int turndt_course4 = 0;

short shiftdt_course4[] = { 0, 0 };

short buoydt_course4[][4] = {
	/* 00 */	{  4300,  2000, DT_BUOY_GOAL  , 180 },
	/* 01 */	{  4300, -1300, DT_BUOY_PL_L  , 180 },
	/* 02 */	{  4130, -1573, DT_BUOY_EN_C  , 177 },
	/* 03 */	{  4300, -3000, DT_BUOY_PL_R  , 210 },
	/* 04 */	{  4497, -3310, DT_BUOY_EN_C  , 247 },
	/* 05 */	{  4545, -3691, DT_BUOY_EN_C4 , 233 },
	/* 06 */	{  4308, -3961, DT_BUOY_EN_C4 , 248 },
	/* 07 */	{  3913, -4033, DT_BUOY_EN_C4 , 281 },
	/* 08 */	{  3671, -3708, DT_BUOY_EN_C3 , 272 },
	/* 09 */	{  3448, -3711, DT_BUOY_EN_C  , 280 },
	/* 10 */	{  3232, -3851, DT_BUOY_EN_C4 , 279 },
	/* 11 */	{  3529, -3435, DT_BUOY_TURN_R, 255 },
	/* 12 */	{  2898, -3692, DT_BUOY_EN_C2 , 277 },
	/* 13 */	{  2167, -3376, DT_BUOY_EN_C3 , 261 },
	/* 14 */	{  2113, -3333, DT_BUOY_EN_C2 , 253 },
	/* 15 */	{  2140, -3550, DT_BUOY_PL_L  , 270 },
	/* 16 */	{  1511, -2692, DT_BUOY_EN_C4 , 269 },
	/* 17 */	{   436, -3938, DT_BUOY_EN_C2 , 248 },
	/* 18 */	{  -201, -3940, DT_BUOY_EN_C3 , 271 },
	/* 19 */	{  1413, -2628, DT_BUOY_EN_C1 , 269 },
	/* 20 */	{   190, -2386, DT_BUOY_EN_C4 , 265 },
	/* 21 */	{   -84, -2375, DT_BUOY_EN_C1 , 267 },
	/* 22 */	{  -715, -3881, DT_BUOY_EN_C2 , 288 },
	/* 23 */	{ -1573, -3826, DT_BUOY_EN_C3 , 299 },
	/* 24 */	{ -2174, -3476, DT_BUOY_PL_L  , 270 },
	/* 25 */	{ -2360, -3302, DT_BUOY_EN_C  , 248 },
	/* 26 */	{ -2960, -3605, DT_BUOY_EN_C1 , 275 },
	/* 27 */	{ -3091, -3781, DT_BUOY_EN_C4 , 287 },
	/* 28 */	{ -3758, -3560, DT_BUOY_EN_C  , 322 },
	/* 29 */	{ -3486, -3343, DT_BUOY_TURN_R, 315 },
	/* 30 */	{ -4117, -2859, DT_BUOY_EN_C  ,   0 },
	/* 31 */	{ -4130, -1882, DT_BUOY_EN_C  , 330 },
	/* 32 */	{ -4167, -1670, DT_BUOY_EN_C4 , 354 },
	/* 33 */	{ -4300, -1700, DT_BUOY_PL_L  ,   0 },
	/* 34 */	{ -4259, -1472, DT_BUOY_EN_C  , 342 },
	/* 35 */	{ -4424,  -569, DT_BUOY_EN_C  ,  33 },
	/* 36 */	{ -4300,  -700, DT_BUOY_PL_R  ,   0 },
	/* 37 */	{ -4161,   449, DT_BUOY_EN_C  , 317 },
	/* 38 */	{ -4300,   300, DT_BUOY_PL_L  ,   0 },
	/* 39 */	{ -4413,  1500, DT_BUOY_EN_C  ,  28 },
	/* 40 */	{ -4300,  1300, DT_BUOY_PL_R  ,   0 },
	/* 41 */	{ -4300,  2300, DT_BUOY_PL_L  ,   0 },
	/* 42 */	{ -3743,  3402, DT_BUOY_EN_C  ,  41 },
	/* 43 */	{ -3359,  3532, DT_BUOY_TURN_R,  45 },
	/* 44 */	{ -2300,  5000, DT_BUOY_PL_L  ,  81 },
	/* 45 */	{  -419,  5456, DT_BUOY_EN_C  , 113 },
	/* 46 */	{    95,  5229, DT_BUOY_EN_C4 , 142 },
	/* 47 */	{   -99,  5006, DT_BUOY_PL_R  , 113 },
	/* 48 */	{   371,  4885, DT_BUOY_EN_C  , 121 },
	/* 49 */	{   704,  4682, DT_BUOY_EN_C4 , 128 },
	/* 50 */	{   818,  4746, DT_BUOY_PL_L  , 109 },
	/* 51 */	{  1093,  4348, DT_BUOY_EN_C  , 137 },
	/* 52 */	{  1753,  4332, DT_BUOY_EN_C4 ,  78 },
	/* 53 */	{  2809,  4543, DT_BUOY_EN_C4 , 104 },
	/* 54 */	{  2855,  4382, DT_BUOY_PL_R  , 120 },
	/* 55 */	{  3167,  4496, DT_BUOY_EN_C  , 133 },
	/* 56 */	{  3598,  4057, DT_BUOY_EN_C  , 133 },
	/* 57 */	{  4018,  3347, DT_BUOY_EN_C  , 144 },
	/* 58 */	{  3450,  3450, DT_BUOY_TURN_R, 135 },
	/* end */	{ -1, -1, -1, -1 }
};
short hd_buoydt_course4[][4] = {
	/* 00 */	{  4300,  2000, DT_BUOY_GOAL  , 180 },
	/* 01 */	{  4300, -1300, DT_BUOY_PL_L  , 180 },
	/* 02 */	{  4130, -1573, DT_BUOY_EN_C  , 177 },
	/* 03 */	{  4300, -3000, DT_BUOY_PL_R  , 210 },
	/* 04 */	{  4497, -3310, DT_BUOY_EN_C  , 247 },
	/* 05 */	{  4545, -3691, DT_BUOY_EN_C4 , 233 },
	/* 06 */	{  4308, -3961, DT_BUOY_EN_C4 , 248 },
	/* 07 */	{  3913, -4033, DT_BUOY_EN_C4 , 281 },
	/* 08 */	{  3671, -3708, DT_BUOY_EN_C3 , 272 },
	/* 09 */	{  3448, -3711, DT_BUOY_EN_C  , 280 },
	/* 10 */	{  3232, -3851, DT_BUOY_EN_C4 , 279 },
	/* 11 */	{  3529, -3435, DT_BUOY_TURN_R, 255 },
	/* 12 */	{  2898, -3692, DT_BUOY_EN_C2 , 277 },
	/* 13 */	{  2167, -3376, DT_BUOY_EN_C3 , 261 },
	/* 14 */	{  2113, -3333, DT_BUOY_EN_C2 , 253 },
	/* 15 */	{  2140, -3550, DT_BUOY_PL_L  , 270 },
	/* 16 */	{  1511, -2692, DT_BUOY_EN_C4 , 269 },
	/* 17 */	{   436, -3938, DT_BUOY_EN_C2 , 248 },
	/* 18 */	{  -201, -3940, DT_BUOY_EN_C3 , 271 },
	/* 19 */	{  1413, -2628, DT_BUOY_EN_C1 , 269 },
	/* 20 */	{   190, -2386, DT_BUOY_EN_C4 , 265 },
	/* 21 */	{   -84, -2375, DT_BUOY_EN_C1 , 267 },
	/* 22 */	{  -715, -3881, DT_BUOY_EN_C2 , 288 },
	/* 23 */	{ -1573, -3826, DT_BUOY_EN_C3 , 299 },
	/* 24 */	{ -2174, -3476, DT_BUOY_PL_L  , 270 },
	/* 25 */	{ -2360, -3302, DT_BUOY_EN_C  , 248 },
	/* 26 */	{ -2960, -3605, DT_BUOY_EN_C1 , 275 },
	/* 27 */	{ -3091, -3781, DT_BUOY_EN_C4 , 287 },
	/* 28 */	{ -3758, -3560, DT_BUOY_EN_C  , 322 },
	/* 29 */	{ -3486, -3343, DT_BUOY_TURN_R, 315 },
	/* 30 */	{ -4117, -2859, DT_BUOY_EN_C  ,   0 },
	/* 31 */	{ -4130, -1882, DT_BUOY_EN_C  , 330 },
	/* 32 */	{ -4167, -1670, DT_BUOY_EN_C4 , 354 },
	/* 33 */	{ -4300, -1700, DT_BUOY_PL_L  ,   0 },
	/* 34 */	{ -4259, -1472, DT_BUOY_EN_C  , 342 },
	/* 35 */	{ -4424,  -569, DT_BUOY_EN_C  ,  33 },
	/* 36 */	{ -4300,  -700, DT_BUOY_PL_R  ,   0 },
	/* 37 */	{ -4161,   449, DT_BUOY_EN_C  , 317 },
	/* 38 */	{ -4300,   300, DT_BUOY_PL_L  ,   0 },
	/* 39 */	{ -4413,  1500, DT_BUOY_EN_C  ,  28 },
	/* 40 */	{ -4300,  1300, DT_BUOY_PL_R  ,   0 },
	/* 41 */	{ -4300,  2300, DT_BUOY_PL_L  ,   0 },
	/* 42 */	{ -3743,  3402, DT_BUOY_EN_C  ,  41 },
	/* 43 */	{ -3359,  3532, DT_BUOY_TURN_R,  45 },
	/* 44 */	{ -2300,  5000, DT_BUOY_PL_L  ,  81 },
	/* 45 */	{  -419,  5456, DT_BUOY_EN_C  , 113 },
	/* 46 */	{    95,  5229, DT_BUOY_EN_C4 , 142 },
	/* 47 */	{   -99,  5006, DT_BUOY_PL_R  , 113 },
	/* 48 */	{   371,  4885, DT_BUOY_EN_C  , 121 },
	/* 49 */	{   704,  4682, DT_BUOY_EN_C4 , 128 },
	/* 50 */	{   818,  4746, DT_BUOY_PL_L  , 109 },
	/* 51 */	{  1093,  4348, DT_BUOY_EN_C  , 137 },
	/* 52 */	{  1753,  4332, DT_BUOY_EN_C4 ,  78 },
	/* 53 */	{  2809,  4543, DT_BUOY_EN_C4 , 104 },
	/* 54 */	{  2855,  4382, DT_BUOY_PL_R  , 120 },
	/* 55 */	{  3167,  4496, DT_BUOY_EN_C  , 133 },
	/* 56 */	{  3598,  4057, DT_BUOY_EN_C  , 133 },
	/* 57 */	{  4018,  3347, DT_BUOY_EN_C  , 144 },
	/* 58 */	{  3450,  3450, DT_BUOY_TURN_R, 135 },
	/* end */	{ -1, -1, -1, -1 }
};
short ex_buoydt_course4[][4] = {
	/* 00 */	{  4300,  2000, DT_BUOY_GOAL  , 180 },
	/* 01 */	{  4300, -1300, DT_BUOY_PL_L  , 180 },
	/* 02 */	{  4130, -1573, DT_BUOY_EN_C  , 177 },
	/* 03 */	{  4300, -3000, DT_BUOY_PL_R  , 210 },
	/* 04 */	{  4497, -3310, DT_BUOY_EN_C  , 247 },
	/* 05 */	{  4545, -3691, DT_BUOY_EN_C4 , 233 },
	/* 06 */	{  4308, -3961, DT_BUOY_EN_C4 , 248 },
	/* 07 */	{  3913, -4033, DT_BUOY_EN_C4 , 281 },
	/* 08 */	{  3671, -3708, DT_BUOY_EN_C3 , 272 },
	/* 09 */	{  3448, -3711, DT_BUOY_EN_C  , 280 },
	/* 10 */	{  3232, -3851, DT_BUOY_EN_C4 , 279 },
	/* 11 */	{  3529, -3435, DT_BUOY_TURN_R, 255 },
	/* 12 */	{  2898, -3692, DT_BUOY_EN_C2 , 277 },
	/* 13 */	{  2167, -3376, DT_BUOY_EN_C3 , 261 },
	/* 14 */	{  2113, -3333, DT_BUOY_EN_C2 , 253 },
	/* 15 */	{  2140, -3550, DT_BUOY_PL_L  , 270 },
	/* 16 */	{  1511, -2692, DT_BUOY_EN_C4 , 269 },
	/* 17 */	{   436, -3938, DT_BUOY_EN_C2 , 248 },
	/* 18 */	{  -201, -3940, DT_BUOY_EN_C3 , 271 },
	/* 19 */	{  1413, -2628, DT_BUOY_EN_C1 , 269 },
	/* 20 */	{   190, -2386, DT_BUOY_EN_C4 , 265 },
	/* 21 */	{   -84, -2375, DT_BUOY_EN_C1 , 267 },
	/* 22 */	{  -715, -3881, DT_BUOY_EN_C2 , 288 },
	/* 23 */	{ -1573, -3826, DT_BUOY_EN_C3 , 299 },
	/* 24 */	{ -2174, -3476, DT_BUOY_PL_L  , 270 },
	/* 25 */	{ -2360, -3302, DT_BUOY_EN_C  , 248 },
	/* 26 */	{ -2960, -3605, DT_BUOY_EN_C1 , 275 },
	/* 27 */	{ -3091, -3781, DT_BUOY_EN_C4 , 287 },
	/* 28 */	{ -3758, -3560, DT_BUOY_EN_C  , 322 },
	/* 29 */	{ -3486, -3343, DT_BUOY_TURN_R, 315 },
	/* 30 */	{ -4117, -2859, DT_BUOY_EN_C  ,   0 },
	/* 31 */	{ -4130, -1882, DT_BUOY_EN_C  , 330 },
	/* 32 */	{ -4167, -1670, DT_BUOY_EN_C4 , 354 },
	/* 33 */	{ -4300, -1700, DT_BUOY_PL_L  ,   0 },
	/* 34 */	{ -4259, -1472, DT_BUOY_EN_C  , 342 },
	/* 35 */	{ -4424,  -569, DT_BUOY_EN_C  ,  33 },
	/* 36 */	{ -4300,  -700, DT_BUOY_PL_R  ,   0 },
	/* 37 */	{ -4161,   449, DT_BUOY_EN_C  , 317 },
	/* 38 */	{ -4300,   300, DT_BUOY_PL_L  ,   0 },
	/* 39 */	{ -4413,  1500, DT_BUOY_EN_C  ,  28 },
	/* 40 */	{ -4300,  1300, DT_BUOY_PL_R  ,   0 },
	/* 41 */	{ -4300,  2300, DT_BUOY_PL_L  ,   0 },
	/* 42 */	{ -3743,  3402, DT_BUOY_EN_C  ,  41 },
	/* 43 */	{ -3359,  3532, DT_BUOY_TURN_R,  45 },
	/* 44 */	{ -2300,  5000, DT_BUOY_PL_L  ,  81 },
	/* 45 */	{  -419,  5456, DT_BUOY_EN_C  , 113 },
	/* 46 */	{    95,  5229, DT_BUOY_EN_C4 , 142 },
	/* 47 */	{   -99,  5006, DT_BUOY_PL_R  , 113 },
	/* 48 */	{   371,  4885, DT_BUOY_EN_C  , 121 },
	/* 49 */	{   704,  4682, DT_BUOY_EN_C4 , 128 },
	/* 50 */	{   818,  4746, DT_BUOY_PL_L  , 109 },
	/* 51 */	{  1093,  4348, DT_BUOY_EN_C  , 137 },
	/* 52 */	{  1753,  4332, DT_BUOY_EN_C4 ,  78 },
	/* 53 */	{  2809,  4543, DT_BUOY_EN_C4 , 104 },
	/* 54 */	{  2855,  4382, DT_BUOY_PL_R  , 120 },
	/* 55 */	{  3167,  4496, DT_BUOY_EN_C  , 133 },
	/* 56 */	{  3598,  4057, DT_BUOY_EN_C  , 133 },
	/* 57 */	{  4018,  3347, DT_BUOY_EN_C  , 144 },
	/* 58 */	{  3450,  3450, DT_BUOY_TURN_R, 135 },
	/* end */	{ -1, -1, -1, -1 }
};

short jumpdt_course4[][5] = {
	/* end */	{ -1, -1, -1, -1, -1 }
};

short crsbuoydt_course4[][3] = {
	/* 00 */	{  -775,  4720, DT_CRSBUOY_XPA },
	/* 01 */	{  -227,  4937, DT_CRSBUOY_XPA },
	/* 02 */	{    25,  5120, DT_CRSBUOY_XPA },
	/* 03 */	{   181,  4742, DT_CRSBUOY_XPA },
	/* 04 */	{   531,  4992, DT_CRSBUOY_XPA },
	/* 05 */	{   625,  4620, DT_CRSBUOY_XPA },
	/* 06 */	{   825,  5320, DT_CRSBUOY_XPA },
	/* 07 */	{   917,  4807, DT_CRSBUOY_XPA },
	/* 08 */	{  1231,  4542, DT_CRSBUOY_XPA },
	/* 09 */	{   975,  4240, DT_CRSBUOY_XPA },
	/* 10 */	{  1281,  4892, DT_CRSBUOY_XPA },
	/* 11 */	{  1675,  4620, DT_CRSBUOY_XPA },
	/* 12 */	{  1825,  4920, DT_CRSBUOY_XPA },
	/* end */	{ -1, -1, -1 }
};

