Hokkaido.txt
//Geographic coordinates of the contour of Hokkaido
int HokkaidoN=360; DB Hokkaido[360][2]={ {41.4602, 140.108}, {41.4822, 140.082}, {41.5429, 140.055}, {41.6769, 140.059}, {41.7791, 140.074}, {41.8398, 140.067}, {41.8489, 140.082}, {41.8521, 140.116}, {41.8605, 140.145}, {41.9024, 140.163}, {41.9945, 140.148}, {42.0879, 140.093}, {42.1339, 140.056}, {42.1823, 139.961}, {42.281, 139.794}, {42.3279, 139.77}, {42.3809, 139.782}, {42.4323, 139.835}, {42.4926, 139.859}, {42.604, 139.849}, {42.6754, 139.859}, {42.7, 139.883}, {42.7039, 139.948}, {42.7112, 140.023}, {42.7449, 140.048}, {42.7764, 140.119}, {42.8087, 140.151}, {42.8552, 140.165}, {42.8536, 140.199}, {42.836, 140.222}, {42.7922, 140.26}, {42.7822, 140.3}, {42.796, 140.333}, {42.8214, 140.341}, {42.8986, 140.361}, {42.9201, 140.417}, {42.9301, 140.454}, {42.957, 140.483}, {43.0038, 140.508}, {43.0361, 140.549}, {43.0656, 140.562}, {43.0971, 140.538}, {43.1186, 140.502}, {43.1686, 140.44}, {43.1885, 140.362}, {43.2004, 140.345}, {43.2749, 140.343}, {43.3494, 140.338}, {43.3625, 140.375}, {43.3756, 140.421}, {43.3921, 140.43}, {43.4282, 140.463}, {43.4289, 140.513}, {43.4044, 140.566}, {43.3748, 140.63}, {43.3556, 140.657}, {43.3118, 140.677}, {43.2995, 140.693}, {43.3026, 140.731}, {43.2918, 140.776}, {43.2565, 140.816}, {43.24, 140.849}, {43.2468, 140.916}, {43.2792, 141.002}, {43.2746, 141.031}, {43.25, 141.048}, {43.2296, 141.08}, {43.2081, 141.157}, {43.2058, 141.23}, {43.2461, 141.336}, {43.3137, 141.416}, {43.3782, 141.457}, {43.437, 141.466}, {43.5568, 141.407}, {43.6263, 141.419}, {43.7239, 141.387}, {43.7742, 141.405}, {43.8226, 141.459}, {43.8825, 141.507}, {43.8979, 141.554}, {43.9171, 141.604}, {43.945, 141.631}, {43.9881, 141.645}, {44.0188, 141.68}, {44.0557, 141.691}, {44.0949, 141.68}, {44.1959, 141.687}, {44.3721, 141.692}, {44.3983, 141.704}, {44.4797, 141.768}, {44.563, 141.81}, {44.6513, 141.816}, {44.8238, 141.8}, {44.9394, 141.755}, {44.9988, 141.725}, {45.1356, 141.657}, {45.2355, 141.597}, {45.2662, 141.601}, {45.2931, 141.641}, {45.3338, 141.662}, {45.406, 141.675}, {45.4632, 141.648}, {45.4862, 141.653}, {45.4886, 141.683}, {45.4732, 141.726}, {45.4402, 141.754}, {45.4225, 141.768}, {45.4144, 141.804}, {45.4214, 141.839}, {45.4505, 141.87}, {45.4866, 141.891}, {45.5358, 141.897}, {45.5466, 141.925}, {45.5389, 141.963}, {45.5181, 141.989}, {45.474, 142.02}, {45.3956, 142.175}, {45.32, 142.225}, {45.1971, 142.367}, {45.1483, 142.427}, {45.0899, 142.532}, {45.0419, 142.593}, {44.9766, 142.629}, {44.8342, 142.763}, {44.6679, 142.936}, {44.5934, 143.026}, {44.5803, 143.077}, {44.5565, 143.108}, {44.4709, 143.24}, {44.4424, 143.326}, {44.381, 143.419}, {44.3222, 143.506}, {44.2677, 143.666}, {44.2566, 143.767}, {44.2366, 143.875}, {44.1502, 144.038}, {44.1095, 144.099}, {44.0672, 144.091}, {44.0519, 144.13}, {44.0649, 144.166}, {44.098, 144.22}, {44.093, 144.276}, {44.0123, 144.32}, {43.9478, 144.401}, {43.9294, 144.514}, {43.9117, 144.59}, {43.9094, 144.653}, {43.9271, 144.698}, {43.947, 144.788}, {43.9332, 144.871}, {43.9413, 144.936}, {44.0358, 145.016}, {44.1421, 145.112}, {44.2036, 145.168}, {44.2381, 145.192}, {44.285, 145.258}, {44.3242, 145.268}, {44.3687, 145.286}, {44.3687, 145.316}, {44.3315, 145.335}, {44.2623, 145.333}, {44.2301, 145.317}, {44.1702, 145.312}, {44.1447, 145.291}, {44.101, 145.223}, {44.0054, 145.177}, {43.8779, 145.112}, {43.7846, 145.037}, {43.76, 145.038}, {43.7128, 145.083}, {43.646, 145.186}, {43.639, 145.225}, {43.6375, 145.276}, {43.6229, 145.309}, {43.5968, 145.314}, {43.5768, 145.294}, {43.5745, 145.257}, {43.6106, 145.179}, {43.6014, 145.156}, {43.5753, 145.156}, {43.5135, 145.22}, {43.3691, 145.288}, {43.3529, 145.362}, {43.3529, 145.526}, {43.3783, 145.593}, {43.4105, 145.671}, {43.4105, 145.761}, {43.4029, 145.806}, {43.3829, 145.806}, {43.3629, 145.782}, {43.3468, 145.745}, {43.3211, 145.691}, {43.3226, 145.642}, {43.2988, 145.586}, {43.2535, 145.548}, {43.2081, 145.536}, {43.202, 145.52}, {43.2108, 145.495}, {43.2331, 145.461}, {43.23, 145.423}, {43.2016, 145.363}, {43.1551, 145.275}, {43.1405, 145.228}, {43.1398, 145.193}, {43.1505, 145.163}, {43.1567, 145.107}, {43.1474, 145.085}, {43.129, 145.076}, {43.1044, 145.098}, {43.0852, 145.121}, {43.0737, 145.121}, {43.0622, 145.095}, {43.0603, 145.05}, {43.0426, 145.012}, {43.0096, 145.002}, {42.9873, 144.997}, {42.9858, 144.947}, {42.995, 144.912}, {43.0065, 144.883}, {43.0203, 144.915}, {43.0334, 144.965}, {43.058, 144.953}, {43.081, 144.916}, {43.0733, 144.883}, {43.0568, 144.848}, {43.0361, 144.774}, {43.0015, 144.705}, {42.9746, 144.699}, {42.9562, 144.717}, {42.9485, 144.713}, {42.9493, 144.69}, {42.9639, 144.656}, {42.9877, 144.617}, {43.0384, 144.606}, {43.056, 144.56}, {43.053, 144.495}, {43.0368, 144.439}, {43.0107, 144.401}, {42.9854, 144.371}, {42.9861, 144.326}, {43.003, 144.297}, {43.0407, 144.28}, {43.0829, 144.233}, {43.0814, 144.197}, {43.0614, 144.167}, {43.0092, 144.149}, {42.9355, 144.127}, {42.917, 144.08}, {42.8974, 143.975}, {42.8474, 143.875}, {42.7334, 143.704}, {42.6397, 143.604}, {42.5426, 143.479}, {42.4704, 143.409}, {42.3425, 143.333}, {42.301, 143.333}, {42.2687, 143.339}, {42.2411, 143.326}, {42.208, 143.309}, {42.1658, 143.312}, {42.1262, 143.309}, {42.0917, 143.276}, {42.0448, 143.269}, {41.9849, 143.249}, {41.9742, 143.227}, {41.9811, 143.205}, {41.9987, 143.186}, {42.0394, 143.168}, {42.0759, 143.122}, {42.1792, 142.964}, {42.2422, 142.79}, {42.2553, 142.701}, {42.2622, 142.661}, {42.296, 142.605}, {42.4, 142.341}, {42.5141, 142.159}, {42.5556, 142.014}, {42.6236, 141.897}, {42.6335, 141.842}, {42.6382, 141.787}, {42.6574, 141.749}, {42.6547, 141.673}, {42.5944, 141.435}, {42.5583, 141.351}, {42.4937, 141.284}, {42.4799, 141.226}, {42.4715, 141.193}, {42.4427, 141.169}, {42.4284, 141.16}, {42.3682, 141.099}, {42.3415, 141.068}, {42.3242, 141.02}, {42.3288, 140.942}, {42.3455, 140.891}, {42.3618, 140.882}, {42.375, 140.885}, {42.3825, 140.901}, {42.3796, 140.966}, {42.3867, 141.005}, {42.3958, 141.008}, {42.43, 140.957}, {42.506, 140.844}, {42.5375, 140.84}, {42.556, 140.874}, {42.5921, 140.916}, {42.617, 140.883}, {42.6385, 140.735}, {42.6343, 140.659}, {42.6074, 140.612}, {42.6074, 140.58}, {42.6305, 140.535}, {42.6451, 140.486}, {42.6209, 140.424}, {42.584, 140.387}, {42.5241, 140.377}, {42.44, 140.356}, {42.3478, 140.314}, {42.2925, 140.303}, {42.2587, 140.322}, {42.2468, 140.372}, {42.2299, 140.452}, {42.1838, 140.558}, {42.1424, 140.608}, {42.1381, 140.651}, {42.1397, 140.792}, {42.1174, 140.836}, {42.0805, 140.877}, {42.0537, 140.927}, {41.9983, 140.978}, {41.8743, 141.092}, {41.8321, 141.214}, {41.799, 141.199}, {41.7768, 141.157}, {41.7683, 141.082}, {41.7368, 141.014}, {41.7314, 140.967}, {41.7533, 140.915}, {41.771, 140.845}, {41.791, 140.766}, {41.7808, 140.687}, {41.7784, 140.654}, {41.7934, 140.644}, {41.8328, 140.663}, {41.839, 140.62}, {41.8136, 140.58}, {41.7714, 140.574}, {41.7437, 140.554}, {41.7119, 140.495}, {41.6727, 140.464}, {41.5974, 140.449}, {41.5667, 140.413}, {41.5325, 140.337}, {41.4818, 140.247}, {41.4465, 140.24}, {41.4227, 140.225}, {41.4166, 140.204}, {41.4273, 140.187}, {41.448, 140.175}, {41.4565, 140.144}, {41.4602, 140.108}};
// // // // // //