#ifndef KT9_H
#define KT9_H


extern unsigned char KT9_VERTEX[];
extern unsigned char KT9_GFX[];


extern TextureInfo KT9_info[];
#define        KT9_GFX_ROM_SIZE                13726
#define        KT9_GFX_RAM_SIZE                50976

#define        KT9_VTX_ROM_SIZE                39017
#define        KT9_VTX_RAM_SIZE                95184

#define        KT9_TEXT_RAM_SIZE              133120

#define        KT9_VTX_NUMBER                   5949
#define        KT9_TRI_NUMBER                   3026
#define        KT9_TEXT_NUMBER                    40

#define        KT9_TOTAL_RAM_SIZE             279280

#define        KT9_NshellA_txt          SEGMENT_ADDR(COURSE_TEXTURE,      0)
#define        KT9_NshellB_txt          SEGMENT_ADDR(COURSE_TEXTURE, 0x1000)
#define        KT9_add64_txt            SEGMENT_ADDR(COURSE_TEXTURE, 0x2000)
#define        KT9_aobox_txt            SEGMENT_ADDR(COURSE_TEXTURE, 0x3000)
#define        KT9_con_txt              SEGMENT_ADDR(COURSE_TEXTURE, 0x3800)
#define        KT9_con6_txt             SEGMENT_ADDR(COURSE_TEXTURE, 0x4000)
#define        KT9_green10_txt          SEGMENT_ADDR(COURSE_TEXTURE, 0x4800)
#define        KT9_hata_txt             SEGMENT_ADDR(COURSE_TEXTURE, 0x5000)
#define        KT9_hei1_txt             SEGMENT_ADDR(COURSE_TEXTURE, 0x5800)
#define        KT9_hei3_txt             SEGMENT_ADDR(COURSE_TEXTURE, 0x6000)
#define        KT9_iwa4_txt             SEGMENT_ADDR(COURSE_TEXTURE, 0x6800)
#define        KT9_koopaairA_txt        SEGMENT_ADDR(COURSE_TEXTURE, 0x7000)
#define        KT9_koopaairB_txt        SEGMENT_ADDR(COURSE_TEXTURE, 0x8000)
#define        KT9_kusa_txt             SEGMENT_ADDR(COURSE_TEXTURE, 0x9000)
#define        KT9_luigi1_txt           SEGMENT_ADDR(COURSE_TEXTURE, 0x9800)
#define        KT9_luigi2_txt           SEGMENT_ADDR(COURSE_TEXTURE, 0xa800)
#define        KT9_luigipA_txt          SEGMENT_ADDR(COURSE_TEXTURE, 0xb800)
#define        KT9_luigipB_txt          SEGMENT_ADDR(COURSE_TEXTURE, 0xc800)
#define        KT9_marioroA_txt         SEGMENT_ADDR(COURSE_TEXTURE, 0xd800)
#define        KT9_marioroB_txt         SEGMENT_ADDR(COURSE_TEXTURE, 0xe800)
#define        KT9_markL_txt            SEGMENT_ADDR(COURSE_TEXTURE, 0xf800)
#define        KT9_nintendoA_txt        SEGMENT_ADDR(COURSE_TEXTURE,0x10000)
#define        KT9_nintendoB_txt        SEGMENT_ADDR(COURSE_TEXTURE,0x11000)
#define        KT9_people_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x12000)
#define        KT9_pole_txt             SEGMENT_ADDR(COURSE_TEXTURE,0x13000)
#define        KT9_renga10_txt          SEGMENT_ADDR(COURSE_TEXTURE,0x13800)
#define        KT9_renga12_txt          SEGMENT_ADDR(COURSE_TEXTURE,0x14000)
#define        KT9_renga3_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x14800)
#define        KT9_road1D_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x15000)
#define        KT9_road1E_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x16000)
#define        KT9_roadgoal1D_txt       SEGMENT_ADDR(COURSE_TEXTURE,0x17000)
#define        KT9_suna3_txt            SEGMENT_ADDR(COURSE_TEXTURE,0x18000)
#define        KT9_white1_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x18800)
#define        KT9_white2_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x19800)
#define        KT9_white3_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x1a800)
#define        KT9_white4_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x1b800)
#define        KT9_white5_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x1c800)
#define        KT9_white6_txt           SEGMENT_ADDR(COURSE_TEXTURE,0x1d800)
#define        KT9_yoshi1A_txt          SEGMENT_ADDR(COURSE_TEXTURE,0x1e800)
#define        KT9_yoshi1B_txt          SEGMENT_ADDR(COURSE_TEXTURE,0x1f800)


#define      KT9_obj_t3T        SEGMENT_ADDR(COURSE_DISPLAYLIST,     0)
#define      KT9_grp_standT     SEGMENT_ADDR(COURSE_DISPLAYLIST,  0x68)
#define      KT9_obj_t3dT       SEGMENT_ADDR(COURSE_DISPLAYLIST,  0x78)
#define      KT9_grp_standdT    SEGMENT_ADDR(COURSE_DISPLAYLIST,  0xe0)
#define      KT9_grp_allT       SEGMENT_ADDR(COURSE_DISPLAYLIST,  0xf0)
#define      KT9_modelT         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x108)
#define      KT9_obj_e6         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x118)
#define      KT9_obj_e7         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x190)
#define      KT9_obj_e8         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x208)
#define      KT9_obj_e9         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x280)
#define      KT9_obj_e10        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x2f8)
#define      KT9_obj_e5         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x370)
#define      KT9_obj_e1         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x3e8)
#define      KT9_obj_e2         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x450)
#define      KT9_obj_e3         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x4b8)
#define      KT9_obj_e4         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x528)
#define      KT9_obj_e11        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x5a0)
#define      KT9_obj_e17        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x610)
#define      KT9_obj_e18        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x688)
#define      KT9_obj_e19        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x700)
#define      KT9_obj_e20        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x778)
#define      KT9_obj_e21        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x7f0)
#define      KT9_obj_e16        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x858)
#define      KT9_obj_e12        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x8d0)
#define      KT9_obj_e13        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x938)
#define      KT9_obj_e14        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0x9a8)
#define      KT9_obj_e15        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xa20)
#define      KT9_grp_renga      SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xa98)
#define      KT9_obj_h6         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xb48)
#define      KT9_obj_h7         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xbd0)
#define      KT9_obj_h8         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xc58)
#define      KT9_obj_h9         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xce0)
#define      KT9_obj_h10        SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xd68)
#define      KT9_obj_h5         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xdf0)
#define      KT9_obj_h1         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xe78)
#define      KT9_obj_h2         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xf00)
#define      KT9_obj_h3         SEGMENT_ADDR(COURSE_DISPLAYLIST, 0xf88)
#define      KT9_obj_h4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1000)
#define      KT9_obj_h11        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1088)
#define      KT9_obj_h17        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1110)
#define      KT9_obj_h18        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x11b8)
#define      KT9_obj_h19        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1260)
#define      KT9_obj_h20        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1308)
#define      KT9_obj_h21        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x13b0)
#define      KT9_obj_h16        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1438)
#define      KT9_obj_h12        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x14e0)
#define      KT9_obj_h13        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1558)
#define      KT9_obj_h14        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x15e0)
#define      KT9_obj_h15        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1688)
#define      KT9_grp_renga2     SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1730)
#define      KT9_obj_y7         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x17e0)
#define      KT9_obj_y6         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1848)
#define      KT9_obj_y5         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x18b8)
#define      KT9_obj_y4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1920)
#define      KT9_obj_y3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1988)
#define      KT9_obj_y2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1a28)
#define      KT9_obj_y1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1ac8)
#define      KT9_obj_y8         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1b28)
#define      KT9_obj_y14        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1bd8)
#define      KT9_obj_y13        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1c90)
#define      KT9_obj_y12        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1d00)
#define      KT9_obj_y11        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1d68)
#define      KT9_obj_y10        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1e10)
#define      KT9_obj_y9         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1e70)
#define      KT9_grp_yama       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1f18)
#define      KT9_obj_g13        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1f90)
#define      KT9_obj_g12        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x1ff0)
#define      KT9_obj_g11        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2050)
#define      KT9_obj_g10        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x20c0)
#define      KT9_obj_g14        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2130)
#define      KT9_obj_g15        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x21a8)
#define      KT9_obj_g16        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2210)
#define      KT9_obj_g17        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2280)
#define      KT9_obj_g9         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x22f8)
#define      KT9_obj_g4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2368)
#define      KT9_obj_g3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x23e0)
#define      KT9_obj_g2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2458)
#define      KT9_obj_g1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x24e0)
#define      KT9_obj_g5         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2560)
#define      KT9_obj_g6         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x25e8)
#define      KT9_obj_g7         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2658)
#define      KT9_obj_g8         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x26b8)
#define      KT9_obj_g18        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2720)
#define      KT9_obj_g31        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2798)
#define      KT9_obj_g30        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2810)
#define      KT9_obj_g29        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2888)
#define      KT9_obj_g28        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2900)
#define      KT9_obj_g32        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2978)
#define      KT9_obj_g33        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x29f0)
#define      KT9_obj_g34        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2a68)
#define      KT9_obj_g35        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2ae0)
#define      KT9_obj_g27        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2b58)
#define      KT9_obj_g22        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2bc8)
#define      KT9_obj_g21        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2c40)
#define      KT9_obj_g20        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2cb8)
#define      KT9_obj_g19        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2d30)
#define      KT9_obj_g23        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2da8)
#define      KT9_obj_g24        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2e20)
#define      KT9_obj_g25        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2e90)
#define      KT9_obj_g26        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2ef8)
#define      KT9_grp_green      SEGMENT_ADDR(COURSE_DISPLAYLIST,0x2f60)
#define      KT9_obj_s8         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3080)
#define      KT9_obj_s9         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x30f8)
#define      KT9_obj_s10        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3170)
#define      KT9_obj_s11        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x31e8)
#define      KT9_obj_s12        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3260)
#define      KT9_obj_s13        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x32d8)
#define      KT9_obj_s7         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3350)
#define      KT9_obj_s1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x33c8)
#define      KT9_obj_s2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3448)
#define      KT9_obj_s3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x34c8)
#define      KT9_obj_s4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3548)
#define      KT9_obj_s5         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x35d0)
#define      KT9_obj_s6         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3678)
#define      KT9_obj_s14        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x36f8)
#define      KT9_obj_s22        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3768)
#define      KT9_obj_s23        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x37e0)
#define      KT9_obj_s24        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3858)
#define      KT9_obj_s25        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x38d0)
#define      KT9_obj_s26        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3948)
#define      KT9_obj_s27        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x39c8)
#define      KT9_obj_s21        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3a58)
#define      KT9_obj_s15        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3ad0)
#define      KT9_obj_s16        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3b38)
#define      KT9_obj_s17        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3bd0)
#define      KT9_obj_s18        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3c40)
#define      KT9_obj_s19        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3cf0)
#define      KT9_obj_s20        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3d60)
#define      KT9_grp_sand       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3dd8)
#define      KT9_obj_k1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3eb8)
#define      KT9_obj_k2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x3fc0)
#define      KT9_obj_k3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4148)
#define      KT9_obj_k4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4330)
#define      KT9_grp_kabe       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4518)
#define      KT9_obj_t3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4540)
#define      KT9_obj_t2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x45b8)
#define      KT9_obj_t1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4690)
#define      KT9_grp_stand      SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4870)
#define      KT9_obj_a1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4890)
#define      KT9_obj_a2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4970)
#define      KT9_obj_a3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x49c8)
#define      KT9_obj_a4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4a38)
#define      KT9_obj_a5         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4b20)
#define      KT9_obj_a6         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4c38)
#define      KT9_grp_add        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4ef8)
#define      KT9_obj_w7         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x4f30)
#define      KT9_obj_w6         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x5048)
#define      KT9_obj_w5         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x51e8)
#define      KT9_obj_w4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x53f0)
#define      KT9_obj_w3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x55f8)
#define      KT9_obj_w2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x5798)
#define      KT9_obj_w1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x58b0)
#define      KT9_obj_w8         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x59c8)
#define      KT9_obj_w15        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x5ac8)
#define      KT9_obj_w14        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x5bc8)
#define      KT9_obj_w13        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x5ce0)
#define      KT9_obj_w12        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x5ee8)
#define      KT9_obj_w11        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x60f0)
#define      KT9_obj_w10        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x62f8)
#define      KT9_obj_w9         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6410)
#define      KT9_grp_wall       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6550)
#define      KT9_obj_r9         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x65d0)
#define      KT9_obj_r10        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6678)
#define      KT9_obj_r11        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6720)
#define      KT9_obj_r12        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x67c8)
#define      KT9_obj_r13        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6870)
#define      KT9_obj_r14        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6918)
#define      KT9_obj_r15        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x69b8)
#define      KT9_obj_r8         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6a50)
#define      KT9_obj_r1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6af8)
#define      KT9_obj_r2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6be8)
#define      KT9_obj_r3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6ca0)
#define      KT9_obj_r4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6d58)
#define      KT9_obj_r5         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6e10)
#define      KT9_obj_r6         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6ee8)
#define      KT9_obj_r7         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x6fa0)
#define      KT9_obj_r16        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7048)
#define      KT9_obj_r24        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x70f0)
#define      KT9_obj_r25        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7198)
#define      KT9_obj_r26        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7240)
#define      KT9_obj_r27        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x72e8)
#define      KT9_obj_r28        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7390)
#define      KT9_obj_r29        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7438)
#define      KT9_obj_r30        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x74e8)
#define      KT9_obj_r23        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x75a0)
#define      KT9_obj_r17        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7648)
#define      KT9_obj_r18        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x76f0)
#define      KT9_obj_r19        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x77a8)
#define      KT9_obj_r20        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7870)
#define      KT9_obj_r21        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7938)
#define      KT9_obj_r22        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x79e0)
#define      KT9_grp_road       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7a80)
#define      KT9_obj_f1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7b78)
#define      KT9_obj_f2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7bf0)
#define      KT9_obj_f3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7c78)
#define      KT9_obj_f4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7ce8)
#define      KT9_obj_f5         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7d58)
#define      KT9_obj_f6         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7dd0)
#define      KT9_obj_f7         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7e48)
#define      KT9_grp_fence      SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7eb0)
#define      KT9_obj_b1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7ef0)
#define      KT9_obj_b2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7f60)
#define      KT9_obj_b3         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x7fd8)
#define      KT9_obj_b4         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8040)
#define      KT9_obj_b5         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x80a8)
#define      KT9_obj_b6         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8120)
#define      KT9_obj_b7         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8188)
#define      KT9_grp_block      SEGMENT_ADDR(COURSE_DISPLAYLIST,0x81f8)
#define      KT9_obj_p2         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8238)
#define      KT9_obj_p1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8318)
#define      KT9_grp_space      SEGMENT_ADDR(COURSE_DISPLAYLIST,0x83c0)
#define      KT9_obj_b5d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x83d8)
#define      KT9_obj_b2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8440)
#define      KT9_grp_blockd     SEGMENT_ADDR(COURSE_DISPLAYLIST,0x84a8)
#define      KT9_obj_t3d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x84c0)
#define      KT9_obj_t2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8520)
#define      KT9_obj_t1d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x85e0)
#define      KT9_grp_standd     SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8750)
#define      KT9_obj_e6d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8770)
#define      KT9_obj_e7d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x87d8)
#define      KT9_obj_e8d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8840)
#define      KT9_obj_e9d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x88a8)
#define      KT9_obj_e10d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8910)
#define      KT9_obj_e5d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8978)
#define      KT9_obj_e1d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x89e0)
#define      KT9_obj_e2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8a40)
#define      KT9_obj_e3d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8aa0)
#define      KT9_obj_e4d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8b00)
#define      KT9_obj_e11d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8b68)
#define      KT9_obj_e17d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8bd0)
#define      KT9_obj_e18d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8c38)
#define      KT9_obj_e19d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8ca0)
#define      KT9_obj_e20d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8d08)
#define      KT9_obj_e21d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8d70)
#define      KT9_obj_e16d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8dd0)
#define      KT9_obj_e12d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8e38)
#define      KT9_obj_e13d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8e98)
#define      KT9_obj_e14d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8f00)
#define      KT9_obj_e15d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8f68)
#define      KT9_grp_rengad     SEGMENT_ADDR(COURSE_DISPLAYLIST,0x8fd0)
#define      KT9_obj_h6d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9080)
#define      KT9_obj_h7d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9108)
#define      KT9_obj_h8d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9190)
#define      KT9_obj_h9d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9218)
#define      KT9_obj_h10d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x92a0)
#define      KT9_obj_h5d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9328)
#define      KT9_obj_h1d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x93b0)
#define      KT9_obj_h2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9428)
#define      KT9_obj_h3d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x94a0)
#define      KT9_obj_h4d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9518)
#define      KT9_obj_h11d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x95a0)
#define      KT9_obj_h17d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9628)
#define      KT9_obj_h18d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x96b0)
#define      KT9_obj_h19d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9738)
#define      KT9_obj_h20d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x97c0)
#define      KT9_obj_h21d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9848)
#define      KT9_obj_h16d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x98c0)
#define      KT9_obj_h12d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9948)
#define      KT9_obj_h13d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x99c0)
#define      KT9_obj_h14d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9a48)
#define      KT9_obj_h15d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9ad0)
#define      KT9_grp_renga2d    SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9b58)
#define      KT9_obj_u1         SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9c08)
#define      KT9_grp_ura        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9ea8)
#define      KT9_obj_p2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9eb8)
#define      KT9_obj_p1d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9f58)
#define      KT9_grp_spaced     SEGMENT_ADDR(COURSE_DISPLAYLIST,0x9ff8)
#define      KT9_obj_f1d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa010)
#define      KT9_obj_f2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa070)
#define      KT9_obj_f3d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa0d8)
#define      KT9_obj_f4d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa138)
#define      KT9_obj_f5d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa198)
#define      KT9_obj_f6d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa1f8)
#define      KT9_grp_fenced     SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa258)
#define      KT9_obj_g13d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa290)
#define      KT9_obj_g12d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa2f0)
#define      KT9_obj_g11d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa350)
#define      KT9_obj_g10d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa3b0)
#define      KT9_obj_g14d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa418)
#define      KT9_obj_g15d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa478)
#define      KT9_obj_g16d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa4e0)
#define      KT9_obj_g17d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa540)
#define      KT9_obj_g9d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa5a8)
#define      KT9_obj_g4d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa608)
#define      KT9_obj_g3d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa670)
#define      KT9_obj_g2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa6d0)
#define      KT9_obj_g1d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa730)
#define      KT9_obj_g5d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa790)
#define      KT9_obj_g6d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa7f8)
#define      KT9_obj_g7d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa858)
#define      KT9_obj_g8d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa8b8)
#define      KT9_obj_g18d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa918)
#define      KT9_obj_g31d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa980)
#define      KT9_obj_g30d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xa9e8)
#define      KT9_obj_g29d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xaa50)
#define      KT9_obj_g28d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xaab8)
#define      KT9_obj_g32d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xab20)
#define      KT9_obj_g33d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xab88)
#define      KT9_obj_g34d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xabf0)
#define      KT9_obj_g35d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xac58)
#define      KT9_obj_g27d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xacc0)
#define      KT9_obj_g22d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xad28)
#define      KT9_obj_g21d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xad90)
#define      KT9_obj_g20d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xadf8)
#define      KT9_obj_g19d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xae60)
#define      KT9_obj_g23d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xaec8)
#define      KT9_obj_g24d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xaf30)
#define      KT9_obj_g25d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xaf98)
#define      KT9_obj_g26d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xaff8)
#define      KT9_grp_greend     SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb060)
#define      KT9_obj_s8d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb180)
#define      KT9_obj_s9d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb1e8)
#define      KT9_obj_s10d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb250)
#define      KT9_obj_s11d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb2b8)
#define      KT9_obj_s12d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb320)
#define      KT9_obj_s13d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb388)
#define      KT9_obj_s7d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb3f0)
#define      KT9_obj_s1d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb458)
#define      KT9_obj_s2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb4b8)
#define      KT9_obj_s3d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb518)
#define      KT9_obj_s4d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb578)
#define      KT9_obj_s5d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb5e8)
#define      KT9_obj_s6d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb660)
#define      KT9_obj_s14d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb6c0)
#define      KT9_obj_s22d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb728)
#define      KT9_obj_s23d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb790)
#define      KT9_obj_s24d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb7f8)
#define      KT9_obj_s25d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb860)
#define      KT9_obj_s26d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb8c8)
#define      KT9_obj_s27d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb930)
#define      KT9_obj_s21d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xb9a0)
#define      KT9_obj_s15d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xba08)
#define      KT9_obj_s16d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xba68)
#define      KT9_obj_s17d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbad8)
#define      KT9_obj_s18d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbb38)
#define      KT9_obj_s19d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbba8)
#define      KT9_obj_s20d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbc08)
#define      KT9_grp_sandd      SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbc70)
#define      KT9_obj_y7d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbd50)
#define      KT9_obj_y6d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbdb0)
#define      KT9_obj_y5d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbe10)
#define      KT9_obj_y4d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbe70)
#define      KT9_obj_y3d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbf08)
#define      KT9_obj_y2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xbfa0)
#define      KT9_obj_y8d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc038)
#define      KT9_obj_y14d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc0d8)
#define      KT9_obj_y13d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc188)
#define      KT9_obj_y12d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc1e8)
#define      KT9_obj_y11d       SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc248)
#define      KT9_obj_y9d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc2e8)
#define      KT9_grp_yamad      SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc390)
#define      KT9_obj_k1d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc3f8)
#define      KT9_obj_k2d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc4a8)
#define      KT9_obj_k3d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc528)
#define      KT9_obj_k4d        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc5a8)
#define      KT9_grp_kabed      SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc628)
#define      KT9_grp_all        SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc650)
#define      KT9_model          SEGMENT_ADDR(COURSE_DISPLAYLIST,0xc718)



#endif
