PageSourceSearch

https://component.aeronext.aero/cssjs/rmap.js

js aeronext.aero collected 2026-09-29 07:37:08 UTC 224,830 bytes, 8,015 lines download raw bytes

1const regions_names = [
2    { Rtype: "federation", RegionCode: "Russian Federation", RegionName: "Российская Федерация", CarAccidents: null, Deaths: null },
3    { Rtype: "fregion", RegionCode: "RU-BEL", RegionName: "Белгородская область", CarAccidents: null, Deaths: null },
4    { Rtype: "fregion", RegionCode: "RU-CR", RegionName: "Республика Крым", CarAccidents: null, Deaths: null },
5    { Rtype: "fregion", RegionCode: "RU-BEL", RegionName: "Белгородская область", CarAccidents: null, Deaths: null },
6    { Rtype: "fregion", RegionCode: "RU-BRY", RegionName: "Брянская область", CarAccidents: null, Deaths: null },
7    { Rtype: "fregion", RegionCode: "RU-BRY", RegionName: "Брянская область", CarAccidents: null, Deaths: null },
8    { Rtype: "fregion", RegionCode: "RU-SC", RegionName: "Севастополь", CarAccidents: null, Deaths: null },
9    { Rtype: "fregion", RegionCode: "RU-VLA", RegionName: "Владимирская область", CarAccidents: null, Deaths: null },
10    { Rtype: "fregion", RegionCode: "RU-VOR", RegionName: "Воронежская область", CarAccidents: null, Deaths: null },
11    { Rtype: "fregion", RegionCode: "RU-IVA", RegionName: "Ивановская область", CarAccidents: null, Deaths: null },
12    { Rtype: "fregion", RegionCode: "RU-KLU", RegionName: "Калужская область", CarAccidents: null, Deaths: null },
13    { Rtype: "fregion", RegionCode: "RU-KOS", RegionName: "Костромская область", CarAccidents: null, Deaths: null },
14    { Rtype: "fregion", RegionCode: "RU-KRS", RegionName: "Курская область", CarAccidents: null, Deaths: null },
15    { Rtype: "fregion", RegionCode: "RU-LIP", RegionName: "Липецкая область", CarAccidents: null, Deaths: null },
16    { Rtype: "fregion", RegionCode: "RU-MOW", RegionName: "Москва", CarAccidents: null, Deaths: null },
17    { Rtype: "fregion", RegionCode: "RU-MOS", RegionName: "Московская область", CarAccidents: null, Deaths: null },
18    { Rtype: "fregion", RegionCode: "RU-ORL", RegionName: "Орловская область", CarAccidents: null, Deaths: null },
19    { Rtype: "fregion", RegionCode: "RU-RYA", RegionName: "Рязанская область", CarAccidents: null, Deaths: null },
20    { Rtype: "fregion", RegionCode: "RU-SMO", RegionName: "Смоленская область", CarAccidents: null, Deaths: null },
21    { Rtype: "fregion", RegionCode: "RU-TAM", RegionName: "Тамбовская область", CarAccidents: null, Deaths: null },
22    { Rtype: "fregion", RegionCode: "RU-TVE", RegionName: "Тверская область", CarAccidents: null, Deaths: null },
23    { Rtype: "fregion", RegionCode: "RU-TUL", RegionName: "Тульская область", CarAccidents: null, Deaths: null },
24    { Rtype: "fregion", RegionCode: "RU-YAR", RegionName: "Ярославская область", CarAccidents: null, Deaths: null },
25    { Rtype: "fdistrict", RegionCode: "Central", RegionName: "Центральный округ", CarAccidents: null, Deaths: null },
26    { Rtype: "fregion", RegionCode: "RU-KR", RegionName: "Республика Карелия", CarAccidents: null, Deaths: null },
27    { Rtype: "fregion", RegionCode: "RU-KO", RegionName: "Республика Коми", CarAccidents: null, Deaths: null },
28    { Rtype: "fregion", RegionCode: "RU-ARK", RegionName: "Архангельская область", CarAccidents: null, Deaths: null },
29    { Rtype: "fregion", RegionCode: "RU-VLG", RegionName: "Вологодская область", CarAccidents: null, Deaths: null },
30    { Rtype: "fregion", RegionCode: "RU-KGD", RegionName: "Калининградская область", CarAccidents: null, Deaths: null },
31    { Rtype: "fregion", RegionCode: "RU-LEN", RegionName: "Ленинградская область", CarAccidents: null, Deaths: null },
32    { Rtype: "fregion", RegionCode: "RU-SPE", RegionName: "Санкт-Петербург", CarAccidents: null, Deaths: null },
33    { Rtype: "fregion", RegionCode: "RU-MUR", RegionName: "Мурманская область", CarAccidents: null, Deaths: null },
34    { Rtype: "fregion", RegionCode: "RU-NGR", RegionName: "Новгородская область", CarAccidents: null, Deaths: null },
35    { Rtype: "fregion", RegionCode: "RU-PSK", RegionName: "Псковская область", CarAccidents: null, Deaths: null },
36    { Rtype: "fregion", RegionCode: "RU-NEN", RegionName: "Ненецкий авт.ок
36руг", CarAccidents: null, Deaths: null },
37    { Rtype: "fdistrict", RegionCode: "Northwestern", RegionName: "Северо-Западный округ", CarAccidents: null, Deaths: null },
38    { Rtype: "fregion", RegionCode: "RU-AD", RegionName: "Республика Адыгея", CarAccidents: null, Deaths: null },
39    { Rtype: "fregion", RegionCode: "RU-KL", RegionName: "Республика Калмыкия", CarAccidents: null, Deaths: null },
40    { Rtype: "fregion", RegionCode: "RU-KDA", RegionName: "Краснодарский край", CarAccidents: null, Deaths: null },
41    { Rtype: "fregion", RegionCode: "RU-AST", RegionName: "Астраханская область", CarAccidents: null, Deaths: null },
42    { Rtype: "fregion", RegionCode: "RU-VGG", RegionName: "Волгоградская область", CarAccidents: null, Deaths: null },
43    { Rtype: "fregion", RegionCode: "RU-ROS", RegionName: "Ростовская область", CarAccidents: null, Deaths: null },
44    { Rtype: "fdistrict", RegionCode: "Southern", RegionName: "Южный округ", CarAccidents: null, Deaths: null },
45    { Rtype: "fregion", RegionCode: "RU-DA", RegionName: "Республика Дагестан", CarAccidents: null, Deaths: null },
46    { Rtype: "fregion", RegionCode: "RU-IN", RegionName: "Республика Ингушетия", CarAccidents: null, Deaths: null },
47    { Rtype: "fregion", RegionCode: "RU-KB", RegionName: "Кабардино-Балкарская Республика", CarAccidents: null, Deaths: null },
48    { Rtype: "fregion", RegionCode: "RU-KC", RegionName: "Карачаево-Черкесская Республика", CarAccidents: null, Deaths: null },
49    { Rtype: "fregion", RegionCode: "RU-SE", RegionName: "Республика Северная Осетия", CarAccidents: null, Deaths: null },
50    { Rtype: "fregion", RegionCode: "RU-CE", RegionName: "Чеченская Республика", CarAccidents: null, Deaths: null },
51    { Rtype: "fregion", RegionCode: "RU-CE & RU-IN", RegionName: "Чеченская Республика и Республика Ингушетия", CarAccidents: null, Deaths: null },
52    { Rtype: "fregion", RegionCode: "RU-STA", RegionName: "Ставропольский край", CarAccidents: null, Deaths: null },
53    { Rtype: "fdistrict", RegionCode: "Northcaucasian", RegionName: "Северо-Кавказский округ", CarAccidents: null, Deaths: null },
54    { Rtype: "fregion", RegionCode: "RU-BA", RegionName: "Республика Башкортостан", CarAccidents: null, Deaths: null },
55    { Rtype: "fregion", RegionCode: "RU-ME", RegionName: "Республика Марий Эл", CarAccidents: null, Deaths: null },
56    { Rtype: "fregion", RegionCode: "RU-MO", RegionName: "Республика Мордовия", CarAccidents: null, Deaths: null },
57    { Rtype: "fregion", RegionCode: "RU-TA", RegionName: "Республика Татарстан", CarAccidents: null, Deaths: null },
58    { Rtype: "fregion", RegionCode: "RU-UD", RegionName: "Удмуртская Республика", CarAccidents: null, Deaths: null },
59    { Rtype: "fregion", RegionCode: "RU-CU", RegionName: "Чувашская Республика", CarAccidents: null, Deaths: null },
60    { Rtype: "fregion", RegionCode: "RU-PER", RegionName: "Пермский край", CarAccidents: null, Deaths: null },
61    { Rtype: "fregion", RegionCode: "RU-KIR", RegionName: "Кировская область", CarAccidents: null, Deaths: null },
62    { Rtype: "fregion", RegionCode: "RU-NIZ", RegionName: "Нижегородская область", CarAccidents: null, Deaths: null },
63    { Rtype: "fregion", RegionCode: "RU-ORE", RegionName: "Оренбургская область", CarAccidents: null, Deaths: null },
64    { Rtype: "fregion", RegionCode: "RU-PNZ", RegionName: "Пензенская область", CarAccidents: null, Deaths: null },
65    { Rtype: "fregion", RegionCode: "RU-SAM", RegionName: "Самарская область", CarAccidents: null, Deaths: null },
66    { Rtype: "fregion", RegionCode: "RU-SAR", RegionName: "Саратовская область", CarAccidents: null, Deaths: null },
67    { Rtype: "fregion", RegionCode: "RU-ULY", RegionName: "Ульяновская область", CarAccidents: null, Deaths: null },
68    { Rtype: "fdistrict", RegionCode: "Volga", RegionName: "Приволжский ок
68руг", CarAccidents: null, Deaths: null },
69    { Rtype: "fregion", RegionCode: "RU-KGN", RegionName: "Курганская область", CarAccidents: null, Deaths: null },
70    { Rtype: "fregion", RegionCode: "RU-SVE", RegionName: "Свердловская область", CarAccidents: null, Deaths: null },
71    { Rtype: "fregion", RegionCode: "RU-TYU", RegionName: "Тюменская область", CarAccidents: null, Deaths: null },
72    { Rtype: "fregion", RegionCode: "RU-CHE", RegionName: "Челябинская область", CarAccidents: null, Deaths: null },
73    { Rtype: "fregion", RegionCode: "RU-KHM", RegionName: "Ханты-мансийский авт.округ", CarAccidents: null, Deaths: null },
74    { Rtype: "fregion", RegionCode: "RU-YAN", RegionName: "Ямало-ненецкий авт.округ", CarAccidents: null, Deaths: null },
75    { Rtype: "fdistrict", RegionCode: "Urals", RegionName: "Уральский округ", CarAccidents: null, Deaths: null },
76    { Rtype: "fregion", RegionCode: "RU-AL", RegionName: "Республика Алтай", CarAccidents: null, Deaths: null },
77    { Rtype: "fregion", RegionCode: "RU-BU", RegionName: "Республика Бурятия", CarAccidents: null, Deaths: null },
78    { Rtype: "fregion", RegionCode: "RU-TY", RegionName: "Республика Тыва", CarAccidents: null, Deaths: null },
79    { Rtype: "fregion", RegionCode: "RU-KK", RegionName: "Республика Хакасия", CarAccidents: null, Deaths: null },
80    { Rtype: "fregion", RegionCode: "RU-ALT", RegionName: "Алтайский край", CarAccidents: null, Deaths: null },
81    { Rtype: "fregion", RegionCode: "RU-ZAB", RegionName: "Забайкальский край", CarAccidents: null, Deaths: null },
82    { Rtype: "fregion", RegionCode: "RU-KYA", RegionName: "Красноярский край", CarAccidents: null, Deaths: null },
83    { Rtype: "fregion", RegionCode: "RU-IRK", RegionName: "Иркутская область", CarAccidents: null, Deaths: null },
84    { Rtype: "fregion", RegionCode: "RU-KEM", RegionName: "Кемеровская область", CarAccidents: null, Deaths: null },
85    { Rtype: "fregion", RegionCode: "RU-NVS", RegionName: "Новосибирская область", CarAccidents: null, Deaths: null },
86    { Rtype: "fregion", RegionCode: "RU-OMS", RegionName: "Омская область", CarAccidents: null, Deaths: null },
87    { Rtype: "fregion", RegionCode: "RU-TOM", RegionName: "Томская область", CarAccidents: null, Deaths: null },
88    { Rtype: "fdistrict", RegionCode: "Siberia", RegionName: "Сибирский округ", CarAccidents: null, Deaths: null },
89    { Rtype: "fregion", RegionCode: "RU-SA", RegionName: "Республика Саха (Якутия)", CarAccidents: null, Deaths: null },
90    { Rtype: "fregion", RegionCode: "RU-PRI", RegionName: "Приморский край", CarAccidents: null, Deaths: null },
91    { Rtype: "fregion", RegionCode: "RU-KAM", RegionName: "Камчатский край", CarAccidents: null, Deaths: null },
92    { Rtype: "fregion", RegionCode: "RU-KHA", RegionName: "Хабаровский край", CarAccidents: null, Deaths: null },
93    { Rtype: "fregion", RegionCode: "RU-AMU", RegionName: "Амурская область", CarAccidents: null, Deaths: null },
94    { Rtype: "fregion", RegionCode: "RU-MAG", RegionName: "Магаданская область", CarAccidents: null, Deaths: null },
95    { Rtype: "fregion", RegionCode: "RU-SAK", RegionName: "Сахалинская область", CarAccidents: null, Deaths: null },
96    { Rtype: "fregion", RegionCode: "RU-YEV", RegionName: "Еврейская автономная область", CarAccidents: null, Deaths: null },
97    { Rtype: "fregion", RegionCode: "RU-CHU", RegionName: "Чукотский авт.округ", CarAccidents: null, Deaths: null },
98    { Rtype: "fdistrict", RegionCode: "Far_Eastern", RegionName: "Дальневосточный округ", CarAccidents: null, Deaths: null },
99    { Rtype: "fregion", RegionCode: "RU-DNR", RegionName: "Донецкая Народная Республика", CarAccidents: null, Deaths: null },
100    { Rtype: "fregion", RegionCode: "RU-LNR", RegionName: "Луганская Народная Республика", CarAccidents: null, Deaths: null },
101    { Rtype: "fregion", RegionCode: "RU-ZP", RegionName: "Запорожская область", CarAccidents: null, Deaths: null },
102    { Rtype: "fregion", RegionCode: "RU-HR", RegionName: "Херсонская область", CarAccidents: null, Deaths: null },
103];
104
105const mapData = {
106    type: "Topology",
107    objects: {
108        name: {
109            type: "GeometryCollection",
110            geometries: [
111                {
112                    type: "MultiPolygon",
113                    arcs: [[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]]],
114                    properties: { level_0: 94, level_1: 0, name: "Тульская область", "hc-key": "10312", "postal-code": "TL", region: "RU-TUL" },
115                },
116                {
117                    type: "MultiPolygon",
118                    arcs: [[[10, 11, 12, 13, 14, 15]]],
119                    properties: { level_0: 107, level_1: 1, name: "Забайкальский край", "hc-key": "11003", "postal-code": "CT", region: "RU-ZAB" },
120                },
121                {
122                    type: "MultiPolygon",
123                    arcs: [[[16, 17, 18, 19, 20, 21, 22]]],
124                    properties: { level_0: 105, level_1: 0, name: "Ярославская область", "hc-key": "10313", "postal-code": "YS", region: "RU-YAR" },
125                },
126                { type: "MultiPolygon", arcs: [[[23, 24, 25, -13, 26]]], properties: { level_0: 35, level_1: 0, name: "Республика Бурятия", "hc-key": "11004", "postal-code": "BU", region: "RU-BU" } },
127                {
128                    type: "MultiPolygon",
129                    arcs: [[[27, 28, 29, 30, 31, -25]]],
130                    properties: { level_0: 95, level_1: 0, name: "Республика Тыва", "hc-key": "11005", "postal-code": "TU", region: "RU-TY" },
131                },
132                { type: "MultiPolygon", arcs: [[[32, 33, 34, -30]]], properties: { level_0: 55, level_1: 1, name: "Республика Хакасия", "hc-key": "11006", "postal-code": "KK", region: "RU-KK" } },
133                {
134                    type: "MultiPolygon",
135                    arcs: [[[35, 36, 37, 38, 39, 40, 41, 42, 43]]],
136                    properties: { level_0: 71, level_1: 0, name: "Нижегородская область", "hc-key": "10401", "postal-code": "NZ", region: "RU-NIZ" },
137                },
138                {
139                    type: "MultiPolygon",
140                    arcs: [[[44, 45, 46, -44, 47, 48, 49, 50, 51]]],
141                    properties: { level_0: 57, level_1: 0, name: "Кировская область", "hc-key": "10402", "postal-code": "KV", region: "RU-KIR" },
142                },
143                { type: "MultiPolygon", arcs: [[[-48, -43, 52, 53]]], properties: { level_0: 67, level_1: 0, name: "Республика Марий Эл", "hc-key": "10403", "postal-code": "ME", region: "RU-ME" } },
144                {
145                    type: "MultiPolygon",
146                    arcs: [[[-41, 54, 55, 56, 57, 58, 59]]],
147                    properties: { level_0: 68, level_1: 0, name: "Республика Мордовия", "hc-key": "10404", "postal-code": "MR", region: "RU-MO" },
148                },
149                {
150                    type: "MultiPolygon",
151                    arcs: [[[-53, -42, -60, 60, 61]]],
152                    properties: { level_0: 39, level_1: 0, name: "Чувашская Республика", "hc-key": "10405", "postal-code": "CV", region: "RU-CU" },
153                },
154                {
155                    type: "MultiPolygon",
156                    arcs: [[[62, 63, 64, 65, 66]]],
157                    properties: { level_0: 33, level_1: 0, name: "Белгородская область", "hc-key": "10501", "postal-code": "BL", region: "RU-BEL" },
158                },
159                {
160                    type: "MultiPolygon",
161                    arcs: [[[67, 68, -67, 69, 70, 71, 72, 73, 74, 75, 76]]],
162                    properties: { level_0: 103, level_1: 0, name: "Воронежская область", "hc-key": "10502", "postal-code": "VR", region: "RU-VOR" },
163                },
164                {
165                    type: "MultiPolygon",
166                    arcs: [[[77, 78, 79, -63, -69, 80]]],
167                    properties: { level_0: 63, level_1: 0, name: "Курская область", "hc-key": "10503", "postal-code": "KS", region: "RU-KRS" },
168                },
169                { type: "MultiPolygon", arcs: [[[81, 82]]], properties: { level_0: 40, level_1: 0, name: "Санкт-Петербург", "hc-key": "10201", "postal-code": "SP", region: "RU-SPE" } },
170                {
171                    type: "MultiPolygon",
172                    arcs: [[[83, 84, 85, 86]]],
173                    properties: { level_0: 51, level_1: 0, name: "Карачаево-Черкесская Республика", "hc-key": "10710", "postal-code": "KC", region: "RU-KC" },
174                },
175                {
176                    type: "MultiPolygon",
177                    arcs: [[[87, -6, 88, -81, -68, 89]]],
178                    properties: { level_0: 65, level_1: 0, name: "Липецкая область", "hc-key": "10504", "postal-code": "LP", region: "RU-LIP" },
179                },
180                {
181                    type: "MultiPolygon",
182                    arcs: [[[90, 91, 92, 93, 94, 95, -83]]],
183                    properties: { level_0: 64, level_1: 13, name: "Ленинградская область", "hc-key": "10202", "postal-code": "LN", region: "RU-LEN" },
184                },
185                { type: "MultiPolygon", arcs: [[[96]]], properties: { level_0: 27, level_1: 0, name: "Республика Адыгея", "hc-key": "10711", "postal-code": "AD", region: "RU-AD" } },
186                {
187                    type: "MultiPolygon",
188                    arcs: [[[97, -90, -77, 98, 99]]],
189                    properties: { level_0: 91, level_1: 0, name: "Тамбовская область", "hc-key": "10505", "postal-code": "TB", region: "RU-TAM" },
190                },
191                {
192                    type: "MultiPolygon",
193                    arcs: [[[-93, 100, 101, 102]]],
194                    properties: { level_0: 73, level_1: 0, name: "Новгородская область", "hc-key": "10204", "postal-code": "NG", region: "RU-NGR" },
195                },
196                {
197                    type: "MultiPolygon",
198                    arcs: [[[-92, 103, 104, 105, -101]]],
199                    properties: { level_0: 81, level_1: 0, name: "Псковская область", "hc-key": "10205", "postal-code": "PS", region: "RU-PSK" },
200                },
201                {
202                    type: "MultiPolygon",
203                    arcs: [[[106, 107, 108, 109, 110, 111, 112]]],
204                    properties: { level_0: 54, level_1: 80, name: "Хабаровский край", "hc-key": "11102", "postal-code": "KH", region: "RU-KHA" },
205                },
206                {
207                    type: "MultiPolygon",
208                    arcs: [[[113, -15, 114, 115, -108]]],
209                    properties: { level_0: 29, level_1: 0, name: "Амурская область", "hc-key": "11103", "postal-code": "AM", region: "RU-AMU" },
210                },
211                {
212                    type: "MultiPolygon",
213                    arcs: [[[116, 117, 118]], [[119]]],
214                    properties: { level_0: 50, level_1: 53, name: "Камчатский край", "hc-key": "11104", "postal-code": "KA", region: "RU-KAM" },
215                },
216                {
217                    type: "MultiPolygon",
218                    arcs: [[[120, 118, 121, 122, -113]]],
219                    properties: { level_0: 66, level_1: 57, name: "Магаданская область", "hc-key": "11105", "postal-code": "MG", region: "RU-MAG" },
220                },
221                {
222                    type: "MultiPolygon",
223                    arcs: [[[123]], [[124]], [[125]], [[126]], [[127]], [[128]], [[129]], [[130]]],
224                    properties: { level_0: 84, level_1: 7, name: "Сахалинская область", "hc-key": "11106", "postal-code": "SL", region: "RU-SAK" },
225                },
226                {
227                    type: "MultiPolygon",
228                    arcs: [[[122, 106, 113, 15, 131, 132, 133, 134, 135, 136]], [[137]], [[138]], [[139]]],
229                    properties: { level_0: 85, level_1: 1069, name: "Республика Саха (Якутия)", "hc-key": "11107", "postal-code": "CK", region: "RU-SA" },
230                },
231                {
232                    type: "MultiPolygon",
233                    arcs: [[[121, -137, 140, -117]], [[141]], [[142]]],
234                    properties: { level_0: 38, level_1: 316, name: "Чукотский автономный округ", "hc-key": "11108", "postal-code": "CA", region: "RU-CHU" },
235                },
236                {
237                    type: "MultiPolygon",
238                    arcs: [[[-109, -116, 143]]],
239                    properties: { level_0: 106, level_1: 0, name: "Еврейская автономная область", "hc-key": "11109", "postal-code": "YV", region: "RU-YEV" },
240                },
241                { type: "MultiPolygon", arcs: [[[144, 145, 146, 147]]], properties: { level_0: 62, level_1: 0, name: "Курганская область", "hc-key": "10801", "postal-code": "KU", region: "RU-KGN" } },
242                {
243                    type: "MultiPolygon",
244                    arcs: [[[148, 149, 150, 151, 152, 153]]],
245                    properties: { level_0: 77, level_1: 0, name: "Оренбургская область", "hc-key": "10802", "postal-code": "OB", region: "RU-ORE" },
246                },
247                { type: "MultiPolygon", arcs: [[[154, 155, -51, 156, 157]]], properties: { level_0: 79, level_1: 0, name: "Пермский край", "hc-key": "10803", "postal-code": "PE", region: "RU-PER" } },
248                {
249                    type: "MultiPolygon",
250                    arcs: [[[158, 159, -155, 160, 161, -145, 162]]],
251                    properties: { level_0: 90, level_1: 0, name: "Свердловская область", "hc-key": "10804", "postal-code": "SV", region: "RU-SVE" },
252                },
253                {
254                    type: "MultiPolygon",
255                    arcs: [[[-162, 163, -153, 164, -146]]],
256                    properties: { level_0: 37, level_1: 0, name: "Челябинская область", "hc-key": "10805", "postal-code": "CL", region: "RU-CHE" },
257                },
258                {
259                    type: "MultiPolygon",
260                    arcs: [[[-158, 165, 166, -154, -164, -161]]],
261                    properties: { level_0: 32, level_1: 0, name: "Республика Башкортостан", "hc-key": "10806", "postal-code": "BK", region: "RU-BA" },
262                },
263                {
264                    type: "MultiPolygon",
265                    arcs: [[[-50, 167, -166, -157]]],
266                    properties: { level_0: 98, level_1: 0, name: "Удмуртская Республика", "hc-key": "10807", "postal-code": "UD", region: "RU-UD" },
267                },
268                { type: "MultiPolygon", arcs: [[[168, 169, 170]]], properties: { level_0: 3, level_1: 0, name: "Астраханская область", "hc-key": "10601", "postal-code": "AS", region: "RU-AST" } },
269                {
270                    type: "MultiPolygon",
271                    arcs: [[[171, -75, 172, 173, 174, -170, 175]]],
272                    properties: { level_0: 101, level_1: 0, name: "Волгоградская область", "hc-key": "10602", "postal-code": "VG", region: "RU-VGG" },
273                },
274                { type: "MultiPolygon", arcs: [[[176, 177, 178, -150]]], properties: { level_0: 86, level_1: 0, name: "Самарская область", "hc-key": "10603", "postal-code": "SA", region: "RU-SAM" } },
275                {
276                    type: "MultiPolygon",
277                    arcs: [[[-57, 179, -100, 180, 181, 182]]],
278                    properties: { level_0: 78, level_1: 0, name: "Пензенская область", "hc-key": "10604", "postal-code": "PZ", region: "RU-PNZ" },
279                },
280                {
281                    type: "MultiPolygon",
282                    arcs: [[[-179, 183, -181, -99, -76, -172, 184, -151]]],
283                    properties: { level_0: 87, level_1: 0, name: "Саратовская область", "hc-key": "10605", "postal-code": "SR", region: "RU-SAR" },
284                },
285                {
286                    type: "MultiPolygon",
287                    arcs: [[[185, -61, -59, 186, -182, -184, -178]]],
288                    properties: { level_0: 99, level_1: 0, name: "Ульяновская область", "hc-key": "10606", "postal-code": "UL", region: "RU-ULY" },
289                },
290                {
291                    type: "MultiPolygon",
292                    arcs: [[[-175, 187, 188, 189, 190, -171]]],
293                    properties: { level_0: 48, level_1: 0, name: "Республика Калмыкия", "hc-key": "10607", "postal-code": "KL", region: "RU-KL" },
294                },
295                {
296                    type: "MultiPolygon",
297                    arcs: [[[-49, -54, -62, -186, -177, -149, -167, -168]]],
298                    properties: { level_0: 92, level_1: 0, name: "Республика Татарстан", "hc-key": "10608", "postal-code": "TT", region: "RU-TA" },
299                },
300                { type: "MultiPolygon", arcs: [[[191]]], properties: { level_0: 47, level_1: 2, name: "Калининградская область", "hc-key": "11200", "postal-code": "KN", region: "RU-KGD" } },
301                { type: "MultiPolygon", arcs: [[[-111, 192]]], properties: { level_0: 80, level_1: 58, name: "Приморский край", "hc-key": "11101", "postal-code": "PR", region: "RU-PRI" } },
302                { type: "MultiPolygon", arcs: [[[193, 194, 195, 196]]], properties: { level_0: 110, level_1: 2, name: "Херсонская область", "hc-key": "00001", "postal-code": "KS", region: "RU-HR" } },
303                {
304                    type: "MultiPolygon",
305                    arcs: [[[197, -196, 198, 199]]],
306                    properties: { level_0: 113, level_1: 8, name: "Запорожская область", "hc-key": "00002", "postal-code": "ZP", region: "RU-ZP" },
307                },
308                {
309                    type: "MultiPolygon",
310                    arcs: [[[200, 201, -200, 202, 203, 204]]],
311                    properties: { level_0: 109, level_1: 1, name: "Донецкая Народная Республика", "hc-key": "00003", "postal-code": "DT", region: "RU-DNR" },
312                },
313                {
314                    type: "MultiPolygon",
315                    arcs: [[[-65, 205, -201, 206, 207, 208, -71, 209]]],
316                    properties: { level_0: 111, level_1: 0, name: "Луганская Народная Республика", "hc-key": "00004", "postal-code": "LH", region: "RU-LNR" },
317                },
318                { type: "MultiPolygon", arcs: [[[210, 211, 212]]], properties: { level_0: 1, level_1: 0, name: "Москва", "hc-key": "10301", "postal-code": "MS", region: "RU-MOW" } },
319                {
320                    type: "MultiPolygon",
321                    arcs: [[[213, 214, 215, 216, 217, 218, -211, 219, 220, -1, 221, -9, 222, 223, 224, -20]]],
322                    properties: { level_0: 2, level_1: 0, name: "Московская область", "hc-key": "10302", "postal-code": "MO", region: "RU-MOS" },
323                },
324                {
325                    type: "MultiPolygon",
326                    arcs: [[[225, 226, 227, -79, 228]]],
327                    properties: { level_0: 34, level_1: 0, name: "Брянская область", "hc-key": "10303", "postal-code": "BR", region: "RU-BRY" },
328                },
329                {
330                    type: "MultiPolygon",
331                    arcs: [[[229, -21, -225, 230, -38]]],
332                    properties: { level_0: 100, level_1: 0, name: "Владимирская область", "hc-key": "10304", "postal-code": "VL", region: "RU-VLA" },
333                },
334                {
335                    type: "MultiPolygon",
336                    arcs: [[[231, -22, -230, -37]]],
337                    properties: { level_0: 45, level_1: 0, name: "Ивановская область", "hc-key": "10305", "postal-code": "IV", region: "RU-IVA" },
338                },
339                {
340                    type: "MultiPolygon",
341                    arcs: [[[232, -102, -106, 233, 234, -214, -19, 235]]],
342                    properties: { level_0: 96, level_1: 0, name: "Тверская область", "hc-key": "10306", "postal-code": "TV", region: "RU-TVE" },
343                },
344                {
345                    type: "MultiPolygon",
346                    arcs: [[[-218, 236, 237, -226, 238, 239, -3, 240, -220, -213, 241]]],
347                    properties: { level_0: 49, level_1: 0, name: "Калужская область", "hc-key": "10307", "postal-code": "KG", region: "RU-KLU" },
348                },
349                {
350                    type: "MultiPolygon",
351                    arcs: [[[242, -23, -232, -36, -47]]],
352                    properties: { level_0: 59, level_1: 0, name: "Костромская область", "hc-key": "10308", "postal-code": "KT", region: "RU-KOS" },
353                },
354                {
355                    type: "MultiPolygon",
356                    arcs: [[[-5, 243, -239, -229, -78, -89]]],
357                    properties: { level_0: 76, level_1: 0, name: "Орловская область", "hc-key": "10309", "postal-code": "OL", region: "RU-ORL" },
358                },
359                { type: "MultiPolygon", arcs: [[[244, 245, 246, 247]]], properties: { level_0: 28, level_1: 0, name: "Алтайский край", "hc-key": "10901", "postal-code": "AL", region: "RU-ALT" } },
360                {
361                    type: "MultiPolygon",
362                    arcs: [[[248, 249, 250, -245, 251, -34]]],
363                    properties: { level_0: 53, level_1: 0, name: "Кемеровская область", "hc-key": "10902", "postal-code": "KE", region: "RU-KEM" },
364                },
365                {
366                    type: "MultiPolygon",
367                    arcs: [[[252, 253, 254, -246, -251]]],
368                    properties: { level_0: 74, level_1: 0, name: "Новосибирская область", "hc-key": "10903", "postal-code": "NS", region: "RU-NVS" },
369                },
370                { type: "MultiPolygon", arcs: [[[255, 256, 257, -254]]], properties: { level_0: 75, level_1: 0, name: "Омская область", "hc-key": "10904", "postal-code": "OM", region: "RU-OMS" } },
371                {
372                    type: "MultiPolygon",
373                    arcs: [[[258, 259, -256, -253, -250, 260]]],
374                    properties: { level_0: 93, level_1: 0, name: "Томская область", "hc-key": "10905", "postal-code": "TO", region: "RU-TOM" },
375                },
376                {
377                    type: "MultiPolygon",
378                    arcs: [[[261, -163, -148, 262, -257, -260]]],
379                    properties: { level_0: 97, level_1: 0, name: "Тюменская область", "hc-key": "10906", "postal-code": "TY", region: "RU-TYU" },
380                },
381                {
382                    type: "MultiPolygon",
383                    arcs: [[[-248, 263, -31, -35, -252]]],
384                    properties: { level_0: 42, level_1: 0, name: "Республика Алтай", "hc-key": "10907", "postal-code": "GA", region: "RU-AL" },
385                },
386                {
387                    type: "MultiPolygon",
388                    arcs: [
389                        [[264, 44, 265, 266, 267, 268]],
390                        [[269]],
391                        [[270]],
392                        [[271]],
393                        [[272]],
394                        [[273]],
395                        [[274]],
396                        [[275]],
397                        [[276]],
398                        [[277]],
399                        [[278]],
400                        [[279]],
401                        [[280]],
402                        [[281]],
403                        [[282]],
404                        [[283]],
405                        [[284]],
406                        [[285]],
407                        [[286]],
408                    ],
409                    properties: { level_0: 30, level_1: 62, name: "Архангельская область", "hc-key": "10101", "postal-code": "AR", region: "RU-ARK" },
410                },
411                {
412                    type: "MultiPolygon",
413                    arcs: [[[287, 288, -159, -262, -259, 289]]],
414                    properties: { level_0: 56, level_1: 0, name: "Ханты-Мансийский автономный округ", "hc-key": "10908", "postal-code": "KM", region: "RU-KHM" },
415                },
416                {
417                    type: "MultiPolygon",
418                    arcs: [[[290, -94, -103, -233, 291, -17, -243, -46, 265]]],
419                    properties: { level_0: 102, level_1: 0, name: "Вологодская область", "hc-key": "10102", "postal-code": "VO", region: "RU-VLG" },
420                },
421                {
422                    type: "MultiPolygon",
423                    arcs: [[[292, 293, -95, -291, 266, 294]]],
424                    properties: { level_0: 52, level_1: 261, name: "Республика Карелия", "hc-key": "10103", "postal-code": "KI", region: "RU-KR" },
425                },
426                {
427                    type: "MultiPolygon",
428                    arcs: [[[287, 295, 296, 297, 298]], [[299]], [[300]]],
429                    properties: { level_0: 104, level_1: 433, name: "Ямало-Ненецкий автономный округ", "hc-key": "10909", "postal-code": "YN", region: "RU-YAN" },
430                },
431                {
432                    type: "MultiPolygon",
433                    arcs: [[[301, 84, 302, 303], [96]]],
434                    properties: { level_0: 3, level_1: 0, name: "Краснодарский край", "hc-key": "10701", "postal-code": "KD", region: "RU-KDA" },
435                },
436                {
437                    type: "MultiPolygon",
438                    arcs: [[[304, 264, -52, -156, -160, -289, 295]]],
439                    properties: { level_0: 58, level_1: 0, name: "Республика Коми", "hc-key": "10104", "postal-code": "KO", region: "RU-KO" },
440                },
441                {
442                    type: "MultiPolygon",
443                    arcs: [[[-189, 305, 301, -84, 306, 307, 308, 309]]],
444                    properties: { level_0: 89, level_1: 0, name: "Ставропольский край", "hc-key": "10702", "postal-code": "ST", region: "RU-STA" },
445                },
446                { type: "MultiPolygon", arcs: [[[310, -293]]], properties: { level_0: 69, level_1: 124, name: "Мурманская область", "hc-key": "10105", "postal-code": "MM", region: "RU-MUR" } },
447                {
448                    type: "MultiPolygon",
449                    arcs: [[[311, 303, -306, -188, -174, 312, -73, 313, -208, 314, -204]]],
450                    properties: { level_0: 82, level_1: 3, name: "Ростовская область", "hc-key": "10703", "postal-code": "RO", region: "RU-ROS" },
451                },
452                {
453                    type: "MultiPolygon",
454                    arcs: [[[304, -269, 315, -297]], [[316]], [[317]]],
455                    properties: { level_0: 70, level_1: 64, name: "Ненецкий автономный округ", "hc-key": "10106", "postal-code": "NN", region: "RU-NEN" },
456                },
457                {
458                    type: "MultiPolygon",
459                    arcs: [[[-190, -310, 318, 319]]],
460                    properties: { level_0: 41, level_1: 0, name: "Республика Дагестан", "hc-key": "10704", "postal-code": "DA", region: "RU-DA" },
461                },
462                {
463                    type: "MultiPolygon",
464                    arcs: [[[-307, -87, 320, 321]]],
465                    properties: { level_0: 46, level_1: 0, name: "Кабардино-Балкарская Республика", "hc-key": "10705", "postal-code": "KB", region: "RU-KB" },
466                },
467                {
468                    type: "MultiPolygon",
469                    arcs: [[[-308, -322, 322, 323, 324]]],
470                    properties: { level_0: 72, level_1: 0, name: "Республика Северная Осетия", "hc-key": "10706", "postal-code": "NO", region: "RU-SE" },
471                },
472                { type: "MultiPolygon", arcs: [[[-324, 325, 326]]], properties: { level_0: 43, level_1: 0, name: "Республика Ингушетия", "hc-key": "10708", "postal-code": "IN", region: "RU-IN" } },
473                {
474                    type: "MultiPolygon",
475                    arcs: [[[-319, -309, -325, -327, 327]]],
476                    properties: { level_0: 36, level_1: 0, name: "Чеченская Республика", "hc-key": "10709", "postal-code": "CN", region: "RU-CE" },
477                },
478                { type: "MultiPolygon", arcs: [[[-194, 328, 329, 330]]], properties: { level_0: 108, level_1: 8, name: "Республика Крым", "hc-key": "11301", "postal-code": "KR", region: "RU-CR" } },
479                { type: "MultiPolygon", arcs: [[[331, -330]]], properties: { level_0: 112, level_1: 0, name: "г.Севастополь", "hc-key": "11302", "postal-code": "SC", region: "RU-SC" } },
480                {
481                    type: "MultiPolygon",
482                    arcs: [[[332, 28, 32, 248, 260, 289, -299, 333, -133]], [[-135, 334]], [[335]], [[336]], [[337]], [[338]]],
483                    properties: { level_0: 3, level_1: 0, name: "Красноярский край", "hc-key": "11001", "postal-code": "KY", region: "RU-KYA" },
484                },
485                {
486                    type: "MultiPolygon",
487                    arcs: [[[-231, -224, 339, -7, -88, -98, -180, -56, 340, -39]]],
488                    properties: { level_0: 83, level_1: 2, name: "Рязанская область", "hc-key": "10310", "postal-code": "RZ", region: "RU-RYA" },
489                },
490                {
491                    type: "MultiPolygon",
492                    arcs: [[[-234, -105, 341, -227, -238, 342, -216, 343]]],
493                    properties: { level_0: 88, level_1: 0, name: "Смоленская область", "hc-key": "10311", "postal-code": "SM", region: "RU-SMO" },
494                },
495                {
496                    type: "MultiPolygon",
497                    arcs: [[[131, 332, -28, -24, 344, -11]]],
498                    properties: { level_0: 44, level_1: 0, name: "Иркутская область", "hc-key": "11002", "postal-code": "IR", region: "RU-IRK" },
499                },
500            ],
501        },
502    },
503    arcs: [
504        [
505            [14104, 35288],
506            [73, 325],
507            [256, 199],
508            [-98, 459],
509            [63, 334],
510            [-302, 65],
511            [20, 335],
512            [-109, 235],
513        ],
514        [
515            [14007, 37240],
516            [0, 1],
517        ],
518        [
519            [14007, 37241],
520            [-266, -232],
521            [-123, 120],
522            [-199, 21],
523            [-7, -203],
524            [-138, -115],
525            [-277, 340],
526            [-266, 131],
527            [-89, -139],
528            [-340, 8],
529            [-191, -127],
530            [-67, -230],
531        ],
532        [
533            [12044, 36815],
534            [-33, 11],
535        ],
536        [
537            [12011, 36826],
538            [-52, -122],
539            [85, -279],
540            [-43, -380],
541            [121, -145],
542            [-82, -195],
543            [165, -383],
544            [134, -121],
545            [124, -292],
546            [-151, -178],
547            [76, -221],
548            [-62, -196],
549        ],
550        [
551            [12326, 34314],
552            [83, 19],
553            [193, -354],
554            [-86, -177],
555            [392, -141],
556            [133, 436],
557            [214, -191],
558            [83, 249],
559            [179, -74],
560        ],
561        [
562            [13517, 34081],
563            [174, 166],
564            [62, 232],
565            [193, 338],
566            [155, 131],
567            [21, 227],
568        ],
569        [
570            [14122, 35175],
571            [-1, 1],
572        ],
573        [
574            [14121, 35176],
575            [-3, 8],
576            [-1, 10],
577            [-1, 4],
578        ],
579        [
580            [14116, 35198],
581            [-12, 90],
582        ],
583        [
584            [72247, 27578],
585            [-272, -356],
586            [-147, -15],
587            [-148, 130],
588            [-372, -121],
589            [-168, -364],
590            [52, -320],
591            [48, -719],
592            [-118, -88],
593            [208, -351],
594            [-14, -235],
595            [158, -293],
596            [210, 138],
597            [99, -70],
598            [-58, -278],
599            [95, -119],
600            [12, -525],
601            [-237, 70],
602            [-125, -500],
603            [-297, -266],
604            [-240, 20],
605            [-60, -146],
606            [-282, 66],
607        ],
608        [
609            [70591, 23236],
610            [-31, -42],
611        ],
612        [
613            [70560, 23194],
614            [-78, -246],
615            [75, -268],
616            [-81, -270],
617            [186, -10],
618            [99, -418],
619            [190, -361],
620            [-2, -269],
621            [224, -632],
622            [129, -545],
623            [179, 40],
624            [163, 148],
625            [217, -228],
626            [180, -42],
627            [171, -333],
628            [-4, -596],
629            [-45, -210],
630            [-311, -300],
631            [-491, -654],
632            [-41, -302],
633            [-152, -284],
634            [-217, -591],
635            [-166, -239],
636            [-50, -333],
637            [-364, -477],
638            [-81, -278],
639            [61, -411],
640            [466, -491],
641            [12, -482],
642            [-116, -445],
643            [-195, -200],
644            [-126, -418],
645            [-348, -294],
646            [-135, -313],
647            [-328, -235],
648            [-130, -308],
649            [-233, -38],
650            [-281, -908],
651            [-475, -635],
652            [-115, -313],
653            [-7, -206],
654            [-115, -221],
655            [-209, -80],
656            [-64, 118],
657            [-327, -166],
658            [-253, -494],
659            [-314, -332],
660            [-262, 28],
661            [-205, -91],
662            [-187, -183],
663            [-67, -480],
664            [164, -105],
665            [-207, -285],
666            [-8, -554],
667            [-125, -252],
668            [312, -98],
669            [41, -255],
670            [-399, -501],
671            [-56, -279],
672            [-104, -117],
673            [-21, -274],
674        ],
675        [
676            [65934, 5178],
677            [194, -190],
678            [30, -384],
679            [306, -145],
680            [264, -282],
681            [436, 221],
682            [124, 114],
683            [479, -24],
684            [486, 117],
685            [133, 272],
686            [191, -101],
687            [154, 50],
688            [193, 225],
689            [325, 556],
690            [474, 328],
691            [479, 615],
692            [189, -1],
693            [299, 441],
694            [74, 538],
695            [427, 841],
696            [425, 699],
697            [281, 135],
698            [302, 39],
699            [252, -257],
700            [135, -60],
701            [301, 166],
702            [368, 597],
703            [366, 73],
704            [129, -153],
705            [211, -64],
706            [317, 38],
707            [174, 129],
708            [345, 4],
709            [217, 520],
710            [35, 178],
711            [295, 741],
712            [413, 493],
713            [78, 437],
714            [-77, 323],
715            [-132, -115],
716            [-20, 564],
717            [91, 288],
718            [17, 659],
719            [87, 362],
720            [-37, 221],
721            [87, 633],
722            [-8, 491],
723            [331, 916],
724            [-4, 534],
725            [-203, 236],
726            [7, 428],
727            [-251, 29],
728            [-273, -383],
729            [-101, 316],
730            [149, 383],
731            [99, 570],
732            [164, 659],
733            [255, 230],
734            [378, 683],
735            [169, 182],
736        ],
737        [
738            [76563, 20293],
739            [-134, 181],
740            [-131, 503],
741            [-180, 188],
742            [-156, 13],
743            [3, 372],
744            [-136, 281],
745            [261, 445],
746            [-258, 265],
747            [-15, 172],
748            [-195, 11],
749            [100, 551],
750            [-120, 335],
751            [-39, 391],
752            [-209, 272],
753            [-109, -68],
754            [-28, -325],
755            [-135, -78],
756            [-184, 385],
757            [-131, 439],
758            [-306, -195],
759            [-105, -324],
760            [-327, -407],
761            [-135, 315],
762            [28, 370],
763            [179, 228],
764            [-222, 289],
765            [-245, -140],
766            [-169, 104],
767            [-11, 209],
768            [-174, 45],
769            [50, 331],
770        ],
771        [
772            [73330, 25451],
773            [-133, 55],
774            [-69, 369],
775            [-300, 325],
776            [-41, 345],
777            [-358, 22],
778            [-105, 852],
779            [-77, 159],
780        ],
781        [
782            [19967, 39219],
783            [-197, 392],
784            [-134, 105],
785            [-37, 241],
786            [88, 383],
787            [-128, 699],
788            [-204, 151],
789            [-205, -115],
790            [-124, 305],
791            [-136, 43],
792            [-161, 338],
793            [-192, -49],
794            [-55, 161],
795            [-219, -115],
796        ],
797        [
798            [18263, 41758],
799            [-6, 4],
800        ],
801        [
802            [18257, 41762],
803            [-47, -112],
804            [-222, 62],
805            [-124, -164],
806            [-14, -396],
807            [-270, 85],
808            [-189, -222],
809            [55, -207],
810            [-69, -462],
811            [-146, -211],
812            [-29, -291],
813            [170, -167],
814            [-68, -141],
815            [-194, -21],
816            [-118, -294],
817            [-236, -87],
818            [-48, -257],
819        ],
820        [
821            [16708, 38877],
822            [-21, -185],
823        ],
824        [
825            [16687, 38692],
826            [-78, -278],
827            [170, -121],
828            [21, -213],
829            [143, -111],
830            [62, -228],
831            [283, 224],
832        ],
833        [
834            [17288, 37965],
835            [427, 235],
836            [400, -133],
837            [290, -229],
838        ],
839        [
840            [18405, 37838],
841            [163, 339],
842            [230, 41],
843            [251, 177],
844            [66, 202],
845            [142, -32],
846            [109, 161],
847            [148, -36],
848            [229, 128],
849            [161, -36],
850            [63, 437],
851        ],
852        [
853            [70563, 23198],
854            [185, 533],
855            [-58, 222],
856            [-200, -177],
857            [-84, -308],
858            [-380, -302],
859            [32, -293],
860            [-102, -669],
861            [-204, -243],
862            [-221, -102],
863            [-76, -379],
864            [-335, 39],
865            [-153, -189],
866            [-349, -79],
867            [-167, 114],
868            [-113, 248],
869            [-90, -296],
870            [-272, 23],
871            [-197, -165],
872            [-249, 281],
873            [-84, -212],
874            [-18, -320],
875            [-106, -276],
876            [-300, -65],
877            [-113, -135],
878            [-160, 93],
879            [-285, -79],
880            [-46, -433],
881            [-107, -244],
882            [-153, -37],
883            [-277, -279],
884            [-95, -236],
885            [-170, -131],
886            [27, -239],
887            [-78, -278],
888            [230, -135],
889            [75, -249],
890            [236, -234],
891            [-206, -125],
892            [-61, -896],
893            [-34, -134],
894            [118, -798],
895            [78, -796],
896            [-72, -437],
897            [58, -982],
898            [-201, -1668],
899            [-391, -878],
900            [-818, -1186],
901            [-331, -825],
902            [-548, -1277],
903            [-559, -713],
904            [-54, -472],
905            [-353, -280],
906            [-250, -344],
907            [-104, 10],
908            [5, 452],
909            [-213, 88],
910            [-201, -94],
911            [-116, 261],
912            [14, 235],
913            [-89, 303],
914            [-240, 86],
915            [-252, 524],
916            [-373, -23],
917            [-92, -115],
918            [-317, 255],
919            [-29, 180],
920            [-196, 239],
921            [-470, 316],
922            [-54, 151],
923            [-263, 197],
924            [-71, 436],
925            [-109, 250],
926            [-105, -217],
927            [-198, -21],
928            [-9, -214],
929            [-252, -274],
930            [-108, -6],
931            [-191, -482],
932        ],
933        [
934            [58449, 8693],
935            [-169, -26],
936            [-75, -554],
937            [-107, -326],
938            [-149, -251],
939            [-8, -328],
940            [280, -218],
941        ],
942        [
943            [58221, 6990],
944            [259, -288],
945            [407, -96],
946            [188, -219],
947            [452, 112],
948            [368, -157],
949            [387, -244],
950            [218, 66],
951            [371, -10],
952            [174, -844],
953            [-40, -222],
954            [117, -251],
955            [-30, -306],
956            [163, -38],
957            [122, -193],
958            [302, -161],
959            [200, 84],
960            [75, -170],
961            [362, -45],
962            [145, 188],
963            [185, -35],
964            [168, 160],
965            [134, 265],
966            [163, 79],
967            [283, 264],
968            [212, 107],
969            [204, 248],
970            [201, -18],
971            [416, 92],
972            [183, -128],
973            [250, 216],
974            [324, -67],
975            [202, -373],
976            [506, 80],
977            [42, 92],
978        ],
979        [
980            [70560, 23194],
981            [3, 4],
982        ],
983        [
984            [58449, 8693],
985            [-453, 363],
986            [-381, -201],
987            [-7, 230],
988            [-164, 5],
989            [-52, 248],
990            [-341, -22],
991            [-237, 431],
992            [-133, -26],
993            [-183, 263],
994            [-137, -191],
995        ],
996        [
997            [56361, 9793],
998            [-32, -167],
999            [-230, -159],
1000            [-171, -29],
1001            [-135, -156],
1002            [-278, 40],
1003            [-296, -274],
1004            [-151, 112],
1005            [-81, -129],
1006            [-313, -76],
1007            [-229, -960],
1008            [-289, -140],
1009            [-246, -655],
1010            [-146, -202],
1011            [-176, -598],
1012            [-159, -58],
1013            [-416, -488],
1014            [-154, -238],
1015            [-156, 3],
1016            [-236, -139],
1017            [-473, -61],
1018            [-379, 228],
1019            [-234, -57],
1020            [-105, 127],
1021            [-175, -105],
1022            [-82, 373],
1023            [-147, 214],
1024        ],
1025        [
1026            [50872, 6199],
1027            [-251, -102],
1028            [-242, -456],
1029            [53, -310],
1030            [-169, -96],
1031            [-270, -358],
1032            [-143, 118],
1033            [-247, -65],
1034            [-333, 18],
1035        ],
1036        [
1037            [49270, 4948],
1038            [138, -316],
1039            [-80, -215],
1040            [26, -474],
1041            [105, -296],
1042            [133, -113],
1043            [112, -454],
1044            [223, -394],
1045            [-85, -173],
1046            [-185, 3],
1047            [-187, -122],
1048            [114, -526],
1049            [-33, -229],
1050        ],
1051        [
1052            [49551, 1639],
1053            [641, 161],
1054            [102, 230],
1055            [271, 37],
1056            [133, 258],
1057            [-84, 99],
1058            [101, 312],
1059            [353, -60],
1060            [275, 19],
1061            [22, 174],
1062            [197, 75],
1063            [24, 171],
1064            [212, 137],
1065            [268, -84],
1066            [265, 200],
1067            [152, -149],
1068            [184, 202],
1069            [162, -54],
1070            [-66, -220],
1071            [91, -183],
1072            [271, 56],
1073            [735, 54],
1074            [91, -235],
1075            [4, -474],
1076            [155, -387],
1077            [327, 81],
1078            [131, -217],
1079            [312, -18],
1080            [576, 274],
1081            [183, -40],
1082            [84, -163],
1083            [196, 194],
1084            [86, -140],
1085            [261, 55],
1086            [156, -262],
1087            [217, 65],
1088            [328, 462],
1089            [84, -59],
1090            [246, 368],
1091            [167, 462],
1092            [62, 481],
1093            [-166, 85],
1094            [-140, 356],
1095            [60, 201],
1096            [-106, 110],
1097            [-7, 223],
1098            [93, 591],
1099            [101, 258],
1100            [165, 84],
1101            [90, 547],
1102            [338, 285],
1103            [149, 490],
1104            [118, 239],
1105        ],
1106        [
1107            [50872, 6199],
1108            [281, 612],
1109            [333, 423],
1110            [192, 185],
1111            [156, 254],
1112            [4, 434],
1113            [276, 177],
1114            [178, 276],
1115            [-51, 326],
1116            [-216, 132],
1117            [-60, 626],
1118            [143, 315],
1119            [16, 189],
1120            [-154, 580],
1121            [-13, 311],
1122            [-220, 283],
1123            [80, 343],
1124            [-321, 278],
1125            [-21, 184],
1126            [-227, 183],
1127            [-254, -118],
1128            [-305, -19],
1129            [-208, -97],
1130            [-144, 408],
1131            [11, 217],
1132            [-218, 289],
1133        ],
1134        [
1135            [50130, 12990],
1136            [-152, -212],
1137            [-15, -660],
1138            [131, -366],
1139            [-216, -461],
1140            [-56, -365],
1141            [-149, -99],
1142            [151, -203],
1143            [238, 228],
1144            [70, -221],
1145            [165, 50],
1146            [-2, -303],
1147            [-136, -192],
1148            [58, -640],
1149            [-167, -54],
1150            [-229, -403],
1151            [7, -378],
1152            [90, -328],
1153            [-6, -232],
1154            [-139, -130],
1155            [190, -397],
1156            [-197, -381],
1157            [27, -169],
1158            [-161, -236],
1159            [-191, -139],
1160            [-46, -235],
1161            [-263, -178],
1162        ],
1163        [
1164            [49132, 6286],
1165            [-159, -227],
1166            [-200, -59],
1167            [-184, -458],
1168            [145, -191],
1169            [-222, -463],
1170            [353, -436],
1171            [180, 83],
1172            [131, 348],
1173            [94, 65],
1174        ],
1175        [
1176            [22412, 34615],
1177            [-327, 316],
1178            [-251, -20],
1179            [20, 287],
1180            [-93, 235],
1181            [-194, 228],
1182            [-204, -290],
1183            [-241, -172],
1184            [-71, 120],
1185            [-310, -114],
1186            [-247, 117],
1187            [-185, 273],
1188        ],
1189        [
1190            [20309, 35595],
1191            [-109, -238],
1192            [-191, 72],
1193            [-168, -152],
1194            [49, -219],
1195            [-277, -131],
1196            [-346, 349],
1197            [-165, 33],
1198            [-85, -308],
1199            [-160, -206],
1200            [-233, 131],
1201        ],
1202        [
1203            [18624, 34926],
1204            [-99, -330],
1205            [62, -210],
1206            [-239, 5],
1207            [-129, -136],
1208            [-193, 78],
1209            [-149, -130],
1210            [-142, 59],
1211            [-239, -53],
1212            [-183, -321],
1213            [-439, -180],
1214            [-57, 36],
1215        ],
1216        [
1217            [16817, 33744],
1218            [-58, -180],
1219            [115, -410],
1220            [190, -105],
1221            [-144, -185],
1222        ],
1223        [
1224            [16920, 32864],
1225            [-28, -59],
1226        ],
1227        [
1228            [16892, 32805],
1229            [14, -220],
1230            [147, -83],
1231            [12, -182],
1232            [434, -79],
1233            [82, -187],
1234            [15, -314],
1235            [128, -224],
1236            [-52, -126],
1237            [16, -391],
1238            [73, -289],
1239            [209, -432],
1240            [383, 295],
1241            [231, 16],
1242            [149, -88],
1243            [158, 251],
1244            [203, 0],
1245            [-106, -286],
1246            [133, -220],
1247            [140, -17],
1248        ],
1249        [
1250            [19261, 30229],
1251            [156, 269],
1252            [150, -28],
1253            [291, 191],
1254            [-98, 480],
1255            [75, 178],
1256            [191, 56],
1257            [222, 283],
1258        ],
1259        [
1260            [20248, 31658],
1261            [124, 320],
1262            [-53, 219],
1263            [198, 182],
1264            [-37, 226],
1265            [50, 263],
1266            [238, -61],
1267            [153, 273],
1268            [273, -166],
1269            [332, -276],
1270        ],
1271        [
1272            [21526, 32638],
1273            [296, 337],
1274            [128, 412],
1275            [173, 68],
1276            [90, -165],
1277            [410, -185],
1278            [238, 295],
1279            [203, 44],
1280            [-157, 386],
1281            [-476, 682],
1282            [-19, 103],
1283        ],
1284        [
1285            [26122, 37663],
1286            [-166, 281],
1287            [94, 178],
1288            [-134, 369],
1289            [-203, 207],
1290            [-249, -238],
1291        ],
1292        [
1293            [25464, 38460],
1294            [-132, -113],
1295            [-124, -304],
1296            [-235, -73],
1297            [-211, -249],
1298            [-284, 251],
1299            [-69, -243],
1300            [127, -362],
1301            [239, 9],
1302            [-423, -526],
1303            [70, -146],
1304            [-127, -229],
1305        ],
1306        [
1307            [24295, 36475],
1308            [-268, -352],
1309            [97, -168],
1310            [-153, -324],
1311            [42, -276],
1312            [-77, -261],
1313            [-151, 126],
1314            [-412, -79],
1315            [-55, -131],
1316            [-329, 169],
1317            [-323, -240],
1318            [-48, -152],
1319            [-206, -172],
1320        ],
1321        [
1322            [21526, 32638],
1323            [188, -293],
1324            [-39, -196],
1325            [186, -108],
1326            [334, 72],
1327            [63, -232],
1328            [170, -110],
1329            [190, 121],
1330            [80, -188],
1331            [425, -298],
1332            [12, -471],
1333            [210, -75],
1334            [45, -163],
1335            [-128, -279],
1336            [120, -151],
1337            [-14, -242],
1338            [-159, -159],
1339        ],
1340        [
1341            [23209, 29866],
1342            [125, -171],
1343            [66, -374],
1344            [-79, -340],
1345            [49, -304],
1346            [-30, -252],
1347            [111, -323],
1348            [107, 8],
1349        ],
1350        [
1351            [23558, 28110],
1352            [147, 430],
1353            [17, 342],
1354            [142, 230],
1355            [135, -108],
1356            [283, 227],
1357            [-23, 122],
1358            [154, 825],
1359            [262, 149],
1360            [197, -191],
1361            [438, 255],
1362            [142, 326],
1363            [98, 70],
1364            [-9, 464],
1365            [384, 258],
1366            [192, -89],
1367            [96, -240],
1368            [228, -278],
1369            [132, 126],
1370            [154, -56],
1371            [-34, -270],
1372            [86, -102],
1373            [296, -114],
1374        ],
1375        [
1376            [27075, 30486],
1377            [152, 386],
1378            [177, 44],
1379            [98, 459],
1380            [107, 58],
1381            [-190, 478],
1382            [74, 372],
1383            [500, 382],
1384            [228, 288],
1385            [135, 261],
1386            [-112, 302],
1387            [-439, 628],
1388            [-56, 186],
1389        ],
1390        [
1391            [27749, 34330],
1392            [-134, 290],
1393            [-576, -361],
1394            [-11, 328],
1395            [-105, 156],
1396            [-311, -164],
1397            [-71, 92],
1398            [-477, 260],
1399            [-81, -170],
1400            [-147, 82],
1401            [-388, -646],
1402            [-171, 183],
1403            [159, 176],
1404            [-61, 313],
1405            [-117, 268],
1406            [142, 202],
1407            [-267, 441],
1408            [298, 501],
1409            [100, 238],
1410            [308, 92],
1411            [34, 388],
1412            [103, 135],
1413            [146, 529],
1414        ],
1415        [
1416            [20248, 31658],
1417            [362, -69],
1418            [208, -152],
1419            [458, -163],
1420            [-66, -319],
1421            [178, -386],
1422            [-87, -326],
1423            [126, -542],
1424        ],
1425        [
1426            [21427, 29701],
1427            [407, 227],
1428            [238, -108],
1429            [161, 325],
1430            [168, -14],
1431            [80, -198],
1432            [154, 41],
1433            [279, -74],
1434            [74, -321],
1435            [201, 22],
1436            [20, 265],
1437        ],
1438        [
1439            [16892, 32805],
1440            [-19, -40],
1441        ],
1442        [
1443            [16873, 32765],
1444            [-130, -73],
1445            [19, -478],
1446            [-161, -12],
1447            [-254, -215],
1448            [-4, -352],
1449            [-310, 124],
1450            [-32, -215],
1451            [-252, -111],
1452        ],
1453        [
1454            [15749, 31433],
1455            [115, -291],
1456            [398, -418],
1457            [242, 240],
1458            [170, -286],
1459            [105, -475],
1460            [-96, -204],
1461            [52, -268],
1462            [205, -365],
1463            [165, -70],
1464            [34, 285],
1465            [105, 49],
1466            [218, -101],
1467            [191, -260],
1468            [-40, -185],
1469            [368, -262],
1470        ],
1471        [
1472            [17981, 28822],
1473            [67, 8],
1474        ],
1475        [
1476            [18048, 28830],
1477            [233, 109],
1478            [286, -189],
1479            [246, -23],
1480            [151, 68],
1481            [75, 390],
1482            [157, 327],
1483        ],
1484        [
1485            [19196, 29512],
1486            [87, 240],
1487            [-22, 477],
1488        ],
1489        [
1490            [19196, 29512],
1491            [109, -498],
1492            [194, -18],
1493            [144, -155],
1494        ],
1495        [
1496            [19643, 28841],
1497            [166, 88],
1498            [242, -259],
1499            [148, 151],
1500            [356, 78],
1501            [-28, 359],
1502            [226, 202],
1503            [272, 47],
1504            [139, 128],
1505            [263, 66],
1506        ],
1507        [
1508            [10683, 31559],
1509            [-31, 510],
1510            [-210, 147],
1511            [-190, 364],
1512            [-225, 184],
1513            [-238, 5],
1514            [-107, 171],
1515            [-228, 59],
1516            [-137, 474],
1517            [-178, 137],
1518            [-242, 1],
1519            [-207, 268],
1520            [3, 234],
1521        ],
1522        [
1523            [8693, 34113],
1524            [-108, -42],
1525            [-211, -480],
1526            [-163, -34],
1527            [-140, -503],
1528            [217, -91],
1529            [182, -321],
1530            [-85, -354],
1531            [140, -135],
1532            [-41, -216],
1533            [313, -186],
1534            [60, -143],
1535            [363, -310],
1536            [-218, -690],
1537            [48, -233],
1538            [-80, -260],
1539        ],
1540        [
1541            [8970, 30115],
1542            [293, -226],
1543            [113, -267],
1544            [30, -574],
1545            [189, -209],
1546        ],
1547        [
1548            [9595, 28839],
1549            [-19, -19],
1550        ],
1551        [
1552            [9576, 28820],
1553            [330, 163],
1554            [7, 205],
1555            [278, 517],
1556            [112, 10],
1557            [120, 391],
1558            [18, 425],
1559            [281, 128],
1560            [-213, 494],
1561            [242, 198],
1562            [-68, 208],
1563        ],
1564        [
1565            [12721, 30364],
1566            [-360, 587],
1567            [-155, 114],
1568            [-66, 244],
1569            [90, 149],
1570            [-155, 377],
1571            [-171, -84],
1572            [4, 329],
1573            [-104, 224],
1574            [-382, 174],
1575        ],
1576        [
1577            [11422, 32478],
1578            [29, -159],
1579            [-149, -256],
1580            [-294, 135],
1581            [-40, -221],
1582            [-179, -352],
1583            [-106, -66],
1584        ],
1585        [
1586            [9576, 28820],
1587            [0, -1],
1588        ],
1589        [
1590            [9576, 28819],
1591            [-1, -253],
1592            [143, -213],
1593            [-96, -207],
1594            [21, -209],
1595            [274, -278],
1596            [-20, -85],
1597        ],
1598        [
1599            [9897, 27574],
1600            [-6, -45],
1601        ],
1602        [
1603            [9891, 27529],
1604            [114, 11],
1605            [143, -352],
1606            [354, -239],
1607            [334, 163],
1608            [381, -20],
1609            [110, 115],
1610        ],
1611        [
1612            [11327, 27207],
1613            [37, -1],
1614        ],
1615        [
1616            [11364, 27206],
1617            [198, 76],
1618            [278, 412],
1619            [14, 439],
1620            [363, -52],
1621            [242, -124],
1622            [201, 113],
1623            [209, -341],
1624            [293, -310],
1625            [259, -106],
1626        ],
1627        [
1628            [13421, 27313],
1629            [136, 207],
1630            [37, 212],
1631            [-66, 362],
1632        ],
1633        [
1634            [13528, 28094],
1635            [-83, 421],
1636            [-201, 179],
1637            [-91, 446],
1638            [-128, 270],
1639            [-92, -24],
1640            [-203, 323],
1641            [147, 254],
1642            [-156, 401],
1643        ],
1644        [
1645            [11200, 33131],
1646            [-148, 20],
1647            [-23, 221],
1648            [-146, -19],
1649            [25, 447],
1650            [-132, 343],
1651            [-77, 459],
1652            [81, 310],
1653            [-311, 326],
1654            [-199, 283],
1655            [134, 347],
1656            [-391, 355],
1657        ],
1658        [
1659            [10013, 36223],
1660            [-530, -9],
1661            [-191, 215],
1662            [-198, -216],
1663        ],
1664        [
1665            [9094, 36213],
1666            [-134, -260],
1667            [-188, 231],
1668            [-81, -382],
1669            [-199, -65],
1670            [-138, -216],
1671            [196, -398],
1672            [-52, -105],
1673            [215, -226],
1674            [63, -165],
1675            [-147, -272],
1676            [64, -242],
1677        ],
1678        [
1679            [11422, 32478],
1680            [-245, 255],
1681            [-43, 206],
1682            [66, 192],
1683        ],
1684        [
1685            [16538, 50530],
1686            [91, -69],
1687            [96, -375],
1688            [-143, -188],
1689            [60, -214],
1690            [-211, -11],
1691            [-142, 296],
1692        ],
1693        [
1694            [16289, 49969],
1695            [28, -187],
1696            [-87, -509],
1697            [104, -258],
1698            [295, -49],
1699            [23, 348],
1700            [128, 92],
1701            [66, 418],
1702            [-93, 641],
1703            [-215, 65],
1704        ],
1705        [
1706            [5336, 17031],
1707            [134, 449],
1708            [-117, -5],
1709            [-69, 305],
1710            [75, 92],
1711            [217, -35],
1712            [58, 376],
1713            [-163, 306],
1714            [44, 359],
1715            [-139, 135],
1716        ],
1717        [
1718            [5376, 19013],
1719            [-218, 56],
1720            [-33, -254],
1721            [-273, -163],
1722            [-237, 34],
1723            [-13, 320],
1724            [-170, 471],
1725            [-204, -111],
1726            [-164, 57],
1727            [-266, -134],
1728            [-227, -252],
1729        ],
1730        [
1731            [3571, 19037],
1732            [42, -394],
1733            [171, -527],
1734            [83, -70],
1735            [-15, -329],
1736            [281, -539],
1737            [339, -336],
1738            [13, -224],
1739        ],
1740        [
1741            [4485, 16618],
1742            [171, 263],
1743            [241, 174],
1744            [328, -110],
1745            [111, 86],
1746        ],
1747        [
1748            [13977, 32615],
1749            [-34, 269],
1750            [99, 272],
1751            [-32, 184],
1752            [-174, 70],
1753            [-117, -100],
1754            [-236, 273],
1755            [103, 395],
1756            [-69, 103],
1757        ],
1758        [
1759            [12326, 34314],
1760            [-258, -351],
1761            [-235, -116],
1762            [-38, -357],
1763            [-88, -269],
1764            [-399, 59],
1765            [-108, -149],
1766        ],
1767        [
1768            [12721, 30364],
1769            [269, 186],
1770            [139, -21],
1771            [11, 375],
1772            [-77, 262],
1773            [85, 101],
1774            [-62, 357],
1775            [165, 378],
1776            [158, -78],
1777            [393, 582],
1778            [175, 109],
1779        ],
1780        [
1781            [16289, 49969],
1782            [90, 64],
1783            [-161, 535],
1784            [-283, -58],
1785            [-135, 161],
1786            [-34, 271],
1787            [-194, -132],
1788            [-158, 380],
1789            [-66, -167],
1790            [-174, -105],
1791            [-72, -265],
1792            [-265, 130],
1793            [-408, -141],
1794        ],
1795        [
1796            [14429, 50642],
1797            [114, -133],
1798            [59, -291],
1799            [-90, -204],
1800            [213, -712],
1801            [-53, -376],
1802            [-95, -181],
1803            [-5, -355],
1804            [128, -277],
1805        ],
1806        [
1807            [14700, 48113],
1808            [125, -171],
1809            [162, 219],
1810            [180, 73],
1811            [8, -240],
1812            [160, -211],
1813            [180, 53],
1814            [172, -63],
1815            [153, 84],
1816            [175, -329],
1817            [307, 99],
1818            [128, 164],
1819            [70, -361],
1820            [172, 50],
1821            [5, -417],
1822            [-117, -245],
1823            [55, -336],
1824            [269, 169],
1825            [246, -145],
1826            [-3, -224],
1827            [241, -250],
1828            [-119, -393],
1829            [44, -284],
1830            [162, -101],
1831            [121, -443],
1832        ],
1833        [
1834            [17596, 44811],
1835            [274, 107],
1836            [75, -200],
1837            [155, -102],
1838            [206, 81],
1839            [285, 260],
1840            [55, 220],
1841            [201, 221],
1842            [103, 505],
1843            [597, 437],
1844            [150, 346],
1845            [188, -150],
1846            [148, 38],
1847            [319, 282],
1848        ],
1849        [
1850            [20352, 46856],
1851            [-115, 98],
1852            [-116, 777],
1853            [-220, 65],
1854            [-277, 595],
1855            [-218, 132],
1856            [-34, -264],
1857            [109, -186],
1858            [-239, -80],
1859            [-58, 321],
1860            [-324, 0],
1861            [-372, 60],
1862            [-57, 126],
1863            [-388, 2118],
1864            [-193, 911],
1865            [52, 425],
1866        ],
1867        [
1868            [17902, 51954],
1869            [-104, -10],
1870            [-325, 165],
1871            [-286, -55],
1872            [-37, 106],
1873            [-681, 147],
1874            [-5, -284],
1875            [382, -285],
1876            [-198, -245],
1877            [-189, -86],
1878            [4, -440],
1879            [-56, -94],
1880            [131, -343],
1881        ],
1882        [
1883            [4663, 22303],
1884            [-396, 210],
1885            [-220, 240],
1886            [-54, 310],
1887            [-190, 224],
1888            [66, -644],
1889            [260, -537],
1890            [149, -126],
1891            [160, 124],
1892            [117, -133],
1893            [51, -379],
1894            [-462, -246],
1895            [-223, -295],
1896            [39, -409],
1897            [-237, -115],
1898            [-134, 300],
1899            [-240, -40],
1900            [-2, -159],
1901            [157, -245],
1902            [43, -483],
1903            [83, -111],
1904            [304, 116],
1905            [126, 268],
1906            [318, 250],
1907            [120, 378],
1908            [251, 111],
1909            [38, -216],
1910            [240, 461],
1911            [-4, 366],
1912            [-198, 212],
1913            [-162, 568],
1914        ],
1915        [
1916            [15585, 31603],
1917            [-444, 519],
1918            [-338, -294],
1919            [-150, 192],
1920            [-87, 364],
1921            [-205, 150],
1922            [-120, -100],
1923            [-264, 181],
1924        ],
1925        [
1926            [13528, 28094],
1927            [109, 172],
1928            [272, 72],
1929            [366, 289],
1930            [451, 162],
1931        ],
1932        [
1933            [14726, 28789],
1934            [107, 140],
1935            [282, 117],
1936            [60, 576],
1937            [-14, 631],
1938            [79, 92],
1939            [86, 573],
1940            [15, 369],
1941            [244, 316],
1942        ],
1943        [
1944            [14700, 48113],
1945            [-184, -177],
1946            [-162, 107],
1947            [-197, -153],
1948            [41, -188],
1949            [-13, -581],
1950            [109, -207],
1951            [-311, -250],
1952            [-49, -250],
1953            [-299, -55],
1954            [9, -443],
1955            [-309, -146],
1956            [-46, -233],
1957            [105, -126],
1958        ],
1959        [
1960            [13394, 45411],
1961            [229, -636],
1962            [271, 60],
1963            [331, -332],
1964            [67, 78],
1965            [262, -230],
1966            [185, 25],
1967            [140, -248],
1968            [308, -70],
1969            [148, 118],
1970            [166, -133],
1971            [325, 239],
1972            [36, 181],
1973            [453, -329],
1974            [81, -590],
1975            [247, 129],
1976            [50, -274],
1977            [222, -86],
1978            [139, 77],
1979            [177, -80],
1980            [134, -346],
1981            [188, -36],
1982            [184, -200],
1983        ],
1984        [
1985            [17737, 42728],
1986            [-53, 118],
1987            [95, 297],
1988            [-100, 793],
1989            [-176, 248],
1990            [79, 282],
1991            [14, 345],
1992        ],
1993        [
1994            [14429, 50642],
1995            [-321, 34],
1996            [-407, -489],
1997            [-191, -77],
1998            [-437, -777],
1999            [-92, 208],
2000            [-219, -13],
2001            [-216, -171],
2002            [-54, -197],
2003            [-20, -447],
2004            [-273, -127],
2005            [-239, -185],
2006            [-62, -344],
2007            [-95, -36],
2008            [-141, -429],
2009            [-268, -374],
2010            [-177, -71],
2011            [-67, -240],
2012            [170, -277],
2013            [-106, -230],
2014            [213, -213],
2015            [99, -452],
2016            [-271, -166],
2017            [-24, -172],
2018            [442, -248],
2019            [111, -300],
2020            [-77, -818],
2021            [84, -68],
2022        ],
2023        [
2024            [11791, 43963],
2025            [120, 19],
2026            [280, -374],
2027        ],
2028        [
2029            [12191, 43608],
2030            [240, 325],
2031            [162, -36],
2032            [88, 178],
2033            [201, 157],
2034            [-79, 155],
2035            [102, 218],
2036            [-62, 222],
2037            [190, 149],
2038            [9, 332],
2039            [352, 103],
2040        ],
2041        [
2042            [82305, 53759],
2043            [135, -438],
2044            [-51, -599],
2045            [-276, 212],
2046            [-113, -338],
2047            [-291, -220],
2048            [82, -102],
2049            [-9, -332],
2050            [-126, -177],
2051            [-14, -312],
2052            [-250, 46],
2053            [-53, -350],
2054            [-316, -70],
2055            [-250, 54],
2056            [-124, -144],
2057            [-176, 4],
2058            [-7, -329],
2059            [-75, -176],
2060            [33, -229],
2061            [296, -656],
2062            [0, -294],
2063            [108, -401],
2064            [82, -495],
2065            [-73, -379],
2066            [-12, -357],
2067            [-120, -373],
2068            [72, -48],
2069            [21, -614],
2070            [82, -371],
2071            [291, 0],
2072            [119, -516],
2073            [94, -57],
2074            [56, -337],
2075            [236, -434],
2076            [80, -5],
2077            [99, -463],
2078            [-233, -390],
2079            [-4, -271],
2080            [75, -170],
2081            [-18, -446],
2082            [-85, -219],
2083            [-13, -295],
2084            [-361, -418],
2085            [-225, -94],
2086            [-118, -222],
2087            [73, -1053],
2088            [-333, -233],
2089            [-19, -182],
2090            [-354, -303],
2091            [-144, -352],
2092            [-89, -43],
2093            [-199, -518],
2094            [-36, -297],
2095            [139, -324],
2096            [-99, -226],
2097            [77, -373],
2098            [82, -75],
2099            [29, -326],
2100            [-148, -182],
2101            [218, -356],
2102            [-15, -222],
2103            [136, -178],
2104            [-76, -130],
2105            [-284, -18],
2106            [-10, -318],
2107            [294, -140],
2108            [301, -36],
2109            [-61, -504],
2110            [60, -769],
2111            [-162, -61],
2112            [70, -316],
2113            [202, 69],
2114            [427, -208],
2115            [-23, -298],
2116            [139, -451],
2117            [-222, -194],
2118            [-35, -283],
2119            [108, -322],
2120            [17, -464],
2121            [56, -335],
2122            [208, -300],
2123        ],
2124        [
2125            [81200, 31613],
2126            [95, 52],
2127            [398, 599],
2128            [197, 363],
2129            [85, 279],
2130            [139, 127],
2131            [351, -421],
2132            [23, -347],
2133            [-97, -226],
2134            [64, -274],
2135            [-132, -305],
2136            [15, -309],
2137            [-263, -1128],
2138            [60, -157],
2139            [49, -561],
2140            [-180, -362],
2141            [-41, -350],
2142            [131, -562],
2143            [87, 148],
2144            [269, 52],
2145            [62, 196],
2146            [198, 202],
2147            [275, -282],
2148            [171, -248],
2149            [413, -48],
2150            [19, 252],
2151            [494, 821],
2152            [103, 400],
2153            [-73, 138],
2154            [138, 580],
2155            [164, 39],
2156            [210, 256],
2157            [182, 684],
2158            [193, 138],
2159            [300, -299],
2160            [83, -254],
2161            [5, -585],
2162            [246, -308],
2163            [-11, -289],
2164            [91, -170],
2165            [-357, -455],
2166            [-641, -448],
2167            [161, -485],
2168            [199, -144],
2169            [-66, -327],
2170            [-228, -312],
2171            [-137, -826],
2172            [35, -340],
2173            [-381, -932],
2174            [-100, -93],
2175            [36, -236],
2176            [147, -155],
2177            [-69, -548],
2178            [-87, -202],
2179            [43, -510],
2180            [-85, -281],
2181            [99, -106],
2182            [11, -375],
2183            [158, 139],
2184            [146, -158],
2185            [-24, -225],
2186            [458, 150],
2187            [124, -103],
2188            [188, -410],
2189            [77, -285],
2190            [-36, -253],
2191            [147, -100],
2192            [109, -309],
2193            [-5, -365],
2194        ],
2195        [
2196            [85635, 20760],
2197            [84, 48],
2198            [126, 483],
2199            [187, 144],
2200            [-52, 356],
2201            [59, 164],
2202            [399, 112],
2203            [211, 125],
2204            [289, 283],
2205            [247, -384],
2206            [189, -21],
2207            [298, 190],
2208            [336, 393],
2209            [89, 407],
2210            [217, -36],
2211            [135, 262],
2212            [161, -153],
2213            [-42, -183],
2214            [-201, -187],
2215            [-91, -428],
2216        ],
2217        [
2218            [88276, 22335],
2219            [207, 297],
2220            [198, -230],
2221            [5, -373],
2222            [104, -156],
2223            [230, -53],
2224            [37, -403],
2225            [-38, -439],
2226            [-111, -194],
2227            [-24, -511],
2228            [104, -52],
2229            [-7, -259],
2230            [81, -585],
2231            [96, -276],
2232        ],
2233        [
2234            [89158, 19101],
2235            [269, 545],
2236            [30, 181],
2237            [-183, 396],
2238            [128, 82],
2239            [-47, 386],
2240            [213, 353],
2241            [22, 253],
2242            [136, 91],
2243            [355, 69],
2244            [131, 166],
2245            [166, -69],
2246            [137, 110],
2247            [-9, 184],
2248            [270, 171],
2249            [170, 371],
2250            [137, 813],
2251            [-94, 67],
2252            [-52, 524],
2253            [312, 232],
2254            [88, 600],
2255            [138, 278],
2256            [26, 411],
2257            [-145, 230],
2258            [-116, -39],
2259            [-96, -224],
2260            [-314, -155],
2261            [-264, 256],
2262            [29, 324],
2263            [195, 349],
2264            [41, 324],
2265            [144, 407],
2266            [-20, 302],
2267            [126, 138],
2268            [233, -224],
2269            [135, -220],
2270            [151, 42],
2271            [143, -188],
2272            [-77, -338],
2273            [196, -368],
2274            [146, 276],
2275            [213, 151],
2276        ],
2277        [
2278            [92221, 26358],
2279            [-47, 119],
2280            [-102, 772],
2281            [53, 602],
2282            [-24, 533],
2283            [72, 988],
2284            [-173, 372],
2285            [-90, 377],
2286            [17, 233],
2287            [-249, 372],
2288            [-10, 303],
2289            [-79, 132],
2290            [-50, 412],
2291            [-157, 247],
2292            [-177, 48],
2293            [-43, 288],
2294            [52, 312],
2295            [-176, -30],
2296            [-153, 298],
2297            [-206, 192],
2298            [-203, 573],
2299            [-29, 463],
2300            [-241, 438],
2301            [67, 199],
2302            [-119, 146],
2303            [-56, 525],
2304            [62, 199],
2305            [-84, 269],
2306            [36, 481],
2307            [-162, 133],
2308            [41, 286],
2309            [-254, -104],
2310            [-173, 11],
2311            [-68, 437],
2312            [-275, 289],
2313            [-179, -125],
2314            [-176, 132],
2315            [228, 164],
2316            [21, 551],
2317            [-131, 199],
2318            [-140, -216],
2319            [-285, -13],
2320            [-331, -217],
2321            [-350, 16],
2322            [-35, 200],
2323            [-145, 13],
2324            [-341, -219],
2325            [-129, -143],
2326            [-102, -403],
2327            [-91, -145],
2328            [-335, -284],
2329            [288, -458],
2330            [160, -535],
2331            [43, -461],
2332            [-165, 111],
2333            [-6, 407],
2334            [-188, -72],
2335            [98, -330],
2336            [-77, -610],
2337            [-325, -748],
2338            [-77, 266],
2339            [71, 142],
2340            [-59, 496],
2341            [-390, 56],
2342            [92, 217],
2343            [-10, 437],
2344            [-170, -294],
2345            [-66, -521],
2346            [294, -417],
2347            [-232, -594],
2348            [-150, 227],
2349            [-85, 477],
2350            [-186, 236],
2351            [-178, 507],
2352            [-161, -431],
2353            [-171, -227],
2354            [-108, -324],
2355            [-527, -396],
2356            [-136, 132],
2357            [0, 368],
2358            [211, 1245],
2359            [-60, 553],
2360            [105, 745],
2361            [74, 1399],
2362            [58, 193],
2363            [-87, 557],
2364            [53, 148],
2365            [-130, 372],
2366            [-23, 913],
2367            [-43, 151],
2368            [80, 403],
2369            [-79, 211],
2370            [11, 431],
2371            [85, 265],
2372            [-47, 437],
2373            [68, 207],
2374            [-92, 514],
2375            [93, 418],
2376            [10, 283],
2377            [-115, 297],
2378            [-167, 647],
2379            [-9, 465],
2380            [64, 361],
2381            [-2, 607],
2382            [-123, 645],
2383            [-33, 788],
2384            [165, 1000],
2385            [144, 216],
2386            [136, 647],
2387            [183, 341],
2388            [236, 620],
2389            [159, 614],
2390            [211, 282],
2391            [52, -246],
2392            [191, 88],
2393            [-40, 428],
2394            [-122, 166],
2395            [-14, 214],
2396            [281, 415],
2397        ],
2398        [
2399            [85763, 52484],
2400            [37, 298],
2401            [-203, 367],
2402            [-244, 226],
2403            [-155, -105],
2404            [20, -198],
2405            [-495, -16],
2406            [-147, -583],
2407            [-192, -84],
2408            [-190, 83],
2409            [-69, 270],
2410            [-11, 722],
2411            [188, 200],
2412            [-239, 292],
2413            [29, 249],
2414            [-205, 401],
2415            [-353, 179],
2416            [-115, 163],
2417            [-484, -14],
2418            [-178, -142],
2419            [-77, -231],
2420            [16, -236],
2421            [-150, -225],
2422            [-170, -95],
2423            [-71, -246],
2424        ],
2425        [
2426            [81200, 31613],
2427            [-207, -103],
2428            [-261, -535],
2429            [-205, -158],
2430            [-384, -572],
2431            [-123, -332],
2432            [131, -85],
2433            [-46, -272],
2434            [-126, -151],
2435            [-463, -128],
2436            [-365, -410],
2437            [0, -231],
2438            [-101, -189],
2439            [-118, 112],
2440            [-226, -329],
2441            [-3, -180],
2442            [-208, -119],
2443            [-54, -240],
2444            [-268, -257],
2445            [-73, 178],
2446            [-225, -98],
2447            [-91, -173],
2448            [-203, 39],
2449            [-327, -430],
2450            [-317, -124],
2451            [-95, 182],
2452            [-132, -7],
2453            [-323, 273],
2454            [-109, -7],
2455            [-263, -307],
2456            [-273, -109],
2457            [-154, 96],
2458            [-70, -302],
2459            [-104, -59],
2460            [-423, 148],
2461            [-355, -342],
2462            [-218, 320],
2463            [-389, -246],
2464            [-356, -402],
2465            [-140, -386],
2466            [-203, -227],
2467        ],
2468        [
2469            [76563, 20293],
2470            [166, 348],
2471            [109, -23],
2472            [278, 310],
2473            [251, 520],
2474            [193, 185],
2475            [263, 125],
2476            [205, -15],
2477            [145, 93],
2478            [154, -123],
2479            [322, 92],
2480            [137, 287],
2481            [147, 162],
2482            [337, 110],
2483            [310, -189],
2484            [605, -445],
2485            [105, -391],
2486            [188, 77],
2487            [48, -427],
2488            [485, -439],
2489            [11, -201],
2490            [215, -72],
2491            [5, -291],
2492            [88, -218],
2493            [207, -61],
2494            [372, -422],
2495            [4, -258],
2496            [159, -265],
2497            [179, 92],
2498            [45, -397],
2499            [131, -402],
2500            [133, 20],
2501            [215, -201],
2502            [95, 171],
2503            [301, 91],
2504            [51, 285],
2505            [101, 159],
2506            [223, 138],
2507            [363, -21],
2508            [138, 184],
2509            [120, 300],
2510            [380, -121],
2511            [111, -143],
2512            [373, 6],
2513            [116, 255],
2514            [115, 57],
2515        ],
2516        [
2517            [85262, 19235],
2518            [97, 429],
2519            [116, 203],
2520            [-19, 498],
2521            [53, 239],
2522            [126, 156],
2523        ],
2524        [
2525            [83474, 73895],
2526            [-265, 430],
2527            [97, 220],
2528            [-8, 402],
2529            [199, 435],
2530            [-1, 504],
2531            [98, 42],
2532            [39, 356],
2533            [255, 167],
2534            [-71, 132],
2535            [63, 271],
2536            [109, 126],
2537            [-24, 467],
2538            [-81, 203],
2539            [156, 102],
2540            [324, 499],
2541            [-52, 527],
2542            [157, 56],
2543            [32, 193],
2544            [216, 15],
2545            [99, 120],
2546            [21, 245],
2547            [154, 194],
2548            [239, 53],
2549            [383, -922],
2550            [159, -178],
2551            [120, -325],
2552            [205, 480],
2553            [-15, 174],
2554            [211, 445],
2555            [121, 95],
2556            [58, 295],
2557            [448, 106],
2558            [-32, 220],
2559            [102, 403],
2560            [-50, 336],
2561            [-108, 171],
2562            [93, 197],
2563            [-218, 826],
2564            [80, 170],
2565            [-58, 403],
2566            [97, 316],
2567            [-123, 362],
2568            [-127, 668],
2569            [106, 389],
2570            [389, -39],
2571            [5, 207],
2572            [308, 171],
2573        ],
2574        [
2575            [87384, 84624],
2576            [24, -453],
2577            [207, -229],
2578            [-85, -388],
2579            [206, -9],
2580            [221, -533],
2581            [273, -524],
2582            [36, -247],
2583            [337, -463],
2584            [37, -466],
2585            [142, -124],
2586            [123, -296],
2587            [228, -954],
2588            [286, -308],
2589            [254, -79],
2590            [47, -181],
2591            [-198, -357],
2592            [-228, -136],
2593            [-142, 4],
2594            [-229, -546],
2595            [-75, -1172],
2596            [230, -1257],
2597            [-33, -114],
2598            [298, -599],
2599            [168, -440],
2600            [124, -206],
2601            [-2, -228],
2602            [-386, 292],
2603            [-68, 155],
2604            [-337, 93],
2605            [37, -327],
2606            [164, -349],
2607            [89, -530],
2608            [79, -233],
2609            [250, -247],
2610            [72, -340],
2611            [-185, -8],
2612            [-231, -240],
2613            [129, -447],
2614            [-89, -330],
2615            [131, -279],
2616            [-11, -271],
2617            [235, -191],
2618            [136, -364],
2619            [125, 93],
2620            [161, -69],
2621            [-8, -266],
2622            [171, -352],
2623            [150, -60],
2624            [357, -962],
2625            [225, -404],
2626            [259, -333],
2627            [147, -113],
2628            [209, 83],
2629            [168, 301],
2630            [-142, 166],
2631            [-51, 290],
2632            [328, 617],
2633            [262, -413],
2634            [109, -487],
2635            [183, -113],
2636            [186, -3],
2637            [293, -276],
2638            [120, 135],
2639            [-9, 369],
2640            [350, -111],
2641            [309, -21],
2642            [30, -275],
2643            [123, -259],
2644            [-105, -274],
2645            [-215, -130],
2646            [-181, 491],
2647            [-95, -181],
2648            [69, -507],
2649            [191, 80],
2650            [47, -543],
2651            [446, -782],
2652            [296, -314],
2653            [401, -69],
2654            [191, 157],
2655            [222, -30],
2656            [207, -753],
2657            [-61, -598],
2658            [-129, -54],
2659            [-47, -251],
2660            [49, -674],
2661            [248, -1108],
2662            [299, -421],
2663            [165, -117],
2664            [141, 57],
2665            [164, -294],
2666            [250, 118],
2667            [127, -120],
2668            [-270, -423],
2669            [42, -366],
2670            [-12, -523],
2671            [65, -691],
2672            [-150, -77],
2673            [40, -288],
2674            [242, -53],
2675            [545, -362],
2676            [119, -507],
2677            [160, -188],
2678            [117, -501],
2679            [120, -325],
2680            [50, -629],
2681            [125, -318],
2682            [84, -431],
2683            [86, -701],
2684            [-420, -210],
2685            [-225, 124],
2686            [-365, 363],
2687            [-289, 213],
2688            [-267, 120],
2689            [-593, 129],
2690            [-271, 190],
2691            [-987, 575],
2692            [-445, 179],
2693            [-730, 408],
2694            [-447, 354],
2695            [-311, 389],
2696            [-271, 269],
2697            [-618, 985],
2698            [-143, 299],
2699            [-77, 581],
2700            [-155, 296],
2701            [31, 251],
2702            [-293, 622],
2703            [-172, 96],
2704            [-225, -56],
2705            [7, 357],
2706            [99, 336],
2707            [-16, 246],
2708            [-185, 352],
2709            [96, 236],
2710            [-12, 584],
2711            [-143, 572],
2712            [-86, 545],
2713            [-390, 1207],
2714            [-141, 88],
2715            [-140, 277],
2716            [-167, 542],
2717            [-42, 302],
2718            [-160, 198],
2719            [-8, 469],
2720            [-211, 653],
2721            [-181, 367],
2722            [-68, 426],
2723            [-92, 246],
2724            [-226, 138],
2725            [-135, 1071],
2726            [-121, 211],
2727            [-12, 615],
2728            [-59, 389],
2729            [-122, -116],
2730            [-151, 182],
2731            [-80, 345],
2732            [-147, 224],
2733            [-182, -234],
2734            [-204, 240],
2735            [1, 166],
2736            [-722, 503],
2737            [-161, 722],
2738            [-284, -9],
2739            [-36, -245],
2740            [93, -1295],
2741            [241, -142],
2742            [104, -202],
2743            [257, -84],
2744            [215, -309],
2745            [167, 345],
2746            [152, -504],
2747            [-219, -33],
2748            [70, -288],
2749            [-72, -176],
2750        ],
2751        [
2752            [87000, 71234],
2753            [-280, -36],
2754            [-79, 346],
2755            [-240, -244],
2756            [-71, 643],
2757            [-401, 267],
2758            [-186, -53],
2759            [-188, -316],
2760            [-225, 187],
2761            [-8, 281],
2762            [-541, 763],
2763            [-208, -185],
2764            [-146, 266],
2765            [-267, -2],
2766            [-89, 197],
2767            [-166, 625],
2768            [-275, -146],
2769            [-156, 68],
2770        ],
2771        [
2772            [90588, 72054],
2773            [12, -585],
2774            [97, -467],
2775            [-232, 7],
2776            [-144, 268],
2777            [-71, 579],
2778            [-99, 349],
2779            [259, 56],
2780            [178, -207],
2781        ],
2782        [
2783            [85763, 52484],
2784            [156, 302],
2785            [154, 80],
2786            [-2, 590],
2787            [76, 324],
2788            [112, 204],
2789            [135, -122],
2790            [134, 351],
2791            [-244, 191],
2792            [119, 510],
2793            [-157, 61],
2794            [-31, 397],
2795            [40, 304],
2796            [424, 757],
2797            [183, 214],
2798            [117, 785],
2799            [235, 119],
2800            [157, -16],
2801            [149, 176],
2802            [156, 3],
2803            [-84, -420],
2804            [-127, -302],
2805            [-7, -421],
2806            [306, -3],
2807            [114, 358],
2808            [64, 452],
2809            [-69, 185],
2810            [32, 342],
2811            [114, 78],
2812            [134, 344],
2813            [-126, 295],
2814            [55, 408],
2815            [-103, 295],
2816            [165, 318],
2817            [189, 117],
2818            [21, 326],
2819            [-95, 331],
2820            [129, 142],
2821            [11, 323],
2822            [90, 274],
2823            [-380, 99],
2824            [-40, -261],
2825            [-124, -86],
2826            [25, -493],
2827            [-182, 22],
2828            [-318, 329],
2829            [60, 296],
2830            [-215, 80],
2831            [-7, 244],
2832            [-157, 419],
2833            [-250, 1499],
2834            [-266, 607],
2835            [-113, 568],
2836            [23, 158],
2837            [-351, 280],
2838            [1, 354],
2839            [-78, 142],
2840            [-70, 611],
2841            [171, 523],
2842            [-63, 346],
2843            [74, 214],
2844            [-44, 650],
2845            [117, 347],
2846            [276, 12],
2847            [-3, 363],
2848            [-140, 273],
2849            [-56, 420],
2850            [216, -75],
2851            [258, -390],
2852            [209, -514],
2853            [228, -14],
2854            [221, 331],
2855            [152, -352],
2856            [178, -148],
2857            [-4, 815],
2858            [-96, 109],
2859            [-319, 924],
2860            [-135, 678],
2861            [-287, 698],
2862        ],
2863        [
2864            [83474, 73895],
2865            [-37, -435],
2866            [-137, -146],
2867            [-96, -435],
2868            [-96, -155],
2869            [-261, -87],
2870            [-144, -307],
2871            [-147, -593],
2872            [-303, -245],
2873            [-156, -3],
2874            [-349, -793],
2875            [-115, -91],
2876            [-286, 188],
2877            [-176, 357],
2878            [-276, -470],
2879        ],
2880        [
2881            [80895, 70680],
2882            [95, -174],
2883            [173, 46],
2884            [-7, -254],
2885            [-113, -133],
2886            [-3, -415],
2887            [181, -404],
2888            [-58, -267],
2889            [-174, 1],
2890            [-120, -167],
2891            [-62, -630],
2892            [-164, -66],
2893            [-99, -781],
2894            [-176, -305],
2895            [88, -408],
2896            [223, -24],
2897            [95, -262],
2898            [-125, -68],
2899            [-41, -521],
2900            [253, -172],
2901            [59, -209],
2902            [131, -17],
2903            [125, -404],
2904            [-65, -457],
2905            [207, -468],
2906            [431, -97],
2907            [83, -584],
2908            [156, -66],
2909            [-205, -314],
2910            [-26, -330],
2911            [86, -288],
2912            [-217, -641],
2913            [186, -231],
2914            [-310, -382],
2915            [-163, 255],
2916            [-137, -261],
2917            [31, -537],
2918            [-128, -153],
2919            [-93, -388],
2920            [-200, -116],
2921            [48, -423],
2922            [284, -10],
2923            [202, -645],
2924            [-203, -144],
2925            [-138, -339],
2926            [-217, -156],
2927            [-152, -468],
2928            [174, -470],
2929            [-56, -529],
2930            [174, -186],
2931            [133, -437],
2932            [172, -276],
2933            [83, -319],
2934            [149, -153],
2935            [137, 82],
2936            [267, -291],
2937            [387, -1066],
2938            [49, -399],
2939        ],
2940        [
2941            [99150, 30114],
2942            [82, -377],
2943            [-176, -83],
2944            [35, 851],
2945            [-129, 1079],
2946            [18, 201],
2947            [260, 103],
2948            [12, -254],
2949            [-94, -264],
2950            [-19, -540],
2951            [74, -459],
2952            [-63, -257],
2953        ],
2954        [
2955            [99922, 31362],
2956            [-109, 46],
2957            [79, 500],
2958            [68, -102],
2959            [-38, -444],
2960        ],
2961        [
2962            [90186, 39712],
2963            [144, 44],
2964            [251, -382],
2965            [98, -585],
2966            [80, -30],
2967            [108, -334],
2968            [437, -255],
2969            [147, -466],
2970            [128, 272],
2971            [189, -260],
2972            [168, -88],
2973            [938, -961],
2974            [277, -102],
2975            [291, -217],
2976            [730, -744],
2977            [-265, 4],
2978            [-336, -389],
2979            [-154, -271],
2980            [-92, -650],
2981            [38, -468],
2982            [151, -194],
2983            [51, -376],
2984            [369, -1428],
2985            [110, -287],
2986            [180, -236],
2987            [260, -120],
2988            [223, 108],
2989            [160, -41],
2990            [149, -259],
2991            [152, -89],
2992            [88, -224],
2993            [119, -28],
2994            [152, 257],
2995            [-29, 334],
2996            [372, -490],
2997            [113, -352],
2998            [-28, -153],
2999            [-377, 295],
3000            [-130, -81],
3001            [-171, -319],
3002            [-181, -44],
3003            [-103, -511],
3004            [162, -832],
3005            [147, -494],
3006            [-27, -325],
3007            [-190, 124],
3008            [-462, 603],
3009            [-116, 684],
3010            [-97, 366],
3011            [-233, 218],
3012            [-248, 472],
3013            [-114, 528],
3014            [-28, 338],
3015            [-288, 413],
3016            [-423, 170],
3017            [-124, 128],
3018            [-11, 338],
3019            [-208, 660],
3020            [-429, 953],
3021            [-476, 822],
3022            [-177, 86],
3023            [-231, 496],
3024            [-74, 473],
3025            [-101, 204],
3026            [-376, 275],
3027            [-315, -27],
3028            [-78, 183],
3029            [-193, -24],
3030            [-156, 222],
3031            [-242, 479],
3032            [-70, 493],
3033            [-252, 481],
3034            [-126, 342],
3035            [-117, 25],
3036            [-228, 250],
3037            [89, 716],
3038            [149, -161],
3039            [97, 168],
3040            [-38, 508],
3041            [-176, -5],
3042            [98, 453],
3043            [-240, 199],
3044            [-284, -24],
3045            [-178, 76],
3046            [134, 369],
3047            [-84, 281],
3048            [444, -165],
3049            [38, -238],
3050            [214, -286],
3051            [555, -342],
3052            [-16, -292],
3053            [292, -261],
3054        ],
3055        [
3056            [99464, 34563],
3057            [75, -160],
3058            [-35, -582],
3059            [-169, 102],
3060            [35, 562],
3061            [-68, 144],
3062            [85, 256],
3063            [-58, 181],
3064            [34, 304],
3065            [219, 744],
3066            [-45, 820],
3067            [62, 230],
3068            [214, -216],
3069            [-105, -302],
3070            [-108, -1121],
3071            [29, -327],
3072            [-60, -368],
3073            [-105, -267],
3074        ],
3075        [
3076            [99801, 38886],
3077            [44, 317],
3078            [-61, 606],
3079            [47, 204],
3080            [-28, 368],
3081            [114, 310],
3082            [14, -757],
3083            [63, -251],
3084            [-31, -595],
3085            [36, -492],
3086            [-133, -123],
3087            [-65, 413],
3088        ],
3089        [
3090            [98809, 50543],
3091            [-109, -70],
3092            [-217, 674],
3093            [307, -337],
3094            [19, -267],
3095        ],
3096        [
3097            [98257, 52465],
3098            [-60, -298],
3099            [-254, 231],
3100            [68, 702],
3101            [-41, 236],
3102            [-172, 357],
3103            [-56, 381],
3104            [71, 116],
3105            [205, -198],
3106            [35, -223],
3107            [175, -466],
3108            [-31, -468],
3109            [60, -370],
3110        ],
3111        [
3112            [97985, 54358],
3113            [-192, -55],
3114            [0, 504],
3115            [112, -65],
3116            [80, -384],
3117        ],
3118        [
3119            [72247, 27578],
3120            [-135, 501],
3121            [-251, 27],
3122            [-66, 432],
3123            [-97, 177],
3124            [-173, 517],
3125            [39, 265],
3126            [-113, 179],
3127            [-264, -80],
3128            [-145, 173],
3129            [-122, -128],
3130            [7, -366],
3131            [-430, -269],
3132            [-99, 27],
3133            [-143, 554],
3134            [-1, 451],
3135            [-635, 268],
3136            [-159, -67],
3137            [-423, -11],
3138            [-133, -288],
3139            [-124, -29],
3140            [-24, -498],
3141            [-60, -252],
3142            [-124, -88],
3143            [-65, -602],
3144            [-381, -1203],
3145            [-66, -356],
3146            [78, -294],
3147            [-436, -862],
3148            [-35, -317],
3149            [-145, 79],
3150            [-52, 379],
3151            [120, 281],
3152            [-28, 172],
3153            [-231, -171],
3154            [-78, 355],
3155            [-112, -504],
3156            [-222, -347],
3157            [-162, 21],
3158            [-464, -336],
3159            [-40, -389],
3160            [-237, -367],
3161            [-200, -72],
3162            [-251, 165],
3163            [-140, 223],
3164            [-141, 21],
3165            [-9, 352],
3166            [86, 279],
3167            [-41, 262],
3168            [86, 378],
3169            [31, 371],
3170            [-70, 130],
3171            [57, 849],
3172            [152, 566],
3173            [-31, 241],
3174            [97, 414],
3175            [-21, 314],
3176            [-186, -56],
3177            [-203, 196],
3178            [-139, -2],
3179            [-45, 468],
3180            [-197, 263],
3181            [-68, 206],
3182            [50, 384],
3183            [103, 166],
3184            [-1, 299],
3185            [-149, 448],
3186            [-261, -185],
3187            [-127, 278],
3188            [58, 415],
3189            [78, 213],
3190            [-160, 258],
3191            [-177, 795],
3192            [-68, -80],
3193            [-181, 304],
3194            [-285, -66],
3195            [-256, -135],
3196            [31, 459],
3197            [230, 160],
3198            [-18, 394],
3199            [-151, 34],
3200            [-239, 387],
3201            [-142, -83],
3202        ],
3203        [
3204            [63118, 34625],
3205            [-66, -119],
3206            [-206, 90],
3207            [-173, -140],
3208            [-198, 117],
3209            [-277, 39],
3210            [-264, -151],
3211            [-182, 42],
3212            [-94, 334],
3213            [144, 519],
3214            [-79, 407],
3215            [166, 387],
3216            [21, 322],
3217            [159, 138],
3218            [-41, 338],
3219            [-238, 201],
3220            [-79, 617],
3221            [-77, 245],
3222            [-161, 67],
3223            [-67, 509],
3224            [38, 229],
3225            [-72, 408],
3226            [-134, 258],
3227            [-246, 42],
3228            [-114, 172],
3229            [231, 159],
3230            [-6, 288],
3231            [303, 563],
3232            [-80, 543],
3233            [-128, 1143],
3234            [-153, 970],
3235            [-108, 454],
3236            [-528, 869],
3237            [97, 466],
3238            [252, 78],
3239            [165, 344],
3240            [216, 224],
3241            [81, 370],
3242            [262, 171],
3243            [211, -13],
3244            [-22, 447],
3245            [-140, 472],
3246            [71, 105],
3247            [-32, 276],
3248            [208, 183],
3249            [-110, 438],
3250            [130, 384],
3251            [134, 184],
3252            [178, 455],
3253            [151, 203],
3254            [30, 210],
3255            [148, 160],
3256            [-50, 266],
3257            [-193, 241],
3258            [-100, 3],
3259            [-239, 754],
3260            [-174, 646],
3261            [-175, 37],
3262            [-34, 207],
3263            [-295, 63],
3264            [-8, 302],
3265            [-219, 108],
3266            [-100, 297],
3267            [-45, 520],
3268            [-93, 278],
3269            [-200, -50],
3270            [9, 504],
3271            [-47, 564],
3272        ],
3273        [
3274            [60476, 54582],
3275            [-8, 11],
3276        ],
3277        [
3278            [60468, 54593],
3279            [12, 490],
3280        ],
3281        [
3282            [60480, 55083],
3283            [157, -167],
3284            [296, 24],
3285            [181, 179],
3286            [36, 398],
3287            [346, -594],
3288            [215, 382],
3289            [192, 163],
3290            [57, 294],
3291            [128, 138],
3292            [223, 77],
3293            [210, 162],
3294            [201, 21],
3295            [435, 384],
3296            [82, -166],
3297            [-22, -323],
3298            [163, -271],
3299            [552, 98],
3300            [304, 275],
3301            [152, 40],
3302            [195, 327],
3303            [227, 29],
3304            [265, 143],
3305            [-106, 191],
3306            [158, 157],
3307            [-75, 254],
3308            [-20, 339],
3309            [-293, 302],
3310            [-136, 436],
3311            [176, 257],
3312            [29, 300],
3313            [479, 47],
3314            [143, -98],
3315            [109, 415],
3316            [224, -225],
3317            [101, 167],
3318            [-92, 294],
3319            [313, 235],
3320            [285, -113],
3321            [123, 125],
3322            [210, -293],
3323            [-76, -423],
3324            [129, -192],
3325            [-73, -415],
3326            [-120, -144],
3327            [21, -178],
3328            [-87, -481],
3329            [87, -161],
3330            [177, 240],
3331            [245, 113],
3332            [252, -137],
3333            [216, -21],
3334            [138, -207],
3335            [282, -207],
3336            [185, 20],
3337            [366, -434],
3338            [124, 45],
3339            [152, -178],
3340            [96, 146],
3341            [213, -178],
3342            [245, 180],
3343            [219, 16],
3344            [-27, 370],
3345            [-166, 500],
3346            [-41, 290],
3347            [-344, 912],
3348            [-92, 429],
3349            [455, -189],
3350            [190, -6],
3351            [263, 147],
3352            [226, 462],
3353            [-91, 221],
3354            [99, 617],
3355            [357, 341],
3356            [318, 153],
3357            [369, -91],
3358            [25, 383],
3359            [-238, -17],
3360            [-157, 410],
3361            [123, 408],
3362            [102, 161],
3363            [218, 51],
3364            [124, 179],
3365            [-401, 462],
3366            [-169, 121],
3367            [-133, 402],
3368            [-140, -94],
3369            [36, -287],
3370            [-186, 83],
3371            [-130, 569],
3372            [238, 462],
3373            [32, 283],
3374            [-143, 275],
3375            [-268, 73],
3376            [147, 281],
3377            [158, 51],
3378            [217, 302],
3379            [275, 638],
3380            [271, 492],
3381            [480, 707],
3382            [270, 219],
3383            [-252, -696],
3384            [-128, -40],
3385            [-54, -301],
3386            [129, -355],
3387            [309, 1272],
3388            [97, 252],
3389            [207, -643],
3390            [-136, 58],
3391            [-166, -251],
3392            [71, -194],
3393            [207, -38],
3394            [-4, -496],
3395            [154, -326],
3396            [84, 189],
3397            [-6, 612],
3398            [-382, 1197],
3399            [218, 768],
3400            [365, 492],
3401            [235, 122],
3402            [199, -13],
3403            [95, -394],
3404            [-186, 16],
3405            [67, -403],
3406            [202, 143],
3407            [60, 288],
3408            [247, 123],
3409            [77, 196],
3410            [414, 414],
3411            [576, -49],
3412            [196, 461],
3413            [54, 666],
3414            [-1, 503],
3415            [62, 1125],
3416            [143, 742],
3417            [227, 710],
3418            [312, 590],
3419            [213, 225],
3420            [296, 114],
3421            [308, -23],
3422            [320, -358],
3423            [118, -220],
3424            [239, 179],
3425            [187, 622],
3426            [428, -88],
3427            [280, -229],
3428            [76, 204],
3429            [218, 169],
3430            [-567, 138],
3431            [-191, 419],
3432            [-142, 512],
3433        ],
3434        [
3435            [77236, 76064],
3436            [317, -247],
3437            [330, 209],
3438            [40, -180],
3439            [180, -140],
3440            [209, 185],
3441            [95, -232],
3442            [122, 50],
3443            [132, -196],
3444            [325, -257],
3445            [-264, -734],
3446            [114, -646],
3447            [-119, -590],
3448            [94, -271],
3449            [-107, -290],
3450            [103, -406],
3451            [-59, -295],
3452            [37, -186],
3453            [215, -347],
3454            [179, 12],
3455            [-24, -374],
3456            [269, -201],
3457            [251, -78],
3458            [242, 228],
3459            [152, 355],
3460            [185, -122],
3461            [163, 71],
3462            [330, -725],
3463            [148, 23],
3464        ],
3465        [
3466            [70138, 66955],
3467            [21, -199],
3468            [-200, -368],
3469            [-320, -444],
3470            [-221, -149],
3471            [-160, -241],
3472            [-81, 423],
3473            [-162, 322],
3474            [104, 725],
3475            [218, 159],
3476            [356, 84],
3477            [245, -56],
3478            [200, -256],
3479        ],
3480        [
3481            [67016, 68630],
3482            [43, 122],
3483            [-329, 268],
3484            [-133, 219],
3485            [95, 244],
3486            [-34, 199],
3487            [407, 31],
3488            [158, 164],
3489            [23, 294],
3490            [588, 431],
3491            [49, -334],
3492            [229, -166],
3493            [171, -529],
3494            [-170, -462],
3495            [-238, -91],
3496            [-248, 32],
3497            [-143, 261],
3498            [-35, 257],
3499            [-175, 138],
3500            [-74, -192],
3501            [-16, -325],
3502            [426, -309],
3503            [318, -79],
3504            [339, 327],
3505            [38, -142],
3506            [-103, -673],
3507            [-200, -62],
3508            [-98, -170],
3509            [-127, -765],
3510            [-272, 3],
3511            [228, -540],
3512            [-10, -271],
3513            [-160, -56],
3514            [-143, -183],
3515            [-248, 101],
3516            [-229, -51],
3517            [-314, 105],
3518            [-92, 113],
3519            [119, 221],
3520            [-276, 185],
3521            [-185, 213],
3522            [62, 313],
3523            [-179, 37],
3524            [-64, 257],
3525            [78, 191],
3526            [-93, 181],
3527            [67, 487],
3528            [82, -89],
3529            [550, 31],
3530            [103, 103],
3531            [215, -39],
3532        ],
3533        [
3534            [68599, 71980],
3535            [200, -114],
3536            [18, 425],
3537            [215, 361],
3538            [169, 115],
3539            [272, -235],
3540            [-12, -602],
3541            [-70, -392],
3542            [-190, -368],
3543            [-301, -92],
3544            [-108, -196],
3545            [-312, -220],
3546            [-275, 191],
3547            [-193, 365],
3548            [126, 32],
3549            [200, -156],
3550            [13, 496],
3551            [248, 390],
3552        ],
3553        [
3554            [77236, 76064],
3555            [49, 248],
3556            [-35, 509],
3557            [61, 386],
3558            [-74, 170],
3559            [255, 338],
3560            [87, 970],
3561            [103, 296],
3562            [71, 577],
3563            [-340, 730],
3564            [168, 122],
3565            [125, 213],
3566            [217, -103],
3567            [224, 41],
3568            [21, 299],
3569            [153, 279],
3570            [13, 185],
3571            [355, 37],
3572            [52, 187],
3573            [-51, 440],
3574            [-204, 554],
3575            [-151, 173],
3576            [-221, -39],
3577            [-422, -210],
3578            [-135, -207],
3579            [-72, 269],
3580            [-197, -21],
3581            [-240, 117],
3582            [199, 1354],
3583            [-31, 279],
3584            [259, 384],
3585            [-147, 331],
3586            [-46, 271],
3587            [45, 314],
3588            [-18, 1038],
3589            [64, 140],
3590            [-88, 235],
3591            [109, 174],
3592            [134, 566],
3593            [-3, 303],
3594            [117, 380],
3595            [-2, 464],
3596            [211, 190],
3597            [-32, 428],
3598            [165, 319],
3599            [122, 29],
3600            [3, 246],
3601            [87, 232],
3602            [-58, 214],
3603            [128, 180],
3604            [25, 363],
3605            [239, 160],
3606            [91, 596],
3607            [184, 458],
3608            [-40, 171],
3609            [170, 554],
3610            [167, 251],
3611            [-7, 366],
3612            [279, -21],
3613            [-39, 243],
3614            [-216, 68],
3615            [90, 413],
3616            [257, 187],
3617            [9, 201],
3618            [158, 137],
3619            [285, 46],
3620            [311, 274],
3621            [155, -211],
3622            [85, 533],
3623            [194, 25],
3624            [-6, 163],
3625            [-183, 221],
3626            [166, 257],
3627            [-182, 51],
3628            [-54, -409],
3629            [-204, 112],
3630            [-449, -355],
3631            [-110, 473],
3632            [7, 340],
3633            [146, -54],
3634            [-39, 539],
3635            [-180, 482],
3636            [-76, 473],
3637            [101, 28],
3638            [53, 277],
3639            [102, 88],
3640            [157, 707],
3641            [80, 218],
3642            [6, 323],
3643            [90, 159],
3644            [-23, 397],
3645            [247, -386],
3646            [245, -264],
3647            [213, 134],
3648            [111, -81],
3649            [220, -587],
3650            [133, -592],
3651            [26, -455],
3652            [353, 246],
3653            [223, 235],
3654            [120, -96],
3655            [259, -428],
3656            [268, 68],
3657            [16, 385],
3658            [159, 52],
3659            [72, -146],
3660            [-108, -258],
3661            [243, 37],
3662            [127, -319],
3663            [-85, -311],
3664            [80, -181],
3665            [-39, -359],
3666            [-123, -97],
3667            [-120, -669],
3668            [-167, -1],
3669            [163, -406],
3670            [22, -412],
3671            [-100, -78],
3672            [-21, -278],
3673            [-261, -38],
3674            [-96, -173],
3675            [-199, -99],
3676            [-68, -861],
3677            [-41, -199],
3678            [219, -289],
3679            [106, -416],
3680            [60, -659],
3681            [-337, -60],
3682            [-134, -386],
3683            [-266, 143],
3684            [-125, -101],
3685            [87, -460],
3686            [143, -523],
3687            [208, 12],
3688            [186, 130],
3689            [134, 382],
3690            [519, -174],
3691            [303, -424],
3692            [62, -151],
3693            [264, -295],
3694            [88, -387],
3695            [158, -268],
3696            [66, -522],
3697            [-21, -656],
3698            [-185, -198],
3699            [141, -417],
3700            [-86, -391],
3701            [134, -371],
3702            [160, 381],
3703            [94, 70],
3704            [-231, 328],
3705            [-71, 419],
3706            [292, -95],
3707            [132, 94],
3708            [178, 358],
3709            [9, 211],
3710            [-146, 306],
3711            [424, 357],
3712            [164, 78],
3713            [369, 41],
3714            [150, -136],
3715            [168, 712],
3716            [161, 178],
3717            [56, -300],
3718            [179, 204],
3719            [44, 238],
3720            [160, 64],
3721            [282, -272],
3722            [101, -267],
3723            [112, 78],
3724            [-57, -694],
3725            [-99, -511],
3726            [1, -498],
3727            [73, -650],
3728            [96, -349],
3729            [263, -524],
3730            [69, -342],
3731            [201, -620],
3732            [112, -188],
3733            [125, -446],
3734            [94, -152],
3735            [58, -350],
3736        ],
3737        [
3738            [75616, 88785],
3739            [-249, 168],
3740            [-113, 226],
3741            [-179, 173],
3742            [-188, 352],
3743            [523, 66],
3744            [177, 19],
3745            [151, -356],
3746            [127, -501],
3747            [-249, -147],
3748        ],
3749        [
3750            [75042, 91621],
3751            [301, -307],
3752            [151, -572],
3753            [126, -334],
3754            [-42, -617],
3755            [-700, -80],
3756            [-79, 288],
3757            [8, 282],
3758            [-79, 146],
3759            [20, 493],
3760            [67, 231],
3761            [145, 202],
3762            [82, 268],
3763        ],
3764        [
3765            [85262, 19235],
3766            [79, -15],
3767            [19, -425],
3768            [128, -143],
3769            [293, -153],
3770            [-22, -517],
3771            [262, -97],
3772            [190, -283],
3773            [130, 79],
3774            [90, 258],
3775            [192, 250],
3776            [263, 219],
3777            [311, 534],
3778            [69, 226],
3779            [122, 65],
3780            [-9, 624],
3781            [86, 56],
3782            [165, 716],
3783            [248, 271],
3784            [255, 950],
3785            [0, 159],
3786            [143, 326],
3787        ],
3788        [
3789            [33019, 21592],
3790            [-38, 178],
3791            [-179, 125],
3792            [-266, -84],
3793            [-25, -142],
3794            [-286, -224],
3795            [-211, 195],
3796            [-113, 367],
3797            [-294, 83],
3798            [-85, 180],
3799            [-183, -21],
3800            [-257, 124],
3801            [-317, -261],
3802            [-115, -20],
3803            [-98, -215],
3804        ],
3805        [
3806            [30552, 21877],
3807            [23, -318],
3808            [-50, -210],
3809            [82, -466],
3810            [-204, -512],
3811            [-493, -96],
3812            [23, -372],
3813            [-308, -80],
3814            [-78, -717],
3815            [210, -16],
3816            [38, -171],
3817            [169, -144],
3818            [309, -85],
3819            [-23, -382],
3820            [-188, -79],
3821            [-82, -177],
3822            [70, -450],
3823        ],
3824        [
3825            [30050, 17602],
3826            [432, -98],
3827            [422, -193],
3828            [294, -22],
3829            [184, -88],
3830            [157, -223],
3831            [80, 308],
3832            [279, 91],
3833            [173, -205],
3834            [125, 115],
3835            [90, -217],
3836            [288, -19],
3837            [1166, -275],
3838            [163, 131],
3839            [221, -174],
3840            [130, 166],
3841            [-5, 268],
3842            [293, -124],
3843            [111, 71],
3844        ],
3845        [
3846            [34653, 17114],
3847            [67, 219],
3848            [-169, 646],
3849            [8, 271],
3850            [-204, 9],
3851            [-319, 396],
3852            [48, 392],
3853            [-274, 206],
3854            [-118, 218],
3855            [-157, -71],
3856            [-45, 309],
3857            [-273, 76],
3858            [-110, 696],
3859            [-242, 154],
3860            [42, 621],
3861            [112, 336],
3862        ],
3863        [
3864            [22940, 23380],
3865            [-135, 378],
3866            [81, 274],
3867            [-203, 455],
3868        ],
3869        [
3870            [22683, 24487],
3871            [-152, 21],
3872            [-208, -296],
3873            [-3, -171],
3874            [-213, -257],
3875            [-204, -106],
3876            [-156, -202],
3877            [-167, -81],
3878            [-133, -373],
3879            [-173, -139],
3880            [-160, -282],
3881            [-373, 13],
3882            [-208, -252],
3883            [-121, 60],
3884            [-140, -290],
3885            [-230, -96],
3886            [-180, -375],
3887            [-194, -79],
3888            [-524, -6],
3889        ],
3890        [
3891            [19144, 21576],
3892            [-64, -55],
3893        ],
3894        [
3895            [19080, 21521],
3896            [-26, -145],
3897            [267, -274],
3898            [29, -127],
3899            [-111, -323],
3900            [343, -62],
3901            [141, 56],
3902            [97, -184],
3903            [312, -102],
3904            [-68, -149],
3905            [-61, -424],
3906            [214, -130],
3907            [80, -169],
3908            [183, -53],
3909            [152, -187],
3910            [61, -273],
3911            [-95, -258],
3912            [16, -243],
3913            [195, -414],
3914            [-63, -187],
3915            [14, -600],
3916            [-187, -242],
3917            [84, -257],
3918            [151, 62],
3919            [104, 340],
3920            [305, -128],
3921            [72, -621],
3922            [150, -364],
3923            [525, -5],
3924            [155, 220],
3925            [278, -108],
3926            [195, -186],
3927            [75, 178],
3928            [221, -257],
3929            [130, -24],
3930            [10, -500],
3931            [287, -105],
3932            [157, 281],
3933            [258, -381],
3934            [288, -234],
3935            [-168, -458],
3936            [138, -92],
3937            [-20, -295],
3938            [417, -592],
3939            [-84, -162],
3940            [288, -73],
3941            [411, 336],
3942            [68, -502],
3943            [350, -327],
3944            [160, -68],
3945            [439, -59],
3946            [456, 688],
3947            [68, 340],
3948            [-172, 126],
3949            [-175, 268],
3950            [44, 320],
3951            [-231, 187],
3952            [-87, 277],
3953            [163, 61],
3954            [-160, 419],
3955            [27, 203],
3956        ],
3957        [
3958            [25950, 15539],
3959            [-1, 199],
3960            [146, 169],
3961            [167, 47],
3962            [82, 215],
3963            [-63, 156],
3964            [-397, 471],
3965            [-183, 34],
3966            [-134, -235],
3967            [-51, 440],
3968            [-105, 86],
3969        ],
3970        [
3971            [25411, 17121],
3972            [-71, -274],
3973            [-205, 17],
3974            [-175, -396],
3975            [-233, -320],
3976            [-378, 37],
3977            [-43, 249],
3978            [-259, 354],
3979            [-219, -185],
3980            [-361, 16],
3981            [-30, 431],
3982            [-167, 36],
3983            [22, 414],
3984            [141, 81],
3985            [44, 318],
3986            [1, 494],
3987            [160, 275],
3988            [13, 283],
3989            [-81, 319],
3990            [-364, -292],
3991            [-131, 11],
3992            [-107, 243],
3993            [107, 349],
3994            [-27, 159],
3995            [170, 358],
3996            [-147, 60],
3997            [39, 467],
3998            [123, 465],
3999            [-184, 105],
4000            [25, 274],
4001            [-164, 271],
4002            [-38, 246],
4003            [33, 516],
4004            [-23, 311],
4005            [58, 567],
4006        ],
4007        [
4008            [27569, 24684],
4009            [181, 450],
4010            [108, 114],
4011            [13, 385],
4012            [165, 150],
4013            [109, -219],
4014            [386, 125],
4015            [224, 310],
4016            [-16, 253],
4017            [198, 287],
4018            [252, 192],
4019            [183, -211],
4020            [-21, -237],
4021            [322, 113],
4022            [84, 245],
4023            [-87, 120],
4024            [66, 324],
4025            [267, 187],
4026            [640, 156],
4027            [61, 265],
4028            [-70, 440],
4029            [177, 207],
4030            [109, 361],
4031            [-19, 285],
4032            [-121, 199],
4033            [-24, 426],
4034            [275, 362],
4035            [178, 134],
4036            [279, 89],
4037            [298, 403],
4038            [67, 180],
4039            [280, 304],
4040            [202, 302],
4041            [119, 283],
4042            [15, 277],
4043            [185, 575],
4044            [283, 329],
4045            [30, 264],
4046        ],
4047        [
4048            [32967, 33113],
4049            [-449, -68],
4050            [-478, 367],
4051            [-439, 440],
4052            [-94, 2],
4053            [-162, 283],
4054            [-243, -32],
4055            [-259, -286],
4056            [-183, 281],
4057            [-200, -197],
4058            [-245, 265],
4059            [-205, -86],
4060            [-190, -180],
4061            [-556, 741],
4062            [-137, -188],
4063            [-238, 337],
4064            [182, 208],
4065            [-282, 376],
4066            [-154, -153],
4067            [-159, 193],
4068            [-176, -134],
4069            [-207, 319],
4070            [-330, -396],
4071            [150, -341],
4072            [33, -253],
4073            [-197, -281],
4074        ],
4075        [
4076            [27075, 30486],
4077            [-104, -389],
4078            [-77, -38],
4079            [-41, -618],
4080            [-91, -313],
4081            [-280, -312],
4082            [39, -275],
4083            [-189, -212],
4084            [66, -118],
4085            [-165, -370],
4086            [-406, -300],
4087            [-139, 102],
4088            [-135, -292],
4089            [109, -178],
4090            [49, -374],
4091            [-74, -248],
4092        ],
4093        [
4094            [25637, 26551],
4095            [206, 153],
4096            [181, -445],
4097            [179, -68],
4098            [61, -203],
4099            [314, -18],
4100            [106, -97],
4101            [-40, -437],
4102            [148, -121],
4103            [210, -21],
4104            [7, -604],
4105            [70, -129],
4106            [225, -20],
4107            [265, 143],
4108        ],
4109        [
4110            [34882, 24463],
4111            [33, 187],
4112            [-113, 160],
4113            [-53, 286],
4114            [103, 964],
4115            [-37, 222],
4116            [-234, 164],
4117            [-131, 216],
4118            [-258, 242],
4119            [-25, 343],
4120            [189, 513],
4121            [106, 612],
4122            [-215, 359],
4123            [126, 277],
4124            [-18, 499],
4125            [72, 601],
4126            [164, 320],
4127            [-17, 316],
4128            [-625, 1622],
4129            [-348, 374],
4130            [-233, 94],
4131            [60, 298],
4132            [-49, 179],
4133            [-188, 219],
4134        ],
4135        [
4136            [33191, 33530],
4137            [-161, -192],
4138            [-63, -225],
4139        ],
4140        [
4141            [27569, 24684],
4142            [-73, -440],
4143            [189, -81],
4144            [86, -236],
4145            [206, -166],
4146            [225, -6],
4147            [118, -349],
4148            [173, 32],
4149        ],
4150        [
4151            [28493, 23438],
4152            [342, 275],
4153            [202, -283],
4154            [-3, -203],
4155            [231, -186],
4156            [268, -109],
4157            [70, -189],
4158            [395, -270],
4159            [24, 206],
4160            [136, 37],
4161            [275, -364],
4162            [119, -475],
4163        ],
4164        [
4165            [33019, 21592],
4166            [183, -66],
4167            [124, 178],
4168            [-102, 155],
4169            [201, 1054],
4170            [176, 171],
4171            [-29, 194],
4172            [455, 63],
4173            [55, -147],
4174            [348, 181],
4175            [277, 47],
4176            [24, 459],
4177            [151, 582],
4178        ],
4179        [
4180            [28493, 23438],
4181            [215, -115],
4182            [-176, -170],
4183            [-56, -179],
4184            [-166, -154],
4185            [75, -224],
4186            [-103, -227],
4187            [201, -241],
4188            [-203, -136],
4189            [-205, 132],
4190            [-104, -148],
4191            [-193, -40],
4192            [-69, 167],
4193            [-256, -133],
4194            [50, -328],
4195            [-241, -30],
4196            [-46, 610],
4197            [-86, 252],
4198            [-291, 404],
4199            [-267, 10],
4200            [-229, -194],
4201            [-18, -310],
4202            [-131, -99],
4203            [168, -762],
4204            [-18, -421],
4205            [105, -93],
4206            [199, 69],
4207            [147, -59],
4208            [96, -246],
4209            [188, 61],
4210            [262, -63],
4211            [95, -123],
4212            [518, 264],
4213            [84, -178],
4214            [-30, -251],
4215            [-223, -240],
4216            [-136, -41],
4217            [-129, -217],
4218            [43, -172],
4219            [-161, -249],
4220            [-285, 274],
4221            [-207, -216],
4222            [-231, 23],
4223            [-383, -659],
4224            [-195, -416],
4225            [-127, -477],
4226            [-173, -82],
4227            [-315, -519],
4228            [-75, -371],
4229        ],
4230        [
4231            [25950, 15539],
4232            [190, -54],
4233            [210, 90],
4234            [190, -103],
4235            [395, 89],
4236            [49, 630],
4237            [101, 261],
4238            [514, 236],
4239            [167, -122],
4240            [89, -244],
4241            [213, -45],
4242            [178, -145],
4243            [65, 212],
4244            [-197, 253],
4245            [-27, 236],
4246            [-172, 66],
4247            [-150, 287],
4248            [58, 182],
4249            [271, 186],
4250            [-274, 351],
4251            [373, 181],
4252            [-33, 348],
4253            [205, -81],
4254            [209, 74],
4255            [20, -225],
4256            [138, -25],
4257            [91, -266],
4258            [185, 125],
4259            [162, -175],
4260            [5, -259],
4261            [429, 122],
4262            [144, -132],
4263            [146, 110],
4264            [156, -100],
4265        ],
4266        [
4267            [25637, 26551],
4268            [-399, -208],
4269            [-329, -62],
4270        ],
4271        [
4272            [24909, 26281],
4273            [70, -607],
4274            [-66, -137],
4275            [-210, -41],
4276            [-243, -260],
4277            [-205, 30],
4278            [-193, -83],
4279            [-274, 143],
4280            [7, -601],
4281            [-119, -444],
4282            [-272, -169],
4283            [-290, -375],
4284            [-174, -357],
4285        ],
4286        [
4287            [23558, 28110],
4288            [24, -153],
4289            [-171, -113],
4290            [467, -651],
4291            [122, 263],
4292            [119, -233],
4293            [371, 113],
4294            [-99, 224],
4295            [198, 64],
4296            [202, -100],
4297            [-142, -317],
4298            [47, -283],
4299            [309, -37],
4300            [-65, -154],
4301            [-412, -172],
4302            [24, -188],
4303            [357, -92],
4304        ],
4305        [
4306            [10550, 14732],
4307            [182, 95],
4308            [4, 209],
4309            [164, 3],
4310            [-10, -381],
4311            [227, -50],
4312            [78, -237],
4313            [330, 125],
4314            [209, -51],
4315            [114, -156],
4316            [171, 64],
4317            [153, -109],
4318            [351, 148],
4319            [122, 285],
4320            [-138, 465],
4321            [26, 119],
4322            [-95, 446],
4323            [243, 11],
4324            [-14, -209],
4325            [125, -137],
4326            [141, 29],
4327            [79, 563],
4328            [111, 402],
4329            [166, 354],
4330            [-145, 230],
4331            [102, 539],
4332            [-5, 232],
4333            [-281, 307],
4334            [-131, 350],
4335            [-163, -168],
4336            [-54, 300],
4337            [133, 492],
4338            [126, -51],
4339            [144, 289],
4340            [-2, 356],
4341            [-183, 525],
4342            [297, 208],
4343        ],
4344        [
4345            [13127, 20329],
4346            [40, 107],
4347            [-85, 487],
4348            [-124, 177],
4349            [-301, -57],
4350            [-319, 76],
4351            [-243, 262],
4352            [-334, -68],
4353            [-108, -193],
4354            [55, -398],
4355        ],
4356        [
4357            [11708, 20722],
4358            [33, -420],
4359            [131, -167],
4360            [-136, -142],
4361            [-74, -378],
4362            [-12, -608],
4363            [46, -287],
4364            [99, -148],
4365            [-64, -192],
4366            [-127, -716],
4367            [-17, -312],
4368            [69, -112],
4369            [-39, -331],
4370            [-167, -93],
4371            [-123, 84],
4372            [-223, -184],
4373            [-148, 170],
4374            [-263, -5],
4375            [107, -431],
4376            [-68, -255],
4377            [221, -173],
4378            [-671, -432],
4379            [103, -300],
4380            [181, -98],
4381            [-16, -460],
4382        ],
4383        [
4384            [15451, 22187],
4385            [-58, 307],
4386            [-131, 183],
4387            [49, 259],
4388            [-72, 333],
4389            [-273, -72],
4390            [-241, 317],
4391            [119, 148],
4392            [-47, 380],
4393            [-190, 54],
4394            [-114, -192],
4395            [-161, 269],
4396            [-144, 79],
4397            [92, 247],
4398            [190, 34],
4399            [109, 153],
4400            [72, 549],
4401            [-72, 277],
4402            [-374, 507],
4403            [-153, -10],
4404            [-204, 372],
4405            [-296, 87],
4406            [-75, 159],
4407            [-56, 686],
4408        ],
4409        [
4410            [11364, 27206],
4411            [-26, 1],
4412        ],
4413        [
4414            [11338, 27207],
4415            [-52, -247],
4416            [42, -212],
4417            [-116, -95],
4418            [102, -389],
4419            [21, -383],
4420            [-436, -352],
4421            [-251, -346],
4422            [137, -150],
4423            [44, -240],
4424            [3, -544],
4425            [-52, -154],
4426            [-442, -223],
4427            [-265, 242],
4428            [-232, 62],
4429            [-89, -219],
4430            [-356, -228],
4431            [211, -385],
4432            [64, -553],
4433            [-85, -174],
4434            [-135, -619],
4435            [154, -51],
4436            [-59, -301],
4437            [376, -359],
4438        ],
4439        [
4440            [9922, 21287],
4441            [167, 242],
4442            [206, 17],
4443            [203, -100],
4444            [187, 64],
4445            [116, -297],
4446            [240, 55],
4447            [-64, 281],
4448            [161, 115],
4449            [142, -235],
4450            [-124, -116],
4451            [263, -336],
4452            [141, 47],
4453            [148, -302],
4454        ],
4455        [
4456            [13127, 20329],
4457            [406, 263],
4458            [176, -44],
4459            [243, 136],
4460            [-16, 484],
4461            [588, 652],
4462            [353, -96],
4463            [218, 108],
4464            [41, 207],
4465            [173, 148],
4466            [142, 0],
4467        ],
4468        [
4469            [22683, 24487],
4470            [-102, 277],
4471            [-257, -15],
4472            [7, 443],
4473            [-94, 450],
4474            [-177, 261],
4475            [-251, -87],
4476            [-206, -265],
4477            [-62, 330],
4478            [-199, -83],
4479            [17, 359],
4480            [-146, 316],
4481        ],
4482        [
4483            [21213, 26473],
4484            [-60, -389],
4485            [-86, -190],
4486            [-228, -217],
4487            [-274, -11],
4488            [-337, 63],
4489            [-78, 261],
4490            [-285, 197],
4491            [-207, -104],
4492            [-125, 322],
4493            [-200, 3],
4494            [-153, -275],
4495            [-277, 207],
4496            [-125, -76],
4497            [-91, -552],
4498            [-109, -104],
4499            [131, -315],
4500            [-3, -160],
4501            [-241, -72],
4502        ],
4503        [
4504            [18465, 25061],
4505            [-50, -230],
4506            [93, -253],
4507            [17, -470],
4508            [261, -288],
4509            [-39, -287],
4510            [138, -147],
4511            [-87, -169],
4512            [44, -257],
4513            [166, -304],
4514            [40, -316],
4515            [145, -415],
4516            [-49, -349],
4517        ],
4518        [
4519            [15749, 31433],
4520            [-164, 170],
4521        ],
4522        [
4523            [14726, 28789],
4524            [161, -66],
4525            [11, -296],
4526            [307, -169],
4527            [21, -230],
4528            [128, -407],
4529            [263, -36],
4530            [134, 112],
4531            [126, -249],
4532            [1, -412],
4533            [115, 46],
4534            [252, -312],
4535            [227, -10],
4536            [42, -372],
4537            [140, 156],
4538            [359, -64],
4539            [260, -152],
4540            [9, -260],
4541        ],
4542        [
4543            [17282, 26068],
4544            [288, 111],
4545            [65, 223],
4546            [268, 314],
4547            [178, 349],
4548            [-29, 383],
4549            [-113, 150],
4550            [133, 186],
4551            [91, 913],
4552            [-138, 130],
4553        ],
4554        [
4555            [18025, 28827],
4556            [-44, -5],
4557        ],
4558        [
4559            [18465, 25061],
4560            [-399, 342],
4561            [-218, -208],
4562            [-67, 219],
4563            [-179, 29],
4564            [-202, 504],
4565            [-118, 121],
4566        ],
4567        [
4568            [15451, 22187],
4569            [146, 0],
4570            [48, -419],
4571            [-48, -596],
4572            [-98, -375],
4573            [78, -289],
4574            [297, -118],
4575            [194, 28],
4576            [-3, 215],
4577            [347, 773],
4578            [186, -67],
4579            [363, 61],
4580            [291, -141],
4581            [68, 270],
4582            [201, 139],
4583            [201, -274],
4584            [270, 23],
4585            [380, -170],
4586            [349, 293],
4587            [165, -114],
4588            [194, 95],
4589        ],
4590        [
4591            [21213, 26473],
4592            [-133, 142],
4593            [-94, 255],
4594            [92, 529],
4595            [-121, 283],
4596            [-417, -118],
4597            [-230, 202],
4598            [-99, 535],
4599            [-179, 36],
4600            [-46, 187],
4601            [-266, -82],
4602            [-122, 49],
4603            [45, 350],
4604        ],
4605        [
4606            [18048, 28830],
4607            [-23, -3],
4608        ],
4609        [
4610            [9922, 21287],
4611            [-107, -314],
4612            [252, -59],
4613            [265, -275],
4614            [-97, -148],
4615            [-543, -537],
4616            [-193, 72],
4617            [-447, -91],
4618            [-92, -270],
4619            [-142, 73],
4620            [-227, -157],
4621            [-189, 12],
4622            [-123, 279],
4623            [5, 467],
4624            [-46, 235],
4625            [-192, 114],
4626            [-61, 471],
4627            [-128, 492],
4628            [-138, -431],
4629            [-232, 203],
4630            [-91, -136],
4631            [-146, 189],
4632            [-144, 44],
4633            [-117, -254],
4634        ],
4635        [
4636            [6989, 21266],
4637            [245, -554],
4638            [164, 203],
4639            [132, -134],
4640            [-170, -178],
4641            [185, -208],
4642            [276, -115],
4643            [183, 70],
4644            [171, -654],
4645            [-5, -248],
4646            [147, -256],
4647            [130, -431],
4648            [-79, -314],
4649            [-59, -496],
4650            [32, -217],
4651            [211, -474],
4652            [-19, -116],
4653            [192, -732],
4654            [-25, -524],
4655        ],
4656        [
4657            [8700, 15888],
4658            [114, -79],
4659            [340, -632],
4660            [19, -304],
4661            [85, -274],
4662            [153, -81],
4663        ],
4664        [
4665            [9411, 14518],
4666            [115, -277],
4667            [619, 77],
4668            [405, 414],
4669        ],
4670        [
4671            [7384, 52922],
4672            [-197, 136],
4673            [-335, -289],
4674            [-91, 107],
4675            [-77, 396],
4676            [-242, 815],
4677            [-218, -134],
4678            [-131, -277],
4679            [8, -188],
4680            [-407, 329],
4681            [193, -846],
4682            [286, -1023],
4683            [549, -1297],
4684            [285, 290],
4685            [172, 71],
4686            [141, -89],
4687            [131, 140],
4688            [41, 528],
4689            [-173, 449],
4690            [1, 756],
4691            [64, 126],
4692        ],
4693        [
4694            [89158, 19101],
4695            [-1, -540],
4696            [159, -260],
4697            [-90, -436],
4698            [93, -151],
4699            [-18, -499],
4700            [-59, -190],
4701            [112, -289],
4702            [-28, -463],
4703            [-90, -90],
4704            [34, -527],
4705            [125, -232],
4706            [-68, -376],
4707            [-116, -76],
4708            [82, -821],
4709            [-35, -394],
4710            [-232, -174],
4711            [-235, -11],
4712            [-61, 465],
4713            [-255, 352],
4714            [-226, -129],
4715            [-7, -502],
4716            [-92, -517],
4717            [-114, -99],
4718            [-252, -660],
4719            [208, -128],
4720            [478, -884],
4721            [58, -561],
4722            [136, -376],
4723            [134, -174],
4724            [77, -673],
4725            [-11, -703],
4726            [-209, -272],
4727            [-185, -379],
4728            [146, -475],
4729            [236, -298],
4730            [39, 526],
4731            [-70, 342],
4732            [304, 345],
4733            [-18, 297],
4734            [94, 315],
4735            [-1, 417],
4736            [82, 487],
4737            [64, 121],
4738            [-95, 245],
4739            [220, 211],
4740            [128, -177],
4741            [165, 468],
4742            [81, -85],
4743            [36, -383],
4744            [277, 25],
4745            [138, 202],
4746            [200, -24],
4747            [46, 321],
4748            [223, -63],
4749            [234, 722],
4750            [313, 537],
4751            [96, 656],
4752            [111, 286],
4753            [138, 534],
4754            [131, 658],
4755            [145, 462],
4756            [-32, 417],
4757            [86, 260],
4758            [29, 375],
4759            [-75, 302],
4760            [64, 179],
4761            [-74, 255],
4762            [55, 439],
4763            [-21, 252],
4764            [162, 572],
4765            [-56, 209],
4766            [12, 459],
4767            [70, 270],
4768            [-15, 503],
4769            [65, 232],
4770            [-42, 187],
4771            [132, 749],
4772            [3, 666],
4773            [104, 737],
4774            [-33, 332],
4775            [33, 911],
4776            [-90, 380],
4777            [48, 382],
4778            [-102, 265],
4779            [-97, 931],
4780            [15, 608],
4781            [47, 482],
4782        ],
4783        [
4784            [1964, 30045],
4785            [170, -166],
4786            [-19, -455],
4787            [172, -263],
4788            [72, -398],
4789            [226, 64],
4790            [36, -199],
4791        ],
4792        [
4793            [2621, 28628],
4794            [107, 155],
4795            [146, 2],
4796            [174, -153],
4797        ],
4798        [
4799            [3048, 28632],
4800            [135, 163],
4801            [-93, 397],
4802            [471, 541],
4803            [-38, 221],
4804            [304, 516],
4805            [-139, 151],
4806            [148, 253],
4807            [7, 177],
4808        ],
4809        [
4810            [3843, 31051],
4811            [-81, 293],
4812            [-197, 257],
4813            [42, 298],
4814            [-215, 40],
4815            [-36, 311],
4816            [-345, -413],
4817            [-158, 138],
4818            [-151, -26],
4819            [-3, -273],
4820            [-271, -51],
4821            [-161, 234],
4822            [-57, 230],
4823            [-193, 256],
4824            [-210, 100],
4825            [-174, -215],
4826            [107, -157],
4827            [-119, -143],
4828            [-145, 368],
4829            [-80, -159],
4830            [-201, 179],
4831            [31, -385],
4832            [-50, -295],
4833            [92, -392],
4834            [207, -223],
4835            [130, -294],
4836            [189, -139],
4837            [-44, -411],
4838            [214, -134],
4839        ],
4840        [
4841            [5748, 28899],
4842            [-123, 106],
4843            [-177, 364],
4844            [196, 357],
4845            [-124, 233],
4846            [21, 204],
4847            [-168, 92],
4848            [-70, 315],
4849            [-171, 244],
4850            [-202, 143],
4851            [-203, -124],
4852            [-35, -160],
4853            [-330, -415],
4854            [-176, 426],
4855            [-343, 367],
4856        ],
4857        [
4858            [3048, 28632],
4859            [176, -9],
4860            [72, -198],
4861            [478, -120],
4862            [211, -126],
4863            [176, -273],
4864            [396, -337],
4865            [62, -227],
4866            [321, -105],
4867        ],
4868        [
4869            [4940, 27237],
4870            [202, 122],
4871            [-11, 188],
4872            [220, 364],
4873            [236, -186],
4874            [73, 383],
4875            [-72, 116],
4876            [15, 310],
4877            [145, 365],
4878        ],
4879        [
4880            [7294, 26417],
4881            [148, 209],
4882            [-124, 236],
4883            [101, 154],
4884            [-74, 286],
4885            [171, 492],
4886            [-44, 128],
4887            [191, 371],
4888            [218, 155],
4889            [98, 224],
4890            [4, 219],
4891            [126, 150],
4892            [-63, 225],
4893            [82, 151],
4894        ],
4895        [
4896            [8128, 29417],
4897            [-190, 285],
4898            [-125, -150],
4899            [-204, 87],
4900            [-174, -55],
4901            [-381, 113],
4902            [-184, 304],
4903            [-265, -513],
4904            [-205, -200],
4905            [34, -123],
4906            [-308, -269],
4907            [-113, 329],
4908            [-265, -326],
4909        ],
4910        [
4911            [4940, 27237],
4912            [186, -98],
4913            [-4, -185],
4914            [339, 31],
4915            [261, -343],
4916            [122, -329],
4917            [106, 0],
4918        ],
4919        [
4920            [5950, 26313],
4921            [205, 59],
4922            [273, 388],
4923            [153, 33],
4924            [328, -308],
4925            [237, 145],
4926            [146, -207],
4927        ],
4928        [
4929            [7292, 26423],
4930            [2, -6],
4931        ],
4932        [
4933            [8970, 30115],
4934            [-285, -325],
4935            [-326, -76],
4936            [-144, -341],
4937            [-87, 44],
4938        ],
4939        [
4940            [7294, 26417],
4941            [4, -12],
4942        ],
4943        [
4944            [7298, 26405],
4945            [212, -293],
4946            [169, -410],
4947            [116, -20],
4948            [185, 179],
4949            [365, 130],
4950            [124, 434],
4951            [107, 132],
4952            [-79, 186],
4953            [354, 236],
4954            [68, -255],
4955            [113, -10],
4956            [-53, 502],
4957            [587, -70],
4958            [183, 286],
4959            [142, 95],
4960        ],
4961        [
4962            [9891, 27527],
4963            [6, 47],
4964        ],
4965        [
4966            [9576, 28819],
4967            [19, 20],
4968        ],
4969        [
4970            [14288, 37729],
4971            [16, 1],
4972            [114, 57],
4973            [148, -186],
4974            [95, 112],
4975            [661, 72],
4976            [107, 214],
4977            [2, 203],
4978            [-163, 225],
4979            [-218, -270],
4980            [-257, 170],
4981            [-153, -178],
4982            [-95, 301],
4983            [-237, -473],
4984        ],
4985        [
4986            [14308, 37977],
4987            [-26, -56],
4988        ],
4989        [
4990            [14282, 37921],
4991            [-15, -66],
4992            [3, -6],
4993            [6, -15],
4994            [1, -1],
4995            [11, -104],
4996        ],
4997        [
4998            [16708, 38877],
4999            [-135, 169],
5000            [77, 195],
5001            [-112, 403],
5002            [-141, -77],
5003            [-347, 216],
5004            [-207, -221],
5005            [-122, 289],
5006            [-486, 276],
5007            [-195, 246],
5008            [1, 341],
5009            [-150, 77],
5010            [-163, -137],
5011            [-164, 32],
5012            [-139, -165],
5013            [-243, -27],
5014        ],
5015        [
5016            [14182, 40494],
5017            [-9, -3],
5018        ],
5019        [
5020            [14173, 40491],
5021            [-93, -381],
5022            [-302, -344],
5023            [-265, -207],
5024            [-20, -146],
5025        ],
5026        [
5027            [13493, 39413],
5028            [2, -4],
5029        ],
5030        [
5031            [13495, 39409],
5032            [80, -219],
5033            [161, -95],
5034            [168, -632],
5035            [200, 58],
5036            [36, -234],
5037            [168, -309],
5038        ],
5039        [
5040            [14308, 37978],
5041            [0, -1],
5042        ],
5043        [
5044            [14288, 37729],
5045            [-134, -159],
5046            [-147, -328],
5047        ],
5048        [
5049            [14007, 37242],
5050            [0, -2],
5051        ],
5052        [
5053            [14104, 35288],
5054            [12, -89],
5055            [0, -1],
5056        ],
5057        [
5058            [14121, 35176],
5059            [2, -2],
5060        ],
5061        [
5062            [14123, 35174],
5063            [484, 339],
5064            [258, -304],
5065            [537, 204],
5066            [177, -158],
5067            [317, 84],
5068            [265, -30],
5069        ],
5070        [
5071            [16161, 35309],
5072            [118, 405],
5073            [129, 159],
5074            [118, 389],
5075            [-356, 376],
5076            [-38, 306],
5077            [57, 219],
5078            [-123, 123],
5079            [-53, 308],
5080            [143, 255],
5081            [56, 246],
5082            [146, 108],
5083            [82, 348],
5084            [247, 141],
5085        ],
5086        [
5087            [11146, 37193],
5088            [-131, 756],
5089            [266, 319],
5090            [71, 493],
5091            [-163, 239],
5092            [80, 256],
5093            [-107, 319],
5094        ],
5095        [
5096            [11162, 39575],
5097            [-290, 79],
5098            [-355, -94],
5099            [-445, 42],
5100        ],
5101        [
5102            [10072, 39602],
5103            [-439, 57],
5104            [-248, 136],
5105            [-125, 366],
5106            [39, 316],
5107            [-147, 166],
5108            [-260, -73],
5109            [-160, -602],
5110            [-138, 1],
5111            [-98, -259],
5112            [-321, -271],
5113            [17, -120],
5114            [-154, -334],
5115            [49, -351],
5116            [280, -143],
5117            [236, 225],
5118            [86, -175],
5119            [-4, -268],
5120            [254, -310],
5121            [129, -26],
5122            [267, -547],
5123            [-51, -648],
5124            [-150, -124],
5125            [-40, -405],
5126        ],
5127        [
5128            [10013, 36223],
5129            [43, 225],
5130            [378, 85],
5131            [66, 303],
5132            [209, 33],
5133            [206, -114],
5134            [231, 438],
5135        ],
5136        [
5137            [18624, 34926],
5138            [-133, 339],
5139            [-244, 9],
5140            [-39, 141],
5141            [117, 209],
5142            [-209, 164],
5143            [-354, 681],
5144            [29, 230],
5145            [-310, 210],
5146            [-156, -67],
5147            [-57, 253],
5148            [259, 514],
5149            [-48, 202],
5150            [-191, 154],
5151        ],
5152        [
5153            [16161, 35309],
5154            [138, -220],
5155            [-86, -265],
5156            [161, -214],
5157            [124, -25],
5158            [85, -216],
5159            [30, -345],
5160            [204, -280],
5161        ],
5162        [
5163            [20309, 35595],
5164            [-41, 335],
5165            [-479, 219],
5166            [148, 321],
5167            [-3, 182],
5168            [-362, 323],
5169            [-44, 423],
5170            [-186, -16],
5171            [-156, -148],
5172            [-329, 229],
5173            [-452, 375],
5174        ],
5175        [
5176            [18256, 41763],
5177            [131, 894],
5178            [-168, 139],
5179            [-482, -68],
5180        ],
5181        [
5182            [12191, 43608],
5183            [64, -402],
5184            [202, -218],
5185            [-83, -136],
5186            [249, -509],
5187            [112, -356],
5188            [121, -183],
5189            [124, 35],
5190            [140, -180],
5191            [213, -52],
5192            [97, 123],
5193            [420, -281],
5194            [71, -648],
5195            [108, 9],
5196            [151, -317],
5197        ],
5198        [
5199            [14180, 40493],
5200            [2, 1],
5201        ],
5202        [
5203            [18257, 41762],
5204            [-1, 1],
5205        ],
5206        [
5207            [13495, 39409],
5208            [-1, 1],
5209        ],
5210        [
5211            [13494, 39410],
5212            [-75, -89],
5213            [-311, -46],
5214            [-281, 110],
5215            [-56, -193],
5216            [-396, 184],
5217            [-168, -83],
5218            [-129, 195],
5219            [-39, 319],
5220            [-226, 221],
5221            [-196, -144],
5222            [0, -132],
5223            [-455, -177],
5224        ],
5225        [
5226            [11146, 37193],
5227            [368, -210],
5228            [154, 65],
5229            [182, -167],
5230        ],
5231        [
5232            [11850, 36881],
5233            [194, -66],
5234        ],
5235        [
5236            [14007, 37241],
5237            [0, 1],
5238        ],
5239        [
5240            [14282, 37921],
5241            [26, 57],
5242        ],
5243        [
5244            [24295, 36475],
5245            [-390, 435],
5246            [-235, -318],
5247            [-219, 164],
5248            [-207, -137],
5249            [-291, 474],
5250            [-171, 130],
5251            [-105, -57],
5252            [-220, 401],
5253            [-126, 100],
5254            [11, 232],
5255            [-428, 564],
5256            [-53, 217],
5257            [-292, 55],
5258            [72, 420],
5259            [-203, 253],
5260            [-182, 104],
5261            [-107, -291],
5262            [-272, 250],
5263            [-270, 160],
5264            [-263, -197],
5265            [-14, -175],
5266            [-363, -40],
5267        ],
5268        [
5269            [12011, 36826],
5270            [-161, 55],
5271        ],
5272        [
5273            [48135, 7215],
5274            [-78, 203],
5275            [11, 331],
5276            [98, 316],
5277            [-213, 341],
5278            [-12, 199],
5279            [181, 101],
5280            [58, 311],
5281            [-279, 99],
5282            [-90, 293],
5283            [-22, 335],
5284            [-83, 355],
5285            [-212, 245],
5286            [-195, 323],
5287            [-107, -17],
5288            [-99, 431],
5289            [-82, 31],
5290        ],
5291        [
5292            [47011, 11112],
5293            [-421, -207],
5294            [-207, -275],
5295            [-129, 129],
5296            [-261, -142],
5297            [-386, 37],
5298            [-18, -177],
5299            [-264, 129],
5300            [-402, -346],
5301            [-159, -406],
5302            [-209, -211],
5303            [-205, 249],
5304            [44, 96],
5305            [-305, 194],
5306            [-45, 465],
5307            [-85, 331],
5308            [-259, 120],
5309            [-69, 342],
5310            [-323, -55],
5311            [-338, -277],
5312            [-617, -323],
5313            [-88, -138],
5314            [-466, -23],
5315            [-247, 66],
5316            [-141, -230],
5317            [-264, -17],
5318            [-235, 235],
5319            [-62, -344],
5320            [-125, -135],
5321        ],
5322        [
5323            [40725, 10199],
5324            [142, -798],
5325            [256, -2023],
5326            [217, -2484],
5327            [180, -196],
5328            [94, 176],
5329            [210, 44],
5330            [80, 469],
5331            [157, -39],
5332            [96, 189],
5333            [352, -313],
5334            [-178, -467],
5335            [302, 4],
5336            [0, -370],
5337            [70, -159],
5338            [185, 85],
5339            [657, -240],
5340            [260, 327],
5341            [161, -101],
5342            [186, 209],
5343            [356, -223],
5344            [190, -194],
5345            [119, -516],
5346        ],
5347        [
5348            [44817, 3579],
5349            [363, 60],
5350            [192, 282],
5351            [-40, 239],
5352            [-252, 115],
5353            [-37, 308],
5354            [135, 234],
5355            [228, 9],
5356            [303, 245],
5357            [699, 200],
5358            [1, 127],
5359            [305, 291],
5360            [117, 182],
5361            [-7, 315],
5362            [297, 25],
5363            [132, -100],
5364            [156, 191],
5365            [202, -38],
5366            [99, 817],
5367            [344, 242],
5368            [81, -108],
5369        ],
5370        [
5371            [50130, 12990],
5372            [308, 469],
5373            [189, 61],
5374            [201, 198],
5375            [-88, 491],
5376            [4, 235],
5377            [-191, 349],
5378            [-149, 138],
5379            [-127, 415],
5380            [152, 180],
5381            [4, 479],
5382        ],
5383        [
5384            [50433, 16005],
5385            [-831, -684],
5386            [-10, 241],
5387            [-308, 10],
5388            [-43, -157],
5389            [-263, -53],
5390            [-134, 185],
5391            [-155, -121],
5392            [-162, 152],
5393            [-55, -220],
5394            [-228, -139],
5395            [-133, -222],
5396            [-175, -62],
5397            [-32, -149],
5398            [-210, 4],
5399            [-254, -122],
5400            [-168, 11],
5401            [-250, -181],
5402        ],
5403        [
5404            [47022, 14498],
5405            [40, -792],
5406            [87, -272],
5407            [-41, -861],
5408            [-80, -249],
5409            [102, -402],
5410            [-118, -104],
5411            [38, -211],
5412            [-78, -155],
5413            [39, -340],
5414        ],
5415        [
5416            [48135, 7215],
5417            [148, -198],
5418            [303, -176],
5419            [216, 219],
5420            [173, -292],
5421            [201, 0],
5422            [-44, -482],
5423        ],
5424        [
5425            [47022, 14498],
5426            [-158, -93],
5427            [-230, 85],
5428            [-387, -610],
5429            [-253, 47],
5430            [115, 334],
5431            [-78, 803],
5432            [178, 399],
5433            [-60, 229],
5434            [-221, -47],
5435            [-74, -181],
5436            [-310, 9],
5437            [-537, -127],
5438            [-143, 34],
5439            [-206, 603],
5440            [-451, -70],
5441            [-255, 12],
5442            [-235, 944],
5443            [-270, 383],
5444            [-387, 223],
5445            [-203, 180],
5446            [-28, 136],
5447            [-260, 44],
5448            [-892, 336],
5449            [-469, 302],
5450        ],
5451        [
5452            [41208, 18473],
5453            [-49, -668],
5454            [-105, -449],
5455            [-389, -288],
5456            [137, -88],
5457            [-31, -357],
5458            [88, -216],
5459            [-113, -154],
5460            [-122, 96],
5461            [-418, -77],
5462            [-267, -326],
5463            [-15, -201],
5464            [-218, -81],
5465            [-23, -293],
5466            [97, -109],
5467            [-163, -201],
5468            [-45, -233],
5469            [29, -533],
5470            [-129, -211],
5471            [142, -88],
5472            [121, -531],
5473            [-152, -236],
5474            [-192, -793],
5475        ],
5476        [
5477            [39391, 12436],
5478            [488, 129],
5479            [46, 160],
5480            [198, -133],
5481            [295, -46],
5482            [-183, -352],
5483            [-251, 105],
5484            [26, -441],
5485            [93, -244],
5486            [461, -989],
5487            [161, -426],
5488        ],
5489        [
5490            [41208, 18473],
5491            [-92, 556],
5492            [-54, 542],
5493            [57, 475],
5494            [-234, 400],
5495            [156, 202],
5496            [-92, 250],
5497            [276, 184],
5498            [-63, 312],
5499        ],
5500        [
5501            [41162, 21394],
5502            [-397, -303],
5503            [-534, -336],
5504            [-696, 330],
5505            [-317, -248],
5506            [-186, 171],
5507            [-257, 94],
5508            [-139, 268],
5509            [-450, 76],
5510            [61, 391],
5511            [119, 280],
5512            [-202, 440],
5513            [-149, -296],
5514            [-344, -525],
5515            [-208, -564],
5516            [44, -199],
5517            [-34, -357],
5518            [-272, -141],
5519            [71, -401],
5520            [173, 152],
5521            [171, -58],
5522            [-16, -326],
5523            [150, -609],
5524            [-3, -224],
5525            [-117, -241],
5526            [-389, -146],
5527            [-193, -165],
5528            [-49, -295],
5529            [-164, -168],
5530            [-49, -281],
5531            [-204, -264],
5532            [-139, 82],
5533            [-109, -335],
5534            [69, -331],
5535            [-98, -147],
5536            [-229, -113],
5537            [-29, -198],
5538        ],
5539        [
5540            [36047, 16407],
5541            [220, -151],
5542            [30, -423],
5543            [-126, -368],
5544            [4, -379],
5545            [97, -142],
5546            [-157, -200],
5547            [-52, -297],
5548            [-147, -71],
5549            [-81, -211],
5550            [43, -254],
5551            [154, 85],
5552            [185, -268],
5553            [171, 239],
5554            [236, -139],
5555            [211, -288],
5556            [-144, -365],
5557            [159, 7],
5558            [118, 263],
5559            [275, -202],
5560            [21, -245],
5561            [139, -143],
5562            [417, 41],
5563            [-152, -355],
5564            [-159, 114],
5565            [-149, -132],
5566            [-202, -387],
5567            [98, -138],
5568            [212, -32],
5569            [250, 88],
5570            [296, -531],
5571            [128, 206],
5572            [378, 360],
5573            [174, -123],
5574            [421, 223],
5575            [13, 240],
5576            [263, 7],
5577        ],
5578        [
5579            [48239, 24510],
5580            [-208, 6],
5581            [-239, 410],
5582            [-218, 6],
5583            [-405, -330],
5584            [-204, -223],
5585            [-40, -207],
5586            [-195, -152],
5587            [-159, 279],
5588            [-267, 5],
5589            [-259, 94],
5590            [13, 230],
5591            [-197, 160],
5592            [-418, -162],
5593            [-577, 112],
5594            [11, 280],
5595            [-149, 82],
5596            [-116, -117],
5597            [-488, 234],
5598            [-698, 206],
5599            [-99, -303],
5600            [7, -209],
5601            [-178, -132],
5602            [-91, -466],
5603            [-159, -266],
5604            [-14, -216],
5605            [-239, -806],
5606            [-359, 25],
5607            [-210, -172],
5608            [-134, -229],
5609            [-189, -147],
5610            [-66, -489],
5611            [-460, -370],
5612            [-49, -89],
5613        ],
5614        [
5615            [41186, 21554],
5616            [-24, -160],
5617        ],
5618        [
5619            [50433, 16005],
5620            [118, 305],
5621            [-80, 278],
5622            [89, 75],
5623            [154, 426],
5624            [201, 168],
5625            [-15, 172],
5626            [244, 112],
5627            [51, 536],
5628            [-138, 158],
5629            [-260, 21],
5630            [-110, 203],
5631            [-317, 83],
5632            [-134, 398],
5633            [11, 485],
5634            [343, 543],
5635            [188, 357],
5636            [214, 156],
5637            [-119, 351],
5638            [-10, 223],
5639            [-493, -79],
5640            [-94, 306],
5641            [-92, 587],
5642            [-235, 23],
5643            [-7, 399],
5644            [-412, 205],
5645            [-410, -3],
5646            [-239, -74],
5647            [-625, 39],
5648            [-19, 231],
5649            [111, 451],
5650            [150, 265],
5651            [-36, 240],
5652            [-223, 865],
5653        ],
5654        [
5655            [41186, 21554],
5656            [-49, 112],
5657            [-632, 262],
5658            [-75, 252],
5659            [-204, 174],
5660            [-223, -38],
5661            [-225, 244],
5662            [134, 119],
5663            [-221, 454],
5664            [-87, 313],
5665            [45, 146],
5666            [-127, 542],
5667            [-131, 87],
5668            [-225, 559],
5669            [-66, 256],
5670            [-419, 117],
5671            [-225, 395],
5672            [-259, -30],
5673            [-109, 266],
5674            [-191, 38],
5675            [-21, -361],
5676            [-474, -240],
5677            [-172, 94],
5678            [-140, -310],
5679            [-160, -193],
5680            [-262, -4],
5681            [-228, 70],
5682            [-155, -158],
5683            [-392, -72],
5684            [-51, 165],
5685            [-196, -89],
5686            [-138, -432],
5687            [-403, 47],
5688            [-193, 165],
5689            [-30, -41],
5690        ],
5691        [
5692            [34653, 17114],
5693            [323, 206],
5694            [238, -284],
5695            [238, -171],
5696            [110, -341],
5697            [173, -274],
5698            [312, 157],
5699        ],
5700        [
5701            [44817, 3579],
5702            [104, -259],
5703            [-25, -639],
5704            [147, 30],
5705            [260, -362],
5706            [132, -105],
5707            [-66, -272],
5708            [94, -110],
5709            [4, -516],
5710            [165, -155],
5711            [459, -87],
5712            [20, -140],
5713            [460, 260],
5714            [225, 254],
5715            [124, -143],
5716            [-178, -145],
5717            [133, -189],
5718            [29, -410],
5719            [100, -210],
5720            [190, -98],
5721            [111, -283],
5722            [271, 151],
5723            [274, 12],
5724            [307, 605],
5725            [533, -83],
5726            [271, 56],
5727            [362, 312],
5728            [230, 97],
5729            [-2, 489],
5730        ],
5731        [
5732            [31209, 45793],
5733            [-44, -174],
5734            [-646, -1253],
5735            [301, -214],
5736            [-62, -236],
5737            [-81, -713],
5738            [117, -237],
5739            [-369, -461],
5740            [-261, 510],
5741            [-196, -134],
5742            [-212, 293],
5743            [-164, -160],
5744            [-188, 200],
5745            [-123, -170],
5746            [-110, 209],
5747            [86, 173],
5748            [-115, 194],
5749            [-616, 652],
5750            [-154, -10],
5751            [-165, 298],
5752            [-330, 139],
5753            [-72, -309],
5754            [37, -299],
5755            [194, -406],
5756            [60, -711],
5757            [-116, -242],
5758            [-158, -55],
5759            [-81, -365],
5760            [96, -575],
5761            [-292, -107],
5762            [-182, 32],
5763            [-131, -460],
5764            [-312, -472],
5765            [92, -108],
5766            [-108, -219],
5767            [109, -137],
5768            [135, 156],
5769            [313, -381],
5770            [100, 293],
5771            [296, 307],
5772            [145, -154],
5773            [152, 106],
5774            [373, -596],
5775            [-709, -851],
5776            [-43, 25],
5777            [-520, -633],
5778            [184, -380],
5779            [-535, -538],
5780            [-279, 245],
5781            [-353, -15],
5782            [-150, -187],
5783        ],
5784        [
5785            [25464, 38460],
5786            [-129, 171],
5787            [79, 156],
5788            [-88, 301],
5789            [-147, 29],
5790            [-167, 182],
5791            [-66, 288],
5792            [162, 157],
5793            [-230, 390],
5794            [-328, -396],
5795            [-443, 714],
5796            [47, 190],
5797            [-251, 195],
5798            [-416, -42],
5799            [-57, 201],
5800            [-155, -46],
5801            [4, 415],
5802            [-272, 53],
5803            [-116, 625],
5804            [-113, 151],
5805            [-227, -90],
5806            [-230, 22],
5807            [-87, 146],
5808            [-40, 359],
5809            [-105, 196],
5810            [-140, -21],
5811            [-187, 188],
5812            [-23, 286],
5813            [-185, 93],
5814            [-183, 211],
5815            [-168, 433],
5816            [7, 708],
5817            [148, 115],
5818            [176, 784],
5819            [136, 145],
5820        ],
5821        [
5822            [21670, 45769],
5823            [156, 183],
5824            [417, 332],
5825            [150, 503],
5826            [-53, 213],
5827            [230, 117],
5828            [178, 242],
5829            [17, 283],
5830            [-146, 167],
5831            [-53, 479],
5832            [92, 485],
5833            [112, 171],
5834            [179, 52],
5835            [134, 411],
5836            [81, 435],
5837            [167, -317],
5838            [281, 44],
5839            [157, 261],
5840        ],
5841        [
5842            [23769, 49830],
5843            [-18, -79],
5844            [188, -417],
5845            [-20, -253],
5846            [320, -177],
5847            [249, 108],
5848            [215, 604],
5849            [-237, 494],
5850            [250, 1066],
5851            [224, -118],
5852            [303, 175],
5853            [126, -598],
5854            [-67, -299],
5855            [5, -430],
5856            [240, -464],
5857            [69, -389],
5858            [1, -321],
5859            [182, -67],
5860            [87, -325],
5861            [191, -52],
5862            [340, 646],
5863            [-6, 288],
5864            [106, 531],
5865            [115, 182],
5866            [238, 143],
5867            [388, -103],
5868            [358, 96],
5869            [301, -233],
5870            [317, 10],
5871            [434, 180],
5872            [95, -85],
5873            [98, -474],
5874            [196, -205],
5875            [21, -366],
5876            [-41, -499],
5877            [396, 323],
5878        ],
5879        [
5880            [29433, 48722],
5881            [84, -162],
5882            [-22, -256],
5883            [175, -399],
5884            [89, -459],
5885            [105, -46],
5886            [45, -291],
5887            [157, -68],
5888            [96, -764],
5889            [316, -312],
5890            [22, 199],
5891            [365, 89],
5892            [344, -460],
5893        ],
5894        [
5895            [38865, 53763],
5896            [-9, -283],
5897            [-193, -237],
5898            [-197, -915],
5899            [-85, -831],
5900            [84, -868],
5901            [132, -369],
5902            [-168, -233],
5903            [-150, 30],
5904            [-81, 213],
5905            [-184, -72],
5906            [-54, 334],
5907            [-210, 86],
5908            [-20, 252],
5909            [-235, -154],
5910            [-68, 419],
5911            [-247, 331],
5912            [-67, 258],
5913            [137, 167],
5914            [-5, 269],
5915            [190, 59],
5916            [-70, 221],
5917            [86, 487],
5918            [-137, 210],
5919            [-43, 292],
5920            [-234, -32],
5921            [-115, 348],
5922            [123, 450],
5923            [277, 457],
5924            [137, 24],
5925            [139, -172],
5926            [317, 148],
5927            [199, 427],
5928            [110, 117],
5929            [-70, 316],
5930            [137, 128],
5931            [189, -8],
5932            [255, 336],
5933            [161, 92],
5934            [187, -40],
5935            [146, -154],
5936            [318, 46],
5937            [85, -333],
5938            [109, -74],
5939            [175, -532],
5940            [-140, -210],
5941            [-166, -44],
5942            [-30, -221],
5943            [-374, -289],
5944            [-341, -446],
5945        ],
5946        [
5947            [43264, 57810],
5948            [-77, 55],
5949            [-182, -229],
5950            [-386, -97],
5951            [-253, -486],
5952            [-179, -148],
5953            [-104, 40],
5954            [-190, -177],
5955            [-93, 207],
5956            [-152, -278],
5957            [-166, 213],
5958            [-51, -387],
5959            [-100, -219],
5960            [-198, -11],
5961            [-113, -272],
5962            [-140, -54],
5963            [-85, -252],
5964            [-224, -239],
5965            [-204, 10],
5966            [-14, -187],
5967            [-344, -233],
5968            [-182, 219],
5969            [-56, 229],
5970            [-142, 103],
5971            [-70, 335],
5972            [-168, 34],
5973            [119, 471],
5974            [-136, 112],
5975            [-26, 271],
5976            [141, 4],
5977            [374, 257],
5978            [285, 94],
5979            [249, 378],
5980            [280, -147],
5981            [-61, 453],
5982            [312, -87],
5983            [158, 378],
5984            [25, 230],
5985            [-82, 339],
5986            [357, -103],
5987            [102, 246],
5988            [110, 24],
5989            [194, -234],
5990            [68, 322],
5991            [253, 172],
5992            [252, -15],
5993            [36, 136],
5994            [224, 54],
5995            [124, -101],
5996            [448, 143],
5997            [184, 258],
5998            [210, -56],
5999            [71, -157],
6000            [291, -291],
6001            [263, 116],
6002            [135, -193],
6003            [325, 258],
6004            [135, -48],
6005            [310, 391],
6006            [142, 17],
6007            [262, 227],
6008            [239, 6],
6009            [99, -71],
6010            [174, -528],
6011            [-274, -720],
6012            [-211, -227],
6013            [-405, -197],
6014            [-569, -84],
6015            [-389, -149],
6016            [-925, -125],
6017        ],
6018        [
6019            [45151, 67756],
6020            [-295, -259],
6021            [-75, 205],
6022            [127, 458],
6023            [217, 15],
6024            [142, -208],
6025            [-116, -211],
6026        ],
6027        [
6028            [44830, 68105],
6029            [-162, -510],
6030            [-187, 115],
6031            [102, 501],
6032            [247, -106],
6033        ],
6034        [
6035            [43180, 68580],
6036            [257, 154],
6037            [-73, -381],
6038            [-184, 227],
6039        ],
6040        [
6041            [44051, 68872],
6042            [66, -451],
6043            [-177, -58],
6044            [-167, 354],
6045            [278, 155],
6046        ],
6047        [
6048            [44754, 68814],
6049            [112, 195],
6050            [112, -71],
6051            [-34, -294],
6052            [-190, 170],
6053        ],
6054        [
6055            [43138, 69834],
6056            [435, 137],
6057            [22, 346],
6058            [220, 75],
6059            [222, -156],
6060            [-36, -157],
6061            [41, -402],
6062            [-256, -126],
6063            [-285, 94],
6064            [-117, -173],
6065            [-187, 203],
6066            [-101, -302],
6067            [-246, 26],
6068            [148, 298],
6069            [140, 137],
6070        ],
6071        [
6072            [42693, 70758],
6073            [269, -61],
6074            [391, 43],
6075            [-36, -234],
6076            [-385, -86],
6077            [-239, 338],
6078        ],
6079        [
6080            [45202, 67216],
6081            [47, -183],
6082            [-180, -128],
6083            [-49, 201],
6084            [182, 110],
6085        ],
6086        [
6087            [45648, 68546],
6088            [149, -131],
6089            [338, -43],
6090            [3, -269],
6091            [-130, -290],
6092            [-125, -24],
6093            [-172, -268],
6094            [-112, 273],
6095            [-116, -40],
6096            [-84, 228],
6097            [249, 564],
6098        ],
6099        [
6100            [46843, 68722],
6101            [142, -204],
6102            [-91, -462],
6103            [-165, -225],
6104            [-177, -79],
6105            [-274, 34],
6106            [-50, 376],
6107            [192, 254],
6108            [211, 58],
6109            [91, 242],
6110            [121, 6],
6111        ],
6112        [
6113            [45995, 68563],
6114            [-187, 266],
6115            [369, 104],
6116            [-36, -228],
6117            [-146, -142],
6118        ],
6119        [
6120            [44871, 69866],
6121            [76, -279],
6122            [139, -110],
6123            [41, -429],
6124            [117, -266],
6125            [-192, -76],
6126            [5, 257],
6127            [-253, 580],
6128            [67, 323],
6129        ],
6130        [
6131            [45249, 69159],
6132            [-102, 446],
6133            [211, -310],
6134            [-109, -136],
6135        ],
6136        [
6137            [45250, 69827],
6138            [184, 271],
6139            [136, -351],
6140            [-320, 80],
6141        ],
6142        [
6143            [45637, 69901],
6144            [-134, 260],
6145            [193, 109],
6146            [91, -269],
6147            [-150, -100],
6148        ],
6149        [
6150            [45873, 70457],
6151            [99, 251],
6152            [164, -72],
6153            [-33, -232],
6154            [-230, 53],
6155        ],
6156        [
6157            [48738, 27274],
6158            [-213, 441],
6159            [-84, 310],
6160            [-197, 53],
6161            [-116, -140],
6162            [-204, 188],
6163            [2, 154],
6164            [-165, 110],
6165            [25, 231],
6166            [-296, 58],
6167            [-102, 144],
6168            [-159, -242],
6169            [-105, 51],
6170            [-240, 371],
6171            [37, 107],
6172            [-152, 488],
6173            [-224, -60],
6174            [-29, -149],
6175            [-308, -292],
6176            [-203, -60],
6177            [-124, -414],
6178            [-533, 113],
6179            [-111, 84],
6180            [-407, -3],
6181            [-209, 79],
6182            [-321, 687],
6183            [-20, 274],
6184            [-158, 198],
6185            [-232, -73],
6186            [-310, 426],
6187            [-490, 12],
6188            [-318, 77],
6189            [-110, 321],
6190            [-481, 282],
6191            [-69, 476],
6192            [-131, 50],
6193            [-166, -194],
6194            [-314, 141],
6195            [-370, -56],
6196            [39, 454],
6197            [72, 316],
6198            [-57, 289],
6199            [-245, 123],
6200            [29, 235],
6201            [-37, 458],
6202            [135, 122],
6203            [12, 202],
6204            [-163, 409],
6205            [-276, 64],
6206            [-206, 215],
6207            [-40, 156],
6208            [-225, 87],
6209            [8, -192],
6210            [-136, -263],
6211            [-190, 328],
6212            [-535, -263],
6213            [-56, 123],
6214            [-226, 97],
6215            [-114, 294],
6216            [-20, 230],
6217            [156, 267],
6218            [-70, 252],
6219            [-216, -4],
6220            [-79, 220],
6221            [-361, 142],
6222            [-675, 95],
6223            [-212, 139],
6224            [-293, -42],
6225            [-53, 190],
6226            [37, 254],
6227            [-152, 270],
6228            [-124, -9],
6229            [-87, 373],
6230            [275, 192],
6231            [17, 299],
6232            [90, 115],
6233            [229, 560],
6234            [-145, 358],
6235            [50, 434],
6236            [-59, 270],
6237        ],
6238        [
6239            [37228, 39376],
6240            [-322, -117],
6241            [-224, -191],
6242            [-122, -311],
6243            [-261, -180],
6244            [-370, -134],
6245            [3, 332],
6246            [-98, 137],
6247            [-178, -197],
6248            [-300, -78],
6249            [-78, -266],
6250            [-208, -215],
6251            [0, -293],
6252            [-148, -335],
6253            [52, -323],
6254            [-272, -163],
6255            [-98, -140],
6256            [-664, -1263],
6257            [-119, -141],
6258            [46, -293],
6259            [-177, -275],
6260            [-81, -344],
6261            [29, -265],
6262            [-86, -218],
6263            [-113, -6],
6264            [-248, -567],
6265        ],
6266        [
6267            [48239, 24510],
6268            [238, 210],
6269            [801, 562],
6270            [25, 281],
6271            [221, 141],
6272            [-15, 169],
6273            [-166, 74],
6274            [-141, 244],
6275            [-394, 252],
6276            [-116, 435],
6277            [46, 396],
6278        ],
6279        [
6280            [21670, 45769],
6281            [-205, 248],
6282            [-25, 376],
6283            [-174, 28],
6284            [-100, 205],
6285            [-231, -76],
6286            [-583, 306],
6287        ],
6288        [
6289            [18256, 41763],
6290            [7, -5],
6291        ],
6292        [
6293            [25262, 55811],
6294            [-408, 29],
6295            [-142, 291],
6296            [187, 480],
6297            [-45, 172],
6298            [-232, 441],
6299            [-482, 759],
6300        ],
6301        [
6302            [24140, 57983],
6303            [-262, -517],
6304            [-110, -361],
6305            [-388, -608],
6306            [-258, 143],
6307            [-333, -369],
6308            [-163, -48],
6309            [-47, -224],
6310            [-161, 50],
6311            [-211, -228],
6312            [-64, -178],
6313            [106, -206],
6314            [-129, -234],
6315            [-113, 16],
6316            [-210, -245],
6317            [-21, -488],
6318            [-225, -275],
6319            [-374, -65],
6320            [-169, 114],
6321            [-151, -732],
6322            [35, -253],
6323            [-38, -550],
6324            [-97, -145],
6325            [-135, -504],
6326            [-607, -232],
6327            [-1489, 79],
6328            [-180, -35],
6329            [-444, 66],
6330        ],
6331        [
6332            [23769, 49830],
6333            [-77, 320],
6334            [133, 210],
6335            [43, 492],
6336            [-220, 297],
6337            [32, 679],
6338            [187, -27],
6339            [24, 215],
6340            [198, 97],
6341            [51, 278],
6342            [103, 55],
6343            [148, 560],
6344            [177, 186],
6345            [292, 2],
6346            [256, 72],
6347            [59, 429],
6348            [88, 60],
6349            [66, 728],
6350            [-64, 95],
6351            [86, 588],
6352            [-3, 344],
6353            [-86, 301],
6354        ],
6355        [
6356            [37228, 39376],
6357            [467, 36],
6358            [137, 293],
6359            [150, 106],
6360            [360, 478],
6361            [309, 64],
6362            [174, 133],
6363            [132, -85],
6364            [572, 237],
6365            [67, 344],
6366            [378, 222],
6367            [137, 136],
6368            [242, 64],
6369            [45, 462],
6370            [200, 518],
6371            [-263, 60],
6372            [-54, 187],
6373            [154, 613],
6374            [143, 198],
6375        ],
6376        [
6377            [40578, 43442],
6378            [175, 174],
6379            [-27, 663],
6380            [-221, 246],
6381            [4, 323],
6382            [140, 178],
6383        ],
6384        [
6385            [40649, 45026],
6386            [234, 171],
6387            [90, -271],
6388            [175, -225],
6389            [157, -499],
6390            [265, -385],
6391            [-55, -109],
6392            [323, -981],
6393            [34, -441],
6394            [463, 699],
6395            [185, 345],
6396            [-228, 415],
6397            [-50, 658],
6398            [118, 372],
6399            [-145, 394],
6400            [-315, 482],
6401            [165, 454],
6402            [270, 40],
6403            [-27, 418],
6404            [216, 387],
6405            [-19, 170],
6406            [160, 339],
6407            [6, 271],
6408            [-179, -25],
6409            [-59, 235],
6410            [224, 355],
6411            [-58, 87],
6412            [164, 291],
6413            [268, 84],
6414            [362, 256],
6415            [309, 466],
6416            [266, 674],
6417            [291, 853],
6418            [194, 279],
6419            [401, -52],
6420            [539, -212],
6421            [364, -505],
6422            [76, -169],
6423            [-137, -202],
6424            [-62, -601],
6425            [-172, -332],
6426            [-254, -716],
6427            [-303, -406],
6428            [23, -388],
6429            [167, -402],
6430            [-57, -300],
6431            [47, -325],
6432            [-149, -451],
6433            [-40, -393],
6434            [-201, -223],
6435            [12, -354],
6436            [-103, -287],
6437            [0, -451],
6438            [-138, -231],
6439            [0, -363],
6440            [-86, -180],
6441            [-154, -628],
6442            [-15, -341],
6443            [50, -239],
6444            [252, -625],
6445            [-118, -379],
6446            [-237, -265],
6447            [-82, -335],
6448            [29, -227],
6449            [-133, -394],
6450            [-160, -171],
6451            [-194, -38],
6452            [-185, -510],
6453            [-188, 35],
6454            [52, -254],
6455            [-138, -65],
6456            [-29, -194],
6457            [-325, -153],
6458            [-385, -24],
6459            [-238, -206],
6460            [-140, 55],
6461            [-83, 317],
6462            [-445, 250],
6463            [-496, 81],
6464            [-26, -317],
6465            [118, -14],
6466            [207, 219],
6467            [192, -63],
6468            [-89, -307],
6469            [104, -331],
6470            [409, -545],
6471            [487, -173],
6472            [376, -427],
6473            [205, 143],
6474            [54, 354],
6475            [115, 159],
6476            [215, -13],
6477            [92, 131],
6478            [319, 130],
6479            [106, 187],
6480            [153, 77],
6481            [136, 400],
6482            [8, 171],
6483            [174, 291],
6484            [389, 357],
6485            [84, 204],
6486            [100, 518],
6487            [-23, 474],
6488            [-91, 304],
6489            [126, 243],
6490            [51, 344],
6491            [169, 182],
6492            [343, 123],
6493            [459, 66],
6494            [186, -86],
6495            [-52, -388],
6496            [245, -670],
6497            [-66, -557],
6498            [-115, -263],
6499            [-13, -430],
6500            [-138, -265],
6501            [191, -263],
6502            [66, -233],
6503            [287, -120],
6504            [232, 41],
6505            [-130, 240],
6506            [-165, -34],
6507            [-306, 349],
6508            [120, 631],
6509            [114, 206],
6510            [287, 88],
6511            [-78, 295],
6512            [39, 248],
6513            [-88, 203],
6514            [69, 603],
6515            [-363, 445],
6516            [-46, 227],
6517            [-280, 297],
6518            [-244, 97],
6519            [-244, -247],
6520            [-187, 11],
6521            [-120, 163],
6522            [-235, -54],
6523            [-71, 230],
6524            [153, 456],
6525            [-46, 749],
6526            [98, 169],
6527            [152, 497],
6528            [-38, 88],
6529            [346, 518],
6530            [123, 513],
6531            [-80, 360],
6532            [26, 329],
6533            [-57, 555],
6534            [-163, 400],
6535            [16, 107],
6536            [295, 420],
6537            [74, 301],
6538            [506, 254],
6539            [188, 217],
6540            [92, 257],
6541            [76, 722],
6542            [-36, 407],
6543            [96, 120],
6544            [142, -281],
6545            [-59, -141],
6546            [92, -340],
6547            [-73, -72],
6548            [19, -452],
6549            [-295, -668],
6550            [-65, -446],
6551            [41, -429],
6552            [-163, -219],
6553            [45, -267],
6554            [169, -204],
6555            [811, -416],
6556            [21, -330],
6557            [231, -148],
6558            [56, 307],
6559            [-45, 314],
6560            [-433, 330],
6561            [-59, 200],
6562            [-169, 167],
6563            [-125, 281],
6564            [2, 681],
6565            [319, 213],
6566            [99, -76],
6567            [173, -433],
6568            [124, -93],
6569            [230, 271],
6570            [-171, 521],
6571            [114, 235],
6572            [277, 75],
6573        ],
6574        [
6575            [48004, 49102],
6576            [34, -357],
6577            [209, -393],
6578            [222, -32],
6579            [231, -317],
6580            [-161, -460],
6581            [-159, -168],
6582            [-173, 26],
6583            [-93, -366],
6584            [206, -651],
6585            [285, -240],
6586            [47, -897],
6587            [-108, -308],
6588            [-184, -88],
6589            [-337, -407],
6590            [-446, -615],
6591            [-2, -467],
6592            [180, -102],
6593            [12, -334],
6594            [93, -315],
6595            [383, -171],
6596            [138, -214],
6597            [298, 45],
6598            [119, 371],
6599            [122, -175],
6600            [-98, -340],
6601            [247, -139],
6602            [-39, -203],
6603            [76, -550],
6604            [96, -375],
6605            [-123, -102],
6606            [-37, -612],
6607            [-212, -384],
6608            [-37, -299],
6609            [-331, -40],
6610            [122, -606],
6611            [102, -170],
6612            [-53, -517],
6613            [-120, -168],
6614            [406, -733],
6615            [109, -503],
6616            [-164, -303],
6617            [199, -782],
6618            [-157, -255],
6619            [65, -491],
6620            [212, -85],
6621            [179, -230],
6622            [114, -457],
6623            [6, -378],
6624            [-214, -328],
6625            [8, -420],
6626            [332, 4],
6627            [186, -333],
6628            [135, 126],
6629            [138, -116],
6630            [27, -455],
6631            [-75, -164],
6632            [47, -481],
6633            [-40, -451],
6634            [-406, -424],
6635            [-59, -356],
6636            [-136, -177],
6637            [258, -481],
6638            [-88, -452],
6639            [35, -147],
6640            [-98, -316],
6641            [-347, -508],
6642            [-128, -457],
6643            [-253, -358],
6644            [-66, -177],
6645        ],
6646        [
6647            [46594, 51064],
6648            [84, -81],
6649            [-131, -455],
6650            [-136, 320],
6651            [183, 216],
6652        ],
6653        [
6654            [44983, 51471],
6655            [-184, 164],
6656            [134, 389],
6657            [35, 251],
6658            [146, 78],
6659            [223, -20],
6660            [165, -458],
6661            [12, -318],
6662            [-308, 25],
6663            [-223, -111],
6664        ],
6665        [
6666            [6597, 21782],
6667            [-93, -74],
6668            [-33, -298],
6669            [-170, -6],
6670            [-236, 298],
6671            [-158, -132],
6672            [-32, -395],
6673            [-175, -283],
6674            [188, -304],
6675            [-85, -205],
6676            [-48, -358],
6677            [53, -234],
6678            [-101, -144],
6679            [-213, -17],
6680            [-158, -128],
6681            [40, -489],
6682        ],
6683        [
6684            [3571, 19037],
6685            [-116, 136],
6686            [-139, 422],
6687            [-137, 155],
6688            [-257, -138],
6689            [13, 544],
6690            [96, 730],
6691            [18, 484],
6692            [56, 345],
6693            [-3, 378],
6694            [-70, 324],
6695            [-167, 493],
6696            [29, 428],
6697            [73, 358],
6698            [-150, 27],
6699            [-90, 253],
6700            [-1, 260],
6701            [158, 347],
6702            [-76, 612],
6703            [-129, 340],
6704            [39, 106],
6705            [253, -92],
6706            [205, 123],
6707            [86, -519],
6708            [172, -257],
6709            [240, -12],
6710            [193, 214],
6711            [278, -102],
6712            [372, 200],
6713            [24, -247],
6714            [344, 126],
6715            [-9, -400],
6716            [132, -46],
6717            [-18, 496],
6718            [50, 398],
6719            [-104, 208],
6720            [105, 323],
6721            [101, 102],
6722            [158, -273],
6723            [232, -121],
6724            [307, -40],
6725            [95, -178],
6726        ],
6727        [
6728            [5934, 25544],
6729            [62, -171],
6730            [-140, -286],
6731            [121, -233],
6732            [216, 53],
6733            [209, -102],
6734            [5, -128],
6735            [245, -450],
6736            [28, -244],
6737            [-230, -148],
6738            [66, -299],
6739            [-146, -218],
6740            [-26, -198],
6741            [213, -312],
6742            [98, -580],
6743            [-58, -446],
6744        ],
6745        [
6746            [40578, 43442],
6747            [-199, 123],
6748            [-269, -9],
6749            [-68, -274],
6750            [-422, -125],
6751            [-40, -228],
6752            [-188, -140],
6753            [-191, 51],
6754            [-178, -105],
6755            [-165, -207],
6756            [-96, -249],
6757            [-985, -266],
6758            [-1200, 875],
6759            [-1428, 1169],
6760            [-625, 602],
6761            [-1034, 1207],
6762            [-372, -43],
6763            [-150, -182],
6764            [-1759, 152],
6765        ],
6766        [
6767            [6989, 21266],
6768            [-164, 270],
6769            [-116, -22],
6770            [-112, 268],
6771        ],
6772        [
6773            [5336, 17031],
6774            [498, -420],
6775            [-79, -211],
6776            [189, -145],
6777            [104, -278],
6778            [334, 59],
6779            [159, -454],
6780            [-110, -171],
6781        ],
6782        [
6783            [6431, 15411],
6784            [242, -253],
6785            [94, -225],
6786            [-35, -188],
6787        ],
6788        [
6789            [6732, 14745],
6790            [161, -104],
6791            [239, 239],
6792            [29, -205],
6793            [201, -208],
6794            [170, 129],
6795        ],
6796        [
6797            [7532, 14596],
6798            [148, 171],
6799            [-158, 235],
6800            [3, 262],
6801            [206, -148],
6802            [139, 63],
6803            [-31, 235],
6804            [81, 213],
6805            [220, -90],
6806            [287, 110],
6807            [74, 208],
6808            [199, 33],
6809        ],
6810        [
6811            [25262, 55811],
6812            [201, -116],
6813            [45, 677],
6814            [126, 44],
6815            [60, 417],
6816            [127, -322],
6817            [-139, -461],
6818            [-5, -585],
6819            [148, 22],
6820            [-47, -315],
6821            [113, -321],
6822            [-89, -192],
6823            [218, -205],
6824            [-25, -533],
6825            [282, -917],
6826            [194, -440],
6827            [49, -448],
6828            [181, -471],
6829            [374, -440],
6830            [224, -97],
6831            [281, -210],
6832            [423, -43],
6833            [508, 127],
6834            [352, 219],
6835            [204, 294],
6836            [-49, 230],
6837            [176, 213],
6838            [86, 304],
6839            [108, 70],
6840            [25, 456],
6841            [-56, 765],
6842            [-106, 158],
6843            [15, 999],
6844            [-93, 152],
6845            [76, 725],
6846            [-30, 1427],
6847            [-154, 734],
6848            [-89, -37],
6849            [-174, 666],
6850            [-230, 400],
6851            [81, 191],
6852            [-216, 657],
6853            [127, 235],
6854            [68, -310],
6855            [173, -47],
6856            [100, 113],
6857            [-93, 293],
6858            [12, 549],
6859            [-95, 47],
6860            [-279, -128],
6861            [-93, 77],
6862            [-54, 477],
6863            [-215, -284],
6864            [-173, 188],
6865            [39, 183],
6866            [-252, -37],
6867            [-334, 158],
6868            [-82, 119],
6869            [-230, -182],
6870            [-486, 251],
6871            [68, -263],
6872            [-187, -106],
6873            [-301, -56],
6874            [-353, -538],
6875            [61, -563],
6876            [-217, -558],
6877            [-39, -362],
6878            [-200, -134],
6879            [-291, 9],
6880            [-626, -58],
6881            [-170, -200],
6882            [-175, -495],
6883        ],
6884        [
6885            [5950, 26313],
6886            [192, -340],
6887            [336, -299],
6888            [258, -149],
6889            [-234, -443],
6890            [-101, 223],
6891            [-318, 100],
6892            [-149, 139],
6893        ],
6894        [
6895            [11338, 27207],
6896            [-11, 0],
6897        ],
6898        [
6899            [9891, 27529],
6900            [0, -2],
6901        ],
6902        [
6903            [7298, 26405],
6904            [-6, 18],
6905        ],
6906        [
6907            [29433, 48722],
6908            [374, 285],
6909            [55, 222],
6910            [190, 145],
6911            [66, 326],
6912            [-32, 584],
6913            [632, 571],
6914            [108, 200],
6915            [436, 607],
6916            [-37, 726],
6917            [104, 207],
6918            [98, -508],
6919            [335, -373],
6920            [204, -330],
6921            [99, -311],
6922            [-63, -281],
6923            [14, -571],
6924            [-95, -150],
6925            [-134, -423],
6926            [-129, 196],
6927            [-495, 321],
6928            [-146, -188],
6929            [-220, 28],
6930            [-184, -223],
6931            [118, -599],
6932            [-151, -528],
6933            [19, -242],
6934            [264, -215],
6935            [-3, -114],
6936            [433, -241],
6937            [203, -2],
6938            [309, 521],
6939            [151, 72],
6940            [95, 293],
6941            [114, 4],
6942            [205, -220],
6943            [189, -15],
6944            [127, 208],
6945            [177, -170],
6946            [477, -16],
6947            [630, 77],
6948            [379, -173],
6949            [38, 109],
6950            [246, -116],
6951            [-8, -520],
6952            [239, 64],
6953            [61, 476],
6954            [557, 28],
6955            [167, -211],
6956            [-309, -863],
6957            [-241, 159],
6958            [-189, -188],
6959            [210, -139],
6960            [59, -163],
6961            [175, 30],
6962            [129, -98],
6963            [-10, -248],
6964            [337, 257],
6965            [269, 81],
6966            [127, -108],
6967            [221, 35],
6968            [56, -180],
6969            [197, -99],
6970            [55, -213],
6971            [192, -200],
6972            [285, 246],
6973            [708, 15],
6974            [97, -463],
6975            [-38, -299],
6976            [-134, 81],
6977            [-200, -507],
6978            [191, -296],
6979            [246, 228],
6980            [2, 271],
6981            [325, -66],
6982            [384, 224],
6983            [118, 445],
6984            [-106, 85],
6985            [77, 234],
6986            [-15, 599],
6987            [68, 219],
6988            [248, -81],
6989            [97, 269],
6990            [101, 36],
6991            [190, -334],
6992            [173, -198],
6993            [371, -303],
6994            [280, -379],
6995            [266, -468],
6996            [174, -572],
6997            [-113, -41],
6998            [-73, -234],
6999        ],
7000        [
7001            [39203, 47540],
7002            [-75, -120],
7003            [-261, 50],
7004            [-127, 239],
7005            [48, 348],
7006            [-190, 126],
7007            [-37, 473],
7008            [135, 499],
7009            [305, 80],
7010            [61, -303],
7011            [-1, -334],
7012            [100, -398],
7013            [42, -660],
7014        ],
7015        [
7016            [33945, 49979],
7017            [-294, 45],
7018            [-289, 186],
7019            [40, 530],
7020            [337, 493],
7021            [343, 152],
7022            [223, -133],
7023            [128, -618],
7024            [-64, -430],
7025            [-221, -51],
7026            [-203, -174],
7027        ],
7028        [
7029            [7532, 14596],
7030            [83, -320],
7031            [121, -70],
7032            [167, -493],
7033            [76, 84],
7034            [216, -61],
7035            [-41, -367],
7036            [-139, -172],
7037            [-473, -183],
7038            [-132, -400],
7039            [-159, -176],
7040            [-84, -311],
7041            [-138, -14],
7042            [-154, 241],
7043            [-145, 16],
7044            [-27, -215],
7045            [-181, 134],
7046            [-89, -93],
7047            [-344, 76],
7048        ],
7049        [
7050            [6089, 12272],
7051            [-226, -177],
7052            [-157, 11],
7053            [25, -297],
7054            [219, -644],
7055            [108, -500],
7056            [150, -255],
7057            [-23, -309],
7058            [-94, -364],
7059            [104, -48],
7060            [-52, -334],
7061            [-96, -202],
7062            [94, -445],
7063            [284, -331],
7064            [419, 214],
7065            [125, -126],
7066            [303, -44],
7067            [276, 207],
7068            [-17, 245],
7069            [204, 912],
7070            [9, 387],
7071            [68, 460],
7072            [195, 289],
7073            [-45, 433],
7074            [307, 304],
7075            [84, 222],
7076            [330, 243],
7077            [176, 231],
7078            [17, 387],
7079            [74, 418],
7080            [-21, 256],
7081            [145, 441],
7082            [-14, 295],
7083            [351, 367],
7084        ],
7085        [
7086            [4485, 16618],
7087            [231, -382],
7088            [-39, -633],
7089            [122, -291],
7090        ],
7091        [
7092            [4799, 15312],
7093            [168, -193],
7094            [403, 59],
7095            [204, 99],
7096            [102, -329],
7097            [196, 150],
7098            [246, -285],
7099            [243, 313],
7100            [70, 285],
7101        ],
7102        [
7103            [4799, 15312],
7104            [73, -190],
7105            [43, -398],
7106            [-175, -104],
7107            [85, -322],
7108            [266, -180],
7109            [102, 35],
7110            [239, -161],
7111            [137, -195],
7112        ],
7113        [
7114            [5569, 13797],
7115            [250, -149],
7116            [122, 26],
7117            [132, 272],
7118            [-28, 495],
7119            [296, 512],
7120            [120, -281],
7121            [133, -43],
7122        ],
7123        [
7124            [6594, 14629],
7125            [138, 116],
7126        ],
7127        [
7128            [5569, 13797],
7129            [-34, -285],
7130            [183, 76],
7131            [103, -288],
7132        ],
7133        [
7134            [5821, 13300],
7135            [320, 170],
7136            [123, 221],
7137            [238, 74],
7138            [135, 159],
7139            [12, 512],
7140            [-55, 193],
7141        ],
7142        [
7143            [5821, 13300],
7144            [60, -97],
7145            [-41, -403],
7146            [190, -210],
7147            [59, -318],
7148        ],
7149        [
7150            [1964, 30045],
7151            [-218, -308],
7152            [-705, 540],
7153            [-463, 228],
7154            [-184, -65],
7155            [293, -544],
7156            [-76, -559],
7157            [133, -87],
7158            [2, -221],
7159            [-93, -244],
7160            [-220, -171],
7161        ],
7162        [
7163            [433, 28614],
7164            [-135, -211],
7165            [69, -119],
7166            [-228, -205],
7167            [-91, -245],
7168        ],
7169        [
7170            [48, 27834],
7171            [239, -334],
7172            [573, -63],
7173            [248, -172],
7174            [177, -230],
7175            [18, -193],
7176            [179, 36],
7177            [187, -130],
7178            [218, 52],
7179            [135, -150],
7180            [-8, -408],
7181            [177, -147],
7182            [100, -249],
7183            [205, -168],
7184            [120, 201],
7185            [283, -58],
7186            [98, 119],
7187            [-115, 329],
7188            [-137, 206],
7189            [-198, 33],
7190            [-35, 282],
7191            [-183, -8],
7192            [-178, 151],
7193            [13, 426],
7194            [100, 456],
7195            [172, 479],
7196            [185, 334],
7197        ],
7198        [
7199            [433, 28614],
7200            [-290, -209],
7201            [-143, 84],
7202            [48, -655],
7203        ],
7204        [
7205            [63118, 34625],
7206            [98, -14],
7207            [163, -263],
7208            [-93, -235],
7209            [-319, -245],
7210            [-1, -153],
7211            [-282, -157],
7212            [-265, 20],
7213            [78, -262],
7214            [2, -510],
7215            [-53, -198],
7216            [174, -266],
7217            [-134, -419],
7218            [1, -244],
7219            [-125, -130],
7220            [49, -244],
7221            [246, -296],
7222            [41, -195],
7223            [165, 9],
7224            [-8, -246],
7225            [-173, -601],
7226            [58, -101],
7227            [-6, -373],
7228            [-243, -587],
7229            [69, -248],
7230            [-217, -316],
7231            [-172, -411],
7232            [-207, -290],
7233            [105, -248],
7234            [-179, -259],
7235            [-77, -294],
7236            [63, -567],
7237            [-41, -254],
7238            [265, -398],
7239            [203, -84],
7240            [233, 62],
7241            [50, -702],
7242            [75, -143],
7243            [-296, -115],
7244            [-184, -480],
7245            [93, -250],
7246            [359, -506],
7247            [41, -262],
7248            [-148, -203],
7249            [-206, -442],
7250            [96, -254],
7251            [-137, -275],
7252            [-235, -123],
7253            [-7, 186],
7254            [-180, 70],
7255            [-138, 186],
7256            [-297, 10],
7257            [-142, 191],
7258            [-103, 351],
7259            [-207, 41],
7260            [-83, -244],
7261            [-240, -173],
7262            [-41, -278],
7263            [124, -288],
7264            [34, -279],
7265            [-216, -504],
7266            [-374, -403],
7267            [-91, -405],
7268            [-273, -366],
7269            [57, -130],
7270            [-114, -391],
7271            [-190, -44],
7272            [15, -429],
7273            [126, -342],
7274            [-151, -207],
7275            [-242, 191],
7276            [11, 191],
7277            [-90, 347],
7278            [-147, 4],
7279            [-71, 214],
7280            [52, 187],
7281            [-354, -8],
7282            [-94, -271],
7283            [-42, -340],
7284            [-270, -202],
7285            [-217, 51],
7286            [-625, -112],
7287            [-440, -1677],
7288            [208, -127],
7289            [-92, -366],
7290            [221, 26],
7291            [-37, -451],
7292            [117, -45],
7293            [-16, -302],
7294            [-271, -112],
7295            [8, -354],
7296            [-187, -363],
7297            [-138, 71],
7298            [-133, -206],
7299            [-37, -294],
7300            [-148, -227],
7301            [45, -363],
7302            [-25, -381],
7303            [69, -187],
7304            [-204, -173],
7305            [35, -182],
7306            [-82, -357],
7307            [54, -160],
7308            [-28, -324],
7309            [-123, -516],
7310            [-355, 4],
7311            [-110, -286],
7312            [-159, -66],
7313            [-108, -387],
7314            [307, -296],
7315            [190, -485],
7316            [148, -242],
7317            [188, -36],
7318        ],
7319        [
7320            [48004, 49102],
7321            [398, -134],
7322            [193, -391],
7323            [232, -228],
7324            [2, -101],
7325            [209, -470],
7326            [29, -204],
7327            [253, -160],
7328            [307, 110],
7329            [251, -145],
7330            [-161, -379],
7331            [-23, -272],
7332            [-298, -197],
7333            [-41, -474],
7334            [-66, -110],
7335            [52, -502],
7336            [108, -19],
7337            [101, 322],
7338            [123, -120],
7339            [-8, -303],
7340            [-120, -697],
7341            [-169, -282],
7342            [47, -388],
7343            [169, 113],
7344            [-71, 347],
7345            [196, -13],
7346            [212, 307],
7347            [-94, 1188],
7348            [-79, 506],
7349            [238, 559],
7350            [40, 267],
7351            [-98, 424],
7352            [-290, 215],
7353            [-135, 363],
7354            [13, 364],
7355            [-168, 171],
7356            [-206, 73],
7357            [-151, 178],
7358            [-44, 191],
7359            [62, 238],
7360            [-50, 227],
7361            [107, 323],
7362            [1, 278],
7363            [-85, 119],
7364            [69, 256],
7365            [-110, 237],
7366            [140, 221],
7367            [-27, 320],
7368            [325, -8],
7369            [179, 101],
7370            [711, -33],
7371            [465, 193],
7372            [69, -114],
7373            [193, 24],
7374            [23, 164],
7375            [208, 133],
7376            [314, 57],
7377            [56, -202],
7378            [-283, -401],
7379            [166, -58],
7380            [160, 95],
7381            [113, 354],
7382            [-274, 743],
7383            [-34, 253],
7384            [-244, 108],
7385            [63, 265],
7386            [207, 222],
7387            [-94, 158],
7388            [-225, 74],
7389            [145, 283],
7390            [203, -246],
7391            [117, 361],
7392            [270, 382],
7393            [-314, 177],
7394            [129, 119],
7395            [287, -119],
7396            [175, 512],
7397            [195, 333],
7398            [124, -60],
7399            [264, 354],
7400            [220, 35],
7401            [292, 291],
7402            [465, 299],
7403            [45, 134],
7404            [-139, 300],
7405            [197, 107],
7406            [-12, 136],
7407            [436, 34],
7408            [114, 171],
7409            [245, -70],
7410            [170, -437],
7411            [292, 349],
7412            [79, -11],
7413            [273, 578],
7414            [389, -239],
7415            [-143, 459],
7416            [-187, 107],
7417            [70, 259],
7418            [467, 255],
7419            [8, 409],
7420            [-140, 377],
7421            [85, 277],
7422            [-37, 263],
7423            [229, 988],
7424            [127, 376],
7425            [143, 33],
7426            [31, 201],
7427            [404, -99],
7428            [170, 72],
7429            [68, -386],
7430            [-50, -403],
7431            [-99, -149],
7432            [84, -177],
7433            [141, 177],
7434            [292, -56],
7435            [97, 138],
7436            [228, -154],
7437            [-32, -279],
7438            [-101, -224],
7439            [62, -523],
7440            [368, 346],
7441            [-84, 378],
7442            [218, 79],
7443            [190, 228],
7444            [191, -19],
7445            [94, 209],
7446            [186, 105],
7447            [275, -97],
7448            [408, -297],
7449            [97, -321],
7450            [111, 291],
7451            [160, -212],
7452            [140, -387],
7453            [162, -77],
7454            [22, -727],
7455            [120, 36],
7456            [100, -411],
7457            [-81, -914],
7458            [-129, -226],
7459            [-19, -564],
7460            [-144, -49],
7461            [-48, -325],
7462            [-120, -243],
7463            [-122, -497],
7464            [41, -227],
7465            [-65, -328],
7466            [-116, -120],
7467            [-83, -359],
7468            [-74, -661],
7469            [-287, -319],
7470            [-76, -372],
7471            [13, -258],
7472            [-204, -164],
7473            [-52, -510],
7474            [392, 344],
7475            [291, 153],
7476            [107, 377],
7477            [136, 144],
7478            [393, 597],
7479            [97, 475],
7480            [130, 232],
7481        ],
7482        [
7483            [60468, 54593],
7484            [-123, 127],
7485            [-95, -330],
7486            [-207, -149],
7487            [-105, 257],
7488            [72, 148],
7489            [-13, 315],
7490            [213, 133],
7491            [270, -11],
7492        ],
7493        [
7494            [56368, 63682],
7495            [121, -654],
7496            [-36, -287],
7497            [-135, -87],
7498            [-317, -466],
7499            [-87, 10],
7500            [-362, -229],
7501            [-263, -608],
7502            [-150, -43],
7503            [-42, 361],
7504            [92, 534],
7505            [-50, 677],
7506            [44, 435],
7507            [32, 1082],
7508            [143, 32],
7509            [31, 248],
7510            [219, -167],
7511            [-32, -300],
7512            [134, -217],
7513            [116, 332],
7514            [92, -226],
7515            [450, -427],
7516        ],
7517        [
7518            [54696, 64726],
7519            [95, -621],
7520            [-104, -166],
7521            [178, -213],
7522            [79, -315],
7523            [-72, -286],
7524            [-103, -80],
7525            [-350, -77],
7526            [-248, 277],
7527            [-205, -52],
7528            [-336, 31],
7529            [-166, 366],
7530            [-51, 503],
7531            [-218, 183],
7532            [74, 437],
7533            [146, 98],
7534            [-115, 231],
7535            [98, 394],
7536            [326, 117],
7537            [267, 220],
7538            [249, -271],
7539            [176, 162],
7540            [160, -219],
7541            [206, -490],
7542            [-86, -229],
7543        ],
7544        [
7545            [52609, 64706],
7546            [-76, 278],
7547            [47, 218],
7548            [130, 75],
7549            [249, -73],
7550            [232, -213],
7551            [-136, -465],
7552            [-275, -106],
7553            [12, 285],
7554            [-183, 1],
7555        ],
7556        [
7557            [53876, 65905],
7558            [-303, -146],
7559            [-272, -294],
7560            [-136, -271],
7561            [-372, 260],
7562            [21, 233],
7563            [-102, 358],
7564            [137, 224],
7565            [38, 365],
7566            [-138, 141],
7567            [71, 389],
7568            [312, 348],
7569            [153, 471],
7570            [79, -57],
7571            [282, -643],
7572            [219, -197],
7573            [-58, -600],
7574            [145, -433],
7575            [-76, -148],
7576        ],
7577        [
7578            [14123, 35174],
7579            [-1, 1],
7580        ],
7581        [
7582            [16873, 32765],
7583            [47, 99],
7584        ],
7585        [
7586            [11791, 43963],
7587            [-252, -278],
7588            [-124, 25],
7589            [-113, -322],
7590            [-289, -226],
7591            [-262, 3],
7592            [23, -619],
7593            [-227, -39],
7594            [18, -205],
7595            [-198, -321],
7596            [-23, -820],
7597            [-292, -232],
7598            [170, -252],
7599            [57, -494],
7600            [-166, -100],
7601            [-41, -481],
7602        ],
7603        [
7604            [13494, 39410],
7605            [-1, 3],
7606        ],
7607        [
7608            [14173, 40491],
7609            [7, 2],
7610        ],
7611        [
7612            [70563, 23198],
7613            [28, 38],
7614        ],
7615    ],
7616    bbox: [4442516.475810701, -6596301.773082556, 12170895.8584538, -1071269.821194106],
7617    transform: { scale: [77.28456667209772, 55.25087202760478], translate: [4442516.475810701, -6596301.773082556] },
7618};
7619
7620class RussiaChoropleth {
7621    constructor(settings) {
7622        this.parent = settings.parent != null ? (typeof settings.parent === "string" ? document.getElementById(settings.parent) : settings.parent) : null;
7623        this.width = settings.width || 1152;
7624        this.height = settings.height || 560;
7625        this.legendTitle = settings.legendTitle || "";
7626        this.tooltipValueTittle = settings.tooltipValueTittle || "Значение";
7627        this.mapOpacity = settings.mapOpacity || 0.4;
7628        this.map = settings.map || {};
7629        this.regions = settings.regions || {};
7630        this.regionsData = settings.regionsData || {};
7631        this.svg = null;
7632        this.tooltip = null;
7633        this.schemeBlues = ["#C4E9FF", "#72ACD2", "#3F7BA4", "#1F4E72"];
7634        this.valueMap = new Map(this.regionsData.map((d) => [d.name, d.value]));
7635        this.projection = d3
7636            .geoAlbers()
7637            .rotate([-105, 0])
7638            .center([-10, 65])
7639            .parallels([52, 64])
7640            .scale(700)
7641            .translate([this.width / 2, this.height / 2]);
7642        this.path = d3.geoPath().projection(this.projection);
7643        this.origWidth = 0;
7644        this.origHeight = 0;
7645        this.scaleX = 1;
7646        this.scaleY = 1;
7647        this.isDraggable = true;
7648        this.selectedID = 0;
7649        this.dotMoving = null;
7650        this.tbX = null;
7651        this.tbY = null;
7652        this.originalMovePosition = null;
7653    }
7654    buildTemplate() {
7655        let width = this.width;
7656        let height = this.height;
7657        let valueMap = this.valueMap;
7658        let tooltipValueTittle = this.tooltipValueTittle;
7659        let opacityValue = this.mapOpacity || 0.4;
7660        const sorted = this.regionsData
7661            .map((item) => item.value)
7662            .filter((v) => v != null && !isNaN(v))
7663            .sort((a, b) => a - b);
7664        let arrayMid = { q1: 0, median: 0, q3: 100, iqr: 100 };
7665        if (sorted.length > 0) {
7666            const mid = Math.floor(sorted.length / 2);
7667            const median = sorted.length % 2 ? sorted[mid] : (sorted[mid - 1] + s
7667orted[mid]) / 2;
7668            const lowerHalf = sorted.slice(0, Math.floor(sorted.length / 2));
7669            const upperHalf = sorted.length % 2 ? sorted.slice(mid + 1) : sorted.slice(mid);
7670            const q1 = lowerHalf.length % 2 ? lowerHalf[Math.floor(lowerHalf.length / 2)] : (lowerHalf[Math.floor(lowerHalf.length / 2) - 1] + lowerHalf[Math.floor(lowerHalf.length / 2)]) / 2;
7671            const q3 = upperHalf.length % 2 ? upperHalf[Math.floor(upperHalf.length / 2)] : (upperHalf[Math.floor(upperHalf.length / 2) - 1] + upperHalf[Math.floor(upperHalf.length / 2)]) / 2;
7672            arrayMid = { q1: Math.floor(q1 / 20) * 20, median, q3: Math.ceil(q3 / 20) * 20, iqr: q3 - q1 };
7673        }
7674        this.color = d3.scaleQuantize([arrayMid.q1, arrayMid.q3], this.schemeBlues); 
7675        this.container = createElement({ parent: this.parent, class: "RussiaChoropleth" });
7676        this.containerScroll = createElement({ parent: this.container, class: "RussiaChoroplethScroll" });
7677        this.svg = d3.select(this.containerScroll).append("svg").attr("width", width).attr("height", height);
7678        const geoFeatures = topojson.feature(this.map, this.map.objects.name);
7679        this.projection = d3
7680            .geoIdentity()
7681            .reflectY(true)
7682            .fitExtent(
7683                [
7684                    [20, 20],
7685                    [width - 20, height - 20],
7686                ],
7687                geoFeatures,
7688            );
7689        this.path = d3.geoPath().projection(this.projection);
7690        var rateById = {};
7691        var nameById = {};
7692        this.regions.forEach(function (d) {
7693            nameById[d.RegionCode] = d.RegionName;
7694        });
7695        this.tooltip = d3.select(this.containerScroll).append("div").attr("class", "leaflet-top leaflet-right").attr("class", "mapTooltip").style("opacity", 0);
7696        let tooltip = this.tooltip;
7697        const scaleX = width / 1152;
7698        const scaleY = height / 560;
7699        const scale = Math.min(scaleX, 1);
7700        this.svg
7701            .style("scale", scale)
7702            .append("g")
7703            .style("transform-origin", "center")
7704            .attr("class", "region")
7705            .selectAll("path")
7706            .data(topojson.feature(this.map, this.map.objects.name).features)
7707            .enter()
7708            .append("path")
7709            .attr("d", this.path)
7710            .attr("fill", (d) => {
7711                let value = this.valueMap.get(d.properties.region);
7712                if (value === undefined || value === null || isNaN(value)) {
7713                    return this.color(0);
7714                }
7715                return this.color(value);
7716            })
7717            .style("opacity", opacityValue)
7718            .on("mouseover", function (event, d) {
7719                d3.select(this).transition().duration(300).style("opacity", 1);
7720                tooltip.transition().duration(300).style("opacity", 1);
7721                tooltip.style("left", event.layerX + 30 + "px").style("top", event.layerY - 30 + "px");
7722                let value = valueMap.get(d.properties.region);
7723                let displayValue = value === undefined || value === null || isNaN(value) ? 0 : value;
7724                tooltip._groups[0][0].innerHTML = `${nameById[d.properties.region]}<br>${tooltipValueTittle}: ${displayValue}`;
7725            })
7726            .on("mouseout", function () {
7727                d3.select(this).transition().duration(300).style("opacity", opacityValue);
7728                tooltip.transition().duration(300).style("opacity", 0);
7729            });
7730        this.svg
7731            .append("g")
7732            .attr("transform", `translate(450,20)`)
7733            .append(() => this.Legend(this.color, { title: this.legendTitle, width: 260 }));
7734        this.containerScroll.appendChild(this.svg.node());
7735        this.buildDownloadBtn();
7736        this.buildZoomPanel();
7737    }
7738    buildZoomPanel() {
7739        let div_scalePanel = createElement({ parent: this.container, class: "scale-panel" });
7740        this.setMapMover();
7741        let svg = this.svg._groups[0][0];
7742        this.origWidth = svg.offsetWidth;
7743        this.origHeight = svg.offsetHeight;
7744        let scaleX = this.container.offsetWidth / this.origWidth;
7745        let scaleY = this.container.offsetHeight / this.origHeight;
7746        scaleX = Math.min(scaleX, scaleY);
7747        this.scaleX = scaleX;
7748        this.scaleY = scaleX;
7749        this.adjustPlan();
7750        this.container.scrollTop = this.container.scrollHeight;
7751        let flex_scale = createElement({ parent: div_scalePanel, class: "flex-row" });
7752        let flex_btns = createElement({ parent: flex_scale, class: "flex-btns" });
7753        let div_plus = createElement({ parent: flex_btns, content: "+", tag: "a", class: "plus" });
7754        let div_minus = createElement({ parent: flex_btns, content: "-", tag: "a", class: "minus" });
7755        let div_range = createElement({ parent: flex_scale, class: "scale-range" });
7756        let input = createElement({
7757            parent: div_range,
7758            tag: "input",
7759            type: "range",
7760            attributes: [
7761                { name: "min", value: 100 },
7762                { name: "max", value: 300 },
7763            ],
7764        });
7765        div_plus.addEventListener("click", (e) => this.onChangeScale(e, input, "plus"));
7766        div_minus.addEventListener("click", (e) => this.onChangeScale(e, input, "minus"));
7767        input.addEventListener("input", (e) => this.onScaleInput(input, e));
7768        input.value = 100;
7769    }
7770    setMapMover() {
7771        let mouseDown = false;
7772        let startX, scrollLeft, startY, scrollTop;
7773        const startDragging = (e) => {
7774            mouseDown = true;
7775            startX = e.pageX - this.containerScroll.offsetLeft;
7776            scrollLeft = this.containerScroll.scrollLeft;
7777            startY = e.pageY - this.containerScroll.offsetTop;
7778            scrollTop = this.containerScroll.scrollTop;
7779            this.containerScroll.style.cursor = "grabbing";
7780        };
7781        const stopDragging = (e) => {
7782            mouseDown = false;
7783            this.containerScroll.style.cursor = "default";
7784        };
7785        const move = (e) => {
7786            e.preventDefault();
7787            if (!mouseDown || this.dotMoving) return;
7788            const x = e.pageX - this.containerScroll.offsetLeft;
7789            const y = e.pageY - this.containerScroll.offsetTop;
7790            const scrollX = x - startX;
7791            const scrollY = y - startY;
7792            this.containerScroll.scrollLeft = scrollLeft - scrollX;
7793            this.containerScroll.scrollTop = scrollTop - scrollY;
7794        };
7795        this.containerScroll.addEventListener("mousemove", move, false);
7796        this.containerScroll.addEventListener("mousedown", startDragging, false);
7797        this.containerScroll.addEventListener("mouseup", stopDragging, false);
7798        this.containerScroll.addEventListener("mouseleave", stopDragging, false);
7799    }
7800    adjustPlan() {
7801        let svg = this.svg._groups[0][0];
7802        this.container.style.overflowY = "hidden";
7803        svg.style.transform = `scale(${this.scaleX},${this.scaleY})`;
7804        svg.style.left = "0px";
7805        svg.style.top = "0px";
7806        svg.style.left = `-${this.containerScroll.getBoundingClientRect().left - 8}`;
7807        svg.style.top = `-${this.containerScroll.getBoundingClientRect().top - 8}`;
7808        this.container.style.overflowY = "";
7809    }
7810    onChangeScale(e, slider, type) {
7811        if (e) e.preventDefault();
7812        switch (type) {
7813            case "plus":
7814                this.scaleX = this.scaleX + 0.15 > 3 ? 3 : this.scaleX + 0.15;
7815                this.scaleY = this.scaleY + 0.15 > 3 ? 3 : this.scaleY + 0.15;
7816                break;
7817            case "minus":
7818                this.scaleX = this.scaleX - 0.15 < 1 ? 1 : this.scaleX - 0.15;
7819                this.scaleY = this.scaleY - 0.15 < 1 ? 1 : this.scaleY - 0.15;
7820                break;
7821        }
7822        slider.value = this.scaleX * 100;
7823        this.adjustPlan();
7824    }
7825    onScaleInput(slider, e) {
7826        this.scaleX = slider.value / 100;
7827        this.scaleY = slider.value / 100;
7828        this.adjustPlan();
7829    }
7830    buildDownloadBtn() {
7831        let div = createElement({ parent: this.container, class: "download_map" });
7832        let btn = createElement({
7833            parent: div,
7834            tag: "btn",
7835            content: `<svg class="svgIcon" viewBox="0 0 384 512" height="1em" xmlns="http://www.w3.org/2000/svg"><path d="M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"></path></svg>
7836    <span class="icon2"></span>
7837    <span class="tooltip">Скачать</span>`,
7838        });
7839        btn.addEventListener("click", (e) => this.downloadMap(e));
7840    }
7841    downloadMap(e) {
7842        if (e) e.preventDefault();
7843        this.convertSvgToCanvasAndDownload("Карта");
7844    }
7845    async convertSvgToCanvasAndDownload(filename = "image") {
7846        let svg = this.svg._groups[0][0];
7847        const canvas = document.createElement("canvas");
7848        const ctx = canvas.getContext("2d");
7849        const svgString = new XMLSerializer().serializeToString(svg);
7850        const svgData = `data:image/svg+xml;charset=utf-8,${encodeURIComponent(svgString)}`;
7851        const img = new Image();
7852        const bbox = svg.getBBox();
7853        canvas.width = this.width;
7854        canvas.height = this.height;
7855        img.setAttribute("crossOrigin", "anonymous");
7856        await new Promise((resolve, reject) => {
7857            img.onload = resolve;
7858            img.onerror = reject;
7859            img.src = svgData;
7860        });
7861        ctx.drawImage(img, 0, 0);
7862        const timestamp = Date.now();
7863        canvas.toBlob((blob) => {
7864            const link = document.createElement("a");
7865            link.download = `${filename}_${timestamp}.png`;
7866            link.href = URL.createObjectURL(blob);
7867            link.click();
7868            setTimeout(() => URL.revokeObjectURL(link.href), 100);
7869        }, "image/png");
7870    }
7871    Legend(
7872        color,
7873        { title, tickSize = 6, width = 320, height = 44 + tickSize, marginTop = 18, marginRight = 0, marginBottom = 16 + tickSize, marginLeft = 0, ticks = width / 64, tickFormat, tickValues } = {},
7874    ) {
7875        if (!color || typeof color !== "function") {
7876            console.warn("Legend: Invalid color scale");
7877            const emptySvg = d3.create("svg").attr("width", width).attr("height", height);
7878            return emptySvg.node();
7879        }
7880        function ramp(color, n = 256) {
7881            const canvas = document.createElement("canvas");
7882            canvas.width = n;
7883            canvas.height = 1;
7884            const context = canvas.getContext("2d");
7885            for (let i = 0; i < n; ++i) {
7886                try {
7887                    context.fillStyle = color(i / (n - 1));
7888                } catch (e) {
7889                    context.fillStyle = "#CCCCCC";
7890                }
7891                context.fillRect(i, 0, 1, 1);
7892            }
7893            return canvas;
7894        }
7895        const svg = d3.create("svg").attr("width", width).attr("height", height).attr("viewBox", [0, 0, width, height]).style("overflow", "visible").style("display", "block");
7896        let tickAdjust = (g) => g.selectAll(".tick line").attr("y1", marginTop + marginBottom - height);
7897        let x;
7898        try {
7899            if (color.interpolate) {
7900                const n = Math.min(color.domain().length, color.range().length);
7901                if (n > 0) {
7902                    x = color.copy().rangeRound(d3.quantize(d3.interpolate(marginLeft, width - marginRight), n));
7903                    svg.append("image")
7904                        .attr("x", marginLeft)
7905                        .attr("y", marginTop)
7906                        .attr("width", width - marginLeft - marginRight)
7907                        .attr("height", height - marginTop - marginBottom)
7908                        .attr("preserveAspectRatio", "none")
7909                        .attr("xlink:href", ramp(color.copy().domain(d3.quantize(d3.interpolate(0, 1), n))).toDataURL());
7910                } else {
7911                    throw new Error("No valid color domain");
7912                }
7913            } else if (color.interpolator) {
7914                x = Object.assign(color.copy().interpolator(d3.interpolateRound(marginLeft, width - marginRight)), {
7915                    range() {
7916                        return [marginLeft, width - marginRight];
7917                    },
7918                });
7919                svg.append("image")
7920                    .attr("x", marginLeft)
7921                    .attr("y", marginTop)
7922                    .attr("width", width - marginLeft - marginRight)
7923                    .attr("height", height - marginTop - marginBottom)
7924                    .attr("preserveAspectRatio", "none")
7925                    .attr("xlink:href", ramp(color.interpolator()).toDataURL());
7926                if (!x.ticks) {
7927                    if (tickValues === undefined) {
7928                        const n = Math.round(ticks + 1);
7929                        tickValues = d3.range(n).map((i) => d3.quantile(color.domain(), i / (n - 1)));
7930                    }
7931                    if (typeof tickFormat !== "function") {
7932                        tickFormat = d3.format(tickFormat === undefined ? ",f" : tickFormat);
7933                    }
7934                }
7935            } else if (color.invertExtent) {
7936                const thresholds = color.thresholds
7937                    ? color.thresholds() 
7938                    : color.quantiles
7939                      ? color.quantiles() 
7940                      : color.domain(); 
7941                const thresholdFormat = tickFormat === undefined ? (d) => d : typeof tickFormat === "string" ? d3.format(tickFormat) : tickFormat;
7942                x = d3
7943                    .scaleLinear()
7944                    .domain([-1, color.range().length - 1])
7945                    .rangeRound([marginLeft, width - marginRight]);
7946                svg.append("g")
7947                    .selectAll("rect")
7948                    .data(color.range())
7949                    .join("rect")
7950                    .attr("x", (d, i) => x(i - 1))
7951                    .attr("y", marginTop)
7952                    .attr("width", (d, i) => x(i) - x(i - 1))
7953                    .attr("height", height - marginTop - marginBottom)
7954                    .attr("fill", (d) => d || "#CCCCCC");
7955                tickValues = d3.range(thresholds.length);
7956                tickFormat = (i) => thresholdFormat(thresholds[i], i);
7957            } else {
7958                const domain = color.domain() || [];
7959                if (domain.length > 0) {
7960                    x = d3
7961                        .scaleBand()
7962                        .domain(domain)
7963                        .rangeRound([marginLeft, width - marginRight]);
7964                    svg.append("g")
7965                        .selectAll("rect")
7966                        .data(domain)
7967                        .join("rect")
7968                        .attr("x", x)
7969                        .attr("y", marginTop)
7970                        .attr("width", Math.max(0, x.bandwidth() - 1))
7971                        .attr("height", height - marginTop - marginBottom)
7972                        .attr("fill", (d) => color(d) || "#CCCCCC");
7973                } else {
7974                    throw new Error("Empty domain");
7975                }
7976                tickAdjust = () => {};
7977            }
7978            svg.append("g")
7979                .attr("transform", `translate(0,${height - marginBottom})`)
7980                .call(
7981                    d3
7982                        .axisBottom(x)
7983                        .ticks(ticks, typeof tickFormat === "string" ? tickFormat : undefined)
7984                        .tickFormat(typeof tickFormat === "function" ? tickFormat : undefined)
7985                        .tickSize(tickSize)
7986                        .tickValues(tickValues),
7987                )
7988                .call(tickAdjust)
7989                .call((g) => g.select(".domain").remove())
7990                .call((g) =>
7991                    g
7992                        .append("text")
7993                        .attr("x", marginLeft)
7994                        .attr("y", marginTop + marginBottom - height - 6)
7995                        .attr("fill", "currentColor")
7996                        .attr("text-anchor", "start")
7997                        .attr("font-weight", "bold")
7998                        .attr("class", "title")
7999                        .text(title || ""),
8000                );
8001        } catch (error) {
8002            console.warn("Error building legend:", error);
8003            const emptySvg = d3.create("svg").attr("width", width).attr("height", height);
8004            emptySvg
8005                .append("text")
8006                .attr("x", width / 2)
8007                .attr("y", height / 2)
8008                .attr("text-anchor", "middle")
8009                .attr("fill", "#999")
8010                .text("Нет данных для легенды");
8011            return emptySvg.node();
8012        }
8013        return svg.node();
8014    }
8015}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.