public static void Initialize()
{
Point[] pts = new[] { new Point(1770, 5001), new Point(2084, 11596), new Point(3421, 9782), new Point(3841, 9305), new Point(4703, 8844), new Point(6345, 7451), new Point(3518, 4587) };
Regions[Location.TopLeftOuterJungle] = pts;
//pts = new[] { new Point(3274, 5106), new Point(2071, 5398), new Point(2088, 10702), new Point(2878, 10382), new Point(3289, 9293), new Point(5589, 7887) };
//Regions[Location.TopLeftInnerJungle] = pts;
pts = new[] { new Point(6427, 7629), new Point(4693, 8805), new Point(3427, 9600), new Point(2410, 11629), new Point(3006, 12325), new Point(7340, 8331) };
Regions[Location.TopOuterRiver] = pts;
//pts = new[] { new Point(6217, 8077), new Point(5287, 8507), new Point(4440, 8988), new Point(3408, 9699), new Point(2667, 11359), new Point(3227, 11953), new Point(6886, 8668) };
//Regions[Location.TopInnerRiver] = pts;
pts = new[] { new Point(7417, 8209), new Point(5629, 9663), new Point(5425, 11054), new Point(4078, 11153), new Point(3111, 12709), new Point(6631, 12986), new Point(9777, 12970), new Point(10290, 11155) };
Regions[Location.TopRightOuterJungle] = pts;
//pts = new[] { new Point(7129, 9365), new Point(6319, 10046), new Point(5794, 10160), new Point(5435, 11144), new Point(4507, 11371), new Point(3916, 12150), new Point(7202, 12168), new Point(9002, 12524), new Point(9122, 10553), new Point(8205, 9990), new Point(8021, 9111) };
//Regions[Location.TopRightInnerJungle] = pts;
pts = new[] { new Point(4485, 3800), new Point(7368, 6600), new Point(9245, 5131), new Point(9247, 3949), new Point(10707, 3730), new Point(11388, 1980), new Point(10492, 1801), new Point(4938, 1780) };
Regions[Location.BottomLeftOuterJungle] = pts;
//pts = new[] { new Point(5132, 2358), new Point(4963, 3448), new Point(6850, 5663), new Point(7499, 5798), new Point(9151, 4810), new Point(9254, 4056), new Point(10663, 3012), new Point(10421, 2489) };
//Regions[Location.BottomLeftInnerJungle] = pts;
pts = new[] { new Point(11752, 2728), new Point(9485, 3968), new Point(9072, 5126), new Point(8449, 5828), new Point(7462, 6567), new Point(8327, 7223), new Point(9692, 6463), new Point(10907, 5673), new Point(12552, 3442) };
Regions[Location.BottomOuterRiver] = pts;
//pts = new[] { new Point(11236, 3200), new Point(10513, 4361), new Point(9961, 3480), new Point(9110, 4326), new Point(9455, 5250), new Point(7947, 6202), new Point(8742, 6731), new Point(10137, 6099), new Point(11429, 5293), new Point(12349, 3902) };
//Regions[Location.BottomInnerRiver] = pts;
pts = new[] { new Point(13014, 4103), new Point(12029, 4416), new Point(11447, 5317), new Point(8192, 7207), new Point(11118, 10396), new Point(13061, 9911) };
Regions[Location.BottomRightOuterJungle] = pts;
//pts = new[] { new Point(12491, 4049), new Point(11457, 5246), new Point(11553, 5671), new Point(10388, 6316), new Point(8881, 7164), new Point(11362, 9869), new Point(12550, 9567), new Point(12585, 6884), new Point(12956, 6405) };
//Regions[Location.BottomRightInnerJungle] = pts;
pts = new[] { new Point(3297, 4261), new Point(5930, 6897), new Point(6895, 6141), new Point(4112, 3575) };
Regions[Location.LeftMidLane] = pts;
pts = new[] { new Point(5930, 6897), new Point(7987, 8832), new Point(9112, 7958), new Point(6895, 6141) };
Regions[Location.CenterMidLane] = pts;
pts = new[] { new Point(9112, 7958), new Point(7987, 8832), new Point(10631, 11341), new Point(11361, 10869) };
Regions[Location.RightMidLane] = pts;
pts = new[] { new Point(4502, 492), new Point(4486, 1784), new Point(11218, 1953), new Point(12183, 485) };
Regions[Location.LeftBotLane] = pts;
pts = new[] { new Point(12183, 485), new Point(11218, 1953), new Point(12552, 3442), new Point(14283, 2620) };
Regions[Location.CenterBotLane] = pts;
pts = new[] { new Point(14283, 2620), new Point(12552, 3442), new Point(12997, 3971), new Point(13048, 10432), new Point(14580, 10329) };
Regions[Location.RightBotLane] = pts;
pts = new[] { new Point(23, 4744), new Point(104, 12521), new Point(1967, 11326), new Point(1719, 4564) };
Regions[Location.LeftTopLane] = pts;
pts = new[] { new Point(104, 12521), new Point(3332, 14683), new Point(3620, 12813), new Point(1967, 11326) };
Regions[Location.CenterTopLane] = pts;
pts = new[] { new Point(3620, 12813), new Point(3332, 14683), new Point(10295, 14390), new Point(10261, 13162), new Point(4284, 13087) };
Regions[Location.RightTopLane] = pts;
pts = new []{ new Point(0, 0), new Point(400, 5000), new Point(2700, 4800), new Point(4100, 4100), new Point(4800, 2800), new Point(5000, 400) };
Regions[Location.LeftBase] = pts;
pts = new[] { new Point(14500, 14500), new Point(10000, 14400), new Point(10000, 12000), new Point(10900, 10900), new Point(12000, 10000), new Point(14400, 10000) };
Regions[Location.RightBase] = pts;
}