diff --git a/examples/misc/ambient_occlusion.py b/examples/misc/ambient_occlusion.py
index f9232b77de6a3a99cd0746d7db9c7a4907379cd3..60106214fc61f46d12294d40bd4f5cd5868f1ba0 100644
--- a/examples/misc/ambient_occlusion.py
+++ b/examples/misc/ambient_occlusion.py
@@ -1,10 +1,44 @@
-surf=io.LoadSurface("fragment","msms")
-scene.Add(gfx.Surface("surf",surf))
-scene.CenterOn("surf")
-scene.SetFog(False)
-#scene["surf"].Debug(1)
-scene["surf"].SetColor(gfx.Color(1,1,0))
-scene["surf"].SetMat(0,1,0,0)
-scene.AutoAutoslab(False)
-scene.Autoslab()
-scene["surf"].AmbientOcclusion(True)
+def test1():
+    global surf
+    prot=io.LoadPDB("fragment.pdb")
+    surf=io.LoadSurface("fragment","msms")
+    surf.Attach(prot,5.0)
+    scene.Add(gfx.Surface("surf",surf))
+    scene["surf"].SetColor(gfx.RED,"ele=O")
+    scene["surf"].SetColor(gfx.BLUE,"ele=N")
+    scene.CenterOn("surf")
+    scene.SetFog(False)
+    # blend the ambient occlusion 40% into the surface
+    # hence reduce diffuse to 60%
+    # give 100% to specular
+    scene.SetLightProp(0.6,0.4,1)
+    # blend the local color 25% percent into the surface
+    # keep diffuse at max
+    # add specular component at 80% with a strong hilight
+    scene["surf"].SetMat(0.25,1,0.8,128)
+    scene.AutoAutoslab(False)
+    scene.Autoslab()
+    scene["surf"].AmbientOcclusion(True)
+
+def test2():
+    global plist
+    plist=gfx.PrimList("t")
+    plist.AddPoint(geom.Vec3(-1,-1,0), gfx.RED)
+    plist.AddPoint(geom.Vec3(1,-1,0), gfx.GREEN)
+    plist.AddPoint(geom.Vec3(1,1,0), gfx.YELLOW)
+    plist.AddPoint(geom.Vec3(-1,1,0), gfx.BLUE)
+    plist.AddPoint(geom.Vec3(0,0,4), gfx.MAGENTA)
+    plist.SetMat(1,1,1,64)
+    scene.SetLightProp(0,1,0)
+    plist.SetRadius(1.5)
+    plist.SetSphereDetail(4)
+    plist.SetRenderMode(gfx.CUSTOM)
+    plist.AmbientOcclusion(True)
+    scene.Add(plist)
+    scene.CenterOn(plist)
+    scene.AutoAutoslab(False)
+    scene.Autoslab()
+    plist.AmbientOcclusion(True)
+
+
+test1()
diff --git a/examples/misc/fragment.face b/examples/misc/fragment.face
index 8d8051710f03a138ab6a13a4c30d9e390e665929..e5e7a3e49e453fbae4e1a405e33a9336c1ab3609 100644
--- a/examples/misc/fragment.face
+++ b/examples/misc/fragment.face
@@ -1,238 +1,540 @@
-# MSMS solvent excluded surface faces for t.xyz
+# MSMS solvent excluded surface faces for fragment.xyzr
 #faces  #sphere density probe_r
-   1414      81  0.50  1.50
+   3796      81  2.00  1.50
      1      5    533  3      3
-   533      5    534  3      3
-   533    534      2  3      3
-     2    534      4  3      3
-     5    535      6  3      5
-     6    535    536  3      5
-   535      8    536  3      5
-   536      8      7  3      5
-     8     11      9  3      7
-     9     11     10  3      7
-    11    537     12  3      8
-    12    537    538  3      8
-   537    539    538  3      8
-   538    539    540  3      8
-   539    541    540  3      8
-   540    541    542  3      8
-   541      1    542  3      8
-   542      1      3  3      8
-    12     14     10  3     10
-    10     14     13  3     10
-    14     17     15  3     12
-    15     17     16  3     12
-    17     20    543  3     14
-   543     20    544  3     14
-   543    544     18  3     14
-    18    544     19  3     14
-    20     23     21  3     16
-    21     23     22  3     16
-    23     26    545  3     18
-   545     26    546  3     18
-   545    546     24  3     18
-    24    546     25  3     18
-    26      3     27  3     19
-    27      3      2  3     19
-    27     29     25  3     21
-    25     29     28  3     21
-    29     32     30  3     23
-    30     32     31  3     23
-    32     35     33  3     25
-    33     35     34  3     25
-    35     38     36  3     27
-    36     38     37  3     27
-    38     41     39  3     29
-    39     41     40  3     29
-    41      4     42  3     30
-    42      4      6  3     30
+   533      5    536  3      3
+   533    536    534  3      3
+   534    536    537  3      3
+   534    537    535  3      3
+   535    537    538  3      3
+   535    538      2  3      3
+     2    538      4  3      3
+     5    539      6  3      5
+     6    539    540  3      5
+   539    541    540  3      5
+   540    541    542  3      5
+   541    543    542  3      5
+   542    543    544  3      5
+   543    545    544  3      5
+   544    545    546  3      5
+   545      8    546  3      5
+   546      8      7  3      5
+     8    547      9  3      7
+     9    547    548  3      7
+   547     11    548  3      7
+   548     11     10  3      7
+    11    549     12  3      8
+    12    549    550  3      8
+   549    551    550  3      8
+   550    551    552  3      8
+   551    553    552  3      8
+   552    553    554  3      8
+   553    555    554  3      8
+   554    555    556  3      8
+   555    557    556  3      8
+   556    557    558  3      8
+   557    559    558  3      8
+   558    559    560  3      8
+   559    561    560  3      8
+   560    561    562  3      8
+   561      1    562  3      8
+   562      1      3  3      8
+    12    563     10  3     10
+    10    563    564  3     10
+   563     14    564  3     10
+   564     14     13  3     10
+    14    567    565  3     12
+   565    567    568  3     12
+   565    568    566  3     12
+   566    568    569  3     12
+   566    569     15  3     12
+    15    569    570  3     12
+   567     17    568  3     12
+   568     17    571  3     12
+   568    571    569  3     12
+   569    571    572  3     12
+   569    572    570  3     12
+   570    572     16  3     12
+    17     20    573  3     14
+   573     20    576  3     14
+   573    576    574  3     14
+   574    576    577  3     14
+   574    577    575  3     14
+   575    577    578  3     14
+   575    578     18  3     14
+    18    578     19  3     14
+    20     23    579  3     16
+   579     23    581  3     16
+   579    581    580  3     16
+   580    581    582  3     16
+   580    582     21  3     16
+    21    582     22  3     16
+    23     26    583  3     18
+   583     26    586  3     18
+   583    586    584  3     18
+   584    586    587  3     18
+   584    587    585  3     18
+   585    587    588  3     18
+   585    588     24  3     18
+    24    588     25  3     18
+    26      3    589  3     19
+   589      3    591  3     19
+   589    591    590  3     19
+   590    591    592  3     19
+   590    592     27  3     19
+    27    592      2  3     19
+    27     29    593  3     21
+   593     29    594  3     21
+   593    594     25  3     21
+    25    594     28  3     21
+    29    596    595  3     23
+   595    596    597  3     23
+   595    597     30  3     23
+    30    597    598  3     23
+   596    599    597  3     23
+   597    599    600  3     23
+   597    600    598  3     23
+   598    600    601  3     23
+   599     32    600  3     23
+   600     32    602  3     23
+   600    602    601  3     23
+   601    602     31  3     23
+    32     35    603  3     25
+   603     35    604  3     25
+   603    604     33  3     25
+    33    604     34  3     25
+    35    605     36  3     27
+    36    605    606  3     27
+   605     38    606  3     27
+   606     38     37  3     27
+    38     41    607  3     29
+   607     41    608  3     29
+   607    608     39  3     29
+    39    608     40  3     29
+    41      4    609  3     30
+   609      4    610  3     30
+   609    610     42  3     30
+    42    610      6  3     30
     42     44     40  3     32
     40     44     43  3     32
-    44     47     45  3     34
-    45     47     46  3     34
+    44    611     45  3     34
+    45    611    612  3     34
+   611    613    612  3     34
+   612    613    614  3     34
+   613     47    614  3     34
+   614     47     46  3     34
     47     50     48  3     36
     48     50     49  3     36
     50      7     51  3     37
     51      7      9  3     37
-    51     53     49  3     39
-    49     53     52  3     39
-    53     13     54  3     40
-    54     13     15  3     40
-    54     56     52  3     42
-    52     56     55  3     42
-    56    547     57  3     44
-    57    547    548  3     44
-   547    549    548  3     44
-   548    549    550  3     44
-   549     59    550  3     44
-   550     59     58  3     44
+    51    615     49  3     39
+    49    615    616  3     39
+   615    617    616  3     39
+   616    617    618  3     39
+   617     53    618  3     39
+   618     53     52  3     39
+    53    620    619  3     40
+   619    620    621  3     40
+   619    621     54  3     40
+    54    621    622  3     40
+   620    623    621  3     40
+   621    623    624  3     40
+   621    624    622  3     40
+   622    624    625  3     40
+   623     13    624  3     40
+   624     13    626  3     40
+   624    626    625  3     40
+   625    626     15  3     40
+    54     56    627  3     42
+   627     56    629  3     42
+   627    629    628  3     42
+   628    629    630  3     42
+   628    630     52  3     42
+    52    630     55  3     42
+    56    631     57  3     44
+    57    631    632  3     44
+   631    633    632  3     44
+   632    633    634  3     44
+   633    635    634  3     44
+   634    635    636  3     44
+   635    637    636  3     44
+   636    637    638  3     44
+   637    639    638  3     44
+   638    639    640  3     44
+   639    641    640  3     44
+   640    641    642  3     44
+   641     59    642  3     44
+   642     59     58  3     44
     59     62     60  3     46
     60     62     61  3     46
-    62     65     63  3     48
-    63     65     64  3     48
-    65     16     66  3     49
-    66     16     18  3     49
-    66     68     64  3     51
-    64     68     67  3     51
-    68     71     69  3     53
-    69     71     70  3     53
+    62    645    643  3     48
+   643    645    646  3     48
+   643    646    644  3     48
+   644    646    647  3     48
+   644    647     63  3     48
+    63    647    648  3     48
+   645     65    646  3     48
+   646     65    649  3     48
+   646    649    647  3     48
+   647    649    650  3     48
+   647    650    648  3     48
+   648    650     64  3     48
+    65    652    651  3     49
+   651    652    653  3     49
+   651    653     66  3     49
+    66    653    654  3     49
+   652     16    653  3     49
+   653     16    655  3     49
+   653    655    654  3     49
+   654    655     18  3     49
+    66    657    656  3     51
+   656    657    658  3     51
+   656    658     64  3     51
+    64    658    659  3     51
+   657     68    658  3     51
+   658     68    660  3     51
+   658    660    659  3     51
+   659    660     67  3     51
+    68    661     69  3     53
+    69    661    662  3     53
+   661     71    662  3     53
+   662     71     70  3     53
     71     74     72  3     55
     72     74     73  3     55
-    74     77     75  3     57
-    75     77     76  3     57
+    74     77    663  3     57
+   663     77    664  3     57
+   663    664     75  3     57
+    75    664     76  3     57
     77     19     78  3     58
     78     19     21  3     58
     78     22     76  3     59
     76     22     24  3     59
-    75     80     73  3     61
-    73     80     79  3     61
-    80     83     81  3     63
-    81     83     82  3     63
+    75     80    665  3     61
+   665     80    666  3     61
+   665    666     73  3     61
+    73    666     79  3     61
+    80     83    667  3     63
+   667     83    668  3     63
+   667    668     81  3     63
+    81    668     82  3     63
     83     28     84  3     64
     84     28     30  3     64
-    84     86     82  3     66
-    82     86     85  3     66
-    86     89     87  3     68
-    87     89     88  3     68
-    89     92     90  3     70
-    90     92     91  3     70
+    84    670    669  3     66
+   669    670    671  3     66
+   669    671     82  3     66
+    82    671    672  3     66
+   670     86    671  3     66
+   671     86    673  3     66
+   671    673    672  3     66
+   672    673     85  3     66
+    86     89    674  3     68
+   674     89    675  3     68
+   674    675     87  3     68
+    87    675     88  3     68
+    89    676     90  3     70
+    90    676    677  3     70
+   676     92    677  3     70
+   677     92     91  3     70
     92     31     93  3     71
     93     31     33  3     71
-    93     95     91  3     73
-    91     95     94  3     73
+    93    678     91  3     73
+    91    678    679  3     73
+   678    680    679  3     73
+   679    680    681  3     73
+   680     95    681  3     73
+   681     95     94  3     73
     95     98     96  3     75
     96     98     97  3     75
-    98    101     99  3     77
-    99    101    100  3     77
-   101    104    102  3     79
-   102    104    103  3     79
-   104     34    105  3     80
-   105     34     36  3     80
+    98    682     99  3     77
+    99    682    683  3     77
+   682    101    683  3     77
+   683    101    100  3     77
+   101    104    684  3     79
+   684    104    685  3     79
+   684    685    102  3     79
+   102    685    103  3     79
+   104    687    686  3     80
+   686    687    688  3     80
+   686    688    105  3     80
+   105    688    689  3     80
+   687    690    688  3     80
+   688    690    691  3     80
+   688    691    689  3     80
+   689    691    692  3     80
+   690     34    691  3     80
+   691     34    693  3     80
+   691    693    692  3     80
+   692    693     36  3     80
    105    107    103  3     82
    103    107    106  3     82
-   107    551    108  3     83
-   108    551    552  3     83
-   551     37    552  3     83
-   552     37     39  3     83
-   108    110    106  3     85
-   106    110    109  3     85
-   110    113    111  3     87
-   111    113    112  3     87
-   113    116    114  3     89
-   114    116    115  3     89
+   107    695    694  3     83
+   694    695    696  3     83
+   694    696    108  3     83
+   108    696    697  3     83
+   695    698    696  3     83
+   696    698    699  3     83
+   696    699    697  3     83
+   697    699    700  3     83
+   698    701    699  3     83
+   699    701    702  3     83
+   699    702    700  3     83
+   700    702    703  3     83
+   701     37    702  3     83
+   702     37    704  3     83
+   702    704    703  3     83
+   703    704     39  3     83
+   108    110    705  3     85
+   705    110    707  3     85
+   705    707    706  3     85
+   706    707    708  3     85
+   706    708    106  3     85
+   106    708    109  3     85
+   110    113    709  3     87
+   709    113    710  3     87
+   709    710    111  3     87
+   111    710    112  3     87
+   113    711    114  3     89
+   114    711    712  3     89
+   711    116    712  3     89
+   712    116    115  3     89
    116    119    117  3     91
    117    119    118  3     91
-   119    122    553  3     93
-   553    122    554  3     93
-   553    554    120  3     93
-   120    554    121  3     93
-   122     43    123  3     94
-   123     43     45  3     94
-   123    125    121  3     96
-   121    125    124  3     96
-   125    128    126  3     98
-   126    128    127  3     98
+   119    122    713  3     93
+   713    122    715  3     93
+   713    715    714  3     93
+   714    715    716  3     93
+   714    716    120  3     93
+   120    716    121  3     93
+   122    717    123  3     94
+   123    717    718  3     94
+   717    719    718  3     94
+   718    719    720  3     94
+   719     43    720  3     94
+   720     43     45  3     94
+   123    723    721  3     96
+   721    723    724  3     96
+   721    724    722  3     96
+   722    724    725  3     96
+   722    725    121  3     96
+   121    725    726  3     96
+   723    125    724  3     96
+   724    125    727  3     96
+   724    727    725  3     96
+   725    727    728  3     96
+   725    728    726  3     96
+   726    728    124  3     96
+   125    729    126  3     98
+   126    729    730  3     98
+   729    128    730  3     98
+   730    128    127  3     98
    128     46    129  3     99
    129     46     48  3     99
-   129    131    127  3    101
-   127    131    130  3    101
-   131    134    132  3    103
-   132    134    133  3    103
-   134    137    135  3    105
-   135    137    136  3    105
+   129    131    731  3    101
+   731    131    732  3    101
+   731    732    127  3    101
+   127    732    130  3    101
+   131    134    733  3    103
+   733    134    735  3    103
+   733    735    734  3    103
+   734    735    736  3    103
+   734    736    132  3    103
+   132    736    133  3    103
+   134    137    737  3    105
+   737    137    739  3    105
+   737    739    738  3    105
+   738    739    740  3    105
+   738    740    135  3    105
+   135    740    136  3    105
    141    138    140  3    107
    137    142    139  3    108
    142    145    143  3    110
    143    145    144  3    110
-   145    148    146  3    112
-   146    148    147  3    112
-   148    151    149  3    114
-   149    151    150  3    114
-   151     55    555  3    115
-   555     55    556  3    115
-   555    556    152  3    115
-   152    556     57  3    115
-   152    557    150  3    117
-   150    557    558  3    117
-   557    559    558  3    117
-   558    559    560  3    117
-   559    154    560  3    117
-   560    154    153  3    117
+   145    148    741  3    112
+   741    148    742  3    112
+   741    742    146  3    112
+   146    742    147  3    112
+   148    151    743  3    114
+   743    151    745  3    114
+   743    745    744  3    114
+   744    745    746  3    114
+   744    746    149  3    114
+   149    746    150  3    114
+   151     55    747  3    115
+   747     55    750  3    115
+   747    750    748  3    115
+   748    750    751  3    115
+   748    751    749  3    115
+   749    751    752  3    115
+   749    752    152  3    115
+   152    752     57  3    115
+   152    753    150  3    117
+   150    753    754  3    117
+   753    755    754  3    117
+   754    755    756  3    117
+   755    757    756  3    117
+   756    757    758  3    117
+   757    759    758  3    117
+   758    759    760  3    117
+   759    761    760  3    117
+   760    761    762  3    117
+   761    154    762  3    117
+   762    154    153  3    117
    154    157    155  3    119
    155    157    156  3    119
-   157    160    561  3    121
-   561    160    562  3    121
-   561    562    158  3    121
-   158    562    159  3    121
+   157    160    763  3    121
+   763    160    766  3    121
+   763    766    764  3    121
+   764    766    767  3    121
+   764    767    765  3    121
+   765    767    768  3    121
+   765    768    158  3    121
+   158    768    159  3    121
    160     58    161  3    122
    161     58     60  3    122
-   161     61    159  3    123
-   159     61     63  3    123
-   158    163    156  3    125
-   156    163    162  3    125
-   163    166    164  3    127
-   164    166    165  3    127
-   166    169    167  3    129
-   167    169    168  3    129
-   169    172    170  3    131
-   170    172    171  3    131
-   172    175    173  3    133
-   173    175    174  3    133
-   175    563    176  3    135
-   176    563    564  3    135
-   563    178    564  3    135
-   564    178    177  3    135
+   161     61    769  3    123
+   769     61    771  3    123
+   769    771    770  3    123
+   770    771    772  3    123
+   770    772    159  3    123
+   159    772     63  3    123
+   158    163    773  3    125
+   773    163    775  3    125
+   773    775    774  3    125
+   774    775    776  3    125
+   774    776    156  3    125
+   156    776    162  3    125
+   163    166    777  3    127
+   777    166    779  3    127
+   777    779    778  3    127
+   778    779    780  3    127
+   778    780    164  3    127
+   164    780    165  3    127
+   166    169    781  3    129
+   781    169    782  3    129
+   781    782    167  3    129
+   167    782    168  3    129
+   169    783    170  3    131
+   170    783    784  3    131
+   783    172    784  3    131
+   784    172    171  3    131
+   172    786    785  3    133
+   785    786    787  3    133
+   785    787    173  3    133
+   173    787    788  3    133
+   786    789    787  3    133
+   787    789    790  3    133
+   787    790    788  3    133
+   788    790    791  3    133
+   789    175    790  3    133
+   790    175    792  3    133
+   790    792    791  3    133
+   791    792    174  3    133
+   175    793    176  3    135
+   176    793    794  3    135
+   793    795    794  3    135
+   794    795    796  3    135
+   795    797    796  3    135
+   796    797    798  3    135
+   797    178    798  3    135
+   798    178    177  3    135
    178    181    179  3    137
    179    181    180  3    137
    181     67    182  3    138
    182     67     69  3    138
-   182    184    180  3    140
-   180    184    183  3    140
+   182    799    180  3    140
+   180    799    800  3    140
+   799    801    800  3    140
+   800    801    802  3    140
+   801    184    802  3    140
+   802    184    183  3    140
    184    187    185  3    142
    185    187    186  3    142
-   187    190    188  3    144
-   188    190    189  3    144
+   187    803    188  3    144
+   188    803    804  3    144
+   803    190    804  3    144
+   804    190    189  3    144
    190     70    191  3    145
    191     70     72  3    145
-   191     79    189  3    146
-   189     79     81  3    146
+   191     79    805  3    146
+   805     79    806  3    146
+   805    806    189  3    146
+   189    806     81  3    146
    188    193    186  3    148
    186    193    192  3    148
-   193     85    194  3    149
-   194     85     87  3    149
+   193    807    194  3    149
+   194    807    808  3    149
+   807     85    808  3    149
+   808     85     87  3    149
    194    196    192  3    151
    192    196    195  3    151
    196    199    197  3    153
    197    199    198  3    153
    199    202    200  3    155
    200    202    201  3    155
-   202    565    203  3    157
-   203    565    566  3    157
-   565    205    566  3    157
-   566    205    204  3    157
-   205    208    206  3    159
-   206    208    207  3    159
-   208     88    209  3    160
-   209     88     90  3    160
-   209     94    207  3    161
-   207     94     96  3    161
-   206    211    204  3    163
-   204    211    210  3    163
-   211    214    212  3    165
-   212    214    213  3    165
-   214    217    215  3    167
-   215    217    216  3    167
-   217     97    218  3    168
-   218     97     99  3    168
-   218    100    216  3    169
-   216    100    102  3    169
-   215    220    567  3    171
-   567    220    568  3    171
-   567    568    213  3    171
-   213    568    219  3    171
-   220    223    221  3    173
-   221    223    222  3    173
+   202    809    203  3    157
+   203    809    810  3    157
+   809    811    810  3    157
+   810    811    812  3    157
+   811    813    812  3    157
+   812    813    814  3    157
+   813    205    814  3    157
+   814    205    204  3    157
+   205    208    815  3    159
+   815    208    816  3    159
+   815    816    206  3    159
+   206    816    207  3    159
+   208     88    817  3    160
+   817     88    818  3    160
+   817    818    209  3    160
+   209    818     90  3    160
+   209    819    207  3    161
+   207    819    820  3    161
+   819     94    820  3    161
+   820     94     96  3    161
+   206    822    821  3    163
+   821    822    823  3    163
+   821    823    204  3    163
+   204    823    824  3    163
+   822    211    823  3    163
+   823    211    825  3    163
+   823    825    824  3    163
+   824    825    210  3    163
+   211    827    826  3    165
+   826    827    828  3    165
+   826    828    212  3    165
+   212    828    829  3    165
+   827    830    828  3    165
+   828    830    831  3    165
+   828    831    829  3    165
+   829    831    832  3    165
+   830    214    831  3    165
+   831    214    833  3    165
+   831    833    832  3    165
+   832    833    213  3    165
+   214    217    834  3    167
+   834    217    835  3    167
+   834    835    215  3    167
+   215    835    216  3    167
+   217    836    218  3    168
+   218    836    837  3    168
+   836     97    837  3    168
+   837     97     99  3    168
+   218    838    216  3    169
+   216    838    839  3    169
+   838    100    839  3    169
+   839    100    102  3    169
+   215    220    840  3    171
+   840    220    842  3    171
+   840    842    841  3    171
+   841    842    843  3    171
+   841    843    213  3    171
+   213    843    219  3    171
+   220    223    844  3    173
+   844    223    846  3    173
+   844    846    845  3    173
+   845    846    847  3    173
+   845    847    221  3    173
+   221    847    222  3    173
    223    226    224  3    175
    224    226    225  3    175
    226    229    227  3    177
@@ -241,34 +543,54 @@
    230    109    111  3    178
    230    232    228  3    180
    228    232    231  3    180
-   232    235    233  3    182
-   233    235    234  3    182
-   235    112    236  3    183
-   236    112    114  3    183
+   232    848    233  3    182
+   233    848    849  3    182
+   848    235    849  3    182
+   849    235    234  3    182
+   235    112    850  3    183
+   850    112    852  3    183
+   850    852    851  3    183
+   851    852    853  3    183
+   851    853    236  3    183
+   236    853    114  3    183
    149    234    238  3    184
    236    147    237  3    185
    233    240    231  3    187
    231    240    239  3    187
    240    243    241  3    189
    241    243    242  3    189
-   243    165    244  3    190
-   244    165    167  3    190
+   243    854    244  3    190
+   244    854    855  3    190
+   854    165    855  3    190
+   855    165    167  3    190
    244    246    242  3    192
    242    246    245  3    192
    246    249    247  3    194
    247    249    248  3    194
-   249    252    250  3    196
-   250    252    251  3    196
+   249    252    856  3    196
+   856    252    857  3    196
+   856    857    250  3    196
+   250    857    251  3    196
    252    168    253  3    197
    253    168    170  3    197
-   253    255    251  3    199
-   251    255    254  3    199
-   255    258    256  3    201
-   256    258    257  3    201
-   258    261    259  3    203
-   259    261    260  3    203
-   261    171    262  3    204
-   262    171    173  3    204
+   253    858    251  3    199
+   251    858    859  3    199
+   858    255    859  3    199
+   859    255    254  3    199
+   255    258    860  3    201
+   860    258    861  3    201
+   860    861    256  3    201
+   256    861    257  3    201
+   258    261    862  3    203
+   862    261    863  3    203
+   862    863    259  3    203
+   259    863    260  3    203
+   261    171    864  3    204
+   864    171    866  3    204
+   864    866    865  3    204
+   865    866    867  3    204
+   865    867    262  3    204
+   262    867    173  3    204
    262    264    260  3    206
    260    264    263  3    206
    268    265    267  3    208
@@ -279,80 +601,170 @@
    273    275    274  3    213
    275    278    276  3    215
    276    278    277  3    215
-   278    569    279  3    217
-   279    569    570  3    217
-   569    281    570  3    217
-   570    281    280  3    217
+   278    868    279  3    217
+   279    868    869  3    217
+   868    870    869  3    217
+   869    870    871  3    217
+   870    872    871  3    217
+   871    872    873  3    217
+   872    874    873  3    217
+   873    874    875  3    217
+   874    876    875  3    217
+   875    876    877  3    217
+   876    281    877  3    217
+   877    281    280  3    217
    281    284    282  3    219
    282    284    283  3    219
    284    174    285  3    220
    285    174    176  3    220
    285    287    283  3    222
    283    287    286  3    222
-   287    571    288  3    224
-   288    571    572  3    224
-   571    573    572  3    224
-   572    573    574  3    224
-   573    290    574  3    224
-   574    290    289  3    224
+   287    878    288  3    224
+   288    878    879  3    224
+   878    880    879  3    224
+   879    880    881  3    224
+   880    882    881  3    224
+   881    882    883  3    224
+   882    884    883  3    224
+   883    884    885  3    224
+   884    886    885  3    224
+   885    886    887  3    224
+   886    888    887  3    224
+   887    888    889  3    224
+   888    290    889  3    224
+   889    290    289  3    224
    290    274    291  3    225
    291    274    276  3    225
    291    293    289  3    227
    289    293    292  3    227
    293    277    294  3    228
    294    277    279  3    228
-   294    575    292  3    230
-   292    575    576  3    230
-   575    296    576  3    230
-   576    296    295  3    230
+   294    890    292  3    230
+   292    890    891  3    230
+   890    892    891  3    230
+   891    892    893  3    230
+   892    894    893  3    230
+   893    894    895  3    230
+   894    896    895  3    230
+   895    896    897  3    230
+   896    898    897  3    230
+   897    898    899  3    230
+   898    296    899  3    230
+   899    296    295  3    230
    296    280    297  3    231
    297    280    282  3    231
    297    286    295  3    232
    295    286    288  3    232
-   273    577    271  3    233
-   271    577    578  3    233
-   577    579    578  3    233
-   578    579    580  3    233
-   579    177    580  3    233
-   580    177    179  3    233
-   270    299    268  3    235
-   268    299    298  3    235
-   299    183    300  3    236
-   300    183    185  3    236
+   273    900    271  3    233
+   271    900    901  3    233
+   900    902    901  3    233
+   901    902    903  3    233
+   902    904    903  3    233
+   903    904    905  3    233
+   904    906    905  3    233
+   905    906    907  3    233
+   906    908    907  3    233
+   907    908    909  3    233
+   908    910    909  3    233
+   909    910    911  3    233
+   910    177    911  3    233
+   911    177    179  3    233
+   270    914    912  3    235
+   912    914    915  3    235
+   912    915    913  3    235
+   913    915    916  3    235
+   913    916    268  3    235
+   268    916    917  3    235
+   914    299    915  3    235
+   915    299    918  3    235
+   915    918    916  3    235
+   916    918    919  3    235
+   916    919    917  3    235
+   917    919    298  3    235
+   299    183    920  3    236
+   920    183    921  3    236
+   920    921    300  3    236
+   300    921    185  3    236
    300    302    298  3    238
    298    302    301  3    238
    302    195    303  3    239
    303    195    197  3    239
    303    198    301  3    240
    301    198    200  3    240
-   265    257    263  3    241
-   263    257    259  3    241
+   265    257    922  3    241
+   922    257    924  3    241
+   922    924    923  3    241
+   923    924    925  3    241
+   923    925    263  3    241
+   263    925    259  3    241
    256    305    254  3    243
    254    305    304  3    243
-   305    581    306  3    245
-   306    581    582  3    245
-   581    308    582  3    245
-   582    308    307  3    245
-   308    201    309  3    246
-   309    201    203  3    246
-   309    311    307  3    248
-   307    311    310  3    248
-   311    210    312  3    249
-   312    210    212  3    249
-   312    583    310  3    251
-   310    583    584  3    251
-   583    585    584  3    251
-   584    585    586  3    251
-   585    314    586  3    251
-   586    314    313  3    251
-   314    219    315  3    252
-   315    219    221  3    252
-   315    304    313  3    253
-   313    304    306  3    253
-   250    317    248  3    255
-   248    317    316  3    255
-   317    222    318  3    256
-   318    222    224  3    256
+   305    927    926  3    245
+   926    927    928  3    245
+   926    928    306  3    245
+   306    928    929  3    245
+   927    930    928  3    245
+   928    930    931  3    245
+   928    931    929  3    245
+   929    931    932  3    245
+   930    933    931  3    245
+   931    933    934  3    245
+   931    934    932  3    245
+   932    934    935  3    245
+   933    308    934  3    245
+   934    308    936  3    245
+   934    936    935  3    245
+   935    936    307  3    245
+   308    937    309  3    246
+   309    937    938  3    246
+   937    201    938  3    246
+   938    201    203  3    246
+   309    939    307  3    248
+   307    939    940  3    248
+   939    941    940  3    248
+   940    941    942  3    248
+   941    311    942  3    248
+   942    311    310  3    248
+   311    943    312  3    249
+   312    943    944  3    249
+   943    210    944  3    249
+   944    210    212  3    249
+   312    945    310  3    251
+   310    945    946  3    251
+   945    947    946  3    251
+   946    947    948  3    251
+   947    949    948  3    251
+   948    949    950  3    251
+   949    951    950  3    251
+   950    951    952  3    251
+   951    953    952  3    251
+   952    953    954  3    251
+   953    314    954  3    251
+   954    314    313  3    251
+   314    219    955  3    252
+   955    219    956  3    252
+   955    956    315  3    252
+   315    956    221  3    252
+   315    958    957  3    253
+   957    958    959  3    253
+   957    959    313  3    253
+   313    959    960  3    253
+   958    304    959  3    253
+   959    304    961  3    253
+   959    961    960  3    253
+   960    961    306  3    253
+   250    317    962  3    255
+   962    317    964  3    255
+   962    964    963  3    255
+   963    964    965  3    255
+   963    965    248  3    255
+   248    965    316  3    255
+   317    222    966  3    256
+   966    222    968  3    256
+   966    968    967  3    256
+   967    968    969  3    256
+   967    969    318  3    256
+   318    969    224  3    256
    318    225    316  3    257
    316    225    227  3    257
    247    239    245  3    258
@@ -361,192 +773,426 @@
    162    153    155  3    259
    146    320    144  3    261
    144    320    319  3    261
-   320    323    587  3    263
-   587    323    588  3    263
-   587    588    321  3    263
-   321    588    322  3    263
-   323    326    324  3    265
-   324    326    325  3    265
-   326    329    327  3    267
-   327    329    328  3    267
-   329    332    330  3    269
-   330    332    331  3    269
+   320    323    970  3    263
+   970    323    973  3    263
+   970    973    971  3    263
+   971    973    974  3    263
+   971    974    972  3    263
+   972    974    975  3    263
+   972    975    321  3    263
+   321    975    322  3    263
+   323    326    976  3    265
+   976    326    978  3    265
+   976    978    977  3    265
+   977    978    979  3    265
+   977    979    324  3    265
+   324    979    325  3    265
+   326    980    327  3    267
+   327    980    981  3    267
+   980    329    981  3    267
+   981    329    328  3    267
+   329    983    982  3    269
+   982    983    984  3    269
+   982    984    330  3    269
+   330    984    985  3    269
+   983    332    984  3    269
+   984    332    986  3    269
+   984    986    985  3    269
+   985    986    331  3    269
    332    115    333  3    270
    333    115    117  3    270
-   333    118    331  3    271
-   331    118    120  3    271
+   333    118    987  3    271
+   987    118    988  3    271
+   987    988    331  3    271
+   331    988    120  3    271
    330    335    328  3    273
    328    335    334  3    273
-   335    589    336  3    275
-   336    589    590  3    275
-   589    338    590  3    275
-   590    338    337  3    275
-   338    591    339  3    277
-   339    591    592  3    277
-   591    341    592  3    277
-   592    341    340  3    277
+   335    989    336  3    275
+   336    989    990  3    275
+   989    991    990  3    275
+   990    991    992  3    275
+   991    993    992  3    275
+   992    993    994  3    275
+   993    995    994  3    275
+   994    995    996  3    275
+   995    338    996  3    275
+   996    338    337  3    275
+   338    997    339  3    277
+   339    997    998  3    277
+   997    999    998  3    277
+   998    999   1000  3    277
+   999   1001   1000  3    277
+  1000   1001   1002  3    277
+  1001    341   1002  3    277
+  1002    341    340  3    277
    341    124    342  3    278
    342    124    126  3    278
-   342    344    340  3    280
-   340    344    343  3    280
-   344    130    345  3    281
-   345    130    132  3    281
-   345    347    343  3    283
-   343    347    346  3    283
+   342   1003    340  3    280
+   340   1003   1004  3    280
+  1003    344   1004  3    280
+  1004    344    343  3    280
+   344    130   1005  3    281
+  1005    130   1006  3    281
+  1005   1006    345  3    281
+   345   1006    132  3    281
+   345   1008   1007  3    283
+  1007   1008   1009  3    283
+  1007   1009    343  3    283
+   343   1009   1010  3    283
+  1008   1011   1009  3    283
+  1009   1011   1012  3    283
+  1009   1012   1010  3    283
+  1010   1012   1013  3    283
+  1011    347   1012  3    283
+  1012    347   1014  3    283
+  1012   1014   1013  3    283
+  1013   1014    346  3    283
    347    350    348  3    285
    348    350    349  3    285
-   350    593    351  3    287
-   351    593    594  3    287
-   593    353    594  3    287
-   594    353    352  3    287
-   353    356    354  3    289
-   354    356    355  3    289
+   350   1015    351  3    287
+   351   1015   1016  3    287
+  1015   1017   1016  3    287
+  1016   1017   1018  3    287
+  1017    353   1018  3    287
+  1018    353    352  3    287
+   353    356   1019  3    289
+  1019    356   1020  3    289
+  1019   1020    354  3    289
+   354   1020    355  3    289
    356    133    357  3    290
    357    133    135  3    290
-   357    136    355  3    291
-   355    136    138  3    291
-   354    359    352  3    293
-   352    359    358  3    293
-   359    362    360  3    295
-   360    362    361  3    295
-   362    365    363  3    297
-   363    365    364  3    297
-   365    368    366  3    299
-   366    368    367  3    299
-   368    371    369  3    301
-   369    371    370  3    301
-   371    374    372  3    303
-   372    374    373  3    303
-   374    322    375  3    304
-   375    322    324  3    304
-   375    377    373  3    306
-   373    377    376  3    306
+   357    136   1021  3    291
+  1021    136   1022  3    291
+  1021   1022    355  3    291
+   355   1022    138  3    291
+   354   1023    352  3    293
+   352   1023   1024  3    293
+  1023    359   1024  3    293
+  1024    359    358  3    293
+   359    362   1025  3    295
+  1025    362   1026  3    295
+  1025   1026    360  3    295
+   360   1026    361  3    295
+   362    365   1027  3    297
+  1027    365   1029  3    297
+  1027   1029   1028  3    297
+  1028   1029   1030  3    297
+  1028   1030    363  3    297
+   363   1030    364  3    297
+   365   1032   1031  3    299
+  1031   1032   1033  3    299
+  1031   1033    366  3    299
+   366   1033   1034  3    299
+  1032    368   1033  3    299
+  1033    368   1035  3    299
+  1033   1035   1034  3    299
+  1034   1035    367  3    299
+   368   1038   1036  3    301
+  1036   1038   1039  3    301
+  1036   1039   1037  3    301
+  1037   1039   1040  3    301
+  1037   1040    369  3    301
+   369   1040   1041  3    301
+  1038   1042   1039  3    301
+  1039   1042   1043  3    301
+  1039   1043   1040  3    301
+  1040   1043   1044  3    301
+  1040   1044   1041  3    301
+  1041   1044   1045  3    301
+  1042   1046   1043  3    301
+  1043   1046   1047  3    301
+  1043   1047   1044  3    301
+  1044   1047   1048  3    301
+  1044   1048   1045  3    301
+  1045   1048   1049  3    301
+  1046    371   1047  3    301
+  1047    371   1050  3    301
+  1047   1050   1048  3    301
+  1048   1050   1051  3    301
+  1048   1051   1049  3    301
+  1049   1051    370  3    301
+   371    374   1052  3    303
+  1052    374   1053  3    303
+  1052   1053    372  3    303
+   372   1053    373  3    303
+   374   1054    375  3    304
+   375   1054   1055  3    304
+  1054    322   1055  3    304
+  1055    322    324  3    304
+   375   1057   1056  3    306
+  1056   1057   1058  3    306
+  1056   1058    373  3    306
+   373   1058   1059  3    306
+  1057   1060   1058  3    306
+  1058   1060   1061  3    306
+  1058   1061   1059  3    306
+  1059   1061   1062  3    306
+  1060    377   1061  3    306
+  1061    377   1063  3    306
+  1061   1063   1062  3    306
+  1062   1063    376  3    306
    377    380    378  3    308
    378    380    379  3    308
-   380    383    381  3    310
-   381    383    382  3    310
-   383    325    384  3    311
-   384    325    327  3    311
+   380    383   1064  3    310
+  1064    383   1065  3    310
+  1064   1065    381  3    310
+   381   1065    382  3    310
+   383   1066    384  3    311
+   384   1066   1067  3    311
+  1066    325   1067  3    311
+  1067    325    327  3    311
    384    334    382  3    312
    382    334    336  3    312
-   381    386    379  3    314
-   379    386    385  3    314
-   386    389    387  3    316
-   387    389    388  3    316
+   381    386   1068  3    314
+  1068    386   1070  3    314
+  1068   1070   1069  3    314
+  1069   1070   1071  3    314
+  1069   1071    379  3    314
+   379   1071    385  3    314
+   386    389   1072  3    316
+  1072    389   1073  3    316
+  1072   1073    387  3    316
+   387   1073    388  3    316
    389    392    390  3    318
    390    392    391  3    318
-   392    337    393  3    319
-   393    337    339  3    319
-   393    346    391  3    320
-   391    346    348  3    320
+   392   1074    393  3    319
+   393   1074   1075  3    319
+  1074   1076   1075  3    319
+  1075   1076   1077  3    319
+  1076    337   1077  3    319
+  1077    337    339  3    319
+   393    346   1078  3    320
+  1078    346   1079  3    320
+  1078   1079    391  3    320
+   391   1079    348  3    320
    390    349    388  3    321
    388    349    351  3    321
    387    395    385  3    323
    385    395    394  3    323
-   395    595    396  3    324
-   396    595    596  3    324
-   595    358    596  3    324
-   596    358    360  3    324
+   395   1080    396  3    324
+   396   1080   1081  3    324
+  1080   1082   1081  3    324
+  1081   1082   1083  3    324
+  1082   1084   1083  3    324
+  1083   1084   1085  3    324
+  1084    358   1085  3    324
+  1085    358    360  3    324
    396    398    394  3    326
    394    398    397  3    326
-   398    597    399  3    328
-   399    597    598  3    328
-   597    401    598  3    328
-   598    401    400  3    328
-   401    361    402  3    329
-   402    361    363  3    329
-   402    404    400  3    331
-   400    404    403  3    331
-   404    407    405  3    333
-   405    407    406  3    333
-   407    410    599  3    335
-   599    410    600  3    335
-   599    600    408  3    335
-   408    600    409  3    335
-   410    413    411  3    337
-   411    413    412  3    337
-   413    364    414  3    338
-   414    364    366  3    338
+   398   1086    399  3    328
+   399   1086   1087  3    328
+  1086   1088   1087  3    328
+  1087   1088   1089  3    328
+  1088   1090   1089  3    328
+  1089   1090   1091  3    328
+  1090    401   1091  3    328
+  1091    401    400  3    328
+   401    361   1092  3    329
+  1092    361   1093  3    329
+  1092   1093    402  3    329
+   402   1093    363  3    329
+   402   1095   1094  3    331
+  1094   1095   1096  3    331
+  1094   1096    400  3    331
+   400   1096   1097  3    331
+  1095    404   1096  3    331
+  1096    404   1098  3    331
+  1096   1098   1097  3    331
+  1097   1098    403  3    331
+   404    407   1099  3    333
+  1099    407   1100  3    333
+  1099   1100    405  3    333
+   405   1100    406  3    333
+   407    410   1101  3    335
+  1101    410   1103  3    335
+  1101   1103   1102  3    335
+  1102   1103   1104  3    335
+  1102   1104    408  3    335
+   408   1104    409  3    335
+   410   1105    411  3    337
+   411   1105   1106  3    337
+  1105    413   1106  3    337
+  1106    413    412  3    337
+   413    364   1107  3    338
+  1107    364   1108  3    338
+  1107   1108    414  3    338
+   414   1108    366  3    338
    414    416    412  3    340
    412    416    415  3    340
-   416    419    417  3    342
-   417    419    418  3    342
-   419    367    420  3    343
-   420    367    369  3    343
-   420    601    418  3    345
-   418    601    602  3    345
-   601    422    602  3    345
-   602    422    421  3    345
-   422    425    423  3    347
-   423    425    424  3    347
+   416   1109    417  3    342
+   417   1109   1110  3    342
+  1109    419   1110  3    342
+  1110    419    418  3    342
+   419   1111    420  3    343
+   420   1111   1112  3    343
+  1111    367   1112  3    343
+  1112    367    369  3    343
+   420   1113    418  3    345
+   418   1113   1114  3    345
+  1113   1115   1114  3    345
+  1114   1115   1116  3    345
+  1115   1117   1116  3    345
+  1116   1117   1118  3    345
+  1117   1119   1118  3    345
+  1118   1119   1120  3    345
+  1119    422   1120  3    345
+  1120    422    421  3    345
+   422   1121    423  3    347
+   423   1121   1122  3    347
+  1121   1123   1122  3    347
+  1122   1123   1124  3    347
+  1123    425   1124  3    347
+  1124    425    424  3    347
    425    428    426  3    349
    426    428    427  3    349
-   428    370    603  3    350
-   603    370    604  3    350
-   603    604    429  3    350
-   429    604    372  3    350
-   429    431    427  3    352
-   427    431    430  3    352
-   431    434    432  3    354
-   432    434    433  3    354
-   434    437    435  3    356
-   435    437    436  3    356
+   428    370   1125  3    350
+  1125    370   1127  3    350
+  1125   1127   1126  3    350
+  1126   1127   1128  3    350
+  1126   1128    429  3    350
+   429   1128    372  3    350
+   429    431   1129  3    352
+  1129    431   1131  3    352
+  1129   1131   1130  3    352
+  1130   1131   1132  3    352
+  1130   1132    427  3    352
+   427   1132    430  3    352
+   431    434   1133  3    354
+  1133    434   1134  3    354
+  1133   1134    432  3    354
+   432   1134    433  3    354
+   434   1135    435  3    356
+   435   1135   1136  3    356
+  1135   1137   1136  3    356
+  1136   1137   1138  3    356
+  1137    437   1138  3    356
+  1138    437    436  3    356
    437    376    438  3    357
    438    376    378  3    357
    438    440    436  3    359
    436    440    439  3    359
-   440    397    441  3    360
-   441    397    399  3    360
-   441    443    439  3    362
-   439    443    442  3    362
-   443    446    444  3    364
-   444    446    445  3    364
-   446    605    447  3    366
-   447    605    606  3    366
-   605    607    606  3    366
-   606    607    608  3    366
-   607    449    608  3    366
-   608    449    448  3    366
+   440    397   1139  3    360
+  1139    397   1140  3    360
+  1139   1140    441  3    360
+   441   1140    399  3    360
+   441   1141    439  3    362
+   439   1141   1142  3    362
+  1141    443   1142  3    362
+  1142    443    442  3    362
+   443   1143    444  3    364
+   444   1143   1144  3    364
+  1143    446   1144  3    364
+  1144    446    445  3    364
+   446   1145    447  3    366
+   447   1145   1146  3    366
+  1145   1147   1146  3    366
+  1146   1147   1148  3    366
+  1147   1149   1148  3    366
+  1148   1149   1150  3    366
+  1149   1151   1150  3    366
+  1150   1151   1152  3    366
+  1151   1153   1152  3    366
+  1152   1153   1154  3    366
+  1153   1155   1154  3    366
+  1154   1155   1156  3    366
+  1155    449   1156  3    366
+  1156    449    448  3    366
    449    403    450  3    367
    450    403    405  3    367
    450    452    448  3    369
    448    452    451  3    369
-   452    406    453  3    370
-   453    406    408  3    370
-   453    455    451  3    372
-   451    455    454  3    372
-   455    458    456  3    374
-   456    458    457  3    374
+   452    406   1157  3    370
+  1157    406   1158  3    370
+  1157   1158    453  3    370
+   453   1158    408  3    370
+   453   1161   1159  3    372
+  1159   1161   1162  3    372
+  1159   1162   1160  3    372
+  1160   1162   1163  3    372
+  1160   1163    451  3    372
+   451   1163   1164  3    372
+  1161    455   1162  3    372
+  1162    455   1165  3    372
+  1162   1165   1163  3    372
+  1163   1165   1166  3    372
+  1163   1166   1164  3    372
+  1164   1166    454  3    372
+   455   1168   1167  3    374
+  1167   1168   1169  3    374
+  1167   1169    456  3    374
+   456   1169   1170  3    374
+  1168    458   1169  3    374
+  1169    458   1171  3    374
+  1169   1171   1170  3    374
+  1170   1171    457  3    374
    458    461    459  3    376
    459    461    460  3    376
-   461    609    462  3    378
-   462    609    610  3    378
-   609    464    610  3    378
-   610    464    463  3    378
-   464    611    465  3    380
-   465    611    612  3    380
-   611    467    612  3    380
-   612    467    466  3    380
+   461   1172    462  3    378
+   462   1172   1173  3    378
+  1172   1174   1173  3    378
+  1173   1174   1175  3    378
+  1174   1176   1175  3    378
+  1175   1176   1177  3    378
+  1176   1178   1177  3    378
+  1177   1178   1179  3    378
+  1178    464   1179  3    378
+  1179    464    463  3    378
+   464   1180    465  3    380
+   465   1180   1181  3    380
+  1180   1182   1181  3    380
+  1181   1182   1183  3    380
+  1182   1184   1183  3    380
+  1183   1184   1185  3    380
+  1184    467   1185  3    380
+  1185    467    466  3    380
    467    470    468  3    382
    468    470    469  3    382
-   470    409    471  3    383
-   471    409    411  3    383
+   470    409   1186  3    383
+  1186    409   1188  3    383
+  1186   1188   1187  3    383
+  1187   1188   1189  3    383
+  1187   1189    471  3    383
+   471   1189    411  3    383
    471    473    469  3    385
    469    473    472  3    385
    473    415    474  3    386
    474    415    417  3    386
-   474    476    472  3    388
-   472    476    475  3    388
-   476    479    477  3    390
-   477    479    478  3    390
-   479    613    480  3    392
-   480    613    614  3    392
-   613    482    614  3    392
-   614    482    481  3    392
+   474    476   1190  3    388
+  1190    476   1191  3    388
+  1190   1191    472  3    388
+   472   1191    475  3    388
+   476   1193   1192  3    390
+  1192   1193   1194  3    390
+  1192   1194    477  3    390
+   477   1194   1195  3    390
+  1193    479   1194  3    390
+  1194    479   1196  3    390
+  1194   1196   1195  3    390
+  1195   1196    478  3    390
+   479   1198   1197  3    392
+  1197   1198   1199  3    392
+  1197   1199    480  3    392
+   480   1199   1200  3    392
+  1198   1201   1199  3    392
+  1199   1201   1202  3    392
+  1199   1202   1200  3    392
+  1200   1202   1203  3    392
+  1201   1204   1202  3    392
+  1202   1204   1205  3    392
+  1202   1205   1203  3    392
+  1203   1205   1206  3    392
+  1204    482   1205  3    392
+  1205    482   1207  3    392
+  1205   1207   1206  3    392
+  1206   1207    481  3    392
    482    421    483  3    393
    483    421    423  3    393
-   483    485    481  3    395
-   481    485    484  3    395
+   483    485   1208  3    395
+  1208    485   1210  3    395
+  1208   1210   1209  3    395
+  1209   1210   1211  3    395
+  1209   1211    481  3    395
+   481   1211    484  3    395
    485    488    486  3    397
    486    488    487  3    397
    488    491    489  3    399
@@ -555,210 +1201,547 @@
    492    424    426  3    400
    492    430    490  3    401
    490    430    432  3    401
-   489    494    487  3    403
-   487    494    493  3    403
-   494    497    495  3    405
-   495    497    496  3    405
+   489    494   1212  3    403
+  1212    494   1213  3    403
+  1212   1213    487  3    403
+   487   1213    493  3    403
+   494    497   1214  3    405
+  1214    497   1215  3    405
+  1214   1215    495  3    405
+   495   1215    496  3    405
    497    433    498  3    406
    498    433    435  3    406
    498    500    496  3    408
    496    500    499  3    408
    500    442    501  3    409
    501    442    444  3    409
-   501    503    499  3    411
-   499    503    502  3    411
-   503    445    504  3    412
-   504    445    447  3    412
-   504    615    502  3    413
-   502    615    616  3    413
-   615    454    616  3    413
-   616    454    456  3    413
-   495    506    493  3    415
-   493    506    505  3    415
-   506    457    507  3    416
-   507    457    459  3    416
-   507    509    505  3    418
-   505    509    508  3    418
-   509    512    510  3    420
-   510    512    511  3    420
-   512    460    513  3    421
-   513    460    462  3    421
-   513    515    511  3    423
-   511    515    514  3    423
-   515    463    516  3    424
-   516    463    465  3    424
+   501   1216    499  3    411
+   499   1216   1217  3    411
+  1216    503   1217  3    411
+  1217    503    502  3    411
+   503   1218    504  3    412
+   504   1218   1219  3    412
+  1218    445   1219  3    412
+  1219    445    447  3    412
+   504   1220    502  3    413
+   502   1220   1221  3    413
+  1220   1222   1221  3    413
+  1221   1222   1223  3    413
+  1222    454   1223  3    413
+  1223    454    456  3    413
+   495   1225   1224  3    415
+  1224   1225   1226  3    415
+  1224   1226    493  3    415
+   493   1226   1227  3    415
+  1225    506   1226  3    415
+  1226    506   1228  3    415
+  1226   1228   1227  3    415
+  1227   1228    505  3    415
+   506    457   1229  3    416
+  1229    457   1230  3    416
+  1229   1230    507  3    416
+   507   1230    459  3    416
+   507   1231    505  3    418
+   505   1231   1232  3    418
+  1231    509   1232  3    418
+  1232    509    508  3    418
+   509   1233    510  3    420
+   510   1233   1234  3    420
+  1233    512   1234  3    420
+  1234    512    511  3    420
+   512   1235    513  3    421
+   513   1235   1236  3    421
+  1235    460   1236  3    421
+  1236    460    462  3    421
+   513   1237    511  3    423
+   511   1237   1238  3    423
+  1237    515   1238  3    423
+  1238    515    514  3    423
+   515   1239    516  3    424
+   516   1239   1240  3    424
+  1239   1241   1240  3    424
+  1240   1241   1242  3    424
+  1241    463   1242  3    424
+  1242    463    465  3    424
    516    518    514  3    426
    514    518    517  3    426
-   518    521    519  3    428
-   519    521    520  3    428
-   521    466    522  3    429
-   522    466    468  3    429
-   522    475    520  3    430
-   520    475    477  3    430
-   519    524    517  3    432
-   517    524    523  3    432
-   524    478    525  3    433
-   525    478    480  3    433
-   525    527    523  3    435
-   523    527    526  3    435
-   527    484    528  3    436
-   528    484    486  3    436
-   528    508    526  3    437
-   526    508    510  3    437
-   321    141    617  3    438
-   617    141    618  3    438
-   617    618    319  3    438
-   319    618    143  3    438
-   529    620    619  3    439
-   619    620    621  3    439
-   619    621    530  3    439
-   530    621    622  3    439
-   620    623    621  3    439
-   621    623    624  3    439
-   621    624    622  3    439
-   622    624    625  3    439
-   623    626    624  3    439
-   624    626    627  3    439
-   624    627    625  3    439
-   625    627    628  3    439
-   626    629    627  3    439
-   627    629    630  3    439
-   627    630    628  3    439
-   628    630    631  3    439
-   629    632    630  3    439
-   630    632    633  3    439
-   630    633    631  3    439
-   631    633    634  3    439
-   632    529    633  3    439
-   633    529    619  3    439
-   633    619    634  3    439
-   634    619    530  3    439
-   531    635    532  3    440
-   532    635    636  3    440
-   635    637    636  3    440
-   636    637    638  3    440
-   637    639    638  3    440
-   638    639    640  3    440
-   639    641    640  3    440
-   640    641    642  3    440
-   641    643    642  3    440
-   642    643    644  3    440
-   643    531    644  3    440
-   644    531    532  3    440
+   518   1244   1243  3    428
+  1243   1244   1245  3    428
+  1243   1245    519  3    428
+   519   1245   1246  3    428
+  1244   1247   1245  3    428
+  1245   1247   1248  3    428
+  1245   1248   1246  3    428
+  1246   1248   1249  3    428
+  1247    521   1248  3    428
+  1248    521   1250  3    428
+  1248   1250   1249  3    428
+  1249   1250    520  3    428
+   521    466   1251  3    429
+  1251    466   1252  3    429
+  1251   1252    522  3    429
+   522   1252    468  3    429
+   522    475   1253  3    430
+  1253    475   1254  3    430
+  1253   1254    520  3    430
+   520   1254    477  3    430
+   519   1255    517  3    432
+   517   1255   1256  3    432
+  1255    524   1256  3    432
+  1256    524    523  3    432
+   524   1258   1257  3    433
+  1257   1258   1259  3    433
+  1257   1259    525  3    433
+   525   1259   1260  3    433
+  1258    478   1259  3    433
+  1259    478   1261  3    433
+  1259   1261   1260  3    433
+  1260   1261    480  3    433
+   525   1263   1262  3    435
+  1262   1263   1264  3    435
+  1262   1264    523  3    435
+   523   1264   1265  3    435
+  1263   1266   1264  3    435
+  1264   1266   1267  3    435
+  1264   1267   1265  3    435
+  1265   1267   1268  3    435
+  1266    527   1267  3    435
+  1267    527   1269  3    435
+  1267   1269   1268  3    435
+  1268   1269    526  3    435
+   527   1272   1270  3    436
+  1270   1272   1273  3    436
+  1270   1273   1271  3    436
+  1271   1273   1274  3    436
+  1271   1274    528  3    436
+   528   1274   1275  3    436
+  1272    484   1273  3    436
+  1273    484   1276  3    436
+  1273   1276   1274  3    436
+  1274   1276   1277  3    436
+  1274   1277   1275  3    436
+  1275   1277    486  3    436
+   528    508   1278  3    437
+  1278    508   1279  3    437
+  1278   1279    526  3    437
+   526   1279    510  3    437
+   321    141   1280  3    438
+  1280    141   1283  3    438
+  1280   1283   1281  3    438
+  1281   1283   1284  3    438
+  1281   1284   1282  3    438
+  1282   1284   1285  3    438
+  1282   1285    319  3    438
+   319   1285    143  3    438
+   529   1289   1286  3    439
+  1286   1289   1290  3    439
+  1286   1290   1287  3    439
+  1287   1290   1291  3    439
+  1287   1291   1288  3    439
+  1288   1291   1292  3    439
+  1288   1292    530  3    439
+   530   1292   1293  3    439
+  1289   1294   1290  3    439
+  1290   1294   1295  3    439
+  1290   1295   1291  3    439
+  1291   1295   1296  3    439
+  1291   1296   1292  3    439
+  1292   1296   1297  3    439
+  1292   1297   1293  3    439
+  1293   1297   1298  3    439
+  1294   1299   1295  3    439
+  1295   1299   1300  3    439
+  1295   1300   1296  3    439
+  1296   1300   1301  3    439
+  1296   1301   1297  3    439
+  1297   1301   1302  3    439
+  1297   1302   1298  3    439
+  1298   1302   1303  3    439
+  1299   1304   1300  3    439
+  1300   1304   1305  3    439
+  1300   1305   1301  3    439
+  1301   1305   1306  3    439
+  1301   1306   1302  3    439
+  1302   1306   1307  3    439
+  1302   1307   1303  3    439
+  1303   1307   1308  3    439
+  1304   1309   1305  3    439
+  1305   1309   1310  3    439
+  1305   1310   1306  3    439
+  1306   1310   1311  3    439
+  1306   1311   1307  3    439
+  1307   1311   1312  3    439
+  1307   1312   1308  3    439
+  1308   1312   1313  3    439
+  1309    529   1310  3    439
+  1310    529   1286  3    439
+  1310   1286   1311  3    439
+  1311   1286   1287  3    439
+  1311   1287   1312  3    439
+  1312   1287   1288  3    439
+  1312   1288   1313  3    439
+  1313   1288    530  3    439
+   531   1315   1314  3    440
+  1314   1315   1316  3    440
+  1314   1316    532  3    440
+   532   1316   1317  3    440
+  1315   1318   1316  3    440
+  1316   1318   1319  3    440
+  1316   1319   1317  3    440
+  1317   1319   1320  3    440
+  1318   1321   1319  3    440
+  1319   1321   1322  3    440
+  1319   1322   1320  3    440
+  1320   1322   1323  3    440
+  1321   1324   1322  3    440
+  1322   1324   1325  3    440
+  1322   1325   1323  3    440
+  1323   1325   1326  3    440
+  1324   1327   1325  3    440
+  1325   1327   1328  3    440
+  1325   1328   1326  3    440
+  1326   1328   1329  3    440
+  1327   1330   1328  3    440
+  1328   1330   1331  3    440
+  1328   1331   1329  3    440
+  1329   1331   1332  3    440
+  1330   1333   1331  3    440
+  1331   1333   1334  3    440
+  1331   1334   1332  3    440
+  1332   1334   1335  3    440
+  1333   1336   1334  3    440
+  1334   1336   1337  3    440
+  1334   1337   1335  3    440
+  1335   1337   1338  3    440
+  1336   1339   1337  3    440
+  1337   1339   1340  3    440
+  1337   1340   1338  3    440
+  1338   1340   1341  3    440
+  1339   1342   1340  3    440
+  1340   1342   1343  3    440
+  1340   1343   1341  3    440
+  1341   1343   1344  3    440
+  1342   1345   1343  3    440
+  1343   1345   1346  3    440
+  1343   1346   1344  3    440
+  1344   1346   1347  3    440
+  1345   1348   1346  3    440
+  1346   1348   1349  3    440
+  1346   1349   1347  3    440
+  1347   1349   1350  3    440
+  1348   1351   1349  3    440
+  1349   1351   1352  3    440
+  1349   1352   1350  3    440
+  1350   1352   1353  3    440
+  1351    531   1352  3    440
+  1352    531   1314  3    440
+  1352   1314   1353  3    440
+  1353   1314    532  3    440
      3      1    533  2      1
-     3    533      2  2      1
-     6      4    534  2      2
-     6    534      5  2      2
+     3    533    591  2      1
+   591    533    534  2      1
+   591    534    592  2      1
+   592    534    535  2      1
+   592    535      2  2      1
+   610      4    538  2      2
+   610    538    537  2      2
+   610    537      6  2      2
+     6    537    536  2      2
+     6    536      5  2      2
      9      7      8  2      4
     12     10     11  2      6
-    15     13     14  2      9
-    18     16    543  2     11
-   543     16     17  2     11
-    21     19    544  2     13
-    21    544     20  2     13
-    24     22    545  2     15
-   545     22     23  2     15
-    27     25    546  2     17
-    27    546     26  2     17
-    30     28     29  2     20
-    33     31     32  2     22
-    36     34     35  2     24
-    39     37     38  2     26
-    42     40     41  2     28
+   626     13    565  2      9
+   626    565    566  2      9
+   626    566     15  2      9
+   565     13     14  2      9
+   655     16   1357  2     11
+   655   1357    575  2     11
+   655    575     18  2     11
+   575   1357    574  2     11
+   574   1357    573  2     11
+   573   1357    571  2     11
+   573    571     17  2     11
+   571   1357    572  2     11
+   572   1357     16  2     11
+    21     19    578  2     13
+    21    578   1358  2     13
+    21   1358    580  2     13
+   580   1358    579  2     13
+   579   1358    576  2     13
+   579    576     20  2     13
+   576   1358    577  2     13
+   577   1358    578  2     13
+    24     22    585  2     15
+   585     22   1359  2     15
+   585   1359    584  2     15
+   584   1359    583  2     15
+   583   1359    581  2     15
+   583    581     23  2     15
+   581   1359    582  2     15
+   582   1359     22  2     15
+   593     25    588  2     17
+   593    588   1360  2     17
+   593   1360     27  2     17
+    27   1360    590  2     17
+   590   1360   1361  2     17
+   590   1361    589  2     17
+   589   1361    586  2     17
+   589    586     26  2     17
+   586   1361    587  2     17
+   587   1361   1360  2     17
+   587   1360    588  2     17
+    30     28    594  2     20
+    30    594    595  2     20
+   595    594     29  2     20
+    33     31    603  2     22
+   603     31    602  2     22
+   603    602     32  2     22
+   693     34    604  2     24
+   693    604     36  2     24
+    36    604     35  2     24
+   704     37    607  2     26
+   704    607     39  2     26
+   607     37     38  2     26
+    42     40   1362  2     28
+    42   1362    609  2     28
+   609   1362    608  2     28
+   609    608     41  2     28
+   608   1362     40  2     28
     45     43     44  2     31
     48     46     47  2     33
     51     49     50  2     35
-    54     52     53  2     38
-   556     55     56  2     41
-   556     56     57  2     41
+   628     52     53  2     38
+   628     53    619  2     38
+   628    619    627  2     38
+   627    619     54  2     38
+   750     55    630  2     41
+   750    630    751  2     41
+   751    630    629  2     41
+   751    629    752  2     41
+   752    629     56  2     41
+   752     56     57  2     41
     60     58     59  2     43
-    63     61     62  2     45
-    66     64     65  2     47
-    69     67     68  2     50
+   771     61    643  2     45
+   771    643    644  2     45
+   771    644    772  2     45
+   772    644     63  2     45
+   643     61     62  2     45
+   656     64    650  2     47
+   656    650     66  2     47
+    66    650    651  2     47
+   651    650    649  2     47
+   651    649     65  2     47
+    69     67    660  2     50
+    69    660     68  2     50
     72     70     71  2     52
-    75     73     74  2     54
-    78     76     77  2     56
-    81     79     80  2     60
-    84     82     83  2     62
-    87     85     86  2     65
-    90     88     89  2     67
+   665     73    663  2     54
+   665    663     75  2     54
+   663     73     74  2     54
+    78     76    664  2     56
+    78    664     77  2     56
+   806     79    666  2     60
+   806    666    667  2     60
+   806    667     81  2     60
+   667    666     80  2     60
+   669     82    668  2     62
+   669    668     84  2     62
+    84    668     83  2     62
+    87     85    673  2     65
+    87    673    674  2     65
+   674    673     86  2     65
+   818     88    675  2     67
+   818    675     89  2     67
+   818     89     90  2     67
     93     91     92  2     69
     96     94     95  2     72
     99     97     98  2     74
-   102    100    101  2     76
-   105    103    104  2     78
-   108    106    107  2     81
-   111    109    110  2     84
-   114    112    113  2     86
+   102    100    684  2     76
+   684    100    101  2     76
+   105    103    686  2     78
+   686    103    685  2     78
+   686    685    104  2     78
+   706    106    107  2     81
+   706    107    694  2     81
+   706    694    705  2     81
+   705    694    108  2     81
+   111    109    708  2     84
+   111    708    709  2     84
+   709    708    707  2     84
+   709    707    110  2     84
+   852    112    710  2     86
+   852    710    853  2     86
+   853    710    113  2     86
+   853    113    114  2     86
    117    115    116  2     88
-   120    118    553  2     90
-   553    118    119  2     90
-   123    121    554  2     92
-   123    554    122  2     92
-   126    124    125  2     95
-   129    127    128  2     97
-   132    130    131  2    100
-   135    133    134  2    102
-   138    136    140  2    104
-   140    136    139  2    104
-   139    136    137  2    104
-   618    141    140  2    106
-   618    140    139  2    106
-   618    139    143  2    106
+   988    118    714  2     90
+   988    714    120  2     90
+   714    118    713  2     90
+   713    118    119  2     90
+   722    121    716  2     92
+   722    716    721  2     92
+   721    716    715  2     92
+   721    715    123  2     92
+   123    715    122  2     92
+   126    124    728  2     95
+   126    728    727  2     95
+   126    727    125  2     95
+   731    127    128  2     97
+   731    128    129  2     97
+  1006    130    734  2    100
+  1006    734    132  2    100
+   734    130    733  2    100
+   733    130    732  2    100
+   733    732    131  2    100
+   135    133    736  2    102
+   135    736    738  2    102
+   738    736    735  2    102
+   738    735    737  2    102
+   737    735    134  2    102
+  1022    136    140  2    104
+  1022    140    138  2    104
+   140    136   1354  2    104
+  1354    136    740  2    104
+  1354    740    139  2    104
+   139    740    739  2    104
+   139    739    137  2    104
+  1283    141    140  2    106
+  1283    140   1284  2    106
+  1284    140   1354  2    106
+  1284   1354   1285  2    106
+  1285   1354   1363  2    106
+  1285   1363    143  2    106
+   143   1363    139  2    106
    143    139    142  2    106
-   146    144    145  2    109
-   237    147    148  2    111
-   237    148    238  2    111
-   238    148    149  2    111
-   152    150    555  2    113
-   555    150    151  2    113
+   139   1363   1354  2    106
+   146    144    741  2    109
+   741    144    145  2    109
+   237    147    742  2    111
+   237    742   1364  2    111
+   237   1364   1355  2    111
+  1355   1364    743  2    111
+  1355    743    238  2    111
+   238    743    744  2    111
+   238    744    149  2    111
+   743   1364    148  2    111
+   148   1364    742  2    111
+   152    150    749  2    113
+   749    150    748  2    113
+   748    150    746  2    113
+   748    746    747  2    113
+   747    746    745  2    113
+   747    745    151  2    113
    155    153    154  2    116
-   158    156    561  2    118
-   561    156    157  2    118
-   161    159    562  2    120
-   161    562    160  2    120
-   164    162    163  2    124
-   167    165    166  2    126
-   170    168    169  2    128
-   173    171    172  2    130
-   176    174    175  2    132
+   774    156    763  2    118
+   774    763    764  2    118
+   774    764    773  2    118
+   773    764    765  2    118
+   773    765    158  2    118
+   763    156    157  2    118
+   770    159    768  2    120
+   770    768    767  2    120
+   770    767    769  2    120
+   769    767    766  2    120
+   769    766    161  2    120
+   161    766    160  2    120
+   164    162    778  2    124
+   778    162    776  2    124
+   778    776    777  2    124
+   777    776    775  2    124
+   777    775    163  2    124
+   167    165    780  2    126
+   167    780    779  2    126
+   167    779    781  2    126
+   781    779    166  2    126
+   170    168    782  2    128
+   170    782    169  2    128
+   866    171    172  2    130
+   866    172    867  2    130
+   867    172    785  2    130
+   867    785    173  2    130
+   176    174    792  2    132
+   176    792    175  2    132
    179    177    178  2    134
    182    180    181  2    136
-   185    183    184  2    139
+   921    183    184  2    139
+   921    184    185  2    139
    188    186    187  2    141
-   191    189    190  2    143
+   805    189    190  2    143
+   805    190    191  2    143
    194    192    193  2    147
    197    195    196  2    150
    200    198    199  2    152
    203    201    202  2    154
-   206    204    205  2    156
-   209    207    208  2    158
-   212    210    211  2    162
-   567    213    214  2    164
-   567    214    215  2    164
-   218    216    217  2    166
-   221    219    568  2    170
-   221    568    220  2    170
-   224    222    223  2    172
+   821    204    205  2    156
+   821    205    815  2    156
+   821    815    206  2    156
+   209    207    817  2    158
+   817    207    816  2    158
+   817    816    208  2    158
+   212    210    826  2    162
+   826    210    825  2    162
+   826    825    211  2    162
+   841    213    833  2    164
+   841    833   1365  2    164
+   841   1365    840  2    164
+   840   1365    834  2    164
+   840    834    215  2    164
+   834   1365    214  2    164
+   214   1365    833  2    164
+   218    216    835  2    166
+   218    835    217  2    166
+   956    219    843  2    170
+   956    843   1366  2    170
+   956   1366    221  2    170
+   221   1366    845  2    170
+   845   1366    844  2    170
+   844   1366    842  2    170
+   844    842    220  2    170
+   842   1366    843  2    170
+   968    222    847  2    172
+   968    847    969  2    172
+   969    847    846  2    172
+   969    846    224  2    172
+   224    846    223  2    172
    227    225    226  2    174
    230    228    229  2    176
    233    231    232  2    179
    238    234    235  2    181
-   238    235    237  2    181
-   237    235    236  2    181
+   238    235   1355  2    181
+  1355    235    850  2    181
+  1355    850    851  2    181
+  1355    851    237  2    181
+   237    851    236  2    181
    241    239    240  2    186
    244    242    243  2    188
    247    245    246  2    191
-   250    248    249  2    193
-   253    251    252  2    195
-   256    254    255  2    198
-   259    257    258  2    200
-   262    260    261  2    202
-   265    263    267  2    205
-   267    263    266  2    205
+   963    248    249  2    193
+   963    249    856  2    193
+   963    856    962  2    193
+   962    856    250  2    193
+   253    251    857  2    195
+   253    857    252  2    195
+   256    254    860  2    198
+   860    254    255  2    198
+   924    257    861  2    200
+   924    861    258  2    200
+   924    258    925  2    200
+   925    258    862  2    200
+   925    862    259  2    200
+   262    260    865  2    202
+   865    260    864  2    202
+   864    260    863  2    202
+   864    863    261  2    202
+   923    263   1356  2    205
+   923   1356    267  2    205
+   923    267    922  2    205
+   922    267    265  2    205
+  1356    263    266  2    205
    266    263    264  2    205
-   270    268    267  2    207
-   270    267    266  2    207
+   913    268    267  2    207
+   913    267    912  2    207
+   912    267   1356  2    207
+   912   1356    270  2    207
+   270   1356    266  2    207
    270    266    269  2    207
    273    271    272  2    210
    276    274    275  2    212
@@ -769,387 +1752,1098 @@
    291    289    290  2    223
    294    292    293  2    226
    297    295    296  2    229
-   300    298    299  2    234
+   300    298    919  2    234
+   300    919    920  2    234
+   920    919    918  2    234
+   920    918    299  2    234
    303    301    302  2    237
-   306    304    305  2    242
-   309    307    308  2    244
+   961    304    305  2    242
+   961    305    926  2    242
+   961    926    306  2    242
+   309    307    936  2    244
+   309    936    308  2    244
    312    310    311  2    247
-   315    313    314  2    250
-   318    316    317  2    254
-   617    319    587  2    260
-   617    587    321  2    260
-   587    319    320  2    260
-   324    322    588  2    262
-   324    588    323  2    262
-   327    325    326  2    264
-   330    328    329  2    266
-   333    331    332  2    268
+   957    313    314  2    250
+   957    314    955  2    250
+   957    955    315  2    250
+   318    316    965  2    254
+   318    965    967  2    254
+   967    965    964  2    254
+   967    964    966  2    254
+   966    964    317  2    254
+  1282    319    970  2    260
+  1282    970    971  2    260
+  1282    971   1281  2    260
+  1281    971    972  2    260
+  1281    972   1280  2    260
+  1280    972    321  2    260
+   970    319    320  2    260
+   324    322    975  2    262
+   324    975    974  2    262
+   324    974    977  2    262
+   977    974    973  2    262
+   977    973    976  2    262
+   976    973    323  2    262
+   327    325    979  2    264
+   327    979    978  2    264
+   327    978    326  2    264
+   330    328    982  2    266
+   982    328    329  2    266
+   987    331    986  2    268
+   987    986    333  2    268
+   333    986    332  2    268
    336    334    335  2    272
    339    337    338  2    274
    342    340    341  2    276
-   345    343    344  2    279
-   348    346    347  2    282
+  1007    343    344  2    279
+  1007    344   1005  2    279
+  1007   1005    345  2    279
+  1079    346   1014  2    282
+  1079   1014    348  2    282
+   348   1014    347  2    282
    351    349    350  2    284
-   354    352    353  2    286
-   357    355    356  2    288
-   360    358    359  2    292
-   363    361    362  2    294
-   366    364    365  2    296
-   369    367    368  2    298
-   604    370    371  2    300
-   604    371    372  2    300
-   375    373    374  2    302
-   378    376    377  2    305
-   381    379    380  2    307
-   384    382    383  2    309
-   387    385    386  2    313
-   390    388    389  2    315
-   393    391    392  2    317
+   354    352   1019  2    286
+  1019    352    353  2    286
+  1021    355   1020  2    288
+  1021   1020    357  2    288
+   357   1020    356  2    288
+   360    358   1025  2    292
+  1025    358    359  2    292
+  1093    361   1028  2    294
+  1093   1028    363  2    294
+  1028    361   1027  2    294
+  1027    361   1026  2    294
+  1027   1026    362  2    294
+  1108    364   1030  2    296
+  1108   1030   1367  2    296
+  1108   1367    366  2    296
+   366   1367   1031  2    296
+  1031   1367   1029  2    296
+  1031   1029    365  2    296
+  1029   1367   1030  2    296
+   369    367   1037  2    298
+  1037    367   1035  2    298
+  1037   1035   1036  2    298
+  1036   1035    368  2    298
+  1127    370   1051  2    300
+  1127   1051   1050  2    300
+  1127   1050   1128  2    300
+  1128   1050   1052  2    300
+  1128   1052    372  2    300
+  1052   1050    371  2    300
+  1056    373   1053  2    302
+  1056   1053    375  2    302
+   375   1053    374  2    302
+   378    376   1063  2    305
+   378   1063    377  2    305
+  1069    379    380  2    307
+  1069    380   1068  2    307
+  1068    380   1064  2    307
+  1068   1064    381  2    307
+   384    382   1065  2    309
+   384   1065    383  2    309
+   387    385   1071  2    313
+   387   1071   1072  2    313
+  1072   1071   1070  2    313
+  1072   1070    386  2    313
+   390    388   1073  2    315
+   390   1073    389  2    315
+  1078    391    392  2    317
+  1078    392    393  2    317
    396    394    395  2    322
-   399    397    398  2    325
-   402    400    401  2    327
-   405    403    404  2    330
-   408    406    599  2    332
-   599    406    407  2    332
-   411    409    600  2    334
-   411    600    410  2    334
-   414    412    413  2    336
+  1140    397    398  2    325
+  1140    398    399  2    325
+  1094    400    401  2    327
+  1094    401   1092  2    327
+  1094   1092    402  2    327
+   405    403   1099  2    330
+  1099    403   1098  2    330
+  1099   1098    404  2    330
+  1158    406   1102  2    332
+  1158   1102    408  2    332
+  1102    406   1101  2    332
+  1101    406   1100  2    332
+  1101   1100    407  2    332
+  1188    409   1104  2    334
+  1188   1104   1189  2    334
+  1189   1104   1103  2    334
+  1189   1103    411  2    334
+   411   1103    410  2    334
+   414    412   1107  2    336
+  1107    412    413  2    336
    417    415    416  2    339
    420    418    419  2    341
    423    421    422  2    344
    426    424    425  2    346
-   429    427    603  2    348
-   603    427    428  2    348
-   432    430    431  2    351
-   435    433    434  2    353
+  1130    427   1125  2    348
+  1130   1125   1126  2    348
+  1130   1126   1129  2    348
+  1129   1126    429  2    348
+  1125    427    428  2    348
+   432    430   1368  2    351
+   432   1368   1133  2    351
+  1133   1368   1131  2    351
+  1133   1131    431  2    351
+  1131   1368   1132  2    351
+  1132   1368    430  2    351
+   435    433   1134  2    353
+   435   1134    434  2    353
    438    436    437  2    355
-   441    439    440  2    358
+   441    439   1139  2    358
+  1139    439    440  2    358
    444    442    443  2    361
    447    445    446  2    363
    450    448    449  2    365
-   453    451    452  2    368
-   456    454    455  2    371
-   459    457    458  2    373
+  1160    451    452  2    368
+  1160    452   1157  2    368
+  1160   1157   1159  2    368
+  1159   1157    453  2    368
+   456    454   1166  2    371
+   456   1166   1167  2    371
+  1167   1166   1165  2    371
+  1167   1165    455  2    371
+  1230    457   1171  2    373
+  1230   1171    458  2    373
+  1230    458    459  2    373
    462    460    461  2    375
    465    463    464  2    377
-   468    466    467  2    379
-   471    469    470  2    381
-   474    472    473  2    384
-   477    475    476  2    387
-   480    478    479  2    389
-   483    481    482  2    391
-   486    484    485  2    394
-   489    487    488  2    396
+  1252    466    467  2    379
+  1252    467    468  2    379
+   471    469   1187  2    381
+  1187    469   1186  2    381
+  1186    469    470  2    381
+  1190    472    473  2    384
+  1190    473    474  2    384
+  1254    475   1191  2    387
+  1254   1191   1192  2    387
+  1254   1192    477  2    387
+  1192   1191    476  2    387
+  1261    478   1196  2    389
+  1261   1196   1369  2    389
+  1261   1369    480  2    389
+   480   1369   1197  2    389
+  1197   1369    479  2    389
+   479   1369   1196  2    389
+  1209    481   1207  2    391
+  1209   1207   1208  2    391
+  1208   1207    482  2    391
+  1208    482    483  2    391
+  1276    484   1211  2    394
+  1276   1211   1277  2    394
+  1277   1211   1210  2    394
+  1277   1210    486  2    394
+   486   1210    485  2    394
+  1212    487    488  2    396
+  1212    488    489  2    396
    492    490    491  2    398
-   495    493    494  2    402
-   498    496    497  2    404
+  1224    493   1213  2    402
+  1224   1213   1214  2    402
+  1224   1214    495  2    402
+  1214   1213    494  2    402
+   498    496   1215  2    404
+   498   1215    497  2    404
    501    499    500  2    407
    504    502    503  2    410
-   507    505    506  2    414
-   510    508    509  2    417
+   507    505   1229  2    414
+  1229    505   1228  2    414
+  1229   1228    506  2    414
+  1279    508    509  2    417
+  1279    509    510  2    417
    513    511    512  2    419
    516    514    515  2    422
-   519    517    518  2    425
-   522    520    521  2    427
-   525    523    524  2    431
-   528    526    527  2    434
-   646    645    650  1    441
-   647    646    650  1    441
-   648    647    650  1    441
-   649    648    650  1    441
-   645    649    650  1    441
-   649    645      1  1    441
-   649      1    541  1    441
-   649    541    539  1    441
-   649    539    648  1    441
-   648    539    537  1    441
-   648    537    647  1    441
-   647    537     11  1    441
-   647     11      8  1    441
-   647      8    646  1    441
-   646      8    535  1    441
-   646    535    645  1    441
-   645    535      5  1    441
-   645      5      1  1    441
-     4     41     35  1    442
-     4     35     32  1    442
-     4     32      2  1    442
-     2     32     29  1    442
-     2     29     27  1    442
-    35     41     38  1    442
+   519    517   1243  2    425
+  1243    517    518  2    425
+  1253    520   1250  2    427
+  1253   1250   1251  2    427
+  1253   1251    522  2    427
+  1251   1250    521  2    427
+  1262    523   1257  2    431
+  1262   1257    525  2    431
+  1257    523    524  2    431
+  1278    526   1269  2    434
+  1278   1269   1271  2    434
+  1278   1271    528  2    434
+  1271   1269   1270  2    434
+  1270   1269    527  2    434
+  1370   1377   1378  1    441
+  1371   1370   1378  1    441
+  1371   1378   1379  1    441
+  1372   1371   1379  1    441
+  1372   1379   1380  1    441
+  1373   1372   1380  1    441
+  1373   1380   1381  1    441
+  1375   1386   1387  1    441
+  1376   1375   1387  1    441
+  1376   1387   1388  1    441
+  1377   1376   1388  1    441
+  1377   1388   1389  1    441
+  1378   1377   1389  1    441
+  1379   1378   1389  1    441
+  1379   1389   1390  1    441
+  1380   1379   1390  1    441
+  1380   1390   1391  1    441
+  1381   1380   1391  1    441
+  1381   1391   1392  1    441
+  1382   1381   1392  1    441
+  1382   1392   1393  1    441
+  1383   1395   1396  1    441
+  1384   1383   1396  1    441
+  1385   1384   1396  1    441
+  1374   1384   1385  1    441
+  1386   1385   1397  1    441
+  1386   1397   1398  1    441
+  1387   1386   1398  1    441
+  1388   1387   1398  1    441
+  1388   1398   1399  1    441
+  1389   1388   1399  1    441
+  1390   1389   1399  1    441
+  1390   1399   1400  1    441
+  1391   1390   1400  1    441
+  1392   1391   1400  1    441
+  1392   1400   1401  1    441
+  1393   1392   1401  1    441
+  1394   1393   1401  1    441
+  1394   1401   1402  1    441
+  1395   1394   1402  1    441
+  1396   1395   1402  1    441
+  1397   1396   1402  1    441
+  1385   1396   1397  1    441
+  1398   1397   1403  1    441
+  1399   1398   1403  1    441
+  1400   1399   1403  1    441
+  1401   1400   1403  1    441
+  1402   1401   1403  1    441
+  1397   1402   1403  1    441
+  1395   1383    559  1    441
+  1395    559   1394  1    441
+  1394    559    557  1    441
+  1394    557   1393  1    441
+  1393    557    555  1    441
+  1393    555   1382  1    441
+  1382    555    553  1    441
+  1382    553    551  1    441
+  1382    551   1381  1    441
+  1381    551   1373  1    441
+  1373    551    549  1    441
+  1373    549     11  1    441
+  1373     11   1372  1    441
+  1372     11    547  1    441
+  1372    547   1371  1    441
+  1371    547   1370  1    441
+  1370    547      8  1    441
+  1370      8    545  1    441
+  1370    545   1377  1    441
+  1377    545   1376  1    441
+  1376    545    543  1    441
+  1376    543   1375  1    441
+  1375    543    541  1    441
+  1375    541   1386  1    441
+  1386    541   1374  1    441
+  1386   1374   1385  1    441
+  1374    541    539  1    441
+  1374    539      5  1    441
+  1374      5   1384  1    441
+  1384      5      1  1    441
+  1384      1   1383  1    441
+  1383      1    561  1    441
+  1383    561    559  1    441
+  1405   1404   1408  1    442
+  1407   1406   1408  1    442
+  1404   1407   1408  1    442
+  1408   1406      2  1    442
+  1408      2      4  1    442
+  1408      4   1405  1    442
+  1405      4     41  1    442
+  1405     41     38  1    442
+  1405     38    605  1    442
+  1405    605   1404  1    442
+  1404    605     35  1    442
+  1404     35   1407  1    442
+  1407     35     32  1    442
+  1407     32    599  1    442
+  1407    599   1406  1    442
+  1406    599    596  1    442
+  1406    596     29  1    442
+  1406     29     27  1    442
+  1406     27      2  1    442
      7     50     47  1    443
-     7     47    536  1    443
-   536     47     44  1    443
-   536     44      6  1    443
-     6     44     42  1    443
-    10     13     53  1    444
-    10     53     51  1    444
-    10     51      9  1    444
-     3     26    542  1    445
-   542     26     20  1    445
-   542     20    651  1    445
-   542    651    540  1    445
-   540    651    538  1    445
-   538    651     14  1    445
-   538     14     12  1    445
-    14    651     17  1    445
-    17    651     20  1    445
-    20     26     23  1    445
-    16     65     15  1    446
-    15     65    652  1    446
-    15    652    547  1    446
-    15    547     54  1    446
-    54    547     56  1    446
-   547    652    549  1    446
-   549    652     59  1    446
-    59    652     65  1    446
-    59     65     62  1    446
-    19     77     71  1    447
-    19     71     18  1    447
-    18     71     68  1    447
-    18     68     66  1    447
-    71     77     74  1    447
+     7     47    546  1    443
+   546     47    613  1    443
+   546    613    544  1    443
+   544    613    611  1    443
+   544    611    542  1    443
+   542    611     44  1    443
+   542     44    540  1    443
+   540     44     42  1    443
+   540     42      6  1    443
+   564     13    623  1    444
+   564    623   1410  1    444
+   564   1410     10  1    444
+    10   1410    548  1    444
+   548   1410    615  1    444
+   548    615     51  1    444
+   548     51      9  1    444
+   615   1410    617  1    444
+   617   1410   1409  1    444
+   617   1409     53  1    444
+    53   1409    620  1    444
+   620   1409    623  1    444
+   623   1409   1410  1    444
+  1415   1414   1418  1    445
+  1415   1418   1419  1    445
+  1416   1415   1419  1    445
+  1416   1419   1420  1    445
+  1417   1416   1420  1    445
+  1417   1420    562  1    445
+  1417    562      3  1    445
+  1417      3     26  1    445
+  1417     26     23  1    445
+  1417     23     20  1    445
+  1417     20   1416  1    445
+  1416     20     17  1    445
+  1416     17   1415  1    445
+  1415     17   1414  1    445
+  1414     17    567  1    445
+  1414    567   1413  1    445
+  1414   1413   1418  1    445
+  1418   1413    554  1    445
+  1418    554    556  1    445
+  1418    556    558  1    445
+  1418    558   1419  1    445
+  1419    558   1420  1    445
+  1420    558    560  1    445
+  1420    560    562  1    445
+   554   1413    552  1    445
+   552   1413   1412  1    445
+   552   1412   1411  1    445
+   552   1411    550  1    445
+   550   1411     12  1    445
+    12   1411    563  1    445
+   563   1411   1412  1    445
+   563   1412     14  1    445
+    14   1412    567  1    445
+   567   1412   1413  1    445
+  1421   1425   1426  1    446
+  1422   1421   1426  1    446
+  1423   1428   1429  1    446
+  1424   1423   1429  1    446
+  1424   1429   1430  1    446
+  1425   1424   1430  1    446
+  1426   1425   1430  1    446
+  1426   1430   1431  1    446
+  1430   1429   1432  1    446
+  1430   1432   1433  1    446
+  1431   1430   1433  1    446
+  1431   1433    652  1    446
+  1431    652     65  1    446
+  1431     65   1426  1    446
+  1426     65    645  1    446
+  1426    645   1422  1    446
+  1422    645     62  1    446
+  1422     62     59  1    446
+  1422     59    641  1    446
+  1422    641   1421  1    446
+  1421    641    639  1    446
+  1421    639    637  1    446
+  1421    637   1424  1    446
+  1421   1424   1425  1    446
+  1424    637   1423  1    446
+  1423    637    635  1    446
+  1423    635    633  1    446
+  1423    633   1428  1    446
+  1428    633   1427  1    446
+  1428   1427    625  1    446
+  1428    625   1429  1    446
+  1429    625   1432  1    446
+  1432    625     15  1    446
+  1432     15   1433  1    446
+  1433     15    570  1    446
+  1433    570    652  1    446
+   652    570     16  1    446
+   625   1427    622  1    446
+   622   1427     54  1    446
+    54   1427    631  1    446
+    54    631     56  1    446
+   631   1427    633  1    446
+    19     77   1436  1    447
+    19   1436   1435  1    447
+    19   1435     18  1    447
+    18   1435   1434  1    447
+    18   1434    654  1    447
+   654   1434    657  1    447
+   654    657     66  1    447
+   657   1434     68  1    447
+    68   1434    661  1    447
+   661   1434   1435  1    447
+   661   1435   1436  1    447
+   661   1436     71  1    447
+    71   1436     74  1    447
+    74   1436     77  1    447
     22     78     21  1    448
     25     28     76  1    449
     25     76     24  1    449
     76     28     75  1    449
     75     28     83  1    449
     75     83     80  1    449
-    31     92     30  1    450
-    30     92     86  1    450
-    30     86     84  1    450
-    86     92     89  1    450
-    34    104    653  1    451
-    34    653     33  1    451
-    33    653     93  1    451
-    93    653     95  1    451
-    95    653     98  1    451
-    98    653    104  1    451
-    98    104    101  1    451
-   551    107    105  1    452
-   551    105     36  1    452
-   551     36     37  1    452
-    40     43     39  1    453
-    39     43    122  1    453
-    39    122    552  1    453
-   552    122    119  1    453
-   552    119    116  1    453
-   552    116    108  1    453
-   108    116    113  1    453
-   108    113    110  1    453
-    46    128    125  1    454
-    46    125     45  1    454
-    45    125    123  1    454
-    49     52    131  1    455
+  1437   1438   1439  1    450
+  1437   1439    676  1    450
+  1437    676     89  1    450
+  1437     89     86  1    450
+  1437     86    670  1    450
+  1437    670   1438  1    450
+  1438    670     84  1    450
+  1438     84     30  1    450
+  1438     30    598  1    450
+  1438    598    601  1    450
+  1438    601   1440  1    450
+  1438   1440   1439  1    450
+  1439   1440     92  1    450
+  1439     92    676  1    450
+    92   1440     31  1    450
+    31   1440    601  1    450
+  1442   1441   1444  1    451
+  1442   1444   1445  1    451
+  1443   1442   1445  1    451
+  1445   1444   1447  1    451
+  1445   1447   1448  1    451
+  1447   1446   1449  1    451
+  1444   1446   1447  1    451
+  1448   1447   1450  1    451
+  1447   1449   1450  1    451
+  1450   1449     93  1    451
+  1450     93     33  1    451
+  1450     33     34  1    451
+  1450     34   1448  1    451
+  1448     34    690  1    451
+  1448    690   1445  1    451
+  1445    690    687  1    451
+  1445    687   1443  1    451
+  1443    687    104  1    451
+  1443    104    101  1    451
+  1443    101    682  1    451
+  1443    682   1442  1    451
+  1442    682     98  1    451
+  1442     98   1441  1    451
+  1441     98     95  1    451
+  1441     95   1446  1    451
+  1441   1446   1444  1    451
+  1446     95    680  1    451
+  1446    680    678  1    451
+  1446    678   1449  1    451
+  1449    678     93  1    451
+   695    107    105  1    452
+   695    105    698  1    452
+   698    105    689  1    452
+   698    689    701  1    452
+   701    689   1451  1    452
+   701   1451     37  1    452
+    37   1451    606  1    452
+   606   1451    692  1    452
+   606    692     36  1    452
+   692   1451    689  1    452
+  1455   1454   1456  1    453
+  1455   1456    717  1    453
+  1455    717    122  1    453
+  1455    122    119  1    453
+  1455    119   1453  1    453
+  1455   1453   1454  1    453
+  1454   1453    700  1    453
+  1454    700    703  1    453
+  1454    703   1456  1    453
+  1456    703     39  1    453
+  1456     39    719  1    453
+  1456    719    717  1    453
+   719     39     43  1    453
+    43     39     40  1    453
+   700   1453    697  1    453
+   697   1453   1452  1    453
+   697   1452    108  1    453
+   108   1452    110  1    453
+   110   1452    113  1    453
+   113   1452    711  1    453
+   711   1452   1453  1    453
+   711   1453    116  1    453
+   116   1453    119  1    453
+  1457   1458   1459  1    454
+  1457   1459    125  1    454
+  1457    125    723  1    454
+  1457    723    718  1    454
+  1457    718    720  1    454
+  1457    720   1458  1    454
+  1458    720     45  1    454
+  1458     45    612  1    454
+  1458    612   1459  1    454
+  1459    612    614  1    454
+  1459    614    729  1    454
+  1459    729    125  1    454
+   729    614     46  1    454
+   729     46    128  1    454
+   718    723    123  1    454
+   618     52    134  1    455
+   618    134    616  1    455
+   616    134    131  1    455
+   616    131     49  1    455
     49    131    129  1    455
     49    129     48  1    455
-   131     52    134  1    455
    134     52    137  1    455
    137     52     55  1    455
    137     55    142  1    455
    142     55    151  1    455
    142    151    145  1    455
    145    151    148  1    455
-   654    655    656  1    456
-   654    656    157  1    456
-   654    157    154  1    456
-   654    154    559  1    456
-   654    559    626  1    456
-   654    626    655  1    456
-   655    626    623  1    456
-   655    623    548  1    456
-   655    548    550  1    456
-   655    550    656  1    456
-   656    550     58  1    456
-   656     58    160  1    456
-   656    160    157  1    456
-   548    623    620  1    456
-   548    620     57  1    456
-    57    620    529  1    456
+  1460   1461   1462  1    456
+  1460   1462   1463  1    456
+  1460   1463   1464  1    456
+  1460   1464   1465  1    456
+  1460   1465   1466  1    456
+  1460   1466   1461  1    456
+  1462   1461   1467  1    456
+  1462   1467   1468  1    456
+  1462   1468   1469  1    456
+  1463   1462   1469  1    456
+  1463   1469   1470  1    456
+  1463   1470   1471  1    456
+  1464   1463   1471  1    456
+  1464   1471   1472  1    456
+  1464   1472   1473  1    456
+  1465   1464   1473  1    456
+  1465   1473   1474  1    456
+  1465   1474   1475  1    456
+  1466   1465   1475  1    456
+  1466   1475   1476  1    456
+  1468   1467   1477  1    456
+  1470   1478   1479  1    456
+  1471   1470   1479  1    456
+  1471   1479   1480  1    456
+  1472   1471   1480  1    456
+  1472   1480   1481  1    456
+  1473   1472   1481  1    456
+  1473   1481   1482  1    456
+  1474   1473   1482  1    456
+  1480   1479   1483  1    456
+  1480   1483   1484  1    456
+  1480   1484   1481  1    456
+  1481   1484    640  1    456
+  1481    640    642  1    456
+  1481    642   1482  1    456
+  1482    642     58  1    456
+  1482     58   1474  1    456
+  1474     58    160  1    456
+  1474    160   1475  1    456
+  1475    160    157  1    456
+  1475    157   1476  1    456
+  1476    157    154  1    456
+  1476    154    761  1    456
+  1476    761   1466  1    456
+  1466    761   1461  1    456
+  1461    761    759  1    456
+  1461    759   1467  1    456
+  1467    759    757  1    456
+  1467    757   1477  1    456
+  1477    757    755  1    456
+  1477    755   1304  1    456
+  1477   1304   1299  1    456
+  1477   1299   1468  1    456
+  1468   1299   1469  1    456
+  1469   1299   1478  1    456
+  1469   1478   1470  1    456
+  1478   1299   1294  1    456
+  1478   1294   1479  1    456
+  1479   1294   1483  1    456
+  1483   1294   1289  1    456
+  1483   1289    634  1    456
+  1483    634    636  1    456
+  1483    636   1484  1    456
+  1484    636    638  1    456
+  1484    638    640  1    456
+   634   1289    632  1    456
+   632   1289    529  1    456
+   632    529     57  1    456
     57    529    152  1    456
-   152    529    632  1    456
-   152    632    557  1    456
-   557    632    629  1    456
-   557    629    626  1    456
-   557    626    559  1    456
+   152    529   1309  1    456
+   152   1309    753  1    456
+   753   1309   1304  1    456
+   753   1304    755  1    456
     61    161     60  1    457
-    64     67    178  1    458
-    64    178    563  1    458
-    64    563     63  1    458
-    63    563    175  1    458
+   659     67    178  1    458
+   659    178    797  1    458
+   659    797     64  1    458
+    64    797    648  1    458
+   648    797    795  1    458
+   648    795    793  1    458
+   648    793     63  1    458
+    63    793    175  1    458
     63    175    159  1    458
-   159    175    158  1    458
-   158    175    172  1    458
-   158    172    163  1    458
-   163    172    169  1    458
+   159    175    789  1    458
+   159    789    158  1    458
+   158    789    163  1    458
+   163    789    786  1    458
+   163    786    169  1    458
    163    169    166  1    458
+   169    786    783  1    458
+   783    786    172  1    458
    178     67    181  1    458
-    70    190    187  1    459
-    70    187    182  1    459
-    70    182     69  1    459
-   182    187    184  1    459
+    70    190    803  1    459
+    70    803    662  1    459
+   662    803   1485  1    459
+   662   1485    799  1    459
+   662    799    182  1    459
+   662    182     69  1    459
+   799   1485    801  1    459
+   801   1485    803  1    459
+   801    803    187  1    459
+   801    187    184  1    459
     73     79    191  1    460
     73    191     72  1    460
-    82     85    189  1    461
+   672     85   1487  1    461
+   672   1487    189  1    461
+   672    189     82  1    461
     82    189     81  1    461
-   189     85    188  1    461
-   188     85    193  1    461
-    88    208    657  1    462
-    88    657     87  1    462
-    87    657    194  1    462
-   194    657    199  1    462
+   189   1487    804  1    461
+   804   1487   1486  1    461
+   804   1486    188  1    461
+   188   1486    193  1    461
+   193   1486    807  1    461
+   807   1486   1487  1    461
+   807   1487     85  1    461
+    88    208   1490  1    462
+    88   1490     87  1    462
+    87   1490   1489  1    462
+    87   1489    808  1    462
+   808   1489   1488  1    462
+   808   1488    194  1    462
+   194   1488    199  1    462
    194    199    196  1    462
-   199    657    565  1    462
-   199    565    202  1    462
-   565    657    205  1    462
-   205    657    208  1    462
-    91     94    209  1    463
-    91    209     90  1    463
-    97    217    211  1    464
-    97    211     96  1    464
-    96    211    206  1    464
-    96    206    207  1    464
-   211    217    214  1    464
-   100    218     99  1    465
-   103    106    102  1    466
-   102    106    216  1    466
-   216    106    109  1    466
-   216    109    229  1    466
-   216    229    215  1    466
-   215    229    220  1    466
-   220    229    226  1    466
+   199   1488    202  1    462
+   202   1488    809  1    462
+   809   1488    811  1    462
+   811   1488   1489  1    462
+   811   1489   1490  1    462
+   811   1490    813  1    462
+   813   1490    208  1    462
+   813    208    205  1    462
+   681     94    819  1    463
+   681    819    679  1    463
+   679    819    209  1    463
+   679    209    677  1    463
+   679    677     91  1    463
+   677    209     90  1    463
+   836    217    830  1    464
+   836    830    827  1    464
+   836    827     97  1    464
+    97    827   1491  1    464
+    97   1491     96  1    464
+    96   1491    822  1    464
+    96    822    820  1    464
+   820    822    206  1    464
+   820    206    207  1    464
+   822   1491    211  1    464
+   211   1491    827  1    464
+   830    217    214  1    464
+   838    218    837  1    465
+   838    837    683  1    465
+   838    683    100  1    465
+   683    837     99  1    465
+   103    106   1494  1    466
+   103   1494    102  1    466
+   102   1494    839  1    466
+   839   1494   1493  1    466
+   839   1493    216  1    466
+   216   1493    215  1    466
+   215   1493   1492  1    466
+   215   1492    220  1    466
+   220   1492    226  1    466
    220    226    223  1    466
-   112    235    232  1    467
-   112    232    230  1    467
+   226   1492    229  1    466
+   229   1492   1493  1    466
+   229   1493    109  1    466
+   109   1493    106  1    466
+   106   1493   1494  1    466
+   112    235    848  1    467
+   112    848    230  1    467
    112    230    111  1    467
-   115    332    329  1    468
-   115    329    114  1    468
-   114    329    326  1    468
-   114    326    236  1    468
-   236    326    323  1    468
+   230    848    232  1    467
+  1495   1496   1497  1    468
+  1495   1498   1496  1    468
+  1496   1498    114  1    468
+  1496    114   1499  1    468
+  1496   1499   1497  1    468
+  1497   1499    329  1    468
+  1497    329    980  1    468
+  1497    980    326  1    468
+  1497    326   1495  1    468
+  1495    326    323  1    468
+  1495    323    236  1    468
+  1495    236   1498  1    468
+  1498    236    114  1    468
    236    323    147  1    468
    147    323    320  1    468
    147    320    146  1    468
+   329   1499    983  1    468
+   983   1499    712  1    468
+   983    712    115  1    468
+   983    115    332  1    468
+   712   1499    114  1    468
    118    333    117  1    469
-   658    659    660  1    470
-   660    659    661  1    470
-   660    661    338  1    470
-   660    338    589  1    470
-   660    589    658  1    470
-   658    589    335  1    470
-   658    335    330  1    470
-   658    330    331  1    470
-   658    331    659  1    470
-   659    331    120  1    470
-   659    120    121  1    470
-   659    121    661  1    470
-   661    121    124  1    470
-   661    124    591  1    470
-   661    591    338  1    470
-   591    124    341  1    470
+  1500   1501   1502  1    470
+  1502   1501   1505  1    470
+  1502   1505   1506  1    470
+  1503   1502   1506  1    470
+  1503   1506   1507  1    470
+  1501   1508   1504  1    470
+  1501   1504   1505  1    470
+  1505   1504   1510  1    470
+  1505   1510   1511  1    470
+  1506   1505   1511  1    470
+  1506   1511   1512  1    470
+  1507   1506   1512  1    470
+  1507   1512   1513  1    470
+  1508   1514   1515  1    470
+  1504   1508   1515  1    470
+  1504   1515   1509  1    470
+  1504   1509   1510  1    470
+  1510   1509   1516  1    470
+  1510   1516   1517  1    470
+  1511   1510   1517  1    470
+  1511   1517   1518  1    470
+  1512   1511   1518  1    470
+  1512   1518   1519  1    470
+  1513   1512   1519  1    470
+  1515   1514   1520  1    470
+  1516   1515   1520  1    470
+  1509   1515   1516  1    470
+  1517   1516   1521  1    470
+  1517   1521   1522  1    470
+  1518   1517   1522  1    470
+  1518   1522   1523  1    470
+  1519   1518   1523  1    470
+  1519   1523   1524  1    470
+  1521   1520   1526  1    470
+  1516   1520   1521  1    470
+  1522   1521   1527  1    470
+  1522   1527   1528  1    470
+  1523   1522   1528  1    470
+  1524   1523   1528  1    470
+  1526   1525   1529  1    470
+  1527   1526   1529  1    470
+  1521   1526   1527  1    470
+  1527   1529    999  1    470
+  1527    999   1528  1    470
+  1528    999    997  1    470
+  1528    997   1524  1    470
+  1524    997    338  1    470
+  1524    338   1519  1    470
+  1519    338    995  1    470
+  1519    995   1513  1    470
+  1513    995    993  1    470
+  1513    993   1507  1    470
+  1507    993    991  1    470
+  1507    991   1503  1    470
+  1503    991    989  1    470
+  1503    989    335  1    470
+  1503    335   1502  1    470
+  1502    335   1500  1    470
+  1500    335    330  1    470
+  1500    330   1501  1    470
+  1501    330    985  1    470
+  1501    985   1508  1    470
+  1508    985    331  1    470
+  1508    331   1514  1    470
+  1514    331    120  1    470
+  1514    120    121  1    470
+  1514    121   1520  1    470
+  1520    121    726  1    470
+  1520    726   1525  1    470
+  1520   1525   1526  1    470
+  1525    726    124  1    470
+  1525    124   1529  1    470
+  1529    124   1001  1    470
+  1529   1001    999  1    470
+  1001    124    341  1    470
    127    130    344  1    471
-   127    344    342  1    471
-   127    342    126  1    471
-   133    356    353  1    472
-   133    353    132  1    472
-   132    353    593  1    472
-   132    593    345  1    472
-   345    593    347  1    472
-   347    593    350  1    472
+   127    344   1003  1    471
+   127   1003    730  1    471
+   730   1003    342  1    471
+   730    342    126  1    471
+   133    356   1532  1    472
+   133   1532    132  1    472
+   132   1532    345  1    472
+   345   1532   1008  1    472
+  1008   1532   1531  1    472
+  1008   1531   1530  1    472
+  1008   1530   1011  1    472
+  1011   1530   1015  1    472
+  1011   1015    350  1    472
+  1011    350    347  1    472
+  1015   1530   1017  1    472
+  1017   1530   1531  1    472
+  1017   1531    353  1    472
+   353   1531   1532  1    472
+   353   1532    356  1    472
    136    357    135  1    473
-   634    530    141  1    474
-   634    141    321  1    474
-   634    321    322  1    474
-   634    322    631  1    474
-   631    322    374  1    474
-   631    374    371  1    474
-   631    371    628  1    474
-   628    371    368  1    474
-   628    368    625  1    474
-   625    368    622  1    474
-   622    368    365  1    474
-   622    365    362  1    474
-   622    362    359  1    474
-   622    359    354  1    474
-   622    354    355  1    474
-   622    355    530  1    474
+  1535   1534   1537  1    474
+  1535   1537   1538  1    474
+  1533   1535   1538  1    474
+  1540   1539   1541  1    474
+  1540   1541   1542  1    474
+  1540   1542   1293  1    474
+  1540   1293   1298  1    474
+  1540   1298   1536  1    474
+  1540   1536   1539  1    474
+  1539   1536   1032  1    474
+  1539   1032    365  1    474
+  1539    365    362  1    474
+  1539    362   1541  1    474
+  1541    362    359  1    474
+  1541    359   1023  1    474
+  1541   1023    354  1    474
+  1541    354   1542  1    474
+  1542    354   1543  1    474
+  1542   1543   1293  1    474
+  1293   1543    530  1    474
+   530   1543    355  1    474
    530    355    138  1    474
    530    138    141  1    474
+   530    141   1313  1    474
+  1313    141    321  1    474
+  1313    321   1537  1    474
+  1313   1537   1308  1    474
+  1308   1537   1534  1    474
+  1308   1534   1303  1    474
+  1303   1534   1042  1    474
+  1303   1042   1038  1    474
+  1303   1038   1298  1    474
+  1298   1038   1536  1    474
+  1536   1038    368  1    474
+  1536    368   1032  1    474
+  1042   1534   1046  1    474
+  1046   1534   1535  1    474
+  1046   1535   1533  1    474
+  1046   1533    371  1    474
+   371   1533    374  1    474
+   374   1533   1054  1    474
+  1054   1533   1538  1    474
+  1054   1538    322  1    474
+   322   1538   1537  1    474
+   322   1537    321  1    474
+   355   1543    354  1    474
    144    319    143  1    475
-   560    153    243  1    476
-   560    243    240  1    476
-   560    240    233  1    476
-   560    233    558  1    476
-   558    233    234  1    476
-   558    234    149  1    476
-   558    149    150  1    476
-   243    153    165  1    476
+   762    153    854  1    476
+   762    854   1544  1    476
+   762   1544    760  1    476
+   760   1544   1545  1    476
+   760   1545    758  1    476
+   758   1545    849  1    476
+   758    849    756  1    476
+   756    849    234  1    476
+   756    234    754  1    476
+   754    234    149  1    476
+   754    149    150  1    476
+   849   1545    233  1    476
+   233   1545   1544  1    476
+   233   1544    240  1    476
+   240   1544    243  1    476
+   243   1544    854  1    476
+   854    153    165  1    476
    165    153    164  1    476
    156    162    155  1    477
-   168    252    167  1    478
-   167    252    244  1    478
+   168    252    855  1    478
+   168    855    167  1    478
+   855    252    244  1    478
    244    252    249  1    478
    244    249    246  1    478
    261    258    171  1    479
    171    258    255  1    479
-   171    255    170  1    479
-   170    255    253  1    479
+   171    255    784  1    479
+   784    255    858  1    479
+   784    858    170  1    479
+   170    858    253  1    479
    174    284    281  1    480
-   174    281    173  1    480
-   173    281    569  1    480
-   173    569    262  1    480
-   262    569    264  1    480
-   264    569    269  1    480
-   269    569    278  1    480
-   269    278    272  1    480
+   174    281    791  1    480
+   791    281    876  1    480
+   791    876    788  1    480
+   788    876    874  1    480
+   788    874    173  1    480
+   173    874    872  1    480
+   173    872    262  1    480
+   262    872    264  1    480
+   264    872    870  1    480
+   264    870    269  1    480
+   269    870    868  1    480
+   269    868    272  1    480
+   272    868    278  1    480
    272    278    275  1    480
-   577    273    274  1    481
-   577    274    290  1    481
-   577    290    573  1    481
-   577    573    579  1    481
-   579    573    571  1    481
-   579    571    177  1    481
-   177    571    564  1    481
-   564    571    287  1    481
-   564    287    176  1    481
-   176    287    285  1    481
-   180    183    580  1    482
-   180    580    179  1    482
-   580    183    578  1    482
-   578    183    299  1    482
-   578    299    271  1    482
-   271    299    270  1    482
+   900    273   1546  1    481
+   900   1546    902  1    481
+   902   1546   1548  1    481
+   902   1548    904  1    481
+   904   1548   1547  1    481
+   904   1547   1551  1    481
+   904   1551    906  1    481
+   906   1551    908  1    481
+   908   1551   1553  1    481
+   908   1553    910  1    481
+   910   1553   1552  1    481
+   910   1552    177  1    481
+   177   1552    798  1    481
+   798   1552   1549  1    481
+   798   1549    796  1    481
+   796   1549    878  1    481
+   796    878    794  1    481
+   794    878    287  1    481
+   794    287    285  1    481
+   794    285    176  1    481
+   878   1549    880  1    481
+   880   1549   1552  1    481
+   880   1552    882  1    481
+   882   1552   1553  1    481
+   882   1553   1550  1    481
+   882   1550    884  1    481
+   884   1550    886  1    481
+   886   1550   1551  1    481
+   886   1551   1547  1    481
+   886   1547    888  1    481
+   888   1547   1548  1    481
+   888   1548   1546  1    481
+   888   1546    290  1    481
+   290   1546    274  1    481
+   274   1546    273  1    481
+  1551   1550   1553  1    481
+  1554   1556   1557  1    482
+  1555   1558   1559  1    482
+  1556   1555   1559  1    482
+  1556   1559   1560  1    482
+  1557   1556   1560  1    482
+  1559   1558   1561  1    482
+  1559   1561    800  1    482
+  1559    800   1560  1    482
+  1560    800    802  1    482
+  1560    802   1557  1    482
+  1557    802    183  1    482
+  1557    183    299  1    482
+  1557    299   1554  1    482
+  1554    299    914  1    482
+  1554    914    901  1    482
+  1554    901    903  1    482
+  1554    903   1556  1    482
+  1556    903    905  1    482
+  1556    905   1555  1    482
+  1555    905    907  1    482
+  1555    907   1558  1    482
+  1558    907    909  1    482
+  1558    909    911  1    482
+  1558    911   1561  1    482
+  1561    911    180  1    482
+  1561    180    800  1    482
+   180    911    179  1    482
+   901    914    271  1    482
+   271    914    270  1    482
    186    192    302  1    483
    186    302    185  1    483
    185    302    300  1    483
    302    192    195  1    483
    198    303    197  1    484
-   201    308    298  1    485
-   201    298    200  1    485
-   200    298    301  1    485
-   298    308    581  1    485
-   298    581    268  1    485
-   268    581    265  1    485
-   265    581    305  1    485
-   265    305    256  1    485
-   265    256    257  1    485
-   204    210    662  1    486
-   204    662    566  1    486
-   566    662    203  1    486
-   203    662    309  1    486
-   309    662    311  1    486
-   311    662    210  1    486
-   213    219    585  1    487
-   213    585    583  1    487
-   213    583    212  1    487
-   212    583    312  1    487
-   585    219    314  1    487
+  1563   1564   1565  1    485
+  1565   1564   1567  1    485
+  1565   1567   1568  1    485
+  1566   1565   1568  1    485
+  1567   1569   1570  1    485
+  1568   1567   1570  1    485
+  1568   1570    937  1    485
+  1568    937   1566  1    485
+  1566    937    308  1    485
+  1566    308    933  1    485
+  1566    933   1565  1    485
+  1565    933   1563  1    485
+  1563    933    930  1    485
+  1563    930   1562  1    485
+  1563   1562   1564  1    485
+  1564   1562    268  1    485
+  1564    268    917  1    485
+  1564    917   1567  1    485
+  1567    917   1569  1    485
+  1569    917    298  1    485
+  1569    298    301  1    485
+  1569    301    200  1    485
+  1569    200   1570  1    485
+  1570    200    201  1    485
+  1570    201    937  1    485
+   268   1562    265  1    485
+   265   1562    257  1    485
+   257   1562    256  1    485
+   256   1562    927  1    485
+   256    927    305  1    485
+   927   1562    930  1    485
+  1571   1575   1576  1    486
+  1572   1571   1576  1    486
+  1572   1576   1577  1    486
+  1573   1572   1577  1    486
+  1573   1577   1578  1    486
+  1576   1575   1580  1    486
+  1576   1580   1581  1    486
+  1577   1576   1581  1    486
+  1577   1581   1582  1    486
+  1578   1577   1582  1    486
+  1579   1578   1582  1    486
+  1574   1578   1579  1    486
+  1582   1581   1583  1    486
+  1582   1583    824  1    486
+  1582    824   1579  1    486
+  1579    824    210  1    486
+  1579    210   1574  1    486
+  1574    210    943  1    486
+  1574    943   1573  1    486
+  1574   1573   1578  1    486
+  1573    943    311  1    486
+  1573    311    941  1    486
+  1573    941   1572  1    486
+  1572    941    939  1    486
+  1572    939   1571  1    486
+  1571    939    309  1    486
+  1571    309    938  1    486
+  1571    938   1575  1    486
+  1575    938    203  1    486
+  1575    203    810  1    486
+  1575    810   1580  1    486
+  1580    810    812  1    486
+  1580    812   1581  1    486
+  1581    812    814  1    486
+  1581    814   1583  1    486
+  1583    814    204  1    486
+  1583    204    824  1    486
+  1585   1584   1588  1    487
+  1585   1588   1589  1    487
+  1586   1585   1589  1    487
+  1586   1589   1590  1    487
+  1587   1586   1590  1    487
+  1587   1590    953  1    487
+  1587    953    951  1    487
+  1587    951    949  1    487
+  1587    949   1586  1    487
+  1586    949    947  1    487
+  1586    947   1585  1    487
+  1585    947   1584  1    487
+  1584    947    945  1    487
+  1584    945    312  1    487
+  1584    312    944  1    487
+  1584    944   1588  1    487
+  1588    944    212  1    487
+  1588    212    829  1    487
+  1588    829   1589  1    487
+  1589    829    832  1    487
+  1589    832   1590  1    487
+  1590    832    213  1    487
+  1590    213    953  1    487
+   953    213    219  1    487
+   953    219    314  1    487
    222    317    315  1    488
    222    315    221  1    488
    315    317    250  1    488
    315    250    251  1    488
-   315    251    304  1    488
-   304    251    254  1    488
+   315    251    958  1    488
+   958    251    859  1    488
+   958    859    304  1    488
+   304    859    254  1    488
    225    318    224  1    489
    228    231    227  1    490
    227    231    239  1    490
@@ -1160,258 +2854,946 @@
    259    260    263  1    492
    277    293    276  1    493
    276    293    291  1    493
-   663    664    665  1    494
-   663    665    666  1    494
-   663    667    664  1    494
-   664    667    279  1    494
-   664    279    570  1    494
-   664    570    665  1    494
-   665    570    280  1    494
-   665    280    666  1    494
-   666    280    296  1    494
-   666    296    575  1    494
-   666    575    663  1    494
-   663    575    294  1    494
-   663    294    667  1    494
-   667    294    279  1    494
+  1591   1592   1593  1    494
+  1591   1593   1594  1    494
+  1591   1594   1595  1    494
+  1591   1595   1596  1    494
+  1591   1596   1597  1    494
+  1591   1597   1592  1    494
+  1593   1592   1599  1    494
+  1593   1599   1600  1    494
+  1593   1600   1601  1    494
+  1594   1593   1601  1    494
+  1594   1601   1602  1    494
+  1594   1602   1603  1    494
+  1595   1594   1603  1    494
+  1597   1596   1604  1    494
+  1597   1604   1605  1    494
+  1597   1605   1606  1    494
+  1592   1597   1606  1    494
+  1592   1606   1598  1    494
+  1592   1598   1599  1    494
+  1599   1598   1608  1    494
+  1599   1608   1609  1    494
+  1600   1599   1609  1    494
+  1600   1609   1610  1    494
+  1601   1600   1610  1    494
+  1601   1610   1611  1    494
+  1602   1601   1611  1    494
+  1602   1611   1612  1    494
+  1605   1604   1613  1    494
+  1605   1613   1614  1    494
+  1606   1605   1614  1    494
+  1606   1614   1615  1    494
+  1598   1606   1615  1    494
+  1598   1615   1607  1    494
+  1598   1607   1608  1    494
+  1610   1609   1616  1    494
+  1610   1616   1617  1    494
+  1611   1610   1617  1    494
+  1611   1617   1612  1    494
+  1612   1617    296  1    494
+  1612    296    898  1    494
+  1612    898    896  1    494
+  1612    896   1602  1    494
+  1602    896   1603  1    494
+  1603    896    894  1    494
+  1603    894   1595  1    494
+  1595    894    892  1    494
+  1595    892   1596  1    494
+  1596    892   1604  1    494
+  1604    892    890  1    494
+  1604    890    294  1    494
+  1604    294   1613  1    494
+  1613    294    279  1    494
+  1613    279   1614  1    494
+  1614    279    869  1    494
+  1614    869   1615  1    494
+  1615    869    871  1    494
+  1615    871   1607  1    494
+  1607    871    873  1    494
+  1607    873   1608  1    494
+  1608    873    875  1    494
+  1608    875   1609  1    494
+  1609    875    877  1    494
+  1609    877   1616  1    494
+  1616    877    280  1    494
+  1616    280   1617  1    494
+  1617    280    296  1    494
    283    286    297  1    495
    283    297    282  1    495
-   289    292    669  1    496
-   289    669    574  1    496
-   574    669    668  1    496
-   574    668    572  1    496
-   572    668    295  1    496
-   572    295    288  1    496
-   295    668    576  1    496
-   576    668    669  1    496
-   576    669    292  1    496
-   670    671    672  1    497
-   670    672    673  1    497
-   670    674    671  1    497
-   671    674    310  1    497
-   671    310    584  1    497
-   671    584    672  1    497
-   672    584    586  1    497
-   672    586    673  1    497
-   673    586    313  1    497
-   673    313    306  1    497
-   673    306    582  1    497
-   673    582    670  1    497
-   670    582    674  1    497
-   674    582    307  1    497
-   674    307    310  1    497
-   325    383    375  1    498
-   325    375    324  1    498
-   375    383    377  1    498
+  1618   1623   1624  1    496
+  1619   1618   1624  1    496
+  1619   1624   1625  1    496
+  1620   1619   1625  1    496
+  1620   1625   1626  1    496
+  1620   1626   1627  1    496
+  1621   1620   1627  1    496
+  1621   1627   1628  1    496
+  1622   1629   1630  1    496
+  1623   1622   1630  1    496
+  1623   1630   1631  1    496
+  1624   1623   1631  1    496
+  1624   1631   1632  1    496
+  1625   1624   1632  1    496
+  1625   1632   1633  1    496
+  1626   1625   1633  1    496
+  1626   1633   1634  1    496
+  1627   1626   1634  1    496
+  1631   1630   1635  1    496
+  1631   1635   1636  1    496
+  1632   1631   1636  1    496
+  1632   1636   1637  1    496
+  1633   1632   1637  1    496
+  1634   1633   1637  1    496
+  1634   1637    887  1    496
+  1634    887    889  1    496
+  1634    889   1628  1    496
+  1634   1628   1627  1    496
+  1628    889    289  1    496
+  1628    289    292  1    496
+  1628    292   1621  1    496
+  1621    292    891  1    496
+  1621    891    893  1    496
+  1621    893   1620  1    496
+  1620    893   1619  1    496
+  1619    893    895  1    496
+  1619    895   1618  1    496
+  1618    895    897  1    496
+  1618    897   1623  1    496
+  1623    897   1622  1    496
+  1622    897    899  1    496
+  1622    899    295  1    496
+  1622    295   1629  1    496
+  1629    295    288  1    496
+  1629    288    879  1    496
+  1629    879   1635  1    496
+  1629   1635   1630  1    496
+  1635    879    881  1    496
+  1635    881    883  1    496
+  1635    883   1636  1    496
+  1636    883    885  1    496
+  1636    885   1637  1    496
+  1637    885    887  1    496
+  1638   1639   1640  1    497
+  1638   1640   1641  1    497
+  1638   1641   1642  1    497
+  1638   1642   1643  1    497
+  1638   1643   1644  1    497
+  1638   1644   1639  1    497
+  1640   1639   1646  1    497
+  1640   1646   1647  1    497
+  1640   1647   1648  1    497
+  1641   1640   1648  1    497
+  1641   1648   1649  1    497
+  1641   1649   1650  1    497
+  1642   1641   1650  1    497
+  1642   1650   1651  1    497
+  1642   1651   1652  1    497
+  1643   1642   1652  1    497
+  1643   1652   1653  1    497
+  1643   1653   1654  1    497
+  1644   1643   1654  1    497
+  1644   1654   1655  1    497
+  1644   1655   1656  1    497
+  1639   1644   1656  1    497
+  1639   1656   1645  1    497
+  1639   1645   1646  1    497
+  1646   1645   1658  1    497
+  1646   1658   1659  1    497
+  1647   1646   1659  1    497
+  1647   1659   1660  1    497
+  1648   1647   1660  1    497
+  1648   1660   1661  1    497
+  1649   1648   1661  1    497
+  1649   1661   1662  1    497
+  1649   1662   1663  1    497
+  1650   1649   1663  1    497
+  1650   1663   1664  1    497
+  1651   1650   1664  1    497
+  1654   1653   1665  1    497
+  1654   1665   1666  1    497
+  1655   1654   1666  1    497
+  1655   1666   1667  1    497
+  1656   1655   1667  1    497
+  1656   1667   1668  1    497
+  1645   1656   1668  1    497
+  1645   1668   1657  1    497
+  1645   1657   1658  1    497
+  1663   1662   1669  1    497
+  1663   1669    960  1    497
+  1663    960   1664  1    497
+  1664    960    306  1    497
+  1664    306    929  1    497
+  1664    929   1651  1    497
+  1651    929   1652  1    497
+  1652    929    932  1    497
+  1652    932   1653  1    497
+  1653    932    935  1    497
+  1653    935   1665  1    497
+  1665    935    307  1    497
+  1665    307   1666  1    497
+  1666    307    940  1    497
+  1666    940   1667  1    497
+  1667    940    942  1    497
+  1667    942   1668  1    497
+  1668    942    310  1    497
+  1668    310    946  1    497
+  1668    946   1657  1    497
+  1657    946   1658  1    497
+  1658    946    948  1    497
+  1658    948   1659  1    497
+  1659    948    950  1    497
+  1659    950   1660  1    497
+  1660    950    952  1    497
+  1660    952   1661  1    497
+  1661    952    954  1    497
+  1661    954   1662  1    497
+  1662    954   1669  1    497
+  1669    954    313  1    497
+  1669    313    960  1    497
+  1066    383   1057  1    498
+  1066   1057    375  1    498
+  1066    375   1055  1    498
+  1066   1055    325  1    498
+   325   1055    324  1    498
+  1057    383   1060  1    498
+  1060    383    377  1    498
    377    383    380  1    498
-   328    334    327  1    499
-   327    334    384  1    499
-   337    392    389  1    500
-   337    389    386  1    500
-   337    386    590  1    500
-   590    386    381  1    500
-   590    381    382  1    500
-   590    382    336  1    500
-   340    343    676  1    501
-   340    676    592  1    501
-   592    676    339  1    501
-   339    676    675  1    501
-   339    675    393  1    501
-   393    675    346  1    501
-   346    675    343  1    501
-   343    675    676  1    501
+   328    334    981  1    499
+   981    334   1067  1    499
+   981   1067    327  1    499
+  1067    334    384  1    499
+  1670   1671   1672  1    500
+  1670   1672    386  1    500
+  1670    386    381  1    500
+  1670    381    992  1    500
+  1670    992    994  1    500
+  1670    994   1671  1    500
+  1671    994    996  1    500
+  1671    996   1076  1    500
+  1671   1076   1672  1    500
+  1672   1076   1074  1    500
+  1672   1074    386  1    500
+   386   1074    389  1    500
+   389   1074    392  1    500
+  1076    996    337  1    500
+   992    381    990  1    500
+   990    381    382  1    500
+   990    382    336  1    500
+  1674   1673   1676  1    501
+  1674   1676   1677  1    501
+  1675   1680   1681  1    501
+  1676   1675   1681  1    501
+  1677   1676   1681  1    501
+  1677   1681   1682  1    501
+  1678   1677   1682  1    501
+  1679   1678   1682  1    501
+  1679   1682   1683  1    501
+  1681   1680   1685  1    501
+  1682   1681   1685  1    501
+  1683   1682   1685  1    501
+  1684   1683   1685  1    501
+  1684   1685   1000  1    501
+  1684   1000   1002  1    501
+  1684   1002    340  1    501
+  1684    340   1004  1    501
+  1684   1004   1683  1    501
+  1683   1004   1679  1    501
+  1679   1004    343  1    501
+  1679    343   1010  1    501
+  1679   1010   1678  1    501
+  1678   1010   1013  1    501
+  1678   1013   1677  1    501
+  1677   1013   1674  1    501
+  1674   1013    346  1    501
+  1674    346   1075  1    501
+  1674   1075   1673  1    501
+  1673   1075   1077  1    501
+  1673   1077   1676  1    501
+  1676   1077   1675  1    501
+  1675   1077    339  1    501
+  1675    339    998  1    501
+  1675    998   1680  1    501
+  1680    998   1000  1    501
+  1680   1000   1685  1    501
+  1075    346    393  1    501
    349    390    391  1    502
    349    391    348  1    502
-   352    358    594  1    503
-   594    358    595  1    503
-   594    595    351  1    503
-   351    595    395  1    503
+  1024    358   1084  1    503
+  1024   1084   1018  1    503
+  1024   1018    352  1    503
+  1018   1084   1082  1    503
+  1018   1082   1016  1    503
+  1016   1082   1080  1    503
+  1016   1080    351  1    503
+   351   1080    395  1    503
    351    395    388  1    503
    388    395    387  1    503
    361    401    360  1    504
-   360    401    596  1    504
-   596    401    597  1    504
-   596    597    396  1    504
-   396    597    398  1    504
-   364    413    677  1    505
-   364    677    363  1    505
-   363    677    402  1    505
-   402    677    404  1    505
-   404    677    407  1    505
-   407    677    410  1    505
-   410    677    413  1    505
-   367    419    414  1    506
-   367    414    366  1    506
-   414    419    416  1    506
-   370    428    678  1    507
-   370    678    679  1    507
-   370    679    681  1    507
-   370    681    369  1    507
-   369    681    680  1    507
-   369    680    420  1    507
-   420    680    601  1    507
-   601    680    679  1    507
-   601    679    678  1    507
-   601    678    422  1    507
-   422    678    425  1    507
-   425    678    428  1    507
-   679    680    681  1    507
-   373    376    682  1    508
-   373    682    372  1    508
-   372    682    429  1    508
-   429    682    431  1    508
-   431    682    434  1    508
-   434    682    437  1    508
-   437    682    376  1    508
+   360    401   1085  1    504
+  1085    401   1090  1    504
+  1085   1090   1083  1    504
+  1083   1090   1088  1    504
+  1083   1088   1081  1    504
+  1081   1088   1086  1    504
+  1081   1086    396  1    504
+   396   1086    398  1    504
+  1687   1686   1688  1    505
+  1687   1688   1689  1    505
+  1687   1689    364  1    505
+  1687    364    413  1    505
+  1687    413   1105  1    505
+  1687   1105   1686  1    505
+  1686   1105    410  1    505
+  1686    410    407  1    505
+  1686    407   1688  1    505
+  1688    407    404  1    505
+  1688    404   1095  1    505
+  1688   1095   1689  1    505
+  1689   1095    402  1    505
+  1689    402    363  1    505
+  1689    363    364  1    505
+  1111    419   1690  1    506
+  1111   1690   1034  1    506
+  1111   1034    367  1    506
+  1034   1690    366  1    506
+   366   1690    414  1    506
+   414   1690    416  1    506
+   416   1690   1109  1    506
+  1109   1690    419  1    506
+  1692   1696   1697  1    507
+  1693   1692   1697  1    507
+  1693   1697   1698  1    507
+  1693   1698   1699  1    507
+  1691   1693   1699  1    507
+  1691   1699   1694  1    507
+  1691   1694   1695  1    507
+  1695   1694   1701  1    507
+  1696   1702   1703  1    507
+  1696   1703   1704  1    507
+  1697   1696   1704  1    507
+  1697   1704   1705  1    507
+  1698   1697   1705  1    507
+  1698   1705   1706  1    507
+  1699   1698   1706  1    507
+  1699   1706   1707  1    507
+  1694   1699   1707  1    507
+  1694   1707   1700  1    507
+  1694   1700   1701  1    507
+  1701   1700   1709  1    507
+  1702   1710   1711  1    507
+  1703   1702   1711  1    507
+  1703   1711   1712  1    507
+  1704   1703   1712  1    507
+  1704   1712   1713  1    507
+  1705   1704   1713  1    507
+  1705   1713   1714  1    507
+  1706   1705   1714  1    507
+  1706   1714   1715  1    507
+  1707   1706   1715  1    507
+  1707   1715   1716  1    507
+  1700   1707   1716  1    507
+  1700   1716   1708  1    507
+  1700   1708   1709  1    507
+  1712   1711   1717  1    507
+  1712   1717   1718  1    507
+  1713   1712   1718  1    507
+  1713   1718   1045  1    507
+  1713   1045   1714  1    507
+  1714   1045   1715  1    507
+  1715   1045   1049  1    507
+  1715   1049   1716  1    507
+  1716   1049   1708  1    507
+  1708   1049    370  1    507
+  1708    370   1709  1    507
+  1709    370    428  1    507
+  1709    428    425  1    507
+  1709    425   1123  1    507
+  1709   1123   1701  1    507
+  1701   1123   1121  1    507
+  1701   1121   1695  1    507
+  1695   1121    422  1    507
+  1695    422   1691  1    507
+  1691    422   1119  1    507
+  1691   1119   1693  1    507
+  1693   1119   1692  1    507
+  1692   1119   1117  1    507
+  1692   1117   1115  1    507
+  1692   1115   1696  1    507
+  1696   1115   1702  1    507
+  1702   1115   1113  1    507
+  1702   1113   1710  1    507
+  1710   1113    420  1    507
+  1710    420   1112  1    507
+  1710   1112   1711  1    507
+  1711   1112   1717  1    507
+  1717   1112    369  1    507
+  1717    369   1041  1    507
+  1717   1041   1718  1    507
+  1718   1041   1045  1    507
+  1719   1720   1721  1    508
+  1721   1720   1722  1    508
+  1721   1722   1135  1    508
+  1721   1135    434  1    508
+  1721    434   1719  1    508
+  1719    434    431  1    508
+  1719    431    429  1    508
+  1719    429    372  1    508
+  1719    372    373  1    508
+  1719    373   1720  1    508
+  1720    373   1059  1    508
+  1720   1059   1722  1    508
+  1722   1059   1062  1    508
+  1722   1062   1723  1    508
+  1722   1723   1137  1    508
+  1722   1137   1135  1    508
+  1137   1723    437  1    508
+   437   1723    376  1    508
+   376   1723   1062  1    508
    379    385    397  1    509
    379    397    440  1    509
    379    440    438  1    509
    379    438    378  1    509
    397    385    394  1    509
-   400    403    449  1    510
-   400    449    607  1    510
-   400    607    598  1    510
-   598    607    605  1    510
-   598    605    399  1    510
-   399    605    446  1    510
-   399    446    441  1    510
-   441    446    443  1    510
+  1097    403   1155  1    510
+  1097   1155   1153  1    510
+  1097   1153   1726  1    510
+  1097   1726    400  1    510
+   400   1726   1091  1    510
+  1091   1726   1727  1    510
+  1091   1727   1089  1    510
+  1089   1727   1728  1    510
+  1089   1728   1087  1    510
+  1087   1728   1725  1    510
+  1087   1725    399  1    510
+   399   1725   1724  1    510
+   399   1724    441  1    510
+   441   1724   1141  1    510
+  1141   1724   1143  1    510
+  1141   1143    443  1    510
+  1143   1724    446  1    510
+   446   1724   1725  1    510
+   446   1725   1145  1    510
+  1145   1725   1147  1    510
+  1147   1725   1728  1    510
+  1147   1728   1149  1    510
+  1149   1728   1727  1    510
+  1149   1727   1151  1    510
+  1151   1727   1726  1    510
+  1151   1726   1153  1    510
+  1155    403    449  1    510
    406    452    450  1    511
    406    450    405  1    511
-   409    470    684  1    512
-   409    684    408  1    512
-   408    684    453  1    512
-   453    684    683  1    512
-   453    683    455  1    512
-   455    683    609  1    512
-   455    609    461  1    512
-   455    461    458  1    512
-   609    683    464  1    512
-   464    683    611  1    512
-   611    683    684  1    512
-   611    684    467  1    512
-   467    684    470  1    512
-   412    415    471  1    513
-   412    471    411  1    513
-   471    415    473  1    513
-   602    421    613  1    514
-   602    613    685  1    514
-   602    685    686  1    514
-   602    686    418  1    514
-   418    686    417  1    514
-   417    686    474  1    514
-   474    686    476  1    514
-   476    686    685  1    514
-   476    685    479  1    514
-   479    685    613  1    514
-   613    421    482  1    514
+  1730   1729   1731  1    512
+  1730   1731   1732  1    512
+  1732   1731   1739  1    512
+  1732   1739   1740  1    512
+  1733   1732   1740  1    512
+  1734   1733   1740  1    512
+  1734   1740   1741  1    512
+  1735   1734   1741  1    512
+  1735   1741   1742  1    512
+  1736   1735   1742  1    512
+  1736   1742   1743  1    512
+  1737   1736   1743  1    512
+  1737   1743   1744  1    512
+  1738   1737   1744  1    512
+  1740   1739   1745  1    512
+  1741   1740   1745  1    512
+  1741   1745   1746  1    512
+  1742   1741   1746  1    512
+  1743   1742   1746  1    512
+  1743   1746   1747  1    512
+  1744   1743   1747  1    512
+  1744   1747    453  1    512
+  1744    453    408  1    512
+  1744    408    409  1    512
+  1744    409   1738  1    512
+  1738    409    470  1    512
+  1738    470    467  1    512
+  1738    467   1184  1    512
+  1738   1184   1737  1    512
+  1737   1184   1182  1    512
+  1737   1182   1736  1    512
+  1736   1182   1180  1    512
+  1736   1180   1735  1    512
+  1735   1180    464  1    512
+  1735    464   1734  1    512
+  1734    464   1178  1    512
+  1734   1178   1733  1    512
+  1733   1178   1176  1    512
+  1733   1176   1732  1    512
+  1732   1176   1730  1    512
+  1730   1176   1174  1    512
+  1730   1174   1172  1    512
+  1730   1172   1729  1    512
+  1729   1172    461  1    512
+  1729    461   1168  1    512
+  1729   1168   1731  1    512
+  1731   1168    455  1    512
+  1731    455   1739  1    512
+  1739    455   1161  1    512
+  1739   1161   1745  1    512
+  1745   1161   1746  1    512
+  1746   1161   1747  1    512
+  1747   1161    453  1    512
+  1168    461    458  1    512
+   412    415   1106  1    513
+  1106    415    473  1    513
+  1106    473    471  1    513
+  1106    471    411  1    513
+  1748   1750   1751  1    514
+  1750   1749   1752  1    514
+  1750   1752   1753  1    514
+  1751   1750   1753  1    514
+  1751   1753   1754  1    514
+  1752   1755   1756  1    514
+  1753   1752   1756  1    514
+  1753   1756   1757  1    514
+  1754   1753   1757  1    514
+  1756   1755   1758  1    514
+  1756   1758   1759  1    514
+  1757   1756   1759  1    514
+  1757   1759    418  1    514
+  1757    418   1114  1    514
+  1757   1114   1754  1    514
+  1754   1114   1116  1    514
+  1754   1116   1751  1    514
+  1751   1116   1118  1    514
+  1751   1118   1748  1    514
+  1748   1118   1201  1    514
+  1748   1201   1198  1    514
+  1748   1198   1750  1    514
+  1750   1198   1749  1    514
+  1749   1198    479  1    514
+  1749    479   1193  1    514
+  1749   1193   1752  1    514
+  1752   1193   1755  1    514
+  1755   1193    476  1    514
+  1755    476   1758  1    514
+  1758    476    474  1    514
+  1758    474    417  1    514
+  1758    417   1759  1    514
+  1759    417   1110  1    514
+  1759   1110    418  1    514
+  1201   1118   1204  1    514
+  1204   1118   1120  1    514
+  1204   1120    421  1    514
+  1204    421    482  1    514
    424    491    488  1    515
-   424    488    485  1    515
-   424    485    483  1    515
-   424    483    423  1    515
+   424    488   1124  1    515
+  1124    488    485  1    515
+  1124    485   1122  1    515
+  1122    485    483  1    515
+  1122    483    423  1    515
    427    430    426  1    516
    426    430    492  1    516
    433    497    489  1    517
    433    489    490  1    517
    433    490    432  1    517
    489    497    494  1    517
-   436    439    442  1    518
-   436    442    435  1    518
-   435    442    500  1    518
-   435    500    498  1    518
-   445    503    444  1    519
-   444    503    501  1    519
-   687    688    689  1    520
-   689    688    690  1    520
-   689    690    608  1    520
-   689    608    451  1    520
-   689    451    454  1    520
-   689    454    687  1    520
-   687    454    615  1    520
-   687    615    504  1    520
-   687    504    688  1    520
-   688    504    447  1    520
-   688    447    690  1    520
-   690    447    606  1    520
-   690    606    608  1    520
-   451    608    448  1    520
-   457    506    502  1    521
-   457    502    616  1    521
-   457    616    456  1    521
-   502    506    495  1    521
-   502    495    499  1    521
-   499    495    496  1    521
-   460    512    509  1    522
-   460    509    507  1    522
-   460    507    459  1    522
-   463    515    610  1    523
-   610    515    513  1    523
-   610    513    462  1    523
-   466    521    612  1    524
-   612    521    691  1    524
-   612    691    465  1    524
-   465    691    516  1    524
-   516    691    518  1    524
-   518    691    521  1    524
+   436    439   1142  1    518
+   436   1142   1138  1    518
+  1138   1142    442  1    518
+  1138    442    500  1    518
+  1138    500   1136  1    518
+  1136    500    498  1    518
+  1136    498    435  1    518
+  1218    503   1216  1    519
+  1218   1216   1144  1    519
+  1218   1144    445  1    519
+  1144   1216    444  1    519
+   444   1216    501  1    519
+  1760   1767   1768  1    520
+  1761   1760   1768  1    520
+  1761   1768   1769  1    520
+  1762   1761   1769  1    520
+  1762   1769   1770  1    520
+  1763   1762   1770  1    520
+  1763   1770   1771  1    520
+  1764   1763   1771  1    520
+  1764   1771   1772  1    520
+  1765   1764   1772  1    520
+  1765   1772   1773  1    520
+  1767   1766   1776  1    520
+  1767   1776   1777  1    520
+  1768   1767   1777  1    520
+  1768   1777   1778  1    520
+  1769   1768   1778  1    520
+  1769   1778   1779  1    520
+  1770   1769   1779  1    520
+  1770   1779   1780  1    520
+  1771   1770   1780  1    520
+  1772   1771   1780  1    520
+  1772   1780   1781  1    520
+  1773   1772   1781  1    520
+  1773   1781   1782  1    520
+  1774   1773   1782  1    520
+  1774   1782   1783  1    520
+  1775   1774   1783  1    520
+  1777   1776   1784  1    520
+  1777   1784   1785  1    520
+  1778   1777   1785  1    520
+  1779   1778   1785  1    520
+  1779   1785   1786  1    520
+  1780   1779   1786  1    520
+  1781   1780   1786  1    520
+  1781   1786   1787  1    520
+  1782   1781   1787  1    520
+  1783   1782   1787  1    520
+  1783   1787   1788  1    520
+  1785   1784   1790  1    520
+  1786   1785   1790  1    520
+  1787   1786   1790  1    520
+  1788   1787   1790  1    520
+  1789   1788   1790  1    520
+  1784   1789   1790  1    520
+  1789   1784   1148  1    520
+  1789   1148   1150  1    520
+  1789   1150   1788  1    520
+  1788   1150   1152  1    520
+  1788   1152   1783  1    520
+  1783   1152   1154  1    520
+  1783   1154   1775  1    520
+  1775   1154   1156  1    520
+  1775   1156   1774  1    520
+  1774   1156    451  1    520
+  1774    451   1164  1    520
+  1774   1164   1773  1    520
+  1773   1164   1765  1    520
+  1765   1164    454  1    520
+  1765    454   1764  1    520
+  1764    454   1763  1    520
+  1763    454   1222  1    520
+  1763   1222   1762  1    520
+  1762   1222   1220  1    520
+  1762   1220   1761  1    520
+  1761   1220    504  1    520
+  1761    504   1760  1    520
+  1760    504   1219  1    520
+  1760   1219   1767  1    520
+  1767   1219   1766  1    520
+  1766   1219    447  1    520
+  1766    447   1146  1    520
+  1766   1146   1776  1    520
+  1776   1146   1148  1    520
+  1776   1148   1784  1    520
+   451   1156    448  1    520
+  1791   1793   1794  1    521
+  1794   1793   1795  1    521
+  1794   1795   1221  1    521
+  1794   1221   1223  1    521
+  1794   1223   1170  1    521
+  1794   1170    457  1    521
+  1794    457   1791  1    521
+  1791    457    506  1    521
+  1791    506   1225  1    521
+  1791   1225   1792  1    521
+  1791   1792   1793  1    521
+  1793   1792   1217  1    521
+  1793   1217    502  1    521
+  1793    502   1795  1    521
+  1795    502   1221  1    521
+  1217   1792    499  1    521
+   499   1792    496  1    521
+   496   1792    495  1    521
+   495   1792   1225  1    521
+  1170   1223    456  1    521
+  1235    512   1233  1    522
+  1235   1233   1796  1    522
+  1235   1796    460  1    522
+   460   1796    459  1    522
+   459   1796    507  1    522
+   507   1796   1231  1    522
+  1231   1796   1233  1    522
+  1231   1233    509  1    522
+  1797   1799   1800  1    523
+  1798   1797   1800  1    523
+  1798   1800   1801  1    523
+  1798   1801   1241  1    523
+  1798   1241   1239  1    523
+  1798   1239   1237  1    523
+  1798   1237   1797  1    523
+  1797   1237    513  1    523
+  1797    513   1236  1    523
+  1797   1236   1799  1    523
+  1799   1236   1173  1    523
+  1799   1173   1175  1    523
+  1799   1175   1800  1    523
+  1800   1175   1177  1    523
+  1800   1177   1801  1    523
+  1801   1177   1179  1    523
+  1801   1179   1241  1    523
+  1241   1179    463  1    523
+  1173   1236    462  1    523
+  1237   1239    515  1    523
+  1802   1805   1806  1    524
+  1803   1802   1806  1    524
+  1803   1806   1807  1    524
+  1804   1803   1807  1    524
+  1804   1807   1808  1    524
+  1806   1805   1810  1    524
+  1806   1810   1811  1    524
+  1807   1806   1811  1    524
+  1807   1811   1812  1    524
+  1808   1807   1812  1    524
+  1808   1812   1813  1    524
+  1809   1808   1813  1    524
+  1809   1813    521  1    524
+  1809    521   1247  1    524
+  1809   1247   1808  1    524
+  1808   1247   1804  1    524
+  1804   1247   1244  1    524
+  1804   1244   1803  1    524
+  1803   1244    518  1    524
+  1803    518   1802  1    524
+  1802    518    516  1    524
+  1802    516   1240  1    524
+  1802   1240   1805  1    524
+  1805   1240   1242  1    524
+  1805   1242   1810  1    524
+  1810   1242    465  1    524
+  1810    465   1181  1    524
+  1810   1181   1811  1    524
+  1811   1181   1183  1    524
+  1811   1183   1812  1    524
+  1812   1183   1185  1    524
+  1812   1185   1813  1    524
+  1813   1185    466  1    524
+  1813    466    521  1    524
    469    472    468  1    525
    468    472    522  1    525
    522    472    475  1    525
-   478    524    692  1    526
-   478    692    477  1    526
-   477    692    520  1    526
-   520    692    519  1    526
-   519    692    524  1    526
-   635    531    693  1    527
-   635    693    614  1    527
-   635    614    694  1    527
-   635    694    637  1    527
-   637    694    639  1    527
-   639    694    484  1    527
-   639    484    527  1    527
-   639    527    641  1    527
-   641    527    643  1    527
-   643    527    525  1    527
-   643    525    531  1    527
-   531    525    693  1    527
-   693    525    480  1    527
-   693    480    614  1    527
-   484    694    481  1    527
-   481    694    614  1    527
-   487    493    486  1    528
-   486    493    528  1    528
-   528    493    508  1    528
-   508    493    505  1    528
-   511    514    523  1    529
-   511    523    526  1    529
-   511    526    510  1    529
-   523    514    517  1    529
-   695    696    697  1    530
-   695    697    698  1    530
-   695    698    699  1    530
-   695    699    700  1    530
-   695    700    696  1    530
-   697    696    702  1    530
-   697    702    703  1    530
-   698    697    703  1    530
-   698    703    704  1    530
-   696    700    705  1    530
-   696    705    701  1    530
-   696    701    702  1    530
-   702    701    706  1    530
-   702    706    707  1    530
-   703    702    707  1    530
-   701    705    706  1    530
-   706    705    640  1    530
-   706    640    707  1    530
-   707    640    642  1    530
-   707    642    704  1    530
-   707    704    703  1    530
-   704    642    644  1    530
-   704    644    532  1    530
-   704    532    698  1    530
-   698    532    699  1    530
-   699    532    636  1    530
-   699    636    700  1    530
-   700    636    638  1    530
-   700    638    705  1    530
-   705    638    640  1    530
+  1814   1815   1816  1    526
+  1814   1816   1258  1    526
+  1814   1258    524  1    526
+  1814    524   1255  1    526
+  1814   1255   1815  1    526
+  1815   1255    519  1    526
+  1815    519   1246  1    526
+  1815   1246   1816  1    526
+  1816   1246   1249  1    526
+  1816   1249   1195  1    526
+  1816   1195    478  1    526
+  1816    478   1258  1    526
+  1195   1249    477  1    526
+   477   1249    520  1    526
+  1817   1822   1823  1    527
+  1818   1817   1823  1    527
+  1818   1823   1824  1    527
+  1819   1818   1824  1    527
+  1819   1824   1825  1    527
+  1820   1819   1825  1    527
+  1820   1825   1826  1    527
+  1820   1826   1827  1    527
+  1821   1820   1827  1    527
+  1821   1827   1828  1    527
+  1829   1828   1830  1    527
+  1829   1830   1831  1    527
+  1832   1831   1835  1    527
+  1833   1832   1835  1    527
+  1833   1835    484  1    527
+  1833    484   1272  1    527
+  1833   1272   1333  1    527
+  1833   1333   1330  1    527
+  1833   1330   1832  1    527
+  1832   1330   1327  1    527
+  1832   1327   1831  1    527
+  1831   1327   1829  1    527
+  1829   1327   1324  1    527
+  1829   1324   1321  1    527
+  1829   1321   1828  1    527
+  1828   1321   1821  1    527
+  1821   1321   1318  1    527
+  1821   1318   1820  1    527
+  1820   1318   1315  1    527
+  1820   1315   1819  1    527
+  1819   1315   1818  1    527
+  1818   1315    531  1    527
+  1818    531   1817  1    527
+  1817    531   1351  1    527
+  1817   1351   1822  1    527
+  1822   1351   1348  1    527
+  1822   1348   1263  1    527
+  1822   1263    525  1    527
+  1822    525   1823  1    527
+  1823    525   1260  1    527
+  1823   1260   1824  1    527
+  1824   1260    480  1    527
+  1824    480   1825  1    527
+  1825    480   1200  1    527
+  1825   1200   1826  1    527
+  1826   1200   1203  1    527
+  1826   1203   1827  1    527
+  1827   1203   1206  1    527
+  1827   1206   1828  1    527
+  1828   1206   1830  1    527
+  1830   1206    481  1    527
+  1830    481   1831  1    527
+  1831    481   1835  1    527
+  1835    481    484  1    527
+  1263   1348   1345  1    527
+  1263   1345   1266  1    527
+  1266   1345   1342  1    527
+  1266   1342   1834  1    527
+  1266   1834    527  1    527
+   527   1834   1272  1    527
+  1272   1834   1339  1    527
+  1272   1339   1336  1    527
+  1272   1336   1333  1    527
+  1339   1834   1342  1    527
+   487    493   1836  1    528
+   487   1836    486  1    528
+   486   1836   1275  1    528
+  1275   1836   1837  1    528
+  1275   1837   1838  1    528
+  1275   1838    508  1    528
+  1275    508    528  1    528
+   508   1838   1232  1    528
+  1232   1838    505  1    528
+   505   1838   1227  1    528
+  1227   1838   1837  1    528
+  1227   1837    493  1    528
+   493   1837   1836  1    528
+  1839   1841   1842  1    529
+  1839   1842   1256  1    529
+  1839   1256    523  1    529
+  1839    523   1265  1    529
+  1839   1265   1841  1    529
+  1841   1265   1840  1    529
+  1841   1840    511  1    529
+  1841    511   1238  1    529
+  1841   1238   1842  1    529
+  1842   1238    514  1    529
+  1842    514    517  1    529
+  1842    517   1256  1    529
+   511   1840   1234  1    529
+  1234   1840   1268  1    529
+  1234   1268    510  1    529
+   510   1268    526  1    529
+  1268   1840   1265  1    529
+  1843   1844   1845  1    530
+  1843   1845   1846  1    530
+  1843   1846   1847  1    530
+  1843   1847   1848  1    530
+  1843   1848   1849  1    530
+  1843   1849   1844  1    530
+  1845   1844   1851  1    530
+  1845   1851   1852  1    530
+  1845   1852   1853  1    530
+  1846   1845   1853  1    530
+  1846   1853   1854  1    530
+  1846   1854   1855  1    530
+  1847   1846   1855  1    530
+  1847   1855   1856  1    530
+  1847   1856   1857  1    530
+  1848   1847   1857  1    530
+  1848   1857   1858  1    530
+  1848   1858   1859  1    530
+  1849   1848   1859  1    530
+  1849   1859   1860  1    530
+  1849   1860   1861  1    530
+  1844   1849   1861  1    530
+  1844   1861   1850  1    530
+  1844   1850   1851  1    530
+  1851   1850   1863  1    530
+  1851   1863   1864  1    530
+  1852   1851   1864  1    530
+  1852   1864   1865  1    530
+  1853   1852   1865  1    530
+  1853   1865   1866  1    530
+  1854   1853   1866  1    530
+  1854   1866   1867  1    530
+  1854   1867   1868  1    530
+  1855   1854   1868  1    530
+  1855   1868   1869  1    530
+  1856   1855   1869  1    530
+  1856   1869   1870  1    530
+  1857   1856   1870  1    530
+  1859   1858   1871  1    530
+  1859   1871   1872  1    530
+  1860   1859   1872  1    530
+  1860   1872   1873  1    530
+  1861   1860   1873  1    530
+  1861   1873   1874  1    530
+  1850   1861   1874  1    530
+  1850   1874   1862  1    530
+  1850   1862   1863  1    530
+  1863   1862   1876  1    530
+  1863   1876   1877  1    530
+  1864   1863   1877  1    530
+  1864   1877   1878  1    530
+  1865   1864   1878  1    530
+  1865   1878   1879  1    530
+  1866   1865   1879  1    530
+  1866   1879   1880  1    530
+  1867   1866   1880  1    530
+  1867   1880   1881  1    530
+  1868   1867   1881  1    530
+  1868   1881   1882  1    530
+  1869   1868   1882  1    530
+  1873   1872   1883  1    530
+  1873   1883   1884  1    530
+  1874   1873   1884  1    530
+  1874   1884   1885  1    530
+  1862   1874   1885  1    530
+  1862   1885   1875  1    530
+  1862   1875   1876  1    530
+  1876   1875   1886  1    530
+  1876   1886   1887  1    530
+  1877   1876   1887  1    530
+  1877   1887   1888  1    530
+  1878   1877   1888  1    530
+  1878   1888   1889  1    530
+  1879   1878   1889  1    530
+  1879   1889   1890  1    530
+  1880   1879   1890  1    530
+  1880   1890   1891  1    530
+  1881   1880   1891  1    530
+  1884   1883   1892  1    530
+  1884   1892   1893  1    530
+  1885   1884   1893  1    530
+  1886   1885   1893  1    530
+  1875   1885   1886  1    530
+  1887   1886   1894  1    530
+  1887   1894   1895  1    530
+  1888   1887   1895  1    530
+  1888   1895   1896  1    530
+  1889   1888   1896  1    530
+  1889   1896   1897  1    530
+  1890   1889   1897  1    530
+  1893   1892   1898  1    530
+  1894   1893   1898  1    530
+  1886   1893   1894  1    530
+  1894   1898   1335  1    530
+  1894   1335   1338  1    530
+  1894   1338   1895  1    530
+  1895   1338   1896  1    530
+  1896   1338   1341  1    530
+  1896   1341   1897  1    530
+  1897   1341   1344  1    530
+  1897   1344   1891  1    530
+  1897   1891   1890  1    530
+  1891   1344   1347  1    530
+  1891   1347   1882  1    530
+  1891   1882   1881  1    530
+  1882   1347   1350  1    530
+  1882   1350   1353  1    530
+  1882   1353   1869  1    530
+  1869   1353   1870  1    530
+  1870   1353    532  1    530
+  1870    532   1317  1    530
+  1870   1317   1857  1    530
+  1857   1317   1858  1    530
+  1858   1317   1320  1    530
+  1858   1320   1871  1    530
+  1871   1320   1323  1    530
+  1871   1323   1872  1    530
+  1872   1323   1326  1    530
+  1872   1326   1883  1    530
+  1883   1326   1329  1    530
+  1883   1329   1892  1    530
+  1892   1329   1332  1    530
+  1892   1332   1898  1    530
+  1898   1332   1335  1    530
diff --git a/examples/misc/fragment.vert b/examples/misc/fragment.vert
index a163db55b326a6b57f5d388e87c583264a236316..21fe85c042ffe5be18c456ef060009b09bf3ca67 100644
--- a/examples/misc/fragment.vert
+++ b/examples/misc/fragment.vert
@@ -1,710 +1,1901 @@
-# MSMS solvent excluded surface vertices for t.xyz
+# MSMS solvent excluded surface vertices for fragment.xyzr
 #vertex #sphere density probe_r
-    707      81  0.50  1.50
-   12.280    32.730    62.515     0.074     0.856    -0.511       0      44  1 
-   13.658    34.798    61.934    -0.844    -0.522    -0.123       0      31  1 
-   12.851    32.671    62.233    -0.306     0.896    -0.323       0      43  1 
-   13.577    34.987    62.380    -0.901    -0.387     0.195       0      31  1 
-   12.185    32.954    63.043     0.027     0.969    -0.247       0      44  1 
-   13.199    33.580    63.457    -0.649     0.552    -0.523       0      41  1 
-   13.623    31.298    65.863    -0.438    -0.589     0.680       0      41  1 
-   12.609    30.673    65.449     0.238    -0.172     0.956       0      44  1 
-   13.667    30.712    65.590    -0.467    -0.198     0.862       0      42  1 
-   13.870    29.338    64.445    -0.366    -0.885     0.289       0      42  1 
-   12.811    29.299    64.304     0.340    -0.859     0.383       0      44  1 
-   13.382    29.240    64.022    -0.041    -0.820     0.571       0      43  1 
-   15.011    29.290    63.139     0.205    -0.909    -0.363       0      42  1 
-   14.524    29.192    62.716     0.530    -0.844    -0.081       0      43  1 
-   16.666    28.583    62.519    -0.898    -0.438     0.050       0      27  1 
-   16.786    29.392    61.329    -0.837    -0.034    -0.546       0      27  1 
-   14.644    30.001    61.526     0.591    -0.440    -0.677       0      43  1 
-   16.627    30.181    59.926    -0.731    -0.560     0.389       0      12  1 
-   16.456    31.590    59.755    -0.854     0.447     0.267       0      12  1 
-   14.441    31.669    61.323     0.489     0.394    -0.778       0      43  1 
-   16.527    32.321    60.802    -0.902    -0.041    -0.431       0      21  1 
-   16.481    32.560    60.918    -0.924     0.079    -0.373       0      21  1 
-   14.395    31.908    61.439     0.466     0.514    -0.720       0      43  1 
-   16.230    33.586    60.729    -0.757    -0.605    -0.247       0      28  1 
-   16.056    33.813    60.812    -0.860    -0.471    -0.198       0      28  1 
-   14.208    32.152    61.528     0.372     0.636    -0.676       0      43  1 
-   14.804    34.360    61.338    -0.025    -0.835    -0.549       0      31  1 
-   16.045    34.218    60.396    -0.866    -0.233    -0.443       0      28  1 
-   14.794    34.727    60.960    -0.032    -0.573    -0.819       0      31  1 
-   15.633    35.069    59.880    -0.591    -0.801    -0.099       0      32  1 
-   14.919    37.225    60.399    -0.948     0.277     0.160       0      32  1 
-   14.191    36.548    61.398    -0.463     0.728    -0.506       0      31  1 
-   14.855    38.279    60.638    -0.905    -0.426     0.000       0      34  1 
-   14.831    38.412    60.920    -0.922    -0.332     0.201       0      34  1 
-   14.167    36.681    61.680    -0.480     0.823    -0.305       0      31  1 
-   14.582    37.081    61.741    -0.756     0.556    -0.346       0      30  1 
-   14.528    36.536    63.331    -0.787     0.243     0.568       0      30  1 
-   14.119    36.191    63.109    -0.514     0.473     0.716       0      31  1 
-   14.409    36.061    64.831    -0.707     0.559    -0.432       0      36  1 
-   14.104    35.317    64.809    -0.887     0.122    -0.445       0      36  1 
-   13.841    35.515    63.089    -0.713    -0.010     0.702       0      31  1 
-   13.512    34.204    64.297    -0.493     0.864    -0.104       0      41  1 
-   13.949    35.213    65.228    -0.978     0.061    -0.198       0      36  1 
-   13.346    34.092    64.748    -0.576     0.808     0.122       0      41  1 
-   13.713    34.719    65.557    -0.821     0.390    -0.417       0      37  1 
-   13.830    32.793    66.996    -0.762    -0.572     0.302       0      37  1 
-   13.463    32.166    66.187    -0.518    -0.155     0.842       0      41  1 
-   13.913    32.247    66.644    -0.818    -0.209     0.537       0      40  1 
-   14.303    31.350    66.420    -0.623    -0.657     0.424       0      40  1 
-   13.853    31.269    65.963    -0.323    -0.603     0.729       0      41  1 
-   13.897    30.683    65.689    -0.352    -0.212     0.912       0      42  1 
-   16.476    30.894    65.629     0.464    -0.885     0.029       0      40  1 
-   16.071    30.227    64.898     0.735    -0.440     0.516       0      42  1 
-   17.725    29.520    64.279    -0.368     0.031     0.929       0      27  1 
-   16.858    31.161    65.711     0.655    -0.752     0.070       0      40  1 
-   18.107    29.787    64.361    -0.177     0.164     0.970       0      27  1 
-   19.017    29.974    64.887    -0.784     0.039     0.620       0      26  1 
-   20.932    28.866    61.970     0.174    -0.516    -0.839       0      26  1 
-   20.022    28.678    61.444     0.781    -0.390    -0.488       0      27  1 
-   20.499    29.133    61.540     0.462    -0.694    -0.552       0      25  1 
-   20.411    29.276    61.325     0.412    -0.611    -0.676       0      25  1 
-   19.928    28.830    61.215     0.734    -0.314    -0.602       0      27  1 
-   20.710    29.354    59.236     0.213    -0.663     0.717       0      13  1 
-   19.152    29.233    58.589    -0.566    -0.724     0.394       0      13  1 
-   18.371    28.709    60.568    -0.045    -0.375    -0.926       0      27  1 
-   17.966    29.604    59.284     0.225    -0.972    -0.070       0      12  1 
-   18.468    30.001    57.311    -0.908    -0.340    -0.245       0      13  1 
-   17.388    30.253    58.205    -0.188    -0.509    -0.840       0      12  1 
-   18.088    30.524    57.411    -0.654    -0.689    -0.311       0      10  1 
-   17.444    32.267    57.791    -0.976     0.182    -0.121       0      10  1 
-   16.845    31.726    58.526    -0.576     0.543    -0.611       0      12  1 
-   17.197    32.170    58.405    -0.811     0.247    -0.530       0      11  1 
-   17.022    32.440    59.191    -0.912     0.403    -0.079       0      11  1 
-   16.687    31.969    59.233    -0.689     0.717    -0.106       0      12  1 
-   16.527    33.781    60.046    -0.582    -0.490    -0.649       0      28  1 
-   16.362    33.572    60.464    -0.680    -0.613    -0.403       0      28  1 
-   16.536    31.780    59.612    -0.796     0.582     0.165       0      12  1 
-   16.623    32.546    60.632    -0.854     0.072    -0.516       0      21  1 
-   17.174    32.650    58.952    -0.824     0.523    -0.216       0      11  1 
-   16.678    33.987    59.810    -0.494    -0.369    -0.788       0      28  1 
-   17.235    33.963    58.094    -0.865    -0.352     0.356       0       4  1 
-   17.191    34.068    58.078    -0.897    -0.277     0.345       0       4  1 
-   16.629    34.103    59.792    -0.522    -0.300    -0.798       0      28  1 
-   16.261    34.946    59.231    -0.277    -0.862    -0.424       0      32  1 
-   17.494    35.365    57.120    -0.681     0.649    -0.339       0       4  1 
-   16.619    36.481    58.098    -0.097    -0.095    -0.991       0      32  1 
-   17.894    36.529    57.052    -0.947    -0.127    -0.294       0       5  1 
-   18.000    37.579    57.230    -0.894     0.398    -0.205       0       5  1 
-   16.725    37.531    58.275    -0.044     0.430    -0.902       0      32  1 
-   16.827    38.171    58.413    -0.112     0.003    -0.994       0      33  1 
-   15.550    38.315    59.227    -0.846     0.086    -0.526       0      33  1 
-   15.367    37.684    59.142    -0.724     0.507    -0.469       0      32  1 
-   15.233    38.667    59.576    -0.635    -0.149    -0.758       0      34  1 
-   17.038    39.856    59.727     0.009     0.971    -0.238       0      33  1 
-   16.570    40.052    60.026     0.321     0.840    -0.437       0      34  1 
-   17.594    39.924    59.540    -0.362     0.925    -0.114       0      35  1 
-   17.999    39.824    60.421    -0.072     0.854     0.516       0      35  1 
-   16.976    39.952    60.907     0.610     0.768     0.192       0      34  1 
-   17.489    39.744    60.707     0.268     0.907     0.325       0      33  1 
-   17.186    38.578    61.825     0.094     0.237     0.967       0      33  1 
-   16.703    38.904    61.911     0.416     0.020     0.909       0      34  1 
-   17.229    37.668    62.476     0.065     0.844     0.533       0      29  1 
-   17.163    37.653    62.505     0.032     0.837     0.547       0      29  1 
-   16.647    38.891    61.935     0.376     0.011     0.927       0      34  1 
-   16.603    37.614    62.870     0.406     0.862     0.303       0      30  1 
-   17.620    36.569    63.250     0.260     0.294     0.920       0      29  1 
-   17.032    36.595    63.571     0.652     0.277     0.706       0      30  1 
-   16.886    36.120    65.068     0.750     0.594    -0.292       0      36  1 
-   17.770    36.352    63.258     0.335     0.186     0.924       0      29  1 
-   17.025    35.918    65.075     0.831     0.475    -0.288       0      36  1 
-   18.056    35.317    63.953     0.145     0.876     0.461       0      23  1 
-   18.276    34.929    64.347     0.302     0.598     0.742       0      23  1 
-   17.268    35.490    65.509     0.974     0.224    -0.033       0      36  1 
-   18.023    35.102    66.568     0.471     0.482    -0.739       0      39  1 
-   16.872    35.727    67.767    -0.351     0.929     0.118       0      39  1 
-   16.001    36.178    66.829     0.229     0.628     0.743       0      36  1 
-   16.300    35.629    67.792     0.030     0.994     0.102       0      38  1 
-   15.918    35.586    67.885    -0.190     0.970     0.155       0      38  1 
-   15.623    36.135    66.921     0.007     0.603     0.798       0      36  1 
-   15.475    36.199    69.349     0.106     0.561    -0.821       0      51  1 
-   15.073    36.164    69.323    -0.095     0.543    -0.834       0      51  1 
-   15.250    36.103    66.897    -0.213     0.584     0.783       0      36  1 
-   15.112    35.676    67.351    -0.121     0.869     0.480       0      37  1 
-   13.820    34.657    69.671    -0.721    -0.210    -0.660       0      51  1 
-   13.859    34.169    67.700    -0.747     0.116     0.654       0      37  1 
-   14.150    33.835    68.676    -0.941     0.338     0.003       0      45  1 
-   14.321    32.449    68.234    -0.840    -0.477    -0.256       0      45  1 
-   14.043    32.678    67.225    -0.655    -0.630     0.417       0      37  1 
-   14.127    32.133    66.873    -0.711    -0.266     0.651       0      40  1 
-   14.895    31.835    68.315    -0.503    -0.839    -0.209       0      45  1 
-   14.744    31.472    66.960    -0.402    -0.597     0.695       0      40  1 
-   15.193    30.679    69.066    -0.702    -0.068    -0.709       0      48  1 
-   16.615    30.450    68.770     0.314    -0.232    -0.920       0      48  1 
-   16.427    31.200    66.610     0.440    -0.733     0.520       0      40  1 
-   17.021    30.854    68.685     0.044    -0.502    -0.864       0      47  1 
-   17.068    30.876    68.676     0.070    -0.489    -0.869       0      47  1 
-   16.477    31.223    66.600     0.464    -0.721     0.515       0      40  1 
-   18.270    30.027    68.389    -0.731     0.077    -0.678       0      56  1 
-   17.112    31.621    67.132     0.754    -0.654     0.062       0      40  1 
-   18.168    30.918    68.184    -0.272     0.030    -0.962       0      56  1 
-   19.086    30.949    68.187    -0.323     0.537    -0.779       0      56  1 
-   17.293    32.145    66.398     0.873    -0.260     0.413       0      40  1 
-   17.512    32.747    67.294     0.727    -0.662    -0.184       0      38  1 
-   17.593    32.883    67.185     0.773    -0.584    -0.247       0      38  1 
-   17.380    32.289    66.281     0.916    -0.188     0.355       0      40  1 
-   18.034    33.259    67.221     0.479    -0.834    -0.272       0      39  1 
-   18.155    33.522    66.885     0.566    -0.646    -0.512       0      39  1 
-   17.523    32.601    65.882     0.987    -0.032     0.156       0      40  1 
-   19.117    32.227    64.656    -0.076     0.217     0.973       0      24  1 
-   19.007    31.655    64.688    -0.131    -0.069     0.989       0      24  1 
-   17.413    32.028    65.914     0.932    -0.318     0.172       0      40  1 
-   19.571    30.842    65.090    -0.507     0.473     0.721       0      26  1 
-   21.044    31.640    61.801     0.888    -0.076    -0.454       0      24  1 
-   21.608    30.828    62.203     0.512     0.465    -0.722       0      26  1 
-   21.134    30.977    61.759     0.827     0.366    -0.426       0      25  1 
-   21.077    30.112    61.469     0.795    -0.131    -0.593       0      25  1 
-   21.547    29.907    61.895     0.481     0.005    -0.877       0      26  1 
-   21.418    30.243    59.389     0.567    -0.219     0.794       0      13  1 
-   21.331    29.994    59.360     0.524    -0.344     0.779       0      13  1 
-   21.460    29.658    61.866     0.438    -0.120    -0.891       0      26  1 
-   20.996    29.877    61.442     0.748    -0.266    -0.609       0      25  1 
-   20.988    30.968    61.520     0.743     0.361    -0.564       0      25  1 
-   21.323    31.154    59.443     0.519     0.237     0.821       0      13  1 
-   20.888    31.631    61.547     0.809    -0.081    -0.582       0      24  1 
-   20.879    31.717    61.526     0.805    -0.038    -0.592       0      24  1 
-   21.314    31.240    59.422     0.515     0.280     0.810       0      13  1 
-   20.641    32.041    60.510     0.963    -0.254     0.085       0      20  1 
-   20.695    32.310    60.349     0.995    -0.096    -0.010       0      20  1 
-   21.372    31.529    59.249     0.544     0.424     0.724       0      13  1 
-   21.257    32.609    59.246     0.621    -0.296     0.726       0       9  1 
-   21.860    32.739    57.976     0.975    -0.219    -0.021       0       9  1 
-   22.021    31.669    57.883     0.868     0.494     0.041       0      13  1 
-   23.139    31.073    57.292     0.123     0.892     0.436       0      16  1 
-   22.596    28.909    58.086    -0.197    -0.381     0.903       0      16  1 
-   21.436    29.342    58.738     0.576    -0.670     0.469       0      13  1 
-   21.982    28.742    58.032     0.212    -0.270     0.939       0      15  1 
-   19.790    28.450    56.587    -0.883    -0.416     0.216       0      15  1 
-   19.245    29.050    57.293    -0.520    -0.816    -0.254       0      13  1 
-   19.408    28.967    56.668    -0.628    -0.761     0.163       0      14  1 
-   18.715    30.043    56.344    -0.975    -0.222     0.001       0      14  1 
-   18.552    30.126    56.969    -0.866    -0.277    -0.416       0      13  1 
-   18.171    30.650    57.069    -0.612    -0.627    -0.482       0      10  1 
-   19.758    32.037    55.459    -0.453     0.774    -0.441       0      14  1 
-   19.214    32.643    56.184    -0.091     0.370    -0.925       0      10  1 
-   19.345    33.708    56.182    -0.178    -0.340    -0.923       0       3  1 
-   19.026    33.751    56.262    -0.361    -0.316    -0.878       0       3  1 
-   18.875    32.688    56.269    -0.260     0.393    -0.882       0      10  1 
-   18.465    33.887    56.316     0.013    -0.407    -0.914       0       4  1 
-   17.286    33.675    57.638    -0.829    -0.558     0.031       0       4  1 
-   17.479    32.438    57.834    -0.958     0.267    -0.100       0      10  1 
-   17.230    32.330    58.445    -0.792     0.339    -0.507       0      11  1 
-   19.165    34.710    56.170    -0.281     0.236    -0.930       0       3  1 
-   18.590    34.750    56.234     0.102     0.210    -0.972       0       4  1 
-   19.191    35.801    56.002    -0.299    -0.491    -0.818       0       5  1 
-   19.319    34.700    56.129    -0.193     0.230    -0.954       0       3  1 
-   19.355    35.789    55.958    -0.217    -0.497    -0.840       0       5  1 
-   19.703    35.237    56.024    -0.449    -0.129    -0.884       0       2  1 
-   19.807    35.295    55.968    -0.397    -0.099    -0.912       0       2  1 
-   19.459    35.848    55.902    -0.165    -0.468    -0.868       0       5  1 
-   20.335    35.258    55.587    -0.749    -0.074    -0.658       0       1  1 
-   21.040    36.303    55.393    -0.335     0.541    -0.772       0       1  1 
-   20.216    36.972    55.694     0.214     0.095    -0.972       0       5  1 
-   20.576    37.518    55.680    -0.026    -0.269    -0.963       0       6  1 
-   18.787    38.739    57.233    -0.921     0.342    -0.186       0       6  1 
-   18.427    38.194    57.247    -0.681     0.706    -0.196       0       5  1 
-   17.765    38.930    58.373    -0.239     0.215    -0.947       0      35  1 
-   17.617    38.773    58.393    -0.345     0.103    -0.933       0      35  1 
-   18.252    38.008    57.270    -0.769     0.613    -0.184       0       5  1 
-   17.064    38.575    58.451     0.023     0.235    -0.972       0      33  1 
-   20.105    39.737    58.552    -0.262     0.841     0.473       0       6  1 
-   18.879    39.773    59.488     0.556     0.817    -0.151       0      35  1 
-   20.588    39.784    59.181    -0.583     0.810     0.054       0       7  1 
-   20.696    38.154    60.608    -0.523    -0.095     0.847       0       7  1 
-   18.974    38.331    60.751     0.624    -0.213     0.751       0      35  1 
-   18.706    37.141    61.678     0.803     0.580     0.134       0      29  1 
-   18.460    37.367    61.885     0.680     0.694     0.237       0      29  1 
-   18.766    38.522    60.926     0.476    -0.076     0.876       0      35  1 
-   18.343    38.296    61.269     0.758     0.074     0.647       0      33  1 
-   21.069    37.090    60.264    -0.316    -0.686     0.655       0       7  1 
-   19.096    36.027    61.317     0.999     0.023    -0.047       0      29  1 
-   20.597    35.818    59.767    -0.002     0.162     0.987       0       2  1 
-   20.584    35.530    59.793    -0.008     0.018     1.000       0       2  1 
-   19.083    35.739    61.343     0.992    -0.121    -0.034       0      29  1 
-   19.140    35.115    61.225     0.954     0.295     0.045       0      28  1 
-   19.136    35.090    61.353     0.953     0.280     0.120       0      28  1 
-   19.080    35.711    61.480     0.990    -0.134     0.035       0      29  1 
-   19.324    34.712    61.803     0.828     0.532    -0.180       0      22  1 
-   19.092    34.909    62.674     0.694     0.645     0.320       0      22  1 
-   18.833    35.921    62.407     0.867    -0.030     0.498       0      29  1 
-   18.954    34.953    63.233     0.786     0.616    -0.053       0      23  1 
-   19.355    34.409    62.808     0.845     0.357     0.397       0      22  1 
-   19.190    34.503    63.354     0.955     0.295     0.033       0      23  1 
-   20.043    33.594    63.106     0.387     0.901     0.198       0      24  1 
-   19.342    32.819    64.425     0.036     0.513     0.858       0      24  1 
-   18.598    33.849    64.468     0.532    -0.173     0.829       0      23  1 
-   18.344    34.022    66.689     0.701    -0.289    -0.652       0      39  1 
-   17.948    33.619    66.101     0.908    -0.397    -0.136       0      39  1 
-   18.472    32.894    64.756     0.528     0.128     0.840       0      24  1 
-   19.542    34.275    61.920     0.953     0.281    -0.113       0      22  1 
-   20.242    33.452    62.161     0.487     0.829    -0.274       0      24  1 
-   19.840    33.713    61.713     0.755     0.655     0.024       0      21  1 
-   19.893    33.650    61.628     0.781     0.624    -0.018       0      21  1 
-   20.295    33.389    62.077     0.513     0.798    -0.317       0      24  1 
-   20.098    33.595    61.022     0.644     0.660     0.386       0      20  1 
-   19.812    33.743    61.591     0.741     0.671    -0.036       0      21  1 
-   20.023    33.682    60.988     0.600     0.711     0.366       0      20  1 
-   19.516    34.304    61.806     0.938     0.297    -0.179       0      22  1 
-   19.431    34.435    61.653     0.889     0.372    -0.267       0      22  1 
-   19.939    33.812    60.837     0.550     0.788     0.277       0      20  1 
-   20.694    35.208    59.770     0.047    -0.143     0.989       0       2  1 
-   21.321    34.576    59.417     0.360    -0.459     0.812       0       2  1 
-   20.521    33.224    60.509     0.893     0.442     0.084       0      20  1 
-   21.083    33.524    59.405     0.518     0.242     0.820       0       9  1 
-   22.161    34.328    58.247     0.780    -0.583     0.227       0       2  1 
-   21.864    33.293    58.318     0.978     0.107     0.180       0       9  1 
-   22.524    34.358    57.706     0.538    -0.603     0.589       0       1  1 
-   22.486    33.949    56.954     0.516    -0.844     0.146       0       1  1 
-   21.827    32.884    57.566     0.956    -0.134    -0.262       0       9  1 
-   22.148    31.743    56.817     0.742     0.627     0.238       0      14  1 
-   22.150    31.738    56.825     0.742     0.625     0.241       0      14  1 
-   21.828    32.880    57.573     0.957    -0.136    -0.257       0       9  1 
-   23.107    31.214    56.889     0.104     0.975     0.199       0      16  1 
-   22.154    31.743    56.797     0.745     0.627     0.228       0      14  1 
-   23.112    31.218    56.863     0.106     0.977     0.184       0      16  1 
-   22.492    33.950    56.935     0.519    -0.844     0.135       0       1  1 
-   22.485    31.525    56.603     0.572     0.813     0.108       0      16  1 
-   22.055    33.416    56.653     0.868    -0.491     0.073       0       1  1 
-   22.538    33.971    56.532     0.546    -0.831    -0.102       0       1  1 
-   23.158    31.239    56.460     0.133     0.990    -0.054       0      16  1 
-   22.204    31.766    56.363     0.769     0.639     0.011       0      14  1 
-   22.080    31.184    55.112     0.707     0.348    -0.615       0      14  1 
-   23.043    30.698    55.296     0.066     0.671    -0.738       0      16  1 
-   22.462    30.666    55.031     0.453     0.693    -0.561       0      15  1 
-   22.814    29.515    54.616     0.628     0.117    -0.769       0      15  1 
-   23.369    29.628    54.910     0.258     0.042    -0.965       0      16  1 
-   23.823    29.210    54.881    -0.045     0.320    -0.946       0      17  1 
-   24.305    29.719    55.213     0.232     0.613    -0.756       0      17  1 
-   23.846    30.131    55.238     0.538     0.338    -0.772       0      16  1 
-   24.871    29.884    55.359    -0.145     0.502    -0.852       0      19  1 
-   24.181    29.066    58.419    -0.528     0.048     0.848       0      19  1 
-   23.174    29.334    58.219     0.143    -0.131     0.981       0      16  1 
-   23.626    28.913    58.226    -0.158     0.150     0.976       0      17  1 
-   23.087    28.340    58.034    -0.468    -0.180     0.865       0      17  1 
-   22.641    28.767    58.028    -0.170    -0.464     0.869       0      16  1 
-   22.030    28.589    57.970     0.237    -0.346     0.908       0      15  1 
-   23.036    28.089    57.929    -0.497    -0.324     0.805       0      17  1 
-   21.977    28.322    57.858     0.210    -0.480     0.852       0      15  1 
-   22.904    27.518    57.770    -0.409     0.056     0.911       0      18  1 
-   23.640    28.380    54.610    -0.000     0.535    -0.845       0      18  1 
-   22.747    29.225    54.547     0.595    -0.028    -0.803       0      15  1 
-   23.760    28.938    54.817    -0.081     0.164    -0.983       0      17  1 
-   24.543    28.143    54.753     0.502     0.404    -0.765       0      18  1 
-   24.650    28.704    54.958     0.431     0.030    -0.902       0      17  1 
-   25.221    28.854    55.100     0.050    -0.070    -0.996       0      19  1 
-   23.837    27.275    57.914     0.109    -0.079     0.991       0      18  1 
-   24.515    27.985    58.260    -0.343    -0.553     0.760       0      19  1 
-   23.955    27.849    58.070     0.031    -0.462     0.886       0      17  1 
-   20.763    34.380    55.625    -0.498    -0.590    -0.635       0       1  1 
-   20.294    32.206    55.388    -0.185     0.859    -0.477       0      14  1 
-   19.849    33.867    56.115     0.112    -0.249    -0.962       0       3  1 
-   20.340    35.124    55.605    -0.747    -0.153    -0.647       0       1  1 
-   19.421    34.619    56.094    -0.134     0.183    -0.974       0       3  1 
-   19.812    35.151    55.988    -0.395    -0.171    -0.903       0       2  1 
-   22.369    34.779    58.395     0.884    -0.358     0.301       0       2  1 
-   22.717    34.777    57.842     0.652    -0.357     0.669       0       1  1 
-   23.497    35.723    58.710     0.132    -0.987     0.091       0       8  1 
-   23.092    37.723    56.534    -0.070     0.013    -0.997       0       8  1 
-   22.341    36.637    55.819     0.430     0.737    -0.521       0       1  1 
-   21.976    37.877    56.139     0.674    -0.089    -0.734       0       6  1 
-   22.885    39.535    57.821    -0.174     0.919    -0.354       0       8  1 
-   21.769    39.688    57.425     0.570     0.817    -0.090       0       6  1 
-   22.176    39.737    58.105     0.299     0.784    -0.544       0       7  1 
-   22.456    36.547    59.969    -0.389    -0.575     0.720       0       8  1 
-   21.766    36.884    60.155     0.071    -0.800     0.595       0       7  1 
-   21.328    35.602    59.653     0.363     0.054     0.930       0       2  1 
-   19.369    34.576    61.670     0.853     0.454    -0.257       0      22  1 
-   20.628    35.358    59.788     0.014    -0.068     0.998       0       2  1 
-   19.181    34.956    61.221     0.979     0.201     0.042       0      28  1 
-   17.610    32.853    67.334     0.783    -0.601    -0.161       0      38  1 
-   18.049    33.231    67.356     0.490    -0.854    -0.176       0      39  1 
-   19.190    31.061    68.229    -0.271     0.593    -0.758       0      56  1 
-   19.785    31.672    68.871     0.026     0.899    -0.437       0      56  1 
-   18.551    33.748    67.898     0.849    -0.485     0.211       0      39  1 
-   19.065    32.348    69.320     0.506     0.448    -0.737       0      52  1 
-   19.049    32.840    69.795     0.496     0.738    -0.457       0      52  1 
-   18.536    34.195    68.330     0.838    -0.165     0.520       0      39  1 
-   18.375    33.606    69.459     0.946     0.227    -0.233       0      46  1 
-   17.564    34.832    69.825     0.540     0.840    -0.050       0      46  1 
-   17.851    35.231    68.639     0.349     0.574     0.741       0      39  1 
-   17.041    35.657    70.282     0.889     0.290    -0.355       0      51  1 
-   15.901    36.208    69.470     0.319     0.566    -0.760       0      51  1 
-   16.888    35.696    67.953    -0.339     0.907     0.251       0      39  1 
-   16.319    35.595    67.999     0.041     0.975     0.220       0      38  1 
-   17.738    34.311    70.966     0.627     0.579     0.521       0      46  1 
-   17.215    35.136    71.423     0.976     0.029     0.216       0      51  1 
-   17.367    34.505    71.476     0.875     0.450     0.181       0      49  1 
-   14.375    33.882    72.656    -0.621     0.139     0.771       0      49  1 
-   14.223    34.513    72.604    -0.520    -0.282     0.806       0      51  1 
-   13.910    33.484    72.523    -0.312     0.404     0.860       0      50  1 
-   13.504    33.462    69.985    -0.565     0.390    -0.727       0      50  1 
-   13.773    34.489    69.793    -0.745    -0.294    -0.599       0      51  1 
-   14.106    33.679    68.789    -0.967     0.246     0.070       0      45  1 
-   13.964    31.862    69.959    -0.278    -0.610    -0.742       0      50  1 
-   14.579    32.032    68.763    -0.689    -0.723     0.055       0      45  1 
-   14.906    30.858    69.473    -0.906     0.059    -0.418       0      48  1 
-   15.019    31.664    72.048     0.381    -0.733     0.563       0      50  1 
-   15.893    30.673    71.427    -0.201    -0.073     0.977       0      48  1 
-   16.218    31.103    71.640    -0.418    -0.359     0.835       0      47  1 
-   16.397    30.957    71.649    -0.315    -0.443     0.839       0      47  1 
-   16.054    30.542    71.434    -0.086    -0.166     0.982       0      48  1 
-   17.139    30.285    72.027    -0.810     0.005     0.587       0      53  1 
-   17.632    29.107    69.684    -0.563    -0.583    -0.585       0      53  1 
-   16.470    29.547    69.455     0.211    -0.877    -0.432       0      48  1 
-   18.049    28.936    69.209    -0.841    -0.469    -0.268       0      56  1 
-   18.244    29.983    68.413    -0.744     0.054    -0.666       0      56  1 
-   16.635    30.432    68.782     0.329    -0.245    -0.912       0      48  1 
-   17.043    30.834    68.698     0.057    -0.514    -0.856       0      47  1 
-   18.650    28.277    70.877    -0.054    -0.998     0.011       0      53  1 
-   19.067    28.106    70.401    -0.332    -0.884     0.328       0      56  1 
-   18.847    27.889    71.864    -0.186    -0.740    -0.647       0      57  1 
-   19.128    27.822    71.899    -0.021    -0.779    -0.627       0      57  1 
-   19.369    28.033    70.439    -0.181    -0.920     0.347       0      56  1 
-   19.766    26.684    72.301    -0.446    -0.021    -0.895       0      60  1 
-   20.372    26.636    72.156    -0.013    -0.055    -0.998       0      60  1 
-   20.086    27.976    70.267     0.177    -0.949     0.261       0      56  1 
-   21.670    27.097    71.125    -0.879    -0.363    -0.311       0      70  1 
-   22.461    27.456    70.035    -0.483    -0.183    -0.856       0      70  1 
-   20.877    28.336    69.177     0.573    -0.769    -0.284       0      56  1 
-   22.860    27.705    69.594    -0.750    -0.348    -0.563       0      72  1 
-   23.367    30.133    70.855    -0.496     0.865     0.068       0      72  1 
-   21.384    30.764    70.438     0.826     0.445     0.346       0      56  1 
-   21.392    31.252    71.796     0.820     0.120    -0.559       0      55  1 
-   20.646    32.009    71.608     0.287     0.661    -0.694       0      55  1 
-   20.500    31.660    70.215     0.384     0.893     0.235       0      56  1 
-   19.730    32.337    70.570     0.897     0.442    -0.002       0      52  1 
-   19.237    31.949    73.024    -0.719     0.618     0.318       0      55  1 
-   18.180    32.271    72.129    -0.015     0.403     0.915       0      52  1 
-   18.761    31.637    72.906    -0.402     0.825     0.397       0      54  1 
-   18.679    31.585    72.925    -0.449     0.795     0.408       0      54  1 
-   18.099    32.219    72.147    -0.063     0.372     0.926       0      52  1 
-   16.982    33.132    72.498     0.682    -0.237     0.692       0      49  1 
-   17.476    33.962    71.762     0.929     0.179     0.324       0      49  1 
-   18.558    32.991    71.463     0.208     0.826     0.523       0      52  1 
-   17.847    33.768    71.252     0.682     0.308     0.664       0      46  1 
-   17.965    30.771    72.899    -0.860     0.327     0.393       0      54  1 
-   16.223    32.265    72.470     0.302    -0.670     0.678       0      49  1 
-   17.569    30.838    72.359    -0.595     0.282     0.753       0      53  1 
-   17.356    30.648    72.230    -0.701     0.187     0.688       0      53  1 
-   16.010    32.075    72.341     0.196    -0.765     0.614       0      49  1 
-   16.601    31.298    71.839    -0.198    -0.247     0.949       0      47  1 
-   16.237    31.129    71.661    -0.407    -0.344     0.846       0      47  1 
-   15.623    31.895    72.152     0.003    -0.855     0.519       0      49  1 
-   15.038    31.689    72.067     0.393    -0.717     0.575       0      50  1 
-   17.922    30.617    72.913    -0.884     0.238     0.401       0      54  1 
-   17.523    30.674    72.374    -0.618     0.200     0.760       0      53  1 
-   17.799    30.117    73.256    -0.802     0.571     0.172       0      57  1 
-   18.133    30.756    73.194    -0.763     0.319     0.562       0      54  1 
-   18.008    30.256    73.534    -0.679     0.653     0.335       0      57  1 
-   17.736    30.050    74.575    -0.498     0.790    -0.358       0      61  1 
-   18.104    27.256    73.832    -0.315    -0.607    -0.729       0      61  1 
-   18.349    27.658    72.844    -0.479    -0.875    -0.071       0      57  1 
-   19.058    26.536    73.160    -0.951    -0.127    -0.281       0      60  1 
-   18.900    26.480    75.377     0.083    -0.996     0.043       0      61  1 
-   19.731    25.880    74.466    -0.471    -0.595     0.651       0      60  1 
-   19.597    26.180    76.148    -0.381    -0.796    -0.470       0      64  1 
-   19.874    26.053    76.189    -0.242    -0.859    -0.450       0      64  1 
-   19.965    25.772    74.500    -0.303    -0.672     0.676       0      60  1 
-   20.599    24.537    76.520    -0.726     0.151    -0.671       0      79  1 
-   21.566    24.149    75.924    -0.242    -0.043    -0.969       0      79  1 
-   20.783    25.444    73.996     0.280    -0.906     0.316       0      60  1 
-   22.006    25.341    74.307    -0.535    -0.838     0.109       0      66  1 
-   22.267    25.751    72.770    -0.405    -0.633    -0.660       0      66  1 
-   21.003    25.790    72.698     0.438    -0.659    -0.612       0      60  1 
-   22.417    26.096    71.766    -0.505    -0.863     0.009       0      70  1 
-   22.687    25.566    72.769    -0.195    -0.725    -0.660       0      66  1 
-   22.837    25.911    71.765    -0.295    -0.955     0.009       0      70  1 
-   23.577    25.281    72.234    -0.788    -0.535    -0.304       0      71  1 
-   24.588    25.605    71.074    -0.282    -0.373    -0.884       0      71  1 
-   23.849    26.235    70.605     0.211    -0.793    -0.571       0      70  1 
-   24.249    26.484    70.165    -0.056    -0.959    -0.277       0      72  1 
-   26.273    28.006    72.766     0.560     0.828    -0.038       0      71  1 
-   25.933    28.885    71.856     0.786     0.242     0.568       0      72  1 
-   25.832    28.482    72.858     0.854     0.511    -0.100       0      69  1 
-   24.158    29.460    73.083     0.017     1.000     0.013       0      69  1 
-   24.259    29.863    72.081    -0.051     0.731     0.681       0      72  1 
-   23.859    29.615    72.521     0.216     0.896     0.387       0      70  1 
-   23.255    29.788    72.071    -0.086     0.983     0.162       0      70  1 
-   23.655    30.037    71.631    -0.352     0.817     0.456       0      72  1 
-   21.635    31.170    72.451     0.994     0.062    -0.091       0      55  1 
-   23.208    29.595    72.646    -0.110     0.887     0.449       0      70  1 
-   21.595    31.007    72.937     0.965    -0.055     0.255       0      55  1 
-   22.581    29.571    73.769     0.309     0.903    -0.299       0      65  1 
-   22.252    29.721    74.388     0.116     0.991     0.065       0      65  1 
-   21.297    31.144    73.499     0.752     0.043     0.657       0      55  1 
-   21.294    30.229    74.389     0.755     0.653     0.064       0      58  1 
-   19.030    30.765    74.459    -0.377     0.921     0.099       0      58  1 
-   19.385    31.597    73.558    -0.614     0.366     0.700       0      55  1 
-   18.926    31.246    73.500    -0.308     0.600     0.738       0      54  1 
-   18.566    30.506    74.370    -0.609     0.791     0.055       0      58  1 
-   18.490    31.003    73.417    -0.558     0.460     0.691       0      54  1 
-   18.116    30.312    74.812    -0.309     0.921    -0.240       0      61  1 
-   19.725    30.464    75.535    -0.029     0.770     0.637       0      58  1 
-   19.275    30.270    75.976     0.271     0.900     0.343       0      61  1 
-   19.386    30.156    76.634     0.197     0.976    -0.096       0      62  1 
-   18.050    29.882    76.907    -0.571     0.819     0.061       0      62  1 
-   17.853    29.979    76.267    -0.440     0.754     0.488       0      61  1 
-   17.509    29.662    77.229    -0.210     0.965    -0.154       0      63  1 
-   18.467    26.162    76.419     0.269    -0.784    -0.559       0      63  1 
-   18.812    26.479    75.457     0.040    -0.996     0.083       0      61  1 
-   19.509    26.180    76.227    -0.425    -0.796    -0.431       0      64  1 
-   18.537    25.982    76.781     0.304    -0.874    -0.378       0      63  1 
-   19.579    26.000    76.589    -0.390    -0.886    -0.250       0      64  1 
-   20.303    24.484    76.921    -0.873     0.124    -0.471       0      79  1 
-   18.913    26.621    78.878     0.492    -0.555     0.671       0      63  1 
-   20.679    25.122    79.018    -0.685     0.444     0.577       0      79  1 
-   19.955    26.638    78.686    -0.202    -0.567     0.799       0      64  1 
-   21.662    27.428    78.567     0.651    -0.172     0.739       0      64  1 
-   22.386    25.912    78.899     0.168     0.839     0.518       0      79  1 
-   23.332    26.346    78.632    -0.462     0.550     0.696       0      74  1 
-   23.572    26.020    78.953    -0.342     0.387     0.856       0      74  1 
-   22.626    25.586    79.220     0.288     0.676     0.678       0      79  1 
-   23.270    25.504    79.235    -0.141     0.731     0.668       0      77  1 
-   22.876    22.313    78.641    -0.338    -0.865     0.371       0      77  1 
-   22.232    22.395    78.625     0.091    -0.920     0.381       0      79  1 
-   23.102    21.898    78.230    -0.488    -0.588     0.644       0      78  1 
-   23.036    22.945    75.846    -0.530     0.066    -0.846       0      78  1 
-   22.159    23.554    75.986     0.055    -0.340    -0.939       0      79  1 
-   22.901    24.226    75.223    -0.440    -0.788    -0.430       0      73  1 
-   22.384    24.757    75.159    -0.745    -0.476    -0.468       0      73  1 
-   21.602    24.125    75.917    -0.224    -0.055    -0.973       0      79  1 
-   22.042    25.317    74.300    -0.517    -0.849     0.105       0      66  1 
-   23.380    24.503    74.656    -0.159    -0.625    -0.764       0      73  1 
-   23.114    25.044    73.758     0.019    -0.986    -0.166       0      66  1 
-   24.004    24.759    73.223    -0.575    -0.796     0.191       0      71  1 
-   24.129    24.273    74.959     0.282    -0.760    -0.586       0      73  1 
-   24.809    24.512    73.550    -0.172    -0.919     0.354       0      71  1 
-   25.397    23.767    75.145    -0.564    -0.423    -0.710       0      76  1 
-   27.063    24.480    75.053     0.626     0.086    -0.775       0      76  1 
-   26.781    25.355    73.441     0.814    -0.498     0.300       0      71  1 
-   28.310    25.917    74.556    -0.206    -0.872    -0.444       0      80  1 
-   27.806    28.566    73.911    -0.457     0.452    -0.766       0      80  1 
-   26.277    28.004    72.797     0.562     0.827    -0.023       0      71  1 
-   25.836    28.480    72.889     0.856     0.510    -0.084       0      69  1 
-   27.184    28.890    75.084    -0.769     0.614    -0.180       0      80  1 
-   25.214    28.803    74.061     0.545     0.672     0.502       0      69  1 
-   25.203    28.707    75.403     0.552     0.736    -0.393       0      68  1 
-   24.277    28.986    75.481    -0.110     0.935    -0.337       0      68  1 
-   24.117    29.133    74.153    -0.004     0.837     0.548       0      69  1 
-   23.148    29.286    74.648     0.642     0.735     0.218       0      65  1 
-   22.755    29.530    73.867     0.411     0.879    -0.242       0      65  1 
-   23.694    29.396    73.312    -0.215     0.968     0.128       0      69  1 
-   23.395    29.552    72.751    -0.016     0.865     0.502       0      70  1 
-   23.709    28.839    76.253    -0.515     0.830     0.214       0      68  1 
-   22.524    29.124    75.498     0.275     0.640     0.718       0      65  1 
-   21.832    29.093    76.795     0.736     0.660    -0.147       0      64  1 
-   21.401    29.396    76.563     0.521     0.812    -0.263       0      64  1 
-   22.123    29.406    75.282     0.039     0.806     0.591       0      65  1 
-   21.154    29.890    75.351     0.685     0.483     0.545       0      58  1 
-   20.561    29.751    76.878     0.101     0.989    -0.105       0      64  1 
-   20.314    30.244    75.666     0.265     0.660     0.703       0      58  1 
-   19.940    29.949    76.757     0.515     0.857    -0.025       0      62  1 
-   19.876    29.116    78.490    -0.241     0.672     0.700       0      64  1 
-   19.297    29.352    78.272     0.145     0.514     0.845       0      62  1 
-   18.835    29.098    78.682     0.453     0.684     0.572       0      63  1 
-   23.962    28.014    77.229    -0.335     0.240     0.911       0      68  1 
-   22.131    28.116    77.950     0.886     0.172     0.430       0      64  1 
-   23.801    27.034    78.014    -0.227     0.894     0.387       0      74  1 
-   25.307    27.815    77.036     0.626     0.099     0.774       0      68  1 
-   25.393    26.799    77.787     0.569     0.776     0.273       0      74  1 
-   26.012    26.567    77.700     0.156     0.930     0.331       0      75  1 
-   25.788    25.000    78.862     0.027     0.030     0.999       0      75  1 
-   25.155    25.132    79.023     0.449    -0.058     0.892       0      74  1 
-   24.852    24.616    79.305     0.651     0.286     0.703       0      77  1 
-   26.112    23.535    78.068     0.214    -0.812     0.543       0      75  1 
-   25.198    23.057    78.462     0.823    -0.493     0.281       0      77  1 
-   25.199    22.570    78.068     0.822    -0.168     0.543       0      78  1 
-   26.320    23.327    77.373     0.334    -0.932     0.144       0      75  1 
-   25.399    22.369    77.400     0.948    -0.293     0.126       0      78  1 
-   26.492    23.186    76.838     0.219    -0.838     0.500       0      76  1 
-   25.375    23.728    75.188    -0.579    -0.451    -0.679       0      76  1 
-   24.204    22.948    75.635     0.201     0.068    -0.977       0      78  1 
-   24.104    24.229    75.006     0.267    -0.786    -0.558       0      73  1 
-   27.464    24.725    77.054     0.991    -0.128    -0.039       0      75  1 
-   27.521    24.443    76.552     0.953     0.060     0.296       0      76  1 
-   28.852    25.874    76.330     0.066    -0.894     0.444       0      80  1 
-   26.099    26.576    77.622     0.207     0.935     0.287       0      75  1 
-   27.400    27.843    76.934    -0.660     0.091     0.745       0      80  1 
-   25.386    27.823    76.966     0.682     0.104     0.724       0      68  1 
-   19.399    29.890    65.258    -0.593    -0.003     0.805       0      26  1 
-   19.033    29.881    67.871    -0.349     0.003    -0.937       0      56  1 
-   30.496    26.916    75.984     0.888    -0.373     0.270       0      80  1 
-   31.610    27.784    76.794     0.145    -0.952    -0.270       0      81  1 
-   13.489    33.538    62.654    -0.732     0.318    -0.603      -3      31  1 
-   13.473    33.577    62.747    -0.832     0.553    -0.049      -3      31  1 
-   11.754    32.408    64.923    -0.189     0.696     0.693      -5      44  1 
-   12.768    33.034    65.337    -0.865     0.279     0.417      -5      41  1 
-   12.122    29.105    62.950    -0.005    -0.956    -0.294      -8      44  1 
-   12.692    29.047    62.668    -0.385    -0.917    -0.106      -8      43  1 
-   11.672    30.062    61.841    -0.230    -0.478    -0.848      -8      44  1 
-   12.243    30.003    61.559    -0.610    -0.438    -0.660      -8      43  1 
-   11.739    31.581    61.659    -0.197     0.282    -0.939      -8      44  1 
-   12.309    31.523    61.377    -0.577     0.321    -0.751      -8      43  1 
-   15.731    30.770    60.921    -0.134    -0.952    -0.274     -14      12  1 
-   15.696    31.058    60.886    -0.348     0.801    -0.487     -14      12  1 
-   15.525    32.813    61.789    -0.287    -0.090    -0.954     -18      28  1 
-   15.487    32.862    61.807    -0.480     0.163    -0.862     -18      28  1 
-   18.622    28.262    64.014     0.080    -0.599     0.797     -44      27  1 
-   19.532    28.449    64.540    -0.526    -0.724     0.446     -44      26  1 
-   19.483    27.763    62.702     0.511    -0.848     0.141     -44      27  1 
-   20.393    27.951    63.228    -0.096    -0.973    -0.210     -44      26  1 
-   15.744    37.243    63.659    -0.088     0.649     0.756     -83      30  1 
-   15.612    36.760    65.155     0.000     0.970    -0.241     -83      36  1 
-   15.489    35.547    68.147     0.096     0.995    -0.020     -93      51  1 
-   15.325    35.533    68.137    -0.263     0.964    -0.043     -93      51  1 
-   18.173    31.320    64.834     0.425     0.154     0.892    -115      26  1 
-   18.034    31.102    64.783    -0.129    -0.713     0.689    -115      26  1 
-   20.844    31.552    64.740     0.130     0.828     0.546    -117      26  1 
-   20.280    32.365    64.338     0.506     0.286     0.814    -117      24  1 
-   21.708    31.546    63.515     0.562     0.825    -0.067    -117      26  1 
-   21.144    32.359    63.113     0.938     0.283     0.201    -117      24  1 
-   20.804    30.214    60.695     0.977    -0.199    -0.077    -121      13  1 
-   20.773    30.126    60.685     0.896    -0.432    -0.104    -121      13  1 
-   20.213    28.745    58.300    -0.035    -0.968     0.249    -135      13  1 
-   20.759    28.145    57.594    -0.399    -0.568     0.720    -135      15  1 
-   19.061    37.745    56.044    -0.364     0.481    -0.798    -157       5  1 
-   19.421    38.290    56.029    -0.604     0.117    -0.788    -157       6  1 
-   19.539    37.367    60.576     0.248     0.430     0.868    -171       7  1 
-   19.688    36.942    60.438     0.604    -0.587     0.539    -171       7  1 
-   23.765    30.930    57.106     0.491     0.808     0.327    -217      16  1 
-   24.788    30.705    57.277    -0.191     0.958     0.213    -217      19  1 
-   21.106    27.366    56.516    -0.225    -0.957     0.181    -224      15  1 
-   22.074    26.606    56.489    -0.870    -0.450     0.199    -224      18  1 
-   21.514    27.845    54.763    -0.021    -0.718    -0.696    -224      15  1 
-   22.463    27.063    54.815    -0.654    -0.197    -0.731    -224      18  1 
-   25.956    27.399    56.643     0.458    -0.878    -0.139    -230      19  1 
-   25.278    26.689    56.296     0.910    -0.405     0.092    -230      18  1 
-   21.194    29.848    54.271    -0.182     0.283    -0.942    -233      15  1 
-   20.812    30.365    54.351     0.073    -0.062    -0.995    -233      14  1 
-   20.007    28.862    54.962    -0.775    -0.209    -0.596    -233      15  1 
-   19.624    29.380    55.043    -0.520    -0.554    -0.650    -233      14  1 
-   23.290    35.462    56.464     0.989     0.046    -0.142    -245       1  1 
-   24.113    36.459    57.228     0.440    -0.619    -0.651    -245       8  1 
-   22.694    39.649    59.694     0.587     0.735     0.339    -251       7  1 
-   23.428    39.443    59.485     0.097     0.873     0.478    -251       8  1 
-   22.500    38.299    60.664     0.479    -0.014     0.878    -251       7  1 
-   23.225    38.029    60.501    -0.004     0.166     0.986    -251       8  1 
-   18.453    32.344    68.501     0.220    -0.262    -0.940    -263      56  1 
-   18.504    32.396    68.556     0.880     0.416    -0.227    -263      56  1 
-   16.016    34.965    72.840     0.376    -0.056     0.925    -275      51  1 
-   16.168    34.334    72.893     0.275     0.365     0.890    -275      49  1 
-   13.312    34.770    71.306    -0.976    -0.154     0.157    -277      51  1 
-   13.088    33.716    71.351    -0.826     0.549     0.127    -277      50  1 
-   16.090    29.519    70.672    -0.060    -0.897     0.438    -287      48  1 
-   17.182    29.074    71.126    -0.788    -0.600     0.136    -287      53  1 
-   17.296    29.126    71.590    -0.732    -0.574     0.368    -324      53  1 
-   17.588    28.678    72.527    -0.926    -0.275    -0.257    -324      57  1 
-   17.482    28.904    73.045    -0.989    -0.143     0.048    -328      57  1 
-   17.171    28.596    74.048    -0.781     0.062    -0.621    -328      61  1 
-   20.849    25.442    75.508    -0.892    -0.452     0.004    -335      79  1 
-   21.153    25.319    75.320     0.033    -0.823    -0.567    -335      79  1 
-   26.076    27.427    70.394     0.858    -0.487    -0.163    -345      72  1 
-   26.416    26.548    71.304     0.631     0.099    -0.769    -345      71  1 
-   22.288    30.114    71.838     0.559     0.766     0.318    -350      55  1 
-   22.199    30.143    71.599     0.282     0.858    -0.428    -350      55  1 
-   16.775    28.821    75.499    -0.979     0.175     0.104    -366      61  1 
-   16.430    28.504    76.461    -0.749     0.386    -0.538    -366      63  1 
-   17.228    27.165    75.116    -0.752    -0.653    -0.088    -366      61  1 
-   16.884    26.848    76.078    -0.523    -0.442    -0.729    -366      63  1 
-   22.388    23.834    79.793     0.169    -0.201     0.965    -378      79  1 
-   23.032    23.751    79.808    -0.260    -0.146     0.955    -378      77  1 
-   21.698    22.429    77.080    -0.176    -0.903    -0.392    -380      79  1 
-   22.619    21.928    76.834    -0.790    -0.569    -0.228    -380      78  1 
-   27.085    26.609    72.393     0.966     0.129    -0.225    -392      71  1 
-   28.614    27.171    73.507    -0.054    -0.246    -0.968    -392      80  1 
-   18.959    27.899    79.243     0.515     0.084     0.853    -413      63  1 
-   20.000    27.916    79.051    -0.179     0.072     0.981    -413      64  1 
-   18.054    31.962    68.403     0.486    -0.008    -0.874    -438      38  1 
-   18.026    31.932    68.392     0.384    -0.118    -0.916    -438      38  1 
-   19.994    29.885    66.674    -0.990    -0.000    -0.139    -439      56  1 
-   19.870    29.066    65.321    -0.357    -0.415     0.837    -439      26  1 
-   20.077    29.742    66.684    -0.495    -0.866    -0.072     439      56  1 
-   19.505    29.056    67.934    -0.114    -0.409    -0.905    -439      56  1 
-   20.813    29.066    65.453     0.114    -0.415     0.902    -439      26  1 
-   20.241    29.742    66.707     0.496    -0.866     0.066     439      56  1 
-   20.447    29.056    68.066     0.358    -0.409    -0.840    -439      56  1 
-   21.284    29.890    65.522     0.349    -0.003     0.937    -439      26  1 
-   20.323    29.885    66.719     0.990     0.000     0.139     439      56  1 
-   20.918    29.881    68.135     0.593     0.003    -0.805    -439      56  1 
-   20.812    30.715    65.459     0.114     0.409     0.905    -439      26  1 
-   20.240    30.029    66.709     0.495     0.866     0.072     439      56  1 
-   20.447    30.705    68.072     0.357     0.415    -0.837    -439      56  1 
-   19.870    30.715    65.327    -0.358     0.409     0.840    -439      26  1 
-   20.076    30.029    66.686    -0.496     0.866    -0.066     439      56  1 
-   19.504    30.705    67.940    -0.114     0.415    -0.902    -439      56  1 
-   30.551    28.024    74.722     0.915     0.181    -0.360    -440      80  1 
-   31.665    28.892    75.533     0.172    -0.398    -0.901    -440      81  1 
-   29.518    29.349    74.722     0.399     0.843    -0.360    -440      80  1 
-   30.632    30.217    75.533    -0.344     0.264    -0.901    -440      81  1 
-   28.431    29.566    75.984    -0.145     0.952     0.270    -440      80  1 
-   29.545    30.434    76.794    -0.888     0.373    -0.270    -440      81  1 
-   28.376    28.458    77.245    -0.172     0.398     0.901    -440      80  1 
-   29.490    29.326    78.056    -0.915    -0.181     0.360    -440      81  1 
-   29.409    27.133    77.245     0.344    -0.264     0.901    -440      80  1 
-   30.523    28.001    78.056    -0.399    -0.843     0.360    -440      81  1 
+   1898      81  2.00  1.50
+   12.280    32.730    62.515     0.074     0.856    -0.511       0      44  2 
+   13.658    34.798    61.934    -0.844    -0.522    -0.123       0      31  2 
+   12.851    32.671    62.233    -0.306     0.896    -0.323       0      43  2 
+   13.577    34.987    62.380    -0.901    -0.387     0.195       0      31  2 
+   12.185    32.954    63.043     0.027     0.969    -0.247       0      44  2 
+   13.199    33.580    63.457    -0.649     0.552    -0.523       0      41  2 
+   13.623    31.298    65.863    -0.438    -0.589     0.680       0      41  2 
+   12.609    30.673    65.449     0.238    -0.172     0.956       0      44  2 
+   13.667    30.712    65.590    -0.467    -0.198     0.862       0      42  2 
+   13.870    29.338    64.445    -0.366    -0.885     0.289       0      42  2 
+   12.811    29.299    64.304     0.340    -0.859     0.383       0      44  2 
+   13.382    29.240    64.022    -0.041    -0.820     0.571       0      43  2 
+   15.011    29.290    63.139     0.205    -0.909    -0.363       0      42  2 
+   14.524    29.192    62.716     0.530    -0.844    -0.081       0      43  2 
+   16.666    28.583    62.519    -0.898    -0.438     0.050       0      27  2 
+   16.786    29.392    61.329    -0.837    -0.034    -0.546       0      27  2 
+   14.644    30.001    61.526     0.591    -0.440    -0.677       0      43  2 
+   16.627    30.181    59.926    -0.731    -0.560     0.389       0      12  2 
+   16.456    31.590    59.755    -0.854     0.447     0.267       0      12  2 
+   14.441    31.669    61.323     0.489     0.394    -0.778       0      43  2 
+   16.527    32.321    60.802    -0.902    -0.041    -0.431       0      21  2 
+   16.481    32.560    60.918    -0.924     0.079    -0.373       0      21  2 
+   14.395    31.908    61.439     0.466     0.514    -0.720       0      43  2 
+   16.230    33.586    60.729    -0.757    -0.605    -0.247       0      28  2 
+   16.056    33.813    60.812    -0.860    -0.471    -0.198       0      28  2 
+   14.208    32.152    61.528     0.372     0.636    -0.676       0      43  2 
+   14.804    34.360    61.338    -0.025    -0.835    -0.549       0      31  2 
+   16.045    34.218    60.396    -0.866    -0.233    -0.443       0      28  2 
+   14.794    34.727    60.960    -0.032    -0.573    -0.819       0      31  2 
+   15.633    35.069    59.880    -0.591    -0.801    -0.099       0      32  2 
+   14.919    37.225    60.399    -0.948     0.277     0.160       0      32  2 
+   14.191    36.548    61.398    -0.463     0.728    -0.506       0      31  2 
+   14.855    38.279    60.638    -0.905    -0.426     0.000       0      34  2 
+   14.831    38.412    60.920    -0.922    -0.332     0.201       0      34  2 
+   14.167    36.681    61.680    -0.480     0.823    -0.305       0      31  2 
+   14.582    37.081    61.741    -0.756     0.556    -0.346       0      30  2 
+   14.528    36.536    63.331    -0.787     0.243     0.568       0      30  2 
+   14.119    36.191    63.109    -0.514     0.473     0.716       0      31  2 
+   14.409    36.061    64.831    -0.707     0.559    -0.432       0      36  2 
+   14.104    35.317    64.809    -0.887     0.122    -0.445       0      36  2 
+   13.841    35.515    63.089    -0.713    -0.010     0.702       0      31  2 
+   13.512    34.204    64.297    -0.493     0.864    -0.104       0      41  2 
+   13.949    35.213    65.228    -0.978     0.061    -0.198       0      36  2 
+   13.346    34.092    64.748    -0.576     0.808     0.122       0      41  2 
+   13.713    34.719    65.557    -0.821     0.390    -0.417       0      37  2 
+   13.830    32.793    66.996    -0.762    -0.572     0.302       0      37  2 
+   13.463    32.166    66.187    -0.518    -0.155     0.842       0      41  2 
+   13.913    32.247    66.644    -0.818    -0.209     0.537       0      40  2 
+   14.303    31.350    66.420    -0.623    -0.657     0.424       0      40  2 
+   13.853    31.269    65.963    -0.323    -0.603     0.729       0      41  2 
+   13.897    30.683    65.689    -0.352    -0.212     0.912       0      42  2 
+   16.476    30.894    65.629     0.464    -0.885     0.029       0      40  2 
+   16.071    30.227    64.898     0.735    -0.440     0.516       0      42  2 
+   17.725    29.520    64.279    -0.368     0.031     0.929       0      27  2 
+   16.858    31.161    65.711     0.655    -0.752     0.070       0      40  2 
+   18.107    29.787    64.361    -0.177     0.164     0.970       0      27  2 
+   19.017    29.974    64.887    -0.784     0.039     0.620       0      26  2 
+   20.932    28.866    61.970     0.174    -0.516    -0.839       0      26  2 
+   20.022    28.678    61.444     0.781    -0.390    -0.488       0      27  2 
+   20.499    29.133    61.540     0.462    -0.694    -0.552       0      25  2 
+   20.411    29.276    61.325     0.412    -0.611    -0.676       0      25  2 
+   19.928    28.830    61.215     0.734    -0.314    -0.602       0      27  2 
+   20.710    29.354    59.236     0.213    -0.663     0.717       0      13  2 
+   19.152    29.233    58.589    -0.566    -0.724     0.394       0      13  2 
+   18.371    28.709    60.568    -0.045    -0.375    -0.926       0      27  2 
+   17.966    29.604    59.284     0.225    -0.972    -0.070       0      12  2 
+   18.468    30.001    57.311    -0.908    -0.340    -0.245       0      13  2 
+   17.388    30.253    58.205    -0.188    -0.509    -0.840       0      12  2 
+   18.088    30.524    57.411    -0.654    -0.689    -0.311       0      10  2 
+   17.444    32.267    57.791    -0.976     0.182    -0.121       0      10  2 
+   16.845    31.726    58.526    -0.576     0.543    -0.611       0      12  2 
+   17.197    32.170    58.405    -0.811     0.247    -0.530       0      11  2 
+   17.022    32.440    59.191    -0.912     0.403    -0.079       0      11  2 
+   16.687    31.969    59.233    -0.689     0.717    -0.106       0      12  2 
+   16.527    33.781    60.046    -0.582    -0.490    -0.649       0      28  2 
+   16.362    33.572    60.464    -0.680    -0.613    -0.403       0      28  2 
+   16.536    31.780    59.612    -0.796     0.582     0.165       0      12  2 
+   16.623    32.546    60.632    -0.854     0.072    -0.516       0      21  2 
+   17.174    32.650    58.952    -0.824     0.523    -0.216       0      11  2 
+   16.678    33.987    59.810    -0.494    -0.369    -0.788       0      28  2 
+   17.235    33.963    58.094    -0.865    -0.352     0.356       0       4  2 
+   17.191    34.068    58.078    -0.897    -0.277     0.345       0       4  2 
+   16.629    34.103    59.792    -0.522    -0.300    -0.798       0      28  2 
+   16.261    34.946    59.231    -0.277    -0.862    -0.424       0      32  2 
+   17.494    35.365    57.120    -0.681     0.649    -0.339       0       4  2 
+   16.619    36.481    58.098    -0.097    -0.095    -0.991       0      32  2 
+   17.894    36.529    57.052    -0.947    -0.127    -0.294       0       5  2 
+   18.000    37.579    57.230    -0.894     0.398    -0.205       0       5  2 
+   16.725    37.531    58.275    -0.044     0.430    -0.902       0      32  2 
+   16.827    38.171    58.413    -0.112     0.003    -0.994       0      33  2 
+   15.550    38.315    59.227    -0.846     0.086    -0.526       0      33  2 
+   15.367    37.684    59.142    -0.724     0.507    -0.469       0      32  2 
+   15.233    38.667    59.576    -0.635    -0.149    -0.758       0      34  2 
+   17.038    39.856    59.727     0.009     0.971    -0.238       0      33  2 
+   16.570    40.052    60.026     0.321     0.840    -0.437       0      34  2 
+   17.594    39.924    59.540    -0.362     0.925    -0.114       0      35  2 
+   17.999    39.824    60.421    -0.072     0.854     0.516       0      35  2 
+   16.976    39.952    60.907     0.610     0.768     0.192       0      34  2 
+   17.489    39.744    60.707     0.268     0.907     0.325       0      33  2 
+   17.186    38.578    61.825     0.094     0.237     0.967       0      33  2 
+   16.703    38.904    61.911     0.416     0.020     0.909       0      34  2 
+   17.229    37.668    62.476     0.065     0.844     0.533       0      29  2 
+   17.163    37.653    62.505     0.032     0.837     0.547       0      29  2 
+   16.647    38.891    61.935     0.376     0.011     0.927       0      34  2 
+   16.603    37.614    62.870     0.406     0.862     0.303       0      30  2 
+   17.620    36.569    63.250     0.260     0.294     0.920       0      29  2 
+   17.032    36.595    63.571     0.652     0.277     0.706       0      30  2 
+   16.886    36.120    65.068     0.750     0.594    -0.292       0      36  2 
+   17.770    36.352    63.258     0.335     0.186     0.924       0      29  2 
+   17.025    35.918    65.075     0.831     0.475    -0.288       0      36  2 
+   18.056    35.317    63.953     0.145     0.876     0.461       0      23  2 
+   18.276    34.929    64.347     0.302     0.598     0.742       0      23  2 
+   17.268    35.490    65.509     0.974     0.224    -0.033       0      36  2 
+   18.023    35.102    66.568     0.471     0.482    -0.739       0      39  2 
+   16.872    35.727    67.767    -0.351     0.929     0.118       0      39  2 
+   16.001    36.178    66.829     0.229     0.628     0.743       0      36  2 
+   16.300    35.629    67.792     0.030     0.994     0.102       0      38  2 
+   15.918    35.586    67.885    -0.190     0.970     0.155       0      38  2 
+   15.623    36.135    66.921     0.007     0.603     0.798       0      36  2 
+   15.475    36.199    69.349     0.106     0.561    -0.821       0      51  2 
+   15.073    36.164    69.323    -0.095     0.543    -0.834       0      51  2 
+   15.250    36.103    66.897    -0.213     0.584     0.783       0      36  2 
+   15.112    35.676    67.351    -0.121     0.869     0.480       0      37  2 
+   13.820    34.657    69.671    -0.721    -0.210    -0.660       0      51  2 
+   13.859    34.169    67.700    -0.747     0.116     0.654       0      37  2 
+   14.150    33.835    68.676    -0.941     0.338     0.003       0      45  2 
+   14.321    32.449    68.234    -0.840    -0.477    -0.256       0      45  2 
+   14.043    32.678    67.225    -0.655    -0.630     0.417       0      37  2 
+   14.127    32.133    66.873    -0.711    -0.266     0.651       0      40  2 
+   14.895    31.835    68.315    -0.503    -0.839    -0.209       0      45  2 
+   14.744    31.472    66.960    -0.402    -0.597     0.695       0      40  2 
+   15.193    30.679    69.066    -0.702    -0.068    -0.709       0      48  2 
+   16.615    30.450    68.770     0.314    -0.232    -0.920       0      48  2 
+   16.427    31.200    66.610     0.440    -0.733     0.520       0      40  2 
+   17.021    30.854    68.685     0.044    -0.502    -0.864       0      47  2 
+   17.068    30.876    68.676     0.070    -0.489    -0.869       0      47  2 
+   16.477    31.223    66.600     0.464    -0.721     0.515       0      40  2 
+   18.270    30.027    68.389    -0.731     0.077    -0.678       0      56  2 
+   17.112    31.621    67.132     0.754    -0.654     0.062       0      40  2 
+   18.168    30.918    68.184    -0.272     0.030    -0.962       0      56  2 
+   19.086    30.949    68.187    -0.323     0.537    -0.779       0      56  2 
+   17.293    32.145    66.398     0.873    -0.260     0.413       0      40  2 
+   17.512    32.747    67.294     0.727    -0.662    -0.184       0      38  2 
+   17.593    32.883    67.185     0.773    -0.584    -0.247       0      38  2 
+   17.380    32.289    66.281     0.916    -0.188     0.355       0      40  2 
+   18.034    33.259    67.221     0.479    -0.834    -0.272       0      39  2 
+   18.155    33.522    66.885     0.566    -0.646    -0.512       0      39  2 
+   17.523    32.601    65.882     0.987    -0.032     0.156       0      40  2 
+   19.117    32.227    64.656    -0.076     0.217     0.973       0      24  2 
+   19.007    31.655    64.688    -0.131    -0.069     0.989       0      24  2 
+   17.413    32.028    65.914     0.932    -0.318     0.172       0      40  2 
+   19.571    30.842    65.090    -0.507     0.473     0.721       0      26  2 
+   21.044    31.640    61.801     0.888    -0.076    -0.454       0      24  2 
+   21.608    30.828    62.203     0.512     0.465    -0.722       0      26  2 
+   21.134    30.977    61.759     0.827     0.366    -0.426       0      25  2 
+   21.077    30.112    61.469     0.795    -0.131    -0.593       0      25  2 
+   21.547    29.907    61.895     0.481     0.005    -0.877       0      26  2 
+   21.418    30.243    59.389     0.567    -0.219     0.794       0      13  2 
+   21.331    29.994    59.360     0.524    -0.344     0.779       0      13  2 
+   21.460    29.658    61.866     0.438    -0.120    -0.891       0      26  2 
+   20.996    29.877    61.442     0.748    -0.266    -0.609       0      25  2 
+   20.988    30.968    61.520     0.743     0.361    -0.564       0      25  2 
+   21.323    31.154    59.443     0.519     0.237     0.821       0      13  2 
+   20.888    31.631    61.547     0.809    -0.081    -0.582       0      24  2 
+   20.879    31.717    61.526     0.805    -0.038    -0.592       0      24  2 
+   21.314    31.240    59.422     0.515     0.280     0.810       0      13  2 
+   20.641    32.041    60.510     0.963    -0.254     0.085       0      20  2 
+   20.695    32.310    60.349     0.995    -0.096    -0.010       0      20  2 
+   21.372    31.529    59.249     0.544     0.424     0.724       0      13  2 
+   21.257    32.609    59.246     0.621    -0.296     0.726       0       9  2 
+   21.860    32.739    57.976     0.975    -0.219    -0.021       0       9  2 
+   22.021    31.669    57.883     0.868     0.494     0.041       0      13  2 
+   23.139    31.073    57.292     0.123     0.892     0.436       0      16  2 
+   22.596    28.909    58.086    -0.197    -0.381     0.903       0      16  2 
+   21.436    29.342    58.738     0.576    -0.670     0.469       0      13  2 
+   21.982    28.742    58.032     0.212    -0.270     0.939       0      15  2 
+   19.790    28.450    56.587    -0.883    -0.416     0.216       0      15  2 
+   19.245    29.050    57.293    -0.520    -0.816    -0.254       0      13  2 
+   19.408    28.967    56.668    -0.628    -0.761     0.163       0      14  2 
+   18.715    30.043    56.344    -0.975    -0.222     0.001       0      14  2 
+   18.552    30.126    56.969    -0.866    -0.277    -0.416       0      13  2 
+   18.171    30.650    57.069    -0.612    -0.627    -0.482       0      10  2 
+   19.758    32.037    55.459    -0.453     0.774    -0.441       0      14  2 
+   19.214    32.643    56.184    -0.091     0.370    -0.925       0      10  2 
+   19.345    33.708    56.182    -0.178    -0.340    -0.923       0       3  2 
+   19.026    33.751    56.262    -0.361    -0.316    -0.878       0       3  2 
+   18.875    32.688    56.269    -0.260     0.393    -0.882       0      10  2 
+   18.465    33.887    56.316     0.013    -0.407    -0.914       0       4  2 
+   17.286    33.675    57.638    -0.829    -0.558     0.031       0       4  2 
+   17.479    32.438    57.834    -0.958     0.267    -0.100       0      10  2 
+   17.230    32.330    58.445    -0.792     0.339    -0.507       0      11  2 
+   19.165    34.710    56.170    -0.281     0.236    -0.930       0       3  2 
+   18.590    34.750    56.234     0.102     0.210    -0.972       0       4  2 
+   19.191    35.801    56.002    -0.299    -0.491    -0.818       0       5  2 
+   19.319    34.700    56.129    -0.193     0.230    -0.954       0       3  2 
+   19.355    35.789    55.958    -0.217    -0.497    -0.840       0       5  2 
+   19.703    35.237    56.024    -0.449    -0.129    -0.884       0       2  2 
+   19.807    35.295    55.968    -0.397    -0.099    -0.912       0       2  2 
+   19.459    35.848    55.902    -0.165    -0.468    -0.868       0       5  2 
+   20.335    35.258    55.587    -0.749    -0.074    -0.658       0       1  2 
+   21.040    36.303    55.393    -0.335     0.541    -0.772       0       1  2 
+   20.216    36.972    55.694     0.214     0.095    -0.972       0       5  2 
+   20.576    37.518    55.680    -0.026    -0.269    -0.963       0       6  2 
+   18.787    38.739    57.233    -0.921     0.342    -0.186       0       6  2 
+   18.427    38.194    57.247    -0.681     0.706    -0.196       0       5  2 
+   17.765    38.930    58.373    -0.239     0.215    -0.947       0      35  2 
+   17.617    38.773    58.393    -0.345     0.103    -0.933       0      35  2 
+   18.252    38.008    57.270    -0.769     0.613    -0.184       0       5  2 
+   17.064    38.575    58.451     0.023     0.235    -0.972       0      33  2 
+   20.105    39.737    58.552    -0.262     0.841     0.473       0       6  2 
+   18.879    39.773    59.488     0.556     0.817    -0.151       0      35  2 
+   20.588    39.784    59.181    -0.583     0.810     0.054       0       7  2 
+   20.696    38.154    60.608    -0.523    -0.095     0.847       0       7  2 
+   18.974    38.331    60.751     0.624    -0.213     0.751       0      35  2 
+   18.706    37.141    61.678     0.803     0.580     0.134       0      29  2 
+   18.460    37.367    61.885     0.680     0.694     0.237       0      29  2 
+   18.766    38.522    60.926     0.476    -0.076     0.876       0      35  2 
+   18.343    38.296    61.269     0.758     0.074     0.647       0      33  2 
+   21.069    37.090    60.264    -0.316    -0.686     0.655       0       7  2 
+   19.096    36.027    61.317     0.999     0.023    -0.047       0      29  2 
+   20.597    35.818    59.767    -0.002     0.162     0.987       0       2  2 
+   20.584    35.530    59.793    -0.008     0.018     1.000       0       2  2 
+   19.083    35.739    61.343     0.992    -0.121    -0.034       0      29  2 
+   19.140    35.115    61.225     0.954     0.295     0.045       0      28  2 
+   19.136    35.090    61.353     0.953     0.280     0.120       0      28  2 
+   19.080    35.711    61.480     0.990    -0.134     0.035       0      29  2 
+   19.324    34.712    61.803     0.828     0.532    -0.180       0      22  2 
+   19.092    34.909    62.674     0.694     0.645     0.320       0      22  2 
+   18.833    35.921    62.407     0.867    -0.030     0.498       0      29  2 
+   18.954    34.953    63.233     0.786     0.616    -0.053       0      23  2 
+   19.355    34.409    62.808     0.845     0.357     0.397       0      22  2 
+   19.190    34.503    63.354     0.955     0.295     0.033       0      23  2 
+   20.043    33.594    63.106     0.387     0.901     0.198       0      24  2 
+   19.342    32.819    64.425     0.036     0.513     0.858       0      24  2 
+   18.598    33.849    64.468     0.532    -0.173     0.829       0      23  2 
+   18.344    34.022    66.689     0.701    -0.289    -0.652       0      39  2 
+   17.948    33.619    66.101     0.908    -0.397    -0.136       0      39  2 
+   18.472    32.894    64.756     0.528     0.128     0.840       0      24  2 
+   19.542    34.275    61.920     0.953     0.281    -0.113       0      22  2 
+   20.242    33.452    62.161     0.487     0.829    -0.274       0      24  2 
+   19.840    33.713    61.713     0.755     0.655     0.024       0      21  2 
+   19.893    33.650    61.628     0.781     0.624    -0.018       0      21  2 
+   20.295    33.389    62.077     0.513     0.798    -0.317       0      24  2 
+   20.098    33.595    61.022     0.644     0.660     0.386       0      20  2 
+   19.812    33.743    61.591     0.741     0.671    -0.036       0      21  2 
+   20.023    33.682    60.988     0.600     0.711     0.366       0      20  2 
+   19.516    34.304    61.806     0.938     0.297    -0.179       0      22  2 
+   19.431    34.435    61.653     0.889     0.372    -0.267       0      22  2 
+   19.939    33.812    60.837     0.550     0.788     0.277       0      20  2 
+   20.694    35.208    59.770     0.047    -0.143     0.989       0       2  2 
+   21.321    34.576    59.417     0.360    -0.459     0.812       0       2  2 
+   20.521    33.224    60.509     0.893     0.442     0.084       0      20  2 
+   21.083    33.524    59.405     0.518     0.242     0.820       0       9  2 
+   22.161    34.328    58.247     0.780    -0.583     0.227       0       2  2 
+   21.864    33.293    58.318     0.978     0.107     0.180       0       9  2 
+   22.524    34.358    57.706     0.538    -0.603     0.589       0       1  2 
+   22.486    33.949    56.954     0.516    -0.844     0.146       0       1  2 
+   21.827    32.884    57.566     0.956    -0.134    -0.262       0       9  2 
+   22.148    31.743    56.817     0.742     0.627     0.238       0      14  2 
+   22.150    31.738    56.825     0.742     0.625     0.241       0      14  2 
+   21.828    32.880    57.573     0.957    -0.136    -0.257       0       9  2 
+   23.107    31.214    56.889     0.104     0.975     0.199       0      16  2 
+   22.154    31.743    56.797     0.745     0.627     0.228       0      14  2 
+   23.112    31.218    56.863     0.106     0.977     0.184       0      16  2 
+   22.492    33.950    56.935     0.519    -0.844     0.135       0       1  2 
+   22.485    31.525    56.603     0.572     0.813     0.108       0      16  2 
+   22.055    33.416    56.653     0.868    -0.491     0.073       0       1  2 
+   22.538    33.971    56.532     0.546    -0.831    -0.102       0       1  2 
+   23.158    31.239    56.460     0.133     0.990    -0.054       0      16  2 
+   22.204    31.766    56.363     0.769     0.639     0.011       0      14  2 
+   22.080    31.184    55.112     0.707     0.348    -0.615       0      14  2 
+   23.043    30.698    55.296     0.066     0.671    -0.738       0      16  2 
+   22.462    30.666    55.031     0.453     0.693    -0.561       0      15  2 
+   22.814    29.515    54.616     0.628     0.117    -0.769       0      15  2 
+   23.369    29.628    54.910     0.258     0.042    -0.965       0      16  2 
+   23.823    29.210    54.881    -0.045     0.320    -0.946       0      17  2 
+   24.305    29.719    55.213     0.232     0.613    -0.756       0      17  2 
+   23.846    30.131    55.238     0.538     0.338    -0.772       0      16  2 
+   24.871    29.884    55.359    -0.145     0.502    -0.852       0      19  2 
+   24.181    29.066    58.419    -0.528     0.048     0.848       0      19  2 
+   23.174    29.334    58.219     0.143    -0.131     0.981       0      16  2 
+   23.626    28.913    58.226    -0.158     0.150     0.976       0      17  2 
+   23.087    28.340    58.034    -0.468    -0.180     0.865       0      17  2 
+   22.641    28.767    58.028    -0.170    -0.464     0.869       0      16  2 
+   22.030    28.589    57.970     0.237    -0.346     0.908       0      15  2 
+   23.036    28.089    57.929    -0.497    -0.324     0.805       0      17  2 
+   21.977    28.322    57.858     0.210    -0.480     0.852       0      15  2 
+   22.904    27.518    57.770    -0.409     0.056     0.911       0      18  2 
+   23.640    28.380    54.610    -0.000     0.535    -0.845       0      18  2 
+   22.747    29.225    54.547     0.595    -0.028    -0.803       0      15  2 
+   23.760    28.938    54.817    -0.081     0.164    -0.983       0      17  2 
+   24.543    28.143    54.753     0.502     0.404    -0.765       0      18  2 
+   24.650    28.704    54.958     0.431     0.030    -0.902       0      17  2 
+   25.221    28.854    55.100     0.050    -0.070    -0.996       0      19  2 
+   23.837    27.275    57.914     0.109    -0.079     0.991       0      18  2 
+   24.515    27.985    58.260    -0.343    -0.553     0.760       0      19  2 
+   23.955    27.849    58.070     0.031    -0.462     0.886       0      17  2 
+   20.763    34.380    55.625    -0.498    -0.590    -0.635       0       1  2 
+   20.294    32.206    55.388    -0.185     0.859    -0.477       0      14  2 
+   19.849    33.867    56.115     0.112    -0.249    -0.962       0       3  2 
+   20.340    35.124    55.605    -0.747    -0.153    -0.647       0       1  2 
+   19.421    34.619    56.094    -0.134     0.183    -0.974       0       3  2 
+   19.812    35.151    55.988    -0.395    -0.171    -0.903       0       2  2 
+   22.369    34.779    58.395     0.884    -0.358     0.301       0       2  2 
+   22.717    34.777    57.842     0.652    -0.357     0.669       0       1  2 
+   23.497    35.723    58.710     0.132    -0.987     0.091       0       8  2 
+   23.092    37.723    56.534    -0.070     0.013    -0.997       0       8  2 
+   22.341    36.637    55.819     0.430     0.737    -0.521       0       1  2 
+   21.976    37.877    56.139     0.674    -0.089    -0.734       0       6  2 
+   22.885    39.535    57.821    -0.174     0.919    -0.354       0       8  2 
+   21.769    39.688    57.425     0.570     0.817    -0.090       0       6  2 
+   22.176    39.737    58.105     0.299     0.784    -0.544       0       7  2 
+   22.456    36.547    59.969    -0.389    -0.575     0.720       0       8  2 
+   21.766    36.884    60.155     0.071    -0.800     0.595       0       7  2 
+   21.328    35.602    59.653     0.363     0.054     0.930       0       2  2 
+   19.369    34.576    61.670     0.853     0.454    -0.257       0      22  2 
+   20.628    35.358    59.788     0.014    -0.068     0.998       0       2  2 
+   19.181    34.956    61.221     0.979     0.201     0.042       0      28  2 
+   17.610    32.853    67.334     0.783    -0.601    -0.161       0      38  2 
+   18.049    33.231    67.356     0.490    -0.854    -0.176       0      39  2 
+   19.190    31.061    68.229    -0.271     0.593    -0.758       0      56  2 
+   19.785    31.672    68.871     0.026     0.899    -0.437       0      56  2 
+   18.551    33.748    67.898     0.849    -0.485     0.211       0      39  2 
+   19.065    32.348    69.320     0.506     0.448    -0.737       0      52  2 
+   19.049    32.840    69.795     0.496     0.738    -0.457       0      52  2 
+   18.536    34.195    68.330     0.838    -0.165     0.520       0      39  2 
+   18.375    33.606    69.459     0.946     0.227    -0.233       0      46  2 
+   17.564    34.832    69.825     0.540     0.840    -0.050       0      46  2 
+   17.851    35.231    68.639     0.349     0.574     0.741       0      39  2 
+   17.041    35.657    70.282     0.889     0.290    -0.355       0      51  2 
+   15.901    36.208    69.470     0.319     0.566    -0.760       0      51  2 
+   16.888    35.696    67.953    -0.339     0.907     0.251       0      39  2 
+   16.319    35.595    67.999     0.041     0.975     0.220       0      38  2 
+   17.738    34.311    70.966     0.627     0.579     0.521       0      46  2 
+   17.215    35.136    71.423     0.976     0.029     0.216       0      51  2 
+   17.367    34.505    71.476     0.875     0.450     0.181       0      49  2 
+   14.375    33.882    72.656    -0.621     0.139     0.771       0      49  2 
+   14.223    34.513    72.604    -0.520    -0.282     0.806       0      51  2 
+   13.910    33.484    72.523    -0.312     0.404     0.860       0      50  2 
+   13.504    33.462    69.985    -0.565     0.390    -0.727       0      50  2 
+   13.773    34.489    69.793    -0.745    -0.294    -0.599       0      51  2 
+   14.106    33.679    68.789    -0.967     0.246     0.070       0      45  2 
+   13.964    31.862    69.959    -0.278    -0.610    -0.742       0      50  2 
+   14.579    32.032    68.763    -0.689    -0.723     0.055       0      45  2 
+   14.906    30.858    69.473    -0.906     0.059    -0.418       0      48  2 
+   15.019    31.664    72.048     0.381    -0.733     0.563       0      50  2 
+   15.893    30.673    71.427    -0.201    -0.073     0.977       0      48  2 
+   16.218    31.103    71.640    -0.418    -0.359     0.835       0      47  2 
+   16.397    30.957    71.649    -0.315    -0.443     0.839       0      47  2 
+   16.054    30.542    71.434    -0.086    -0.166     0.982       0      48  2 
+   17.139    30.285    72.027    -0.810     0.005     0.587       0      53  2 
+   17.632    29.107    69.684    -0.563    -0.583    -0.585       0      53  2 
+   16.470    29.547    69.455     0.211    -0.877    -0.432       0      48  2 
+   18.049    28.936    69.209    -0.841    -0.469    -0.268       0      56  2 
+   18.244    29.983    68.413    -0.744     0.054    -0.666       0      56  2 
+   16.635    30.432    68.782     0.329    -0.245    -0.912       0      48  2 
+   17.043    30.834    68.698     0.057    -0.514    -0.856       0      47  2 
+   18.650    28.277    70.877    -0.054    -0.998     0.011       0      53  2 
+   19.067    28.106    70.401    -0.332    -0.884     0.328       0      56  2 
+   18.847    27.889    71.864    -0.186    -0.740    -0.647       0      57  2 
+   19.128    27.822    71.899    -0.021    -0.779    -0.627       0      57  2 
+   19.369    28.033    70.439    -0.181    -0.920     0.347       0      56  2 
+   19.766    26.684    72.301    -0.446    -0.021    -0.895       0      60  2 
+   20.372    26.636    72.156    -0.013    -0.055    -0.998       0      60  2 
+   20.086    27.976    70.267     0.177    -0.949     0.261       0      56  2 
+   21.670    27.097    71.125    -0.879    -0.363    -0.311       0      70  2 
+   22.461    27.456    70.035    -0.483    -0.183    -0.856       0      70  2 
+   20.877    28.336    69.177     0.573    -0.769    -0.284       0      56  2 
+   22.860    27.705    69.594    -0.750    -0.348    -0.563       0      72  2 
+   23.367    30.133    70.855    -0.496     0.865     0.068       0      72  2 
+   21.384    30.764    70.438     0.826     0.445     0.346       0      56  2 
+   21.392    31.252    71.796     0.820     0.120    -0.559       0      55  2 
+   20.646    32.009    71.608     0.287     0.661    -0.694       0      55  2 
+   20.500    31.660    70.215     0.384     0.893     0.235       0      56  2 
+   19.730    32.337    70.570     0.897     0.442    -0.002       0      52  2 
+   19.237    31.949    73.024    -0.719     0.618     0.318       0      55  2 
+   18.180    32.271    72.129    -0.015     0.403     0.915       0      52  2 
+   18.761    31.637    72.906    -0.402     0.825     0.397       0      54  2 
+   18.679    31.585    72.925    -0.449     0.795     0.408       0      54  2 
+   18.099    32.219    72.147    -0.063     0.372     0.926       0      52  2 
+   16.982    33.132    72.498     0.682    -0.237     0.692       0      49  2 
+   17.476    33.962    71.762     0.929     0.179     0.324       0      49  2 
+   18.558    32.991    71.463     0.208     0.826     0.523       0      52  2 
+   17.847    33.768    71.252     0.682     0.308     0.664       0      46  2 
+   17.965    30.771    72.899    -0.860     0.327     0.393       0      54  2 
+   16.223    32.265    72.470     0.302    -0.670     0.678       0      49  2 
+   17.569    30.838    72.359    -0.595     0.282     0.753       0      53  2 
+   17.356    30.648    72.230    -0.701     0.187     0.688       0      53  2 
+   16.010    32.075    72.341     0.196    -0.765     0.614       0      49  2 
+   16.601    31.298    71.839    -0.198    -0.247     0.949       0      47  2 
+   16.237    31.129    71.661    -0.407    -0.344     0.846       0      47  2 
+   15.623    31.895    72.152     0.003    -0.855     0.519       0      49  2 
+   15.038    31.689    72.067     0.393    -0.717     0.575       0      50  2 
+   17.922    30.617    72.913    -0.884     0.238     0.401       0      54  2 
+   17.523    30.674    72.374    -0.618     0.200     0.760       0      53  2 
+   17.799    30.117    73.256    -0.802     0.571     0.172       0      57  2 
+   18.133    30.756    73.194    -0.763     0.319     0.562       0      54  2 
+   18.008    30.256    73.534    -0.679     0.653     0.335       0      57  2 
+   17.736    30.050    74.575    -0.498     0.790    -0.358       0      61  2 
+   18.104    27.256    73.832    -0.315    -0.607    -0.729       0      61  2 
+   18.349    27.658    72.844    -0.479    -0.875    -0.071       0      57  2 
+   19.058    26.536    73.160    -0.951    -0.127    -0.281       0      60  2 
+   18.900    26.480    75.377     0.083    -0.996     0.043       0      61  2 
+   19.731    25.880    74.466    -0.471    -0.595     0.651       0      60  2 
+   19.597    26.180    76.148    -0.381    -0.796    -0.470       0      64  2 
+   19.874    26.053    76.189    -0.242    -0.859    -0.450       0      64  2 
+   19.965    25.772    74.500    -0.303    -0.672     0.676       0      60  2 
+   20.599    24.537    76.520    -0.726     0.151    -0.671       0      79  2 
+   21.566    24.149    75.924    -0.242    -0.043    -0.969       0      79  2 
+   20.783    25.444    73.996     0.280    -0.906     0.316       0      60  2 
+   22.006    25.341    74.307    -0.535    -0.838     0.109       0      66  2 
+   22.267    25.751    72.770    -0.405    -0.633    -0.660       0      66  2 
+   21.003    25.790    72.698     0.438    -0.659    -0.612       0      60  2 
+   22.417    26.096    71.766    -0.505    -0.863     0.009       0      70  2 
+   22.687    25.566    72.769    -0.195    -0.725    -0.660       0      66  2 
+   22.837    25.911    71.765    -0.295    -0.955     0.009       0      70  2 
+   23.577    25.281    72.234    -0.788    -0.535    -0.304       0      71  2 
+   24.588    25.605    71.074    -0.282    -0.373    -0.884       0      71  2 
+   23.849    26.235    70.605     0.211    -0.793    -0.571       0      70  2 
+   24.249    26.484    70.165    -0.056    -0.959    -0.277       0      72  2 
+   26.273    28.006    72.766     0.560     0.828    -0.038       0      71  2 
+   25.933    28.885    71.856     0.786     0.242     0.568       0      72  2 
+   25.832    28.482    72.858     0.854     0.511    -0.100       0      69  2 
+   24.158    29.460    73.083     0.017     1.000     0.013       0      69  2 
+   24.259    29.863    72.081    -0.051     0.731     0.681       0      72  2 
+   23.859    29.615    72.521     0.216     0.896     0.387       0      70  2 
+   23.255    29.788    72.071    -0.086     0.983     0.162       0      70  2 
+   23.655    30.037    71.631    -0.352     0.817     0.456       0      72  2 
+   21.635    31.170    72.451     0.994     0.062    -0.091       0      55  2 
+   23.208    29.595    72.646    -0.110     0.887     0.449       0      70  2 
+   21.595    31.007    72.937     0.965    -0.055     0.255       0      55  2 
+   22.581    29.571    73.769     0.309     0.903    -0.299       0      65  2 
+   22.252    29.721    74.388     0.116     0.991     0.065       0      65  2 
+   21.297    31.144    73.499     0.752     0.043     0.657       0      55  2 
+   21.294    30.229    74.389     0.755     0.653     0.064       0      58  2 
+   19.030    30.765    74.459    -0.377     0.921     0.099       0      58  2 
+   19.385    31.597    73.558    -0.614     0.366     0.700       0      55  2 
+   18.926    31.246    73.500    -0.308     0.600     0.738       0      54  2 
+   18.566    30.506    74.370    -0.609     0.791     0.055       0      58  2 
+   18.490    31.003    73.417    -0.558     0.460     0.691       0      54  2 
+   18.116    30.312    74.812    -0.309     0.921    -0.240       0      61  2 
+   19.725    30.464    75.535    -0.029     0.770     0.637       0      58  2 
+   19.275    30.270    75.976     0.271     0.900     0.343       0      61  2 
+   19.386    30.156    76.634     0.197     0.976    -0.096       0      62  2 
+   18.050    29.882    76.907    -0.571     0.819     0.061       0      62  2 
+   17.853    29.979    76.267    -0.440     0.754     0.488       0      61  2 
+   17.509    29.662    77.229    -0.210     0.965    -0.154       0      63  2 
+   18.467    26.162    76.419     0.269    -0.784    -0.559       0      63  2 
+   18.812    26.479    75.457     0.040    -0.996     0.083       0      61  2 
+   19.509    26.180    76.227    -0.425    -0.796    -0.431       0      64  2 
+   18.537    25.982    76.781     0.304    -0.874    -0.378       0      63  2 
+   19.579    26.000    76.589    -0.390    -0.886    -0.250       0      64  2 
+   20.303    24.484    76.921    -0.873     0.124    -0.471       0      79  2 
+   18.913    26.621    78.878     0.492    -0.555     0.671       0      63  2 
+   20.679    25.122    79.018    -0.685     0.444     0.577       0      79  2 
+   19.955    26.638    78.686    -0.202    -0.567     0.799       0      64  2 
+   21.662    27.428    78.567     0.651    -0.172     0.739       0      64  2 
+   22.386    25.912    78.899     0.168     0.839     0.518       0      79  2 
+   23.332    26.346    78.632    -0.462     0.550     0.696       0      74  2 
+   23.572    26.020    78.953    -0.342     0.387     0.856       0      74  2 
+   22.626    25.586    79.220     0.288     0.676     0.678       0      79  2 
+   23.270    25.504    79.235    -0.141     0.731     0.668       0      77  2 
+   22.876    22.313    78.641    -0.338    -0.865     0.371       0      77  2 
+   22.232    22.395    78.625     0.091    -0.920     0.381       0      79  2 
+   23.102    21.898    78.230    -0.488    -0.588     0.644       0      78  2 
+   23.036    22.945    75.846    -0.530     0.066    -0.846       0      78  2 
+   22.159    23.554    75.986     0.055    -0.340    -0.939       0      79  2 
+   22.901    24.226    75.223    -0.440    -0.788    -0.430       0      73  2 
+   22.384    24.757    75.159    -0.745    -0.476    -0.468       0      73  2 
+   21.602    24.125    75.917    -0.224    -0.055    -0.973       0      79  2 
+   22.042    25.317    74.300    -0.517    -0.849     0.105       0      66  2 
+   23.380    24.503    74.656    -0.159    -0.625    -0.764       0      73  2 
+   23.114    25.044    73.758     0.019    -0.986    -0.166       0      66  2 
+   24.004    24.759    73.223    -0.575    -0.796     0.191       0      71  2 
+   24.129    24.273    74.959     0.282    -0.760    -0.586       0      73  2 
+   24.809    24.512    73.550    -0.172    -0.919     0.354       0      71  2 
+   25.397    23.767    75.145    -0.564    -0.423    -0.710       0      76  2 
+   27.063    24.480    75.053     0.626     0.086    -0.775       0      76  2 
+   26.781    25.355    73.441     0.814    -0.498     0.300       0      71  2 
+   28.310    25.917    74.556    -0.206    -0.872    -0.444       0      80  2 
+   27.806    28.566    73.911    -0.457     0.452    -0.766       0      80  2 
+   26.277    28.004    72.797     0.562     0.827    -0.023       0      71  2 
+   25.836    28.480    72.889     0.856     0.510    -0.084       0      69  2 
+   27.184    28.890    75.084    -0.769     0.614    -0.180       0      80  2 
+   25.214    28.803    74.061     0.545     0.672     0.502       0      69  2 
+   25.203    28.707    75.403     0.552     0.736    -0.393       0      68  2 
+   24.277    28.986    75.481    -0.110     0.935    -0.337       0      68  2 
+   24.117    29.133    74.153    -0.004     0.837     0.548       0      69  2 
+   23.148    29.286    74.648     0.642     0.735     0.218       0      65  2 
+   22.755    29.530    73.867     0.411     0.879    -0.242       0      65  2 
+   23.694    29.396    73.312    -0.215     0.968     0.128       0      69  2 
+   23.395    29.552    72.751    -0.016     0.865     0.502       0      70  2 
+   23.709    28.839    76.253    -0.515     0.830     0.214       0      68  2 
+   22.524    29.124    75.498     0.275     0.640     0.718       0      65  2 
+   21.832    29.093    76.795     0.736     0.660    -0.147       0      64  2 
+   21.401    29.396    76.563     0.521     0.812    -0.263       0      64  2 
+   22.123    29.406    75.282     0.039     0.806     0.591       0      65  2 
+   21.154    29.890    75.351     0.685     0.483     0.545       0      58  2 
+   20.561    29.751    76.878     0.101     0.989    -0.105       0      64  2 
+   20.314    30.244    75.666     0.265     0.660     0.703       0      58  2 
+   19.940    29.949    76.757     0.515     0.857    -0.025       0      62  2 
+   19.876    29.116    78.490    -0.241     0.672     0.700       0      64  2 
+   19.297    29.352    78.272     0.145     0.514     0.845       0      62  2 
+   18.835    29.098    78.682     0.453     0.684     0.572       0      63  2 
+   23.962    28.014    77.229    -0.335     0.240     0.911       0      68  2 
+   22.131    28.116    77.950     0.886     0.172     0.430       0      64  2 
+   23.801    27.034    78.014    -0.227     0.894     0.387       0      74  2 
+   25.307    27.815    77.036     0.626     0.099     0.774       0      68  2 
+   25.393    26.799    77.787     0.569     0.776     0.273       0      74  2 
+   26.012    26.567    77.700     0.156     0.930     0.331       0      75  2 
+   25.788    25.000    78.862     0.027     0.030     0.999       0      75  2 
+   25.155    25.132    79.023     0.449    -0.058     0.892       0      74  2 
+   24.852    24.616    79.305     0.651     0.286     0.703       0      77  2 
+   26.112    23.535    78.068     0.214    -0.812     0.543       0      75  2 
+   25.198    23.057    78.462     0.823    -0.493     0.281       0      77  2 
+   25.199    22.570    78.068     0.822    -0.168     0.543       0      78  2 
+   26.320    23.327    77.373     0.334    -0.932     0.144       0      75  2 
+   25.399    22.369    77.400     0.948    -0.293     0.126       0      78  2 
+   26.492    23.186    76.838     0.219    -0.838     0.500       0      76  2 
+   25.375    23.728    75.188    -0.579    -0.451    -0.679       0      76  2 
+   24.204    22.948    75.635     0.201     0.068    -0.977       0      78  2 
+   24.104    24.229    75.006     0.267    -0.786    -0.558       0      73  2 
+   27.464    24.725    77.054     0.991    -0.128    -0.039       0      75  2 
+   27.521    24.443    76.552     0.953     0.060     0.296       0      76  2 
+   28.852    25.874    76.330     0.066    -0.894     0.444       0      80  2 
+   26.099    26.576    77.622     0.207     0.935     0.287       0      75  2 
+   27.400    27.843    76.934    -0.660     0.091     0.745       0      80  2 
+   25.386    27.823    76.966     0.682     0.104     0.724       0      68  2 
+   19.399    29.890    65.258    -0.593    -0.003     0.805       0      26  2 
+   19.033    29.881    67.871    -0.349     0.003    -0.937       0      56  2 
+   30.496    26.916    75.984     0.888    -0.373     0.270       0      80  2 
+   31.610    27.784    76.794     0.145    -0.952    -0.270       0      81  2 
+   12.956    33.006    62.705    -0.376     0.672    -0.638      -3      44  2 
+   13.489    33.538    62.654    -0.732     0.318    -0.603      -3      31  2 
+   13.745    34.190    62.373    -0.902    -0.117    -0.416      -3      31  2 
+   12.916    33.101    62.927    -0.461     0.871    -0.170      -3      44  2 
+   13.473    33.577    62.747    -0.832     0.553    -0.049      -3      31  2 
+   13.713    34.264    62.548    -0.992     0.095     0.083      -3      31  2 
+   11.855    32.978    63.817    -0.139     0.980     0.140      -5      44  2 
+   12.869    33.603    64.231    -0.815     0.564    -0.136      -5      41  2 
+   11.729    32.669    64.590    -0.202     0.826     0.526      -5      44  2 
+   12.743    33.294    65.004    -0.878     0.409     0.250      -5      41  2 
+   11.836    32.095    65.196    -0.148     0.539     0.829      -5      44  2 
+   12.850    32.720    65.610    -0.824     0.122     0.553      -5      41  2 
+   12.152    31.378    65.504     0.010     0.180     0.984      -5      44  2 
+   13.166    32.003    65.919    -0.666    -0.236     0.707      -5      41  2 
+   12.692    29.837    65.052     0.280    -0.590     0.757      -7      44  2 
+   13.750    29.876    65.193    -0.425    -0.616     0.663      -7      42  2 
+   12.463    29.048    63.651     0.165    -0.985     0.057      -8      44  2 
+   13.033    28.989    63.369    -0.215    -0.945     0.245      -8      43  2 
+   12.122    29.105    62.949    -0.005    -0.956    -0.294      -8      44  2 
+   12.692    29.047    62.667    -0.385    -0.917    -0.106      -8      43  2 
+   11.844    29.462    62.312    -0.144    -0.777    -0.612      -8      44  2 
+   12.414    29.404    62.030    -0.524    -0.738    -0.424      -8      43  2 
+   11.672    30.062    61.841    -0.230    -0.478    -0.848      -8      44  2 
+   12.243    30.003    61.559    -0.610    -0.438    -0.660      -8      43  2 
+   11.636    30.808    61.611    -0.248    -0.105    -0.963      -8      44  2 
+   12.206    30.749    61.329    -0.629    -0.065    -0.775      -8      43  2 
+   11.739    31.581    61.659    -0.197     0.282    -0.939      -8      44  2 
+   12.309    31.523    61.377    -0.577     0.321    -0.751      -8      43  2 
+   11.966    32.258    61.977    -0.083     0.620    -0.780      -8      44  2 
+   12.536    32.199    61.695    -0.463     0.660    -0.592      -8      43  2 
+   13.972    29.015    63.393     0.254    -0.932     0.257     -10      43  2 
+   14.460    29.113    63.816    -0.071    -0.997    -0.025     -10      42  2 
+   15.319    29.425    62.665     0.000    -0.999    -0.047     -12      43  2 
+   16.114    29.199    62.592    -0.530    -0.848     0.001     -12      27  2 
+   14.526    29.430    62.002     0.531    -0.725    -0.438     -12      43  2 
+   15.320    29.584    62.187     0.002    -0.827    -0.562      12      43  2 
+   16.115    29.358    62.114    -0.528    -0.677    -0.513      12      27  2 
+   16.668    28.821    61.805    -0.897    -0.319    -0.307     -12      27  2 
+   15.399    29.966    61.868     0.087    -0.416    -0.905     -12      43  2 
+   16.194    29.740    61.795    -0.443    -0.266    -0.856     -12      27  2 
+   15.138    30.537    61.327     0.261    -0.797    -0.544     -14      43  2 
+   15.731    30.770    60.921    -0.134    -0.952    -0.274     -14      12  2 
+   16.274    30.640    60.411    -0.496    -0.866     0.066     -14      12  2 
+   15.053    31.233    61.242     0.081     0.685    -0.724     -14      43  2 
+   15.696    31.058    60.886    -0.348     0.801    -0.487     -14      12  2 
+   16.207    31.188    60.345    -0.688     0.715    -0.126     -14      12  2 
+   15.235    31.754    61.567    -0.040     0.337    -0.941     -16      43  2 
+   16.011    31.997    61.373    -0.557     0.176    -0.812     -16      21  2 
+   15.205    31.913    61.643    -0.074     0.510    -0.857     -16      43  2 
+   15.980    32.155    61.450    -0.591     0.349    -0.728     -16      21  2 
+   14.940    32.312    61.805     0.103     0.244    -0.964     -18      43  2 
+   15.525    32.813    61.789    -0.287    -0.090    -0.954     -18      28  2 
+   15.996    33.279    61.396    -0.601    -0.400    -0.692     -18      28  2 
+   14.860    32.416    61.843    -0.062     0.460    -0.886     -18      43  2 
+   15.487    32.862    61.807    -0.480     0.163    -0.862     -18      28  2 
+   15.924    33.373    61.430    -0.772    -0.178    -0.611     -18      28  2 
+   14.268    32.916    61.916     0.333     0.127    -0.934     -19      43  2 
+   14.491    33.742    61.845     0.184    -0.423    -0.887     -19      31  2 
+   13.523    33.200    62.303    -0.754     0.543    -0.369     -19      43  2 
+   13.825    33.996    62.191    -0.956     0.012    -0.294     -19      31  2 
+   15.527    34.229    61.157    -0.507    -0.748    -0.428     -21      28  2 
+   15.518    34.561    60.816    -0.514    -0.462    -0.723     -21      28  2 
+   15.276    35.035    60.512    -0.353    -0.778    -0.520     -23      32  2 
+   14.337    35.278    60.825    -0.359    -0.180    -0.916     -23      31  2 
+   14.835    35.564    60.381    -0.691    -0.371    -0.621      23      32  2 
+   15.091    35.721    59.720    -0.861    -0.475    -0.180     -23      32  2 
+   14.114    35.952    60.987    -0.518     0.302    -0.800     -23      31  2 
+   14.621    36.213    60.537    -0.856     0.128    -0.501      23      32  2 
+   14.827    36.519    59.912    -0.994    -0.076    -0.084     -23      32  2 
+   14.696    36.786    60.933    -0.799     0.569    -0.196     -23      32  2 
+   14.875    37.336    61.149    -0.918     0.203    -0.340     -25      34  2 
+   14.860    37.420    61.326    -0.941     0.330    -0.070     -25      34  2 
+   14.030    36.618    62.453    -0.578     0.778     0.247     -27      31  2 
+   14.429    37.011    62.601    -0.844     0.516     0.148     -27      30  2 
+   14.476    35.947    63.921    -0.752     0.636     0.175     -29      36  2 
+   14.250    35.396    63.904    -0.985     0.069     0.158     -29      36  2 
+   13.907    34.696    63.579    -0.756     0.536     0.375     -30      41  2 
+   13.685    34.252    62.981    -0.973     0.104    -0.206     -30      41  2 
+   13.017    33.540    65.326    -0.741     0.532     0.411     -34      41  2 
+   13.384    34.166    66.134    -0.985     0.114    -0.128     -34      37  2 
+   13.059    32.848    65.842    -0.720     0.186     0.669     -34      41  2 
+   13.426    33.475    66.651    -0.964    -0.232     0.130     -34      37  2 
+   14.624    30.256    65.676     0.011    -0.426     0.905     -39      42  2 
+   15.029    30.923    66.406    -0.259    -0.871     0.418     -39      40  2 
+   15.401    30.093    65.393     0.400    -0.507     0.763     -39      42  2 
+   15.807    30.760    66.124     0.129    -0.952     0.276     -39      40  2 
+   16.817    29.964    64.270     0.237    -0.265     0.935     -40      27  2 
+   15.670    29.572    64.575     0.534    -0.767     0.354     -40      42  2 
+   16.504    29.453    64.018    -0.022    -0.688     0.725      40      27  2 
+   17.324    28.866    63.955    -0.568    -0.297     0.767     -40      27  2 
+   15.279    29.226    63.925     0.339    -0.940     0.030     -40      42  2 
+   16.200    29.183    63.512    -0.275    -0.912     0.306      40      27  2 
+   16.933    28.520    63.306    -0.764    -0.469     0.443     -40      27  2 
+   15.991    29.233    62.898    -0.448    -0.871    -0.203     -40      27  2 
+   17.299    30.263    64.350    -0.084    -0.464     0.882     -42      27  2 
+   16.832    30.778    64.856     0.227    -0.807     0.545     -42      40  2 
+   17.541    30.432    64.402     0.200    -0.266     0.943     -42      27  2 
+   17.074    30.946    64.908     0.512    -0.609     0.606     -42      40  2 
+   18.248    29.074    64.371    -0.107    -0.192     0.976     -44      27  2 
+   19.158    29.262    64.897    -0.713    -0.317     0.625     -44      26  2 
+   18.513    28.439    64.140     0.026    -0.510     0.860     -44      27  2 
+   19.423    28.627    64.666    -0.581    -0.635     0.509     -44      26  2 
+   18.861    27.977    63.702     0.200    -0.741     0.641     -44      27  2 
+   19.772    28.164    64.228    -0.407    -0.866     0.290     -44      26  2 
+   19.241    27.757    63.123     0.390    -0.851     0.352     -44      27  2 
+   20.151    27.945    63.649    -0.217    -0.976     0.001     -44      26  2 
+   19.595    27.813    62.491     0.567    -0.823     0.036     -44      27  2 
+   20.505    28.001    63.018    -0.040    -0.948    -0.315     -44      26  2 
+   19.869    28.136    61.902     0.704    -0.661    -0.259     -44      27  2 
+   20.779    28.324    62.428     0.097    -0.787    -0.610     -44      26  2 
+   19.884    29.296    60.555     0.764    -0.625    -0.163     -48      27  2 
+   20.172    29.490    59.825     0.571    -0.754     0.325     -48      13  2 
+   19.195    28.486    60.835     0.367    -0.487    -0.793     -48      27  2 
+   19.376    29.058    60.292     0.247    -0.868    -0.431      48      27  2 
+   19.664    29.251    59.561     0.054    -0.997     0.056      48      13  2 
+   19.977    29.009    58.855    -0.154    -0.836     0.527     -48      13  2 
+   18.805    29.212    60.107    -0.335    -0.711    -0.619     -48      27  2 
+   19.093    29.406    59.377    -0.527    -0.839    -0.132     -48      13  2 
+   18.143    29.346    60.066     0.107    -0.800    -0.591     -49      12  2 
+   17.417    28.778    60.856    -0.522    -0.341    -0.782     -49      27  2 
+   17.411    29.398    60.287    -0.518    -0.755    -0.402      49      12  2 
+   17.160    29.662    59.527    -0.351    -0.931     0.104     -49      12  2 
+   16.927    29.870    60.649    -0.931    -0.352    -0.093     -49      12  2 
+   18.594    29.592    58.903    -0.194    -0.964     0.184     -51      13  2 
+   17.616    29.757    58.674    -0.025    -0.863    -0.505     -51      12  2 
+   18.259    29.738    58.318    -0.453    -0.850    -0.268      51      13  2 
+   18.738    29.414    57.867    -0.773    -0.634     0.033     -51      13  2 
+   18.040    30.213    57.869    -0.622    -0.482    -0.616     -51      13  2 
+   16.965    30.978    58.161    -0.490     0.009    -0.872     -53      12  2 
+   17.586    31.382    57.359    -0.905    -0.260    -0.337     -53      10  2 
+   16.929    32.817    59.830    -0.850     0.152    -0.505     -57      28  2 
+   16.822    32.684    60.098    -0.987    -0.020    -0.159     -57      28  2 
+   17.001    33.124    59.729    -0.898    -0.052    -0.437     -61      11  2 
+   17.125    33.295    59.533    -0.792     0.093    -0.603     -61      11  2 
+   17.213    34.111    59.033    -0.851    -0.451    -0.270     -63       4  2 
+   17.178    34.195    59.021    -0.888    -0.361    -0.284     -63       4  2 
+   16.921    34.696    58.667    -0.717    -0.696    -0.048     -66       4  2 
+   16.119    35.665    58.497    -0.348    -0.503    -0.791     -66      32  2 
+   16.816    35.228    58.125    -0.812    -0.212    -0.543      66       4  2 
+   17.071    34.675    57.457    -0.983     0.157    -0.098     -66       4  2 
+   17.186    35.831    57.830    -0.475     0.339    -0.812     -66       4  2 
+   17.411    36.538    57.765    -0.626    -0.133    -0.769     -68       5  2 
+   17.502    37.432    57.916    -0.562     0.495    -0.662     -68       5  2 
+   15.948    37.628    58.551    -0.433     0.478    -0.764     -70      32  2 
+   16.097    38.262    58.672    -0.532     0.055    -0.845     -70      33  2 
+   15.603    39.263    59.396    -0.370     0.276    -0.887     -73      34  2 
+   15.962    38.978    59.027    -0.610     0.466    -0.641     -73      33  2 
+   16.092    39.770    59.561    -0.021     0.639    -0.769     -73      34  2 
+   16.507    39.542    59.210    -0.297     0.791    -0.536     -73      33  2 
+   16.980    39.516    61.539     0.614     0.457     0.644     -77      34  2 
+   17.494    39.259    61.411     0.271     0.628     0.729     -77      33  2 
+   16.914    38.192    62.038     0.275     0.494     0.825     -79      29  2 
+   16.861    38.181    62.061     0.233     0.485     0.843     -79      29  2 
+   16.521    38.137    62.239     0.460     0.514     0.724     -80      30  2 
+   15.819    38.998    62.000    -0.215     0.087     0.973     -80      34  2 
+   15.796    38.230    62.296    -0.200     0.599     0.775      80      30  2 
+   15.682    37.733    62.942    -0.124     0.931     0.344     -80      30  2 
+   15.108    38.810    61.602    -0.724    -0.047     0.688     -80      34  2 
+   15.172    38.066    61.947    -0.767     0.450     0.458      80      30  2 
+   14.890    37.524    62.499    -0.579     0.811     0.090     -80      30  2 
+   14.929    37.717    61.349    -0.988     0.132    -0.085     -80      30  2 
+   16.774    36.243    64.265     0.824     0.512     0.243     -83      36  2 
+   16.472    37.079    63.672     0.331     0.554     0.764     -83      30  2 
+   16.303    36.650    64.350     0.444     0.840     0.312      83      36  2 
+   16.333    36.598    65.168     0.424     0.875    -0.234     -83      36  2 
+   15.744    37.243    63.659    -0.088     0.649     0.756     -83      30  2 
+   15.690    36.788    64.339    -0.052     0.952     0.303      83      36  2 
+   15.612    36.760    65.155     0.000     0.970    -0.241     -83      36  2 
+   15.035    37.045    63.534    -0.495     0.535     0.685     -83      30  2 
+   15.093    36.621    64.234    -0.533     0.817     0.218      83      36  2 
+   14.911    36.564    65.032    -0.412     0.855    -0.314     -83      36  2 
+   14.666    36.193    64.063    -0.878     0.471     0.080     -83      36  2 
+   16.887    36.058    64.343     0.749     0.635     0.191     -85      36  2 
+   17.153    36.221    63.686     0.572     0.527     0.629     -85      29  2 
+   16.994    35.904    64.349     0.852     0.485     0.196     -85      36  2 
+   17.263    36.061    63.692     0.673     0.380     0.635     -85      29  2 
+   17.399    35.421    64.489     0.583     0.806     0.103     -87      23  2 
+   17.587    35.090    64.825     0.762     0.491     0.423     -87      23  2 
+   16.798    36.181    66.145     0.698     0.630     0.341     -89      36  2 
+   17.595    35.730    67.146     0.166     0.931    -0.326     -89      39  2 
+   15.525    35.609    67.682     0.072     0.954     0.290     -93      36  2 
+   15.468    35.633    68.610     0.110     0.938    -0.329     -93      51  2 
+   15.340    35.593    67.670    -0.273     0.924     0.268     -93      36  2 
+   15.272    35.616    68.597    -0.228     0.908    -0.351     -93      51  2 
+   14.518    35.997    66.517    -0.644     0.521     0.560     -94      36  2 
+   14.325    35.561    66.943    -0.515     0.812     0.276     -94      37  2 
+   14.047    35.674    65.913    -0.921     0.332     0.205     -94      36  2 
+   13.818    35.215    66.293    -0.768     0.638    -0.049     -94      37  2 
+   15.151    35.495    68.064    -0.147     0.989     0.005     -96      37  2 
+   15.137    35.672    68.779    -0.138     0.871    -0.471     -96      51  2 
+   14.185    35.158    67.461    -0.585     0.610     0.535     -96      37  2 
+   14.444    35.100    68.148    -0.758     0.648     0.077      96      37  2 
+   14.430    35.277    68.862    -0.748     0.530    -0.399      96      51  2 
+   14.146    35.646    69.433    -0.559     0.284    -0.779     -96      51  2 
+   14.196    34.347    68.329    -0.972    -0.003     0.234     -96      37  2 
+   14.182    34.524    69.044    -0.963    -0.121    -0.242     -96      51  2 
+   13.770    33.394    67.485    -0.792    -0.272     0.547     -98      37  2 
+   14.067    33.115    68.476    -0.990    -0.086    -0.114     -98      45  2 
+   14.379    32.365    67.514    -0.879    -0.421     0.224    -101      45  2 
+   14.910    31.797    67.589    -0.513    -0.813     0.275    -101      45  2 
+   15.288    31.467    67.624    -0.765    -0.593     0.252    -103      40  2 
+   15.456    31.170    68.412    -0.877    -0.395    -0.274    -103      48  2 
+   16.210    31.318    67.433     0.584    -0.811    -0.029    -103      40  2 
+   16.281    31.037    68.241     0.537    -0.624    -0.567    -103      48  2 
+   16.467    31.467    67.370     0.413    -0.911     0.013    -105      40  2 
+   16.686    31.339    68.135     0.267    -0.826    -0.497    -105      47  2 
+   16.500    31.483    67.363     0.449    -0.894     0.006    -105      40  2 
+   16.718    31.355    68.129     0.303    -0.808    -0.505    -105      47  2 
+   17.545    32.893    66.741     0.806    -0.590     0.048    -112      39  2 
+   17.658    33.141    66.425     0.897    -0.392    -0.206    -112      39  2 
+   17.808    32.437    65.217     0.797     0.078     0.599    -114      40  2 
+   18.387    32.301    64.772     0.411     0.168     0.896    -114      24  2 
+   17.725    32.004    65.241     0.724    -0.302     0.620    -114      40  2 
+   18.304    31.868    64.796     0.338    -0.211     0.917    -114      24  2 
+   17.636    31.693    65.251     0.784    -0.095     0.614    -115      40  2 
+   18.173    31.320    64.834     0.425     0.154     0.892    -115      26  2 
+   18.882    31.008    64.775    -0.047     0.362     0.931    -115      26  2 
+   17.385    31.301    65.159     0.304    -0.846     0.438    -115      40  2 
+   18.034    31.102    64.783    -0.129    -0.713     0.689    -115      26  2 
+   18.631    30.616    64.683    -0.527    -0.389     0.756    -115      26  2 
+   20.208    31.267    65.056    -0.189     0.685     0.704    -117      26  2 
+   19.644    32.079    64.654     0.187     0.143     0.972    -117      24  2 
+   20.844    31.552    64.740     0.130     0.828     0.546    -117      26  2 
+   20.280    32.365    64.338     0.506     0.286     0.814    -117      24  2 
+   21.374    31.651    64.196     0.395     0.877     0.274    -117      26  2 
+   20.810    32.464    63.794     0.771     0.335     0.542    -117      24  2 
+   21.708    31.546    63.515     0.562     0.825    -0.067    -117      26  2 
+   21.144    32.359    63.113     0.938     0.283     0.201    -117      24  2 
+   21.791    31.255    62.811     0.603     0.679    -0.418    -117      26  2 
+   21.227    32.068    62.409     0.979     0.138    -0.150    -117      24  2 
+   21.022    30.081    61.396     0.832    -0.111    -0.544    -121      26  2 
+   20.804    30.214    60.695     0.977    -0.199    -0.077    -121      13  2 
+   20.948    30.273    59.966     0.881    -0.238     0.409    -121      13  2 
+   20.976    29.950    61.381     0.761    -0.315    -0.568    -121      26  2 
+   20.773    30.126    60.685     0.896    -0.432    -0.104    -121      13  2 
+   20.902    30.142    59.951     0.810    -0.442     0.385    -121      13  2 
+   20.758    30.079    60.735     0.906    -0.401    -0.138    -123      25  2 
+   20.881    30.122    59.974     0.824    -0.429     0.370    -123      13  2 
+   20.337    29.646    60.651     0.461    -0.858    -0.226    -123      25  2 
+   20.446    29.674    59.887     0.389    -0.877     0.283    -123      13  2 
+   20.942    30.296    59.994     0.885    -0.254     0.390    -125      13  2 
+   20.817    30.248    60.755     0.968    -0.222    -0.117    -125      25  2 
+   20.875    30.934    60.032     0.818     0.384     0.428    -125      13  2 
+   20.753    30.865    60.792     0.900     0.429    -0.078    -125      25  2 
+   20.771    31.256    60.032     0.887     0.169     0.429    -127      13  2 
+   20.610    31.432    60.809     0.995     0.052    -0.090    -127      24  2 
+   20.765    31.315    60.017     0.881     0.230     0.414    -127      13  2 
+   20.604    31.491    60.794     0.988     0.112    -0.105    -127      24  2 
+   20.803    31.638    59.860     0.855     0.015     0.518    -129      20  2 
+   20.852    31.881    59.715     0.891     0.190     0.413    -129      20  2 
+   21.851    31.598    58.640     0.784     0.459     0.419    -131      13  2 
+   21.702    32.673    58.679     0.883    -0.258     0.393    -131       9  2 
+   22.483    31.235    57.541     0.560     0.783     0.270    -133      16  2 
+   22.087    31.038    58.590     0.901     0.179     0.395    -133      13  2 
+   22.540    30.691    58.151     0.599     0.410     0.688     133      16  2 
+   23.201    30.486    57.949     0.159     0.546     0.822    -133      16  2 
+   21.869    30.170    58.909     0.792    -0.255     0.554    -133      13  2 
+   22.352    29.943    58.426     0.470    -0.104     0.876     133      16  2 
+   22.998    29.679    58.245     0.039     0.072     0.997    -133      16  2 
+   21.979    29.228    58.278     0.214    -0.594     0.775    -133      16  2 
+   20.839    28.942    58.617     0.278    -0.870     0.408    -135      13  2 
+   21.385    28.342    57.911    -0.086    -0.470     0.879    -135      15  2 
+   20.213    28.745    58.300    -0.035    -0.968     0.249    -135      13  2 
+   20.759    28.145    57.594    -0.399    -0.568     0.720    -135      15  2 
+   19.653    28.783    57.835    -0.315    -0.949     0.017    -135      13  2 
+   20.199    28.183    57.129    -0.679    -0.549     0.487    -135      15  2 
+   18.209    31.329    56.529    -0.593    -0.287    -0.752    -140      10  2 
+   18.753    30.723    55.804    -0.956     0.117    -0.269    -140      14  2 
+   18.584    32.046    56.211    -0.406     0.071    -0.911    -140      10  2 
+   19.128    31.439    55.486    -0.769     0.476    -0.428    -140      14  2 
+   17.914    32.421    56.794    -0.741     0.259    -0.620    -144      10  2 
+   17.653    33.661    56.760    -0.567    -0.568    -0.597    -144       4  2 
+   17.469    33.031    58.104    -0.952    -0.128    -0.280    -146       4  2 
+   17.425    33.284    58.505    -0.992     0.100     0.082    -146       4  2 
+   17.925    35.128    56.483    -0.373     0.480    -0.794    -149       4  2 
+   18.405    36.249    56.298    -0.692    -0.267    -0.670    -149       5  2 
+   19.609    37.374    55.737    -0.090     0.296    -0.951    -157       5  2 
+   19.969    37.920    55.723    -0.330    -0.068    -0.942    -157       6  2 
+   19.061    37.745    56.044    -0.364     0.481    -0.798    -157       5  2 
+   19.421    38.290    56.029    -0.604     0.117    -0.788    -157       6  2 
+   18.648    38.031    56.572    -0.571     0.624    -0.534    -157       5  2 
+   19.008    38.576    56.557    -0.811     0.261    -0.524    -157       6  2 
+   18.203    38.455    57.943    -0.531     0.532    -0.660    -159      35  2 
+   18.063    38.308    57.961    -0.643     0.413    -0.645    -159      35  2 
+   17.791    38.140    58.067    -0.461     0.525    -0.716    -160      33  2 
+   17.594    37.803    58.035    -0.623     0.248    -0.742    -160      33  2 
+   16.903    39.390    58.911    -0.069     0.703    -0.707    -161      33  2 
+   17.472    39.506    58.806    -0.449     0.626    -0.638    -161      35  2 
+   18.421    38.765    57.944    -0.677     0.325    -0.661    -163       6  2 
+   18.254    39.660    58.765     0.110     0.737    -0.667    -163      35  2 
+   18.875    39.444    58.308    -0.304     0.881    -0.363     163       6  2 
+   19.367    39.604    57.696    -0.631     0.774     0.045    -163       6  2 
+   19.455    39.549    58.980     0.172     0.967     0.188    -163       6  2 
+   19.738    39.502    59.351    -0.017     0.998    -0.059    -165       7  2 
+   18.985    39.598    60.186     0.632     0.692     0.348    -165      35  2 
+   19.827    39.356    59.935     0.071     0.854     0.515     165       7  2 
+   20.708    39.586    59.970    -0.517     0.701     0.492    -165       7  2 
+   19.021    39.052    60.665     0.658     0.302     0.690    -165      35  2 
+   19.857    38.898    60.336     0.101     0.404     0.909     165       7  2 
+   20.749    38.968    60.511    -0.494     0.357     0.793    -165       7  2 
+   19.818    38.295    60.408     0.062    -0.189     0.980    -165       7  2 
+   18.665    37.691    61.106     0.830     0.214     0.515    -167      29  2 
+   18.472    37.869    61.269     0.673     0.359     0.647    -167      29  2 
+   18.426    39.283    60.893     0.233     0.467     0.853    -168      35  2 
+   17.964    39.143    61.232     0.541     0.561     0.627    -168      33  2 
+   17.828    38.498    61.648     0.463     0.191     0.866    -169      33  2 
+   17.912    37.583    62.289     0.407     0.801     0.439    -169      29  2 
+   19.175    37.205    60.850     0.491     0.538     0.686    -171      29  2 
+   19.942    37.595    60.437    -0.021     0.277     0.961    -171       7  2 
+   19.355    36.691    60.683     0.826    -0.420     0.376    -171      29  2 
+   20.115    37.101    60.277     0.320    -0.693     0.646    -171       7  2 
+   19.275    35.906    60.549     0.879     0.104     0.465    -173      29  2 
+   19.828    35.829    59.978     0.511     0.155     0.846    -173       2  2 
+   19.266    35.703    60.567     0.870    -0.097     0.483    -173      29  2 
+   19.819    35.626    59.997     0.502    -0.046     0.864    -173       2  2 
+   19.045    34.238    64.028     0.851     0.105     0.514    -182      23  2 
+   19.870    33.281    63.904     0.301     0.744     0.597    -182      24  2 
+   18.106    34.058    65.107     0.860    -0.313     0.403    -183      23  2 
+   18.012    34.122    65.932     0.923    -0.356    -0.147    -183      39  2 
+   17.938    34.622    65.044     0.528     0.803     0.278    -183      23  2 
+   17.844    34.686    65.869     0.590     0.760    -0.272    -183      39  2 
+   20.835    32.640    61.798     0.783     0.424    -0.456    -190      24  2 
+   20.600    32.899    60.764     0.939     0.251     0.234    -190      20  2 
+   20.183    34.366    60.021     0.388     0.418     0.822    -196       2  2 
+   20.641    33.904    59.763     0.813    -0.011     0.582    -196       2  2 
+   21.591    33.397    58.948     0.817     0.167     0.551    -199       9  2 
+   21.867    34.439    58.926     0.633    -0.527     0.566    -199       2  2 
+   22.047    33.874    57.937     0.856    -0.281     0.434    -201       1  2 
+   22.014    33.512    57.271     0.831    -0.552    -0.065    -201       1  2 
+   21.820    32.265    57.194     0.960     0.279    -0.014    -203      14  2 
+   21.822    32.261    57.201     0.961     0.276    -0.009    -203      14  2 
+   21.895    32.090    57.376     0.912     0.391    -0.126    -204       9  2 
+   22.369    31.473    57.123     0.596     0.802     0.043    -204      16  2 
+   21.915    32.001    57.629     0.939     0.273     0.211    -204       9  2 
+   22.389    31.385    57.376     0.623     0.684     0.380    -204      16  2 
+   23.912    30.670    55.722     0.577     0.655    -0.488    -217      16  2 
+   24.939    30.438    55.855    -0.107     0.810    -0.577    -217      19  2 
+   23.883    30.956    56.389     0.560     0.823    -0.095    -217      16  2 
+   24.909    30.731    56.541    -0.124     0.973    -0.196    -217      19  2 
+   23.765    30.930    57.106     0.491     0.808     0.327    -217      16  2 
+   24.788    30.705    57.277    -0.191     0.958     0.213    -217      19  2 
+   23.582    30.598    57.727     0.383     0.613     0.692    -217      16  2 
+   24.600    30.364    57.913    -0.296     0.769     0.567    -217      19  2 
+   23.370    30.028    58.124     0.258     0.277     0.925    -217      16  2 
+   24.383    29.778    58.322    -0.416     0.443     0.794    -217      19  2 
+   21.483    27.775    57.468    -0.037    -0.753     0.657    -224      15  2 
+   22.433    26.996    57.398    -0.670    -0.234     0.704    -224      18  2 
+   21.161    27.425    56.785    -0.198    -0.928     0.315    -224      15  2 
+   22.126    26.662    56.745    -0.841    -0.420     0.342    -224      18  2 
+   21.083    27.348    55.959    -0.237    -0.967    -0.098    -224      15  2 
+   22.051    26.588    55.957    -0.883    -0.460    -0.096    -224      18  2 
+   21.266    27.562    55.175    -0.146    -0.860    -0.490    -224      15  2 
+   22.226    26.793    55.208    -0.786    -0.347    -0.512    -224      18  2 
+   21.668    28.019    54.606     0.056    -0.631    -0.774    -224      15  2 
+   22.610    27.229    54.666    -0.572    -0.104    -0.813    -224      18  2 
+   22.201    28.618    54.381     0.322    -0.332    -0.887    -224      15  2 
+   23.119    27.801    54.450    -0.289     0.213    -0.933    -224      18  2 
+   25.715    28.261    55.349     0.324    -0.399    -0.858    -230      19  2 
+   25.036    27.551    55.002     0.776     0.074    -0.627    -230      18  2 
+   25.980    27.736    55.906     0.471    -0.691    -0.548    -230      19  2 
+   25.302    27.026    55.559     0.923    -0.217    -0.317    -230      18  2 
+   25.956    27.399    56.643     0.458    -0.878    -0.139    -230      19  2 
+   25.278    26.689    56.296     0.910    -0.405     0.092    -230      18  2 
+   25.648    27.329    57.389     0.287    -0.917     0.276    -230      19  2 
+   24.970    26.618    57.042     0.739    -0.444     0.507    -230      18  2 
+   25.128    27.540    57.973    -0.002    -0.800     0.600    -230      19  2 
+   24.450    26.830    57.626     0.450    -0.326     0.831    -230      18  2 
+   21.978    30.385    54.540     0.211     0.552    -0.807    -233      15  2 
+   21.596    30.902    54.621     0.465     0.207    -0.861    -233      14  2 
+   21.395    29.993    54.292    -0.081     0.356    -0.931    -233      15  2 
+   21.013    30.510    54.373     0.174     0.011    -0.985    -233      14  2 
+   20.799    29.548    54.322    -0.379     0.133    -0.916    -233      15  2 
+   20.417    30.065    54.403    -0.124    -0.211    -0.969    -233      14  2 
+   20.276    29.114    54.627    -0.640    -0.084    -0.764    -233      15  2 
+   19.894    29.631    54.708    -0.386    -0.428    -0.817    -233      14  2 
+   19.902    28.754    55.161    -0.827    -0.263    -0.496    -233      15  2 
+   19.520    29.272    55.242    -0.572    -0.608    -0.550    -233      14  2 
+   19.732    28.522    55.848    -0.912    -0.380    -0.153    -233      15  2 
+   19.350    29.039    55.929    -0.658    -0.725    -0.207    -233      14  2 
+   21.873    32.523    56.447     0.990     0.134    -0.045    -235      14  2 
+   21.997    33.341    56.509     0.907    -0.412    -0.086    -235       1  2 
+   21.530    31.973    55.319     0.433     0.742    -0.511    -235      14  2 
+   21.448    32.653    55.788     0.488     0.289    -0.824     235      14  2 
+   21.590    33.467    55.878     0.393    -0.253    -0.884     235       1  2 
+   21.912    34.163    55.561     0.178    -0.718    -0.673    -235       1  2 
+   20.668    32.801    55.831    -0.434     0.463    -0.773    -235      14  2 
+   20.842    33.608    55.919    -0.550    -0.075    -0.832    -235       1  2 
+   20.087    32.910    56.051    -0.047     0.390    -0.920    -236       3  2 
+   19.683    32.782    56.105    -0.403     0.277    -0.872    -236       3  2 
+   21.967    33.328    56.771     0.870    -0.429     0.245    -241       1  2 
+   21.842    32.508    56.720     0.953     0.117     0.279    -241      14  2 
+   21.963    33.327    56.784     0.865    -0.429     0.260    -241       1  2 
+   21.838    32.508    56.733     0.949     0.117     0.294    -241      14  2 
+   23.016    35.406    58.188     0.453    -0.776     0.439    -245       8  2 
+   23.195    34.978    57.162     0.933    -0.239     0.269    -245       1  2 
+   23.449    35.588    57.571     0.764    -0.646    -0.004     245       8  2 
+   24.011    35.939    57.979     0.389    -0.879    -0.275    -245       8  2 
+   23.290    35.462    56.464     0.989     0.046    -0.142    -245       1  2 
+   23.535    36.027    56.938     0.825    -0.331    -0.458     245       8  2 
+   24.113    36.459    57.228     0.440    -0.619    -0.651    -245       8  2 
+   22.972    36.079    55.965     0.802     0.409    -0.436    -245       1  2 
+   23.247    36.587    56.485     0.619     0.070    -0.783     245       8  2 
+   23.771    37.123    56.690     0.269    -0.287    -0.919    -245       8  2 
+   22.675    37.093    56.353     0.208     0.433    -0.877    -245       8  2 
+   21.723    36.533    55.457     0.067     0.676    -0.734    -246       1  2 
+   21.312    37.764    55.749     0.341    -0.145    -0.929    -246       6  2 
+   22.024    38.651    56.303     0.698     0.298    -0.651    -248       6  2 
+   23.140    38.498    56.699    -0.046     0.400    -0.915    -248       8  2 
+   21.951    39.295    56.761     0.661     0.620    -0.423    -248       6  2 
+   23.067    39.142    57.156    -0.083     0.722    -0.686    -248       8  2 
+   20.918    40.004    57.948     0.145     0.975     0.171    -249       6  2 
+   21.364    40.038    58.605    -0.152     0.952    -0.266    -249       7  2 
+   22.508    39.889    58.887     0.483     0.869    -0.110    -251       7  2 
+   23.233    39.694    58.640    -0.000     0.998     0.055    -251       8  2 
+   22.694    39.649    59.694     0.587     0.735     0.339    -251       7  2 
+   23.428    39.443    59.485     0.097     0.873     0.478    -251       8  2 
+   22.691    39.074    60.337     0.585     0.416     0.696    -251       7  2 
+   23.425    38.840    60.159     0.096     0.572     0.815    -251       8  2 
+   22.500    38.299    60.664     0.479    -0.014     0.878    -251       7  2 
+   23.225    38.029    60.501    -0.004     0.166     0.986    -251       8  2 
+   22.165    37.507    60.598     0.293    -0.454     0.841    -251       7  2 
+   22.874    37.199    60.433    -0.179    -0.249     0.952    -251       8  2 
+   21.501    36.322    59.743     0.248    -0.426     0.870    -252       2  2 
+   20.867    36.510    59.841    -0.182    -0.299     0.937    -252       2  2 
+   21.895    36.135    59.618    -0.015    -0.301     0.953    -253       8  2 
+   21.937    35.024    59.206     0.668    -0.235     0.706    -253       2  2 
+   22.432    35.625    59.223     0.337    -0.635     0.695     253       8  2 
+   23.065    35.969    59.521    -0.084    -0.864     0.496    -253       8  2 
+   22.814    35.408    58.507     0.587    -0.777     0.226    -253       8  2 
+   19.894    34.868    60.038     0.581     0.083     0.810    -255       2  2 
+   19.413    34.574    60.754     0.901     0.279     0.333    -255      22  2 
+   19.859    34.947    60.048     0.527     0.206     0.825    -255       2  2 
+   19.380    34.650    60.763     0.846     0.405     0.348    -255      22  2 
+   19.915    35.196    59.978     0.489     0.040     0.871    -256       2  2 
+   19.387    35.050    60.500     0.841     0.138     0.523    -256      28  2 
+   19.883    35.318    59.981     0.459     0.159     0.874    -256       2  2 
+   19.357    35.167    60.503     0.809     0.260     0.526    -256      28  2 
+   18.168    32.918    68.059     0.410    -0.645    -0.645    -263      39  2 
+   18.453    32.344    68.501     0.220    -0.262    -0.940    -263      56  2 
+   18.828    31.664    68.564    -0.029     0.191    -0.981    -263      56  2 
+   18.325    33.080    68.229     0.999    -0.040    -0.009    -263      39  2 
+   18.504    32.396    68.556     0.880     0.416    -0.227    -263      56  2 
+   19.038    31.880    68.791     0.524     0.760    -0.384    -263      56  2 
+   18.377    33.312    68.481     0.965    -0.194    -0.178    -265      39  2 
+   18.564    32.803    68.999     0.840     0.145    -0.523    -265      52  2 
+   18.367    33.621    68.781     0.951     0.217     0.219    -265      39  2 
+   18.553    33.129    69.313     0.827     0.546    -0.136    -265      52  2 
+   18.319    34.772    68.564     0.683     0.247     0.687    -267      39  2 
+   18.118    34.289    69.737     0.817     0.569    -0.094    -267      46  2 
+   17.183    35.260    69.378     0.794     0.555     0.248    -269      51  2 
+   17.442    35.633    68.309     0.057     0.861     0.505    -269      39  2 
+   16.850    35.587    69.109     0.452     0.892    -0.029     269      51  2 
+   16.557    36.133    69.891     0.647     0.528    -0.550    -269      51  2 
+   16.399    35.639    68.820    -0.013     0.945    -0.327    -269      51  2 
+   16.057    35.674    68.814     0.215     0.922    -0.323    -271      51  2 
+   15.709    35.667    68.715    -0.050     0.916    -0.399    -271      51  2 
+   16.906    35.120    72.131     0.821     0.022     0.570    -275      51  2 
+   17.058    34.490    72.183     0.720     0.442     0.535    -275      49  2 
+   16.356    35.032    72.665     0.546    -0.022     0.837    -275      51  2 
+   16.508    34.402    72.718     0.445     0.398     0.802    -275      49  2 
+   15.650    34.886    72.944     0.194    -0.096     0.976    -275      51  2 
+   15.803    34.255    72.996     0.092     0.325     0.941    -275      49  2 
+   14.900    34.703    72.922    -0.181    -0.187     0.965    -275      51  2 
+   15.053    34.072    72.975    -0.283     0.234     0.930    -275      49  2 
+   13.621    34.705    72.070    -0.821    -0.186     0.540    -277      51  2 
+   13.366    33.658    72.041    -0.652     0.513     0.559    -277      50  2 
+   13.312    34.770    71.306    -0.976    -0.154     0.157    -277      51  2 
+   13.088    33.716    71.351    -0.826     0.549     0.127    -277      50  2 
+   13.367    34.692    70.484    -0.948    -0.193    -0.253    -277      51  2 
+   13.137    33.645    70.609    -0.795     0.505    -0.336    -277      50  2 
+   14.116    32.792    68.643    -0.961    -0.276    -0.016    -280      45  2 
+   13.514    32.600    69.842    -0.560    -0.148    -0.816    -280      50  2 
+   14.902    31.511    69.155    -0.903    -0.376    -0.206    -281      48  2 
+   15.164    31.348    68.782    -0.682    -0.514    -0.520    -281      48  2 
+   14.563    31.420    69.842    -0.678    -0.315    -0.664    -283      50  2 
+   14.833    30.406    70.213    -0.958    -0.264     0.110    -283      48  2 
+   14.499    31.019    70.497    -0.735    -0.673    -0.079     283      50  2 
+   13.886    31.378    70.750    -0.327    -0.912    -0.248    -283      50  2 
+   15.225    30.332    70.987    -0.679    -0.316     0.663    -283      48  2 
+   14.845    30.954    71.181    -0.426    -0.731     0.533     283      50  2 
+   14.304    31.300    71.577    -0.065    -0.961     0.269    -283      50  2 
+   15.437    31.256    71.570     0.103    -0.461     0.881    -283      50  2 
+   16.031    29.774    71.027    -0.103    -0.715     0.691    -287      48  2 
+   17.112    29.375    71.545    -0.824    -0.449     0.346    -287      53  2 
+   16.191    29.390    70.263     0.012    -0.989     0.146    -287      48  2 
+   17.302    28.921    70.641    -0.729    -0.677    -0.106    -287      53  2 
+   17.363    29.461    69.446    -0.384    -0.819    -0.426    -289      56  2 
+   17.507    30.238    68.855    -0.253    -0.116    -0.961    -289      56  2 
+   17.723    30.462    68.732    -0.397    -0.265    -0.879    -291      56  2 
+   17.745    30.500    68.712    -0.381    -0.238    -0.893    -291      56  2 
+   18.448    28.341    69.774    -0.642    -0.767     0.014    -293      56  2 
+   18.031    28.512    70.249    -0.364    -0.881    -0.302    -293      53  2 
+   19.017    28.184    71.170    -0.299    -0.936    -0.184    -295      57  2 
+   19.272    28.123    71.201    -0.116    -0.980    -0.161    -295      57  2 
+   19.738    27.981    71.234    -0.427    -0.885    -0.183    -297      56  2 
+   19.888    27.473    71.935    -0.527    -0.547    -0.651    -297      60  2 
+   20.111    27.951    71.145     0.161    -0.932    -0.324    -297      56  2 
+   20.219    27.447    71.856     0.089    -0.596    -0.798    -297      60  2 
+   21.059    27.875    70.709    -0.471    -0.881    -0.034    -299      70  2 
+   20.441    28.007    69.643     0.355    -0.934    -0.051    -299      56  2 
+   21.322    27.898    70.246    -0.233    -0.861    -0.453     299      70  2 
+   22.025    27.127    70.501    -0.701    -0.347    -0.623    -299      70  2 
+   21.646    28.142    69.900     0.060    -0.640    -0.766    -299      70  2 
+   21.554    28.443    69.542     0.121    -0.841    -0.528    -301      56  2 
+   22.281    28.213    69.695    -0.363    -0.687    -0.630    -301      72  2 
+   21.221    29.082    68.670     0.744    -0.396    -0.538    -301      56  2 
+   21.804    28.984    69.175     0.356    -0.331    -0.874     301      56  2 
+   22.530    28.753    69.327    -0.128    -0.177    -0.976     301      72  2 
+   23.204    28.451    69.087    -0.578     0.025    -0.816    -301      72  2 
+   21.487    30.001    68.795     0.878     0.064    -0.475    -301      56  2 
+   21.997    29.651    69.265     0.538     0.297    -0.789     301      56  2 
+   22.723    29.420    69.418     0.054     0.451    -0.891     301      72  2 
+   23.471    29.370    69.212    -0.445     0.484    -0.754    -301      72  2 
+   21.551    30.665    69.492     0.910     0.396    -0.126    -301      56  2 
+   22.043    30.132    69.771     0.582     0.751    -0.312     301      56  2 
+   22.769    29.901    69.923     0.098     0.905    -0.414     301      72  2 
+   23.535    30.034    69.910    -0.413     0.816    -0.405    -301      72  2 
+   21.922    30.203    70.456     0.467     0.819     0.334    -301      56  2 
+   22.648    29.972    70.609    -0.017     0.973     0.232    -301      72  2 
+   21.214    30.948    71.139     0.939     0.322    -0.122    -303      55  2 
+   20.502    31.670    70.960     0.383     0.886    -0.262    -303      55  2 
+   20.249    31.789    69.487     0.259     0.957    -0.129    -304      56  2 
+   19.497    32.456    69.893     0.760     0.512    -0.400    -304      52  2 
+   20.067    32.061    71.160     0.672     0.626    -0.395    -306      55  2 
+   19.294    32.771    71.122     0.640     0.697     0.323    -306      52  2 
+   19.706    32.420    71.617     0.366     0.931    -0.007     306      55  2 
+   20.249    32.403    72.110     0.003     0.942    -0.335    -306      55  2 
+   18.711    32.746    71.708     0.297     0.682     0.668    -306      52  2 
+   19.223    32.399    72.103    -0.044     0.913     0.405     306      55  2 
+   19.719    32.380    72.642    -0.375     0.926     0.045    -306      55  2 
+   18.783    32.006    72.451    -0.417     0.579     0.700    -306      55  2 
+   17.470    32.660    72.140     0.356     0.078     0.931    -310      49  2 
+   17.889    33.363    71.517     0.654     0.578     0.488    -310      49  2 
+   18.964    33.105    70.659     0.447     0.893     0.051    -311      52  2 
+   18.284    33.891    70.388     0.900     0.369     0.232    -311      46  2 
+   17.420    32.430    72.199     0.390     0.231     0.891    -314      49  2 
+   18.059    31.848    72.360    -0.036     0.619     0.784    -314      54  2 
+   16.985    31.934    72.183    -0.206    -0.449     0.870    -314      49  2 
+   17.641    31.371    72.345    -0.643    -0.074     0.762    -314      54  2 
+   16.967    31.646    72.068    -0.194    -0.257     0.947    -316      53  2 
+   16.806    31.502    71.970    -0.334    -0.383     0.861    -316      53  2 
+   15.280    32.460    72.718    -0.169    -0.573     0.802    -319      49  2 
+   14.728    32.199    72.579     0.199    -0.399     0.895    -319      50  2 
+   14.828    33.180    72.901    -0.395    -0.212     0.894    -319      49  2 
+   14.319    32.850    72.744    -0.056     0.008     0.998    -319      50  2 
+   15.639    31.511    71.728    -0.008    -0.598     0.801    -320      47  2 
+   15.622    31.488    71.710    -0.020    -0.616     0.788    -320      47  2 
+   17.183    29.909    72.030    -0.788    -0.182     0.588    -324      53  2 
+   17.483    29.406    72.936    -0.988     0.153    -0.016    -324      57  2 
+   17.296    29.126    71.590    -0.732    -0.574     0.368    -324      53  2 
+   17.588    28.678    72.527    -0.926    -0.275    -0.257    -324      57  2 
+   17.832    28.530    71.169    -0.464    -0.872     0.157    -324      53  2 
+   18.086    28.124    72.136    -0.633    -0.601    -0.487    -324      57  2 
+   17.571    29.652    73.278    -0.937     0.297     0.185    -328      57  2 
+   17.266    29.401    74.299    -0.734     0.465    -0.496    -328      61  2 
+   17.482    28.904    73.045    -0.989    -0.143     0.048    -328      57  2 
+   17.171    28.596    74.048    -0.781     0.062    -0.621    -328      61  2 
+   17.764    28.184    72.888    -0.823    -0.566    -0.045    -328      57  2 
+   17.473    27.822    73.880    -0.630    -0.325    -0.706    -328      61  2 
+   18.836    27.189    73.034    -0.803    -0.563    -0.198    -329      60  2 
+   19.490    27.327    72.240    -0.262    -0.449    -0.854    -329      60  2 
+   18.699    26.964    73.590    -0.712    -0.413    -0.568    -331      61  2 
+   19.202    26.021    73.818    -0.848    -0.494     0.189    -331      60  2 
+   18.839    26.465    74.229    -0.606    -0.791    -0.085     331      61  2 
+   18.274    26.647    74.611    -0.230    -0.912    -0.340    -331      61  2 
+   19.352    26.328    74.857    -0.218    -0.895     0.390    -331      61  2 
+   19.804    26.258    75.277    -0.519    -0.848     0.110    -333      64  2 
+   20.009    26.164    75.307    -0.332    -0.933     0.137    -333      64  2 
+   20.660    25.644    75.121    -0.766    -0.587     0.262    -335      60  2 
+   20.903    25.171    75.895    -0.928    -0.271    -0.255    -335      79  2 
+   21.005    25.506    74.908     0.132    -0.947    -0.292    -335      60  2 
+   21.306    25.009    75.647    -0.069    -0.616    -0.785    -335      79  2 
+   20.921    25.442    73.305     0.379    -0.908    -0.178    -337      60  2 
+   22.170    25.338    73.489    -0.454    -0.839    -0.301    -337      66  2 
+   21.721    26.195    72.332    -0.041    -0.929    -0.368    -338      70  2 
+   21.168    26.935    71.858    -0.544    -0.255    -0.799    -338      70  2 
+   23.283    25.937    71.095    -0.072    -0.943    -0.326    -342      70  2 
+   24.023    25.306    71.565    -0.565    -0.522    -0.639    -342      71  2 
+   23.073    26.673    70.149    -0.177    -0.574    -0.799    -343      70  2 
+   23.473    26.922    69.708    -0.443    -0.740    -0.506    -343      72  2 
+   25.091    26.672    70.032     0.365    -0.865    -0.344    -345      72  2 
+   25.431    25.793    70.942     0.139    -0.279    -0.950    -345      71  2 
+   25.814    27.129    70.204     0.727    -0.636    -0.258    -345      72  2 
+   26.154    26.250    71.114     0.501    -0.050    -0.864    -345      71  2 
+   26.249    27.749    70.640     0.944    -0.327    -0.040    -345      72  2 
+   26.589    26.870    71.550     0.718     0.259    -0.646    -345      71  2 
+   26.292    28.384    71.237     0.966    -0.009     0.259    -345      72  2 
+   26.631    27.505    72.147     0.739     0.577    -0.347    -345      71  2 
+   25.511    29.395    72.018     0.576     0.496     0.650    -347      72  2 
+   25.410    28.991    73.020     0.643     0.766    -0.018    -347      69  2 
+   24.927    29.736    72.097     0.284     0.667     0.689    -347      72  2 
+   24.826    29.332    73.099     0.351     0.936     0.021    -347      69  2 
+   22.718    29.954    71.704     0.272     0.872     0.407    -350      72  2 
+   21.943    30.390    72.020     0.789     0.582     0.197    -350      55  2 
+   22.600    29.994    71.386     0.015     0.958    -0.286    -350      72  2 
+   21.842    30.423    71.747     0.521     0.672    -0.527    -350      55  2 
+   21.881    30.427    72.310     0.830     0.557     0.003    -352      55  2 
+   22.477    29.918    72.171     0.433     0.896     0.096    -352      70  2 
+   21.854    30.317    72.638     0.793     0.406     0.455    -352      55  2 
+   22.447    29.797    72.531     0.398     0.752     0.526    -352      70  2 
+   21.795    30.094    73.363     0.832     0.554    -0.029    -354      65  2 
+   21.575    30.195    73.778     0.567     0.675     0.472    -354      65  2 
+   20.754    31.504    73.813     0.364     0.300     0.882    -356      55  2 
+   20.650    30.655    74.761     0.433     0.866     0.250    -356      58  2 
+   20.050    31.671    73.835    -0.139     0.419     0.897    -356      55  2 
+   19.817    30.852    74.787     0.016     0.965     0.263    -356      58  2 
+   18.422    30.468    74.052    -0.512     0.816     0.267    -360      61  2 
+   18.108    30.252    73.856    -0.746     0.655     0.121    -360      61  2 
+   18.661    30.465    75.435    -0.036     0.997     0.072    -362      61  2 
+   19.111    30.658    74.993    -0.336     0.868     0.366    -362      58  2 
+   18.535    30.276    76.129    -0.099     0.903     0.419    -364      61  2 
+   18.690    30.162    76.777    -0.203     0.979    -0.014    -364      62  2 
+   17.239    29.635    75.933    -0.747     0.582     0.321    -366      61  2 
+   16.894    29.318    76.896    -0.517     0.793    -0.321    -366      63  2 
+   16.844    29.052    75.600    -0.944     0.290     0.154    -366      61  2 
+   16.500    28.735    76.562    -0.715     0.502    -0.487    -366      63  2 
+   16.738    28.331    75.324    -0.997    -0.070     0.017    -366      61  2 
+   16.394    28.013    76.287    -0.768     0.141    -0.625    -366      63  2 
+   16.939    27.597    75.155    -0.897    -0.437    -0.068    -366      61  2 
+   16.595    27.280    76.117    -0.667    -0.225    -0.710    -366      63  2 
+   17.412    26.979    75.120    -0.660    -0.746    -0.085    -366      61  2 
+   17.068    26.662    76.083    -0.431    -0.535    -0.727    -366      63  2 
+   18.075    26.583    75.227    -0.329    -0.944    -0.032    -366      61  2 
+   17.730    26.266    76.190    -0.099    -0.732    -0.674    -366      63  2 
+   20.148    25.366    76.873    -0.769    -0.464    -0.439    -370      79  2 
+   20.395    25.411    76.538    -0.589    -0.431    -0.683    -370      79  2 
+   19.970    25.238    77.202    -0.651    -0.379    -0.658    -372      79  2 
+   19.306    25.801    77.149    -0.208    -0.754    -0.623    -372      63  2 
+   20.079    24.337    78.185    -0.986     0.051     0.161    -372      79  2 
+   19.831    25.147    77.983    -0.820    -0.489     0.296     372      79  2 
+   19.167    25.710    77.930    -0.378    -0.865     0.331     372      63  2 
+   18.313    25.835    78.046     0.192    -0.948     0.254    -372      63  2 
+   20.202    25.633    78.497    -0.367     0.103     0.924    -372      79  2 
+   19.538    26.195    78.445     0.075    -0.272     0.959    -372      63  2 
+   20.462    25.900    78.627    -0.541    -0.075     0.838    -374      64  2 
+   21.525    25.577    79.250    -0.262     0.671     0.693    -374      79  2 
+   21.170    26.281    78.821    -0.025     0.202     0.979     374      64  2 
+   20.800    27.093    78.918     0.221    -0.339     0.914    -374      64  2 
+   21.890    26.561    78.528     0.499     0.406     0.766    -374      64  2 
+   22.536    24.962    79.662     0.243     0.364     0.899    -378      79  2 
+   23.179    24.880    79.677    -0.186     0.418     0.889    -378      77  2 
+   22.437    24.216    79.825     0.193    -0.009     0.981    -378      79  2 
+   23.080    24.134    79.841    -0.236     0.045     0.971    -378      77  2 
+   22.344    23.465    79.685     0.147    -0.385     0.911    -378      79  2 
+   22.987    23.382    79.701    -0.282    -0.330     0.901    -378      77  2 
+   22.272    22.824    79.263     0.111    -0.705     0.700    -378      79  2 
+   22.915    22.742    79.279    -0.318    -0.650     0.690    -378      77  2 
+   21.851    22.245    77.888    -0.099    -0.995     0.013    -380      79  2 
+   22.757    21.762    77.564    -0.703    -0.673     0.228    -380      78  2 
+   21.698    22.429    77.080    -0.176    -0.903    -0.392    -380      79  2 
+   22.619    21.928    76.834    -0.790    -0.569    -0.228    -380      78  2 
+   21.810    22.903    76.391    -0.120    -0.666    -0.736    -380      79  2 
+   22.720    22.356    76.212    -0.727    -0.302    -0.617    -380      78  2 
+   21.926    24.729    75.617    -0.440    -0.457    -0.773    -383      79  2 
+   22.086    25.162    75.029    -0.546    -0.746    -0.382    -383      66  2 
+   21.899    24.746    75.623    -0.464    -0.441    -0.768    -383      79  2 
+   22.059    25.180    75.035    -0.570    -0.730    -0.377    -383      66  2 
+   23.790    24.820    74.016    -0.432    -0.836    -0.338    -388      73  2 
+   24.454    24.616    74.285     0.064    -0.989    -0.137    -388      73  2 
+   25.253    24.414    74.420    -0.468    -0.854    -0.226    -390      76  2 
+   25.943    24.553    73.219     0.395    -0.899     0.188    -390      71  2 
+   26.043    24.442    74.189     0.328    -0.826    -0.459     390      76  2 
+   26.354    23.801    74.865     0.120    -0.398    -0.909    -390      76  2 
+   26.627    25.002    74.344     0.916    -0.262    -0.303    -390      76  2 
+   27.396    25.973    74.034     0.404    -0.910    -0.096    -392      80  2 
+   27.084    25.834    72.784     0.966    -0.258    -0.029    -392      71  2 
+   27.624    26.334    73.538     0.605    -0.592    -0.532     392      80  2 
+   28.613    26.396    73.898    -0.054    -0.633    -0.772    -392      80  2 
+   27.085    26.609    72.393     0.966     0.129    -0.225    -392      71  2 
+   27.625    26.919    73.243     0.606    -0.078    -0.792     392      80  2 
+   28.614    27.171    73.507    -0.054    -0.246    -0.968    -392      80  2 
+   26.782    27.422    72.397     0.815     0.536    -0.222    -392      71  2 
+   27.397    27.532    73.247     0.405     0.463    -0.789     392      80  2 
+   28.311    27.984    73.512    -0.205     0.161    -0.965    -392      80  2 
+   27.016    27.971    73.548     0.070     0.849    -0.523    -392      80  2 
+   26.327    28.196    73.485     0.529     0.699    -0.482    -395      69  2 
+   27.057    28.228    73.864     0.042     0.678    -0.734    -395      80  2 
+   25.906    28.415    74.279     0.083     0.930     0.357    -395      69  2 
+   26.636    28.447    74.658    -0.403     0.909     0.104    -395      80  2 
+   23.657    28.962    75.077     0.303     0.951    -0.068    -403      68  2 
+   23.142    28.828    75.779    -0.137     0.837     0.531    -403      68  2 
+   22.066    28.965    76.083     0.580     0.746     0.327    -405      64  2 
+   21.700    29.222    75.887     0.321     0.928     0.188    -405      64  2 
+   19.696    29.845    77.624     0.375     0.797     0.473    -411      62  2 
+   20.301    29.640    77.800    -0.029     0.934     0.356    -411      64  2 
+   18.614    29.860    77.738    -0.247     0.805     0.539    -412      62  2 
+   18.108    29.638    78.114     0.090     0.953     0.288    -412      63  2 
+   18.935    28.341    79.154     0.503     0.305     0.809    -413      63  2 
+   19.976    28.359    78.962    -0.191     0.293     0.937    -413      64  2 
+   18.963    27.447    79.225     0.517    -0.142     0.844    -413      63  2 
+   20.005    27.465    79.033    -0.177    -0.154     0.972    -413      64  2 
+   22.717    28.601    76.508     0.147     0.988     0.045    -415      68  2 
+   22.026    28.790    77.518     0.834     0.509     0.214    -415      64  2 
+   22.843    28.403    76.979     0.289     0.767     0.573     415      68  2 
+   23.874    28.583    76.863    -0.398     0.647     0.650    -415      68  2 
+   22.912    27.964    77.261     0.366     0.274     0.890    -415      68  2 
+   22.800    27.306    77.775     0.440     0.712     0.547    -416      74  2 
+   22.449    26.792    78.237     0.126     0.252     0.959    -416      74  2 
+   24.639    27.015    78.093     0.192     0.884     0.426    -418      74  2 
+   24.670    27.998    77.295     0.171     0.229     0.958    -418      68  2 
+   25.331    26.150    78.664     0.538     0.451     0.712    -420      74  2 
+   25.954    25.957    78.525     0.123     0.580     0.805    -420      75  2 
+   24.403    25.663    79.191     0.074     0.208     0.975    -421      74  2 
+   24.101    25.147    79.473     0.275     0.552     0.787    -421      77  2 
+   25.133    23.750    79.087     0.791    -0.146     0.594    -423      77  2 
+   26.051    24.187    78.656     0.179    -0.438     0.881    -423      75  2 
+   24.551    22.626    78.896     0.500    -0.708     0.498    -424      77  2 
+   24.615    22.181    78.461     0.457    -0.411     0.788    -424      78  2 
+   23.705    22.355    78.961     0.077    -0.844     0.531    -424      77  2 
+   23.851    21.936    78.519    -0.020    -0.564     0.825    -424      78  2 
+   25.816    22.904    77.049     0.670    -0.650     0.359    -428      76  2 
+   25.193    22.132    76.611     0.819    -0.442    -0.367    -428      78  2 
+   25.646    22.708    76.400     0.516    -0.826    -0.226     428      76  2 
+   26.299    22.964    76.101     0.081    -0.996    -0.027    -428      76  2 
+   24.733    22.355    75.933     0.531    -0.303    -0.791    -428      78  2 
+   25.267    22.892    75.841     0.175    -0.661    -0.730     428      76  2 
+   25.869    23.172    75.466    -0.226    -0.848    -0.480    -428      76  2 
+   24.832    23.381    75.596    -0.217    -0.220    -0.951    -428      76  2 
+   24.106    23.663    75.479     0.266    -0.408    -0.873    -429      73  2 
+   23.069    23.660    75.666    -0.552    -0.411    -0.726    -429      73  2 
+   24.769    24.095    75.214    -0.176    -0.696    -0.696    -430      76  2 
+   24.789    24.132    75.174    -0.159    -0.666    -0.729    -430      76  2 
+   27.193    23.697    76.850     0.720    -0.473     0.509    -432      76  2 
+   27.100    23.895    77.386     0.782    -0.605     0.151    -432      75  2 
+   27.938    25.362    76.261     0.675    -0.552     0.490    -433      80  2 
+   27.521    24.269    75.728     0.954    -0.064    -0.293    -433      76  2 
+   27.939    25.227    75.623     0.676    -0.703    -0.224     433      80  2 
+   28.853    25.668    75.354     0.066    -0.997    -0.044    -433      80  2 
+   27.584    25.390    75.101     0.279    -0.521    -0.807    -433      80  2 
+   27.911    25.539    76.598     0.693    -0.670     0.265    -435      75  2 
+   28.696    26.508    77.076    -0.013    -0.577     0.817    -435      80  2 
+   27.797    25.999    77.140     0.586    -0.238     0.774     435      75  2 
+   27.317    25.321    77.756     0.906     0.214     0.364    -435      75  2 
+   28.124    27.283    77.314    -0.298    -0.190     0.935    -435      80  2 
+   27.382    26.562    77.313     0.197     0.291     0.936     435      75  2 
+   26.780    26.049    77.979     0.598     0.633     0.492    -435      75  2 
+   26.856    26.969    77.036    -0.298     0.673     0.677    -435      75  2 
+   26.752    27.792    76.604    -0.229     0.125     0.965    -436      80  2 
+   26.024    27.784    76.615     0.257     0.130     0.958    -436      68  2 
+   27.324    28.832    76.268    -0.698     0.585     0.413    -436      80  2 
+   26.700    28.478    76.141    -0.282     0.821     0.497     436      80  2 
+   25.975    28.416    76.190     0.201     0.862     0.464     436      68  2 
+   25.322    28.658    76.404     0.637     0.701     0.322    -436      68  2 
+   26.602    28.519    75.318    -0.381     0.861    -0.336    -436      80  2 
+   25.886    28.453    75.434     0.097     0.905    -0.413    -436      68  2 
+   25.625    27.062    77.161     0.523     0.611     0.594    -437      75  2 
+   25.556    27.055    77.222     0.460     0.605     0.650    -437      75  2 
+   18.599    31.448    68.493     0.123     0.335    -0.934    -438      56  2 
+   18.054    31.962    68.403     0.486    -0.008    -0.874    -438      38  2 
+   17.694    32.473    67.981     0.726    -0.349    -0.593    -438      38  2 
+   18.550    31.395    68.473     0.035     0.240    -0.970    -438      56  2 
+   18.026    31.932    68.392     0.384    -0.118    -0.916    -438      38  2 
+   17.649    32.424    67.962     0.636    -0.447    -0.630    -438      38  2 
+   19.891    29.888    65.884    -0.922    -0.002     0.388    -439      26  2 
+   19.994    29.885    66.674    -0.990    -0.000    -0.139    -439      56  2 
+   19.679    29.883    67.405    -0.780     0.002    -0.626    -439      56  2 
+   19.870    29.066    65.321    -0.357    -0.415     0.837    -439      26  2 
+   20.078    29.562    65.909    -0.496    -0.746     0.445     439      26  2 
+   20.077    29.742    66.684    -0.495    -0.866    -0.072     439      56  2 
+   19.866    29.556    67.430    -0.354    -0.742    -0.569     439      56  2 
+   19.505    29.056    67.934    -0.114    -0.409    -0.905    -439      56  2 
+   20.813    29.066    65.453     0.114    -0.415     0.902    -439      26  2 
+   20.452    29.562    65.961     0.355    -0.746     0.564     439      26  2 
+   20.241    29.742    66.707     0.496    -0.866     0.066     439      56  2 
+   20.239    29.556    67.482     0.497    -0.742    -0.450     439      56  2 
+   20.447    29.056    68.066     0.358    -0.409    -0.840    -439      56  2 
+   21.284    29.890    65.522     0.349    -0.003     0.937    -439      26  2 
+   20.638    29.888    65.988     0.780    -0.002     0.626     439      26  2 
+   20.323    29.885    66.719     0.990     0.000     0.139     439      56  2 
+   20.426    29.883    67.509     0.922     0.002    -0.388     439      56  2 
+   20.918    29.881    68.135     0.593     0.003    -0.805    -439      56  2 
+   20.812    30.715    65.459     0.114     0.409     0.905    -439      26  2 
+   20.451    30.215    65.963     0.354     0.742     0.569     439      26  2 
+   20.240    30.029    66.709     0.495     0.866     0.072     439      56  2 
+   20.239    30.209    67.484     0.496     0.746    -0.445     439      56  2 
+   20.447    30.705    68.072     0.357     0.415    -0.837    -439      56  2 
+   19.870    30.715    65.327    -0.358     0.409     0.840    -439      26  2 
+   20.078    30.215    65.911    -0.497     0.742     0.450     439      26  2 
+   20.076    30.029    66.686    -0.496     0.866    -0.066     439      56  2 
+   19.865    30.209    67.432    -0.355     0.746    -0.564     439      56  2 
+   19.504    30.705    67.940    -0.114     0.415    -0.902    -439      56  2 
+   30.905    27.540    76.389     0.615    -0.789    -0.000    -440      81  2 
+   30.680    27.270    75.352     0.980    -0.196    -0.046    -440      80  2 
+   31.063    27.843    75.847     0.724    -0.578    -0.376     440      81  2 
+   31.794    28.139    76.162     0.237    -0.775    -0.586    -440      81  2 
+   30.623    27.817    74.845     0.951     0.077    -0.299    -440      80  2 
+   31.014    28.312    75.413     0.690    -0.252    -0.678     440      81  2 
+   31.737    28.685    75.656     0.208    -0.501    -0.840    -440      81  2 
+   30.336    28.447    74.563     0.808     0.393    -0.440    -440      80  2 
+   30.769    28.852    75.172     0.520     0.123    -0.845     440      81  2 
+   31.450    29.316    75.374     0.065    -0.186    -0.980    -440      81  2 
+   29.877    29.037    74.563     0.578     0.687    -0.440    -440      80  2 
+   30.375    29.357    75.172     0.246     0.474    -0.845     440      81  2 
+   30.991    29.905    75.374    -0.165     0.109    -0.980    -440      81  2 
+   29.335    29.469    74.845     0.307     0.903    -0.299    -440      80  2 
+   29.911    29.727    75.413    -0.076     0.731    -0.678     440      81  2 
+   30.449    30.337    75.656    -0.435     0.325    -0.840    -440      81  2 
+   28.819    29.657    75.352     0.049     0.998    -0.046    -440      80  2 
+   29.468    29.889    75.847    -0.384     0.843    -0.376     440      81  2 
+   29.933    30.526    76.162    -0.693     0.419    -0.586    -440      81  2 
+   28.431    29.566    75.984    -0.145     0.952     0.270    -440      80  2 
+   29.136    29.810    76.389    -0.615     0.789     0.000     440      81  2 
+   29.545    30.434    76.794    -0.888     0.373    -0.270    -440      81  2 
+   28.247    29.211    76.616    -0.237     0.775     0.586    -440      80  2 
+   28.978    29.507    76.931    -0.724     0.578     0.376     440      81  2 
+   29.361    30.080    77.426    -0.980     0.196     0.046    -440      81  2 
+   28.304    28.665    77.122    -0.208     0.501     0.840    -440      80  2 
+   29.027    29.038    77.365    -0.690     0.252     0.678     440      81  2 
+   29.418    29.533    77.933    -0.951    -0.077     0.299    -440      81  2 
+   28.591    28.034    77.404    -0.065     0.186     0.980    -440      80  2 
+   29.272    28.498    77.606    -0.520    -0.123     0.845     440      81  2 
+   29.705    28.903    78.215    -0.808    -0.393     0.440    -440      81  2 
+   29.050    27.445    77.404     0.165    -0.109     0.980    -440      80  2 
+   29.666    27.993    77.606    -0.246    -0.474     0.845     440      81  2 
+   30.164    28.313    78.215    -0.578    -0.687     0.440    -440      81  2 
+   29.592    27.013    77.122     0.435    -0.325     0.840    -440      80  2 
+   30.130    27.623    77.365     0.076    -0.731     0.678     440      81  2 
+   30.706    27.881    77.933    -0.307    -0.903     0.299    -440      81  2 
+   30.108    26.824    76.616     0.693    -0.419     0.586    -440      80  2 
+   30.573    27.461    76.931     0.384    -0.843     0.376     440      81  2 
+   31.222    27.693    77.426    -0.049    -0.998     0.046    -440      81  2 
+   17.474    31.485    67.969     0.402    -0.522    -0.752    -104      56  2 
+   17.979    33.300    65.315     0.885    -0.166     0.434    -181      24  2 
+   21.909    32.390    56.583     0.969     0.217     0.121    -205       1  2 
+   16.280    30.434    61.213    -0.500    -0.729    -0.468      11      12  3 
+   15.925    31.410    61.138    -0.500     0.567    -0.654      13      12  3 
+   15.844    32.494    61.644    -0.500     0.123    -0.857      15      21  3 
+   15.517    33.646    61.696    -0.500    -0.360    -0.788      17      31  3 
+   14.767    33.288    62.003     0.000    -0.121    -0.993      17      31  3 
+   14.072    34.750    64.142    -0.866     0.500     0.000      28      36  3 
+   17.303    32.129    67.667     0.866    -0.250    -0.433     106      38  3 
+   17.704    32.928    65.467     0.866    -0.250     0.433     111      40  3 
+   19.161    37.826    60.592     0.500     0.123     0.857     164      35  3 
+   19.844    36.601    60.065     0.500    -0.360     0.788     170       2  3 
+   21.102    27.646    71.361    -0.500    -0.729    -0.468     296      70  3 
+   22.293    29.679    72.954     0.500     0.831     0.244     351      65  3 
+   27.252    25.702    74.593     0.500    -0.729    -0.468     389      76  3 
+   12.132    30.470    65.461    -0.000    -0.274     0.962     441      44  1 
+   12.132    29.812    65.133    -0.000    -0.603     0.798     441      44  1 
+   12.132    29.317    64.590    -0.000    -0.850     0.526     441      44  1 
+   12.132    29.051    63.904    -0.000    -0.983     0.184     441      44  1 
+   11.367    32.865    63.537    -0.383     0.924     0.000     441      44  1 
+   11.367    32.253    64.910    -0.383     0.618     0.687     441      44  1 
+   11.367    31.588    65.294    -0.383     0.285     0.879     441      44  1 
+   11.367    30.824    65.375    -0.383    -0.097     0.919     441      44  1 
+   11.367    30.093    65.137    -0.383    -0.462     0.800     441      44  1 
+   11.367    29.522    64.623    -0.383    -0.747     0.543     441      44  1 
+   11.367    29.210    63.921    -0.383    -0.904     0.192     441      44  1 
+   11.367    29.210    63.153    -0.383    -0.904    -0.192     441      44  1 
+   11.367    29.522    62.451    -0.383    -0.747    -0.543     441      44  1 
+   11.367    32.253    62.164    -0.383     0.618    -0.687     441      44  1 
+   11.367    32.705    62.785    -0.383     0.844    -0.376     441      44  1 
    10.718    32.431    63.537    -0.707     0.707     0.000     441      44  1 
-   10.718    31.454    64.882    -0.707     0.219     0.672     441      44  3 
-   10.718    29.873    64.368    -0.707    -0.572     0.416     441      44  3 
-   10.718    29.873    62.706    -0.707    -0.572    -0.416     441      44  3 
-   10.718    31.454    62.192    -0.707     0.219    -0.672     441      44  3 
-   10.132    31.017    63.537    -1.000    -0.000    -0.000     441      44  3 
-   13.463    29.466    61.465    -0.000    -0.707    -0.707     445      43  3 
-   18.461    27.459    62.420    -0.000    -1.000    -0.000     446      27  3 
-   15.421    40.088    60.638    -0.500     0.866     0.000     451      34  3 
-   22.585    29.897    63.648     1.000     0.000     0.000     456      26  3 
-   21.999    28.753    64.479     0.707    -0.572     0.416     456      26  3 
-   21.999    28.753    62.817     0.707    -0.572    -0.416     456      26  3 
-   18.375    37.220    56.294    -0.707     0.219    -0.672     462       5  3 
-   16.677    36.491    70.991     0.707     0.707     0.000     470      51  3 
-   15.263    37.077    70.991    -0.000     1.000     0.000     470      51  3 
-   15.263    36.491    72.405    -0.000     0.707     0.707     470      51  3 
-   13.849    36.491    70.991    -0.707     0.707     0.000     470      51  3 
-   20.629    39.469    56.192    -0.000     0.707    -0.707     486       6  3 
-   26.932    28.980    56.893     1.000     0.000     0.000     494      19  3 
-   26.032    30.539    56.893     0.500     0.866     0.000     494      19  3 
-   26.032    29.759    58.243     0.500     0.433     0.750     494      19  3 
-   26.032    28.201    58.243     0.500    -0.433     0.750     494      19  3 
-   26.032    29.759    55.543     0.500     0.433    -0.750     494      19  3 
-   24.540    25.858    56.130     0.500    -0.866    -0.000     496      18  3 
-   24.540    26.638    54.780     0.500    -0.433    -0.750     496      18  3 
-   25.233    37.697    58.529     1.000     0.000     0.000     497       8  3 
-   24.647    39.111    58.529     0.707     0.707     0.000     497       8  3 
-   24.647    38.134    59.874     0.707     0.219     0.672     497       8  3 
-   24.647    36.553    59.360     0.707    -0.572     0.416     497       8  3 
-   24.647    38.134    57.184     0.707     0.219    -0.672     497       8  3 
-   13.609    32.144    72.347    -0.500    -0.433     0.750     501      50  3 
-   12.809    32.837    71.147    -1.000    -0.000    -0.000     501      50  3 
-   19.690    25.732    72.841    -0.500    -0.701    -0.509     505      60  3 
-   25.774    29.816    70.719     0.707     0.707     0.000     507      72  3 
-   25.774    28.839    69.374     0.707     0.219    -0.672     507      72  3 
-   24.360    26.988    69.305    -0.000    -0.707    -0.707     507      72  3 
-   24.360    28.402    68.719    -0.000     0.000    -1.000     507      72  3 
-   20.944    32.296    72.579     0.500     0.866     0.000     508      55  3 
-   20.636    23.091    78.694    -0.707    -0.572     0.416     512      79  3 
-   20.636    23.091    77.032    -0.707    -0.572    -0.416     512      79  3 
-   26.567    25.207    72.011     0.707    -0.572    -0.416     514      71  3 
-   25.153    24.937    71.428    -0.000    -0.707    -0.707     514      71  3 
-   17.929    27.731    79.537    -0.000    -0.000     1.000     520      63  3 
-   16.515    28.168    78.882    -0.707     0.219     0.672     520      63  3 
-   16.515    26.587    78.368    -0.707    -0.572     0.416     520      63  3 
-   15.929    27.731    77.537    -1.000    -0.000    -0.000     520      63  3 
-   24.683    21.453    77.199     0.500    -0.866    -0.000     524      78  3 
-   26.886    23.378    75.425     0.500    -0.701    -0.509     526      76  3 
-   30.135    26.518    74.612     0.707    -0.572    -0.416     527      80  3 
-   28.721    29.076    74.029    -0.000     0.707    -0.707     527      80  3 
-   33.320    29.688    77.335     1.000     0.000     0.000     530      81  3 
-   32.734    31.102    77.335     0.707     0.707     0.000     530      81  3 
-   32.734    30.125    78.680     0.707     0.219     0.672     530      81  3 
-   32.734    28.544    78.166     0.707    -0.572     0.416     530      81  3 
-   32.734    28.544    76.504     0.707    -0.572    -0.416     530      81  3 
-   32.734    30.125    75.990     0.707     0.219    -0.672     530      81  3 
-   31.320    31.688    77.335    -0.000     1.000     0.000     530      81  3 
-   31.320    31.102    78.749    -0.000     0.707     0.707     530      81  3 
-   31.320    29.688    79.335    -0.000    -0.000     1.000     530      81  3 
-   31.320    28.274    78.749    -0.000    -0.707     0.707     530      81  3 
-   31.320    31.102    75.921    -0.000     0.707    -0.707     530      81  3 
-   29.906    31.102    77.335    -0.707     0.707     0.000     530      81  3 
-   29.906    30.125    78.680    -0.707     0.219     0.672     530      81  3 
+   10.718    32.242    64.244    -0.707     0.612     0.354     441      44  1 
+   10.718    31.724    64.762    -0.707     0.354     0.612     441      44  1 
+   10.718    31.017    64.951    -0.707    -0.000     0.707     441      44  1 
+   10.718    30.310    64.762    -0.707    -0.354     0.612     441      44  1 
+   10.718    29.792    64.244    -0.707    -0.612     0.354     441      44  1 
+   10.718    29.603    63.537    -0.707    -0.707     0.000     441      44  1 
+   10.718    29.792    62.830    -0.707    -0.612    -0.354     441      44  1 
+   10.718    30.310    62.312    -0.707    -0.354    -0.612     441      44  1 
+   10.718    31.017    62.123    -0.707    -0.000    -0.707     441      44  1 
+   10.718    31.724    62.312    -0.707     0.354    -0.612     441      44  1 
+   10.718    32.242    62.830    -0.707     0.612    -0.354     441      44  1 
+   10.284    31.782    63.537    -0.924     0.383     0.000     441      44  1 
+   10.284    31.400    64.200    -0.924     0.191     0.331     441      44  1 
+   10.284    30.634    64.200    -0.924    -0.191     0.331     441      44  1 
+   10.284    30.252    63.537    -0.924    -0.383    -0.000     441      44  1 
+   10.284    30.634    62.874    -0.924    -0.191    -0.331     441      44  1 
+   10.284    31.400    62.874    -0.924     0.191    -0.331     441      44  1 
+   10.132    31.017    63.537    -1.000     0.000     0.000     441      44  1 
+   13.627    36.229    62.107    -0.866     0.500     0.000     442      31  1 
+   13.627    35.879    62.713    -0.866     0.250     0.433     442      31  1 
+   13.627    35.179    61.501    -0.866    -0.250    -0.433     442      31  1 
+   13.627    35.879    61.501    -0.866     0.250    -0.433     442      31  1 
+   13.439    35.529    62.107    -1.000     0.000     0.000     442      31  1 
+   15.366    29.612    64.952     0.383    -0.747     0.543     444      42  1 
+   14.601    29.407    64.919    -0.000    -0.850     0.526     444      42  1 
+   13.463    28.914    63.247    -0.000    -0.983     0.184     445      43  1 
+   13.463    28.914    62.512    -0.000    -0.983    -0.184     445      43  1 
+   13.463    29.180    61.826    -0.000    -0.850    -0.526     445      43  1 
+   13.463    29.675    61.283    -0.000    -0.603    -0.798     445      43  1 
+   13.463    30.333    60.955    -0.000    -0.274    -0.962     445      43  1 
+   13.463    31.065    60.888    -0.000     0.092    -0.996     445      43  1 
+   13.463    31.771    61.089    -0.000     0.446    -0.895     445      43  1 
+   12.698    29.956    61.279    -0.383    -0.462    -0.800     445      43  1 
+   12.698    30.687    61.041    -0.383    -0.097    -0.919     445      43  1 
+   12.698    31.451    61.122    -0.383     0.285    -0.879     445      43  1 
+   19.226    27.652    62.036     0.383    -0.904    -0.192     446      27  1 
+   19.226    27.964    61.334     0.383    -0.747    -0.543     446      27  1 
+   18.461    27.759    63.473    -0.000    -0.850     0.526     446      27  1 
+   18.461    27.493    62.787    -0.000    -0.983     0.184     446      27  1 
+   18.461    27.493    62.052    -0.000    -0.983    -0.184     446      27  1 
+   18.461    27.759    61.367    -0.000    -0.850    -0.526     446      27  1 
+   17.696    28.535    64.020    -0.383    -0.462     0.800     446      27  1 
+   17.696    27.964    63.506    -0.383    -0.747     0.543     446      27  1 
+   17.696    27.652    62.804    -0.383    -0.904     0.192     446      27  1 
+   17.696    27.652    62.036    -0.383    -0.904    -0.192     446      27  1 
+   17.696    27.964    61.334    -0.383    -0.747    -0.543     446      27  1 
+   17.047    28.045    62.420    -0.707    -0.707     0.000     446      27  1 
+   17.047    28.234    61.713    -0.707    -0.612    -0.354     446      27  1 
+   16.951    29.984    58.668    -0.500    -0.701    -0.509     447      12  1 
+   16.439    30.615    58.775    -0.866    -0.250    -0.433     447      12  1 
+   16.439    31.315    58.775    -0.866     0.250    -0.433     447      12  1 
+   16.049    36.478    58.241    -0.383    -0.097    -0.919     450      32  1 
+   15.400    35.964    58.854    -0.707    -0.354    -0.612     450      32  1 
+   15.400    36.671    58.665    -0.707    -0.000    -0.707     450      32  1 
+   14.966    37.054    59.416    -0.924     0.191    -0.331     450      32  1 
+   16.121    40.276    60.638    -0.000     1.000     0.000     451      34  1 
+   16.121    40.088    61.338    -0.000     0.866     0.500     451      34  1 
+   16.121    39.576    61.850    -0.000     0.500     0.866     451      34  1 
+   15.421    40.088    60.638    -0.500     0.866     0.000     451      34  1 
+   15.421    39.857    61.351    -0.500     0.701     0.509     451      34  1 
+   15.421    39.857    59.925    -0.500     0.701    -0.509     451      34  1 
+   14.909    39.576    60.638    -0.866     0.500     0.000     451      34  1 
+   14.909    39.226    61.244    -0.866     0.250     0.433     451      34  1 
+   14.909    39.226    60.032    -0.866     0.250    -0.433     451      34  1 
+   14.721    38.876    60.638    -1.000     0.000     0.000     451      34  1 
+   14.812    37.258    63.078    -0.623     0.658     0.423     452      30  1 
+   16.672    36.439    65.565     0.623     0.782     0.000     453      36  1 
+   15.990    36.603    66.284     0.223     0.878     0.423     453      36  1 
+   15.234    36.767    65.565    -0.223     0.975     0.000     453      36  1 
+   15.234    36.603    66.284    -0.223     0.878     0.423     453      36  1 
+   14.552    36.439    65.565    -0.623     0.782     0.000     453      36  1 
+   13.940    35.163    67.098    -0.707     0.612     0.354     454      37  1 
+   13.506    34.703    66.391    -0.924     0.383     0.000     454      37  1 
+   13.506    34.321    67.054    -0.924     0.191     0.331     454      37  1 
+   22.585    29.897    63.648     1.000     0.000     0.000     456      26  1 
+   22.433    30.662    63.648     0.924     0.383     0.000     456      26  1 
+   22.433    30.280    64.311     0.924     0.191     0.331     456      26  1 
+   22.433    29.514    64.311     0.924    -0.191     0.331     456      26  1 
+   22.433    29.132    63.648     0.924    -0.383    -0.000     456      26  1 
+   22.433    29.514    62.985     0.924    -0.191    -0.331     456      26  1 
+   22.433    30.280    62.985     0.924     0.191    -0.331     456      26  1 
+   21.999    31.122    64.355     0.707     0.612     0.354     456      26  1 
+   21.999    30.604    64.873     0.707     0.354     0.612     456      26  1 
+   21.999    29.897    65.062     0.707    -0.000     0.707     456      26  1 
+   21.999    29.190    64.873     0.707    -0.354     0.612     456      26  1 
+   21.999    28.672    64.355     0.707    -0.612     0.354     456      26  1 
+   21.999    28.483    63.648     0.707    -0.707     0.000     456      26  1 
+   21.999    28.672    62.941     0.707    -0.612    -0.354     456      26  1 
+   21.999    29.190    62.423     0.707    -0.354    -0.612     456      26  1 
+   21.999    29.897    62.234     0.707    -0.000    -0.707     456      26  1 
+   21.999    30.604    62.423     0.707     0.354    -0.612     456      26  1 
+   21.350    31.133    65.021     0.383     0.618     0.687     456      26  1 
+   21.350    28.973    65.248     0.383    -0.462     0.800     456      26  1 
+   21.350    28.402    64.734     0.383    -0.747     0.543     456      26  1 
+   21.350    28.090    64.032     0.383    -0.904     0.192     456      26  1 
+   21.350    28.090    63.264     0.383    -0.904    -0.192     456      26  1 
+   21.350    28.402    62.562     0.383    -0.747    -0.543     456      26  1 
+   20.585    28.197    64.701    -0.000    -0.850     0.526     456      26  1 
+   20.585    27.931    64.015    -0.000    -0.983     0.184     456      26  1 
+   17.982    31.903    56.619    -0.707    -0.000    -0.707     459      10  1 
+   17.747    34.081    56.442    -0.500    -0.268    -0.824     461       4  1 
+   17.235    34.106    56.989    -0.866    -0.250    -0.433     461       4  1 
+   19.024    36.590    55.801    -0.383    -0.097    -0.919     462       5  1 
+   18.375    36.783    56.225    -0.707    -0.000    -0.707     462       5  1 
+   18.375    37.490    56.414    -0.707     0.354    -0.612     462       5  1 
+   18.100    40.029    59.699    -0.000     1.000     0.000     464      35  1 
+   18.947    36.363    62.074     0.924     0.191     0.331     466      29  1 
+   18.513    36.687    62.636     0.707     0.354     0.612     466      29  1 
+   17.864    37.216    62.784     0.383     0.618     0.687     466      29  1 
+   18.763    34.427    67.602     1.000     0.000     0.000     468      39  1 
+   18.575    35.127    67.602     0.866     0.500     0.000     468      39  1 
+   18.575    34.777    68.208     0.866     0.250     0.433     468      39  1 
+   18.575    34.777    66.996     0.866     0.250    -0.433     468      39  1 
+   18.063    35.639    67.602     0.500     0.866     0.000     468      39  1 
+   17.111    35.842    70.991     0.924     0.383     0.000     470      51  1 
+   16.677    36.491    70.991     0.707     0.707     0.000     470      51  1 
+   16.677    36.302    71.698     0.707     0.612     0.354     470      51  1 
+   16.677    35.784    72.216     0.707     0.354     0.612     470      51  1 
+   16.028    36.925    70.991     0.383     0.924     0.000     470      51  1 
+   16.028    36.765    71.743     0.383     0.844     0.376     470      51  1 
+   16.028    36.313    72.364     0.383     0.618     0.687     470      51  1 
+   16.028    35.648    72.748     0.383     0.285     0.879     470      51  1 
+   16.028    36.765    70.239     0.383     0.844    -0.376     470      51  1 
+   15.263    37.077    70.991    -0.000     1.000     0.000     470      51  1 
+   15.263    36.942    71.713    -0.000     0.932     0.361     470      51  1 
+   15.263    36.555    72.338    -0.000     0.739     0.674     470      51  1 
+   15.263    35.968    72.781    -0.000     0.446     0.895     470      51  1 
+   15.263    35.262    72.982    -0.000     0.092     0.996     470      51  1 
+   15.263    36.555    69.644    -0.000     0.739    -0.674     470      51  1 
+   15.263    36.942    70.269    -0.000     0.932    -0.361     470      51  1 
+   14.498    36.925    70.991    -0.383     0.924     0.000     470      51  1 
+   14.498    36.765    71.743    -0.383     0.844     0.376     470      51  1 
+   14.498    36.313    72.364    -0.383     0.618     0.687     470      51  1 
+   14.498    35.648    72.748    -0.383     0.285     0.879     470      51  1 
+   14.498    36.765    70.239    -0.383     0.844    -0.376     470      51  1 
+   13.849    36.491    70.991    -0.707     0.707     0.000     470      51  1 
+   13.849    36.302    71.698    -0.707     0.612     0.354     470      51  1 
+   13.849    35.784    72.216    -0.707     0.354     0.612     470      51  1 
+   13.849    35.077    72.405    -0.707    -0.000     0.707     470      51  1 
+   13.849    35.784    69.766    -0.707     0.354    -0.612     470      51  1 
+   13.849    36.302    70.284    -0.707     0.612    -0.354     470      51  1 
+   13.415    35.842    70.991    -0.924     0.383     0.000     470      51  1 
+   13.415    35.460    71.654    -0.924     0.191     0.331     470      51  1 
+   13.415    35.460    70.328    -0.924     0.191    -0.331     470      51  1 
+   15.475    29.794    70.772    -0.500    -0.701     0.509     472      48  1 
+   15.475    29.563    70.059    -0.500    -0.866    -0.000     472      48  1 
+   15.475    29.794    69.346    -0.500    -0.701    -0.509     472      48  1 
+   21.146    31.288    69.745     0.707     0.707     0.000     474      56  1 
+   21.146    30.581    68.520     0.707     0.354    -0.612     474      56  1 
+   21.146    31.099    69.038     0.707     0.612    -0.354     474      56  1 
+   20.497    28.379    68.659     0.383    -0.747    -0.543     474      56  1 
+   20.497    31.110    68.372     0.383     0.618    -0.687     474      56  1 
+   20.497    31.562    68.993     0.383     0.844    -0.376     474      56  1 
+   19.732    27.908    69.378    -0.000    -0.983    -0.184     474      56  1 
+   19.732    28.174    68.692    -0.000    -0.850    -0.526     474      56  1 
+   18.967    28.067    69.361    -0.383    -0.904    -0.192     474      56  1 
+   18.967    28.379    68.659    -0.383    -0.747    -0.543     474      56  1 
+   18.967    28.950    68.145    -0.383    -0.462    -0.800     474      56  1 
+   20.683    33.207    62.710     0.707     0.707     0.000     476      24  1 
+   20.683    33.018    63.417     0.707     0.612     0.354     476      24  1 
+   22.322    29.852    54.397     0.383     0.285    -0.879     481      15  1 
+   21.557    28.734    54.230    -0.000    -0.274    -0.962     481      15  1 
+   21.557    29.466    54.163    -0.000     0.092    -0.996     481      15  1 
+   20.792    27.786    57.240    -0.383    -0.747     0.543     481      15  1 
+   20.792    27.786    55.068    -0.383    -0.747    -0.543     481      15  1 
+   20.792    28.357    54.554    -0.383    -0.462    -0.800     481      15  1 
+   20.143    27.867    56.154    -0.707    -0.707     0.000     481      15  1 
+   20.143    28.056    55.447    -0.707    -0.612    -0.354     481      15  1 
+   20.665    31.379    54.552    -0.000     0.446    -0.895     482      14  1 
+   19.900    30.295    54.504    -0.383    -0.097    -0.919     482      14  1 
+   19.900    31.059    54.585    -0.383     0.285    -0.879     482      14  1 
+   19.900    31.724    54.969    -0.383     0.618    -0.687     482      14  1 
+   19.251    29.781    55.117    -0.707    -0.354    -0.612     482      14  1 
+   19.251    30.488    54.928    -0.707    -0.000    -0.707     482      14  1 
+   19.251    31.195    55.117    -0.707     0.354    -0.612     482      14  1 
+   18.817    30.105    55.679    -0.924    -0.191    -0.331     482      14  1 
+   23.141    34.646    56.705     0.901    -0.434    -0.000     485       1  1 
+   23.141    35.015    56.066     0.901    -0.217    -0.376     485       1  1 
+   22.669    34.514    55.701     0.623    -0.512    -0.591     485       1  1 
+   22.669    35.195    55.389     0.623    -0.111    -0.774     485       1  1 
+   22.669    35.936    55.496     0.623     0.325    -0.711     485       1  1 
+   21.987    35.015    55.089     0.223    -0.217    -0.950     485       1  1 
+   21.987    35.753    55.089     0.223     0.217    -0.950     485       1  1 
+   21.231    35.015    55.089    -0.223    -0.217    -0.950     485       1  1 
+   21.231    35.753    55.089    -0.223     0.217    -0.950     485       1  1 
+   21.394    38.626    55.849     0.383     0.285    -0.879     486       6  1 
+   21.394    39.291    56.233     0.383     0.618    -0.687     486       6  1 
+   21.394    39.743    56.854     0.383     0.844    -0.376     486       6  1 
+   20.629    40.055    57.606    -0.000     1.000     0.000     486       6  1 
+   20.629    38.240    55.615    -0.000     0.092    -0.996     486       6  1 
+   20.629    38.946    55.816    -0.000     0.446    -0.895     486       6  1 
+   20.629    39.533    56.259    -0.000     0.739    -0.674     486       6  1 
+   20.629    39.920    56.884    -0.000     0.932    -0.361     486       6  1 
+   19.864    39.903    57.606    -0.383     0.924     0.000     486       6  1 
+   19.864    38.626    55.849    -0.383     0.285    -0.879     486       6  1 
+   19.864    39.291    56.233    -0.383     0.618    -0.687     486       6  1 
+   19.864    39.743    56.854    -0.383     0.844    -0.376     486       6  1 
+   19.215    39.280    56.899    -0.707     0.612    -0.354     486       6  1 
+   22.039    40.080    59.084     0.223     0.975     0.000     487       7  1 
+   22.039    39.906    59.845     0.223     0.878     0.423     487       7  1 
+   22.039    39.419    60.456     0.223     0.608     0.762     487       7  1 
+   22.039    38.715    60.795     0.223     0.217     0.950     487       7  1 
+   21.237    39.906    59.845    -0.223     0.878     0.423     487       7  1 
+   21.237    39.419    60.456    -0.223     0.608     0.762     487       7  1 
+   21.237    38.715    60.795    -0.223     0.217     0.950     487       7  1 
+   26.932    28.980    56.893     1.000     0.000     0.000     494      19  1 
+   26.754    29.761    56.893     0.901     0.434     0.000     494      19  1 
+   26.754    29.370    57.569     0.901     0.217     0.376     494      19  1 
+   26.754    28.590    57.569     0.901    -0.217     0.376     494      19  1 
+   26.754    28.199    56.893     0.901    -0.434    -0.000     494      19  1 
+   26.754    28.590    56.217     0.901    -0.217    -0.376     494      19  1 
+   26.754    29.370    56.217     0.901     0.217    -0.376     494      19  1 
+   26.254    30.387    56.893     0.623     0.782     0.000     494      19  1 
+   26.254    30.164    57.654     0.623     0.658     0.423     494      19  1 
+   26.254    29.565    58.173     0.623     0.325     0.711     494      19  1 
+   26.254    28.780    58.286     0.623    -0.111     0.774     494      19  1 
+   26.254    28.058    57.957     0.623    -0.512     0.591     494      19  1 
+   26.254    27.630    57.289     0.623    -0.750     0.220     494      19  1 
+   26.254    28.780    55.500     0.623    -0.111    -0.774     494      19  1 
+   26.254    29.565    55.613     0.623     0.325    -0.711     494      19  1 
+   26.254    30.164    56.132     0.623     0.658    -0.423     494      19  1 
+   25.533    30.735    56.893     0.223     0.975     0.000     494      19  1 
+   25.533    30.561    57.654     0.223     0.878     0.423     494      19  1 
+   25.533    30.074    58.265     0.223     0.608     0.762     494      19  1 
+   25.533    29.370    58.604     0.223     0.217     0.950     494      19  1 
+   25.533    28.590    58.604     0.223    -0.217     0.950     494      19  1 
+   25.533    27.886    58.265     0.223    -0.608     0.762     494      19  1 
+   25.533    29.370    55.182     0.223     0.217    -0.950     494      19  1 
+   25.533    30.074    55.521     0.223     0.608    -0.762     494      19  1 
+   25.533    30.561    56.132     0.223     0.878    -0.423     494      19  1 
+   24.731    29.370    58.604    -0.223     0.217     0.950     494      19  1 
+   24.731    28.590    58.604    -0.223    -0.217     0.950     494      19  1 
+   24.762    26.067    56.526     0.623    -0.750     0.220     496      18  1 
+   24.762    26.067    55.734     0.623    -0.750    -0.220     496      18  1 
+   24.762    26.495    55.066     0.623    -0.512    -0.591     496      18  1 
+   24.762    27.217    54.737     0.623    -0.111    -0.774     496      18  1 
+   24.041    26.323    57.502     0.223    -0.608     0.762     496      18  1 
+   24.041    25.836    56.891     0.223    -0.878     0.423     496      18  1 
+   24.041    25.662    56.130     0.223    -0.975     0.000     496      18  1 
+   24.041    25.836    55.369     0.223    -0.878    -0.423     496      18  1 
+   24.041    26.323    54.758     0.223    -0.608    -0.762     496      18  1 
+   24.041    27.027    54.419     0.223    -0.217    -0.950     496      18  1 
+   24.041    27.807    54.419     0.223     0.217    -0.950     496      18  1 
+   23.239    26.323    57.502    -0.223    -0.608     0.762     496      18  1 
+   23.239    25.836    56.891    -0.223    -0.878     0.423     496      18  1 
+   23.239    25.662    56.130    -0.223    -0.975     0.000     496      18  1 
+   23.239    25.836    55.369    -0.223    -0.878    -0.423     496      18  1 
+   23.239    26.323    54.758    -0.223    -0.608    -0.762     496      18  1 
+   23.239    27.027    54.419    -0.223    -0.217    -0.950     496      18  1 
+   22.518    26.067    56.526    -0.623    -0.750     0.220     496      18  1 
+   22.518    26.067    55.734    -0.623    -0.750    -0.220     496      18  1 
+   22.518    26.495    55.066    -0.623    -0.512    -0.591     496      18  1 
+   25.233    37.697    58.529     1.000     0.000     0.000     497       8  1 
+   25.081    38.462    58.529     0.924     0.383     0.000     497       8  1 
+   25.081    38.080    59.192     0.924     0.191     0.331     497       8  1 
+   25.081    37.314    59.192     0.924    -0.191     0.331     497       8  1 
+   25.081    36.932    58.529     0.924    -0.383    -0.000     497       8  1 
+   25.081    37.314    57.866     0.924    -0.191    -0.331     497       8  1 
+   25.081    38.080    57.866     0.924     0.191    -0.331     497       8  1 
+   24.647    39.111    58.529     0.707     0.707     0.000     497       8  1 
+   24.647    38.922    59.236     0.707     0.612     0.354     497       8  1 
+   24.647    38.404    59.754     0.707     0.354     0.612     497       8  1 
+   24.647    37.697    59.943     0.707    -0.000     0.707     497       8  1 
+   24.647    36.990    59.754     0.707    -0.354     0.612     497       8  1 
+   24.647    36.472    59.236     0.707    -0.612     0.354     497       8  1 
+   24.647    36.283    58.529     0.707    -0.707     0.000     497       8  1 
+   24.647    36.472    57.822     0.707    -0.612    -0.354     497       8  1 
+   24.647    36.990    57.304     0.707    -0.354    -0.612     497       8  1 
+   24.647    37.697    57.115     0.707    -0.000    -0.707     497       8  1 
+   24.647    38.404    57.304     0.707     0.354    -0.612     497       8  1 
+   24.647    38.922    57.822     0.707     0.612    -0.354     497       8  1 
+   23.998    39.545    58.529     0.383     0.924     0.000     497       8  1 
+   23.998    39.385    59.281     0.383     0.844     0.376     497       8  1 
+   23.998    38.933    59.902     0.383     0.618     0.687     497       8  1 
+   23.998    38.268    60.286     0.383     0.285     0.879     497       8  1 
+   23.998    37.504    60.367     0.383    -0.097     0.919     497       8  1 
+   23.998    36.773    60.129     0.383    -0.462     0.800     497       8  1 
+   23.998    36.202    59.615     0.383    -0.747     0.543     497       8  1 
+   23.998    35.890    58.913     0.383    -0.904     0.192     497       8  1 
+   23.998    37.504    56.691     0.383    -0.097    -0.919     497       8  1 
+   23.998    38.268    56.772     0.383     0.285    -0.879     497       8  1 
+   23.998    38.933    57.156     0.383     0.618    -0.687     497       8  1 
+   23.998    39.385    57.777     0.383     0.844    -0.376     497       8  1 
+   23.233    36.492    60.125    -0.000    -0.603     0.798     497       8  1 
+   16.383    33.412    72.952     0.383    -0.097     0.919     500      49  1 
+   15.618    33.790    73.105    -0.000     0.092     0.996     500      49  1 
+   15.618    33.058    73.038    -0.000    -0.274     0.962     500      49  1 
+   14.053    32.284    72.606    -0.223    -0.346     0.912     501      50  1 
+   14.053    31.669    72.181    -0.223    -0.730     0.646     501      50  1 
+   13.411    33.224    72.337    -0.623     0.242     0.744     501      50  1 
+   13.411    32.450    72.337    -0.623    -0.242     0.744     501      50  1 
+   13.411    31.825    71.882    -0.623    -0.633     0.460     501      50  1 
+   13.411    31.586    71.147    -0.623    -0.782    -0.000     501      50  1 
+   13.411    31.825    70.412    -0.623    -0.633    -0.460     501      50  1 
+   12.967    33.184    71.748    -0.901     0.217     0.376     501      50  1 
+   12.967    32.490    71.748    -0.901    -0.217     0.376     501      50  1 
+   12.967    32.143    71.147    -0.901    -0.434    -0.000     501      50  1 
+   12.967    32.490    70.546    -0.901    -0.217    -0.376     501      50  1 
+   12.967    33.184    70.546    -0.901     0.217    -0.376     501      50  1 
+   12.809    32.837    71.147    -1.000     0.000     0.000     501      50  1 
+   20.390    25.313    73.554    -0.000    -1.000     0.000     505      60  1 
+   20.390    25.501    72.854    -0.000    -0.866    -0.500     505      60  1 
+   19.690    25.501    73.554    -0.500    -0.866    -0.000     505      60  1 
+   19.690    25.732    72.841    -0.500    -0.701    -0.509     505      60  1 
+   22.662    26.327    70.661    -0.383    -0.747    -0.543     506      70  1 
+   26.208    29.167    70.719     0.924     0.383     0.000     507      72  1 
+   26.208    28.019    70.056     0.924    -0.191    -0.331     507      72  1 
+   26.208    28.785    70.056     0.924     0.191    -0.331     507      72  1 
+   25.774    29.816    70.719     0.707     0.707     0.000     507      72  1 
+   25.774    29.627    71.426     0.707     0.612     0.354     507      72  1 
+   25.774    27.695    69.494     0.707    -0.354    -0.612     507      72  1 
+   25.774    28.402    69.305     0.707    -0.000    -0.707     507      72  1 
+   25.774    29.109    69.494     0.707     0.354    -0.612     507      72  1 
+   25.774    29.627    70.012     0.707     0.612    -0.354     507      72  1 
+   25.125    30.250    70.719     0.383     0.924     0.000     507      72  1 
+   25.125    30.090    71.471     0.383     0.844     0.376     507      72  1 
+   25.125    26.907    69.633     0.383    -0.747    -0.543     507      72  1 
+   25.125    27.478    69.119     0.383    -0.462    -0.800     507      72  1 
+   25.125    28.209    68.881     0.383    -0.097    -0.919     507      72  1 
+   25.125    28.973    68.962     0.383     0.285    -0.879     507      72  1 
+   25.125    29.638    69.346     0.383     0.618    -0.687     507      72  1 
+   25.125    30.090    69.967     0.383     0.844    -0.376     507      72  1 
+   24.360    30.402    70.719    -0.000     1.000     0.000     507      72  1 
+   24.360    30.267    71.441    -0.000     0.932     0.361     507      72  1 
+   24.360    26.702    69.666    -0.000    -0.850    -0.526     507      72  1 
+   24.360    27.197    69.123    -0.000    -0.603    -0.798     507      72  1 
+   24.360    27.855    68.795    -0.000    -0.274    -0.962     507      72  1 
+   24.360    28.587    68.728    -0.000     0.092    -0.996     507      72  1 
+   24.360    29.293    68.929    -0.000     0.446    -0.895     507      72  1 
+   24.360    29.880    69.372    -0.000     0.739    -0.674     507      72  1 
+   24.360    30.267    69.997    -0.000     0.932    -0.361     507      72  1 
+   23.595    27.478    69.119    -0.383    -0.462    -0.800     507      72  1 
+   23.595    28.209    68.881    -0.383    -0.097    -0.919     507      72  1 
+   21.456    31.784    72.579     0.866     0.500     0.000     508      55  1 
+   20.944    32.296    72.579     0.500     0.866     0.000     508      55  1 
+   20.944    32.065    73.292     0.500     0.701     0.509     508      55  1 
+   20.244    32.296    73.279    -0.000     0.866     0.500     508      55  1 
+   19.544    32.065    73.292    -0.500     0.701     0.509     508      55  1 
+   17.968    30.319    75.291    -0.383     0.924     0.000     510      61  1 
+   17.319    29.885    75.291    -0.707     0.707     0.000     510      61  1 
+   17.319    27.246    74.584    -0.707    -0.612    -0.354     510      61  1 
+   16.885    28.088    74.628    -0.924    -0.191    -0.331     510      61  1 
+   16.885    28.854    74.628    -0.924     0.191    -0.331     510      61  1 
+   22.050    25.126    79.653    -0.000     0.446     0.895     512      79  1 
+   22.050    24.420    79.854    -0.000     0.092     0.996     512      79  1 
+   21.285    24.806    79.620    -0.383     0.285     0.879     512      79  1 
+   21.285    24.042    79.701    -0.383    -0.097     0.919     512      79  1 
+   21.285    23.311    79.463    -0.383    -0.462     0.800     512      79  1 
+   21.285    22.740    78.949    -0.383    -0.747     0.543     512      79  1 
+   21.285    22.428    78.247    -0.383    -0.904     0.192     512      79  1 
+   21.285    22.428    77.479    -0.383    -0.904    -0.192     512      79  1 
+   21.285    22.740    76.777    -0.383    -0.747    -0.543     512      79  1 
+   21.285    23.311    76.263    -0.383    -0.462    -0.800     512      79  1 
+   20.636    24.235    79.277    -0.707    -0.000     0.707     512      79  1 
+   20.636    23.528    79.088    -0.707    -0.354     0.612     512      79  1 
+   20.636    23.010    78.570    -0.707    -0.612     0.354     512      79  1 
+   20.636    22.821    77.863    -0.707    -0.707     0.000     512      79  1 
+   20.636    23.010    77.156    -0.707    -0.612    -0.354     512      79  1 
+   20.636    23.528    76.638    -0.707    -0.354    -0.612     512      79  1 
+   20.202    23.852    78.526    -0.924    -0.191     0.331     512      79  1 
+   20.202    23.470    77.863    -0.924    -0.383    -0.000     512      79  1 
+   20.202    23.852    77.200    -0.924    -0.191    -0.331     512      79  1 
+   27.001    25.968    72.179     0.924    -0.191    -0.331     514      71  1 
+   26.567    24.937    72.842     0.707    -0.707     0.000     514      71  1 
+   26.567    25.126    72.135     0.707    -0.612    -0.354     514      71  1 
+   26.567    25.644    71.617     0.707    -0.354    -0.612     514      71  1 
+   25.918    24.544    72.458     0.383    -0.904    -0.192     514      71  1 
+   25.918    24.856    71.756     0.383    -0.747    -0.543     514      71  1 
+   25.918    25.427    71.242     0.383    -0.462    -0.800     514      71  1 
+   25.153    24.385    72.475    -0.000    -0.983    -0.184     514      71  1 
+   25.153    24.651    71.789    -0.000    -0.850    -0.526     514      71  1 
+   25.153    25.146    71.246    -0.000    -0.603    -0.798     514      71  1 
+   24.388    24.544    72.458    -0.383    -0.904    -0.192     514      71  1 
+   24.388    24.856    71.756    -0.383    -0.747    -0.543     514      71  1 
+   17.929    29.209    78.884    -0.000     0.739     0.674     520      63  1 
+   17.929    28.622    79.327    -0.000     0.446     0.895     520      63  1 
+   17.929    27.916    79.528    -0.000     0.092     0.996     520      63  1 
+   17.929    27.184    79.461    -0.000    -0.274     0.962     520      63  1 
+   17.929    26.526    79.133    -0.000    -0.603     0.798     520      63  1 
+   17.929    26.031    78.590    -0.000    -0.850     0.526     520      63  1 
+   17.164    29.579    77.537    -0.383     0.924     0.000     520      63  1 
+   17.164    29.419    78.289    -0.383     0.844     0.376     520      63  1 
+   17.164    28.967    78.910    -0.383     0.618     0.687     520      63  1 
+   17.164    28.302    79.294    -0.383     0.285     0.879     520      63  1 
+   17.164    27.538    79.375    -0.383    -0.097     0.919     520      63  1 
+   17.164    26.807    79.137    -0.383    -0.462     0.800     520      63  1 
+   17.164    26.236    78.623    -0.383    -0.747     0.543     520      63  1 
+   17.164    25.924    77.921    -0.383    -0.904     0.192     520      63  1 
+   17.164    25.924    77.153    -0.383    -0.904    -0.192     520      63  1 
+   17.164    26.236    76.451    -0.383    -0.747    -0.543     520      63  1 
+   16.515    29.145    77.537    -0.707     0.707     0.000     520      63  1 
+   16.515    28.956    78.244    -0.707     0.612     0.354     520      63  1 
+   16.515    28.438    78.762    -0.707     0.354     0.612     520      63  1 
+   16.515    27.731    78.951    -0.707    -0.000     0.707     520      63  1 
+   16.515    27.024    78.762    -0.707    -0.354     0.612     520      63  1 
+   16.515    26.506    78.244    -0.707    -0.612     0.354     520      63  1 
+   16.515    26.317    77.537    -0.707    -0.707     0.000     520      63  1 
+   16.515    26.506    76.830    -0.707    -0.612    -0.354     520      63  1 
+   16.081    28.496    77.537    -0.924     0.383     0.000     520      63  1 
+   16.081    28.114    78.200    -0.924     0.191     0.331     520      63  1 
+   16.081    27.348    78.200    -0.924    -0.191     0.331     520      63  1 
+   16.081    26.966    77.537    -0.924    -0.383    -0.000     520      63  1 
+   16.081    27.348    76.874    -0.924    -0.191    -0.331     520      63  1 
+   16.081    28.114    76.874    -0.924     0.191    -0.331     520      63  1 
+   15.929    27.731    77.537    -1.000     0.000     0.000     520      63  1 
+   21.773    28.479    78.314     0.707     0.354     0.612     521      64  1 
+   21.124    29.460    77.841     0.383     0.844     0.376     521      64  1 
+   21.124    29.008    78.462     0.383     0.618     0.687     521      64  1 
+   21.124    28.343    78.846     0.383     0.285     0.879     521      64  1 
+   20.359    28.663    78.879    -0.000     0.446     0.895     521      64  1 
+   24.256    26.725    78.587    -0.000     0.739     0.674     522      74  1 
+   24.316    23.850    79.737     0.383    -0.097     0.919     523      77  1 
+   24.316    23.119    79.499     0.383    -0.462     0.800     523      77  1 
+   23.551    24.228    79.890    -0.000     0.092     0.996     523      77  1 
+   23.551    23.496    79.823    -0.000    -0.274     0.962     523      77  1 
+   23.551    22.838    79.495    -0.000    -0.603     0.798     523      77  1 
+   24.881    21.827    77.934     0.623    -0.633     0.460     524      78  1 
+   24.881    21.588    77.199     0.623    -0.782    -0.000     524      78  1 
+   24.881    21.827    76.464     0.623    -0.633    -0.460     524      78  1 
+   24.239    21.671    78.233     0.223    -0.730     0.646     524      78  1 
+   24.239    21.324    77.572     0.223    -0.947     0.233     524      78  1 
+   24.239    21.324    76.826     0.223    -0.947    -0.233     524      78  1 
+   24.239    21.671    76.165     0.223    -0.730    -0.646     524      78  1 
+   24.239    22.286    75.740     0.223    -0.346    -0.912     524      78  1 
+   23.527    21.324    77.572    -0.223    -0.947     0.233     524      78  1 
+   23.527    21.324    76.826    -0.223    -0.947    -0.233     524      78  1 
+   23.527    21.671    76.165    -0.223    -0.730    -0.646     524      78  1 
+   23.527    22.286    75.740    -0.223    -0.346    -0.912     524      78  1 
+   27.398    23.659    76.138     0.866    -0.500    -0.000     526      76  1 
+   26.886    23.147    76.138     0.500    -0.866    -0.000     526      76  1 
+   26.886    23.378    75.425     0.500    -0.701    -0.509     526      76  1 
+   30.135    26.437    76.150     0.707    -0.612     0.354     527      80  1 
+   30.135    26.248    75.443     0.707    -0.707     0.000     527      80  1 
+   30.135    26.437    74.736     0.707    -0.612    -0.354     527      80  1 
+   30.135    26.955    74.218     0.707    -0.354    -0.612     527      80  1 
+   30.135    27.662    74.029     0.707    -0.000    -0.707     527      80  1 
+   29.486    26.167    76.529     0.383    -0.747     0.543     527      80  1 
+   29.486    25.855    75.827     0.383    -0.904     0.192     527      80  1 
+   29.486    25.855    75.059     0.383    -0.904    -0.192     527      80  1 
+   29.486    26.167    74.357     0.383    -0.747    -0.543     527      80  1 
+   29.486    26.738    73.843     0.383    -0.462    -0.800     527      80  1 
+   29.486    27.469    73.605     0.383    -0.097    -0.919     527      80  1 
+   29.486    28.233    73.686     0.383     0.285    -0.879     527      80  1 
+   29.486    28.898    74.070     0.383     0.618    -0.687     527      80  1 
+   28.721    28.553    73.653    -0.000     0.446    -0.895     527      80  1 
+   28.721    29.140    74.096    -0.000     0.739    -0.674     527      80  1 
+   28.721    29.527    74.721    -0.000     0.932    -0.361     527      80  1 
+   27.956    29.510    75.443    -0.383     0.924     0.000     527      80  1 
+   27.956    28.233    77.200    -0.383     0.285     0.879     527      80  1 
+   27.956    29.350    74.691    -0.383     0.844    -0.376     527      80  1 
+   24.431    29.077    75.953    -0.000     1.000     0.000     528      68  1 
+   24.431    28.889    76.653    -0.000     0.866     0.500     528      68  1 
+   24.431    28.377    77.165    -0.000     0.500     0.866     528      68  1 
+   27.308    24.571    77.777     0.901    -0.217     0.376     529      75  1 
+   26.825    25.513    78.360     0.623     0.325     0.711     529      75  1 
+   26.825    24.754    78.470     0.623    -0.111     0.774     529      75  1 
+   26.825    24.057    78.151     0.623    -0.512     0.591     529      75  1 
+   33.320    29.688    77.335     1.000     0.000     0.000     530      81  1 
+   33.168    30.453    77.335     0.924     0.383     0.000     530      81  1 
+   33.168    30.071    77.998     0.924     0.191     0.331     530      81  1 
+   33.168    29.305    77.998     0.924    -0.191     0.331     530      81  1 
+   33.168    28.923    77.335     0.924    -0.383    -0.000     530      81  1 
+   33.168    29.305    76.672     0.924    -0.191    -0.331     530      81  1 
+   33.168    30.071    76.672     0.924     0.191    -0.331     530      81  1 
+   32.734    31.102    77.335     0.707     0.707     0.000     530      81  1 
+   32.734    30.913    78.042     0.707     0.612     0.354     530      81  1 
+   32.734    30.395    78.560     0.707     0.354     0.612     530      81  1 
+   32.734    29.688    78.749     0.707    -0.000     0.707     530      81  1 
+   32.734    28.981    78.560     0.707    -0.354     0.612     530      81  1 
+   32.734    28.463    78.042     0.707    -0.612     0.354     530      81  1 
+   32.734    28.274    77.335     0.707    -0.707     0.000     530      81  1 
+   32.734    28.463    76.628     0.707    -0.612    -0.354     530      81  1 
+   32.734    28.981    76.110     0.707    -0.354    -0.612     530      81  1 
+   32.734    29.688    75.921     0.707    -0.000    -0.707     530      81  1 
+   32.734    30.395    76.110     0.707     0.354    -0.612     530      81  1 
+   32.734    30.913    76.628     0.707     0.612    -0.354     530      81  1 
+   32.085    31.536    77.335     0.383     0.924     0.000     530      81  1 
+   32.085    31.376    78.087     0.383     0.844     0.376     530      81  1 
+   32.085    30.924    78.708     0.383     0.618     0.687     530      81  1 
+   32.085    30.259    79.092     0.383     0.285     0.879     530      81  1 
+   32.085    29.495    79.173     0.383    -0.097     0.919     530      81  1 
+   32.085    28.764    78.935     0.383    -0.462     0.800     530      81  1 
+   32.085    28.193    78.421     0.383    -0.747     0.543     530      81  1 
+   32.085    27.881    77.719     0.383    -0.904     0.192     530      81  1 
+   32.085    27.881    76.951     0.383    -0.904    -0.192     530      81  1 
+   32.085    29.495    75.497     0.383    -0.097    -0.919     530      81  1 
+   32.085    30.259    75.578     0.383     0.285    -0.879     530      81  1 
+   32.085    30.924    75.962     0.383     0.618    -0.687     530      81  1 
+   32.085    31.376    76.583     0.383     0.844    -0.376     530      81  1 
+   31.320    31.688    77.335    -0.000     1.000     0.000     530      81  1 
+   31.320    31.553    78.057    -0.000     0.932     0.361     530      81  1 
+   31.320    31.166    78.682    -0.000     0.739     0.674     530      81  1 
+   31.320    30.579    79.125    -0.000     0.446     0.895     530      81  1 
+   31.320    29.873    79.326    -0.000     0.092     0.996     530      81  1 
+   31.320    29.141    79.259    -0.000    -0.274     0.962     530      81  1 
+   31.320    28.483    78.931    -0.000    -0.603     0.798     530      81  1 
+   31.320    27.988    78.388    -0.000    -0.850     0.526     530      81  1 
+   31.320    30.579    75.545    -0.000     0.446    -0.895     530      81  1 
+   31.320    31.166    75.988    -0.000     0.739    -0.674     530      81  1 
+   31.320    31.553    76.613    -0.000     0.932    -0.361     530      81  1 
+   30.555    31.536    77.335    -0.383     0.924     0.000     530      81  1 
+   30.555    31.376    78.087    -0.383     0.844     0.376     530      81  1 
+   30.555    30.924    78.708    -0.383     0.618     0.687     530      81  1 
+   30.555    30.259    79.092    -0.383     0.285     0.879     530      81  1 
+   30.555    29.495    79.173    -0.383    -0.097     0.919     530      81  1 
+   30.555    28.764    78.935    -0.383    -0.462     0.800     530      81  1 
+   30.555    30.924    75.962    -0.383     0.618    -0.687     530      81  1 
+   30.555    31.376    76.583    -0.383     0.844    -0.376     530      81  1 
+   29.906    31.102    77.335    -0.707     0.707     0.000     530      81  1 
+   29.906    30.913    78.042    -0.707     0.612     0.354     530      81  1 
+   29.906    30.395    78.560    -0.707     0.354     0.612     530      81  1 
+   29.906    29.688    78.749    -0.707    -0.000     0.707     530      81  1 
+   29.906    30.913    76.628    -0.707     0.612    -0.354     530      81  1 
diff --git a/modules/gfx/pymod/wrap_gfx.cc b/modules/gfx/pymod/wrap_gfx.cc
index 6b731fc86356da084268962c6b402d54698cc5df..dd2049702cb4ca0d643517dce0de21917630ae6c 100644
--- a/modules/gfx/pymod/wrap_gfx.cc
+++ b/modules/gfx/pymod/wrap_gfx.cc
@@ -134,8 +134,10 @@ BOOST_PYTHON_MODULE(_gfx)
   class_<PrimList, bases<GfxObj>, PrimListP, boost::noncopyable>("PrimList", init<const String& >())
     .def("Clear",&PrimList::Clear)
     .def("AddLine",&PrimList::AddLine)
+    .def("AddPoint",&PrimList::AddPoint)
     .def("SetColor",&PrimList::SetColor)
     .def("SetDiameter",&PrimList::SetDiameter)
+    .def("SetRadius",&PrimList::SetRadius)
   ;
 
   class_<GfxTestObj, bases<GfxObj>, boost::noncopyable>("GfxTestObj", init<>());
diff --git a/modules/gfx/src/gfx_object.cc b/modules/gfx/src/gfx_object.cc
index bfd47eaed143133ae131d9e378422d2e6e8d03f5..0a28a7e6e6dc30da9d3132f620e334b448b11add 100644
--- a/modules/gfx/src/gfx_object.cc
+++ b/modules/gfx/src/gfx_object.cc
@@ -615,7 +615,7 @@ void GfxObj::AmbientOcclusion(bool f)
 {
   use_occlusion_=f;
   va_.UseAmbient(f);
-  //  FlagRefresh();
+  Scene::Instance().RequestRedraw();
 }
 
 void GfxObj::ColorBy(const mol::EntityView& ev, 
diff --git a/modules/gfx/src/impl/calc_ambient.cc b/modules/gfx/src/impl/calc_ambient.cc
index 97e9dcfa9d550333bd3dfa605c61598e2975da76..875779fe6df49d0855a53e8674bf1ab91d64afa6 100644
--- a/modules/gfx/src/impl/calc_ambient.cc
+++ b/modules/gfx/src/impl/calc_ambient.cc
@@ -46,11 +46,11 @@ namespace {
   std::pair<geom::Vec3, geom::Vec3> calc_limits(const EntryList& elist)
   {
     geom::Vec3 minc(std::numeric_limits<float>::max(),
-		    std::numeric_limits<float>::max(),
-		    std::numeric_limits<float>::max());
+                    std::numeric_limits<float>::max(),
+                    std::numeric_limits<float>::max());
     geom::Vec3 maxc(-std::numeric_limits<float>::max(),
-		    -std::numeric_limits<float>::max(),
-		    -std::numeric_limits<float>::max());
+                    -std::numeric_limits<float>::max(),
+                    -std::numeric_limits<float>::max());
 
     for(EntryList::const_iterator it=elist.begin();it!=elist.end();++it) {
 #if OST_DOUBLE_PRECISION
@@ -114,6 +114,7 @@ namespace {
     float d2;
     geom::Vec4 c;
     bool hit;
+    bool back;
   };
 
   typedef std::vector<CEntry> CList;
@@ -131,7 +132,7 @@ namespace {
         float x=std::sin(a);
         unsigned int tmp_subdiv=static_cast<unsigned int>(round(2.0*M_PI*std::abs(x)/delta));
         if(tmp_subdiv==0) {
-          rays_.push_back(RayEntry(geom::Vec3(0,0,z),cutoff_*cutoff_));
+          rays_.push_back(RayEntry(geom::Vec3(0.0,0.0,z/std::abs(z)),cutoff_*cutoff_));
         } else {
           float tmp_delta=2.0*M_PI/static_cast<float>(tmp_subdiv);
           for(unsigned int t=0;t<tmp_subdiv;++t) {
@@ -145,8 +146,8 @@ namespace {
     CIndex coord_to_index(const geom::Vec3& v) 
     {
       return CIndex(static_cast<int>(floor(v[0]/bsize_)),
-		    static_cast<int>(floor(v[1]/bsize_)),
-		    static_cast<int>(floor(v[2]/bsize_)));
+                    static_cast<int>(floor(v[1]/bsize_)),
+                    static_cast<int>(floor(v[2]/bsize_)));
     }
     
     void build_cmap() {
@@ -157,21 +158,22 @@ namespace {
       cmap_.clear();
       float inv3 = 1.0f/3.0;
       for(unsigned int c=0;c<tlist.size();c+=3) {
-	geom::Vec4 c0(elist[tlist[c+0]].c);
-	geom::Vec4 c1(elist[tlist[c+1]].c);
-	geom::Vec4 c2(elist[tlist[c+2]].c);
-	CEntry ce = add_to_cmap(c,geom::Vec3(elist[tlist[c+0]].v),geom::Vec3(elist[tlist[c+1]].v),geom::Vec3(elist[tlist[c+2]].v),inv3*(c0+c1+c2));
-	//std::cerr << geom::Dot(ce.n,geom::Vec3(elist[tlist[c+0]].n)) << " ";
-	//std::cerr << geom::Dot(ce.n,geom::Vec3(elist[tlist[c+1]].n)) << " ";
-	//std::cerr << geom::Dot(ce.n,geom::Vec3(elist[tlist[c+2]].n)) << std::endl;
+        geom::Vec4 c0(elist[tlist[c+0]].c);
+        geom::Vec4 c1(elist[tlist[c+1]].c);
+        geom::Vec4 c2(elist[tlist[c+2]].c);
+        CEntry ce = add_to_cmap(c,geom::Vec3(elist[tlist[c+0]].v),geom::Vec3(elist[tlist[c+1]].v),geom::Vec3(elist[tlist[c+2]].v),inv3*(c0+c1+c2));
+        //std::cerr << c << " " << ce.n << " ";
+        //std::cerr << geom::Vec3(elist[tlist[c+0]].n) << " ";
+        //std::cerr << geom::Vec3(elist[tlist[c+1]].n) << " ";
+        //std::cerr << geom::Vec3(elist[tlist[c+2]].n) << std::endl;
       }
       float inv4 = 1.0f/4.0;
       for(unsigned int c=0;c<qlist.size();c+=4) {
-	geom::Vec4 c0(elist[qlist[c+0]].c);
-	geom::Vec4 c1(elist[qlist[c+1]].c);
-	geom::Vec4 c2(elist[qlist[c+2]].c);
-	geom::Vec4 c3(elist[qlist[c+3]].c);
-	add_to_cmap(c,geom::Vec3(elist[qlist[c+0]].v),geom::Vec3(elist[qlist[c+1]].v),geom::Vec3(elist[qlist[c+2]].v),geom::Vec3(elist[qlist[c+3]].v),inv4*(c0+c1+c2+c3));
+        geom::Vec4 c0(elist[qlist[c+0]].c);
+        geom::Vec4 c1(elist[qlist[c+1]].c);
+        geom::Vec4 c2(elist[qlist[c+2]].c);
+        geom::Vec4 c3(elist[qlist[c+3]].c);
+        add_to_cmap(c,geom::Vec3(elist[qlist[c+0]].v),geom::Vec3(elist[qlist[c+1]].v),geom::Vec3(elist[qlist[c+2]].v),geom::Vec3(elist[qlist[c+3]].v),inv4*(c0+c1+c2+c3));
       }
     }
     
@@ -207,36 +209,66 @@ namespace {
 
     void accumulate(const CIndex& cindex, const CEntry& ce)
     {
-      unsigned int stat0=0;
-      unsigned int stat1=0;
-      unsigned int stat2=0;
-      unsigned int stat3=0;
-
       float cutoff2=cutoff_*cutoff_;
       CMap::iterator mit=cmap_.find(cindex);
       if(mit==cmap_.end()) return;
       for(std::vector<CEntry>::const_iterator eit=mit->second.begin();eit!=mit->second.end();++eit) {
-	geom::Vec3 dir0=(eit->v0-ce.v0); // vector from reference entry to current entry
-	float l2=geom::Length2(dir0);
-	if(l2>cutoff2 || l2<0.1) {++stat0; continue;} // too far away or too close
-	dir0=geom::Normalize(dir0);
+        //std::cerr << " comparing with v=" << eit->v0 << std::endl;
+        geom::Vec3 dir0=(eit->v0-ce.v0); // vector from reference entry to current entry
+        float l2=geom::Length2(dir0);
+        if(l2>cutoff2 || l2<0.01) {
+          //std::cerr << "  MISS: l2 failed: " << l2 << std::endl;
+          continue;
+        }
+        dir0=geom::Normalize(dir0);
+
+        //std::cerr << "  dir0=" << dir0 << " dot=" << geom::Dot(dir0,ce.n) << std::endl;
+
+        if(geom::Dot(dir0,ce.n)<1e-6) { 
+          //std::cerr << "  MISS: dir0 points to back" << std::endl;
+          continue;
+        }
 
-	geom::Vec3 dir1=geom::Normalize(eit->v1-ce.v0); // vector from reference entry to corner 1
-	geom::Vec3 dir2=geom::Normalize(eit->v2-ce.v0); // vector from reference entry to corner 2
-	geom::Vec3 dir3=geom::Normalize(eit->v3-ce.v0); // vector from reference entry to corner 3
-	geom::Vec3 dir4=geom::Normalize(eit->v4-ce.v0); // vector from reference entry to corner 4
+        geom::Vec3 dir1=geom::Normalize(eit->v1-ce.v0); // vector from reference entry to corner 1
+        geom::Vec3 dir2=geom::Normalize(eit->v2-ce.v0); // vector from reference entry to corner 2
+        geom::Vec3 dir3=geom::Normalize(eit->v3-ce.v0); // vector from reference entry to corner 3
+        geom::Vec3 dir4=geom::Normalize(eit->v4-ce.v0); // vector from reference entry to corner 4
 
-	// largest opening angle from reference entry to corners
-	float a0 = std::min(geom::Dot(dir0,dir1),std::min(geom::Dot(dir0,dir2),geom::Dot(dir0,dir3)));
-	if(eit->type==4) a0=std::min(a0,static_cast<float>(geom::Dot(dir0,dir4)));
-	for(std::vector<RayEntry>::iterator rit=rays_.begin();rit!=rays_.end();++rit) {
-	  if(geom::Dot(ce.n,rit->v)<0.0) { ++stat1; continue;} // facing back
-	  if(geom::Dot(dir0,rit->v)<a0) {++stat2; continue;} // outside corners
-	  if(rit->d2<l2) {++stat3; continue;}
-	  rit->d2=l2;
-	  rit->c=eit->c;
-	  rit->hit=true;
-	}
+        //std::cerr << "  v1=" << eit->v1 << std::endl;
+        //std::cerr << "  v2=" << eit->v2 << std::endl;
+        //std::cerr << "  v3=" << eit->v3 << std::endl;
+        //std::cerr << "  v4=" << eit->v4 << std::endl;
+
+        // largest opening angle from reference entry to corners
+        float a0=1.0;
+        if(eit->type==3) {
+          a0 = (geom::Dot(dir0,dir1)+geom::Dot(dir0,dir2)+geom::Dot(dir0,dir3))/3.0;
+        } else if(eit->type==4) {
+          a0 = (geom::Dot(dir0,dir1)+geom::Dot(dir0,dir2)+geom::Dot(dir0,dir3)+geom::Dot(dir0,dir4))/4.0;
+        }
+        //std::cerr << "  a0=" << a0 << std::endl;
+        for(std::vector<RayEntry>::iterator rit=rays_.begin();rit!=rays_.end();++rit) {
+          //std::cerr << "   ray " << rit->v << std::endl;
+          if(rit->back) {
+            //std::cerr << "    MISS: points to back" << std::endl;
+            continue;
+          }
+          if(geom::Dot(ce.n,rit->v)<1e-6) {
+            rit->back=true;
+            //std::cerr << "    MISS: points to back" << std::endl;
+            continue;
+          }
+          //std::cerr << "    dot(dir0,ray)=" << geom::Dot(dir0,rit->v) << std::endl;
+          if(geom::Dot(dir0,rit->v)<a0) {
+            //std::cerr << "    MISS: outside" << std::endl;
+            continue;
+          }
+          //std::cerr << "    HIT" << std::endl;
+          if(rit->d2<l2) continue;
+          rit->d2=l2;
+          rit->c=eit->c;
+          rit->hit=true;
+        }
       }
     }
 
@@ -246,52 +278,84 @@ namespace {
       const IndexList& qlist = va_.GetQuadIndices();
       float cutoff2=cutoff_*cutoff_;
 
-      std::vector<geom::Vec4> entry_accum(elist.size());
+      std::vector<std::pair<geom::Vec4, int> > entry_accum(elist.size());
       
       for(CMap::iterator mit=cmap_.begin();mit!=cmap_.end();++mit) {
-	for(CList::iterator lit=mit->second.begin();lit!=mit->second.end();++lit) {
-	  // reset rays
-	  for(std::vector<RayEntry>::iterator rit=rays_.begin();rit!=rays_.end();++rit) {
-	    rit->d2=cutoff2;
-	    rit->hit=false;
-	  }
-	  // visit all 27 quadrants
-	  for(int w=-1;w<=1;++w) {
-	    for(int v=-1;v<=1;++v) {
-	      for(int u=-1;u<=1;++u) {
-		accumulate(CIndex(mit->first.u+u,mit->first.v+v,mit->first.w+w),*lit);
-	      }
-	    }
-	  }
+        for(CList::iterator lit=mit->second.begin();lit!=mit->second.end();++lit) {
+          //std::cerr << "working on v=" << lit->v0 << " n=" << lit->n << std::endl;
+          //std::cerr << " v1=" << lit->v1 << std::endl;
+          //std::cerr << " v2=" << lit->v2 << std::endl;
+          //std::cerr << " v3=" << lit->v3 << std::endl;
+          //std::cerr << " v4=" << lit->v4 << std::endl;
+          // reset rays
+          for(std::vector<RayEntry>::iterator rit=rays_.begin();rit!=rays_.end();++rit) {
+            rit->d2=cutoff2;
+            rit->hit=false;
+            rit->back=false;
+          }
+          // visit all 27 quadrants
+          for(int w=-1;w<=1;++w) {
+            for(int v=-1;v<=1;++v) {
+              for(int u=-1;u<=1;++u) {
+                accumulate(CIndex(mit->first.u+u,mit->first.v+v,mit->first.w+w),*lit);
+              }
+            }
+          }
 
-	  unsigned int hit_count=0;
-	  for(std::vector<RayEntry>::iterator rit=rays_.begin();rit!=rays_.end();++rit) {
-	    if(rit->hit) ++hit_count;
-	  }
-	  float ratio=1.0-static_cast<float>(hit_count)/static_cast<float>(rays_.size());
-	  //std::cerr << " " << hit_count << " / " << rays_.size() << std::endl;
+          float kA=0.0;
+          float kS=0.0;
+          geom::Vec3 col(0.0,0.0,0.0);
+          unsigned int miss_count=0;
+          unsigned int back_count=0;
+          unsigned int hit_count=0;
+          for(std::vector<RayEntry>::iterator rit=rays_.begin();rit!=rays_.end();++rit) {
+            if(!rit->back) {
+              float ca=geom::Dot(rit->v,lit->n);
+              kS += ca;
+              if(!rit->hit) {
+                kA += ca;
+                col[0] += rit->c[0];
+                col[1] += rit->c[1];
+                col[2] += rit->c[2];
+                ++miss_count;
+              }
+            }
+            if(rit->back) ++back_count;
+            if(rit->hit) ++hit_count;
+          }
+          float amb=kA/kS;
+          if(miss_count>0) {
+            col*=1.0f/static_cast<float>(miss_count);
+          }
+          //std::cerr << " hits=" << hit_count << ", miss=" << miss_count << ", back=" << back_count << " (" << rays_.size() << "), kA= " << kA << ", kS=" << kS << ", amb=" << amb << std::endl;
 
-	  if(lit->type==3) {
-	    // please provide a Vec explicit float ctor in double-precision mode
-	    // instead of typecasting here
-	    entry_accum[tlist[lit->id+0]]+=geom::Vec4(ratio,ratio,ratio,1.0f);
-	    entry_accum[tlist[lit->id+1]]+=geom::Vec4(ratio,ratio,ratio,1.0f);
-	    entry_accum[tlist[lit->id+2]]+=geom::Vec4(ratio,ratio,ratio,1.0f);
-	  } else if(lit->type==4) {
-	    entry_accum[qlist[lit->id+0]]+=geom::Vec4(ratio,ratio,ratio,1.0f);
-	    entry_accum[qlist[lit->id+1]]+=geom::Vec4(ratio,ratio,ratio,1.0f);
-	    entry_accum[qlist[lit->id+2]]+=geom::Vec4(ratio,ratio,ratio,1.0f);
-	    entry_accum[qlist[lit->id+3]]+=geom::Vec4(ratio,ratio,ratio,1.0f);
-	  }
-	}
+          if(lit->type==3) {
+            // please provide a Vec explicit float ctor in double-precision mode
+            // instead of typecasting here
+            entry_accum[tlist[lit->id+0]].first+=geom::Vec4(col[0],col[1],col[2],amb);
+            entry_accum[tlist[lit->id+1]].first+=geom::Vec4(col[0],col[1],col[2],amb);
+            entry_accum[tlist[lit->id+2]].first+=geom::Vec4(col[0],col[1],col[2],amb);
+            ++entry_accum[tlist[lit->id+0]].second;
+            ++entry_accum[tlist[lit->id+1]].second;
+            ++entry_accum[tlist[lit->id+2]].second;
+          } else if(lit->type==4) {
+            entry_accum[qlist[lit->id+0]].first+=geom::Vec4(col[0],col[1],col[2],amb);
+            entry_accum[qlist[lit->id+1]].first+=geom::Vec4(col[0],col[1],col[2],amb);
+            entry_accum[qlist[lit->id+2]].first+=geom::Vec4(col[0],col[1],col[2],amb);
+            entry_accum[qlist[lit->id+3]].first+=geom::Vec4(col[0],col[1],col[2],amb);
+            ++entry_accum[qlist[lit->id+0]].second;
+            ++entry_accum[qlist[lit->id+1]].second;
+            ++entry_accum[qlist[lit->id+2]].second;
+            ++entry_accum[qlist[lit->id+3]].second;
+          }
+        }
       }
       for(unsigned int i=0;i<elist.size();++i) {
-	float fact = entry_accum[i][3]==0.0 ? 1.0f : 1.0f/entry_accum[i][3];
-	//va_.SetAmbientColor(i,Color(entry_accum[i][0]*fact,entry_accum[i][1]*fact,entry_accum[i][2]*fact,weight_));
-	va_.SetAmbientColor(i,Color(elist[i].c[0]*entry_accum[i][0]*fact,
-				    elist[i].c[1]*entry_accum[i][1]*fact,
-				    elist[i].c[2]*entry_accum[i][2]*fact,
-				    weight_));
+        float fact = entry_accum[i].second==0 ? 1.0f : 1.0f/static_cast<float>(entry_accum[i].second);
+        va_.SetAmbientColor(i,Color(entry_accum[i].first[0]*fact,
+                                    entry_accum[i].first[1]*fact,
+                                    entry_accum[i].first[2]*fact,
+                                    entry_accum[i].first[3]*fact));
       }
     }
     
diff --git a/modules/gfx/src/map_iso.cc b/modules/gfx/src/map_iso.cc
index 87662056b2602bd77035264a5032566d0770ca5d..58859f5449d07abd28fe23bd618343671ab63b37 100644
--- a/modules/gfx/src/map_iso.cc
+++ b/modules/gfx/src/map_iso.cc
@@ -123,6 +123,7 @@ void MapIso::OnRenderModeChange()
     va_.SetMode(0x2); // only lines
     va_.SetTwoSided(true);
   }
+  GfxObj::OnRenderModeChange();
 }
 
 void MapIso::CustomPreRenderGL(bool flag)
diff --git a/modules/gfx/src/prim_list.cc b/modules/gfx/src/prim_list.cc
index 220550f736fce1df75f7b490b750fe384dbdb36a..2302dc7fea417ff6c07748da0d0a5c1c0c11ed5e 100644
--- a/modules/gfx/src/prim_list.cc
+++ b/modules/gfx/src/prim_list.cc
@@ -28,12 +28,15 @@ namespace ost { namespace gfx {
 
 PrimList::PrimList(const String& name):
   GfxObj(name),
+  points_(),
   lines_(),
-  diameter_(0.1)
+  radius_(0.5),
+  diameter_(0.5)
 {}
 
 void PrimList::Clear()
 {
+  points_.clear();
   lines_.clear();
   Scene::Instance().RequestRedraw();
 }
@@ -41,6 +44,11 @@ void PrimList::Clear()
 void PrimList::ProcessLimits(geom::Vec3& minc, geom::Vec3& maxc, 
                              const mol::Transform& tf) const
 {
+  for(PointEntryList::const_iterator it=points_.begin();it!=points_.end();++it) {
+    geom::Vec3 tpos = tf.Apply(it->pos);
+    minc=geom::Min(minc,tpos);
+    maxc=geom::Max(maxc,tpos);
+  }
   for(LineEntryList::const_iterator it=lines_.begin();it!=lines_.end();++it) {
     geom::Vec3 tpos = tf.Apply(it->pos1);
     minc=geom::Min(minc,tpos);
@@ -49,24 +57,44 @@ void PrimList::ProcessLimits(geom::Vec3& minc, geom::Vec3& maxc,
     minc=geom::Min(minc,tpos);
     maxc=geom::Max(maxc,tpos);
   }
+  minc-=1.0;
+  maxc+=1.0;
 }
 
 geom::Vec3 PrimList::GetCenter() const
 {
   geom::Vec3 cen;
+  for(PointEntryList::const_iterator it=points_.begin();it!=points_.end();++it) {
+    cen+=it->pos;
+  }
   for(LineEntryList::const_iterator it=lines_.begin();it!=lines_.end();++it) {
-    cen+=it->pos1+it->pos2;
+    cen+=0.5*(it->pos1+it->pos2);
   }
-  if(!lines_.empty()) {
-    cen*=0.5/static_cast<float>(lines_.size());
+  if(!lines_.empty() || !points_.empty()) {
+    cen/=static_cast<float>(points_.size()+lines_.size());
   }
   return cen;
 }
 
+void PrimList::OnRenderModeChange()
+{
+  if(GetRenderMode()==RenderMode::CUSTOM) {
+    render_custom();
+  } else {
+    render_simple();
+  }
+  // this does not work
+  //GfxObj::OnRenderModeChange();
+}
+
 void PrimList::CustomPreRenderGL(bool flag)
 {
   if(flag) {
-    render_simple();
+    if(GetRenderMode()==RenderMode::CUSTOM) {
+      render_custom();
+    } else {
+      render_simple();
+    }
   } else {
     RefreshVA(va_);
   }
@@ -109,6 +137,13 @@ void PrimList::CustomRenderPov(PovState& pov)
 {
 }
 
+void PrimList::AddPoint(geom::Vec3& p, const Color& col)
+{
+  points_.push_back(PointEntry(p,col));
+  Scene::Instance().RequestRedraw();
+  FlagRebuild();
+}
+
 void PrimList::AddLine(geom::Vec3& p1, geom::Vec3& p2, const Color& col)
 {
   lines_.push_back(LineEntry(p1,p2,col));
@@ -122,6 +157,12 @@ void PrimList::SetDiameter(float d)
   Scene::Instance().RequestRedraw();
 }
 
+void PrimList::SetRadius(float r)
+{
+  radius_=r;
+  Scene::Instance().RequestRedraw();
+}
+
 void PrimList::SetColor(const Color& c)
 {
   for(LineEntryList::iterator it=lines_.begin();it!=lines_.end();++it) {
@@ -140,10 +181,14 @@ void PrimList::render_simple()
   va_.SetLighting(false);
   va_.SetCullFace(false);
   va_.SetColorMaterial(false);
-  va_.SetMode(0x2);
+  va_.SetMode(0x3);
   va_.SetTwoSided(true);
   va_.SetAALines(GetAALines());
 
+  for(PointEntryList::const_iterator it=points_.begin();it!=points_.end();++it) {
+    va_.Add(it->pos,geom::Vec3(),it->color);
+  }
+
   for(LineEntryList::const_iterator it=lines_.begin();it!=lines_.end();++it) {
     VertexID id0 = va_.Add(it->pos1,geom::Vec3(),it->color);
     VertexID id1 = va_.Add(it->pos2,geom::Vec3(),it->color);
@@ -151,4 +196,27 @@ void PrimList::render_simple()
   }
 }
 
+void PrimList::render_custom()
+{
+  va_.Clear();
+  va_.SetLighting(true);
+  va_.SetCullFace(true);
+  va_.SetColorMaterial(true);
+  va_.SetMode(0x4);
+
+  for(PointEntryList::const_iterator it=points_.begin();it!=points_.end();++it) {
+    va_.AddSphere(SpherePrim(it->pos, radius_, it->color),
+                  GetSphereDetail());
+  }
+
+  for(LineEntryList::const_iterator it=lines_.begin();it!=lines_.end();++it) {
+    va_.AddSphere(SpherePrim(it->pos1, diameter_/2.0, it->color),
+                  GetSphereDetail());
+    va_.AddSphere(SpherePrim(it->pos2, diameter_/2.0, it->color),
+                  GetSphereDetail());
+    va_.AddCylinder(CylinderPrim(it->pos1,it->pos2,diameter_/2.0,it->color),
+                    GetArcDetail());
+  }
+}
+
 }} // ns
diff --git a/modules/gfx/src/prim_list.hh b/modules/gfx/src/prim_list.hh
index fbf74023d6939cbd36b13c1cc5d166ff63563dfe..1de40d7f9c862cc71fd995b7fd8d5c300c081304 100644
--- a/modules/gfx/src/prim_list.hh
+++ b/modules/gfx/src/prim_list.hh
@@ -46,6 +46,16 @@ typedef boost::shared_ptr<PrimList> PrimListP;
 ///      \ref random_lines.py "Random Lines"
 class DLLEXPORT_OST_GFX PrimList: public GfxObj 
 {
+  struct PointEntry {
+    PointEntry(const geom::Vec3& p, const Color& c):
+      pos(p), color(c) {}
+    geom::Vec3 pos;
+    Color color;
+    geom::Mat3 rotmat;
+  };
+
+  typedef std::vector<PointEntry> PointEntryList;
+
   struct LineEntry {
     LineEntry(const geom::Vec3& p1, const geom::Vec3& p2, const Color& c):
       pos1(p1), pos2(p2), color(c) {}
@@ -68,14 +78,22 @@ class DLLEXPORT_OST_GFX PrimList: public GfxObj
 
   virtual void CustomRenderGL(RenderPass pass);
 
+  virtual void OnRenderModeChange();
+
   /// \brief  clear all prims
   void Clear();
 
+  /// \brief add line as defined by two endpoints
+  void AddPoint(geom::Vec3& p, const Color& col=Color());
+
   /// \brief add line as defined by two endpoints
   void AddLine(geom::Vec3& p1, geom::Vec3& p2, const Color& col=Color());
 
   /// \brief cylinder diameter for custom rendering mode
   void SetDiameter(float d);
+  
+  /// \brief sphere radius for points in custom rendering mode
+  void SetRadius(float r);
 
   /// \brief set global prims color, overriding individual ones
   void SetColor(const Color& c);
@@ -84,10 +102,13 @@ class DLLEXPORT_OST_GFX PrimList: public GfxObj
   virtual void CustomPreRenderGL(bool flag);
 
  private:
+  PointEntryList points_;
   LineEntryList lines_;
+  float radius_;
   float diameter_;
-
+  
   void render_simple();
+  void render_custom();
 };
 
 /// \example primitives.py
diff --git a/modules/gfx/src/shader/basic_hf_vs.glsl b/modules/gfx/src/shader/basic_hf_vs.glsl
index a45792c3c1d8ecb74c1432ca9a024bedebbd342a..4dbe147a6a9a9261d34038de21107c36efbf8f58 100644
--- a/modules/gfx/src/shader/basic_hf_vs.glsl
+++ b/modules/gfx/src/shader/basic_hf_vs.glsl
@@ -8,8 +8,8 @@ void main()
   vec4 sky_color=1.0*gl_Color;
 
   if(occlusion_flag) {
-    ground_color.rgb=0.2*gl_MultiTexCoord0.xyz;
-    sky_color.rgb=1.0*gl_MultiTexCoord0.xyz;
+    ground_color.rgb*=gl_MultiTexCoord0.w;
+    sky_color.rgb*=gl_MultiTexCoord0.w;
   }
 
   gl_Position = ftransform();
diff --git a/modules/gfx/src/shader/basic_lf_vs.glsl b/modules/gfx/src/shader/basic_lf_vs.glsl
index 86b94618484e62731e231486ef6b033426af1492..bf9ca8e129192f40266b93ed1f277e725de7acdd 100644
--- a/modules/gfx/src/shader/basic_lf_vs.glsl
+++ b/modules/gfx/src/shader/basic_lf_vs.glsl
@@ -1,5 +1,6 @@
 uniform bool lighting_flag;
 uniform bool two_sided_flag;
+uniform bool occlusion_flag;
 
 void DirectionalLight(in vec3 normal,
                       in float shin,
@@ -7,12 +8,15 @@ void DirectionalLight(in vec3 normal,
                       inout vec4 diffuse,
                       inout vec4 specular)
 {
-  float n_vp = max(0.0, dot(normal, normalize(vec3(gl_LightSource[0].position))));
-  float n_hv = max(0.0, dot(normal, vec3(gl_LightSource[0].halfVector)));
-  float pf = n_vp>0.0 ? pow(n_hv, shin) : 0.0;
+  float n_vp = max(0.0, dot(normal, normalize(gl_LightSource[0].position.xyz)));
+  float pf = 0.0;
+  if(n_vp>0.0 && shin>0.0) {
+    float n_hv = max(0.0, dot(normal, normalize(gl_LightSource[0].halfVector.xyz)));
+    pf=pow(n_hv, shin);
+  }
 
   ambient  += gl_LightSource[0].ambient;
-  diffuse  += gl_LightSource[0].diffuse*n_vp;
+  diffuse  += gl_LightSource[0].diffuse * n_vp;
   specular += gl_LightSource[0].specular * pf;
 }
 
@@ -24,10 +28,17 @@ void CalcFrontAndBackColor(in vec3 normal)
 
   DirectionalLight(normal, gl_FrontMaterial.shininess, amb, diff, spec);
 
-  gl_FrontColor = gl_FrontLightModelProduct.sceneColor + 
-                  (amb  * gl_FrontMaterial.ambient * gl_Color) +
-                  (diff * gl_FrontMaterial.diffuse * gl_Color) +
-                  (spec * gl_FrontMaterial.specular);
+  if(occlusion_flag) {
+    gl_FrontColor  = gl_FrontLightModelProduct.sceneColor  +
+                     (diff * gl_FrontMaterial.diffuse * gl_Color * gl_MultiTexCoord0.w) +
+                     (spec * gl_FrontMaterial.specular);
+
+  } else {
+    gl_FrontColor = gl_FrontLightModelProduct.sceneColor + 
+                    (amb  * gl_FrontMaterial.ambient * gl_Color) +
+                    (diff * gl_FrontMaterial.diffuse * gl_Color) +
+                    (spec * gl_FrontMaterial.specular);
+  }
 
   if(two_sided_flag) {
     amb=vec4(0.0);
@@ -36,10 +47,17 @@ void CalcFrontAndBackColor(in vec3 normal)
     
     DirectionalLight(-normal, gl_BackMaterial.shininess, amb, diff, spec);
     
-    gl_BackColor = gl_BackLightModelProduct.sceneColor + 
-                   (amb  * gl_BackMaterial.ambient * gl_Color) +
-                   (diff * gl_BackMaterial.diffuse * gl_Color) +
-                   (spec * gl_BackMaterial.specular);
+    if(occlusion_flag) {
+      gl_BackColor  = gl_FrontLightModelProduct.sceneColor  +
+                      (diff * gl_FrontMaterial.diffuse * gl_Color * gl_MultiTexCoord0.w) +
+                      (spec * gl_FrontMaterial.specular);
+
+    } else {
+      gl_BackColor = gl_BackLightModelProduct.sceneColor + 
+                     (amb  * gl_BackMaterial.ambient * gl_Color) +
+                     (diff * gl_BackMaterial.diffuse * gl_Color) +
+                     (spec * gl_BackMaterial.specular);
+    }
 
   } else {
     gl_BackColor = gl_FrontColor;
diff --git a/modules/gfx/src/shader/basic_lfs_vs.glsl b/modules/gfx/src/shader/basic_lfs_vs.glsl
index 299ef6b5258add70935723419ce4c3374d37ccf6..9f43289f6ab97923b819fa89c5fe71d6a6f5f43e 100644
--- a/modules/gfx/src/shader/basic_lfs_vs.glsl
+++ b/modules/gfx/src/shader/basic_lfs_vs.glsl
@@ -7,12 +7,15 @@ void DirectionalLight(in vec3 normal,
                       inout vec4 diffuse,
                       inout vec4 specular)
 {
-  float n_vp = max(0.0, dot(normal, normalize(vec3(gl_LightSource[0].position))));
-  float n_hv = max(0.0, dot(normal, vec3(gl_LightSource[0].halfVector)));
-  float pf = n_vp>0.0 ? pow(n_hv, shin) : 0.0;
+  float n_vp = max(0.0, dot(normal, normalize(gl_LightSource[0].position.xyz)));
+  float pf = 0.0;
+  if(n_vp>0.0 && shin>0.0) {
+    float n_hv = max(0.0, dot(normal, normalize(gl_LightSource[0].halfVector.xyz)));
+    pf=pow(n_hv, shin);
+  }
 
   ambient  += gl_LightSource[0].ambient;
-  diffuse  += gl_LightSource[0].diffuse*n_vp;
+  diffuse  += gl_LightSource[0].diffuse * n_vp;
   specular += gl_LightSource[0].specular * pf;
 }
 
diff --git a/modules/gfx/src/shader/fraglight_lf_fs.glsl b/modules/gfx/src/shader/fraglight_lf_fs.glsl
index 00d8b90fde8236ee61a4120690e4eaa7c8e26097..7ffec79b80c30e5f4daf458f3cf63bc510d6fc16 100644
--- a/modules/gfx/src/shader/fraglight_lf_fs.glsl
+++ b/modules/gfx/src/shader/fraglight_lf_fs.glsl
@@ -2,6 +2,7 @@ uniform bool lighting_flag;
 uniform bool two_sided_flag;
 uniform bool fog_flag;
 uniform bool occlusion_flag;
+varying vec4 ambient_color;
 
 // copy from basic_fl_vs !
 bool DirectionalLight(in vec3 normal,
@@ -10,14 +11,18 @@ bool DirectionalLight(in vec3 normal,
                       inout vec4 diffuse,
                       inout vec4 specular)
 {
-  float n_vp = max(0.0, dot(normal, normalize(vec3(gl_LightSource[0].position))));
-  if(two_sided_flag && n_vp==0.0) return false;
-  float n_hv = max(0.0, dot(normal, vec3(gl_LightSource[0].halfVector)));
-  float pf = n_vp>0.0 ? pow(n_hv, shin) : 0.0;
+  float n_vp = max(0.0, dot(normal, normalize(gl_LightSource[0].position.xyz)));
+
+  float pf = 0.0;
+  if(n_vp>0.0 && shin>0.0) {
+    float n_hv = max(0.0, dot(normal, normalize(gl_LightSource[0].halfVector.xyz)));
+    pf=pow(n_hv, shin);
+  }
 
   ambient  += gl_LightSource[0].ambient;
-  diffuse  += gl_LightSource[0].diffuse*n_vp;
+  diffuse  += gl_LightSource[0].diffuse * n_vp;
   specular += gl_LightSource[0].specular * pf;
+
   return true;
 }
 
@@ -31,18 +36,29 @@ void main()
     vec4 spec = vec4(0.0);
     vec4 color = vec4(0.0);
 
+    /* 
+      For ambient occlusion, this blends the local ambient color together with
+      the fragment color at intensity given my the ambient material settings;
+      ambient_color defaults to gl_Color, so for non ambient-occluded scenes,
+      this is a noop
+    */
+    vec4 diff_color = gl_Color;
+    if(occlusion_flag) {
+      diff_color.rgb = mix(gl_Color.rgb,ambient_color.rgb,gl_FrontMaterial.ambient.rgb);
+    }
+
     if(DirectionalLight(normal, gl_FrontMaterial.shininess, amb, diff, spec)) {
-    
-        color  = gl_FrontLightModelProduct.sceneColor  +
-                 (amb  * gl_FrontMaterial.ambient * gl_Color) +
-                 (diff * gl_FrontMaterial.diffuse * gl_Color) +
-                 (spec * gl_FrontMaterial.specular);
+
+      color  = gl_FrontLightModelProduct.sceneColor  +
+               (amb  * gl_FrontMaterial.diffuse * diff_color * ambient_color.a) +
+               (diff * gl_FrontMaterial.diffuse * diff_color) +
+               (spec * gl_FrontMaterial.specular);
     } else {
       DirectionalLight(-normal, gl_BackMaterial.shininess, amb, diff, spec);
 
       color = gl_BackLightModelProduct.sceneColor  +
-              (amb  * gl_BackMaterial.ambient * gl_Color) +
-              (diff * gl_BackMaterial.diffuse * gl_Color) +
+              (amb  * gl_BackMaterial.ambient * diff_color * ambient_color.a) +
+              (diff * gl_BackMaterial.diffuse * diff_color) +
               (spec * gl_BackMaterial.specular);
     }
     
diff --git a/modules/gfx/src/shader/fraglight_lf_vs.glsl b/modules/gfx/src/shader/fraglight_lf_vs.glsl
index f51e1ae7a893670198d5c40295cf603ed7220cad..be5b64918b29e308fa85594f3b3a6f5490cfcc85 100644
--- a/modules/gfx/src/shader/fraglight_lf_vs.glsl
+++ b/modules/gfx/src/shader/fraglight_lf_vs.glsl
@@ -1,4 +1,5 @@
 uniform bool occlusion_flag;
+varying vec4 ambient_color;
 
 void main()
 {
@@ -14,14 +15,13 @@ void main()
   gl_TexCoord[0].stp=normal;
 
   if(occlusion_flag) {
-    // ambient color
-    gl_TexCoord[2] = gl_MultiTexCoord0;
-    gl_FrontColor.rgb = gl_MultiTexCoord0.xyz;
-    gl_BackColor.rgb = gl_MultiTexCoord0.xyz;
-    gl_FrontColor.a = gl_Color.a;
-    gl_BackColor.a = gl_Color.a;
+    // ambient occlusion and color terms
+    ambient_color = gl_MultiTexCoord0;
   } else {
-    gl_FrontColor=gl_Color;
-    gl_BackColor=gl_Color;
+    ambient_color.rgb = gl_Color;
+    ambient_color.a = 1.0;
   }
+  gl_FrontColor=gl_Color;
+  gl_BackColor=gl_Color;
 }
+
diff --git a/modules/gfx/src/shader/fraglight_lfs_fs.glsl b/modules/gfx/src/shader/fraglight_lfs_fs.glsl
index ce88d3237a7a3b4d086873d4ba496e4c1738f443..d6a9580e70c5d735d1be8913be053ab56d19b8c5 100644
--- a/modules/gfx/src/shader/fraglight_lfs_fs.glsl
+++ b/modules/gfx/src/shader/fraglight_lfs_fs.glsl
@@ -23,14 +23,19 @@ bool DirectionalLight(in vec3 normal,
                       inout vec4 specular,
                       inout bool lflag)
 {
-  float n_vp = max(0.0, dot(normal, normalize(vec3(gl_LightSource[0].position))));
-  float n_hv = max(0.0, dot(normal, vec3(gl_LightSource[0].halfVector)));
+  float n_vp = max(0.0, dot(normal, normalize(gl_LightSource[0].position.xyz)));
+
   lflag = n_vp>0.0;
   if(n_vp==0.0 && two_sided_flag) return false;
-  float pf = lflag ? pow(n_hv, shin) : 0.0;
+
+  float pf = 0.0;
+  if(n_vp>0.0 && shin>0.0) {
+    float n_hv = max(0.0, dot(normal, normalize(gl_LightSource[0].halfVector.xyz)));
+    pf=pow(n_hv, shin);
+  }
 
   ambient  += gl_LightSource[0].ambient;
-  diffuse  += gl_LightSource[0].diffuse*n_vp;
+  diffuse  += gl_LightSource[0].diffuse * n_vp;
   specular += gl_LightSource[0].specular * pf;
 
   return true;
diff --git a/modules/gfx/src/surface.cc b/modules/gfx/src/surface.cc
index 9ded3f6a04407e730965c02d00e53b8f7f93cd0a..e0d08cdc162ff04985d9dbeec79f0f725e20e922 100644
--- a/modules/gfx/src/surface.cc
+++ b/modules/gfx/src/surface.cc
@@ -61,6 +61,7 @@ void Surface::CustomRenderPov(PovState& pov)
 void Surface::OnRenderModeChange()
 {
   Rebuild();
+  GfxObj::OnRenderModeChange();
 }
 
 void Surface::Replace(const mol::SurfaceHandle& sh)