Script: Maps - Brython
Brython Map Data
Last Update: Sun 16 Jan 2011
var regAreas = new Array(); regAreas[0] = new mapRegion('Caisil', 499, 6869, 1516, 7635); regAreas[0].p.push([446,202,474,192,505,173,532,151,534,132,560,118,592,108,604,94,623,86,628,65,644,58,668,36,688,5,700,0,710,19,728,35,727,61,754,68,779,59,819,50,833,59,840,99,831,133,828,153,844,167,857,187,853,205,864,223,882,255,885,297,902,315,907,333,920,358,963,365,984,369,992,378,1002,385,1005,387,1006,390,1006,393,1004,397,1001,400,997,403,994,407,991,410,989,413,988,415,985,419,983,422,979,425,976,427,964,430,952,430,951,428,951,426,952,424,954,423,957,421,960,420,963,417,963,415,962,413,944,408,936,416,934,419,931,421,927,425,925,428,923,430,912,430,901,429,880,429,860,431,850,434,840,438,831,443,822,451,822,449,821,448,820,446,819,446,818,445,816,444,808,444,813,449,817,454,820,460,821,466,820,473,818,479,815,486,811,492,806,497,800,502,786,502,786,516,780,520,774,525,762,533,757,538,752,542,740,550,734,555,728,559,720,558,712,558,704,560,697,562,676,574,669,579,663,584,656,588,649,588,646,587,644,586,640,582,639,579,639,575,638,570,638,564,640,562,642,561,643,559,643,558,644,557,644,556,643,554,643,545,639,545,634,544,630,542,625,540,621,539,617,537,612,536,603,536,599,538,598,544,598,550,599,556,602,563,605,569,608,576,616,588,622,598,618,604,606,619,601,622,597,625,591,628,585,630,578,631,570,631,562,639,561,641,559,642,558,644,556,646,563,653,555,661,553,662,552,664,550,665,548,667,546,667,543,668,540,668,537,669,531,669,528,668,522,664,520,660,516,665,501,680,496,684,491,687,484,689,478,689,470,687,462,682,463,686,463,689,462,691,460,693,457,695,453,697,450,698,446,699,440,703,433,696,424,699,416,701,407,702,392,702,384,703,378,706,371,710,366,716,361,725,355,724,350,723,345,724,341,725,333,729,329,732,326,734,322,737,318,739,316,737,315,735,315,733,314,731,314,726,313,724,313,722,312,720,310,718,310,716,309,713,302,699,302,697,300,697,298,698,296,698,288,702,286,702,284,703,282,703,269,716,264,719,260,721,255,723,249,724,244,723,238,721,232,718,220,730,216,733,213,736,209,739,204,740,200,741,188,739,186,739,186,738,187,738,188,737,190,736,191,735,193,734,194,732,194,730,198,727,201,725,205,719,208,713,208,712,211,712,218,707,221,701,223,696,226,692,229,689,231,688,234,686,237,685,239,684,242,682,244,680,239,681,235,682,225,686,217,690,213,690,209,688,206,685,204,680,211,674,218,670,225,667,239,663,263,657,271,654,280,650,284,648,289,643,291,639,292,636,294,632,295,628,296,625,296,623,292,623,290,624,288,624,286,625,285,625,282,622,282,618,281,616,281,615,279,611,278,610,277,608,277,606,276,604,276,602,260,610,262,610,264,611,267,614,267,616,268,618,268,624,266,626,264,627,263,629,261,630,253,638,217,638,216,642,215,644,212,645,210,645,207,646,201,646,198,647,197,649,196,653,189,653,175,655,161,659,154,662,147,666,141,671,136,676,131,682,127,682,123,683,120,684,118,684,116,685,114,685,110,683,108,681,106,677,111,676,114,674,115,671,114,668,113,664,112,659,111,655,111,651,112,647,115,644,119,646,123,646,127,645,130,644,136,640,142,638,146,638,150,640,150,637,149,635,149,632,148,628,147,626,145,623,144,620,142,619,140,617,138,617,138,615,140,614,147,614,153,616,156,616,159,617,161,617,168,616,174,614,181,611,188,607,195,601,201,595,207,588,211,581,215,573,218,564,203,564,196,563,190,563,178,565,173,567,169,570,164,574,160,580,131,595,125,599,119,602,109,606,100,606,95,604,91,602,87,599,83,595,87,589,90,586,92,582,95,578,97,574,100,571,104,568,112,566,98,566,90,567,83,567,75,569,68,571,61,574,55,577,49,582,44,588,44,572,42,566,41,562,41,556,42,553,46,549,49,547,56,540,55,538,55,537,57,536,59,536,62,535,64,535,68,533,68,532,67,530,68,528,69,525,68,521,67,518,65,514,64,510,62,507,62,500,64,498,66,498,68,497,71,497,73,496,76,496,78,495,81,494,83,494,86,493,88,493,96,487,103,481,110,476,116,472,130,466,137,464,154,464,164,466,168,463,173,460,186,447,189,442,193,437,202,422,179,422,163,424,154,425,146,427,138,430,131,433,124,437,116,430,112,435,108,439,103,441,94,441,84,437,78,435,72,432,66,430,64,434,61,437,52,443,48,445,42,447,39,449,37,451,30,444,16,458,13,454,11,449,10,445,10,441,11,437,11,433,10,429,9,426,5,423,0,421,4,413,7,409,9,406,12,402,14,398,29,383,47,383,52,378,53,376,55,375,57,371,62,366,66,366,68,365,69,365,70,364,72,363,73,363,74,362,78,362,81,359,83,358,85,358,86,357,87,357,89,356,92,353,100,365,111,376,115,377,117,376,120,372,126,362,131,356,138,350,142,356,144,361,147,365,149,370,152,375,158,383,166,389,168,389,171,388,173,387,179,385,181,383,184,382,186,381,189,380,191,380,192,374,191,367,187,353,181,339,180,333,180,327,182,322,187,318,187,316,186,314,184,313,183,311,181,310,179,308,179,307,176,308,173,308,170,309,164,309,160,308,157,306,155,304,152,300,154,298,158,296,159,296,161,295,163,295,167,293,170,292,174,290,174,292,175,293,179,293,188,290,192,289,195,288,199,288,203,286,212,277,214,273,216,270,218,268,224,264,228,264,228,262,229,259,229,256,233,244,233,241,234,239,234,236,238,231,243,228,247,227,252,227,258,228,263,229,268,231,274,233,281,234,287,235,287,226,288,223,289,221,289,220,292,217,294,217,306,215,310,216,315,217,327,223,332,224,337,226,343,226,351,220,361,215,373,212,385,208,398,206,410,204,422,203,432,202,446,202]); regAreas[1] = new mapRegion('Laigin', 1318, 6754, 1753, 7291); regAreas[1].p.push([184,500,184,503,181,512,180,516,176,528,176,533,177,534,178,536,179,536,180,537,182,538,190,538,194,536,197,533,200,531,204,525,206,519,208,515,209,511,211,507,212,495,219,487,219,496,220,498,221,501,221,503,223,505,224,507,226,509,235,509,243,510,252,512,270,514,278,515,287,515,296,514,304,512,313,509,327,523,331,521,335,518,341,512,344,508,346,504,348,496,349,491,349,487,341,479,339,478,338,476,336,475,334,473,338,469,340,465,341,462,341,460,342,458,342,451,334,444,338,442,340,439,341,436,341,429,340,425,340,412,342,408,350,400,353,398,355,395,363,387,363,365,374,362,382,356,387,349,389,340,390,330,390,319,388,309,387,298,386,288,385,279,388,270,390,261,391,252,391,243,392,234,394,225,397,217,402,210,410,204,421,199,424,183,426,170,427,159,427,131,426,121,426,97,428,81,398,79,376,70,364,56,328,58,302,47,266,38,218,34,208,28,204,26,200,23,196,22,190,18,188,17,186,17,184,16,182,16,181,15,171,10,169,8,166,7,164,5,137,0,130,11,121,34,122,76,122,104,110,133,81,142,56,158,23,155,0,166,14,175,22,214,13,248,9,268,25,283,38,302,34,320,45,338,63,371,67,412,83,430,88,448,101,473,144,481,166,484,173,493,184,500]); regAreas[2] = new mapRegion('Connacht', 558, 6174, 1578, 7105); regAreas[2].p.push([388,896,382,895,372,894,361,895,348,896,334,897,307,897,296,895,287,892,281,887,275,889,269,892,257,896,252,898,241,898,235,896,229,892,223,887,215,887,213,888,212,889,211,889,210,891,209,892,209,894,202,887,197,891,192,894,186,897,180,899,162,908,158,912,154,917,151,923,147,923,142,924,138,925,133,925,123,927,113,927,109,926,104,924,108,922,113,920,117,917,120,915,124,913,127,910,130,908,133,905,136,903,138,901,141,897,143,895,144,893,145,892,145,891,144,891,145,890,146,890,148,889,151,887,151,884,152,885,153,885,155,886,156,885,158,885,160,883,166,872,173,865,170,865,171,866,172,865,173,865,174,864,175,862,175,860,177,858,187,853,194,846,196,842,203,842,205,841,210,841,213,840,220,840,224,833,227,826,230,818,232,810,235,802,238,795,246,781,252,775,260,770,260,748,255,748,252,749,249,749,245,750,236,753,230,757,229,748,229,744,232,741,234,740,235,739,237,738,239,736,239,730,240,729,240,728,238,726,235,726,235,724,236,722,237,721,238,719,240,718,241,718,245,716,250,716,250,712,249,707,248,703,246,693,245,689,245,685,246,682,249,678,252,676,252,669,251,668,251,666,248,663,246,662,244,662,249,657,251,656,252,655,253,653,255,652,260,647,264,648,268,650,270,653,273,656,275,659,277,661,279,662,280,662,282,659,284,654,295,642,306,642,310,646,314,649,317,651,323,653,326,653,329,652,337,650,341,648,343,648,346,647,349,645,352,644,358,640,360,639,364,639,364,641,366,645,370,649,373,651,377,655,377,656,376,656,379,625,381,619,382,615,382,609,381,606,381,603,380,599,379,593,379,577,377,579,374,581,370,584,366,586,363,588,355,592,351,595,348,597,346,599,337,599,336,598,334,597,333,597,332,595,331,594,331,592,320,596,309,599,299,602,288,604,255,613,245,617,234,622,223,628,219,624,215,618,213,612,213,609,212,606,212,602,211,598,209,592,187,572,186,572,187,571,190,570,192,570,195,569,198,567,201,566,203,562,207,558,209,554,211,546,209,540,203,536,199,535,194,534,192,533,190,533,186,535,184,538,181,540,177,542,175,542,173,541,172,554,168,564,163,571,156,575,148,577,139,578,129,576,120,575,110,572,101,570,99,566,101,564,102,562,106,560,107,558,109,556,109,554,117,550,121,547,125,545,128,542,137,530,140,524,142,518,136,516,132,517,129,518,113,522,110,521,108,520,108,524,106,528,104,530,102,531,100,531,98,532,95,533,93,534,91,536,83,536,79,537,72,537,66,535,60,531,58,527,50,534,46,534,40,531,39,529,39,527,37,523,36,520,34,518,38,514,47,511,50,511,53,510,65,510,65,506,64,504,64,500,63,498,63,496,62,494,62,490,59,487,59,486,58,486,58,485,55,482,55,480,54,478,53,477,52,475,51,474,49,473,48,471,47,470,46,468,46,466,48,464,49,462,49,460,48,460,48,459,52,455,59,455,62,456,67,456,70,457,77,457,71,436,75,434,79,433,83,433,88,434,94,436,99,437,104,437,109,435,114,432,119,427,121,423,121,417,119,415,118,412,116,410,113,409,111,407,108,405,106,403,106,382,108,374,112,366,115,362,119,358,130,359,137,354,149,354,155,357,157,359,159,355,163,352,171,348,175,347,199,347,199,342,201,337,202,332,204,326,205,321,206,315,206,306,204,303,200,300,193,304,184,306,175,307,164,308,131,308,120,309,110,309,101,311,99,307,100,305,101,304,103,300,104,299,105,297,103,293,107,289,110,285,112,281,114,275,118,269,121,266,125,264,131,262,131,259,130,257,129,254,126,248,122,242,119,241,117,239,112,239,110,240,109,240,109,241,108,241,107,240,105,239,102,236,104,232,107,229,110,227,114,225,117,223,120,222,124,221,127,219,130,218,132,216,132,214,130,210,128,208,124,206,122,204,119,204,117,203,115,203,101,217,86,217,84,215,84,212,85,211,86,211,86,210,87,209,87,206,85,204,87,202,96,199,99,199,102,197,105,196,108,194,111,191,113,187,109,183,105,178,96,163,87,151,83,147,79,145,79,165,78,172,76,184,74,190,72,195,69,201,65,205,63,205,61,206,59,206,57,207,53,207,52,206,52,204,51,198,51,192,53,188,55,183,57,180,61,172,60,169,58,165,53,161,55,159,57,155,57,147,56,145,56,135,58,131,58,128,59,126,61,125,62,123,64,122,66,122,66,124,67,124,69,123,70,122,71,120,73,119,75,117,77,116,75,117,73,119,71,120,70,122,69,123,67,124,66,124,66,122,68,120,70,119,72,117,74,116,77,115,81,113,83,111,86,110,88,108,92,114,97,119,103,123,109,126,115,128,122,130,137,130,145,129,154,127,150,127,144,125,141,123,140,122,138,119,136,117,135,115,133,112,131,110,131,102,130,101,130,94,132,90,134,88,137,87,139,86,145,89,148,90,150,91,154,91,157,92,159,93,163,97,165,101,166,104,166,106,170,106,180,107,196,108,214,110,235,111,254,112,272,113,286,112,294,111,295,109,295,124,299,127,302,130,305,135,309,145,311,151,313,156,316,162,319,167,323,172,327,169,330,166,334,158,335,154,336,149,337,145,337,136,341,132,349,128,353,128,357,127,360,127,368,125,376,119,387,121,397,123,408,126,418,128,429,130,449,134,460,135,470,136,481,136,482,132,483,127,485,123,491,115,493,111,496,106,498,102,500,94,485,94,479,93,469,91,465,88,463,85,462,80,463,74,471,70,476,65,480,60,489,48,493,45,498,42,505,41,514,40,514,38,517,35,520,33,522,33,528,31,536,31,554,30,569,18,574,15,580,13,585,11,590,11,595,13,600,16,605,22,605,40,607,61,672,112,725,116,766,148,842,157,900,162,919,198,960,236,996,246,1020,268,1008,296,996,323,972,344,960,371,941,402,924,404,910,392,883,390,862,407,830,419,799,426,773,404,746,385,730,373,703,373,686,354,667,347,643,359,638,380,626,404,624,431,617,457,602,484,607,512,617,539,634,572,619,618,629,647,638,668,641,695,629,700,610,731,586,752,569,760,564,781,545,788,533,803,502,812,475,827,473,846,446,868,415,887,388,896]); regAreas[3] = new mapRegion('Breagh', 1160, 6442, 1746, 6937); regAreas[3].p.push([38,427,36,401,26,379,17,350,31,305,14,271,5,245,0,216,14,190,22,163,24,137,36,113,41,91,65,79,84,86,101,106,127,106,144,118,170,137,197,158,228,151,259,139,281,122,307,125,322,137,338,134,358,103,370,77,394,55,406,29,418,0,438,9,460,2,479,11,490,7,489,9,489,20,490,22,490,25,492,29,495,34,499,37,503,39,508,41,512,41,522,43,526,44,531,47,535,50,537,59,539,75,540,82,540,98,539,105,537,121,535,130,539,132,543,135,549,141,552,145,554,149,556,157,557,162,557,166,565,166,567,167,568,168,569,168,570,170,571,171,571,175,572,177,574,180,576,182,578,185,579,187,580,190,580,198,578,202,578,204,577,205,576,207,575,207,574,208,572,209,564,209,564,223,563,227,562,229,559,230,557,230,554,231,549,231,548,232,548,234,550,238,558,238,560,239,561,240,562,240,563,242,564,243,564,268,563,270,560,273,558,273,556,274,550,274,551,276,552,279,552,282,551,285,551,288,550,291,550,294,551,297,553,300,557,302,561,307,567,317,571,327,573,331,576,336,579,340,582,343,586,346,586,393,555,391,534,382,521,368,485,369,460,359,424,350,375,346,365,340,361,338,357,335,353,334,347,330,345,329,343,329,341,328,340,328,334,325,333,324,330,323,328,322,326,320,324,319,321,317,294,312,287,323,278,346,280,387,280,416,267,445,239,454,213,470,181,467,158,477,118,486,92,495,65,488,67,463,49,446,38,427]); regAreas[4] = new mapRegion('Ulaidh', 975, 5775, 1926, 6453); regAreas[4].p.push([187,421,187,439,190,461,254,511,307,516,348,547,425,557,482,562,502,598,542,636,578,646,602,667,623,676,644,669,664,678,675,674,676,671,678,667,680,664,682,660,683,656,685,653,685,649,686,645,685,642,684,638,698,638,701,642,703,645,707,647,710,648,714,649,718,651,722,652,730,656,734,660,738,659,741,658,743,655,745,649,747,646,748,643,750,640,752,639,756,638,763,646,789,620,793,615,798,611,802,606,806,602,810,590,811,584,813,574,813,568,814,563,814,545,818,543,823,542,828,540,834,540,844,538,864,538,871,545,875,541,880,538,896,526,899,523,905,515,907,509,907,501,905,497,905,496,903,495,902,494,900,494,907,502,909,500,910,498,912,497,913,495,915,493,917,492,918,490,920,489,922,487,922,473,920,471,918,470,917,468,915,467,913,465,912,463,910,462,909,460,910,462,912,463,913,465,915,467,917,468,918,470,920,471,922,473,930,465,931,463,933,462,934,460,936,458,929,451,933,447,939,437,941,432,942,427,942,422,941,418,938,414,934,411,929,408,936,401,933,394,930,388,927,381,919,369,915,362,912,356,909,349,908,343,907,336,905,334,901,333,898,332,885,332,875,334,871,336,866,338,865,336,864,335,862,334,856,334,853,335,849,335,846,336,841,336,839,338,836,340,832,342,828,345,825,347,813,356,810,360,808,364,806,363,805,362,804,359,804,349,805,345,805,342,806,338,806,336,834,320,842,316,848,312,855,307,861,301,866,294,871,286,873,280,873,271,872,268,870,265,867,263,863,261,859,260,847,256,845,255,842,255,839,254,836,255,833,255,830,256,826,258,824,260,824,257,825,254,825,251,827,245,827,242,828,240,828,235,826,233,824,230,822,224,818,218,816,214,813,211,810,209,806,206,806,192,800,188,792,182,790,180,788,174,788,171,789,167,790,162,792,156,790,154,788,153,786,151,784,151,781,150,779,149,770,149,770,91,767,89,763,87,758,86,751,84,737,82,721,82,714,83,707,85,700,80,693,76,686,74,678,73,663,73,656,72,648,71,642,69,635,66,631,70,628,72,620,80,617,82,613,86,596,86,592,87,587,88,583,89,579,91,575,94,570,97,566,101,551,104,547,108,543,110,537,110,531,108,527,106,523,105,518,103,512,103,508,108,502,118,499,124,497,129,495,135,493,142,489,154,487,161,479,161,476,162,472,162,469,163,465,165,463,167,463,169,459,166,456,163,450,153,448,148,439,133,436,130,432,127,434,125,436,124,438,122,440,122,443,121,445,120,456,120,457,119,459,118,459,117,460,116,461,114,461,106,465,106,469,105,474,104,482,100,485,98,489,95,492,92,495,88,497,84,505,84,508,83,510,82,512,82,514,80,516,79,518,77,518,62,516,58,514,56,511,54,509,53,506,52,504,52,501,51,499,51,496,50,494,48,492,48,489,47,487,47,484,46,482,45,476,45,475,46,475,48,469,40,462,32,456,25,449,19,442,14,436,10,429,7,422,6,416,6,409,7,396,12,394,14,393,17,393,31,394,35,394,38,395,41,395,43,389,41,384,41,379,42,375,43,372,45,369,48,366,52,364,55,362,60,360,64,360,66,359,68,357,70,356,72,352,76,351,78,351,82,353,84,362,101,364,103,364,108,361,114,361,115,364,115,367,113,366,115,365,116,366,117,378,123,378,125,367,142,379,148,377,169,372,169,369,168,362,168,359,167,355,167,352,166,345,166,343,164,341,160,340,157,339,153,339,150,338,147,338,142,345,142,347,141,349,141,352,138,353,136,353,134,351,130,352,129,353,127,355,125,356,123,357,122,355,118,349,113,344,106,340,99,337,90,333,82,327,64,321,48,317,41,309,49,307,50,306,52,304,53,302,55,300,67,300,69,301,73,303,78,305,85,308,92,310,97,313,102,315,104,316,103,317,98,316,100,315,100,312,99,302,89,301,86,301,85,302,84,302,90,303,92,303,95,306,101,308,104,310,106,302,128,302,124,301,119,299,111,293,99,289,93,287,91,283,93,280,96,277,98,274,101,273,104,269,110,268,114,264,122,265,118,265,115,261,111,257,109,253,108,250,107,246,105,243,104,240,102,240,97,239,94,239,90,236,81,234,79,230,77,222,77,220,76,219,75,218,75,217,73,216,72,216,70,214,72,212,75,211,78,209,81,207,87,205,95,205,103,196,105,187,106,177,107,168,108,152,112,145,116,140,121,137,128,136,138,138,139,138,145,136,151,135,155,133,161,133,163,127,164,123,165,119,167,115,170,112,173,109,175,105,178,101,180,96,181,90,182,88,180,86,179,81,179,79,180,77,180,73,178,71,176,67,180,66,182,64,183,60,191,60,198,63,200,67,202,78,202,90,200,96,198,108,196,109,196,105,197,103,199,100,201,98,203,94,209,93,211,91,214,89,216,88,222,90,225,93,228,97,229,109,229,116,228,128,226,133,226,132,230,130,233,127,236,122,239,118,242,103,251,100,254,97,258,84,251,82,253,73,256,69,258,67,260,66,262,67,265,68,269,68,271,69,274,71,278,72,281,77,286,80,287,82,287,80,289,77,290,74,290,72,291,65,291,62,292,58,292,54,293,50,295,29,299,27,301,25,305,24,306,24,308,23,310,22,311,20,315,18,317,18,318,17,319,16,318,14,317,11,314,9,313,8,312,7,313,7,314,5,316,5,318,4,320,5,322,5,330,4,332,2,334,2,336,4,339,6,341,8,344,11,347,15,349,21,353,24,354,26,354,36,358,45,360,53,362,60,363,67,363,74,362,81,360,89,358,98,354,108,350,112,354,116,356,119,357,121,357,123,358,130,358,137,350,141,354,145,356,148,357,150,357,152,358,158,358,187,329,210,329,209,335,206,343,202,353,198,364,193,375,189,387,186,398,184,407,184,415,187,421]); regAreas[5] = new mapRegion('Manaw', 2088, 6358, 2259, 6558); regAreas[5].p.push([71,187,71,188,70,189,70,190,69,191,69,193,68,194,68,195,66,194,67,187,67,186,66,185,66,184,58,184,58,185,57,185,54,188,54,189,54,191,50,191,49,190,49,189,48,189,48,186,47,186,47,183,45,181,45,180,43,180,43,179,33,179,33,182,31,181,30,182,30,184,31,185,31,187,29,187,29,186,27,186,27,185,26,185,26,189,25,189,25,190,20,190,20,192,19,192,19,193,16,193,16,191,15,191,15,190,11,190,11,187,12,187,14,185,14,183,15,183,15,182,16,182,19,179,19,177,23,177,23,175,22,175,21,174,18,174,18,173,17,173,17,171,19,169,19,168,20,168,21,167,21,166,22,165,23,165,23,164,25,164,25,165,26,165,27,163,27,161,28,160,28,159,29,159,29,158,30,157,30,156,31,156,31,153,32,152,32,151,33,150,33,145,32,144,33,139,32,136,31,136,31,129,32,129,36,125,36,124,37,123,38,123,38,116,40,114,40,111,39,111,39,109,40,108,40,107,41,107,41,105,42,105,42,104,43,104,43,103,44,103,45,102,45,101,46,101,47,102,50,102,50,101,51,101,51,99,56,97,58,96,58,95,59,95,59,94,60,94,60,93,61,92,62,92,62,91,64,89,67,87,67,86,69,84,70,84,70,83,71,83,72,82,72,81,73,80,73,79,74,78,79,71,80,69,80,68,81,67,81,66,82,65,82,63,83,62,83,60,84,60,84,58,85,58,85,56,86,55,86,54,90,47,91,46,91,45,92,44,92,43,93,43,93,41,94,41,94,39,95,38,95,34,96,33,96,32,97,31,97,30,101,26,102,24,105,21,108,21,108,20,109,20,111,18,121,12,124,10,126,9,131,9,131,8,135,8,135,7,137,7,138,6,139,6,149,2,150,2,151,1,155,1,155,0,156,0,156,1,157,1,157,9,156,10,156,15,155,17,155,20,154,20,154,23,153,24,153,25,152,27,151,28,151,30,150,32,150,34,149,35,149,40,148,41,148,48,149,48,149,50,150,51,150,53,151,54,151,55,152,55,152,57,153,57,154,58,155,58,155,59,156,59,157,60,157,59,158,59,159,60,160,60,160,61,164,61,165,62,167,62,167,63,168,63,168,64,169,64,171,66,171,68,169,68,169,71,168,71,168,70,166,70,166,73,167,73,167,75,164,78,163,78,161,81,160,81,160,85,159,85,159,86,158,86,158,87,157,87,157,88,156,88,156,89,154,91,152,94,152,98,151,99,151,101,148,103,148,104,147,104,147,105,144,105,144,106,143,106,143,107,142,107,142,109,141,109,141,111,140,111,140,116,141,116,142,117,143,117,143,118,144,118,144,122,143,123,143,124,142,124,142,125,139,129,136,130,134,131,133,133,133,134,132,134,132,135,131,135,131,136,127,136,126,135,125,137,118,137,118,138,117,138,117,139,116,139,116,145,117,148,119,148,117,151,113,153,112,153,112,154,111,154,111,155,110,156,108,156,107,158,104,157,101,157,98,160,97,163,95,165,93,165,93,169,92,169,92,170,91,171,81,171,80,172,79,172,79,173,78,173,78,174,77,174,77,175,76,176,72,179,70,182,69,181,68,181,68,184,67,185,67,186,71,186,72,185,73,186,71,187]); regAreas[6] = new mapRegion('Dyfed', 1863, 7608, 2453, 7930); regAreas[6].p.push([492,281,509,254,513,249,506,239,509,227,517,218,529,208,538,196,542,181,548,173,548,160,555,144,566,134,566,122,567,108,572,97,581,88,583,72,590,70,590,56,586,45,576,43,564,37,560,25,552,15,536,12,522,6,503,6,493,7,491,14,478,11,464,25,455,23,446,22,439,17,428,24,421,30,407,30,402,34,394,36,391,43,386,46,367,50,358,45,351,39,340,41,329,41,314,40,308,34,296,35,285,30,277,30,272,34,261,34,256,21,246,25,235,22,228,8,228,7,226,7,225,6,223,5,222,4,221,4,220,3,219,3,219,2,217,0,216,0,215,1,215,3,213,5,212,5,212,6,210,6,210,7,211,8,211,9,212,9,212,10,211,11,211,12,210,12,210,13,208,13,208,16,207,16,207,18,206,18,206,19,205,20,205,21,204,21,201,24,201,26,200,27,197,27,197,29,196,30,195,30,195,31,194,31,194,32,185,32,184,33,183,33,181,35,180,35,179,36,178,36,178,37,177,37,177,38,176,38,176,40,175,40,175,42,176,42,176,43,177,43,177,44,178,44,178,47,177,48,177,49,179,49,180,50,180,51,174,51,174,50,169,50,168,51,161,51,161,50,160,50,160,46,159,46,159,45,158,44,157,44,156,43,153,43,153,45,152,45,152,53,151,53,151,54,150,54,150,56,147,55,144,58,142,58,141,59,140,59,139,60,138,60,137,61,135,61,134,60,132,62,130,60,128,61,127,61,127,60,126,60,126,57,127,57,128,56,128,55,130,53,129,53,129,52,128,52,128,48,127,47,127,46,125,46,125,47,123,47,122,46,122,47,121,48,119,48,119,47,118,47,118,49,116,49,116,47,110,45,105,45,105,44,103,42,102,42,101,43,99,43,99,45,97,47,96,47,96,48,95,48,95,49,94,49,94,50,93,51,94,51,94,52,95,52,95,53,97,53,96,54,96,55,97,56,99,56,99,57,98,57,98,58,97,58,97,59,96,59,96,60,94,60,94,61,93,61,92,62,91,62,91,63,92,63,92,64,93,64,93,65,92,66,95,66,95,68,94,69,94,73,95,73,95,75,94,75,94,76,93,76,93,77,92,77,91,76,90,76,90,75,88,75,88,76,87,76,87,79,86,79,86,80,81,80,81,79,80,79,79,80,76,78,75,78,74,79,73,79,73,81,74,81,74,83,72,83,71,84,70,84,70,86,69,87,67,87,66,86,63,86,62,85,56,85,56,87,53,87,54,88,54,90,52,90,51,91,51,94,49,94,47,95,46,96,45,96,45,95,42,95,42,96,41,96,41,97,40,97,40,98,39,99,38,99,38,100,36,100,36,102,35,102,35,103,30,103,29,104,25,104,24,103,23,103,22,104,21,104,20,105,19,105,16,107,15,107,15,108,14,108,14,109,18,109,18,110,20,110,20,111,19,111,19,112,21,112,21,115,20,115,20,116,19,116,17,118,14,118,14,120,15,120,15,121,16,122,16,123,15,127,14,127,14,128,13,128,13,129,12,129,12,131,13,131,14,132,14,131,16,131,19,129,20,132,21,132,21,131,22,131,24,129,27,129,27,128,28,128,29,127,31,127,32,128,37,128,37,127,47,127,50,129,53,129,52,131,55,130,60,130,60,132,65,132,65,134,66,134,67,134,67,133,71,133,71,134,72,134,73,133,74,133,75,134,76,134,76,135,77,135,77,138,78,139,78,142,79,142,79,143,80,144,80,146,81,146,81,151,80,151,80,154,81,155,82,155,81,156,81,157,82,157,82,159,83,160,83,164,84,165,83,165,83,178,82,179,82,181,81,181,81,182,80,182,79,183,79,184,78,185,75,185,75,184,74,184,74,183,73,183,73,182,71,182,71,183,70,183,70,182,64,182,62,183,61,185,59,185,57,187,57,188,56,188,56,189,55,189,55,191,54,191,53,190,51,190,51,191,49,191,49,196,48,197,48,199,47,200,47,202,43,202,43,201,42,201,41,200,35,200,34,199,31,199,31,201,32,201,31,202,32,202,34,203,34,204,36,206,37,206,37,207,39,207,39,208,41,208,41,207,44,207,44,208,45,208,46,209,47,209,47,210,48,210,48,214,49,215,50,215,51,216,53,216,53,217,54,218,52,221,53,222,53,227,54,227,54,228,55,228,55,230,56,231,56,232,58,232,58,228,63,228,63,227,62,226,64,225,64,224,65,224,63,222,63,221,65,221,65,220,66,220,65,219,61,219,61,218,60,218,60,215,59,215,59,214,58,213,60,210,61,212,63,212,63,214,64,214,64,215,65,215,66,214,69,214,69,215,71,215,71,213,76,213,76,216,78,216,78,215,79,213,80,213,81,214,81,210,85,210,85,214,86,214,87,215,87,219,95,219,95,218,98,218,98,219,103,219,103,218,107,218,107,219,109,219,109,220,110,220,111,221,112,221,113,222,114,222,114,223,118,223,118,224,124,224,124,223,125,223,126,222,130,222,130,221,132,221,133,222,136,222,136,220,137,219,141,219,141,220,142,220,142,222,145,222,145,221,146,221,146,220,147,220,147,219,153,219,153,217,154,216,153,216,153,215,155,213,155,208,154,208,154,207,153,206,152,206,152,205,151,205,150,204,150,202,149,202,149,201,148,200,151,200,151,196,150,195,150,193,149,193,149,192,152,191,152,190,151,190,151,189,150,189,149,188,148,188,148,187,147,187,147,186,144,186,143,187,142,187,140,189,138,189,138,188,139,188,142,186,143,185,144,185,144,184,147,184,147,185,149,185,149,183,150,185,151,185,151,186,152,186,152,188,154,188,156,186,156,185,157,185,157,184,159,184,159,185,160,185,160,184,161,184,163,182,163,181,164,181,164,183,162,185,162,186,161,186,161,187,159,187,158,188,156,188,156,191,155,193,154,196,154,198,153,199,153,204,155,204,155,205,156,205,157,206,159,206,159,207,160,207,160,208,157,208,157,209,156,210,156,215,160,215,160,214,161,214,161,212,162,212,162,213,167,213,168,212,171,212,171,213,173,213,174,212,173,214,168,214,168,215,167,215,164,215,165,216,165,217,167,219,167,220,168,221,168,223,169,223,168,224,168,225,165,222,165,221,164,220,164,219,163,219,163,218,162,217,160,217,159,216,156,216,156,217,155,217,155,219,154,220,154,221,153,221,153,222,152,222,151,221,148,221,148,222,147,222,147,224,146,224,146,225,144,225,144,224,143,224,142,223,141,223,140,222,139,222,139,225,138,225,138,226,137,226,137,227,134,227,133,226,131,226,131,227,130,227,130,228,127,228,127,229,126,230,124,230,124,231,125,231,125,232,126,232,127,233,131,233,132,234,133,234,134,235,138,235,139,234,140,234,140,235,139,235,139,236,138,236,137,237,130,237,129,236,128,236,127,237,126,237,126,238,125,238,123,237,123,234,121,232,122,232,122,230,119,230,119,229,115,229,114,230,112,228,108,228,108,227,107,227,106,226,101,226,100,227,99,227,99,228,98,228,98,229,97,229,98,230,99,230,99,231,100,231,101,232,101,234,100,235,100,236,96,236,96,235,92,235,92,234,90,234,90,233,89,233,89,232,87,231,88,231,89,230,90,230,91,229,91,228,86,228,80,226,78,226,78,228,79,228,79,229,80,229,80,230,75,230,75,231,74,231,74,232,75,233,75,234,76,234,76,235,75,236,75,237,76,236,78,236,78,237,80,239,80,240,85,240,86,241,87,241,91,242,93,242,94,243,94,244,95,244,95,247,96,248,96,250,97,251,97,253,98,254,98,256,97,257,97,258,98,259,95,259,95,260,94,261,94,265,95,265,95,266,99,266,100,267,102,267,103,268,105,268,105,269,106,269,106,270,108,270,110,272,118,272,119,271,121,273,123,273,124,275,126,275,129,276,129,278,131,278,132,280,138,280,140,281,141,280,140,278,141,277,141,275,142,274,143,275,144,275,144,273,146,273,147,272,150,274,150,272,148,270,148,269,149,267,149,264,150,264,150,263,152,263,153,262,156,262,156,260,157,260,157,259,162,259,162,257,161,257,161,255,162,255,163,254,165,254,165,255,171,255,171,254,174,254,174,255,175,255,175,257,177,257,178,256,178,255,179,255,179,256,180,256,180,257,181,257,181,259,182,259,185,260,187,260,187,262,188,262,189,261,190,261,190,260,191,260,191,258,192,258,192,257,198,257,198,256,196,256,196,253,197,253,197,252,204,252,205,253,214,253,212,251,212,250,213,249,213,248,214,247,215,247,215,246,216,246,216,245,218,245,218,244,219,244,220,243,219,243,218,242,217,242,217,240,218,240,218,237,219,236,219,235,220,235,220,234,221,234,221,233,222,233,222,232,223,231,223,230,224,230,224,229,223,229,221,226,220,225,220,220,221,220,221,219,222,219,223,218,223,216,226,213,228,213,228,212,231,212,232,211,233,211,233,210,244,210,245,209,246,209,247,208,250,208,250,209,258,209,258,210,260,210,261,209,264,209,264,208,265,208,266,207,273,207,274,208,276,208,284,210,289,210,289,211,292,211,293,212,295,212,296,213,304,213,305,212,306,212,307,211,308,211,308,210,312,210,312,209,313,209,314,208,314,205,313,205,312,204,311,204,304,197,302,197,301,195,300,194,300,193,303,191,304,188,305,187,304,186,302,183,302,182,303,182,303,183,304,183,304,184,305,184,307,186,308,186,308,187,309,187,309,190,308,190,308,191,306,191,306,192,305,192,305,193,306,193,306,194,308,194,308,196,309,196,309,197,314,197,314,198,315,198,316,199,317,199,318,200,320,200,322,198,322,197,325,197,325,195,326,194,326,193,327,192,329,192,329,191,330,191,330,185,331,185,331,184,333,182,333,181,334,181,334,180,337,180,337,179,340,179,340,178,345,178,345,179,340,179,339,180,339,181,338,181,338,182,337,182,336,183,335,183,334,184,333,184,333,187,334,187,334,188,333,191,332,191,332,192,331,193,331,195,330,196,330,201,329,202,329,207,334,212,339,212,341,213,342,212,344,212,344,213,348,213,346,214,346,217,349,218,348,218,348,219,345,219,344,218,342,220,342,219,343,218,342,218,342,217,341,217,340,218,339,218,339,215,337,215,336,216,334,216,334,215,332,216,331,215,326,215,326,218,327,219,327,220,328,220,328,221,329,222,329,223,330,223,330,224,331,225,331,226,332,226,332,227,333,228,333,229,334,230,334,231,335,232,336,232,336,233,340,237,341,239,343,241,344,243,345,244,347,245,349,247,350,247,351,248,354,248,355,249,363,249,364,248,365,248,365,246,362,246,361,245,362,244,364,244,365,245,367,245,368,244,372,244,373,245,376,245,376,244,377,244,377,243,378,243,378,242,385,242,386,243,390,243,391,244,392,244,393,245,394,245,394,247,395,247,395,250,396,250,396,252,398,252,399,253,399,254,401,256,401,257,402,257,402,258,404,258,404,259,406,259,406,256,410,256,410,257,411,258,411,257,412,257,413,256,418,256,418,255,425,255,426,256,428,254,428,241,431,241,431,240,432,240,433,239,433,236,434,236,434,235,435,235,436,234,437,236,436,236,436,237,435,237,434,238,434,241,433,241,433,243,430,243,430,248,431,249,431,253,430,253,430,254,429,254,428,255,428,256,429,257,429,258,430,258,430,260,429,259,428,259,428,258,422,258,422,259,419,259,418,260,417,260,417,261,415,261,415,264,412,266,407,266,407,269,401,269,400,270,400,271,399,271,399,273,397,273,397,275,396,275,394,273,392,274,390,272,388,272,388,271,385,271,382,268,381,268,381,269,382,270,382,271,383,271,383,272,382,272,380,271,378,271,376,270,373,270,374,269,375,269,375,265,376,264,373,263,372,261,371,261,371,262,370,262,370,265,369,266,369,268,368,269,368,270,367,270,367,271,366,271,366,272,364,274,364,273,362,273,361,274,361,275,359,277,359,278,358,278,358,279,353,279,352,280,351,280,349,281,350,281,350,282,351,282,351,283,352,283,352,284,353,285,353,287,354,288,354,291,355,292,355,294,356,295,356,302,355,302,355,303,353,303,353,304,352,304,351,305,350,305,350,306,349,306,349,307,350,307,351,308,353,309,353,308,354,308,355,307,356,307,357,308,359,308,359,309,361,310,361,311,363,311,364,313,365,313,366,314,368,315,369,316,370,316,371,318,373,319,379,320,380,320,380,321,381,321,381,322,384,322,384,321,383,320,383,317,385,317,385,316,391,316,392,317,395,317,398,318,398,319,399,319,399,320,403,320,403,319,404,319,404,318,401,315,401,314,400,314,400,310,401,309,401,308,402,308,403,307,404,307,404,306,405,306,406,305,411,305,411,306,412,305,413,305,414,304,416,304,418,306,419,308,423,308,423,309,424,309,424,310,427,310,427,309,428,309,431,312,433,312,434,311,434,308,438,308,439,307,440,307,440,306,443,306,444,307,444,308,445,308,445,309,449,309,449,307,450,307,451,308,452,308,453,309,454,309,455,310,457,310,458,309,460,309,461,307,459,305,458,305,457,304,455,304,455,303,454,302,454,297,455,297,455,295,456,294,456,292,457,291,458,291,458,290,459,289,459,288,460,287,462,287,462,286,463,286,463,285,464,285,465,284,473,284,473,283,478,283,478,286,481,286,488,283,490,281,492,281]); regAreas[7] = new mapRegion('Ceredigion', 2091, 7360, 2442, 7658); regAreas[7].p.push([71,230,72,229,73,229,73,228,75,228,75,227,76,227,76,224,77,224,77,223,76,223,76,222,77,222,77,223,78,223,78,224,80,224,81,223,82,223,83,222,84,222,84,221,86,221,87,220,88,220,88,219,89,219,90,218,90,217,91,217,91,216,92,216,92,215,93,215,93,214,94,214,94,213,95,212,96,212,96,211,97,211,97,210,99,210,99,208,101,208,101,207,102,207,102,205,103,205,103,203,105,203,106,202,106,200,107,200,107,199,108,199,108,198,111,198,112,197,114,197,114,201,115,201,115,202,119,202,119,201,120,201,120,200,121,200,121,199,122,199,122,200,126,200,126,199,128,199,128,198,129,198,130,197,131,197,131,196,132,196,132,195,133,195,133,194,134,194,134,193,136,193,136,192,137,192,138,191,139,191,139,190,140,190,140,189,141,189,141,188,142,187,144,187,144,186,145,186,145,185,147,185,147,183,148,183,148,182,153,182,154,181,155,181,156,180,157,180,157,179,158,179,158,178,159,177,161,177,161,176,162,176,162,175,164,175,164,174,166,174,166,172,167,172,167,171,168,170,168,169,169,168,170,168,170,167,171,166,171,165,172,164,172,163,173,163,173,160,174,160,175,159,177,159,177,158,178,158,178,157,179,157,179,156,180,155,180,154,181,153,181,151,182,151,183,150,184,150,184,148,185,148,185,146,186,146,188,144,188,143,189,143,189,141,190,141,190,138,191,137,191,136,194,133,194,132,195,131,195,128,196,127,196,122,197,122,197,120,198,120,198,118,199,118,199,115,200,114,200,113,201,113,201,111,202,111,202,109,203,109,203,107,204,107,204,106,205,105,205,104,206,103,206,102,207,102,207,99,206,99,206,97,207,97,207,94,206,94,206,93,207,93,207,92,208,92,208,87,209,87,209,85,210,85,210,84,211,83,210,82,210,78,211,78,211,75,212,74,212,71,213,70,213,68,214,68,214,65,215,65,215,63,216,63,216,62,217,62,217,59,218,59,219,58,219,57,221,56,221,45,220,44,220,40,219,37,219,35,218,34,218,30,219,29,219,28,221,28,221,30,222,31,222,32,223,33,223,34,224,34,225,35,227,36,229,36,232,35,234,34,237,33,239,31,241,30,243,28,247,26,251,22,252,22,252,21,256,17,268,17,277,11,282,4,286,3,297,3,300,6,300,7,298,11,298,17,302,21,304,22,307,41,314,58,334,58,345,65,342,81,334,89,343,95,351,103,349,122,340,130,340,143,330,152,337,158,344,166,336,180,329,189,332,205,338,211,338,222,330,225,331,233,331,248,323,263,308,260,294,254,275,254,265,255,262,262,250,259,242,266,236,274,226,271,218,270,211,265,200,272,193,278,178,278,174,282,166,284,162,292,158,294,139,298,130,293,123,287,112,289,101,289,86,288,79,282,68,283,57,278,49,278,43,283,33,283,27,269,17,273,7,270,0,256,0,257,1,257,1,258,2,258,2,259,3,259,4,260,4,262,5,262,4,263,4,265,6,262,6,257,5,257,5,256,4,256,1,255,2,254,2,253,3,253,3,252,2,250,2,249,1,248,1,247,2,247,2,245,3,245,3,242,5,242,5,243,7,243,7,242,8,242,8,241,11,241,12,240,18,240,18,239,17,239,17,238,23,238,30,237,31,237,32,238,34,238,34,239,38,239,38,238,39,238,39,237,40,237,40,236,46,236,46,238,47,238,48,239,49,239,49,240,50,240,50,241,51,241,51,240,53,241,59,241,63,239,65,237,66,237,67,236,67,235,68,235,69,234,69,232,70,232,70,231,71,230]); regAreas[8] = new mapRegion('Gwynedd', 2069, 6948, 2608, 7385); regAreas[8].p.push([270,51,272,50,271,49,274,47,278,44,279,43,280,43,281,42,282,42,283,41,286,41,287,40,293,40,294,39,296,39,296,38,297,38,298,37,300,37,300,36,301,36,301,35,302,35,306,31,309,29,310,29,310,28,313,28,314,29,317,29,318,28,319,28,319,27,320,27,320,26,321,26,321,25,323,25,324,26,324,27,325,27,325,28,327,30,327,31,328,31,328,33,329,33,329,34,330,34,330,35,331,36,332,36,332,37,333,37,333,39,332,39,332,40,333,40,333,42,334,42,334,43,333,44,331,44,331,45,330,45,330,46,329,46,329,48,328,49,328,50,331,53,332,53,332,54,333,55,333,59,332,59,332,60,334,60,334,57,335,57,335,56,334,55,334,54,333,54,333,53,332,53,332,52,331,51,331,48,332,47,332,46,333,46,334,45,335,45,336,44,337,44,337,40,338,39,338,37,336,36,335,35,334,35,333,34,332,34,331,33,330,33,330,29,326,26,325,20,324,16,324,13,323,13,323,12,322,11,321,11,321,10,320,10,319,9,318,9,318,8,317,8,316,7,315,7,313,5,313,1,314,1,314,0,319,0,320,1,322,1,322,2,324,2,324,3,328,3,328,4,329,5,329,10,331,10,331,11,340,11,341,10,343,10,344,9,345,9,345,8,346,8,347,9,347,11,348,12,348,13,349,13,349,14,351,14,351,15,358,15,358,16,359,16,359,22,362,25,363,25,364,26,366,26,367,27,373,27,374,28,374,27,377,27,377,28,378,28,379,29,386,29,387,28,392,28,393,29,395,29,396,30,402,30,403,29,405,29,406,28,408,28,409,27,410,27,412,26,423,21,425,20,426,20,428,18,430,18,431,17,433,17,446,29,452,41,450,53,457,70,467,85,482,86,492,83,504,98,511,107,511,115,515,130,529,137,539,143,540,156,533,162,531,178,528,188,522,203,530,210,537,220,534,223,532,224,531,225,529,226,527,228,526,228,525,229,523,229,522,230,521,230,520,231,517,231,516,232,515,232,513,233,504,236,492,241,486,254,481,270,465,269,453,271,438,295,423,295,410,290,404,302,396,313,387,316,377,318,375,332,367,335,354,341,349,356,348,371,336,376,326,386,313,390,306,397,301,408,304,415,299,422,290,429,279,429,271,431,267,431,254,436,251,437,248,436,243,437,238,437,236,435,235,432,232,422,231,421,230,418,228,414,226,412,225,410,223,408,223,407,222,407,222,406,221,405,221,402,220,402,220,400,219,400,219,394,220,391,223,383,223,381,224,378,228,372,230,368,232,366,234,365,239,360,242,358,244,356,244,347,246,343,246,346,247,346,247,347,249,347,250,347,251,346,251,345,253,343,257,341,258,340,259,341,264,336,268,331,270,332,273,329,274,329,275,328,276,328,278,326,278,324,277,324,277,323,275,323,274,324,273,324,271,326,270,328,269,329,266,329,264,330,263,332,258,332,255,333,255,336,254,338,253,339,250,340,247,340,244,339,242,338,240,335,239,332,233,320,224,305,220,300,218,296,216,293,215,289,215,284,216,283,221,281,220,282,218,285,219,286,220,286,222,283,225,281,226,281,228,279,228,277,225,277,225,278,222,278,222,273,225,266,224,261,223,257,221,253,219,250,217,245,218,241,218,240,219,240,222,242,225,242,230,241,238,239,240,239,240,232,243,232,243,231,244,231,246,229,246,228,242,228,239,229,237,230,232,235,229,233,231,231,232,229,232,228,233,224,230,225,226,225,225,226,222,232,220,233,217,234,216,236,212,236,207,234,203,231,192,230,184,231,183,232,181,233,181,232,180,232,179,231,177,231,177,232,176,232,176,233,175,233,175,234,174,233,169,233,162,234,161,235,160,237,159,240,159,242,155,242,153,241,150,240,139,240,137,241,136,243,132,244,131,245,137,245,133,247,129,247,127,248,120,250,115,253,114,254,114,256,112,257,108,260,108,261,110,262,111,263,111,264,110,265,105,268,103,269,102,270,101,273,99,276,100,278,100,279,99,282,99,283,101,284,104,284,105,287,105,288,104,290,104,293,102,294,101,293,97,293,94,296,94,298,93,300,92,300,90,301,89,301,85,297,86,293,88,289,87,289,85,286,82,283,81,283,79,281,75,279,74,278,68,276,63,276,61,280,59,283,53,287,52,288,52,287,51,285,45,285,43,287,41,287,39,288,39,289,38,290,37,289,36,287,32,286,27,286,27,288,26,291,24,293,23,295,22,294,20,295,18,293,15,292,12,289,12,287,14,285,15,285,16,284,17,284,18,283,17,282,18,281,18,278,23,273,23,272,24,270,26,269,26,268,27,267,28,265,27,262,27,260,28,257,30,256,30,257,34,255,37,255,38,254,38,250,39,247,40,246,42,247,43,247,45,246,46,244,48,242,48,240,47,239,51,235,54,230,55,230,57,231,59,231,61,227,62,226,62,224,63,223,65,220,67,219,72,219,75,215,77,214,79,212,79,210,80,210,80,209,82,209,82,211,81,211,81,212,86,214,90,212,91,215,93,215,94,214,95,212,98,212,100,209,102,208,106,204,108,200,112,199,113,197,116,193,117,191,117,190,121,187,122,186,122,183,123,183,124,182,125,182,126,181,128,181,129,182,130,182,131,183,134,183,135,179,138,176,143,172,146,168,147,168,148,166,151,165,152,163,154,158,157,156,157,146,158,139,158,136,156,130,155,126,155,123,156,120,156,119,158,117,159,117,160,116,164,116,164,118,163,119,161,120,161,121,162,122,163,125,163,129,165,129,165,128,166,128,166,127,167,123,166,122,167,117,167,114,171,110,177,107,181,102,184,99,185,97,192,90,199,85,201,83,202,81,203,74,207,69,213,66,215,66,220,61,223,60,226,58,229,55,232,55,233,58,236,59,238,58,239,57,241,57,242,58,242,59,243,60,247,60,248,59,254,59,266,53,268,51,270,51]); regAreas[9] = new mapRegion('Anglesey', 2114, 6896, 2337, 7061); regAreas[9].p.push([202,66,199,66,198,65,197,65,197,64,195,64,195,63,188,63,187,64,186,64,186,65,184,65,181,68,180,70,175,71,171,71,170,72,169,72,169,73,168,73,167,74,162,74,161,75,160,74,159,74,159,73,158,73,158,71,159,71,159,70,160,70,160,68,161,68,161,64,160,64,159,63,158,63,157,62,157,61,156,61,156,56,155,56,155,51,154,51,154,52,153,52,153,48,153,47,152,46,152,43,154,41,154,40,150,40,149,39,143,39,143,38,142,38,141,37,141,35,139,31,137,32,137,34,134,37,132,37,134,34,135,32,136,31,139,26,140,25,140,22,139,20,138,19,138,16,137,15,137,13,136,12,136,11,135,10,135,9,134,9,134,10,133,11,131,9,130,10,129,10,128,9,126,8,123,7,122,8,118,6,117,7,114,7,112,8,111,8,110,6,109,3,106,2,100,2,98,4,97,4,97,2,96,1,92,1,90,0,86,1,86,2,84,2,83,3,84,4,82,5,81,8,81,6,76,6,75,5,75,4,76,3,76,2,74,2,72,4,71,4,71,6,70,7,71,7,71,8,66,8,64,10,63,10,61,8,62,5,60,7,57,8,56,10,52,11,51,11,49,12,47,12,45,10,41,13,42,15,43,16,43,19,44,20,44,25,46,29,46,31,44,36,43,40,42,41,42,46,41,47,41,49,40,50,37,50,37,51,38,52,37,53,37,54,38,55,41,55,41,59,42,59,43,60,43,68,44,68,44,66,47,66,52,62,52,64,51,66,49,67,48,68,48,69,44,69,41,73,38,76,36,77,36,79,37,81,38,82,40,82,42,83,42,86,44,88,45,87,46,87,44,90,45,91,46,93,45,95,44,96,46,98,48,98,49,100,52,103,55,104,55,106,54,108,55,109,55,112,57,112,60,115,61,117,61,118,60,119,60,120,62,120,60,125,59,130,60,131,65,131,65,132,66,133,65,133,65,136,71,134,73,130,73,133,76,137,76,140,77,142,76,144,78,147,78,149,79,150,80,150,80,149,81,149,81,148,82,148,82,147,83,147,85,142,86,142,88,141,90,137,93,135,96,131,98,131,98,133,99,136,98,137,98,138,95,140,92,144,89,145,88,146,89,148,89,150,91,154,89,159,90,159,90,158,91,158,91,156,92,156,92,155,96,155,97,156,99,156,100,157,101,157,101,158,102,158,103,159,103,160,104,160,104,161,105,161,105,162,106,162,106,163,109,163,110,164,114,164,115,165,117,165,117,164,111,162,110,162,110,161,111,161,111,160,112,160,112,159,113,159,113,158,114,158,114,156,115,156,115,155,114,154,118,154,118,155,119,156,120,156,122,156,124,155,128,154,131,151,135,146,136,145,137,145,138,144,144,139,144,138,153,135,154,133,154,130,155,125,155,123,159,119,164,118,168,115,170,115,174,113,175,111,177,109,179,108,191,98,195,96,197,93,199,89,201,87,203,83,203,81,204,80,204,79,206,78,208,76,208,73,211,73,213,71,214,69,213,68,211,68,208,67,205,67,202,66]); regAreas[10] = new mapRegion('Powys', 2370, 6900, 2772, 7673); regAreas[10].p.push([322,74,322,83,331,91,327,100,334,108,343,113,349,127,355,145,353,161,344,168,326,169,318,173,320,184,334,189,343,191,345,206,347,218,352,234,362,243,377,248,392,254,395,266,402,274,394,284,383,294,379,308,370,313,353,308,343,296,332,284,316,287,311,297,295,302,280,304,280,320,282,333,289,348,275,358,260,378,262,392,269,401,260,417,247,428,240,446,243,456,253,464,259,486,252,500,268,523,270,540,262,551,268,575,271,585,272,597,268,610,280,623,283,635,280,652,272,680,282,689,280,703,273,714,268,739,267,755,252,759,238,759,231,762,225,772,212,773,204,770,204,758,195,752,186,738,176,729,158,728,153,734,140,739,121,744,104,748,99,755,79,753,69,751,57,745,53,734,45,723,53,708,53,693,51,685,59,682,59,671,54,665,50,649,57,640,65,626,58,618,51,612,61,603,62,590,70,582,73,563,65,555,56,549,64,541,66,525,56,518,36,518,29,501,25,482,24,481,22,480,20,478,20,477,19,475,19,472,20,471,20,469,21,467,21,466,18,463,7,463,3,464,0,456,5,446,12,438,25,435,35,424,47,419,48,405,53,389,66,383,74,381,76,366,86,364,95,362,103,351,109,339,122,344,137,344,152,320,164,317,180,318,185,303,191,290,203,285,212,281,214,281,215,280,218,280,219,279,221,279,222,278,224,278,227,275,228,275,231,272,233,271,236,268,229,258,221,251,227,237,230,226,232,210,239,204,238,191,228,185,214,178,210,164,210,155,203,147,191,131,181,135,166,134,156,118,149,101,151,89,145,77,132,65,134,65,138,61,139,61,139,60,140,60,140,59,144,59,144,58,149,58,150,57,153,57,153,56,155,56,155,55,156,55,157,54,158,54,165,51,167,50,168,50,169,49,171,49,172,48,180,48,185,46,190,45,191,45,192,44,196,44,196,45,197,45,197,46,198,47,198,53,199,54,199,55,201,57,202,57,202,58,203,59,204,59,205,60,206,60,206,61,207,61,207,63,208,63,208,64,209,65,212,67,216,71,221,75,226,77,232,81,239,89,243,93,244,93,245,94,246,94,246,95,248,95,248,96,249,96,249,97,250,97,250,98,251,98,251,99,254,99,256,101,256,102,257,102,257,103,258,103,258,104,260,106,261,106,261,107,262,107,263,108,264,108,264,109,265,109,268,112,269,112,269,110,271,110,271,111,272,111,272,112,273,112,273,113,276,113,276,112,275,112,274,111,274,109,271,109,271,108,270,107,269,107,269,106,268,106,266,104,266,103,267,103,267,102,270,102,270,103,271,104,274,104,274,103,275,103,274,102,273,102,273,103,271,103,271,101,270,101,270,100,268,100,268,99,262,99,262,98,261,98,261,94,264,94,264,92,265,92,265,93,266,93,266,94,268,94,268,97,269,97,269,94,271,94,271,93,270,93,270,92,268,92,268,89,270,89,271,90,272,90,272,91,273,91,273,90,274,90,275,91,275,89,274,89,274,88,271,88,271,87,270,87,269,86,269,84,270,84,270,83,269,83,269,84,266,84,266,79,265,79,265,78,263,78,263,75,261,73,261,72,260,71,260,67,261,67,261,66,260,66,260,65,259,64,258,64,258,63,257,63,257,62,252,57,252,56,247,51,246,51,245,50,244,50,243,49,242,49,240,46,237,42,234,33,233,31,234,30,235,28,236,27,239,25,247,20,248,20,248,19,250,19,250,18,251,18,251,17,253,17,254,16,255,16,255,15,257,15,258,14,260,14,260,13,262,13,263,12,266,12,266,11,267,11,267,10,268,10,268,9,270,9,270,8,271,8,273,6,274,6,274,5,275,5,281,1,284,1,284,0,287,0,288,1,288,2,289,3,289,6,290,6,290,10,291,10,291,11,292,12,292,13,293,13,293,14,294,17,295,18,294,18,295,23,296,23,296,25,297,25,297,31,298,31,298,32,297,33,298,36,304,44,305,44,305,45,306,45,306,47,308,49,308,50,309,50,309,51,310,51,310,53,311,53,311,55,312,56,312,58,313,58,313,61,314,61,314,63,315,63,315,65,316,65,317,66,317,67,318,67,318,68,320,72,322,74]); regAreas[11] = new mapRegion('Glywyssing', 2355, 7789, 2670, 8022); regAreas[11].p.push([232,223,235,223,235,221,238,221,238,220,240,220,241,219,241,205,242,205,242,204,243,203,243,197,242,197,242,198,239,198,239,197,240,197,240,195,239,195,239,194,238,194,239,193,239,189,240,189,240,191,243,191,246,188,247,189,244,192,246,195,249,192,249,191,250,191,250,190,252,188,253,188,253,184,252,183,254,183,255,182,255,181,256,181,256,180,257,179,257,178,258,177,258,176,259,175,257,173,259,174,261,173,265,173,265,172,267,172,267,171,268,171,269,170,270,170,272,168,274,167,275,167,275,166,276,166,278,164,279,164,280,163,281,163,281,162,282,162,283,161,285,161,285,159,286,159,286,158,288,158,289,159,290,159,290,158,291,158,292,157,293,157,293,156,294,156,299,153,302,150,302,147,303,147,303,146,304,142,305,142,306,141,307,141,308,140,310,140,311,139,311,137,310,137,310,136,309,136,309,135,307,135,306,134,306,133,305,133,305,132,315,120,305,114,299,101,288,90,280,79,286,65,280,56,264,60,264,52,257,47,257,35,258,18,239,11,222,8,202,13,194,8,180,6,173,0,166,26,155,30,146,19,132,31,114,30,93,19,76,10,69,16,56,17,46,14,37,27,24,37,16,46,14,57,21,67,17,73,0,100,4,100,5,99,13,99,18,94,19,94,19,96,15,100,13,100,13,101,12,101,12,103,14,105,15,105,16,106,17,106,24,115,28,119,27,119,27,120,28,120,28,121,29,122,29,123,30,124,30,127,31,126,32,126,33,127,34,127,34,128,35,129,35,130,36,130,36,133,37,134,37,135,38,135,38,137,39,138,39,139,40,140,40,141,41,141,41,143,42,143,42,150,43,151,43,155,44,156,44,157,45,158,45,159,46,160,46,161,45,162,45,163,46,163,47,164,47,165,48,165,50,167,49,167,52,169,52,170,53,171,53,172,54,174,55,175,55,176,56,176,57,177,57,178,60,178,60,179,61,180,62,177,64,178,67,178,67,179,68,179,68,180,69,179,69,177,70,177,71,176,75,176,75,177,76,177,77,178,79,178,79,179,80,179,80,181,81,181,81,182,82,182,81,183,81,187,82,187,85,190,89,192,92,195,93,195,93,197,95,197,96,198,96,199,97,199,97,200,99,203,99,205,100,205,100,206,101,206,101,207,102,208,102,211,103,211,103,212,105,212,106,213,106,214,107,215,107,218,108,219,108,220,111,220,113,222,117,222,118,221,124,221,129,223,134,223,134,224,135,224,136,225,137,225,138,224,139,224,141,226,143,226,143,227,152,227,152,228,159,228,159,229,161,229,161,230,162,230,162,231,172,231,172,230,178,230,179,231,181,231,181,232,184,232,185,231,186,231,187,230,188,230,188,229,191,229,191,228,192,228,192,227,193,227,193,226,197,226,197,227,198,227,199,228,199,229,201,229,201,228,202,226,203,226,204,227,207,227,207,228,208,228,208,229,210,229,209,228,209,227,213,227,213,226,214,226,214,225,216,225,217,224,219,224,219,223,220,223,220,222,221,222,221,221,226,221,227,222,228,222,229,223,232,223]); regAreas[12] = new mapRegion('Brycheiniog', 2401, 7628, 2649, 7821); regAreas[12].p.push([0,175,10,178,23,177,30,171,47,181,68,191,86,193,100,181,109,191,120,188,127,161,134,167,148,170,156,175,176,170,193,172,212,179,229,173,238,161,236,149,247,142,248,123,239,110,228,99,223,91,226,80,239,71,234,55,235,38,236,27,220,31,207,31,200,34,193,44,181,45,173,41,173,30,164,23,155,10,145,1,127,0,121,6,109,11,90,16,73,20,67,27,48,25,52,36,51,50,45,52,42,68,34,77,29,88,28,102,28,114,17,124,10,139,10,153,4,161,0,175]); regAreas[13] = new mapRegion('Gwent', 2612, 7654, 2776, 7942); regAreas[13].p.push([25,1,35,0,44,7,41,23,49,28,59,32,71,35,78,47,90,61,107,72,112,86,114,98,124,102,127,116,139,124,148,133,146,144,149,156,157,164,164,180,152,186,152,196,156,208,146,214,148,227,151,235,160,240,159,240,157,245,157,246,156,246,156,247,153,247,153,248,152,248,151,249,150,249,149,250,148,250,147,251,147,253,145,255,145,256,144,256,144,257,143,258,143,260,142,260,142,261,136,261,135,262,131,262,131,263,129,263,128,264,126,264,123,266,119,266,119,267,118,267,118,268,117,268,116,269,114,269,113,270,112,270,112,271,110,271,110,272,109,272,104,277,100,279,99,279,98,280,96,280,96,281,94,281,94,282,87,282,86,283,85,283,84,284,82,284,82,285,80,285,80,286,77,286,77,287,75,287,73,287,73,286,72,286,72,285,71,285,70,284,69,284,69,285,66,285,65,286,65,285,57,285,57,284,54,284,54,283,53,283,53,282,51,282,50,281,50,279,52,279,52,278,54,278,54,277,55,277,55,272,54,272,54,271,53,271,53,270,52,270,49,267,48,267,58,256,48,250,42,236,31,226,23,215,29,200,23,192,7,196,7,187,0,182,0,170,1,154,18,148,26,136,25,124,36,116,37,97,28,84,17,73,12,65,14,54,28,46,23,29,24,12,25,1]); regAreas[14] = new mapRegion('Ercyng', 2637, 7607, 2905, 7901); regAreas[14].p.push([6,6,18,6,22,11,31,9,34,1,49,0,59,7,63,18,74,21,76,28,91,31,97,37,99,46,114,49,116,50,117,52,118,53,119,53,121,55,121,57,123,59,123,60,126,63,127,65,129,67,139,71,150,62,159,63,168,56,177,46,186,39,194,33,204,36,207,45,203,58,213,69,211,95,216,107,224,104,235,111,246,124,259,137,266,145,268,156,263,166,256,169,238,175,235,179,235,185,236,186,236,187,237,187,237,188,240,188,240,190,239,191,239,192,238,192,237,193,233,193,232,192,228,189,227,189,226,188,224,188,224,187,222,187,220,185,220,183,217,180,216,180,216,179,213,179,213,180,212,180,212,181,211,181,210,182,210,183,209,184,209,185,208,185,208,187,207,187,207,189,206,189,206,197,209,200,211,200,219,200,221,202,221,206,220,207,218,207,218,208,216,208,216,209,215,209,214,210,213,210,213,211,212,211,208,214,204,218,202,218,200,220,199,220,199,221,198,221,198,223,197,223,197,224,196,225,196,226,195,226,195,227,193,227,193,228,192,228,192,229,191,229,190,230,190,231,189,232,189,234,188,235,188,236,187,237,187,238,186,239,184,239,183,240,182,240,182,241,181,241,181,242,180,242,180,243,178,243,178,244,175,244,175,245,174,245,172,247,172,248,171,248,170,249,169,249,169,250,168,250,164,251,164,252,163,252,163,253,162,253,162,254,158,254,158,255,157,255,149,263,148,263,148,264,147,265,147,269,146,269,146,270,145,270,145,271,144,271,144,274,143,275,143,276,142,276,142,278,141,278,141,279,140,280,139,280,139,281,138,281,138,289,139,289,139,291,138,291,138,292,137,293,135,293,135,289,136,288,136,287,127,282,123,273,122,260,131,254,128,242,128,232,140,226,133,211,124,202,122,190,123,180,115,170,103,163,99,148,89,145,87,133,82,118,65,108,53,93,46,81,34,79,16,69,20,54,10,46,0,48,1,31,6,6]); regAreas[15] = new mapRegion('Rheged', 2474, 6055, 3084, 7154); regAreas[15].p.push([288,1098,294,1092,301,1079,317,1079,329,1070,347,1060,360,1068,375,1073,392,1056,407,1050,427,1031,451,1013,464,998,480,988,493,983,510,976,509,952,499,942,497,924,494,901,487,889,483,880,486,857,499,841,517,836,535,835,547,834,552,821,561,805,583,791,594,775,609,740,609,719,589,709,573,707,561,692,566,678,566,665,570,653,570,647,563,632,547,624,528,610,537,586,545,576,542,557,534,548,512,539,495,533,483,526,477,514,486,497,474,487,456,468,461,455,460,452,460,449,459,447,459,444,458,442,458,440,457,439,457,438,456,437,456,436,455,435,455,434,452,431,450,427,447,424,446,422,431,418,414,404,403,396,393,391,389,383,387,367,389,358,401,358,421,354,455,330,467,318,481,312,495,311,504,305,498,272,495,256,486,241,480,226,468,215,459,199,453,181,435,164,441,150,447,134,451,121,451,101,446,88,437,76,425,79,415,96,408,106,398,115,379,112,368,104,367,94,375,83,369,67,366,60,371,50,381,44,391,32,399,25,399,16,387,7,372,5,353,0,332,1,306,12,288,12,271,18,255,25,239,35,229,37,218,29,201,24,200,25,199,25,199,26,196,26,196,27,195,27,194,26,193,26,193,25,190,25,190,24,186,24,186,27,185,28,184,28,184,29,181,29,181,30,179,30,179,31,178,31,177,32,176,32,174,34,162,34,162,33,161,33,161,32,159,32,159,31,158,31,158,29,157,29,157,28,156,28,156,27,152,27,151,26,151,25,150,25,150,23,149,23,149,22,148,21,146,21,145,20,144,20,143,19,140,19,138,20,137,20,135,22,134,22,132,24,131,24,130,25,128,25,127,26,118,26,117,27,116,27,114,29,114,30,113,30,113,32,112,32,112,33,111,34,111,35,110,35,109,36,109,37,108,38,108,42,109,42,109,43,111,43,111,44,113,44,113,45,114,45,115,46,116,46,117,47,119,47,119,48,120,47,121,47,124,44,124,43,126,43,126,49,125,49,125,51,124,51,124,52,123,53,122,53,122,54,119,54,118,53,116,53,116,59,117,60,117,61,118,61,118,65,117,65,117,63,116,63,116,62,114,62,114,61,113,61,113,59,112,59,112,58,111,57,110,57,110,56,108,56,107,55,106,55,106,54,103,54,102,53,99,53,99,50,100,50,100,49,97,49,97,50,96,50,94,52,93,52,91,54,90,54,87,57,87,58,84,61,84,62,83,63,83,64,82,65,81,65,81,66,80,67,80,68,77,81,71,92,69,96,69,99,68,99,68,101,67,102,67,106,68,106,68,109,69,109,69,116,68,117,68,124,67,124,67,125,65,127,65,128,63,130,63,131,62,131,62,132,56,138,55,138,55,139,54,139,53,140,52,140,50,142,49,142,49,144,48,144,48,146,47,146,47,147,46,148,45,148,45,147,44,147,43,153,41,159,41,160,40,161,40,162,39,162,39,164,38,164,37,165,37,166,36,166,34,168,34,169,33,170,32,170,29,173,29,174,27,176,27,180,26,180,26,182,25,182,25,184,26,184,26,185,25,185,25,184,22,184,22,189,23,190,23,195,24,195,24,206,23,207,23,211,21,215,21,217,20,218,20,226,19,226,19,230,18,231,18,232,17,232,17,236,16,236,16,237,13,237,14,239,13,240,13,243,12,244,12,247,11,248,11,249,10,250,10,251,9,251,9,252,7,252,5,254,4,254,3,255,1,255,1,259,2,260,2,262,3,262,3,263,5,263,5,265,6,266,6,269,7,270,7,271,9,271,10,270,11,270,11,271,12,271,12,272,13,272,14,273,14,274,15,275,15,276,18,279,18,280,19,281,19,284,20,284,20,285,21,286,21,287,22,287,22,288,24,290,24,293,26,293,27,294,27,295,28,295,30,297,30,298,33,301,33,302,34,303,38,310,42,315,47,322,47,323,48,324,48,325,50,327,50,328,52,330,52,334,53,335,53,336,54,336,54,338,55,338,55,339,56,340,56,341,58,343,58,344,62,348,62,349,63,350,63,351,64,351,64,352,66,352,68,350,68,348,67,348,64,345,65,344,66,344,67,343,69,343,69,344,70,344,70,345,71,346,71,351,70,352,70,353,68,355,68,356,67,357,67,360,68,361,68,363,69,364,69,365,71,372,71,377,70,378,70,379,69,379,69,387,71,388,74,393,75,397,81,404,87,413,96,430,98,434,98,435,99,436,99,437,100,437,100,438,103,438,103,437,105,437,111,435,111,434,113,434,114,435,117,437,122,437,122,436,123,436,125,434,125,432,126,432,125,431,125,428,124,428,123,427,122,427,121,426,121,422,122,422,122,421,127,415,130,416,130,406,131,406,133,407,134,405,134,404,136,404,136,408,139,413,141,415,139,416,139,420,138,427,135,428,135,434,134,440,133,444,131,447,123,447,118,449,121,455,123,456,125,456,126,457,123,472,123,484,124,484,124,485,125,486,125,487,126,487,126,488,129,491,132,490,139,486,141,488,141,492,142,492,142,493,143,493,143,494,144,494,144,501,145,501,145,499,146,499,146,500,147,500,148,501,148,502,149,503,150,503,150,504,152,506,152,503,146,497,146,495,147,495,147,494,149,494,149,493,150,493,152,491,152,490,153,489,154,489,154,488,155,487,156,487,157,486,159,486,159,483,160,483,160,482,162,482,162,480,163,479,163,478,164,478,165,477,167,477,167,473,168,473,168,472,169,472,169,470,170,470,171,469,171,468,172,468,172,467,173,466,173,464,174,463,174,461,176,459,176,456,177,456,178,455,179,455,179,454,181,452,181,449,182,448,182,445,181,444,181,441,182,442,182,441,183,441,183,434,184,433,185,433,185,432,187,432,188,431,189,431,189,428,190,427,190,424,189,423,189,422,185,422,185,415,186,415,186,417,191,417,191,418,192,419,192,420,193,421,193,422,194,423,194,426,195,426,196,427,196,431,195,431,195,432,193,432,193,434,191,434,191,436,192,437,192,438,194,438,194,439,195,439,195,440,196,440,196,441,197,442,197,443,198,443,198,444,199,445,199,446,200,447,202,447,202,446,203,446,203,449,202,450,200,450,200,459,199,459,199,461,198,462,198,463,195,466,195,467,194,467,194,469,200,469,201,468,204,468,205,467,206,467,206,466,207,466,208,465,208,462,207,462,207,461,206,461,206,460,207,461,208,461,209,462,211,462,212,461,212,459,216,459,217,458,220,458,220,456,222,456,222,458,223,458,223,457,223,452,224,452,224,450,225,450,225,449,226,448,228,442,229,441,229,440,231,438,231,437,232,437,234,435,237,435,239,433,243,433,243,432,244,432,251,430,252,429,252,427,254,425,254,424,255,423,256,423,257,422,258,422,259,421,260,421,262,419,263,419,263,413,264,412,264,410,261,410,261,409,260,409,260,408,265,408,265,409,266,410,266,414,269,417,268,418,268,419,267,419,267,420,266,420,266,421,265,421,265,422,264,422,260,425,259,425,259,426,258,426,257,427,257,428,256,428,256,429,255,429,255,430,254,431,250,434,249,434,249,435,248,435,248,436,247,437,244,437,244,443,245,443,245,444,246,444,246,445,245,444,242,444,242,446,245,453,245,455,246,456,246,457,247,457,249,459,252,459,252,461,251,461,251,464,252,464,252,465,254,465,255,466,255,468,254,469,254,471,255,471,255,472,259,472,259,474,261,474,261,473,264,473,265,474,264,474,264,475,263,475,263,477,262,478,262,482,261,483,261,484,260,484,260,485,259,485,259,492,257,494,256,494,256,495,254,495,254,496,253,496,253,497,252,498,251,498,251,499,247,499,246,500,244,500,243,501,242,501,241,502,239,502,239,504,234,509,234,511,233,512,233,513,231,515,230,515,230,516,229,516,230,520,227,521,226,521,225,522,224,522,224,525,225,525,225,526,227,528,228,528,228,529,229,529,229,530,230,531,230,538,231,539,231,540,232,540,232,544,233,544,233,545,234,546,236,546,236,545,237,545,237,546,238,546,238,547,239,547,239,546,240,545,240,541,242,539,243,539,243,536,244,539,251,539,251,538,252,538,252,532,253,531,253,524,252,524,252,523,250,521,250,520,249,520,249,517,250,517,250,516,251,515,254,515,254,514,253,515,252,515,252,516,251,516,251,520,252,521,252,522,253,523,253,524,255,526,255,534,254,534,254,543,253,542,246,542,245,543,244,543,244,544,243,544,241,546,241,551,240,552,239,552,239,555,240,556,240,557,241,557,241,558,245,558,245,559,246,559,250,562,242,562,241,563,240,563,240,564,236,564,236,566,238,566,238,567,239,567,239,568,238,569,238,570,237,570,237,571,236,571,236,572,235,573,234,573,234,574,230,574,230,573,229,573,228,572,227,572,227,571,226,571,226,570,225,569,221,569,220,570,218,570,216,572,215,572,213,573,203,577,201,577,201,578,200,578,200,587,201,587,201,590,200,590,200,591,202,591,202,593,201,593,201,596,202,597,202,598,203,599,203,600,204,601,204,602,205,603,205,604,206,604,208,606,208,607,209,607,209,608,210,609,210,611,208,613,208,615,210,615,210,616,213,616,213,617,214,617,215,618,215,620,216,620,216,621,218,621,218,620,219,620,219,619,223,619,224,618,225,618,225,619,224,619,224,620,220,620,220,621,219,621,218,622,217,622,217,623,214,623,214,622,213,622,213,621,212,620,212,618,211,618,211,617,208,617,208,618,207,617,205,617,205,612,207,612,207,611,208,611,208,608,207,607,206,607,205,606,203,606,202,605,202,604,201,604,200,603,200,602,199,601,198,601,198,599,197,599,197,595,195,595,195,594,196,594,196,593,197,593,197,585,196,585,196,584,197,584,197,583,198,583,198,581,197,581,197,579,196,579,195,580,194,580,194,581,188,581,187,582,185,582,183,584,182,584,182,591,183,593,183,611,182,612,182,616,181,617,181,620,180,622,180,623,179,625,179,669,180,670,180,671,181,672,181,674,183,676,184,676,184,677,185,677,186,678,186,679,187,679,188,680,188,681,189,681,191,683,193,683,193,684,195,684,195,685,202,685,203,686,212,686,213,685,215,685,216,684,217,684,216,686,218,686,219,687,231,687,233,686,239,686,240,685,243,685,243,684,246,684,247,683,249,683,250,682,252,681,253,681,255,680,255,681,251,683,250,684,249,684,247,686,246,686,246,687,247,687,247,688,248,688,248,689,249,689,249,690,248,689,247,689,246,688,245,688,245,687,241,687,241,688,238,688,237,689,235,689,231,690,226,690,225,691,226,691,226,692,227,693,227,694,225,694,225,693,224,693,224,692,223,691,221,691,221,692,221,694,220,694,220,693,219,693,219,692,218,692,217,691,217,692,216,692,215,693,215,694,214,694,214,699,215,699,215,700,216,700,218,702,221,704,218,704,216,703,214,705,215,706,215,708,214,709,212,709,212,711,213,711,212,712,211,712,211,711,210,711,210,709,207,709,207,711,208,711,208,712,209,713,208,713,208,714,207,715,202,715,198,722,196,726,189,732,185,736,182,740,177,748,176,752,171,762,170,763,169,765,168,766,168,767,166,769,166,770,165,771,165,772,164,773,164,775,163,776,163,777,162,778,162,782,161,783,161,785,162,786,162,788,163,789,163,793,164,794,166,794,166,795,167,795,168,796,168,798,169,798,169,799,170,800,170,802,171,802,171,803,172,803,172,801,174,801,175,802,175,810,176,811,176,814,177,815,177,819,178,819,178,820,179,821,179,822,180,823,180,824,181,824,181,827,182,827,182,829,183,830,183,831,182,832,186,836,187,836,187,837,188,837,188,839,189,839,189,840,190,841,193,846,192,847,193,847,193,857,194,857,194,861,195,862,195,864,198,870,198,871,199,872,199,873,200,874,200,876,201,876,201,877,203,879,203,880,204,880,204,881,206,881,208,883,209,883,209,884,210,884,212,886,213,886,213,887,214,887,215,888,216,888,216,889,217,889,218,890,218,891,219,891,220,892,220,893,221,893,227,899,228,899,231,902,232,902,232,903,234,903,234,904,235,904,236,905,237,905,237,906,238,906,238,907,240,907,240,908,242,908,243,909,247,909,247,908,249,908,249,907,250,907,250,906,251,906,252,905,253,905,253,906,255,906,255,907,257,907,257,908,258,908,258,909,259,909,261,911,264,911,264,910,265,910,265,909,266,909,266,908,267,908,267,903,268,903,268,902,271,898,272,897,273,897,273,896,278,896,279,897,283,897,283,896,285,896,285,895,286,895,289,892,289,891,290,891,291,890,296,890,296,891,297,891,298,892,299,892,299,893,301,893,301,892,302,892,302,890,303,889,303,888,304,888,304,886,306,884,306,883,307,883,307,884,306,884,306,885,305,885,305,888,304,888,304,893,302,893,301,894,298,894,297,893,292,893,292,894,291,894,291,895,290,895,290,896,289,896,289,897,288,897,288,898,287,898,287,899,277,899,277,900,276,900,273,903,273,905,272,905,272,906,271,907,271,910,272,910,272,911,273,912,273,913,274,913,274,914,275,914,275,917,274,917,273,918,272,918,272,919,271,919,270,920,269,920,269,921,268,921,267,922,266,922,262,926,259,923,258,923,258,922,257,922,256,921,255,921,254,920,252,920,252,919,245,919,245,922,247,924,244,925,242,926,242,927,238,927,237,926,232,926,231,925,230,925,230,924,228,924,225,921,223,921,223,920,222,919,220,919,218,918,217,927,226,935,223,944,230,952,239,958,244,971,251,989,249,1006,240,1013,222,1014,214,1017,216,1028,229,1033,239,1035,241,1051,243,1062,248,1078,258,1087,272,1093,288,1098]); regAreas[15].p.push([137,516,139,516,139,515,144,515,144,514,145,514,145,513,146,513,146,511,145,510,145,512,144,512,144,513,143,513,143,511,141,511,141,512,140,512,139,513,138,513,138,514,137,513,136,513,135,512,135,511,134,511,134,506,129,504,128,499,130,498,129,496,127,495,127,493,124,493,123,492,122,489,121,487,122,486,122,484,121,483,121,470,118,468,118,461,119,461,119,460,121,458,121,457,119,457,118,458,117,460,115,461,114,462,113,465,114,470,114,476,115,479,115,480,120,492,120,495,123,499,126,504,128,508,130,511,133,514,137,516]); regAreas[16] = new mapRegion('Elmet', 2923, 6647, 3420, 7255); regAreas[16].p.push([2,421,0,437,4,455,9,475,27,479,31,502,50,524,56,536,79,538,86,556,106,563,126,569,140,590,148,607,173,608,194,605,218,594,239,587,266,571,301,560,328,551,344,518,365,499,389,499,403,472,423,457,450,441,457,419,482,409,479,396,484,380,475,355,481,328,482,304,475,279,484,265,482,241,484,211,497,194,493,173,493,135,494,135,494,133,495,131,495,129,496,129,496,124,495,124,495,123,494,122,493,120,493,119,492,119,492,111,489,111,489,110,477,110,476,111,475,111,474,112,473,112,471,114,470,114,470,115,465,115,465,114,464,114,464,113,463,113,462,112,462,111,446,113,428,106,418,90,401,76,380,67,353,45,333,31,319,16,292,4,268,14,254,5,223,0,212,20,211,40,200,47,203,70,193,83,189,97,173,112,161,127,161,149,151,169,145,184,134,199,113,214,103,229,98,242,86,244,68,245,50,250,37,265,35,288,38,298,46,310,48,332,50,350,60,360,61,384,44,391,31,396,16,407,2,421]); regAreas[17] = new mapRegion('Pengwern', 2610, 7068, 3168, 8135); regAreas[17].p.push([508,184,526,198,533,214,549,225,549,247,553,274,545,295,551,319,542,338,517,358,502,383,493,405,500,450,497,472,497,535,470,549,461,574,486,594,513,608,518,626,544,639,553,670,549,691,553,709,558,742,554,767,533,776,491,788,488,769,461,783,427,792,416,781,382,785,400,810,405,835,385,853,380,877,364,893,347,911,356,938,329,941,315,929,295,920,274,929,243,923,230,947,236,970,250,983,259,999,247,1015,238,1040,236,1060,235,1060,234,1059,233,1059,232,1060,230,1060,226,1062,224,1064,222,1065,220,1067,214,1067,212,1066,208,1066,206,1065,202,1065,201,1064,198,1064,197,1063,185,1063,174,1048,158,1037,146,1037,140,1022,128,1004,121,990,112,978,94,972,83,964,84,954,74,948,74,946,75,946,75,945,76,945,79,942,79,941,80,941,80,940,82,938,82,937,83,936,83,932,84,932,85,931,86,931,86,927,88,927,90,925,90,924,91,924,91,921,92,921,92,920,93,920,93,919,94,919,94,918,95,918,95,916,98,914,103,910,104,910,104,909,105,909,105,908,106,908,106,906,107,906,107,905,108,905,108,904,109,904,109,903,110,903,110,902,111,902,113,900,114,900,115,899,117,899,118,898,120,898,120,897,121,897,122,896,123,896,123,894,127,894,128,895,128,896,133,896,134,895,135,895,138,893,140,896,142,895,139,892,139,891,141,891,141,892,142,892,142,893,143,893,143,894,144,893,144,890,143,890,143,889,141,889,141,888,142,888,142,887,143,887,143,886,144,886,148,882,152,874,156,868,156,866,157,865,157,864,158,863,158,854,159,853,159,852,160,852,160,851,162,851,162,850,163,850,163,849,167,845,167,844,168,844,168,843,169,843,169,841,170,841,170,839,171,838,171,836,172,836,172,835,173,835,173,834,174,833,176,833,176,832,177,832,177,831,178,831,178,830,179,830,181,828,182,828,183,827,183,826,186,823,186,822,187,822,187,820,188,820,188,818,189,817,189,815,190,815,190,814,191,813,191,809,192,809,192,807,194,805,194,803,196,801,197,801,197,800,198,800,199,799,201,799,201,798,202,798,202,797,203,797,204,796,204,795,205,795,205,794,206,794,207,793,210,793,211,792,212,792,217,787,217,786,218,786,218,785,219,784,219,782,221,780,221,771,222,771,222,769,226,769,226,768,227,768,228,767,231,762,233,761,236,764,237,764,240,762,244,759,245,758,246,758,246,757,248,757,248,756,250,756,253,753,254,753,256,751,256,745,255,745,255,743,254,743,254,742,253,742,251,740,248,738,247,738,247,737,241,737,240,736,239,736,236,735,235,735,235,734,234,734,234,731,235,731,235,729,236,729,236,728,238,725,238,724,240,722,240,721,243,721,243,722,244,722,244,725,245,725,245,726,246,726,246,727,248,727,248,728,251,728,251,729,253,729,257,732,258,733,259,733,259,734,261,734,262,733,266,733,268,731,268,729,269,729,269,727,268,727,268,726,267,726,267,725,266,725,265,724,264,724,264,722,263,722,263,718,262,718,265,715,274,711,283,708,290,705,295,695,293,684,286,676,273,663,262,650,251,643,243,646,238,634,240,608,230,598,234,584,231,576,221,572,213,578,204,585,195,595,186,602,177,601,166,610,156,606,154,604,153,602,150,599,150,598,148,596,148,594,146,592,145,592,144,591,143,589,141,588,126,585,124,576,118,570,103,567,101,560,90,557,86,546,76,539,61,540,58,548,49,550,45,545,33,545,40,535,42,521,32,512,40,483,43,467,40,454,28,442,32,428,32,417,28,407,23,382,30,372,28,355,12,332,19,318,14,296,3,288,0,277,7,259,20,248,29,233,23,223,20,210,35,190,49,180,42,165,40,152,40,136,55,134,71,129,76,119,92,116,103,128,113,139,130,145,139,139,143,126,154,116,162,105,155,97,152,85,158,79,166,66,181,66,193,58,211,47,224,55,240,60,257,43,271,37,292,18,316,0,313,16,317,34,322,54,340,58,344,81,364,103,369,115,392,117,400,135,419,142,439,148,454,169,461,185,486,187,508,184]); regAreas[18] = new mapRegion('Dumnonia', 1693, 8014, 3101, 8777); regAreas[18].p.push([1408,363,1407,352,1390,339,1383,324,1386,310,1373,295,1363,278,1371,266,1371,253,1362,240,1361,239,1359,238,1358,237,1357,237,1356,236,1354,235,1352,235,1351,234,1349,234,1348,233,1345,233,1343,234,1339,234,1336,235,1334,235,1331,236,1325,239,1323,239,1322,240,1321,240,1320,241,1315,241,1313,239,1312,239,1309,236,1307,236,1305,234,1297,234,1296,235,1294,235,1291,236,1289,237,1269,242,1245,247,1230,238,1212,222,1198,217,1183,204,1180,176,1181,157,1175,139,1168,127,1158,117,1156,116,1154,114,1152,114,1151,113,1150,113,1149,114,1147,114,1143,116,1141,118,1139,119,1137,121,1131,121,1129,120,1125,120,1123,119,1119,119,1118,118,1115,118,1114,117,1102,117,1091,102,1075,91,1063,91,1057,76,1045,58,1038,44,1029,32,1011,26,1000,18,1001,8,991,2,991,3,990,2,983,2,983,0,980,0,979,1,979,2,978,2,977,3,973,3,972,4,970,4,969,5,968,5,968,6,972,6,974,8,974,16,973,16,973,18,972,19,968,19,967,20,966,20,964,22,963,22,961,21,961,22,962,22,962,23,963,23,965,25,966,25,967,26,967,29,966,30,966,32,965,33,965,39,964,39,964,44,965,44,965,45,966,45,966,48,965,48,964,49,963,49,964,48,964,47,965,47,965,45,964,45,963,44,963,43,962,43,962,42,961,42,961,41,960,41,960,39,956,39,952,38,949,38,950,39,951,39,951,40,955,40,955,41,956,41,956,42,957,42,957,50,956,51,956,54,955,61,954,67,954,68,953,69,953,73,956,76,956,77,957,78,957,79,958,80,958,82,959,82,959,83,960,84,960,90,959,91,959,97,957,98,955,100,954,102,954,107,952,108,952,111,948,115,945,116,941,116,941,117,939,117,941,115,942,113,943,112,945,112,949,111,949,108,950,105,950,102,952,100,952,99,951,98,950,99,948,99,947,101,945,104,941,106,939,106,939,107,938,108,932,108,931,107,927,105,926,104,925,104,923,105,919,105,918,103,917,103,916,102,914,102,910,103,907,102,904,105,903,107,902,107,899,108,896,108,895,107,892,107,890,108,888,108,887,109,885,110,882,112,877,113,874,114,874,115,871,115,869,116,866,119,863,119,861,117,859,116,857,117,856,117,854,118,851,118,846,113,845,113,841,115,838,116,838,115,832,114,830,114,830,115,828,115,828,116,821,116,820,115,819,115,818,114,818,113,817,113,817,112,816,112,816,111,815,111,812,108,812,107,811,106,811,104,810,103,809,103,809,102,808,101,802,101,802,102,800,102,799,101,799,98,797,96,794,95,792,93,788,93,784,91,783,91,782,90,780,90,779,89,778,89,778,88,776,88,776,87,769,87,769,88,762,88,762,89,761,89,761,90,760,91,760,92,758,92,757,93,756,93,752,94,751,94,750,95,747,95,747,94,746,94,746,93,745,93,745,92,742,92,739,91,734,90,731,90,730,89,724,89,724,88,722,88,722,87,720,87,719,86,714,86,714,85,712,85,712,84,710,84,710,83,698,83,697,82,695,82,695,81,694,81,693,80,693,78,692,77,692,76,691,76,691,78,689,82,688,82,688,83,687,83,687,84,685,84,685,85,676,85,675,85,675,84,674,84,674,83,669,83,667,85,667,86,666,86,666,85,663,85,663,87,659,87,659,88,658,89,655,89,655,88,653,88,653,87,652,86,650,86,650,85,646,85,644,84,643,86,638,86,638,88,637,88,635,90,634,90,633,91,630,91,629,90,626,90,626,91,618,91,616,92,607,92,607,95,605,95,604,96,600,96,600,94,599,94,598,93,597,93,597,92,596,92,596,91,594,91,593,92,591,92,591,91,588,91,588,92,587,93,586,93,586,94,585,94,585,93,583,93,583,94,582,94,581,95,579,95,578,94,577,94,577,93,575,93,575,94,573,94,573,95,570,95,569,96,568,96,568,97,563,97,563,98,560,98,559,99,558,99,557,100,557,99,548,99,548,101,546,101,546,103,545,104,541,104,540,105,538,105,538,106,541,106,545,110,545,111,544,112,544,113,545,113,545,119,544,120,544,122,543,123,543,125,542,125,542,128,541,128,541,129,534,129,534,128,531,128,531,127,528,127,528,128,527,129,527,131,528,131,531,133,532,133,532,134,534,134,536,136,536,138,535,138,535,139,534,139,534,142,536,142,536,143,540,143,540,165,541,165,541,166,543,168,544,168,544,169,546,169,547,170,547,171,548,171,548,172,550,172,550,173,551,172,551,171,549,171,549,170,550,169,551,169,552,168,552,166,558,165,558,161,560,163,562,162,572,162,572,158,580,158,581,159,582,159,582,160,583,160,583,161,588,164,591,166,592,166,592,167,588,167,587,166,585,166,585,165,584,165,583,164,580,164,580,163,579,162,579,161,578,161,578,160,576,160,576,165,575,165,575,166,572,166,570,166,567,165,563,165,563,169,556,169,556,171,554,171,553,172,553,180,551,180,551,179,548,176,547,176,547,177,546,177,545,178,545,179,543,179,543,174,542,174,542,173,541,173,541,172,539,172,538,173,538,174,537,175,537,177,536,178,536,181,535,182,535,184,534,184,534,185,529,185,528,186,526,186,526,188,525,188,525,189,524,189,524,190,523,190,523,192,522,192,522,194,521,195,521,196,518,199,517,199,517,200,516,200,516,202,515,202,515,203,514,203,514,204,513,204,512,205,512,206,511,207,511,208,509,210,508,210,508,211,507,211,507,212,505,212,504,213,501,213,500,214,494,214,493,213,487,213,487,212,485,212,484,211,483,211,483,210,481,210,481,209,479,209,479,207,478,207,478,205,475,202,474,202,474,201,472,201,472,200,466,200,466,199,462,199,462,198,461,198,461,197,460,197,458,195,455,195,455,194,449,194,449,195,447,195,446,194,445,194,445,196,444,196,444,195,442,195,442,194,441,194,441,193,436,193,436,195,435,195,435,196,436,197,436,198,435,198,435,199,434,199,434,200,433,200,434,202,434,204,433,204,433,206,434,206,434,207,433,207,433,208,432,208,432,209,433,210,434,210,434,214,433,214,433,215,432,215,432,225,431,225,431,226,430,226,430,229,429,229,429,234,428,235,428,236,427,237,426,237,426,239,427,239,427,243,426,244,425,246,425,247,424,248,424,249,422,251,422,252,421,253,421,254,419,256,419,266,418,267,420,267,420,270,419,272,419,273,420,277,420,290,419,295,421,297,419,298,419,321,417,325,415,325,413,326,412,327,410,328,409,331,403,332,402,333,399,339,397,340,393,340,393,341,392,341,392,342,393,343,392,345,387,345,387,350,388,351,387,352,387,353,385,354,386,355,385,357,385,358,384,357,379,362,377,362,375,363,375,364,374,366,374,368,373,367,369,369,368,369,367,371,367,372,365,372,360,373,360,375,358,377,358,378,356,379,355,379,354,378,353,379,352,379,350,380,349,380,348,381,346,380,346,381,347,383,347,384,346,388,346,389,347,390,347,394,345,396,344,399,344,400,343,401,342,403,342,406,341,407,341,409,339,411,339,412,338,412,338,413,337,414,337,415,336,415,336,416,335,417,335,418,334,418,334,419,333,420,328,420,327,421,319,421,317,422,315,420,315,419,312,420,311,422,309,422,308,421,307,421,307,422,306,423,306,424,305,424,305,425,303,425,302,427,300,427,298,425,295,425,293,425,293,424,291,423,290,420,288,420,288,422,285,423,285,425,286,425,286,426,287,426,288,427,289,427,289,428,290,428,291,431,289,431,288,432,288,433,287,433,287,434,286,435,286,436,285,436,285,437,286,438,286,447,290,447,290,448,291,448,290,450,294,454,300,454,300,453,307,453,308,452,313,455,313,459,311,457,304,456,298,456,297,457,296,457,296,458,292,457,292,455,291,455,290,454,284,454,284,452,283,452,283,450,282,450,282,448,283,448,283,447,284,447,284,444,283,444,283,443,282,442,279,442,279,441,278,441,279,440,280,434,277,434,276,435,276,437,275,438,274,438,273,439,272,439,270,441,270,442,269,442,269,444,268,444,268,446,266,448,262,448,262,449,260,449,260,447,259,447,259,445,258,445,258,446,255,446,254,445,254,444,253,444,253,443,250,442,249,442,249,443,248,444,248,446,249,446,249,447,251,447,251,448,252,448,253,451,251,457,250,463,252,465,248,465,248,467,247,467,247,468,246,468,246,469,245,470,244,472,245,472,246,473,247,473,247,475,248,476,248,479,247,480,247,481,246,482,246,485,247,485,247,486,248,486,248,488,246,488,246,489,245,489,245,497,244,497,244,499,243,500,243,501,242,502,242,504,241,505,241,506,240,506,240,508,239,508,239,509,238,510,239,511,236,511,233,514,232,514,232,515,228,515,228,513,227,513,227,512,225,512,225,511,224,509,224,514,223,515,223,516,220,516,217,517,216,517,216,516,214,516,214,517,215,517,216,518,222,518,223,519,225,519,226,520,227,520,229,522,226,522,226,521,225,521,224,520,223,520,223,519,217,519,217,520,214,520,214,521,213,521,213,520,212,520,212,519,210,519,210,520,209,520,209,521,207,521,207,520,206,520,206,523,207,523,207,528,206,528,206,529,203,529,205,533,203,534,204,534,204,535,205,535,205,541,204,542,204,544,203,546,203,548,202,549,202,550,199,553,198,553,198,554,194,554,193,555,193,558,191,558,191,561,190,562,189,562,186,565,176,565,176,566,174,566,174,573,173,574,173,577,172,577,172,580,171,580,171,582,170,583,169,583,169,584,168,584,168,585,167,585,166,586,164,586,164,588,163,589,158,589,157,590,157,591,156,591,156,592,155,592,155,594,154,594,154,595,153,595,152,596,151,596,149,595,146,598,145,602,143,602,142,603,142,604,141,604,140,605,139,605,138,606,137,606,136,607,135,607,135,608,132,608,132,607,130,607,130,606,129,606,129,607,128,607,128,608,123,608,123,606,122,605,120,605,120,606,116,606,116,608,117,609,117,612,116,613,116,615,115,616,115,617,114,618,114,619,112,621,112,622,111,622,110,623,109,623,109,624,108,625,107,625,105,627,104,627,103,628,103,629,102,629,102,631,103,631,103,632,104,632,104,633,105,633,105,634,103,636,103,637,102,637,102,638,101,639,100,639,100,638,101,637,101,635,102,635,102,633,101,633,101,632,100,631,99,631,99,630,95,630,95,629,94,629,94,628,92,628,91,627,90,627,90,624,89,623,89,622,88,622,88,621,87,621,87,619,88,619,87,618,87,616,84,618,83,617,82,617,81,616,76,616,75,618,73,617,71,618,68,618,68,617,65,617,65,618,64,618,63,619,61,619,60,620,60,622,59,622,59,623,58,624,57,624,57,625,56,625,55,626,54,626,53,625,52,625,52,627,49,627,49,628,48,628,47,629,47,630,45,630,44,628,43,630,41,633,41,635,39,634,36,637,36,639,34,641,24,641,24,642,23,642,23,643,21,643,21,642,20,642,20,641,19,641,18,642,18,643,17,643,17,644,16,644,16,645,15,646,15,647,14,647,14,648,13,648,13,649,12,649,11,650,11,651,10,651,10,655,9,655,9,656,8,656,8,657,7,657,6,658,6,662,4,661,4,662,5,662,5,663,6,664,6,667,7,668,7,672,8,673,8,681,9,681,9,682,10,682,10,683,9,683,9,686,8,686,8,688,6,688,6,689,3,689,3,692,2,693,0,693,0,697,2,697,2,699,3,700,4,702,6,701,8,702,7,702,7,704,8,705,9,705,9,709,10,709,10,710,11,710,11,712,21,712,21,710,22,710,22,709,26,709,27,711,30,708,30,706,31,706,32,705,34,705,35,706,39,706,39,705,40,705,40,704,41,704,42,705,44,705,44,706,45,706,45,705,47,705,48,704,51,704,52,703,52,702,53,702,53,701,54,700,56,701,60,697,61,695,61,694,62,693,62,691,63,691,63,690,64,689,64,683,63,683,63,682,62,681,62,677,61,677,61,676,62,675,63,675,63,674,64,674,64,672,66,672,66,671,67,671,67,667,68,667,68,666,76,666,76,665,82,665,84,667,85,667,85,668,86,668,87,669,92,669,92,671,93,672,93,675,99,675,99,677,100,677,100,679,101,679,101,680,102,680,102,681,101,683,106,681,106,680,109,680,109,681,113,681,114,680,115,680,116,681,117,681,117,682,118,682,120,684,121,686,123,686,124,687,124,688,129,688,130,687,133,687,133,688,134,688,136,690,136,691,137,691,137,692,139,692,139,693,140,693,141,694,141,695,142,695,145,698,145,699,146,699,150,703,150,704,151,705,151,706,152,706,152,708,153,709,153,713,152,713,152,715,153,715,153,716,154,716,154,717,155,717,156,718,156,720,157,720,157,723,159,725,159,728,158,728,158,732,157,732,157,733,155,735,155,737,156,737,156,739,159,739,159,740,160,740,160,745,161,745,161,746,162,746,163,747,163,748,162,748,162,751,165,751,165,752,168,752,169,753,170,753,170,754,171,754,171,755,172,755,173,756,173,761,176,761,177,762,177,761,178,761,178,760,179,760,179,759,183,759,183,758,184,758,184,756,183,755,183,752,184,751,184,750,185,750,185,749,186,748,186,747,187,747,187,746,188,746,188,745,189,744,189,740,190,739,190,738,191,738,192,737,193,737,193,736,208,736,208,737,209,737,209,738,213,738,213,737,214,737,214,736,215,735,215,733,217,732,217,731,216,731,216,726,217,726,217,725,218,724,219,724,219,723,224,723,224,722,226,722,226,718,227,717,227,714,228,714,230,712,230,711,228,711,228,709,229,709,228,708,228,707,227,706,227,705,226,704,223,704,223,699,224,698,224,695,221,695,221,694,217,694,216,693,218,693,218,691,216,691,215,690,214,690,214,689,209,689,206,688,204,688,203,687,202,687,202,686,205,686,206,687,208,687,208,686,209,686,209,685,210,685,210,684,213,684,213,685,214,685,215,686,218,686,219,685,220,685,220,684,221,684,221,683,222,683,222,682,223,682,223,681,222,680,221,680,221,679,220,679,220,677,219,677,219,673,220,672,221,672,221,671,222,671,224,669,225,669,225,664,227,664,227,663,238,663,238,662,237,662,237,661,236,661,236,660,235,659,235,658,232,658,232,659,230,659,229,658,229,657,228,657,228,656,227,656,227,654,226,654,226,653,225,653,225,652,223,652,219,648,223,650,224,650,225,651,227,651,227,652,230,652,230,653,234,653,235,652,235,651,236,651,236,650,237,649,237,646,235,646,234,645,231,645,230,644,229,644,229,643,230,643,231,644,234,644,234,640,233,640,233,638,232,637,232,636,230,634,229,634,229,633,228,633,226,630,223,628,227,628,230,629,231,631,233,633,233,635,234,635,234,634,235,633,235,632,236,632,236,631,237,631,237,630,240,630,240,628,241,627,241,626,242,628,243,625,243,620,247,620,247,617,246,616,246,614,247,614,247,611,246,611,243,612,243,610,240,609,237,607,241,606,242,607,243,607,243,608,245,608,245,609,246,609,246,607,247,607,247,606,249,606,249,603,252,599,252,601,251,602,251,607,250,607,249,608,248,608,248,609,249,610,249,618,251,618,252,619,258,619,258,618,259,618,260,617,264,617,264,619,262,619,261,620,257,620,256,621,252,621,252,620,249,620,248,621,247,621,247,622,246,622,246,624,245,625,245,629,244,629,244,630,242,630,241,631,241,632,242,632,243,633,243,643,245,643,245,642,246,642,245,647,245,651,244,651,244,653,243,654,243,657,244,657,244,658,245,658,245,657,250,657,251,656,251,655,252,654,252,653,251,649,252,649,255,652,253,656,251,659,249,660,249,658,248,658,248,659,247,659,247,660,246,660,246,663,245,663,245,664,246,665,246,666,249,666,250,665,251,665,253,663,253,662,254,662,255,661,258,661,258,660,259,660,259,659,258,659,258,657,259,657,259,656,260,656,260,655,261,655,261,653,262,653,262,642,264,642,264,640,265,639,265,637,266,637,266,635,268,633,269,633,270,632,271,632,272,631,277,631,278,632,279,632,280,633,280,635,281,636,281,637,283,636,284,636,284,635,285,635,285,632,286,632,286,631,287,631,287,628,290,628,290,627,291,627,291,626,293,624,294,624,295,623,296,623,296,622,297,622,298,621,298,620,299,620,299,618,300,618,300,617,301,617,302,616,310,616,310,618,311,618,311,619,318,619,318,620,319,620,319,621,320,621,320,624,321,624,321,625,322,626,323,626,324,625,324,620,325,619,327,619,327,618,328,618,329,617,330,617,330,616,331,616,328,615,328,614,329,613,329,611,330,611,330,610,333,610,333,609,334,609,335,608,335,606,334,605,332,605,332,604,330,604,330,600,331,600,331,596,330,596,332,593,331,592,331,591,330,591,330,589,331,589,332,588,332,587,333,587,333,586,335,586,335,584,336,584,336,583,339,583,342,584,342,583,341,582,341,579,340,579,340,578,339,578,339,576,338,576,338,572,337,572,337,570,338,569,338,568,339,568,341,566,342,566,343,565,345,565,350,563,352,563,353,562,357,562,358,561,360,561,360,559,359,559,359,558,363,558,363,559,364,559,367,562,367,570,366,571,366,572,369,575,370,575,371,575,372,574,372,571,377,571,379,569,380,569,380,568,381,568,381,567,382,567,384,565,384,560,383,559,383,544,382,544,382,543,381,542,380,542,380,541,379,541,378,540,378,539,377,539,377,538,375,533,379,539,385,544,384,550,384,557,385,557,385,559,386,559,386,566,385,566,384,567,383,567,382,568,382,570,385,570,385,571,390,571,390,570,391,570,392,569,395,569,395,570,396,571,397,570,398,570,398,569,399,569,399,568,404,568,405,569,408,569,409,570,410,570,412,572,414,572,415,573,418,573,418,572,421,572,421,571,424,571,424,570,428,570,429,569,431,569,431,566,434,566,435,567,439,568,441,568,441,565,442,565,442,564,444,564,444,563,448,563,448,561,449,561,449,557,450,557,454,553,461,553,462,552,467,552,467,553,469,553,470,552,472,552,472,553,474,553,474,554,476,554,476,555,481,555,482,554,486,554,486,555,488,555,488,554,494,554,495,555,500,555,501,556,506,556,506,557,508,557,510,559,511,559,513,561,514,561,516,563,517,563,517,564,519,564,519,565,520,566,521,566,524,569,525,569,525,570,526,570,526,571,527,571,527,572,528,572,528,574,529,574,529,577,528,577,528,578,527,578,527,582,528,582,529,582,529,580,532,580,532,579,537,579,538,580,539,580,539,578,540,577,539,577,539,575,538,575,538,574,537,574,537,573,536,573,535,572,536,571,536,570,537,570,537,569,538,569,538,568,539,568,540,567,543,567,543,566,547,566,547,565,548,565,548,561,547,561,547,560,546,560,546,557,541,557,541,558,540,558,540,559,539,559,539,560,538,561,537,561,537,557,535,557,534,556,533,556,533,557,532,557,532,560,531,557,529,557,529,556,530,556,530,555,529,554,524,554,524,553,528,553,529,552,536,552,536,551,537,551,537,550,538,550,539,549,539,548,538,548,538,547,537,547,536,546,535,546,537,545,536,544,533,542,536,542,536,541,534,539,530,539,530,540,525,540,525,543,522,546,519,548,518,548,518,547,514,547,513,548,512,547,511,547,511,548,510,548,510,547,509,547,507,545,507,544,506,544,506,543,507,543,507,544,508,544,508,545,509,545,509,546,511,546,512,545,512,542,516,542,516,543,517,543,517,544,518,544,519,543,520,543,520,542,521,542,520,541,519,539,520,539,521,540,522,540,522,539,523,539,523,538,527,538,528,537,531,537,531,536,532,536,534,534,534,532,535,532,535,529,534,528,533,528,533,526,534,526,534,521,530,521,530,522,528,520,528,518,526,514,527,514,527,515,528,515,528,516,529,516,529,520,531,520,532,519,536,519,536,518,537,518,537,514,536,514,536,513,535,512,535,511,534,510,534,507,533,503,532,500,531,500,531,501,529,501,529,499,530,499,530,498,531,498,531,497,532,497,533,498,533,499,534,499,535,500,535,501,536,502,536,503,537,503,537,505,538,505,538,510,541,513,541,516,544,516,544,515,545,515,545,514,546,514,546,512,547,512,547,509,548,508,548,507,549,506,549,505,553,505,553,504,554,504,554,505,552,507,551,507,551,508,550,509,550,512,549,512,549,513,548,513,548,514,547,514,547,516,546,516,546,517,545,517,545,518,543,518,543,519,541,519,541,520,542,520,542,521,544,521,545,522,546,522,544,523,543,523,543,522,540,522,540,524,539,524,539,526,538,526,538,527,537,531,537,532,536,532,536,537,537,537,537,538,541,538,541,537,542,537,542,539,541,539,541,540,540,540,540,543,541,544,541,545,542,546,542,552,541,552,541,553,543,553,544,554,546,554,547,555,547,554,549,554,549,556,548,556,548,557,549,557,552,557,552,554,553,555,553,556,558,556,559,555,559,554,560,554,561,555,563,555,563,556,564,557,565,557,568,554,568,555,567,556,567,558,562,558,561,557,559,557,560,558,562,558,562,561,563,561,563,565,562,565,562,566,561,566,561,570,562,570,562,571,563,571,563,572,564,572,564,574,563,574,563,579,566,579,566,582,568,582,569,581,579,581,579,582,580,582,580,583,581,583,581,584,586,584,586,580,587,580,587,581,588,582,588,584,587,585,580,585,579,588,580,588,581,589,582,589,585,592,587,592,587,593,588,593,588,594,595,594,595,593,598,593,598,592,599,592,599,590,605,590,607,588,615,588,616,589,620,589,620,588,621,587,622,587,625,584,627,581,627,584,625,587,623,589,623,591,624,591,624,594,626,594,628,595,632,594,634,595,635,595,636,596,637,596,637,597,638,598,639,598,639,599,640,599,640,601,641,602,644,602,645,601,648,601,649,602,650,602,651,601,651,599,652,599,652,598,653,597,654,597,654,598,653,599,653,600,652,600,652,603,651,603,651,604,648,604,647,603,647,604,646,605,646,607,647,607,647,608,650,611,650,612,652,612,654,614,654,616,653,617,653,622,654,624,650,624,650,626,652,627,652,628,653,628,653,629,655,629,656,630,657,630,657,631,660,631,660,632,661,632,661,633,662,633,662,634,663,634,663,635,665,638,666,638,666,639,667,639,668,640,673,640,674,641,674,642,677,642,678,643,679,643,679,641,678,641,678,640,679,640,680,639,680,637,681,637,681,636,680,635,680,633,681,633,681,632,682,632,685,630,685,629,686,629,686,627,687,627,687,626,688,626,688,621,687,621,687,620,686,620,686,619,682,618,681,618,679,617,683,616,683,615,682,615,682,614,683,614,684,615,686,615,686,614,685,613,685,612,684,612,684,606,685,608,687,609,689,611,688,612,688,615,690,615,690,616,689,617,689,618,691,618,691,617,692,617,692,615,695,615,695,616,696,616,696,618,695,617,694,617,692,619,691,619,690,620,690,626,694,626,694,627,689,627,689,628,687,628,686,629,686,630,685,631,685,632,683,634,683,635,684,635,684,636,685,636,685,637,687,637,688,638,692,638,692,639,693,639,693,640,695,640,695,641,696,641,696,642,698,645,698,644,700,644,700,647,701,648,701,647,702,647,702,646,706,646,707,645,707,643,708,642,711,642,711,641,712,641,712,638,714,638,714,637,718,637,718,638,723,638,723,639,725,639,725,638,726,638,726,637,729,637,729,636,727,636,727,635,726,635,726,634,725,634,725,633,724,633,724,622,725,620,725,617,726,616,726,612,727,611,727,608,728,607,728,603,729,602,729,601,730,600,730,599,731,598,731,597,732,596,732,593,733,593,733,592,734,592,734,591,735,591,735,590,736,590,738,588,739,588,739,587,740,587,740,586,742,584,746,584,746,583,747,583,747,582,748,582,749,581,753,581,755,580,755,578,756,577,757,577,757,576,758,576,758,575,757,575,757,572,755,572,755,571,754,571,754,563,753,563,753,562,752,562,752,560,751,560,751,559,752,558,752,555,751,554,751,553,750,553,749,552,748,552,748,551,747,551,747,545,746,545,744,547,744,548,741,549,742,546,739,546,739,545,738,545,734,541,731,541,731,542,730,542,730,543,726,543,725,544,725,543,724,543,730,541,730,540,732,540,733,539,733,536,734,537,734,541,739,541,741,543,741,544,744,544,745,543,746,543,747,544,747,543,750,543,750,544,751,544,752,545,753,545,753,546,749,550,751,552,752,552,753,553,753,556,754,557,754,563,755,564,755,568,754,568,754,569,755,569,756,570,757,570,759,572,760,572,760,573,761,573,761,574,763,574,763,575,764,576,765,576,766,575,767,575,769,571,770,571,770,572,771,571,773,571,773,570,774,570,774,568,775,568,775,566,774,565,773,565,773,562,774,562,774,560,775,559,775,555,776,554,777,554,777,553,778,553,779,552,781,552,781,551,782,551,782,550,780,550,780,549,779,549,779,547,780,546,783,546,783,545,784,545,784,542,786,542,786,541,784,541,784,540,778,540,778,541,776,541,775,540,774,540,774,539,772,539,772,538,767,538,766,539,765,539,764,538,764,537,761,537,761,534,762,534,762,533,761,530,761,528,760,527,760,526,761,526,761,525,762,525,762,523,761,523,761,518,762,518,762,516,763,516,763,514,764,513,765,513,766,512,766,511,767,510,768,510,768,507,770,507,770,508,771,508,771,509,772,509,772,510,773,510,773,511,775,511,775,512,776,511,777,511,778,510,779,510,779,509,783,509,783,510,784,510,784,509,785,508,787,508,788,507,788,506,784,506,784,502,781,502,780,501,781,501,781,500,782,500,782,499,781,499,781,498,779,498,779,497,777,497,777,490,776,490,777,487,778,482,778,481,779,480,779,474,780,474,780,472,781,471,781,470,782,470,782,468,783,468,783,466,784,466,782,464,781,464,781,463,773,463,772,464,768,464,768,465,767,465,767,464,758,464,757,465,754,465,753,464,754,464,754,463,757,463,757,462,760,462,760,461,783,461,783,463,787,460,788,459,788,458,790,456,790,455,791,454,791,453,793,453,793,452,794,452,794,447,795,446,795,445,796,444,796,443,800,439,800,438,801,438,802,437,803,437,803,434,808,429,808,428,809,428,809,427,807,427,807,428,806,428,806,429,802,430,802,419,801,418,801,415,800,414,800,412,799,411,799,409,800,408,800,404,799,404,799,403,798,402,797,402,797,401,796,401,796,400,795,400,795,391,794,390,794,388,795,388,795,389,796,389,796,390,797,390,797,391,799,391,799,390,800,390,800,389,801,390,801,394,802,394,802,397,803,398,803,399,804,400,804,401,805,401,805,405,806,405,806,408,808,410,809,410,809,412,810,413,810,422,808,422,808,423,809,423,809,424,811,424,811,425,813,425,813,426,814,426,815,427,819,427,819,428,822,428,823,429,824,429,824,428,831,428,831,429,832,429,832,425,833,424,833,423,834,423,836,421,837,421,837,420,838,420,839,419,840,419,845,418,849,417,851,417,851,416,852,416,852,415,853,415,853,414,854,414,854,413,857,410,857,407,858,406,858,405,859,404,859,402,860,401,860,400,861,400,861,399,862,399,862,398,863,398,863,397,864,396,864,395,865,394,866,394,867,393,874,393,874,391,879,391,879,390,882,390,882,389,889,389,890,388,902,388,902,387,904,387,905,388,911,388,911,387,918,387,918,388,923,388,924,387,925,387,925,383,926,383,926,382,927,382,927,381,928,381,928,380,936,380,937,379,939,379,940,380,943,380,944,381,954,381,954,380,957,380,957,379,958,379,959,378,964,378,964,377,966,377,966,376,967,376,967,375,968,375,968,374,970,374,970,373,972,373,973,372,975,372,977,371,978,369,980,369,982,368,982,365,984,364,986,362,988,362,994,364,997,364,999,365,1002,366,1007,368,1010,369,1011,369,1014,368,1016,369,1019,369,1020,371,1022,372,1030,372,1031,373,1038,376,1041,378,1049,382,1066,392,1068,393,1072,396,1083,403,1087,406,1094,411,1096,413,1107,422,1109,424,1119,433,1122,435,1124,438,1142,456,1143,458,1145,460,1144,462,1144,464,1143,468,1143,471,1142,475,1142,478,1141,481,1141,483,1142,483,1145,480,1151,471,1154,469,1155,468,1156,465,1155,461,1152,455,1146,453,1144,454,1143,451,1139,448,1138,446,1142,440,1143,439,1145,435,1147,433,1147,432,1145,432,1145,431,1147,428,1150,422,1154,418,1156,417,1160,418,1161,419,1162,419,1163,418,1165,418,1165,417,1171,417,1171,418,1172,418,1173,419,1174,419,1175,420,1187,420,1187,421,1188,421,1188,422,1189,422,1189,423,1198,423,1199,424,1201,424,1201,425,1209,425,1210,426,1211,426,1211,427,1215,427,1215,428,1216,428,1216,426,1218,426,1218,428,1225,428,1226,427,1231,425,1236,425,1238,427,1238,429,1249,429,1249,430,1250,430,1251,431,1251,432,1252,432,1253,431,1257,431,1257,432,1256,433,1257,433,1257,434,1259,434,1259,435,1260,435,1261,436,1262,438,1264,439,1265,438,1267,438,1268,439,1275,439,1276,440,1279,440,1279,445,1280,447,1280,450,1281,451,1282,451,1284,450,1287,449,1288,448,1289,446,1293,444,1294,443,1296,443,1299,442,1301,441,1319,441,1319,439,1318,439,1318,437,1319,437,1319,435,1320,435,1321,434,1320,434,1320,433,1317,433,1317,429,1318,428,1318,424,1319,424,1319,423,1320,422,1322,422,1323,421,1324,421,1324,420,1325,420,1325,419,1326,419,1326,418,1327,417,1327,416,1328,416,1328,415,1322,415,1320,413,1320,412,1319,411,1319,405,1320,405,1320,402,1321,402,1321,399,1322,399,1322,397,1320,397,1320,395,1319,394,1318,395,1318,396,1317,396,1317,397,1315,397,1315,399,1313,399,1312,400,1312,404,1311,404,1311,403,1310,403,1308,401,1308,400,1307,400,1307,398,1308,398,1308,397,1309,396,1309,395,1308,395,1308,396,1306,396,1306,397,1305,397,1305,398,1304,399,1304,400,1303,400,1303,401,1302,400,1302,399,1301,399,1301,398,1303,398,1303,397,1299,397,1299,393,1294,393,1294,396,1293,396,1293,397,1292,398,1290,398,1289,399,1289,398,1290,398,1292,396,1292,394,1293,393,1293,392,1292,392,1292,393,1291,393,1290,394,1289,394,1289,395,1286,395,1286,396,1285,395,1283,395,1284,394,1288,394,1288,393,1289,393,1291,391,1292,391,1292,390,1293,390,1293,384,1292,384,1292,382,1294,382,1294,383,1295,383,1295,381,1294,381,1294,380,1293,380,1292,379,1291,379,1291,378,1289,378,1288,379,1287,379,1287,381,1286,381,1286,382,1285,382,1283,384,1282,384,1282,387,1279,390,1274,390,1275,389,1275,387,1274,386,1274,385,1275,386,1278,384,1278,383,1277,383,1277,381,1280,381,1281,380,1280,380,1279,379,1277,379,1279,376,1279,375,1280,375,1281,374,1284,374,1285,375,1286,375,1286,376,1287,376,1288,375,1287,375,1287,369,1286,369,1286,370,1285,370,1285,368,1288,365,1289,365,1290,366,1290,368,1289,369,1290,371,1288,373,1288,374,1289,374,1290,375,1293,375,1293,376,1296,376,1296,377,1299,377,1301,378,1306,378,1306,377,1303,375,1302,375,1302,374,1301,374,1300,373,1300,372,1301,372,1301,371,1300,371,1300,370,1299,370,1299,369,1298,369,1298,364,1303,364,1303,367,1304,368,1304,372,1305,372,1305,373,1306,376,1307,376,1307,377,1313,377,1313,376,1314,375,1319,380,1320,380,1320,381,1321,381,1321,382,1322,382,1322,383,1323,383,1323,384,1324,384,1324,387,1323,387,1323,388,1322,388,1321,389,1319,389,1319,392,1320,392,1321,393,1321,392,1322,392,1325,388,1326,387,1326,386,1327,385,1328,385,1328,384,1331,381,1332,381,1332,380,1334,380,1335,379,1336,379,1336,378,1339,378,1339,377,1340,377,1340,376,1342,376,1342,375,1344,375,1344,374,1351,374,1352,373,1357,373,1357,372,1370,372,1371,373,1378,373,1379,374,1381,374,1381,375,1384,375,1384,376,1389,376,1389,375,1390,375,1391,374,1391,373,1392,372,1392,371,1391,371,1391,372,1390,372,1390,373,1383,373,1383,371,1382,371,1382,369,1381,369,1381,368,1380,367,1382,367,1382,368,1383,368,1383,369,1384,369,1384,370,1386,370,1387,369,1390,369,1391,368,1391,370,1392,369,1393,369,1393,368,1394,367,1395,367,1395,366,1396,366,1397,365,1398,365,1399,364,1402,364,1403,363,1408,363]); regAreas[19] = new mapRegion('Wessex', 2840, 7824, 3497, 8465); regAreas[19].p.push([324,11,335,23,342,31,356,40,365,34,365,9,380,0,400,0,419,11,425,31,412,49,412,67,427,81,452,83,473,88,472,110,457,124,448,139,464,157,482,153,502,149,527,151,545,140,554,124,553,103,567,92,590,86,601,94,608,108,621,119,639,126,648,139,657,140,650,153,630,160,614,166,599,182,576,189,574,202,583,221,592,236,583,257,571,259,545,256,540,268,540,283,554,299,569,319,569,342,558,358,558,385,544,385,529,403,529,419,533,432,526,448,513,463,506,479,510,493,508,493,508,494,507,494,506,495,503,495,502,494,501,494,501,493,495,493,492,495,492,501,490,501,487,498,485,500,485,501,486,502,486,509,487,510,486,510,486,513,487,514,487,520,489,520,489,519,490,519,490,523,488,523,488,524,483,524,482,525,481,525,480,526,479,526,478,527,477,527,476,528,474,528,473,529,469,529,469,528,468,528,468,527,467,526,466,526,466,525,465,524,464,524,464,522,463,522,463,521,462,519,463,517,462,517,462,513,463,513,463,511,464,511,464,510,466,511,469,510,467,508,465,508,467,504,465,501,468,501,469,499,467,499,467,498,466,497,465,497,465,496,464,496,463,495,463,494,464,493,464,492,460,492,459,493,460,494,460,495,461,496,460,496,460,497,458,497,457,496,455,496,455,495,450,495,449,494,446,494,446,492,443,493,443,494,442,495,440,495,440,494,439,494,439,496,445,496,446,497,447,497,447,498,448,499,447,499,447,502,450,502,450,506,451,507,451,508,452,508,453,509,454,509,454,510,455,510,455,511,456,511,456,512,457,513,457,514,458,514,458,517,459,517,459,522,458,522,458,523,459,523,459,522,461,522,461,523,460,523,460,524,459,524,458,525,458,526,457,526,457,527,454,530,453,530,453,531,451,531,445,525,444,525,443,524,437,524,435,522,434,522,433,521,433,520,432,520,432,519,431,519,431,517,430,517,430,516,429,516,429,515,427,513,426,513,426,512,425,512,425,511,424,511,422,509,421,509,421,508,419,508,418,507,414,507,414,506,413,506,413,505,412,505,409,502,408,502,407,501,406,501,405,500,404,500,402,499,401,499,400,498,398,498,398,497,396,497,395,496,394,496,394,495,393,495,393,493,394,492,394,491,395,491,395,488,394,488,394,476,393,476,393,484,392,484,392,488,393,489,393,490,392,490,391,489,390,489,385,486,382,483,377,477,370,470,369,470,368,469,367,469,367,460,368,459,369,459,370,458,370,454,367,454,367,455,368,455,368,457,367,458,367,459,366,459,366,465,364,469,364,472,363,472,361,466,360,467,358,467,358,465,357,464,357,463,356,463,355,462,354,462,353,461,352,461,350,459,349,459,348,458,345,458,345,460,342,460,341,459,340,459,340,458,339,458,339,457,338,457,338,456,337,455,337,454,334,454,334,457,336,459,337,459,339,461,340,461,342,463,349,463,349,464,350,464,358,472,358,473,359,473,359,474,360,474,360,475,361,475,361,476,363,476,363,477,364,477,362,478,371,487,372,487,372,488,373,489,374,489,375,490,376,490,376,491,378,491,378,492,380,492,380,493,382,493,384,498,382,498,382,499,383,500,383,502,384,503,385,503,385,504,386,504,386,505,387,505,387,506,388,506,388,507,390,507,390,508,391,508,392,509,392,508,393,508,393,507,394,507,394,509,392,511,391,511,391,512,390,512,387,515,387,516,386,516,386,519,385,519,385,520,384,520,384,521,383,522,383,525,382,525,382,526,379,526,378,527,374,526,369,526,369,525,366,525,365,526,361,526,360,525,359,525,360,522,360,521,359,520,359,517,358,516,358,515,356,515,356,516,357,517,357,519,358,519,358,524,357,524,357,526,358,526,358,527,359,527,359,528,360,528,360,529,361,529,362,530,364,530,364,531,361,534,359,534,359,535,357,535,356,536,351,536,351,537,347,537,347,538,341,538,340,539,339,539,338,540,336,540,335,541,334,541,333,542,330,542,329,543,321,543,320,542,319,542,318,542,318,546,319,546,319,547,318,548,317,548,317,549,316,548,315,548,315,550,316,550,316,554,315,554,315,555,313,557,310,557,310,558,309,558,309,560,308,560,308,561,305,561,302,564,302,565,303,565,303,566,304,566,304,567,306,567,306,568,308,568,308,567,311,567,311,569,306,569,305,568,304,568,304,567,303,567,303,566,302,566,302,565,301,565,301,564,300,564,300,563,299,562,297,562,297,561,292,561,291,560,290,560,289,559,288,559,282,557,281,557,279,556,277,556,276,555,275,555,274,554,268,554,266,553,260,553,259,542,242,529,235,514,239,500,226,485,216,468,223,456,223,443,215,430,214,429,212,428,211,427,210,427,209,426,207,425,205,425,204,424,202,424,201,423,198,423,196,424,192,424,189,425,187,425,184,426,178,429,176,429,175,430,173,430,172,431,167,431,165,429,164,429,161,426,159,426,157,424,150,424,148,425,146,425,142,427,121,432,97,437,83,428,65,412,50,407,36,394,32,366,34,347,28,329,20,317,18,315,17,313,15,311,13,310,12,308,11,307,9,306,7,304,6,304,7,284,16,259,29,243,20,227,5,214,0,191,13,167,43,173,65,164,85,173,99,185,126,182,117,155,133,137,149,121,155,97,175,79,169,54,151,29,185,25,196,36,230,27,257,13,261,32,302,20,324,11]); regAreas[20] = new mapRegion('Sussex', 3346, 7945, 3951, 8383); regAreas[20].p.push([151,19,144,32,124,39,108,44,94,61,70,68,68,80,77,100,86,115,77,136,65,138,40,134,34,147,34,161,49,178,63,197,63,221,52,237,52,264,38,264,23,282,23,298,27,311,20,327,7,341,0,358,4,371,5,371,6,372,7,372,8,373,9,373,9,372,11,372,11,371,15,371,15,372,16,372,16,374,14,379,14,383,15,383,15,385,14,385,14,386,17,386,17,387,18,387,23,392,25,392,26,387,26,382,25,382,25,378,24,377,24,373,25,372,29,372,29,373,30,373,30,374,31,374,31,385,32,385,32,386,33,386,33,387,37,387,37,385,38,385,38,383,39,382,39,381,40,381,40,378,39,377,38,377,38,376,40,376,40,375,42,375,42,379,44,379,44,380,43,380,43,381,42,381,39,384,39,386,40,387,41,387,42,388,43,388,43,390,44,390,45,391,47,391,49,389,50,389,50,388,52,388,52,387,53,387,53,386,55,386,55,385,56,384,56,379,57,379,57,377,59,377,59,382,58,382,58,383,57,383,57,386,56,387,55,387,55,388,54,388,54,391,53,391,53,392,52,392,51,391,51,392,50,392,50,393,49,393,49,394,46,394,46,393,44,393,42,391,38,389,36,389,35,391,32,393,31,395,31,397,30,399,28,400,28,402,27,404,28,405,27,405,26,404,25,402,24,402,23,403,24,405,26,407,29,409,31,410,32,411,34,411,35,412,36,412,37,413,38,413,39,414,41,414,41,415,42,415,44,417,45,417,46,418,47,418,47,419,49,419,49,420,50,420,50,421,51,421,56,426,57,426,57,427,58,427,58,428,59,428,61,430,61,431,62,431,62,432,63,432,65,434,65,435,66,435,67,436,68,436,69,435,70,435,70,434,71,434,71,433,72,432,72,431,73,431,73,430,74,429,74,428,75,428,75,426,76,425,76,420,77,420,77,419,78,419,78,418,77,418,76,419,75,416,74,416,74,415,73,415,72,414,70,414,70,415,69,415,70,411,71,410,73,410,74,411,75,411,75,410,76,410,75,409,75,408,78,408,78,412,80,412,80,415,79,415,79,416,80,416,84,412,85,412,85,411,86,411,86,410,87,410,87,409,88,409,89,408,90,408,90,407,94,407,94,406,96,406,98,405,100,405,101,404,106,404,107,403,108,403,109,402,111,402,112,401,113,401,113,400,114,400,114,399,123,399,124,398,132,398,132,397,133,397,133,396,135,396,136,395,136,394,140,394,141,393,143,393,143,392,151,392,151,390,152,390,153,391,157,391,158,390,188,390,188,389,194,389,195,388,203,388,204,387,209,387,209,386,212,386,213,385,215,385,215,384,219,384,220,383,221,383,221,382,223,382,223,381,225,381,226,380,227,380,228,379,230,379,231,378,233,378,234,377,236,377,237,376,239,376,240,375,252,375,251,373,254,373,254,374,263,374,263,375,274,375,274,376,282,376,282,377,285,377,286,378,288,378,289,379,292,379,292,380,298,380,299,381,301,381,301,383,304,383,305,382,307,382,307,383,308,383,309,384,310,384,311,385,313,385,314,386,316,386,316,387,321,387,321,388,324,388,325,389,327,389,328,390,329,390,330,391,332,391,333,392,335,392,336,393,338,393,339,394,341,394,342,395,347,395,348,396,349,396,349,397,351,397,352,398,357,398,357,397,358,397,358,396,359,396,359,397,364,397,365,398,366,398,367,399,368,399,368,400,369,401,370,401,371,402,372,402,375,405,376,405,376,406,377,407,378,407,378,408,380,408,380,409,382,409,383,410,388,410,389,409,393,409,394,410,395,410,396,411,397,411,398,412,399,412,399,413,403,413,404,414,405,414,406,415,407,415,409,417,409,418,410,419,412,419,413,420,424,420,424,419,429,419,429,418,430,418,430,416,431,416,431,414,432,414,432,412,438,406,438,405,439,405,439,404,440,404,440,403,443,400,443,399,444,398,445,398,445,397,446,396,447,396,447,395,448,395,450,393,452,393,452,392,453,392,453,390,453,389,454,389,454,387,455,387,455,386,456,385,456,384,458,382,458,381,460,379,460,378,461,378,461,377,462,377,462,376,463,376,464,375,465,375,465,374,466,374,467,373,469,373,469,372,471,372,472,371,473,371,473,370,475,370,475,369,477,369,478,368,479,368,480,367,482,367,483,366,485,366,485,365,490,365,490,366,496,366,498,365,504,364,512,362,519,358,525,358,537,355,543,353,544,351,550,348,561,343,564,342,568,340,569,337,571,337,571,336,572,336,572,334,573,334,573,332,574,332,574,331,575,331,575,330,576,330,583,323,583,322,584,322,584,321,585,321,586,320,587,320,587,319,588,319,588,318,589,318,591,316,592,316,592,315,593,315,595,313,596,313,597,312,598,312,598,311,600,311,600,310,601,310,602,309,603,309,602,307,603,306,604,306,604,305,605,305,605,289,586,298,573,301,556,294,551,286,525,278,508,277,493,262,493,245,500,232,491,217,479,210,478,192,472,182,460,175,455,192,457,208,447,224,437,224,415,202,406,196,404,208,395,216,387,236,376,247,368,254,355,259,340,251,332,240,337,226,350,218,359,205,357,194,346,184,337,181,333,169,340,158,350,148,363,144,362,130,369,113,368,95,358,74,350,68,337,59,329,47,334,35,338,24,341,9,336,10,335,9,334,9,332,7,331,7,331,6,330,6,329,5,329,4,319,6,309,1,296,0,285,11,278,23,262,22,256,11,243,17,239,31,225,40,212,48,199,59,181,50,169,40,164,26,151,19]); regAreas[21] = new mapRegion('Caint', 3675, 7944, 4170, 8261); regAreas[21].p.push([11,11,8,26,5,37,0,49,7,61,20,70,29,76,38,97,40,115,32,131,34,146,20,149,11,160,4,171,7,183,17,185,28,196,30,207,20,220,7,227,2,242,11,253,25,261,38,256,47,249,58,238,66,218,74,209,77,197,85,203,108,226,118,226,127,209,126,194,131,177,143,184,149,194,150,212,162,219,170,233,163,247,163,263,179,279,196,280,222,287,227,296,244,303,257,299,276,291,276,307,279,307,280,308,281,308,287,309,289,309,290,310,294,310,295,311,298,311,299,312,301,312,311,314,313,314,314,315,317,315,318,316,326,316,327,317,330,317,331,318,341,318,342,317,343,317,344,316,345,316,345,311,344,310,344,308,343,307,343,306,342,305,340,295,340,294,339,293,339,281,340,280,340,277,341,277,341,273,342,272,342,267,343,267,343,265,344,264,344,263,347,258,347,257,348,257,348,255,349,255,349,254,350,254,350,253,351,253,351,252,352,252,359,245,359,244,360,244,360,243,362,241,363,241,363,240,364,240,364,239,365,239,366,238,367,238,368,237,369,237,370,236,371,236,372,235,373,235,373,234,374,234,375,233,376,233,377,232,379,232,381,231,382,231,383,230,385,230,386,229,389,229,390,228,397,228,398,227,406,227,406,226,409,226,409,225,411,225,414,224,413,222,414,222,415,221,417,221,417,217,418,217,418,216,419,215,420,215,420,214,421,214,422,213,423,213,423,212,425,212,426,211,435,211,436,210,436,211,440,211,440,210,441,210,441,209,442,209,443,208,443,207,444,207,444,206,447,206,447,205,449,205,449,204,451,204,451,203,455,203,455,198,457,198,457,197,460,197,465,195,465,192,467,192,467,191,470,191,470,190,472,190,472,189,474,189,474,188,475,188,475,187,476,187,476,186,477,186,477,185,478,185,478,183,479,182,479,181,480,181,480,179,481,179,481,178,483,176,483,175,484,174,484,172,485,171,485,165,484,164,484,149,483,148,483,135,482,133,482,132,481,130,481,129,480,127,480,126,479,125,479,124,478,123,478,121,477,120,477,119,476,118,475,116,475,115,474,113,472,106,471,101,471,96,470,96,470,95,468,93,467,94,466,94,464,96,464,95,466,93,466,91,467,91,467,89,468,89,468,87,470,85,471,85,477,86,481,86,484,87,484,84,488,83,490,79,491,75,491,74,492,74,492,72,493,72,493,68,494,67,494,60,495,59,494,59,494,56,493,55,493,54,492,54,492,52,491,52,491,51,489,51,486,48,484,50,480,49,478,49,477,50,471,50,470,51,469,51,469,52,467,52,467,53,465,53,465,54,463,54,463,53,461,53,461,54,455,54,454,55,454,57,439,57,439,58,438,58,438,59,436,59,436,60,432,60,428,61,423,59,410,59,408,60,406,60,404,61,402,61,401,62,399,62,398,63,396,63,396,64,390,64,382,65,375,65,375,66,374,67,365,67,364,68,362,68,362,69,358,69,357,70,350,70,350,71,349,72,349,74,348,74,348,75,347,75,347,76,343,80,341,80,341,81,334,81,327,82,324,81,320,81,317,82,314,82,309,84,305,84,306,83,301,81,298,78,295,77,293,77,290,78,286,79,283,79,281,78,279,78,277,80,277,76,275,75,263,75,260,76,261,74,261,73,260,73,260,65,261,65,261,63,258,63,258,62,256,62,256,61,254,59,254,58,253,58,253,57,250,57,249,56,248,56,247,55,247,54,246,53,246,51,245,51,245,49,244,49,244,47,245,46,248,46,249,47,250,47,250,45,249,45,249,43,248,43,248,42,247,42,247,43,245,43,245,44,241,44,240,43,238,43,238,44,237,44,237,46,238,47,238,50,240,51,237,51,237,52,238,52,238,54,239,54,239,56,241,56,241,58,244,60,246,61,246,62,245,62,245,63,244,63,244,64,243,64,242,65,241,65,240,66,239,66,239,65,238,65,238,63,239,63,239,62,240,62,240,60,239,59,236,59,235,60,234,60,234,61,233,61,233,66,232,66,232,67,230,69,228,67,228,65,226,64,224,59,224,58,219,58,219,62,218,62,218,63,217,66,216,66,216,67,215,67,215,69,214,70,214,69,213,69,213,68,215,66,215,65,216,65,216,64,217,62,211,62,211,64,212,64,212,66,210,68,207,67,204,64,206,62,205,61,203,63,202,62,197,62,197,61,195,61,194,59,191,58,188,56,188,54,187,53,185,53,185,52,183,52,183,53,182,53,182,55,181,56,181,57,180,57,180,60,179,61,179,66,175,66,175,65,174,64,174,61,172,61,172,62,171,62,171,63,170,64,170,65,169,65,169,69,167,69,166,70,165,70,163,72,162,70,162,69,163,69,164,68,166,68,167,67,168,67,168,63,169,63,169,62,172,59,175,59,175,60,176,60,176,64,177,64,178,64,178,59,177,59,177,58,178,58,178,57,179,57,179,56,180,55,180,52,181,52,181,51,182,50,187,50,187,51,188,50,191,50,191,51,193,51,194,50,195,50,197,48,201,48,202,49,202,48,207,48,209,46,210,46,210,45,211,45,211,44,213,44,214,45,215,45,218,47,218,44,217,43,212,43,212,41,210,41,208,45,207,45,206,45,206,44,207,44,207,42,208,42,208,41,210,39,210,37,211,37,211,36,213,38,213,39,216,39,216,38,217,38,217,37,214,36,214,33,219,33,219,36,220,36,221,34,225,36,225,35,223,34,222,33,220,32,222,30,223,30,223,29,224,29,224,31,225,31,225,32,226,32,227,31,228,34,229,34,230,35,230,36,229,36,229,37,231,37,232,38,232,37,235,37,239,38,240,38,240,37,241,37,244,34,244,33,245,33,245,32,246,31,246,24,245,24,245,23,244,22,243,22,243,21,242,21,242,20,241,20,241,19,240,19,240,18,238,16,236,16,232,14,230,14,230,15,229,16,228,16,228,17,227,17,227,15,224,15,223,14,219,14,219,13,216,13,215,14,212,14,208,15,207,14,204,12,203,13,201,11,198,11,198,13,196,13,195,12,195,11,189,11,188,12,188,11,187,11,186,10,183,10,182,11,165,11,165,10,162,10,162,11,161,11,160,12,159,12,159,13,158,13,158,14,157,14,157,18,156,18,156,19,155,22,155,26,155,29,153,29,152,30,150,30,150,31,149,31,149,32,148,32,148,33,144,33,144,34,142,34,142,35,139,35,138,36,138,35,121,35,115,33,114,33,113,32,111,32,111,31,110,31,110,30,109,30,109,28,108,27,108,25,107,25,107,24,106,24,106,23,105,23,104,24,104,25,103,25,103,26,100,29,98,29,96,31,92,31,88,28,86,26,84,26,83,25,82,25,82,24,81,24,78,21,77,19,74,18,73,18,73,17,72,17,71,16,67,16,66,17,60,17,60,16,59,16,59,15,58,14,58,13,57,12,57,8,56,8,56,7,55,6,55,5,54,5,54,4,48,4,48,3,47,3,45,1,44,1,43,0,39,0,39,1,38,1,37,2,35,2,35,3,29,3,28,4,28,6,24,10,22,10,22,11,11,11]); regAreas[22] = new mapRegion('Essex', 3497, 7619, 4104, 8004); regAreas[22].p.push([0,346,8,335,17,322,26,304,25,286,20,270,13,256,11,242,16,240,26,241,39,246,47,239,57,223,62,206,56,197,50,176,56,166,53,137,62,125,58,109,58,88,63,76,71,65,83,56,97,53,110,35,124,23,131,30,142,38,161,52,163,52,164,51,166,51,167,50,170,50,171,49,172,49,172,48,174,48,177,45,179,45,181,43,187,40,189,38,205,31,223,25,225,26,228,29,230,30,230,31,231,32,232,32,233,33,233,34,234,35,235,35,236,36,237,36,238,37,240,38,242,38,244,39,246,39,248,40,266,29,284,29,285,30,286,30,287,31,289,31,290,32,298,36,311,29,322,22,328,18,338,13,342,13,343,14,345,14,346,15,350,17,351,18,353,19,356,20,358,22,374,11,386,17,399,26,416,34,424,29,440,11,458,4,470,7,485,13,501,7,513,20,520,26,531,18,547,0,559,6,559,22,558,22,558,23,556,25,556,28,557,28,557,30,558,30,558,31,561,34,561,35,562,35,563,36,563,37,564,38,564,39,565,39,565,40,566,41,567,41,567,42,571,42,572,43,575,43,575,45,576,45,576,46,577,47,577,48,586,48,587,49,590,49,591,50,596,50,596,51,597,51,597,57,598,58,598,63,601,66,601,68,600,68,600,69,595,69,595,68,594,68,594,67,593,67,592,66,591,66,590,67,588,67,587,68,586,68,586,69,584,69,583,70,582,70,581,71,578,70,569,70,569,68,568,68,568,67,567,66,567,65,559,65,559,66,556,66,556,67,555,67,553,69,552,69,552,70,551,70,551,72,549,72,549,71,546,71,545,72,540,72,539,71,538,71,538,70,534,70,533,71,532,71,532,72,531,72,530,73,530,76,531,76,534,77,542,77,542,78,543,78,544,79,556,79,556,78,557,77,557,76,558,75,563,75,563,74,565,74,565,75,566,75,566,77,567,77,568,78,573,78,574,77,579,77,579,78,585,78,586,77,586,76,587,75,588,75,588,74,589,74,589,73,593,73,594,74,596,74,596,77,599,77,599,76,600,76,601,75,601,74,602,73,602,72,605,72,605,79,604,79,603,80,602,80,602,83,601,83,600,84,599,84,599,86,598,86,598,87,595,90,595,96,594,97,594,98,593,99,593,100,592,100,592,101,588,101,588,99,587,99,587,98,584,98,584,99,582,99,581,100,580,100,580,102,584,102,584,103,585,103,585,105,584,105,584,106,581,106,581,107,579,107,579,108,578,108,575,110,576,112,575,115,571,116,573,117,578,116,577,117,577,118,580,118,582,116,583,116,584,115,586,115,586,120,588,120,588,121,591,121,593,120,594,119,597,119,597,120,599,120,599,119,601,119,601,117,600,117,600,116,599,112,599,110,597,107,601,109,604,111,605,111,605,112,606,112,606,113,607,113,607,118,606,119,606,120,605,122,604,125,601,129,596,135,594,140,593,140,593,141,592,141,592,142,591,142,591,144,590,144,590,145,589,145,589,146,588,146,580,154,578,154,577,155,576,155,574,157,568,160,562,164,561,165,560,165,560,166,559,166,559,167,558,167,556,169,555,169,555,170,553,170,552,171,551,171,550,172,541,172,535,173,531,173,531,174,529,174,529,175,526,175,525,174,525,173,524,173,523,172,522,172,522,171,521,170,521,168,520,163,522,164,523,166,524,164,522,161,518,159,517,159,517,158,516,158,516,157,517,157,517,156,518,156,520,158,522,158,522,157,524,157,524,156,525,156,531,152,530,151,524,155,515,155,512,153,509,150,506,145,506,144,505,144,505,142,504,142,504,139,505,138,507,138,507,139,508,139,505,137,504,137,504,136,503,135,503,133,501,131,498,131,498,130,495,130,493,128,493,125,492,125,492,124,491,123,491,124,492,125,492,128,493,129,493,130,494,130,494,131,497,132,498,132,499,133,500,133,502,135,502,140,501,140,501,144,502,144,502,146,503,147,503,148,504,149,501,148,499,146,498,142,497,142,497,146,493,145,493,147,500,149,503,152,507,154,503,154,503,153,502,153,502,152,496,152,489,154,485,154,484,156,489,156,486,158,484,159,482,162,481,162,481,163,479,163,479,164,477,164,477,165,476,165,476,166,475,166,475,173,473,171,470,169,467,168,468,169,464,169,464,168,460,168,459,169,458,169,458,170,457,169,456,169,458,171,463,169,466,170,470,172,471,174,474,176,473,177,476,178,475,178,475,179,474,179,473,180,471,180,470,179,469,179,469,178,468,178,468,177,464,177,464,175,463,175,463,174,461,174,461,176,459,176,459,175,457,175,457,177,460,178,464,179,462,181,464,181,465,180,466,180,466,181,467,181,469,183,472,183,468,186,464,190,463,190,463,191,462,191,462,192,459,193,458,194,448,194,448,193,444,193,442,191,442,193,445,194,442,194,441,195,437,195,437,193,436,192,434,194,431,194,431,195,430,195,430,196,429,196,429,197,426,196,426,197,427,198,427,199,425,199,424,200,421,200,421,199,419,199,419,197,417,197,416,196,415,196,415,200,414,200,414,201,413,202,413,203,412,203,412,202,411,202,411,201,410,201,404,199,408,201,409,202,410,204,413,207,414,207,414,208,417,208,425,210,427,210,427,211,428,210,430,210,430,211,434,211,431,214,429,214,429,218,428,218,428,220,431,220,431,216,432,215,433,215,433,214,435,214,435,215,436,215,436,216,435,213,437,213,438,212,438,211,441,211,441,210,442,210,442,206,443,205,448,205,449,204,453,204,455,206,461,206,462,205,463,205,467,203,470,200,473,196,474,194,474,193,475,192,475,191,476,191,476,190,479,190,480,189,482,189,483,188,489,188,489,189,490,189,490,190,491,190,492,191,493,193,494,192,495,195,495,201,495,203,494,204,494,208,493,209,493,217,494,218,494,220,495,220,494,221,494,222,496,221,497,222,495,223,495,226,496,227,494,229,494,231,495,233,494,237,492,239,492,245,493,245,493,249,492,250,492,251,491,251,489,253,487,253,487,254,486,254,485,255,484,255,483,256,471,256,470,257,453,257,452,256,450,256,450,255,448,255,447,256,444,256,444,255,443,255,439,251,434,247,428,247,428,248,423,248,422,247,420,247,420,248,417,248,417,249,416,249,416,250,415,251,398,251,398,252,399,252,399,253,417,253,417,252,421,252,422,253,424,253,424,254,429,254,429,253,430,253,431,252,432,252,432,251,436,251,438,253,439,253,439,254,440,254,440,256,441,257,446,257,447,258,447,257,450,257,451,258,452,258,453,259,460,259,461,260,469,260,469,266,470,267,469,267,469,270,468,270,468,271,466,271,460,270,454,270,452,268,452,267,453,270,453,271,452,271,450,273,450,274,449,274,449,275,448,275,448,276,447,276,447,277,445,277,444,276,441,276,441,277,440,277,440,278,449,278,449,281,450,281,450,282,452,282,452,285,453,285,453,288,454,289,457,289,457,291,462,291,463,292,464,292,464,293,465,293,465,294,464,295,464,296,463,296,463,297,462,298,461,298,461,299,459,299,459,300,458,300,457,301,456,301,456,302,455,302,454,303,453,303,452,304,451,304,450,305,450,306,449,306,449,307,448,307,448,308,445,311,444,311,444,312,443,312,443,313,441,313,440,312,438,312,438,311,436,311,436,310,429,310,429,309,423,309,423,308,414,308,414,307,408,307,407,306,404,306,403,305,398,305,398,304,394,304,392,306,393,306,393,305,396,305,396,306,395,306,395,307,394,307,394,309,390,309,389,308,386,308,385,307,381,307,381,306,379,306,378,305,371,305,370,304,367,304,367,303,366,303,365,302,364,302,363,301,361,301,361,302,360,302,360,308,359,308,359,309,358,309,358,310,357,310,357,309,354,309,354,310,353,310,352,311,352,313,353,313,353,318,354,318,354,319,355,319,356,320,360,320,360,321,358,323,353,323,352,324,351,324,350,325,348,325,348,324,347,324,346,325,345,324,344,325,337,325,337,326,335,326,334,325,332,325,329,328,329,329,328,330,328,331,327,332,327,344,326,344,326,349,325,349,325,350,324,350,324,351,322,351,322,352,321,352,320,353,316,353,315,354,313,354,313,355,307,355,307,354,306,353,305,353,305,354,303,356,300,356,300,355,299,355,298,356,293,356,293,355,292,354,292,350,291,350,291,349,288,346,287,346,287,345,286,345,286,344,282,344,281,345,279,345,278,346,276,346,276,347,275,347,275,350,274,350,274,351,271,351,271,350,270,350,266,348,261,346,254,339,252,338,249,337,244,337,244,338,240,338,240,337,239,337,239,331,238,330,238,329,237,329,237,328,232,325,228,325,227,324,226,324,226,323,224,323,223,322,221,322,221,321,218,321,215,324,214,324,214,325,213,325,212,324,209,324,208,325,206,325,206,326,205,326,204,327,204,328,203,329,203,331,202,331,202,333,201,333,201,334,186,334,183,333,179,329,178,329,178,330,167,332,158,328,145,326,134,337,127,349,111,348,105,337,92,343,88,358,74,366,61,374,47,385,29,377,17,366,13,353,0,346]); regAreas[23] = new mapRegion('East Anglia', 3592, 7133, 4244, 7699); regAreas[23].p.push([29,509,32,490,29,476,13,468,1,465,0,458,7,446,26,444,26,437,14,423,20,413,34,393,42,381,52,370,72,359,80,350,98,354,108,363,121,364,140,360,156,354,166,334,178,323,186,310,186,306,185,303,185,299,184,297,184,292,183,290,183,288,182,287,182,283,184,279,184,277,186,275,187,273,188,270,190,267,194,256,188,250,182,232,193,210,199,200,191,183,184,176,186,164,197,150,194,132,187,120,188,120,188,119,187,118,187,116,186,115,186,113,185,113,185,104,186,103,186,100,187,100,187,99,188,98,188,97,191,94,191,91,192,91,193,90,195,90,195,89,197,89,197,88,198,88,198,87,199,87,199,85,202,85,202,83,203,82,207,82,208,81,208,65,209,65,209,64,210,63,210,62,211,61,211,60,214,54,215,50,215,48,216,47,216,43,217,43,217,37,218,37,218,32,219,32,219,30,220,29,220,27,221,27,221,26,222,25,222,24,224,22,224,21,226,21,226,20,227,20,230,17,230,15,231,15,233,13,234,13,235,12,236,12,236,11,238,11,238,10,239,10,241,8,246,8,246,9,248,9,248,11,249,12,250,12,250,11,252,11,252,10,253,10,253,9,257,9,258,10,262,10,264,9,270,9,271,8,274,8,275,7,282,7,282,10,281,10,281,11,280,11,280,12,283,12,284,11,285,11,285,10,286,9,286,7,287,7,288,6,290,6,290,7,291,7,291,8,292,9,298,9,299,8,306,8,306,9,308,9,308,5,313,5,313,6,324,6,324,7,326,7,327,8,328,8,328,7,329,7,329,6,330,5,331,5,331,4,334,4,335,5,336,5,337,6,338,6,338,7,339,7,339,8,340,9,340,11,341,12,341,16,344,16,344,12,343,12,343,10,344,9,344,7,345,6,345,3,348,3,349,4,349,6,350,6,350,8,351,8,352,9,356,9,357,10,357,11,361,11,361,10,364,10,364,11,383,11,383,10,386,10,386,9,396,9,401,7,386,3,386,4,385,4,385,5,384,5,384,6,381,6,380,5,379,5,379,2,380,2,380,1,385,1,386,2,389,2,389,3,391,3,397,5,399,6,401,6,405,8,407,8,408,9,410,9,412,10,413,10,416,11,418,12,420,12,422,13,424,13,426,14,428,14,429,15,432,15,434,16,441,16,443,17,469,17,471,18,475,18,477,19,478,19,480,20,484,20,485,21,487,21,488,22,489,22,490,23,492,23,494,24,495,25,497,26,499,26,503,28,504,28,506,30,507,30,508,31,510,32,512,34,514,35,515,36,516,36,517,37,518,37,520,39,524,41,525,42,529,44,534,49,536,50,544,58,546,59,549,62,551,63,552,64,554,65,558,69,560,70,565,75,566,75,569,78,573,80,575,82,577,83,580,86,582,87,584,89,586,90,587,92,589,93,591,95,593,96,600,103,602,104,604,106,605,108,607,109,615,117,617,118,618,120,622,124,623,126,625,128,625,129,626,130,626,131,627,132,627,133,628,133,628,138,629,139,629,140,630,142,630,143,631,145,631,146,632,148,632,149,633,150,633,152,634,153,635,155,635,157,636,158,637,160,637,161,638,162,638,163,639,164,639,167,640,168,640,171,641,173,641,174,642,175,642,176,643,176,643,179,644,180,644,188,643,190,643,203,644,204,644,211,642,211,642,209,641,208,641,206,640,205,640,201,639,200,639,196,638,195,638,193,637,192,637,191,635,189,628,189,628,190,627,190,626,191,626,192,625,192,625,193,624,194,621,194,621,195,619,195,619,196,618,196,616,198,616,199,615,200,615,201,614,201,614,202,615,202,616,201,617,201,618,200,620,200,621,199,622,199,623,198,625,198,625,197,626,197,626,196,627,196,627,195,628,195,629,194,630,194,631,193,632,193,633,192,636,192,636,194,637,194,637,199,638,200,638,203,639,203,639,208,640,209,640,212,641,213,642,213,642,214,643,215,643,221,644,223,644,230,645,231,645,235,646,235,646,238,648,240,649,243,649,247,650,250,650,252,651,256,651,258,652,260,651,262,651,265,649,265,649,264,646,264,646,268,648,270,646,275,646,276,645,277,645,281,644,281,644,300,645,300,645,302,646,302,646,303,643,312,638,323,636,332,636,333,635,333,635,337,634,337,634,338,633,338,633,339,632,347,629,354,628,354,628,355,627,355,624,358,624,359,622,361,622,362,620,364,620,365,619,366,619,367,617,369,617,371,616,372,616,374,615,376,615,401,614,402,614,428,613,429,613,430,612,431,612,433,611,434,611,436,610,437,610,439,609,440,609,449,605,467,605,477,604,478,604,480,603,480,603,481,602,481,600,483,599,483,599,484,597,484,596,485,595,485,593,487,591,487,587,489,585,491,582,492,572,498,570,500,569,500,569,501,568,501,568,502,567,503,567,506,566,506,566,503,567,502,567,501,569,499,570,499,570,498,571,497,572,497,572,496,573,496,575,494,576,494,577,493,577,492,575,492,573,494,572,494,572,495,571,496,570,496,566,500,566,501,565,501,565,507,563,509,563,510,562,510,561,511,561,513,559,515,559,516,558,517,558,520,557,521,557,523,556,524,556,525,554,527,554,528,553,529,552,529,552,530,551,530,551,531,550,531,550,532,549,532,547,534,544,536,544,534,543,533,543,532,539,528,538,528,537,527,536,527,535,526,533,526,533,518,532,517,532,516,530,516,530,515,527,515,527,514,526,514,526,511,527,511,527,509,528,509,528,506,527,506,527,505,525,503,525,502,524,502,524,499,525,499,524,498,524,495,523,495,523,494,522,494,521,493,520,493,520,492,519,491,519,490,518,490,518,489,517,488,517,487,516,487,516,486,514,486,514,487,511,487,510,488,508,488,508,489,515,489,515,490,516,490,516,491,517,491,517,492,518,492,518,495,519,495,519,496,520,496,520,497,521,498,521,503,522,503,522,504,523,504,524,505,525,505,525,506,526,506,526,509,525,509,525,510,524,511,524,513,526,515,527,515,528,516,529,516,529,517,530,517,530,518,531,518,531,526,533,528,534,528,535,529,536,529,537,530,538,530,538,531,539,531,539,532,540,532,540,533,541,533,541,535,542,536,542,541,541,542,541,543,535,549,535,550,534,550,533,551,531,551,531,552,529,552,528,553,527,553,527,555,526,555,526,557,523,560,523,561,522,562,522,563,521,564,521,566,519,566,519,559,518,558,518,557,516,557,516,556,515,556,515,555,513,555,513,554,512,554,512,553,511,553,514,551,510,551,509,550,508,550,507,549,507,548,506,548,506,537,505,536,505,535,503,535,503,534,500,534,499,533,497,533,490,529,489,529,489,528,486,528,486,529,484,529,484,528,483,528,483,527,482,527,482,526,481,526,481,525,476,525,475,524,473,524,472,523,472,522,471,522,469,520,468,520,467,519,463,514,463,511,464,511,464,509,463,492,451,486,436,504,425,513,418,507,406,494,390,500,374,494,362,490,344,497,329,515,320,520,304,513,290,503,278,497,263,508,261,507,258,505,256,504,255,503,253,503,251,502,250,501,248,501,247,500,241,500,235,503,232,504,230,506,227,508,216,515,203,522,195,518,194,517,192,517,191,516,189,516,188,515,170,515,152,526,150,526,148,525,146,525,144,524,143,524,141,523,140,522,139,522,139,521,138,520,138,519,137,518,136,518,132,514,130,514,129,513,127,512,109,518,94,525,92,526,90,528,82,532,81,532,79,534,78,534,77,535,76,535,75,536,74,536,73,537,70,537,69,538,66,538,47,525,36,516,29,509]); regAreas[24] = new mapRegion('Mercia', 3070, 7387, 3625, 7981); regAreas[24].p.push([522,203,508,196,497,191,470,185,454,173,446,164,425,176,412,189,409,194,385,175,358,178,335,180,306,173,272,148,263,130,241,110,220,103,211,85,194,63,178,43,157,45,137,41,122,14,104,0,90,0,81,20,56,40,41,65,32,86,40,131,36,153,36,216,9,230,0,256,25,275,52,290,58,308,83,320,92,351,88,373,92,391,97,423,94,448,104,461,112,468,126,477,135,472,135,446,149,437,169,437,189,448,194,468,182,486,182,504,196,518,221,520,243,526,241,547,227,562,218,576,234,594,252,590,272,587,297,589,315,578,324,562,322,540,337,529,360,524,371,531,378,545,391,556,409,563,418,576,427,578,434,567,444,554,452,536,451,518,446,502,439,488,438,475,443,472,452,473,466,478,474,471,484,455,488,439,482,429,476,409,482,398,480,369,488,357,485,341,485,320,490,308,498,297,510,289,523,285,536,267,551,255,554,236,551,221,535,214,523,211,522,203]); regAreas[25] = new mapRegion('Middle Anglia', 3117, 7038, 3792, 7590); regAreas[25].p.push([0,214,18,229,25,245,41,256,41,277,45,304,38,326,43,349,58,349,76,364,90,391,110,394,131,392,148,412,164,434,173,452,194,459,216,479,225,497,259,522,288,529,311,527,338,524,362,544,365,538,378,526,400,513,407,522,423,535,450,540,461,545,475,553,482,541,502,539,502,532,490,518,496,508,509,488,517,476,527,465,547,454,556,445,574,449,583,458,596,459,616,455,631,449,641,429,653,418,661,405,661,401,660,398,660,392,659,389,659,385,658,383,658,376,662,368,663,365,665,362,670,351,664,345,658,327,668,305,674,295,666,278,659,271,661,259,672,245,670,227,662,215,662,214,661,213,661,211,660,211,660,210,659,209,659,208,658,208,658,206,657,206,657,205,654,202,654,201,653,201,652,200,651,200,650,199,648,199,648,198,647,198,647,196,645,196,645,195,644,195,643,194,640,194,640,195,637,195,636,194,632,194,631,195,630,195,629,196,628,196,628,197,620,197,620,196,619,196,618,195,615,195,614,194,610,194,610,195,609,195,608,196,608,191,607,190,607,189,606,189,606,187,605,187,605,186,604,185,604,184,603,184,603,183,602,183,602,182,601,181,601,177,600,177,600,176,599,176,599,175,597,173,597,172,596,172,596,171,595,170,595,166,594,165,594,164,593,164,592,163,588,163,587,162,586,160,585,161,584,160,584,158,579,158,579,157,578,157,577,156,566,156,565,155,562,155,562,154,561,153,561,152,560,152,559,151,551,151,550,150,550,149,551,149,550,148,549,149,549,150,548,150,548,151,547,151,547,152,546,152,546,153,541,155,540,155,540,137,529,124,509,112,506,95,491,83,475,67,472,50,464,36,457,23,434,20,419,7,405,0,383,9,360,5,338,2,322,11,306,14,288,18,263,29,256,50,229,67,209,81,194,108,171,108,149,128,133,160,106,169,72,180,45,196,23,203,0,214]); regAreas[26] = new mapRegion('Deira', 3398, 6747, 3766, 7192); regAreas[26].p.push([18,38,19,38,19,37,20,36,20,35,21,33,21,30,22,29,22,21,21,20,21,19,20,18,20,17,19,17,19,13,21,13,21,12,23,12,23,11,25,11,25,10,27,10,31,9,32,8,37,6,39,5,41,5,42,4,46,4,48,6,49,6,49,8,50,9,50,10,51,10,51,11,53,13,54,13,54,14,56,14,56,15,57,15,59,17,60,17,60,18,61,18,61,19,62,19,62,20,63,20,63,21,65,21,65,22,69,22,70,23,75,23,75,22,78,22,79,21,81,21,81,20,82,20,82,19,83,19,83,18,84,18,84,17,85,17,85,16,86,16,86,15,87,15,90,12,91,12,91,11,110,11,116,9,121,8,129,5,135,3,140,3,140,2,143,2,144,1,148,1,149,2,151,2,152,3,152,4,153,5,154,7,158,11,158,13,159,13,159,14,160,15,160,17,161,18,161,19,162,19,162,21,163,21,163,22,166,25,166,26,168,28,169,28,169,29,171,31,171,33,172,33,172,34,173,35,173,36,176,39,176,40,177,40,177,41,178,41,178,42,184,46,188,48,189,49,190,49,192,51,193,51,193,52,194,52,195,53,195,54,196,54,196,55,197,55,197,56,198,57,199,57,199,58,200,58,200,59,201,59,202,60,202,61,203,61,203,62,210,68,211,69,212,69,214,71,215,71,215,72,217,72,217,73,218,73,219,74,219,73,220,72,220,71,221,70,221,69,224,69,224,70,225,70,225,71,226,71,227,72,227,73,228,73,228,74,229,74,229,75,230,75,231,76,231,77,232,77,232,78,233,78,233,79,235,79,236,80,237,80,237,82,238,82,238,83,239,84,239,85,241,87,241,88,242,88,243,89,243,90,244,90,244,91,245,92,246,92,246,94,248,95,251,101,251,102,252,102,252,103,253,103,253,104,257,104,260,105,260,104,261,104,261,105,265,105,266,106,270,109,270,111,271,112,271,115,273,116,273,118,275,119,276,118,276,117,278,117,278,118,279,118,280,119,283,119,283,118,284,118,284,115,283,115,283,114,282,114,282,113,281,113,281,112,284,112,284,113,285,113,285,114,287,114,290,116,290,117,289,118,289,120,288,120,288,123,290,123,290,124,292,124,292,125,293,125,294,124,294,122,295,122,295,121,294,120,294,117,297,120,297,121,298,121,298,122,299,122,299,123,300,124,300,125,301,125,301,127,300,127,300,126,299,126,297,124,297,128,298,129,299,129,299,130,301,130,302,129,303,131,303,132,304,132,304,133,306,135,306,136,307,136,307,137,305,136,305,137,306,138,306,140,309,140,309,141,309,142,307,142,307,143,306,143,306,144,307,144,307,145,309,145,310,144,311,145,311,146,312,146,312,148,310,148,310,147,308,147,308,148,309,148,309,149,311,152,312,151,314,152,316,156,314,157,316,159,315,159,315,162,317,162,318,160,322,165,323,166,323,168,321,168,321,169,322,169,322,170,323,172,324,172,325,173,325,178,326,178,326,179,329,186,333,193,335,199,339,204,341,211,341,212,342,213,342,215,343,215,343,217,344,217,344,218,345,219,345,221,346,221,346,222,347,223,347,224,349,226,349,227,350,227,350,229,351,229,351,231,352,231,352,232,353,233,353,234,356,242,360,250,361,255,362,258,362,262,363,264,363,269,366,275,366,277,368,280,368,286,367,290,367,292,365,310,365,312,364,315,364,320,363,321,363,325,364,326,364,333,363,334,363,335,354,335,354,336,351,336,351,337,350,337,350,338,349,338,349,340,348,340,348,341,346,343,346,344,341,349,340,349,340,350,339,350,339,351,335,355,334,355,334,356,333,357,332,357,329,360,323,365,321,366,320,367,319,367,319,368,318,368,318,369,317,369,317,370,316,370,311,375,309,375,309,377,310,377,310,378,308,378,307,379,305,379,305,381,303,383,303,385,301,385,301,386,298,389,297,392,296,392,296,393,295,393,295,395,294,396,293,396,293,397,292,397,292,398,291,398,291,401,290,402,290,403,288,403,287,404,287,406,286,407,286,409,285,409,285,411,284,411,284,412,283,412,283,415,282,415,282,416,281,417,281,421,280,421,280,426,277,426,276,427,274,431,271,432,269,432,270,434,270,436,269,436,268,437,267,437,267,439,266,439,266,441,265,441,265,442,263,442,263,443,262,443,262,444,261,444,260,445,259,428,248,415,229,402,225,386,211,374,194,357,191,341,184,327,176,314,153,311,139,298,124,291,103,300,79,296,58,293,41,302,25,305,7,309,4,296,9,280,0,255,5,228,7,204,0,179,9,165,7,141,9,111,22,95,18,73,18,38]); regAreas[27] = new mapRegion('Ebrauc', 3173, 6246, 3691, 6822); regAreas[27].p.push([41,405,49,387,40,366,38,331,59,317,67,292,50,268,27,245,38,218,38,186,13,180,0,148,13,119,36,110,31,85,50,63,61,47,71,36,74,35,75,34,76,34,77,33,77,32,78,32,89,21,89,20,90,19,90,12,89,11,89,9,91,9,92,10,93,10,94,9,95,9,93,5,93,0,94,0,94,3,95,3,95,4,97,4,97,5,98,5,98,6,102,10,103,10,103,11,104,11,105,12,106,12,107,13,116,13,117,14,118,14,119,15,121,15,128,22,128,23,129,24,131,24,133,26,135,26,136,27,138,28,139,28,141,29,142,30,144,30,145,31,147,31,148,32,154,32,154,31,155,31,156,30,159,30,159,31,161,31,161,32,162,32,163,33,164,33,167,36,171,39,177,39,177,40,179,40,179,39,187,39,187,40,189,40,189,41,191,41,192,42,193,42,198,45,199,45,200,46,200,45,203,45,203,44,205,44,205,45,207,45,208,46,210,46,210,48,211,48,211,49,213,49,213,51,212,52,212,53,213,53,213,54,216,54,217,55,218,55,218,61,219,61,219,62,220,62,221,63,223,63,224,62,224,61,228,61,228,60,229,60,229,58,230,58,230,59,231,59,231,60,232,60,232,63,233,64,234,64,234,65,235,65,235,66,239,66,239,67,240,67,241,68,241,69,242,69,242,74,243,74,243,75,244,75,244,76,246,76,246,77,248,77,249,78,250,78,251,79,253,79,257,81,259,81,260,82,260,81,261,81,262,80,262,81,263,81,263,82,266,82,266,83,268,83,269,84,270,84,270,85,271,85,271,86,275,86,275,87,276,87,276,89,277,89,277,91,278,92,278,93,279,94,279,95,280,95,280,96,281,96,281,97,283,97,285,99,285,101,286,101,286,102,287,102,287,103,288,103,289,104,290,104,291,105,291,107,290,107,290,109,289,109,289,119,290,119,290,121,291,121,291,122,292,122,292,123,293,123,293,124,294,124,295,125,296,125,296,126,297,126,298,127,302,127,306,131,307,131,308,132,308,133,309,134,309,135,311,137,311,138,312,139,312,140,313,141,313,143,314,143,314,144,315,145,315,146,316,147,316,152,317,152,317,153,318,153,318,154,319,154,319,155,320,155,320,158,321,158,321,162,324,162,324,166,325,167,325,168,324,168,324,173,325,173,325,179,326,180,327,180,327,181,328,181,328,184,327,185,327,186,328,186,328,187,331,190,335,190,336,191,336,193,334,193,333,194,333,199,334,200,334,202,335,203,336,203,336,204,338,204,338,205,339,205,341,207,341,208,342,209,342,213,343,213,345,215,346,215,346,216,349,216,349,215,352,215,352,216,353,217,354,217,354,218,356,218,356,219,358,219,358,220,359,220,361,223,368,225,371,227,375,228,375,229,374,229,374,228,371,228,371,229,370,229,370,233,369,234,369,239,370,240,370,241,371,242,371,243,373,245,373,246,380,253,381,253,381,254,383,256,384,256,385,257,386,257,387,258,389,258,389,259,392,259,392,260,393,260,402,262,408,264,408,266,411,268,414,268,418,271,424,273,428,273,430,275,431,275,433,277,434,277,434,278,435,278,437,280,437,283,435,285,434,285,433,286,431,287,430,288,429,288,428,289,415,289,413,291,412,291,411,292,409,292,408,293,408,294,407,294,405,296,405,297,402,300,402,302,401,302,401,303,398,306,398,307,397,308,397,309,396,310,396,311,395,312,395,315,394,317,394,335,395,337,395,339,396,341,396,344,397,345,397,350,398,352,398,354,400,358,400,359,401,361,402,362,402,364,403,364,403,365,404,367,404,369,405,370,406,373,407,375,409,381,410,382,410,384,411,385,411,387,412,388,412,391,413,392,414,394,414,395,416,399,417,402,418,404,419,405,420,407,420,408,422,410,422,411,423,412,424,414,425,415,426,417,427,418,428,420,429,421,430,423,430,424,432,426,432,427,433,427,433,428,434,429,434,430,435,430,436,431,436,432,438,434,439,436,441,438,442,440,451,453,452,455,460,466,462,468,463,470,465,472,466,474,471,479,471,480,474,483,476,487,477,488,479,492,481,494,491,505,492,506,493,508,495,510,495,511,497,513,497,514,498,514,498,515,501,518,502,520,503,521,504,523,506,524,506,526,507,527,509,531,509,532,510,533,510,535,511,536,511,540,512,540,512,544,513,544,513,545,514,545,514,547,516,549,516,553,517,553,517,554,518,555,518,561,517,562,517,563,514,566,514,567,512,569,511,571,509,572,508,574,506,576,505,576,505,574,506,574,508,572,508,571,509,571,509,570,512,566,514,564,515,564,515,562,516,562,516,559,517,558,517,556,516,555,516,554,515,553,514,553,514,552,513,552,513,551,511,551,511,550,510,550,510,549,509,549,505,544,498,540,497,540,496,539,494,539,493,538,491,538,490,537,487,537,486,536,484,536,484,535,478,535,478,536,476,536,476,537,475,537,474,538,472,538,471,539,468,539,467,540,465,540,463,542,461,542,460,543,459,543,458,544,453,546,452,547,449,547,448,546,442,546,441,545,439,545,438,544,437,544,435,543,434,543,427,536,427,535,424,534,421,531,419,528,416,524,414,522,414,521,405,512,403,511,400,508,399,508,399,507,398,507,398,506,397,506,396,505,395,505,395,504,393,502,393,500,392,500,392,498,391,498,391,497,390,496,390,495,389,494,387,491,385,490,383,490,382,489,381,489,381,488,379,488,379,487,372,487,371,488,365,488,364,489,363,489,362,490,360,490,360,491,358,491,357,492,356,492,355,493,354,493,352,495,351,495,350,496,348,496,347,497,344,497,344,498,342,498,342,499,340,499,339,500,338,500,332,501,329,502,328,502,327,503,317,503,317,502,312,502,311,503,309,503,308,504,305,504,304,505,302,505,300,506,299,506,297,507,289,507,288,506,287,506,286,505,285,505,281,501,281,500,280,499,279,499,278,498,276,497,275,497,274,496,266,496,265,497,263,497,261,498,260,498,259,499,256,499,255,500,254,500,253,501,251,501,250,502,249,502,249,504,248,504,248,506,247,507,247,508,246,509,245,509,245,510,244,510,243,511,240,511,239,510,236,510,235,509,229,509,228,510,226,510,226,511,223,511,223,512,222,512,220,514,219,514,218,515,215,515,213,513,212,513,196,515,178,508,167,492,151,477,130,468,103,447,83,432,68,418,41,405]); regAreas[28] = new mapRegion('Dunoting', 2862, 6278, 3240, 6774); regAreas[28].p.push([92,3,117,0,130,13,144,25,160,41,176,25,194,38,203,49,230,59,247,70,272,68,288,68,310,74,324,86,311,115,324,148,349,153,349,185,338,212,362,236,378,259,371,284,349,299,351,333,360,355,353,373,329,383,315,374,284,369,274,389,272,409,261,416,265,439,254,452,250,466,234,481,222,496,202,487,186,484,174,470,179,455,179,442,182,430,182,424,175,410,160,401,140,387,150,363,157,353,155,334,146,326,125,316,108,310,96,303,90,291,98,274,86,265,68,245,73,232,73,229,72,226,72,224,71,222,71,220,70,218,70,216,69,215,69,214,68,213,68,212,66,210,66,209,65,208,64,206,63,205,62,203,60,202,59,200,43,195,26,182,16,173,6,169,1,160,0,145,1,135,13,135,34,131,67,107,79,95,94,89,108,88,116,82,110,50,108,33,98,19,92,3]); regAreas[29] = new mapRegion('Bernicia', 2757, 5757, 3260, 6364); regAreas[29].p.push([40,80,59,78,85,74,103,64,122,56,144,62,171,62,198,53,220,42,239,28,263,31,292,35,306,22,319,10,337,8,349,0,349,3,351,5,351,7,352,7,352,9,355,9,355,11,356,12,356,11,357,11,357,13,355,15,357,18,356,21,356,24,357,25,357,26,358,26,358,27,361,27,361,28,362,28,362,29,363,29,363,35,364,35,364,44,363,44,363,46,364,47,364,48,365,49,365,54,364,55,364,59,365,59,365,60,369,60,369,62,368,63,368,66,367,66,367,69,368,70,368,75,364,75,364,77,363,77,363,81,362,81,362,82,361,82,360,83,360,84,359,84,359,85,358,86,358,87,359,87,359,95,360,96,360,98,361,99,361,100,362,101,362,102,363,103,363,105,364,106,364,107,365,107,365,109,366,109,366,110,367,111,371,111,371,112,373,115,375,117,375,118,376,118,376,119,377,119,377,127,376,127,376,128,374,128,374,132,373,132,373,133,372,134,372,135,371,135,371,150,372,151,372,152,373,154,373,155,374,156,374,158,375,159,375,160,376,161,376,162,377,163,377,164,378,165,378,166,380,166,380,167,381,167,381,168,382,168,382,170,383,170,383,171,385,172,384,173,384,178,385,178,385,181,387,183,387,184,388,184,388,187,389,187,389,188,391,188,392,189,392,194,393,194,393,195,391,195,390,196,389,196,389,197,388,197,388,202,387,202,387,204,386,204,386,207,382,207,383,208,384,208,386,210,386,211,387,212,387,216,388,216,388,217,389,217,389,219,390,219,390,220,394,225,397,228,397,229,398,229,398,231,397,231,397,230,396,230,396,229,395,228,395,227,394,227,394,226,393,226,393,225,392,225,388,221,388,220,383,220,382,221,381,221,381,222,380,222,380,223,387,223,388,224,389,224,391,226,392,226,393,227,396,232,395,233,394,233,394,238,396,241,400,248,401,249,402,249,403,252,404,252,404,253,405,253,405,254,406,255,406,256,408,258,408,263,409,263,409,266,410,266,410,268,412,271,414,273,414,274,415,274,415,280,416,281,416,282,417,283,418,283,418,284,419,284,419,285,420,285,420,286,421,287,421,288,418,289,417,290,415,291,414,291,414,292,413,292,413,293,412,293,412,296,411,296,411,298,410,298,410,300,409,301,409,302,408,302,408,303,407,304,406,304,405,305,404,305,404,307,407,307,407,308,410,308,410,303,411,303,411,301,412,300,412,295,413,295,413,294,414,293,415,293,415,292,417,292,418,293,419,293,419,294,420,294,420,293,421,293,421,292,422,292,422,291,425,291,425,292,424,292,424,293,422,293,422,296,423,296,423,297,428,302,430,302,430,303,431,303,431,304,431,306,432,306,432,307,433,307,438,312,438,313,439,313,439,316,440,317,440,322,439,322,439,325,438,325,438,327,437,327,437,334,436,334,436,336,438,338,436,343,439,343,439,344,440,344,440,345,441,345,441,348,440,348,440,349,439,350,439,352,438,353,438,354,439,356,439,357,440,358,440,361,441,362,441,367,442,367,442,373,446,377,446,378,449,381,449,384,450,384,450,385,451,387,451,389,452,389,452,394,453,395,453,396,454,397,454,401,455,402,455,410,456,412,456,417,457,418,457,420,458,422,459,423,460,425,461,426,462,428,470,436,470,437,471,437,471,438,472,438,472,439,473,442,474,442,477,445,478,447,479,448,481,449,484,452,490,455,491,456,492,456,493,457,494,457,494,458,496,458,497,459,499,459,499,461,498,462,493,462,493,466,492,467,492,473,493,474,493,475,494,476,494,477,495,479,496,479,496,480,497,481,497,482,498,483,498,484,499,485,499,486,501,486,502,487,502,488,500,488,500,492,502,494,502,496,501,496,500,495,494,495,493,496,493,498,492,499,492,501,496,502,498,502,498,501,503,501,503,506,502,507,501,507,501,510,489,522,488,522,488,523,486,523,487,524,477,535,466,551,446,573,452,598,428,607,414,595,392,589,376,589,351,591,335,580,308,569,299,559,281,546,265,562,248,546,234,533,221,521,197,524,185,513,176,497,170,479,152,463,164,433,168,419,168,399,163,386,154,374,142,377,132,394,125,404,115,413,96,410,85,403,84,392,92,381,86,365,83,358,88,349,98,343,108,331,116,323,116,314,104,305,89,303,70,298,49,299,23,310,5,310,11,292,22,272,23,244,27,218,9,197,0,177,9,157,22,141,34,128,40,103,40,80]); var regNames = new Array(); regNames[0] = new mapLabel('Caisil', 1000, 7300); regNames[1] = new mapLabel('Laigin', 1530, 7030); regNames[2] = new mapLabel('Connacht', 1070, 6490); regNames[3] = new mapLabel('Breagh', 1450, 6720); regNames[4] = new mapLabel('Ulaidh', 1500, 6140); regNames[5] = new mapLabel('Manaw', 2170, 6354); regNames[6] = new mapLabel('Dyfed', 2158, 7769); regNames[7] = new mapLabel('Ceredigion', 2250, 7570); regNames[8] = new mapLabel('Gwynedd', 2380, 7140); regNames[9] = new mapLabel('Anglesey', 2210, 6884); regNames[10] = new mapLabel('Powys', 2510, 7380); regNames[11] = new mapLabel('Glywyssing', 2510, 7930); regNames[12] = new mapLabel('Brycheiniog', 2527, 7725); regNames[13] = new mapLabel('Gwent', 2690, 7830); regNames[14] = new mapLabel('Ercyng', 2800, 7760); regNames[15] = new mapLabel('Rheged', 2740, 6350); regNames[16] = new mapLabel('Elmet', 3170, 7000); regNames[17] = new mapLabel('Pengwern', 2880, 7540); regNames[18] = new mapLabel('Dumnonia', 2520, 8340); regNames[19] = new mapLabel('Wessex', 3130, 8150); regNames[20] = new mapLabel('Sussex', 3620, 8290); regNames[21] = new mapLabel('Caint', 3940, 8130); regNames[22] = new mapLabel('Essex', 3770, 7790); regNames[23] = new mapLabel('East Anglia', 4000, 7500); regNames[24] = new mapLabel('Mercia', 3348, 7684); regNames[25] = new mapLabel('Middle Anglia', 3455, 7350); regNames[26] = new mapLabel('Deira', 3582, 6970); regNames[27] = new mapLabel('Ebrauc', 3430, 6640); regNames[28] = new mapLabel('Dunoting', 3060, 6510); regNames[29] = new mapLabel('Bernicia', 3009, 6061); var cities = new Array(); cities[0] = new mapLabel('Caisel', 0, 0, 1, 'Cashel'); cities[1] = new mapLabel('Dun Ailinne', 0, 0, 1, 'Knockaulin'); cities[2] = new mapLabel('Cruiachain', 0, 0, 1, 'Carnfree of the Rathcroghan'); cities[3] = new mapLabel('Temair', 0, 0, 1, 'Tara'); cities[4] = new mapLabel('Emain Macha', 0, 0, 1, 'Navan'); cities[5] = new mapLabel('Talgarth', 2585, 7680, 1); cities[6] = new mapLabel('Aberystwyth', 2302, 7455, 1); cities[7] = new mapLabel('Caerfyrddin', 2210, 7785, 1); cities[8] = new mapLabel('Din Aricon', 2800, 7725, 1, 'Ariconium, Archenfield'); cities[9] = new mapLabel('Caerleon', 2652, 7911, 1, 'Isca Augusta, Newport'); cities[10] = new mapLabel('Caerwent', 2742, 7895, 1, 'Venta Silurum'); cities[11] = new mapLabel('Caer Ddegannwy', 2397, 6957, 1, 'Llandudno'); cities[12] = new mapLabel('Wrexham', 2672, 7109, 1); cities[13] = new mapLabel('Dun Add', 1944, 5462, 1, 'Lochgilphead'); cities[14] = new mapLabel('Escanceaster', 2480, 8396, 1, 'Isca Dumnoniorum, Exeter'); cities[15] = new mapLabel('Harrogate', 3142, 6587, 1); cities[16] = new mapLabel('Eoforwic', 3289, 6608, 1, 'Eboracum, York'); cities[17] = new mapLabel('Campodunom', 3137, 6699, 1, 'Leeds'); cities[18] = new mapLabel('Caer Eden', 2628, 5532, 1, 'Edinburgh'); cities[19] = new mapLabel('Doolish', 2197, 6506, 1, 'Douglas'); cities[20] = new mapLabel('Pengwern', 2740, 7297, 1, 'Viroconium, Shrewsbury'); cities[21] = new mapLabel('Caer Ligualid', 2696, 6096, 1, 'Luguvalium, Carlisle'); cities[22] = new mapLabel('Alt Cluid', 0, 0, 1, 'Dumbarton Rock'); cities[23] = new mapLabel('Bamburgh', 3085, 5725, 1); cities[24] = new mapLabel('Canterbury', 4046, 8053, 1, 'Durovernum Cantiacorum'); cities[25] = new mapLabel('Rendlesham', 4132, 7592, 1); cities[26] = new mapLabel('Colchester', 3986, 7724, 1, 'Camulodunum'); cities[27] = new mapLabel('Leicester', 3287, 7337, 1, 'Ratae Corieltauvorum'); cities[28] = new mapLabel('Chichester', 0, 0, 1, 'Noviomagus Regnorum'); cities[29] = new mapLabel('Winchester', 3272, 8198, 1, 'Venta Belgarum'); cities[30] = new mapLabel('Caer Luit Coet', 3048, 7323, 2, 'Letocetum, Wall'); cities[31] = new mapLabel('Abertawe', 2346, 7891, 2); cities[32] = new mapLabel('Tamworth', 3090, 7338, 2);
Brython Map Page
Last Update: Sun 16 Jan 2011
<html> <head> <script language="javascript" src="http://grpg.wikidot.com/script:maps-general/code/1"></script> <script language="javascript" src="http://grpg.wikidot.com/script:maps-brython/code/1"></script> <script language="javascript"> var ctx; var mag = [0.125, 0.125]; var lcc = [2400, 6400]; var acc = [350, 350]; function start() { var can = document.getElementById('map'); ctx = can.getContext('2d'); ccs = [lcc[0], lcc[1]]; mapDrawAll(); } function mapReset() { mag = [0.125, 0.125]; lcc = [2400, 6400]; mapDrawAll(); } function mapDrawAll() { ctx.fillStyle = '#80C0FF'; ctx.fillRect(0,0,acc[0]*2,acc[1]*2); mapDrawRegions(regAreas, '#404040', '#00C000'); if (document.myForm.regName.checked) mapDrawLabels(regNames, [12,'b'], 'black'); if (document.myForm.cities.checked) mapDrawLocations(cities, [9,'n'], 'black', 'white', 3); } </script> </head> <body onLoad="start();"> <table border=0> <tr valign="top"> <td> <canvas width=700 height=700 id="map" style="border:solid 1pt black" onMouseDown="mapMouseDown(event);" onMouseMove="mapMouseMove(event);" onMouseUp="mapMouseUp(event);" onMouseOut="mapMouseOut(event);"></canvas> </td> <td> <form name="myForm"> <p>Magnification:<br /> <input type="button" value="1" onClick="mapChangeMag(0.125);" /> <input type="button" value="2" onClick="mapChangeMag(0.25);" /> <input type="button" value="3" onClick="mapChangeMag(0.5);" /> <input type="button" value="4" onClick="mapChangeMag(1);" /> <input type="button" value="R" onClick="mapReset();" /> </p> <p> <input type="checkbox" name="regName" onClick="mapDrawAll();" /> Region Names <br /> <input type="checkbox" name="cities" onClick="mapDrawAll();" /> Cities <br /> </p> </form> </td> </tr> </table> </body> </html>