#include "custom.model.inc.h"

const GeoLayout klepto_geo[]= {
	GEO_SHADOW(1, 150, 250),
	GEO_OPEN_NODE(),
		GEO_SCALE(0, 65536),
		GEO_OPEN_NODE(),
			GEO_ANIMATED_PART(1, 0, 0, 0, 0),
			GEO_OPEN_NODE(),
				GEO_ANIMATED_PART(4, 0, 0, 0, DL_klepto_geo_0x50041e8),
				GEO_OPEN_NODE(),
					GEO_ANIMATED_PART(1, 62, 0, 0, DL_klepto_geo_0x5003f20),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 44, 0, 0, DL_klepto_geo_0x5003d80),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 58, 0, 0, DL_klepto_geo_0x5003bd0),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 65533, 17, 17, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_klepto_geo_0x5004330),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 68, 0, 0, DL_klepto_geo_0x50047c8),
							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_OPEN_NODE(),
								GEO_SWITCH_CASE(4,  geo_switch_anim_state),
								GEO_OPEN_NODE(),
									GEO_NODE_START(),
									GEO_NODE_START(),
									GEO_OPEN_NODE(),
										GEO_SCALE(0, 16384),
										GEO_OPEN_NODE(),
											GEO_ASM(0,  geo_offset_klepto_held_object),
											GEO_TRANSLATE_ROTATE_WITH_DL(0, 0, 100,0, 180, 270, 0,DL_klepto_geo_0xb4),
										GEO_CLOSE_NODE(),
									GEO_CLOSE_NODE(),
									GEO_NODE_START(),
									GEO_OPEN_NODE(),
										GEO_SCALE(0, 16384),
										GEO_OPEN_NODE(),
											GEO_ASM(0,  geo_offset_klepto_held_object),
											GEO_TRANSLATE_ROTATE_WITH_DL(0, 0, 100,0, 180, 270, 0,DL_klepto_geo_0xb4),
											GEO_ASM(0,  geo_offset_klepto_held_object),
											GEO_TRANSLATE_ROTATE_WITH_DL(0, 0, 100,0, 180, 270, 0,DL_klepto_geo_0xb4),
										GEO_CLOSE_NODE(),
									GEO_CLOSE_NODE(),
									GEO_NODE_START(),
									GEO_OPEN_NODE(),
										GEO_SCALE(0, 16384),
										GEO_OPEN_NODE(),
											GEO_ASM(0,  geo_offset_klepto_held_object),
											GEO_TRANSLATE_ROTATE_WITH_DL(0, 0, 100,0, 180, 270, 0,DL_klepto_geo_0xb4),
										GEO_CLOSE_NODE(),
									GEO_CLOSE_NODE(),
								GEO_CLOSE_NODE(),
							GEO_CLOSE_NODE(),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 65533, 17, 65519, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(1, 0, 0, 0, DL_klepto_geo_0x5004438),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(1, 68, 0, 0, DL_klepto_geo_0x5004b58),
							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_ANIMATED_PART(1, 49, 65527, 65519, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(4, 0, 0, 0, DL_klepto_geo_0x5004d38),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(4, 34, 0, 0, DL_klepto_geo_0x5004f58),
							GEO_OPEN_NODE(),
								GEO_ANIMATED_PART(4, 79, 0, 0, DL_klepto_geo_0x5005178),
							GEO_CLOSE_NODE(),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
					GEO_ANIMATED_PART(1, 49, 65527, 17, 0),
					GEO_OPEN_NODE(),
						GEO_ANIMATED_PART(4, 0, 0, 0, DL_klepto_geo_0x5004c28),
						GEO_OPEN_NODE(),
							GEO_ANIMATED_PART(4, 34, 0, 0, DL_klepto_geo_0x5004e48),
							GEO_OPEN_NODE(),
								GEO_ANIMATED_PART(4, 79, 0, 0, DL_klepto_geo_0x5005068),
							GEO_CLOSE_NODE(),
						GEO_CLOSE_NODE(),
					GEO_CLOSE_NODE(),
				GEO_CLOSE_NODE(),
				GEO_ANIMATED_PART(1, 0, 0, 0, DL_klepto_geo_0x5004118),
			GEO_CLOSE_NODE(),
		GEO_CLOSE_NODE(),
	GEO_CLOSE_NODE(),
	GEO_END(),
};