57 0.000000 681.000000 335.000000 725.000000 1215.000000 657.000000 210.000000 1325.000000 372.000000 227.000000 33.000000 121.000000 1175.000000 1371.000000 697.000000 190.000000 462.000000 202.000000 305.000000 1846.000000 1319.000000 294.000000 923.000000 929.000000 660.000000 789.000000 237.000000 878.000000 2414.000000 338.000000 739.000000 463.000000 784.000000 520.000000 1079.000000 491.000000 832.000000 444.000000 410.000000 2024.000000 1177.000000 105.000000 2532.000000 556.000000 532.000000 1783.000000 2545.000000 2456.000000 2168.000000 478.000000 753.000000 1129.000000 133.000000 852.000000 934.000000 335.000000 991.000000 681.000000 0.000000 675.000000 152.000000 1537.000000 1080.000000 886.000000 1494.000000 694.000000 454.000000 700.000000 560.000000 810.000000 1435.000000 892.000000 709.000000 417.000000 605.000000 755.000000 2099.000000 828.000000 510.000000 399.000000 316.000000 685.000000 834.000000 735.000000 545.000000 2229.000000 396.000000 406.000000 785.000000 1106.000000 257.000000 506.000000 864.000000 1027.000000 702.000000 772.000000 1839.000000 1384.000000 714.000000 2701.000000 402.000000 557.000000 1942.000000 2573.000000 2709.000000 2421.000000 629.000000 690.000000 467.000000 652.000000 897.000000 835.000000 637.000000 938.000000 335.000000 675.000000 0.000000 827.000000 1547.000000 405.000000 364.000000 1660.000000 704.000000 518.000000 355.000000 412.000000 1422.000000 1689.000000 1032.000000 522.000000 753.000000 537.000000 80.000000 2178.000000 1503.000000 585.000000 1074.000000 793.000000 951.000000 1088.000000 569.000000 1089.000000 2708.000000 629.000000 950.000000 795.000000 1116.000000 728.000000 1181.000000 189.000000 1167.000000 779.000000 97.000000 2318.000000 1509.000000 230.000000 2864.000000 301.000000 823.000000 2118.000000 2880.000000 2788.000000 2500.000000 777.000000 1044.000000 993.000000 465.000000 1151.000000 1225.000000 38.000000 1290.000000 725.000000 152.000000 827.000000 0.000000 1470.000000 1232.000000 930.000000 1373.000000 657.000000 498.000000 744.000000 604.000000 658.000000 1294.000000 825.000000 753.000000 365.000000 605.000000 907.000000 1989.000000 676.000000 501.000000 247.000000 430.000000 604.000000 713.000000 735.000000 393.000000 2077.000000 387.000000 254.000000 748.000000 1039.000000 205.000000 354.000000 1016.000000 917.000000 650.000000 924.000000 1687.000000 1307.000000 786.000000 2580.000000 554.000000 490.000000 1801.000000 2421.000000 2599.000000 2311.000000 577.000000 538.000000 547.000000 696.000000 776.000000 683.000000 789.000000 786.000000 1215.000000 1537.000000 1547.000000 1470.000000 0.000000 1825.000000 1378.000000 580.000000 843.000000 1136.000000 1192.000000 1172.000000 1172.000000 681.000000 672.000000 1136.000000 1135.000000 1018.000000 1517.000000 631.000000 1414.000000 1027.000000 1452.000000 1853.000000 937.000000 788.000000 1082.000000 1192.000000 1684.000000 1141.000000 1247.000000 761.000000 431.000000 1280.000000 1639.000000 1703.000000 584.000000 854.000000 1622.000000 1500.000000 207.000000 1317.000000 1317.000000 1657.000000 980.000000 953.000000 1646.000000 1241.000000 953.000000 927.000000 963.000000 2004.000000 1082.000000 751.000000 972.000000 1547.000000 789.000000 657.000000 1080.000000 405.000000 1232.000000 1825.000000 0.000000 447.000000 1949.000000 982.000000 879.000000 633.000000 773.000000 1827.000000 1995.000000 1321.000000 699.000000 1114.000000 853.000000 402.000000 2456.000000 1908.000000 946.000000 1479.000000 1198.000000 1312.000000 1440.000000 783.000000 1494.000000 3065.000000 990.000000 1355.000000 1073.000000 1394.000000 1133.000000 1586.000000 216.000000 1456.000000 1095.000000 308.000000 2675.000000 1787.000000 602.000000 3142.000000 706.000000 1184.000000 2407.000000 3169.000000 3066.000000 2778.000000 1129.000000 1405.000000 1398.000000 743.000000 1503.000000 1586.000000 443.000000 1642.000000 210.000000 886.000000 364.000000 930.000000 1378.000000 447.000000 0.000000 1502.000000 535.000000 432.000000 186.000000 326.000000 1380.000000 1548.000000 874.000000 252.000000 667.000000 406.000000 284.000000 2009.000000 1524.000000 499.000000 1128.000000 1113.000000 865.000000 993.000000 336.000000 1083.000000 2618.000000 543.000000 944.000000 626.000000 947.000000 725.000000 1284.000000 445.000000 1009.000000 648.000000 366.000000 2228.000000 1340.000000 216.000000 2695.000000 624.000000 737.000000 1960.000000 2722.000000 2619.000000 2331.000000 682.000000 958.000000 1313.000000 296.000000 1056.000000 1139.000000 361.000000 1195.000000 1325.000000 1494.000000 1660.000000 1373.000000 580.000000 1949.000000 1502.000000 0.000000 967.000000 1204.000000 1316.000000 1268.000000 885.000000 101.000000 628.000000 1260.000000 1107.000000 1123.000000 1630.000000 712.000000 1127.000000 1095.000000 1296.000000 1803.000000 809.000000 660.000000 1206.000000 1064.000000 1189.000000 1200.000000 1119.000000 984.000000 800.000000 1237.000000 1388.000000 1816.000000 493.000000 881.000000 1735.000000 920.000000 444.000000 1430.000000 1207.000000 1725.000000 937.000000 458.000000 1220.000000 1279.000000 1034.000000 921.000000 835.000000 1920.000000 1206.000000 597.000000 792.000000 1660.000000 609.000000 372.000000 694.000000 704.000000 657.000000 843.000000 982.000000 535.000000 967.000000 0.000000 293.000000 349.000000 329.000000 937.000000 1013.000000 339.000000 293.000000 292.000000 175.000000 674.000000 1474.000000 1094.000000 184.000000 751.000000 1010.000000 393.000000 504.000000 239.000000 653.000000 2129.000000 298.000000 538.000000 91.000000 412.000000 452.000000 938.000000 860.000000 474.000000 155.000000 779.000000 1739.000000 805.000000 474.000000 2160.000000 814.000000 294.000000 1425.000000 2187.000000 2084.000000 1796.000000 193.000000 515.000000 1161.000000 239.000000 567.000000 696.000000 704.000000 706.000000 227.000000 454.000000 518.000000 498.000000 1136.000000 879.000000 432.000000 1204.000000 293.000000 0.000000 246.000000 106.000000 983.000000 1213.000000 576.000000 255.000000 236.000000 151.000000 488.000000 1767.000000 1093.000000 109.000000 696.000000 770.000000 468.000000 612.000000 281.000000 652.000000 2225.000000 111.000000 513.000000 384.000000 705.000000 293.000000 852.000000 674.000000 711.000000 323.000000 593.000000 1835.000000 1068.000000 288.000000 2411.000000 521.000000 340.000000 1662.000000 2424.000000 2377.000000 2089.000000 301.000000 561.000000 921.000000 198.000000 675.000000 742.000000 501.000000 809.000000 33.000000 700.000000 355.000000 744.000000 1192.000000 633.000000 186.000000 1316.000000 349.000000 246.000000 0.000000 140.000000 1194.000000 1362.000000 688.000000 167.000000 481.000000 220.000000 325.000000 1823.000000 1338.000000 313.000000 942.000000 962.000000 679.000000 807.000000 214.000000 897.000000 2432.000000 357.000000 758.000000 440.000000 761.000000 539.000000 1098.000000 511.000000 823.000000 462.000000 430.000000 2042.000000 1154.000000 125.000000 2509.000000 576.000000 551.000000 1774.000000 2536.000000 2433.000000 2145.000000 496.000000 772.000000 1162.000000 110.000000 870.000000 953.000000 355.000000 1009.000000 121.000000 560.000000 412.000000 604.000000 1172.000000 773.000000 326.000000 1268.000000 329.000000 106.000000 140.000000 0.000000 1054.000000 1277.000000 640.000000 185.000000 341.000000 154.000000 382.000000 1803.000000 1198.000000 173.000000 802.000000 859.000000 539.000000 676.000000 232.000000 757.000000 2296.000000 217.000000 618.000000 420.000000 741.000000 399.000000 958.000000 568.000000 775.000000 387.000000 487.000000 1906.000000 1132.000000 182.000000 2475.000000 493.000000 411.000000 1726.000000 2488.000000 2413.000000 2125.000000 365.000000 632.000000 1027.000000 128.000000 739.000000 813.000000 395.000000 878.000000 1175.000000 810.000000 1422.000000 658.000000 1172.000000 1827.000000 1380.000000 885.000000 937.000000 983.000000 1194.000000 1054.000000 0.000000 784.000000 731.000000 1164.000000 749.000000 997.000000 1436.000000 1597.000000 242.000000 881.000000 411.000000 1007.000000 562.000000 525.000000 1127.000000 333.000000 1419.000000 874.000000 472.000000 1028.000000 984.000000 694.000000 503.000000 1611.000000 663.000000 805.000000 1519.000000 1029.000000 965.000000 1236.000000 2060.000000 1212.000000 643.000000 1253.000000 1763.000000 2132.000000 1885.000000 744.000000 422.000000 1090.000000 1107.000000 496.000000 268.000000 1384.000000 383.000000 1371.000000 1435.000000 1689.000000 1294.000000 681.000000 1995.000000 1548.000000 101.000000 1013.000000 1213.000000 1362.000000 1277.000000 784.000000 0.000000 674.000000 1306.000000 1048.000000 1169.000000 1659.000000 813.000000 1026.000000 1104.000000 1195.000000 1724.000000 750.000000 601.000000 1252.000000 981.000000 1157.000000 1142.000000 1040.000000 1030.000000 846.000000 1178.000000 1287.000000 1845.000000 539.000000 927.000000 1764.000000 819.000000 522.000000 1459.000000 1308.000000 1710.000000 878.000000 507.000000 1269.000000 1380.000000 1101.000000 912.000000 756.000000 1841.000000 1252.000000 538.000000 691.000000 1672.000000 508.000000 697.000000 892.000000 1032.000000 825.000000 672.000000 1321.000000 874.000000 628.000000 339.000000 576.000000 688.000000 640.000000 731.000000 674.000000 0.000000 632.000000 505.000000 495.000000 1002.000000 1207.000000 973.000000 467.000000 834.000000 1208.000000 271.000000 206.000000 578.000000 576.000000 1817.000000 572.000000 621.000000 356.000000 253.000000 635.000000 1021.000000 1188.000000 135.000000 253.000000 1107.000000 1441.000000 492.000000 802.000000 1835.000000 1097.000000 335.000000 1086.000000 1848.000000 1817.000000 1529.000000 293.000000 347.000000 1359.000000 578.000000 269.000000 463.000000 1032.000000 408.000000 190.000000 709.000000 522.000000 753.000000 1136.000000 699.000000 252.000000 1260.000000 293.000000 255.000000 167.000000 185.000000 1164.000000 1306.000000 632.000000 0.000000 451.000000 167.000000 492.000000 1767.000000 1308.000000 283.000000 941.000000 1025.000000 643.000000 754.000000 84.000000 867.000000 2379.000000 366.000000 728.000000 384.000000 705.000000 548.000000 1107.000000 678.000000 767.000000 409.000000 597.000000 1989.000000 1098.000000 292.000000 2453.000000 678.000000 521.000000 1718.000000 2480.000000 2377.000000 2089.000000 443.000000 742.000000 1176.000000 57.000000 817.000000 923.000000 522.000000 956.000000 462.000000 417.000000 753.000000 365.000000 1135.000000 1114.000000 667.000000 1107.000000 292.000000 236.000000 481.000000 341.000000 749.000000 1048.000000 505.000000 451.000000 0.000000 284.000000 723.000000 1712.000000 857.000000 168.000000 490.000000 733.000000 298.000000 447.000000 414.000000 416.000000 2055.000000 125.000000 277.000000 383.000000 704.000000 160.000000 677.000000 909.000000 640.000000 285.000000 828.000000 1665.000000 997.000000 523.000000 2314.000000 693.000000 170.000000 1555.000000 2317.000000 2322.000000 2034.000000 212.000000 391.000000 884.000000 394.000000 510.000000 572.000000 736.000000 639.000000 202.000000 605.000000 537.000000 605.000000 1018.000000 853.000000 406.000000 1123.000000 175.000000 151.000000 220.000000 154.000000 997.000000 1169.000000 495.000000 167.000000 284.000000 0.000000 507.000000 1649.000000 1141.000000 116.000000 774.000000 921.000000 476.000000 587.000000 130.000000 700.000000 2212.000000 218.000000 561.000000 266.000000 587.000000 400.000000 959.000000 693.000000 630.000000 242.000000 612.000000 1822.000000 980.000000 307.000000 2330.000000 647.000000 354.000000 1581.000000 2343.000000 2259.000000 1971.000000 276.000000 575.000000 1072.000000 110.000000 650.000000 756.000000 537.000000 789.000000 305.000000 755.000000 80.000000 907.000000 1517.000000 402.000000 284.000000 1630.000000 674.000000 488.000000 325.000000 382.000000 1436.000000 1659.000000 1002.000000 492.000000 723.000000 507.000000 0.000000 2148.000000 1580.000000 555.000000 1154.000000 873.000000 921.000000 1058.000000 539.000000 1139.000000 2678.000000 599.000000 1000.000000 765.000000 1086.000000 781.000000 1261.000000 186.000000 1137.000000 749.000000 105.000000 2288.000000 1479.000000 200.000000 2834.000000 381.000000 793.000000 2088.000000 2850.000000 2758.000000 2470.000000 747.000000 1014.000000 1073.000000 435.000000 1121.000000 1195.000000 118.000000 1260.000000 1846.000000 2099.000000 2178.000000 1989.000000 631.000000 2456.000000 2009.000000 712.000000 1474.000000 1767.000000 1823.000000 1803.000000 1597.000000 813.000000 1207.000000 1767.000000 1712.000000 1649.000000 2148.000000 0.000000 1839.000000 1658.000000 1940.000000 2415.000000 1425.000000 1276.000000 1713.000000 1680.000000 1229.000000 1772.000000 1735.000000 1392.000000 1062.000000 1842.000000 2100.000000 2334.000000 1072.000000 1460.000000 2253.000000 1183.000000 739.000000 1948.000000 686.000000 2288.000000 1542.000000 498.000000 1137.000000 610.000000 322.000000 1500.000000 1451.000000 2536.000000 1713.000000 1239.000000 1439.000000 2178.000000 1256.000000 1319.000000 828.000000 1503.000000 676.000000 1414.000000 1908.000000 1524.000000 1127.000000 1094.000000 1093.000000 1338.000000 1198.000000 242.000000 1026.000000 973.000000 1308.000000 857.000000 1141.000000 1580.000000 1839.000000 0.000000 1025.000000 429.000000 923.000000 804.000000 767.000000 1271.000000 441.000000 1546.000000 982.000000 580.000000 1185.000000 1226.000000 802.000000 358.000000 1692.000000 905.000000 974.000000 1600.000000 1156.000000 1207.000000 1380.000000 2302.000000 1230.000000 800.000000 1495.000000 1951.000000 2374.000000 2127.000000 901.000000 664.000000 1004.000000 1251.000000 738.000000 510.000000 1465.000000 625.000000 294.000000 510.000000 585.000000 501.000000 1027.000000 946.000000 499.000000 1095.000000 184.000000 109.000000 313.000000 173.000000 881.000000 1104.000000 467.000000 283.000000 168.000000 116.000000 555.000000 1658.000000 1025.000000 0.000000 658.000000 826.000000 366.000000 503.000000 246.000000 584.000000 2123.000000 114.000000 445.000000 275.000000 596.000000 296.000000 845.000000 741.000000 602.000000 214.000000 660.000000 1733.000000 959.000000 355.000000 2302.000000 630.000000 238.000000 1553.000000 2315.000000 2268.000000 1980.000000 192.000000 459.000000 977.000000 226.000000 566.000000 640.000000 568.000000 705.000000 923.000000 399.000000 1074.000000 247.000000 1452.000000 1479.000000 1128.000000 1296.000000 751.000000 696.000000 942.000000 802.000000 411.000000 1195.000000 834.000000 941.000000 490.000000 774.000000 1154.000000 1940.000000 429.000000 658.000000 0.000000 596.000000 563.000000 664.000000 904.000000 260.000000 1830.000000 585.000000 213.000000 842.000000 1051.000000 403.000000 187.000000 1263.000000 868.000000 676.000000 1171.000000 1440.000000 1258.000000 984.000000 2471.000000 801.000000 502.000000 1664.000000 2174.000000 2543.000000 2262.000000 603.000000 489.000000 679.000000 884.000000 727.000000 550.000000 1036.000000 733.000000 929.000000 316.000000 793.000000 430.000000 1853.000000 1198.000000 1113.000000 1803.000000 1010.000000 770.000000 962.000000 859.000000 1007.000000 1724.000000 1208.000000 1025.000000 733.000000 921.000000 873.000000 2415.000000 923.000000 826.000000 596.000000 0.000000 1001.000000 1143.000000 1051.000000 823.000000 2426.000000 712.000000 684.000000 1101.000000 1422.000000 573.000000 565.000000 982.000000 1343.000000 1018.000000 890.000000 2036.000000 1700.000000 897.000000 3010.000000 492.000000 873.000000 2231.000000 2770.000000 3025.000000 2737.000000 945.000000 968.000000 200.000000 968.000000 1206.000000 1113.000000 755.000000 1216.000000 660.000000 685.000000 951.000000 604.000000 937.000000 1312.000000 865.000000 809.000000 393.000000 468.000000 679.000000 539.000000 562.000000 750.000000 271.000000 643.000000 298.000000 476.000000 921.000000 1425.000000 804.000000 366.000000 563.000000 1001.000000 0.000000 149.000000 606.000000 369.000000 1774.000000 392.000000 350.000000 484.000000 524.000000 428.000000 750.000000 1107.000000 353.000000 243.000000 1026.000000 1384.000000 743.000000 721.000000 2016.000000 960.000000 128.000000 1257.000000 2019.000000 2035.000000 1747.000000 200.000000 140.000000 1151.000000 586.000000 212.000000 321.000000 934.000000 351.000000 789.000000 834.000000 1088.000000 713.000000 788.000000 1440.000000 993.000000 660.000000 504.000000 612.000000 807.000000 676.000000 525.000000 601.000000 206.000000 754.000000 447.000000 587.000000 1058.000000 1276.000000 767.000000 503.000000 664.000000 1143.000000 149.000000 0.000000 717.000000 404.000000 1625.000000 541.000000 459.000000 562.000000 459.000000 577.000000 851.000000 1244.000000 204.000000 352.000000 1163.000000 1235.000000 594.000000 858.000000 1867.000000 1109.000000 277.000000 1108.000000 1870.000000 1886.000000 1598.000000 311.000000 175.000000 1260.000000 697.000000 63.000000 257.000000 1071.000000 202.000000 237.000000 735.000000 569.000000 735.000000 1082.000000 783.000000 336.000000 1206.000000 239.000000 281.000000 214.000000 232.000000 1127.000000 1252.000000 578.000000 84.000000 414.000000 130.000000 539.000000 1713.000000 1271.000000 246.000000 904.000000 1051.000000 606.000000 717.000000 0.000000 830.000000 2342.000000 348.000000 691.000000 330.000000 651.000000 530.000000 1089.000000 725.000000 713.000000 372.000000 644.000000 1952.000000 1044.000000 339.000000 2399.000000 725.000000 484.000000 1664.000000 2426.000000 2323.000000 2035.000000 406.000000 705.000000 1202.000000 104.000000 780.000000 886.000000 569.000000 919.000000 878.000000 545.000000 1089.000000 393.000000 1192.000000 1494.000000 1083.000000 1064.000000 653.000000 652.000000 897.000000 757.000000 333.000000 981.000000 576.000000 867.000000 416.000000 700.000000 1139.000000 1680.000000 441.000000 584.000000 260.000000 823.000000 369.000000 404.000000 830.000000 0.000000 1726.000000 541.000000 139.000000 744.000000 829.000000 361.000000 447.000000 1278.000000 608.000000 533.000000 1186.000000 1336.000000 998.000000 939.000000 2271.000000 920.000000 359.000000 1488.000000 2066.000000 2290.000000 2002.000000 460.000000 229.000000 939.000000 810.000000 467.000000 290.000000 1051.000000 473.000000 2414.000000 2229.000000 2708.000000 2077.000000 1684.000000 3065.000000 2618.000000 1189.000000 2129.000000 2225.000000 2432.000000 2296.000000 1419.000000 1157.000000 1817.000000 2379.000000 2055.000000 2212.000000 2678.000000 1229.000000 1546.000000 2123.000000 1830.000000 2426.000000 1774.000000 1625.000000 2342.000000 1726.000000 0.000000 2149.000000 1865.000000 2173.000000 1969.000000 2087.000000 1904.000000 2864.000000 1682.000000 1977.000000 2783.000000 390.000000 1576.000000 2478.000000 994.000000 2631.000000 1885.000000 731.000000 405.000000 1170.000000 1246.000000 1936.000000 1664.000000 2509.000000 2322.000000 1562.000000 1483.000000 2691.000000 1423.000000 338.000000 396.000000 629.000000 387.000000 1141.000000 990.000000 543.000000 1200.000000 298.000000 111.000000 357.000000 217.000000 874.000000 1142.000000 572.000000 366.000000 125.000000 218.000000 599.000000 1772.000000 982.000000 114.000000 585.000000 712.000000 392.000000 541.000000 348.000000 541.000000 2149.000000 0.000000 402.000000 389.000000 710.000000 182.000000 741.000000 785.000000 707.000000 328.000000 704.000000 1759.000000 1064.000000 399.000000 2407.000000 568.000000 264.000000 1649.000000 2411.000000 2382.000000 2094.000000 279.000000 485.000000 863.000000 309.000000 604.000000 666.000000 612.000000 733.000000 739.000000 406.000000 950.000000 254.000000 1247.000000 1355.000000 944.000000 1119.000000 538.000000 513.000000 758.000000 618.000000 472.000000 1040.000000 621.000000 728.000000 277.000000 561.000000 1000.000000 1735.000000 580.000000 445.000000 213.000000 684.000000 350.000000 459.000000 691.000000 139.000000 1865.000000 402.000000 0.000000 629.000000 838.000000 222.000000 400.000000 1139.000000 663.000000 463.000000 1047.000000 1475.000000 1053.000000 800.000000 2326.000000 781.000000 289.000000 1547.000000 2205.000000 2345.000000 2057.000000 390.000000 284.000000 801.000000 671.000000 522.000000 429.000000 912.000000 532.000000 463.000000 785.000000 795.000000 748.000000 761.000000 1073.000000 626.000000 984.000000 91.000000 384.000000 440.000000 420.000000 1028.000000 1030.000000 356.000000 384.000000 383.000000 266.000000 765.000000 1392.000000 1185.000000 275.000000 842.000000 1101.000000 484.000000 562.000000 330.000000 744.000000 2173.000000 389.000000 629.000000 0.000000 330.000000 543.000000 1029.000000 951.000000 491.000000 246.000000 870.000000 1797.000000 723.000000 565.000000 2078.000000 905.000000 385.000000 1442.000000 2204.000000 2002.000000 1714.000000 284.000000 606.000000 1252.000000 330.000000 625.000000 787.000000 795.000000 764.000000 784.000000 1106.000000 1116.000000 1039.000000 431.000000 1394.000000 947.000000 800.000000 412.000000 705.000000 761.000000 741.000000 984.000000 846.000000 253.000000 705.000000 704.000000 587.000000 1086.000000 1062.000000 1226.000000 596.000000 1051.000000 1422.000000 524.000000 459.000000 651.000000 829.000000 1969.000000 710.000000 838.000000 330.000000 0.000000 849.000000 1238.000000 1272.000000 359.000000 423.000000 1191.000000 1665.000000 393.000000 886.000000 1748.000000 1226.000000 549.000000 1238.000000 2000.000000 1672.000000 1384.000000 496.000000 600.000000 1573.000000 651.000000 522.000000 716.000000 1116.000000 661.000000 520.000000 257.000000 728.000000 205.000000 1280.000000 1133.000000 725.000000 1237.000000 452.000000 293.000000 539.000000 399.000000 694.000000 1178.000000 635.000000 548.000000 160.000000 400.000000 781.000000 1842.000000 802.000000 296.000000 403.000000 573.000000 428.000000 577.000000 530.000000 361.000000 2087.000000 182.000000 222.000000 543.000000 849.000000 0.000000 559.000000 917.000000 770.000000 445.000000 825.000000 1697.000000 1127.000000 581.000000 2444.000000 559.000000 300.000000 1685.000000 2404.000000 2452.000000 2164.000000 372.000000 447.000000 724.000000 491.000000 640.000000 628.000000 690.000000 695.000000 1079.000000 506.000000 1181.000000 354.000000 1639.000000 1586.000000 1284.000000 1388.000000 938.000000 852.000000 1098.000000 958.000000 503.000000 1287.000000 1021.000000 1107.000000 677.000000 959.000000 1261.000000 2100.000000 358.000000 845.000000 187.000000 565.000000 750.000000 851.000000 1089.000000 447.000000 1904.000000 741.000000 400.000000 1029.000000 1238.000000 559.000000 0.000000 1370.000000 1055.000000 863.000000 1278.000000 1514.000000 1445.000000 1140.000000 2563.000000 908.000000 689.000000 1756.000000 2266.000000 2635.000000 2388.000000 790.000000 676.000000 646.000000 1050.000000 914.000000 689.000000 1143.000000 872.000000 491.000000 864.000000 189.000000 1016.000000 1703.000000 216.000000 445.000000 1816.000000 860.000000 674.000000 511.000000 568.000000 1611.000000 1845.000000 1188.000000 678.000000 909.000000 693.000000 186.000000 2334.000000 1692.000000 741.000000 1263.000000 982.000000 1107.000000 1244.000000 725.000000 1278.000000 2864.000000 785.000000 1139.000000 951.000000 1272.000000 917.000000 1370.000000 0.000000 1323.000000 935.000000 92.000000 2474.000000 1665.000000 386.000000 3020.000000 490.000000 979.000000 2274.000000 3036.000000 2944.000000 2656.000000 933.000000 1200.000000 1182.000000 621.000000 1307.000000 1381.000000 227.000000 1446.000000 832.000000 1027.000000 1167.000000 917.000000 584.000000 1456.000000 1009.000000 493.000000 474.000000 711.000000 823.000000 775.000000 663.000000 539.000000 135.000000 767.000000 640.000000 630.000000 1137.000000 1072.000000 905.000000 602.000000 868.000000 1343.000000 353.000000 204.000000 713.000000 608.000000 1682.000000 707.000000 663.000000 491.000000 359.000000 770.000000 1055.000000 1323.000000 0.000000 388.000000 1242.000000 1313.000000 390.000000 937.000000 1700.000000 1232.000000 470.000000 951.000000 1713.000000 1682.000000 1394.000000 428.000000 379.000000 1464.000000 713.000000 167.000000 395.000000 1167.000000 306.000000 444.000000 702.000000 779.000000 650.000000 854.000000 1095.000000 648.000000 881.000000 155.000000 323.000000 462.000000 387.000000 805.000000 927.000000 253.000000 409.000000 285.000000 242.000000 749.000000 1460.000000 974.000000 214.000000 676.000000 1018.000000 243.000000 352.000000 372.000000 533.000000 1977.000000 328.000000 463.000000 246.000000 423.000000 445.000000 863.000000 935.000000 388.000000 0.000000 854.000000 1587.000000 745.000000 549.000000 2088.000000 844.000000 174.000000 1339.000000 2101.000000 2070.000000 1782.000000 73.000000 383.000000 1169.000000 352.000000 415.000000 564.000000 779.000000 554.000000 410.000000 772.000000 97.000000 924.000000 1622.000000 308.000000 366.000000 1735.000000 779.000000 593.000000 430.000000 487.000000 1519.000000 1764.000000 1107.000000 597.000000 828.000000 612.000000 105.000000 2253.000000 1600.000000 660.000000 1171.000000 890.000000 1026.000000 1163.000000 644.000000 1186.000000 2783.000000 704.000000 1047.000000 870.000000 1191.000000 825.000000 1278.000000 92.000000 1242.000000 854.000000 0.000000 2393.000000 1584.000000 305.000000 2939.000000 398.000000 898.000000 2193.000000 2955.000000 2863.000000 2575.000000 852.000000 1119.000000 1090.000000 540.000000 1226.000000 1300.000000 135.000000 1365.000000 2024.000000 1839.000000 2318.000000 1687.000000 1500.000000 2675.000000 2228.000000 920.000000 1739.000000 1835.000000 2042.000000 1906.000000 1029.000000 819.000000 1441.000000 1989.000000 1665.000000 1822.000000 2288.000000 1183.000000 1156.000000 1733.000000 1440.000000 2036.000000 1384.000000 1235.000000 1952.000000 1336.000000 390.000000 1759.000000 1475.000000 1797.000000 1665.000000 1697.000000 1514.000000 2474.000000 1313.000000 1587.000000 2393.000000 0.000000 1341.000000 2088.000000 1273.000000 2241.000000 1495.000000 685.000000 795.000000 1449.000000 1368.000000 1546.000000 1274.000000 2119.000000 1932.000000 1172.000000 1093.000000 2301.000000 1033.000000 1177.000000 1384.000000 1509.000000 1307.000000 207.000000 1787.000000 1340.000000 444.000000 805.000000 1068.000000 1154.000000 1132.000000 965.000000 522.000000 492.000000 1098.000000 997.000000 980.000000 1479.000000 739.000000 1207.000000 959.000000 1258.000000 1700.000000 743.000000 594.000000 1044.000000 998.000000 1576.000000 1064.000000 1053.000000 723.000000 393.000000 1127.000000 1445.000000 1665.000000 390.000000 745.000000 1584.000000 1341.000000 0.000000 1279.000000 1425.000000 1589.000000 827.000000 845.000000 1607.000000 1349.000000 1061.000000 785.000000 769.000000 1851.000000 1044.000000 557.000000 765.000000 1509.000000 582.000000 105.000000 714.000000 230.000000 786.000000 1317.000000 602.000000 216.000000 1430.000000 474.000000 288.000000 125.000000 182.000000 1236.000000 1459.000000 802.000000 292.000000 523.000000 307.000000 200.000000 1948.000000 1380.000000 355.000000 984.000000 897.000000 721.000000 858.000000 339.000000 939.000000 2478.000000 399.000000 800.000000 565.000000 886.000000 581.000000 1140.000000 386.000000 937.000000 549.000000 305.000000 2088.000000 1279.000000 0.000000 2634.000000 451.000000 593.000000 1888.000000 2650.000000 2558.000000 2270.000000 547.000000 814.000000 1097.000000 235.000000 921.000000 995.000000 230.000000 1060.000000 2532.000000 2701.000000 2864.000000 2580.000000 1317.000000 3142.000000 2695.000000 1207.000000 2160.000000 2411.000000 2509.000000 2475.000000 2060.000000 1308.000000 1835.000000 2453.000000 2314.000000 2330.000000 2834.000000 686.000000 2302.000000 2302.000000 2471.000000 3010.000000 2016.000000 1867.000000 2399.000000 2271.000000 994.000000 2407.000000 2326.000000 2078.000000 1748.000000 2444.000000 2563.000000 3020.000000 1700.000000 2088.000000 2939.000000 1273.000000 1425.000000 2634.000000 0.000000 2932.000000 2144.000000 807.000000 669.000000 176.000000 364.000000 2128.000000 2042.000000 3127.000000 2399.000000 1804.000000 1999.000000 2864.000000 1816.000000 556.000000 402.000000 301.000000 554.000000 1657.000000 706.000000 624.000000 1725.000000 814.000000 521.000000 576.000000 493.000000 1212.000000 1710.000000 1097.000000 678.000000 693.000000 647.000000 381.000000 2288.000000 1230.000000 630.000000 801.000000 492.000000 960.000000 1109.000000 725.000000 920.000000 2631.000000 568.000000 781.000000 905.000000 1226.000000 559.000000 908.000000 490.000000 1232.000000 844.000000 398.000000 2241.000000 1589.000000 451.000000 2932.000000 0.000000 832.000000 2183.000000 2945.000000 2898.000000 2610.000000 822.000000 1006.000000 692.000000 621.000000 1172.000000 1187.000000 263.000000 1254.000000 532.000000 557.000000 823.000000 490.000000 980.000000 1184.000000 737.000000 937.000000 294.000000 340.000000 551.000000 411.000000 643.000000 878.000000 335.000000 521.000000 170.000000 354.000000 793.000000 1542.000000 800.000000 238.000000 502.000000 873.000000 128.000000 277.000000 484.000000 359.000000 1885.000000 264.000000 289.000000 385.000000 549.000000 300.000000 689.000000 979.000000 470.000000 174.000000 898.000000 1495.000000 827.000000 593.000000 2144.000000 832.000000 0.000000 1385.000000 2147.000000 2152.000000 1864.000000 101.000000 221.000000 1024.000000 464.000000 340.000000 402.000000 806.000000 469.000000 1783.000000 1942.000000 2118.000000 1801.000000 953.000000 2407.000000 1960.000000 458.000000 1425.000000 1662.000000 1774.000000 1726.000000 1253.000000 507.000000 1086.000000 1718.000000 1555.000000 1581.000000 2088.000000 498.000000 1495.000000 1553.000000 1664.000000 2231.000000 1257.000000 1108.000000 1664.000000 1488.000000 731.000000 1649.000000 1547.000000 1442.000000 1238.000000 1685.000000 1756.000000 2274.000000 951.000000 1339.000000 2193.000000 685.000000 845.000000 1888.000000 807.000000 2183.000000 1385.000000 0.000000 762.000000 879.000000 721.000000 1379.000000 1263.000000 2343.000000 1664.000000 1045.000000 1198.000000 2118.000000 1015.000000 2545.000000 2573.000000 2880.000000 2421.000000 1646.000000 3169.000000 2722.000000 1220.000000 2187.000000 2424.000000 2536.000000 2488.000000 1763.000000 1269.000000 1848.000000 2480.000000 2317.000000 2343.000000 2850.000000 1137.000000 1951.000000 2315.000000 2174.000000 2770.000000 2019.000000 1870.000000 2426.000000 2066.000000 405.000000 2411.000000 2205.000000 2204.000000 2000.000000 2404.000000 2266.000000 3036.000000 1713.000000 2101.000000 2955.000000 795.000000 1607.000000 2650.000000 669.000000 2945.000000 2147.000000 762.000000 0.000000 845.000000 922.000000 2141.000000 1957.000000 2853.000000 2426.000000 1807.000000 1776.000000 2880.000000 1721.000000 2456.000000 2709.000000 2788.000000 2599.000000 1241.000000 3066.000000 2619.000000 1279.000000 2084.000000 2377.000000 2433.000000 2413.000000 2132.000000 1380.000000 1817.000000 2377.000000 2322.000000 2259.000000 2758.000000 610.000000 2374.000000 2268.000000 2543.000000 3025.000000 2035.000000 1886.000000 2323.000000 2290.000000 1170.000000 2382.000000 2345.000000 2002.000000 1672.000000 2452.000000 2635.000000 2944.000000 1682.000000 2070.000000 2863.000000 1449.000000 1349.000000 2558.000000 176.000000 2898.000000 2152.000000 879.000000 845.000000 0.000000 288.000000 2110.000000 2061.000000 3146.000000 2323.000000 1849.000000 2049.000000 2788.000000 1866.000000 2168.000000 2421.000000 2500.000000 2311.000000 953.000000 2778.000000 2331.000000 1034.000000 1796.000000 2089.000000 2145.000000 2125.000000 1885.000000 1101.000000 1529.000000 2089.000000 2034.000000 1971.000000 2470.000000 322.000000 2127.000000 1980.000000 2262.000000 2737.000000 1747.000000 1598.000000 2035.000000 2002.000000 1246.000000 2094.000000 2057.000000 1714.000000 1384.000000 2164.000000 2388.000000 2656.000000 1394.000000 1782.000000 2575.000000 1368.000000 1061.000000 2270.000000 364.000000 2610.000000 1864.000000 721.000000 922.000000 288.000000 0.000000 1822.000000 1773.000000 2858.000000 2035.000000 1561.000000 1761.000000 2500.000000 1578.000000 478.000000 629.000000 777.000000 577.000000 927.000000 1129.000000 682.000000 921.000000 193.000000 301.000000 496.000000 365.000000 744.000000 912.000000 293.000000 443.000000 212.000000 276.000000 747.000000 1500.000000 901.000000 192.000000 603.000000 945.000000 200.000000 311.000000 406.000000 460.000000 1936.000000 279.000000 390.000000 284.000000 496.000000 372.000000 790.000000 933.000000 428.000000 73.000000 852.000000 1546.000000 785.000000 547.000000 2128.000000 822.000000 101.000000 1379.000000 2141.000000 2110.000000 1822.000000 0.000000 322.000000 1096.000000 386.000000 374.000000 503.000000 760.000000 513.000000 753.000000 690.000000 1044.000000 538.000000 963.000000 1405.000000 958.000000 835.000000 515.000000 561.000000 772.000000 632.000000 422.000000 756.000000 347.000000 742.000000 391.000000 575.000000 1014.000000 1451.000000 664.000000 459.000000 489.000000 968.000000 140.000000 175.000000 705.000000 229.000000 1664.000000 485.000000 284.000000 606.000000 600.000000 447.000000 676.000000 1200.000000 379.000000 383.000000 1119.000000 1274.000000 769.000000 814.000000 2042.000000 1006.000000 221.000000 1263.000000 1957.000000 2061.000000 1773.000000 322.000000 0.000000 1085.000000 685.000000 238.000000 181.000000 1027.000000 248.000000 1129.000000 467.000000 993.000000 547.000000 2004.000000 1398.000000 1313.000000 1920.000000 1161.000000 921.000000 1162.000000 1027.000000 1090.000000 1841.000000 1359.000000 1176.000000 884.000000 1072.000000 1073.000000 2536.000000 1004.000000 977.000000 679.000000 200.000000 1151.000000 1260.000000 1202.000000 939.000000 2509.000000 863.000000 801.000000 1252.000000 1573.000000 724.000000 646.000000 1182.000000 1464.000000 1169.000000 1090.000000 2119.000000 1851.000000 1097.000000 3127.000000 692.000000 1024.000000 2343.000000 2853.000000 3146.000000 2858.000000 1096.000000 1085.000000 0.000000 1119.000000 1323.000000 1229.000000 955.000000 1333.000000 133.000000 652.000000 465.000000 696.000000 1082.000000 743.000000 296.000000 1206.000000 239.000000 198.000000 110.000000 128.000000 1107.000000 1252.000000 578.000000 57.000000 394.000000 110.000000 435.000000 1713.000000 1251.000000 226.000000 884.000000 968.000000 586.000000 697.000000 104.000000 810.000000 2322.000000 309.000000 671.000000 330.000000 651.000000 491.000000 1050.000000 621.000000 713.000000 352.000000 540.000000 1932.000000 1044.000000 235.000000 2399.000000 621.000000 464.000000 1664.000000 2426.000000 2323.000000 2035.000000 386.000000 685.000000 1119.000000 0.000000 760.000000 866.000000 465.000000 899.000000 852.000000 897.000000 1151.000000 776.000000 751.000000 1503.000000 1056.000000 597.000000 567.000000 675.000000 870.000000 739.000000 496.000000 538.000000 269.000000 817.000000 510.000000 650.000000 1121.000000 1239.000000 738.000000 566.000000 727.000000 1206.000000 212.000000 63.000000 780.000000 467.000000 1562.000000 604.000000 522.000000 625.000000 522.000000 640.000000 914.000000 1307.000000 167.000000 415.000000 1226.000000 1172.000000 557.000000 921.000000 1804.000000 1172.000000 340.000000 1045.000000 1807.000000 1849.000000 1561.000000 374.000000 238.000000 1323.000000 760.000000 0.000000 228.000000 1134.000000 139.000000 934.000000 835.000000 1225.000000 683.000000 972.000000 1586.000000 1139.000000 792.000000 696.000000 742.000000 953.000000 813.000000 268.000000 691.000000 463.000000 923.000000 572.000000 756.000000 1195.000000 1439.000000 510.000000 640.000000 550.000000 1113.000000 321.000000 257.000000 886.000000 290.000000 1483.000000 666.000000 429.000000 787.000000 716.000000 628.000000 689.000000 1381.000000 395.000000 564.000000 1300.000000 1093.000000 765.000000 995.000000 1999.000000 1187.000000 402.000000 1198.000000 1776.000000 2049.000000 1761.000000 503.000000 181.000000 1229.000000 866.000000 228.000000 0.000000 1208.000000 183.000000 335.000000 637.000000 38.000000 789.000000 1547.000000 443.000000 361.000000 1660.000000 704.000000 501.000000 355.000000 395.000000 1384.000000 1672.000000 1032.000000 522.000000 736.000000 537.000000 118.000000 2178.000000 1465.000000 568.000000 1036.000000 755.000000 934.000000 1071.000000 569.000000 1051.000000 2691.000000 612.000000 912.000000 795.000000 1116.000000 690.000000 1143.000000 227.000000 1167.000000 779.000000 135.000000 2301.000000 1509.000000 230.000000 2864.000000 263.000000 806.000000 2118.000000 2880.000000 2788.000000 2500.000000 760.000000 1027.000000 955.000000 465.000000 1134.000000 1208.000000 0.000000 1273.000000 991.000000 938.000000 1290.000000 786.000000 789.000000 1642.000000 1195.000000 609.000000 706.000000 809.000000 1009.000000 878.000000 383.000000 508.000000 408.000000 956.000000 639.000000 789.000000 1260.000000 1256.000000 625.000000 705.000000 733.000000 1216.000000 351.000000 202.000000 919.000000 473.000000 1423.000000 733.000000 532.000000 764.000000 661.000000 695.000000 872.000000 1446.000000 306.000000 554.000000 1365.000000 1033.000000 582.000000 1060.000000 1816.000000 1254.000000 469.000000 1015.000000 1721.000000 1866.000000 1578.000000 513.000000 248.000000 1333.000000 899.000000 139.000000 183.000000 1273.000000 0.000000