package studio.halbear.hem_custom.vehicles.Renderer.Models;

import com.mojang.blaze3d.matrix.MatrixStack;
import com.mojang.blaze3d.vertex.IVertexBuilder;
import net.minecraft.client.renderer.entity.model.EntityModel;
import net.minecraft.client.renderer.model.ModelRenderer;
import studio.halbear.hem_custom.registry.ModStatics;
import studio.halbear.hem_custom.vehicles.Entity.Airboat;

public class AirboatModel extends EntityModel<Airboat> {
    private boolean RenderBalloon = true;
    private boolean RenderBody = true;
    private boolean RenderRopes = true;
        //private final ModelRenderer Airboat;
        private final ModelRenderer Ropes;
        private final ModelRenderer cube_r1;
        private final ModelRenderer cube_r2;
        private final ModelRenderer cube_r3;
        private final ModelRenderer cube_r4;
        private final ModelRenderer cube_r5;
        private final ModelRenderer cube_r6;
        private final ModelRenderer cube_r7;
        private final ModelRenderer Balloon;
        private final ModelRenderer cube_r8;
        private final ModelRenderer cube_r9;
        private final ModelRenderer cube_r10;
        private final ModelRenderer Engine;
        private final ModelRenderer cube_r11;
        private final ModelRenderer Propeller;
        private final ModelRenderer cube_r12;
        private final ModelRenderer Engine2;
        private final ModelRenderer cube_r13;
        private final ModelRenderer Propeller2;
        private final ModelRenderer cube_r14;
        private final ModelRenderer bone4;
        private final ModelRenderer cube_r15;
        private final ModelRenderer cube_r16;
        private final ModelRenderer bone19;
        private final ModelRenderer cube_r17;
        private final ModelRenderer cube_r18;
        private final ModelRenderer cube_r19;
        private final ModelRenderer cube_r20;
        private final ModelRenderer cube_r21;
        private final ModelRenderer cube_r22;
        private final ModelRenderer cube_r23;
        private final ModelRenderer bone12;
        private final ModelRenderer cube_r24;
        private final ModelRenderer cube_r25;
        private final ModelRenderer cube_r26;
        private final ModelRenderer cube_r27;
        private final ModelRenderer cube_r28;
        private final ModelRenderer cube_r29;
        private final ModelRenderer cube_r30;
        private final ModelRenderer bone13;
        private final ModelRenderer cube_r31;
        private final ModelRenderer cube_r32;
        private final ModelRenderer cube_r33;
        private final ModelRenderer cube_r34;
        private final ModelRenderer cube_r35;
        private final ModelRenderer cube_r36;
        private final ModelRenderer cube_r37;
        private final ModelRenderer bone3;
        private final ModelRenderer cube_r38;
        private final ModelRenderer cube_r39;
        private final ModelRenderer cube_r40;
        private final ModelRenderer cube_r41;
        private final ModelRenderer cube_r42;
        private final ModelRenderer cube_r43;
        private final ModelRenderer cube_r44;
        private final ModelRenderer cube_r45;
        private final ModelRenderer cube_r46;
        private final ModelRenderer bone17;
        private final ModelRenderer bone18;
        private final ModelRenderer bone21;
        private final ModelRenderer cube_r47;
        private final ModelRenderer bone25;
        private final ModelRenderer cube_r48;
        private final ModelRenderer cube_r49;
        private final ModelRenderer cube_r50;
        private final ModelRenderer bone26;
        private final ModelRenderer cube_r51;
        private final ModelRenderer bone32;
        private final ModelRenderer cube_r52;
        private final ModelRenderer bone40;
        private final ModelRenderer cube_r53;
        private final ModelRenderer cube_r54;
        private final ModelRenderer cube_r55;
        private final ModelRenderer bone41;
        private final ModelRenderer cube_r56;
        private final ModelRenderer bone42;
        private final ModelRenderer cube_r57;
        private final ModelRenderer bone43;
        private final ModelRenderer cube_r58;
        private final ModelRenderer cube_r59;
        private final ModelRenderer cube_r60;
        private final ModelRenderer bone45;
        private final ModelRenderer cube_r61;
        private final ModelRenderer bone46;
        private final ModelRenderer cube_r62;
        private final ModelRenderer bone47;
        private final ModelRenderer cube_r63;
        private final ModelRenderer cube_r64;
        private final ModelRenderer cube_r65;
        private final ModelRenderer bone48;
        private final ModelRenderer cube_r66;
        private final ModelRenderer bone53;
        private final ModelRenderer bone54;
        private final ModelRenderer bone20;
        private final ModelRenderer bone33;
        private final ModelRenderer bone34;
        private final ModelRenderer cube_r67;
        private final ModelRenderer bone38;
        private final ModelRenderer cube_r68;
        private final ModelRenderer cube_r69;
        private final ModelRenderer cube_r70;
        private final ModelRenderer bone39;
        private final ModelRenderer cube_r71;
        private final ModelRenderer bone52;
        private final ModelRenderer cube_r72;
        private final ModelRenderer bone51;
        private final ModelRenderer cube_r73;
        private final ModelRenderer cube_r74;
        private final ModelRenderer cube_r75;
        private final ModelRenderer bone50;
        private final ModelRenderer cube_r76;
        private final ModelRenderer bone28;
        private final ModelRenderer cube_r77;
        private final ModelRenderer bone29;
        private final ModelRenderer cube_r78;
        private final ModelRenderer cube_r79;
        private final ModelRenderer cube_r80;
        private final ModelRenderer bone30;
        private final ModelRenderer cube_r81;
        private final ModelRenderer bone27;
        private final ModelRenderer cube_r82;
        private final ModelRenderer bone44;
        private final ModelRenderer cube_r83;
        private final ModelRenderer cube_r84;
        private final ModelRenderer cube_r85;
        private final ModelRenderer bone67;
        private final ModelRenderer cube_r86;
        private final ModelRenderer bone68;
        private final ModelRenderer cube_r87;
        private final ModelRenderer bone49;
        private final ModelRenderer bone55;
        private final ModelRenderer bone56;
        private final ModelRenderer bone57;
        private final ModelRenderer cube_r88;
        private final ModelRenderer bone58;
        private final ModelRenderer cube_r89;
        private final ModelRenderer cube_r90;
        private final ModelRenderer cube_r91;
        private final ModelRenderer bone59;
        private final ModelRenderer cube_r92;
        private final ModelRenderer bone60;
        private final ModelRenderer bone61;
        private final ModelRenderer cube_r93;
        private final ModelRenderer bone62;
        private final ModelRenderer cube_r94;
        private final ModelRenderer cube_r95;
        private final ModelRenderer cube_r96;
        private final ModelRenderer bone63;
        private final ModelRenderer cube_r97;
        private final ModelRenderer bone64;
        private final ModelRenderer bone65;
        private final ModelRenderer cube_r98;
        private final ModelRenderer bone66;
        private final ModelRenderer cube_r99;
        private final ModelRenderer cube_r100;
        private final ModelRenderer cube_r101;
        private final ModelRenderer bone69;
        private final ModelRenderer cube_r102;
        private final ModelRenderer bone70;
        private final ModelRenderer bone71;
        private final ModelRenderer bone77;
        private final ModelRenderer cube_r103;
        private final ModelRenderer bone80;
        private final ModelRenderer cube_r104;
        private final ModelRenderer cube_r105;
        private final ModelRenderer cube_r106;
        private final ModelRenderer bone81;
        private final ModelRenderer cube_r107;
        private final ModelRenderer bone82;
        private final ModelRenderer bone83;
        private final ModelRenderer cube_r108;
        private final ModelRenderer bone84;
        private final ModelRenderer cube_r109;
        private final ModelRenderer cube_r110;
        private final ModelRenderer cube_r111;
        private final ModelRenderer bone85;
        private final ModelRenderer cube_r112;
        private final ModelRenderer bone86;
        private final ModelRenderer bone87;
        private final ModelRenderer cube_r113;
        private final ModelRenderer bone88;
        private final ModelRenderer cube_r114;
        private final ModelRenderer cube_r115;
        private final ModelRenderer cube_r116;
        private final ModelRenderer bone89;
        private final ModelRenderer cube_r117;
        private final ModelRenderer bone2;
        private final ModelRenderer bone31;
        private final ModelRenderer bone35;
        private final ModelRenderer cube_r118;
        private final ModelRenderer bone36;
        private final ModelRenderer cube_r119;
        private final ModelRenderer cube_r120;
        private final ModelRenderer cube_r121;
        private final ModelRenderer bone37;
        private final ModelRenderer cube_r122;
        private final ModelRenderer bone23;
        private final ModelRenderer bone24;
        private final ModelRenderer cube_r123;
        private final ModelRenderer bone78;
        private final ModelRenderer cube_r124;
        private final ModelRenderer cube_r125;
        private final ModelRenderer cube_r126;
        private final ModelRenderer bone79;
        private final ModelRenderer cube_r127;
        private final ModelRenderer bone14;
        private final ModelRenderer bone15;
        private final ModelRenderer cube_r128;
        private final ModelRenderer bone16;
        private final ModelRenderer cube_r129;
        private final ModelRenderer cube_r130;
        private final ModelRenderer cube_r131;
        private final ModelRenderer bone22;
        private final ModelRenderer cube_r132;
        private final ModelRenderer LowerVerticalFin;
        private final ModelRenderer cube_r133;
        private final ModelRenderer cube_r134;
        private final ModelRenderer cube_r135;
        private final ModelRenderer cube_r136;
        private final ModelRenderer cube_r137;
        private final ModelRenderer cube_r138;
        private final ModelRenderer cube_r139;
        private final ModelRenderer cube_r140;
        private final ModelRenderer LeftHorizontalFin;
        private final ModelRenderer cube_r141;
        private final ModelRenderer cube_r142;
        private final ModelRenderer cube_r143;
        private final ModelRenderer cube_r144;
        private final ModelRenderer cube_r145;
        private final ModelRenderer cube_r146;
        private final ModelRenderer cube_r147;
        private final ModelRenderer UpperVerticalFin;
        private final ModelRenderer cube_r148;
        private final ModelRenderer cube_r149;
        private final ModelRenderer cube_r150;
        private final ModelRenderer cube_r151;
        private final ModelRenderer cube_r152;
        private final ModelRenderer cube_r153;
        private final ModelRenderer cube_r154;
        private final ModelRenderer RightHorizontalFin;
        private final ModelRenderer cube_r155;
        private final ModelRenderer cube_r156;
        private final ModelRenderer cube_r157;
        private final ModelRenderer cube_r158;
        private final ModelRenderer cube_r159;
        private final ModelRenderer cube_r160;
        private final ModelRenderer cube_r161;
        private final ModelRenderer bone11;
        private final ModelRenderer cube_r162;
        private final ModelRenderer cube_r163;
        private final ModelRenderer cube_r164;
        private final ModelRenderer cube_r165;
        private final ModelRenderer cube_r166;
        private final ModelRenderer cube_r167;
        private final ModelRenderer cube_r168;
        private final ModelRenderer cube_r169;
        private final ModelRenderer cube_r170;
        private final ModelRenderer cube_r171;
        private final ModelRenderer cube_r172;
        private final ModelRenderer cube_r173;
        private final ModelRenderer cube_r174;
        private final ModelRenderer cube_r175;
        private final ModelRenderer cube_r176;
        private final ModelRenderer cube_r177;
        private final ModelRenderer bone10;
        private final ModelRenderer cube_r178;
        private final ModelRenderer cube_r179;
        private final ModelRenderer cube_r180;
        private final ModelRenderer cube_r181;
        private final ModelRenderer cube_r182;
        private final ModelRenderer cube_r183;
        private final ModelRenderer cube_r184;
        private final ModelRenderer cube_r185;
        private final ModelRenderer cube_r186;
        private final ModelRenderer cube_r187;
        private final ModelRenderer cube_r188;
        private final ModelRenderer cube_r189;
        private final ModelRenderer cube_r190;
        private final ModelRenderer cube_r191;
        private final ModelRenderer cube_r192;
        private final ModelRenderer cube_r193;
        private final ModelRenderer bone8;
        private final ModelRenderer cube_r194;
        private final ModelRenderer cube_r195;
        private final ModelRenderer cube_r196;
        private final ModelRenderer cube_r197;
        private final ModelRenderer cube_r198;
        private final ModelRenderer cube_r199;
        private final ModelRenderer cube_r200;
        private final ModelRenderer cube_r201;
        private final ModelRenderer cube_r202;
        private final ModelRenderer cube_r203;
        private final ModelRenderer cube_r204;
        private final ModelRenderer cube_r205;
        private final ModelRenderer cube_r206;
        private final ModelRenderer cube_r207;
        private final ModelRenderer cube_r208;
        private final ModelRenderer cube_r209;
        private final ModelRenderer bone9;
        private final ModelRenderer cube_r210;
        private final ModelRenderer cube_r211;
        private final ModelRenderer cube_r212;
        private final ModelRenderer cube_r213;
        private final ModelRenderer cube_r214;
        private final ModelRenderer cube_r215;
        private final ModelRenderer cube_r216;
        private final ModelRenderer cube_r217;
        private final ModelRenderer cube_r218;
        private final ModelRenderer cube_r219;
        private final ModelRenderer cube_r220;
        private final ModelRenderer cube_r221;
        private final ModelRenderer cube_r222;
        private final ModelRenderer cube_r223;
        private final ModelRenderer cube_r224;
        private final ModelRenderer cube_r225;
        private final ModelRenderer bone7;
        private final ModelRenderer cube_r226;
        private final ModelRenderer cube_r227;
        private final ModelRenderer cube_r228;
        private final ModelRenderer cube_r229;
        private final ModelRenderer cube_r230;
        private final ModelRenderer cube_r231;
        private final ModelRenderer cube_r232;
        private final ModelRenderer cube_r233;
        private final ModelRenderer cube_r234;
        private final ModelRenderer cube_r235;
        private final ModelRenderer cube_r236;
        private final ModelRenderer cube_r237;
        private final ModelRenderer cube_r238;
        private final ModelRenderer cube_r239;
        private final ModelRenderer cube_r240;
        private final ModelRenderer cube_r241;
        private final ModelRenderer bone6;
        private final ModelRenderer cube_r242;
        private final ModelRenderer cube_r243;
        private final ModelRenderer cube_r244;
        private final ModelRenderer cube_r245;
        private final ModelRenderer cube_r246;
        private final ModelRenderer cube_r247;
        private final ModelRenderer cube_r248;
        private final ModelRenderer cube_r249;
        private final ModelRenderer cube_r250;
        private final ModelRenderer cube_r251;
        private final ModelRenderer cube_r252;
        private final ModelRenderer cube_r253;
        private final ModelRenderer cube_r254;
        private final ModelRenderer cube_r255;
        private final ModelRenderer cube_r256;
        private final ModelRenderer cube_r257;
        private final ModelRenderer bone5;
        private final ModelRenderer cube_r258;
        private final ModelRenderer cube_r259;
        private final ModelRenderer cube_r260;
        private final ModelRenderer cube_r261;
        private final ModelRenderer cube_r262;
        private final ModelRenderer cube_r263;
        private final ModelRenderer cube_r264;
        private final ModelRenderer cube_r265;
        private final ModelRenderer cube_r266;
        private final ModelRenderer cube_r267;
        private final ModelRenderer cube_r268;
        private final ModelRenderer cube_r269;
        private final ModelRenderer cube_r270;
        private final ModelRenderer cube_r271;
        private final ModelRenderer cube_r272;
        private final ModelRenderer cube_r273;
        private final ModelRenderer bone;
        private final ModelRenderer cube_r274;
        private final ModelRenderer cube_r275;
        private final ModelRenderer cube_r276;
        private final ModelRenderer cube_r277;
        private final ModelRenderer cube_r278;
        private final ModelRenderer cube_r279;
        private final ModelRenderer cube_r280;
        private final ModelRenderer cube_r281;
        private final ModelRenderer cube_r282;
        private final ModelRenderer cube_r283;
        private final ModelRenderer cube_r284;
        private final ModelRenderer cube_r285;
        private final ModelRenderer cube_r286;
        private final ModelRenderer cube_r287;
        private final ModelRenderer cube_r288;
        private final ModelRenderer cube_r289;
        private final ModelRenderer Body;
        private final ModelRenderer cube_r290;
        private final ModelRenderer cube_r291;
        private final ModelRenderer cube_r292;
        private final ModelRenderer cube_r293;
        private final ModelRenderer cube_r294;
        private final ModelRenderer cube_r295;
        private final ModelRenderer cube_r296;
        private final ModelRenderer cube_r297;
        private final ModelRenderer cube_r298;
        private final ModelRenderer cube_r299;
        private final ModelRenderer cube_r300;
        private final ModelRenderer cube_r301;
        private final ModelRenderer cube_r302;
        private final ModelRenderer cube_r303;
        private final ModelRenderer cube_r304;
        private final ModelRenderer cube_r305;
        private final ModelRenderer cube_r306;
        private final ModelRenderer cube_r307;
        private final ModelRenderer cube_r308;
        private final ModelRenderer cube_r309;
        private final ModelRenderer cube_r310;
        private final ModelRenderer cube_r311;
        private final ModelRenderer cube_r312;
        private final ModelRenderer cube_r313;
        private final ModelRenderer cube_r314;
        private final ModelRenderer cube_r315;
        private final ModelRenderer cube_r316;
        private final ModelRenderer cube_r317;
        private final ModelRenderer cube_r318;
        private final ModelRenderer cube_r319;
        private final ModelRenderer cube_r320;
        private final ModelRenderer cube_r321;
        private final ModelRenderer cube_r322;
        private final ModelRenderer cube_r323;
        private final ModelRenderer cube_r324;
        private final ModelRenderer cube_r325;
        private final ModelRenderer cube_r326;
        private final ModelRenderer cube_r327;
        private final ModelRenderer cube_r328;
        private final ModelRenderer cube_r329;
        private final ModelRenderer cube_r330;
        private final ModelRenderer cube_r331;
        private final ModelRenderer cube_r332;
        private final ModelRenderer cube_r333;
        private final ModelRenderer cube_r334;
        private final ModelRenderer cube_r335;
        private final ModelRenderer cube_r336;
        private final ModelRenderer cube_r337;
        private final ModelRenderer cube_r338;
        private final ModelRenderer cube_r339;
        private final ModelRenderer cube_r340;
        private final ModelRenderer cube_r341;
        private final ModelRenderer cube_r342;
        private final ModelRenderer cube_r343;
        private final ModelRenderer cube_r344;
        private final ModelRenderer cube_r345;
        private final ModelRenderer cube_r346;
        private final ModelRenderer cube_r347;
        private final ModelRenderer cube_r348;
        private final ModelRenderer cube_r349;
        private final ModelRenderer cube_r350;
        private final ModelRenderer cube_r351;
        private final ModelRenderer SteeringWheel;

        public AirboatModel() {
            textureWidth = 1024;
            textureHeight = 1024;

            //Airboat = new ModelRenderer(this);
            //Airboat.setRotationPoint(0.0F, 24.0F, 0.0F);


            Ropes = new ModelRenderer(this);
            Ropes.setRotationPoint(0.0F, 0.0F, 0.0F);
            //Airboat.addChild(Ropes);


            cube_r1 = new ModelRenderer(this);
            cube_r1.setRotationPoint(0.0F, -4.7498F, 65.7124F);
            Ropes.addChild(cube_r1);
            setRotationAngle(cube_r1, 0.5672F, 0.0F, 0.0F);
            cube_r1.setTextureOffset(0, 711).addBox(-32.0F, 0.0F, 0.0F, 64.0F, 0.0F, 61.0F, 0.0F, false);

            cube_r2 = new ModelRenderer(this);
            cube_r2.setRotationPoint(0.0F, -4.7498F, -65.7124F);
            Ropes.addChild(cube_r2);
            setRotationAngle(cube_r2, -0.7854F, 0.0F, 0.0F);
            cube_r2.setTextureOffset(0, 607).addBox(-32.0F, 0.0F, -103.0F, 64.0F, 0.0F, 103.0F, 0.0F, false);

            cube_r3 = new ModelRenderer(this);
            cube_r3.setRotationPoint(-28.3142F, -31.4973F, 0.0F);
            Ropes.addChild(cube_r3);
            setRotationAngle(cube_r3, -3.1416F, 0.0F, 2.6616F);
            cube_r3.setTextureOffset(0, 773).addBox(0.0F, -31.0F, -33.0F, 0.0F, 62.0F, 66.0F, 0.0F, true);

            cube_r4 = new ModelRenderer(this);
            cube_r4.setRotationPoint(-7.5355F, -16.4182F, 0.0F);
            Ropes.addChild(cube_r4);
            setRotationAngle(cube_r4, -3.1416F, 0.0F, -2.6616F);
            cube_r4.setTextureOffset(791, 607).addBox(0.0F, -14.0F, -33.0F, 0.0F, 28.0F, 66.0F, 0.0F, true);

            cube_r5 = new ModelRenderer(this);
            cube_r5.setRotationPoint(7.5355F, -16.4182F, 0.0F);
            Ropes.addChild(cube_r5);
            setRotationAngle(cube_r5, -3.1416F, 0.0F, 2.6616F);
            cube_r5.setTextureOffset(791, 607).addBox(0.0F, -14.0F, -33.0F, 0.0F, 28.0F, 66.0F, 0.0F, false);

            cube_r6 = new ModelRenderer(this);
            cube_r6.setRotationPoint(28.3142F, -31.4973F, 0.0F);
            Ropes.addChild(cube_r6);
            setRotationAngle(cube_r6, -3.1416F, 0.0F, -2.6616F);
            cube_r6.setTextureOffset(0, 773).addBox(0.0F, -31.0F, -33.0F, 0.0F, 62.0F, 66.0F, 0.0F, false);

            cube_r7 = new ModelRenderer(this);
            cube_r7.setRotationPoint(0.0F, -79.0F, 104.0F);
            Ropes.addChild(cube_r7);
            setRotationAngle(cube_r7, 0.0F, -1.5708F, 0.0F);
            cube_r7.setTextureOffset(0, 396).addBox(-259.0F, -107.0F, 0.0F, 410.0F, 210.0F, 0.0F, 0.0F, false);

            Balloon = new ModelRenderer(this);
            Balloon.setRotationPoint(0.0F, 0.0F, 0.0F);
            //Airboat.addChild(Balloon);
            Balloon.setTextureOffset(821, 460).addBox(-1.0F, -140.0F, 4.0F, 2.0F, 2.0F, 59.0F, 0.0F, false);
            Balloon.setTextureOffset(745, 894).addBox(-1.0F, -158.0F, 4.0F, 2.0F, 2.0F, 31.0F, 0.0F, false);
            Balloon.setTextureOffset(791, 0).addBox(-38.0F, -117.0F, -99.0F, 76.0F, 76.0F, 0.0F, 0.0F, false);
            Balloon.setTextureOffset(791, 0).addBox(-38.0F, -117.0F, 140.0F, 76.0F, 76.0F, 0.0F, 0.0F, false);
            Balloon.setTextureOffset(791, 154).addBox(-38.0F, -41.0F, -55.0F, 76.0F, 76.0F, 0.0F, 0.0F, false);
            Balloon.setTextureOffset(791, 231).addBox(-38.0F, -41.0F, 62.0F, 76.0F, 76.0F, 0.0F, 0.0F, false);
            Balloon.setTextureOffset(251, 737).addBox(-48.0F, -127.0F, 102.0F, 96.0F, 96.0F, 0.0F, 0.0F, false);
            Balloon.setTextureOffset(0, 0).addBox(-53.0F, -132.0F, -26.0F, 106.0F, 106.0F, 0.0F, 0.0F, false);
            Balloon.setTextureOffset(0, 0).addBox(-53.0F, -132.0F, 32.0F, 106.0F, 106.0F, 0.0F, 0.0F, false);
            Balloon.setTextureOffset(870, 845).addBox(-23.0F, -102.0F, 190.0F, 46.0F, 45.0F, 0.0F, 0.0F, false);
            Balloon.setTextureOffset(903, 584).addBox(-5.0F, -84.0F, -123.0F, 10.0F, 10.0F, 9.0F, 0.0F, false);
            Balloon.setTextureOffset(462, 925).addBox(-4.0F, -83.0F, -141.0F, 8.0F, 8.0F, 4.0F, 0.0F, false);
            Balloon.setTextureOffset(487, 925).addBox(-4.0F, -83.0F, 225.0F, 8.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r8 = new ModelRenderer(this);
            cube_r8.setRotationPoint(0.0F, -79.0F, 49.5F);
            Balloon.addChild(cube_r8);
            setRotationAngle(cube_r8, 0.0F, 0.0F, 0.7854F);
            cube_r8.setTextureOffset(0, 0).addBox(-2.0F, -2.0F, -199.5F, 4.0F, 4.0F, 391.0F, 0.0F, false);

            cube_r9 = new ModelRenderer(this);
            cube_r9.setRotationPoint(0.0F, -88.0F, 104.0F);
            Balloon.addChild(cube_r9);
            setRotationAngle(cube_r9, 0.0F, -1.5708F, 0.0F);
            cube_r9.setTextureOffset(924, 380).addBox(-101.0F, -107.0F, 0.0F, 21.0F, 7.0F, 0.0F, 0.0F, false);

            cube_r10 = new ModelRenderer(this);
            cube_r10.setRotationPoint(0.0F, -106.0F, 2.0F);
            Balloon.addChild(cube_r10);
            setRotationAngle(cube_r10, 0.0F, -0.7854F, 0.0F);
            cube_r10.setTextureOffset(340, 938).addBox(-1.0F, -90.0F, -1.0F, 2.0F, 15.0F, 2.0F, 0.0F, false);
            cube_r10.setTextureOffset(198, 773).addBox(-2.0F, -75.0F, -2.0F, 4.0F, 150.0F, 4.0F, 0.0F, false);

            Engine = new ModelRenderer(this);
            Engine.setRotationPoint(51.0F, -41.0F, -41.5F);
            Balloon.addChild(Engine);


            cube_r11 = new ModelRenderer(this);
            cube_r11.setRotationPoint(0.0F, 0.0F, 14.5F);
            Engine.addChild(cube_r11);
            setRotationAngle(cube_r11, 0.0F, 0.0F, 0.4363F);
            cube_r11.setTextureOffset(53, 902).addBox(-9.0F, -9.0F, -18.0F, 18.0F, 18.0F, 6.0F, 0.0F, false);
            cube_r11.setTextureOffset(758, 845).addBox(-8.0F, -8.0F, -16.0F, 16.0F, 16.0F, 32.0F, 0.5F, false);
            cube_r11.setTextureOffset(326, 834).addBox(-8.0F, -8.0F, -16.0F, 16.0F, 16.0F, 32.0F, 0.0F, false);

            Propeller = new ModelRenderer(this);
            Propeller.setRotationPoint(0.0F, 0.0F, -3.75F);
            Engine.addChild(Propeller);


            cube_r12 = new ModelRenderer(this);
            cube_r12.setRotationPoint(0.0F, 0.0F, 1.75F);
            Propeller.addChild(cube_r12);
            setRotationAngle(cube_r12, 0.0F, 0.0F, 0.4363F);
            cube_r12.setTextureOffset(924, 623).addBox(-2.0F, -2.0F, -6.5F, 4.0F, 4.0F, 13.0F, 0.0F, false);
            cube_r12.setTextureOffset(870, 891).addBox(-18.0F, -18.0F, -3.5F, 36.0F, 36.0F, 0.0F, 0.0F, false);

            Engine2 = new ModelRenderer(this);
            Engine2.setRotationPoint(-51.0F, -41.0F, -41.5F);
            Balloon.addChild(Engine2);


            cube_r13 = new ModelRenderer(this);
            cube_r13.setRotationPoint(0.0F, 0.0F, 14.5F);
            Engine2.addChild(cube_r13);
            setRotationAngle(cube_r13, 0.0F, 0.0F, -0.4363F);
            cube_r13.setTextureOffset(53, 902).addBox(-9.0F, -9.0F, -18.0F, 18.0F, 18.0F, 6.0F, 0.0F, true);
            cube_r13.setTextureOffset(758, 845).addBox(-8.0F, -8.0F, -16.0F, 16.0F, 16.0F, 32.0F, 0.5F, true);
            cube_r13.setTextureOffset(326, 834).addBox(-8.0F, -8.0F, -16.0F, 16.0F, 16.0F, 32.0F, 0.0F, true);

            Propeller2 = new ModelRenderer(this);
            Propeller2.setRotationPoint(0.0F, 0.0F, -3.75F);
            Engine2.addChild(Propeller2);


            cube_r14 = new ModelRenderer(this);
            cube_r14.setRotationPoint(0.0F, 0.0F, 3.75F);
            Propeller2.addChild(cube_r14);
            setRotationAngle(cube_r14, 0.0F, 0.0F, -0.4363F);
            cube_r14.setTextureOffset(870, 891).addBox(-18.0F, -18.0F, -5.5F, 36.0F, 36.0F, 0.0F, 0.0F, true);
            cube_r14.setTextureOffset(924, 623).addBox(-2.0F, -2.0F, -8.5F, 4.0F, 4.0F, 13.0F, 0.0F, true);

            bone4 = new ModelRenderer(this);
            bone4.setRotationPoint(0.0F, -79.0F, 49.5F);
            Balloon.addChild(bone4);
            setRotationAngle(bone4, 0.0F, 0.0F, 1.5708F);


            cube_r15 = new ModelRenderer(this);
            cube_r15.setRotationPoint(-2.0F, 51.1078F, -85.1065F);
            bone4.addChild(cube_r15);
            setRotationAngle(cube_r15, 1.5708F, 0.0F, -1.3963F);
            cube_r15.setTextureOffset(215, 891).addBox(0.0F, 16.0F, -35.0F, 3.0F, 4.0F, 35.0F, 0.0F, false);
            cube_r15.setTextureOffset(215, 891).addBox(0.0F, -2.0F, -35.0F, 3.0F, 4.0F, 35.0F, 0.0F, false);

            cube_r16 = new ModelRenderer(this);
            cube_r16.setRotationPoint(-2.0F, -51.1078F, -85.1065F);
            bone4.addChild(cube_r16);
            setRotationAngle(cube_r16, -1.5708F, 0.0F, 1.3963F);
            cube_r16.setTextureOffset(215, 891).addBox(0.0F, -20.0F, -35.0F, 3.0F, 4.0F, 35.0F, 0.0F, false);
            cube_r16.setTextureOffset(215, 891).addBox(0.0F, -2.0F, -35.0F, 3.0F, 4.0F, 35.0F, 0.0F, false);

            bone19 = new ModelRenderer(this);
            bone19.setRotationPoint(0.0F, -79.0F, 49.5F);
            Balloon.addChild(bone19);
            setRotationAngle(bone19, 0.0F, 0.0F, -1.5708F);


            cube_r17 = new ModelRenderer(this);
            cube_r17.setRotationPoint(0.0F, -4.0F, -190.5F);
            bone19.addChild(cube_r17);
            setRotationAngle(cube_r17, -0.8727F, 0.0F, 0.0F);
            cube_r17.setTextureOffset(215, 773).addBox(-2.0F, -53.0F, 0.0F, 4.0F, 53.0F, 3.0F, 0.0F, false);

            cube_r18 = new ModelRenderer(this);
            cube_r18.setRotationPoint(0.0F, -38.0677F, -149.8996F);
            bone19.addChild(cube_r18);
            setRotationAngle(cube_r18, -1.1781F, 0.0F, 0.0F);
            cube_r18.setTextureOffset(604, 912).addBox(-2.0F, -25.0F, 0.0F, 4.0F, 25.0F, 3.0F, 0.0F, false);

            cube_r19 = new ModelRenderer(this);
            cube_r19.setRotationPoint(0.0F, -47.6348F, -126.8027F);
            bone19.addChild(cube_r19);
            setRotationAngle(cube_r19, -1.3963F, 0.0F, 0.0F);
            cube_r19.setTextureOffset(438, 925).addBox(-2.0F, -20.0F, 0.0F, 4.0F, 20.0F, 3.0F, 0.0F, false);

            cube_r20 = new ModelRenderer(this);
            cube_r20.setRotationPoint(0.0F, -51.1078F, -107.1065F);
            bone19.addChild(cube_r20);
            setRotationAngle(cube_r20, -1.5708F, 0.0F, 0.0F);
            cube_r20.setTextureOffset(423, 834).addBox(-2.0F, -123.0F, 0.0F, 4.0F, 123.0F, 3.0F, 0.0F, false);

            cube_r21 = new ModelRenderer(this);
            cube_r21.setRotationPoint(0.0F, -51.1078F, 15.8935F);
            bone19.addChild(cube_r21);
            setRotationAngle(cube_r21, -1.7017F, 0.0F, 0.0F);
            cube_r21.setTextureOffset(230, 773).addBox(-2.0F, -50.0F, 0.0F, 4.0F, 50.0F, 3.0F, 0.0F, false);

            cube_r22 = new ModelRenderer(this);
            cube_r22.setRotationPoint(0.0F, -44.5815F, 65.4657F);
            bone19.addChild(cube_r22);
            setRotationAngle(cube_r22, -1.8326F, 0.0F, 0.0F);
            cube_r22.setTextureOffset(391, 883).addBox(-2.0F, -68.0F, 0.0F, 4.0F, 68.0F, 3.0F, 0.0F, false);

            cube_r23 = new ModelRenderer(this);
            cube_r23.setRotationPoint(0.0F, -26.9818F, 131.1487F);
            bone19.addChild(cube_r23);
            setRotationAngle(cube_r23, -2.0508F, 0.0F, 0.0F);
            cube_r23.setTextureOffset(621, 737).addBox(-2.0F, -54.0F, 0.0F, 4.0F, 54.0F, 3.0F, 0.0F, false);

            bone12 = new ModelRenderer(this);
            bone12.setRotationPoint(0.0F, -79.0F, 49.5F);
            Balloon.addChild(bone12);
            setRotationAngle(bone12, 0.0F, 0.0F, 1.5708F);


            cube_r24 = new ModelRenderer(this);
            cube_r24.setRotationPoint(0.0F, -4.0F, -190.5F);
            bone12.addChild(cube_r24);
            setRotationAngle(cube_r24, -0.8727F, 0.0F, 0.0F);
            cube_r24.setTextureOffset(215, 773).addBox(-2.0F, -53.0F, 0.0F, 4.0F, 53.0F, 3.0F, 0.0F, false);

            cube_r25 = new ModelRenderer(this);
            cube_r25.setRotationPoint(0.0F, -38.0677F, -149.8996F);
            bone12.addChild(cube_r25);
            setRotationAngle(cube_r25, -1.1781F, 0.0F, 0.0F);
            cube_r25.setTextureOffset(604, 912).addBox(-2.0F, -25.0F, 0.0F, 4.0F, 25.0F, 3.0F, 0.0F, false);

            cube_r26 = new ModelRenderer(this);
            cube_r26.setRotationPoint(0.0F, -47.6348F, -126.8027F);
            bone12.addChild(cube_r26);
            setRotationAngle(cube_r26, -1.3963F, 0.0F, 0.0F);
            cube_r26.setTextureOffset(438, 925).addBox(-2.0F, -20.0F, 0.0F, 4.0F, 20.0F, 3.0F, 0.0F, false);

            cube_r27 = new ModelRenderer(this);
            cube_r27.setRotationPoint(0.0F, -51.1078F, -107.1065F);
            bone12.addChild(cube_r27);
            setRotationAngle(cube_r27, -1.5708F, 0.0F, 0.0F);
            cube_r27.setTextureOffset(423, 834).addBox(-2.0F, -123.0F, 0.0F, 4.0F, 123.0F, 3.0F, 0.0F, false);

            cube_r28 = new ModelRenderer(this);
            cube_r28.setRotationPoint(0.0F, -51.1078F, 15.8935F);
            bone12.addChild(cube_r28);
            setRotationAngle(cube_r28, -1.7017F, 0.0F, 0.0F);
            cube_r28.setTextureOffset(230, 773).addBox(-2.0F, -50.0F, 0.0F, 4.0F, 50.0F, 3.0F, 0.0F, false);

            cube_r29 = new ModelRenderer(this);
            cube_r29.setRotationPoint(0.0F, -44.5815F, 65.4657F);
            bone12.addChild(cube_r29);
            setRotationAngle(cube_r29, -1.8326F, 0.0F, 0.0F);
            cube_r29.setTextureOffset(391, 883).addBox(-2.0F, -68.0F, 0.0F, 4.0F, 68.0F, 3.0F, 0.0F, false);

            cube_r30 = new ModelRenderer(this);
            cube_r30.setRotationPoint(0.0F, -26.9818F, 131.1487F);
            bone12.addChild(cube_r30);
            setRotationAngle(cube_r30, -2.0508F, 0.0F, 0.0F);
            cube_r30.setTextureOffset(621, 737).addBox(-2.0F, -54.0F, 0.0F, 4.0F, 54.0F, 3.0F, 0.0F, false);

            bone13 = new ModelRenderer(this);
            bone13.setRotationPoint(0.0F, -79.0F, 49.5F);
            Balloon.addChild(bone13);


            cube_r31 = new ModelRenderer(this);
            cube_r31.setRotationPoint(0.0F, -4.0F, -190.5F);
            bone13.addChild(cube_r31);
            setRotationAngle(cube_r31, -0.8727F, 0.0F, 0.0F);
            cube_r31.setTextureOffset(215, 773).addBox(-2.0F, -53.0F, 0.0F, 4.0F, 53.0F, 3.0F, 0.0F, false);

            cube_r32 = new ModelRenderer(this);
            cube_r32.setRotationPoint(0.0F, -38.0677F, -149.8996F);
            bone13.addChild(cube_r32);
            setRotationAngle(cube_r32, -1.1781F, 0.0F, 0.0F);
            cube_r32.setTextureOffset(604, 912).addBox(-2.0F, -25.0F, 0.0F, 4.0F, 25.0F, 3.0F, 0.0F, false);

            cube_r33 = new ModelRenderer(this);
            cube_r33.setRotationPoint(0.0F, -47.6348F, -126.8027F);
            bone13.addChild(cube_r33);
            setRotationAngle(cube_r33, -1.3963F, 0.0F, 0.0F);
            cube_r33.setTextureOffset(438, 925).addBox(-2.0F, -20.0F, 0.0F, 4.0F, 20.0F, 3.0F, 0.0F, false);

            cube_r34 = new ModelRenderer(this);
            cube_r34.setRotationPoint(0.0F, -51.1078F, -107.1065F);
            bone13.addChild(cube_r34);
            setRotationAngle(cube_r34, -1.5708F, 0.0F, 0.0F);
            cube_r34.setTextureOffset(423, 834).addBox(-2.0F, -123.0F, 0.0F, 4.0F, 123.0F, 3.0F, 0.0F, false);

            cube_r35 = new ModelRenderer(this);
            cube_r35.setRotationPoint(0.0F, -51.1078F, 15.8935F);
            bone13.addChild(cube_r35);
            setRotationAngle(cube_r35, -1.7017F, 0.0F, 0.0F);
            cube_r35.setTextureOffset(230, 773).addBox(-2.0F, -50.0F, 0.0F, 4.0F, 50.0F, 3.0F, 0.0F, false);

            cube_r36 = new ModelRenderer(this);
            cube_r36.setRotationPoint(0.0F, -44.5815F, 65.4657F);
            bone13.addChild(cube_r36);
            setRotationAngle(cube_r36, -1.8326F, 0.0F, 0.0F);
            cube_r36.setTextureOffset(391, 883).addBox(-2.0F, -68.0F, 0.0F, 4.0F, 68.0F, 3.0F, 0.0F, false);

            cube_r37 = new ModelRenderer(this);
            cube_r37.setRotationPoint(0.0F, -26.9818F, 131.1487F);
            bone13.addChild(cube_r37);
            setRotationAngle(cube_r37, -2.0508F, 0.0F, 0.0F);
            cube_r37.setTextureOffset(621, 737).addBox(-2.0F, -54.0F, 0.0F, 4.0F, 54.0F, 3.0F, 0.0F, false);

            bone3 = new ModelRenderer(this);
            bone3.setRotationPoint(0.0F, -79.0F, 49.5F);
            Balloon.addChild(bone3);
            setRotationAngle(bone3, 0.0F, 0.0F, -3.1416F);


            cube_r38 = new ModelRenderer(this);
            cube_r38.setRotationPoint(2.0F, -51.1078F, -85.6065F);
            bone3.addChild(cube_r38);
            setRotationAngle(cube_r38, -1.5708F, 0.0F, -1.4835F);
            cube_r38.setTextureOffset(215, 834).addBox(-3.0F, -20.5F, 0.0F, 3.0F, 4.0F, 52.0F, 0.0F, true);
            cube_r38.setTextureOffset(215, 834).addBox(-3.0F, -2.5F, 0.0F, 3.0F, 4.0F, 52.0F, 0.0F, true);

            cube_r39 = new ModelRenderer(this);
            cube_r39.setRotationPoint(-2.0F, -51.1078F, -85.6065F);
            bone3.addChild(cube_r39);
            setRotationAngle(cube_r39, -1.5708F, 0.0F, 1.4835F);
            cube_r39.setTextureOffset(215, 834).addBox(0.0F, -20.5F, 0.0F, 3.0F, 4.0F, 52.0F, 0.0F, false);
            cube_r39.setTextureOffset(215, 834).addBox(0.0F, -2.5F, 0.0F, 3.0F, 4.0F, 52.0F, 0.0F, false);

            cube_r40 = new ModelRenderer(this);
            cube_r40.setRotationPoint(0.0F, -4.0F, -190.5F);
            bone3.addChild(cube_r40);
            setRotationAngle(cube_r40, -0.8727F, 0.0F, 0.0F);
            cube_r40.setTextureOffset(215, 773).addBox(-2.0F, -53.0F, 0.0F, 4.0F, 53.0F, 3.0F, 0.0F, false);

            cube_r41 = new ModelRenderer(this);
            cube_r41.setRotationPoint(0.0F, -38.0677F, -149.8996F);
            bone3.addChild(cube_r41);
            setRotationAngle(cube_r41, -1.1781F, 0.0F, 0.0F);
            cube_r41.setTextureOffset(604, 912).addBox(-2.0F, -25.0F, 0.0F, 4.0F, 25.0F, 3.0F, 0.0F, false);

            cube_r42 = new ModelRenderer(this);
            cube_r42.setRotationPoint(0.0F, -47.6348F, -126.8027F);
            bone3.addChild(cube_r42);
            setRotationAngle(cube_r42, -1.3963F, 0.0F, 0.0F);
            cube_r42.setTextureOffset(438, 925).addBox(-2.0F, -20.0F, 0.0F, 4.0F, 20.0F, 3.0F, 0.0F, false);

            cube_r43 = new ModelRenderer(this);
            cube_r43.setRotationPoint(0.0F, -51.1078F, -107.1065F);
            bone3.addChild(cube_r43);
            setRotationAngle(cube_r43, -1.5708F, 0.0F, 0.0F);
            cube_r43.setTextureOffset(821, 522).addBox(-3.0F, -78.0F, -32.0F, 6.0F, 6.0F, 55.0F, 0.0F, false);
            cube_r43.setTextureOffset(423, 834).addBox(-2.0F, -123.0F, 0.0F, 4.0F, 123.0F, 3.0F, 0.0F, false);

            cube_r44 = new ModelRenderer(this);
            cube_r44.setRotationPoint(0.0F, -51.1078F, 15.8935F);
            bone3.addChild(cube_r44);
            setRotationAngle(cube_r44, -1.7017F, 0.0F, 0.0F);
            cube_r44.setTextureOffset(230, 773).addBox(-2.0F, -50.0F, 0.0F, 4.0F, 50.0F, 3.0F, 0.0F, false);

            cube_r45 = new ModelRenderer(this);
            cube_r45.setRotationPoint(0.0F, -44.5815F, 65.4657F);
            bone3.addChild(cube_r45);
            setRotationAngle(cube_r45, -1.8326F, 0.0F, 0.0F);
            cube_r45.setTextureOffset(391, 883).addBox(-2.0F, -68.0F, 0.0F, 4.0F, 68.0F, 3.0F, 0.0F, false);

            cube_r46 = new ModelRenderer(this);
            cube_r46.setRotationPoint(0.0F, -26.9818F, 131.1487F);
            bone3.addChild(cube_r46);
            setRotationAngle(cube_r46, -2.0508F, 0.0F, 0.0F);
            cube_r46.setTextureOffset(621, 737).addBox(-2.0F, -54.0F, 0.0F, 4.0F, 54.0F, 3.0F, 0.0F, false);

            bone17 = new ModelRenderer(this);
            bone17.setRotationPoint(0.0F, -79.0F, -44.25F);
            Balloon.addChild(bone17);
            setRotationAngle(bone17, 3.1416F, 0.0F, 0.0F);


            bone18 = new ModelRenderer(this);
            bone18.setRotationPoint(0.0F, 0.0F, 58.0F);
            bone17.addChild(bone18);


            bone21 = new ModelRenderer(this);
            bone21.setRotationPoint(-3.628F, 15.426F, -34.8688F);
            bone18.addChild(bone21);
            setRotationAngle(bone21, 0.0F, 0.0F, -3.1416F);


            cube_r47 = new ModelRenderer(this);
            cube_r47.setRotationPoint(-1.628F, -35.6818F, -69.7377F);
            bone21.addChild(cube_r47);
            setRotationAngle(cube_r47, -1.5708F, 0.0F, 0.3491F);
            cube_r47.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone25 = new ModelRenderer(this);
            bone25.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone21.addChild(bone25);
            setRotationAngle(bone25, 0.0F, 0.0F, 1.5708F);


            cube_r48 = new ModelRenderer(this);
            cube_r48.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone25.addChild(cube_r48);
            setRotationAngle(cube_r48, -1.5708F, 0.0F, -0.9119F);
            cube_r48.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r49 = new ModelRenderer(this);
            cube_r49.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone25.addChild(cube_r49);
            setRotationAngle(cube_r49, -1.5708F, 0.0F, -0.7854F);
            cube_r49.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r50 = new ModelRenderer(this);
            cube_r50.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone25.addChild(cube_r50);
            setRotationAngle(cube_r50, -1.5708F, 0.0F, -0.3491F);
            cube_r50.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone26 = new ModelRenderer(this);
            bone26.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone25.addChild(bone26);
            setRotationAngle(bone26, 0.0F, 0.0F, -1.5708F);


            cube_r51 = new ModelRenderer(this);
            cube_r51.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone26.addChild(cube_r51);
            setRotationAngle(cube_r51, -1.5708F, 0.0F, 0.9119F);
            cube_r51.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone32 = new ModelRenderer(this);
            bone32.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone25.addChild(bone32);
            setRotationAngle(bone32, 0.0F, 0.0F, -1.5708F);


            cube_r52 = new ModelRenderer(this);
            cube_r52.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone32.addChild(cube_r52);
            setRotationAngle(cube_r52, -1.5708F, 0.0F, 0.9119F);
            cube_r52.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone40 = new ModelRenderer(this);
            bone40.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone21.addChild(bone40);
            setRotationAngle(bone40, 0.0F, 0.0F, 1.5708F);


            cube_r53 = new ModelRenderer(this);
            cube_r53.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone40.addChild(cube_r53);
            setRotationAngle(cube_r53, -1.5708F, 0.0F, -0.9119F);
            cube_r53.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r54 = new ModelRenderer(this);
            cube_r54.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone40.addChild(cube_r54);
            setRotationAngle(cube_r54, -1.5708F, 0.0F, -0.7854F);
            cube_r54.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r55 = new ModelRenderer(this);
            cube_r55.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone40.addChild(cube_r55);
            setRotationAngle(cube_r55, -1.5708F, 0.0F, -0.3491F);
            cube_r55.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone41 = new ModelRenderer(this);
            bone41.setRotationPoint(-3.628F, 15.426F, -34.8688F);
            bone18.addChild(bone41);
            setRotationAngle(bone41, 0.0F, 0.0F, -3.1416F);


            cube_r56 = new ModelRenderer(this);
            cube_r56.setRotationPoint(-1.628F, -35.6818F, -69.7377F);
            bone41.addChild(cube_r56);
            setRotationAngle(cube_r56, -1.5708F, 0.0F, 0.3491F);
            cube_r56.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone42 = new ModelRenderer(this);
            bone42.setRotationPoint(-3.628F, 15.426F, 23.1312F);
            bone18.addChild(bone42);
            setRotationAngle(bone42, 0.0F, 0.0F, -3.1416F);


            cube_r57 = new ModelRenderer(this);
            cube_r57.setRotationPoint(-1.628F, -35.6818F, -69.7377F);
            bone42.addChild(cube_r57);
            setRotationAngle(cube_r57, -1.5708F, 0.0F, 0.3491F);
            cube_r57.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone43 = new ModelRenderer(this);
            bone43.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone42.addChild(bone43);
            setRotationAngle(bone43, 0.0F, 0.0F, 1.5708F);


            cube_r58 = new ModelRenderer(this);
            cube_r58.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone43.addChild(cube_r58);
            setRotationAngle(cube_r58, -1.5708F, 0.0F, -0.9119F);
            cube_r58.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r59 = new ModelRenderer(this);
            cube_r59.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone43.addChild(cube_r59);
            setRotationAngle(cube_r59, -1.5708F, 0.0F, -0.7854F);
            cube_r59.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r60 = new ModelRenderer(this);
            cube_r60.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone43.addChild(cube_r60);
            setRotationAngle(cube_r60, -1.5708F, 0.0F, -0.3491F);
            cube_r60.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone45 = new ModelRenderer(this);
            bone45.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone43.addChild(bone45);
            setRotationAngle(bone45, 0.0F, 0.0F, -1.5708F);


            cube_r61 = new ModelRenderer(this);
            cube_r61.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone45.addChild(cube_r61);
            setRotationAngle(cube_r61, -1.5708F, 0.0F, 0.9119F);
            cube_r61.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone46 = new ModelRenderer(this);
            bone46.setRotationPoint(-3.628F, 15.426F, -92.8688F);
            bone18.addChild(bone46);
            setRotationAngle(bone46, 0.0F, 0.0F, -3.1416F);


            cube_r62 = new ModelRenderer(this);
            cube_r62.setRotationPoint(-1.628F, -35.6818F, -69.7377F);
            bone46.addChild(cube_r62);
            setRotationAngle(cube_r62, -1.5708F, 0.0F, 0.3491F);
            cube_r62.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone47 = new ModelRenderer(this);
            bone47.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone46.addChild(bone47);
            setRotationAngle(bone47, 0.0F, 0.0F, 1.5708F);


            cube_r63 = new ModelRenderer(this);
            cube_r63.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone47.addChild(cube_r63);
            setRotationAngle(cube_r63, -1.5708F, 0.0F, -0.9119F);
            cube_r63.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r64 = new ModelRenderer(this);
            cube_r64.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone47.addChild(cube_r64);
            setRotationAngle(cube_r64, -1.5708F, 0.0F, -0.7854F);
            cube_r64.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r65 = new ModelRenderer(this);
            cube_r65.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone47.addChild(cube_r65);
            setRotationAngle(cube_r65, -1.5708F, 0.0F, -0.3491F);
            cube_r65.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone48 = new ModelRenderer(this);
            bone48.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone47.addChild(bone48);
            setRotationAngle(bone48, 0.0F, 0.0F, -1.5708F);


            cube_r66 = new ModelRenderer(this);
            cube_r66.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone48.addChild(cube_r66);
            setRotationAngle(cube_r66, -1.5708F, 0.0F, 0.9119F);
            cube_r66.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone53 = new ModelRenderer(this);
            bone53.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone46.addChild(bone53);
            setRotationAngle(bone53, 0.0F, 0.0F, -3.1416F);


            bone54 = new ModelRenderer(this);
            bone54.setRotationPoint(0.0F, 0.0F, 58.0F);
            bone17.addChild(bone54);


            bone20 = new ModelRenderer(this);
            bone20.setRotationPoint(0.0F, -79.0F, 49.5F);
            Balloon.addChild(bone20);
            setRotationAngle(bone20, 0.0F, 0.0F, -3.1416F);


            bone33 = new ModelRenderer(this);
            bone33.setRotationPoint(0.0F, 0.0F, 57.5F);
            bone20.addChild(bone33);


            bone34 = new ModelRenderer(this);
            bone34.setRotationPoint(-3.628F, 15.426F, -34.8688F);
            bone33.addChild(bone34);
            setRotationAngle(bone34, 0.0F, 0.0F, -3.1416F);


            cube_r67 = new ModelRenderer(this);
            cube_r67.setRotationPoint(-1.628F, -35.6818F, -69.7377F);
            bone34.addChild(cube_r67);
            setRotationAngle(cube_r67, -1.5708F, 0.0F, 0.3491F);
            cube_r67.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone38 = new ModelRenderer(this);
            bone38.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone34.addChild(bone38);
            setRotationAngle(bone38, 0.0F, 0.0F, 1.5708F);


            cube_r68 = new ModelRenderer(this);
            cube_r68.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone38.addChild(cube_r68);
            setRotationAngle(cube_r68, -1.5708F, 0.0F, -0.9119F);
            cube_r68.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r69 = new ModelRenderer(this);
            cube_r69.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone38.addChild(cube_r69);
            setRotationAngle(cube_r69, -1.5708F, 0.0F, -0.7854F);
            cube_r69.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r70 = new ModelRenderer(this);
            cube_r70.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone38.addChild(cube_r70);
            setRotationAngle(cube_r70, -1.5708F, 0.0F, -0.3491F);
            cube_r70.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone39 = new ModelRenderer(this);
            bone39.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone38.addChild(bone39);
            setRotationAngle(bone39, 0.0F, 0.0F, -1.5708F);


            cube_r71 = new ModelRenderer(this);
            cube_r71.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone39.addChild(cube_r71);
            setRotationAngle(cube_r71, -1.5708F, 0.0F, 0.9119F);
            cube_r71.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone52 = new ModelRenderer(this);
            bone52.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone38.addChild(bone52);
            setRotationAngle(bone52, 0.0F, 0.0F, -1.5708F);


            cube_r72 = new ModelRenderer(this);
            cube_r72.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone52.addChild(cube_r72);
            setRotationAngle(cube_r72, -1.5708F, 0.0F, 0.9119F);
            cube_r72.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone51 = new ModelRenderer(this);
            bone51.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone34.addChild(bone51);
            setRotationAngle(bone51, 0.0F, 0.0F, 1.5708F);


            cube_r73 = new ModelRenderer(this);
            cube_r73.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone51.addChild(cube_r73);
            setRotationAngle(cube_r73, -1.5708F, 0.0F, -0.9119F);
            cube_r73.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r74 = new ModelRenderer(this);
            cube_r74.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone51.addChild(cube_r74);
            setRotationAngle(cube_r74, -1.5708F, 0.0F, -0.7854F);
            cube_r74.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r75 = new ModelRenderer(this);
            cube_r75.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone51.addChild(cube_r75);
            setRotationAngle(cube_r75, -1.5708F, 0.0F, -0.3491F);
            cube_r75.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone50 = new ModelRenderer(this);
            bone50.setRotationPoint(-3.628F, 15.426F, -34.8688F);
            bone33.addChild(bone50);
            setRotationAngle(bone50, 0.0F, 0.0F, -3.1416F);


            cube_r76 = new ModelRenderer(this);
            cube_r76.setRotationPoint(-1.628F, -35.6818F, -69.7377F);
            bone50.addChild(cube_r76);
            setRotationAngle(cube_r76, -1.5708F, 0.0F, 0.3491F);
            cube_r76.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone28 = new ModelRenderer(this);
            bone28.setRotationPoint(-3.628F, 15.426F, 23.1312F);
            bone33.addChild(bone28);
            setRotationAngle(bone28, 0.0F, 0.0F, -3.1416F);


            cube_r77 = new ModelRenderer(this);
            cube_r77.setRotationPoint(-1.628F, -35.6818F, -69.7377F);
            bone28.addChild(cube_r77);
            setRotationAngle(cube_r77, -1.5708F, 0.0F, 0.3491F);
            cube_r77.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone29 = new ModelRenderer(this);
            bone29.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone28.addChild(bone29);
            setRotationAngle(bone29, 0.0F, 0.0F, 1.5708F);


            cube_r78 = new ModelRenderer(this);
            cube_r78.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone29.addChild(cube_r78);
            setRotationAngle(cube_r78, -1.5708F, 0.0F, -0.9119F);
            cube_r78.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r79 = new ModelRenderer(this);
            cube_r79.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone29.addChild(cube_r79);
            setRotationAngle(cube_r79, -1.5708F, 0.0F, -0.7854F);
            cube_r79.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r80 = new ModelRenderer(this);
            cube_r80.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone29.addChild(cube_r80);
            setRotationAngle(cube_r80, -1.5708F, 0.0F, -0.3491F);
            cube_r80.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone30 = new ModelRenderer(this);
            bone30.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone29.addChild(bone30);
            setRotationAngle(bone30, 0.0F, 0.0F, -1.5708F);


            cube_r81 = new ModelRenderer(this);
            cube_r81.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone30.addChild(cube_r81);
            setRotationAngle(cube_r81, -1.5708F, 0.0F, 0.9119F);
            cube_r81.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone27 = new ModelRenderer(this);
            bone27.setRotationPoint(-3.628F, 15.426F, -92.8688F);
            bone33.addChild(bone27);
            setRotationAngle(bone27, 0.0F, 0.0F, -3.1416F);


            cube_r82 = new ModelRenderer(this);
            cube_r82.setRotationPoint(-1.628F, -35.6818F, -69.7377F);
            bone27.addChild(cube_r82);
            setRotationAngle(cube_r82, -1.5708F, 0.0F, 0.3491F);
            cube_r82.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone44 = new ModelRenderer(this);
            bone44.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone27.addChild(bone44);
            setRotationAngle(bone44, 0.0F, 0.0F, 1.5708F);


            cube_r83 = new ModelRenderer(this);
            cube_r83.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone44.addChild(cube_r83);
            setRotationAngle(cube_r83, -1.5708F, 0.0F, -0.9119F);
            cube_r83.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r84 = new ModelRenderer(this);
            cube_r84.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone44.addChild(cube_r84);
            setRotationAngle(cube_r84, -1.5708F, 0.0F, -0.7854F);
            cube_r84.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r85 = new ModelRenderer(this);
            cube_r85.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone44.addChild(cube_r85);
            setRotationAngle(cube_r85, -1.5708F, 0.0F, -0.3491F);
            cube_r85.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone67 = new ModelRenderer(this);
            bone67.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone44.addChild(bone67);
            setRotationAngle(bone67, 0.0F, 0.0F, -1.5708F);


            cube_r86 = new ModelRenderer(this);
            cube_r86.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone67.addChild(cube_r86);
            setRotationAngle(cube_r86, -1.5708F, 0.0F, 0.9119F);
            cube_r86.setTextureOffset(230, 931).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone68 = new ModelRenderer(this);
            bone68.setRotationPoint(-3.628F, 15.426F, 34.8688F);
            bone27.addChild(bone68);
            setRotationAngle(bone68, 0.0F, 0.0F, -3.1416F);


            cube_r87 = new ModelRenderer(this);
            cube_r87.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone68.addChild(cube_r87);
            setRotationAngle(cube_r87, -1.5708F, 0.0F, 0.3491F);
            cube_r87.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone49 = new ModelRenderer(this);
            bone49.setRotationPoint(0.0F, 0.0F, 57.5F);
            bone20.addChild(bone49);


            bone55 = new ModelRenderer(this);
            bone55.setRotationPoint(0.0F, -79.0F, 107.0F);
            Balloon.addChild(bone55);
            setRotationAngle(bone55, 0.0F, 0.0F, -1.5708F);


            bone56 = new ModelRenderer(this);
            bone56.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone55.addChild(bone56);


            bone57 = new ModelRenderer(this);
            bone57.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone56.addChild(bone57);
            setRotationAngle(bone57, 0.0F, 0.0F, -3.1416F);


            cube_r88 = new ModelRenderer(this);
            cube_r88.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone57.addChild(cube_r88);
            setRotationAngle(cube_r88, -1.5708F, 0.0F, 0.3491F);
            cube_r88.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone58 = new ModelRenderer(this);
            bone58.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone57.addChild(bone58);
            setRotationAngle(bone58, 0.0F, 0.0F, 1.5708F);


            cube_r89 = new ModelRenderer(this);
            cube_r89.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone58.addChild(cube_r89);
            setRotationAngle(cube_r89, -1.5708F, 0.0F, -0.9119F);
            cube_r89.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r90 = new ModelRenderer(this);
            cube_r90.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone58.addChild(cube_r90);
            setRotationAngle(cube_r90, -1.5708F, 0.0F, -0.7854F);
            cube_r90.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r91 = new ModelRenderer(this);
            cube_r91.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone58.addChild(cube_r91);
            setRotationAngle(cube_r91, -1.5708F, 0.0F, -0.3491F);
            cube_r91.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone59 = new ModelRenderer(this);
            bone59.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone58.addChild(bone59);
            setRotationAngle(bone59, 0.0F, 0.0F, -1.5708F);


            cube_r92 = new ModelRenderer(this);
            cube_r92.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone59.addChild(cube_r92);
            setRotationAngle(cube_r92, -1.5708F, 0.0F, 0.9119F);
            cube_r92.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone60 = new ModelRenderer(this);
            bone60.setRotationPoint(0.0F, 0.0F, -60.0F);
            bone55.addChild(bone60);


            bone61 = new ModelRenderer(this);
            bone61.setRotationPoint(0.0F, 0.0F, 2.0F);
            bone60.addChild(bone61);
            setRotationAngle(bone61, 0.0F, 0.0F, -3.1416F);


            cube_r93 = new ModelRenderer(this);
            cube_r93.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone61.addChild(cube_r93);
            setRotationAngle(cube_r93, -1.5708F, 0.0F, 0.3491F);
            cube_r93.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone62 = new ModelRenderer(this);
            bone62.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone61.addChild(bone62);
            setRotationAngle(bone62, 0.0F, 0.0F, 1.5708F);


            cube_r94 = new ModelRenderer(this);
            cube_r94.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone62.addChild(cube_r94);
            setRotationAngle(cube_r94, -1.5708F, 0.0F, -0.9119F);
            cube_r94.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r95 = new ModelRenderer(this);
            cube_r95.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone62.addChild(cube_r95);
            setRotationAngle(cube_r95, -1.5708F, 0.0F, -0.7854F);
            cube_r95.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r96 = new ModelRenderer(this);
            cube_r96.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone62.addChild(cube_r96);
            setRotationAngle(cube_r96, -1.5708F, 0.0F, -0.3491F);
            cube_r96.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone63 = new ModelRenderer(this);
            bone63.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone62.addChild(bone63);
            setRotationAngle(bone63, 0.0F, 0.0F, -1.5708F);


            cube_r97 = new ModelRenderer(this);
            cube_r97.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone63.addChild(cube_r97);
            setRotationAngle(cube_r97, -1.5708F, 0.0F, 0.9119F);
            cube_r97.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone64 = new ModelRenderer(this);
            bone64.setRotationPoint(0.0F, 0.0F, 60.0F);
            bone55.addChild(bone64);


            bone65 = new ModelRenderer(this);
            bone65.setRotationPoint(0.0F, 0.0F, -2.0F);
            bone64.addChild(bone65);
            setRotationAngle(bone65, 0.0F, 0.0F, -3.1416F);


            cube_r98 = new ModelRenderer(this);
            cube_r98.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone65.addChild(cube_r98);
            setRotationAngle(cube_r98, -1.5708F, 0.0F, 0.3491F);
            cube_r98.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone66 = new ModelRenderer(this);
            bone66.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone65.addChild(bone66);
            setRotationAngle(bone66, 0.0F, 0.0F, 1.5708F);


            cube_r99 = new ModelRenderer(this);
            cube_r99.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone66.addChild(cube_r99);
            setRotationAngle(cube_r99, -1.5708F, 0.0F, -0.9119F);
            cube_r99.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r100 = new ModelRenderer(this);
            cube_r100.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone66.addChild(cube_r100);
            setRotationAngle(cube_r100, -1.5708F, 0.0F, -0.7854F);
            cube_r100.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r101 = new ModelRenderer(this);
            cube_r101.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone66.addChild(cube_r101);
            setRotationAngle(cube_r101, -1.5708F, 0.0F, -0.3491F);
            cube_r101.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone69 = new ModelRenderer(this);
            bone69.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone66.addChild(bone69);
            setRotationAngle(bone69, 0.0F, 0.0F, -1.5708F);


            cube_r102 = new ModelRenderer(this);
            cube_r102.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone69.addChild(cube_r102);
            setRotationAngle(cube_r102, -1.5708F, 0.0F, 0.9119F);
            cube_r102.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone70 = new ModelRenderer(this);
            bone70.setRotationPoint(0.0F, -79.0F, 2.25F);
            Balloon.addChild(bone70);
            setRotationAngle(bone70, 3.1416F, 0.0F, -1.5708F);


            bone71 = new ModelRenderer(this);
            bone71.setRotationPoint(0.0F, 0.0F, 104.5F);
            bone70.addChild(bone71);


            bone77 = new ModelRenderer(this);
            bone77.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone71.addChild(bone77);
            setRotationAngle(bone77, 0.0F, 0.0F, -3.1416F);


            cube_r103 = new ModelRenderer(this);
            cube_r103.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone77.addChild(cube_r103);
            setRotationAngle(cube_r103, -1.5708F, 0.0F, 0.3491F);
            cube_r103.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone80 = new ModelRenderer(this);
            bone80.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone77.addChild(bone80);
            setRotationAngle(bone80, 0.0F, 0.0F, 1.5708F);


            cube_r104 = new ModelRenderer(this);
            cube_r104.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone80.addChild(cube_r104);
            setRotationAngle(cube_r104, -1.5708F, 0.0F, -0.9119F);
            cube_r104.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r105 = new ModelRenderer(this);
            cube_r105.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone80.addChild(cube_r105);
            setRotationAngle(cube_r105, -1.5708F, 0.0F, -0.7854F);
            cube_r105.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r106 = new ModelRenderer(this);
            cube_r106.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone80.addChild(cube_r106);
            setRotationAngle(cube_r106, -1.5708F, 0.0F, -0.3491F);
            cube_r106.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone81 = new ModelRenderer(this);
            bone81.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone80.addChild(bone81);
            setRotationAngle(bone81, 0.0F, 0.0F, -1.5708F);


            cube_r107 = new ModelRenderer(this);
            cube_r107.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone81.addChild(cube_r107);
            setRotationAngle(cube_r107, -1.5708F, 0.0F, 0.9119F);
            cube_r107.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone82 = new ModelRenderer(this);
            bone82.setRotationPoint(0.0F, 0.0F, 44.5F);
            bone70.addChild(bone82);


            bone83 = new ModelRenderer(this);
            bone83.setRotationPoint(0.0F, 0.0F, 2.0F);
            bone82.addChild(bone83);
            setRotationAngle(bone83, 0.0F, 0.0F, -3.1416F);


            cube_r108 = new ModelRenderer(this);
            cube_r108.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone83.addChild(cube_r108);
            setRotationAngle(cube_r108, -1.5708F, 0.0F, 0.3491F);
            cube_r108.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone84 = new ModelRenderer(this);
            bone84.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone83.addChild(bone84);
            setRotationAngle(bone84, 0.0F, 0.0F, 1.5708F);


            cube_r109 = new ModelRenderer(this);
            cube_r109.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone84.addChild(cube_r109);
            setRotationAngle(cube_r109, -1.5708F, 0.0F, -0.9119F);
            cube_r109.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r110 = new ModelRenderer(this);
            cube_r110.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone84.addChild(cube_r110);
            setRotationAngle(cube_r110, -1.5708F, 0.0F, -0.7854F);
            cube_r110.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r111 = new ModelRenderer(this);
            cube_r111.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone84.addChild(cube_r111);
            setRotationAngle(cube_r111, -1.5708F, 0.0F, -0.3491F);
            cube_r111.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone85 = new ModelRenderer(this);
            bone85.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone84.addChild(bone85);
            setRotationAngle(bone85, 0.0F, 0.0F, -1.5708F);


            cube_r112 = new ModelRenderer(this);
            cube_r112.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone85.addChild(cube_r112);
            setRotationAngle(cube_r112, -1.5708F, 0.0F, 0.9119F);
            cube_r112.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone86 = new ModelRenderer(this);
            bone86.setRotationPoint(0.0F, 0.0F, 164.5F);
            bone70.addChild(bone86);


            bone87 = new ModelRenderer(this);
            bone87.setRotationPoint(0.0F, 0.0F, -2.0F);
            bone86.addChild(bone87);
            setRotationAngle(bone87, 0.0F, 0.0F, -3.1416F);


            cube_r113 = new ModelRenderer(this);
            cube_r113.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone87.addChild(cube_r113);
            setRotationAngle(cube_r113, -1.5708F, 0.0F, 0.3491F);
            cube_r113.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone88 = new ModelRenderer(this);
            bone88.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone87.addChild(bone88);
            setRotationAngle(bone88, 0.0F, 0.0F, 1.5708F);


            cube_r114 = new ModelRenderer(this);
            cube_r114.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone88.addChild(cube_r114);
            setRotationAngle(cube_r114, -1.5708F, 0.0F, -0.9119F);
            cube_r114.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r115 = new ModelRenderer(this);
            cube_r115.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone88.addChild(cube_r115);
            setRotationAngle(cube_r115, -1.5708F, 0.0F, -0.7854F);
            cube_r115.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r116 = new ModelRenderer(this);
            cube_r116.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone88.addChild(cube_r116);
            setRotationAngle(cube_r116, -1.5708F, 0.0F, -0.3491F);
            cube_r116.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone89 = new ModelRenderer(this);
            bone89.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone88.addChild(bone89);
            setRotationAngle(bone89, 0.0F, 0.0F, -1.5708F);


            cube_r117 = new ModelRenderer(this);
            cube_r117.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone89.addChild(cube_r117);
            setRotationAngle(cube_r117, -1.5708F, 0.0F, 0.9119F);
            cube_r117.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone2 = new ModelRenderer(this);
            bone2.setRotationPoint(0.0F, -79.0F, 2.5F);
            Balloon.addChild(bone2);
            setRotationAngle(bone2, 0.0F, 0.0F, -1.5708F);


            bone31 = new ModelRenderer(this);
            bone31.setRotationPoint(0.0F, 0.0F, 104.5F);
            bone2.addChild(bone31);


            bone35 = new ModelRenderer(this);
            bone35.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone31.addChild(bone35);
            setRotationAngle(bone35, 0.0F, 0.0F, -3.1416F);


            cube_r118 = new ModelRenderer(this);
            cube_r118.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone35.addChild(cube_r118);
            setRotationAngle(cube_r118, -1.5708F, 0.0F, 0.3491F);
            cube_r118.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone36 = new ModelRenderer(this);
            bone36.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone35.addChild(bone36);
            setRotationAngle(bone36, 0.0F, 0.0F, 1.5708F);


            cube_r119 = new ModelRenderer(this);
            cube_r119.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone36.addChild(cube_r119);
            setRotationAngle(cube_r119, -1.5708F, 0.0F, -0.9119F);
            cube_r119.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r120 = new ModelRenderer(this);
            cube_r120.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone36.addChild(cube_r120);
            setRotationAngle(cube_r120, -1.5708F, 0.0F, -0.7854F);
            cube_r120.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r121 = new ModelRenderer(this);
            cube_r121.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone36.addChild(cube_r121);
            setRotationAngle(cube_r121, -1.5708F, 0.0F, -0.3491F);
            cube_r121.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone37 = new ModelRenderer(this);
            bone37.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone36.addChild(bone37);
            setRotationAngle(bone37, 0.0F, 0.0F, -1.5708F);


            cube_r122 = new ModelRenderer(this);
            cube_r122.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone37.addChild(cube_r122);
            setRotationAngle(cube_r122, -1.5708F, 0.0F, 0.9119F);
            cube_r122.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone23 = new ModelRenderer(this);
            bone23.setRotationPoint(0.0F, 0.0F, 44.5F);
            bone2.addChild(bone23);


            bone24 = new ModelRenderer(this);
            bone24.setRotationPoint(0.0F, 0.0F, 2.0F);
            bone23.addChild(bone24);
            setRotationAngle(bone24, 0.0F, 0.0F, -3.1416F);


            cube_r123 = new ModelRenderer(this);
            cube_r123.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone24.addChild(cube_r123);
            setRotationAngle(cube_r123, -1.5708F, 0.0F, 0.3491F);
            cube_r123.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone78 = new ModelRenderer(this);
            bone78.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone24.addChild(bone78);
            setRotationAngle(bone78, 0.0F, 0.0F, 1.5708F);


            cube_r124 = new ModelRenderer(this);
            cube_r124.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone78.addChild(cube_r124);
            setRotationAngle(cube_r124, -1.5708F, 0.0F, -0.9119F);
            cube_r124.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r125 = new ModelRenderer(this);
            cube_r125.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone78.addChild(cube_r125);
            setRotationAngle(cube_r125, -1.5708F, 0.0F, -0.7854F);
            cube_r125.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r126 = new ModelRenderer(this);
            cube_r126.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone78.addChild(cube_r126);
            setRotationAngle(cube_r126, -1.5708F, 0.0F, -0.3491F);
            cube_r126.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone79 = new ModelRenderer(this);
            bone79.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone78.addChild(bone79);
            setRotationAngle(bone79, 0.0F, 0.0F, -1.5708F);


            cube_r127 = new ModelRenderer(this);
            cube_r127.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone79.addChild(cube_r127);
            setRotationAngle(cube_r127, -1.5708F, 0.0F, 0.9119F);
            cube_r127.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            bone14 = new ModelRenderer(this);
            bone14.setRotationPoint(0.0F, 0.0F, 164.5F);
            bone2.addChild(bone14);


            bone15 = new ModelRenderer(this);
            bone15.setRotationPoint(0.0F, 0.0F, -2.0F);
            bone14.addChild(bone15);
            setRotationAngle(bone15, 0.0F, 0.0F, -3.1416F);


            cube_r128 = new ModelRenderer(this);
            cube_r128.setRotationPoint(2.0F, -51.1078F, -104.6065F);
            bone15.addChild(cube_r128);
            setRotationAngle(cube_r128, -1.5708F, 0.0F, 0.3491F);
            cube_r128.setTextureOffset(924, 364).addBox(0.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone16 = new ModelRenderer(this);
            bone16.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone15.addChild(bone16);
            setRotationAngle(bone16, 0.0F, 0.0F, 1.5708F);


            cube_r129 = new ModelRenderer(this);
            cube_r129.setRotationPoint(-43.4213F, -19.5186F, -104.6065F);
            bone16.addChild(cube_r129);
            setRotationAngle(cube_r129, -1.5708F, 0.0F, -0.9119F);
            cube_r129.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            cube_r130 = new ModelRenderer(this);
            cube_r130.setRotationPoint(-20.7938F, -44.2674F, -104.6065F);
            bone16.addChild(cube_r130);
            setRotationAngle(cube_r130, -1.5708F, 0.0F, -0.7854F);
            cube_r130.setTextureOffset(251, 727).addBox(-33.0F, -2.0F, 0.0F, 33.0F, 4.0F, 3.0F, 0.0F, false);

            cube_r131 = new ModelRenderer(this);
            cube_r131.setRotationPoint(-2.0F, -51.1078F, -104.6065F);
            bone16.addChild(cube_r131);
            setRotationAngle(cube_r131, -1.5708F, 0.0F, -0.3491F);
            cube_r131.setTextureOffset(924, 372).addBox(-20.0F, -2.0F, 0.0F, 20.0F, 4.0F, 3.0F, 0.0F, false);

            bone22 = new ModelRenderer(this);
            bone22.setRotationPoint(0.0F, 0.0F, 0.0F);
            bone16.addChild(bone22);
            setRotationAngle(bone22, 0.0F, 0.0F, -1.5708F);


            cube_r132 = new ModelRenderer(this);
            cube_r132.setRotationPoint(43.4213F, -19.5186F, -104.6065F);
            bone22.addChild(cube_r132);
            setRotationAngle(cube_r132, -1.5708F, 0.0F, 0.9119F);
            cube_r132.setTextureOffset(132, 932).addBox(-1.5F, -2.0F, -0.5F, 3.0F, 4.0F, 7.0F, 1.0F, false);

            LowerVerticalFin = new ModelRenderer(this);
            LowerVerticalFin.setRotationPoint(0.0F, -29.4185F, 120.9657F);
            Balloon.addChild(LowerVerticalFin);


            cube_r133 = new ModelRenderer(this);
            cube_r133.setRotationPoint(0.0F, 45.5826F, 91.2868F);
            LowerVerticalFin.addChild(cube_r133);
            setRotationAngle(cube_r133, 1.789F, 0.0F, 0.0F);
            cube_r133.setTextureOffset(102, 902).addBox(-2.0F, 0.0F, 0.0F, 4.0F, 44.0F, 3.0F, 0.0F, false);

            cube_r134 = new ModelRenderer(this);
            cube_r134.setRotationPoint(0.0F, 23.7554F, 16.6337F);
            LowerVerticalFin.addChild(cube_r134);
            setRotationAngle(cube_r134, 1.0036F, 0.0F, 0.0F);
            cube_r134.setTextureOffset(117, 902).addBox(-2.0F, 0.0F, 0.0F, 4.0F, 33.0F, 3.0F, 0.0F, false);

            cube_r135 = new ModelRenderer(this);
            cube_r135.setRotationPoint(0.0F, 41.4863F, 44.4656F);
            LowerVerticalFin.addChild(cube_r135);
            setRotationAngle(cube_r135, 1.4835F, 0.0F, 0.0F);
            cube_r135.setTextureOffset(292, 891).addBox(-2.0F, 0.0F, 0.0F, 4.0F, 47.0F, 3.0F, 0.0F, false);

            cube_r136 = new ModelRenderer(this);
            cube_r136.setRotationPoint(0.0F, 39.0F, 41.0F);
            LowerVerticalFin.addChild(cube_r136);
            setRotationAngle(cube_r136, 1.8326F, 0.0F, 0.0F);
            cube_r136.setTextureOffset(734, 870).addBox(-1.0F, 0.0F, 0.0F, 2.0F, 91.0F, 3.0F, 0.0F, false);

            cube_r137 = new ModelRenderer(this);
            cube_r137.setRotationPoint(0.0F, 17.2295F, 66.2249F);
            LowerVerticalFin.addChild(cube_r137);
            setRotationAngle(cube_r137, -1.8326F, 0.0F, 3.1416F);
            cube_r137.setTextureOffset(642, 607).addBox(-0.5F, -60.0F, -36.5F, 1.0F, 120.0F, 73.0F, 0.0F, false);

            cube_r138 = new ModelRenderer(this);
            cube_r138.setRotationPoint(0.0F, 20.0F, 16.0F);
            LowerVerticalFin.addChild(cube_r138);
            setRotationAngle(cube_r138, 1.8326F, 0.0F, 0.0F);
            cube_r138.setTextureOffset(686, 870).addBox(-1.0F, 0.0F, 0.0F, 2.0F, 111.0F, 3.0F, 0.0F, false);

            cube_r139 = new ModelRenderer(this);
            cube_r139.setRotationPoint(0.0F, 0.0F, 0.0F);
            LowerVerticalFin.addChild(cube_r139);
            setRotationAngle(cube_r139, 1.8326F, 0.0F, 0.0F);
            cube_r139.setTextureOffset(924, 604).addBox(-3.0F, -2.0F, -1.0F, 6.0F, 7.0F, 11.0F, 0.0F, false);
            cube_r139.setTextureOffset(855, 845).addBox(-2.0F, 0.0F, 0.0F, 4.0F, 121.0F, 3.0F, 0.0F, false);

            cube_r140 = new ModelRenderer(this);
            cube_r140.setRotationPoint(0.0F, 0.0F, 0.0F);
            LowerVerticalFin.addChild(cube_r140);
            setRotationAngle(cube_r140, 0.6109F, 0.0F, 0.0F);
            cube_r140.setTextureOffset(589, 912).addBox(-2.0F, 0.0F, 0.0F, 4.0F, 29.0F, 3.0F, 0.0F, false);

            LeftHorizontalFin = new ModelRenderer(this);
            LeftHorizontalFin.setRotationPoint(42.0F, -79.0F, 119.4869F);
            Balloon.addChild(LeftHorizontalFin);
            setRotationAngle(LeftHorizontalFin, 0.0F, 0.0F, 1.5708F);


            cube_r141 = new ModelRenderer(this);
            cube_r141.setRotationPoint(0.0F, -53.1641F, 92.7656F);
            LeftHorizontalFin.addChild(cube_r141);
            setRotationAngle(cube_r141, -1.789F, 0.0F, 0.0F);
            cube_r141.setTextureOffset(102, 902).addBox(-2.0F, -44.0F, 0.0F, 4.0F, 44.0F, 3.0F, 0.0F, true);

            cube_r142 = new ModelRenderer(this);
            cube_r142.setRotationPoint(0.0F, -31.3369F, 18.1126F);
            LeftHorizontalFin.addChild(cube_r142);
            setRotationAngle(cube_r142, -1.0036F, 0.0F, 0.0F);
            cube_r142.setTextureOffset(117, 902).addBox(-2.0F, -33.0F, 0.0F, 4.0F, 33.0F, 3.0F, 0.0F, true);

            cube_r143 = new ModelRenderer(this);
            cube_r143.setRotationPoint(0.0F, -49.0678F, 45.9445F);
            LeftHorizontalFin.addChild(cube_r143);
            setRotationAngle(cube_r143, -1.4835F, 0.0F, 0.0F);
            cube_r143.setTextureOffset(292, 891).addBox(-2.0F, -47.0F, 0.0F, 4.0F, 47.0F, 3.0F, 0.0F, true);

            cube_r144 = new ModelRenderer(this);
            cube_r144.setRotationPoint(0.0F, -46.5815F, 42.4789F);
            LeftHorizontalFin.addChild(cube_r144);
            setRotationAngle(cube_r144, -1.8326F, 0.0F, 0.0F);
            cube_r144.setTextureOffset(734, 870).addBox(-1.0F, -91.0F, 0.0F, 2.0F, 91.0F, 3.0F, 0.0F, true);
            cube_r144.setTextureOffset(642, 607).addBox(-0.5F, -90.0F, -22.0F, 1.0F, 120.0F, 73.0F, 0.0F, true);

            cube_r145 = new ModelRenderer(this);
            cube_r145.setRotationPoint(0.0F, -27.5815F, 17.4789F);
            LeftHorizontalFin.addChild(cube_r145);
            setRotationAngle(cube_r145, -1.8326F, 0.0F, 0.0F);
            cube_r145.setTextureOffset(686, 870).addBox(-1.0F, -111.0F, 0.0F, 2.0F, 111.0F, 3.0F, 0.0F, true);

            cube_r146 = new ModelRenderer(this);
            cube_r146.setRotationPoint(0.0F, -7.5815F, 1.4789F);
            LeftHorizontalFin.addChild(cube_r146);
            setRotationAngle(cube_r146, -1.8326F, 0.0F, 0.0F);
            cube_r146.setTextureOffset(924, 604).addBox(-3.0F, -5.0F, -1.0F, 6.0F, 7.0F, 11.0F, 0.0F, true);
            cube_r146.setTextureOffset(855, 845).addBox(-2.0F, -121.0F, 0.0F, 4.0F, 121.0F, 3.0F, 0.0F, true);

            cube_r147 = new ModelRenderer(this);
            cube_r147.setRotationPoint(0.0F, -7.5815F, 1.4789F);
            LeftHorizontalFin.addChild(cube_r147);
            setRotationAngle(cube_r147, -0.6109F, 0.0F, 0.0F);
            cube_r147.setTextureOffset(589, 912).addBox(-2.0F, -29.0F, 0.0F, 4.0F, 29.0F, 3.0F, 0.0F, true);

            UpperVerticalFin = new ModelRenderer(this);
            UpperVerticalFin.setRotationPoint(0.0F, -128.5815F, 120.9657F);
            Balloon.addChild(UpperVerticalFin);


            cube_r148 = new ModelRenderer(this);
            cube_r148.setRotationPoint(0.0F, -45.5826F, 91.2868F);
            UpperVerticalFin.addChild(cube_r148);
            setRotationAngle(cube_r148, -1.789F, 0.0F, 0.0F);
            cube_r148.setTextureOffset(102, 902).addBox(-2.0F, -44.0F, 0.0F, 4.0F, 44.0F, 3.0F, 0.0F, false);

            cube_r149 = new ModelRenderer(this);
            cube_r149.setRotationPoint(0.0F, -23.7554F, 16.6337F);
            UpperVerticalFin.addChild(cube_r149);
            setRotationAngle(cube_r149, -1.0036F, 0.0F, 0.0F);
            cube_r149.setTextureOffset(117, 902).addBox(-2.0F, -33.0F, 0.0F, 4.0F, 33.0F, 3.0F, 0.0F, false);

            cube_r150 = new ModelRenderer(this);
            cube_r150.setRotationPoint(0.0F, -41.4863F, 44.4656F);
            UpperVerticalFin.addChild(cube_r150);
            setRotationAngle(cube_r150, -1.4835F, 0.0F, 0.0F);
            cube_r150.setTextureOffset(292, 891).addBox(-2.0F, -47.0F, 0.0F, 4.0F, 47.0F, 3.0F, 0.0F, false);

            cube_r151 = new ModelRenderer(this);
            cube_r151.setRotationPoint(0.0F, -39.0F, 41.0F);
            UpperVerticalFin.addChild(cube_r151);
            setRotationAngle(cube_r151, -1.8326F, 0.0F, 0.0F);
            cube_r151.setTextureOffset(734, 870).addBox(-1.0F, -91.0F, 0.0F, 2.0F, 91.0F, 3.0F, 0.0F, false);
            cube_r151.setTextureOffset(642, 607).addBox(-0.5F, -90.0F, -22.0F, 1.0F, 120.0F, 73.0F, 0.0F, false);

            cube_r152 = new ModelRenderer(this);
            cube_r152.setRotationPoint(0.0F, -20.0F, 16.0F);
            UpperVerticalFin.addChild(cube_r152);
            setRotationAngle(cube_r152, -1.8326F, 0.0F, 0.0F);
            cube_r152.setTextureOffset(686, 870).addBox(-1.0F, -111.0F, 0.0F, 2.0F, 111.0F, 3.0F, 0.0F, false);

            cube_r153 = new ModelRenderer(this);
            cube_r153.setRotationPoint(0.0F, 0.0F, 0.0F);
            UpperVerticalFin.addChild(cube_r153);
            setRotationAngle(cube_r153, -1.8326F, 0.0F, 0.0F);
            cube_r153.setTextureOffset(924, 604).addBox(-3.0F, -5.0F, -1.0F, 6.0F, 7.0F, 11.0F, 0.0F, false);
            cube_r153.setTextureOffset(855, 845).addBox(-2.0F, -121.0F, 0.0F, 4.0F, 121.0F, 3.0F, 0.0F, false);

            cube_r154 = new ModelRenderer(this);
            cube_r154.setRotationPoint(0.0F, 0.0F, 0.0F);
            UpperVerticalFin.addChild(cube_r154);
            setRotationAngle(cube_r154, -0.6109F, 0.0F, 0.0F);
            cube_r154.setTextureOffset(589, 912).addBox(-2.0F, -29.0F, 0.0F, 4.0F, 29.0F, 3.0F, 0.0F, false);

            RightHorizontalFin = new ModelRenderer(this);
            RightHorizontalFin.setRotationPoint(-42.0F, -79.0F, 119.4869F);
            Balloon.addChild(RightHorizontalFin);
            setRotationAngle(RightHorizontalFin, 0.0F, 0.0F, -1.5708F);


            cube_r155 = new ModelRenderer(this);
            cube_r155.setRotationPoint(0.0F, -53.1641F, 92.7656F);
            RightHorizontalFin.addChild(cube_r155);
            setRotationAngle(cube_r155, -1.789F, 0.0F, 0.0F);
            cube_r155.setTextureOffset(102, 902).addBox(-2.0F, -44.0F, 0.0F, 4.0F, 44.0F, 3.0F, 0.0F, false);

            cube_r156 = new ModelRenderer(this);
            cube_r156.setRotationPoint(0.0F, -31.3369F, 18.1126F);
            RightHorizontalFin.addChild(cube_r156);
            setRotationAngle(cube_r156, -1.0036F, 0.0F, 0.0F);
            cube_r156.setTextureOffset(117, 902).addBox(-2.0F, -33.0F, 0.0F, 4.0F, 33.0F, 3.0F, 0.0F, false);

            cube_r157 = new ModelRenderer(this);
            cube_r157.setRotationPoint(0.0F, -49.0678F, 45.9445F);
            RightHorizontalFin.addChild(cube_r157);
            setRotationAngle(cube_r157, -1.4835F, 0.0F, 0.0F);
            cube_r157.setTextureOffset(292, 891).addBox(-2.0F, -47.0F, 0.0F, 4.0F, 47.0F, 3.0F, 0.0F, false);

            cube_r158 = new ModelRenderer(this);
            cube_r158.setRotationPoint(0.0F, -46.5815F, 42.4789F);
            RightHorizontalFin.addChild(cube_r158);
            setRotationAngle(cube_r158, -1.8326F, 0.0F, 0.0F);
            cube_r158.setTextureOffset(734, 870).addBox(-1.0F, -91.0F, 0.0F, 2.0F, 91.0F, 3.0F, 0.0F, false);
            cube_r158.setTextureOffset(642, 607).addBox(-0.5F, -90.0F, -22.0F, 1.0F, 120.0F, 73.0F, 0.0F, false);

            cube_r159 = new ModelRenderer(this);
            cube_r159.setRotationPoint(0.0F, -27.5815F, 17.4789F);
            RightHorizontalFin.addChild(cube_r159);
            setRotationAngle(cube_r159, -1.8326F, 0.0F, 0.0F);
            cube_r159.setTextureOffset(686, 870).addBox(-1.0F, -111.0F, 0.0F, 2.0F, 111.0F, 3.0F, 0.0F, false);

            cube_r160 = new ModelRenderer(this);
            cube_r160.setRotationPoint(0.0F, -7.5815F, 1.4789F);
            RightHorizontalFin.addChild(cube_r160);
            setRotationAngle(cube_r160, -1.8326F, 0.0F, 0.0F);
            cube_r160.setTextureOffset(924, 604).addBox(-3.0F, -5.0F, -1.0F, 6.0F, 7.0F, 11.0F, 0.0F, false);
            cube_r160.setTextureOffset(855, 845).addBox(-2.0F, -121.0F, 0.0F, 4.0F, 121.0F, 3.0F, 0.0F, false);

            cube_r161 = new ModelRenderer(this);
            cube_r161.setRotationPoint(0.0F, -7.5815F, 1.4789F);
            RightHorizontalFin.addChild(cube_r161);
            setRotationAngle(cube_r161, -0.6109F, 0.0F, 0.0F);
            cube_r161.setTextureOffset(589, 912).addBox(-2.0F, -29.0F, 0.0F, 4.0F, 29.0F, 3.0F, 0.0F, false);

            bone11 = new ModelRenderer(this);
            bone11.setRotationPoint(0.0F, -79.0F, 3.4526F);
            Balloon.addChild(bone11);
            setRotationAngle(bone11, -1.5708F, 0.0F, 2.3562F);


            cube_r162 = new ModelRenderer(this);
            cube_r162.setRotationPoint(6.8889F, 121.1344F, 2.6991F);
            bone11.addChild(cube_r162);
            setRotationAngle(cube_r162, -1.0472F, 1.1781F, 0.0F);
            cube_r162.setTextureOffset(367, 938).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 9.0F, 2.0F, 0.0F, false);

            cube_r163 = new ModelRenderer(this);
            cube_r163.setRotationPoint(24.5989F, 103.5691F, 10.0349F);
            bone11.addChild(cube_r163);
            setRotationAngle(cube_r163, -0.829F, 1.1781F, 0.0F);
            cube_r163.setTextureOffset(453, 925).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 26.0F, 2.0F, 0.0F, false);

            cube_r164 = new ModelRenderer(this);
            cube_r164.setRotationPoint(33.5341F, 88.388F, 13.736F);
            bone11.addChild(cube_r164);
            setRotationAngle(cube_r164, -0.5672F, 1.1781F, 0.0F);
            cube_r164.setTextureOffset(745, 870).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 18.0F, 2.0F, 0.0F, false);

            cube_r165 = new ModelRenderer(this);
            cube_r165.setRotationPoint(39.9239F, 66.4526F, 16.3827F);
            bone11.addChild(cube_r165);
            setRotationAngle(cube_r165, -0.3054F, 1.1781F, 0.0F);
            cube_r165.setTextureOffset(324, 711).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 23.0F, 2.0F, 0.0F, false);

            cube_r166 = new ModelRenderer(this);
            cube_r166.setRotationPoint(20.9799F, -162.2966F, 8.5358F);
            bone11.addChild(cube_r166);
            setRotationAngle(cube_r166, 0.3927F, 1.1781F, 0.0F);
            cube_r166.setTextureOffset(406, 883).addBox(-1.0F, -57.0F, -2.0F, 2.0F, 57.0F, 2.0F, 0.0F, false);

            cube_r167 = new ModelRenderer(this);
            cube_r167.setRotationPoint(33.6532F, -111.1026F, 13.7853F);
            bone11.addChild(cube_r167);
            setRotationAngle(cube_r167, 0.2618F, 1.1781F, 0.0F);
            cube_r167.setTextureOffset(307, 891).addBox(-1.0F, -53.0F, -2.0F, 2.0F, 53.0F, 2.0F, 0.0F, false);

            cube_r168 = new ModelRenderer(this);
            cube_r168.setRotationPoint(39.9239F, -59.5474F, 16.3827F);
            bone11.addChild(cube_r168);
            setRotationAngle(cube_r168, 0.1309F, 1.1781F, 0.0F);
            cube_r168.setTextureOffset(316, 891).addBox(-1.0F, -52.0F, -2.0F, 2.0F, 52.0F, 2.0F, 0.0F, false);

            cube_r169 = new ModelRenderer(this);
            cube_r169.setRotationPoint(0.0F, 3.4526F, 0.0F);
            bone11.addChild(cube_r169);
            setRotationAngle(cube_r169, 0.0F, 1.1781F, 0.0F);
            cube_r169.setTextureOffset(677, 870).addBox(-0.8574F, -63.0F, 41.1542F, 2.0F, 126.0F, 2.0F, 0.0F, false);

            cube_r170 = new ModelRenderer(this);
            cube_r170.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone11.addChild(cube_r170);
            setRotationAngle(cube_r170, 3.1416F, 0.0F, 3.0194F);
            cube_r170.setTextureOffset(555, 828).addBox(-29.407F, 29.5137F, -16.0F, 0.0F, 51.0F, 32.0F, 0.0F, false);

            cube_r171 = new ModelRenderer(this);
            cube_r171.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone11.addChild(cube_r171);
            setRotationAngle(cube_r171, 3.1416F, 0.0F, 2.9016F);
            cube_r171.setTextureOffset(620, 870).addBox(-25.7342F, -20.2344F, -14.0F, 0.0F, 53.0F, 28.0F, 0.0F, false);

            cube_r172 = new ModelRenderer(this);
            cube_r172.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone11.addChild(cube_r172);
            setRotationAngle(cube_r172, 3.1416F, 0.0F, 2.7794F);
            cube_r172.setTextureOffset(697, 870).addBox(-28.0084F, -70.9474F, -9.0F, 0.0F, 54.0F, 18.0F, 0.0F, false);

            cube_r173 = new ModelRenderer(this);
            cube_r173.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone11.addChild(cube_r173);
            setRotationAngle(cube_r173, -3.1416F, 0.0F, -2.8362F);
            cube_r173.setTextureOffset(326, 883).addBox(-27.3317F, -43.0098F, -16.0F, 0.0F, 22.0F, 32.0F, 0.0F, false);

            cube_r174 = new ModelRenderer(this);
            cube_r174.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone11.addChild(cube_r174);
            setRotationAngle(cube_r174, 3.1416F, 0.0F, -2.618F);
            cube_r174.setTextureOffset(0, 902).addBox(-22.1365F, -26.4274F, -13.0F, 0.0F, 17.0F, 26.0F, 0.0F, false);

            cube_r175 = new ModelRenderer(this);
            cube_r175.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone11.addChild(cube_r175);
            setRotationAngle(cube_r175, 3.1416F, 0.0F, -2.3562F);
            cube_r175.setTextureOffset(812, 894).addBox(-18.9422F, -14.8355F, -10.0F, 0.0F, 24.0F, 20.0F, 0.0F, false);

            cube_r176 = new ModelRenderer(this);
            cube_r176.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone11.addChild(cube_r176);
            setRotationAngle(cube_r176, 3.1416F, 0.0F, -2.2253F);
            cube_r176.setTextureOffset(358, 938).addBox(-19.9764F, 6.6136F, -2.0F, 0.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r177 = new ModelRenderer(this);
            cube_r177.setRotationPoint(39.0F, 4.4526F, 0.0F);
            bone11.addChild(cube_r177);
            setRotationAngle(cube_r177, 0.0F, 3.1416F, 0.0F);
            cube_r177.setTextureOffset(133, 773).addBox(0.0F, -64.0F, -16.0F, 0.0F, 126.0F, 32.0F, 0.0F, false);

            bone10 = new ModelRenderer(this);
            bone10.setRotationPoint(0.0F, -79.0F, 3.4526F);
            Balloon.addChild(bone10);
            setRotationAngle(bone10, -1.5708F, 0.0F, -3.1416F);


            cube_r178 = new ModelRenderer(this);
            cube_r178.setRotationPoint(6.8889F, 121.1344F, 2.6991F);
            bone10.addChild(cube_r178);
            setRotationAngle(cube_r178, -1.0472F, 1.1781F, 0.0F);
            cube_r178.setTextureOffset(367, 938).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 9.0F, 2.0F, 0.0F, false);

            cube_r179 = new ModelRenderer(this);
            cube_r179.setRotationPoint(24.5989F, 103.5691F, 10.0349F);
            bone10.addChild(cube_r179);
            setRotationAngle(cube_r179, -0.829F, 1.1781F, 0.0F);
            cube_r179.setTextureOffset(453, 925).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 26.0F, 2.0F, 0.0F, false);

            cube_r180 = new ModelRenderer(this);
            cube_r180.setRotationPoint(33.5341F, 88.388F, 13.736F);
            bone10.addChild(cube_r180);
            setRotationAngle(cube_r180, -0.5672F, 1.1781F, 0.0F);
            cube_r180.setTextureOffset(745, 870).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 18.0F, 2.0F, 0.0F, false);

            cube_r181 = new ModelRenderer(this);
            cube_r181.setRotationPoint(39.9239F, 66.4526F, 16.3827F);
            bone10.addChild(cube_r181);
            setRotationAngle(cube_r181, -0.3054F, 1.1781F, 0.0F);
            cube_r181.setTextureOffset(324, 711).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 23.0F, 2.0F, 0.0F, false);

            cube_r182 = new ModelRenderer(this);
            cube_r182.setRotationPoint(20.9799F, -162.2966F, 8.5358F);
            bone10.addChild(cube_r182);
            setRotationAngle(cube_r182, 0.3927F, 1.1781F, 0.0F);
            cube_r182.setTextureOffset(406, 883).addBox(-1.0F, -57.0F, -2.0F, 2.0F, 57.0F, 2.0F, 0.0F, false);

            cube_r183 = new ModelRenderer(this);
            cube_r183.setRotationPoint(33.6532F, -111.1026F, 13.7853F);
            bone10.addChild(cube_r183);
            setRotationAngle(cube_r183, 0.2618F, 1.1781F, 0.0F);
            cube_r183.setTextureOffset(307, 891).addBox(-1.0F, -53.0F, -2.0F, 2.0F, 53.0F, 2.0F, 0.0F, false);

            cube_r184 = new ModelRenderer(this);
            cube_r184.setRotationPoint(39.9239F, -59.5474F, 16.3827F);
            bone10.addChild(cube_r184);
            setRotationAngle(cube_r184, 0.1309F, 1.1781F, 0.0F);
            cube_r184.setTextureOffset(316, 891).addBox(-1.0F, -52.0F, -2.0F, 2.0F, 52.0F, 2.0F, 0.0F, false);

            cube_r185 = new ModelRenderer(this);
            cube_r185.setRotationPoint(0.0F, 3.4526F, 0.0F);
            bone10.addChild(cube_r185);
            setRotationAngle(cube_r185, 0.0F, 1.1781F, 0.0F);
            cube_r185.setTextureOffset(677, 870).addBox(-0.8574F, -63.0F, 41.1542F, 2.0F, 126.0F, 2.0F, 0.0F, false);

            cube_r186 = new ModelRenderer(this);
            cube_r186.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone10.addChild(cube_r186);
            setRotationAngle(cube_r186, 3.1416F, 0.0F, 3.0194F);
            cube_r186.setTextureOffset(555, 828).addBox(-29.407F, 29.5137F, -16.0F, 0.0F, 51.0F, 32.0F, 0.0F, false);

            cube_r187 = new ModelRenderer(this);
            cube_r187.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone10.addChild(cube_r187);
            setRotationAngle(cube_r187, 3.1416F, 0.0F, 2.9016F);
            cube_r187.setTextureOffset(620, 870).addBox(-25.7342F, -20.2344F, -14.0F, 0.0F, 53.0F, 28.0F, 0.0F, false);

            cube_r188 = new ModelRenderer(this);
            cube_r188.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone10.addChild(cube_r188);
            setRotationAngle(cube_r188, 3.1416F, 0.0F, 2.7794F);
            cube_r188.setTextureOffset(697, 870).addBox(-28.0084F, -70.9474F, -9.0F, 0.0F, 54.0F, 18.0F, 0.0F, false);

            cube_r189 = new ModelRenderer(this);
            cube_r189.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone10.addChild(cube_r189);
            setRotationAngle(cube_r189, -3.1416F, 0.0F, -2.8362F);
            cube_r189.setTextureOffset(326, 883).addBox(-27.3317F, -43.0098F, -16.0F, 0.0F, 22.0F, 32.0F, 0.0F, false);

            cube_r190 = new ModelRenderer(this);
            cube_r190.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone10.addChild(cube_r190);
            setRotationAngle(cube_r190, 3.1416F, 0.0F, -2.618F);
            cube_r190.setTextureOffset(0, 902).addBox(-22.1365F, -26.4274F, -13.0F, 0.0F, 17.0F, 26.0F, 0.0F, false);

            cube_r191 = new ModelRenderer(this);
            cube_r191.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone10.addChild(cube_r191);
            setRotationAngle(cube_r191, 3.1416F, 0.0F, -2.3562F);
            cube_r191.setTextureOffset(812, 894).addBox(-18.9422F, -14.8355F, -10.0F, 0.0F, 24.0F, 20.0F, 0.0F, false);

            cube_r192 = new ModelRenderer(this);
            cube_r192.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone10.addChild(cube_r192);
            setRotationAngle(cube_r192, 3.1416F, 0.0F, -2.2253F);
            cube_r192.setTextureOffset(358, 938).addBox(-19.9764F, 6.6136F, -2.0F, 0.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r193 = new ModelRenderer(this);
            cube_r193.setRotationPoint(39.0F, 4.4526F, 0.0F);
            bone10.addChild(cube_r193);
            setRotationAngle(cube_r193, 0.0F, 3.1416F, 0.0F);
            cube_r193.setTextureOffset(133, 773).addBox(0.0F, -64.0F, -16.0F, 0.0F, 126.0F, 32.0F, 0.0F, false);

            bone8 = new ModelRenderer(this);
            bone8.setRotationPoint(0.0F, -79.0F, 3.4526F);
            Balloon.addChild(bone8);
            setRotationAngle(bone8, -1.5708F, 0.0F, -1.5708F);


            cube_r194 = new ModelRenderer(this);
            cube_r194.setRotationPoint(6.8889F, 121.1344F, 2.6991F);
            bone8.addChild(cube_r194);
            setRotationAngle(cube_r194, -1.0472F, 1.1781F, 0.0F);
            cube_r194.setTextureOffset(367, 938).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 9.0F, 2.0F, 0.0F, false);

            cube_r195 = new ModelRenderer(this);
            cube_r195.setRotationPoint(24.5989F, 103.5691F, 10.0349F);
            bone8.addChild(cube_r195);
            setRotationAngle(cube_r195, -0.829F, 1.1781F, 0.0F);
            cube_r195.setTextureOffset(453, 925).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 26.0F, 2.0F, 0.0F, false);

            cube_r196 = new ModelRenderer(this);
            cube_r196.setRotationPoint(33.5341F, 88.388F, 13.736F);
            bone8.addChild(cube_r196);
            setRotationAngle(cube_r196, -0.5672F, 1.1781F, 0.0F);
            cube_r196.setTextureOffset(745, 870).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 18.0F, 2.0F, 0.0F, false);

            cube_r197 = new ModelRenderer(this);
            cube_r197.setRotationPoint(39.9239F, 66.4526F, 16.3827F);
            bone8.addChild(cube_r197);
            setRotationAngle(cube_r197, -0.3054F, 1.1781F, 0.0F);
            cube_r197.setTextureOffset(324, 711).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 23.0F, 2.0F, 0.0F, false);

            cube_r198 = new ModelRenderer(this);
            cube_r198.setRotationPoint(20.9799F, -162.2966F, 8.5358F);
            bone8.addChild(cube_r198);
            setRotationAngle(cube_r198, 0.3927F, 1.1781F, 0.0F);
            cube_r198.setTextureOffset(406, 883).addBox(-1.0F, -57.0F, -2.0F, 2.0F, 57.0F, 2.0F, 0.0F, false);

            cube_r199 = new ModelRenderer(this);
            cube_r199.setRotationPoint(33.6532F, -111.1026F, 13.7853F);
            bone8.addChild(cube_r199);
            setRotationAngle(cube_r199, 0.2618F, 1.1781F, 0.0F);
            cube_r199.setTextureOffset(307, 891).addBox(-1.0F, -53.0F, -2.0F, 2.0F, 53.0F, 2.0F, 0.0F, false);

            cube_r200 = new ModelRenderer(this);
            cube_r200.setRotationPoint(39.9239F, -59.5474F, 16.3827F);
            bone8.addChild(cube_r200);
            setRotationAngle(cube_r200, 0.1309F, 1.1781F, 0.0F);
            cube_r200.setTextureOffset(316, 891).addBox(-1.0F, -52.0F, -2.0F, 2.0F, 52.0F, 2.0F, 0.0F, false);

            cube_r201 = new ModelRenderer(this);
            cube_r201.setRotationPoint(0.0F, 3.4526F, 0.0F);
            bone8.addChild(cube_r201);
            setRotationAngle(cube_r201, 0.0F, 1.1781F, 0.0F);
            cube_r201.setTextureOffset(677, 870).addBox(-0.8574F, -63.0F, 41.1542F, 2.0F, 126.0F, 2.0F, 0.0F, false);

            cube_r202 = new ModelRenderer(this);
            cube_r202.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone8.addChild(cube_r202);
            setRotationAngle(cube_r202, 3.1416F, 0.0F, 3.0194F);
            cube_r202.setTextureOffset(555, 828).addBox(-29.407F, 29.5137F, -16.0F, 0.0F, 51.0F, 32.0F, 0.0F, false);

            cube_r203 = new ModelRenderer(this);
            cube_r203.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone8.addChild(cube_r203);
            setRotationAngle(cube_r203, 3.1416F, 0.0F, 2.9016F);
            cube_r203.setTextureOffset(620, 870).addBox(-25.7342F, -20.2344F, -14.0F, 0.0F, 53.0F, 28.0F, 0.0F, false);

            cube_r204 = new ModelRenderer(this);
            cube_r204.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone8.addChild(cube_r204);
            setRotationAngle(cube_r204, 3.1416F, 0.0F, 2.7794F);
            cube_r204.setTextureOffset(697, 870).addBox(-28.0084F, -70.9474F, -9.0F, 0.0F, 54.0F, 18.0F, 0.0F, false);

            cube_r205 = new ModelRenderer(this);
            cube_r205.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone8.addChild(cube_r205);
            setRotationAngle(cube_r205, -3.1416F, 0.0F, -2.8362F);
            cube_r205.setTextureOffset(326, 883).addBox(-27.3317F, -43.0098F, -16.0F, 0.0F, 22.0F, 32.0F, 0.0F, false);

            cube_r206 = new ModelRenderer(this);
            cube_r206.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone8.addChild(cube_r206);
            setRotationAngle(cube_r206, 3.1416F, 0.0F, -2.618F);
            cube_r206.setTextureOffset(0, 902).addBox(-22.1365F, -26.4274F, -13.0F, 0.0F, 17.0F, 26.0F, 0.0F, false);

            cube_r207 = new ModelRenderer(this);
            cube_r207.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone8.addChild(cube_r207);
            setRotationAngle(cube_r207, 3.1416F, 0.0F, -2.3562F);
            cube_r207.setTextureOffset(812, 894).addBox(-18.9422F, -14.8355F, -10.0F, 0.0F, 24.0F, 20.0F, 0.0F, false);

            cube_r208 = new ModelRenderer(this);
            cube_r208.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone8.addChild(cube_r208);
            setRotationAngle(cube_r208, 3.1416F, 0.0F, -2.2253F);
            cube_r208.setTextureOffset(358, 938).addBox(-19.9764F, 6.6136F, -2.0F, 0.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r209 = new ModelRenderer(this);
            cube_r209.setRotationPoint(39.0F, 4.4526F, 0.0F);
            bone8.addChild(cube_r209);
            setRotationAngle(cube_r209, 0.0F, 3.1416F, 0.0F);
            cube_r209.setTextureOffset(133, 773).addBox(0.0F, -64.0F, -16.0F, 0.0F, 126.0F, 32.0F, 0.0F, false);

            bone9 = new ModelRenderer(this);
            bone9.setRotationPoint(0.0F, -79.0F, 3.4526F);
            Balloon.addChild(bone9);
            setRotationAngle(bone9, -1.5708F, 0.0F, -2.3562F);


            cube_r210 = new ModelRenderer(this);
            cube_r210.setRotationPoint(6.8889F, 121.1344F, 2.6991F);
            bone9.addChild(cube_r210);
            setRotationAngle(cube_r210, -1.0472F, 1.1781F, 0.0F);
            cube_r210.setTextureOffset(367, 938).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 9.0F, 2.0F, 0.0F, false);

            cube_r211 = new ModelRenderer(this);
            cube_r211.setRotationPoint(24.5989F, 103.5691F, 10.0349F);
            bone9.addChild(cube_r211);
            setRotationAngle(cube_r211, -0.829F, 1.1781F, 0.0F);
            cube_r211.setTextureOffset(453, 925).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 26.0F, 2.0F, 0.0F, false);

            cube_r212 = new ModelRenderer(this);
            cube_r212.setRotationPoint(33.5341F, 88.388F, 13.736F);
            bone9.addChild(cube_r212);
            setRotationAngle(cube_r212, -0.5672F, 1.1781F, 0.0F);
            cube_r212.setTextureOffset(745, 870).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 18.0F, 2.0F, 0.0F, false);

            cube_r213 = new ModelRenderer(this);
            cube_r213.setRotationPoint(39.9239F, 66.4526F, 16.3827F);
            bone9.addChild(cube_r213);
            setRotationAngle(cube_r213, -0.3054F, 1.1781F, 0.0F);
            cube_r213.setTextureOffset(324, 711).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 23.0F, 2.0F, 0.0F, false);

            cube_r214 = new ModelRenderer(this);
            cube_r214.setRotationPoint(20.9799F, -162.2966F, 8.5358F);
            bone9.addChild(cube_r214);
            setRotationAngle(cube_r214, 0.3927F, 1.1781F, 0.0F);
            cube_r214.setTextureOffset(406, 883).addBox(-1.0F, -57.0F, -2.0F, 2.0F, 57.0F, 2.0F, 0.0F, false);

            cube_r215 = new ModelRenderer(this);
            cube_r215.setRotationPoint(33.6532F, -111.1026F, 13.7853F);
            bone9.addChild(cube_r215);
            setRotationAngle(cube_r215, 0.2618F, 1.1781F, 0.0F);
            cube_r215.setTextureOffset(307, 891).addBox(-1.0F, -53.0F, -2.0F, 2.0F, 53.0F, 2.0F, 0.0F, false);

            cube_r216 = new ModelRenderer(this);
            cube_r216.setRotationPoint(39.9239F, -59.5474F, 16.3827F);
            bone9.addChild(cube_r216);
            setRotationAngle(cube_r216, 0.1309F, 1.1781F, 0.0F);
            cube_r216.setTextureOffset(316, 891).addBox(-1.0F, -52.0F, -2.0F, 2.0F, 52.0F, 2.0F, 0.0F, false);

            cube_r217 = new ModelRenderer(this);
            cube_r217.setRotationPoint(0.0F, 3.4526F, 0.0F);
            bone9.addChild(cube_r217);
            setRotationAngle(cube_r217, 0.0F, 1.1781F, 0.0F);
            cube_r217.setTextureOffset(677, 870).addBox(-0.8574F, -63.0F, 41.1542F, 2.0F, 126.0F, 2.0F, 0.0F, false);

            cube_r218 = new ModelRenderer(this);
            cube_r218.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone9.addChild(cube_r218);
            setRotationAngle(cube_r218, 3.1416F, 0.0F, 3.0194F);
            cube_r218.setTextureOffset(555, 828).addBox(-29.407F, 29.5137F, -16.0F, 0.0F, 51.0F, 32.0F, 0.0F, false);

            cube_r219 = new ModelRenderer(this);
            cube_r219.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone9.addChild(cube_r219);
            setRotationAngle(cube_r219, 3.1416F, 0.0F, 2.9016F);
            cube_r219.setTextureOffset(620, 870).addBox(-25.7342F, -20.2344F, -14.0F, 0.0F, 53.0F, 28.0F, 0.0F, false);

            cube_r220 = new ModelRenderer(this);
            cube_r220.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone9.addChild(cube_r220);
            setRotationAngle(cube_r220, 3.1416F, 0.0F, 2.7794F);
            cube_r220.setTextureOffset(697, 870).addBox(-28.0084F, -70.9474F, -9.0F, 0.0F, 54.0F, 18.0F, 0.0F, false);

            cube_r221 = new ModelRenderer(this);
            cube_r221.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone9.addChild(cube_r221);
            setRotationAngle(cube_r221, -3.1416F, 0.0F, -2.8362F);
            cube_r221.setTextureOffset(326, 883).addBox(-27.3317F, -43.0098F, -16.0F, 0.0F, 22.0F, 32.0F, 0.0F, false);

            cube_r222 = new ModelRenderer(this);
            cube_r222.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone9.addChild(cube_r222);
            setRotationAngle(cube_r222, 3.1416F, 0.0F, -2.618F);
            cube_r222.setTextureOffset(0, 902).addBox(-22.1365F, -26.4274F, -13.0F, 0.0F, 17.0F, 26.0F, 0.0F, false);

            cube_r223 = new ModelRenderer(this);
            cube_r223.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone9.addChild(cube_r223);
            setRotationAngle(cube_r223, 3.1416F, 0.0F, -2.3562F);
            cube_r223.setTextureOffset(812, 894).addBox(-18.9422F, -14.8355F, -10.0F, 0.0F, 24.0F, 20.0F, 0.0F, false);

            cube_r224 = new ModelRenderer(this);
            cube_r224.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone9.addChild(cube_r224);
            setRotationAngle(cube_r224, 3.1416F, 0.0F, -2.2253F);
            cube_r224.setTextureOffset(358, 938).addBox(-19.9764F, 6.6136F, -2.0F, 0.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r225 = new ModelRenderer(this);
            cube_r225.setRotationPoint(39.0F, 4.4526F, 0.0F);
            bone9.addChild(cube_r225);
            setRotationAngle(cube_r225, 0.0F, 3.1416F, 0.0F);
            cube_r225.setTextureOffset(133, 773).addBox(0.0F, -64.0F, -16.0F, 0.0F, 126.0F, 32.0F, 0.0F, false);

            bone7 = new ModelRenderer(this);
            bone7.setRotationPoint(0.0F, -79.0F, 3.4526F);
            Balloon.addChild(bone7);
            setRotationAngle(bone7, -1.5708F, 0.0F, -0.7854F);


            cube_r226 = new ModelRenderer(this);
            cube_r226.setRotationPoint(6.8889F, 121.1344F, 2.6991F);
            bone7.addChild(cube_r226);
            setRotationAngle(cube_r226, -1.0472F, 1.1781F, 0.0F);
            cube_r226.setTextureOffset(367, 938).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 9.0F, 2.0F, 0.0F, false);

            cube_r227 = new ModelRenderer(this);
            cube_r227.setRotationPoint(24.5989F, 103.5691F, 10.0349F);
            bone7.addChild(cube_r227);
            setRotationAngle(cube_r227, -0.829F, 1.1781F, 0.0F);
            cube_r227.setTextureOffset(453, 925).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 26.0F, 2.0F, 0.0F, false);

            cube_r228 = new ModelRenderer(this);
            cube_r228.setRotationPoint(33.5341F, 88.388F, 13.736F);
            bone7.addChild(cube_r228);
            setRotationAngle(cube_r228, -0.5672F, 1.1781F, 0.0F);
            cube_r228.setTextureOffset(745, 870).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 18.0F, 2.0F, 0.0F, false);

            cube_r229 = new ModelRenderer(this);
            cube_r229.setRotationPoint(39.9239F, 66.4526F, 16.3827F);
            bone7.addChild(cube_r229);
            setRotationAngle(cube_r229, -0.3054F, 1.1781F, 0.0F);
            cube_r229.setTextureOffset(324, 711).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 23.0F, 2.0F, 0.0F, false);

            cube_r230 = new ModelRenderer(this);
            cube_r230.setRotationPoint(20.9799F, -162.2966F, 8.5358F);
            bone7.addChild(cube_r230);
            setRotationAngle(cube_r230, 0.3927F, 1.1781F, 0.0F);
            cube_r230.setTextureOffset(406, 883).addBox(-1.0F, -57.0F, -2.0F, 2.0F, 57.0F, 2.0F, 0.0F, false);

            cube_r231 = new ModelRenderer(this);
            cube_r231.setRotationPoint(33.6532F, -111.1026F, 13.7853F);
            bone7.addChild(cube_r231);
            setRotationAngle(cube_r231, 0.2618F, 1.1781F, 0.0F);
            cube_r231.setTextureOffset(307, 891).addBox(-1.0F, -53.0F, -2.0F, 2.0F, 53.0F, 2.0F, 0.0F, false);

            cube_r232 = new ModelRenderer(this);
            cube_r232.setRotationPoint(39.9239F, -59.5474F, 16.3827F);
            bone7.addChild(cube_r232);
            setRotationAngle(cube_r232, 0.1309F, 1.1781F, 0.0F);
            cube_r232.setTextureOffset(316, 891).addBox(-1.0F, -52.0F, -2.0F, 2.0F, 52.0F, 2.0F, 0.0F, false);

            cube_r233 = new ModelRenderer(this);
            cube_r233.setRotationPoint(0.0F, 3.4526F, 0.0F);
            bone7.addChild(cube_r233);
            setRotationAngle(cube_r233, 0.0F, 1.1781F, 0.0F);
            cube_r233.setTextureOffset(677, 870).addBox(-0.8574F, -63.0F, 41.1542F, 2.0F, 126.0F, 2.0F, 0.0F, false);

            cube_r234 = new ModelRenderer(this);
            cube_r234.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone7.addChild(cube_r234);
            setRotationAngle(cube_r234, 3.1416F, 0.0F, 3.0194F);
            cube_r234.setTextureOffset(555, 828).addBox(-29.407F, 29.5137F, -16.0F, 0.0F, 51.0F, 32.0F, 0.0F, false);

            cube_r235 = new ModelRenderer(this);
            cube_r235.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone7.addChild(cube_r235);
            setRotationAngle(cube_r235, 3.1416F, 0.0F, 2.9016F);
            cube_r235.setTextureOffset(620, 870).addBox(-25.7342F, -20.2344F, -14.0F, 0.0F, 53.0F, 28.0F, 0.0F, false);

            cube_r236 = new ModelRenderer(this);
            cube_r236.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone7.addChild(cube_r236);
            setRotationAngle(cube_r236, 3.1416F, 0.0F, 2.7794F);
            cube_r236.setTextureOffset(697, 870).addBox(-28.0084F, -70.9474F, -9.0F, 0.0F, 54.0F, 18.0F, 0.0F, false);

            cube_r237 = new ModelRenderer(this);
            cube_r237.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone7.addChild(cube_r237);
            setRotationAngle(cube_r237, -3.1416F, 0.0F, -2.8362F);
            cube_r237.setTextureOffset(326, 883).addBox(-27.3317F, -43.0098F, -16.0F, 0.0F, 22.0F, 32.0F, 0.0F, false);

            cube_r238 = new ModelRenderer(this);
            cube_r238.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone7.addChild(cube_r238);
            setRotationAngle(cube_r238, 3.1416F, 0.0F, -2.618F);
            cube_r238.setTextureOffset(0, 902).addBox(-22.1365F, -26.4274F, -13.0F, 0.0F, 17.0F, 26.0F, 0.0F, false);

            cube_r239 = new ModelRenderer(this);
            cube_r239.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone7.addChild(cube_r239);
            setRotationAngle(cube_r239, 3.1416F, 0.0F, -2.3562F);
            cube_r239.setTextureOffset(812, 894).addBox(-18.9422F, -14.8355F, -10.0F, 0.0F, 24.0F, 20.0F, 0.0F, false);

            cube_r240 = new ModelRenderer(this);
            cube_r240.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone7.addChild(cube_r240);
            setRotationAngle(cube_r240, 3.1416F, 0.0F, -2.2253F);
            cube_r240.setTextureOffset(358, 938).addBox(-19.9764F, 6.6136F, -2.0F, 0.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r241 = new ModelRenderer(this);
            cube_r241.setRotationPoint(39.0F, 4.4526F, 0.0F);
            bone7.addChild(cube_r241);
            setRotationAngle(cube_r241, 0.0F, 3.1416F, 0.0F);
            cube_r241.setTextureOffset(133, 773).addBox(0.0F, -64.0F, -16.0F, 0.0F, 126.0F, 32.0F, 0.0F, false);

            bone6 = new ModelRenderer(this);
            bone6.setRotationPoint(0.0F, -79.0F, 3.4526F);
            Balloon.addChild(bone6);
            setRotationAngle(bone6, -1.5708F, 0.0F, 0.0F);


            cube_r242 = new ModelRenderer(this);
            cube_r242.setRotationPoint(6.8889F, 121.1344F, 2.6991F);
            bone6.addChild(cube_r242);
            setRotationAngle(cube_r242, -1.0472F, 1.1781F, 0.0F);
            cube_r242.setTextureOffset(367, 938).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 9.0F, 2.0F, 0.0F, false);

            cube_r243 = new ModelRenderer(this);
            cube_r243.setRotationPoint(24.5989F, 103.5691F, 10.0349F);
            bone6.addChild(cube_r243);
            setRotationAngle(cube_r243, -0.829F, 1.1781F, 0.0F);
            cube_r243.setTextureOffset(453, 925).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 26.0F, 2.0F, 0.0F, false);

            cube_r244 = new ModelRenderer(this);
            cube_r244.setRotationPoint(33.5341F, 88.388F, 13.736F);
            bone6.addChild(cube_r244);
            setRotationAngle(cube_r244, -0.5672F, 1.1781F, 0.0F);
            cube_r244.setTextureOffset(745, 870).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 18.0F, 2.0F, 0.0F, false);

            cube_r245 = new ModelRenderer(this);
            cube_r245.setRotationPoint(39.9239F, 66.4526F, 16.3827F);
            bone6.addChild(cube_r245);
            setRotationAngle(cube_r245, -0.3054F, 1.1781F, 0.0F);
            cube_r245.setTextureOffset(324, 711).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 23.0F, 2.0F, 0.0F, false);

            cube_r246 = new ModelRenderer(this);
            cube_r246.setRotationPoint(20.9799F, -162.2966F, 8.5358F);
            bone6.addChild(cube_r246);
            setRotationAngle(cube_r246, 0.3927F, 1.1781F, 0.0F);
            cube_r246.setTextureOffset(406, 883).addBox(-1.0F, -57.0F, -2.0F, 2.0F, 57.0F, 2.0F, 0.0F, false);

            cube_r247 = new ModelRenderer(this);
            cube_r247.setRotationPoint(33.6532F, -111.1026F, 13.7853F);
            bone6.addChild(cube_r247);
            setRotationAngle(cube_r247, 0.2618F, 1.1781F, 0.0F);
            cube_r247.setTextureOffset(307, 891).addBox(-1.0F, -53.0F, -2.0F, 2.0F, 53.0F, 2.0F, 0.0F, false);

            cube_r248 = new ModelRenderer(this);
            cube_r248.setRotationPoint(39.9239F, -59.5474F, 16.3827F);
            bone6.addChild(cube_r248);
            setRotationAngle(cube_r248, 0.1309F, 1.1781F, 0.0F);
            cube_r248.setTextureOffset(316, 891).addBox(-1.0F, -52.0F, -2.0F, 2.0F, 52.0F, 2.0F, 0.0F, false);

            cube_r249 = new ModelRenderer(this);
            cube_r249.setRotationPoint(0.0F, 3.4526F, 0.0F);
            bone6.addChild(cube_r249);
            setRotationAngle(cube_r249, 0.0F, 1.1781F, 0.0F);
            cube_r249.setTextureOffset(677, 870).addBox(-0.8574F, -63.0F, 41.1542F, 2.0F, 126.0F, 2.0F, 0.0F, false);

            cube_r250 = new ModelRenderer(this);
            cube_r250.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone6.addChild(cube_r250);
            setRotationAngle(cube_r250, 3.1416F, 0.0F, 3.0194F);
            cube_r250.setTextureOffset(555, 828).addBox(-29.407F, 29.5137F, -16.0F, 0.0F, 51.0F, 32.0F, 0.0F, false);

            cube_r251 = new ModelRenderer(this);
            cube_r251.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone6.addChild(cube_r251);
            setRotationAngle(cube_r251, 3.1416F, 0.0F, 2.9016F);
            cube_r251.setTextureOffset(620, 870).addBox(-25.7342F, -20.2344F, -14.0F, 0.0F, 53.0F, 28.0F, 0.0F, false);

            cube_r252 = new ModelRenderer(this);
            cube_r252.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone6.addChild(cube_r252);
            setRotationAngle(cube_r252, 3.1416F, 0.0F, 2.7794F);
            cube_r252.setTextureOffset(697, 870).addBox(-28.0084F, -70.9474F, -9.0F, 0.0F, 54.0F, 18.0F, 0.0F, false);

            cube_r253 = new ModelRenderer(this);
            cube_r253.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone6.addChild(cube_r253);
            setRotationAngle(cube_r253, -3.1416F, 0.0F, -2.8362F);
            cube_r253.setTextureOffset(326, 883).addBox(-27.3317F, -43.0098F, -16.0F, 0.0F, 22.0F, 32.0F, 0.0F, false);

            cube_r254 = new ModelRenderer(this);
            cube_r254.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone6.addChild(cube_r254);
            setRotationAngle(cube_r254, 3.1416F, 0.0F, -2.618F);
            cube_r254.setTextureOffset(0, 902).addBox(-22.1365F, -26.4274F, -13.0F, 0.0F, 17.0F, 26.0F, 0.0F, false);

            cube_r255 = new ModelRenderer(this);
            cube_r255.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone6.addChild(cube_r255);
            setRotationAngle(cube_r255, 3.1416F, 0.0F, -2.3562F);
            cube_r255.setTextureOffset(812, 894).addBox(-18.9422F, -14.8355F, -10.0F, 0.0F, 24.0F, 20.0F, 0.0F, false);

            cube_r256 = new ModelRenderer(this);
            cube_r256.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone6.addChild(cube_r256);
            setRotationAngle(cube_r256, 3.1416F, 0.0F, -2.2253F);
            cube_r256.setTextureOffset(358, 938).addBox(-19.9764F, 6.6136F, -2.0F, 0.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r257 = new ModelRenderer(this);
            cube_r257.setRotationPoint(39.0F, 4.4526F, 0.0F);
            bone6.addChild(cube_r257);
            setRotationAngle(cube_r257, 0.0F, 3.1416F, 0.0F);
            cube_r257.setTextureOffset(133, 773).addBox(0.0F, -64.0F, -16.0F, 0.0F, 126.0F, 32.0F, 0.0F, false);

            bone5 = new ModelRenderer(this);
            bone5.setRotationPoint(0.0F, -79.0F, 3.4526F);
            Balloon.addChild(bone5);
            setRotationAngle(bone5, -1.5708F, 0.0F, 0.7854F);


            cube_r258 = new ModelRenderer(this);
            cube_r258.setRotationPoint(6.8889F, 121.1344F, 2.6991F);
            bone5.addChild(cube_r258);
            setRotationAngle(cube_r258, -1.0472F, 1.1781F, 0.0F);
            cube_r258.setTextureOffset(367, 938).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 9.0F, 2.0F, 0.0F, false);

            cube_r259 = new ModelRenderer(this);
            cube_r259.setRotationPoint(24.5989F, 103.5691F, 10.0349F);
            bone5.addChild(cube_r259);
            setRotationAngle(cube_r259, -0.829F, 1.1781F, 0.0F);
            cube_r259.setTextureOffset(453, 925).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 26.0F, 2.0F, 0.0F, false);

            cube_r260 = new ModelRenderer(this);
            cube_r260.setRotationPoint(33.5341F, 88.388F, 13.736F);
            bone5.addChild(cube_r260);
            setRotationAngle(cube_r260, -0.5672F, 1.1781F, 0.0F);
            cube_r260.setTextureOffset(745, 870).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 18.0F, 2.0F, 0.0F, false);

            cube_r261 = new ModelRenderer(this);
            cube_r261.setRotationPoint(39.9239F, 66.4526F, 16.3827F);
            bone5.addChild(cube_r261);
            setRotationAngle(cube_r261, -0.3054F, 1.1781F, 0.0F);
            cube_r261.setTextureOffset(324, 711).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 23.0F, 2.0F, 0.0F, false);

            cube_r262 = new ModelRenderer(this);
            cube_r262.setRotationPoint(20.9799F, -162.2966F, 8.5358F);
            bone5.addChild(cube_r262);
            setRotationAngle(cube_r262, 0.3927F, 1.1781F, 0.0F);
            cube_r262.setTextureOffset(406, 883).addBox(-1.0F, -57.0F, -2.0F, 2.0F, 57.0F, 2.0F, 0.0F, false);

            cube_r263 = new ModelRenderer(this);
            cube_r263.setRotationPoint(33.6532F, -111.1026F, 13.7853F);
            bone5.addChild(cube_r263);
            setRotationAngle(cube_r263, 0.2618F, 1.1781F, 0.0F);
            cube_r263.setTextureOffset(307, 891).addBox(-1.0F, -53.0F, -2.0F, 2.0F, 53.0F, 2.0F, 0.0F, false);

            cube_r264 = new ModelRenderer(this);
            cube_r264.setRotationPoint(39.9239F, -59.5474F, 16.3827F);
            bone5.addChild(cube_r264);
            setRotationAngle(cube_r264, 0.1309F, 1.1781F, 0.0F);
            cube_r264.setTextureOffset(316, 891).addBox(-1.0F, -52.0F, -2.0F, 2.0F, 52.0F, 2.0F, 0.0F, false);

            cube_r265 = new ModelRenderer(this);
            cube_r265.setRotationPoint(0.0F, 3.4526F, 0.0F);
            bone5.addChild(cube_r265);
            setRotationAngle(cube_r265, 0.0F, 1.1781F, 0.0F);
            cube_r265.setTextureOffset(677, 870).addBox(-0.8574F, -63.0F, 41.1542F, 2.0F, 126.0F, 2.0F, 0.0F, false);

            cube_r266 = new ModelRenderer(this);
            cube_r266.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone5.addChild(cube_r266);
            setRotationAngle(cube_r266, 3.1416F, 0.0F, 3.0194F);
            cube_r266.setTextureOffset(555, 828).addBox(-29.407F, 29.5137F, -16.0F, 0.0F, 51.0F, 32.0F, 0.0F, false);

            cube_r267 = new ModelRenderer(this);
            cube_r267.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone5.addChild(cube_r267);
            setRotationAngle(cube_r267, 3.1416F, 0.0F, 2.9016F);
            cube_r267.setTextureOffset(620, 870).addBox(-25.7342F, -20.2344F, -14.0F, 0.0F, 53.0F, 28.0F, 0.0F, false);

            cube_r268 = new ModelRenderer(this);
            cube_r268.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone5.addChild(cube_r268);
            setRotationAngle(cube_r268, 3.1416F, 0.0F, 2.7794F);
            cube_r268.setTextureOffset(697, 870).addBox(-28.0084F, -70.9474F, -9.0F, 0.0F, 54.0F, 18.0F, 0.0F, false);

            cube_r269 = new ModelRenderer(this);
            cube_r269.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone5.addChild(cube_r269);
            setRotationAngle(cube_r269, -3.1416F, 0.0F, -2.8362F);
            cube_r269.setTextureOffset(326, 883).addBox(-27.3317F, -43.0098F, -16.0F, 0.0F, 22.0F, 32.0F, 0.0F, false);

            cube_r270 = new ModelRenderer(this);
            cube_r270.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone5.addChild(cube_r270);
            setRotationAngle(cube_r270, 3.1416F, 0.0F, -2.618F);
            cube_r270.setTextureOffset(0, 902).addBox(-22.1365F, -26.4274F, -13.0F, 0.0F, 17.0F, 26.0F, 0.0F, false);

            cube_r271 = new ModelRenderer(this);
            cube_r271.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone5.addChild(cube_r271);
            setRotationAngle(cube_r271, 3.1416F, 0.0F, -2.3562F);
            cube_r271.setTextureOffset(812, 894).addBox(-18.9422F, -14.8355F, -10.0F, 0.0F, 24.0F, 20.0F, 0.0F, false);

            cube_r272 = new ModelRenderer(this);
            cube_r272.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone5.addChild(cube_r272);
            setRotationAngle(cube_r272, 3.1416F, 0.0F, -2.2253F);
            cube_r272.setTextureOffset(358, 938).addBox(-19.9764F, 6.6136F, -2.0F, 0.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r273 = new ModelRenderer(this);
            cube_r273.setRotationPoint(39.0F, 4.4526F, 0.0F);
            bone5.addChild(cube_r273);
            setRotationAngle(cube_r273, 0.0F, 3.1416F, 0.0F);
            cube_r273.setTextureOffset(133, 773).addBox(0.0F, -64.0F, -16.0F, 0.0F, 126.0F, 32.0F, 0.0F, false);

            bone = new ModelRenderer(this);
            bone.setRotationPoint(0.0F, -79.0F, 3.4526F);
            Balloon.addChild(bone);
            setRotationAngle(bone, -1.5708F, 0.0F, 1.5708F);


            cube_r274 = new ModelRenderer(this);
            cube_r274.setRotationPoint(6.8889F, 121.1344F, 2.6991F);
            bone.addChild(cube_r274);
            setRotationAngle(cube_r274, -1.0472F, 1.1781F, 0.0F);
            cube_r274.setTextureOffset(367, 938).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 9.0F, 2.0F, 0.0F, false);

            cube_r275 = new ModelRenderer(this);
            cube_r275.setRotationPoint(24.5989F, 103.5691F, 10.0349F);
            bone.addChild(cube_r275);
            setRotationAngle(cube_r275, -0.829F, 1.1781F, 0.0F);
            cube_r275.setTextureOffset(453, 925).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 26.0F, 2.0F, 0.0F, false);

            cube_r276 = new ModelRenderer(this);
            cube_r276.setRotationPoint(33.5341F, 88.388F, 13.736F);
            bone.addChild(cube_r276);
            setRotationAngle(cube_r276, -0.5672F, 1.1781F, 0.0F);
            cube_r276.setTextureOffset(745, 870).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 18.0F, 2.0F, 0.0F, false);

            cube_r277 = new ModelRenderer(this);
            cube_r277.setRotationPoint(39.9239F, 66.4526F, 16.3827F);
            bone.addChild(cube_r277);
            setRotationAngle(cube_r277, -0.3054F, 1.1781F, 0.0F);
            cube_r277.setTextureOffset(324, 711).addBox(-1.0F, 0.0F, -2.0F, 2.0F, 23.0F, 2.0F, 0.0F, false);

            cube_r278 = new ModelRenderer(this);
            cube_r278.setRotationPoint(20.9799F, -162.2966F, 8.5358F);
            bone.addChild(cube_r278);
            setRotationAngle(cube_r278, 0.3927F, 1.1781F, 0.0F);
            cube_r278.setTextureOffset(406, 883).addBox(-1.0F, -57.0F, -2.0F, 2.0F, 57.0F, 2.0F, 0.0F, false);

            cube_r279 = new ModelRenderer(this);
            cube_r279.setRotationPoint(33.6532F, -111.1026F, 13.7853F);
            bone.addChild(cube_r279);
            setRotationAngle(cube_r279, 0.2618F, 1.1781F, 0.0F);
            cube_r279.setTextureOffset(307, 891).addBox(-1.0F, -53.0F, -2.0F, 2.0F, 53.0F, 2.0F, 0.0F, false);

            cube_r280 = new ModelRenderer(this);
            cube_r280.setRotationPoint(39.9239F, -59.5474F, 16.3827F);
            bone.addChild(cube_r280);
            setRotationAngle(cube_r280, 0.1309F, 1.1781F, 0.0F);
            cube_r280.setTextureOffset(316, 891).addBox(-1.0F, -52.0F, -2.0F, 2.0F, 52.0F, 2.0F, 0.0F, false);

            cube_r281 = new ModelRenderer(this);
            cube_r281.setRotationPoint(0.0F, 3.4526F, 0.0F);
            bone.addChild(cube_r281);
            setRotationAngle(cube_r281, 0.0F, 1.1781F, 0.0F);
            cube_r281.setTextureOffset(677, 870).addBox(-0.8574F, -63.0F, 41.1542F, 2.0F, 126.0F, 2.0F, 0.0F, false);

            cube_r282 = new ModelRenderer(this);
            cube_r282.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone.addChild(cube_r282);
            setRotationAngle(cube_r282, 3.1416F, 0.0F, 3.0194F);
            cube_r282.setTextureOffset(555, 828).addBox(-29.407F, 29.5137F, -16.0F, 0.0F, 51.0F, 32.0F, 0.0F, false);

            cube_r283 = new ModelRenderer(this);
            cube_r283.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone.addChild(cube_r283);
            setRotationAngle(cube_r283, 3.1416F, 0.0F, 2.9016F);
            cube_r283.setTextureOffset(620, 870).addBox(-25.7342F, -20.2344F, -14.0F, 0.0F, 53.0F, 28.0F, 0.0F, false);

            cube_r284 = new ModelRenderer(this);
            cube_r284.setRotationPoint(0.0F, -135.8772F, 0.0F);
            bone.addChild(cube_r284);
            setRotationAngle(cube_r284, 3.1416F, 0.0F, 2.7794F);
            cube_r284.setTextureOffset(697, 870).addBox(-28.0084F, -70.9474F, -9.0F, 0.0F, 54.0F, 18.0F, 0.0F, false);

            cube_r285 = new ModelRenderer(this);
            cube_r285.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone.addChild(cube_r285);
            setRotationAngle(cube_r285, -3.1416F, 0.0F, -2.8362F);
            cube_r285.setTextureOffset(326, 883).addBox(-27.3317F, -43.0098F, -16.0F, 0.0F, 22.0F, 32.0F, 0.0F, false);

            cube_r286 = new ModelRenderer(this);
            cube_r286.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone.addChild(cube_r286);
            setRotationAngle(cube_r286, 3.1416F, 0.0F, -2.618F);
            cube_r286.setTextureOffset(0, 902).addBox(-22.1365F, -26.4274F, -13.0F, 0.0F, 17.0F, 26.0F, 0.0F, false);

            cube_r287 = new ModelRenderer(this);
            cube_r287.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone.addChild(cube_r287);
            setRotationAngle(cube_r287, 3.1416F, 0.0F, -2.3562F);
            cube_r287.setTextureOffset(812, 894).addBox(-18.9422F, -14.8355F, -10.0F, 0.0F, 24.0F, 20.0F, 0.0F, false);

            cube_r288 = new ModelRenderer(this);
            cube_r288.setRotationPoint(0.0F, 99.2529F, 0.0F);
            bone.addChild(cube_r288);
            setRotationAngle(cube_r288, 3.1416F, 0.0F, -2.2253F);
            cube_r288.setTextureOffset(358, 938).addBox(-19.9764F, 6.6136F, -2.0F, 0.0F, 8.0F, 4.0F, 0.0F, false);

            cube_r289 = new ModelRenderer(this);
            cube_r289.setRotationPoint(39.0F, 4.4526F, 0.0F);
            bone.addChild(cube_r289);
            setRotationAngle(cube_r289, 0.0F, 3.1416F, 0.0F);
            cube_r289.setTextureOffset(133, 773).addBox(0.0F, -64.0F, -16.0F, 0.0F, 126.0F, 32.0F, 0.0F, false);

            Body = new ModelRenderer(this);
            Body.setRotationPoint(0.0F, 0.0F, 0.0F);
            //Airboat.addChild(Body);
            Body.setTextureOffset(335, 607).addBox(-12.0F, 4.0F, -65.0F, 24.0F, 0.0F, 129.0F, 0.0F, false);
            Body.setTextureOffset(791, 702).addBox(12.0F, 3.0F, -33.0F, 2.0F, 3.0F, 66.0F, 0.0F, false);
            Body.setTextureOffset(621, 801).addBox(12.0F, -4.0F, -33.0F, 2.0F, 2.0F, 66.0F, 0.0F, false);
            Body.setTextureOffset(444, 737).addBox(-1.0F, 16.0F, -43.0F, 2.0F, 4.0F, 86.0F, 0.0F, false);
            Body.setTextureOffset(621, 801).addBox(-14.0F, -4.0F, -33.0F, 2.0F, 2.0F, 66.0F, 0.0F, true);
            Body.setTextureOffset(791, 702).addBox(-14.0F, 3.0F, -33.0F, 2.0F, 3.0F, 66.0F, 0.0F, true);
            Body.setTextureOffset(515, 885).addBox(9.0F, -12.0F, -28.5F, 0.0F, 18.0F, 18.0F, 0.0F, false);
            Body.setTextureOffset(552, 912).addBox(-9.0F, -12.0F, -28.5F, 0.0F, 18.0F, 18.0F, 0.0F, false);
            Body.setTextureOffset(349, 938).addBox(-1.0F, -6.0F, -20.0F, 2.0F, 11.0F, 2.0F, 0.0F, false);
            Body.setTextureOffset(791, 388).addBox(-1.0F, -6.0F, -18.0F, 2.0F, 2.0F, 1.0F, 0.0F, false);

            cube_r290 = new ModelRenderer(this);
            cube_r290.setRotationPoint(-4.2544F, 6.642F, -56.3345F);
            Body.addChild(cube_r290);
            setRotationAngle(cube_r290, -0.0892F, 0.4798F, 2.701F);
            cube_r290.setTextureOffset(924, 308).addBox(0.0F, -2.5F, -9.0F, 0.0F, 5.0F, 18.0F, 0.0F, true);

            cube_r291 = new ModelRenderer(this);
            cube_r291.setRotationPoint(-9.5826F, 7.7165F, -45.2119F);
            Body.addChild(cube_r291);
            setRotationAngle(cube_r291, 0.0F, 0.3491F, 2.7053F);
            cube_r291.setTextureOffset(796, 928).addBox(0.0F, -3.0F, -3.5F, 0.0F, 6.0F, 7.0F, 0.0F, true);

            cube_r292 = new ModelRenderer(this);
            cube_r292.setRotationPoint(-3.9541F, 14.2522F, -44.4667F);
            Body.addChild(cube_r292);
            setRotationAngle(cube_r292, -0.1326F, 0.3053F, 2.261F);
            cube_r292.setTextureOffset(198, 928).addBox(0.0F, -6.0F, -3.5F, 0.0F, 12.0F, 7.0F, 0.0F, true);

            cube_r293 = new ModelRenderer(this);
            cube_r293.setRotationPoint(-0.8502F, 12.0912F, -53.8845F);
            Body.addChild(cube_r293);
            setRotationAngle(cube_r293, 2.8379F, 0.4002F, 2.246F);
            cube_r293.setTextureOffset(758, 792).addBox(0.0F, -4.5F, -7.5F, 0.0F, 9.0F, 15.0F, 0.0F, true);

            cube_r294 = new ModelRenderer(this);
            cube_r294.setRotationPoint(-4.986F, 15.317F, -37.1762F);
            Body.addChild(cube_r294);
            setRotationAngle(cube_r294, -0.0436F, 0.1309F, 2.2689F);
            cube_r294.setTextureOffset(924, 806).addBox(0.0F, -6.5F, -4.5F, 0.0F, 13.0F, 9.0F, 0.0F, true);

            cube_r295 = new ModelRenderer(this);
            cube_r295.setRotationPoint(-11.1998F, 8.4707F, -37.4615F);
            Body.addChild(cube_r295);
            setRotationAngle(cube_r295, 0.0F, 0.1309F, 2.7053F);
            cube_r295.setTextureOffset(928, 741).addBox(0.0F, -3.0F, -4.5F, 0.0F, 6.0F, 9.0F, 0.0F, true);

            cube_r296 = new ModelRenderer(this);
            cube_r296.setRotationPoint(-5.485F, 15.616F, 0.0F);
            Body.addChild(cube_r296);
            setRotationAngle(cube_r296, 0.0F, -3.1416F, -0.8727F);
            cube_r296.setTextureOffset(791, 308).addBox(0.0F, -6.5F, -33.0F, 0.0F, 13.0F, 66.0F, 0.0F, true);

            cube_r297 = new ModelRenderer(this);
            cube_r297.setRotationPoint(-11.7322F, 8.7189F, 0.0F);
            Body.addChild(cube_r297);
            setRotationAngle(cube_r297, 0.0F, -3.1416F, -0.4363F);
            cube_r297.setTextureOffset(791, 772).addBox(0.0F, -3.0F, -33.0F, 0.0F, 6.0F, 66.0F, 0.0F, true);

            cube_r298 = new ModelRenderer(this);
            cube_r298.setRotationPoint(-11.1998F, 8.4707F, 37.4615F);
            Body.addChild(cube_r298);
            setRotationAngle(cube_r298, 0.0F, -0.1309F, 2.7053F);
            cube_r298.setTextureOffset(928, 741).addBox(0.0F, -3.0F, -4.5F, 0.0F, 6.0F, 9.0F, 0.0F, true);

            cube_r299 = new ModelRenderer(this);
            cube_r299.setRotationPoint(-4.986F, 15.317F, 37.1762F);
            Body.addChild(cube_r299);
            setRotationAngle(cube_r299, 0.0436F, -0.1309F, 2.2689F);
            cube_r299.setTextureOffset(924, 806).addBox(0.0F, -6.5F, -4.5F, 0.0F, 13.0F, 9.0F, 0.0F, true);

            cube_r300 = new ModelRenderer(this);
            cube_r300.setRotationPoint(-9.5826F, 7.7165F, 45.2119F);
            Body.addChild(cube_r300);
            setRotationAngle(cube_r300, 0.0F, -0.3491F, 2.7053F);
            cube_r300.setTextureOffset(796, 934).addBox(0.0F, -3.0F, -3.5F, 0.0F, 6.0F, 7.0F, 0.0F, true);

            cube_r301 = new ModelRenderer(this);
            cube_r301.setRotationPoint(-3.9541F, 14.2522F, 44.4667F);
            Body.addChild(cube_r301);
            setRotationAngle(cube_r301, 0.1326F, -0.3053F, 2.261F);
            cube_r301.setTextureOffset(198, 928).addBox(0.0F, -6.0F, -3.5F, 0.0F, 12.0F, 7.0F, 0.0F, true);

            cube_r302 = new ModelRenderer(this);
            cube_r302.setRotationPoint(0.0F, 12.0912F, 0.0F);
            Body.addChild(cube_r302);
            setRotationAngle(cube_r302, -2.8379F, -0.4002F, 2.246F);
            cube_r302.setTextureOffset(758, 801).addBox(21.4806F, -19.9108F, -54.4612F, 0.0F, 9.0F, 15.0F, 0.0F, true);

            cube_r303 = new ModelRenderer(this);
            cube_r303.setRotationPoint(-4.2544F, 6.642F, 56.3345F);
            Body.addChild(cube_r303);
            setRotationAngle(cube_r303, 0.0892F, -0.4798F, 2.701F);
            cube_r303.setTextureOffset(924, 303).addBox(0.0F, -2.5F, -9.0F, 0.0F, 5.0F, 18.0F, 0.0F, true);

            cube_r304 = new ModelRenderer(this);
            cube_r304.setRotationPoint(-12.6947F, 4.5F, 42.9145F);
            Body.addChild(cube_r304);
            setRotationAngle(cube_r304, 0.0F, 0.3491F, 0.0F);
            cube_r304.setTextureOffset(272, 931).addBox(0.0F, -1.5F, 0.0F, 2.0F, 3.0F, 7.0F, 0.0F, true);
            cube_r304.setTextureOffset(172, 932).addBox(0.0F, -8.5F, 0.0F, 2.0F, 2.0F, 7.0F, 0.0F, true);

            cube_r305 = new ModelRenderer(this);
            cube_r305.setRotationPoint(-10.3006F, 4.5F, 49.4923F);
            Body.addChild(cube_r305);
            setRotationAngle(cube_r305, 0.0F, 0.5672F, 0.0F);
            cube_r305.setTextureOffset(821, 584).addBox(0.0F, -1.5F, 0.0F, 2.0F, 3.0F, 18.0F, 0.0F, true);
            cube_r305.setTextureOffset(862, 584).addBox(0.0F, -8.5F, 0.0F, 2.0F, 2.0F, 18.0F, 0.0F, true);

            cube_r306 = new ModelRenderer(this);
            cube_r306.setRotationPoint(-14.0F, 4.5F, 33.0F);
            Body.addChild(cube_r306);
            setRotationAngle(cube_r306, 0.0F, 0.1309F, 0.0F);
            cube_r306.setTextureOffset(924, 829).addBox(0.0F, -1.5F, 0.0F, 2.0F, 3.0F, 10.0F, 0.0F, true);
            cube_r306.setTextureOffset(53, 927).addBox(0.0F, -8.5F, 0.0F, 2.0F, 2.0F, 10.0F, 0.0F, true);

            cube_r307 = new ModelRenderer(this);
            cube_r307.setRotationPoint(-12.6947F, 4.5F, -42.9145F);
            Body.addChild(cube_r307);
            setRotationAngle(cube_r307, 0.0F, -0.3491F, 0.0F);
            cube_r307.setTextureOffset(272, 931).addBox(0.0F, -1.5F, -7.0F, 2.0F, 3.0F, 7.0F, 0.0F, true);
            cube_r307.setTextureOffset(172, 932).addBox(0.0F, -8.5F, -7.0F, 2.0F, 2.0F, 7.0F, 0.0F, true);

            cube_r308 = new ModelRenderer(this);
            cube_r308.setRotationPoint(-14.0F, 4.5F, -33.0F);
            Body.addChild(cube_r308);
            setRotationAngle(cube_r308, 0.0F, -0.1309F, 0.0F);
            cube_r308.setTextureOffset(924, 829).addBox(0.0F, -1.5F, -10.0F, 2.0F, 3.0F, 10.0F, 0.0F, true);
            cube_r308.setTextureOffset(53, 927).addBox(0.0F, -8.5F, -10.0F, 2.0F, 2.0F, 10.0F, 0.0F, true);

            cube_r309 = new ModelRenderer(this);
            cube_r309.setRotationPoint(-10.3006F, 4.5F, -49.4923F);
            Body.addChild(cube_r309);
            setRotationAngle(cube_r309, 0.0F, -0.5672F, 0.0F);
            cube_r309.setTextureOffset(821, 584).addBox(0.0F, -1.5F, -18.0F, 2.0F, 3.0F, 18.0F, 0.0F, true);
            cube_r309.setTextureOffset(862, 584).addBox(0.0F, -8.5F, -18.0F, 2.0F, 2.0F, 18.0F, 0.0F, true);

            cube_r310 = new ModelRenderer(this);
            cube_r310.setRotationPoint(-4.6215F, 0.5F, 56.5455F);
            Body.addChild(cube_r310);
            setRotationAngle(cube_r310, 0.0F, -0.5672F, 3.1416F);
            cube_r310.setTextureOffset(515, 927).addBox(0.0F, -2.5F, -9.0F, 0.0F, 5.0F, 18.0F, 0.0F, true);

            cube_r311 = new ModelRenderer(this);
            cube_r311.setRotationPoint(-10.558F, 0.5F, 45.8614F);
            Body.addChild(cube_r311);
            setRotationAngle(cube_r311, 0.0F, -0.3491F, 3.1416F);
            cube_r311.setTextureOffset(325, 943).addBox(0.0F, -2.5F, -3.5F, 0.0F, 5.0F, 7.0F, 0.0F, true);

            cube_r312 = new ModelRenderer(this);
            cube_r312.setRotationPoint(-12.3559F, 0.5F, 37.8267F);
            Body.addChild(cube_r312);
            setRotationAngle(cube_r312, 0.0F, -0.1309F, 3.1416F);
            cube_r312.setTextureOffset(78, 927).addBox(0.0F, -2.5F, -5.0F, 0.0F, 5.0F, 10.0F, 0.0F, true);

            cube_r313 = new ModelRenderer(this);
            cube_r313.setRotationPoint(-10.558F, 0.5F, -45.8614F);
            Body.addChild(cube_r313);
            setRotationAngle(cube_r313, 0.0F, 0.3491F, 3.1416F);
            cube_r313.setTextureOffset(325, 938).addBox(0.0F, -2.5F, -3.5F, 0.0F, 5.0F, 7.0F, 0.0F, true);

            cube_r314 = new ModelRenderer(this);
            cube_r314.setRotationPoint(-4.6215F, 0.5F, -56.5455F);
            Body.addChild(cube_r314);
            setRotationAngle(cube_r314, 0.0F, 0.5672F, -3.1416F);
            cube_r314.setTextureOffset(515, 922).addBox(0.0F, -2.5F, -9.0F, 0.0F, 5.0F, 18.0F, 0.0F, true);

            cube_r315 = new ModelRenderer(this);
            cube_r315.setRotationPoint(-12.3559F, 0.5F, -37.8267F);
            Body.addChild(cube_r315);
            setRotationAngle(cube_r315, 0.0F, 0.1309F, 3.1416F);
            cube_r315.setTextureOffset(78, 927).addBox(0.0F, -2.5F, -5.0F, 0.0F, 5.0F, 10.0F, 0.0F, true);

            cube_r316 = new ModelRenderer(this);
            cube_r316.setRotationPoint(-13.0F, 0.5F, 0.0F);
            Body.addChild(cube_r316);
            setRotationAngle(cube_r316, 0.0F, 0.0F, 3.1416F);
            cube_r316.setTextureOffset(821, 388).addBox(0.0F, -2.5F, -33.0F, 0.0F, 5.0F, 66.0F, 0.0F, true);

            cube_r317 = new ModelRenderer(this);
            cube_r317.setRotationPoint(10.558F, 0.5F, 45.8614F);
            Body.addChild(cube_r317);
            setRotationAngle(cube_r317, 0.0F, 0.3491F, -3.1416F);
            cube_r317.setTextureOffset(325, 943).addBox(0.0F, -2.5F, -3.5F, 0.0F, 5.0F, 7.0F, 0.0F, false);

            cube_r318 = new ModelRenderer(this);
            cube_r318.setRotationPoint(12.3559F, 0.5F, 37.8267F);
            Body.addChild(cube_r318);
            setRotationAngle(cube_r318, 0.0F, 0.1309F, -3.1416F);
            cube_r318.setTextureOffset(78, 927).addBox(0.0F, -2.5F, -5.0F, 0.0F, 5.0F, 10.0F, 0.0F, false);

            cube_r319 = new ModelRenderer(this);
            cube_r319.setRotationPoint(4.6215F, 0.5F, 56.5455F);
            Body.addChild(cube_r319);
            setRotationAngle(cube_r319, 0.0F, 0.5672F, -3.1416F);
            cube_r319.setTextureOffset(515, 927).addBox(0.0F, -2.5F, -9.0F, 0.0F, 5.0F, 18.0F, 0.0F, false);

            cube_r320 = new ModelRenderer(this);
            cube_r320.setRotationPoint(0.0F, 12.0912F, 0.0F);
            Body.addChild(cube_r320);
            setRotationAngle(cube_r320, -2.8379F, 0.4002F, -2.246F);
            cube_r320.setTextureOffset(758, 801).addBox(-21.4806F, -19.9108F, -54.4612F, 0.0F, 9.0F, 15.0F, 0.0F, false);

            cube_r321 = new ModelRenderer(this);
            cube_r321.setRotationPoint(3.9541F, 14.2522F, 44.4667F);
            Body.addChild(cube_r321);
            setRotationAngle(cube_r321, 0.1326F, 0.3053F, -2.261F);
            cube_r321.setTextureOffset(198, 928).addBox(0.0F, -6.0F, -3.5F, 0.0F, 12.0F, 7.0F, 0.0F, false);

            cube_r322 = new ModelRenderer(this);
            cube_r322.setRotationPoint(4.986F, 15.317F, 37.1762F);
            Body.addChild(cube_r322);
            setRotationAngle(cube_r322, 0.0436F, 0.1309F, -2.2689F);
            cube_r322.setTextureOffset(924, 806).addBox(0.0F, -6.5F, -4.5F, 0.0F, 13.0F, 9.0F, 0.0F, false);

            cube_r323 = new ModelRenderer(this);
            cube_r323.setRotationPoint(9.5826F, 7.7165F, 45.2119F);
            Body.addChild(cube_r323);
            setRotationAngle(cube_r323, 0.0F, 0.3491F, -2.7053F);
            cube_r323.setTextureOffset(796, 934).addBox(0.0F, -3.0F, -3.5F, 0.0F, 6.0F, 7.0F, 0.0F, false);

            cube_r324 = new ModelRenderer(this);
            cube_r324.setRotationPoint(11.1998F, 8.4707F, 37.4615F);
            Body.addChild(cube_r324);
            setRotationAngle(cube_r324, 0.0F, 0.1309F, -2.7053F);
            cube_r324.setTextureOffset(928, 741).addBox(0.0F, -3.0F, -4.5F, 0.0F, 6.0F, 9.0F, 0.0F, false);

            cube_r325 = new ModelRenderer(this);
            cube_r325.setRotationPoint(14.0F, -2.5F, 33.0F);
            Body.addChild(cube_r325);
            setRotationAngle(cube_r325, 0.0F, -0.1309F, 0.0F);
            cube_r325.setTextureOffset(53, 927).addBox(-2.0F, -1.5F, 0.0F, 2.0F, 2.0F, 10.0F, 0.0F, false);
            cube_r325.setTextureOffset(924, 829).addBox(-2.0F, 5.5F, 0.0F, 2.0F, 3.0F, 10.0F, 0.0F, false);

            cube_r326 = new ModelRenderer(this);
            cube_r326.setRotationPoint(10.3006F, -2.5F, 49.4923F);
            Body.addChild(cube_r326);
            setRotationAngle(cube_r326, 0.0F, -0.5672F, 0.0F);
            cube_r326.setTextureOffset(862, 584).addBox(-2.0F, -1.5F, 0.0F, 2.0F, 2.0F, 18.0F, 0.0F, false);
            cube_r326.setTextureOffset(821, 584).addBox(-2.0F, 5.5F, 0.0F, 2.0F, 3.0F, 18.0F, 0.0F, false);

            cube_r327 = new ModelRenderer(this);
            cube_r327.setRotationPoint(12.6947F, -2.5F, 42.9145F);
            Body.addChild(cube_r327);
            setRotationAngle(cube_r327, 0.0F, -0.3491F, 0.0F);
            cube_r327.setTextureOffset(172, 932).addBox(-2.0F, -1.5F, 0.0F, 2.0F, 2.0F, 7.0F, 0.0F, false);
            cube_r327.setTextureOffset(272, 931).addBox(-2.0F, 5.5F, 0.0F, 2.0F, 3.0F, 7.0F, 0.0F, false);

            cube_r328 = new ModelRenderer(this);
            cube_r328.setRotationPoint(0.0F, 4.2502F, 65.7124F);
            Body.addChild(cube_r328);
            setRotationAngle(cube_r328, 1.5708F, 0.0F, 0.0F);
            cube_r328.setTextureOffset(928, 729).addBox(-1.0F, -2.0F, 0.0F, 2.0F, 2.0F, 9.0F, 0.0F, false);

            cube_r329 = new ModelRenderer(this);
            cube_r329.setRotationPoint(0.0F, 10.5944F, 62.7541F);
            Body.addChild(cube_r329);
            setRotationAngle(cube_r329, 1.1345F, 0.0F, 0.0F);
            cube_r329.setTextureOffset(153, 932).addBox(-1.0F, -3.0F, 0.0F, 2.0F, 3.0F, 7.0F, 0.0F, false);

            cube_r330 = new ModelRenderer(this);
            cube_r330.setRotationPoint(0.0F, 17.5943F, 50.6297F);
            Body.addChild(cube_r330);
            setRotationAngle(cube_r330, 0.5236F, 0.0F, 0.0F);
            cube_r330.setTextureOffset(757, 846).addBox(-1.0F, -4.0F, 0.0F, 2.0F, 4.0F, 14.0F, 0.0F, false);

            cube_r331 = new ModelRenderer(this);
            cube_r331.setRotationPoint(0.0F, 20.0F, 43.0F);
            Body.addChild(cube_r331);
            setRotationAngle(cube_r331, 0.3054F, 0.0F, 0.0F);
            cube_r331.setTextureOffset(928, 757).addBox(-1.0F, -4.0F, 0.0F, 2.0F, 4.0F, 8.0F, 0.0F, false);

            cube_r332 = new ModelRenderer(this);
            cube_r332.setRotationPoint(4.6215F, 0.5F, -56.5455F);
            Body.addChild(cube_r332);
            setRotationAngle(cube_r332, 0.0F, -0.5672F, 3.1416F);
            cube_r332.setTextureOffset(515, 922).addBox(0.0F, -2.5F, -9.0F, 0.0F, 5.0F, 18.0F, 0.0F, false);

            cube_r333 = new ModelRenderer(this);
            cube_r333.setRotationPoint(10.558F, 0.5F, -45.8614F);
            Body.addChild(cube_r333);
            setRotationAngle(cube_r333, 0.0F, -0.3491F, -3.1416F);
            cube_r333.setTextureOffset(325, 938).addBox(0.0F, -2.5F, -3.5F, 0.0F, 5.0F, 7.0F, 0.0F, false);

            cube_r334 = new ModelRenderer(this);
            cube_r334.setRotationPoint(12.3559F, 0.5F, -37.8267F);
            Body.addChild(cube_r334);
            setRotationAngle(cube_r334, 0.0F, -0.1309F, -3.1416F);
            cube_r334.setTextureOffset(78, 927).addBox(0.0F, -2.5F, -5.0F, 0.0F, 5.0F, 10.0F, 0.0F, false);

            cube_r335 = new ModelRenderer(this);
            cube_r335.setRotationPoint(4.2544F, 6.642F, 56.3345F);
            Body.addChild(cube_r335);
            setRotationAngle(cube_r335, 0.0892F, 0.4798F, -2.701F);
            cube_r335.setTextureOffset(924, 303).addBox(0.0F, -2.5F, -9.0F, 0.0F, 5.0F, 18.0F, 0.0F, false);

            cube_r336 = new ModelRenderer(this);
            cube_r336.setRotationPoint(4.2544F, 6.642F, -56.3345F);
            Body.addChild(cube_r336);
            setRotationAngle(cube_r336, -0.0892F, -0.4798F, -2.701F);
            cube_r336.setTextureOffset(924, 308).addBox(0.0F, -2.5F, -9.0F, 0.0F, 5.0F, 18.0F, 0.0F, false);

            cube_r337 = new ModelRenderer(this);
            cube_r337.setRotationPoint(9.5826F, 7.7165F, -45.2119F);
            Body.addChild(cube_r337);
            setRotationAngle(cube_r337, 0.0F, -0.3491F, -2.7053F);
            cube_r337.setTextureOffset(796, 928).addBox(0.0F, -3.0F, -3.5F, 0.0F, 6.0F, 7.0F, 0.0F, false);

            cube_r338 = new ModelRenderer(this);
            cube_r338.setRotationPoint(11.1998F, 8.4707F, -37.4615F);
            Body.addChild(cube_r338);
            setRotationAngle(cube_r338, 0.0F, -0.1309F, -2.7053F);
            cube_r338.setTextureOffset(928, 741).addBox(0.0F, -3.0F, -4.5F, 0.0F, 6.0F, 9.0F, 0.0F, false);

            cube_r339 = new ModelRenderer(this);
            cube_r339.setRotationPoint(11.7322F, 8.7189F, 0.0F);
            Body.addChild(cube_r339);
            setRotationAngle(cube_r339, 0.0F, 3.1416F, 0.4363F);
            cube_r339.setTextureOffset(791, 772).addBox(0.0F, -3.0F, -33.0F, 0.0F, 6.0F, 66.0F, 0.0F, false);

            cube_r340 = new ModelRenderer(this);
            cube_r340.setRotationPoint(0.8502F, 12.0912F, -53.8845F);
            Body.addChild(cube_r340);
            setRotationAngle(cube_r340, 2.8379F, -0.4002F, -2.246F);
            cube_r340.setTextureOffset(758, 792).addBox(0.0F, -4.5F, -7.5F, 0.0F, 9.0F, 15.0F, 0.0F, false);

            cube_r341 = new ModelRenderer(this);
            cube_r341.setRotationPoint(3.9541F, 14.2522F, -44.4667F);
            Body.addChild(cube_r341);
            setRotationAngle(cube_r341, -0.1326F, -0.3053F, -2.261F);
            cube_r341.setTextureOffset(198, 928).addBox(0.0F, -6.0F, -3.5F, 0.0F, 12.0F, 7.0F, 0.0F, false);

            cube_r342 = new ModelRenderer(this);
            cube_r342.setRotationPoint(4.986F, 15.317F, -37.1762F);
            Body.addChild(cube_r342);
            setRotationAngle(cube_r342, -0.0436F, -0.1309F, -2.2689F);
            cube_r342.setTextureOffset(924, 806).addBox(0.0F, -6.5F, -4.5F, 0.0F, 13.0F, 9.0F, 0.0F, false);

            cube_r343 = new ModelRenderer(this);
            cube_r343.setRotationPoint(5.485F, 15.616F, 0.0F);
            Body.addChild(cube_r343);
            setRotationAngle(cube_r343, 0.0F, 3.1416F, 0.8727F);
            cube_r343.setTextureOffset(791, 308).addBox(0.0F, -6.5F, -33.0F, 0.0F, 13.0F, 66.0F, 0.0F, false);

            cube_r344 = new ModelRenderer(this);
            cube_r344.setRotationPoint(0.0F, 4.2502F, -65.7124F);
            Body.addChild(cube_r344);
            setRotationAngle(cube_r344, -1.5708F, 0.0F, 0.0F);
            cube_r344.setTextureOffset(928, 729).addBox(-1.0F, -2.0F, -9.0F, 2.0F, 2.0F, 9.0F, 0.0F, false);

            cube_r345 = new ModelRenderer(this);
            cube_r345.setRotationPoint(0.0F, 10.5944F, -62.7541F);
            Body.addChild(cube_r345);
            setRotationAngle(cube_r345, -1.1345F, 0.0F, 0.0F);
            cube_r345.setTextureOffset(153, 932).addBox(-1.0F, -3.0F, -7.0F, 2.0F, 3.0F, 7.0F, 0.0F, false);

            cube_r346 = new ModelRenderer(this);
            cube_r346.setRotationPoint(0.0F, 17.5943F, -50.6297F);
            Body.addChild(cube_r346);
            setRotationAngle(cube_r346, -0.5236F, 0.0F, 0.0F);
            cube_r346.setTextureOffset(758, 826).addBox(-1.0F, -4.0F, -14.0F, 2.0F, 4.0F, 14.0F, 0.0F, false);

            cube_r347 = new ModelRenderer(this);
            cube_r347.setRotationPoint(0.0F, 20.0F, -43.0F);
            Body.addChild(cube_r347);
            setRotationAngle(cube_r347, -0.3054F, 0.0F, 0.0F);
            cube_r347.setTextureOffset(928, 757).addBox(-1.0F, -4.0F, -8.0F, 2.0F, 4.0F, 8.0F, 0.0F, false);

            cube_r348 = new ModelRenderer(this);
            cube_r348.setRotationPoint(13.0F, 0.5F, 0.0F);
            Body.addChild(cube_r348);
            setRotationAngle(cube_r348, 0.0F, 0.0F, -3.1416F);
            cube_r348.setTextureOffset(821, 388).addBox(0.0F, -2.5F, -33.0F, 0.0F, 5.0F, 66.0F, 0.0F, false);

            cube_r349 = new ModelRenderer(this);
            cube_r349.setRotationPoint(12.6947F, -2.5F, -42.9145F);
            Body.addChild(cube_r349);
            setRotationAngle(cube_r349, 0.0F, 0.3491F, 0.0F);
            cube_r349.setTextureOffset(172, 932).addBox(-2.0F, -1.5F, -7.0F, 2.0F, 2.0F, 7.0F, 0.0F, false);
            cube_r349.setTextureOffset(272, 931).addBox(-2.0F, 5.5F, -7.0F, 2.0F, 3.0F, 7.0F, 0.0F, false);

            cube_r350 = new ModelRenderer(this);
            cube_r350.setRotationPoint(10.3006F, -2.5F, -49.4923F);
            Body.addChild(cube_r350);
            setRotationAngle(cube_r350, 0.0F, 0.5672F, 0.0F);
            cube_r350.setTextureOffset(862, 584).addBox(-2.0F, -1.5F, -18.0F, 2.0F, 2.0F, 18.0F, 0.0F, false);
            cube_r350.setTextureOffset(821, 584).addBox(-2.0F, 5.5F, -18.0F, 2.0F, 3.0F, 18.0F, 0.0F, false);

            cube_r351 = new ModelRenderer(this);
            cube_r351.setRotationPoint(14.0F, -2.5F, -33.0F);
            Body.addChild(cube_r351);
            setRotationAngle(cube_r351, 0.0F, 0.1309F, 0.0F);
            cube_r351.setTextureOffset(53, 927).addBox(-2.0F, -1.5F, -10.0F, 2.0F, 2.0F, 10.0F, 0.0F, false);
            cube_r351.setTextureOffset(924, 829).addBox(-2.0F, 5.5F, -10.0F, 2.0F, 3.0F, 10.0F, 0.0F, false);

            SteeringWheel = new ModelRenderer(this);
            SteeringWheel.setRotationPoint(0.0F, -5.0F, -17.5F);
            Body.addChild(SteeringWheel);
            SteeringWheel.setTextureOffset(924, 675).addBox(-7.0F, -7.0F, 0.0F, 14.0F, 14.0F, 0.0F, 0.0F, false);
        }

        @Override
        public void setRotationAngles(Airboat entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch){
            RenderBalloon = entity.GetBalloonHealth() > 0;
            RenderBody = entity.GetBodyHealth() > 0;
            RenderRopes = entity.GetRopeHealth() > 0;
            Balloon.rotateAngleY = entity.GetVehicleYaw() * ModStatics.DegToRad;
            Balloon.rotateAngleX = entity.GetVehiclePitch() * ModStatics.DegToRad;
            Balloon.rotateAngleZ= entity.GetVehicleRoll() * ModStatics.DegToRad;
            Ropes.rotateAngleY = entity.GetVehicleYaw() * ModStatics.DegToRad;
            Ropes.rotateAngleX = entity.GetVehiclePitch() * ModStatics.DegToRad;
            Ropes.rotateAngleZ= entity.GetVehicleRoll() * ModStatics.DegToRad;
            Body.rotateAngleY = entity.GetVehicleYaw() * ModStatics.DegToRad;
            Body.rotateAngleX = entity.GetVehiclePitch() * ModStatics.DegToRad;
            Body.rotateAngleZ= entity.GetVehicleRoll() * ModStatics.DegToRad;
            Propeller.rotateAngleZ = entity.GetEngine1PROPANGLE() * ModStatics.DegToRad;
            Propeller2.rotateAngleZ = entity.GetEngine2PROPANGLE() * ModStatics.DegToRad;
            LowerVerticalFin.rotateAngleY = entity.GetYawAngl() * ModStatics.DegToRad;
            UpperVerticalFin.rotateAngleY = entity.GetYawAngl() * ModStatics.DegToRad;
            LeftHorizontalFin.rotateAngleY = entity.GetElevatorPitch() * ModStatics.DegToRad;
            RightHorizontalFin.rotateAngleY = entity.GetElevatorPitch() * ModStatics.DegToRad;
            entity.SetEngine1PROPANGLE((entity.GetEngine1PROPANGLE() + 1)%360);
            entity.SetEngine2PROPANGLE((entity.GetEngine2PROPANGLE() + 1)%360);
            entity.SetYawAngle(-45 + (entity.GetYawAngl() + 45 + 0.1f)%90);
            entity.SetElevatorPitch(-45 + (entity.GetElevatorPitch() + 45 + 0.1f)%90);
        }

        @Override
        public void render(MatrixStack matrixStack, IVertexBuilder buffer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha){
            //Airboat.render(matrixStack, buffer, packedLight, packedOverlay, red, green, blue, alpha);
            if(RenderBalloon)Balloon.render(matrixStack, buffer, packedLight, packedOverlay, red, green, blue, alpha);
            if(RenderRopes)Ropes.render(matrixStack, buffer, packedLight, packedOverlay, red, green, blue, alpha);
            if(RenderBody)Body.render(matrixStack, buffer, packedLight, packedOverlay, red, green, blue, alpha);
        }

        public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
            modelRenderer.rotateAngleX = x;
            modelRenderer.rotateAngleY = y;
            modelRenderer.rotateAngleZ = z;
        }
    }
