source: trunk/Mars/mgeom/MGeomCamECO1000HG.cc@ 15658

Last change on this file since 15658 was 2521, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 163.0 KB
Line 
1/* ======================================================================== *\
2!
3! *
4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
5! * Software. It is distributed to you in the hope that it can be a useful
6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
7! * It is distributed WITHOUT ANY WARRANTY.
8! *
9! * Permission to use, copy, modify and distribute this software and its
10! * documentation for any purpose is hereby granted without fee,
11! * provided that the above copyright notice appear in all copies and
12! * that both that copyright notice and this permission notice appear
13! * in supporting documentation. It is provided "as is" without express
14! * or implied warranty.
15! *
16!
17!
18! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@astro.uni-wuerzburg.de>
19! Author(s): Harald Kornmayer 1/2001
20!
21! Copyright: MAGIC Software Development, 2000-2002
22!
23!
24\* ======================================================================== */
25
26/////////////////////////////////////////////////////////////////////////////
27//
28// MGeomCamECO1000HG
29//
30// This class stores the geometry information of the Magic camera.
31// All information are copied from tables, see source code.
32//
33////////////////////////////////////////////////////////////////////////////
34
35#include "MGeomCamECO1000HG.h"
36
37#include "TCanvas.h"
38
39#include "MLog.h"
40#include "MLogManip.h"
41
42#include "MGeomPix.h"
43
44ClassImp(MGeomCamECO1000HG);
45
46using namespace std;
47
48// --------------------------------------------------------------------------
49//
50// Magic camera has 577 pixels. For geometry and Next Neighbor info see
51// CreateCam and CreateNN
52//
53MGeomCamECO1000HG::MGeomCamECO1000HG(const char *name)
54 : MGeomCam(2401, 34.5, name, "Geometry information of ECO1000 HG Camera")
55{
56 CreateCam();
57 CreateNN();
58 InitGeometry();
59}
60
61// --------------------------------------------------------------------------
62//
63// This fills the geometry information from a table into the pixel objects.
64//
65void MGeomCamECO1000HG::CreateCam()
66{
67 //
68 // here define the hardwire things of the ECO 1000 telescope
69 //
70
71
72 //
73 // fill the pixels list with this data
74 //
75const float xtemp[2401] = {
76 0, 30, 15, -15, -30, -15, 15, 60, // 0
77 45, 30, 0, -30, -45, -60, -45, -30, // 8
78 0, 30, 45, 90, 75, 60, 45, 15, // 16
79 -15, -45, -60, -75, -90, -75, -60, -45, // 24
80 -15, 15, 45, 60, 75, 120, 105, 90, // 32
81 75, 60, 30, 0, -30, -60, -75, -90, // 40
82 -105, -120, -105, -90, -75, -60, -30, 0, // 48
83 30, 60, 75, 90, 105, 150, 135, 120, // 56
84 105, 90, 75, 45, 15, -15, -45, -75, // 64
85 -90, -105, -120, -135, -150, -135, -120, -105, // 72
86 -90, -75, -45, -15, 15, 45, 75, 90, // 80
87 105, 120, 135, 180, 165, 150, 135, 120, // 88
88 105, 90, 60, 30, 0, -30, -60, -90, // 96
89 -105, -120, -135, -150, -165, -180, -165, -150, // 104
90 -135, -120, -105, -90, -60, -30, 0, 30, // 112
91 60, 90, 105, 120, 135, 150, 165, 210, // 120
92 195, 180, 165, 150, 135, 120, 105, 75, // 128
93 45, 15, -15, -45, -75, -105, -120, -135, // 136
94 -150, -165, -180, -195, -210, -195, -180, -165, // 144
95 -150, -135, -120, -105, -75, -45, -15, 15, // 152
96 45, 75, 105, 120, 135, 150, 165, 180, // 160
97 195, 240, 225, 210, 195, 180, 165, 150, // 168
98 135, 120, 90, 60, 30, 0, -30, -60, // 176
99 -90, -120, -135, -150, -165, -180, -195, -210, // 184
100 -225, -240, -225, -210, -195, -180, -165, -150, // 192
101 -135, -120, -90, -60, -30, 0, 30, 60, // 200
102 90, 120, 135, 150, 165, 180, 195, 210, // 208
103 225, 270, 255, 240, 225, 210, 195, 180, // 216
104 165, 150, 135, 105, 75, 45, 15, -15, // 224
105 -45, -75, -105, -135, -150, -165, -180, -195, // 232
106 -210, -225, -240, -255, -270, -255, -240, -225, // 240
107 -210, -195, -180, -165, -150, -135, -105, -75, // 248
108 -45, -15, 15, 45, 75, 105, 135, 150, // 256
109 165, 180, 195, 210, 225, 240, 255, 300, // 264
110 285, 270, 255, 240, 225, 210, 195, 180, // 272
111 165, 150, 120, 90, 60, 30, 0, -30, // 280
112 -60, -90, -120, -150, -165, -180, -195, -210, // 288
113 -225, -240, -255, -270, -285, -300, -285, -270, // 296
114 -255, -240, -225, -210, -195, -180, -165, -150, // 304
115 -120, -90, -60, -30, 0, 30, 60, 90, // 312
116 120, 150, 165, 180, 195, 210, 225, 240, // 320
117 255, 270, 285, 330, 315, 300, 285, 270, // 328
118 255, 240, 225, 210, 195, 180, 165, 135, // 336
119 105, 75, 45, 15, -15, -45, -75, -105, // 344
120 -135, -165, -180, -195, -210, -225, -240, -255, // 352
121 -270, -285, -300, -315, -330, -315, -300, -285, // 360
122 -270, -255, -240, -225, -210, -195, -180, -165, // 368
123 -135, -105, -75, -45, -15, 15, 45, 75, // 376
124 105, 135, 165, 180, 195, 210, 225, 240, // 384
125 255, 270, 285, 300, 315, 360, 345, 330, // 392
126 315, 300, 285, 270, 255, 240, 225, 210, // 400
127 195, 180, 150, 120, 90, 60, 30, 0, // 408
128 -30, -60, -90, -120, -150, -180, -195, -210, // 416
129 -225, -240, -255, -270, -285, -300, -315, -330, // 424
130 -345, -360, -345, -330, -315, -300, -285, -270, // 432
131 -255, -240, -225, -210, -195, -180, -150, -120, // 440
132 -90, -60, -30, 0, 30, 60, 90, 120, // 448
133 150, 180, 195, 210, 225, 240, 255, 270, // 456
134 285, 300, 315, 330, 345, 390, 375, 360, // 464
135 345, 330, 315, 300, 285, 270, 255, 240, // 472
136 225, 210, 195, 165, 135, 105, 75, 45, // 480
137 15, -15, -45, -75, -105, -135, -165, -195, // 488
138 -210, -225, -240, -255, -270, -285, -300, -315, // 496
139 -330, -345, -360, -375, -390, -375, -360, -345, // 504
140 -330, -315, -300, -285, -270, -255, -240, -225, // 512
141 -210, -195, -165, -135, -105, -75, -45, -15, // 520
142 15, 45, 75, 105, 135, 165, 195, 210, // 528
143 225, 240, 255, 270, 285, 300, 315, 330, // 536
144 345, 360, 375, 420, 405, 390, 375, 360, // 544
145 345, 330, 315, 300, 285, 270, 255, 240, // 552
146 225, 210, 180, 150, 120, 90, 60, 30, // 560
147 0, -30, -60, -90, -120, -150, -180, -210, // 568
148 -225, -240, -255, -270, -285, -300, -315, -330, // 576
149 -345, -360, -375, -390, -405, -420, -405, -390, // 584
150 -375, -360, -345, -330, -315, -300, -285, -270, // 592
151 -255, -240, -225, -210, -180, -150, -120, -90, // 600
152 -60, -30, 0, 30, 60, 90, 120, 150, // 608
153 180, 210, 225, 240, 255, 270, 285, 300, // 616
154 315, 330, 345, 360, 375, 390, 405, 450, // 624
155 435, 420, 405, 390, 375, 360, 345, 330, // 632
156 315, 300, 285, 270, 255, 240, 225, 195, // 640
157 165, 135, 105, 75, 45, 15, -15, -45, // 648
158 -75, -105, -135, -165, -195, -225, -240, -255, // 656
159 -270, -285, -300, -315, -330, -345, -360, -375, // 664
160 -390, -405, -420, -435, -450, -435, -420, -405, // 672
161 -390, -375, -360, -345, -330, -315, -300, -285, // 680
162 -270, -255, -240, -225, -195, -165, -135, -105, // 688
163 -75, -45, -15, 15, 45, 75, 105, 135, // 696
164 165, 195, 225, 240, 255, 270, 285, 300, // 704
165 315, 330, 345, 360, 375, 390, 405, 420, // 712
166 435, 480, 465, 450, 435, 420, 405, 390, // 720
167 375, 360, 345, 330, 315, 300, 285, 270, // 728
168 255, 240, 210, 180, 150, 120, 90, 60, // 736
169 30, 0, -30, -60, -90, -120, -150, -180, // 744
170 -210, -240, -255, -270, -285, -300, -315, -330, // 752
171 -345, -360, -375, -390, -405, -420, -435, -450, // 760
172 -465, -480, -465, -450, -435, -420, -405, -390, // 768
173 -375, -360, -345, -330, -315, -300, -285, -270, // 776
174 -255, -240, -210, -180, -150, -120, -90, -60, // 784
175 -30, 0, 30, 60, 90, 120, 150, 180, // 792
176 210, 240, 255, 270, 285, 300, 315, 330, // 800
177 345, 360, 375, 390, 405, 420, 435, 450, // 808
178 465, 510, 495, 480, 465, 450, 435, 420, // 816
179 405, 390, 375, 360, 345, 330, 315, 300, // 824
180 285, 270, 255, 225, 195, 165, 135, 105, // 832
181 75, 45, 15, -15, -45, -75, -105, -135, // 840
182 -165, -195, -225, -255, -270, -285, -300, -315, // 848
183 -330, -345, -360, -375, -390, -405, -420, -435, // 856
184 -450, -465, -480, -495, -510, -495, -480, -465, // 864
185 -450, -435, -420, -405, -390, -375, -360, -345, // 872
186 -330, -315, -300, -285, -270, -255, -225, -195, // 880
187 -165, -135, -105, -75, -45, -15, 15, 45, // 888
188 75, 105, 135, 165, 195, 225, 255, 270, // 896
189 285, 300, 315, 330, 345, 360, 375, 390, // 904
190 405, 420, 435, 450, 465, 480, 495, 540, // 912
191 525, 510, 495, 480, 465, 450, 435, 420, // 920
192 405, 390, 375, 360, 345, 330, 315, 300, // 928
193 285, 270, 240, 210, 180, 150, 120, 90, // 936
194 60, 30, 0, -30, -60, -90, -120, -150, // 944
195 -180, -210, -240, -270, -285, -300, -315, -330, // 952
196 -345, -360, -375, -390, -405, -420, -435, -450, // 960
197 -465, -480, -495, -510, -525, -540, -525, -510, // 968
198 -495, -480, -465, -450, -435, -420, -405, -390, // 976
199 -375, -360, -345, -330, -315, -300, -285, -270, // 984
200 -240, -210, -180, -150, -120, -90, -60, -30, // 992
201 0, 30, 60, 90, 120, 150, 180, 210, // 1000
202 240, 270, 285, 300, 315, 330, 345, 360, // 1008
203 375, 390, 405, 420, 435, 450, 465, 480, // 1016
204 495, 510, 525, 570, 555, 540, 525, 510, // 1024
205 495, 480, 465, 450, 435, 420, 405, 390, // 1032
206 375, 360, 345, 330, 315, 300, 285, 255, // 1040
207 225, 195, 165, 135, 105, 75, 45, 15, // 1048
208 -15, -45, -75, -105, -135, -165, -195, -225, // 1056
209 -255, -285, -300, -315, -330, -345, -360, -375, // 1064
210 -390, -405, -420, -435, -450, -465, -480, -495, // 1072
211 -510, -525, -540, -555, -570, -555, -540, -525, // 1080
212 -510, -495, -480, -465, -450, -435, -420, -405, // 1088
213 -390, -375, -360, -345, -330, -315, -300, -285, // 1096
214 -255, -225, -195, -165, -135, -105, -75, -45, // 1104
215 -15, 15, 45, 75, 105, 135, 165, 195, // 1112
216 225, 255, 285, 300, 315, 330, 345, 360, // 1120
217 375, 390, 405, 420, 435, 450, 465, 480, // 1128
218 495, 510, 525, 540, 555, 600, 585, 570, // 1136
219 555, 540, 525, 510, 495, 480, 465, 450, // 1144
220 435, 420, 405, 390, 375, 360, 345, 330, // 1152
221 315, 300, 270, 240, 210, 180, 150, 120, // 1160
222 90, 60, 30, 0, -30, -60, -90, -120, // 1168
223 -150, -180, -210, -240, -270, -300, -315, -330, // 1176
224 -345, -360, -375, -390, -405, -420, -435, -450, // 1184
225 -465, -480, -495, -510, -525, -540, -555, -570, // 1192
226 -585, -600, -585, -570, -555, -540, -525, -510, // 1200
227 -495, -480, -465, -450, -435, -420, -405, -390, // 1208
228 -375, -360, -345, -330, -315, -300, -270, -240, // 1216
229 -210, -180, -150, -120, -90, -60, -30, 0, // 1224
230 30, 60, 90, 120, 150, 180, 210, 240, // 1232
231 270, 300, 315, 330, 345, 360, 375, 390, // 1240
232 405, 420, 435, 450, 465, 480, 495, 510, // 1248
233 525, 540, 555, 570, 585, 630, 615, 600, // 1256
234 585, 570, 555, 540, 525, 510, 495, 480, // 1264
235 465, 450, 435, 420, 405, 390, 375, 360, // 1272
236 345, 330, 315, 285, 255, 225, 195, 165, // 1280
237 135, 105, 75, 45, 15, -15, -45, -75, // 1288
238 -105, -135, -165, -195, -225, -255, -285, -315, // 1296
239 -330, -345, -360, -375, -390, -405, -420, -435, // 1304
240 -450, -465, -480, -495, -510, -525, -540, -555, // 1312
241 -570, -585, -600, -615, -630, -615, -600, -585, // 1320
242 -570, -555, -540, -525, -510, -495, -480, -465, // 1328
243 -450, -435, -420, -405, -390, -375, -360, -345, // 1336
244 -330, -315, -285, -255, -225, -195, -165, -135, // 1344
245 -105, -75, -45, -15, 15, 45, 75, 105, // 1352
246 135, 165, 195, 225, 255, 285, 315, 330, // 1360
247 345, 360, 375, 390, 405, 420, 435, 450, // 1368
248 465, 480, 495, 510, 525, 540, 555, 570, // 1376
249 585, 600, 615, 660, 645, 630, 615, 600, // 1384
250 585, 570, 555, 540, 525, 510, 495, 480, // 1392
251 465, 450, 435, 420, 405, 390, 375, 360, // 1400
252 345, 330, 300, 270, 240, 210, 180, 150, // 1408
253 120, 90, 60, 30, 0, -30, -60, -90, // 1416
254 -120, -150, -180, -210, -240, -270, -300, -330, // 1424
255 -345, -360, -375, -390, -405, -420, -435, -450, // 1432
256 -465, -480, -495, -510, -525, -540, -555, -570, // 1440
257 -585, -600, -615, -630, -645, -660, -645, -630, // 1448
258 -615, -600, -585, -570, -555, -540, -525, -510, // 1456
259 -495, -480, -465, -450, -435, -420, -405, -390, // 1464
260 -375, -360, -345, -330, -300, -270, -240, -210, // 1472
261 -180, -150, -120, -90, -60, -30, 0, 30, // 1480
262 60, 90, 120, 150, 180, 210, 240, 270, // 1488
263 300, 330, 345, 360, 375, 390, 405, 420, // 1496
264 435, 450, 465, 480, 495, 510, 525, 540, // 1504
265 555, 570, 585, 600, 615, 630, 645, 690, // 1512
266 675, 660, 645, 630, 615, 600, 585, 570, // 1520
267 555, 540, 525, 510, 495, 480, 465, 450, // 1528
268 435, 420, 405, 390, 375, 360, 345, 315, // 1536
269 285, 255, 225, 195, 165, 135, 105, 75, // 1544
270 45, 15, -15, -45, -75, -105, -135, -165, // 1552
271 -195, -225, -255, -285, -315, -345, -360, -375, // 1560
272 -390, -405, -420, -435, -450, -465, -480, -495, // 1568
273 -510, -525, -540, -555, -570, -585, -600, -615, // 1576
274 -630, -645, -660, -675, -690, -675, -660, -645, // 1584
275 -630, -615, -600, -585, -570, -555, -540, -525, // 1592
276 -510, -495, -480, -465, -450, -435, -420, -405, // 1600
277 -390, -375, -360, -345, -315, -285, -255, -225, // 1608
278 -195, -165, -135, -105, -75, -45, -15, 15, // 1616
279 45, 75, 105, 135, 165, 195, 225, 255, // 1624
280 285, 315, 345, 360, 375, 390, 405, 420, // 1632
281 435, 450, 465, 480, 495, 510, 525, 540, // 1640
282 555, 570, 585, 600, 615, 630, 645, 660, // 1648
283 675, 720, 690, 660, 630, 600, 570, 540, // 1656
284 510, 480, 450, 420, 390, 330, 270, 210, // 1664
285 150, 90, 30, -30, -90, -150, -210, -270, // 1672
286 -330, -390, -420, -450, -480, -510, -540, -570, // 1680
287 -600, -630, -660, -690, -720, -720, -690, -660, // 1688
288 -630, -600, -570, -540, -510, -480, -450, -420, // 1696
289 -390, -330, -270, -210, -150, -90, -30, 30, // 1704
290 90, 150, 210, 270, 330, 390, 420, 450, // 1712
291 480, 510, 540, 570, 600, 630, 660, 690, // 1720
292 720, 780, 750, 720, 690, 660, 630, 600, // 1728
293 570, 540, 510, 480, 450, 420, 360, 300, // 1736
294 240, 180, 120, 60, 0, -60, -120, -180, // 1744
295 -240, -300, -360, -420, -450, -480, -510, -540, // 1752
296 -570, -600, -630, -660, -690, -720, -750, -780, // 1760
297 -780, -750, -720, -690, -660, -630, -600, -570, // 1768
298 -540, -510, -480, -450, -420, -360, -300, -240, // 1776
299 -180, -120, -60, 0, 60, 120, 180, 240, // 1784
300 300, 360, 420, 450, 480, 510, 540, 570, // 1792
301 600, 630, 660, 690, 720, 750, 780, 840, // 1800
302 810, 780, 750, 720, 690, 660, 630, 600, // 1808
303 570, 540, 510, 480, 450, 390, 330, 270, // 1816
304 210, 150, 90, 30, -30, -90, -150, -210, // 1824
305 -270, -330, -390, -450, -480, -510, -540, -570, // 1832
306 -600, -630, -660, -690, -720, -750, -780, -810, // 1840
307 -840, -840, -810, -780, -750, -720, -690, -660, // 1848
308 -630, -600, -570, -540, -510, -480, -450, -390, // 1856
309 -330, -270, -210, -150, -90, -30, 30, 90, // 1864
310 150, 210, 270, 330, 390, 450, 480, 510, // 1872
311 540, 570, 600, 630, 660, 690, 720, 750, // 1880
312 780, 810, 840, 900, 870, 840, 810, 780, // 1888
313 750, 720, 690, 660, 630, 600, 570, 540, // 1896
314 510, 480, 420, 360, 300, 240, 180, 120, // 1904
315 60, 0, -60, -120, -180, -240, -300, -360, // 1912
316 -420, -480, -510, -540, -570, -600, -630, -660, // 1920
317 -690, -720, -750, -780, -810, -840, -870, -900, // 1928
318 -900, -870, -840, -810, -780, -750, -720, -690, // 1936
319 -660, -630, -600, -570, -540, -510, -480, -420, // 1944
320 -360, -300, -240, -180, -120, -60, 0, 60, // 1952
321 120, 180, 240, 300, 360, 420, 480, 510, // 1960
322 540, 570, 600, 630, 660, 690, 720, 750, // 1968
323 780, 810, 840, 870, 900, 960, 930, 900, // 1976
324 870, 840, 810, 780, 750, 720, 690, 660, // 1984
325 630, 600, 570, 540, 510, 450, 390, 330, // 1992
326 270, 210, 150, 90, 30, -30, -90, -150, // 2000
327 -210, -270, -330, -390, -450, -510, -540, -570, // 2008
328 -600, -630, -660, -690, -720, -750, -780, -810, // 2016
329 -840, -870, -900, -930, -960, -960, -930, -900, // 2024
330 -870, -840, -810, -780, -750, -720, -690, -660, // 2032
331 -630, -600, -570, -540, -510, -450, -390, -330, // 2040
332 -270, -210, -150, -90, -30, 30, 90, 150, // 2048
333 210, 270, 330, 390, 450, 510, 540, 570, // 2056
334 600, 630, 660, 690, 720, 750, 780, 810, // 2064
335 840, 870, 900, 930, 960, 1020, 990, 960, // 2072
336 930, 900, 870, 840, 810, 780, 750, 720, // 2080
337 690, 660, 630, 600, 570, 540, 480, 420, // 2088
338 360, 300, 240, 180, 120, 60, 0, -60, // 2096
339 -120, -180, -240, -300, -360, -420, -480, -540, // 2104
340 -570, -600, -630, -660, -690, -720, -750, -780, // 2112
341 -810, -840, -870, -900, -930, -960, -990, -1020, // 2120
342 -1020, -990, -960, -930, -900, -870, -840, -810, // 2128
343 -780, -750, -720, -690, -660, -630, -600, -570, // 2136
344 -540, -480, -420, -360, -300, -240, -180, -120, // 2144
345 -60, 0, 60, 120, 180, 240, 300, 360, // 2152
346 420, 480, 540, 570, 600, 630, 660, 690, // 2160
347 720, 750, 780, 810, 840, 870, 900, 930, // 2168
348 960, 990, 1020, 1080, 1050, 1020, 990, 960, // 2176
349 930, 900, 870, 840, 810, 780, 750, 720, // 2184
350 690, 660, 630, 600, 570, 510, 450, 390, // 2192
351 330, 270, 210, 150, 90, 30, -30, -90, // 2200
352 -150, -210, -270, -330, -390, -450, -510, -570, // 2208
353 -600, -630, -660, -690, -720, -750, -780, -810, // 2216
354 -840, -870, -900, -930, -960, -990, -1020, -1050, // 2224
355 -1080, -1080, -1050, -1020, -990, -960, -930, -900, // 2232
356 -870, -840, -810, -780, -750, -720, -690, -660, // 2240
357 -630, -600, -570, -510, -450, -390, -330, -270, // 2248
358 -210, -150, -90, -30, 30, 90, 150, 210, // 2256
359 270, 330, 390, 450, 510, 570, 600, 630, // 2264
360 660, 690, 720, 750, 780, 810, 840, 870, // 2272
361 900, 930, 960, 990, 1020, 1050, 1080, 1140, // 2280
362 1110, 1080, 1050, 1020, 990, 960, 930, 900, // 2288
363 870, 840, 810, 780, 750, 720, 690, 660, // 2296
364 630, 600, 540, 480, 420, 360, 300, 240, // 2304
365 180, 120, 60, 0, -60, -120, -180, -240, // 2312
366 -300, -360, -420, -480, -540, -600, -630, -660, // 2320
367 -690, -720, -750, -780, -810, -840, -870, -900, // 2328
368 -930, -960, -990, -1020, -1050, -1080, -1110, -1140, // 2336
369 -1140, -1110, -1080, -1050, -1020, -990, -960, -930, // 2344
370 -900, -870, -840, -810, -780, -750, -720, -690, // 2352
371 -660, -630, -600, -540, -480, -420, -360, -300, // 2360
372 -240, -180, -120, -60, 0, 60, 120, 180, // 2368
373 240, 300, 360, 420, 480, 540, 600, 630, // 2376
374 660, 690, 720, 750, 780, 810, 840, 870, // 2384
375 900, 930, 960, 990, 1020, 1050, 1080, 1110, // 2392
376 1140 //2400
377};
378
379const float ytemp[2401] = {
380 0, 0, 25.9808, 25.9808, -0, -25.9808, -25.9808, 0, // 0
381 25.9808, 51.9615, 51.9615, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 8
382 -51.9615, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 77.9423, // 16
383 77.9423, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 24
384 -77.9423, -77.9423, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 32
385 77.9423, 103.923, 103.923, 103.923, 103.923, 103.923, 77.9423, 51.9615, // 40
386 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -103.923, -103.923, // 48
387 -103.923, -103.923, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 56
388 77.9423, 103.923, 129.904, 129.904, 129.904, 129.904, 129.904, 129.904, // 64
389 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 72
390 -103.923, -129.904, -129.904, -129.904, -129.904, -129.904, -129.904, -103.923, // 80
391 -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, // 88
392 129.904, 155.885, 155.885, 155.885, 155.885, 155.885, 155.885, 155.885, // 96
393 129.904, 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 104
394 -77.9423, -103.923, -129.904, -155.885, -155.885, -155.885, -155.885, -155.885, // 112
395 -155.885, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, // 120
396 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, 181.865, 181.865, // 128
397 181.865, 181.865, 181.865, 181.865, 181.865, 181.865, 155.885, 129.904, // 136
398 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 144
399 -103.923, -129.904, -155.885, -181.865, -181.865, -181.865, -181.865, -181.865, // 152
400 -181.865, -181.865, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 160
401 -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, // 168
402 181.865, 207.846, 207.846, 207.846, 207.846, 207.846, 207.846, 207.846, // 176
403 207.846, 207.846, 181.865, 155.885, 129.904, 103.923, 77.9423, 51.9615, // 184
404 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -129.904, -155.885, // 192
405 -181.865, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846, // 200
406 -207.846, -207.846, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 208
407 -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, // 216
408 181.865, 207.846, 233.827, 233.827, 233.827, 233.827, 233.827, 233.827, // 224
409 233.827, 233.827, 233.827, 233.827, 207.846, 181.865, 155.885, 129.904, // 232
410 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 240
411 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -233.827, -233.827, // 248
412 -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -207.846, // 256
413 -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, // 264
414 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, // 272
415 233.827, 259.808, 259.808, 259.808, 259.808, 259.808, 259.808, 259.808, // 280
416 259.808, 259.808, 259.808, 259.808, 233.827, 207.846, 181.865, 155.885, // 288
417 129.904, 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 296
418 -77.9423, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, // 304
419 -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, // 312
420 -259.808, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, // 320
421 -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, // 328
422 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, 285.788, 285.788, // 336
423 285.788, 285.788, 285.788, 285.788, 285.788, 285.788, 285.788, 285.788, // 344
424 285.788, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 352
425 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 360
426 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 368
427 -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, // 376
428 -285.788, -285.788, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, // 384
429 -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 392
430 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, // 400
431 285.788, 311.769, 311.769, 311.769, 311.769, 311.769, 311.769, 311.769, // 408
432 311.769, 311.769, 311.769, 311.769, 311.769, 311.769, 285.788, 259.808, // 416
433 233.827, 207.846, 181.865, 155.885, 129.904, 103.923, 77.9423, 51.9615, // 424
434 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -129.904, -155.885, // 432
435 -181.865, -207.846, -233.827, -259.808, -285.788, -311.769, -311.769, -311.769, // 440
436 -311.769, -311.769, -311.769, -311.769, -311.769, -311.769, -311.769, -311.769, // 448
437 -311.769, -311.769, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, // 456
438 -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 464
439 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, // 472
440 285.788, 311.769, 337.75, 337.75, 337.75, 337.75, 337.75, 337.75, // 480
441 337.75, 337.75, 337.75, 337.75, 337.75, 337.75, 337.75, 337.75, // 488
442 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 496
443 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 504
444 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 512
445 -311.769, -337.75, -337.75, -337.75, -337.75, -337.75, -337.75, -337.75, // 520
446 -337.75, -337.75, -337.75, -337.75, -337.75, -337.75, -337.75, -311.769, // 528
447 -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, // 536
448 -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, // 544
449 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, 285.788, 311.769, // 552
450 337.75, 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, // 560
451 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, // 568
452 337.75, 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, // 576
453 129.904, 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 584
454 -77.9423, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, // 592
455 -285.788, -311.769, -337.75, -363.731, -363.731, -363.731, -363.731, -363.731, // 600
456 -363.731, -363.731, -363.731, -363.731, -363.731, -363.731, -363.731, -363.731, // 608
457 -363.731, -363.731, -337.75, -311.769, -285.788, -259.808, -233.827, -207.846, // 616
458 -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, // 624
459 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, // 632
460 233.827, 259.808, 285.788, 311.769, 337.75, 363.731, 389.711, 389.711, // 640
461 389.711, 389.711, 389.711, 389.711, 389.711, 389.711, 389.711, 389.711, // 648
462 389.711, 389.711, 389.711, 389.711, 389.711, 389.711, 363.731, 337.75, // 656
463 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 664
464 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 672
465 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 680
466 -311.769, -337.75, -363.731, -389.711, -389.711, -389.711, -389.711, -389.711, // 688
467 -389.711, -389.711, -389.711, -389.711, -389.711, -389.711, -389.711, -389.711, // 696
468 -389.711, -389.711, -389.711, -363.731, -337.75, -311.769, -285.788, -259.808, // 704
469 -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 712
470 -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, // 720
471 181.865, 207.846, 233.827, 259.808, 285.788, 311.769, 337.75, 363.731, // 728
472 389.711, 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, // 736
473 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, // 744
474 415.692, 415.692, 389.711, 363.731, 337.75, 311.769, 285.788, 259.808, // 752
475 233.827, 207.846, 181.865, 155.885, 129.904, 103.923, 77.9423, 51.9615, // 760
476 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -129.904, -155.885, // 768
477 -181.865, -207.846, -233.827, -259.808, -285.788, -311.769, -337.75, -363.731, // 776
478 -389.711, -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, // 784
479 -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, // 792
480 -415.692, -415.692, -389.711, -363.731, -337.75, -311.769, -285.788, -259.808, // 800
481 -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 808
482 -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, // 816
483 181.865, 207.846, 233.827, 259.808, 285.788, 311.769, 337.75, 363.731, // 824
484 389.711, 415.692, 441.673, 441.673, 441.673, 441.673, 441.673, 441.673, // 832
485 441.673, 441.673, 441.673, 441.673, 441.673, 441.673, 441.673, 441.673, // 840
486 441.673, 441.673, 441.673, 441.673, 415.692, 389.711, 363.731, 337.75, // 848
487 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 856
488 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 864
489 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 872
490 -311.769, -337.75, -363.731, -389.711, -415.692, -441.673, -441.673, -441.673, // 880
491 -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, // 888
492 -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, -415.692, // 896
493 -389.711, -363.731, -337.75, -311.769, -285.788, -259.808, -233.827, -207.846, // 904
494 -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, // 912
495 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, // 920
496 233.827, 259.808, 285.788, 311.769, 337.75, 363.731, 389.711, 415.692, // 928
497 441.673, 467.654, 467.654, 467.654, 467.654, 467.654, 467.654, 467.654, // 936
498 467.654, 467.654, 467.654, 467.654, 467.654, 467.654, 467.654, 467.654, // 944
499 467.654, 467.654, 467.654, 467.654, 441.673, 415.692, 389.711, 363.731, // 952
500 337.75, 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, // 960
501 129.904, 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 968
502 -77.9423, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, // 976
503 -285.788, -311.769, -337.75, -363.731, -389.711, -415.692, -441.673, -467.654, // 984
504 -467.654, -467.654, -467.654, -467.654, -467.654, -467.654, -467.654, -467.654, // 992
505 -467.654, -467.654, -467.654, -467.654, -467.654, -467.654, -467.654, -467.654, // 1000
506 -467.654, -467.654, -441.673, -415.692, -389.711, -363.731, -337.75, -311.769, // 1008
507 -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, // 1016
508 -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, // 1024
509 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, 285.788, 311.769, // 1032
510 337.75, 363.731, 389.711, 415.692, 441.673, 467.654, 493.634, 493.634, // 1040
511 493.634, 493.634, 493.634, 493.634, 493.634, 493.634, 493.634, 493.634, // 1048
512 493.634, 493.634, 493.634, 493.634, 493.634, 493.634, 493.634, 493.634, // 1056
513 493.634, 493.634, 467.654, 441.673, 415.692, 389.711, 363.731, 337.75, // 1064
514 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 1072
515 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 1080
516 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 1088
517 -311.769, -337.75, -363.731, -389.711, -415.692, -441.673, -467.654, -493.634, // 1096
518 -493.634, -493.634, -493.634, -493.634, -493.634, -493.634, -493.634, -493.634, // 1104
519 -493.634, -493.634, -493.634, -493.634, -493.634, -493.634, -493.634, -493.634, // 1112
520 -493.634, -493.634, -493.634, -467.654, -441.673, -415.692, -389.711, -363.731, // 1120
521 -337.75, -311.769, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, // 1128
522 -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 1136
523 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, // 1144
524 285.788, 311.769, 337.75, 363.731, 389.711, 415.692, 441.673, 467.654, // 1152
525 493.634, 519.615, 519.615, 519.615, 519.615, 519.615, 519.615, 519.615, // 1160
526 519.615, 519.615, 519.615, 519.615, 519.615, 519.615, 519.615, 519.615, // 1168
527 519.615, 519.615, 519.615, 519.615, 519.615, 519.615, 493.634, 467.654, // 1176
528 441.673, 415.692, 389.711, 363.731, 337.75, 311.769, 285.788, 259.808, // 1184
529 233.827, 207.846, 181.865, 155.885, 129.904, 103.923, 77.9423, 51.9615, // 1192
530 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -129.904, -155.885, // 1200
531 -181.865, -207.846, -233.827, -259.808, -285.788, -311.769, -337.75, -363.731, // 1208
532 -389.711, -415.692, -441.673, -467.654, -493.634, -519.615, -519.615, -519.615, // 1216
533 -519.615, -519.615, -519.615, -519.615, -519.615, -519.615, -519.615, -519.615, // 1224
534 -519.615, -519.615, -519.615, -519.615, -519.615, -519.615, -519.615, -519.615, // 1232
535 -519.615, -519.615, -493.634, -467.654, -441.673, -415.692, -389.711, -363.731, // 1240
536 -337.75, -311.769, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, // 1248
537 -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 1256
538 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, // 1264
539 285.788, 311.769, 337.75, 363.731, 389.711, 415.692, 441.673, 467.654, // 1272
540 493.634, 519.615, 545.596, 545.596, 545.596, 545.596, 545.596, 545.596, // 1280
541 545.596, 545.596, 545.596, 545.596, 545.596, 545.596, 545.596, 545.596, // 1288
542 545.596, 545.596, 545.596, 545.596, 545.596, 545.596, 545.596, 545.596, // 1296
543 519.615, 493.634, 467.654, 441.673, 415.692, 389.711, 363.731, 337.75, // 1304
544 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 1312
545 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 1320
546 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 1328
547 -311.769, -337.75, -363.731, -389.711, -415.692, -441.673, -467.654, -493.634, // 1336
548 -519.615, -545.596, -545.596, -545.596, -545.596, -545.596, -545.596, -545.596, // 1344
549 -545.596, -545.596, -545.596, -545.596, -545.596, -545.596, -545.596, -545.596, // 1352
550 -545.596, -545.596, -545.596, -545.596, -545.596, -545.596, -545.596, -519.615, // 1360
551 -493.634, -467.654, -441.673, -415.692, -389.711, -363.731, -337.75, -311.769, // 1368
552 -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, // 1376
553 -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, // 1384
554 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, 285.788, 311.769, // 1392
555 337.75, 363.731, 389.711, 415.692, 441.673, 467.654, 493.634, 519.615, // 1400
556 545.596, 571.577, 571.577, 571.577, 571.577, 571.577, 571.577, 571.577, // 1408
557 571.577, 571.577, 571.577, 571.577, 571.577, 571.577, 571.577, 571.577, // 1416
558 571.577, 571.577, 571.577, 571.577, 571.577, 571.577, 571.577, 571.577, // 1424
559 545.596, 519.615, 493.634, 467.654, 441.673, 415.692, 389.711, 363.731, // 1432
560 337.75, 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, // 1440
561 129.904, 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 1448
562 -77.9423, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, // 1456
563 -285.788, -311.769, -337.75, -363.731, -389.711, -415.692, -441.673, -467.654, // 1464
564 -493.634, -519.615, -545.596, -571.577, -571.577, -571.577, -571.577, -571.577, // 1472
565 -571.577, -571.577, -571.577, -571.577, -571.577, -571.577, -571.577, -571.577, // 1480
566 -571.577, -571.577, -571.577, -571.577, -571.577, -571.577, -571.577, -571.577, // 1488
567 -571.577, -571.577, -545.596, -519.615, -493.634, -467.654, -441.673, -415.692, // 1496
568 -389.711, -363.731, -337.75, -311.769, -285.788, -259.808, -233.827, -207.846, // 1504
569 -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, // 1512
570 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, // 1520
571 233.827, 259.808, 285.788, 311.769, 337.75, 363.731, 389.711, 415.692, // 1528
572 441.673, 467.654, 493.634, 519.615, 545.596, 571.577, 597.558, 597.558, // 1536
573 597.558, 597.558, 597.558, 597.558, 597.558, 597.558, 597.558, 597.558, // 1544
574 597.558, 597.558, 597.558, 597.558, 597.558, 597.558, 597.558, 597.558, // 1552
575 597.558, 597.558, 597.558, 597.558, 597.558, 597.558, 571.577, 545.596, // 1560
576 519.615, 493.634, 467.654, 441.673, 415.692, 389.711, 363.731, 337.75, // 1568
577 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 1576
578 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 1584
579 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 1592
580 -311.769, -337.75, -363.731, -389.711, -415.692, -441.673, -467.654, -493.634, // 1600
581 -519.615, -545.596, -571.577, -597.558, -597.558, -597.558, -597.558, -597.558, // 1608
582 -597.558, -597.558, -597.558, -597.558, -597.558, -597.558, -597.558, -597.558, // 1616
583 -597.558, -597.558, -597.558, -597.558, -597.558, -597.558, -597.558, -597.558, // 1624
584 -597.558, -597.558, -597.558, -571.577, -545.596, -519.615, -493.634, -467.654, // 1632
585 -441.673, -415.692, -389.711, -363.731, -337.75, -311.769, -285.788, -259.808, // 1640
586 -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 1648
587 -25.9808, 34.641, 86.6025, 138.564, 190.526, 242.487, 294.449, 346.41, // 1656
588 398.372, 450.333, 502.295, 554.256, 606.218, 640.859, 640.859, 640.859, // 1664
589 640.859, 640.859, 640.859, 640.859, 640.859, 640.859, 640.859, 640.859, // 1672
590 640.859, 606.218, 554.256, 502.295, 450.333, 398.372, 346.41, 294.449, // 1680
591 242.487, 190.526, 138.564, 86.6025, 34.641, -34.641, -86.6025, -138.564, // 1688
592 -190.526, -242.487, -294.449, -346.41, -398.372, -450.333, -502.295, -554.256, // 1696
593 -606.218, -640.859, -640.859, -640.859, -640.859, -640.859, -640.859, -640.859, // 1704
594 -640.859, -640.859, -640.859, -640.859, -640.859, -606.218, -554.256, -502.295, // 1712
595 -450.333, -398.372, -346.41, -294.449, -242.487, -190.526, -138.564, -86.6025, // 1720
596 -34.641, 34.641, 86.6025, 138.564, 190.526, 242.487, 294.449, 346.41, // 1728
597 398.372, 450.333, 502.295, 554.256, 606.218, 658.179, 692.82, 692.82, // 1736
598 692.82, 692.82, 692.82, 692.82, 692.82, 692.82, 692.82, 692.82, // 1744
599 692.82, 692.82, 692.82, 658.179, 606.218, 554.256, 502.295, 450.333, // 1752
600 398.372, 346.41, 294.449, 242.487, 190.526, 138.564, 86.6025, 34.641, // 1760
601 -34.641, -86.6025, -138.564, -190.526, -242.487, -294.449, -346.41, -398.372, // 1768
602 -450.333, -502.295, -554.256, -606.218, -658.179, -692.82, -692.82, -692.82, // 1776
603 -692.82, -692.82, -692.82, -692.82, -692.82, -692.82, -692.82, -692.82, // 1784
604 -692.82, -692.82, -658.179, -606.218, -554.256, -502.295, -450.333, -398.372, // 1792
605 -346.41, -294.449, -242.487, -190.526, -138.564, -86.6025, -34.641, 34.641, // 1800
606 86.6025, 138.564, 190.526, 242.487, 294.449, 346.41, 398.372, 450.333, // 1808
607 502.295, 554.256, 606.218, 658.179, 710.141, 744.782, 744.782, 744.782, // 1816
608 744.782, 744.782, 744.782, 744.782, 744.782, 744.782, 744.782, 744.782, // 1824
609 744.782, 744.782, 744.782, 710.141, 658.179, 606.218, 554.256, 502.295, // 1832
610 450.333, 398.372, 346.41, 294.449, 242.487, 190.526, 138.564, 86.6025, // 1840
611 34.641, -34.641, -86.6025, -138.564, -190.526, -242.487, -294.449, -346.41, // 1848
612 -398.372, -450.333, -502.295, -554.256, -606.218, -658.179, -710.141, -744.782, // 1856
613 -744.782, -744.782, -744.782, -744.782, -744.782, -744.782, -744.782, -744.782, // 1864
614 -744.782, -744.782, -744.782, -744.782, -744.782, -710.141, -658.179, -606.218, // 1872
615 -554.256, -502.295, -450.333, -398.372, -346.41, -294.449, -242.487, -190.526, // 1880
616 -138.564, -86.6025, -34.641, 34.641, 86.6025, 138.564, 190.526, 242.487, // 1888
617 294.449, 346.41, 398.372, 450.333, 502.295, 554.256, 606.218, 658.179, // 1896
618 710.141, 762.102, 796.743, 796.743, 796.743, 796.743, 796.743, 796.743, // 1904
619 796.743, 796.743, 796.743, 796.743, 796.743, 796.743, 796.743, 796.743, // 1912
620 796.743, 762.102, 710.141, 658.179, 606.218, 554.256, 502.295, 450.333, // 1920
621 398.372, 346.41, 294.449, 242.487, 190.526, 138.564, 86.6025, 34.641, // 1928
622 -34.641, -86.6025, -138.564, -190.526, -242.487, -294.449, -346.41, -398.372, // 1936
623 -450.333, -502.295, -554.256, -606.218, -658.179, -710.141, -762.102, -796.743, // 1944
624 -796.743, -796.743, -796.743, -796.743, -796.743, -796.743, -796.743, -796.743, // 1952
625 -796.743, -796.743, -796.743, -796.743, -796.743, -796.743, -762.102, -710.141, // 1960
626 -658.179, -606.218, -554.256, -502.295, -450.333, -398.372, -346.41, -294.449, // 1968
627 -242.487, -190.526, -138.564, -86.6025, -34.641, 34.641, 86.6025, 138.564, // 1976
628 190.526, 242.487, 294.449, 346.41, 398.372, 450.333, 502.295, 554.256, // 1984
629 606.218, 658.179, 710.141, 762.102, 814.064, 848.705, 848.705, 848.705, // 1992
630 848.705, 848.705, 848.705, 848.705, 848.705, 848.705, 848.705, 848.705, // 2000
631 848.705, 848.705, 848.705, 848.705, 848.705, 814.064, 762.102, 710.141, // 2008
632 658.179, 606.218, 554.256, 502.295, 450.333, 398.372, 346.41, 294.449, // 2016
633 242.487, 190.526, 138.564, 86.6025, 34.641, -34.641, -86.6025, -138.564, // 2024
634 -190.526, -242.487, -294.449, -346.41, -398.372, -450.333, -502.295, -554.256, // 2032
635 -606.218, -658.179, -710.141, -762.102, -814.064, -848.705, -848.705, -848.705, // 2040
636 -848.705, -848.705, -848.705, -848.705, -848.705, -848.705, -848.705, -848.705, // 2048
637 -848.705, -848.705, -848.705, -848.705, -848.705, -814.064, -762.102, -710.141, // 2056
638 -658.179, -606.218, -554.256, -502.295, -450.333, -398.372, -346.41, -294.449, // 2064
639 -242.487, -190.526, -138.564, -86.6025, -34.641, 34.641, 86.6025, 138.564, // 2072
640 190.526, 242.487, 294.449, 346.41, 398.372, 450.333, 502.295, 554.256, // 2080
641 606.218, 658.179, 710.141, 762.102, 814.064, 866.025, 900.666, 900.666, // 2088
642 900.666, 900.666, 900.666, 900.666, 900.666, 900.666, 900.666, 900.666, // 2096
643 900.666, 900.666, 900.666, 900.666, 900.666, 900.666, 900.666, 866.025, // 2104
644 814.064, 762.102, 710.141, 658.179, 606.218, 554.256, 502.295, 450.333, // 2112
645 398.372, 346.41, 294.449, 242.487, 190.526, 138.564, 86.6025, 34.641, // 2120
646 -34.641, -86.6025, -138.564, -190.526, -242.487, -294.449, -346.41, -398.372, // 2128
647 -450.333, -502.295, -554.256, -606.218, -658.179, -710.141, -762.102, -814.064, // 2136
648 -866.025, -900.666, -900.666, -900.666, -900.666, -900.666, -900.666, -900.666, // 2144
649 -900.666, -900.666, -900.666, -900.666, -900.666, -900.666, -900.666, -900.666, // 2152
650 -900.666, -900.666, -866.025, -814.064, -762.102, -710.141, -658.179, -606.218, // 2160
651 -554.256, -502.295, -450.333, -398.372, -346.41, -294.449, -242.487, -190.526, // 2168
652 -138.564, -86.6025, -34.641, 34.641, 86.6025, 138.564, 190.526, 242.487, // 2176
653 294.449, 346.41, 398.372, 450.333, 502.295, 554.256, 606.218, 658.179, // 2184
654 710.141, 762.102, 814.064, 866.025, 917.987, 952.628, 952.628, 952.628, // 2192
655 952.628, 952.628, 952.628, 952.628, 952.628, 952.628, 952.628, 952.628, // 2200
656 952.628, 952.628, 952.628, 952.628, 952.628, 952.628, 952.628, 917.987, // 2208
657 866.025, 814.064, 762.102, 710.141, 658.179, 606.218, 554.256, 502.295, // 2216
658 450.333, 398.372, 346.41, 294.449, 242.487, 190.526, 138.564, 86.6025, // 2224
659 34.641, -34.641, -86.6025, -138.564, -190.526, -242.487, -294.449, -346.41, // 2232
660 -398.372, -450.333, -502.295, -554.256, -606.218, -658.179, -710.141, -762.102, // 2240
661 -814.064, -866.025, -917.987, -952.628, -952.628, -952.628, -952.628, -952.628, // 2248
662 -952.628, -952.628, -952.628, -952.628, -952.628, -952.628, -952.628, -952.628, // 2256
663 -952.628, -952.628, -952.628, -952.628, -952.628, -917.987, -866.025, -814.064, // 2264
664 -762.102, -710.141, -658.179, -606.218, -554.256, -502.295, -450.333, -398.372, // 2272
665 -346.41, -294.449, -242.487, -190.526, -138.564, -86.6025, -34.641, 34.641, // 2280
666 86.6025, 138.564, 190.526, 242.487, 294.449, 346.41, 398.372, 450.333, // 2288
667 502.295, 554.256, 606.218, 658.179, 710.141, 762.102, 814.064, 866.025, // 2296
668 917.987, 969.948, 1004.59, 1004.59, 1004.59, 1004.59, 1004.59, 1004.59, // 2304
669 1004.59, 1004.59, 1004.59, 1004.59, 1004.59, 1004.59, 1004.59, 1004.59, // 2312
670 1004.59, 1004.59, 1004.59, 1004.59, 1004.59, 969.948, 917.987, 866.025, // 2320
671 814.064, 762.102, 710.141, 658.179, 606.218, 554.256, 502.295, 450.333, // 2328
672 398.372, 346.41, 294.449, 242.487, 190.526, 138.564, 86.6025, 34.641, // 2336
673 -34.641, -86.6025, -138.564, -190.526, -242.487, -294.449, -346.41, -398.372, // 2344
674 -450.333, -502.295, -554.256, -606.218, -658.179, -710.141, -762.102, -814.064, // 2352
675 -866.025, -917.987, -969.948, -1004.59, -1004.59, -1004.59, -1004.59, -1004.59, // 2360
676 -1004.59, -1004.59, -1004.59, -1004.59, -1004.59, -1004.59, -1004.59, -1004.59, // 2368
677 -1004.59, -1004.59, -1004.59, -1004.59, -1004.59, -1004.59, -969.948, -917.987, // 2376
678 -866.025, -814.064, -762.102, -710.141, -658.179, -606.218, -554.256, -502.295, // 2384
679 -450.333, -398.372, -346.41, -294.449, -242.487, -190.526, -138.564, -86.6025, // 2392
680 -34.641 //2400
681};
682
683
684
685 const float rtemp[2401] = {
686 30, 30, 30, 30, 30, 30, 30, 30, // 0
687 30, 30, 30, 30, 30, 30, 30, 30, // 8
688 30, 30, 30, 30, 30, 30, 30, 30, // 16
689 30, 30, 30, 30, 30, 30, 30, 30, // 24
690 30, 30, 30, 30, 30, 30, 30, 30, // 32
691 30, 30, 30, 30, 30, 30, 30, 30, // 40
692 30, 30, 30, 30, 30, 30, 30, 30, // 48
693 30, 30, 30, 30, 30, 30, 30, 30, // 56
694 30, 30, 30, 30, 30, 30, 30, 30, // 64
695 30, 30, 30, 30, 30, 30, 30, 30, // 72
696 30, 30, 30, 30, 30, 30, 30, 30, // 80
697 30, 30, 30, 30, 30, 30, 30, 30, // 88
698 30, 30, 30, 30, 30, 30, 30, 30, // 96
699 30, 30, 30, 30, 30, 30, 30, 30, // 104
700 30, 30, 30, 30, 30, 30, 30, 30, // 112
701 30, 30, 30, 30, 30, 30, 30, 30, // 120
702 30, 30, 30, 30, 30, 30, 30, 30, // 128
703 30, 30, 30, 30, 30, 30, 30, 30, // 136
704 30, 30, 30, 30, 30, 30, 30, 30, // 144
705 30, 30, 30, 30, 30, 30, 30, 30, // 152
706 30, 30, 30, 30, 30, 30, 30, 30, // 160
707 30, 30, 30, 30, 30, 30, 30, 30, // 168
708 30, 30, 30, 30, 30, 30, 30, 30, // 176
709 30, 30, 30, 30, 30, 30, 30, 30, // 184
710 30, 30, 30, 30, 30, 30, 30, 30, // 192
711 30, 30, 30, 30, 30, 30, 30, 30, // 200
712 30, 30, 30, 30, 30, 30, 30, 30, // 208
713 30, 30, 30, 30, 30, 30, 30, 30, // 216
714 30, 30, 30, 30, 30, 30, 30, 30, // 224
715 30, 30, 30, 30, 30, 30, 30, 30, // 232
716 30, 30, 30, 30, 30, 30, 30, 30, // 240
717 30, 30, 30, 30, 30, 30, 30, 30, // 248
718 30, 30, 30, 30, 30, 30, 30, 30, // 256
719 30, 30, 30, 30, 30, 30, 30, 30, // 264
720 30, 30, 30, 30, 30, 30, 30, 30, // 272
721 30, 30, 30, 30, 30, 30, 30, 30, // 280
722 30, 30, 30, 30, 30, 30, 30, 30, // 288
723 30, 30, 30, 30, 30, 30, 30, 30, // 296
724 30, 30, 30, 30, 30, 30, 30, 30, // 304
725 30, 30, 30, 30, 30, 30, 30, 30, // 312
726 30, 30, 30, 30, 30, 30, 30, 30, // 320
727 30, 30, 30, 30, 30, 30, 30, 30, // 328
728 30, 30, 30, 30, 30, 30, 30, 30, // 336
729 30, 30, 30, 30, 30, 30, 30, 30, // 344
730 30, 30, 30, 30, 30, 30, 30, 30, // 352
731 30, 30, 30, 30, 30, 30, 30, 30, // 360
732 30, 30, 30, 30, 30, 30, 30, 30, // 368
733 30, 30, 30, 30, 30, 30, 30, 30, // 376
734 30, 30, 30, 30, 30, 30, 30, 30, // 384
735 30, 30, 30, 30, 30, 30, 30, 30, // 392
736 30, 30, 30, 30, 30, 30, 30, 30, // 400
737 30, 30, 30, 30, 30, 30, 30, 30, // 408
738 30, 30, 30, 30, 30, 30, 30, 30, // 416
739 30, 30, 30, 30, 30, 30, 30, 30, // 424
740 30, 30, 30, 30, 30, 30, 30, 30, // 432
741 30, 30, 30, 30, 30, 30, 30, 30, // 440
742 30, 30, 30, 30, 30, 30, 30, 30, // 448
743 30, 30, 30, 30, 30, 30, 30, 30, // 456
744 30, 30, 30, 30, 30, 30, 30, 30, // 464
745 30, 30, 30, 30, 30, 30, 30, 30, // 472
746 30, 30, 30, 30, 30, 30, 30, 30, // 480
747 30, 30, 30, 30, 30, 30, 30, 30, // 488
748 30, 30, 30, 30, 30, 30, 30, 30, // 496
749 30, 30, 30, 30, 30, 30, 30, 30, // 504
750 30, 30, 30, 30, 30, 30, 30, 30, // 512
751 30, 30, 30, 30, 30, 30, 30, 30, // 520
752 30, 30, 30, 30, 30, 30, 30, 30, // 528
753 30, 30, 30, 30, 30, 30, 30, 30, // 536
754 30, 30, 30, 30, 30, 30, 30, 30, // 544
755 30, 30, 30, 30, 30, 30, 30, 30, // 552
756 30, 30, 30, 30, 30, 30, 30, 30, // 560
757 30, 30, 30, 30, 30, 30, 30, 30, // 568
758 30, 30, 30, 30, 30, 30, 30, 30, // 576
759 30, 30, 30, 30, 30, 30, 30, 30, // 584
760 30, 30, 30, 30, 30, 30, 30, 30, // 592
761 30, 30, 30, 30, 30, 30, 30, 30, // 600
762 30, 30, 30, 30, 30, 30, 30, 30, // 608
763 30, 30, 30, 30, 30, 30, 30, 30, // 616
764 30, 30, 30, 30, 30, 30, 30, 30, // 624
765 30, 30, 30, 30, 30, 30, 30, 30, // 632
766 30, 30, 30, 30, 30, 30, 30, 30, // 640
767 30, 30, 30, 30, 30, 30, 30, 30, // 648
768 30, 30, 30, 30, 30, 30, 30, 30, // 656
769 30, 30, 30, 30, 30, 30, 30, 30, // 664
770 30, 30, 30, 30, 30, 30, 30, 30, // 672
771 30, 30, 30, 30, 30, 30, 30, 30, // 680
772 30, 30, 30, 30, 30, 30, 30, 30, // 688
773 30, 30, 30, 30, 30, 30, 30, 30, // 696
774 30, 30, 30, 30, 30, 30, 30, 30, // 704
775 30, 30, 30, 30, 30, 30, 30, 30, // 712
776 30, 30, 30, 30, 30, 30, 30, 30, // 720
777 30, 30, 30, 30, 30, 30, 30, 30, // 728
778 30, 30, 30, 30, 30, 30, 30, 30, // 736
779 30, 30, 30, 30, 30, 30, 30, 30, // 744
780 30, 30, 30, 30, 30, 30, 30, 30, // 752
781 30, 30, 30, 30, 30, 30, 30, 30, // 760
782 30, 30, 30, 30, 30, 30, 30, 30, // 768
783 30, 30, 30, 30, 30, 30, 30, 30, // 776
784 30, 30, 30, 30, 30, 30, 30, 30, // 784
785 30, 30, 30, 30, 30, 30, 30, 30, // 792
786 30, 30, 30, 30, 30, 30, 30, 30, // 800
787 30, 30, 30, 30, 30, 30, 30, 30, // 808
788 30, 30, 30, 30, 30, 30, 30, 30, // 816
789 30, 30, 30, 30, 30, 30, 30, 30, // 824
790 30, 30, 30, 30, 30, 30, 30, 30, // 832
791 30, 30, 30, 30, 30, 30, 30, 30, // 840
792 30, 30, 30, 30, 30, 30, 30, 30, // 848
793 30, 30, 30, 30, 30, 30, 30, 30, // 856
794 30, 30, 30, 30, 30, 30, 30, 30, // 864
795 30, 30, 30, 30, 30, 30, 30, 30, // 872
796 30, 30, 30, 30, 30, 30, 30, 30, // 880
797 30, 30, 30, 30, 30, 30, 30, 30, // 888
798 30, 30, 30, 30, 30, 30, 30, 30, // 896
799 30, 30, 30, 30, 30, 30, 30, 30, // 904
800 30, 30, 30, 30, 30, 30, 30, 30, // 912
801 30, 30, 30, 30, 30, 30, 30, 30, // 920
802 30, 30, 30, 30, 30, 30, 30, 30, // 928
803 30, 30, 30, 30, 30, 30, 30, 30, // 936
804 30, 30, 30, 30, 30, 30, 30, 30, // 944
805 30, 30, 30, 30, 30, 30, 30, 30, // 952
806 30, 30, 30, 30, 30, 30, 30, 30, // 960
807 30, 30, 30, 30, 30, 30, 30, 30, // 968
808 30, 30, 30, 30, 30, 30, 30, 30, // 976
809 30, 30, 30, 30, 30, 30, 30, 30, // 984
810 30, 30, 30, 30, 30, 30, 30, 30, // 992
811 30, 30, 30, 30, 30, 30, 30, 30, // 1000
812 30, 30, 30, 30, 30, 30, 30, 30, // 1008
813 30, 30, 30, 30, 30, 30, 30, 30, // 1016
814 30, 30, 30, 30, 30, 30, 30, 30, // 1024
815 30, 30, 30, 30, 30, 30, 30, 30, // 1032
816 30, 30, 30, 30, 30, 30, 30, 30, // 1040
817 30, 30, 30, 30, 30, 30, 30, 30, // 1048
818 30, 30, 30, 30, 30, 30, 30, 30, // 1056
819 30, 30, 30, 30, 30, 30, 30, 30, // 1064
820 30, 30, 30, 30, 30, 30, 30, 30, // 1072
821 30, 30, 30, 30, 30, 30, 30, 30, // 1080
822 30, 30, 30, 30, 30, 30, 30, 30, // 1088
823 30, 30, 30, 30, 30, 30, 30, 30, // 1096
824 30, 30, 30, 30, 30, 30, 30, 30, // 1104
825 30, 30, 30, 30, 30, 30, 30, 30, // 1112
826 30, 30, 30, 30, 30, 30, 30, 30, // 1120
827 30, 30, 30, 30, 30, 30, 30, 30, // 1128
828 30, 30, 30, 30, 30, 30, 30, 30, // 1136
829 30, 30, 30, 30, 30, 30, 30, 30, // 1144
830 30, 30, 30, 30, 30, 30, 30, 30, // 1152
831 30, 30, 30, 30, 30, 30, 30, 30, // 1160
832 30, 30, 30, 30, 30, 30, 30, 30, // 1168
833 30, 30, 30, 30, 30, 30, 30, 30, // 1176
834 30, 30, 30, 30, 30, 30, 30, 30, // 1184
835 30, 30, 30, 30, 30, 30, 30, 30, // 1192
836 30, 30, 30, 30, 30, 30, 30, 30, // 1200
837 30, 30, 30, 30, 30, 30, 30, 30, // 1208
838 30, 30, 30, 30, 30, 30, 30, 30, // 1216
839 30, 30, 30, 30, 30, 30, 30, 30, // 1224
840 30, 30, 30, 30, 30, 30, 30, 30, // 1232
841 30, 30, 30, 30, 30, 30, 30, 30, // 1240
842 30, 30, 30, 30, 30, 30, 30, 30, // 1248
843 30, 30, 30, 30, 30, 30, 30, 30, // 1256
844 30, 30, 30, 30, 30, 30, 30, 30, // 1264
845 30, 30, 30, 30, 30, 30, 30, 30, // 1272
846 30, 30, 30, 30, 30, 30, 30, 30, // 1280
847 30, 30, 30, 30, 30, 30, 30, 30, // 1288
848 30, 30, 30, 30, 30, 30, 30, 30, // 1296
849 30, 30, 30, 30, 30, 30, 30, 30, // 1304
850 30, 30, 30, 30, 30, 30, 30, 30, // 1312
851 30, 30, 30, 30, 30, 30, 30, 30, // 1320
852 30, 30, 30, 30, 30, 30, 30, 30, // 1328
853 30, 30, 30, 30, 30, 30, 30, 30, // 1336
854 30, 30, 30, 30, 30, 30, 30, 30, // 1344
855 30, 30, 30, 30, 30, 30, 30, 30, // 1352
856 30, 30, 30, 30, 30, 30, 30, 30, // 1360
857 30, 30, 30, 30, 30, 30, 30, 30, // 1368
858 30, 30, 30, 30, 30, 30, 30, 30, // 1376
859 30, 30, 30, 30, 30, 30, 30, 30, // 1384
860 30, 30, 30, 30, 30, 30, 30, 30, // 1392
861 30, 30, 30, 30, 30, 30, 30, 30, // 1400
862 30, 30, 30, 30, 30, 30, 30, 30, // 1408
863 30, 30, 30, 30, 30, 30, 30, 30, // 1416
864 30, 30, 30, 30, 30, 30, 30, 30, // 1424
865 30, 30, 30, 30, 30, 30, 30, 30, // 1432
866 30, 30, 30, 30, 30, 30, 30, 30, // 1440
867 30, 30, 30, 30, 30, 30, 30, 30, // 1448
868 30, 30, 30, 30, 30, 30, 30, 30, // 1456
869 30, 30, 30, 30, 30, 30, 30, 30, // 1464
870 30, 30, 30, 30, 30, 30, 30, 30, // 1472
871 30, 30, 30, 30, 30, 30, 30, 30, // 1480
872 30, 30, 30, 30, 30, 30, 30, 30, // 1488
873 30, 30, 30, 30, 30, 30, 30, 30, // 1496
874 30, 30, 30, 30, 30, 30, 30, 30, // 1504
875 30, 30, 30, 30, 30, 30, 30, 30, // 1512
876 30, 30, 30, 30, 30, 30, 30, 30, // 1520
877 30, 30, 30, 30, 30, 30, 30, 30, // 1528
878 30, 30, 30, 30, 30, 30, 30, 30, // 1536
879 30, 30, 30, 30, 30, 30, 30, 30, // 1544
880 30, 30, 30, 30, 30, 30, 30, 30, // 1552
881 30, 30, 30, 30, 30, 30, 30, 30, // 1560
882 30, 30, 30, 30, 30, 30, 30, 30, // 1568
883 30, 30, 30, 30, 30, 30, 30, 30, // 1576
884 30, 30, 30, 30, 30, 30, 30, 30, // 1584
885 30, 30, 30, 30, 30, 30, 30, 30, // 1592
886 30, 30, 30, 30, 30, 30, 30, 30, // 1600
887 30, 30, 30, 30, 30, 30, 30, 30, // 1608
888 30, 30, 30, 30, 30, 30, 30, 30, // 1616
889 30, 30, 30, 30, 30, 30, 30, 30, // 1624
890 30, 30, 30, 30, 30, 30, 30, 30, // 1632
891 30, 30, 30, 30, 30, 30, 30, 30, // 1640
892 30, 30, 30, 30, 30, 30, 30, 30, // 1648
893 30, 60, 60, 60, 60, 60, 60, 60, // 1656
894 60, 60, 60, 60, 60, 60, 60, 60, // 1664
895 60, 60, 60, 60, 60, 60, 60, 60, // 1672
896 60, 60, 60, 60, 60, 60, 60, 60, // 1680
897 60, 60, 60, 60, 60, 60, 60, 60, // 1688
898 60, 60, 60, 60, 60, 60, 60, 60, // 1696
899 60, 60, 60, 60, 60, 60, 60, 60, // 1704
900 60, 60, 60, 60, 60, 60, 60, 60, // 1712
901 60, 60, 60, 60, 60, 60, 60, 60, // 1720
902 60, 60, 60, 60, 60, 60, 60, 60, // 1728
903 60, 60, 60, 60, 60, 60, 60, 60, // 1736
904 60, 60, 60, 60, 60, 60, 60, 60, // 1744
905 60, 60, 60, 60, 60, 60, 60, 60, // 1752
906 60, 60, 60, 60, 60, 60, 60, 60, // 1760
907 60, 60, 60, 60, 60, 60, 60, 60, // 1768
908 60, 60, 60, 60, 60, 60, 60, 60, // 1776
909 60, 60, 60, 60, 60, 60, 60, 60, // 1784
910 60, 60, 60, 60, 60, 60, 60, 60, // 1792
911 60, 60, 60, 60, 60, 60, 60, 60, // 1800
912 60, 60, 60, 60, 60, 60, 60, 60, // 1808
913 60, 60, 60, 60, 60, 60, 60, 60, // 1816
914 60, 60, 60, 60, 60, 60, 60, 60, // 1824
915 60, 60, 60, 60, 60, 60, 60, 60, // 1832
916 60, 60, 60, 60, 60, 60, 60, 60, // 1840
917 60, 60, 60, 60, 60, 60, 60, 60, // 1848
918 60, 60, 60, 60, 60, 60, 60, 60, // 1856
919 60, 60, 60, 60, 60, 60, 60, 60, // 1864
920 60, 60, 60, 60, 60, 60, 60, 60, // 1872
921 60, 60, 60, 60, 60, 60, 60, 60, // 1880
922 60, 60, 60, 60, 60, 60, 60, 60, // 1888
923 60, 60, 60, 60, 60, 60, 60, 60, // 1896
924 60, 60, 60, 60, 60, 60, 60, 60, // 1904
925 60, 60, 60, 60, 60, 60, 60, 60, // 1912
926 60, 60, 60, 60, 60, 60, 60, 60, // 1920
927 60, 60, 60, 60, 60, 60, 60, 60, // 1928
928 60, 60, 60, 60, 60, 60, 60, 60, // 1936
929 60, 60, 60, 60, 60, 60, 60, 60, // 1944
930 60, 60, 60, 60, 60, 60, 60, 60, // 1952
931 60, 60, 60, 60, 60, 60, 60, 60, // 1960
932 60, 60, 60, 60, 60, 60, 60, 60, // 1968
933 60, 60, 60, 60, 60, 60, 60, 60, // 1976
934 60, 60, 60, 60, 60, 60, 60, 60, // 1984
935 60, 60, 60, 60, 60, 60, 60, 60, // 1992
936 60, 60, 60, 60, 60, 60, 60, 60, // 2000
937 60, 60, 60, 60, 60, 60, 60, 60, // 2008
938 60, 60, 60, 60, 60, 60, 60, 60, // 2016
939 60, 60, 60, 60, 60, 60, 60, 60, // 2024
940 60, 60, 60, 60, 60, 60, 60, 60, // 2032
941 60, 60, 60, 60, 60, 60, 60, 60, // 2040
942 60, 60, 60, 60, 60, 60, 60, 60, // 2048
943 60, 60, 60, 60, 60, 60, 60, 60, // 2056
944 60, 60, 60, 60, 60, 60, 60, 60, // 2064
945 60, 60, 60, 60, 60, 60, 60, 60, // 2072
946 60, 60, 60, 60, 60, 60, 60, 60, // 2080
947 60, 60, 60, 60, 60, 60, 60, 60, // 2088
948 60, 60, 60, 60, 60, 60, 60, 60, // 2096
949 60, 60, 60, 60, 60, 60, 60, 60, // 2104
950 60, 60, 60, 60, 60, 60, 60, 60, // 2112
951 60, 60, 60, 60, 60, 60, 60, 60, // 2120
952 60, 60, 60, 60, 60, 60, 60, 60, // 2128
953 60, 60, 60, 60, 60, 60, 60, 60, // 2136
954 60, 60, 60, 60, 60, 60, 60, 60, // 2144
955 60, 60, 60, 60, 60, 60, 60, 60, // 2152
956 60, 60, 60, 60, 60, 60, 60, 60, // 2160
957 60, 60, 60, 60, 60, 60, 60, 60, // 2168
958 60, 60, 60, 60, 60, 60, 60, 60, // 2176
959 60, 60, 60, 60, 60, 60, 60, 60, // 2184
960 60, 60, 60, 60, 60, 60, 60, 60, // 2192
961 60, 60, 60, 60, 60, 60, 60, 60, // 2200
962 60, 60, 60, 60, 60, 60, 60, 60, // 2208
963 60, 60, 60, 60, 60, 60, 60, 60, // 2216
964 60, 60, 60, 60, 60, 60, 60, 60, // 2224
965 60, 60, 60, 60, 60, 60, 60, 60, // 2232
966 60, 60, 60, 60, 60, 60, 60, 60, // 2240
967 60, 60, 60, 60, 60, 60, 60, 60, // 2248
968 60, 60, 60, 60, 60, 60, 60, 60, // 2256
969 60, 60, 60, 60, 60, 60, 60, 60, // 2264
970 60, 60, 60, 60, 60, 60, 60, 60, // 2272
971 60, 60, 60, 60, 60, 60, 60, 60, // 2280
972 60, 60, 60, 60, 60, 60, 60, 60, // 2288
973 60, 60, 60, 60, 60, 60, 60, 60, // 2296
974 60, 60, 60, 60, 60, 60, 60, 60, // 2304
975 60, 60, 60, 60, 60, 60, 60, 60, // 2312
976 60, 60, 60, 60, 60, 60, 60, 60, // 2320
977 60, 60, 60, 60, 60, 60, 60, 60, // 2328
978 60, 60, 60, 60, 60, 60, 60, 60, // 2336
979 60, 60, 60, 60, 60, 60, 60, 60, // 2344
980 60, 60, 60, 60, 60, 60, 60, 60, // 2352
981 60, 60, 60, 60, 60, 60, 60, 60, // 2360
982 60, 60, 60, 60, 60, 60, 60, 60, // 2368
983 60, 60, 60, 60, 60, 60, 60, 60, // 2376
984 60, 60, 60, 60, 60, 60, 60, 60, // 2384
985 60, 60, 60, 60, 60, 60, 60, 60, // 2392
986 60 //2400
987 };
988
989
990 for (UInt_t i=0; i<GetNumPixels(); i++)
991 (*this)[i].Set(xtemp[i], ytemp[i], rtemp[i]) ;
992}
993
994// --------------------------------------------------------------------------
995//
996// This fills the next neighbor information from a table into the pixel
997// objects.
998//
999void MGeomCamECO1000HG::CreateNN()
1000{
1001 const Short_t nn[2401][6] = { // Neighbours of #
1002 { 1, 2, 3, 4, 5, 6}, // 0
1003 { 0, 2, 6, 7, 8, 18},
1004 { 0, 1, 3, 8, 9, 10},
1005 { 0, 2, 4, 10, 11, 12},
1006 { 0, 3, 5, 12, 13, 14},
1007 { 0, 4, 6, 14, 15, 16},
1008 { 0, 1, 5, 16, 17, 18},
1009 { 1, 8, 18, 19, 20, 36},
1010 { 1, 2, 7, 9, 20, 21},
1011 { 2, 8, 10, 21, 22, 23},
1012 { 2, 3, 9, 11, 23, 24},
1013 { 3, 10, 12, 24, 25, 26},
1014 { 3, 4, 11, 13, 26, 27},
1015 { 4, 12, 14, 27, 28, 29},
1016 { 4, 5, 13, 15, 29, 30},
1017 { 5, 14, 16, 30, 31, 32},
1018 { 5, 6, 15, 17, 32, 33},
1019 { 6, 16, 18, 33, 34, 35},
1020 { 1, 6, 7, 17, 35, 36},
1021 { 7, 20, 36, 37, 38, 60},
1022 { 7, 8, 19, 21, 38, 39}, // 20
1023 { 8, 9, 20, 22, 39, 40},
1024 { 9, 21, 23, 40, 41, 42},
1025 { 9, 10, 22, 24, 42, 43},
1026 { 10, 11, 23, 25, 43, 44},
1027 { 11, 24, 26, 44, 45, 46},
1028 { 11, 12, 25, 27, 46, 47},
1029 { 12, 13, 26, 28, 47, 48},
1030 { 13, 27, 29, 48, 49, 50},
1031 { 13, 14, 28, 30, 50, 51},
1032 { 14, 15, 29, 31, 51, 52},
1033 { 15, 30, 32, 52, 53, 54},
1034 { 15, 16, 31, 33, 54, 55},
1035 { 16, 17, 32, 34, 55, 56},
1036 { 17, 33, 35, 56, 57, 58},
1037 { 17, 18, 34, 36, 58, 59},
1038 { 7, 18, 19, 35, 59, 60},
1039 { 19, 38, 60, 61, 62, 90},
1040 { 19, 20, 37, 39, 62, 63},
1041 { 20, 21, 38, 40, 63, 64},
1042 { 21, 22, 39, 41, 64, 65}, // 40
1043 { 22, 40, 42, 65, 66, 67},
1044 { 22, 23, 41, 43, 67, 68},
1045 { 23, 24, 42, 44, 68, 69},
1046 { 24, 25, 43, 45, 69, 70},
1047 { 25, 44, 46, 70, 71, 72},
1048 { 25, 26, 45, 47, 72, 73},
1049 { 26, 27, 46, 48, 73, 74},
1050 { 27, 28, 47, 49, 74, 75},
1051 { 28, 48, 50, 75, 76, 77},
1052 { 28, 29, 49, 51, 77, 78},
1053 { 29, 30, 50, 52, 78, 79},
1054 { 30, 31, 51, 53, 79, 80},
1055 { 31, 52, 54, 80, 81, 82},
1056 { 31, 32, 53, 55, 82, 83},
1057 { 32, 33, 54, 56, 83, 84},
1058 { 33, 34, 55, 57, 84, 85},
1059 { 34, 56, 58, 85, 86, 87},
1060 { 34, 35, 57, 59, 87, 88},
1061 { 35, 36, 58, 60, 88, 89},
1062 { 19, 36, 37, 59, 89, 90}, // 60
1063 { 37, 62, 90, 91, 92, 126},
1064 { 37, 38, 61, 63, 92, 93},
1065 { 38, 39, 62, 64, 93, 94},
1066 { 39, 40, 63, 65, 94, 95},
1067 { 40, 41, 64, 66, 95, 96},
1068 { 41, 65, 67, 96, 97, 98},
1069 { 41, 42, 66, 68, 98, 99},
1070 { 42, 43, 67, 69, 99, 100},
1071 { 43, 44, 68, 70, 100, 101},
1072 { 44, 45, 69, 71, 101, 102},
1073 { 45, 70, 72, 102, 103, 104},
1074 { 45, 46, 71, 73, 104, 105},
1075 { 46, 47, 72, 74, 105, 106},
1076 { 47, 48, 73, 75, 106, 107},
1077 { 48, 49, 74, 76, 107, 108},
1078 { 49, 75, 77, 108, 109, 110},
1079 { 49, 50, 76, 78, 110, 111},
1080 { 50, 51, 77, 79, 111, 112},
1081 { 51, 52, 78, 80, 112, 113},
1082 { 52, 53, 79, 81, 113, 114}, // 80
1083 { 53, 80, 82, 114, 115, 116},
1084 { 53, 54, 81, 83, 116, 117},
1085 { 54, 55, 82, 84, 117, 118},
1086 { 55, 56, 83, 85, 118, 119},
1087 { 56, 57, 84, 86, 119, 120},
1088 { 57, 85, 87, 120, 121, 122},
1089 { 57, 58, 86, 88, 122, 123},
1090 { 58, 59, 87, 89, 123, 124},
1091 { 59, 60, 88, 90, 124, 125},
1092 { 37, 60, 61, 89, 125, 126},
1093 { 61, 92, 126, 127, 128, 168},
1094 { 61, 62, 91, 93, 128, 129},
1095 { 62, 63, 92, 94, 129, 130},
1096 { 63, 64, 93, 95, 130, 131},
1097 { 64, 65, 94, 96, 131, 132},
1098 { 65, 66, 95, 97, 132, 133},
1099 { 66, 96, 98, 133, 134, 135},
1100 { 66, 67, 97, 99, 135, 136},
1101 { 67, 68, 98, 100, 136, 137},
1102 { 68, 69, 99, 101, 137, 138}, // 100
1103 { 69, 70, 100, 102, 138, 139},
1104 { 70, 71, 101, 103, 139, 140},
1105 { 71, 102, 104, 140, 141, 142},
1106 { 71, 72, 103, 105, 142, 143},
1107 { 72, 73, 104, 106, 143, 144},
1108 { 73, 74, 105, 107, 144, 145},
1109 { 74, 75, 106, 108, 145, 146},
1110 { 75, 76, 107, 109, 146, 147},
1111 { 76, 108, 110, 147, 148, 149},
1112 { 76, 77, 109, 111, 149, 150},
1113 { 77, 78, 110, 112, 150, 151},
1114 { 78, 79, 111, 113, 151, 152},
1115 { 79, 80, 112, 114, 152, 153},
1116 { 80, 81, 113, 115, 153, 154},
1117 { 81, 114, 116, 154, 155, 156},
1118 { 81, 82, 115, 117, 156, 157},
1119 { 82, 83, 116, 118, 157, 158},
1120 { 83, 84, 117, 119, 158, 159},
1121 { 84, 85, 118, 120, 159, 160},
1122 { 85, 86, 119, 121, 160, 161}, // 120
1123 { 86, 120, 122, 161, 162, 163},
1124 { 86, 87, 121, 123, 163, 164},
1125 { 87, 88, 122, 124, 164, 165},
1126 { 88, 89, 123, 125, 165, 166},
1127 { 89, 90, 124, 126, 166, 167},
1128 { 61, 90, 91, 125, 167, 168},
1129 { 91, 128, 168, 169, 170, 216},
1130 { 91, 92, 127, 129, 170, 171},
1131 { 92, 93, 128, 130, 171, 172},
1132 { 93, 94, 129, 131, 172, 173},
1133 { 94, 95, 130, 132, 173, 174},
1134 { 95, 96, 131, 133, 174, 175},
1135 { 96, 97, 132, 134, 175, 176},
1136 { 97, 133, 135, 176, 177, 178},
1137 { 97, 98, 134, 136, 178, 179},
1138 { 98, 99, 135, 137, 179, 180},
1139 { 99, 100, 136, 138, 180, 181},
1140 { 100, 101, 137, 139, 181, 182},
1141 { 101, 102, 138, 140, 182, 183},
1142 { 102, 103, 139, 141, 183, 184}, // 140
1143 { 103, 140, 142, 184, 185, 186},
1144 { 103, 104, 141, 143, 186, 187},
1145 { 104, 105, 142, 144, 187, 188},
1146 { 105, 106, 143, 145, 188, 189},
1147 { 106, 107, 144, 146, 189, 190},
1148 { 107, 108, 145, 147, 190, 191},
1149 { 108, 109, 146, 148, 191, 192},
1150 { 109, 147, 149, 192, 193, 194},
1151 { 109, 110, 148, 150, 194, 195},
1152 { 110, 111, 149, 151, 195, 196},
1153 { 111, 112, 150, 152, 196, 197},
1154 { 112, 113, 151, 153, 197, 198},
1155 { 113, 114, 152, 154, 198, 199},
1156 { 114, 115, 153, 155, 199, 200},
1157 { 115, 154, 156, 200, 201, 202},
1158 { 115, 116, 155, 157, 202, 203},
1159 { 116, 117, 156, 158, 203, 204},
1160 { 117, 118, 157, 159, 204, 205},
1161 { 118, 119, 158, 160, 205, 206},
1162 { 119, 120, 159, 161, 206, 207}, // 160
1163 { 120, 121, 160, 162, 207, 208},
1164 { 121, 161, 163, 208, 209, 210},
1165 { 121, 122, 162, 164, 210, 211},
1166 { 122, 123, 163, 165, 211, 212},
1167 { 123, 124, 164, 166, 212, 213},
1168 { 124, 125, 165, 167, 213, 214},
1169 { 125, 126, 166, 168, 214, 215},
1170 { 91, 126, 127, 167, 215, 216},
1171 { 127, 170, 216, 217, 218, 270},
1172 { 127, 128, 169, 171, 218, 219},
1173 { 128, 129, 170, 172, 219, 220},
1174 { 129, 130, 171, 173, 220, 221},
1175 { 130, 131, 172, 174, 221, 222},
1176 { 131, 132, 173, 175, 222, 223},
1177 { 132, 133, 174, 176, 223, 224},
1178 { 133, 134, 175, 177, 224, 225},
1179 { 134, 176, 178, 225, 226, 227},
1180 { 134, 135, 177, 179, 227, 228},
1181 { 135, 136, 178, 180, 228, 229},
1182 { 136, 137, 179, 181, 229, 230}, // 180
1183 { 137, 138, 180, 182, 230, 231},
1184 { 138, 139, 181, 183, 231, 232},
1185 { 139, 140, 182, 184, 232, 233},
1186 { 140, 141, 183, 185, 233, 234},
1187 { 141, 184, 186, 234, 235, 236},
1188 { 141, 142, 185, 187, 236, 237},
1189 { 142, 143, 186, 188, 237, 238},
1190 { 143, 144, 187, 189, 238, 239},
1191 { 144, 145, 188, 190, 239, 240},
1192 { 145, 146, 189, 191, 240, 241},
1193 { 146, 147, 190, 192, 241, 242},
1194 { 147, 148, 191, 193, 242, 243},
1195 { 148, 192, 194, 243, 244, 245},
1196 { 148, 149, 193, 195, 245, 246},
1197 { 149, 150, 194, 196, 246, 247},
1198 { 150, 151, 195, 197, 247, 248},
1199 { 151, 152, 196, 198, 248, 249},
1200 { 152, 153, 197, 199, 249, 250},
1201 { 153, 154, 198, 200, 250, 251},
1202 { 154, 155, 199, 201, 251, 252}, // 200
1203 { 155, 200, 202, 252, 253, 254},
1204 { 155, 156, 201, 203, 254, 255},
1205 { 156, 157, 202, 204, 255, 256},
1206 { 157, 158, 203, 205, 256, 257},
1207 { 158, 159, 204, 206, 257, 258},
1208 { 159, 160, 205, 207, 258, 259},
1209 { 160, 161, 206, 208, 259, 260},
1210 { 161, 162, 207, 209, 260, 261},
1211 { 162, 208, 210, 261, 262, 263},
1212 { 162, 163, 209, 211, 263, 264},
1213 { 163, 164, 210, 212, 264, 265},
1214 { 164, 165, 211, 213, 265, 266},
1215 { 165, 166, 212, 214, 266, 267},
1216 { 166, 167, 213, 215, 267, 268},
1217 { 167, 168, 214, 216, 268, 269},
1218 { 127, 168, 169, 215, 269, 270},
1219 { 169, 218, 270, 271, 272, 330},
1220 { 169, 170, 217, 219, 272, 273},
1221 { 170, 171, 218, 220, 273, 274},
1222 { 171, 172, 219, 221, 274, 275}, // 220
1223 { 172, 173, 220, 222, 275, 276},
1224 { 173, 174, 221, 223, 276, 277},
1225 { 174, 175, 222, 224, 277, 278},
1226 { 175, 176, 223, 225, 278, 279},
1227 { 176, 177, 224, 226, 279, 280},
1228 { 177, 225, 227, 280, 281, 282},
1229 { 177, 178, 226, 228, 282, 283},
1230 { 178, 179, 227, 229, 283, 284},
1231 { 179, 180, 228, 230, 284, 285},
1232 { 180, 181, 229, 231, 285, 286},
1233 { 181, 182, 230, 232, 286, 287},
1234 { 182, 183, 231, 233, 287, 288},
1235 { 183, 184, 232, 234, 288, 289},
1236 { 184, 185, 233, 235, 289, 290},
1237 { 185, 234, 236, 290, 291, 292},
1238 { 185, 186, 235, 237, 292, 293},
1239 { 186, 187, 236, 238, 293, 294},
1240 { 187, 188, 237, 239, 294, 295},
1241 { 188, 189, 238, 240, 295, 296},
1242 { 189, 190, 239, 241, 296, 297}, // 240
1243 { 190, 191, 240, 242, 297, 298},
1244 { 191, 192, 241, 243, 298, 299},
1245 { 192, 193, 242, 244, 299, 300},
1246 { 193, 243, 245, 300, 301, 302},
1247 { 193, 194, 244, 246, 302, 303},
1248 { 194, 195, 245, 247, 303, 304},
1249 { 195, 196, 246, 248, 304, 305},
1250 { 196, 197, 247, 249, 305, 306},
1251 { 197, 198, 248, 250, 306, 307},
1252 { 198, 199, 249, 251, 307, 308},
1253 { 199, 200, 250, 252, 308, 309},
1254 { 200, 201, 251, 253, 309, 310},
1255 { 201, 252, 254, 310, 311, 312},
1256 { 201, 202, 253, 255, 312, 313},
1257 { 202, 203, 254, 256, 313, 314},
1258 { 203, 204, 255, 257, 314, 315},
1259 { 204, 205, 256, 258, 315, 316},
1260 { 205, 206, 257, 259, 316, 317},
1261 { 206, 207, 258, 260, 317, 318},
1262 { 207, 208, 259, 261, 318, 319}, // 260
1263 { 208, 209, 260, 262, 319, 320},
1264 { 209, 261, 263, 320, 321, 322},
1265 { 209, 210, 262, 264, 322, 323},
1266 { 210, 211, 263, 265, 323, 324},
1267 { 211, 212, 264, 266, 324, 325},
1268 { 212, 213, 265, 267, 325, 326},
1269 { 213, 214, 266, 268, 326, 327},
1270 { 214, 215, 267, 269, 327, 328},
1271 { 215, 216, 268, 270, 328, 329},
1272 { 169, 216, 217, 269, 329, 330},
1273 { 217, 272, 330, 331, 332, 396},
1274 { 217, 218, 271, 273, 332, 333},
1275 { 218, 219, 272, 274, 333, 334},
1276 { 219, 220, 273, 275, 334, 335},
1277 { 220, 221, 274, 276, 335, 336},
1278 { 221, 222, 275, 277, 336, 337},
1279 { 222, 223, 276, 278, 337, 338},
1280 { 223, 224, 277, 279, 338, 339},
1281 { 224, 225, 278, 280, 339, 340},
1282 { 225, 226, 279, 281, 340, 341}, // 280
1283 { 226, 280, 282, 341, 342, 343},
1284 { 226, 227, 281, 283, 343, 344},
1285 { 227, 228, 282, 284, 344, 345},
1286 { 228, 229, 283, 285, 345, 346},
1287 { 229, 230, 284, 286, 346, 347},
1288 { 230, 231, 285, 287, 347, 348},
1289 { 231, 232, 286, 288, 348, 349},
1290 { 232, 233, 287, 289, 349, 350},
1291 { 233, 234, 288, 290, 350, 351},
1292 { 234, 235, 289, 291, 351, 352},
1293 { 235, 290, 292, 352, 353, 354},
1294 { 235, 236, 291, 293, 354, 355},
1295 { 236, 237, 292, 294, 355, 356},
1296 { 237, 238, 293, 295, 356, 357},
1297 { 238, 239, 294, 296, 357, 358},
1298 { 239, 240, 295, 297, 358, 359},
1299 { 240, 241, 296, 298, 359, 360},
1300 { 241, 242, 297, 299, 360, 361},
1301 { 242, 243, 298, 300, 361, 362},
1302 { 243, 244, 299, 301, 362, 363}, // 300
1303 { 244, 300, 302, 363, 364, 365},
1304 { 244, 245, 301, 303, 365, 366},
1305 { 245, 246, 302, 304, 366, 367},
1306 { 246, 247, 303, 305, 367, 368},
1307 { 247, 248, 304, 306, 368, 369},
1308 { 248, 249, 305, 307, 369, 370},
1309 { 249, 250, 306, 308, 370, 371},
1310 { 250, 251, 307, 309, 371, 372},
1311 { 251, 252, 308, 310, 372, 373},
1312 { 252, 253, 309, 311, 373, 374},
1313 { 253, 310, 312, 374, 375, 376},
1314 { 253, 254, 311, 313, 376, 377},
1315 { 254, 255, 312, 314, 377, 378},
1316 { 255, 256, 313, 315, 378, 379},
1317 { 256, 257, 314, 316, 379, 380},
1318 { 257, 258, 315, 317, 380, 381},
1319 { 258, 259, 316, 318, 381, 382},
1320 { 259, 260, 317, 319, 382, 383},
1321 { 260, 261, 318, 320, 383, 384},
1322 { 261, 262, 319, 321, 384, 385}, // 320
1323 { 262, 320, 322, 385, 386, 387},
1324 { 262, 263, 321, 323, 387, 388},
1325 { 263, 264, 322, 324, 388, 389},
1326 { 264, 265, 323, 325, 389, 390},
1327 { 265, 266, 324, 326, 390, 391},
1328 { 266, 267, 325, 327, 391, 392},
1329 { 267, 268, 326, 328, 392, 393},
1330 { 268, 269, 327, 329, 393, 394},
1331 { 269, 270, 328, 330, 394, 395},
1332 { 217, 270, 271, 329, 395, 396},
1333 { 271, 332, 396, 397, 398, 468},
1334 { 271, 272, 331, 333, 398, 399},
1335 { 272, 273, 332, 334, 399, 400},
1336 { 273, 274, 333, 335, 400, 401},
1337 { 274, 275, 334, 336, 401, 402},
1338 { 275, 276, 335, 337, 402, 403},
1339 { 276, 277, 336, 338, 403, 404},
1340 { 277, 278, 337, 339, 404, 405},
1341 { 278, 279, 338, 340, 405, 406},
1342 { 279, 280, 339, 341, 406, 407}, // 340
1343 { 280, 281, 340, 342, 407, 408},
1344 { 281, 341, 343, 408, 409, 410},
1345 { 281, 282, 342, 344, 410, 411},
1346 { 282, 283, 343, 345, 411, 412},
1347 { 283, 284, 344, 346, 412, 413},
1348 { 284, 285, 345, 347, 413, 414},
1349 { 285, 286, 346, 348, 414, 415},
1350 { 286, 287, 347, 349, 415, 416},
1351 { 287, 288, 348, 350, 416, 417},
1352 { 288, 289, 349, 351, 417, 418},
1353 { 289, 290, 350, 352, 418, 419},
1354 { 290, 291, 351, 353, 419, 420},
1355 { 291, 352, 354, 420, 421, 422},
1356 { 291, 292, 353, 355, 422, 423},
1357 { 292, 293, 354, 356, 423, 424},
1358 { 293, 294, 355, 357, 424, 425},
1359 { 294, 295, 356, 358, 425, 426},
1360 { 295, 296, 357, 359, 426, 427},
1361 { 296, 297, 358, 360, 427, 428},
1362 { 297, 298, 359, 361, 428, 429}, // 360
1363 { 298, 299, 360, 362, 429, 430},
1364 { 299, 300, 361, 363, 430, 431},
1365 { 300, 301, 362, 364, 431, 432},
1366 { 301, 363, 365, 432, 433, 434},
1367 { 301, 302, 364, 366, 434, 435},
1368 { 302, 303, 365, 367, 435, 436},
1369 { 303, 304, 366, 368, 436, 437},
1370 { 304, 305, 367, 369, 437, 438},
1371 { 305, 306, 368, 370, 438, 439},
1372 { 306, 307, 369, 371, 439, 440},
1373 { 307, 308, 370, 372, 440, 441},
1374 { 308, 309, 371, 373, 441, 442},
1375 { 309, 310, 372, 374, 442, 443},
1376 { 310, 311, 373, 375, 443, 444},
1377 { 311, 374, 376, 444, 445, 446},
1378 { 311, 312, 375, 377, 446, 447},
1379 { 312, 313, 376, 378, 447, 448},
1380 { 313, 314, 377, 379, 448, 449},
1381 { 314, 315, 378, 380, 449, 450},
1382 { 315, 316, 379, 381, 450, 451}, // 380
1383 { 316, 317, 380, 382, 451, 452},
1384 { 317, 318, 381, 383, 452, 453},
1385 { 318, 319, 382, 384, 453, 454},
1386 { 319, 320, 383, 385, 454, 455},
1387 { 320, 321, 384, 386, 455, 456},
1388 { 321, 385, 387, 456, 457, 458},
1389 { 321, 322, 386, 388, 458, 459},
1390 { 322, 323, 387, 389, 459, 460},
1391 { 323, 324, 388, 390, 460, 461},
1392 { 324, 325, 389, 391, 461, 462},
1393 { 325, 326, 390, 392, 462, 463},
1394 { 326, 327, 391, 393, 463, 464},
1395 { 327, 328, 392, 394, 464, 465},
1396 { 328, 329, 393, 395, 465, 466},
1397 { 329, 330, 394, 396, 466, 467},
1398 { 271, 330, 331, 395, 467, 468},
1399 { 331, 398, 468, 469, 470, 546},
1400 { 331, 332, 397, 399, 470, 471},
1401 { 332, 333, 398, 400, 471, 472},
1402 { 333, 334, 399, 401, 472, 473}, // 400
1403 { 334, 335, 400, 402, 473, 474},
1404 { 335, 336, 401, 403, 474, 475},
1405 { 336, 337, 402, 404, 475, 476},
1406 { 337, 338, 403, 405, 476, 477},
1407 { 338, 339, 404, 406, 477, 478},
1408 { 339, 340, 405, 407, 478, 479},
1409 { 340, 341, 406, 408, 479, 480},
1410 { 341, 342, 407, 409, 480, 481},
1411 { 342, 408, 410, 481, 482, 483},
1412 { 342, 343, 409, 411, 483, 484},
1413 { 343, 344, 410, 412, 484, 485},
1414 { 344, 345, 411, 413, 485, 486},
1415 { 345, 346, 412, 414, 486, 487},
1416 { 346, 347, 413, 415, 487, 488},
1417 { 347, 348, 414, 416, 488, 489},
1418 { 348, 349, 415, 417, 489, 490},
1419 { 349, 350, 416, 418, 490, 491},
1420 { 350, 351, 417, 419, 491, 492},
1421 { 351, 352, 418, 420, 492, 493},
1422 { 352, 353, 419, 421, 493, 494}, // 420
1423 { 353, 420, 422, 494, 495, 496},
1424 { 353, 354, 421, 423, 496, 497},
1425 { 354, 355, 422, 424, 497, 498},
1426 { 355, 356, 423, 425, 498, 499},
1427 { 356, 357, 424, 426, 499, 500},
1428 { 357, 358, 425, 427, 500, 501},
1429 { 358, 359, 426, 428, 501, 502},
1430 { 359, 360, 427, 429, 502, 503},
1431 { 360, 361, 428, 430, 503, 504},
1432 { 361, 362, 429, 431, 504, 505},
1433 { 362, 363, 430, 432, 505, 506},
1434 { 363, 364, 431, 433, 506, 507},
1435 { 364, 432, 434, 507, 508, 509},
1436 { 364, 365, 433, 435, 509, 510},
1437 { 365, 366, 434, 436, 510, 511},
1438 { 366, 367, 435, 437, 511, 512},
1439 { 367, 368, 436, 438, 512, 513},
1440 { 368, 369, 437, 439, 513, 514},
1441 { 369, 370, 438, 440, 514, 515},
1442 { 370, 371, 439, 441, 515, 516}, // 440
1443 { 371, 372, 440, 442, 516, 517},
1444 { 372, 373, 441, 443, 517, 518},
1445 { 373, 374, 442, 444, 518, 519},
1446 { 374, 375, 443, 445, 519, 520},
1447 { 375, 444, 446, 520, 521, 522},
1448 { 375, 376, 445, 447, 522, 523},
1449 { 376, 377, 446, 448, 523, 524},
1450 { 377, 378, 447, 449, 524, 525},
1451 { 378, 379, 448, 450, 525, 526},
1452 { 379, 380, 449, 451, 526, 527},
1453 { 380, 381, 450, 452, 527, 528},
1454 { 381, 382, 451, 453, 528, 529},
1455 { 382, 383, 452, 454, 529, 530},
1456 { 383, 384, 453, 455, 530, 531},
1457 { 384, 385, 454, 456, 531, 532},
1458 { 385, 386, 455, 457, 532, 533},
1459 { 386, 456, 458, 533, 534, 535},
1460 { 386, 387, 457, 459, 535, 536},
1461 { 387, 388, 458, 460, 536, 537},
1462 { 388, 389, 459, 461, 537, 538}, // 460
1463 { 389, 390, 460, 462, 538, 539},
1464 { 390, 391, 461, 463, 539, 540},
1465 { 391, 392, 462, 464, 540, 541},
1466 { 392, 393, 463, 465, 541, 542},
1467 { 393, 394, 464, 466, 542, 543},
1468 { 394, 395, 465, 467, 543, 544},
1469 { 395, 396, 466, 468, 544, 545},
1470 { 331, 396, 397, 467, 545, 546},
1471 { 397, 470, 546, 547, 548, 630},
1472 { 397, 398, 469, 471, 548, 549},
1473 { 398, 399, 470, 472, 549, 550},
1474 { 399, 400, 471, 473, 550, 551},
1475 { 400, 401, 472, 474, 551, 552},
1476 { 401, 402, 473, 475, 552, 553},
1477 { 402, 403, 474, 476, 553, 554},
1478 { 403, 404, 475, 477, 554, 555},
1479 { 404, 405, 476, 478, 555, 556},
1480 { 405, 406, 477, 479, 556, 557},
1481 { 406, 407, 478, 480, 557, 558},
1482 { 407, 408, 479, 481, 558, 559}, // 480
1483 { 408, 409, 480, 482, 559, 560},
1484 { 409, 481, 483, 560, 561, 562},
1485 { 409, 410, 482, 484, 562, 563},
1486 { 410, 411, 483, 485, 563, 564},
1487 { 411, 412, 484, 486, 564, 565},
1488 { 412, 413, 485, 487, 565, 566},
1489 { 413, 414, 486, 488, 566, 567},
1490 { 414, 415, 487, 489, 567, 568},
1491 { 415, 416, 488, 490, 568, 569},
1492 { 416, 417, 489, 491, 569, 570},
1493 { 417, 418, 490, 492, 570, 571},
1494 { 418, 419, 491, 493, 571, 572},
1495 { 419, 420, 492, 494, 572, 573},
1496 { 420, 421, 493, 495, 573, 574},
1497 { 421, 494, 496, 574, 575, 576},
1498 { 421, 422, 495, 497, 576, 577},
1499 { 422, 423, 496, 498, 577, 578},
1500 { 423, 424, 497, 499, 578, 579},
1501 { 424, 425, 498, 500, 579, 580},
1502 { 425, 426, 499, 501, 580, 581}, // 500
1503 { 426, 427, 500, 502, 581, 582},
1504 { 427, 428, 501, 503, 582, 583},
1505 { 428, 429, 502, 504, 583, 584},
1506 { 429, 430, 503, 505, 584, 585},
1507 { 430, 431, 504, 506, 585, 586},
1508 { 431, 432, 505, 507, 586, 587},
1509 { 432, 433, 506, 508, 587, 588},
1510 { 433, 507, 509, 588, 589, 590},
1511 { 433, 434, 508, 510, 590, 591},
1512 { 434, 435, 509, 511, 591, 592},
1513 { 435, 436, 510, 512, 592, 593},
1514 { 436, 437, 511, 513, 593, 594},
1515 { 437, 438, 512, 514, 594, 595},
1516 { 438, 439, 513, 515, 595, 596},
1517 { 439, 440, 514, 516, 596, 597},
1518 { 440, 441, 515, 517, 597, 598},
1519 { 441, 442, 516, 518, 598, 599},
1520 { 442, 443, 517, 519, 599, 600},
1521 { 443, 444, 518, 520, 600, 601},
1522 { 444, 445, 519, 521, 601, 602}, // 520
1523 { 445, 520, 522, 602, 603, 604},
1524 { 445, 446, 521, 523, 604, 605},
1525 { 446, 447, 522, 524, 605, 606},
1526 { 447, 448, 523, 525, 606, 607},
1527 { 448, 449, 524, 526, 607, 608},
1528 { 449, 450, 525, 527, 608, 609},
1529 { 450, 451, 526, 528, 609, 610},
1530 { 451, 452, 527, 529, 610, 611},
1531 { 452, 453, 528, 530, 611, 612},
1532 { 453, 454, 529, 531, 612, 613},
1533 { 454, 455, 530, 532, 613, 614},
1534 { 455, 456, 531, 533, 614, 615},
1535 { 456, 457, 532, 534, 615, 616},
1536 { 457, 533, 535, 616, 617, 618},
1537 { 457, 458, 534, 536, 618, 619},
1538 { 458, 459, 535, 537, 619, 620},
1539 { 459, 460, 536, 538, 620, 621},
1540 { 460, 461, 537, 539, 621, 622},
1541 { 461, 462, 538, 540, 622, 623},
1542 { 462, 463, 539, 541, 623, 624}, // 540
1543 { 463, 464, 540, 542, 624, 625},
1544 { 464, 465, 541, 543, 625, 626},
1545 { 465, 466, 542, 544, 626, 627},
1546 { 466, 467, 543, 545, 627, 628},
1547 { 467, 468, 544, 546, 628, 629},
1548 { 397, 468, 469, 545, 629, 630},
1549 { 469, 548, 630, 631, 632, 720},
1550 { 469, 470, 547, 549, 632, 633},
1551 { 470, 471, 548, 550, 633, 634},
1552 { 471, 472, 549, 551, 634, 635},
1553 { 472, 473, 550, 552, 635, 636},
1554 { 473, 474, 551, 553, 636, 637},
1555 { 474, 475, 552, 554, 637, 638},
1556 { 475, 476, 553, 555, 638, 639},
1557 { 476, 477, 554, 556, 639, 640},
1558 { 477, 478, 555, 557, 640, 641},
1559 { 478, 479, 556, 558, 641, 642},
1560 { 479, 480, 557, 559, 642, 643},
1561 { 480, 481, 558, 560, 643, 644},
1562 { 481, 482, 559, 561, 644, 645}, // 560
1563 { 482, 560, 562, 645, 646, 647},
1564 { 482, 483, 561, 563, 647, 648},
1565 { 483, 484, 562, 564, 648, 649},
1566 { 484, 485, 563, 565, 649, 650},
1567 { 485, 486, 564, 566, 650, 651},
1568 { 486, 487, 565, 567, 651, 652},
1569 { 487, 488, 566, 568, 652, 653},
1570 { 488, 489, 567, 569, 653, 654},
1571 { 489, 490, 568, 570, 654, 655},
1572 { 490, 491, 569, 571, 655, 656},
1573 { 491, 492, 570, 572, 656, 657},
1574 { 492, 493, 571, 573, 657, 658},
1575 { 493, 494, 572, 574, 658, 659},
1576 { 494, 495, 573, 575, 659, 660},
1577 { 495, 574, 576, 660, 661, 662},
1578 { 495, 496, 575, 577, 662, 663},
1579 { 496, 497, 576, 578, 663, 664},
1580 { 497, 498, 577, 579, 664, 665},
1581 { 498, 499, 578, 580, 665, 666},
1582 { 499, 500, 579, 581, 666, 667}, // 580
1583 { 500, 501, 580, 582, 667, 668},
1584 { 501, 502, 581, 583, 668, 669},
1585 { 502, 503, 582, 584, 669, 670},
1586 { 503, 504, 583, 585, 670, 671},
1587 { 504, 505, 584, 586, 671, 672},
1588 { 505, 506, 585, 587, 672, 673},
1589 { 506, 507, 586, 588, 673, 674},
1590 { 507, 508, 587, 589, 674, 675},
1591 { 508, 588, 590, 675, 676, 677},
1592 { 508, 509, 589, 591, 677, 678},
1593 { 509, 510, 590, 592, 678, 679},
1594 { 510, 511, 591, 593, 679, 680},
1595 { 511, 512, 592, 594, 680, 681},
1596 { 512, 513, 593, 595, 681, 682},
1597 { 513, 514, 594, 596, 682, 683},
1598 { 514, 515, 595, 597, 683, 684},
1599 { 515, 516, 596, 598, 684, 685},
1600 { 516, 517, 597, 599, 685, 686},
1601 { 517, 518, 598, 600, 686, 687},
1602 { 518, 519, 599, 601, 687, 688}, // 600
1603 { 519, 520, 600, 602, 688, 689},
1604 { 520, 521, 601, 603, 689, 690},
1605 { 521, 602, 604, 690, 691, 692},
1606 { 521, 522, 603, 605, 692, 693},
1607 { 522, 523, 604, 606, 693, 694},
1608 { 523, 524, 605, 607, 694, 695},
1609 { 524, 525, 606, 608, 695, 696},
1610 { 525, 526, 607, 609, 696, 697},
1611 { 526, 527, 608, 610, 697, 698},
1612 { 527, 528, 609, 611, 698, 699},
1613 { 528, 529, 610, 612, 699, 700},
1614 { 529, 530, 611, 613, 700, 701},
1615 { 530, 531, 612, 614, 701, 702},
1616 { 531, 532, 613, 615, 702, 703},
1617 { 532, 533, 614, 616, 703, 704},
1618 { 533, 534, 615, 617, 704, 705},
1619 { 534, 616, 618, 705, 706, 707},
1620 { 534, 535, 617, 619, 707, 708},
1621 { 535, 536, 618, 620, 708, 709},
1622 { 536, 537, 619, 621, 709, 710}, // 620
1623 { 537, 538, 620, 622, 710, 711},
1624 { 538, 539, 621, 623, 711, 712},
1625 { 539, 540, 622, 624, 712, 713},
1626 { 540, 541, 623, 625, 713, 714},
1627 { 541, 542, 624, 626, 714, 715},
1628 { 542, 543, 625, 627, 715, 716},
1629 { 543, 544, 626, 628, 716, 717},
1630 { 544, 545, 627, 629, 717, 718},
1631 { 545, 546, 628, 630, 718, 719},
1632 { 469, 546, 547, 629, 719, 720},
1633 { 547, 632, 720, 721, 722, 816},
1634 { 547, 548, 631, 633, 722, 723},
1635 { 548, 549, 632, 634, 723, 724},
1636 { 549, 550, 633, 635, 724, 725},
1637 { 550, 551, 634, 636, 725, 726},
1638 { 551, 552, 635, 637, 726, 727},
1639 { 552, 553, 636, 638, 727, 728},
1640 { 553, 554, 637, 639, 728, 729},
1641 { 554, 555, 638, 640, 729, 730},
1642 { 555, 556, 639, 641, 730, 731}, // 640
1643 { 556, 557, 640, 642, 731, 732},
1644 { 557, 558, 641, 643, 732, 733},
1645 { 558, 559, 642, 644, 733, 734},
1646 { 559, 560, 643, 645, 734, 735},
1647 { 560, 561, 644, 646, 735, 736},
1648 { 561, 645, 647, 736, 737, 738},
1649 { 561, 562, 646, 648, 738, 739},
1650 { 562, 563, 647, 649, 739, 740},
1651 { 563, 564, 648, 650, 740, 741},
1652 { 564, 565, 649, 651, 741, 742},
1653 { 565, 566, 650, 652, 742, 743},
1654 { 566, 567, 651, 653, 743, 744},
1655 { 567, 568, 652, 654, 744, 745},
1656 { 568, 569, 653, 655, 745, 746},
1657 { 569, 570, 654, 656, 746, 747},
1658 { 570, 571, 655, 657, 747, 748},
1659 { 571, 572, 656, 658, 748, 749},
1660 { 572, 573, 657, 659, 749, 750},
1661 { 573, 574, 658, 660, 750, 751},
1662 { 574, 575, 659, 661, 751, 752}, // 660
1663 { 575, 660, 662, 752, 753, 754},
1664 { 575, 576, 661, 663, 754, 755},
1665 { 576, 577, 662, 664, 755, 756},
1666 { 577, 578, 663, 665, 756, 757},
1667 { 578, 579, 664, 666, 757, 758},
1668 { 579, 580, 665, 667, 758, 759},
1669 { 580, 581, 666, 668, 759, 760},
1670 { 581, 582, 667, 669, 760, 761},
1671 { 582, 583, 668, 670, 761, 762},
1672 { 583, 584, 669, 671, 762, 763},
1673 { 584, 585, 670, 672, 763, 764},
1674 { 585, 586, 671, 673, 764, 765},
1675 { 586, 587, 672, 674, 765, 766},
1676 { 587, 588, 673, 675, 766, 767},
1677 { 588, 589, 674, 676, 767, 768},
1678 { 589, 675, 677, 768, 769, 770},
1679 { 589, 590, 676, 678, 770, 771},
1680 { 590, 591, 677, 679, 771, 772},
1681 { 591, 592, 678, 680, 772, 773},
1682 { 592, 593, 679, 681, 773, 774}, // 680
1683 { 593, 594, 680, 682, 774, 775},
1684 { 594, 595, 681, 683, 775, 776},
1685 { 595, 596, 682, 684, 776, 777},
1686 { 596, 597, 683, 685, 777, 778},
1687 { 597, 598, 684, 686, 778, 779},
1688 { 598, 599, 685, 687, 779, 780},
1689 { 599, 600, 686, 688, 780, 781},
1690 { 600, 601, 687, 689, 781, 782},
1691 { 601, 602, 688, 690, 782, 783},
1692 { 602, 603, 689, 691, 783, 784},
1693 { 603, 690, 692, 784, 785, 786},
1694 { 603, 604, 691, 693, 786, 787},
1695 { 604, 605, 692, 694, 787, 788},
1696 { 605, 606, 693, 695, 788, 789},
1697 { 606, 607, 694, 696, 789, 790},
1698 { 607, 608, 695, 697, 790, 791},
1699 { 608, 609, 696, 698, 791, 792},
1700 { 609, 610, 697, 699, 792, 793},
1701 { 610, 611, 698, 700, 793, 794},
1702 { 611, 612, 699, 701, 794, 795}, // 700
1703 { 612, 613, 700, 702, 795, 796},
1704 { 613, 614, 701, 703, 796, 797},
1705 { 614, 615, 702, 704, 797, 798},
1706 { 615, 616, 703, 705, 798, 799},
1707 { 616, 617, 704, 706, 799, 800},
1708 { 617, 705, 707, 800, 801, 802},
1709 { 617, 618, 706, 708, 802, 803},
1710 { 618, 619, 707, 709, 803, 804},
1711 { 619, 620, 708, 710, 804, 805},
1712 { 620, 621, 709, 711, 805, 806},
1713 { 621, 622, 710, 712, 806, 807},
1714 { 622, 623, 711, 713, 807, 808},
1715 { 623, 624, 712, 714, 808, 809},
1716 { 624, 625, 713, 715, 809, 810},
1717 { 625, 626, 714, 716, 810, 811},
1718 { 626, 627, 715, 717, 811, 812},
1719 { 627, 628, 716, 718, 812, 813},
1720 { 628, 629, 717, 719, 813, 814},
1721 { 629, 630, 718, 720, 814, 815},
1722 { 547, 630, 631, 719, 815, 816}, // 720
1723 { 631, 722, 816, 817, 818, 918},
1724 { 631, 632, 721, 723, 818, 819},
1725 { 632, 633, 722, 724, 819, 820},
1726 { 633, 634, 723, 725, 820, 821},
1727 { 634, 635, 724, 726, 821, 822},
1728 { 635, 636, 725, 727, 822, 823},
1729 { 636, 637, 726, 728, 823, 824},
1730 { 637, 638, 727, 729, 824, 825},
1731 { 638, 639, 728, 730, 825, 826},
1732 { 639, 640, 729, 731, 826, 827},
1733 { 640, 641, 730, 732, 827, 828},
1734 { 641, 642, 731, 733, 828, 829},
1735 { 642, 643, 732, 734, 829, 830},
1736 { 643, 644, 733, 735, 830, 831},
1737 { 644, 645, 734, 736, 831, 832},
1738 { 645, 646, 735, 737, 832, 833},
1739 { 646, 736, 738, 833, 834, 835},
1740 { 646, 647, 737, 739, 835, 836},
1741 { 647, 648, 738, 740, 836, 837},
1742 { 648, 649, 739, 741, 837, 838}, // 740
1743 { 649, 650, 740, 742, 838, 839},
1744 { 650, 651, 741, 743, 839, 840},
1745 { 651, 652, 742, 744, 840, 841},
1746 { 652, 653, 743, 745, 841, 842},
1747 { 653, 654, 744, 746, 842, 843},
1748 { 654, 655, 745, 747, 843, 844},
1749 { 655, 656, 746, 748, 844, 845},
1750 { 656, 657, 747, 749, 845, 846},
1751 { 657, 658, 748, 750, 846, 847},
1752 { 658, 659, 749, 751, 847, 848},
1753 { 659, 660, 750, 752, 848, 849},
1754 { 660, 661, 751, 753, 849, 850},
1755 { 661, 752, 754, 850, 851, 852},
1756 { 661, 662, 753, 755, 852, 853},
1757 { 662, 663, 754, 756, 853, 854},
1758 { 663, 664, 755, 757, 854, 855},
1759 { 664, 665, 756, 758, 855, 856},
1760 { 665, 666, 757, 759, 856, 857},
1761 { 666, 667, 758, 760, 857, 858},
1762 { 667, 668, 759, 761, 858, 859}, // 760
1763 { 668, 669, 760, 762, 859, 860},
1764 { 669, 670, 761, 763, 860, 861},
1765 { 670, 671, 762, 764, 861, 862},
1766 { 671, 672, 763, 765, 862, 863},
1767 { 672, 673, 764, 766, 863, 864},
1768 { 673, 674, 765, 767, 864, 865},
1769 { 674, 675, 766, 768, 865, 866},
1770 { 675, 676, 767, 769, 866, 867},
1771 { 676, 768, 770, 867, 868, 869},
1772 { 676, 677, 769, 771, 869, 870},
1773 { 677, 678, 770, 772, 870, 871},
1774 { 678, 679, 771, 773, 871, 872},
1775 { 679, 680, 772, 774, 872, 873},
1776 { 680, 681, 773, 775, 873, 874},
1777 { 681, 682, 774, 776, 874, 875},
1778 { 682, 683, 775, 777, 875, 876},
1779 { 683, 684, 776, 778, 876, 877},
1780 { 684, 685, 777, 779, 877, 878},
1781 { 685, 686, 778, 780, 878, 879},
1782 { 686, 687, 779, 781, 879, 880}, // 780
1783 { 687, 688, 780, 782, 880, 881},
1784 { 688, 689, 781, 783, 881, 882},
1785 { 689, 690, 782, 784, 882, 883},
1786 { 690, 691, 783, 785, 883, 884},
1787 { 691, 784, 786, 884, 885, 886},
1788 { 691, 692, 785, 787, 886, 887},
1789 { 692, 693, 786, 788, 887, 888},
1790 { 693, 694, 787, 789, 888, 889},
1791 { 694, 695, 788, 790, 889, 890},
1792 { 695, 696, 789, 791, 890, 891},
1793 { 696, 697, 790, 792, 891, 892},
1794 { 697, 698, 791, 793, 892, 893},
1795 { 698, 699, 792, 794, 893, 894},
1796 { 699, 700, 793, 795, 894, 895},
1797 { 700, 701, 794, 796, 895, 896},
1798 { 701, 702, 795, 797, 896, 897},
1799 { 702, 703, 796, 798, 897, 898},
1800 { 703, 704, 797, 799, 898, 899},
1801 { 704, 705, 798, 800, 899, 900},
1802 { 705, 706, 799, 801, 900, 901}, // 800
1803 { 706, 800, 802, 901, 902, 903},
1804 { 706, 707, 801, 803, 903, 904},
1805 { 707, 708, 802, 804, 904, 905},
1806 { 708, 709, 803, 805, 905, 906},
1807 { 709, 710, 804, 806, 906, 907},
1808 { 710, 711, 805, 807, 907, 908},
1809 { 711, 712, 806, 808, 908, 909},
1810 { 712, 713, 807, 809, 909, 910},
1811 { 713, 714, 808, 810, 910, 911},
1812 { 714, 715, 809, 811, 911, 912},
1813 { 715, 716, 810, 812, 912, 913},
1814 { 716, 717, 811, 813, 913, 914},
1815 { 717, 718, 812, 814, 914, 915},
1816 { 718, 719, 813, 815, 915, 916},
1817 { 719, 720, 814, 816, 916, 917},
1818 { 631, 720, 721, 815, 917, 918},
1819 { 721, 818, 918, 919, 920, 1026},
1820 { 721, 722, 817, 819, 920, 921},
1821 { 722, 723, 818, 820, 921, 922},
1822 { 723, 724, 819, 821, 922, 923}, // 820
1823 { 724, 725, 820, 822, 923, 924},
1824 { 725, 726, 821, 823, 924, 925},
1825 { 726, 727, 822, 824, 925, 926},
1826 { 727, 728, 823, 825, 926, 927},
1827 { 728, 729, 824, 826, 927, 928},
1828 { 729, 730, 825, 827, 928, 929},
1829 { 730, 731, 826, 828, 929, 930},
1830 { 731, 732, 827, 829, 930, 931},
1831 { 732, 733, 828, 830, 931, 932},
1832 { 733, 734, 829, 831, 932, 933},
1833 { 734, 735, 830, 832, 933, 934},
1834 { 735, 736, 831, 833, 934, 935},
1835 { 736, 737, 832, 834, 935, 936},
1836 { 737, 833, 835, 936, 937, 938},
1837 { 737, 738, 834, 836, 938, 939},
1838 { 738, 739, 835, 837, 939, 940},
1839 { 739, 740, 836, 838, 940, 941},
1840 { 740, 741, 837, 839, 941, 942},
1841 { 741, 742, 838, 840, 942, 943},
1842 { 742, 743, 839, 841, 943, 944}, // 840
1843 { 743, 744, 840, 842, 944, 945},
1844 { 744, 745, 841, 843, 945, 946},
1845 { 745, 746, 842, 844, 946, 947},
1846 { 746, 747, 843, 845, 947, 948},
1847 { 747, 748, 844, 846, 948, 949},
1848 { 748, 749, 845, 847, 949, 950},
1849 { 749, 750, 846, 848, 950, 951},
1850 { 750, 751, 847, 849, 951, 952},
1851 { 751, 752, 848, 850, 952, 953},
1852 { 752, 753, 849, 851, 953, 954},
1853 { 753, 850, 852, 954, 955, 956},
1854 { 753, 754, 851, 853, 956, 957},
1855 { 754, 755, 852, 854, 957, 958},
1856 { 755, 756, 853, 855, 958, 959},
1857 { 756, 757, 854, 856, 959, 960},
1858 { 757, 758, 855, 857, 960, 961},
1859 { 758, 759, 856, 858, 961, 962},
1860 { 759, 760, 857, 859, 962, 963},
1861 { 760, 761, 858, 860, 963, 964},
1862 { 761, 762, 859, 861, 964, 965}, // 860
1863 { 762, 763, 860, 862, 965, 966},
1864 { 763, 764, 861, 863, 966, 967},
1865 { 764, 765, 862, 864, 967, 968},
1866 { 765, 766, 863, 865, 968, 969},
1867 { 766, 767, 864, 866, 969, 970},
1868 { 767, 768, 865, 867, 970, 971},
1869 { 768, 769, 866, 868, 971, 972},
1870 { 769, 867, 869, 972, 973, 974},
1871 { 769, 770, 868, 870, 974, 975},
1872 { 770, 771, 869, 871, 975, 976},
1873 { 771, 772, 870, 872, 976, 977},
1874 { 772, 773, 871, 873, 977, 978},
1875 { 773, 774, 872, 874, 978, 979},
1876 { 774, 775, 873, 875, 979, 980},
1877 { 775, 776, 874, 876, 980, 981},
1878 { 776, 777, 875, 877, 981, 982},
1879 { 777, 778, 876, 878, 982, 983},
1880 { 778, 779, 877, 879, 983, 984},
1881 { 779, 780, 878, 880, 984, 985},
1882 { 780, 781, 879, 881, 985, 986}, // 880
1883 { 781, 782, 880, 882, 986, 987},
1884 { 782, 783, 881, 883, 987, 988},
1885 { 783, 784, 882, 884, 988, 989},
1886 { 784, 785, 883, 885, 989, 990},
1887 { 785, 884, 886, 990, 991, 992},
1888 { 785, 786, 885, 887, 992, 993},
1889 { 786, 787, 886, 888, 993, 994},
1890 { 787, 788, 887, 889, 994, 995},
1891 { 788, 789, 888, 890, 995, 996},
1892 { 789, 790, 889, 891, 996, 997},
1893 { 790, 791, 890, 892, 997, 998},
1894 { 791, 792, 891, 893, 998, 999},
1895 { 792, 793, 892, 894, 999, 1000},
1896 { 793, 794, 893, 895, 1000, 1001},
1897 { 794, 795, 894, 896, 1001, 1002},
1898 { 795, 796, 895, 897, 1002, 1003},
1899 { 796, 797, 896, 898, 1003, 1004},
1900 { 797, 798, 897, 899, 1004, 1005},
1901 { 798, 799, 898, 900, 1005, 1006},
1902 { 799, 800, 899, 901, 1006, 1007}, // 900
1903 { 800, 801, 900, 902, 1007, 1008},
1904 { 801, 901, 903, 1008, 1009, 1010},
1905 { 801, 802, 902, 904, 1010, 1011},
1906 { 802, 803, 903, 905, 1011, 1012},
1907 { 803, 804, 904, 906, 1012, 1013},
1908 { 804, 805, 905, 907, 1013, 1014},
1909 { 805, 806, 906, 908, 1014, 1015},
1910 { 806, 807, 907, 909, 1015, 1016},
1911 { 807, 808, 908, 910, 1016, 1017},
1912 { 808, 809, 909, 911, 1017, 1018},
1913 { 809, 810, 910, 912, 1018, 1019},
1914 { 810, 811, 911, 913, 1019, 1020},
1915 { 811, 812, 912, 914, 1020, 1021},
1916 { 812, 813, 913, 915, 1021, 1022},
1917 { 813, 814, 914, 916, 1022, 1023},
1918 { 814, 815, 915, 917, 1023, 1024},
1919 { 815, 816, 916, 918, 1024, 1025},
1920 { 721, 816, 817, 917, 1025, 1026},
1921 { 817, 920, 1026, 1027, 1028, 1140},
1922 { 817, 818, 919, 921, 1028, 1029}, // 920
1923 { 818, 819, 920, 922, 1029, 1030},
1924 { 819, 820, 921, 923, 1030, 1031},
1925 { 820, 821, 922, 924, 1031, 1032},
1926 { 821, 822, 923, 925, 1032, 1033},
1927 { 822, 823, 924, 926, 1033, 1034},
1928 { 823, 824, 925, 927, 1034, 1035},
1929 { 824, 825, 926, 928, 1035, 1036},
1930 { 825, 826, 927, 929, 1036, 1037},
1931 { 826, 827, 928, 930, 1037, 1038},
1932 { 827, 828, 929, 931, 1038, 1039},
1933 { 828, 829, 930, 932, 1039, 1040},
1934 { 829, 830, 931, 933, 1040, 1041},
1935 { 830, 831, 932, 934, 1041, 1042},
1936 { 831, 832, 933, 935, 1042, 1043},
1937 { 832, 833, 934, 936, 1043, 1044},
1938 { 833, 834, 935, 937, 1044, 1045},
1939 { 834, 936, 938, 1045, 1046, 1047},
1940 { 834, 835, 937, 939, 1047, 1048},
1941 { 835, 836, 938, 940, 1048, 1049},
1942 { 836, 837, 939, 941, 1049, 1050}, // 940
1943 { 837, 838, 940, 942, 1050, 1051},
1944 { 838, 839, 941, 943, 1051, 1052},
1945 { 839, 840, 942, 944, 1052, 1053},
1946 { 840, 841, 943, 945, 1053, 1054},
1947 { 841, 842, 944, 946, 1054, 1055},
1948 { 842, 843, 945, 947, 1055, 1056},
1949 { 843, 844, 946, 948, 1056, 1057},
1950 { 844, 845, 947, 949, 1057, 1058},
1951 { 845, 846, 948, 950, 1058, 1059},
1952 { 846, 847, 949, 951, 1059, 1060},
1953 { 847, 848, 950, 952, 1060, 1061},
1954 { 848, 849, 951, 953, 1061, 1062},
1955 { 849, 850, 952, 954, 1062, 1063},
1956 { 850, 851, 953, 955, 1063, 1064},
1957 { 851, 954, 956, 1064, 1065, 1066},
1958 { 851, 852, 955, 957, 1066, 1067},
1959 { 852, 853, 956, 958, 1067, 1068},
1960 { 853, 854, 957, 959, 1068, 1069},
1961 { 854, 855, 958, 960, 1069, 1070},
1962 { 855, 856, 959, 961, 1070, 1071}, // 960
1963 { 856, 857, 960, 962, 1071, 1072},
1964 { 857, 858, 961, 963, 1072, 1073},
1965 { 858, 859, 962, 964, 1073, 1074},
1966 { 859, 860, 963, 965, 1074, 1075},
1967 { 860, 861, 964, 966, 1075, 1076},
1968 { 861, 862, 965, 967, 1076, 1077},
1969 { 862, 863, 966, 968, 1077, 1078},
1970 { 863, 864, 967, 969, 1078, 1079},
1971 { 864, 865, 968, 970, 1079, 1080},
1972 { 865, 866, 969, 971, 1080, 1081},
1973 { 866, 867, 970, 972, 1081, 1082},
1974 { 867, 868, 971, 973, 1082, 1083},
1975 { 868, 972, 974, 1083, 1084, 1085},
1976 { 868, 869, 973, 975, 1085, 1086},
1977 { 869, 870, 974, 976, 1086, 1087},
1978 { 870, 871, 975, 977, 1087, 1088},
1979 { 871, 872, 976, 978, 1088, 1089},
1980 { 872, 873, 977, 979, 1089, 1090},
1981 { 873, 874, 978, 980, 1090, 1091},
1982 { 874, 875, 979, 981, 1091, 1092}, // 980
1983 { 875, 876, 980, 982, 1092, 1093},
1984 { 876, 877, 981, 983, 1093, 1094},
1985 { 877, 878, 982, 984, 1094, 1095},
1986 { 878, 879, 983, 985, 1095, 1096},
1987 { 879, 880, 984, 986, 1096, 1097},
1988 { 880, 881, 985, 987, 1097, 1098},
1989 { 881, 882, 986, 988, 1098, 1099},
1990 { 882, 883, 987, 989, 1099, 1100},
1991 { 883, 884, 988, 990, 1100, 1101},
1992 { 884, 885, 989, 991, 1101, 1102},
1993 { 885, 990, 992, 1102, 1103, 1104},
1994 { 885, 886, 991, 993, 1104, 1105},
1995 { 886, 887, 992, 994, 1105, 1106},
1996 { 887, 888, 993, 995, 1106, 1107},
1997 { 888, 889, 994, 996, 1107, 1108},
1998 { 889, 890, 995, 997, 1108, 1109},
1999 { 890, 891, 996, 998, 1109, 1110},
2000 { 891, 892, 997, 999, 1110, 1111},
2001 { 892, 893, 998, 1000, 1111, 1112},
2002 { 893, 894, 999, 1001, 1112, 1113}, // 1000
2003 { 894, 895, 1000, 1002, 1113, 1114},
2004 { 895, 896, 1001, 1003, 1114, 1115},
2005 { 896, 897, 1002, 1004, 1115, 1116},
2006 { 897, 898, 1003, 1005, 1116, 1117},
2007 { 898, 899, 1004, 1006, 1117, 1118},
2008 { 899, 900, 1005, 1007, 1118, 1119},
2009 { 900, 901, 1006, 1008, 1119, 1120},
2010 { 901, 902, 1007, 1009, 1120, 1121},
2011 { 902, 1008, 1010, 1121, 1122, 1123},
2012 { 902, 903, 1009, 1011, 1123, 1124},
2013 { 903, 904, 1010, 1012, 1124, 1125},
2014 { 904, 905, 1011, 1013, 1125, 1126},
2015 { 905, 906, 1012, 1014, 1126, 1127},
2016 { 906, 907, 1013, 1015, 1127, 1128},
2017 { 907, 908, 1014, 1016, 1128, 1129},
2018 { 908, 909, 1015, 1017, 1129, 1130},
2019 { 909, 910, 1016, 1018, 1130, 1131},
2020 { 910, 911, 1017, 1019, 1131, 1132},
2021 { 911, 912, 1018, 1020, 1132, 1133},
2022 { 912, 913, 1019, 1021, 1133, 1134}, // 1020
2023 { 913, 914, 1020, 1022, 1134, 1135},
2024 { 914, 915, 1021, 1023, 1135, 1136},
2025 { 915, 916, 1022, 1024, 1136, 1137},
2026 { 916, 917, 1023, 1025, 1137, 1138},
2027 { 917, 918, 1024, 1026, 1138, 1139},
2028 { 817, 918, 919, 1025, 1139, 1140},
2029 { 919, 1028, 1140, 1141, 1142, 1260},
2030 { 919, 920, 1027, 1029, 1142, 1143},
2031 { 920, 921, 1028, 1030, 1143, 1144},
2032 { 921, 922, 1029, 1031, 1144, 1145},
2033 { 922, 923, 1030, 1032, 1145, 1146},
2034 { 923, 924, 1031, 1033, 1146, 1147},
2035 { 924, 925, 1032, 1034, 1147, 1148},
2036 { 925, 926, 1033, 1035, 1148, 1149},
2037 { 926, 927, 1034, 1036, 1149, 1150},
2038 { 927, 928, 1035, 1037, 1150, 1151},
2039 { 928, 929, 1036, 1038, 1151, 1152},
2040 { 929, 930, 1037, 1039, 1152, 1153},
2041 { 930, 931, 1038, 1040, 1153, 1154},
2042 { 931, 932, 1039, 1041, 1154, 1155}, // 1040
2043 { 932, 933, 1040, 1042, 1155, 1156},
2044 { 933, 934, 1041, 1043, 1156, 1157},
2045 { 934, 935, 1042, 1044, 1157, 1158},
2046 { 935, 936, 1043, 1045, 1158, 1159},
2047 { 936, 937, 1044, 1046, 1159, 1160},
2048 { 937, 1045, 1047, 1160, 1161, 1162},
2049 { 937, 938, 1046, 1048, 1162, 1163},
2050 { 938, 939, 1047, 1049, 1163, 1164},
2051 { 939, 940, 1048, 1050, 1164, 1165},
2052 { 940, 941, 1049, 1051, 1165, 1166},
2053 { 941, 942, 1050, 1052, 1166, 1167},
2054 { 942, 943, 1051, 1053, 1167, 1168},
2055 { 943, 944, 1052, 1054, 1168, 1169},
2056 { 944, 945, 1053, 1055, 1169, 1170},
2057 { 945, 946, 1054, 1056, 1170, 1171},
2058 { 946, 947, 1055, 1057, 1171, 1172},
2059 { 947, 948, 1056, 1058, 1172, 1173},
2060 { 948, 949, 1057, 1059, 1173, 1174},
2061 { 949, 950, 1058, 1060, 1174, 1175},
2062 { 950, 951, 1059, 1061, 1175, 1176}, // 1060
2063 { 951, 952, 1060, 1062, 1176, 1177},
2064 { 952, 953, 1061, 1063, 1177, 1178},
2065 { 953, 954, 1062, 1064, 1178, 1179},
2066 { 954, 955, 1063, 1065, 1179, 1180},
2067 { 955, 1064, 1066, 1180, 1181, 1182},
2068 { 955, 956, 1065, 1067, 1182, 1183},
2069 { 956, 957, 1066, 1068, 1183, 1184},
2070 { 957, 958, 1067, 1069, 1184, 1185},
2071 { 958, 959, 1068, 1070, 1185, 1186},
2072 { 959, 960, 1069, 1071, 1186, 1187},
2073 { 960, 961, 1070, 1072, 1187, 1188},
2074 { 961, 962, 1071, 1073, 1188, 1189},
2075 { 962, 963, 1072, 1074, 1189, 1190},
2076 { 963, 964, 1073, 1075, 1190, 1191},
2077 { 964, 965, 1074, 1076, 1191, 1192},
2078 { 965, 966, 1075, 1077, 1192, 1193},
2079 { 966, 967, 1076, 1078, 1193, 1194},
2080 { 967, 968, 1077, 1079, 1194, 1195},
2081 { 968, 969, 1078, 1080, 1195, 1196},
2082 { 969, 970, 1079, 1081, 1196, 1197}, // 1080
2083 { 970, 971, 1080, 1082, 1197, 1198},
2084 { 971, 972, 1081, 1083, 1198, 1199},
2085 { 972, 973, 1082, 1084, 1199, 1200},
2086 { 973, 1083, 1085, 1200, 1201, 1202},
2087 { 973, 974, 1084, 1086, 1202, 1203},
2088 { 974, 975, 1085, 1087, 1203, 1204},
2089 { 975, 976, 1086, 1088, 1204, 1205},
2090 { 976, 977, 1087, 1089, 1205, 1206},
2091 { 977, 978, 1088, 1090, 1206, 1207},
2092 { 978, 979, 1089, 1091, 1207, 1208},
2093 { 979, 980, 1090, 1092, 1208, 1209},
2094 { 980, 981, 1091, 1093, 1209, 1210},
2095 { 981, 982, 1092, 1094, 1210, 1211},
2096 { 982, 983, 1093, 1095, 1211, 1212},
2097 { 983, 984, 1094, 1096, 1212, 1213},
2098 { 984, 985, 1095, 1097, 1213, 1214},
2099 { 985, 986, 1096, 1098, 1214, 1215},
2100 { 986, 987, 1097, 1099, 1215, 1216},
2101 { 987, 988, 1098, 1100, 1216, 1217},
2102 { 988, 989, 1099, 1101, 1217, 1218}, // 1100
2103 { 989, 990, 1100, 1102, 1218, 1219},
2104 { 990, 991, 1101, 1103, 1219, 1220},
2105 { 991, 1102, 1104, 1220, 1221, 1222},
2106 { 991, 992, 1103, 1105, 1222, 1223},
2107 { 992, 993, 1104, 1106, 1223, 1224},
2108 { 993, 994, 1105, 1107, 1224, 1225},
2109 { 994, 995, 1106, 1108, 1225, 1226},
2110 { 995, 996, 1107, 1109, 1226, 1227},
2111 { 996, 997, 1108, 1110, 1227, 1228},
2112 { 997, 998, 1109, 1111, 1228, 1229},
2113 { 998, 999, 1110, 1112, 1229, 1230},
2114 { 999, 1000, 1111, 1113, 1230, 1231},
2115 { 1000, 1001, 1112, 1114, 1231, 1232},
2116 { 1001, 1002, 1113, 1115, 1232, 1233},
2117 { 1002, 1003, 1114, 1116, 1233, 1234},
2118 { 1003, 1004, 1115, 1117, 1234, 1235},
2119 { 1004, 1005, 1116, 1118, 1235, 1236},
2120 { 1005, 1006, 1117, 1119, 1236, 1237},
2121 { 1006, 1007, 1118, 1120, 1237, 1238},
2122 { 1007, 1008, 1119, 1121, 1238, 1239}, // 1120
2123 { 1008, 1009, 1120, 1122, 1239, 1240},
2124 { 1009, 1121, 1123, 1240, 1241, 1242},
2125 { 1009, 1010, 1122, 1124, 1242, 1243},
2126 { 1010, 1011, 1123, 1125, 1243, 1244},
2127 { 1011, 1012, 1124, 1126, 1244, 1245},
2128 { 1012, 1013, 1125, 1127, 1245, 1246},
2129 { 1013, 1014, 1126, 1128, 1246, 1247},
2130 { 1014, 1015, 1127, 1129, 1247, 1248},
2131 { 1015, 1016, 1128, 1130, 1248, 1249},
2132 { 1016, 1017, 1129, 1131, 1249, 1250},
2133 { 1017, 1018, 1130, 1132, 1250, 1251},
2134 { 1018, 1019, 1131, 1133, 1251, 1252},
2135 { 1019, 1020, 1132, 1134, 1252, 1253},
2136 { 1020, 1021, 1133, 1135, 1253, 1254},
2137 { 1021, 1022, 1134, 1136, 1254, 1255},
2138 { 1022, 1023, 1135, 1137, 1255, 1256},
2139 { 1023, 1024, 1136, 1138, 1256, 1257},
2140 { 1024, 1025, 1137, 1139, 1257, 1258},
2141 { 1025, 1026, 1138, 1140, 1258, 1259},
2142 { 919, 1026, 1027, 1139, 1259, 1260}, // 1140
2143 { 1027, 1142, 1260, 1261, 1262, 1386},
2144 { 1027, 1028, 1141, 1143, 1262, 1263},
2145 { 1028, 1029, 1142, 1144, 1263, 1264},
2146 { 1029, 1030, 1143, 1145, 1264, 1265},
2147 { 1030, 1031, 1144, 1146, 1265, 1266},
2148 { 1031, 1032, 1145, 1147, 1266, 1267},
2149 { 1032, 1033, 1146, 1148, 1267, 1268},
2150 { 1033, 1034, 1147, 1149, 1268, 1269},
2151 { 1034, 1035, 1148, 1150, 1269, 1270},
2152 { 1035, 1036, 1149, 1151, 1270, 1271},
2153 { 1036, 1037, 1150, 1152, 1271, 1272},
2154 { 1037, 1038, 1151, 1153, 1272, 1273},
2155 { 1038, 1039, 1152, 1154, 1273, 1274},
2156 { 1039, 1040, 1153, 1155, 1274, 1275},
2157 { 1040, 1041, 1154, 1156, 1275, 1276},
2158 { 1041, 1042, 1155, 1157, 1276, 1277},
2159 { 1042, 1043, 1156, 1158, 1277, 1278},
2160 { 1043, 1044, 1157, 1159, 1278, 1279},
2161 { 1044, 1045, 1158, 1160, 1279, 1280},
2162 { 1045, 1046, 1159, 1161, 1280, 1281}, // 1160
2163 { 1046, 1160, 1162, 1281, 1282, 1283},
2164 { 1046, 1047, 1161, 1163, 1283, 1284},
2165 { 1047, 1048, 1162, 1164, 1284, 1285},
2166 { 1048, 1049, 1163, 1165, 1285, 1286},
2167 { 1049, 1050, 1164, 1166, 1286, 1287},
2168 { 1050, 1051, 1165, 1167, 1287, 1288},
2169 { 1051, 1052, 1166, 1168, 1288, 1289},
2170 { 1052, 1053, 1167, 1169, 1289, 1290},
2171 { 1053, 1054, 1168, 1170, 1290, 1291},
2172 { 1054, 1055, 1169, 1171, 1291, 1292},
2173 { 1055, 1056, 1170, 1172, 1292, 1293},
2174 { 1056, 1057, 1171, 1173, 1293, 1294},
2175 { 1057, 1058, 1172, 1174, 1294, 1295},
2176 { 1058, 1059, 1173, 1175, 1295, 1296},
2177 { 1059, 1060, 1174, 1176, 1296, 1297},
2178 { 1060, 1061, 1175, 1177, 1297, 1298},
2179 { 1061, 1062, 1176, 1178, 1298, 1299},
2180 { 1062, 1063, 1177, 1179, 1299, 1300},
2181 { 1063, 1064, 1178, 1180, 1300, 1301},
2182 { 1064, 1065, 1179, 1181, 1301, 1302}, // 1180
2183 { 1065, 1180, 1182, 1302, 1303, 1304},
2184 { 1065, 1066, 1181, 1183, 1304, 1305},
2185 { 1066, 1067, 1182, 1184, 1305, 1306},
2186 { 1067, 1068, 1183, 1185, 1306, 1307},
2187 { 1068, 1069, 1184, 1186, 1307, 1308},
2188 { 1069, 1070, 1185, 1187, 1308, 1309},
2189 { 1070, 1071, 1186, 1188, 1309, 1310},
2190 { 1071, 1072, 1187, 1189, 1310, 1311},
2191 { 1072, 1073, 1188, 1190, 1311, 1312},
2192 { 1073, 1074, 1189, 1191, 1312, 1313},
2193 { 1074, 1075, 1190, 1192, 1313, 1314},
2194 { 1075, 1076, 1191, 1193, 1314, 1315},
2195 { 1076, 1077, 1192, 1194, 1315, 1316},
2196 { 1077, 1078, 1193, 1195, 1316, 1317},
2197 { 1078, 1079, 1194, 1196, 1317, 1318},
2198 { 1079, 1080, 1195, 1197, 1318, 1319},
2199 { 1080, 1081, 1196, 1198, 1319, 1320},
2200 { 1081, 1082, 1197, 1199, 1320, 1321},
2201 { 1082, 1083, 1198, 1200, 1321, 1322},
2202 { 1083, 1084, 1199, 1201, 1322, 1323}, // 1200
2203 { 1084, 1200, 1202, 1323, 1324, 1325},
2204 { 1084, 1085, 1201, 1203, 1325, 1326},
2205 { 1085, 1086, 1202, 1204, 1326, 1327},
2206 { 1086, 1087, 1203, 1205, 1327, 1328},
2207 { 1087, 1088, 1204, 1206, 1328, 1329},
2208 { 1088, 1089, 1205, 1207, 1329, 1330},
2209 { 1089, 1090, 1206, 1208, 1330, 1331},
2210 { 1090, 1091, 1207, 1209, 1331, 1332},
2211 { 1091, 1092, 1208, 1210, 1332, 1333},
2212 { 1092, 1093, 1209, 1211, 1333, 1334},
2213 { 1093, 1094, 1210, 1212, 1334, 1335},
2214 { 1094, 1095, 1211, 1213, 1335, 1336},
2215 { 1095, 1096, 1212, 1214, 1336, 1337},
2216 { 1096, 1097, 1213, 1215, 1337, 1338},
2217 { 1097, 1098, 1214, 1216, 1338, 1339},
2218 { 1098, 1099, 1215, 1217, 1339, 1340},
2219 { 1099, 1100, 1216, 1218, 1340, 1341},
2220 { 1100, 1101, 1217, 1219, 1341, 1342},
2221 { 1101, 1102, 1218, 1220, 1342, 1343},
2222 { 1102, 1103, 1219, 1221, 1343, 1344}, // 1220
2223 { 1103, 1220, 1222, 1344, 1345, 1346},
2224 { 1103, 1104, 1221, 1223, 1346, 1347},
2225 { 1104, 1105, 1222, 1224, 1347, 1348},
2226 { 1105, 1106, 1223, 1225, 1348, 1349},
2227 { 1106, 1107, 1224, 1226, 1349, 1350},
2228 { 1107, 1108, 1225, 1227, 1350, 1351},
2229 { 1108, 1109, 1226, 1228, 1351, 1352},
2230 { 1109, 1110, 1227, 1229, 1352, 1353},
2231 { 1110, 1111, 1228, 1230, 1353, 1354},
2232 { 1111, 1112, 1229, 1231, 1354, 1355},
2233 { 1112, 1113, 1230, 1232, 1355, 1356},
2234 { 1113, 1114, 1231, 1233, 1356, 1357},
2235 { 1114, 1115, 1232, 1234, 1357, 1358},
2236 { 1115, 1116, 1233, 1235, 1358, 1359},
2237 { 1116, 1117, 1234, 1236, 1359, 1360},
2238 { 1117, 1118, 1235, 1237, 1360, 1361},
2239 { 1118, 1119, 1236, 1238, 1361, 1362},
2240 { 1119, 1120, 1237, 1239, 1362, 1363},
2241 { 1120, 1121, 1238, 1240, 1363, 1364},
2242 { 1121, 1122, 1239, 1241, 1364, 1365}, // 1240
2243 { 1122, 1240, 1242, 1365, 1366, 1367},
2244 { 1122, 1123, 1241, 1243, 1367, 1368},
2245 { 1123, 1124, 1242, 1244, 1368, 1369},
2246 { 1124, 1125, 1243, 1245, 1369, 1370},
2247 { 1125, 1126, 1244, 1246, 1370, 1371},
2248 { 1126, 1127, 1245, 1247, 1371, 1372},
2249 { 1127, 1128, 1246, 1248, 1372, 1373},
2250 { 1128, 1129, 1247, 1249, 1373, 1374},
2251 { 1129, 1130, 1248, 1250, 1374, 1375},
2252 { 1130, 1131, 1249, 1251, 1375, 1376},
2253 { 1131, 1132, 1250, 1252, 1376, 1377},
2254 { 1132, 1133, 1251, 1253, 1377, 1378},
2255 { 1133, 1134, 1252, 1254, 1378, 1379},
2256 { 1134, 1135, 1253, 1255, 1379, 1380},
2257 { 1135, 1136, 1254, 1256, 1380, 1381},
2258 { 1136, 1137, 1255, 1257, 1381, 1382},
2259 { 1137, 1138, 1256, 1258, 1382, 1383},
2260 { 1138, 1139, 1257, 1259, 1383, 1384},
2261 { 1139, 1140, 1258, 1260, 1384, 1385},
2262 { 1027, 1140, 1141, 1259, 1385, 1386}, // 1260
2263 { 1141, 1262, 1386, 1387, 1388, 1518},
2264 { 1141, 1142, 1261, 1263, 1388, 1389},
2265 { 1142, 1143, 1262, 1264, 1389, 1390},
2266 { 1143, 1144, 1263, 1265, 1390, 1391},
2267 { 1144, 1145, 1264, 1266, 1391, 1392},
2268 { 1145, 1146, 1265, 1267, 1392, 1393},
2269 { 1146, 1147, 1266, 1268, 1393, 1394},
2270 { 1147, 1148, 1267, 1269, 1394, 1395},
2271 { 1148, 1149, 1268, 1270, 1395, 1396},
2272 { 1149, 1150, 1269, 1271, 1396, 1397},
2273 { 1150, 1151, 1270, 1272, 1397, 1398},
2274 { 1151, 1152, 1271, 1273, 1398, 1399},
2275 { 1152, 1153, 1272, 1274, 1399, 1400},
2276 { 1153, 1154, 1273, 1275, 1400, 1401},
2277 { 1154, 1155, 1274, 1276, 1401, 1402},
2278 { 1155, 1156, 1275, 1277, 1402, 1403},
2279 { 1156, 1157, 1276, 1278, 1403, 1404},
2280 { 1157, 1158, 1277, 1279, 1404, 1405},
2281 { 1158, 1159, 1278, 1280, 1405, 1406},
2282 { 1159, 1160, 1279, 1281, 1406, 1407}, // 1280
2283 { 1160, 1161, 1280, 1282, 1407, 1408},
2284 { 1161, 1281, 1283, 1408, 1409, 1410},
2285 { 1161, 1162, 1282, 1284, 1410, 1411},
2286 { 1162, 1163, 1283, 1285, 1411, 1412},
2287 { 1163, 1164, 1284, 1286, 1412, 1413},
2288 { 1164, 1165, 1285, 1287, 1413, 1414},
2289 { 1165, 1166, 1286, 1288, 1414, 1415},
2290 { 1166, 1167, 1287, 1289, 1415, 1416},
2291 { 1167, 1168, 1288, 1290, 1416, 1417},
2292 { 1168, 1169, 1289, 1291, 1417, 1418},
2293 { 1169, 1170, 1290, 1292, 1418, 1419},
2294 { 1170, 1171, 1291, 1293, 1419, 1420},
2295 { 1171, 1172, 1292, 1294, 1420, 1421},
2296 { 1172, 1173, 1293, 1295, 1421, 1422},
2297 { 1173, 1174, 1294, 1296, 1422, 1423},
2298 { 1174, 1175, 1295, 1297, 1423, 1424},
2299 { 1175, 1176, 1296, 1298, 1424, 1425},
2300 { 1176, 1177, 1297, 1299, 1425, 1426},
2301 { 1177, 1178, 1298, 1300, 1426, 1427},
2302 { 1178, 1179, 1299, 1301, 1427, 1428}, // 1300
2303 { 1179, 1180, 1300, 1302, 1428, 1429},
2304 { 1180, 1181, 1301, 1303, 1429, 1430},
2305 { 1181, 1302, 1304, 1430, 1431, 1432},
2306 { 1181, 1182, 1303, 1305, 1432, 1433},
2307 { 1182, 1183, 1304, 1306, 1433, 1434},
2308 { 1183, 1184, 1305, 1307, 1434, 1435},
2309 { 1184, 1185, 1306, 1308, 1435, 1436},
2310 { 1185, 1186, 1307, 1309, 1436, 1437},
2311 { 1186, 1187, 1308, 1310, 1437, 1438},
2312 { 1187, 1188, 1309, 1311, 1438, 1439},
2313 { 1188, 1189, 1310, 1312, 1439, 1440},
2314 { 1189, 1190, 1311, 1313, 1440, 1441},
2315 { 1190, 1191, 1312, 1314, 1441, 1442},
2316 { 1191, 1192, 1313, 1315, 1442, 1443},
2317 { 1192, 1193, 1314, 1316, 1443, 1444},
2318 { 1193, 1194, 1315, 1317, 1444, 1445},
2319 { 1194, 1195, 1316, 1318, 1445, 1446},
2320 { 1195, 1196, 1317, 1319, 1446, 1447},
2321 { 1196, 1197, 1318, 1320, 1447, 1448},
2322 { 1197, 1198, 1319, 1321, 1448, 1449}, // 1320
2323 { 1198, 1199, 1320, 1322, 1449, 1450},
2324 { 1199, 1200, 1321, 1323, 1450, 1451},
2325 { 1200, 1201, 1322, 1324, 1451, 1452},
2326 { 1201, 1323, 1325, 1452, 1453, 1454},
2327 { 1201, 1202, 1324, 1326, 1454, 1455},
2328 { 1202, 1203, 1325, 1327, 1455, 1456},
2329 { 1203, 1204, 1326, 1328, 1456, 1457},
2330 { 1204, 1205, 1327, 1329, 1457, 1458},
2331 { 1205, 1206, 1328, 1330, 1458, 1459},
2332 { 1206, 1207, 1329, 1331, 1459, 1460},
2333 { 1207, 1208, 1330, 1332, 1460, 1461},
2334 { 1208, 1209, 1331, 1333, 1461, 1462},
2335 { 1209, 1210, 1332, 1334, 1462, 1463},
2336 { 1210, 1211, 1333, 1335, 1463, 1464},
2337 { 1211, 1212, 1334, 1336, 1464, 1465},
2338 { 1212, 1213, 1335, 1337, 1465, 1466},
2339 { 1213, 1214, 1336, 1338, 1466, 1467},
2340 { 1214, 1215, 1337, 1339, 1467, 1468},
2341 { 1215, 1216, 1338, 1340, 1468, 1469},
2342 { 1216, 1217, 1339, 1341, 1469, 1470}, // 1340
2343 { 1217, 1218, 1340, 1342, 1470, 1471},
2344 { 1218, 1219, 1341, 1343, 1471, 1472},
2345 { 1219, 1220, 1342, 1344, 1472, 1473},
2346 { 1220, 1221, 1343, 1345, 1473, 1474},
2347 { 1221, 1344, 1346, 1474, 1475, 1476},
2348 { 1221, 1222, 1345, 1347, 1476, 1477},
2349 { 1222, 1223, 1346, 1348, 1477, 1478},
2350 { 1223, 1224, 1347, 1349, 1478, 1479},
2351 { 1224, 1225, 1348, 1350, 1479, 1480},
2352 { 1225, 1226, 1349, 1351, 1480, 1481},
2353 { 1226, 1227, 1350, 1352, 1481, 1482},
2354 { 1227, 1228, 1351, 1353, 1482, 1483},
2355 { 1228, 1229, 1352, 1354, 1483, 1484},
2356 { 1229, 1230, 1353, 1355, 1484, 1485},
2357 { 1230, 1231, 1354, 1356, 1485, 1486},
2358 { 1231, 1232, 1355, 1357, 1486, 1487},
2359 { 1232, 1233, 1356, 1358, 1487, 1488},
2360 { 1233, 1234, 1357, 1359, 1488, 1489},
2361 { 1234, 1235, 1358, 1360, 1489, 1490},
2362 { 1235, 1236, 1359, 1361, 1490, 1491}, // 1360
2363 { 1236, 1237, 1360, 1362, 1491, 1492},
2364 { 1237, 1238, 1361, 1363, 1492, 1493},
2365 { 1238, 1239, 1362, 1364, 1493, 1494},
2366 { 1239, 1240, 1363, 1365, 1494, 1495},
2367 { 1240, 1241, 1364, 1366, 1495, 1496},
2368 { 1241, 1365, 1367, 1496, 1497, 1498},
2369 { 1241, 1242, 1366, 1368, 1498, 1499},
2370 { 1242, 1243, 1367, 1369, 1499, 1500},
2371 { 1243, 1244, 1368, 1370, 1500, 1501},
2372 { 1244, 1245, 1369, 1371, 1501, 1502},
2373 { 1245, 1246, 1370, 1372, 1502, 1503},
2374 { 1246, 1247, 1371, 1373, 1503, 1504},
2375 { 1247, 1248, 1372, 1374, 1504, 1505},
2376 { 1248, 1249, 1373, 1375, 1505, 1506},
2377 { 1249, 1250, 1374, 1376, 1506, 1507},
2378 { 1250, 1251, 1375, 1377, 1507, 1508},
2379 { 1251, 1252, 1376, 1378, 1508, 1509},
2380 { 1252, 1253, 1377, 1379, 1509, 1510},
2381 { 1253, 1254, 1378, 1380, 1510, 1511},
2382 { 1254, 1255, 1379, 1381, 1511, 1512}, // 1380
2383 { 1255, 1256, 1380, 1382, 1512, 1513},
2384 { 1256, 1257, 1381, 1383, 1513, 1514},
2385 { 1257, 1258, 1382, 1384, 1514, 1515},
2386 { 1258, 1259, 1383, 1385, 1515, 1516},
2387 { 1259, 1260, 1384, 1386, 1516, 1517},
2388 { 1141, 1260, 1261, 1385, 1517, 1518},
2389 { 1261, 1388, 1518, 1519, 1520, 1656},
2390 { 1261, 1262, 1387, 1389, 1520, 1521},
2391 { 1262, 1263, 1388, 1390, 1521, 1522},
2392 { 1263, 1264, 1389, 1391, 1522, 1523},
2393 { 1264, 1265, 1390, 1392, 1523, 1524},
2394 { 1265, 1266, 1391, 1393, 1524, 1525},
2395 { 1266, 1267, 1392, 1394, 1525, 1526},
2396 { 1267, 1268, 1393, 1395, 1526, 1527},
2397 { 1268, 1269, 1394, 1396, 1527, 1528},
2398 { 1269, 1270, 1395, 1397, 1528, 1529},
2399 { 1270, 1271, 1396, 1398, 1529, 1530},
2400 { 1271, 1272, 1397, 1399, 1530, 1531},
2401 { 1272, 1273, 1398, 1400, 1531, 1532},
2402 { 1273, 1274, 1399, 1401, 1532, 1533}, // 1400
2403 { 1274, 1275, 1400, 1402, 1533, 1534},
2404 { 1275, 1276, 1401, 1403, 1534, 1535},
2405 { 1276, 1277, 1402, 1404, 1535, 1536},
2406 { 1277, 1278, 1403, 1405, 1536, 1537},
2407 { 1278, 1279, 1404, 1406, 1537, 1538},
2408 { 1279, 1280, 1405, 1407, 1538, 1539},
2409 { 1280, 1281, 1406, 1408, 1539, 1540},
2410 { 1281, 1282, 1407, 1409, 1540, 1541},
2411 { 1282, 1408, 1410, 1541, 1542, 1543},
2412 { 1282, 1283, 1409, 1411, 1543, 1544},
2413 { 1283, 1284, 1410, 1412, 1544, 1545},
2414 { 1284, 1285, 1411, 1413, 1545, 1546},
2415 { 1285, 1286, 1412, 1414, 1546, 1547},
2416 { 1286, 1287, 1413, 1415, 1547, 1548},
2417 { 1287, 1288, 1414, 1416, 1548, 1549},
2418 { 1288, 1289, 1415, 1417, 1549, 1550},
2419 { 1289, 1290, 1416, 1418, 1550, 1551},
2420 { 1290, 1291, 1417, 1419, 1551, 1552},
2421 { 1291, 1292, 1418, 1420, 1552, 1553},
2422 { 1292, 1293, 1419, 1421, 1553, 1554}, // 1420
2423 { 1293, 1294, 1420, 1422, 1554, 1555},
2424 { 1294, 1295, 1421, 1423, 1555, 1556},
2425 { 1295, 1296, 1422, 1424, 1556, 1557},
2426 { 1296, 1297, 1423, 1425, 1557, 1558},
2427 { 1297, 1298, 1424, 1426, 1558, 1559},
2428 { 1298, 1299, 1425, 1427, 1559, 1560},
2429 { 1299, 1300, 1426, 1428, 1560, 1561},
2430 { 1300, 1301, 1427, 1429, 1561, 1562},
2431 { 1301, 1302, 1428, 1430, 1562, 1563},
2432 { 1302, 1303, 1429, 1431, 1563, 1564},
2433 { 1303, 1430, 1432, 1564, 1565, 1566},
2434 { 1303, 1304, 1431, 1433, 1566, 1567},
2435 { 1304, 1305, 1432, 1434, 1567, 1568},
2436 { 1305, 1306, 1433, 1435, 1568, 1569},
2437 { 1306, 1307, 1434, 1436, 1569, 1570},
2438 { 1307, 1308, 1435, 1437, 1570, 1571},
2439 { 1308, 1309, 1436, 1438, 1571, 1572},
2440 { 1309, 1310, 1437, 1439, 1572, 1573},
2441 { 1310, 1311, 1438, 1440, 1573, 1574},
2442 { 1311, 1312, 1439, 1441, 1574, 1575}, // 1440
2443 { 1312, 1313, 1440, 1442, 1575, 1576},
2444 { 1313, 1314, 1441, 1443, 1576, 1577},
2445 { 1314, 1315, 1442, 1444, 1577, 1578},
2446 { 1315, 1316, 1443, 1445, 1578, 1579},
2447 { 1316, 1317, 1444, 1446, 1579, 1580},
2448 { 1317, 1318, 1445, 1447, 1580, 1581},
2449 { 1318, 1319, 1446, 1448, 1581, 1582},
2450 { 1319, 1320, 1447, 1449, 1582, 1583},
2451 { 1320, 1321, 1448, 1450, 1583, 1584},
2452 { 1321, 1322, 1449, 1451, 1584, 1585},
2453 { 1322, 1323, 1450, 1452, 1585, 1586},
2454 { 1323, 1324, 1451, 1453, 1586, 1587},
2455 { 1324, 1452, 1454, 1587, 1588, 1589},
2456 { 1324, 1325, 1453, 1455, 1589, 1590},
2457 { 1325, 1326, 1454, 1456, 1590, 1591},
2458 { 1326, 1327, 1455, 1457, 1591, 1592},
2459 { 1327, 1328, 1456, 1458, 1592, 1593},
2460 { 1328, 1329, 1457, 1459, 1593, 1594},
2461 { 1329, 1330, 1458, 1460, 1594, 1595},
2462 { 1330, 1331, 1459, 1461, 1595, 1596}, // 1460
2463 { 1331, 1332, 1460, 1462, 1596, 1597},
2464 { 1332, 1333, 1461, 1463, 1597, 1598},
2465 { 1333, 1334, 1462, 1464, 1598, 1599},
2466 { 1334, 1335, 1463, 1465, 1599, 1600},
2467 { 1335, 1336, 1464, 1466, 1600, 1601},
2468 { 1336, 1337, 1465, 1467, 1601, 1602},
2469 { 1337, 1338, 1466, 1468, 1602, 1603},
2470 { 1338, 1339, 1467, 1469, 1603, 1604},
2471 { 1339, 1340, 1468, 1470, 1604, 1605},
2472 { 1340, 1341, 1469, 1471, 1605, 1606},
2473 { 1341, 1342, 1470, 1472, 1606, 1607},
2474 { 1342, 1343, 1471, 1473, 1607, 1608},
2475 { 1343, 1344, 1472, 1474, 1608, 1609},
2476 { 1344, 1345, 1473, 1475, 1609, 1610},
2477 { 1345, 1474, 1476, 1610, 1611, 1612},
2478 { 1345, 1346, 1475, 1477, 1612, 1613},
2479 { 1346, 1347, 1476, 1478, 1613, 1614},
2480 { 1347, 1348, 1477, 1479, 1614, 1615},
2481 { 1348, 1349, 1478, 1480, 1615, 1616},
2482 { 1349, 1350, 1479, 1481, 1616, 1617}, // 1480
2483 { 1350, 1351, 1480, 1482, 1617, 1618},
2484 { 1351, 1352, 1481, 1483, 1618, 1619},
2485 { 1352, 1353, 1482, 1484, 1619, 1620},
2486 { 1353, 1354, 1483, 1485, 1620, 1621},
2487 { 1354, 1355, 1484, 1486, 1621, 1622},
2488 { 1355, 1356, 1485, 1487, 1622, 1623},
2489 { 1356, 1357, 1486, 1488, 1623, 1624},
2490 { 1357, 1358, 1487, 1489, 1624, 1625},
2491 { 1358, 1359, 1488, 1490, 1625, 1626},
2492 { 1359, 1360, 1489, 1491, 1626, 1627},
2493 { 1360, 1361, 1490, 1492, 1627, 1628},
2494 { 1361, 1362, 1491, 1493, 1628, 1629},
2495 { 1362, 1363, 1492, 1494, 1629, 1630},
2496 { 1363, 1364, 1493, 1495, 1630, 1631},
2497 { 1364, 1365, 1494, 1496, 1631, 1632},
2498 { 1365, 1366, 1495, 1497, 1632, 1633},
2499 { 1366, 1496, 1498, 1633, 1634, 1635},
2500 { 1366, 1367, 1497, 1499, 1635, 1636},
2501 { 1367, 1368, 1498, 1500, 1636, 1637},
2502 { 1368, 1369, 1499, 1501, 1637, 1638}, // 1500
2503 { 1369, 1370, 1500, 1502, 1638, 1639},
2504 { 1370, 1371, 1501, 1503, 1639, 1640},
2505 { 1371, 1372, 1502, 1504, 1640, 1641},
2506 { 1372, 1373, 1503, 1505, 1641, 1642},
2507 { 1373, 1374, 1504, 1506, 1642, 1643},
2508 { 1374, 1375, 1505, 1507, 1643, 1644},
2509 { 1375, 1376, 1506, 1508, 1644, 1645},
2510 { 1376, 1377, 1507, 1509, 1645, 1646},
2511 { 1377, 1378, 1508, 1510, 1646, 1647},
2512 { 1378, 1379, 1509, 1511, 1647, 1648},
2513 { 1379, 1380, 1510, 1512, 1648, 1649},
2514 { 1380, 1381, 1511, 1513, 1649, 1650},
2515 { 1381, 1382, 1512, 1514, 1650, 1651},
2516 { 1382, 1383, 1513, 1515, 1651, 1652},
2517 { 1383, 1384, 1514, 1516, 1652, 1653},
2518 { 1384, 1385, 1515, 1517, 1653, 1654},
2519 { 1385, 1386, 1516, 1518, 1654, 1655},
2520 { 1261, 1386, 1387, 1517, 1655, 1656},
2521 { 1387, 1520, 1656, -1, -1, -1},
2522 { 1387, 1388, 1519, 1521, 1657, -1}, // 1520
2523 { 1388, 1389, 1520, 1522, -1, -1},
2524 { 1389, 1390, 1521, 1523, 1658, -1},
2525 { 1390, 1391, 1522, 1524, -1, -1},
2526 { 1391, 1392, 1523, 1525, 1659, -1},
2527 { 1392, 1393, 1524, 1526, -1, -1},
2528 { 1393, 1394, 1525, 1527, 1660, -1},
2529 { 1394, 1395, 1526, 1528, -1, -1},
2530 { 1395, 1396, 1527, 1529, 1661, -1},
2531 { 1396, 1397, 1528, 1530, -1, -1},
2532 { 1397, 1398, 1529, 1531, 1662, -1},
2533 { 1398, 1399, 1530, 1532, -1, -1},
2534 { 1399, 1400, 1531, 1533, 1663, -1},
2535 { 1400, 1401, 1532, 1534, -1, -1},
2536 { 1401, 1402, 1533, 1535, 1664, -1},
2537 { 1402, 1403, 1534, 1536, -1, -1},
2538 { 1403, 1404, 1535, 1537, 1665, -1},
2539 { 1404, 1405, 1536, 1538, -1, -1},
2540 { 1405, 1406, 1537, 1539, 1666, -1},
2541 { 1406, 1407, 1538, 1540, -1, -1},
2542 { 1407, 1408, 1539, 1541, 1667, -1}, // 1540
2543 { 1408, 1409, 1540, 1542, -1, -1},
2544 { 1409, 1541, 1543, 1668, -1, -1},
2545 { 1409, 1410, 1542, 1544, -1, -1},
2546 { 1410, 1411, 1543, 1545, -1, -1},
2547 { 1411, 1412, 1544, 1546, -1, -1},
2548 { 1412, 1413, 1545, 1547, -1, -1},
2549 { 1413, 1414, 1546, 1548, -1, -1},
2550 { 1414, 1415, 1547, 1549, -1, -1},
2551 { 1415, 1416, 1548, 1550, -1, -1},
2552 { 1416, 1417, 1549, 1551, -1, -1},
2553 { 1417, 1418, 1550, 1552, -1, -1},
2554 { 1418, 1419, 1551, 1553, -1, -1},
2555 { 1419, 1420, 1552, 1554, -1, -1},
2556 { 1420, 1421, 1553, 1555, -1, -1},
2557 { 1421, 1422, 1554, 1556, -1, -1},
2558 { 1422, 1423, 1555, 1557, -1, -1},
2559 { 1423, 1424, 1556, 1558, -1, -1},
2560 { 1424, 1425, 1557, 1559, -1, -1},
2561 { 1425, 1426, 1558, 1560, -1, -1},
2562 { 1426, 1427, 1559, 1561, -1, -1}, // 1560
2563 { 1427, 1428, 1560, 1562, -1, -1},
2564 { 1428, 1429, 1561, 1563, -1, -1},
2565 { 1429, 1430, 1562, 1564, -1, -1},
2566 { 1430, 1431, 1563, 1565, -1, -1},
2567 { 1431, 1564, 1566, -1, -1, -1},
2568 { 1431, 1432, 1565, 1567, -1, -1},
2569 { 1432, 1433, 1566, 1568, -1, -1},
2570 { 1433, 1434, 1567, 1569, -1, -1},
2571 { 1434, 1435, 1568, 1570, -1, -1},
2572 { 1435, 1436, 1569, 1571, -1, -1},
2573 { 1436, 1437, 1570, 1572, -1, -1},
2574 { 1437, 1438, 1571, 1573, -1, -1},
2575 { 1438, 1439, 1572, 1574, -1, -1},
2576 { 1439, 1440, 1573, 1575, -1, -1},
2577 { 1440, 1441, 1574, 1576, -1, -1},
2578 { 1441, 1442, 1575, 1577, -1, -1},
2579 { 1442, 1443, 1576, 1578, -1, -1},
2580 { 1443, 1444, 1577, 1579, -1, -1},
2581 { 1444, 1445, 1578, 1580, -1, -1},
2582 { 1445, 1446, 1579, 1581, -1, -1}, // 1580
2583 { 1446, 1447, 1580, 1582, -1, -1},
2584 { 1447, 1448, 1581, 1583, -1, -1},
2585 { 1448, 1449, 1582, 1584, -1, -1},
2586 { 1449, 1450, 1583, 1585, -1, -1},
2587 { 1450, 1451, 1584, 1586, -1, -1},
2588 { 1451, 1452, 1585, 1587, -1, -1},
2589 { 1452, 1453, 1586, 1588, -1, -1},
2590 { 1453, 1587, 1589, -1, -1, -1},
2591 { 1453, 1454, 1588, 1590, -1, -1},
2592 { 1454, 1455, 1589, 1591, -1, -1},
2593 { 1455, 1456, 1590, 1592, -1, -1},
2594 { 1456, 1457, 1591, 1593, -1, -1},
2595 { 1457, 1458, 1592, 1594, -1, -1},
2596 { 1458, 1459, 1593, 1595, -1, -1},
2597 { 1459, 1460, 1594, 1596, -1, -1},
2598 { 1460, 1461, 1595, 1597, -1, -1},
2599 { 1461, 1462, 1596, 1598, -1, -1},
2600 { 1462, 1463, 1597, 1599, -1, -1},
2601 { 1463, 1464, 1598, 1600, -1, -1},
2602 { 1464, 1465, 1599, 1601, -1, -1}, // 1600
2603 { 1465, 1466, 1600, 1602, -1, -1},
2604 { 1466, 1467, 1601, 1603, -1, -1},
2605 { 1467, 1468, 1602, 1604, -1, -1},
2606 { 1468, 1469, 1603, 1605, -1, -1},
2607 { 1469, 1470, 1604, 1606, -1, -1},
2608 { 1470, 1471, 1605, 1607, -1, -1},
2609 { 1471, 1472, 1606, 1608, -1, -1},
2610 { 1472, 1473, 1607, 1609, -1, -1},
2611 { 1473, 1474, 1608, 1610, -1, -1},
2612 { 1474, 1475, 1609, 1611, -1, -1},
2613 { 1475, 1610, 1612, -1, -1, -1},
2614 { 1475, 1476, 1611, 1613, -1, -1},
2615 { 1476, 1477, 1612, 1614, -1, -1},
2616 { 1477, 1478, 1613, 1615, -1, -1},
2617 { 1478, 1479, 1614, 1616, -1, -1},
2618 { 1479, 1480, 1615, 1617, -1, -1},
2619 { 1480, 1481, 1616, 1618, -1, -1},
2620 { 1481, 1482, 1617, 1619, -1, -1},
2621 { 1482, 1483, 1618, 1620, -1, -1},
2622 { 1483, 1484, 1619, 1621, -1, -1}, // 1620
2623 { 1484, 1485, 1620, 1622, -1, -1},
2624 { 1485, 1486, 1621, 1623, -1, -1},
2625 { 1486, 1487, 1622, 1624, -1, -1},
2626 { 1487, 1488, 1623, 1625, -1, -1},
2627 { 1488, 1489, 1624, 1626, -1, -1},
2628 { 1489, 1490, 1625, 1627, -1, -1},
2629 { 1490, 1491, 1626, 1628, -1, -1},
2630 { 1491, 1492, 1627, 1629, -1, -1},
2631 { 1492, 1493, 1628, 1630, -1, -1},
2632 { 1493, 1494, 1629, 1631, -1, -1},
2633 { 1494, 1495, 1630, 1632, -1, -1},
2634 { 1495, 1496, 1631, 1633, -1, -1},
2635 { 1496, 1497, 1632, 1634, -1, -1},
2636 { 1497, 1633, 1635, 1717, -1, -1},
2637 { 1497, 1498, 1634, 1636, -1, -1},
2638 { 1498, 1499, 1635, 1637, 1718, -1},
2639 { 1499, 1500, 1636, 1638, -1, -1},
2640 { 1500, 1501, 1637, 1639, 1719, -1},
2641 { 1501, 1502, 1638, 1640, -1, -1},
2642 { 1502, 1503, 1639, 1641, 1720, -1}, // 1640
2643 { 1503, 1504, 1640, 1642, -1, -1},
2644 { 1504, 1505, 1641, 1643, 1721, -1},
2645 { 1505, 1506, 1642, 1644, -1, -1},
2646 { 1506, 1507, 1643, 1645, 1722, -1},
2647 { 1507, 1508, 1644, 1646, -1, -1},
2648 { 1508, 1509, 1645, 1647, 1723, -1},
2649 { 1509, 1510, 1646, 1648, -1, -1},
2650 { 1510, 1511, 1647, 1649, 1724, -1},
2651 { 1511, 1512, 1648, 1650, -1, -1},
2652 { 1512, 1513, 1649, 1651, 1725, -1},
2653 { 1513, 1514, 1650, 1652, -1, -1},
2654 { 1514, 1515, 1651, 1653, 1726, -1},
2655 { 1515, 1516, 1652, 1654, -1, -1},
2656 { 1516, 1517, 1653, 1655, 1727, -1},
2657 { 1517, 1518, 1654, 1656, -1, -1},
2658 { 1387, 1518, 1519, 1655, 1728, -1},
2659 { 1658, 1729, 1730, -1, -1, -1},
2660 { 1657, 1659, 1730, 1731, -1, -1},
2661 { 1658, 1660, 1731, 1732, -1, -1},
2662 { 1659, 1661, 1732, 1733, -1, -1}, // 1660
2663 { 1660, 1662, 1733, 1734, -1, -1},
2664 { 1661, 1663, 1734, 1735, -1, -1},
2665 { 1662, 1664, 1735, 1736, -1, -1},
2666 { 1663, 1665, 1736, 1737, -1, -1},
2667 { 1664, 1666, 1737, 1738, -1, -1},
2668 { 1665, 1667, 1738, 1739, -1, -1},
2669 { 1666, 1668, 1739, 1740, -1, -1},
2670 { 1667, 1740, 1741, -1, -1, -1},
2671 { 1670, 1742, 1743, -1, -1, -1},
2672 { 1669, 1671, 1743, 1744, -1, -1},
2673 { 1670, 1672, 1744, 1745, -1, -1},
2674 { 1671, 1673, 1745, 1746, -1, -1},
2675 { 1672, 1674, 1746, 1747, -1, -1},
2676 { 1673, 1675, 1747, 1748, -1, -1},
2677 { 1674, 1676, 1748, 1749, -1, -1},
2678 { 1675, 1677, 1749, 1750, -1, -1},
2679 { 1676, 1678, 1750, 1751, -1, -1},
2680 { 1677, 1679, 1751, 1752, -1, -1},
2681 { 1678, 1680, 1752, 1753, -1, -1},
2682 { 1679, 1753, 1754, -1, -1, -1}, // 1680
2683 { 1682, 1755, 1756, -1, -1, -1},
2684 { 1681, 1683, 1756, 1757, -1, -1},
2685 { 1682, 1684, 1757, 1758, -1, -1},
2686 { 1683, 1685, 1758, 1759, -1, -1},
2687 { 1684, 1686, 1759, 1760, -1, -1},
2688 { 1685, 1687, 1760, 1761, -1, -1},
2689 { 1686, 1688, 1761, 1762, -1, -1},
2690 { 1687, 1689, 1762, 1763, -1, -1},
2691 { 1688, 1690, 1763, 1764, -1, -1},
2692 { 1689, 1691, 1764, 1765, -1, -1},
2693 { 1690, 1692, 1765, 1766, -1, -1},
2694 { 1691, 1766, 1767, -1, -1, -1},
2695 { 1694, 1768, 1769, -1, -1, -1},
2696 { 1693, 1695, 1769, 1770, -1, -1},
2697 { 1694, 1696, 1770, 1771, -1, -1},
2698 { 1695, 1697, 1771, 1772, -1, -1},
2699 { 1696, 1698, 1772, 1773, -1, -1},
2700 { 1697, 1699, 1773, 1774, -1, -1},
2701 { 1698, 1700, 1774, 1775, -1, -1},
2702 { 1699, 1701, 1775, 1776, -1, -1}, // 1700
2703 { 1700, 1702, 1776, 1777, -1, -1},
2704 { 1701, 1703, 1777, 1778, -1, -1},
2705 { 1702, 1704, 1778, 1779, -1, -1},
2706 { 1703, 1779, 1780, -1, -1, -1},
2707 { 1706, 1781, 1782, -1, -1, -1},
2708 { 1705, 1707, 1782, 1783, -1, -1},
2709 { 1706, 1708, 1783, 1784, -1, -1},
2710 { 1707, 1709, 1784, 1785, -1, -1},
2711 { 1708, 1710, 1785, 1786, -1, -1},
2712 { 1709, 1711, 1786, 1787, -1, -1},
2713 { 1710, 1712, 1787, 1788, -1, -1},
2714 { 1711, 1713, 1788, 1789, -1, -1},
2715 { 1712, 1714, 1789, 1790, -1, -1},
2716 { 1713, 1715, 1790, 1791, -1, -1},
2717 { 1714, 1716, 1791, 1792, -1, -1},
2718 { 1715, 1792, 1793, -1, -1, -1},
2719 { 1718, 1794, 1795, -1, -1, -1},
2720 { 1717, 1719, 1795, 1796, -1, -1},
2721 { 1718, 1720, 1796, 1797, -1, -1},
2722 { 1719, 1721, 1797, 1798, -1, -1}, // 1720
2723 { 1720, 1722, 1798, 1799, -1, -1},
2724 { 1721, 1723, 1799, 1800, -1, -1},
2725 { 1722, 1724, 1800, 1801, -1, -1},
2726 { 1723, 1725, 1801, 1802, -1, -1},
2727 { 1724, 1726, 1802, 1803, -1, -1},
2728 { 1725, 1727, 1803, 1804, -1, -1},
2729 { 1726, 1728, 1804, 1805, -1, -1},
2730 { 1727, 1805, 1806, -1, -1, -1},
2731 { 1657, 1730, 1807, 1808, -1, -1},
2732 { 1657, 1658, 1729, 1731, 1808, 1809},
2733 { 1658, 1659, 1730, 1732, 1809, 1810},
2734 { 1659, 1660, 1731, 1733, 1810, 1811},
2735 { 1660, 1661, 1732, 1734, 1811, 1812},
2736 { 1661, 1662, 1733, 1735, 1812, 1813},
2737 { 1662, 1663, 1734, 1736, 1813, 1814},
2738 { 1663, 1664, 1735, 1737, 1814, 1815},
2739 { 1664, 1665, 1736, 1738, 1815, 1816},
2740 { 1665, 1666, 1737, 1739, 1816, 1817},
2741 { 1666, 1667, 1738, 1740, 1817, 1818},
2742 { 1667, 1668, 1739, 1741, 1818, 1819}, // 1740
2743 { 1668, 1740, 1819, 1820, -1, -1},
2744 { 1669, 1743, 1821, 1822, -1, -1},
2745 { 1669, 1670, 1742, 1744, 1822, 1823},
2746 { 1670, 1671, 1743, 1745, 1823, 1824},
2747 { 1671, 1672, 1744, 1746, 1824, 1825},
2748 { 1672, 1673, 1745, 1747, 1825, 1826},
2749 { 1673, 1674, 1746, 1748, 1826, 1827},
2750 { 1674, 1675, 1747, 1749, 1827, 1828},
2751 { 1675, 1676, 1748, 1750, 1828, 1829},
2752 { 1676, 1677, 1749, 1751, 1829, 1830},
2753 { 1677, 1678, 1750, 1752, 1830, 1831},
2754 { 1678, 1679, 1751, 1753, 1831, 1832},
2755 { 1679, 1680, 1752, 1754, 1832, 1833},
2756 { 1680, 1753, 1833, 1834, -1, -1},
2757 { 1681, 1756, 1835, 1836, -1, -1},
2758 { 1681, 1682, 1755, 1757, 1836, 1837},
2759 { 1682, 1683, 1756, 1758, 1837, 1838},
2760 { 1683, 1684, 1757, 1759, 1838, 1839},
2761 { 1684, 1685, 1758, 1760, 1839, 1840},
2762 { 1685, 1686, 1759, 1761, 1840, 1841}, // 1760
2763 { 1686, 1687, 1760, 1762, 1841, 1842},
2764 { 1687, 1688, 1761, 1763, 1842, 1843},
2765 { 1688, 1689, 1762, 1764, 1843, 1844},
2766 { 1689, 1690, 1763, 1765, 1844, 1845},
2767 { 1690, 1691, 1764, 1766, 1845, 1846},
2768 { 1691, 1692, 1765, 1767, 1846, 1847},
2769 { 1692, 1766, 1847, 1848, -1, -1},
2770 { 1693, 1769, 1849, 1850, -1, -1},
2771 { 1693, 1694, 1768, 1770, 1850, 1851},
2772 { 1694, 1695, 1769, 1771, 1851, 1852},
2773 { 1695, 1696, 1770, 1772, 1852, 1853},
2774 { 1696, 1697, 1771, 1773, 1853, 1854},
2775 { 1697, 1698, 1772, 1774, 1854, 1855},
2776 { 1698, 1699, 1773, 1775, 1855, 1856},
2777 { 1699, 1700, 1774, 1776, 1856, 1857},
2778 { 1700, 1701, 1775, 1777, 1857, 1858},
2779 { 1701, 1702, 1776, 1778, 1858, 1859},
2780 { 1702, 1703, 1777, 1779, 1859, 1860},
2781 { 1703, 1704, 1778, 1780, 1860, 1861},
2782 { 1704, 1779, 1861, 1862, -1, -1}, // 1780
2783 { 1705, 1782, 1863, 1864, -1, -1},
2784 { 1705, 1706, 1781, 1783, 1864, 1865},
2785 { 1706, 1707, 1782, 1784, 1865, 1866},
2786 { 1707, 1708, 1783, 1785, 1866, 1867},
2787 { 1708, 1709, 1784, 1786, 1867, 1868},
2788 { 1709, 1710, 1785, 1787, 1868, 1869},
2789 { 1710, 1711, 1786, 1788, 1869, 1870},
2790 { 1711, 1712, 1787, 1789, 1870, 1871},
2791 { 1712, 1713, 1788, 1790, 1871, 1872},
2792 { 1713, 1714, 1789, 1791, 1872, 1873},
2793 { 1714, 1715, 1790, 1792, 1873, 1874},
2794 { 1715, 1716, 1791, 1793, 1874, 1875},
2795 { 1716, 1792, 1875, 1876, -1, -1},
2796 { 1717, 1795, 1877, 1878, -1, -1},
2797 { 1717, 1718, 1794, 1796, 1878, 1879},
2798 { 1718, 1719, 1795, 1797, 1879, 1880},
2799 { 1719, 1720, 1796, 1798, 1880, 1881},
2800 { 1720, 1721, 1797, 1799, 1881, 1882},
2801 { 1721, 1722, 1798, 1800, 1882, 1883},
2802 { 1722, 1723, 1799, 1801, 1883, 1884}, // 1800
2803 { 1723, 1724, 1800, 1802, 1884, 1885},
2804 { 1724, 1725, 1801, 1803, 1885, 1886},
2805 { 1725, 1726, 1802, 1804, 1886, 1887},
2806 { 1726, 1727, 1803, 1805, 1887, 1888},
2807 { 1727, 1728, 1804, 1806, 1888, 1889},
2808 { 1728, 1805, 1889, 1890, -1, -1},
2809 { 1729, 1808, 1891, 1892, -1, -1},
2810 { 1729, 1730, 1807, 1809, 1892, 1893},
2811 { 1730, 1731, 1808, 1810, 1893, 1894},
2812 { 1731, 1732, 1809, 1811, 1894, 1895},
2813 { 1732, 1733, 1810, 1812, 1895, 1896},
2814 { 1733, 1734, 1811, 1813, 1896, 1897},
2815 { 1734, 1735, 1812, 1814, 1897, 1898},
2816 { 1735, 1736, 1813, 1815, 1898, 1899},
2817 { 1736, 1737, 1814, 1816, 1899, 1900},
2818 { 1737, 1738, 1815, 1817, 1900, 1901},
2819 { 1738, 1739, 1816, 1818, 1901, 1902},
2820 { 1739, 1740, 1817, 1819, 1902, 1903},
2821 { 1740, 1741, 1818, 1820, 1903, 1904},
2822 { 1741, 1819, 1904, 1905, -1, -1}, // 1820
2823 { 1742, 1822, 1906, 1907, -1, -1},
2824 { 1742, 1743, 1821, 1823, 1907, 1908},
2825 { 1743, 1744, 1822, 1824, 1908, 1909},
2826 { 1744, 1745, 1823, 1825, 1909, 1910},
2827 { 1745, 1746, 1824, 1826, 1910, 1911},
2828 { 1746, 1747, 1825, 1827, 1911, 1912},
2829 { 1747, 1748, 1826, 1828, 1912, 1913},
2830 { 1748, 1749, 1827, 1829, 1913, 1914},
2831 { 1749, 1750, 1828, 1830, 1914, 1915},
2832 { 1750, 1751, 1829, 1831, 1915, 1916},
2833 { 1751, 1752, 1830, 1832, 1916, 1917},
2834 { 1752, 1753, 1831, 1833, 1917, 1918},
2835 { 1753, 1754, 1832, 1834, 1918, 1919},
2836 { 1754, 1833, 1919, 1920, -1, -1},
2837 { 1755, 1836, 1921, 1922, -1, -1},
2838 { 1755, 1756, 1835, 1837, 1922, 1923},
2839 { 1756, 1757, 1836, 1838, 1923, 1924},
2840 { 1757, 1758, 1837, 1839, 1924, 1925},
2841 { 1758, 1759, 1838, 1840, 1925, 1926},
2842 { 1759, 1760, 1839, 1841, 1926, 1927}, // 1840
2843 { 1760, 1761, 1840, 1842, 1927, 1928},
2844 { 1761, 1762, 1841, 1843, 1928, 1929},
2845 { 1762, 1763, 1842, 1844, 1929, 1930},
2846 { 1763, 1764, 1843, 1845, 1930, 1931},
2847 { 1764, 1765, 1844, 1846, 1931, 1932},
2848 { 1765, 1766, 1845, 1847, 1932, 1933},
2849 { 1766, 1767, 1846, 1848, 1933, 1934},
2850 { 1767, 1847, 1934, 1935, -1, -1},
2851 { 1768, 1850, 1936, 1937, -1, -1},
2852 { 1768, 1769, 1849, 1851, 1937, 1938},
2853 { 1769, 1770, 1850, 1852, 1938, 1939},
2854 { 1770, 1771, 1851, 1853, 1939, 1940},
2855 { 1771, 1772, 1852, 1854, 1940, 1941},
2856 { 1772, 1773, 1853, 1855, 1941, 1942},
2857 { 1773, 1774, 1854, 1856, 1942, 1943},
2858 { 1774, 1775, 1855, 1857, 1943, 1944},
2859 { 1775, 1776, 1856, 1858, 1944, 1945},
2860 { 1776, 1777, 1857, 1859, 1945, 1946},
2861 { 1777, 1778, 1858, 1860, 1946, 1947},
2862 { 1778, 1779, 1859, 1861, 1947, 1948}, // 1860
2863 { 1779, 1780, 1860, 1862, 1948, 1949},
2864 { 1780, 1861, 1949, 1950, -1, -1},
2865 { 1781, 1864, 1951, 1952, -1, -1},
2866 { 1781, 1782, 1863, 1865, 1952, 1953},
2867 { 1782, 1783, 1864, 1866, 1953, 1954},
2868 { 1783, 1784, 1865, 1867, 1954, 1955},
2869 { 1784, 1785, 1866, 1868, 1955, 1956},
2870 { 1785, 1786, 1867, 1869, 1956, 1957},
2871 { 1786, 1787, 1868, 1870, 1957, 1958},
2872 { 1787, 1788, 1869, 1871, 1958, 1959},
2873 { 1788, 1789, 1870, 1872, 1959, 1960},
2874 { 1789, 1790, 1871, 1873, 1960, 1961},
2875 { 1790, 1791, 1872, 1874, 1961, 1962},
2876 { 1791, 1792, 1873, 1875, 1962, 1963},
2877 { 1792, 1793, 1874, 1876, 1963, 1964},
2878 { 1793, 1875, 1964, 1965, -1, -1},
2879 { 1794, 1878, 1966, 1967, -1, -1},
2880 { 1794, 1795, 1877, 1879, 1967, 1968},
2881 { 1795, 1796, 1878, 1880, 1968, 1969},
2882 { 1796, 1797, 1879, 1881, 1969, 1970}, // 1880
2883 { 1797, 1798, 1880, 1882, 1970, 1971},
2884 { 1798, 1799, 1881, 1883, 1971, 1972},
2885 { 1799, 1800, 1882, 1884, 1972, 1973},
2886 { 1800, 1801, 1883, 1885, 1973, 1974},
2887 { 1801, 1802, 1884, 1886, 1974, 1975},
2888 { 1802, 1803, 1885, 1887, 1975, 1976},
2889 { 1803, 1804, 1886, 1888, 1976, 1977},
2890 { 1804, 1805, 1887, 1889, 1977, 1978},
2891 { 1805, 1806, 1888, 1890, 1978, 1979},
2892 { 1806, 1889, 1979, 1980, -1, -1},
2893 { 1807, 1892, 1981, 1982, -1, -1},
2894 { 1807, 1808, 1891, 1893, 1982, 1983},
2895 { 1808, 1809, 1892, 1894, 1983, 1984},
2896 { 1809, 1810, 1893, 1895, 1984, 1985},
2897 { 1810, 1811, 1894, 1896, 1985, 1986},
2898 { 1811, 1812, 1895, 1897, 1986, 1987},
2899 { 1812, 1813, 1896, 1898, 1987, 1988},
2900 { 1813, 1814, 1897, 1899, 1988, 1989},
2901 { 1814, 1815, 1898, 1900, 1989, 1990},
2902 { 1815, 1816, 1899, 1901, 1990, 1991}, // 1900
2903 { 1816, 1817, 1900, 1902, 1991, 1992},
2904 { 1817, 1818, 1901, 1903, 1992, 1993},
2905 { 1818, 1819, 1902, 1904, 1993, 1994},
2906 { 1819, 1820, 1903, 1905, 1994, 1995},
2907 { 1820, 1904, 1995, 1996, -1, -1},
2908 { 1821, 1907, 1997, 1998, -1, -1},
2909 { 1821, 1822, 1906, 1908, 1998, 1999},
2910 { 1822, 1823, 1907, 1909, 1999, 2000},
2911 { 1823, 1824, 1908, 1910, 2000, 2001},
2912 { 1824, 1825, 1909, 1911, 2001, 2002},
2913 { 1825, 1826, 1910, 1912, 2002, 2003},
2914 { 1826, 1827, 1911, 1913, 2003, 2004},
2915 { 1827, 1828, 1912, 1914, 2004, 2005},
2916 { 1828, 1829, 1913, 1915, 2005, 2006},
2917 { 1829, 1830, 1914, 1916, 2006, 2007},
2918 { 1830, 1831, 1915, 1917, 2007, 2008},
2919 { 1831, 1832, 1916, 1918, 2008, 2009},
2920 { 1832, 1833, 1917, 1919, 2009, 2010},
2921 { 1833, 1834, 1918, 1920, 2010, 2011},
2922 { 1834, 1919, 2011, 2012, -1, -1}, // 1920
2923 { 1835, 1922, 2013, 2014, -1, -1},
2924 { 1835, 1836, 1921, 1923, 2014, 2015},
2925 { 1836, 1837, 1922, 1924, 2015, 2016},
2926 { 1837, 1838, 1923, 1925, 2016, 2017},
2927 { 1838, 1839, 1924, 1926, 2017, 2018},
2928 { 1839, 1840, 1925, 1927, 2018, 2019},
2929 { 1840, 1841, 1926, 1928, 2019, 2020},
2930 { 1841, 1842, 1927, 1929, 2020, 2021},
2931 { 1842, 1843, 1928, 1930, 2021, 2022},
2932 { 1843, 1844, 1929, 1931, 2022, 2023},
2933 { 1844, 1845, 1930, 1932, 2023, 2024},
2934 { 1845, 1846, 1931, 1933, 2024, 2025},
2935 { 1846, 1847, 1932, 1934, 2025, 2026},
2936 { 1847, 1848, 1933, 1935, 2026, 2027},
2937 { 1848, 1934, 2027, 2028, -1, -1},
2938 { 1849, 1937, 2029, 2030, -1, -1},
2939 { 1849, 1850, 1936, 1938, 2030, 2031},
2940 { 1850, 1851, 1937, 1939, 2031, 2032},
2941 { 1851, 1852, 1938, 1940, 2032, 2033},
2942 { 1852, 1853, 1939, 1941, 2033, 2034}, // 1940
2943 { 1853, 1854, 1940, 1942, 2034, 2035},
2944 { 1854, 1855, 1941, 1943, 2035, 2036},
2945 { 1855, 1856, 1942, 1944, 2036, 2037},
2946 { 1856, 1857, 1943, 1945, 2037, 2038},
2947 { 1857, 1858, 1944, 1946, 2038, 2039},
2948 { 1858, 1859, 1945, 1947, 2039, 2040},
2949 { 1859, 1860, 1946, 1948, 2040, 2041},
2950 { 1860, 1861, 1947, 1949, 2041, 2042},
2951 { 1861, 1862, 1948, 1950, 2042, 2043},
2952 { 1862, 1949, 2043, 2044, -1, -1},
2953 { 1863, 1952, 2045, 2046, -1, -1},
2954 { 1863, 1864, 1951, 1953, 2046, 2047},
2955 { 1864, 1865, 1952, 1954, 2047, 2048},
2956 { 1865, 1866, 1953, 1955, 2048, 2049},
2957 { 1866, 1867, 1954, 1956, 2049, 2050},
2958 { 1867, 1868, 1955, 1957, 2050, 2051},
2959 { 1868, 1869, 1956, 1958, 2051, 2052},
2960 { 1869, 1870, 1957, 1959, 2052, 2053},
2961 { 1870, 1871, 1958, 1960, 2053, 2054},
2962 { 1871, 1872, 1959, 1961, 2054, 2055}, // 1960
2963 { 1872, 1873, 1960, 1962, 2055, 2056},
2964 { 1873, 1874, 1961, 1963, 2056, 2057},
2965 { 1874, 1875, 1962, 1964, 2057, 2058},
2966 { 1875, 1876, 1963, 1965, 2058, 2059},
2967 { 1876, 1964, 2059, 2060, -1, -1},
2968 { 1877, 1967, 2061, 2062, -1, -1},
2969 { 1877, 1878, 1966, 1968, 2062, 2063},
2970 { 1878, 1879, 1967, 1969, 2063, 2064},
2971 { 1879, 1880, 1968, 1970, 2064, 2065},
2972 { 1880, 1881, 1969, 1971, 2065, 2066},
2973 { 1881, 1882, 1970, 1972, 2066, 2067},
2974 { 1882, 1883, 1971, 1973, 2067, 2068},
2975 { 1883, 1884, 1972, 1974, 2068, 2069},
2976 { 1884, 1885, 1973, 1975, 2069, 2070},
2977 { 1885, 1886, 1974, 1976, 2070, 2071},
2978 { 1886, 1887, 1975, 1977, 2071, 2072},
2979 { 1887, 1888, 1976, 1978, 2072, 2073},
2980 { 1888, 1889, 1977, 1979, 2073, 2074},
2981 { 1889, 1890, 1978, 1980, 2074, 2075},
2982 { 1890, 1979, 2075, 2076, -1, -1}, // 1980
2983 { 1891, 1982, 2077, 2078, -1, -1},
2984 { 1891, 1892, 1981, 1983, 2078, 2079},
2985 { 1892, 1893, 1982, 1984, 2079, 2080},
2986 { 1893, 1894, 1983, 1985, 2080, 2081},
2987 { 1894, 1895, 1984, 1986, 2081, 2082},
2988 { 1895, 1896, 1985, 1987, 2082, 2083},
2989 { 1896, 1897, 1986, 1988, 2083, 2084},
2990 { 1897, 1898, 1987, 1989, 2084, 2085},
2991 { 1898, 1899, 1988, 1990, 2085, 2086},
2992 { 1899, 1900, 1989, 1991, 2086, 2087},
2993 { 1900, 1901, 1990, 1992, 2087, 2088},
2994 { 1901, 1902, 1991, 1993, 2088, 2089},
2995 { 1902, 1903, 1992, 1994, 2089, 2090},
2996 { 1903, 1904, 1993, 1995, 2090, 2091},
2997 { 1904, 1905, 1994, 1996, 2091, 2092},
2998 { 1905, 1995, 2092, 2093, -1, -1},
2999 { 1906, 1998, 2094, 2095, -1, -1},
3000 { 1906, 1907, 1997, 1999, 2095, 2096},
3001 { 1907, 1908, 1998, 2000, 2096, 2097},
3002 { 1908, 1909, 1999, 2001, 2097, 2098}, // 2000
3003 { 1909, 1910, 2000, 2002, 2098, 2099},
3004 { 1910, 1911, 2001, 2003, 2099, 2100},
3005 { 1911, 1912, 2002, 2004, 2100, 2101},
3006 { 1912, 1913, 2003, 2005, 2101, 2102},
3007 { 1913, 1914, 2004, 2006, 2102, 2103},
3008 { 1914, 1915, 2005, 2007, 2103, 2104},
3009 { 1915, 1916, 2006, 2008, 2104, 2105},
3010 { 1916, 1917, 2007, 2009, 2105, 2106},
3011 { 1917, 1918, 2008, 2010, 2106, 2107},
3012 { 1918, 1919, 2009, 2011, 2107, 2108},
3013 { 1919, 1920, 2010, 2012, 2108, 2109},
3014 { 1920, 2011, 2109, 2110, -1, -1},
3015 { 1921, 2014, 2111, 2112, -1, -1},
3016 { 1921, 1922, 2013, 2015, 2112, 2113},
3017 { 1922, 1923, 2014, 2016, 2113, 2114},
3018 { 1923, 1924, 2015, 2017, 2114, 2115},
3019 { 1924, 1925, 2016, 2018, 2115, 2116},
3020 { 1925, 1926, 2017, 2019, 2116, 2117},
3021 { 1926, 1927, 2018, 2020, 2117, 2118},
3022 { 1927, 1928, 2019, 2021, 2118, 2119}, // 2020
3023 { 1928, 1929, 2020, 2022, 2119, 2120},
3024 { 1929, 1930, 2021, 2023, 2120, 2121},
3025 { 1930, 1931, 2022, 2024, 2121, 2122},
3026 { 1931, 1932, 2023, 2025, 2122, 2123},
3027 { 1932, 1933, 2024, 2026, 2123, 2124},
3028 { 1933, 1934, 2025, 2027, 2124, 2125},
3029 { 1934, 1935, 2026, 2028, 2125, 2126},
3030 { 1935, 2027, 2126, 2127, -1, -1},
3031 { 1936, 2030, 2128, 2129, -1, -1},
3032 { 1936, 1937, 2029, 2031, 2129, 2130},
3033 { 1937, 1938, 2030, 2032, 2130, 2131},
3034 { 1938, 1939, 2031, 2033, 2131, 2132},
3035 { 1939, 1940, 2032, 2034, 2132, 2133},
3036 { 1940, 1941, 2033, 2035, 2133, 2134},
3037 { 1941, 1942, 2034, 2036, 2134, 2135},
3038 { 1942, 1943, 2035, 2037, 2135, 2136},
3039 { 1943, 1944, 2036, 2038, 2136, 2137},
3040 { 1944, 1945, 2037, 2039, 2137, 2138},
3041 { 1945, 1946, 2038, 2040, 2138, 2139},
3042 { 1946, 1947, 2039, 2041, 2139, 2140}, // 2040
3043 { 1947, 1948, 2040, 2042, 2140, 2141},
3044 { 1948, 1949, 2041, 2043, 2141, 2142},
3045 { 1949, 1950, 2042, 2044, 2142, 2143},
3046 { 1950, 2043, 2143, 2144, -1, -1},
3047 { 1951, 2046, 2145, 2146, -1, -1},
3048 { 1951, 1952, 2045, 2047, 2146, 2147},
3049 { 1952, 1953, 2046, 2048, 2147, 2148},
3050 { 1953, 1954, 2047, 2049, 2148, 2149},
3051 { 1954, 1955, 2048, 2050, 2149, 2150},
3052 { 1955, 1956, 2049, 2051, 2150, 2151},
3053 { 1956, 1957, 2050, 2052, 2151, 2152},
3054 { 1957, 1958, 2051, 2053, 2152, 2153},
3055 { 1958, 1959, 2052, 2054, 2153, 2154},
3056 { 1959, 1960, 2053, 2055, 2154, 2155},
3057 { 1960, 1961, 2054, 2056, 2155, 2156},
3058 { 1961, 1962, 2055, 2057, 2156, 2157},
3059 { 1962, 1963, 2056, 2058, 2157, 2158},
3060 { 1963, 1964, 2057, 2059, 2158, 2159},
3061 { 1964, 1965, 2058, 2060, 2159, 2160},
3062 { 1965, 2059, 2160, 2161, -1, -1}, // 2060
3063 { 1966, 2062, 2162, 2163, -1, -1},
3064 { 1966, 1967, 2061, 2063, 2163, 2164},
3065 { 1967, 1968, 2062, 2064, 2164, 2165},
3066 { 1968, 1969, 2063, 2065, 2165, 2166},
3067 { 1969, 1970, 2064, 2066, 2166, 2167},
3068 { 1970, 1971, 2065, 2067, 2167, 2168},
3069 { 1971, 1972, 2066, 2068, 2168, 2169},
3070 { 1972, 1973, 2067, 2069, 2169, 2170},
3071 { 1973, 1974, 2068, 2070, 2170, 2171},
3072 { 1974, 1975, 2069, 2071, 2171, 2172},
3073 { 1975, 1976, 2070, 2072, 2172, 2173},
3074 { 1976, 1977, 2071, 2073, 2173, 2174},
3075 { 1977, 1978, 2072, 2074, 2174, 2175},
3076 { 1978, 1979, 2073, 2075, 2175, 2176},
3077 { 1979, 1980, 2074, 2076, 2176, 2177},
3078 { 1980, 2075, 2177, 2178, -1, -1},
3079 { 1981, 2078, 2179, 2180, -1, -1},
3080 { 1981, 1982, 2077, 2079, 2180, 2181},
3081 { 1982, 1983, 2078, 2080, 2181, 2182},
3082 { 1983, 1984, 2079, 2081, 2182, 2183}, // 2080
3083 { 1984, 1985, 2080, 2082, 2183, 2184},
3084 { 1985, 1986, 2081, 2083, 2184, 2185},
3085 { 1986, 1987, 2082, 2084, 2185, 2186},
3086 { 1987, 1988, 2083, 2085, 2186, 2187},
3087 { 1988, 1989, 2084, 2086, 2187, 2188},
3088 { 1989, 1990, 2085, 2087, 2188, 2189},
3089 { 1990, 1991, 2086, 2088, 2189, 2190},
3090 { 1991, 1992, 2087, 2089, 2190, 2191},
3091 { 1992, 1993, 2088, 2090, 2191, 2192},
3092 { 1993, 1994, 2089, 2091, 2192, 2193},
3093 { 1994, 1995, 2090, 2092, 2193, 2194},
3094 { 1995, 1996, 2091, 2093, 2194, 2195},
3095 { 1996, 2092, 2195, 2196, -1, -1},
3096 { 1997, 2095, 2197, 2198, -1, -1},
3097 { 1997, 1998, 2094, 2096, 2198, 2199},
3098 { 1998, 1999, 2095, 2097, 2199, 2200},
3099 { 1999, 2000, 2096, 2098, 2200, 2201},
3100 { 2000, 2001, 2097, 2099, 2201, 2202},
3101 { 2001, 2002, 2098, 2100, 2202, 2203},
3102 { 2002, 2003, 2099, 2101, 2203, 2204}, // 2100
3103 { 2003, 2004, 2100, 2102, 2204, 2205},
3104 { 2004, 2005, 2101, 2103, 2205, 2206},
3105 { 2005, 2006, 2102, 2104, 2206, 2207},
3106 { 2006, 2007, 2103, 2105, 2207, 2208},
3107 { 2007, 2008, 2104, 2106, 2208, 2209},
3108 { 2008, 2009, 2105, 2107, 2209, 2210},
3109 { 2009, 2010, 2106, 2108, 2210, 2211},
3110 { 2010, 2011, 2107, 2109, 2211, 2212},
3111 { 2011, 2012, 2108, 2110, 2212, 2213},
3112 { 2012, 2109, 2213, 2214, -1, -1},
3113 { 2013, 2112, 2215, 2216, -1, -1},
3114 { 2013, 2014, 2111, 2113, 2216, 2217},
3115 { 2014, 2015, 2112, 2114, 2217, 2218},
3116 { 2015, 2016, 2113, 2115, 2218, 2219},
3117 { 2016, 2017, 2114, 2116, 2219, 2220},
3118 { 2017, 2018, 2115, 2117, 2220, 2221},
3119 { 2018, 2019, 2116, 2118, 2221, 2222},
3120 { 2019, 2020, 2117, 2119, 2222, 2223},
3121 { 2020, 2021, 2118, 2120, 2223, 2224},
3122 { 2021, 2022, 2119, 2121, 2224, 2225}, // 2120
3123 { 2022, 2023, 2120, 2122, 2225, 2226},
3124 { 2023, 2024, 2121, 2123, 2226, 2227},
3125 { 2024, 2025, 2122, 2124, 2227, 2228},
3126 { 2025, 2026, 2123, 2125, 2228, 2229},
3127 { 2026, 2027, 2124, 2126, 2229, 2230},
3128 { 2027, 2028, 2125, 2127, 2230, 2231},
3129 { 2028, 2126, 2231, 2232, -1, -1},
3130 { 2029, 2129, 2233, 2234, -1, -1},
3131 { 2029, 2030, 2128, 2130, 2234, 2235},
3132 { 2030, 2031, 2129, 2131, 2235, 2236},
3133 { 2031, 2032, 2130, 2132, 2236, 2237},
3134 { 2032, 2033, 2131, 2133, 2237, 2238},
3135 { 2033, 2034, 2132, 2134, 2238, 2239},
3136 { 2034, 2035, 2133, 2135, 2239, 2240},
3137 { 2035, 2036, 2134, 2136, 2240, 2241},
3138 { 2036, 2037, 2135, 2137, 2241, 2242},
3139 { 2037, 2038, 2136, 2138, 2242, 2243},
3140 { 2038, 2039, 2137, 2139, 2243, 2244},
3141 { 2039, 2040, 2138, 2140, 2244, 2245},
3142 { 2040, 2041, 2139, 2141, 2245, 2246}, // 2140
3143 { 2041, 2042, 2140, 2142, 2246, 2247},
3144 { 2042, 2043, 2141, 2143, 2247, 2248},
3145 { 2043, 2044, 2142, 2144, 2248, 2249},
3146 { 2044, 2143, 2249, 2250, -1, -1},
3147 { 2045, 2146, 2251, 2252, -1, -1},
3148 { 2045, 2046, 2145, 2147, 2252, 2253},
3149 { 2046, 2047, 2146, 2148, 2253, 2254},
3150 { 2047, 2048, 2147, 2149, 2254, 2255},
3151 { 2048, 2049, 2148, 2150, 2255, 2256},
3152 { 2049, 2050, 2149, 2151, 2256, 2257},
3153 { 2050, 2051, 2150, 2152, 2257, 2258},
3154 { 2051, 2052, 2151, 2153, 2258, 2259},
3155 { 2052, 2053, 2152, 2154, 2259, 2260},
3156 { 2053, 2054, 2153, 2155, 2260, 2261},
3157 { 2054, 2055, 2154, 2156, 2261, 2262},
3158 { 2055, 2056, 2155, 2157, 2262, 2263},
3159 { 2056, 2057, 2156, 2158, 2263, 2264},
3160 { 2057, 2058, 2157, 2159, 2264, 2265},
3161 { 2058, 2059, 2158, 2160, 2265, 2266},
3162 { 2059, 2060, 2159, 2161, 2266, 2267}, // 2160
3163 { 2060, 2160, 2267, 2268, -1, -1},
3164 { 2061, 2163, 2269, 2270, -1, -1},
3165 { 2061, 2062, 2162, 2164, 2270, 2271},
3166 { 2062, 2063, 2163, 2165, 2271, 2272},
3167 { 2063, 2064, 2164, 2166, 2272, 2273},
3168 { 2064, 2065, 2165, 2167, 2273, 2274},
3169 { 2065, 2066, 2166, 2168, 2274, 2275},
3170 { 2066, 2067, 2167, 2169, 2275, 2276},
3171 { 2067, 2068, 2168, 2170, 2276, 2277},
3172 { 2068, 2069, 2169, 2171, 2277, 2278},
3173 { 2069, 2070, 2170, 2172, 2278, 2279},
3174 { 2070, 2071, 2171, 2173, 2279, 2280},
3175 { 2071, 2072, 2172, 2174, 2280, 2281},
3176 { 2072, 2073, 2173, 2175, 2281, 2282},
3177 { 2073, 2074, 2174, 2176, 2282, 2283},
3178 { 2074, 2075, 2175, 2177, 2283, 2284},
3179 { 2075, 2076, 2176, 2178, 2284, 2285},
3180 { 2076, 2177, 2285, 2286, -1, -1},
3181 { 2077, 2180, 2287, 2288, -1, -1},
3182 { 2077, 2078, 2179, 2181, 2288, 2289}, // 2180
3183 { 2078, 2079, 2180, 2182, 2289, 2290},
3184 { 2079, 2080, 2181, 2183, 2290, 2291},
3185 { 2080, 2081, 2182, 2184, 2291, 2292},
3186 { 2081, 2082, 2183, 2185, 2292, 2293},
3187 { 2082, 2083, 2184, 2186, 2293, 2294},
3188 { 2083, 2084, 2185, 2187, 2294, 2295},
3189 { 2084, 2085, 2186, 2188, 2295, 2296},
3190 { 2085, 2086, 2187, 2189, 2296, 2297},
3191 { 2086, 2087, 2188, 2190, 2297, 2298},
3192 { 2087, 2088, 2189, 2191, 2298, 2299},
3193 { 2088, 2089, 2190, 2192, 2299, 2300},
3194 { 2089, 2090, 2191, 2193, 2300, 2301},
3195 { 2090, 2091, 2192, 2194, 2301, 2302},
3196 { 2091, 2092, 2193, 2195, 2302, 2303},
3197 { 2092, 2093, 2194, 2196, 2303, 2304},
3198 { 2093, 2195, 2304, 2305, -1, -1},
3199 { 2094, 2198, 2306, 2307, -1, -1},
3200 { 2094, 2095, 2197, 2199, 2307, 2308},
3201 { 2095, 2096, 2198, 2200, 2308, 2309},
3202 { 2096, 2097, 2199, 2201, 2309, 2310}, // 2200
3203 { 2097, 2098, 2200, 2202, 2310, 2311},
3204 { 2098, 2099, 2201, 2203, 2311, 2312},
3205 { 2099, 2100, 2202, 2204, 2312, 2313},
3206 { 2100, 2101, 2203, 2205, 2313, 2314},
3207 { 2101, 2102, 2204, 2206, 2314, 2315},
3208 { 2102, 2103, 2205, 2207, 2315, 2316},
3209 { 2103, 2104, 2206, 2208, 2316, 2317},
3210 { 2104, 2105, 2207, 2209, 2317, 2318},
3211 { 2105, 2106, 2208, 2210, 2318, 2319},
3212 { 2106, 2107, 2209, 2211, 2319, 2320},
3213 { 2107, 2108, 2210, 2212, 2320, 2321},
3214 { 2108, 2109, 2211, 2213, 2321, 2322},
3215 { 2109, 2110, 2212, 2214, 2322, 2323},
3216 { 2110, 2213, 2323, 2324, -1, -1},
3217 { 2111, 2216, 2325, 2326, -1, -1},
3218 { 2111, 2112, 2215, 2217, 2326, 2327},
3219 { 2112, 2113, 2216, 2218, 2327, 2328},
3220 { 2113, 2114, 2217, 2219, 2328, 2329},
3221 { 2114, 2115, 2218, 2220, 2329, 2330},
3222 { 2115, 2116, 2219, 2221, 2330, 2331}, // 2220
3223 { 2116, 2117, 2220, 2222, 2331, 2332},
3224 { 2117, 2118, 2221, 2223, 2332, 2333},
3225 { 2118, 2119, 2222, 2224, 2333, 2334},
3226 { 2119, 2120, 2223, 2225, 2334, 2335},
3227 { 2120, 2121, 2224, 2226, 2335, 2336},
3228 { 2121, 2122, 2225, 2227, 2336, 2337},
3229 { 2122, 2123, 2226, 2228, 2337, 2338},
3230 { 2123, 2124, 2227, 2229, 2338, 2339},
3231 { 2124, 2125, 2228, 2230, 2339, 2340},
3232 { 2125, 2126, 2229, 2231, 2340, 2341},
3233 { 2126, 2127, 2230, 2232, 2341, 2342},
3234 { 2127, 2231, 2342, 2343, -1, -1},
3235 { 2128, 2234, 2344, 2345, -1, -1},
3236 { 2128, 2129, 2233, 2235, 2345, 2346},
3237 { 2129, 2130, 2234, 2236, 2346, 2347},
3238 { 2130, 2131, 2235, 2237, 2347, 2348},
3239 { 2131, 2132, 2236, 2238, 2348, 2349},
3240 { 2132, 2133, 2237, 2239, 2349, 2350},
3241 { 2133, 2134, 2238, 2240, 2350, 2351},
3242 { 2134, 2135, 2239, 2241, 2351, 2352}, // 2240
3243 { 2135, 2136, 2240, 2242, 2352, 2353},
3244 { 2136, 2137, 2241, 2243, 2353, 2354},
3245 { 2137, 2138, 2242, 2244, 2354, 2355},
3246 { 2138, 2139, 2243, 2245, 2355, 2356},
3247 { 2139, 2140, 2244, 2246, 2356, 2357},
3248 { 2140, 2141, 2245, 2247, 2357, 2358},
3249 { 2141, 2142, 2246, 2248, 2358, 2359},
3250 { 2142, 2143, 2247, 2249, 2359, 2360},
3251 { 2143, 2144, 2248, 2250, 2360, 2361},
3252 { 2144, 2249, 2361, 2362, -1, -1},
3253 { 2145, 2252, 2363, 2364, -1, -1},
3254 { 2145, 2146, 2251, 2253, 2364, 2365},
3255 { 2146, 2147, 2252, 2254, 2365, 2366},
3256 { 2147, 2148, 2253, 2255, 2366, 2367},
3257 { 2148, 2149, 2254, 2256, 2367, 2368},
3258 { 2149, 2150, 2255, 2257, 2368, 2369},
3259 { 2150, 2151, 2256, 2258, 2369, 2370},
3260 { 2151, 2152, 2257, 2259, 2370, 2371},
3261 { 2152, 2153, 2258, 2260, 2371, 2372},
3262 { 2153, 2154, 2259, 2261, 2372, 2373}, // 2260
3263 { 2154, 2155, 2260, 2262, 2373, 2374},
3264 { 2155, 2156, 2261, 2263, 2374, 2375},
3265 { 2156, 2157, 2262, 2264, 2375, 2376},
3266 { 2157, 2158, 2263, 2265, 2376, 2377},
3267 { 2158, 2159, 2264, 2266, 2377, 2378},
3268 { 2159, 2160, 2265, 2267, 2378, 2379},
3269 { 2160, 2161, 2266, 2268, 2379, 2380},
3270 { 2161, 2267, 2380, 2381, -1, -1},
3271 { 2162, 2270, 2382, 2383, -1, -1},
3272 { 2162, 2163, 2269, 2271, 2383, 2384},
3273 { 2163, 2164, 2270, 2272, 2384, 2385},
3274 { 2164, 2165, 2271, 2273, 2385, 2386},
3275 { 2165, 2166, 2272, 2274, 2386, 2387},
3276 { 2166, 2167, 2273, 2275, 2387, 2388},
3277 { 2167, 2168, 2274, 2276, 2388, 2389},
3278 { 2168, 2169, 2275, 2277, 2389, 2390},
3279 { 2169, 2170, 2276, 2278, 2390, 2391},
3280 { 2170, 2171, 2277, 2279, 2391, 2392},
3281 { 2171, 2172, 2278, 2280, 2392, 2393},
3282 { 2172, 2173, 2279, 2281, 2393, 2394}, // 2280
3283 { 2173, 2174, 2280, 2282, 2394, 2395},
3284 { 2174, 2175, 2281, 2283, 2395, 2396},
3285 { 2175, 2176, 2282, 2284, 2396, 2397},
3286 { 2176, 2177, 2283, 2285, 2397, 2398},
3287 { 2177, 2178, 2284, 2286, 2398, 2399},
3288 { 2178, 2285, 2399, 2400, -1, -1},
3289 { 2179, 2288, -1, -1, -1, -1},
3290 { 2179, 2180, 2287, 2289, -1, -1},
3291 { 2180, 2181, 2288, 2290, -1, -1},
3292 { 2181, 2182, 2289, 2291, -1, -1},
3293 { 2182, 2183, 2290, 2292, -1, -1},
3294 { 2183, 2184, 2291, 2293, -1, -1},
3295 { 2184, 2185, 2292, 2294, -1, -1},
3296 { 2185, 2186, 2293, 2295, -1, -1},
3297 { 2186, 2187, 2294, 2296, -1, -1},
3298 { 2187, 2188, 2295, 2297, -1, -1},
3299 { 2188, 2189, 2296, 2298, -1, -1},
3300 { 2189, 2190, 2297, 2299, -1, -1},
3301 { 2190, 2191, 2298, 2300, -1, -1},
3302 { 2191, 2192, 2299, 2301, -1, -1}, // 2300
3303 { 2192, 2193, 2300, 2302, -1, -1},
3304 { 2193, 2194, 2301, 2303, -1, -1},
3305 { 2194, 2195, 2302, 2304, -1, -1},
3306 { 2195, 2196, 2303, 2305, -1, -1},
3307 { 2196, 2304, -1, -1, -1, -1},
3308 { 2197, 2307, -1, -1, -1, -1},
3309 { 2197, 2198, 2306, 2308, -1, -1},
3310 { 2198, 2199, 2307, 2309, -1, -1},
3311 { 2199, 2200, 2308, 2310, -1, -1},
3312 { 2200, 2201, 2309, 2311, -1, -1},
3313 { 2201, 2202, 2310, 2312, -1, -1},
3314 { 2202, 2203, 2311, 2313, -1, -1},
3315 { 2203, 2204, 2312, 2314, -1, -1},
3316 { 2204, 2205, 2313, 2315, -1, -1},
3317 { 2205, 2206, 2314, 2316, -1, -1},
3318 { 2206, 2207, 2315, 2317, -1, -1},
3319 { 2207, 2208, 2316, 2318, -1, -1},
3320 { 2208, 2209, 2317, 2319, -1, -1},
3321 { 2209, 2210, 2318, 2320, -1, -1},
3322 { 2210, 2211, 2319, 2321, -1, -1}, // 2320
3323 { 2211, 2212, 2320, 2322, -1, -1},
3324 { 2212, 2213, 2321, 2323, -1, -1},
3325 { 2213, 2214, 2322, 2324, -1, -1},
3326 { 2214, 2323, -1, -1, -1, -1},
3327 { 2215, 2326, -1, -1, -1, -1},
3328 { 2215, 2216, 2325, 2327, -1, -1},
3329 { 2216, 2217, 2326, 2328, -1, -1},
3330 { 2217, 2218, 2327, 2329, -1, -1},
3331 { 2218, 2219, 2328, 2330, -1, -1},
3332 { 2219, 2220, 2329, 2331, -1, -1},
3333 { 2220, 2221, 2330, 2332, -1, -1},
3334 { 2221, 2222, 2331, 2333, -1, -1},
3335 { 2222, 2223, 2332, 2334, -1, -1},
3336 { 2223, 2224, 2333, 2335, -1, -1},
3337 { 2224, 2225, 2334, 2336, -1, -1},
3338 { 2225, 2226, 2335, 2337, -1, -1},
3339 { 2226, 2227, 2336, 2338, -1, -1},
3340 { 2227, 2228, 2337, 2339, -1, -1},
3341 { 2228, 2229, 2338, 2340, -1, -1},
3342 { 2229, 2230, 2339, 2341, -1, -1}, // 2340
3343 { 2230, 2231, 2340, 2342, -1, -1},
3344 { 2231, 2232, 2341, 2343, -1, -1},
3345 { 2232, 2342, -1, -1, -1, -1},
3346 { 2233, 2345, -1, -1, -1, -1},
3347 { 2233, 2234, 2344, 2346, -1, -1},
3348 { 2234, 2235, 2345, 2347, -1, -1},
3349 { 2235, 2236, 2346, 2348, -1, -1},
3350 { 2236, 2237, 2347, 2349, -1, -1},
3351 { 2237, 2238, 2348, 2350, -1, -1},
3352 { 2238, 2239, 2349, 2351, -1, -1},
3353 { 2239, 2240, 2350, 2352, -1, -1},
3354 { 2240, 2241, 2351, 2353, -1, -1},
3355 { 2241, 2242, 2352, 2354, -1, -1},
3356 { 2242, 2243, 2353, 2355, -1, -1},
3357 { 2243, 2244, 2354, 2356, -1, -1},
3358 { 2244, 2245, 2355, 2357, -1, -1},
3359 { 2245, 2246, 2356, 2358, -1, -1},
3360 { 2246, 2247, 2357, 2359, -1, -1},
3361 { 2247, 2248, 2358, 2360, -1, -1},
3362 { 2248, 2249, 2359, 2361, -1, -1}, // 2360
3363 { 2249, 2250, 2360, 2362, -1, -1},
3364 { 2250, 2361, -1, -1, -1, -1},
3365 { 2251, 2364, -1, -1, -1, -1},
3366 { 2251, 2252, 2363, 2365, -1, -1},
3367 { 2252, 2253, 2364, 2366, -1, -1},
3368 { 2253, 2254, 2365, 2367, -1, -1},
3369 { 2254, 2255, 2366, 2368, -1, -1},
3370 { 2255, 2256, 2367, 2369, -1, -1},
3371 { 2256, 2257, 2368, 2370, -1, -1},
3372 { 2257, 2258, 2369, 2371, -1, -1},
3373 { 2258, 2259, 2370, 2372, -1, -1},
3374 { 2259, 2260, 2371, 2373, -1, -1},
3375 { 2260, 2261, 2372, 2374, -1, -1},
3376 { 2261, 2262, 2373, 2375, -1, -1},
3377 { 2262, 2263, 2374, 2376, -1, -1},
3378 { 2263, 2264, 2375, 2377, -1, -1},
3379 { 2264, 2265, 2376, 2378, -1, -1},
3380 { 2265, 2266, 2377, 2379, -1, -1},
3381 { 2266, 2267, 2378, 2380, -1, -1},
3382 { 2267, 2268, 2379, 2381, -1, -1}, // 2380
3383 { 2268, 2380, -1, -1, -1, -1},
3384 { 2269, 2383, -1, -1, -1, -1},
3385 { 2269, 2270, 2382, 2384, -1, -1},
3386 { 2270, 2271, 2383, 2385, -1, -1},
3387 { 2271, 2272, 2384, 2386, -1, -1},
3388 { 2272, 2273, 2385, 2387, -1, -1},
3389 { 2273, 2274, 2386, 2388, -1, -1},
3390 { 2274, 2275, 2387, 2389, -1, -1},
3391 { 2275, 2276, 2388, 2390, -1, -1},
3392 { 2276, 2277, 2389, 2391, -1, -1},
3393 { 2277, 2278, 2390, 2392, -1, -1},
3394 { 2278, 2279, 2391, 2393, -1, -1},
3395 { 2279, 2280, 2392, 2394, -1, -1},
3396 { 2280, 2281, 2393, 2395, -1, -1},
3397 { 2281, 2282, 2394, 2396, -1, -1},
3398 { 2282, 2283, 2395, 2397, -1, -1},
3399 { 2283, 2284, 2396, 2398, -1, -1},
3400 { 2284, 2285, 2397, 2399, -1, -1},
3401 { 2285, 2286, 2398, 2400, -1, -1},
3402 { 2286, 2399, -1, -1, -1, -1} // 2400
3403 };
3404
3405 for (Int_t i=0; i<2401; i++)
3406 (*this)[i].SetNeighbors(nn[i][0], nn[i][1], nn[i][2],
3407 nn[i][3], nn[i][4], nn[i][5]);
3408}
Note: See TracBrowser for help on using the repository browser.