JeVoisBase  1.20
JeVois Smart Embedded Machine Vision Toolkit Base Modules
Share this page:
mp_palmdet.py
Go to the documentation of this file.
1 import numpy as np
2 import cv2 as cv
3 
4 class MPPalmDet:
5  def __init__(self, modelPath, nmsThreshold=0.3, scoreThreshold=0.5, backendId=0, targetId=0):
6  self.model_path = modelPath
7  self.nms_threshold = nmsThreshold
8  self.score_threshold = scoreThreshold
9  self.backend_id = backendId
10  self.target_id = targetId
11 
12  self.input_size = np.array([256, 256]) # wh
13 
14  self.model = cv.dnn.readNet(self.model_path)
15  self.model.setPreferableBackend(self.backend_id)
16  self.model.setPreferableTarget(self.target_id)
17 
18  self.anchors = self._load_anchors()
19 
20  @property
21  def name(self):
22  return self.__class__.__name__
23 
24  def setBackend(self, backendId):
25  self.backend_id = backendId
26  self.model.setPreferableBackend(self.backend_id)
27 
28  def setTarget(self, targetId):
29  self.target_id = targetId
30  self.model.setPreferableTarget(self.target_id)
31 
32  def _preprocess(self, image):
33  if image.shape[0] != self.input_size[0] or image.shape[1] != self.input_size[1]:
34  image = cv.resize(image, dsize=self.input_size)
35  image = cv.cvtColor(image, cv.COLOR_BGR2RGB)
36  image = image.astype(np.float32) / 255.0 # norm
37  image = (image - 0.5) * 2 # [0, 1] -> [-1, 1]
38  return image[np.newaxis, :, :, :] # hwc -> nhwc
39 
40  def infer(self, image):
41  h, w, _ = image.shape
42 
43  # Preprocess
44  input_blob = self._preprocess(image)
45 
46  # Forward
47  self.model.setInput(input_blob)
48  output_blob = self.model.forward()
49 
50  # Postprocess
51  score, palm_box, palm_landmarks = self._postprocess(output_blob, np.array([w, h]))
52 
53  return (score, palm_box, palm_landmarks)
54 
55  def _postprocess(self, output_blob, original_shape):
56  score = output_blob[0, :, 0]
57  box_delta = output_blob[0, :, 1:5]
58  landmark_delta = output_blob[0, :, 5:]
59 
60  # get scores
61  score = score.astype(np.float64)
62  score = 1 / (1 + np.exp(-score))
63 
64  # get boxes
65  cxy_delta = box_delta[:, :2] / self.input_size
66  wh_delta = box_delta[:, 2:] / self.input_size
67  xy1 = (cxy_delta - wh_delta / 2 + self.anchors[:, :2]) * original_shape
68  xy2 = (cxy_delta + wh_delta / 2 + self.anchors[:, :2]) * original_shape
69  boxes = np.concatenate([xy1, xy2], axis=1)
70  # NMS
71  keep_idx = cv.dnn.NMSBoxes(boxes, score, self.score_threshold, self.nms_threshold, top_k=1)
72  if len(keep_idx) == 0:
73  return None, None, None
74  selected_score = score[keep_idx][0]
75  selected_box = boxes[keep_idx][0]
76 
77  # get landmarks
78  selected_landmarks = landmark_delta[keep_idx].reshape(7, 2)
79  selected_landmarks = (selected_landmarks / self.input_size + self.anchors[keep_idx]) * original_shape
80 
81  return (selected_score, selected_box, selected_landmarks)
82 
83  def _load_anchors(self):
84  return np.array([[0.015625, 0.015625],
85  [0.015625, 0.015625],
86  [0.046875, 0.015625],
87  [0.046875, 0.015625],
88  [0.078125, 0.015625],
89  [0.078125, 0.015625],
90  [0.109375, 0.015625],
91  [0.109375, 0.015625],
92  [0.140625, 0.015625],
93  [0.140625, 0.015625],
94  [0.171875, 0.015625],
95  [0.171875, 0.015625],
96  [0.203125, 0.015625],
97  [0.203125, 0.015625],
98  [0.234375, 0.015625],
99  [0.234375, 0.015625],
100  [0.265625, 0.015625],
101  [0.265625, 0.015625],
102  [0.296875, 0.015625],
103  [0.296875, 0.015625],
104  [0.328125, 0.015625],
105  [0.328125, 0.015625],
106  [0.359375, 0.015625],
107  [0.359375, 0.015625],
108  [0.390625, 0.015625],
109  [0.390625, 0.015625],
110  [0.421875, 0.015625],
111  [0.421875, 0.015625],
112  [0.453125, 0.015625],
113  [0.453125, 0.015625],
114  [0.484375, 0.015625],
115  [0.484375, 0.015625],
116  [0.515625, 0.015625],
117  [0.515625, 0.015625],
118  [0.546875, 0.015625],
119  [0.546875, 0.015625],
120  [0.578125, 0.015625],
121  [0.578125, 0.015625],
122  [0.609375, 0.015625],
123  [0.609375, 0.015625],
124  [0.640625, 0.015625],
125  [0.640625, 0.015625],
126  [0.671875, 0.015625],
127  [0.671875, 0.015625],
128  [0.703125, 0.015625],
129  [0.703125, 0.015625],
130  [0.734375, 0.015625],
131  [0.734375, 0.015625],
132  [0.765625, 0.015625],
133  [0.765625, 0.015625],
134  [0.796875, 0.015625],
135  [0.796875, 0.015625],
136  [0.828125, 0.015625],
137  [0.828125, 0.015625],
138  [0.859375, 0.015625],
139  [0.859375, 0.015625],
140  [0.890625, 0.015625],
141  [0.890625, 0.015625],
142  [0.921875, 0.015625],
143  [0.921875, 0.015625],
144  [0.953125, 0.015625],
145  [0.953125, 0.015625],
146  [0.984375, 0.015625],
147  [0.984375, 0.015625],
148  [0.015625, 0.046875],
149  [0.015625, 0.046875],
150  [0.046875, 0.046875],
151  [0.046875, 0.046875],
152  [0.078125, 0.046875],
153  [0.078125, 0.046875],
154  [0.109375, 0.046875],
155  [0.109375, 0.046875],
156  [0.140625, 0.046875],
157  [0.140625, 0.046875],
158  [0.171875, 0.046875],
159  [0.171875, 0.046875],
160  [0.203125, 0.046875],
161  [0.203125, 0.046875],
162  [0.234375, 0.046875],
163  [0.234375, 0.046875],
164  [0.265625, 0.046875],
165  [0.265625, 0.046875],
166  [0.296875, 0.046875],
167  [0.296875, 0.046875],
168  [0.328125, 0.046875],
169  [0.328125, 0.046875],
170  [0.359375, 0.046875],
171  [0.359375, 0.046875],
172  [0.390625, 0.046875],
173  [0.390625, 0.046875],
174  [0.421875, 0.046875],
175  [0.421875, 0.046875],
176  [0.453125, 0.046875],
177  [0.453125, 0.046875],
178  [0.484375, 0.046875],
179  [0.484375, 0.046875],
180  [0.515625, 0.046875],
181  [0.515625, 0.046875],
182  [0.546875, 0.046875],
183  [0.546875, 0.046875],
184  [0.578125, 0.046875],
185  [0.578125, 0.046875],
186  [0.609375, 0.046875],
187  [0.609375, 0.046875],
188  [0.640625, 0.046875],
189  [0.640625, 0.046875],
190  [0.671875, 0.046875],
191  [0.671875, 0.046875],
192  [0.703125, 0.046875],
193  [0.703125, 0.046875],
194  [0.734375, 0.046875],
195  [0.734375, 0.046875],
196  [0.765625, 0.046875],
197  [0.765625, 0.046875],
198  [0.796875, 0.046875],
199  [0.796875, 0.046875],
200  [0.828125, 0.046875],
201  [0.828125, 0.046875],
202  [0.859375, 0.046875],
203  [0.859375, 0.046875],
204  [0.890625, 0.046875],
205  [0.890625, 0.046875],
206  [0.921875, 0.046875],
207  [0.921875, 0.046875],
208  [0.953125, 0.046875],
209  [0.953125, 0.046875],
210  [0.984375, 0.046875],
211  [0.984375, 0.046875],
212  [0.015625, 0.078125],
213  [0.015625, 0.078125],
214  [0.046875, 0.078125],
215  [0.046875, 0.078125],
216  [0.078125, 0.078125],
217  [0.078125, 0.078125],
218  [0.109375, 0.078125],
219  [0.109375, 0.078125],
220  [0.140625, 0.078125],
221  [0.140625, 0.078125],
222  [0.171875, 0.078125],
223  [0.171875, 0.078125],
224  [0.203125, 0.078125],
225  [0.203125, 0.078125],
226  [0.234375, 0.078125],
227  [0.234375, 0.078125],
228  [0.265625, 0.078125],
229  [0.265625, 0.078125],
230  [0.296875, 0.078125],
231  [0.296875, 0.078125],
232  [0.328125, 0.078125],
233  [0.328125, 0.078125],
234  [0.359375, 0.078125],
235  [0.359375, 0.078125],
236  [0.390625, 0.078125],
237  [0.390625, 0.078125],
238  [0.421875, 0.078125],
239  [0.421875, 0.078125],
240  [0.453125, 0.078125],
241  [0.453125, 0.078125],
242  [0.484375, 0.078125],
243  [0.484375, 0.078125],
244  [0.515625, 0.078125],
245  [0.515625, 0.078125],
246  [0.546875, 0.078125],
247  [0.546875, 0.078125],
248  [0.578125, 0.078125],
249  [0.578125, 0.078125],
250  [0.609375, 0.078125],
251  [0.609375, 0.078125],
252  [0.640625, 0.078125],
253  [0.640625, 0.078125],
254  [0.671875, 0.078125],
255  [0.671875, 0.078125],
256  [0.703125, 0.078125],
257  [0.703125, 0.078125],
258  [0.734375, 0.078125],
259  [0.734375, 0.078125],
260  [0.765625, 0.078125],
261  [0.765625, 0.078125],
262  [0.796875, 0.078125],
263  [0.796875, 0.078125],
264  [0.828125, 0.078125],
265  [0.828125, 0.078125],
266  [0.859375, 0.078125],
267  [0.859375, 0.078125],
268  [0.890625, 0.078125],
269  [0.890625, 0.078125],
270  [0.921875, 0.078125],
271  [0.921875, 0.078125],
272  [0.953125, 0.078125],
273  [0.953125, 0.078125],
274  [0.984375, 0.078125],
275  [0.984375, 0.078125],
276  [0.015625, 0.109375],
277  [0.015625, 0.109375],
278  [0.046875, 0.109375],
279  [0.046875, 0.109375],
280  [0.078125, 0.109375],
281  [0.078125, 0.109375],
282  [0.109375, 0.109375],
283  [0.109375, 0.109375],
284  [0.140625, 0.109375],
285  [0.140625, 0.109375],
286  [0.171875, 0.109375],
287  [0.171875, 0.109375],
288  [0.203125, 0.109375],
289  [0.203125, 0.109375],
290  [0.234375, 0.109375],
291  [0.234375, 0.109375],
292  [0.265625, 0.109375],
293  [0.265625, 0.109375],
294  [0.296875, 0.109375],
295  [0.296875, 0.109375],
296  [0.328125, 0.109375],
297  [0.328125, 0.109375],
298  [0.359375, 0.109375],
299  [0.359375, 0.109375],
300  [0.390625, 0.109375],
301  [0.390625, 0.109375],
302  [0.421875, 0.109375],
303  [0.421875, 0.109375],
304  [0.453125, 0.109375],
305  [0.453125, 0.109375],
306  [0.484375, 0.109375],
307  [0.484375, 0.109375],
308  [0.515625, 0.109375],
309  [0.515625, 0.109375],
310  [0.546875, 0.109375],
311  [0.546875, 0.109375],
312  [0.578125, 0.109375],
313  [0.578125, 0.109375],
314  [0.609375, 0.109375],
315  [0.609375, 0.109375],
316  [0.640625, 0.109375],
317  [0.640625, 0.109375],
318  [0.671875, 0.109375],
319  [0.671875, 0.109375],
320  [0.703125, 0.109375],
321  [0.703125, 0.109375],
322  [0.734375, 0.109375],
323  [0.734375, 0.109375],
324  [0.765625, 0.109375],
325  [0.765625, 0.109375],
326  [0.796875, 0.109375],
327  [0.796875, 0.109375],
328  [0.828125, 0.109375],
329  [0.828125, 0.109375],
330  [0.859375, 0.109375],
331  [0.859375, 0.109375],
332  [0.890625, 0.109375],
333  [0.890625, 0.109375],
334  [0.921875, 0.109375],
335  [0.921875, 0.109375],
336  [0.953125, 0.109375],
337  [0.953125, 0.109375],
338  [0.984375, 0.109375],
339  [0.984375, 0.109375],
340  [0.015625, 0.140625],
341  [0.015625, 0.140625],
342  [0.046875, 0.140625],
343  [0.046875, 0.140625],
344  [0.078125, 0.140625],
345  [0.078125, 0.140625],
346  [0.109375, 0.140625],
347  [0.109375, 0.140625],
348  [0.140625, 0.140625],
349  [0.140625, 0.140625],
350  [0.171875, 0.140625],
351  [0.171875, 0.140625],
352  [0.203125, 0.140625],
353  [0.203125, 0.140625],
354  [0.234375, 0.140625],
355  [0.234375, 0.140625],
356  [0.265625, 0.140625],
357  [0.265625, 0.140625],
358  [0.296875, 0.140625],
359  [0.296875, 0.140625],
360  [0.328125, 0.140625],
361  [0.328125, 0.140625],
362  [0.359375, 0.140625],
363  [0.359375, 0.140625],
364  [0.390625, 0.140625],
365  [0.390625, 0.140625],
366  [0.421875, 0.140625],
367  [0.421875, 0.140625],
368  [0.453125, 0.140625],
369  [0.453125, 0.140625],
370  [0.484375, 0.140625],
371  [0.484375, 0.140625],
372  [0.515625, 0.140625],
373  [0.515625, 0.140625],
374  [0.546875, 0.140625],
375  [0.546875, 0.140625],
376  [0.578125, 0.140625],
377  [0.578125, 0.140625],
378  [0.609375, 0.140625],
379  [0.609375, 0.140625],
380  [0.640625, 0.140625],
381  [0.640625, 0.140625],
382  [0.671875, 0.140625],
383  [0.671875, 0.140625],
384  [0.703125, 0.140625],
385  [0.703125, 0.140625],
386  [0.734375, 0.140625],
387  [0.734375, 0.140625],
388  [0.765625, 0.140625],
389  [0.765625, 0.140625],
390  [0.796875, 0.140625],
391  [0.796875, 0.140625],
392  [0.828125, 0.140625],
393  [0.828125, 0.140625],
394  [0.859375, 0.140625],
395  [0.859375, 0.140625],
396  [0.890625, 0.140625],
397  [0.890625, 0.140625],
398  [0.921875, 0.140625],
399  [0.921875, 0.140625],
400  [0.953125, 0.140625],
401  [0.953125, 0.140625],
402  [0.984375, 0.140625],
403  [0.984375, 0.140625],
404  [0.015625, 0.171875],
405  [0.015625, 0.171875],
406  [0.046875, 0.171875],
407  [0.046875, 0.171875],
408  [0.078125, 0.171875],
409  [0.078125, 0.171875],
410  [0.109375, 0.171875],
411  [0.109375, 0.171875],
412  [0.140625, 0.171875],
413  [0.140625, 0.171875],
414  [0.171875, 0.171875],
415  [0.171875, 0.171875],
416  [0.203125, 0.171875],
417  [0.203125, 0.171875],
418  [0.234375, 0.171875],
419  [0.234375, 0.171875],
420  [0.265625, 0.171875],
421  [0.265625, 0.171875],
422  [0.296875, 0.171875],
423  [0.296875, 0.171875],
424  [0.328125, 0.171875],
425  [0.328125, 0.171875],
426  [0.359375, 0.171875],
427  [0.359375, 0.171875],
428  [0.390625, 0.171875],
429  [0.390625, 0.171875],
430  [0.421875, 0.171875],
431  [0.421875, 0.171875],
432  [0.453125, 0.171875],
433  [0.453125, 0.171875],
434  [0.484375, 0.171875],
435  [0.484375, 0.171875],
436  [0.515625, 0.171875],
437  [0.515625, 0.171875],
438  [0.546875, 0.171875],
439  [0.546875, 0.171875],
440  [0.578125, 0.171875],
441  [0.578125, 0.171875],
442  [0.609375, 0.171875],
443  [0.609375, 0.171875],
444  [0.640625, 0.171875],
445  [0.640625, 0.171875],
446  [0.671875, 0.171875],
447  [0.671875, 0.171875],
448  [0.703125, 0.171875],
449  [0.703125, 0.171875],
450  [0.734375, 0.171875],
451  [0.734375, 0.171875],
452  [0.765625, 0.171875],
453  [0.765625, 0.171875],
454  [0.796875, 0.171875],
455  [0.796875, 0.171875],
456  [0.828125, 0.171875],
457  [0.828125, 0.171875],
458  [0.859375, 0.171875],
459  [0.859375, 0.171875],
460  [0.890625, 0.171875],
461  [0.890625, 0.171875],
462  [0.921875, 0.171875],
463  [0.921875, 0.171875],
464  [0.953125, 0.171875],
465  [0.953125, 0.171875],
466  [0.984375, 0.171875],
467  [0.984375, 0.171875],
468  [0.015625, 0.203125],
469  [0.015625, 0.203125],
470  [0.046875, 0.203125],
471  [0.046875, 0.203125],
472  [0.078125, 0.203125],
473  [0.078125, 0.203125],
474  [0.109375, 0.203125],
475  [0.109375, 0.203125],
476  [0.140625, 0.203125],
477  [0.140625, 0.203125],
478  [0.171875, 0.203125],
479  [0.171875, 0.203125],
480  [0.203125, 0.203125],
481  [0.203125, 0.203125],
482  [0.234375, 0.203125],
483  [0.234375, 0.203125],
484  [0.265625, 0.203125],
485  [0.265625, 0.203125],
486  [0.296875, 0.203125],
487  [0.296875, 0.203125],
488  [0.328125, 0.203125],
489  [0.328125, 0.203125],
490  [0.359375, 0.203125],
491  [0.359375, 0.203125],
492  [0.390625, 0.203125],
493  [0.390625, 0.203125],
494  [0.421875, 0.203125],
495  [0.421875, 0.203125],
496  [0.453125, 0.203125],
497  [0.453125, 0.203125],
498  [0.484375, 0.203125],
499  [0.484375, 0.203125],
500  [0.515625, 0.203125],
501  [0.515625, 0.203125],
502  [0.546875, 0.203125],
503  [0.546875, 0.203125],
504  [0.578125, 0.203125],
505  [0.578125, 0.203125],
506  [0.609375, 0.203125],
507  [0.609375, 0.203125],
508  [0.640625, 0.203125],
509  [0.640625, 0.203125],
510  [0.671875, 0.203125],
511  [0.671875, 0.203125],
512  [0.703125, 0.203125],
513  [0.703125, 0.203125],
514  [0.734375, 0.203125],
515  [0.734375, 0.203125],
516  [0.765625, 0.203125],
517  [0.765625, 0.203125],
518  [0.796875, 0.203125],
519  [0.796875, 0.203125],
520  [0.828125, 0.203125],
521  [0.828125, 0.203125],
522  [0.859375, 0.203125],
523  [0.859375, 0.203125],
524  [0.890625, 0.203125],
525  [0.890625, 0.203125],
526  [0.921875, 0.203125],
527  [0.921875, 0.203125],
528  [0.953125, 0.203125],
529  [0.953125, 0.203125],
530  [0.984375, 0.203125],
531  [0.984375, 0.203125],
532  [0.015625, 0.234375],
533  [0.015625, 0.234375],
534  [0.046875, 0.234375],
535  [0.046875, 0.234375],
536  [0.078125, 0.234375],
537  [0.078125, 0.234375],
538  [0.109375, 0.234375],
539  [0.109375, 0.234375],
540  [0.140625, 0.234375],
541  [0.140625, 0.234375],
542  [0.171875, 0.234375],
543  [0.171875, 0.234375],
544  [0.203125, 0.234375],
545  [0.203125, 0.234375],
546  [0.234375, 0.234375],
547  [0.234375, 0.234375],
548  [0.265625, 0.234375],
549  [0.265625, 0.234375],
550  [0.296875, 0.234375],
551  [0.296875, 0.234375],
552  [0.328125, 0.234375],
553  [0.328125, 0.234375],
554  [0.359375, 0.234375],
555  [0.359375, 0.234375],
556  [0.390625, 0.234375],
557  [0.390625, 0.234375],
558  [0.421875, 0.234375],
559  [0.421875, 0.234375],
560  [0.453125, 0.234375],
561  [0.453125, 0.234375],
562  [0.484375, 0.234375],
563  [0.484375, 0.234375],
564  [0.515625, 0.234375],
565  [0.515625, 0.234375],
566  [0.546875, 0.234375],
567  [0.546875, 0.234375],
568  [0.578125, 0.234375],
569  [0.578125, 0.234375],
570  [0.609375, 0.234375],
571  [0.609375, 0.234375],
572  [0.640625, 0.234375],
573  [0.640625, 0.234375],
574  [0.671875, 0.234375],
575  [0.671875, 0.234375],
576  [0.703125, 0.234375],
577  [0.703125, 0.234375],
578  [0.734375, 0.234375],
579  [0.734375, 0.234375],
580  [0.765625, 0.234375],
581  [0.765625, 0.234375],
582  [0.796875, 0.234375],
583  [0.796875, 0.234375],
584  [0.828125, 0.234375],
585  [0.828125, 0.234375],
586  [0.859375, 0.234375],
587  [0.859375, 0.234375],
588  [0.890625, 0.234375],
589  [0.890625, 0.234375],
590  [0.921875, 0.234375],
591  [0.921875, 0.234375],
592  [0.953125, 0.234375],
593  [0.953125, 0.234375],
594  [0.984375, 0.234375],
595  [0.984375, 0.234375],
596  [0.015625, 0.265625],
597  [0.015625, 0.265625],
598  [0.046875, 0.265625],
599  [0.046875, 0.265625],
600  [0.078125, 0.265625],
601  [0.078125, 0.265625],
602  [0.109375, 0.265625],
603  [0.109375, 0.265625],
604  [0.140625, 0.265625],
605  [0.140625, 0.265625],
606  [0.171875, 0.265625],
607  [0.171875, 0.265625],
608  [0.203125, 0.265625],
609  [0.203125, 0.265625],
610  [0.234375, 0.265625],
611  [0.234375, 0.265625],
612  [0.265625, 0.265625],
613  [0.265625, 0.265625],
614  [0.296875, 0.265625],
615  [0.296875, 0.265625],
616  [0.328125, 0.265625],
617  [0.328125, 0.265625],
618  [0.359375, 0.265625],
619  [0.359375, 0.265625],
620  [0.390625, 0.265625],
621  [0.390625, 0.265625],
622  [0.421875, 0.265625],
623  [0.421875, 0.265625],
624  [0.453125, 0.265625],
625  [0.453125, 0.265625],
626  [0.484375, 0.265625],
627  [0.484375, 0.265625],
628  [0.515625, 0.265625],
629  [0.515625, 0.265625],
630  [0.546875, 0.265625],
631  [0.546875, 0.265625],
632  [0.578125, 0.265625],
633  [0.578125, 0.265625],
634  [0.609375, 0.265625],
635  [0.609375, 0.265625],
636  [0.640625, 0.265625],
637  [0.640625, 0.265625],
638  [0.671875, 0.265625],
639  [0.671875, 0.265625],
640  [0.703125, 0.265625],
641  [0.703125, 0.265625],
642  [0.734375, 0.265625],
643  [0.734375, 0.265625],
644  [0.765625, 0.265625],
645  [0.765625, 0.265625],
646  [0.796875, 0.265625],
647  [0.796875, 0.265625],
648  [0.828125, 0.265625],
649  [0.828125, 0.265625],
650  [0.859375, 0.265625],
651  [0.859375, 0.265625],
652  [0.890625, 0.265625],
653  [0.890625, 0.265625],
654  [0.921875, 0.265625],
655  [0.921875, 0.265625],
656  [0.953125, 0.265625],
657  [0.953125, 0.265625],
658  [0.984375, 0.265625],
659  [0.984375, 0.265625],
660  [0.015625, 0.296875],
661  [0.015625, 0.296875],
662  [0.046875, 0.296875],
663  [0.046875, 0.296875],
664  [0.078125, 0.296875],
665  [0.078125, 0.296875],
666  [0.109375, 0.296875],
667  [0.109375, 0.296875],
668  [0.140625, 0.296875],
669  [0.140625, 0.296875],
670  [0.171875, 0.296875],
671  [0.171875, 0.296875],
672  [0.203125, 0.296875],
673  [0.203125, 0.296875],
674  [0.234375, 0.296875],
675  [0.234375, 0.296875],
676  [0.265625, 0.296875],
677  [0.265625, 0.296875],
678  [0.296875, 0.296875],
679  [0.296875, 0.296875],
680  [0.328125, 0.296875],
681  [0.328125, 0.296875],
682  [0.359375, 0.296875],
683  [0.359375, 0.296875],
684  [0.390625, 0.296875],
685  [0.390625, 0.296875],
686  [0.421875, 0.296875],
687  [0.421875, 0.296875],
688  [0.453125, 0.296875],
689  [0.453125, 0.296875],
690  [0.484375, 0.296875],
691  [0.484375, 0.296875],
692  [0.515625, 0.296875],
693  [0.515625, 0.296875],
694  [0.546875, 0.296875],
695  [0.546875, 0.296875],
696  [0.578125, 0.296875],
697  [0.578125, 0.296875],
698  [0.609375, 0.296875],
699  [0.609375, 0.296875],
700  [0.640625, 0.296875],
701  [0.640625, 0.296875],
702  [0.671875, 0.296875],
703  [0.671875, 0.296875],
704  [0.703125, 0.296875],
705  [0.703125, 0.296875],
706  [0.734375, 0.296875],
707  [0.734375, 0.296875],
708  [0.765625, 0.296875],
709  [0.765625, 0.296875],
710  [0.796875, 0.296875],
711  [0.796875, 0.296875],
712  [0.828125, 0.296875],
713  [0.828125, 0.296875],
714  [0.859375, 0.296875],
715  [0.859375, 0.296875],
716  [0.890625, 0.296875],
717  [0.890625, 0.296875],
718  [0.921875, 0.296875],
719  [0.921875, 0.296875],
720  [0.953125, 0.296875],
721  [0.953125, 0.296875],
722  [0.984375, 0.296875],
723  [0.984375, 0.296875],
724  [0.015625, 0.328125],
725  [0.015625, 0.328125],
726  [0.046875, 0.328125],
727  [0.046875, 0.328125],
728  [0.078125, 0.328125],
729  [0.078125, 0.328125],
730  [0.109375, 0.328125],
731  [0.109375, 0.328125],
732  [0.140625, 0.328125],
733  [0.140625, 0.328125],
734  [0.171875, 0.328125],
735  [0.171875, 0.328125],
736  [0.203125, 0.328125],
737  [0.203125, 0.328125],
738  [0.234375, 0.328125],
739  [0.234375, 0.328125],
740  [0.265625, 0.328125],
741  [0.265625, 0.328125],
742  [0.296875, 0.328125],
743  [0.296875, 0.328125],
744  [0.328125, 0.328125],
745  [0.328125, 0.328125],
746  [0.359375, 0.328125],
747  [0.359375, 0.328125],
748  [0.390625, 0.328125],
749  [0.390625, 0.328125],
750  [0.421875, 0.328125],
751  [0.421875, 0.328125],
752  [0.453125, 0.328125],
753  [0.453125, 0.328125],
754  [0.484375, 0.328125],
755  [0.484375, 0.328125],
756  [0.515625, 0.328125],
757  [0.515625, 0.328125],
758  [0.546875, 0.328125],
759  [0.546875, 0.328125],
760  [0.578125, 0.328125],
761  [0.578125, 0.328125],
762  [0.609375, 0.328125],
763  [0.609375, 0.328125],
764  [0.640625, 0.328125],
765  [0.640625, 0.328125],
766  [0.671875, 0.328125],
767  [0.671875, 0.328125],
768  [0.703125, 0.328125],
769  [0.703125, 0.328125],
770  [0.734375, 0.328125],
771  [0.734375, 0.328125],
772  [0.765625, 0.328125],
773  [0.765625, 0.328125],
774  [0.796875, 0.328125],
775  [0.796875, 0.328125],
776  [0.828125, 0.328125],
777  [0.828125, 0.328125],
778  [0.859375, 0.328125],
779  [0.859375, 0.328125],
780  [0.890625, 0.328125],
781  [0.890625, 0.328125],
782  [0.921875, 0.328125],
783  [0.921875, 0.328125],
784  [0.953125, 0.328125],
785  [0.953125, 0.328125],
786  [0.984375, 0.328125],
787  [0.984375, 0.328125],
788  [0.015625, 0.359375],
789  [0.015625, 0.359375],
790  [0.046875, 0.359375],
791  [0.046875, 0.359375],
792  [0.078125, 0.359375],
793  [0.078125, 0.359375],
794  [0.109375, 0.359375],
795  [0.109375, 0.359375],
796  [0.140625, 0.359375],
797  [0.140625, 0.359375],
798  [0.171875, 0.359375],
799  [0.171875, 0.359375],
800  [0.203125, 0.359375],
801  [0.203125, 0.359375],
802  [0.234375, 0.359375],
803  [0.234375, 0.359375],
804  [0.265625, 0.359375],
805  [0.265625, 0.359375],
806  [0.296875, 0.359375],
807  [0.296875, 0.359375],
808  [0.328125, 0.359375],
809  [0.328125, 0.359375],
810  [0.359375, 0.359375],
811  [0.359375, 0.359375],
812  [0.390625, 0.359375],
813  [0.390625, 0.359375],
814  [0.421875, 0.359375],
815  [0.421875, 0.359375],
816  [0.453125, 0.359375],
817  [0.453125, 0.359375],
818  [0.484375, 0.359375],
819  [0.484375, 0.359375],
820  [0.515625, 0.359375],
821  [0.515625, 0.359375],
822  [0.546875, 0.359375],
823  [0.546875, 0.359375],
824  [0.578125, 0.359375],
825  [0.578125, 0.359375],
826  [0.609375, 0.359375],
827  [0.609375, 0.359375],
828  [0.640625, 0.359375],
829  [0.640625, 0.359375],
830  [0.671875, 0.359375],
831  [0.671875, 0.359375],
832  [0.703125, 0.359375],
833  [0.703125, 0.359375],
834  [0.734375, 0.359375],
835  [0.734375, 0.359375],
836  [0.765625, 0.359375],
837  [0.765625, 0.359375],
838  [0.796875, 0.359375],
839  [0.796875, 0.359375],
840  [0.828125, 0.359375],
841  [0.828125, 0.359375],
842  [0.859375, 0.359375],
843  [0.859375, 0.359375],
844  [0.890625, 0.359375],
845  [0.890625, 0.359375],
846  [0.921875, 0.359375],
847  [0.921875, 0.359375],
848  [0.953125, 0.359375],
849  [0.953125, 0.359375],
850  [0.984375, 0.359375],
851  [0.984375, 0.359375],
852  [0.015625, 0.390625],
853  [0.015625, 0.390625],
854  [0.046875, 0.390625],
855  [0.046875, 0.390625],
856  [0.078125, 0.390625],
857  [0.078125, 0.390625],
858  [0.109375, 0.390625],
859  [0.109375, 0.390625],
860  [0.140625, 0.390625],
861  [0.140625, 0.390625],
862  [0.171875, 0.390625],
863  [0.171875, 0.390625],
864  [0.203125, 0.390625],
865  [0.203125, 0.390625],
866  [0.234375, 0.390625],
867  [0.234375, 0.390625],
868  [0.265625, 0.390625],
869  [0.265625, 0.390625],
870  [0.296875, 0.390625],
871  [0.296875, 0.390625],
872  [0.328125, 0.390625],
873  [0.328125, 0.390625],
874  [0.359375, 0.390625],
875  [0.359375, 0.390625],
876  [0.390625, 0.390625],
877  [0.390625, 0.390625],
878  [0.421875, 0.390625],
879  [0.421875, 0.390625],
880  [0.453125, 0.390625],
881  [0.453125, 0.390625],
882  [0.484375, 0.390625],
883  [0.484375, 0.390625],
884  [0.515625, 0.390625],
885  [0.515625, 0.390625],
886  [0.546875, 0.390625],
887  [0.546875, 0.390625],
888  [0.578125, 0.390625],
889  [0.578125, 0.390625],
890  [0.609375, 0.390625],
891  [0.609375, 0.390625],
892  [0.640625, 0.390625],
893  [0.640625, 0.390625],
894  [0.671875, 0.390625],
895  [0.671875, 0.390625],
896  [0.703125, 0.390625],
897  [0.703125, 0.390625],
898  [0.734375, 0.390625],
899  [0.734375, 0.390625],
900  [0.765625, 0.390625],
901  [0.765625, 0.390625],
902  [0.796875, 0.390625],
903  [0.796875, 0.390625],
904  [0.828125, 0.390625],
905  [0.828125, 0.390625],
906  [0.859375, 0.390625],
907  [0.859375, 0.390625],
908  [0.890625, 0.390625],
909  [0.890625, 0.390625],
910  [0.921875, 0.390625],
911  [0.921875, 0.390625],
912  [0.953125, 0.390625],
913  [0.953125, 0.390625],
914  [0.984375, 0.390625],
915  [0.984375, 0.390625],
916  [0.015625, 0.421875],
917  [0.015625, 0.421875],
918  [0.046875, 0.421875],
919  [0.046875, 0.421875],
920  [0.078125, 0.421875],
921  [0.078125, 0.421875],
922  [0.109375, 0.421875],
923  [0.109375, 0.421875],
924  [0.140625, 0.421875],
925  [0.140625, 0.421875],
926  [0.171875, 0.421875],
927  [0.171875, 0.421875],
928  [0.203125, 0.421875],
929  [0.203125, 0.421875],
930  [0.234375, 0.421875],
931  [0.234375, 0.421875],
932  [0.265625, 0.421875],
933  [0.265625, 0.421875],
934  [0.296875, 0.421875],
935  [0.296875, 0.421875],
936  [0.328125, 0.421875],
937  [0.328125, 0.421875],
938  [0.359375, 0.421875],
939  [0.359375, 0.421875],
940  [0.390625, 0.421875],
941  [0.390625, 0.421875],
942  [0.421875, 0.421875],
943  [0.421875, 0.421875],
944  [0.453125, 0.421875],
945  [0.453125, 0.421875],
946  [0.484375, 0.421875],
947  [0.484375, 0.421875],
948  [0.515625, 0.421875],
949  [0.515625, 0.421875],
950  [0.546875, 0.421875],
951  [0.546875, 0.421875],
952  [0.578125, 0.421875],
953  [0.578125, 0.421875],
954  [0.609375, 0.421875],
955  [0.609375, 0.421875],
956  [0.640625, 0.421875],
957  [0.640625, 0.421875],
958  [0.671875, 0.421875],
959  [0.671875, 0.421875],
960  [0.703125, 0.421875],
961  [0.703125, 0.421875],
962  [0.734375, 0.421875],
963  [0.734375, 0.421875],
964  [0.765625, 0.421875],
965  [0.765625, 0.421875],
966  [0.796875, 0.421875],
967  [0.796875, 0.421875],
968  [0.828125, 0.421875],
969  [0.828125, 0.421875],
970  [0.859375, 0.421875],
971  [0.859375, 0.421875],
972  [0.890625, 0.421875],
973  [0.890625, 0.421875],
974  [0.921875, 0.421875],
975  [0.921875, 0.421875],
976  [0.953125, 0.421875],
977  [0.953125, 0.421875],
978  [0.984375, 0.421875],
979  [0.984375, 0.421875],
980  [0.015625, 0.453125],
981  [0.015625, 0.453125],
982  [0.046875, 0.453125],
983  [0.046875, 0.453125],
984  [0.078125, 0.453125],
985  [0.078125, 0.453125],
986  [0.109375, 0.453125],
987  [0.109375, 0.453125],
988  [0.140625, 0.453125],
989  [0.140625, 0.453125],
990  [0.171875, 0.453125],
991  [0.171875, 0.453125],
992  [0.203125, 0.453125],
993  [0.203125, 0.453125],
994  [0.234375, 0.453125],
995  [0.234375, 0.453125],
996  [0.265625, 0.453125],
997  [0.265625, 0.453125],
998  [0.296875, 0.453125],
999  [0.296875, 0.453125],
1000  [0.328125, 0.453125],
1001  [0.328125, 0.453125],
1002  [0.359375, 0.453125],
1003  [0.359375, 0.453125],
1004  [0.390625, 0.453125],
1005  [0.390625, 0.453125],
1006  [0.421875, 0.453125],
1007  [0.421875, 0.453125],
1008  [0.453125, 0.453125],
1009  [0.453125, 0.453125],
1010  [0.484375, 0.453125],
1011  [0.484375, 0.453125],
1012  [0.515625, 0.453125],
1013  [0.515625, 0.453125],
1014  [0.546875, 0.453125],
1015  [0.546875, 0.453125],
1016  [0.578125, 0.453125],
1017  [0.578125, 0.453125],
1018  [0.609375, 0.453125],
1019  [0.609375, 0.453125],
1020  [0.640625, 0.453125],
1021  [0.640625, 0.453125],
1022  [0.671875, 0.453125],
1023  [0.671875, 0.453125],
1024  [0.703125, 0.453125],
1025  [0.703125, 0.453125],
1026  [0.734375, 0.453125],
1027  [0.734375, 0.453125],
1028  [0.765625, 0.453125],
1029  [0.765625, 0.453125],
1030  [0.796875, 0.453125],
1031  [0.796875, 0.453125],
1032  [0.828125, 0.453125],
1033  [0.828125, 0.453125],
1034  [0.859375, 0.453125],
1035  [0.859375, 0.453125],
1036  [0.890625, 0.453125],
1037  [0.890625, 0.453125],
1038  [0.921875, 0.453125],
1039  [0.921875, 0.453125],
1040  [0.953125, 0.453125],
1041  [0.953125, 0.453125],
1042  [0.984375, 0.453125],
1043  [0.984375, 0.453125],
1044  [0.015625, 0.484375],
1045  [0.015625, 0.484375],
1046  [0.046875, 0.484375],
1047  [0.046875, 0.484375],
1048  [0.078125, 0.484375],
1049  [0.078125, 0.484375],
1050  [0.109375, 0.484375],
1051  [0.109375, 0.484375],
1052  [0.140625, 0.484375],
1053  [0.140625, 0.484375],
1054  [0.171875, 0.484375],
1055  [0.171875, 0.484375],
1056  [0.203125, 0.484375],
1057  [0.203125, 0.484375],
1058  [0.234375, 0.484375],
1059  [0.234375, 0.484375],
1060  [0.265625, 0.484375],
1061  [0.265625, 0.484375],
1062  [0.296875, 0.484375],
1063  [0.296875, 0.484375],
1064  [0.328125, 0.484375],
1065  [0.328125, 0.484375],
1066  [0.359375, 0.484375],
1067  [0.359375, 0.484375],
1068  [0.390625, 0.484375],
1069  [0.390625, 0.484375],
1070  [0.421875, 0.484375],
1071  [0.421875, 0.484375],
1072  [0.453125, 0.484375],
1073  [0.453125, 0.484375],
1074  [0.484375, 0.484375],
1075  [0.484375, 0.484375],
1076  [0.515625, 0.484375],
1077  [0.515625, 0.484375],
1078  [0.546875, 0.484375],
1079  [0.546875, 0.484375],
1080  [0.578125, 0.484375],
1081  [0.578125, 0.484375],
1082  [0.609375, 0.484375],
1083  [0.609375, 0.484375],
1084  [0.640625, 0.484375],
1085  [0.640625, 0.484375],
1086  [0.671875, 0.484375],
1087  [0.671875, 0.484375],
1088  [0.703125, 0.484375],
1089  [0.703125, 0.484375],
1090  [0.734375, 0.484375],
1091  [0.734375, 0.484375],
1092  [0.765625, 0.484375],
1093  [0.765625, 0.484375],
1094  [0.796875, 0.484375],
1095  [0.796875, 0.484375],
1096  [0.828125, 0.484375],
1097  [0.828125, 0.484375],
1098  [0.859375, 0.484375],
1099  [0.859375, 0.484375],
1100  [0.890625, 0.484375],
1101  [0.890625, 0.484375],
1102  [0.921875, 0.484375],
1103  [0.921875, 0.484375],
1104  [0.953125, 0.484375],
1105  [0.953125, 0.484375],
1106  [0.984375, 0.484375],
1107  [0.984375, 0.484375],
1108  [0.015625, 0.515625],
1109  [0.015625, 0.515625],
1110  [0.046875, 0.515625],
1111  [0.046875, 0.515625],
1112  [0.078125, 0.515625],
1113  [0.078125, 0.515625],
1114  [0.109375, 0.515625],
1115  [0.109375, 0.515625],
1116  [0.140625, 0.515625],
1117  [0.140625, 0.515625],
1118  [0.171875, 0.515625],
1119  [0.171875, 0.515625],
1120  [0.203125, 0.515625],
1121  [0.203125, 0.515625],
1122  [0.234375, 0.515625],
1123  [0.234375, 0.515625],
1124  [0.265625, 0.515625],
1125  [0.265625, 0.515625],
1126  [0.296875, 0.515625],
1127  [0.296875, 0.515625],
1128  [0.328125, 0.515625],
1129  [0.328125, 0.515625],
1130  [0.359375, 0.515625],
1131  [0.359375, 0.515625],
1132  [0.390625, 0.515625],
1133  [0.390625, 0.515625],
1134  [0.421875, 0.515625],
1135  [0.421875, 0.515625],
1136  [0.453125, 0.515625],
1137  [0.453125, 0.515625],
1138  [0.484375, 0.515625],
1139  [0.484375, 0.515625],
1140  [0.515625, 0.515625],
1141  [0.515625, 0.515625],
1142  [0.546875, 0.515625],
1143  [0.546875, 0.515625],
1144  [0.578125, 0.515625],
1145  [0.578125, 0.515625],
1146  [0.609375, 0.515625],
1147  [0.609375, 0.515625],
1148  [0.640625, 0.515625],
1149  [0.640625, 0.515625],
1150  [0.671875, 0.515625],
1151  [0.671875, 0.515625],
1152  [0.703125, 0.515625],
1153  [0.703125, 0.515625],
1154  [0.734375, 0.515625],
1155  [0.734375, 0.515625],
1156  [0.765625, 0.515625],
1157  [0.765625, 0.515625],
1158  [0.796875, 0.515625],
1159  [0.796875, 0.515625],
1160  [0.828125, 0.515625],
1161  [0.828125, 0.515625],
1162  [0.859375, 0.515625],
1163  [0.859375, 0.515625],
1164  [0.890625, 0.515625],
1165  [0.890625, 0.515625],
1166  [0.921875, 0.515625],
1167  [0.921875, 0.515625],
1168  [0.953125, 0.515625],
1169  [0.953125, 0.515625],
1170  [0.984375, 0.515625],
1171  [0.984375, 0.515625],
1172  [0.015625, 0.546875],
1173  [0.015625, 0.546875],
1174  [0.046875, 0.546875],
1175  [0.046875, 0.546875],
1176  [0.078125, 0.546875],
1177  [0.078125, 0.546875],
1178  [0.109375, 0.546875],
1179  [0.109375, 0.546875],
1180  [0.140625, 0.546875],
1181  [0.140625, 0.546875],
1182  [0.171875, 0.546875],
1183  [0.171875, 0.546875],
1184  [0.203125, 0.546875],
1185  [0.203125, 0.546875],
1186  [0.234375, 0.546875],
1187  [0.234375, 0.546875],
1188  [0.265625, 0.546875],
1189  [0.265625, 0.546875],
1190  [0.296875, 0.546875],
1191  [0.296875, 0.546875],
1192  [0.328125, 0.546875],
1193  [0.328125, 0.546875],
1194  [0.359375, 0.546875],
1195  [0.359375, 0.546875],
1196  [0.390625, 0.546875],
1197  [0.390625, 0.546875],
1198  [0.421875, 0.546875],
1199  [0.421875, 0.546875],
1200  [0.453125, 0.546875],
1201  [0.453125, 0.546875],
1202  [0.484375, 0.546875],
1203  [0.484375, 0.546875],
1204  [0.515625, 0.546875],
1205  [0.515625, 0.546875],
1206  [0.546875, 0.546875],
1207  [0.546875, 0.546875],
1208  [0.578125, 0.546875],
1209  [0.578125, 0.546875],
1210  [0.609375, 0.546875],
1211  [0.609375, 0.546875],
1212  [0.640625, 0.546875],
1213  [0.640625, 0.546875],
1214  [0.671875, 0.546875],
1215  [0.671875, 0.546875],
1216  [0.703125, 0.546875],
1217  [0.703125, 0.546875],
1218  [0.734375, 0.546875],
1219  [0.734375, 0.546875],
1220  [0.765625, 0.546875],
1221  [0.765625, 0.546875],
1222  [0.796875, 0.546875],
1223  [0.796875, 0.546875],
1224  [0.828125, 0.546875],
1225  [0.828125, 0.546875],
1226  [0.859375, 0.546875],
1227  [0.859375, 0.546875],
1228  [0.890625, 0.546875],
1229  [0.890625, 0.546875],
1230  [0.921875, 0.546875],
1231  [0.921875, 0.546875],
1232  [0.953125, 0.546875],
1233  [0.953125, 0.546875],
1234  [0.984375, 0.546875],
1235  [0.984375, 0.546875],
1236  [0.015625, 0.578125],
1237  [0.015625, 0.578125],
1238  [0.046875, 0.578125],
1239  [0.046875, 0.578125],
1240  [0.078125, 0.578125],
1241  [0.078125, 0.578125],
1242  [0.109375, 0.578125],
1243  [0.109375, 0.578125],
1244  [0.140625, 0.578125],
1245  [0.140625, 0.578125],
1246  [0.171875, 0.578125],
1247  [0.171875, 0.578125],
1248  [0.203125, 0.578125],
1249  [0.203125, 0.578125],
1250  [0.234375, 0.578125],
1251  [0.234375, 0.578125],
1252  [0.265625, 0.578125],
1253  [0.265625, 0.578125],
1254  [0.296875, 0.578125],
1255  [0.296875, 0.578125],
1256  [0.328125, 0.578125],
1257  [0.328125, 0.578125],
1258  [0.359375, 0.578125],
1259  [0.359375, 0.578125],
1260  [0.390625, 0.578125],
1261  [0.390625, 0.578125],
1262  [0.421875, 0.578125],
1263  [0.421875, 0.578125],
1264  [0.453125, 0.578125],
1265  [0.453125, 0.578125],
1266  [0.484375, 0.578125],
1267  [0.484375, 0.578125],
1268  [0.515625, 0.578125],
1269  [0.515625, 0.578125],
1270  [0.546875, 0.578125],
1271  [0.546875, 0.578125],
1272  [0.578125, 0.578125],
1273  [0.578125, 0.578125],
1274  [0.609375, 0.578125],
1275  [0.609375, 0.578125],
1276  [0.640625, 0.578125],
1277  [0.640625, 0.578125],
1278  [0.671875, 0.578125],
1279  [0.671875, 0.578125],
1280  [0.703125, 0.578125],
1281  [0.703125, 0.578125],
1282  [0.734375, 0.578125],
1283  [0.734375, 0.578125],
1284  [0.765625, 0.578125],
1285  [0.765625, 0.578125],
1286  [0.796875, 0.578125],
1287  [0.796875, 0.578125],
1288  [0.828125, 0.578125],
1289  [0.828125, 0.578125],
1290  [0.859375, 0.578125],
1291  [0.859375, 0.578125],
1292  [0.890625, 0.578125],
1293  [0.890625, 0.578125],
1294  [0.921875, 0.578125],
1295  [0.921875, 0.578125],
1296  [0.953125, 0.578125],
1297  [0.953125, 0.578125],
1298  [0.984375, 0.578125],
1299  [0.984375, 0.578125],
1300  [0.015625, 0.609375],
1301  [0.015625, 0.609375],
1302  [0.046875, 0.609375],
1303  [0.046875, 0.609375],
1304  [0.078125, 0.609375],
1305  [0.078125, 0.609375],
1306  [0.109375, 0.609375],
1307  [0.109375, 0.609375],
1308  [0.140625, 0.609375],
1309  [0.140625, 0.609375],
1310  [0.171875, 0.609375],
1311  [0.171875, 0.609375],
1312  [0.203125, 0.609375],
1313  [0.203125, 0.609375],
1314  [0.234375, 0.609375],
1315  [0.234375, 0.609375],
1316  [0.265625, 0.609375],
1317  [0.265625, 0.609375],
1318  [0.296875, 0.609375],
1319  [0.296875, 0.609375],
1320  [0.328125, 0.609375],
1321  [0.328125, 0.609375],
1322  [0.359375, 0.609375],
1323  [0.359375, 0.609375],
1324  [0.390625, 0.609375],
1325  [0.390625, 0.609375],
1326  [0.421875, 0.609375],
1327  [0.421875, 0.609375],
1328  [0.453125, 0.609375],
1329  [0.453125, 0.609375],
1330  [0.484375, 0.609375],
1331  [0.484375, 0.609375],
1332  [0.515625, 0.609375],
1333  [0.515625, 0.609375],
1334  [0.546875, 0.609375],
1335  [0.546875, 0.609375],
1336  [0.578125, 0.609375],
1337  [0.578125, 0.609375],
1338  [0.609375, 0.609375],
1339  [0.609375, 0.609375],
1340  [0.640625, 0.609375],
1341  [0.640625, 0.609375],
1342  [0.671875, 0.609375],
1343  [0.671875, 0.609375],
1344  [0.703125, 0.609375],
1345  [0.703125, 0.609375],
1346  [0.734375, 0.609375],
1347  [0.734375, 0.609375],
1348  [0.765625, 0.609375],
1349  [0.765625, 0.609375],
1350  [0.796875, 0.609375],
1351  [0.796875, 0.609375],
1352  [0.828125, 0.609375],
1353  [0.828125, 0.609375],
1354  [0.859375, 0.609375],
1355  [0.859375, 0.609375],
1356  [0.890625, 0.609375],
1357  [0.890625, 0.609375],
1358  [0.921875, 0.609375],
1359  [0.921875, 0.609375],
1360  [0.953125, 0.609375],
1361  [0.953125, 0.609375],
1362  [0.984375, 0.609375],
1363  [0.984375, 0.609375],
1364  [0.015625, 0.640625],
1365  [0.015625, 0.640625],
1366  [0.046875, 0.640625],
1367  [0.046875, 0.640625],
1368  [0.078125, 0.640625],
1369  [0.078125, 0.640625],
1370  [0.109375, 0.640625],
1371  [0.109375, 0.640625],
1372  [0.140625, 0.640625],
1373  [0.140625, 0.640625],
1374  [0.171875, 0.640625],
1375  [0.171875, 0.640625],
1376  [0.203125, 0.640625],
1377  [0.203125, 0.640625],
1378  [0.234375, 0.640625],
1379  [0.234375, 0.640625],
1380  [0.265625, 0.640625],
1381  [0.265625, 0.640625],
1382  [0.296875, 0.640625],
1383  [0.296875, 0.640625],
1384  [0.328125, 0.640625],
1385  [0.328125, 0.640625],
1386  [0.359375, 0.640625],
1387  [0.359375, 0.640625],
1388  [0.390625, 0.640625],
1389  [0.390625, 0.640625],
1390  [0.421875, 0.640625],
1391  [0.421875, 0.640625],
1392  [0.453125, 0.640625],
1393  [0.453125, 0.640625],
1394  [0.484375, 0.640625],
1395  [0.484375, 0.640625],
1396  [0.515625, 0.640625],
1397  [0.515625, 0.640625],
1398  [0.546875, 0.640625],
1399  [0.546875, 0.640625],
1400  [0.578125, 0.640625],
1401  [0.578125, 0.640625],
1402  [0.609375, 0.640625],
1403  [0.609375, 0.640625],
1404  [0.640625, 0.640625],
1405  [0.640625, 0.640625],
1406  [0.671875, 0.640625],
1407  [0.671875, 0.640625],
1408  [0.703125, 0.640625],
1409  [0.703125, 0.640625],
1410  [0.734375, 0.640625],
1411  [0.734375, 0.640625],
1412  [0.765625, 0.640625],
1413  [0.765625, 0.640625],
1414  [0.796875, 0.640625],
1415  [0.796875, 0.640625],
1416  [0.828125, 0.640625],
1417  [0.828125, 0.640625],
1418  [0.859375, 0.640625],
1419  [0.859375, 0.640625],
1420  [0.890625, 0.640625],
1421  [0.890625, 0.640625],
1422  [0.921875, 0.640625],
1423  [0.921875, 0.640625],
1424  [0.953125, 0.640625],
1425  [0.953125, 0.640625],
1426  [0.984375, 0.640625],
1427  [0.984375, 0.640625],
1428  [0.015625, 0.671875],
1429  [0.015625, 0.671875],
1430  [0.046875, 0.671875],
1431  [0.046875, 0.671875],
1432  [0.078125, 0.671875],
1433  [0.078125, 0.671875],
1434  [0.109375, 0.671875],
1435  [0.109375, 0.671875],
1436  [0.140625, 0.671875],
1437  [0.140625, 0.671875],
1438  [0.171875, 0.671875],
1439  [0.171875, 0.671875],
1440  [0.203125, 0.671875],
1441  [0.203125, 0.671875],
1442  [0.234375, 0.671875],
1443  [0.234375, 0.671875],
1444  [0.265625, 0.671875],
1445  [0.265625, 0.671875],
1446  [0.296875, 0.671875],
1447  [0.296875, 0.671875],
1448  [0.328125, 0.671875],
1449  [0.328125, 0.671875],
1450  [0.359375, 0.671875],
1451  [0.359375, 0.671875],
1452  [0.390625, 0.671875],
1453  [0.390625, 0.671875],
1454  [0.421875, 0.671875],
1455  [0.421875, 0.671875],
1456  [0.453125, 0.671875],
1457  [0.453125, 0.671875],
1458  [0.484375, 0.671875],
1459  [0.484375, 0.671875],
1460  [0.515625, 0.671875],
1461  [0.515625, 0.671875],
1462  [0.546875, 0.671875],
1463  [0.546875, 0.671875],
1464  [0.578125, 0.671875],
1465  [0.578125, 0.671875],
1466  [0.609375, 0.671875],
1467  [0.609375, 0.671875],
1468  [0.640625, 0.671875],
1469  [0.640625, 0.671875],
1470  [0.671875, 0.671875],
1471  [0.671875, 0.671875],
1472  [0.703125, 0.671875],
1473  [0.703125, 0.671875],
1474  [0.734375, 0.671875],
1475  [0.734375, 0.671875],
1476  [0.765625, 0.671875],
1477  [0.765625, 0.671875],
1478  [0.796875, 0.671875],
1479  [0.796875, 0.671875],
1480  [0.828125, 0.671875],
1481  [0.828125, 0.671875],
1482  [0.859375, 0.671875],
1483  [0.859375, 0.671875],
1484  [0.890625, 0.671875],
1485  [0.890625, 0.671875],
1486  [0.921875, 0.671875],
1487  [0.921875, 0.671875],
1488  [0.953125, 0.671875],
1489  [0.953125, 0.671875],
1490  [0.984375, 0.671875],
1491  [0.984375, 0.671875],
1492  [0.015625, 0.703125],
1493  [0.015625, 0.703125],
1494  [0.046875, 0.703125],
1495  [0.046875, 0.703125],
1496  [0.078125, 0.703125],
1497  [0.078125, 0.703125],
1498  [0.109375, 0.703125],
1499  [0.109375, 0.703125],
1500  [0.140625, 0.703125],
1501  [0.140625, 0.703125],
1502  [0.171875, 0.703125],
1503  [0.171875, 0.703125],
1504  [0.203125, 0.703125],
1505  [0.203125, 0.703125],
1506  [0.234375, 0.703125],
1507  [0.234375, 0.703125],
1508  [0.265625, 0.703125],
1509  [0.265625, 0.703125],
1510  [0.296875, 0.703125],
1511  [0.296875, 0.703125],
1512  [0.328125, 0.703125],
1513  [0.328125, 0.703125],
1514  [0.359375, 0.703125],
1515  [0.359375, 0.703125],
1516  [0.390625, 0.703125],
1517  [0.390625, 0.703125],
1518  [0.421875, 0.703125],
1519  [0.421875, 0.703125],
1520  [0.453125, 0.703125],
1521  [0.453125, 0.703125],
1522  [0.484375, 0.703125],
1523  [0.484375, 0.703125],
1524  [0.515625, 0.703125],
1525  [0.515625, 0.703125],
1526  [0.546875, 0.703125],
1527  [0.546875, 0.703125],
1528  [0.578125, 0.703125],
1529  [0.578125, 0.703125],
1530  [0.609375, 0.703125],
1531  [0.609375, 0.703125],
1532  [0.640625, 0.703125],
1533  [0.640625, 0.703125],
1534  [0.671875, 0.703125],
1535  [0.671875, 0.703125],
1536  [0.703125, 0.703125],
1537  [0.703125, 0.703125],
1538  [0.734375, 0.703125],
1539  [0.734375, 0.703125],
1540  [0.765625, 0.703125],
1541  [0.765625, 0.703125],
1542  [0.796875, 0.703125],
1543  [0.796875, 0.703125],
1544  [0.828125, 0.703125],
1545  [0.828125, 0.703125],
1546  [0.859375, 0.703125],
1547  [0.859375, 0.703125],
1548  [0.890625, 0.703125],
1549  [0.890625, 0.703125],
1550  [0.921875, 0.703125],
1551  [0.921875, 0.703125],
1552  [0.953125, 0.703125],
1553  [0.953125, 0.703125],
1554  [0.984375, 0.703125],
1555  [0.984375, 0.703125],
1556  [0.015625, 0.734375],
1557  [0.015625, 0.734375],
1558  [0.046875, 0.734375],
1559  [0.046875, 0.734375],
1560  [0.078125, 0.734375],
1561  [0.078125, 0.734375],
1562  [0.109375, 0.734375],
1563  [0.109375, 0.734375],
1564  [0.140625, 0.734375],
1565  [0.140625, 0.734375],
1566  [0.171875, 0.734375],
1567  [0.171875, 0.734375],
1568  [0.203125, 0.734375],
1569  [0.203125, 0.734375],
1570  [0.234375, 0.734375],
1571  [0.234375, 0.734375],
1572  [0.265625, 0.734375],
1573  [0.265625, 0.734375],
1574  [0.296875, 0.734375],
1575  [0.296875, 0.734375],
1576  [0.328125, 0.734375],
1577  [0.328125, 0.734375],
1578  [0.359375, 0.734375],
1579  [0.359375, 0.734375],
1580  [0.390625, 0.734375],
1581  [0.390625, 0.734375],
1582  [0.421875, 0.734375],
1583  [0.421875, 0.734375],
1584  [0.453125, 0.734375],
1585  [0.453125, 0.734375],
1586  [0.484375, 0.734375],
1587  [0.484375, 0.734375],
1588  [0.515625, 0.734375],
1589  [0.515625, 0.734375],
1590  [0.546875, 0.734375],
1591  [0.546875, 0.734375],
1592  [0.578125, 0.734375],
1593  [0.578125, 0.734375],
1594  [0.609375, 0.734375],
1595  [0.609375, 0.734375],
1596  [0.640625, 0.734375],
1597  [0.640625, 0.734375],
1598  [0.671875, 0.734375],
1599  [0.671875, 0.734375],
1600  [0.703125, 0.734375],
1601  [0.703125, 0.734375],
1602  [0.734375, 0.734375],
1603  [0.734375, 0.734375],
1604  [0.765625, 0.734375],
1605  [0.765625, 0.734375],
1606  [0.796875, 0.734375],
1607  [0.796875, 0.734375],
1608  [0.828125, 0.734375],
1609  [0.828125, 0.734375],
1610  [0.859375, 0.734375],
1611  [0.859375, 0.734375],
1612  [0.890625, 0.734375],
1613  [0.890625, 0.734375],
1614  [0.921875, 0.734375],
1615  [0.921875, 0.734375],
1616  [0.953125, 0.734375],
1617  [0.953125, 0.734375],
1618  [0.984375, 0.734375],
1619  [0.984375, 0.734375],
1620  [0.015625, 0.765625],
1621  [0.015625, 0.765625],
1622  [0.046875, 0.765625],
1623  [0.046875, 0.765625],
1624  [0.078125, 0.765625],
1625  [0.078125, 0.765625],
1626  [0.109375, 0.765625],
1627  [0.109375, 0.765625],
1628  [0.140625, 0.765625],
1629  [0.140625, 0.765625],
1630  [0.171875, 0.765625],
1631  [0.171875, 0.765625],
1632  [0.203125, 0.765625],
1633  [0.203125, 0.765625],
1634  [0.234375, 0.765625],
1635  [0.234375, 0.765625],
1636  [0.265625, 0.765625],
1637  [0.265625, 0.765625],
1638  [0.296875, 0.765625],
1639  [0.296875, 0.765625],
1640  [0.328125, 0.765625],
1641  [0.328125, 0.765625],
1642  [0.359375, 0.765625],
1643  [0.359375, 0.765625],
1644  [0.390625, 0.765625],
1645  [0.390625, 0.765625],
1646  [0.421875, 0.765625],
1647  [0.421875, 0.765625],
1648  [0.453125, 0.765625],
1649  [0.453125, 0.765625],
1650  [0.484375, 0.765625],
1651  [0.484375, 0.765625],
1652  [0.515625, 0.765625],
1653  [0.515625, 0.765625],
1654  [0.546875, 0.765625],
1655  [0.546875, 0.765625],
1656  [0.578125, 0.765625],
1657  [0.578125, 0.765625],
1658  [0.609375, 0.765625],
1659  [0.609375, 0.765625],
1660  [0.640625, 0.765625],
1661  [0.640625, 0.765625],
1662  [0.671875, 0.765625],
1663  [0.671875, 0.765625],
1664  [0.703125, 0.765625],
1665  [0.703125, 0.765625],
1666  [0.734375, 0.765625],
1667  [0.734375, 0.765625],
1668  [0.765625, 0.765625],
1669  [0.765625, 0.765625],
1670  [0.796875, 0.765625],
1671  [0.796875, 0.765625],
1672  [0.828125, 0.765625],
1673  [0.828125, 0.765625],
1674  [0.859375, 0.765625],
1675  [0.859375, 0.765625],
1676  [0.890625, 0.765625],
1677  [0.890625, 0.765625],
1678  [0.921875, 0.765625],
1679  [0.921875, 0.765625],
1680  [0.953125, 0.765625],
1681  [0.953125, 0.765625],
1682  [0.984375, 0.765625],
1683  [0.984375, 0.765625],
1684  [0.015625, 0.796875],
1685  [0.015625, 0.796875],
1686  [0.046875, 0.796875],
1687  [0.046875, 0.796875],
1688  [0.078125, 0.796875],
1689  [0.078125, 0.796875],
1690  [0.109375, 0.796875],
1691  [0.109375, 0.796875],
1692  [0.140625, 0.796875],
1693  [0.140625, 0.796875],
1694  [0.171875, 0.796875],
1695  [0.171875, 0.796875],
1696  [0.203125, 0.796875],
1697  [0.203125, 0.796875],
1698  [0.234375, 0.796875],
1699  [0.234375, 0.796875],
1700  [0.265625, 0.796875],
1701  [0.265625, 0.796875],
1702  [0.296875, 0.796875],
1703  [0.296875, 0.796875],
1704  [0.328125, 0.796875],
1705  [0.328125, 0.796875],
1706  [0.359375, 0.796875],
1707  [0.359375, 0.796875],
1708  [0.390625, 0.796875],
1709  [0.390625, 0.796875],
1710  [0.421875, 0.796875],
1711  [0.421875, 0.796875],
1712  [0.453125, 0.796875],
1713  [0.453125, 0.796875],
1714  [0.484375, 0.796875],
1715  [0.484375, 0.796875],
1716  [0.515625, 0.796875],
1717  [0.515625, 0.796875],
1718  [0.546875, 0.796875],
1719  [0.546875, 0.796875],
1720  [0.578125, 0.796875],
1721  [0.578125, 0.796875],
1722  [0.609375, 0.796875],
1723  [0.609375, 0.796875],
1724  [0.640625, 0.796875],
1725  [0.640625, 0.796875],
1726  [0.671875, 0.796875],
1727  [0.671875, 0.796875],
1728  [0.703125, 0.796875],
1729  [0.703125, 0.796875],
1730  [0.734375, 0.796875],
1731  [0.734375, 0.796875],
1732  [0.765625, 0.796875],
1733  [0.765625, 0.796875],
1734  [0.796875, 0.796875],
1735  [0.796875, 0.796875],
1736  [0.828125, 0.796875],
1737  [0.828125, 0.796875],
1738  [0.859375, 0.796875],
1739  [0.859375, 0.796875],
1740  [0.890625, 0.796875],
1741  [0.890625, 0.796875],
1742  [0.921875, 0.796875],
1743  [0.921875, 0.796875],
1744  [0.953125, 0.796875],
1745  [0.953125, 0.796875],
1746  [0.984375, 0.796875],
1747  [0.984375, 0.796875],
1748  [0.015625, 0.828125],
1749  [0.015625, 0.828125],
1750  [0.046875, 0.828125],
1751  [0.046875, 0.828125],
1752  [0.078125, 0.828125],
1753  [0.078125, 0.828125],
1754  [0.109375, 0.828125],
1755  [0.109375, 0.828125],
1756  [0.140625, 0.828125],
1757  [0.140625, 0.828125],
1758  [0.171875, 0.828125],
1759  [0.171875, 0.828125],
1760  [0.203125, 0.828125],
1761  [0.203125, 0.828125],
1762  [0.234375, 0.828125],
1763  [0.234375, 0.828125],
1764  [0.265625, 0.828125],
1765  [0.265625, 0.828125],
1766  [0.296875, 0.828125],
1767  [0.296875, 0.828125],
1768  [0.328125, 0.828125],
1769  [0.328125, 0.828125],
1770  [0.359375, 0.828125],
1771  [0.359375, 0.828125],
1772  [0.390625, 0.828125],
1773  [0.390625, 0.828125],
1774  [0.421875, 0.828125],
1775  [0.421875, 0.828125],
1776  [0.453125, 0.828125],
1777  [0.453125, 0.828125],
1778  [0.484375, 0.828125],
1779  [0.484375, 0.828125],
1780  [0.515625, 0.828125],
1781  [0.515625, 0.828125],
1782  [0.546875, 0.828125],
1783  [0.546875, 0.828125],
1784  [0.578125, 0.828125],
1785  [0.578125, 0.828125],
1786  [0.609375, 0.828125],
1787  [0.609375, 0.828125],
1788  [0.640625, 0.828125],
1789  [0.640625, 0.828125],
1790  [0.671875, 0.828125],
1791  [0.671875, 0.828125],
1792  [0.703125, 0.828125],
1793  [0.703125, 0.828125],
1794  [0.734375, 0.828125],
1795  [0.734375, 0.828125],
1796  [0.765625, 0.828125],
1797  [0.765625, 0.828125],
1798  [0.796875, 0.828125],
1799  [0.796875, 0.828125],
1800  [0.828125, 0.828125],
1801  [0.828125, 0.828125],
1802  [0.859375, 0.828125],
1803  [0.859375, 0.828125],
1804  [0.890625, 0.828125],
1805  [0.890625, 0.828125],
1806  [0.921875, 0.828125],
1807  [0.921875, 0.828125],
1808  [0.953125, 0.828125],
1809  [0.953125, 0.828125],
1810  [0.984375, 0.828125],
1811  [0.984375, 0.828125],
1812  [0.015625, 0.859375],
1813  [0.015625, 0.859375],
1814  [0.046875, 0.859375],
1815  [0.046875, 0.859375],
1816  [0.078125, 0.859375],
1817  [0.078125, 0.859375],
1818  [0.109375, 0.859375],
1819  [0.109375, 0.859375],
1820  [0.140625, 0.859375],
1821  [0.140625, 0.859375],
1822  [0.171875, 0.859375],
1823  [0.171875, 0.859375],
1824  [0.203125, 0.859375],
1825  [0.203125, 0.859375],
1826  [0.234375, 0.859375],
1827  [0.234375, 0.859375],
1828  [0.265625, 0.859375],
1829  [0.265625, 0.859375],
1830  [0.296875, 0.859375],
1831  [0.296875, 0.859375],
1832  [0.328125, 0.859375],
1833  [0.328125, 0.859375],
1834  [0.359375, 0.859375],
1835  [0.359375, 0.859375],
1836  [0.390625, 0.859375],
1837  [0.390625, 0.859375],
1838  [0.421875, 0.859375],
1839  [0.421875, 0.859375],
1840  [0.453125, 0.859375],
1841  [0.453125, 0.859375],
1842  [0.484375, 0.859375],
1843  [0.484375, 0.859375],
1844  [0.515625, 0.859375],
1845  [0.515625, 0.859375],
1846  [0.546875, 0.859375],
1847  [0.546875, 0.859375],
1848  [0.578125, 0.859375],
1849  [0.578125, 0.859375],
1850  [0.609375, 0.859375],
1851  [0.609375, 0.859375],
1852  [0.640625, 0.859375],
1853  [0.640625, 0.859375],
1854  [0.671875, 0.859375],
1855  [0.671875, 0.859375],
1856  [0.703125, 0.859375],
1857  [0.703125, 0.859375],
1858  [0.734375, 0.859375],
1859  [0.734375, 0.859375],
1860  [0.765625, 0.859375],
1861  [0.765625, 0.859375],
1862  [0.796875, 0.859375],
1863  [0.796875, 0.859375],
1864  [0.828125, 0.859375],
1865  [0.828125, 0.859375],
1866  [0.859375, 0.859375],
1867  [0.859375, 0.859375],
1868  [0.890625, 0.859375],
1869  [0.890625, 0.859375],
1870  [0.921875, 0.859375],
1871  [0.921875, 0.859375],
1872  [0.953125, 0.859375],
1873  [0.953125, 0.859375],
1874  [0.984375, 0.859375],
1875  [0.984375, 0.859375],
1876  [0.015625, 0.890625],
1877  [0.015625, 0.890625],
1878  [0.046875, 0.890625],
1879  [0.046875, 0.890625],
1880  [0.078125, 0.890625],
1881  [0.078125, 0.890625],
1882  [0.109375, 0.890625],
1883  [0.109375, 0.890625],
1884  [0.140625, 0.890625],
1885  [0.140625, 0.890625],
1886  [0.171875, 0.890625],
1887  [0.171875, 0.890625],
1888  [0.203125, 0.890625],
1889  [0.203125, 0.890625],
1890  [0.234375, 0.890625],
1891  [0.234375, 0.890625],
1892  [0.265625, 0.890625],
1893  [0.265625, 0.890625],
1894  [0.296875, 0.890625],
1895  [0.296875, 0.890625],
1896  [0.328125, 0.890625],
1897  [0.328125, 0.890625],
1898  [0.359375, 0.890625],
1899  [0.359375, 0.890625],
1900  [0.390625, 0.890625],
1901  [0.390625, 0.890625],
1902  [0.421875, 0.890625],
1903  [0.421875, 0.890625],
1904  [0.453125, 0.890625],
1905  [0.453125, 0.890625],
1906  [0.484375, 0.890625],
1907  [0.484375, 0.890625],
1908  [0.515625, 0.890625],
1909  [0.515625, 0.890625],
1910  [0.546875, 0.890625],
1911  [0.546875, 0.890625],
1912  [0.578125, 0.890625],
1913  [0.578125, 0.890625],
1914  [0.609375, 0.890625],
1915  [0.609375, 0.890625],
1916  [0.640625, 0.890625],
1917  [0.640625, 0.890625],
1918  [0.671875, 0.890625],
1919  [0.671875, 0.890625],
1920  [0.703125, 0.890625],
1921  [0.703125, 0.890625],
1922  [0.734375, 0.890625],
1923  [0.734375, 0.890625],
1924  [0.765625, 0.890625],
1925  [0.765625, 0.890625],
1926  [0.796875, 0.890625],
1927  [0.796875, 0.890625],
1928  [0.828125, 0.890625],
1929  [0.828125, 0.890625],
1930  [0.859375, 0.890625],
1931  [0.859375, 0.890625],
1932  [0.890625, 0.890625],
1933  [0.890625, 0.890625],
1934  [0.921875, 0.890625],
1935  [0.921875, 0.890625],
1936  [0.953125, 0.890625],
1937  [0.953125, 0.890625],
1938  [0.984375, 0.890625],
1939  [0.984375, 0.890625],
1940  [0.015625, 0.921875],
1941  [0.015625, 0.921875],
1942  [0.046875, 0.921875],
1943  [0.046875, 0.921875],
1944  [0.078125, 0.921875],
1945  [0.078125, 0.921875],
1946  [0.109375, 0.921875],
1947  [0.109375, 0.921875],
1948  [0.140625, 0.921875],
1949  [0.140625, 0.921875],
1950  [0.171875, 0.921875],
1951  [0.171875, 0.921875],
1952  [0.203125, 0.921875],
1953  [0.203125, 0.921875],
1954  [0.234375, 0.921875],
1955  [0.234375, 0.921875],
1956  [0.265625, 0.921875],
1957  [0.265625, 0.921875],
1958  [0.296875, 0.921875],
1959  [0.296875, 0.921875],
1960  [0.328125, 0.921875],
1961  [0.328125, 0.921875],
1962  [0.359375, 0.921875],
1963  [0.359375, 0.921875],
1964  [0.390625, 0.921875],
1965  [0.390625, 0.921875],
1966  [0.421875, 0.921875],
1967  [0.421875, 0.921875],
1968  [0.453125, 0.921875],
1969  [0.453125, 0.921875],
1970  [0.484375, 0.921875],
1971  [0.484375, 0.921875],
1972  [0.515625, 0.921875],
1973  [0.515625, 0.921875],
1974  [0.546875, 0.921875],
1975  [0.546875, 0.921875],
1976  [0.578125, 0.921875],
1977  [0.578125, 0.921875],
1978  [0.609375, 0.921875],
1979  [0.609375, 0.921875],
1980  [0.640625, 0.921875],
1981  [0.640625, 0.921875],
1982  [0.671875, 0.921875],
1983  [0.671875, 0.921875],
1984  [0.703125, 0.921875],
1985  [0.703125, 0.921875],
1986  [0.734375, 0.921875],
1987  [0.734375, 0.921875],
1988  [0.765625, 0.921875],
1989  [0.765625, 0.921875],
1990  [0.796875, 0.921875],
1991  [0.796875, 0.921875],
1992  [0.828125, 0.921875],
1993  [0.828125, 0.921875],
1994  [0.859375, 0.921875],
1995  [0.859375, 0.921875],
1996  [0.890625, 0.921875],
1997  [0.890625, 0.921875],
1998  [0.921875, 0.921875],
1999  [0.921875, 0.921875],
2000  [0.953125, 0.921875],
2001  [0.953125, 0.921875],
2002  [0.984375, 0.921875],
2003  [0.984375, 0.921875],
2004  [0.015625, 0.953125],
2005  [0.015625, 0.953125],
2006  [0.046875, 0.953125],
2007  [0.046875, 0.953125],
2008  [0.078125, 0.953125],
2009  [0.078125, 0.953125],
2010  [0.109375, 0.953125],
2011  [0.109375, 0.953125],
2012  [0.140625, 0.953125],
2013  [0.140625, 0.953125],
2014  [0.171875, 0.953125],
2015  [0.171875, 0.953125],
2016  [0.203125, 0.953125],
2017  [0.203125, 0.953125],
2018  [0.234375, 0.953125],
2019  [0.234375, 0.953125],
2020  [0.265625, 0.953125],
2021  [0.265625, 0.953125],
2022  [0.296875, 0.953125],
2023  [0.296875, 0.953125],
2024  [0.328125, 0.953125],
2025  [0.328125, 0.953125],
2026  [0.359375, 0.953125],
2027  [0.359375, 0.953125],
2028  [0.390625, 0.953125],
2029  [0.390625, 0.953125],
2030  [0.421875, 0.953125],
2031  [0.421875, 0.953125],
2032  [0.453125, 0.953125],
2033  [0.453125, 0.953125],
2034  [0.484375, 0.953125],
2035  [0.484375, 0.953125],
2036  [0.515625, 0.953125],
2037  [0.515625, 0.953125],
2038  [0.546875, 0.953125],
2039  [0.546875, 0.953125],
2040  [0.578125, 0.953125],
2041  [0.578125, 0.953125],
2042  [0.609375, 0.953125],
2043  [0.609375, 0.953125],
2044  [0.640625, 0.953125],
2045  [0.640625, 0.953125],
2046  [0.671875, 0.953125],
2047  [0.671875, 0.953125],
2048  [0.703125, 0.953125],
2049  [0.703125, 0.953125],
2050  [0.734375, 0.953125],
2051  [0.734375, 0.953125],
2052  [0.765625, 0.953125],
2053  [0.765625, 0.953125],
2054  [0.796875, 0.953125],
2055  [0.796875, 0.953125],
2056  [0.828125, 0.953125],
2057  [0.828125, 0.953125],
2058  [0.859375, 0.953125],
2059  [0.859375, 0.953125],
2060  [0.890625, 0.953125],
2061  [0.890625, 0.953125],
2062  [0.921875, 0.953125],
2063  [0.921875, 0.953125],
2064  [0.953125, 0.953125],
2065  [0.953125, 0.953125],
2066  [0.984375, 0.953125],
2067  [0.984375, 0.953125],
2068  [0.015625, 0.984375],
2069  [0.015625, 0.984375],
2070  [0.046875, 0.984375],
2071  [0.046875, 0.984375],
2072  [0.078125, 0.984375],
2073  [0.078125, 0.984375],
2074  [0.109375, 0.984375],
2075  [0.109375, 0.984375],
2076  [0.140625, 0.984375],
2077  [0.140625, 0.984375],
2078  [0.171875, 0.984375],
2079  [0.171875, 0.984375],
2080  [0.203125, 0.984375],
2081  [0.203125, 0.984375],
2082  [0.234375, 0.984375],
2083  [0.234375, 0.984375],
2084  [0.265625, 0.984375],
2085  [0.265625, 0.984375],
2086  [0.296875, 0.984375],
2087  [0.296875, 0.984375],
2088  [0.328125, 0.984375],
2089  [0.328125, 0.984375],
2090  [0.359375, 0.984375],
2091  [0.359375, 0.984375],
2092  [0.390625, 0.984375],
2093  [0.390625, 0.984375],
2094  [0.421875, 0.984375],
2095  [0.421875, 0.984375],
2096  [0.453125, 0.984375],
2097  [0.453125, 0.984375],
2098  [0.484375, 0.984375],
2099  [0.484375, 0.984375],
2100  [0.515625, 0.984375],
2101  [0.515625, 0.984375],
2102  [0.546875, 0.984375],
2103  [0.546875, 0.984375],
2104  [0.578125, 0.984375],
2105  [0.578125, 0.984375],
2106  [0.609375, 0.984375],
2107  [0.609375, 0.984375],
2108  [0.640625, 0.984375],
2109  [0.640625, 0.984375],
2110  [0.671875, 0.984375],
2111  [0.671875, 0.984375],
2112  [0.703125, 0.984375],
2113  [0.703125, 0.984375],
2114  [0.734375, 0.984375],
2115  [0.734375, 0.984375],
2116  [0.765625, 0.984375],
2117  [0.765625, 0.984375],
2118  [0.796875, 0.984375],
2119  [0.796875, 0.984375],
2120  [0.828125, 0.984375],
2121  [0.828125, 0.984375],
2122  [0.859375, 0.984375],
2123  [0.859375, 0.984375],
2124  [0.890625, 0.984375],
2125  [0.890625, 0.984375],
2126  [0.921875, 0.984375],
2127  [0.921875, 0.984375],
2128  [0.953125, 0.984375],
2129  [0.953125, 0.984375],
2130  [0.984375, 0.984375],
2131  [0.984375, 0.984375],
2132  [0.03125, 0.03125],
2133  [0.03125, 0.03125],
2134  [0.09375, 0.03125],
2135  [0.09375, 0.03125],
2136  [0.15625, 0.03125],
2137  [0.15625, 0.03125],
2138  [0.21875, 0.03125],
2139  [0.21875, 0.03125],
2140  [0.28125, 0.03125],
2141  [0.28125, 0.03125],
2142  [0.34375, 0.03125],
2143  [0.34375, 0.03125],
2144  [0.40625, 0.03125],
2145  [0.40625, 0.03125],
2146  [0.46875, 0.03125],
2147  [0.46875, 0.03125],
2148  [0.53125, 0.03125],
2149  [0.53125, 0.03125],
2150  [0.59375, 0.03125],
2151  [0.59375, 0.03125],
2152  [0.65625, 0.03125],
2153  [0.65625, 0.03125],
2154  [0.71875, 0.03125],
2155  [0.71875, 0.03125],
2156  [0.78125, 0.03125],
2157  [0.78125, 0.03125],
2158  [0.84375, 0.03125],
2159  [0.84375, 0.03125],
2160  [0.90625, 0.03125],
2161  [0.90625, 0.03125],
2162  [0.96875, 0.03125],
2163  [0.96875, 0.03125],
2164  [0.03125, 0.09375],
2165  [0.03125, 0.09375],
2166  [0.09375, 0.09375],
2167  [0.09375, 0.09375],
2168  [0.15625, 0.09375],
2169  [0.15625, 0.09375],
2170  [0.21875, 0.09375],
2171  [0.21875, 0.09375],
2172  [0.28125, 0.09375],
2173  [0.28125, 0.09375],
2174  [0.34375, 0.09375],
2175  [0.34375, 0.09375],
2176  [0.40625, 0.09375],
2177  [0.40625, 0.09375],
2178  [0.46875, 0.09375],
2179  [0.46875, 0.09375],
2180  [0.53125, 0.09375],
2181  [0.53125, 0.09375],
2182  [0.59375, 0.09375],
2183  [0.59375, 0.09375],
2184  [0.65625, 0.09375],
2185  [0.65625, 0.09375],
2186  [0.71875, 0.09375],
2187  [0.71875, 0.09375],
2188  [0.78125, 0.09375],
2189  [0.78125, 0.09375],
2190  [0.84375, 0.09375],
2191  [0.84375, 0.09375],
2192  [0.90625, 0.09375],
2193  [0.90625, 0.09375],
2194  [0.96875, 0.09375],
2195  [0.96875, 0.09375],
2196  [0.03125, 0.15625],
2197  [0.03125, 0.15625],
2198  [0.09375, 0.15625],
2199  [0.09375, 0.15625],
2200  [0.15625, 0.15625],
2201  [0.15625, 0.15625],
2202  [0.21875, 0.15625],
2203  [0.21875, 0.15625],
2204  [0.28125, 0.15625],
2205  [0.28125, 0.15625],
2206  [0.34375, 0.15625],
2207  [0.34375, 0.15625],
2208  [0.40625, 0.15625],
2209  [0.40625, 0.15625],
2210  [0.46875, 0.15625],
2211  [0.46875, 0.15625],
2212  [0.53125, 0.15625],
2213  [0.53125, 0.15625],
2214  [0.59375, 0.15625],
2215  [0.59375, 0.15625],
2216  [0.65625, 0.15625],
2217  [0.65625, 0.15625],
2218  [0.71875, 0.15625],
2219  [0.71875, 0.15625],
2220  [0.78125, 0.15625],
2221  [0.78125, 0.15625],
2222  [0.84375, 0.15625],
2223  [0.84375, 0.15625],
2224  [0.90625, 0.15625],
2225  [0.90625, 0.15625],
2226  [0.96875, 0.15625],
2227  [0.96875, 0.15625],
2228  [0.03125, 0.21875],
2229  [0.03125, 0.21875],
2230  [0.09375, 0.21875],
2231  [0.09375, 0.21875],
2232  [0.15625, 0.21875],
2233  [0.15625, 0.21875],
2234  [0.21875, 0.21875],
2235  [0.21875, 0.21875],
2236  [0.28125, 0.21875],
2237  [0.28125, 0.21875],
2238  [0.34375, 0.21875],
2239  [0.34375, 0.21875],
2240  [0.40625, 0.21875],
2241  [0.40625, 0.21875],
2242  [0.46875, 0.21875],
2243  [0.46875, 0.21875],
2244  [0.53125, 0.21875],
2245  [0.53125, 0.21875],
2246  [0.59375, 0.21875],
2247  [0.59375, 0.21875],
2248  [0.65625, 0.21875],
2249  [0.65625, 0.21875],
2250  [0.71875, 0.21875],
2251  [0.71875, 0.21875],
2252  [0.78125, 0.21875],
2253  [0.78125, 0.21875],
2254  [0.84375, 0.21875],
2255  [0.84375, 0.21875],
2256  [0.90625, 0.21875],
2257  [0.90625, 0.21875],
2258  [0.96875, 0.21875],
2259  [0.96875, 0.21875],
2260  [0.03125, 0.28125],
2261  [0.03125, 0.28125],
2262  [0.09375, 0.28125],
2263  [0.09375, 0.28125],
2264  [0.15625, 0.28125],
2265  [0.15625, 0.28125],
2266  [0.21875, 0.28125],
2267  [0.21875, 0.28125],
2268  [0.28125, 0.28125],
2269  [0.28125, 0.28125],
2270  [0.34375, 0.28125],
2271  [0.34375, 0.28125],
2272  [0.40625, 0.28125],
2273  [0.40625, 0.28125],
2274  [0.46875, 0.28125],
2275  [0.46875, 0.28125],
2276  [0.53125, 0.28125],
2277  [0.53125, 0.28125],
2278  [0.59375, 0.28125],
2279  [0.59375, 0.28125],
2280  [0.65625, 0.28125],
2281  [0.65625, 0.28125],
2282  [0.71875, 0.28125],
2283  [0.71875, 0.28125],
2284  [0.78125, 0.28125],
2285  [0.78125, 0.28125],
2286  [0.84375, 0.28125],
2287  [0.84375, 0.28125],
2288  [0.90625, 0.28125],
2289  [0.90625, 0.28125],
2290  [0.96875, 0.28125],
2291  [0.96875, 0.28125],
2292  [0.03125, 0.34375],
2293  [0.03125, 0.34375],
2294  [0.09375, 0.34375],
2295  [0.09375, 0.34375],
2296  [0.15625, 0.34375],
2297  [0.15625, 0.34375],
2298  [0.21875, 0.34375],
2299  [0.21875, 0.34375],
2300  [0.28125, 0.34375],
2301  [0.28125, 0.34375],
2302  [0.34375, 0.34375],
2303  [0.34375, 0.34375],
2304  [0.40625, 0.34375],
2305  [0.40625, 0.34375],
2306  [0.46875, 0.34375],
2307  [0.46875, 0.34375],
2308  [0.53125, 0.34375],
2309  [0.53125, 0.34375],
2310  [0.59375, 0.34375],
2311  [0.59375, 0.34375],
2312  [0.65625, 0.34375],
2313  [0.65625, 0.34375],
2314  [0.71875, 0.34375],
2315  [0.71875, 0.34375],
2316  [0.78125, 0.34375],
2317  [0.78125, 0.34375],
2318  [0.84375, 0.34375],
2319  [0.84375, 0.34375],
2320  [0.90625, 0.34375],
2321  [0.90625, 0.34375],
2322  [0.96875, 0.34375],
2323  [0.96875, 0.34375],
2324  [0.03125, 0.40625],
2325  [0.03125, 0.40625],
2326  [0.09375, 0.40625],
2327  [0.09375, 0.40625],
2328  [0.15625, 0.40625],
2329  [0.15625, 0.40625],
2330  [0.21875, 0.40625],
2331  [0.21875, 0.40625],
2332  [0.28125, 0.40625],
2333  [0.28125, 0.40625],
2334  [0.34375, 0.40625],
2335  [0.34375, 0.40625],
2336  [0.40625, 0.40625],
2337  [0.40625, 0.40625],
2338  [0.46875, 0.40625],
2339  [0.46875, 0.40625],
2340  [0.53125, 0.40625],
2341  [0.53125, 0.40625],
2342  [0.59375, 0.40625],
2343  [0.59375, 0.40625],
2344  [0.65625, 0.40625],
2345  [0.65625, 0.40625],
2346  [0.71875, 0.40625],
2347  [0.71875, 0.40625],
2348  [0.78125, 0.40625],
2349  [0.78125, 0.40625],
2350  [0.84375, 0.40625],
2351  [0.84375, 0.40625],
2352  [0.90625, 0.40625],
2353  [0.90625, 0.40625],
2354  [0.96875, 0.40625],
2355  [0.96875, 0.40625],
2356  [0.03125, 0.46875],
2357  [0.03125, 0.46875],
2358  [0.09375, 0.46875],
2359  [0.09375, 0.46875],
2360  [0.15625, 0.46875],
2361  [0.15625, 0.46875],
2362  [0.21875, 0.46875],
2363  [0.21875, 0.46875],
2364  [0.28125, 0.46875],
2365  [0.28125, 0.46875],
2366  [0.34375, 0.46875],
2367  [0.34375, 0.46875],
2368  [0.40625, 0.46875],
2369  [0.40625, 0.46875],
2370  [0.46875, 0.46875],
2371  [0.46875, 0.46875],
2372  [0.53125, 0.46875],
2373  [0.53125, 0.46875],
2374  [0.59375, 0.46875],
2375  [0.59375, 0.46875],
2376  [0.65625, 0.46875],
2377  [0.65625, 0.46875],
2378  [0.71875, 0.46875],
2379  [0.71875, 0.46875],
2380  [0.78125, 0.46875],
2381  [0.78125, 0.46875],
2382  [0.84375, 0.46875],
2383  [0.84375, 0.46875],
2384  [0.90625, 0.46875],
2385  [0.90625, 0.46875],
2386  [0.96875, 0.46875],
2387  [0.96875, 0.46875],
2388  [0.03125, 0.53125],
2389  [0.03125, 0.53125],
2390  [0.09375, 0.53125],
2391  [0.09375, 0.53125],
2392  [0.15625, 0.53125],
2393  [0.15625, 0.53125],
2394  [0.21875, 0.53125],
2395  [0.21875, 0.53125],
2396  [0.28125, 0.53125],
2397  [0.28125, 0.53125],
2398  [0.34375, 0.53125],
2399  [0.34375, 0.53125],
2400  [0.40625, 0.53125],
2401  [0.40625, 0.53125],
2402  [0.46875, 0.53125],
2403  [0.46875, 0.53125],
2404  [0.53125, 0.53125],
2405  [0.53125, 0.53125],
2406  [0.59375, 0.53125],
2407  [0.59375, 0.53125],
2408  [0.65625, 0.53125],
2409  [0.65625, 0.53125],
2410  [0.71875, 0.53125],
2411  [0.71875, 0.53125],
2412  [0.78125, 0.53125],
2413  [0.78125, 0.53125],
2414  [0.84375, 0.53125],
2415  [0.84375, 0.53125],
2416  [0.90625, 0.53125],
2417  [0.90625, 0.53125],
2418  [0.96875, 0.53125],
2419  [0.96875, 0.53125],
2420  [0.03125, 0.59375],
2421  [0.03125, 0.59375],
2422  [0.09375, 0.59375],
2423  [0.09375, 0.59375],
2424  [0.15625, 0.59375],
2425  [0.15625, 0.59375],
2426  [0.21875, 0.59375],
2427  [0.21875, 0.59375],
2428  [0.28125, 0.59375],
2429  [0.28125, 0.59375],
2430  [0.34375, 0.59375],
2431  [0.34375, 0.59375],
2432  [0.40625, 0.59375],
2433  [0.40625, 0.59375],
2434  [0.46875, 0.59375],
2435  [0.46875, 0.59375],
2436  [0.53125, 0.59375],
2437  [0.53125, 0.59375],
2438  [0.59375, 0.59375],
2439  [0.59375, 0.59375],
2440  [0.65625, 0.59375],
2441  [0.65625, 0.59375],
2442  [0.71875, 0.59375],
2443  [0.71875, 0.59375],
2444  [0.78125, 0.59375],
2445  [0.78125, 0.59375],
2446  [0.84375, 0.59375],
2447  [0.84375, 0.59375],
2448  [0.90625, 0.59375],
2449  [0.90625, 0.59375],
2450  [0.96875, 0.59375],
2451  [0.96875, 0.59375],
2452  [0.03125, 0.65625],
2453  [0.03125, 0.65625],
2454  [0.09375, 0.65625],
2455  [0.09375, 0.65625],
2456  [0.15625, 0.65625],
2457  [0.15625, 0.65625],
2458  [0.21875, 0.65625],
2459  [0.21875, 0.65625],
2460  [0.28125, 0.65625],
2461  [0.28125, 0.65625],
2462  [0.34375, 0.65625],
2463  [0.34375, 0.65625],
2464  [0.40625, 0.65625],
2465  [0.40625, 0.65625],
2466  [0.46875, 0.65625],
2467  [0.46875, 0.65625],
2468  [0.53125, 0.65625],
2469  [0.53125, 0.65625],
2470  [0.59375, 0.65625],
2471  [0.59375, 0.65625],
2472  [0.65625, 0.65625],
2473  [0.65625, 0.65625],
2474  [0.71875, 0.65625],
2475  [0.71875, 0.65625],
2476  [0.78125, 0.65625],
2477  [0.78125, 0.65625],
2478  [0.84375, 0.65625],
2479  [0.84375, 0.65625],
2480  [0.90625, 0.65625],
2481  [0.90625, 0.65625],
2482  [0.96875, 0.65625],
2483  [0.96875, 0.65625],
2484  [0.03125, 0.71875],
2485  [0.03125, 0.71875],
2486  [0.09375, 0.71875],
2487  [0.09375, 0.71875],
2488  [0.15625, 0.71875],
2489  [0.15625, 0.71875],
2490  [0.21875, 0.71875],
2491  [0.21875, 0.71875],
2492  [0.28125, 0.71875],
2493  [0.28125, 0.71875],
2494  [0.34375, 0.71875],
2495  [0.34375, 0.71875],
2496  [0.40625, 0.71875],
2497  [0.40625, 0.71875],
2498  [0.46875, 0.71875],
2499  [0.46875, 0.71875],
2500  [0.53125, 0.71875],
2501  [0.53125, 0.71875],
2502  [0.59375, 0.71875],
2503  [0.59375, 0.71875],
2504  [0.65625, 0.71875],
2505  [0.65625, 0.71875],
2506  [0.71875, 0.71875],
2507  [0.71875, 0.71875],
2508  [0.78125, 0.71875],
2509  [0.78125, 0.71875],
2510  [0.84375, 0.71875],
2511  [0.84375, 0.71875],
2512  [0.90625, 0.71875],
2513  [0.90625, 0.71875],
2514  [0.96875, 0.71875],
2515  [0.96875, 0.71875],
2516  [0.03125, 0.78125],
2517  [0.03125, 0.78125],
2518  [0.09375, 0.78125],
2519  [0.09375, 0.78125],
2520  [0.15625, 0.78125],
2521  [0.15625, 0.78125],
2522  [0.21875, 0.78125],
2523  [0.21875, 0.78125],
2524  [0.28125, 0.78125],
2525  [0.28125, 0.78125],
2526  [0.34375, 0.78125],
2527  [0.34375, 0.78125],
2528  [0.40625, 0.78125],
2529  [0.40625, 0.78125],
2530  [0.46875, 0.78125],
2531  [0.46875, 0.78125],
2532  [0.53125, 0.78125],
2533  [0.53125, 0.78125],
2534  [0.59375, 0.78125],
2535  [0.59375, 0.78125],
2536  [0.65625, 0.78125],
2537  [0.65625, 0.78125],
2538  [0.71875, 0.78125],
2539  [0.71875, 0.78125],
2540  [0.78125, 0.78125],
2541  [0.78125, 0.78125],
2542  [0.84375, 0.78125],
2543  [0.84375, 0.78125],
2544  [0.90625, 0.78125],
2545  [0.90625, 0.78125],
2546  [0.96875, 0.78125],
2547  [0.96875, 0.78125],
2548  [0.03125, 0.84375],
2549  [0.03125, 0.84375],
2550  [0.09375, 0.84375],
2551  [0.09375, 0.84375],
2552  [0.15625, 0.84375],
2553  [0.15625, 0.84375],
2554  [0.21875, 0.84375],
2555  [0.21875, 0.84375],
2556  [0.28125, 0.84375],
2557  [0.28125, 0.84375],
2558  [0.34375, 0.84375],
2559  [0.34375, 0.84375],
2560  [0.40625, 0.84375],
2561  [0.40625, 0.84375],
2562  [0.46875, 0.84375],
2563  [0.46875, 0.84375],
2564  [0.53125, 0.84375],
2565  [0.53125, 0.84375],
2566  [0.59375, 0.84375],
2567  [0.59375, 0.84375],
2568  [0.65625, 0.84375],
2569  [0.65625, 0.84375],
2570  [0.71875, 0.84375],
2571  [0.71875, 0.84375],
2572  [0.78125, 0.84375],
2573  [0.78125, 0.84375],
2574  [0.84375, 0.84375],
2575  [0.84375, 0.84375],
2576  [0.90625, 0.84375],
2577  [0.90625, 0.84375],
2578  [0.96875, 0.84375],
2579  [0.96875, 0.84375],
2580  [0.03125, 0.90625],
2581  [0.03125, 0.90625],
2582  [0.09375, 0.90625],
2583  [0.09375, 0.90625],
2584  [0.15625, 0.90625],
2585  [0.15625, 0.90625],
2586  [0.21875, 0.90625],
2587  [0.21875, 0.90625],
2588  [0.28125, 0.90625],
2589  [0.28125, 0.90625],
2590  [0.34375, 0.90625],
2591  [0.34375, 0.90625],
2592  [0.40625, 0.90625],
2593  [0.40625, 0.90625],
2594  [0.46875, 0.90625],
2595  [0.46875, 0.90625],
2596  [0.53125, 0.90625],
2597  [0.53125, 0.90625],
2598  [0.59375, 0.90625],
2599  [0.59375, 0.90625],
2600  [0.65625, 0.90625],
2601  [0.65625, 0.90625],
2602  [0.71875, 0.90625],
2603  [0.71875, 0.90625],
2604  [0.78125, 0.90625],
2605  [0.78125, 0.90625],
2606  [0.84375, 0.90625],
2607  [0.84375, 0.90625],
2608  [0.90625, 0.90625],
2609  [0.90625, 0.90625],
2610  [0.96875, 0.90625],
2611  [0.96875, 0.90625],
2612  [0.03125, 0.96875],
2613  [0.03125, 0.96875],
2614  [0.09375, 0.96875],
2615  [0.09375, 0.96875],
2616  [0.15625, 0.96875],
2617  [0.15625, 0.96875],
2618  [0.21875, 0.96875],
2619  [0.21875, 0.96875],
2620  [0.28125, 0.96875],
2621  [0.28125, 0.96875],
2622  [0.34375, 0.96875],
2623  [0.34375, 0.96875],
2624  [0.40625, 0.96875],
2625  [0.40625, 0.96875],
2626  [0.46875, 0.96875],
2627  [0.46875, 0.96875],
2628  [0.53125, 0.96875],
2629  [0.53125, 0.96875],
2630  [0.59375, 0.96875],
2631  [0.59375, 0.96875],
2632  [0.65625, 0.96875],
2633  [0.65625, 0.96875],
2634  [0.71875, 0.96875],
2635  [0.71875, 0.96875],
2636  [0.78125, 0.96875],
2637  [0.78125, 0.96875],
2638  [0.84375, 0.96875],
2639  [0.84375, 0.96875],
2640  [0.90625, 0.96875],
2641  [0.90625, 0.96875],
2642  [0.96875, 0.96875],
2643  [0.96875, 0.96875],
2644  [0.0625, 0.0625],
2645  [0.0625, 0.0625],
2646  [0.0625, 0.0625],
2647  [0.0625, 0.0625],
2648  [0.0625, 0.0625],
2649  [0.0625, 0.0625],
2650  [0.1875, 0.0625],
2651  [0.1875, 0.0625],
2652  [0.1875, 0.0625],
2653  [0.1875, 0.0625],
2654  [0.1875, 0.0625],
2655  [0.1875, 0.0625],
2656  [0.3125, 0.0625],
2657  [0.3125, 0.0625],
2658  [0.3125, 0.0625],
2659  [0.3125, 0.0625],
2660  [0.3125, 0.0625],
2661  [0.3125, 0.0625],
2662  [0.4375, 0.0625],
2663  [0.4375, 0.0625],
2664  [0.4375, 0.0625],
2665  [0.4375, 0.0625],
2666  [0.4375, 0.0625],
2667  [0.4375, 0.0625],
2668  [0.5625, 0.0625],
2669  [0.5625, 0.0625],
2670  [0.5625, 0.0625],
2671  [0.5625, 0.0625],
2672  [0.5625, 0.0625],
2673  [0.5625, 0.0625],
2674  [0.6875, 0.0625],
2675  [0.6875, 0.0625],
2676  [0.6875, 0.0625],
2677  [0.6875, 0.0625],
2678  [0.6875, 0.0625],
2679  [0.6875, 0.0625],
2680  [0.8125, 0.0625],
2681  [0.8125, 0.0625],
2682  [0.8125, 0.0625],
2683  [0.8125, 0.0625],
2684  [0.8125, 0.0625],
2685  [0.8125, 0.0625],
2686  [0.9375, 0.0625],
2687  [0.9375, 0.0625],
2688  [0.9375, 0.0625],
2689  [0.9375, 0.0625],
2690  [0.9375, 0.0625],
2691  [0.9375, 0.0625],
2692  [0.0625, 0.1875],
2693  [0.0625, 0.1875],
2694  [0.0625, 0.1875],
2695  [0.0625, 0.1875],
2696  [0.0625, 0.1875],
2697  [0.0625, 0.1875],
2698  [0.1875, 0.1875],
2699  [0.1875, 0.1875],
2700  [0.1875, 0.1875],
2701  [0.1875, 0.1875],
2702  [0.1875, 0.1875],
2703  [0.1875, 0.1875],
2704  [0.3125, 0.1875],
2705  [0.3125, 0.1875],
2706  [0.3125, 0.1875],
2707  [0.3125, 0.1875],
2708  [0.3125, 0.1875],
2709  [0.3125, 0.1875],
2710  [0.4375, 0.1875],
2711  [0.4375, 0.1875],
2712  [0.4375, 0.1875],
2713  [0.4375, 0.1875],
2714  [0.4375, 0.1875],
2715  [0.4375, 0.1875],
2716  [0.5625, 0.1875],
2717  [0.5625, 0.1875],
2718  [0.5625, 0.1875],
2719  [0.5625, 0.1875],
2720  [0.5625, 0.1875],
2721  [0.5625, 0.1875],
2722  [0.6875, 0.1875],
2723  [0.6875, 0.1875],
2724  [0.6875, 0.1875],
2725  [0.6875, 0.1875],
2726  [0.6875, 0.1875],
2727  [0.6875, 0.1875],
2728  [0.8125, 0.1875],
2729  [0.8125, 0.1875],
2730  [0.8125, 0.1875],
2731  [0.8125, 0.1875],
2732  [0.8125, 0.1875],
2733  [0.8125, 0.1875],
2734  [0.9375, 0.1875],
2735  [0.9375, 0.1875],
2736  [0.9375, 0.1875],
2737  [0.9375, 0.1875],
2738  [0.9375, 0.1875],
2739  [0.9375, 0.1875],
2740  [0.0625, 0.3125],
2741  [0.0625, 0.3125],
2742  [0.0625, 0.3125],
2743  [0.0625, 0.3125],
2744  [0.0625, 0.3125],
2745  [0.0625, 0.3125],
2746  [0.1875, 0.3125],
2747  [0.1875, 0.3125],
2748  [0.1875, 0.3125],
2749  [0.1875, 0.3125],
2750  [0.1875, 0.3125],
2751  [0.1875, 0.3125],
2752  [0.3125, 0.3125],
2753  [0.3125, 0.3125],
2754  [0.3125, 0.3125],
2755  [0.3125, 0.3125],
2756  [0.3125, 0.3125],
2757  [0.3125, 0.3125],
2758  [0.4375, 0.3125],
2759  [0.4375, 0.3125],
2760  [0.4375, 0.3125],
2761  [0.4375, 0.3125],
2762  [0.4375, 0.3125],
2763  [0.4375, 0.3125],
2764  [0.5625, 0.3125],
2765  [0.5625, 0.3125],
2766  [0.5625, 0.3125],
2767  [0.5625, 0.3125],
2768  [0.5625, 0.3125],
2769  [0.5625, 0.3125],
2770  [0.6875, 0.3125],
2771  [0.6875, 0.3125],
2772  [0.6875, 0.3125],
2773  [0.6875, 0.3125],
2774  [0.6875, 0.3125],
2775  [0.6875, 0.3125],
2776  [0.8125, 0.3125],
2777  [0.8125, 0.3125],
2778  [0.8125, 0.3125],
2779  [0.8125, 0.3125],
2780  [0.8125, 0.3125],
2781  [0.8125, 0.3125],
2782  [0.9375, 0.3125],
2783  [0.9375, 0.3125],
2784  [0.9375, 0.3125],
2785  [0.9375, 0.3125],
2786  [0.9375, 0.3125],
2787  [0.9375, 0.3125],
2788  [0.0625, 0.4375],
2789  [0.0625, 0.4375],
2790  [0.0625, 0.4375],
2791  [0.0625, 0.4375],
2792  [0.0625, 0.4375],
2793  [0.0625, 0.4375],
2794  [0.1875, 0.4375],
2795  [0.1875, 0.4375],
2796  [0.1875, 0.4375],
2797  [0.1875, 0.4375],
2798  [0.1875, 0.4375],
2799  [0.1875, 0.4375],
2800  [0.3125, 0.4375],
2801  [0.3125, 0.4375],
2802  [0.3125, 0.4375],
2803  [0.3125, 0.4375],
2804  [0.3125, 0.4375],
2805  [0.3125, 0.4375],
2806  [0.4375, 0.4375],
2807  [0.4375, 0.4375],
2808  [0.4375, 0.4375],
2809  [0.4375, 0.4375],
2810  [0.4375, 0.4375],
2811  [0.4375, 0.4375],
2812  [0.5625, 0.4375],
2813  [0.5625, 0.4375],
2814  [0.5625, 0.4375],
2815  [0.5625, 0.4375],
2816  [0.5625, 0.4375],
2817  [0.5625, 0.4375],
2818  [0.6875, 0.4375],
2819  [0.6875, 0.4375],
2820  [0.6875, 0.4375],
2821  [0.6875, 0.4375],
2822  [0.6875, 0.4375],
2823  [0.6875, 0.4375],
2824  [0.8125, 0.4375],
2825  [0.8125, 0.4375],
2826  [0.8125, 0.4375],
2827  [0.8125, 0.4375],
2828  [0.8125, 0.4375],
2829  [0.8125, 0.4375],
2830  [0.9375, 0.4375],
2831  [0.9375, 0.4375],
2832  [0.9375, 0.4375],
2833  [0.9375, 0.4375],
2834  [0.9375, 0.4375],
2835  [0.9375, 0.4375],
2836  [0.0625, 0.5625],
2837  [0.0625, 0.5625],
2838  [0.0625, 0.5625],
2839  [0.0625, 0.5625],
2840  [0.0625, 0.5625],
2841  [0.0625, 0.5625],
2842  [0.1875, 0.5625],
2843  [0.1875, 0.5625],
2844  [0.1875, 0.5625],
2845  [0.1875, 0.5625],
2846  [0.1875, 0.5625],
2847  [0.1875, 0.5625],
2848  [0.3125, 0.5625],
2849  [0.3125, 0.5625],
2850  [0.3125, 0.5625],
2851  [0.3125, 0.5625],
2852  [0.3125, 0.5625],
2853  [0.3125, 0.5625],
2854  [0.4375, 0.5625],
2855  [0.4375, 0.5625],
2856  [0.4375, 0.5625],
2857  [0.4375, 0.5625],
2858  [0.4375, 0.5625],
2859  [0.4375, 0.5625],
2860  [0.5625, 0.5625],
2861  [0.5625, 0.5625],
2862  [0.5625, 0.5625],
2863  [0.5625, 0.5625],
2864  [0.5625, 0.5625],
2865  [0.5625, 0.5625],
2866  [0.6875, 0.5625],
2867  [0.6875, 0.5625],
2868  [0.6875, 0.5625],
2869  [0.6875, 0.5625],
2870  [0.6875, 0.5625],
2871  [0.6875, 0.5625],
2872  [0.8125, 0.5625],
2873  [0.8125, 0.5625],
2874  [0.8125, 0.5625],
2875  [0.8125, 0.5625],
2876  [0.8125, 0.5625],
2877  [0.8125, 0.5625],
2878  [0.9375, 0.5625],
2879  [0.9375, 0.5625],
2880  [0.9375, 0.5625],
2881  [0.9375, 0.5625],
2882  [0.9375, 0.5625],
2883  [0.9375, 0.5625],
2884  [0.0625, 0.6875],
2885  [0.0625, 0.6875],
2886  [0.0625, 0.6875],
2887  [0.0625, 0.6875],
2888  [0.0625, 0.6875],
2889  [0.0625, 0.6875],
2890  [0.1875, 0.6875],
2891  [0.1875, 0.6875],
2892  [0.1875, 0.6875],
2893  [0.1875, 0.6875],
2894  [0.1875, 0.6875],
2895  [0.1875, 0.6875],
2896  [0.3125, 0.6875],
2897  [0.3125, 0.6875],
2898  [0.3125, 0.6875],
2899  [0.3125, 0.6875],
2900  [0.3125, 0.6875],
2901  [0.3125, 0.6875],
2902  [0.4375, 0.6875],
2903  [0.4375, 0.6875],
2904  [0.4375, 0.6875],
2905  [0.4375, 0.6875],
2906  [0.4375, 0.6875],
2907  [0.4375, 0.6875],
2908  [0.5625, 0.6875],
2909  [0.5625, 0.6875],
2910  [0.5625, 0.6875],
2911  [0.5625, 0.6875],
2912  [0.5625, 0.6875],
2913  [0.5625, 0.6875],
2914  [0.6875, 0.6875],
2915  [0.6875, 0.6875],
2916  [0.6875, 0.6875],
2917  [0.6875, 0.6875],
2918  [0.6875, 0.6875],
2919  [0.6875, 0.6875],
2920  [0.8125, 0.6875],
2921  [0.8125, 0.6875],
2922  [0.8125, 0.6875],
2923  [0.8125, 0.6875],
2924  [0.8125, 0.6875],
2925  [0.8125, 0.6875],
2926  [0.9375, 0.6875],
2927  [0.9375, 0.6875],
2928  [0.9375, 0.6875],
2929  [0.9375, 0.6875],
2930  [0.9375, 0.6875],
2931  [0.9375, 0.6875],
2932  [0.0625, 0.8125],
2933  [0.0625, 0.8125],
2934  [0.0625, 0.8125],
2935  [0.0625, 0.8125],
2936  [0.0625, 0.8125],
2937  [0.0625, 0.8125],
2938  [0.1875, 0.8125],
2939  [0.1875, 0.8125],
2940  [0.1875, 0.8125],
2941  [0.1875, 0.8125],
2942  [0.1875, 0.8125],
2943  [0.1875, 0.8125],
2944  [0.3125, 0.8125],
2945  [0.3125, 0.8125],
2946  [0.3125, 0.8125],
2947  [0.3125, 0.8125],
2948  [0.3125, 0.8125],
2949  [0.3125, 0.8125],
2950  [0.4375, 0.8125],
2951  [0.4375, 0.8125],
2952  [0.4375, 0.8125],
2953  [0.4375, 0.8125],
2954  [0.4375, 0.8125],
2955  [0.4375, 0.8125],
2956  [0.5625, 0.8125],
2957  [0.5625, 0.8125],
2958  [0.5625, 0.8125],
2959  [0.5625, 0.8125],
2960  [0.5625, 0.8125],
2961  [0.5625, 0.8125],
2962  [0.6875, 0.8125],
2963  [0.6875, 0.8125],
2964  [0.6875, 0.8125],
2965  [0.6875, 0.8125],
2966  [0.6875, 0.8125],
2967  [0.6875, 0.8125],
2968  [0.8125, 0.8125],
2969  [0.8125, 0.8125],
2970  [0.8125, 0.8125],
2971  [0.8125, 0.8125],
2972  [0.8125, 0.8125],
2973  [0.8125, 0.8125],
2974  [0.9375, 0.8125],
2975  [0.9375, 0.8125],
2976  [0.9375, 0.8125],
2977  [0.9375, 0.8125],
2978  [0.9375, 0.8125],
2979  [0.9375, 0.8125],
2980  [0.0625, 0.9375],
2981  [0.0625, 0.9375],
2982  [0.0625, 0.9375],
2983  [0.0625, 0.9375],
2984  [0.0625, 0.9375],
2985  [0.0625, 0.9375],
2986  [0.1875, 0.9375],
2987  [0.1875, 0.9375],
2988  [0.1875, 0.9375],
2989  [0.1875, 0.9375],
2990  [0.1875, 0.9375],
2991  [0.1875, 0.9375],
2992  [0.3125, 0.9375],
2993  [0.3125, 0.9375],
2994  [0.3125, 0.9375],
2995  [0.3125, 0.9375],
2996  [0.3125, 0.9375],
2997  [0.3125, 0.9375],
2998  [0.4375, 0.9375],
2999  [0.4375, 0.9375],
3000  [0.4375, 0.9375],
3001  [0.4375, 0.9375],
3002  [0.4375, 0.9375],
3003  [0.4375, 0.9375],
3004  [0.5625, 0.9375],
3005  [0.5625, 0.9375],
3006  [0.5625, 0.9375],
3007  [0.5625, 0.9375],
3008  [0.5625, 0.9375],
3009  [0.5625, 0.9375],
3010  [0.6875, 0.9375],
3011  [0.6875, 0.9375],
3012  [0.6875, 0.9375],
3013  [0.6875, 0.9375],
3014  [0.6875, 0.9375],
3015  [0.6875, 0.9375],
3016  [0.8125, 0.9375],
3017  [0.8125, 0.9375],
3018  [0.8125, 0.9375],
3019  [0.8125, 0.9375],
3020  [0.8125, 0.9375],
3021  [0.8125, 0.9375],
3022  [0.9375, 0.9375],
3023  [0.9375, 0.9375],
3024  [0.9375, 0.9375],
3025  [0.9375, 0.9375],
3026  [0.9375, 0.9375],
3027  [0.9375, 0.9375]], dtype=np.float32)
3028 
mp_palmdet.MPPalmDet._preprocess
def _preprocess(self, image)
Definition: mp_palmdet.py:32
mp_palmdet.MPPalmDet.setBackend
def setBackend(self, backendId)
Definition: mp_palmdet.py:24
mp_palmdet.MPPalmDet.model_path
model_path
Definition: mp_palmdet.py:6
mp_palmdet.MPPalmDet._load_anchors
def _load_anchors(self)
Definition: mp_palmdet.py:83
mp_palmdet.MPPalmDet.name
def name(self)
Definition: mp_palmdet.py:21
mp_palmdet.MPPalmDet.input_size
input_size
Definition: mp_palmdet.py:12
mp_palmdet.MPPalmDet.infer
def infer(self, image)
Definition: mp_palmdet.py:40
mp_palmdet.MPPalmDet.backend_id
backend_id
Definition: mp_palmdet.py:9
mp_palmdet.MPPalmDet.target_id
target_id
Definition: mp_palmdet.py:10
mp_palmdet.MPPalmDet
Definition: mp_palmdet.py:4
mp_palmdet.MPPalmDet._postprocess
def _postprocess(self, output_blob, original_shape)
Definition: mp_palmdet.py:55
mp_palmdet.MPPalmDet.__init__
def __init__(self, modelPath, nmsThreshold=0.3, scoreThreshold=0.5, backendId=0, targetId=0)
Definition: mp_palmdet.py:5
mp_palmdet.MPPalmDet.anchors
anchors
Definition: mp_palmdet.py:18
mp_palmdet.MPPalmDet.setTarget
def setTarget(self, targetId)
Definition: mp_palmdet.py:28
mp_palmdet.MPPalmDet.nms_threshold
nms_threshold
Definition: mp_palmdet.py:7
mp_palmdet.MPPalmDet.model
model
Definition: mp_palmdet.py:14
mp_palmdet.MPPalmDet.score_threshold
score_threshold
Definition: mp_palmdet.py:8