#include "custom.model.inc.h"

const GeoLayout bowser_geo[]= {
	GEO_NODE_START(),
	GEO_OPEN_NODE(),
		GEO_ASM(0,  geo_update_layer_transparency),
		GEO_SWITCH_CASE(3,  geo_switch_anim_state),
		GEO_OPEN_NODE(),
			GEO_NODE_START(),
			GEO_OPEN_NODE(),
				GEO_ASM(0,  geo_bits_bowser_coloring),
				GEO_BRANCH(1, Geo_bowser_geo_0x1b9148),
			GEO_CLOSE_NODE(),
			GEO_NODE_START(),
			GEO_OPEN_NODE(),
				GEO_ASM(0,  geo_bits_bowser_coloring),
				GEO_BRANCH(1, Geo_bowser_geo_0x1b9494),
			GEO_CLOSE_NODE(),
			GEO_NODE_START(),
			GEO_OPEN_NODE(),
				GEO_ASM(0,  geo_bits_bowser_coloring),
				GEO_BRANCH(1, Geo_bowser_geo_0x1b9b28),
			GEO_CLOSE_NODE(),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_END(),
};

#include "custom.model.inc.h"

const GeoLayout Geo_bowser_geo_0x1b9148[]= {
	GEO_SHADOW(0, 155, 400),
	GEO_OPEN_NODE(),
		GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6040290),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(1, 65447, 65534, 65518, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 69, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 85, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603d280),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603e738),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 0, 65504, 65424, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60437e8),
					GEO_ASM(0,  geo_update_body_rot_from_parent),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 118, 67, 105, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 65, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 49, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603b208),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60399d8),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60392e0),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 0, 136, 130, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 61, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 65523, 258, 0, DL_bowser_geo_0x6043340),
					GEO_CLOSE_NODE(),
					GEO_SWITCH_CASE(9,  geo_switch_bowser_eyes),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042498),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60424f0),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042548),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60425a0),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60425f8),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042650),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60426a8),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042700),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042758),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 65418, 67, 105, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 65, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 49, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603e030),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603c750),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603c048),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 89, 65534, 65518, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 69, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 85, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603a4e8),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603b8d0),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_RETURN(),
};

#include "custom.model.inc.h"

const GeoLayout Geo_bowser_geo_0x1b9494[]= {
	GEO_SHADOW(0, 155, 400),
	GEO_OPEN_NODE(),
		GEO_ANIMATED_PART(5, 0, 0, 0, DL_bowser_geo_0x6040358),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(5, 65447, 65534, 65518, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 69, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(5, 85, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603d280),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603e738),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 0, 65504, 65424, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60437e8),
					GEO_ASM(0,  geo_update_body_rot_from_parent),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 118, 67, 105, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 65, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(5, 49, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603b208),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60399d8),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60392e0),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 0, 136, 130, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 61, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 65523, 258, 0, DL_bowser_geo_0x6043340),
					GEO_CLOSE_NODE(),
					GEO_SWITCH_CASE(9,  geo_switch_bowser_eyes),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042498),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60424f0),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042548),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60425a0),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60425f8),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042650),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60426a8),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042700),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042758),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 65418, 67, 105, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 65, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(5, 49, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603e030),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603c750),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603c048),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 89, 65534, 65518, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 69, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(5, 85, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603a4e8),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(5, 0, 0, 0, DL_bowser_geo_0x603b948),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_RETURN(),
};

#include "custom.model.inc.h"

const GeoLayout Geo_bowser_geo_0x1b9b28[]= {
	GEO_SHADOW(0, 155, 400),
	GEO_RETURN(),
};

#include "custom.model.inc.h"

const GeoLayout bowser2_geo[]= {
	GEO_NODE_START(),
	GEO_OPEN_NODE(),
		GEO_ASM(0,  geo_update_layer_transparency),
		GEO_SWITCH_CASE(3,  geo_switch_anim_state),
		GEO_OPEN_NODE(),
			GEO_NODE_START(),
			GEO_OPEN_NODE(),
				GEO_ASM(0,  geo_bits_bowser_coloring),
				GEO_BRANCH(1, Geo_bowser_geo_0x1b9148),
			GEO_CLOSE_NODE(),
			GEO_NODE_START(),
			GEO_OPEN_NODE(),
				GEO_ASM(0,  geo_bits_bowser_coloring),
				GEO_BRANCH(1, Geo_bowser2_geo_0x1b97e0),
			GEO_CLOSE_NODE(),
			GEO_NODE_START(),
			GEO_OPEN_NODE(),
				GEO_ASM(0,  geo_bits_bowser_coloring),
				GEO_BRANCH(1, Geo_bowser_geo_0x1b9b28),
			GEO_CLOSE_NODE(),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_END(),
};

#include "custom.model.inc.h"

const GeoLayout Geo_bowser2_geo_0x1b9148[]= {
	GEO_SHADOW(0, 155, 400),
	GEO_OPEN_NODE(),
		GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6040290),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(1, 65447, 65534, 65518, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 69, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 85, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603d280),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603e738),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 0, 65504, 65424, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60437e8),
					GEO_ASM(0,  geo_update_body_rot_from_parent),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 118, 67, 105, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 65, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 49, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603b208),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60399d8),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60392e0),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 0, 136, 130, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 61, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 65523, 258, 0, DL_bowser_geo_0x6043340),
					GEO_CLOSE_NODE(),
					GEO_SWITCH_CASE(9,  geo_switch_bowser_eyes),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042498),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60424f0),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042548),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60425a0),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60425f8),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042650),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60426a8),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042700),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042758),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 65418, 67, 105, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 65, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 49, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603e030),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603c750),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603c048),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 89, 65534, 65518, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 69, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 85, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603a4e8),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603b8d0),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_RETURN(),
};

#include "custom.model.inc.h"

const GeoLayout Geo_bowser2_geo_0x1b97e0[]= {
	GEO_NODE_START(),
	GEO_OPEN_NODE(),
		GEO_ANIMATED_PART(5, 0, 0, 0, DL_bowser_geo_0x6040358),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(5, 65447, 65534, 65518, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 69, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(5, 85, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603d280),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603e738),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 0, 65504, 65424, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60437e8),
					GEO_ASM(0,  geo_update_body_rot_from_parent),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 118, 67, 105, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 65, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(5, 49, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603b208),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60399d8),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60392e0),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 0, 136, 130, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 61, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 65523, 258, 0, DL_bowser_geo_0x6043340),
					GEO_CLOSE_NODE(),
					GEO_SWITCH_CASE(9,  geo_switch_bowser_eyes),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042498),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60424f0),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042548),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60425a0),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60425f8),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042650),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x60426a8),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042700),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x6042758),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 65418, 67, 105, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 65, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(5, 49, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603e030),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603c750),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603c048),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 89, 65534, 65518, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(5, 0, 0, 0, 0),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(5, 69, 0, 0, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(5, 85, 0, 0, 0),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 0, 0, 0, DL_bowser_geo_0x603a4e8),
						GEO_CLOSE_NODE(),
						GEO_ANIMATED_PART(5, 0, 0, 0, DL_bowser_geo_0x603b948),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
			GEO_CLOSE_NODE(),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
			GEO_ANIMATED_PART(5, 0, 0, 0, 0),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_RETURN(),
};

#include "custom.model.inc.h"

const GeoLayout Geo_bowser2_geo_0x1b9b28[]= {
	GEO_SHADOW(0, 155, 400),
	GEO_RETURN(),
};