glabel castle_geo_001560 # 0x0E001560
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0703E6F0
   geo_close_node
   geo_return

glabel castle_geo_001578 # 0x0E001578
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
      geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
      geo_asm   0, Geo18_802D5D0C
      geo_asm 264, Geo18_802D5B98
      geo_asm 266, Geo18_802D5B98
   geo_close_node
   geo_return

glabel castle_geo_0015B8 # 0x0E0015B8
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704A0E8
      geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_0704A2E0
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704AA98
      geo_asm   0, Geo18_802D5D0C
      geo_asm 268, Geo18_802D5B98
      geo_asm   0, geo_render_mirror_mario
   geo_close_node
   geo_return

glabel castle_geo_0015F8 # 0x0E0015F8
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704C7D8
      geo_asm   0, Geo18_802D5D0C
      geo_asm 265, Geo18_802D5B98
      geo_asm 269, Geo18_802D5B98
   geo_close_node
   geo_return

glabel castle_geo_001628 # 0x0E001628
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07050938
      geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07051678
      geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_070519C8
      geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07051B60
      geo_asm   0, Geo18_802D5D0C
      geo_asm 267, Geo18_802D5B98
   geo_close_node
   geo_return

glabel castle_geo_001668 # 0x0E001668
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070558D0
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070572A0
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07057F00
   geo_close_node
   geo_return

glabel castle_geo_001690 # 0x0E001690
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0703E6F0
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
      geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
      geo_asm   0, Geo18_802D5D0C
      geo_asm 264, Geo18_802D5B98
      geo_asm 266, Geo18_802D5B98
   geo_close_node
   geo_return

glabel castle_geo_0016D8 # 0x0E0016D8
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
      geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704A0E8
      geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_0704A2E0
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704AA98
      geo_asm   0, Geo18_802D5D0C
      geo_asm 264, Geo18_802D5B98
      geo_asm 266, Geo18_802D5B98
      geo_asm 268, Geo18_802D5B98
      geo_asm   0, geo_render_mirror_mario
   geo_close_node
   geo_return

glabel castle_geo_001740 # 0x0E001740
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
      geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0704C7D8
      geo_asm   0, Geo18_802D5D0C
      geo_asm 264, Geo18_802D5B98
      geo_asm 265, Geo18_802D5B98
      geo_asm 266, Geo18_802D5B98
      geo_asm 269, Geo18_802D5B98
   geo_close_node
   geo_return

glabel castle_geo_001798 # 0x0E001798
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043028
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07043B48
      geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07043CD8
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07050938
      geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07051678
      geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_070519C8
      geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07051B60
      geo_asm   0, Geo18_802D5D0C
      geo_asm 264, Geo18_802D5B98
      geo_asm 266, Geo18_802D5B98
      geo_asm 267, Geo18_802D5B98
   geo_close_node
   geo_return

glabel castle_geo_001800 # 0x0E001800
   geo_node_start
   geo_open_node
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07050938
      geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07051678
      geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_070519C8
      geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07051B60
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070558D0
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070572A0
      geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07057F00
      geo_asm   0, Geo18_802D5D0C
      geo_asm 267, Geo18_802D5B98
   geo_close_node
   geo_return

glabel castle_geo_001858 # 0x0E001858
   geo_node_screen_area 10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2
   geo_open_node
      geo_zbuffer 0
      geo_open_node
         geo_node_ortho 100
         geo_open_node
            geo_background 0x0001
         geo_close_node
      geo_close_node
      geo_zbuffer 1
      geo_open_node
         geo_camera_frustum 64, 50, 8000, geo_camera_fov
         geo_open_node
            geo_camera 4, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
            geo_open_node
               geo_switch_case 11, geo_switch_area
               geo_open_node
                  geo_branch 1, castle_geo_001560 # 0x0E001560
                  geo_branch 1, castle_geo_001578 # 0x0E001578
                  geo_branch 1, castle_geo_0015B8 # 0x0E0015B8
                  geo_branch 1, castle_geo_0015F8 # 0x0E0015F8
                  geo_branch 1, castle_geo_001628 # 0x0E001628
                  geo_branch 1, castle_geo_001668 # 0x0E001668
                  geo_branch 1, castle_geo_001690 # 0x0E001690
                  geo_branch 1, castle_geo_0016D8 # 0x0E0016D8
                  geo_branch 1, castle_geo_001740 # 0x0E001740
                  geo_branch 1, castle_geo_001798 # 0x0E001798
                  geo_branch 1, castle_geo_001800 # 0x0E001800
               geo_close_node
               geo_render_obj
               geo_asm 0, geo_enfvx_main
            geo_close_node
         geo_close_node
      geo_close_node
   geo_close_node
   geo_end
