In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

The bug

Get Adobe Flash player
by makc3d 05 Feb 2013
  • Related works: 1
  • Talk

    greentec at 06 Feb 2013 04:24
    master of vector graphics...
    YoupSolo at 06 Feb 2013 12:51
    useless and awesome :D
    makc3d at 06 Feb 2013 13:14
    @YoupSolo that's the definition of wonderfl
    makc3d at 06 Feb 2013 13:15
    (or even art in general)
    zionseori at 06 Feb 2013 15:13
    nanto,ugokanai...
    zionseori at 06 Feb 2013 15:13
    nanto,ugokanai...
    bradsedito at 07 Feb 2013 05:26
    Oh my god, you didn't..... Haha!! Yet, I can't stop looking at it.... amazing.
    esimov at 07 Feb 2013 09:43
    Don't say you "draw" the code line by line :). Wasn't a bit exhausting?
    makc3d at 07 Feb 2013 14:56
    I am disappointed how few people know this bug.
    O_MEG_A at 26 Apr 2014 01:34
    lovely old friend

    Tags

    Embed
package {
    import flash.display.Sprite;
    [SWF(backgroundColor="#3F7F")]
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            var myBug:AS2Sprite = new AS2Sprite ("bug");
            myBug.x = 232; myBug.scaleX = 2;
            myBug.y = 232; myBug.scaleY = 2;
            addChild (myBug);
            // http://ericlin2.tripod.com/swftoas/myBug.txt
            var clip:AS2Sprite, matrix:Object, colors:Array, alphas:Array, ratios:Array;
with (myBug) {
	clip = createEmptyMovieClip('d'+1, 1);
	with (clip) {
		beginFill(0x000000, 100);
		lineTo(15.95, -17.1);
		lineTo(14.45, -19.4);
		curveTo(8.4, -27.6, -0.1, -27.6);
		curveTo(-8.65, -27.6, -14.7, -19.4);
		lineTo(-16.2, -17.1);
		curveTo(-6, -16.7, -0.1, -13.35);
		curveTo(6.8, -16.95, 14.85, -17.1);
		lineTo(15.4, -17.1);
		lineTo(15.95, -17.1);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+2, 2);
	with (clip) {
		matrix = {a:115.45, b:0, d:0, e:115.65, g:16.65, h:-15.85};
		colors = [0xFF0000, 0xFA0000, 0x000000];
		alphas = [100, 100, 100];
		ratios = [0, 61, 255];
		beginGradientFill("radial", colors, alphas, ratios, matrix);
		lineTo(-16.2, -17.1);
		curveTo(-6, -16.7, -0.1, -13.35);
		curveTo(6.8, -16.95, 14.85, -17.1);
		lineTo(15.4, -17.1);
		lineTo(15.95, -17.1);
		curveTo(20.45, -9.6, 20.5, 0.55);
		curveTo(20.45, 12.2, 14.45, 20.4);
		curveTo(8.4, 28.65, -0.1, 28.7);
		curveTo(-8.65, 28.65, -14.7, 20.4);
		curveTo(-20.75, 12.2, -20.7, 0.55);
		curveTo(-20.75, -9.6, -16.2, -17.1);
		lineTo(0, 0);
		endFill();
	}
	//fill style count=1
	//line style count=0
	clip = createEmptyMovieClip('d'+3, 3);
	with (clip) {
		beginFill(0xFFFFFF, 100);
		lineTo(10.95, -23.15);
		curveTo(10.4, -27.55, 3.85, -26.85);
		curveTo(6.7, -23.95, 10.95, -23.15);
		lineTo(0, 0);
		lineTo(-11.15, -23.15);
		curveTo(-10.6, -27.55, -4, -26.85);
		curveTo(-6.9, -23.95, -11.15, -23.15);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+4, 4);
	with (clip) {
		beginFill(0x000000, 100);
		lineTo(-0.1, -5.45);
		curveTo(-3.2, -5.5, -5.4, -6.65);
		curveTo(-7.6, -7.85, -7.6, -9.6);
		curveTo(-7.6, -11.35, -5.4, -12.55);
		curveTo(-3.2, -13.75, -0.1, -13.75);
		curveTo(3, -13.75, 5.2, -12.55);
		curveTo(7.4, -11.35, 7.4, -9.6);
		curveTo(7.4, -7.85, 5.2, -6.65);
		curveTo(3, -5.45, -0.1, -5.45);
		lineTo(0, 0);
		lineTo(18.7, -4.55);
		curveTo(18.8, -3.05, 18.4, -1.9);
		curveTo(17.95, -0.8, 17.2, -0.75);
		curveTo(16.45, -0.7, 15.85, -1.7);
		curveTo(15.2, -2.75, 15.1, -4.25);
		curveTo(14.95, -5.75, 15.4, -6.85);
		curveTo(15.8, -8, 16.6, -8.05);
		curveTo(17.3, -8.15, 17.95, -7.1);
		curveTo(18.55, -6.1, 18.7, -4.55);
		lineTo(0, 0);
		lineTo(-18.95, -4.55);
		curveTo(-19.1, -3.05, -18.65, -1.9);
		curveTo(-18.2, -0.8, -17.45, -0.75);
		curveTo(-16.75, -0.7, -16.1, -1.7);
		curveTo(-15.5, -2.75, -15.35, -4.25);
		curveTo(-15.2, -5.75, -15.65, -6.85);
		curveTo(-16.1, -8, -16.8, -8.05);
		curveTo(-17.55, -8.15, -18.2, -7.1);
		curveTo(-18.85, -6.1, -18.95, -4.55);
		lineTo(0, 0);
		lineTo(-0.1, -13.35);
		lineTo(-0.1, -5.45);
		lineTo(0, 0);
		lineTo(-0.1, -13.35);
		lineTo(-0.1, -5.45);
		lineTo(0, 0);
		lineTo(-7.75, 6.25);
		curveTo(-6.55, 7.45, -6.55, 9.15);
		curveTo(-6.55, 10.8, -7.75, 12);
		curveTo(-8.95, 13.2, -10.6, 13.2);
		curveTo(-12.3, 13.2, -13.5, 12);
		curveTo(-14.7, 10.8, -14.7, 9.15);
		curveTo(-14.7, 7.45, -13.5, 6.25);
		curveTo(-12.3, 5, -10.6, 5.05);
		curveTo(-8.95, 5, -7.75, 6.25);
		lineTo(0, 0);
		lineTo(14, 6.25);
		curveTo(15.15, 7.45, 15.2, 9.15);
		curveTo(15.15, 10.8, 14, 12);
		curveTo(12.8, 13.2, 11.15, 13.2);
		curveTo(9.45, 13.2, 8.25, 12);
		curveTo(7.05, 10.8, 7.05, 9.15);
		curveTo(7.05, 7.45, 8.25, 6.25);
		curveTo(9.45, 5, 11.15, 5.05);
		curveTo(12.8, 5, 14, 6.25);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+5, 5);
	with (clip) {
		lineStyle(0.05, 0x660000, 100);
		moveTo(-0.1, -13.35);
		lineTo(-0.1, -5.45);
	}
	clip = createEmptyMovieClip('d'+6, 6);
	with (clip) {
		lineStyle(2, 0x660000, 100);
		moveTo(-0.1, -5.45);
		lineTo(-0.1, 26.95);
	}
	clip = createEmptyMovieClip('d'+7, 7);
	with (clip) {
		beginFill(0xFF9C16, 50.1960784314);
		lineTo(4.75, -15.1);
		lineTo(3.75, -14.85);
		curveTo(9, -16.7, 14.15, -16.9);
		curveTo(17.7, -11.9, 16, -9.6);
		curveTo(13.8, -17.15, 4.75, -15.1);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+8, 8);
	with (clip) {
		beginFill(0x2E0000, 100);
		lineTo(-0.55, 25.9);
		lineTo(-0.55, 25.8);
		lineTo(-0.6, 25.45);
		lineTo(0.05, 20.45);
		lineTo(-0.2, 13.85);
		lineTo(1.45, 28.65);
		lineTo(-0.25, 28.3);
		lineTo(-0.55, 25.9);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+9, 9);
	with (clip) {
		beginFill(0xFF9C17, 35.2941176471);
		lineTo(0.95, 22);
		lineTo(1.5, 27.75);
		curveTo(5.9, 27.55, 10.25, 24.35);
		curveTo(3.15, 27.45, 0.95, 22);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+10, 10);
	with (clip) {
		beginFill(0xFF4316, 75.2941176471);
		lineTo(18.05, 7);
		curveTo(19.35, 1.8, 16.7, -12.4);
		curveTo(21.9, -1.75, 18.05, 7);
		lineTo(0, 0);
		lineTo(1.8, -5.5);
		lineTo(-0.05, -5.5);
		lineTo(0.95, 21.45);
		lineTo(1.8, -5.5);
		lineTo(0, 0);
		lineTo(-9.8, -13.15);
		curveTo(-13.6, -13.7, -15.1, -10.15);
		curveTo(-15.35, -11.15, -13.75, -13.25);
		curveTo(-11.1, -15.2, -9.8, -13.15);
		lineTo(0, 0);
		lineTo(-10.3, -14.75);
		curveTo(-15.75, -16, -17.65, -9.6);
		lineTo(-17.85, -8.85);
		curveTo(-17.1, -12.85, -15.45, -16.15);
		curveTo(-11.1, -16.65, -10.3, -14.75);
		lineTo(0, 0);
		lineTo(-0.4, -5.5);
		lineTo(-0.65, 9.25);
		curveTo(-0.45, 21.5, -0.6, 22.25);
		lineTo(-0.65, 22.2);
		curveTo(-1.05, 20.9, -2.3, -5.5);
		lineTo(-0.4, -5.5);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+11, 11);
	with (clip) {
		beginFill(0xFF4417, 50.1960784314);
		lineTo(0.05, 20.45);
		curveTo(-0.2, 21.8, -0.5, 22.35);
		curveTo(-0.75, 22.85, -1.1, 22.7);
		lineTo(-2.2, 22.2);
		lineTo(-4.7, 20.7);
		curveTo(-6.85, 19.45, -8, 17.45);
		lineTo(-10.75, 13.25);
		curveTo(-11.5, 16.25, -9.65, 19.5);
		curveTo(-9.3, 20.1, -10.55, 19.05);
		lineTo(-12.9, 17.6);
		curveTo(-14.7, 16.5, -16.9, 12.8);
		curveTo(-19.1, 9.05, -19.9, -7.2);
		curveTo(-22.2, 7.2, -17.45, 15.85);
		curveTo(-12.75, 24.55, -6.9, 27.15);
		curveTo(-1.1, 29.75, -1, 27.55);
		curveTo(-0.55, 26.7, -0.55, 25.9);
		lineTo(-0.55, 25.8);
		lineTo(-0.6, 25.45);
		lineTo(0.05, 20.45);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+12, 12);
	with (clip) {
		beginFill(0xFFFFFF, 19.6078431373);
		lineTo(1.8, -13.05);
		curveTo(3.15, -14.7, 5.05, -14.6);
		curveTo(6.9, -14.7, 8.25, -13.05);
		lineTo(8.3, -13.05);
		curveTo(9.45, -11.6, 9.45, -9.55);
		curveTo(9.45, -7.55, 8.25, -6.1);
		lineTo(8.3, -6.1);
		curveTo(6.95, -4.4, 5.05, -4.45);
		curveTo(3.15, -4.45, 1.8, -6.1);
		curveTo(0.6, -7.55, 0.6, -9.55);
		curveTo(0.6, -11.6, 1.8, -13.05);
		lineTo(0, 0);
		lineTo(2.1, -12.8);
		curveTo(3.3, -14.3, 5.05, -14.3);
		curveTo(6.75, -14.3, 8.05, -12.8);
		curveTo(9.1, -11.45, 9.1, -9.55);
		curveTo(9.1, -7.65, 8.05, -6.3);
		lineTo(8.05, -6.35);
		curveTo(6.75, -4.8, 5.05, -4.8);
		curveTo(3.3, -4.8, 2.05, -6.35);
		lineTo(2.1, -6.3);
		curveTo(0.95, -7.65, 0.95, -9.55);
		curveTo(0.95, -11.45, 2.1, -12.8);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+13, 13);
	with (clip) {
		beginFill(0xFFFFFF, 39.6078431373);
		lineTo(2.1, -12.8);
		curveTo(3.3, -14.3, 5.05, -14.3);
		curveTo(6.75, -14.3, 8.05, -12.8);
		curveTo(9.1, -11.45, 9.1, -9.55);
		curveTo(9.1, -7.65, 8.05, -6.3);
		lineTo(8.05, -6.35);
		curveTo(6.75, -4.8, 5.05, -4.8);
		curveTo(3.3, -4.8, 2.05, -6.35);
		lineTo(2.1, -6.3);
		curveTo(0.95, -7.65, 0.95, -9.55);
		curveTo(0.95, -11.45, 2.1, -12.8);
		lineTo(0, 0);
		lineTo(2.35, -12.6);
		curveTo(3.45, -14, 5.05, -13.95);
		curveTo(6.6, -14, 7.75, -12.6);
		curveTo(8.8, -11.35, 8.8, -9.55);
		curveTo(8.8, -7.75, 7.75, -6.5);
		curveTo(6.6, -5.15, 5.05, -5.15);
		curveTo(3.45, -5.15, 2.35, -6.5);
		curveTo(1.3, -7.8, 1.3, -9.55);
		curveTo(1.3, -11.35, 2.35, -12.6);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+14, 14);
	with (clip) {
		beginFill(0xFFFFFF, 59.6078431373);
		lineTo(2.35, -12.6);
		curveTo(3.45, -14, 5.05, -13.95);
		curveTo(6.6, -14, 7.75, -12.6);
		curveTo(8.8, -11.35, 8.8, -9.55);
		curveTo(8.8, -7.75, 7.75, -6.5);
		curveTo(6.6, -5.15, 5.05, -5.15);
		curveTo(3.45, -5.15, 2.35, -6.5);
		curveTo(1.3, -7.8, 1.3, -9.55);
		curveTo(1.3, -11.35, 2.35, -12.6);
		lineTo(0, 0);
		lineTo(5.05, -13.6);
		curveTo(6.45, -13.65, 7.5, -12.4);
		curveTo(8.45, -11.2, 8.45, -9.55);
		curveTo(8.45, -7.9, 7.5, -6.75);
		curveTo(6.45, -5.45, 5.05, -5.45);
		curveTo(3.55, -5.45, 2.6, -6.75);
		lineTo(2.6, -6.7);
		curveTo(1.65, -7.85, 1.65, -9.55);
		curveTo(1.65, -11.2, 2.6, -12.4);
		curveTo(3.55, -13.65, 5.05, -13.6);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+15, 15);
	with (clip) {
		beginFill(0xFFFFFF, 79.6078431373);
		lineTo(2.85, -12.2);
		curveTo(3.75, -13.3, 5.05, -13.25);
		curveTo(6.3, -13.3, 7.25, -12.2);
		curveTo(8.1, -11.1, 8.1, -9.55);
		curveTo(8.1, -8, 7.25, -6.95);
		curveTo(6.3, -5.8, 5.05, -5.8);
		curveTo(3.75, -5.8, 2.85, -6.95);
		curveTo(1.95, -8, 1.95, -9.55);
		curveTo(1.95, -11.1, 2.85, -12.2);
		lineTo(0, 0);
		lineTo(5.05, -13.6);
		curveTo(6.45, -13.65, 7.5, -12.4);
		curveTo(8.45, -11.2, 8.45, -9.55);
		curveTo(8.45, -7.9, 7.5, -6.75);
		curveTo(6.45, -5.45, 5.05, -5.45);
		curveTo(3.55, -5.45, 2.6, -6.75);
		lineTo(2.6, -6.7);
		curveTo(1.65, -7.85, 1.65, -9.55);
		curveTo(1.65, -11.2, 2.6, -12.4);
		curveTo(3.55, -13.65, 5.05, -13.6);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+16, 16);
	with (clip) {
		beginFill(0xFFFFFF, 100);
		lineTo(2.85, -12.2);
		curveTo(3.75, -13.3, 5.05, -13.25);
		curveTo(6.3, -13.3, 7.25, -12.2);
		curveTo(8.1, -11.1, 8.1, -9.55);
		curveTo(8.1, -8, 7.25, -6.95);
		curveTo(6.3, -5.8, 5.05, -5.8);
		curveTo(3.75, -5.8, 2.85, -6.95);
		curveTo(1.95, -8, 1.95, -9.55);
		curveTo(1.95, -11.1, 2.85, -12.2);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+17, 17);
	with (clip) {
		beginFill(0xFFFFFF, 19.6078431373);
		lineTo(-0.5, -5.2);
		lineTo(-0.5, -4.8);
		lineTo(-2, -6.05);
		curveTo(-3.15, -7.5, -3.15, -9.5);
		curveTo(-3.15, -11.55, -1.95, -13);
		lineTo(-0.5, -14.2);
		lineTo(-0.5, -13.8);
		lineTo(0, 0);
		lineTo(-0.5, -5.2);
		lineTo(-1.75, -6.3);
		lineTo(-1.7, -6.25);
		curveTo(-2.8, -7.6, -2.8, -9.5);
		curveTo(-2.8, -11.4, -1.7, -12.75);
		lineTo(-0.5, -13.8);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+18, 18);
	with (clip) {
		beginFill(0xFFFFFF, 39.6078431373);
		lineTo(-0.5, -13.8);
		lineTo(-0.5, -13.4);
		lineTo(0, 0);
		lineTo(-0.5, -5.6);
		lineTo(-0.5, -5.2);
		lineTo(-1.75, -6.3);
		lineTo(-1.7, -6.25);
		curveTo(-2.8, -7.6, -2.8, -9.5);
		curveTo(-2.8, -11.4, -1.7, -12.75);
		lineTo(-0.5, -13.8);
		lineTo(0, 0);
		lineTo(-0.5, -5.6);
		lineTo(-1.45, -6.45);
		curveTo(-2.5, -7.75, -2.5, -9.5);
		curveTo(-2.5, -11.3, -1.45, -12.55);
		lineTo(-0.5, -13.4);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+19, 19);
	with (clip) {
		beginFill(0xFFFFFF, 59.6078431373);
		lineTo(-0.5, -13.4);
		lineTo(-0.5, -13.05);
		lineTo(0, 0);
		lineTo(-0.5, -6);
		lineTo(-0.5, -5.6);
		lineTo(0, 0);
		lineTo(-0.5, -5.6);
		lineTo(-1.45, -6.45);
		curveTo(-2.5, -7.75, -2.5, -9.5);
		curveTo(-2.5, -11.3, -1.45, -12.55);
		lineTo(-0.5, -13.4);
		lineTo(0, 0);
		lineTo(-0.5, -6);
		lineTo(-1.15, -6.7);
		lineTo(-1.15, -6.65);
		curveTo(-2.15, -7.8, -2.15, -9.5);
		curveTo(-2.15, -11.15, -1.15, -12.35);
		lineTo(-0.5, -13.05);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+20, 20);
	with (clip) {
		beginFill(0xFFFFFF, 79.6078431373);
		lineTo(-0.5, -13.05);
		lineTo(-0.5, -12.6);
		lineTo(0, 0);
		lineTo(-0.5, -6.45);
		lineTo(-0.5, -6);
		lineTo(0, 0);
		lineTo(-0.5, -6);
		lineTo(-1.15, -6.7);
		lineTo(-1.15, -6.65);
		curveTo(-2.15, -7.8, -2.15, -9.5);
		curveTo(-2.15, -11.15, -1.15, -12.35);
		lineTo(-0.5, -13.05);
		lineTo(0, 0);
		lineTo(-0.5, -6.45);
		lineTo(-0.9, -6.9);
		curveTo(-1.8, -7.95, -1.8, -9.5);
		curveTo(-1.8, -11.05, -0.9, -12.15);
		lineTo(-0.5, -12.6);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+21, 21);
	with (clip) {
		beginFill(0xFFFFFF, 100);
		lineTo(-0.5, -12.6);
		lineTo(-0.5, -6.45);
		lineTo(0, 0);
		lineTo(-0.5, -6.45);
		lineTo(-0.9, -6.9);
		curveTo(-1.8, -7.95, -1.8, -9.5);
		curveTo(-1.8, -11.05, -0.9, -12.15);
		lineTo(-0.5, -12.6);
		lineTo(0, 0);
		endFill();
	}
	//fill style count=5
	//line style count=0
	clip = createEmptyMovieClip('d'+22, 22);
	with (clip) {
		beginFill(0xFFFFFF, 19.6078431373);
		lineTo(8, -16.2);
		curveTo(6.8, -17.65, 5.05, -17.65);
		curveTo(3.3, -17.65, 2.1, -16.15);
		curveTo(1.3, -15.2, 1.05, -13.9);
		lineTo(0, 0);
		lineTo(1.05, -13.9);
		lineTo(0.7, -13.75);
		curveTo(0.9, -15.25, 1.85, -16.4);
		curveTo(3.15, -18.05, 5.05, -17.95);
		curveTo(6.95, -18.05, 8.3, -16.4);
		lineTo(8.4, -16.3);
		lineTo(8, -16.2);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+23, 23);
	with (clip) {
		beginFill(0xFFFFFF, 39.6078431373);
		lineTo(1.45, -14.1);
		curveTo(1.7, -15.15, 2.35, -15.95);
		curveTo(3.45, -17.35, 5.05, -17.3);
		curveTo(6.55, -17.35, 7.65, -16.1);
		lineTo(8, -16.2);
		curveTo(6.8, -17.65, 5.05, -17.65);
		curveTo(3.3, -17.65, 2.1, -16.15);
		curveTo(1.3, -15.2, 1.05, -13.9);
		lineTo(1.45, -14.1);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+24, 24);
	with (clip) {
		beginFill(0xFFFFFF, 59.6078431373);
		lineTo(7.25, -16);
		curveTo(6.35, -17, 5.05, -16.95);
		curveTo(3.6, -17, 2.65, -15.75);
		curveTo(2.05, -15.1, 1.85, -14.25);
		lineTo(0, 0);
		lineTo(1.45, -14.1);
		curveTo(1.7, -15.15, 2.35, -15.95);
		curveTo(3.45, -17.35, 5.05, -17.3);
		curveTo(6.55, -17.35, 7.65, -16.1);
		lineTo(0, 0);
		lineTo(1.45, -14.1);
		lineTo(1.85, -14.25);
		lineTo(0, 0);
		lineTo(7.65, -16.1);
		lineTo(7.25, -16);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+25, 25);
	with (clip) {
		beginFill(0xFFFFFF, 79.6078431373);
		lineTo(2.25, -14.45);
		lineTo(2.9, -15.55);
		curveTo(3.8, -16.65, 5.05, -16.6);
		curveTo(6.1, -16.65, 6.9, -15.95);
		lineTo(7.25, -16);
		curveTo(6.35, -17, 5.05, -16.95);
		curveTo(3.6, -17, 2.65, -15.75);
		curveTo(2.05, -15.1, 1.85, -14.25);
		lineTo(2.25, -14.45);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+26, 26);
	with (clip) {
		beginFill(0xFFFFFF, 100);
		lineTo(2.25, -14.45);
		lineTo(2.9, -15.55);
		curveTo(3.8, -16.65, 5.05, -16.6);
		curveTo(6.1, -16.65, 6.9, -15.95);
		lineTo(0, 0);
		lineTo(2.25, -14.45);
		curveTo(4.5, -15.4, 6.9, -15.95);
		lineTo(0, 0);
		endFill();
	}
	//fill style count=5
	//line style count=0
	clip = createEmptyMovieClip('d'+27, 27);
	with (clip) {
		beginFill(0xFFFFFF, 39.6078431373);
		lineTo(-0.6, 13.5);
		lineTo(-0.95, 13.45);
		curveTo(-2.2, 13.5, -3.15, 11.6);
		curveTo(-3.25, 11.35, -3.55, 11.25);
		lineTo(-4.1, 11.2);
		lineTo(-4.55, 11.55);
		lineTo(-4.65, 12.1);
		curveTo(-4.4, 14.3, -3.5, 15.3);
		curveTo(-2.5, 16.45, -0.75, 16.2);
		lineTo(-0.6, 16.15);
		lineTo(0, 0);
		lineTo(-0.6, 16.45);
		lineTo(-0.7, 16.45);
		curveTo(-2.6, 16.75, -3.7, 15.45);
		curveTo(-4.65, 14.45, -4.9, 12.1);
		lineTo(-4.75, 11.4);
		lineTo(-4.15, 10.95);
		lineTo(-3.45, 11);
		lineTo(-2.9, 11.5);
		curveTo(-2.05, 13.2, -1, 13.2);
		lineTo(-0.6, 13.25);
		lineTo(0, 0);
		lineTo(-0.6, 16.45);
		lineTo(-0.6, 16.15);
		lineTo(0, 0);
		lineTo(-0.6, 13.5);
		lineTo(-0.6, 13.25);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+28, 28);
	with (clip) {
		beginFill(0xFFFFFF, 59.6078431373);
		lineTo(-0.6, 15.85);
		lineTo(-0.8, 15.95);
		curveTo(-2.35, 16.15, -3.3, 15.1);
		curveTo(-4.15, 14.15, -4.4, 12.05);
		lineTo(-4.3, 11.65);
		lineTo(-4, 11.45);
		lineTo(-3.65, 11.5);
		curveTo(-3.45, 11.55, -3.4, 11.75);
		curveTo(-2.35, 13.8, -0.95, 13.75);
		lineTo(-0.65, 13.8);
		lineTo(-0.6, 13.8);
		lineTo(-0.6, 13.5);
		lineTo(-0.95, 13.45);
		curveTo(-2.2, 13.5, -3.15, 11.6);
		curveTo(-3.25, 11.35, -3.55, 11.25);
		lineTo(-4.1, 11.2);
		lineTo(-4.55, 11.55);
		lineTo(-4.65, 12.1);
		curveTo(-4.4, 14.3, -3.5, 15.3);
		curveTo(-2.5, 16.45, -0.75, 16.2);
		lineTo(-0.6, 16.15);
		lineTo(-0.6, 15.85);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+29, 29);
	with (clip) {
		beginFill(0xFFFFFF, 79.6078431373);
		lineTo(-0.6, 15.85);
		lineTo(-0.8, 15.95);
		curveTo(-2.35, 16.15, -3.3, 15.1);
		curveTo(-4.15, 14.15, -4.4, 12.05);
		lineTo(-4.3, 11.65);
		lineTo(-4, 11.45);
		lineTo(-3.65, 11.5);
		curveTo(-3.45, 11.55, -3.4, 11.75);
		curveTo(-2.35, 13.8, -0.95, 13.75);
		lineTo(-0.65, 13.8);
		lineTo(-0.6, 13.8);
		lineTo(0, 0);
		lineTo(-0.6, 15.85);
		lineTo(-0.6, 15.4);
		lineTo(-0.65, 15.6);
		lineTo(-0.85, 15.65);
		curveTo(-2.25, 15.9, -3.1, 14.95);
		curveTo(-3.9, 14, -4.15, 12);
		lineTo(-4.1, 11.85);
		lineTo(-3.95, 11.75);
		lineTo(-3.75, 11.75);
		lineTo(-3.6, 11.85);
		curveTo(-2.5, 14.15, -0.9, 14);
		lineTo(-0.75, 14.05);
		lineTo(-0.65, 14.15);
		lineTo(-0.6, 14.3);
		lineTo(-0.6, 13.8);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+30, 30);
	with (clip) {
		beginFill(0xFFFFFF, 100);
		lineTo(-0.6, 15.4);
		lineTo(-0.65, 15.6);
		lineTo(-0.85, 15.65);
		curveTo(-2.25, 15.9, -3.1, 14.95);
		curveTo(-3.9, 14, -4.15, 12);
		lineTo(-4.1, 11.85);
		lineTo(-3.95, 11.75);
		lineTo(-3.75, 11.75);
		lineTo(-3.6, 11.85);
		curveTo(-2.5, 14.15, -0.9, 14);
		lineTo(-0.75, 14.05);
		lineTo(-0.65, 14.15);
		lineTo(-0.6, 14.3);
		lineTo(0, 0);
		lineTo(-0.6, 15.4);
		lineTo(-0.6, 14.3);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+31, 31);
	with (clip) {
		beginFill(0xFFFFFF, 19.6078431373);
		lineTo(-0.6, 16.45);
		lineTo(-0.7, 16.45);
		curveTo(-2.6, 16.75, -3.7, 15.45);
		curveTo(-4.65, 14.45, -4.9, 12.1);
		lineTo(-4.75, 11.4);
		lineTo(-4.15, 10.95);
		lineTo(-3.45, 11);
		lineTo(-2.9, 11.5);
		curveTo(-2.05, 13.2, -1, 13.2);
		lineTo(-0.6, 13.25);
		lineTo(-0.6, 12.95);
		lineTo(-1.05, 12.95);
		curveTo(-1.9, 12.85, -2.65, 11.4);
		curveTo(-2.85, 10.9, -3.3, 10.7);
		lineTo(-4.25, 10.65);
		lineTo(-5, 11.25);
		lineTo(-5.2, 12.15);
		curveTo(-4.9, 14.6, -3.9, 15.65);
		curveTo(-2.7, 17.05, -0.65, 16.75);
		lineTo(-0.6, 16.7);
		lineTo(-0.6, 16.45);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+32, 32);
	with (clip) {
		beginFill(0x660000, 50.1960784314);
		lineTo(15.75, -17.2);
		curveTo(23.8, -4.25, 17.95, 14);
		curveTo(22.1, -2.15, 15.75, -17.2);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+33, 33);
	with (clip) {
		beginFill(0xFFFFFF, 100);
		lineTo(-23.35, -33.3);
		lineTo(-23.45, -33.3);
		lineTo(-23.45, -33.2);
		lineTo(-21.3, -31.8);
		curveTo(-19.15, -30.45, -18.6, -28.7);
		lineTo(-17.4, -25);
		curveTo(-16.7, -22.95, -14.2, -21.75);
		lineTo(-14.15, -21.75);
		lineTo(-14.05, -21.85);
		lineTo(-14.05, -21.9);
		lineTo(-14.15, -21.95);
		curveTo(-16.55, -23.1, -17.45, -26.85);
		lineTo(-17.5, -27.3);
		curveTo(-18.25, -30.6, -23.3, -33.3);
		lineTo(-23.35, -33.3);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+34, 34);
	with (clip) {
		beginFill(0x000000, 100);
		lineTo(-23.35, -33.3);
		lineTo(-23.45, -33.3);
		lineTo(-23.45, -33.2);
		lineTo(-21.3, -31.8);
		curveTo(-19.15, -30.45, -18.6, -28.7);
		lineTo(-17.4, -25);
		curveTo(-16.7, -22.95, -14.2, -21.75);
		lineTo(-14.15, -21.75);
		lineTo(-14.05, -21.85);
		lineTo(-14.05, -21.9);
		lineTo(-14.15, -21.95);
		curveTo(-16.55, -23.1, -17.45, -26.85);
		lineTo(-17.5, -27.3);
		curveTo(-18.25, -30.6, -23.3, -33.3);
		lineTo(-23.35, -33.3);
		lineTo(0, 0);
		lineTo(-23.2, -33.55);
		curveTo(-18, -30.8, -17.25, -27.45);
		lineTo(-17.15, -27.05);
		curveTo(-16, -22.2, -12.3, -21.65);
		lineTo(-13.15, -20.9);
		curveTo(-17.1, -21.4, -19.15, -28.2);
		curveTo(-20, -31.05, -23, -32.55);
		lineTo(-23.15, -32.4);
		curveTo(-23.4, -32.15, -23.7, -32.15);
		lineTo(-24.3, -32.4);
		lineTo(-24.5, -32.95);
		lineTo(-24.3, -33.5);
		lineTo(-23.7, -33.75);
		lineTo(-23.2, -33.55);
		lineTo(0, 0);
		endFill();
	}
	//fill style count=2
	//line style count=0
	clip = createEmptyMovieClip('d'+35, 35);
	with (clip) {
		beginFill(0xFFFFFF, 100);
		lineTo(23.05, -33.3);
		lineTo(23.05, -33.2);
		lineTo(20.9, -31.8);
		curveTo(18.75, -30.45, 18.2, -28.7);
		lineTo(17, -25);
		curveTo(16.3, -22.95, 13.8, -21.75);
		lineTo(13.75, -21.75);
		lineTo(13.65, -21.85);
		lineTo(13.65, -21.9);
		lineTo(13.75, -21.95);
		curveTo(16.15, -23.1, 17.05, -26.85);
		lineTo(17.1, -27.3);
		curveTo(17.85, -30.6, 22.9, -33.3);
		lineTo(22.95, -33.3);
		lineTo(23.05, -33.3);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+36, 36);
	with (clip) {
		beginFill(0x000000, 100);
		lineTo(22.8, -33.55);
		curveTo(17.6, -30.8, 16.85, -27.45);
		lineTo(16.75, -27.05);
		curveTo(15.6, -22.2, 11.9, -21.65);
		lineTo(12.75, -20.9);
		curveTo(16.7, -21.4, 18.75, -28.2);
		curveTo(19.6, -31.05, 22.6, -32.55);
		lineTo(22.75, -32.4);
		curveTo(23, -32.15, 23.3, -32.15);
		curveTo(23.65, -32.15, 23.9, -32.4);
		lineTo(24.1, -32.95);
		lineTo(23.9, -33.5);
		lineTo(23.3, -33.75);
		lineTo(22.8, -33.55);
		lineTo(0, 0);
		lineTo(23.05, -33.3);
		lineTo(23.05, -33.2);
		lineTo(20.9, -31.8);
		curveTo(18.75, -30.45, 18.2, -28.7);
		lineTo(17, -25);
		curveTo(16.3, -22.95, 13.8, -21.75);
		lineTo(13.75, -21.75);
		lineTo(13.65, -21.85);
		lineTo(13.65, -21.9);
		lineTo(13.75, -21.95);
		curveTo(16.15, -23.1, 17.05, -26.85);
		lineTo(17.1, -27.3);
		curveTo(17.85, -30.6, 22.9, -33.3);
		lineTo(22.95, -33.3);
		lineTo(23.05, -33.3);
		lineTo(0, 0);
		endFill();
	}
	//fill style count=20
	//line style count=0
	clip = createEmptyMovieClip('d'+37, 37);
	with (clip) {
		beginFill(0xFFFFFF, 22.3529411765);
		lineTo(12.9, -16.9);
		lineTo(11.8, -16.8);
		lineTo(0, 0);
		lineTo(10.25, -16.65);
		lineTo(9.2, -16.45);
		lineTo(0, 0);
		lineTo(-2.95, -27.3);
		lineTo(-2.4, -27.35);
		lineTo(0, 0);
		lineTo(14.4, -19.2);
		lineTo(14.6, -18.9);
		lineTo(0, 0);
		lineTo(10.25, -16.65);
		lineTo(9.05, -16.9);
		lineTo(-0.85, -20.75);
		curveTo(-2.1, -21.3, -2.8, -22.4);
		curveTo(-3.55, -23.55, -3.45, -24.85);
		curveTo(-3.4, -26.2, -2.5, -27.25);
		lineTo(-2.4, -27.35);
		lineTo(0, 0);
		lineTo(9.2, -16.45);
		lineTo(8.95, -16.55);
		lineTo(-0.95, -20.4);
		curveTo(-2.35, -20.95, -3.15, -22.2);
		curveTo(-3.9, -23.4, -3.85, -24.9);
		curveTo(-3.75, -26.25, -2.95, -27.3);
		lineTo(0, 0);
		lineTo(14.4, -19.2);
		lineTo(13.75, -18.15);
		curveTo(12.95, -17.2, 11.8, -16.8);
		lineTo(0, 0);
		lineTo(14.6, -18.9);
		lineTo(14, -17.9);
		lineTo(12.9, -16.9);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+38, 38);
	with (clip) {
		beginFill(0xFFFFFF, 25.0980392157);
		lineTo(11.8, -16.8);
		lineTo(10.25, -16.65);
		lineTo(0, 0);
		lineTo(-2.4, -27.35);
		lineTo(-1.8, -27.45);
		lineTo(0, 0);
		lineTo(14.1, -19.6);
		lineTo(14.3, -19.3);
		lineTo(14.4, -19.2);
		lineTo(0, 0);
		lineTo(10.25, -16.65);
		lineTo(9.05, -16.9);
		lineTo(-0.85, -20.75);
		curveTo(-2.1, -21.3, -2.8, -22.4);
		curveTo(-3.55, -23.55, -3.45, -24.85);
		curveTo(-3.4, -26.2, -2.5, -27.25);
		lineTo(-2.4, -27.35);
		lineTo(0, 0);
		lineTo(14.4, -19.2);
		lineTo(13.75, -18.15);
		curveTo(12.95, -17.2, 11.8, -16.8);
		lineTo(0, 0);
		lineTo(-1.8, -27.45);
		lineTo(-2.25, -27);
		curveTo(-3, -26.05, -3.1, -24.85);
		curveTo(-3.15, -23.6, -2.5, -22.6);
		curveTo(-1.85, -21.6, -0.7, -21.15);
		lineTo(9.2, -17.25);
		lineTo(11.5, -17.1);
		curveTo(12.65, -17.45, 13.45, -18.4);
		lineTo(14.1, -19.6);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+39, 39);
	with (clip) {
		beginFill(0xFFFFFF, 20);
		lineTo(13.6, -16.95);
		lineTo(12.9, -16.9);
		lineTo(0, 0);
		lineTo(9.2, -16.45);
		lineTo(8.5, -16.35);
		lineTo(0, 0);
		lineTo(-3.45, -27.2);
		lineTo(-2.95, -27.3);
		lineTo(0, 0);
		lineTo(14.6, -18.9);
		lineTo(14.9, -18.5);
		lineTo(0, 0);
		lineTo(9.2, -16.45);
		lineTo(8.95, -16.55);
		lineTo(-0.95, -20.4);
		curveTo(-2.35, -20.95, -3.15, -22.2);
		curveTo(-3.9, -23.4, -3.85, -24.9);
		curveTo(-3.75, -26.25, -2.95, -27.3);
		lineTo(0, 0);
		lineTo(14.6, -18.9);
		lineTo(14, -17.9);
		lineTo(12.9, -16.9);
		lineTo(0, 0);
		lineTo(14.9, -18.5);
		lineTo(14.3, -17.7);
		lineTo(13.6, -16.95);
		lineTo(0, 0);
		lineTo(8.5, -16.35);
		lineTo(-1.1, -20.1);
		curveTo(-2.6, -20.65, -3.45, -22);
		curveTo(-4.3, -23.35, -4.2, -24.9);
		curveTo(-4.15, -26.15, -3.45, -27.2);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+40, 40);
	with (clip) {
		beginFill(0xFFFFFF, 17.2549019608);
		lineTo(14.2, -16.95);
		lineTo(13.6, -16.95);
		lineTo(0, 0);
		lineTo(8.5, -16.35);
		lineTo(7.8, -16.2);
		lineTo(0, 0);
		lineTo(-3.95, -27.1);
		lineTo(-3.45, -27.2);
		lineTo(0, 0);
		lineTo(14.9, -18.5);
		lineTo(15.1, -18.15);
		lineTo(0, 0);
		lineTo(14.9, -18.5);
		lineTo(14.3, -17.7);
		lineTo(13.6, -16.95);
		lineTo(0, 0);
		lineTo(15.1, -18.15);
		lineTo(14.6, -17.45);
		lineTo(14.2, -16.95);
		lineTo(0, 0);
		lineTo(-3.95, -27.1);
		curveTo(-4.5, -26.1, -4.55, -24.9);
		curveTo(-4.65, -23.25, -3.75, -21.75);
		curveTo(-2.85, -20.35, -1.25, -19.7);
		lineTo(7.8, -16.2);
		lineTo(0, 0);
		lineTo(8.5, -16.35);
		lineTo(-1.1, -20.1);
		curveTo(-2.6, -20.65, -3.45, -22);
		curveTo(-4.3, -23.35, -4.2, -24.9);
		curveTo(-4.15, -26.15, -3.45, -27.2);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+41, 41);
	with (clip) {
		beginFill(0xFFFFFF, 14.9019607843);
		lineTo(14.75, -17);
		lineTo(14.2, -16.95);
		lineTo(0, 0);
		lineTo(7.8, -16.2);
		lineTo(7.2, -16.05);
		lineTo(0, 0);
		lineTo(-4.45, -27);
		lineTo(-3.95, -27.1);
		lineTo(0, 0);
		lineTo(15.1, -18.15);
		lineTo(15.35, -17.85);
		lineTo(0, 0);
		lineTo(15.35, -17.85);
		lineTo(14.9, -17.25);
		lineTo(14.75, -17);
		lineTo(0, 0);
		lineTo(15.1, -18.15);
		lineTo(14.6, -17.45);
		lineTo(14.2, -16.95);
		lineTo(0, 0);
		lineTo(-3.95, -27.1);
		curveTo(-4.5, -26.1, -4.55, -24.9);
		curveTo(-4.65, -23.25, -3.75, -21.75);
		curveTo(-2.85, -20.35, -1.25, -19.7);
		lineTo(7.8, -16.2);
		lineTo(0, 0);
		lineTo(7.2, -16.05);
		lineTo(-1.35, -19.35);
		curveTo(-3.1, -20.05, -4.05, -21.6);
		curveTo(-5.1, -23.1, -4.95, -24.95);
		curveTo(-4.9, -26.05, -4.45, -27);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+42, 42);
	with (clip) {
		beginFill(0xFFFFFF, 34.9019607843);
		lineTo(1.3, -27.45);
		lineTo(2.8, -27.2);
		lineTo(0, 0);
		lineTo(12.75, -21.25);
		lineTo(13.15, -20.75);
		lineTo(0, 0);
		lineTo(13.15, -20.75);
		lineTo(13.15, -20.6);
		curveTo(13.1, -19.8, 12.6, -19.1);
		curveTo(12.05, -18.45, 11.2, -18.2);
		lineTo(9.6, -18.3);
		lineTo(-0.3, -22.2);
		lineTo(-1.55, -23.2);
		curveTo(-2, -23.95, -1.95, -24.75);
		curveTo(-1.95, -25.65, -1.35, -26.25);
		curveTo(-0.8, -26.95, -8.881784197E-016, -27.15);
		lineTo(1.3, -27.45);
		lineTo(0, 0);
		lineTo(12.75, -21.25);
		lineTo(12.8, -20.65);
		curveTo(12.75, -19.95, 12.3, -19.35);
		curveTo(11.8, -18.75, 11.15, -18.6);
		lineTo(9.7, -18.65);
		lineTo(-0.15, -22.5);
		curveTo(-0.85, -22.8, -1.2, -23.4);
		curveTo(-1.65, -24, -1.6, -24.75);
		lineTo(-1.05, -26.05);
		lineTo(0.1, -26.8);
		lineTo(2.8, -27.2);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+43, 43);
	with (clip) {
		beginFill(0xFFFFFF, 32.5490196078);
		lineTo(-0.15, -27.5);
		lineTo(1.3, -27.45);
		lineTo(0, 0);
		lineTo(13.15, -20.75);
		lineTo(13.55, -20.35);
		lineTo(0, 0);
		lineTo(13.15, -20.75);
		lineTo(13.15, -20.6);
		curveTo(13.1, -19.8, 12.6, -19.1);
		curveTo(12.05, -18.45, 11.2, -18.2);
		lineTo(9.6, -18.3);
		lineTo(-0.3, -22.2);
		lineTo(-1.55, -23.2);
		curveTo(-2, -23.95, -1.95, -24.75);
		curveTo(-1.95, -25.65, -1.35, -26.25);
		curveTo(-0.8, -26.95, -8.881784197E-016, -27.15);
		lineTo(1.3, -27.45);
		lineTo(0, 0);
		lineTo(-0.15, -27.5);
		curveTo(-1.05, -27.25, -1.65, -26.55);
		curveTo(-2.25, -25.8, -2.35, -24.8);
		curveTo(-2.4, -23.85, -1.85, -23);
		curveTo(-1.35, -22.2, -0.45, -21.8);
		lineTo(9.45, -17.95);
		lineTo(11.35, -17.85);
		curveTo(12.25, -18.1, 12.85, -18.85);
		curveTo(13.4, -19.5, 13.55, -20.35);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+44, 44);
	with (clip) {
		beginFill(0xFFFFFF, 27.4509803922);
		lineTo(-1.8, -27.45);
		lineTo(-1.1, -27.45);
		lineTo(0, 0);
		lineTo(13.85, -19.95);
		lineTo(14.1, -19.6);
		lineTo(0, 0);
		lineTo(13.85, -19.95);
		lineTo(13.15, -18.6);
		curveTo(12.45, -17.8, 11.4, -17.5);
		lineTo(9.35, -17.6);
		lineTo(-0.55, -21.45);
		curveTo(-1.6, -21.9, -2.2, -22.8);
		curveTo(-2.8, -23.7, -2.7, -24.8);
		curveTo(-2.65, -25.95, -1.95, -26.75);
		curveTo(-1.6, -27.2, -1.1, -27.45);
		lineTo(0, 0);
		lineTo(-1.8, -27.45);
		lineTo(-2.25, -27);
		curveTo(-3, -26.05, -3.1, -24.85);
		curveTo(-3.15, -23.6, -2.5, -22.6);
		curveTo(-1.85, -21.6, -0.7, -21.15);
		lineTo(9.2, -17.25);
		lineTo(11.5, -17.1);
		curveTo(12.65, -17.45, 13.45, -18.4);
		lineTo(14.1, -19.6);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+45, 45);
	with (clip) {
		beginFill(0xFFFFFF, 29.8039215686);
		lineTo(-1.1, -27.45);
		lineTo(-0.25, -27.5);
		lineTo(-0.15, -27.5);
		lineTo(0, 0);
		lineTo(13.55, -20.35);
		lineTo(13.85, -19.95);
		lineTo(0, 0);
		lineTo(-0.15, -27.5);
		curveTo(-1.05, -27.25, -1.65, -26.55);
		curveTo(-2.25, -25.8, -2.35, -24.8);
		curveTo(-2.4, -23.85, -1.85, -23);
		curveTo(-1.35, -22.2, -0.45, -21.8);
		lineTo(9.45, -17.95);
		lineTo(11.35, -17.85);
		curveTo(12.25, -18.1, 12.85, -18.85);
		curveTo(13.4, -19.5, 13.55, -20.35);
		lineTo(0, 0);
		lineTo(13.85, -19.95);
		lineTo(13.15, -18.6);
		curveTo(12.45, -17.8, 11.4, -17.5);
		lineTo(9.35, -17.6);
		lineTo(-0.55, -21.45);
		curveTo(-1.6, -21.9, -2.2, -22.8);
		curveTo(-2.8, -23.7, -2.7, -24.8);
		curveTo(-2.65, -25.95, -1.95, -26.75);
		curveTo(-1.6, -27.2, -1.1, -27.45);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+46, 46);
	with (clip) {
		beginFill(0xFFFFFF, 40);
		lineTo(4.45, -26.85);
		lineTo(6.95, -25.8);
		lineTo(0, 0);
		lineTo(9.45, -24.3);
		lineTo(11.75, -22.35);
		lineTo(0, 0);
		lineTo(9.45, -24.3);
		curveTo(10.75, -23.2, 11.8, -21.6);
		lineTo(12.05, -20.7);
		lineTo(11.7, -19.8);
		lineTo(10.95, -19.3);
		lineTo(10, -19.35);
		lineTo(0.1, -23.2);
		lineTo(-0.6, -23.8);
		curveTo(-0.9, -24.2, -0.85, -24.7);
		lineTo(-0.5, -25.55);
		lineTo(0.25, -26.1);
		lineTo(6.95, -25.8);
		lineTo(0, 0);
		lineTo(4.45, -26.85);
		lineTo(0.2, -26.4);
		lineTo(-0.75, -25.8);
		lineTo(-1.2, -24.75);
		curveTo(-1.25, -24.15, -0.9, -23.6);
		lineTo(-0.05, -22.85);
		lineTo(9.85, -19);
		lineTo(11.05, -18.9);
		curveTo(11.65, -19.1, 12, -19.55);
		lineTo(12.4, -20.65);
		curveTo(12.45, -21.3, 12.1, -21.75);
		lineTo(11.75, -22.35);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+47, 47);
	with (clip) {
		beginFill(0xFFFFFF, 42.3529411765);
		lineTo(6.95, -25.8);
		lineTo(9.45, -24.3);
		lineTo(0, 0);
		lineTo(9.45, -24.3);
		curveTo(10.75, -23.2, 11.8, -21.6);
		lineTo(12.05, -20.7);
		lineTo(11.7, -19.8);
		lineTo(10.95, -19.3);
		lineTo(10, -19.35);
		lineTo(0.1, -23.2);
		lineTo(-0.6, -23.8);
		curveTo(-0.9, -24.2, -0.85, -24.7);
		lineTo(-0.5, -25.55);
		lineTo(0.25, -26.1);
		lineTo(6.95, -25.8);
		lineTo(0, 0);
		lineTo(11.65, -20.7);
		lineTo(11.45, -20.05);
		lineTo(10.85, -19.65);
		lineTo(10.15, -19.7);
		lineTo(0.25, -23.55);
		lineTo(-0.3, -24);
		lineTo(-0.45, -24.7);
		lineTo(-0.2, -25.35);
		lineTo(0.4, -25.7);
		curveTo(7.45, -27.5, 11.5, -21.35);
		lineTo(11.65, -20.7);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+48, 48);
	with (clip) {
		beginFill(0xFFFFFF, 45.0980392157);
		lineTo(0.45, -25.35);
		curveTo(7.3, -27.1, 11.2, -21.15);
		lineTo(11.3, -20.7);
		lineTo(11.15, -20.25);
		lineTo(10.75, -20);
		lineTo(10.3, -20.05);
		lineTo(0.4, -23.9);
		lineTo(-1.44328993201E-015, -24.2);
		lineTo(-0.1, -24.65);
		lineTo(0.1, -25.05);
		lineTo(0.45, -25.35);
		lineTo(0, 0);
		lineTo(11.65, -20.7);
		lineTo(11.45, -20.05);
		lineTo(10.85, -19.65);
		lineTo(10.15, -19.7);
		lineTo(0.25, -23.55);
		lineTo(-0.3, -24);
		lineTo(-0.45, -24.7);
		lineTo(-0.2, -25.35);
		lineTo(0.4, -25.7);
		curveTo(7.45, -27.5, 11.5, -21.35);
		lineTo(11.65, -20.7);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+49, 49);
	with (clip) {
		beginFill(0xFFFFFF, 37.6470588235);
		lineTo(2.8, -27.2);
		lineTo(4.45, -26.85);
		lineTo(0, 0);
		lineTo(11.75, -22.35);
		lineTo(12.75, -21.25);
		lineTo(0, 0);
		lineTo(12.75, -21.25);
		lineTo(12.8, -20.65);
		curveTo(12.75, -19.95, 12.3, -19.35);
		curveTo(11.8, -18.75, 11.15, -18.6);
		lineTo(9.7, -18.65);
		lineTo(-0.15, -22.5);
		curveTo(-0.85, -22.8, -1.2, -23.4);
		curveTo(-1.65, -24, -1.6, -24.75);
		lineTo(-1.05, -26.05);
		lineTo(0.1, -26.8);
		lineTo(2.8, -27.2);
		lineTo(0, 0);
		lineTo(4.45, -26.85);
		lineTo(0.2, -26.4);
		lineTo(-0.75, -25.8);
		lineTo(-1.2, -24.75);
		curveTo(-1.25, -24.15, -0.9, -23.6);
		lineTo(-0.05, -22.85);
		lineTo(9.85, -19);
		lineTo(11.05, -18.9);
		curveTo(11.65, -19.1, 12, -19.55);
		lineTo(12.4, -20.65);
		curveTo(12.45, -21.3, 12.1, -21.75);
		lineTo(11.75, -22.35);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+50, 50);
	with (clip) {
		beginFill(0xFFFFFF, 47.4509803922);
		lineTo(0.35, -24.4);
		lineTo(0.25, -24.6);
		lineTo(0.4, -24.85);
		lineTo(0.55, -24.95);
		curveTo(7.1, -26.65, 10.9, -20.95);
		lineTo(10.85, -20.5);
		curveTo(10.75, -20.4, 10.65, -20.4);
		lineTo(10.45, -20.4);
		lineTo(0.55, -24.25);
		lineTo(0.35, -24.4);
		lineTo(0, 0);
		lineTo(0.45, -25.35);
		curveTo(7.3, -27.1, 11.2, -21.15);
		lineTo(11.3, -20.7);
		lineTo(11.15, -20.25);
		lineTo(10.75, -20);
		lineTo(10.3, -20.05);
		lineTo(0.4, -23.9);
		lineTo(-1.44328993201E-015, -24.2);
		lineTo(-0.1, -24.65);
		lineTo(0.1, -25.05);
		lineTo(0.45, -25.35);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+51, 51);
	with (clip) {
		beginFill(0xFFFFFF, 50.1960784314);
		lineTo(0.35, -24.4);
		lineTo(0.25, -24.6);
		lineTo(0.4, -24.85);
		lineTo(0.55, -24.95);
		curveTo(7.1, -26.65, 10.9, -20.95);
		lineTo(10.85, -20.5);
		curveTo(10.75, -20.4, 10.65, -20.4);
		lineTo(10.45, -20.4);
		lineTo(0.55, -24.25);
		lineTo(0.35, -24.4);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+52, 52);
	with (clip) {
		beginFill(0xFFFFFF, 2.35294117647);
		lineTo(4.8, -15.35);
		lineTo(4.25, -15.15);
		lineTo(-2.05, -17.6);
		curveTo(-4.35, -18.5, -5.65, -20.55);
		curveTo(-7, -22.65, -6.8, -25.05);
		lineTo(-6.65, -26.2);
		lineTo(-6.25, -26.4);
		lineTo(0, 0);
		lineTo(4.8, -15.35);
		lineTo(-1.95, -18);
		curveTo(-4.1, -18.85, -5.35, -20.8);
		curveTo(-6.6, -22.75, -6.45, -25.05);
		lineTo(-6.25, -26.4);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+53, 53);
	with (clip) {
		beginFill(0xFFFFFF, 4.70588235294);
		lineTo(5.35, -15.55);
		lineTo(4.8, -15.35);
		lineTo(0, 0);
		lineTo(-6.25, -26.4);
		lineTo(-5.8, -26.55);
		lineTo(0, 0);
		lineTo(4.8, -15.35);
		lineTo(-1.95, -18);
		curveTo(-4.1, -18.85, -5.35, -20.8);
		curveTo(-6.6, -22.75, -6.45, -25.05);
		lineTo(-6.25, -26.4);
		lineTo(0, 0);
		lineTo(5.35, -15.55);
		lineTo(-1.8, -18.3);
		curveTo(-3.85, -19.15, -5, -21);
		curveTo(-6.2, -22.8, -6.05, -25.05);
		lineTo(-5.8, -26.55);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+54, 54);
	with (clip) {
		beginFill(0xFFFFFF, 9.80392156863);
		lineTo(15.8, -17.1);
		lineTo(15.7, -17);
		lineTo(15.3, -17);
		lineTo(15.2, -17);
		lineTo(0, 0);
		lineTo(6.55, -15.9);
		lineTo(5.95, -15.7);
		lineTo(0, 0);
		lineTo(-5.4, -26.7);
		lineTo(-4.9, -26.85);
		lineTo(0, 0);
		lineTo(15.55, -17.45);
		lineTo(15.8, -17.1);
		lineTo(0, 0);
		lineTo(15.55, -17.45);
		lineTo(15.2, -17);
		lineTo(0, 0);
		lineTo(-4.9, -26.85);
		lineTo(-5.3, -25);
		curveTo(-5.45, -23.05, -4.4, -21.4);
		curveTo(-3.35, -19.75, -1.5, -19.05);
		lineTo(6.55, -15.9);
		lineTo(0, 0);
		lineTo(5.95, -15.7);
		lineTo(-1.65, -18.65);
		curveTo(-3.6, -19.45, -4.7, -21.15);
		curveTo(-5.85, -22.95, -5.7, -25);
		lineTo(-5.4, -26.7);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+55, 55);
	with (clip) {
		beginFill(0xFFFFFF, 12.5490196078);
		lineTo(15.2, -17);
		lineTo(14.75, -17);
		lineTo(0, 0);
		lineTo(7.2, -16.05);
		lineTo(6.55, -15.9);
		lineTo(0, 0);
		lineTo(-4.9, -26.85);
		lineTo(-4.45, -27);
		lineTo(0, 0);
		lineTo(15.35, -17.85);
		lineTo(15.55, -17.45);
		lineTo(0, 0);
		lineTo(15.55, -17.45);
		lineTo(15.2, -17);
		lineTo(0, 0);
		lineTo(15.35, -17.85);
		lineTo(14.9, -17.25);
		lineTo(14.75, -17);
		lineTo(0, 0);
		lineTo(7.2, -16.05);
		lineTo(-1.35, -19.35);
		curveTo(-3.1, -20.05, -4.05, -21.6);
		curveTo(-5.1, -23.1, -4.95, -24.95);
		curveTo(-4.9, -26.05, -4.45, -27);
		lineTo(0, 0);
		lineTo(-4.9, -26.85);
		lineTo(-5.3, -25);
		curveTo(-5.45, -23.05, -4.4, -21.4);
		curveTo(-3.35, -19.75, -1.5, -19.05);
		lineTo(6.55, -15.9);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+56, 56);
	with (clip) {
		beginFill(0xFFFFFF, 7.45098039216);
		lineTo(15.7, -17);
		lineTo(15.85, -17);
		lineTo(15.8, -17.1);
		lineTo(15.7, -17);
		lineTo(0, 0);
		lineTo(5.95, -15.7);
		lineTo(5.35, -15.55);
		lineTo(0, 0);
		lineTo(-5.8, -26.55);
		lineTo(-5.4, -26.7);
		lineTo(0, 0);
		lineTo(5.35, -15.55);
		lineTo(-1.8, -18.3);
		curveTo(-3.85, -19.15, -5, -21);
		curveTo(-6.2, -22.8, -6.05, -25.05);
		lineTo(-5.8, -26.55);
		lineTo(0, 0);
		lineTo(5.95, -15.7);
		lineTo(-1.65, -18.65);
		curveTo(-3.6, -19.45, -4.7, -21.15);
		curveTo(-5.85, -22.95, -5.7, -25);
		lineTo(-5.4, -26.7);
		lineTo(0, 0);
		endFill();
	}
	clip = createEmptyMovieClip('d'+57, 57);
	with (clip) {
		beginFill(0x000000, 100);
		lineTo(6.5, 27.05);
		curveTo(4.35, 26, 4.4, 24.6);
		curveTo(4.4, 23.2, 7.05, 22.95);
		lineTo(11.5, 22.3);
		curveTo(13.25, 21.8, 13.8, 21.25);
		curveTo(10.6, 25.3, 6.8, 27.15);
		lineTo(6.5, 27.05);
		lineTo(0, 0);
		lineTo(-14.05, 21.25);
		curveTo(-10.85, 25.3, -7, 27.15);
		lineTo(-6.75, 27.05);
		curveTo(-4.65, 26, -4.6, 24.6);
		curveTo(-4.65, 23.2, -7.3, 22.95);
		lineTo(-11.75, 22.3);
		curveTo(-13.55, 21.8, -14.05, 21.25);
		lineTo(0, 0);
		endFill();
	}
	//---------------------
}
        }
    }
}

import flash.display.Sprite;
import flash.geom.Matrix;
class AS2Sprite extends Sprite {
    public function AS2Sprite (name:String) {
        this.name = name;
    }
    public function createEmptyMovieClip (name:String, depth:uint):AS2Sprite {
        return addChildAt (new AS2Sprite (name), depth - 1) as AS2Sprite;
    }
    public function beginGradientFill (type:String, colors:Array, alphas:Array, ratios:Array, m:Object):void {
        for (var i:int = 0; i < alphas.length; i++) alphas [i] *= 0.01;
        /* matrix is tricky
           http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001281.html says:
           a b c
           d e f
           g h i
           ericlin uses a, b, d, e, g, h... hmmm
           ok, ericlin's php file has this:
			$a=$matrix2->scaleX*32768/20;
			$b=$matrix2->rotateSkew0*32768/20;
			$d=$matrix2->rotateSkew1*32768/20;
			$e=$matrix2->scaleY*32768/20;
			$g=$matrix2->translateX/20;
			$h=$matrix2->translateY/20;
			$log="var matrix={a:$a,b:$b,d:$d,e:$e,g:$g,h:$h};";
           let's see as3swf now:
           https://github.com/claus/as3swf/blob/master/src/com/codeazur/as3swf/data/SWFMatrix.as#L28
           new Matrix(scaleX, rotateSkew0, rotateSkew1, scaleY, translateX, translateY);
        */ 
        graphics.beginGradientFill (type, colors, alphas, ratios, new Matrix (
            m.a * 20 / 32768,
            m.b * 20 / 32768,
            m.d * 20 / 32768,
            m.e * 20 / 32768,
            m.g, // why no * 20 here ?
            m.h  // why no * 20 here ?
        ));
    }
    public function beginFill (color:uint, a:Number):void {
        graphics.beginFill (color, a * 0.01);
    }
    public function endFill ():void {
        graphics.endFill ();
    }
    public function moveTo (x:Number, y:Number):void {
        graphics.moveTo (x, y);
    }
    public function lineTo (x:Number, y:Number):void {
        graphics.lineTo (x, y);
    }
    public function curveTo (x:Number, y:Number, ax:Number, ay:Number):void {
        graphics.curveTo (x, y, ax, ay);
    }
    public function lineStyle (t:Number, color:uint, a:Number):void {
        graphics.lineStyle (t, color, a * 0.01);
    }
}