[cig-commits] r8969 - in seismo/2D/SPECFEM2D/trunk: . DATA DATA/Mesh_canyon

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Sun Dec 23 05:06:01 PST 2007


Author: dkomati1
Date: 2007-12-23 05:05:59 -0800 (Sun, 23 Dec 2007)
New Revision: 8969

Added:
   seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/
   seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_absorbing_surface_file
   seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_free_surface_file
   seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_materials_file
   seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_mesh_file
   seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_nodes_coords_file
   seismo/2D/SPECFEM2D/trunk/DATA/Par_file_canyon
   seismo/2D/SPECFEM2D/trunk/DATA/Par_file_no_canyon
   seismo/2D/SPECFEM2D/trunk/DATA/STATIONS_canyon
   seismo/2D/SPECFEM2D/trunk/DATA/interfaces_no_canyon.dat
Modified:
   seismo/2D/SPECFEM2D/trunk/DATA/Par_file
   seismo/2D/SPECFEM2D/trunk/DATA/Par_file_Abel_Balanche_bathy_source_solid
   seismo/2D/SPECFEM2D/trunk/DATA/Par_file_M2_UPPA
   seismo/2D/SPECFEM2D/trunk/compute_Bielak_conditions.f90
   seismo/2D/SPECFEM2D/trunk/compute_forces_elastic.f90
   seismo/2D/SPECFEM2D/trunk/constants.h
   seismo/2D/SPECFEM2D/trunk/specfem2D.F90
Log:
committed Ronan Madec's modifications for an incident plane wave using Aki and Richards' formulas, and for a canyon model for Paco Sanchez-Sesma


Added: seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_absorbing_surface_file
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_absorbing_surface_file	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_absorbing_surface_file	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,181 @@
+         180
+         401           2         452         453
+         402           2         453         454
+         403           2         454         455
+         404           2         455         456
+         405           2         456         457
+         406           2         457         458
+         407           2         458         459
+         408           2         459         460
+         409           2         460         461
+         410           2         461         462
+         411           2         462         463
+         412           2         463         464
+         413           2         464         465
+         414           2         465         466
+         415           2         466         467
+         416           2         467         468
+         417           2         468         469
+         418           2         469         470
+         419           2         470         471
+         420           2         471         472
+         420           2         472         493
+         440           2         493         514
+         460           2         514         535
+         480           2         535         556
+         500           2         556         577
+         520           2         577         598
+         540           2         598         619
+         560           2         619         640
+         580           2         640         661
+         600           2         661         682
+         620           2         682         703
+         640           2         703         724
+         660           2         724         745
+         680           2         745         766
+         700           2         766         787
+         720           2         787         808
+         740           2         808         829
+         760           2         829         850
+         780           2         850         871
+         800           2         871         891
+         820           2         891         911
+         840           2         911         931
+         860           2         931         951
+         880           2         951         971
+         900           2         971         991
+         920           2         991        1011
+         940           2        1011        1031
+         960           2        1031        1051
+         980           2        1051        1071
+        1000           2        1071        1091
+        1020           2        1091        1111
+        1040           2        1111        1131
+        1060           2        1131        1151
+        1080           2        1151        1171
+        1100           2        1171        1191
+        1120           2        1191        1211
+        1140           2        1211        1231
+        1160           2        1231        1251
+        1180           2        1251        1271
+        1200           2        1271        1291
+        1201           2        1292        1293
+        1202           2        1293        1294
+        1203           2        1294        1295
+        1204           2        1295        1296
+        1205           2        1296        1297
+        1206           2        1297        1298
+        1207           2        1298        1299
+        1208           2        1299        1300
+        1209           2        1300        1301
+        1210           2        1301        1302
+        1211           2        1302        1303
+        1212           2        1303        1304
+        1213           2        1304        1305
+        1214           2        1305        1306
+        1215           2        1306        1307
+        1216           2        1307        1308
+        1217           2        1308        1309
+        1218           2        1309        1310
+        1219           2        1310        1311
+        1220           2        1311         452
+        2001           2        2132        2133
+        2001           2        2173        2132
+        2002           2        2133        2134
+        2003           2        2134        2135
+        2004           2        2135        2136
+        2005           2        2136        2137
+        2006           2        2137        2138
+        2007           2        2138        2139
+        2008           2        2139        2140
+        2009           2        2140        2141
+        2010           2        2141        2142
+        2011           2        2142        2143
+        2012           2        2143        2144
+        2013           2        2144        2145
+        2014           2        2145        2146
+        2015           2        2146        2147
+        2016           2        2147        2148
+        2017           2        2148        2149
+        2018           2        2149        2150
+        2019           2        2150        2151
+        2020           2        2151        2152
+        2021           2        2152        2153
+        2022           2        2153        2154
+        2023           2        2154        2155
+        2024           2        2155        2156
+        2025           2        2156        2157
+        2026           2        2157        2158
+        2027           2        2158        2159
+        2028           2        2159        2160
+        2029           2        2160        2161
+        2030           2        2161        2162
+        2031           2        2162        2163
+        2032           2        2163        2164
+        2033           2        2164        2165
+        2034           2        2165        2166
+        2035           2        2166        2167
+        2036           2        2167        2168
+        2037           2        2168        2169
+        2038           2        2169        2170
+        2039           2        2170        2171
+        2040           2        2171        2172
+        2041           2        2214        2173
+        2081           2        2255        2214
+        2121           2        2296        2255
+        2161           2        2337        2296
+        2201           2        2378        2337
+        2241           2        2419        2378
+        2281           2        2460        2419
+        2321           2        2501        2460
+        2361           2        2542        2501
+        2401           2        2583        2542
+        2441           2        2624        2583
+        2481           2        2665        2624
+        2521           2        2706        2665
+        2561           2        2747        2706
+        2601           2        2788        2747
+        2641           2        2829        2788
+        2681           2        2870        2829
+        2721           2        2911        2870
+        2761           2        2952        2911
+        2801           2        2992        2952
+        2841           2        3032        2992
+        2881           2        3072        3032
+        2921           2        3112        3072
+        2961           2        3152        3112
+        3001           2        3192        3152
+        3041           2        3232        3192
+        3081           2        3272        3232
+        3121           2        3312        3272
+        3161           2        3352        3312
+        3201           2        3392        3352
+        3241           2        3432        3392
+        3281           2        3472        3432
+        3321           2        3512        3472
+        3361           2        3552        3512
+        3401           2        3592        3552
+        3441           2        3632        3592
+        3481           2        3672        3632
+        3521           2        3712        3672
+        3561           2        3752        3712
+        3601           2        2172        3792
+        3602           2        3792        3793
+        3603           2        3793        3794
+        3604           2        3794        3795
+        3605           2        3795        3796
+        3606           2        3796        3797
+        3607           2        3797        3798
+        3608           2        3798        3799
+        3609           2        3799        3800
+        3610           2        3800        3801
+        3611           2        3801        3802
+        3612           2        3802        3803
+        3613           2        3803        3804
+        3614           2        3804        3805
+        3615           2        3805        3806
+        3616           2        3806        3807
+        3617           2        3807        3808
+        3618           2        3808        3809
+        3619           2        3809        3810
+        3620           2        3810        1292

Added: seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_free_surface_file
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_free_surface_file	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_free_surface_file	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,161 @@
+         160
+          40           2          41          82
+          80           2          82         123
+         120           2         123         164
+         160           2         164         205
+         200           2         205         246
+         240           2         246         287
+         280           2         287         328
+         320           2         328         369
+         360           2         369         410
+         361           2         412         411
+         362           2         413         412
+         363           2         414         413
+         364           2         415         414
+         365           2         416         415
+         366           2         417         416
+         367           2         418         417
+         368           2         419         418
+         369           2         420         419
+         370           2         421         420
+         371           2         422         421
+         372           2         423         422
+         373           2         424         423
+         374           2         425         424
+         375           2         426         425
+         376           2         427         426
+         377           2         428         427
+         378           2         429         428
+         379           2         430         429
+         380           2         431         430
+         381           2         432         431
+         382           2         433         432
+         383           2         434         433
+         384           2         435         434
+         385           2         436         435
+         386           2         437         436
+         387           2         438         437
+         388           2         439         438
+         389           2         440         439
+         390           2         441         440
+         391           2         442         441
+         392           2         443         442
+         393           2         444         443
+         394           2         445         444
+         395           2         446         445
+         396           2         447         446
+         397           2         448         447
+         398           2         449         448
+         399           2         450         449
+         400           2         410         451
+         400           2         451         450
+        1181           2        1272          41
+        1182           2        1273        1272
+        1183           2        1274        1273
+        1184           2        1275        1274
+        1185           2        1276        1275
+        1186           2        1277        1276
+        1187           2        1278        1277
+        1188           2        1279        1278
+        1189           2        1280        1279
+        1190           2        1281        1280
+        1191           2        1282        1281
+        1192           2        1283        1282
+        1193           2        1284        1283
+        1194           2        1285        1284
+        1195           2        1286        1285
+        1196           2        1287        1286
+        1197           2        1288        1287
+        1198           2        1289        1288
+        1199           2        1290        1289
+        1200           2        1291        1290
+        1781           2        1893        1892
+        1782           2        1894        1893
+        1783           2        1895        1894
+        1784           2        1896        1895
+        1785           2        1897        1896
+        1786           2        1898        1897
+        1787           2        1899        1898
+        1788           2        1900        1899
+        1789           2        1901        1900
+        1790           2        1902        1901
+        1791           2        1903        1902
+        1792           2        1904        1903
+        1793           2        1905        1904
+        1794           2        1906        1905
+        1795           2        1907        1906
+        1796           2        1908        1907
+        1797           2        1909        1908
+        1798           2        1910        1909
+        1799           2        1911        1910
+        1800           2         411        1911
+        1810           2        1892        1922
+        1820           2        1922        1933
+        1830           2        1933        1944
+        1840           2        1944        1955
+        1850           2        1955        1966
+        1860           2        1966        1977
+        1870           2        1977        1988
+        1880           2        1988        1999
+        1890           2        1999        2010
+        1900           2        2010        2021
+        1910           2        2021        2032
+        1920           2        2032        2043
+        1930           2        2043        2054
+        1940           2        2054        2065
+        1950           2        2065        2076
+        1960           2        2076        2087
+        1970           2        2087        2098
+        1980           2        2098        2109
+        1990           2        2109        2120
+        1991           2        2122        2121
+        1992           2        2123        2122
+        1993           2        2124        2123
+        1994           2        2125        2124
+        1995           2        2126        2125
+        1996           2        2127        2126
+        1997           2        2128        2127
+        1998           2        2129        2128
+        1999           2        2130        2129
+        2000           2        2120        2131
+        2000           2        2131        2130
+        3561           2        3753        3752
+        3562           2        3754        3753
+        3563           2        3755        3754
+        3564           2        3756        3755
+        3565           2        3757        3756
+        3566           2        3758        3757
+        3567           2        3759        3758
+        3568           2        3760        3759
+        3569           2        3761        3760
+        3570           2        3762        3761
+        3571           2        3763        3762
+        3572           2        3764        3763
+        3573           2        3765        3764
+        3574           2        3766        3765
+        3575           2        3767        3766
+        3576           2        3768        3767
+        3577           2        3769        3768
+        3578           2        3770        3769
+        3579           2        3771        3770
+        3580           2        3772        3771
+        3581           2        3773        3772
+        3582           2        3774        3773
+        3583           2        3775        3774
+        3584           2        3776        3775
+        3585           2        3777        3776
+        3586           2        3778        3777
+        3587           2        3779        3778
+        3588           2        3780        3779
+        3589           2        3781        3780
+        3590           2        3782        3781
+        3591           2        3783        3782
+        3592           2        3784        3783
+        3593           2        3785        3784
+        3594           2        3786        3785
+        3595           2        3787        3786
+        3596           2        3788        3787
+        3597           2        3789        3788
+        3598           2        3790        3789
+        3599           2        3791        3790
+        3600           2        2121        3791

Added: seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_materials_file
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_materials_file	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_materials_file	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,4000 @@
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1
+           1

Added: seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_mesh_file
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_mesh_file	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_mesh_file	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,4001 @@
+        4000
+           1           2          43          42
+           2           3          44          43
+           3           4          45          44
+           4           5          46          45
+           5           6          47          46
+           6           7          48          47
+           7           8          49          48
+           8           9          50          49
+           9          10          51          50
+          10          11          52          51
+          11          12          53          52
+          12          13          54          53
+          13          14          55          54
+          14          15          56          55
+          15          16          57          56
+          16          17          58          57
+          17          18          59          58
+          18          19          60          59
+          19          20          61          60
+          20          21          62          61
+          21          22          63          62
+          22          23          64          63
+          23          24          65          64
+          24          25          66          65
+          25          26          67          66
+          26          27          68          67
+          27          28          69          68
+          28          29          70          69
+          29          30          71          70
+          30          31          72          71
+          31          32          73          72
+          32          33          74          73
+          33          34          75          74
+          34          35          76          75
+          35          36          77          76
+          36          37          78          77
+          37          38          79          78
+          38          39          80          79
+          39          40          81          80
+          40          41          82          81
+          42          43          84          83
+          43          44          85          84
+          44          45          86          85
+          45          46          87          86
+          46          47          88          87
+          47          48          89          88
+          48          49          90          89
+          49          50          91          90
+          50          51          92          91
+          51          52          93          92
+          52          53          94          93
+          53          54          95          94
+          54          55          96          95
+          55          56          97          96
+          56          57          98          97
+          57          58          99          98
+          58          59         100          99
+          59          60         101         100
+          60          61         102         101
+          61          62         103         102
+          62          63         104         103
+          63          64         105         104
+          64          65         106         105
+          65          66         107         106
+          66          67         108         107
+          67          68         109         108
+          68          69         110         109
+          69          70         111         110
+          70          71         112         111
+          71          72         113         112
+          72          73         114         113
+          73          74         115         114
+          74          75         116         115
+          75          76         117         116
+          76          77         118         117
+          77          78         119         118
+          78          79         120         119
+          79          80         121         120
+          80          81         122         121
+          81          82         123         122
+          83          84         125         124
+          84          85         126         125
+          85          86         127         126
+          86          87         128         127
+          87          88         129         128
+          88          89         130         129
+          89          90         131         130
+          90          91         132         131
+          91          92         133         132
+          92          93         134         133
+          93          94         135         134
+          94          95         136         135
+          95          96         137         136
+          96          97         138         137
+          97          98         139         138
+          98          99         140         139
+          99         100         141         140
+         100         101         142         141
+         101         102         143         142
+         102         103         144         143
+         103         104         145         144
+         104         105         146         145
+         105         106         147         146
+         106         107         148         147
+         107         108         149         148
+         108         109         150         149
+         109         110         151         150
+         110         111         152         151
+         111         112         153         152
+         112         113         154         153
+         113         114         155         154
+         114         115         156         155
+         115         116         157         156
+         116         117         158         157
+         117         118         159         158
+         118         119         160         159
+         119         120         161         160
+         120         121         162         161
+         121         122         163         162
+         122         123         164         163
+         124         125         166         165
+         125         126         167         166
+         126         127         168         167
+         127         128         169         168
+         128         129         170         169
+         129         130         171         170
+         130         131         172         171
+         131         132         173         172
+         132         133         174         173
+         133         134         175         174
+         134         135         176         175
+         135         136         177         176
+         136         137         178         177
+         137         138         179         178
+         138         139         180         179
+         139         140         181         180
+         140         141         182         181
+         141         142         183         182
+         142         143         184         183
+         143         144         185         184
+         144         145         186         185
+         145         146         187         186
+         146         147         188         187
+         147         148         189         188
+         148         149         190         189
+         149         150         191         190
+         150         151         192         191
+         151         152         193         192
+         152         153         194         193
+         153         154         195         194
+         154         155         196         195
+         155         156         197         196
+         156         157         198         197
+         157         158         199         198
+         158         159         200         199
+         159         160         201         200
+         160         161         202         201
+         161         162         203         202
+         162         163         204         203
+         163         164         205         204
+         165         166         207         206
+         166         167         208         207
+         167         168         209         208
+         168         169         210         209
+         169         170         211         210
+         170         171         212         211
+         171         172         213         212
+         172         173         214         213
+         173         174         215         214
+         174         175         216         215
+         175         176         217         216
+         176         177         218         217
+         177         178         219         218
+         178         179         220         219
+         179         180         221         220
+         180         181         222         221
+         181         182         223         222
+         182         183         224         223
+         183         184         225         224
+         184         185         226         225
+         185         186         227         226
+         186         187         228         227
+         187         188         229         228
+         188         189         230         229
+         189         190         231         230
+         190         191         232         231
+         191         192         233         232
+         192         193         234         233
+         193         194         235         234
+         194         195         236         235
+         195         196         237         236
+         196         197         238         237
+         197         198         239         238
+         198         199         240         239
+         199         200         241         240
+         200         201         242         241
+         201         202         243         242
+         202         203         244         243
+         203         204         245         244
+         204         205         246         245
+         206         207         248         247
+         207         208         249         248
+         208         209         250         249
+         209         210         251         250
+         210         211         252         251
+         211         212         253         252
+         212         213         254         253
+         213         214         255         254
+         214         215         256         255
+         215         216         257         256
+         216         217         258         257
+         217         218         259         258
+         218         219         260         259
+         219         220         261         260
+         220         221         262         261
+         221         222         263         262
+         222         223         264         263
+         223         224         265         264
+         224         225         266         265
+         225         226         267         266
+         226         227         268         267
+         227         228         269         268
+         228         229         270         269
+         229         230         271         270
+         230         231         272         271
+         231         232         273         272
+         232         233         274         273
+         233         234         275         274
+         234         235         276         275
+         235         236         277         276
+         236         237         278         277
+         237         238         279         278
+         238         239         280         279
+         239         240         281         280
+         240         241         282         281
+         241         242         283         282
+         242         243         284         283
+         243         244         285         284
+         244         245         286         285
+         245         246         287         286
+         247         248         289         288
+         248         249         290         289
+         249         250         291         290
+         250         251         292         291
+         251         252         293         292
+         252         253         294         293
+         253         254         295         294
+         254         255         296         295
+         255         256         297         296
+         256         257         298         297
+         257         258         299         298
+         258         259         300         299
+         259         260         301         300
+         260         261         302         301
+         261         262         303         302
+         262         263         304         303
+         263         264         305         304
+         264         265         306         305
+         265         266         307         306
+         266         267         308         307
+         267         268         309         308
+         268         269         310         309
+         269         270         311         310
+         270         271         312         311
+         271         272         313         312
+         272         273         314         313
+         273         274         315         314
+         274         275         316         315
+         275         276         317         316
+         276         277         318         317
+         277         278         319         318
+         278         279         320         319
+         279         280         321         320
+         280         281         322         321
+         281         282         323         322
+         282         283         324         323
+         283         284         325         324
+         284         285         326         325
+         285         286         327         326
+         286         287         328         327
+         288         289         330         329
+         289         290         331         330
+         290         291         332         331
+         291         292         333         332
+         292         293         334         333
+         293         294         335         334
+         294         295         336         335
+         295         296         337         336
+         296         297         338         337
+         297         298         339         338
+         298         299         340         339
+         299         300         341         340
+         300         301         342         341
+         301         302         343         342
+         302         303         344         343
+         303         304         345         344
+         304         305         346         345
+         305         306         347         346
+         306         307         348         347
+         307         308         349         348
+         308         309         350         349
+         309         310         351         350
+         310         311         352         351
+         311         312         353         352
+         312         313         354         353
+         313         314         355         354
+         314         315         356         355
+         315         316         357         356
+         316         317         358         357
+         317         318         359         358
+         318         319         360         359
+         319         320         361         360
+         320         321         362         361
+         321         322         363         362
+         322         323         364         363
+         323         324         365         364
+         324         325         366         365
+         325         326         367         366
+         326         327         368         367
+         327         328         369         368
+         329         330         371         370
+         330         331         372         371
+         331         332         373         372
+         332         333         374         373
+         333         334         375         374
+         334         335         376         375
+         335         336         377         376
+         336         337         378         377
+         337         338         379         378
+         338         339         380         379
+         339         340         381         380
+         340         341         382         381
+         341         342         383         382
+         342         343         384         383
+         343         344         385         384
+         344         345         386         385
+         345         346         387         386
+         346         347         388         387
+         347         348         389         388
+         348         349         390         389
+         349         350         391         390
+         350         351         392         391
+         351         352         393         392
+         352         353         394         393
+         353         354         395         394
+         354         355         396         395
+         355         356         397         396
+         356         357         398         397
+         357         358         399         398
+         358         359         400         399
+         359         360         401         400
+         360         361         402         401
+         361         362         403         402
+         362         363         404         403
+         363         364         405         404
+         364         365         406         405
+         365         366         407         406
+         366         367         408         407
+         367         368         409         408
+         368         369         410         409
+         370         371         412         411
+         371         372         413         412
+         372         373         414         413
+         373         374         415         414
+         374         375         416         415
+         375         376         417         416
+         376         377         418         417
+         377         378         419         418
+         378         379         420         419
+         379         380         421         420
+         380         381         422         421
+         381         382         423         422
+         382         383         424         423
+         383         384         425         424
+         384         385         426         425
+         385         386         427         426
+         386         387         428         427
+         387         388         429         428
+         388         389         430         429
+         389         390         431         430
+         390         391         432         431
+         391         392         433         432
+         392         393         434         433
+         393         394         435         434
+         394         395         436         435
+         395         396         437         436
+         396         397         438         437
+         397         398         439         438
+         398         399         440         439
+         399         400         441         440
+         400         401         442         441
+         401         402         443         442
+         402         403         444         443
+         403         404         445         444
+         404         405         446         445
+         405         406         447         446
+         406         407         448         447
+         407         408         449         448
+         408         409         450         449
+         409         410         451         450
+         452         453         474         473
+         453         454         475         474
+         454         455         476         475
+         455         456         477         476
+         456         457         478         477
+         457         458         479         478
+         458         459         480         479
+         459         460         481         480
+         460         461         482         481
+         461         462         483         482
+         462         463         484         483
+         463         464         485         484
+         464         465         486         485
+         465         466         487         486
+         466         467         488         487
+         467         468         489         488
+         468         469         490         489
+         469         470         491         490
+         470         471         492         491
+         471         472         493         492
+         473         474         495         494
+         474         475         496         495
+         475         476         497         496
+         476         477         498         497
+         477         478         499         498
+         478         479         500         499
+         479         480         501         500
+         480         481         502         501
+         481         482         503         502
+         482         483         504         503
+         483         484         505         504
+         484         485         506         505
+         485         486         507         506
+         486         487         508         507
+         487         488         509         508
+         488         489         510         509
+         489         490         511         510
+         490         491         512         511
+         491         492         513         512
+         492         493         514         513
+         494         495         516         515
+         495         496         517         516
+         496         497         518         517
+         497         498         519         518
+         498         499         520         519
+         499         500         521         520
+         500         501         522         521
+         501         502         523         522
+         502         503         524         523
+         503         504         525         524
+         504         505         526         525
+         505         506         527         526
+         506         507         528         527
+         507         508         529         528
+         508         509         530         529
+         509         510         531         530
+         510         511         532         531
+         511         512         533         532
+         512         513         534         533
+         513         514         535         534
+         515         516         537         536
+         516         517         538         537
+         517         518         539         538
+         518         519         540         539
+         519         520         541         540
+         520         521         542         541
+         521         522         543         542
+         522         523         544         543
+         523         524         545         544
+         524         525         546         545
+         525         526         547         546
+         526         527         548         547
+         527         528         549         548
+         528         529         550         549
+         529         530         551         550
+         530         531         552         551
+         531         532         553         552
+         532         533         554         553
+         533         534         555         554
+         534         535         556         555
+         536         537         558         557
+         537         538         559         558
+         538         539         560         559
+         539         540         561         560
+         540         541         562         561
+         541         542         563         562
+         542         543         564         563
+         543         544         565         564
+         544         545         566         565
+         545         546         567         566
+         546         547         568         567
+         547         548         569         568
+         548         549         570         569
+         549         550         571         570
+         550         551         572         571
+         551         552         573         572
+         552         553         574         573
+         553         554         575         574
+         554         555         576         575
+         555         556         577         576
+         557         558         579         578
+         558         559         580         579
+         559         560         581         580
+         560         561         582         581
+         561         562         583         582
+         562         563         584         583
+         563         564         585         584
+         564         565         586         585
+         565         566         587         586
+         566         567         588         587
+         567         568         589         588
+         568         569         590         589
+         569         570         591         590
+         570         571         592         591
+         571         572         593         592
+         572         573         594         593
+         573         574         595         594
+         574         575         596         595
+         575         576         597         596
+         576         577         598         597
+         578         579         600         599
+         579         580         601         600
+         580         581         602         601
+         581         582         603         602
+         582         583         604         603
+         583         584         605         604
+         584         585         606         605
+         585         586         607         606
+         586         587         608         607
+         587         588         609         608
+         588         589         610         609
+         589         590         611         610
+         590         591         612         611
+         591         592         613         612
+         592         593         614         613
+         593         594         615         614
+         594         595         616         615
+         595         596         617         616
+         596         597         618         617
+         597         598         619         618
+         599         600         621         620
+         600         601         622         621
+         601         602         623         622
+         602         603         624         623
+         603         604         625         624
+         604         605         626         625
+         605         606         627         626
+         606         607         628         627
+         607         608         629         628
+         608         609         630         629
+         609         610         631         630
+         610         611         632         631
+         611         612         633         632
+         612         613         634         633
+         613         614         635         634
+         614         615         636         635
+         615         616         637         636
+         616         617         638         637
+         617         618         639         638
+         618         619         640         639
+         620         621         642         641
+         621         622         643         642
+         622         623         644         643
+         623         624         645         644
+         624         625         646         645
+         625         626         647         646
+         626         627         648         647
+         627         628         649         648
+         628         629         650         649
+         629         630         651         650
+         630         631         652         651
+         631         632         653         652
+         632         633         654         653
+         633         634         655         654
+         634         635         656         655
+         635         636         657         656
+         636         637         658         657
+         637         638         659         658
+         638         639         660         659
+         639         640         661         660
+         641         642         663         662
+         642         643         664         663
+         643         644         665         664
+         644         645         666         665
+         645         646         667         666
+         646         647         668         667
+         647         648         669         668
+         648         649         670         669
+         649         650         671         670
+         650         651         672         671
+         651         652         673         672
+         652         653         674         673
+         653         654         675         674
+         654         655         676         675
+         655         656         677         676
+         656         657         678         677
+         657         658         679         678
+         658         659         680         679
+         659         660         681         680
+         660         661         682         681
+         662         663         684         683
+         663         664         685         684
+         664         665         686         685
+         665         666         687         686
+         666         667         688         687
+         667         668         689         688
+         668         669         690         689
+         669         670         691         690
+         670         671         692         691
+         671         672         693         692
+         672         673         694         693
+         673         674         695         694
+         674         675         696         695
+         675         676         697         696
+         676         677         698         697
+         677         678         699         698
+         678         679         700         699
+         679         680         701         700
+         680         681         702         701
+         681         682         703         702
+         683         684         705         704
+         684         685         706         705
+         685         686         707         706
+         686         687         708         707
+         687         688         709         708
+         688         689         710         709
+         689         690         711         710
+         690         691         712         711
+         691         692         713         712
+         692         693         714         713
+         693         694         715         714
+         694         695         716         715
+         695         696         717         716
+         696         697         718         717
+         697         698         719         718
+         698         699         720         719
+         699         700         721         720
+         700         701         722         721
+         701         702         723         722
+         702         703         724         723
+         704         705         726         725
+         705         706         727         726
+         706         707         728         727
+         707         708         729         728
+         708         709         730         729
+         709         710         731         730
+         710         711         732         731
+         711         712         733         732
+         712         713         734         733
+         713         714         735         734
+         714         715         736         735
+         715         716         737         736
+         716         717         738         737
+         717         718         739         738
+         718         719         740         739
+         719         720         741         740
+         720         721         742         741
+         721         722         743         742
+         722         723         744         743
+         723         724         745         744
+         725         726         747         746
+         726         727         748         747
+         727         728         749         748
+         728         729         750         749
+         729         730         751         750
+         730         731         752         751
+         731         732         753         752
+         732         733         754         753
+         733         734         755         754
+         734         735         756         755
+         735         736         757         756
+         736         737         758         757
+         737         738         759         758
+         738         739         760         759
+         739         740         761         760
+         740         741         762         761
+         741         742         763         762
+         742         743         764         763
+         743         744         765         764
+         744         745         766         765
+         746         747         768         767
+         747         748         769         768
+         748         749         770         769
+         749         750         771         770
+         750         751         772         771
+         751         752         773         772
+         752         753         774         773
+         753         754         775         774
+         754         755         776         775
+         755         756         777         776
+         756         757         778         777
+         757         758         779         778
+         758         759         780         779
+         759         760         781         780
+         760         761         782         781
+         761         762         783         782
+         762         763         784         783
+         763         764         785         784
+         764         765         786         785
+         765         766         787         786
+         767         768         789         788
+         768         769         790         789
+         769         770         791         790
+         770         771         792         791
+         771         772         793         792
+         772         773         794         793
+         773         774         795         794
+         774         775         796         795
+         775         776         797         796
+         776         777         798         797
+         777         778         799         798
+         778         779         800         799
+         779         780         801         800
+         780         781         802         801
+         781         782         803         802
+         782         783         804         803
+         783         784         805         804
+         784         785         806         805
+         785         786         807         806
+         786         787         808         807
+         788         789         810         809
+         789         790         811         810
+         790         791         812         811
+         791         792         813         812
+         792         793         814         813
+         793         794         815         814
+         794         795         816         815
+         795         796         817         816
+         796         797         818         817
+         797         798         819         818
+         798         799         820         819
+         799         800         821         820
+         800         801         822         821
+         801         802         823         822
+         802         803         824         823
+         803         804         825         824
+         804         805         826         825
+         805         806         827         826
+         806         807         828         827
+         807         808         829         828
+         809         810         831         830
+         810         811         832         831
+         811         812         833         832
+         812         813         834         833
+         813         814         835         834
+         814         815         836         835
+         815         816         837         836
+         816         817         838         837
+         817         818         839         838
+         818         819         840         839
+         819         820         841         840
+         820         821         842         841
+         821         822         843         842
+         822         823         844         843
+         823         824         845         844
+         824         825         846         845
+         825         826         847         846
+         826         827         848         847
+         827         828         849         848
+         828         829         850         849
+         830         831         852         851
+         831         832         853         852
+         832         833         854         853
+         833         834         855         854
+         834         835         856         855
+         835         836         857         856
+         836         837         858         857
+         837         838         859         858
+         838         839         860         859
+         839         840         861         860
+         840         841         862         861
+         841         842         863         862
+         842         843         864         863
+         843         844         865         864
+         844         845         866         865
+         845         846         867         866
+         846         847         868         867
+         847         848         869         868
+         848         849         870         869
+         849         850         871         870
+         851         852         872          21
+         852         853         873         872
+         853         854         874         873
+         854         855         875         874
+         855         856         876         875
+         856         857         877         876
+         857         858         878         877
+         858         859         879         878
+         859         860         880         879
+         860         861         881         880
+         861         862         882         881
+         862         863         883         882
+         863         864         884         883
+         864         865         885         884
+         865         866         886         885
+         866         867         887         886
+         867         868         888         887
+         868         869         889         888
+         869         870         890         889
+         870         871         891         890
+          21         872         892          22
+         872         873         893         892
+         873         874         894         893
+         874         875         895         894
+         875         876         896         895
+         876         877         897         896
+         877         878         898         897
+         878         879         899         898
+         879         880         900         899
+         880         881         901         900
+         881         882         902         901
+         882         883         903         902
+         883         884         904         903
+         884         885         905         904
+         885         886         906         905
+         886         887         907         906
+         887         888         908         907
+         888         889         909         908
+         889         890         910         909
+         890         891         911         910
+          22         892         912          23
+         892         893         913         912
+         893         894         914         913
+         894         895         915         914
+         895         896         916         915
+         896         897         917         916
+         897         898         918         917
+         898         899         919         918
+         899         900         920         919
+         900         901         921         920
+         901         902         922         921
+         902         903         923         922
+         903         904         924         923
+         904         905         925         924
+         905         906         926         925
+         906         907         927         926
+         907         908         928         927
+         908         909         929         928
+         909         910         930         929
+         910         911         931         930
+          23         912         932          24
+         912         913         933         932
+         913         914         934         933
+         914         915         935         934
+         915         916         936         935
+         916         917         937         936
+         917         918         938         937
+         918         919         939         938
+         919         920         940         939
+         920         921         941         940
+         921         922         942         941
+         922         923         943         942
+         923         924         944         943
+         924         925         945         944
+         925         926         946         945
+         926         927         947         946
+         927         928         948         947
+         928         929         949         948
+         929         930         950         949
+         930         931         951         950
+          24         932         952          25
+         932         933         953         952
+         933         934         954         953
+         934         935         955         954
+         935         936         956         955
+         936         937         957         956
+         937         938         958         957
+         938         939         959         958
+         939         940         960         959
+         940         941         961         960
+         941         942         962         961
+         942         943         963         962
+         943         944         964         963
+         944         945         965         964
+         945         946         966         965
+         946         947         967         966
+         947         948         968         967
+         948         949         969         968
+         949         950         970         969
+         950         951         971         970
+          25         952         972          26
+         952         953         973         972
+         953         954         974         973
+         954         955         975         974
+         955         956         976         975
+         956         957         977         976
+         957         958         978         977
+         958         959         979         978
+         959         960         980         979
+         960         961         981         980
+         961         962         982         981
+         962         963         983         982
+         963         964         984         983
+         964         965         985         984
+         965         966         986         985
+         966         967         987         986
+         967         968         988         987
+         968         969         989         988
+         969         970         990         989
+         970         971         991         990
+          26         972         992          27
+         972         973         993         992
+         973         974         994         993
+         974         975         995         994
+         975         976         996         995
+         976         977         997         996
+         977         978         998         997
+         978         979         999         998
+         979         980        1000         999
+         980         981        1001        1000
+         981         982        1002        1001
+         982         983        1003        1002
+         983         984        1004        1003
+         984         985        1005        1004
+         985         986        1006        1005
+         986         987        1007        1006
+         987         988        1008        1007
+         988         989        1009        1008
+         989         990        1010        1009
+         990         991        1011        1010
+          27         992        1012          28
+         992         993        1013        1012
+         993         994        1014        1013
+         994         995        1015        1014
+         995         996        1016        1015
+         996         997        1017        1016
+         997         998        1018        1017
+         998         999        1019        1018
+         999        1000        1020        1019
+        1000        1001        1021        1020
+        1001        1002        1022        1021
+        1002        1003        1023        1022
+        1003        1004        1024        1023
+        1004        1005        1025        1024
+        1005        1006        1026        1025
+        1006        1007        1027        1026
+        1007        1008        1028        1027
+        1008        1009        1029        1028
+        1009        1010        1030        1029
+        1010        1011        1031        1030
+          28        1012        1032          29
+        1012        1013        1033        1032
+        1013        1014        1034        1033
+        1014        1015        1035        1034
+        1015        1016        1036        1035
+        1016        1017        1037        1036
+        1017        1018        1038        1037
+        1018        1019        1039        1038
+        1019        1020        1040        1039
+        1020        1021        1041        1040
+        1021        1022        1042        1041
+        1022        1023        1043        1042
+        1023        1024        1044        1043
+        1024        1025        1045        1044
+        1025        1026        1046        1045
+        1026        1027        1047        1046
+        1027        1028        1048        1047
+        1028        1029        1049        1048
+        1029        1030        1050        1049
+        1030        1031        1051        1050
+          29        1032        1052          30
+        1032        1033        1053        1052
+        1033        1034        1054        1053
+        1034        1035        1055        1054
+        1035        1036        1056        1055
+        1036        1037        1057        1056
+        1037        1038        1058        1057
+        1038        1039        1059        1058
+        1039        1040        1060        1059
+        1040        1041        1061        1060
+        1041        1042        1062        1061
+        1042        1043        1063        1062
+        1043        1044        1064        1063
+        1044        1045        1065        1064
+        1045        1046        1066        1065
+        1046        1047        1067        1066
+        1047        1048        1068        1067
+        1048        1049        1069        1068
+        1049        1050        1070        1069
+        1050        1051        1071        1070
+          30        1052        1072          31
+        1052        1053        1073        1072
+        1053        1054        1074        1073
+        1054        1055        1075        1074
+        1055        1056        1076        1075
+        1056        1057        1077        1076
+        1057        1058        1078        1077
+        1058        1059        1079        1078
+        1059        1060        1080        1079
+        1060        1061        1081        1080
+        1061        1062        1082        1081
+        1062        1063        1083        1082
+        1063        1064        1084        1083
+        1064        1065        1085        1084
+        1065        1066        1086        1085
+        1066        1067        1087        1086
+        1067        1068        1088        1087
+        1068        1069        1089        1088
+        1069        1070        1090        1089
+        1070        1071        1091        1090
+          31        1072        1092          32
+        1072        1073        1093        1092
+        1073        1074        1094        1093
+        1074        1075        1095        1094
+        1075        1076        1096        1095
+        1076        1077        1097        1096
+        1077        1078        1098        1097
+        1078        1079        1099        1098
+        1079        1080        1100        1099
+        1080        1081        1101        1100
+        1081        1082        1102        1101
+        1082        1083        1103        1102
+        1083        1084        1104        1103
+        1084        1085        1105        1104
+        1085        1086        1106        1105
+        1086        1087        1107        1106
+        1087        1088        1108        1107
+        1088        1089        1109        1108
+        1089        1090        1110        1109
+        1090        1091        1111        1110
+          32        1092        1112          33
+        1092        1093        1113        1112
+        1093        1094        1114        1113
+        1094        1095        1115        1114
+        1095        1096        1116        1115
+        1096        1097        1117        1116
+        1097        1098        1118        1117
+        1098        1099        1119        1118
+        1099        1100        1120        1119
+        1100        1101        1121        1120
+        1101        1102        1122        1121
+        1102        1103        1123        1122
+        1103        1104        1124        1123
+        1104        1105        1125        1124
+        1105        1106        1126        1125
+        1106        1107        1127        1126
+        1107        1108        1128        1127
+        1108        1109        1129        1128
+        1109        1110        1130        1129
+        1110        1111        1131        1130
+          33        1112        1132          34
+        1112        1113        1133        1132
+        1113        1114        1134        1133
+        1114        1115        1135        1134
+        1115        1116        1136        1135
+        1116        1117        1137        1136
+        1117        1118        1138        1137
+        1118        1119        1139        1138
+        1119        1120        1140        1139
+        1120        1121        1141        1140
+        1121        1122        1142        1141
+        1122        1123        1143        1142
+        1123        1124        1144        1143
+        1124        1125        1145        1144
+        1125        1126        1146        1145
+        1126        1127        1147        1146
+        1127        1128        1148        1147
+        1128        1129        1149        1148
+        1129        1130        1150        1149
+        1130        1131        1151        1150
+          34        1132        1152          35
+        1132        1133        1153        1152
+        1133        1134        1154        1153
+        1134        1135        1155        1154
+        1135        1136        1156        1155
+        1136        1137        1157        1156
+        1137        1138        1158        1157
+        1138        1139        1159        1158
+        1139        1140        1160        1159
+        1140        1141        1161        1160
+        1141        1142        1162        1161
+        1142        1143        1163        1162
+        1143        1144        1164        1163
+        1144        1145        1165        1164
+        1145        1146        1166        1165
+        1146        1147        1167        1166
+        1147        1148        1168        1167
+        1148        1149        1169        1168
+        1149        1150        1170        1169
+        1150        1151        1171        1170
+          35        1152        1172          36
+        1152        1153        1173        1172
+        1153        1154        1174        1173
+        1154        1155        1175        1174
+        1155        1156        1176        1175
+        1156        1157        1177        1176
+        1157        1158        1178        1177
+        1158        1159        1179        1178
+        1159        1160        1180        1179
+        1160        1161        1181        1180
+        1161        1162        1182        1181
+        1162        1163        1183        1182
+        1163        1164        1184        1183
+        1164        1165        1185        1184
+        1165        1166        1186        1185
+        1166        1167        1187        1186
+        1167        1168        1188        1187
+        1168        1169        1189        1188
+        1169        1170        1190        1189
+        1170        1171        1191        1190
+          36        1172        1192          37
+        1172        1173        1193        1192
+        1173        1174        1194        1193
+        1174        1175        1195        1194
+        1175        1176        1196        1195
+        1176        1177        1197        1196
+        1177        1178        1198        1197
+        1178        1179        1199        1198
+        1179        1180        1200        1199
+        1180        1181        1201        1200
+        1181        1182        1202        1201
+        1182        1183        1203        1202
+        1183        1184        1204        1203
+        1184        1185        1205        1204
+        1185        1186        1206        1205
+        1186        1187        1207        1206
+        1187        1188        1208        1207
+        1188        1189        1209        1208
+        1189        1190        1210        1209
+        1190        1191        1211        1210
+          37        1192        1212          38
+        1192        1193        1213        1212
+        1193        1194        1214        1213
+        1194        1195        1215        1214
+        1195        1196        1216        1215
+        1196        1197        1217        1216
+        1197        1198        1218        1217
+        1198        1199        1219        1218
+        1199        1200        1220        1219
+        1200        1201        1221        1220
+        1201        1202        1222        1221
+        1202        1203        1223        1222
+        1203        1204        1224        1223
+        1204        1205        1225        1224
+        1205        1206        1226        1225
+        1206        1207        1227        1226
+        1207        1208        1228        1227
+        1208        1209        1229        1228
+        1209        1210        1230        1229
+        1210        1211        1231        1230
+          38        1212        1232          39
+        1212        1213        1233        1232
+        1213        1214        1234        1233
+        1214        1215        1235        1234
+        1215        1216        1236        1235
+        1216        1217        1237        1236
+        1217        1218        1238        1237
+        1218        1219        1239        1238
+        1219        1220        1240        1239
+        1220        1221        1241        1240
+        1221        1222        1242        1241
+        1222        1223        1243        1242
+        1223        1224        1244        1243
+        1224        1225        1245        1244
+        1225        1226        1246        1245
+        1226        1227        1247        1246
+        1227        1228        1248        1247
+        1228        1229        1249        1248
+        1229        1230        1250        1249
+        1230        1231        1251        1250
+          39        1232        1252          40
+        1232        1233        1253        1252
+        1233        1234        1254        1253
+        1234        1235        1255        1254
+        1235        1236        1256        1255
+        1236        1237        1257        1256
+        1237        1238        1258        1257
+        1238        1239        1259        1258
+        1239        1240        1260        1259
+        1240        1241        1261        1260
+        1241        1242        1262        1261
+        1242        1243        1263        1262
+        1243        1244        1264        1263
+        1244        1245        1265        1264
+        1245        1246        1266        1265
+        1246        1247        1267        1266
+        1247        1248        1268        1267
+        1248        1249        1269        1268
+        1249        1250        1270        1269
+        1250        1251        1271        1270
+          40        1252        1272          41
+        1252        1253        1273        1272
+        1253        1254        1274        1273
+        1254        1255        1275        1274
+        1255        1256        1276        1275
+        1256        1257        1277        1276
+        1257        1258        1278        1277
+        1258        1259        1279        1278
+        1259        1260        1280        1279
+        1260        1261        1281        1280
+        1261        1262        1282        1281
+        1262        1263        1283        1282
+        1263        1264        1284        1283
+        1264        1265        1285        1284
+        1265        1266        1286        1285
+        1266        1267        1287        1286
+        1267        1268        1288        1287
+        1268        1269        1289        1288
+        1269        1270        1290        1289
+        1270        1271        1291        1290
+        1292        1293        1313        1312
+        1293        1294        1314        1313
+        1294        1295        1315        1314
+        1295        1296        1316        1315
+        1296        1297        1317        1316
+        1297        1298        1318        1317
+        1298        1299        1319        1318
+        1299        1300        1320        1319
+        1300        1301        1321        1320
+        1301        1302        1322        1321
+        1302        1303        1323        1322
+        1303        1304        1324        1323
+        1304        1305        1325        1324
+        1305        1306        1326        1325
+        1306        1307        1327        1326
+        1307        1308        1328        1327
+        1308        1309        1329        1328
+        1309        1310        1330        1329
+        1310        1311        1331        1330
+        1311         452         473        1331
+        1312        1313        1333        1332
+        1313        1314        1334        1333
+        1314        1315        1335        1334
+        1315        1316        1336        1335
+        1316        1317        1337        1336
+        1317        1318        1338        1337
+        1318        1319        1339        1338
+        1319        1320        1340        1339
+        1320        1321        1341        1340
+        1321        1322        1342        1341
+        1322        1323        1343        1342
+        1323        1324        1344        1343
+        1324        1325        1345        1344
+        1325        1326        1346        1345
+        1326        1327        1347        1346
+        1327        1328        1348        1347
+        1328        1329        1349        1348
+        1329        1330        1350        1349
+        1330        1331        1351        1350
+        1331         473         494        1351
+        1332        1333        1353        1352
+        1333        1334        1354        1353
+        1334        1335        1355        1354
+        1335        1336        1356        1355
+        1336        1337        1357        1356
+        1337        1338        1358        1357
+        1338        1339        1359        1358
+        1339        1340        1360        1359
+        1340        1341        1361        1360
+        1341        1342        1362        1361
+        1342        1343        1363        1362
+        1343        1344        1364        1363
+        1344        1345        1365        1364
+        1345        1346        1366        1365
+        1346        1347        1367        1366
+        1347        1348        1368        1367
+        1348        1349        1369        1368
+        1349        1350        1370        1369
+        1350        1351        1371        1370
+        1351         494         515        1371
+        1352        1353        1373        1372
+        1353        1354        1374        1373
+        1354        1355        1375        1374
+        1355        1356        1376        1375
+        1356        1357        1377        1376
+        1357        1358        1378        1377
+        1358        1359        1379        1378
+        1359        1360        1380        1379
+        1360        1361        1381        1380
+        1361        1362        1382        1381
+        1362        1363        1383        1382
+        1363        1364        1384        1383
+        1364        1365        1385        1384
+        1365        1366        1386        1385
+        1366        1367        1387        1386
+        1367        1368        1388        1387
+        1368        1369        1389        1388
+        1369        1370        1390        1389
+        1370        1371        1391        1390
+        1371         515         536        1391
+        1372        1373        1393        1392
+        1373        1374        1394        1393
+        1374        1375        1395        1394
+        1375        1376        1396        1395
+        1376        1377        1397        1396
+        1377        1378        1398        1397
+        1378        1379        1399        1398
+        1379        1380        1400        1399
+        1380        1381        1401        1400
+        1381        1382        1402        1401
+        1382        1383        1403        1402
+        1383        1384        1404        1403
+        1384        1385        1405        1404
+        1385        1386        1406        1405
+        1386        1387        1407        1406
+        1387        1388        1408        1407
+        1388        1389        1409        1408
+        1389        1390        1410        1409
+        1390        1391        1411        1410
+        1391         536         557        1411
+        1392        1393        1413        1412
+        1393        1394        1414        1413
+        1394        1395        1415        1414
+        1395        1396        1416        1415
+        1396        1397        1417        1416
+        1397        1398        1418        1417
+        1398        1399        1419        1418
+        1399        1400        1420        1419
+        1400        1401        1421        1420
+        1401        1402        1422        1421
+        1402        1403        1423        1422
+        1403        1404        1424        1423
+        1404        1405        1425        1424
+        1405        1406        1426        1425
+        1406        1407        1427        1426
+        1407        1408        1428        1427
+        1408        1409        1429        1428
+        1409        1410        1430        1429
+        1410        1411        1431        1430
+        1411         557         578        1431
+        1412        1413        1433        1432
+        1413        1414        1434        1433
+        1414        1415        1435        1434
+        1415        1416        1436        1435
+        1416        1417        1437        1436
+        1417        1418        1438        1437
+        1418        1419        1439        1438
+        1419        1420        1440        1439
+        1420        1421        1441        1440
+        1421        1422        1442        1441
+        1422        1423        1443        1442
+        1423        1424        1444        1443
+        1424        1425        1445        1444
+        1425        1426        1446        1445
+        1426        1427        1447        1446
+        1427        1428        1448        1447
+        1428        1429        1449        1448
+        1429        1430        1450        1449
+        1430        1431        1451        1450
+        1431         578         599        1451
+        1432        1433        1453        1452
+        1433        1434        1454        1453
+        1434        1435        1455        1454
+        1435        1436        1456        1455
+        1436        1437        1457        1456
+        1437        1438        1458        1457
+        1438        1439        1459        1458
+        1439        1440        1460        1459
+        1440        1441        1461        1460
+        1441        1442        1462        1461
+        1442        1443        1463        1462
+        1443        1444        1464        1463
+        1444        1445        1465        1464
+        1445        1446        1466        1465
+        1446        1447        1467        1466
+        1447        1448        1468        1467
+        1448        1449        1469        1468
+        1449        1450        1470        1469
+        1450        1451        1471        1470
+        1451         599         620        1471
+        1452        1453        1473        1472
+        1453        1454        1474        1473
+        1454        1455        1475        1474
+        1455        1456        1476        1475
+        1456        1457        1477        1476
+        1457        1458        1478        1477
+        1458        1459        1479        1478
+        1459        1460        1480        1479
+        1460        1461        1481        1480
+        1461        1462        1482        1481
+        1462        1463        1483        1482
+        1463        1464        1484        1483
+        1464        1465        1485        1484
+        1465        1466        1486        1485
+        1466        1467        1487        1486
+        1467        1468        1488        1487
+        1468        1469        1489        1488
+        1469        1470        1490        1489
+        1470        1471        1491        1490
+        1471         620         641        1491
+        1472        1473        1493        1492
+        1473        1474        1494        1493
+        1474        1475        1495        1494
+        1475        1476        1496        1495
+        1476        1477        1497        1496
+        1477        1478        1498        1497
+        1478        1479        1499        1498
+        1479        1480        1500        1499
+        1480        1481        1501        1500
+        1481        1482        1502        1501
+        1482        1483        1503        1502
+        1483        1484        1504        1503
+        1484        1485        1505        1504
+        1485        1486        1506        1505
+        1486        1487        1507        1506
+        1487        1488        1508        1507
+        1488        1489        1509        1508
+        1489        1490        1510        1509
+        1490        1491        1511        1510
+        1491         641         662        1511
+        1492        1493        1513        1512
+        1493        1494        1514        1513
+        1494        1495        1515        1514
+        1495        1496        1516        1515
+        1496        1497        1517        1516
+        1497        1498        1518        1517
+        1498        1499        1519        1518
+        1499        1500        1520        1519
+        1500        1501        1521        1520
+        1501        1502        1522        1521
+        1502        1503        1523        1522
+        1503        1504        1524        1523
+        1504        1505        1525        1524
+        1505        1506        1526        1525
+        1506        1507        1527        1526
+        1507        1508        1528        1527
+        1508        1509        1529        1528
+        1509        1510        1530        1529
+        1510        1511        1531        1530
+        1511         662         683        1531
+        1512        1513        1533        1532
+        1513        1514        1534        1533
+        1514        1515        1535        1534
+        1515        1516        1536        1535
+        1516        1517        1537        1536
+        1517        1518        1538        1537
+        1518        1519        1539        1538
+        1519        1520        1540        1539
+        1520        1521        1541        1540
+        1521        1522        1542        1541
+        1522        1523        1543        1542
+        1523        1524        1544        1543
+        1524        1525        1545        1544
+        1525        1526        1546        1545
+        1526        1527        1547        1546
+        1527        1528        1548        1547
+        1528        1529        1549        1548
+        1529        1530        1550        1549
+        1530        1531        1551        1550
+        1531         683         704        1551
+        1532        1533        1553        1552
+        1533        1534        1554        1553
+        1534        1535        1555        1554
+        1535        1536        1556        1555
+        1536        1537        1557        1556
+        1537        1538        1558        1557
+        1538        1539        1559        1558
+        1539        1540        1560        1559
+        1540        1541        1561        1560
+        1541        1542        1562        1561
+        1542        1543        1563        1562
+        1543        1544        1564        1563
+        1544        1545        1565        1564
+        1545        1546        1566        1565
+        1546        1547        1567        1566
+        1547        1548        1568        1567
+        1548        1549        1569        1568
+        1549        1550        1570        1569
+        1550        1551        1571        1570
+        1551         704         725        1571
+        1552        1553        1573        1572
+        1553        1554        1574        1573
+        1554        1555        1575        1574
+        1555        1556        1576        1575
+        1556        1557        1577        1576
+        1557        1558        1578        1577
+        1558        1559        1579        1578
+        1559        1560        1580        1579
+        1560        1561        1581        1580
+        1561        1562        1582        1581
+        1562        1563        1583        1582
+        1563        1564        1584        1583
+        1564        1565        1585        1584
+        1565        1566        1586        1585
+        1566        1567        1587        1586
+        1567        1568        1588        1587
+        1568        1569        1589        1588
+        1569        1570        1590        1589
+        1570        1571        1591        1590
+        1571         725         746        1591
+        1572        1573        1593        1592
+        1573        1574        1594        1593
+        1574        1575        1595        1594
+        1575        1576        1596        1595
+        1576        1577        1597        1596
+        1577        1578        1598        1597
+        1578        1579        1599        1598
+        1579        1580        1600        1599
+        1580        1581        1601        1600
+        1581        1582        1602        1601
+        1582        1583        1603        1602
+        1583        1584        1604        1603
+        1584        1585        1605        1604
+        1585        1586        1606        1605
+        1586        1587        1607        1606
+        1587        1588        1608        1607
+        1588        1589        1609        1608
+        1589        1590        1610        1609
+        1590        1591        1611        1610
+        1591         746         767        1611
+        1592        1593        1613        1612
+        1593        1594        1614        1613
+        1594        1595        1615        1614
+        1595        1596        1616        1615
+        1596        1597        1617        1616
+        1597        1598        1618        1617
+        1598        1599        1619        1618
+        1599        1600        1620        1619
+        1600        1601        1621        1620
+        1601        1602        1622        1621
+        1602        1603        1623        1622
+        1603        1604        1624        1623
+        1604        1605        1625        1624
+        1605        1606        1626        1625
+        1606        1607        1627        1626
+        1607        1608        1628        1627
+        1608        1609        1629        1628
+        1609        1610        1630        1629
+        1610        1611        1631        1630
+        1611         767         788        1631
+        1612        1613        1633        1632
+        1613        1614        1634        1633
+        1614        1615        1635        1634
+        1615        1616        1636        1635
+        1616        1617        1637        1636
+        1617        1618        1638        1637
+        1618        1619        1639        1638
+        1619        1620        1640        1639
+        1620        1621        1641        1640
+        1621        1622        1642        1641
+        1622        1623        1643        1642
+        1623        1624        1644        1643
+        1624        1625        1645        1644
+        1625        1626        1646        1645
+        1626        1627        1647        1646
+        1627        1628        1648        1647
+        1628        1629        1649        1648
+        1629        1630        1650        1649
+        1630        1631        1651        1650
+        1631         788         809        1651
+        1632        1633        1653        1652
+        1633        1634        1654        1653
+        1634        1635        1655        1654
+        1635        1636        1656        1655
+        1636        1637        1657        1656
+        1637        1638        1658        1657
+        1638        1639        1659        1658
+        1639        1640        1660        1659
+        1640        1641        1661        1660
+        1641        1642        1662        1661
+        1642        1643        1663        1662
+        1643        1644        1664        1663
+        1644        1645        1665        1664
+        1645        1646        1666        1665
+        1646        1647        1667        1666
+        1647        1648        1668        1667
+        1648        1649        1669        1668
+        1649        1650        1670        1669
+        1650        1651        1671        1670
+        1651         809         830        1671
+        1652        1653        1673        1672
+        1653        1654        1674        1673
+        1654        1655        1675        1674
+        1655        1656        1676        1675
+        1656        1657        1677        1676
+        1657        1658        1678        1677
+        1658        1659        1679        1678
+        1659        1660        1680        1679
+        1660        1661        1681        1680
+        1661        1662        1682        1681
+        1662        1663        1683        1682
+        1663        1664        1684        1683
+        1664        1665        1685        1684
+        1665        1666        1686        1685
+        1666        1667        1687        1686
+        1667        1668        1688        1687
+        1668        1669        1689        1688
+        1669        1670        1690        1689
+        1670        1671        1691        1690
+        1671         830         851        1691
+        1672        1673           2           1
+        1673        1674           3           2
+        1674        1675           4           3
+        1675        1676           5           4
+        1676        1677           6           5
+        1677        1678           7           6
+        1678        1679           8           7
+        1679        1680           9           8
+        1680        1681          10           9
+        1681        1682          11          10
+        1682        1683          12          11
+        1683        1684          13          12
+        1684        1685          14          13
+        1685        1686          15          14
+        1686        1687          16          15
+        1687        1688          17          16
+        1688        1689          18          17
+        1689        1690          19          18
+        1690        1691          20          19
+        1691         851          21          20
+        1692        1693        1713        1712
+        1693        1694        1714        1713
+        1694        1695        1715        1714
+        1695        1696        1716        1715
+        1696        1697        1717        1716
+        1697        1698        1718        1717
+        1698        1699        1719        1718
+        1699        1700        1720        1719
+        1700        1701        1721        1720
+        1701        1702        1722        1721
+        1702        1703        1723        1722
+        1703        1704        1724        1723
+        1704        1705        1725        1724
+        1705        1706        1726        1725
+        1706        1707        1727        1726
+        1707        1708        1728        1727
+        1708        1709        1729        1728
+        1709        1710        1730        1729
+        1710        1711        1731        1730
+        1711           1          42        1731
+        1712        1713        1733        1732
+        1713        1714        1734        1733
+        1714        1715        1735        1734
+        1715        1716        1736        1735
+        1716        1717        1737        1736
+        1717        1718        1738        1737
+        1718        1719        1739        1738
+        1719        1720        1740        1739
+        1720        1721        1741        1740
+        1721        1722        1742        1741
+        1722        1723        1743        1742
+        1723        1724        1744        1743
+        1724        1725        1745        1744
+        1725        1726        1746        1745
+        1726        1727        1747        1746
+        1727        1728        1748        1747
+        1728        1729        1749        1748
+        1729        1730        1750        1749
+        1730        1731        1751        1750
+        1731          42          83        1751
+        1732        1733        1753        1752
+        1733        1734        1754        1753
+        1734        1735        1755        1754
+        1735        1736        1756        1755
+        1736        1737        1757        1756
+        1737        1738        1758        1757
+        1738        1739        1759        1758
+        1739        1740        1760        1759
+        1740        1741        1761        1760
+        1741        1742        1762        1761
+        1742        1743        1763        1762
+        1743        1744        1764        1763
+        1744        1745        1765        1764
+        1745        1746        1766        1765
+        1746        1747        1767        1766
+        1747        1748        1768        1767
+        1748        1749        1769        1768
+        1749        1750        1770        1769
+        1750        1751        1771        1770
+        1751          83         124        1771
+        1752        1753        1773        1772
+        1753        1754        1774        1773
+        1754        1755        1775        1774
+        1755        1756        1776        1775
+        1756        1757        1777        1776
+        1757        1758        1778        1777
+        1758        1759        1779        1778
+        1759        1760        1780        1779
+        1760        1761        1781        1780
+        1761        1762        1782        1781
+        1762        1763        1783        1782
+        1763        1764        1784        1783
+        1764        1765        1785        1784
+        1765        1766        1786        1785
+        1766        1767        1787        1786
+        1767        1768        1788        1787
+        1768        1769        1789        1788
+        1769        1770        1790        1789
+        1770        1771        1791        1790
+        1771         124         165        1791
+        1772        1773        1793        1792
+        1773        1774        1794        1793
+        1774        1775        1795        1794
+        1775        1776        1796        1795
+        1776        1777        1797        1796
+        1777        1778        1798        1797
+        1778        1779        1799        1798
+        1779        1780        1800        1799
+        1780        1781        1801        1800
+        1781        1782        1802        1801
+        1782        1783        1803        1802
+        1783        1784        1804        1803
+        1784        1785        1805        1804
+        1785        1786        1806        1805
+        1786        1787        1807        1806
+        1787        1788        1808        1807
+        1788        1789        1809        1808
+        1789        1790        1810        1809
+        1790        1791        1811        1810
+        1791         165         206        1811
+        1792        1793        1813        1812
+        1793        1794        1814        1813
+        1794        1795        1815        1814
+        1795        1796        1816        1815
+        1796        1797        1817        1816
+        1797        1798        1818        1817
+        1798        1799        1819        1818
+        1799        1800        1820        1819
+        1800        1801        1821        1820
+        1801        1802        1822        1821
+        1802        1803        1823        1822
+        1803        1804        1824        1823
+        1804        1805        1825        1824
+        1805        1806        1826        1825
+        1806        1807        1827        1826
+        1807        1808        1828        1827
+        1808        1809        1829        1828
+        1809        1810        1830        1829
+        1810        1811        1831        1830
+        1811         206         247        1831
+        1812        1813        1833        1832
+        1813        1814        1834        1833
+        1814        1815        1835        1834
+        1815        1816        1836        1835
+        1816        1817        1837        1836
+        1817        1818        1838        1837
+        1818        1819        1839        1838
+        1819        1820        1840        1839
+        1820        1821        1841        1840
+        1821        1822        1842        1841
+        1822        1823        1843        1842
+        1823        1824        1844        1843
+        1824        1825        1845        1844
+        1825        1826        1846        1845
+        1826        1827        1847        1846
+        1827        1828        1848        1847
+        1828        1829        1849        1848
+        1829        1830        1850        1849
+        1830        1831        1851        1850
+        1831         247         288        1851
+        1832        1833        1853        1852
+        1833        1834        1854        1853
+        1834        1835        1855        1854
+        1835        1836        1856        1855
+        1836        1837        1857        1856
+        1837        1838        1858        1857
+        1838        1839        1859        1858
+        1839        1840        1860        1859
+        1840        1841        1861        1860
+        1841        1842        1862        1861
+        1842        1843        1863        1862
+        1843        1844        1864        1863
+        1844        1845        1865        1864
+        1845        1846        1866        1865
+        1846        1847        1867        1866
+        1847        1848        1868        1867
+        1848        1849        1869        1868
+        1849        1850        1870        1869
+        1850        1851        1871        1870
+        1851         288         329        1871
+        1852        1853        1873        1872
+        1853        1854        1874        1873
+        1854        1855        1875        1874
+        1855        1856        1876        1875
+        1856        1857        1877        1876
+        1857        1858        1878        1877
+        1858        1859        1879        1878
+        1859        1860        1880        1879
+        1860        1861        1881        1880
+        1861        1862        1882        1881
+        1862        1863        1883        1882
+        1863        1864        1884        1883
+        1864        1865        1885        1884
+        1865        1866        1886        1885
+        1866        1867        1887        1886
+        1867        1868        1888        1887
+        1868        1869        1889        1888
+        1869        1870        1890        1889
+        1870        1871        1891        1890
+        1871         329         370        1891
+        1872        1873        1893        1892
+        1873        1874        1894        1893
+        1874        1875        1895        1894
+        1875        1876        1896        1895
+        1876        1877        1897        1896
+        1877        1878        1898        1897
+        1878        1879        1899        1898
+        1879        1880        1900        1899
+        1880        1881        1901        1900
+        1881        1882        1902        1901
+        1882        1883        1903        1902
+        1883        1884        1904        1903
+        1884        1885        1905        1904
+        1885        1886        1906        1905
+        1886        1887        1907        1906
+        1887        1888        1908        1907
+        1888        1889        1909        1908
+        1889        1890        1910        1909
+        1890        1891        1911        1910
+        1891         370         411        1911
+        1692        1712        1913        1912
+        1712        1732        1914        1913
+        1732        1752        1915        1914
+        1752        1772        1916        1915
+        1772        1792        1917        1916
+        1792        1812        1918        1917
+        1812        1832        1919        1918
+        1832        1852        1920        1919
+        1852        1872        1921        1920
+        1872        1892        1922        1921
+        1912        1913        1924        1923
+        1913        1914        1925        1924
+        1914        1915        1926        1925
+        1915        1916        1927        1926
+        1916        1917        1928        1927
+        1917        1918        1929        1928
+        1918        1919        1930        1929
+        1919        1920        1931        1930
+        1920        1921        1932        1931
+        1921        1922        1933        1932
+        1923        1924        1935        1934
+        1924        1925        1936        1935
+        1925        1926        1937        1936
+        1926        1927        1938        1937
+        1927        1928        1939        1938
+        1928        1929        1940        1939
+        1929        1930        1941        1940
+        1930        1931        1942        1941
+        1931        1932        1943        1942
+        1932        1933        1944        1943
+        1934        1935        1946        1945
+        1935        1936        1947        1946
+        1936        1937        1948        1947
+        1937        1938        1949        1948
+        1938        1939        1950        1949
+        1939        1940        1951        1950
+        1940        1941        1952        1951
+        1941        1942        1953        1952
+        1942        1943        1954        1953
+        1943        1944        1955        1954
+        1945        1946        1957        1956
+        1946        1947        1958        1957
+        1947        1948        1959        1958
+        1948        1949        1960        1959
+        1949        1950        1961        1960
+        1950        1951        1962        1961
+        1951        1952        1963        1962
+        1952        1953        1964        1963
+        1953        1954        1965        1964
+        1954        1955        1966        1965
+        1956        1957        1968        1967
+        1957        1958        1969        1968
+        1958        1959        1970        1969
+        1959        1960        1971        1970
+        1960        1961        1972        1971
+        1961        1962        1973        1972
+        1962        1963        1974        1973
+        1963        1964        1975        1974
+        1964        1965        1976        1975
+        1965        1966        1977        1976
+        1967        1968        1979        1978
+        1968        1969        1980        1979
+        1969        1970        1981        1980
+        1970        1971        1982        1981
+        1971        1972        1983        1982
+        1972        1973        1984        1983
+        1973        1974        1985        1984
+        1974        1975        1986        1985
+        1975        1976        1987        1986
+        1976        1977        1988        1987
+        1978        1979        1990        1989
+        1979        1980        1991        1990
+        1980        1981        1992        1991
+        1981        1982        1993        1992
+        1982        1983        1994        1993
+        1983        1984        1995        1994
+        1984        1985        1996        1995
+        1985        1986        1997        1996
+        1986        1987        1998        1997
+        1987        1988        1999        1998
+        1989        1990        2001        2000
+        1990        1991        2002        2001
+        1991        1992        2003        2002
+        1992        1993        2004        2003
+        1993        1994        2005        2004
+        1994        1995        2006        2005
+        1995        1996        2007        2006
+        1996        1997        2008        2007
+        1997        1998        2009        2008
+        1998        1999        2010        2009
+        2000        2001        2012        2011
+        2001        2002        2013        2012
+        2002        2003        2014        2013
+        2003        2004        2015        2014
+        2004        2005        2016        2015
+        2005        2006        2017        2016
+        2006        2007        2018        2017
+        2007        2008        2019        2018
+        2008        2009        2020        2019
+        2009        2010        2021        2020
+        2011        2012        2023        2022
+        2012        2013        2024        2023
+        2013        2014        2025        2024
+        2014        2015        2026        2025
+        2015        2016        2027        2026
+        2016        2017        2028        2027
+        2017        2018        2029        2028
+        2018        2019        2030        2029
+        2019        2020        2031        2030
+        2020        2021        2032        2031
+        2022        2023        2034        2033
+        2023        2024        2035        2034
+        2024        2025        2036        2035
+        2025        2026        2037        2036
+        2026        2027        2038        2037
+        2027        2028        2039        2038
+        2028        2029        2040        2039
+        2029        2030        2041        2040
+        2030        2031        2042        2041
+        2031        2032        2043        2042
+        2033        2034        2045        2044
+        2034        2035        2046        2045
+        2035        2036        2047        2046
+        2036        2037        2048        2047
+        2037        2038        2049        2048
+        2038        2039        2050        2049
+        2039        2040        2051        2050
+        2040        2041        2052        2051
+        2041        2042        2053        2052
+        2042        2043        2054        2053
+        2044        2045        2056        2055
+        2045        2046        2057        2056
+        2046        2047        2058        2057
+        2047        2048        2059        2058
+        2048        2049        2060        2059
+        2049        2050        2061        2060
+        2050        2051        2062        2061
+        2051        2052        2063        2062
+        2052        2053        2064        2063
+        2053        2054        2065        2064
+        2055        2056        2067        2066
+        2056        2057        2068        2067
+        2057        2058        2069        2068
+        2058        2059        2070        2069
+        2059        2060        2071        2070
+        2060        2061        2072        2071
+        2061        2062        2073        2072
+        2062        2063        2074        2073
+        2063        2064        2075        2074
+        2064        2065        2076        2075
+        2066        2067        2078        2077
+        2067        2068        2079        2078
+        2068        2069        2080        2079
+        2069        2070        2081        2080
+        2070        2071        2082        2081
+        2071        2072        2083        2082
+        2072        2073        2084        2083
+        2073        2074        2085        2084
+        2074        2075        2086        2085
+        2075        2076        2087        2086
+        2077        2078        2089        2088
+        2078        2079        2090        2089
+        2079        2080        2091        2090
+        2080        2081        2092        2091
+        2081        2082        2093        2092
+        2082        2083        2094        2093
+        2083        2084        2095        2094
+        2084        2085        2096        2095
+        2085        2086        2097        2096
+        2086        2087        2098        2097
+        2088        2089        2100        2099
+        2089        2090        2101        2100
+        2090        2091        2102        2101
+        2091        2092        2103        2102
+        2092        2093        2104        2103
+        2093        2094        2105        2104
+        2094        2095        2106        2105
+        2095        2096        2107        2106
+        2096        2097        2108        2107
+        2097        2098        2109        2108
+        2099        2100        2111        2110
+        2100        2101        2112        2111
+        2101        2102        2113        2112
+        2102        2103        2114        2113
+        2103        2104        2115        2114
+        2104        2105        2116        2115
+        2105        2106        2117        2116
+        2106        2107        2118        2117
+        2107        2108        2119        2118
+        2108        2109        2120        2119
+        2110        2111        2122        2121
+        2111        2112        2123        2122
+        2112        2113        2124        2123
+        2113        2114        2125        2124
+        2114        2115        2126        2125
+        2115        2116        2127        2126
+        2116        2117        2128        2127
+        2117        2118        2129        2128
+        2118        2119        2130        2129
+        2119        2120        2131        2130
+        2132        2133        2174        2173
+        2133        2134        2175        2174
+        2134        2135        2176        2175
+        2135        2136        2177        2176
+        2136        2137        2178        2177
+        2137        2138        2179        2178
+        2138        2139        2180        2179
+        2139        2140        2181        2180
+        2140        2141        2182        2181
+        2141        2142        2183        2182
+        2142        2143        2184        2183
+        2143        2144        2185        2184
+        2144        2145        2186        2185
+        2145        2146        2187        2186
+        2146        2147        2188        2187
+        2147        2148        2189        2188
+        2148        2149        2190        2189
+        2149        2150        2191        2190
+        2150        2151        2192        2191
+        2151        2152        2193        2192
+        2152        2153        2194        2193
+        2153        2154        2195        2194
+        2154        2155        2196        2195
+        2155        2156        2197        2196
+        2156        2157        2198        2197
+        2157        2158        2199        2198
+        2158        2159        2200        2199
+        2159        2160        2201        2200
+        2160        2161        2202        2201
+        2161        2162        2203        2202
+        2162        2163        2204        2203
+        2163        2164        2205        2204
+        2164        2165        2206        2205
+        2165        2166        2207        2206
+        2166        2167        2208        2207
+        2167        2168        2209        2208
+        2168        2169        2210        2209
+        2169        2170        2211        2210
+        2170        2171        2212        2211
+        2171        2172        2213        2212
+        2173        2174        2215        2214
+        2174        2175        2216        2215
+        2175        2176        2217        2216
+        2176        2177        2218        2217
+        2177        2178        2219        2218
+        2178        2179        2220        2219
+        2179        2180        2221        2220
+        2180        2181        2222        2221
+        2181        2182        2223        2222
+        2182        2183        2224        2223
+        2183        2184        2225        2224
+        2184        2185        2226        2225
+        2185        2186        2227        2226
+        2186        2187        2228        2227
+        2187        2188        2229        2228
+        2188        2189        2230        2229
+        2189        2190        2231        2230
+        2190        2191        2232        2231
+        2191        2192        2233        2232
+        2192        2193        2234        2233
+        2193        2194        2235        2234
+        2194        2195        2236        2235
+        2195        2196        2237        2236
+        2196        2197        2238        2237
+        2197        2198        2239        2238
+        2198        2199        2240        2239
+        2199        2200        2241        2240
+        2200        2201        2242        2241
+        2201        2202        2243        2242
+        2202        2203        2244        2243
+        2203        2204        2245        2244
+        2204        2205        2246        2245
+        2205        2206        2247        2246
+        2206        2207        2248        2247
+        2207        2208        2249        2248
+        2208        2209        2250        2249
+        2209        2210        2251        2250
+        2210        2211        2252        2251
+        2211        2212        2253        2252
+        2212        2213        2254        2253
+        2214        2215        2256        2255
+        2215        2216        2257        2256
+        2216        2217        2258        2257
+        2217        2218        2259        2258
+        2218        2219        2260        2259
+        2219        2220        2261        2260
+        2220        2221        2262        2261
+        2221        2222        2263        2262
+        2222        2223        2264        2263
+        2223        2224        2265        2264
+        2224        2225        2266        2265
+        2225        2226        2267        2266
+        2226        2227        2268        2267
+        2227        2228        2269        2268
+        2228        2229        2270        2269
+        2229        2230        2271        2270
+        2230        2231        2272        2271
+        2231        2232        2273        2272
+        2232        2233        2274        2273
+        2233        2234        2275        2274
+        2234        2235        2276        2275
+        2235        2236        2277        2276
+        2236        2237        2278        2277
+        2237        2238        2279        2278
+        2238        2239        2280        2279
+        2239        2240        2281        2280
+        2240        2241        2282        2281
+        2241        2242        2283        2282
+        2242        2243        2284        2283
+        2243        2244        2285        2284
+        2244        2245        2286        2285
+        2245        2246        2287        2286
+        2246        2247        2288        2287
+        2247        2248        2289        2288
+        2248        2249        2290        2289
+        2249        2250        2291        2290
+        2250        2251        2292        2291
+        2251        2252        2293        2292
+        2252        2253        2294        2293
+        2253        2254        2295        2294
+        2255        2256        2297        2296
+        2256        2257        2298        2297
+        2257        2258        2299        2298
+        2258        2259        2300        2299
+        2259        2260        2301        2300
+        2260        2261        2302        2301
+        2261        2262        2303        2302
+        2262        2263        2304        2303
+        2263        2264        2305        2304
+        2264        2265        2306        2305
+        2265        2266        2307        2306
+        2266        2267        2308        2307
+        2267        2268        2309        2308
+        2268        2269        2310        2309
+        2269        2270        2311        2310
+        2270        2271        2312        2311
+        2271        2272        2313        2312
+        2272        2273        2314        2313
+        2273        2274        2315        2314
+        2274        2275        2316        2315
+        2275        2276        2317        2316
+        2276        2277        2318        2317
+        2277        2278        2319        2318
+        2278        2279        2320        2319
+        2279        2280        2321        2320
+        2280        2281        2322        2321
+        2281        2282        2323        2322
+        2282        2283        2324        2323
+        2283        2284        2325        2324
+        2284        2285        2326        2325
+        2285        2286        2327        2326
+        2286        2287        2328        2327
+        2287        2288        2329        2328
+        2288        2289        2330        2329
+        2289        2290        2331        2330
+        2290        2291        2332        2331
+        2291        2292        2333        2332
+        2292        2293        2334        2333
+        2293        2294        2335        2334
+        2294        2295        2336        2335
+        2296        2297        2338        2337
+        2297        2298        2339        2338
+        2298        2299        2340        2339
+        2299        2300        2341        2340
+        2300        2301        2342        2341
+        2301        2302        2343        2342
+        2302        2303        2344        2343
+        2303        2304        2345        2344
+        2304        2305        2346        2345
+        2305        2306        2347        2346
+        2306        2307        2348        2347
+        2307        2308        2349        2348
+        2308        2309        2350        2349
+        2309        2310        2351        2350
+        2310        2311        2352        2351
+        2311        2312        2353        2352
+        2312        2313        2354        2353
+        2313        2314        2355        2354
+        2314        2315        2356        2355
+        2315        2316        2357        2356
+        2316        2317        2358        2357
+        2317        2318        2359        2358
+        2318        2319        2360        2359
+        2319        2320        2361        2360
+        2320        2321        2362        2361
+        2321        2322        2363        2362
+        2322        2323        2364        2363
+        2323        2324        2365        2364
+        2324        2325        2366        2365
+        2325        2326        2367        2366
+        2326        2327        2368        2367
+        2327        2328        2369        2368
+        2328        2329        2370        2369
+        2329        2330        2371        2370
+        2330        2331        2372        2371
+        2331        2332        2373        2372
+        2332        2333        2374        2373
+        2333        2334        2375        2374
+        2334        2335        2376        2375
+        2335        2336        2377        2376
+        2337        2338        2379        2378
+        2338        2339        2380        2379
+        2339        2340        2381        2380
+        2340        2341        2382        2381
+        2341        2342        2383        2382
+        2342        2343        2384        2383
+        2343        2344        2385        2384
+        2344        2345        2386        2385
+        2345        2346        2387        2386
+        2346        2347        2388        2387
+        2347        2348        2389        2388
+        2348        2349        2390        2389
+        2349        2350        2391        2390
+        2350        2351        2392        2391
+        2351        2352        2393        2392
+        2352        2353        2394        2393
+        2353        2354        2395        2394
+        2354        2355        2396        2395
+        2355        2356        2397        2396
+        2356        2357        2398        2397
+        2357        2358        2399        2398
+        2358        2359        2400        2399
+        2359        2360        2401        2400
+        2360        2361        2402        2401
+        2361        2362        2403        2402
+        2362        2363        2404        2403
+        2363        2364        2405        2404
+        2364        2365        2406        2405
+        2365        2366        2407        2406
+        2366        2367        2408        2407
+        2367        2368        2409        2408
+        2368        2369        2410        2409
+        2369        2370        2411        2410
+        2370        2371        2412        2411
+        2371        2372        2413        2412
+        2372        2373        2414        2413
+        2373        2374        2415        2414
+        2374        2375        2416        2415
+        2375        2376        2417        2416
+        2376        2377        2418        2417
+        2378        2379        2420        2419
+        2379        2380        2421        2420
+        2380        2381        2422        2421
+        2381        2382        2423        2422
+        2382        2383        2424        2423
+        2383        2384        2425        2424
+        2384        2385        2426        2425
+        2385        2386        2427        2426
+        2386        2387        2428        2427
+        2387        2388        2429        2428
+        2388        2389        2430        2429
+        2389        2390        2431        2430
+        2390        2391        2432        2431
+        2391        2392        2433        2432
+        2392        2393        2434        2433
+        2393        2394        2435        2434
+        2394        2395        2436        2435
+        2395        2396        2437        2436
+        2396        2397        2438        2437
+        2397        2398        2439        2438
+        2398        2399        2440        2439
+        2399        2400        2441        2440
+        2400        2401        2442        2441
+        2401        2402        2443        2442
+        2402        2403        2444        2443
+        2403        2404        2445        2444
+        2404        2405        2446        2445
+        2405        2406        2447        2446
+        2406        2407        2448        2447
+        2407        2408        2449        2448
+        2408        2409        2450        2449
+        2409        2410        2451        2450
+        2410        2411        2452        2451
+        2411        2412        2453        2452
+        2412        2413        2454        2453
+        2413        2414        2455        2454
+        2414        2415        2456        2455
+        2415        2416        2457        2456
+        2416        2417        2458        2457
+        2417        2418        2459        2458
+        2419        2420        2461        2460
+        2420        2421        2462        2461
+        2421        2422        2463        2462
+        2422        2423        2464        2463
+        2423        2424        2465        2464
+        2424        2425        2466        2465
+        2425        2426        2467        2466
+        2426        2427        2468        2467
+        2427        2428        2469        2468
+        2428        2429        2470        2469
+        2429        2430        2471        2470
+        2430        2431        2472        2471
+        2431        2432        2473        2472
+        2432        2433        2474        2473
+        2433        2434        2475        2474
+        2434        2435        2476        2475
+        2435        2436        2477        2476
+        2436        2437        2478        2477
+        2437        2438        2479        2478
+        2438        2439        2480        2479
+        2439        2440        2481        2480
+        2440        2441        2482        2481
+        2441        2442        2483        2482
+        2442        2443        2484        2483
+        2443        2444        2485        2484
+        2444        2445        2486        2485
+        2445        2446        2487        2486
+        2446        2447        2488        2487
+        2447        2448        2489        2488
+        2448        2449        2490        2489
+        2449        2450        2491        2490
+        2450        2451        2492        2491
+        2451        2452        2493        2492
+        2452        2453        2494        2493
+        2453        2454        2495        2494
+        2454        2455        2496        2495
+        2455        2456        2497        2496
+        2456        2457        2498        2497
+        2457        2458        2499        2498
+        2458        2459        2500        2499
+        2460        2461        2502        2501
+        2461        2462        2503        2502
+        2462        2463        2504        2503
+        2463        2464        2505        2504
+        2464        2465        2506        2505
+        2465        2466        2507        2506
+        2466        2467        2508        2507
+        2467        2468        2509        2508
+        2468        2469        2510        2509
+        2469        2470        2511        2510
+        2470        2471        2512        2511
+        2471        2472        2513        2512
+        2472        2473        2514        2513
+        2473        2474        2515        2514
+        2474        2475        2516        2515
+        2475        2476        2517        2516
+        2476        2477        2518        2517
+        2477        2478        2519        2518
+        2478        2479        2520        2519
+        2479        2480        2521        2520
+        2480        2481        2522        2521
+        2481        2482        2523        2522
+        2482        2483        2524        2523
+        2483        2484        2525        2524
+        2484        2485        2526        2525
+        2485        2486        2527        2526
+        2486        2487        2528        2527
+        2487        2488        2529        2528
+        2488        2489        2530        2529
+        2489        2490        2531        2530
+        2490        2491        2532        2531
+        2491        2492        2533        2532
+        2492        2493        2534        2533
+        2493        2494        2535        2534
+        2494        2495        2536        2535
+        2495        2496        2537        2536
+        2496        2497        2538        2537
+        2497        2498        2539        2538
+        2498        2499        2540        2539
+        2499        2500        2541        2540
+        2501        2502        2543        2542
+        2502        2503        2544        2543
+        2503        2504        2545        2544
+        2504        2505        2546        2545
+        2505        2506        2547        2546
+        2506        2507        2548        2547
+        2507        2508        2549        2548
+        2508        2509        2550        2549
+        2509        2510        2551        2550
+        2510        2511        2552        2551
+        2511        2512        2553        2552
+        2512        2513        2554        2553
+        2513        2514        2555        2554
+        2514        2515        2556        2555
+        2515        2516        2557        2556
+        2516        2517        2558        2557
+        2517        2518        2559        2558
+        2518        2519        2560        2559
+        2519        2520        2561        2560
+        2520        2521        2562        2561
+        2521        2522        2563        2562
+        2522        2523        2564        2563
+        2523        2524        2565        2564
+        2524        2525        2566        2565
+        2525        2526        2567        2566
+        2526        2527        2568        2567
+        2527        2528        2569        2568
+        2528        2529        2570        2569
+        2529        2530        2571        2570
+        2530        2531        2572        2571
+        2531        2532        2573        2572
+        2532        2533        2574        2573
+        2533        2534        2575        2574
+        2534        2535        2576        2575
+        2535        2536        2577        2576
+        2536        2537        2578        2577
+        2537        2538        2579        2578
+        2538        2539        2580        2579
+        2539        2540        2581        2580
+        2540        2541        2582        2581
+        2542        2543        2584        2583
+        2543        2544        2585        2584
+        2544        2545        2586        2585
+        2545        2546        2587        2586
+        2546        2547        2588        2587
+        2547        2548        2589        2588
+        2548        2549        2590        2589
+        2549        2550        2591        2590
+        2550        2551        2592        2591
+        2551        2552        2593        2592
+        2552        2553        2594        2593
+        2553        2554        2595        2594
+        2554        2555        2596        2595
+        2555        2556        2597        2596
+        2556        2557        2598        2597
+        2557        2558        2599        2598
+        2558        2559        2600        2599
+        2559        2560        2601        2600
+        2560        2561        2602        2601
+        2561        2562        2603        2602
+        2562        2563        2604        2603
+        2563        2564        2605        2604
+        2564        2565        2606        2605
+        2565        2566        2607        2606
+        2566        2567        2608        2607
+        2567        2568        2609        2608
+        2568        2569        2610        2609
+        2569        2570        2611        2610
+        2570        2571        2612        2611
+        2571        2572        2613        2612
+        2572        2573        2614        2613
+        2573        2574        2615        2614
+        2574        2575        2616        2615
+        2575        2576        2617        2616
+        2576        2577        2618        2617
+        2577        2578        2619        2618
+        2578        2579        2620        2619
+        2579        2580        2621        2620
+        2580        2581        2622        2621
+        2581        2582        2623        2622
+        2583        2584        2625        2624
+        2584        2585        2626        2625
+        2585        2586        2627        2626
+        2586        2587        2628        2627
+        2587        2588        2629        2628
+        2588        2589        2630        2629
+        2589        2590        2631        2630
+        2590        2591        2632        2631
+        2591        2592        2633        2632
+        2592        2593        2634        2633
+        2593        2594        2635        2634
+        2594        2595        2636        2635
+        2595        2596        2637        2636
+        2596        2597        2638        2637
+        2597        2598        2639        2638
+        2598        2599        2640        2639
+        2599        2600        2641        2640
+        2600        2601        2642        2641
+        2601        2602        2643        2642
+        2602        2603        2644        2643
+        2603        2604        2645        2644
+        2604        2605        2646        2645
+        2605        2606        2647        2646
+        2606        2607        2648        2647
+        2607        2608        2649        2648
+        2608        2609        2650        2649
+        2609        2610        2651        2650
+        2610        2611        2652        2651
+        2611        2612        2653        2652
+        2612        2613        2654        2653
+        2613        2614        2655        2654
+        2614        2615        2656        2655
+        2615        2616        2657        2656
+        2616        2617        2658        2657
+        2617        2618        2659        2658
+        2618        2619        2660        2659
+        2619        2620        2661        2660
+        2620        2621        2662        2661
+        2621        2622        2663        2662
+        2622        2623        2664        2663
+        2624        2625        2666        2665
+        2625        2626        2667        2666
+        2626        2627        2668        2667
+        2627        2628        2669        2668
+        2628        2629        2670        2669
+        2629        2630        2671        2670
+        2630        2631        2672        2671
+        2631        2632        2673        2672
+        2632        2633        2674        2673
+        2633        2634        2675        2674
+        2634        2635        2676        2675
+        2635        2636        2677        2676
+        2636        2637        2678        2677
+        2637        2638        2679        2678
+        2638        2639        2680        2679
+        2639        2640        2681        2680
+        2640        2641        2682        2681
+        2641        2642        2683        2682
+        2642        2643        2684        2683
+        2643        2644        2685        2684
+        2644        2645        2686        2685
+        2645        2646        2687        2686
+        2646        2647        2688        2687
+        2647        2648        2689        2688
+        2648        2649        2690        2689
+        2649        2650        2691        2690
+        2650        2651        2692        2691
+        2651        2652        2693        2692
+        2652        2653        2694        2693
+        2653        2654        2695        2694
+        2654        2655        2696        2695
+        2655        2656        2697        2696
+        2656        2657        2698        2697
+        2657        2658        2699        2698
+        2658        2659        2700        2699
+        2659        2660        2701        2700
+        2660        2661        2702        2701
+        2661        2662        2703        2702
+        2662        2663        2704        2703
+        2663        2664        2705        2704
+        2665        2666        2707        2706
+        2666        2667        2708        2707
+        2667        2668        2709        2708
+        2668        2669        2710        2709
+        2669        2670        2711        2710
+        2670        2671        2712        2711
+        2671        2672        2713        2712
+        2672        2673        2714        2713
+        2673        2674        2715        2714
+        2674        2675        2716        2715
+        2675        2676        2717        2716
+        2676        2677        2718        2717
+        2677        2678        2719        2718
+        2678        2679        2720        2719
+        2679        2680        2721        2720
+        2680        2681        2722        2721
+        2681        2682        2723        2722
+        2682        2683        2724        2723
+        2683        2684        2725        2724
+        2684        2685        2726        2725
+        2685        2686        2727        2726
+        2686        2687        2728        2727
+        2687        2688        2729        2728
+        2688        2689        2730        2729
+        2689        2690        2731        2730
+        2690        2691        2732        2731
+        2691        2692        2733        2732
+        2692        2693        2734        2733
+        2693        2694        2735        2734
+        2694        2695        2736        2735
+        2695        2696        2737        2736
+        2696        2697        2738        2737
+        2697        2698        2739        2738
+        2698        2699        2740        2739
+        2699        2700        2741        2740
+        2700        2701        2742        2741
+        2701        2702        2743        2742
+        2702        2703        2744        2743
+        2703        2704        2745        2744
+        2704        2705        2746        2745
+        2706        2707        2748        2747
+        2707        2708        2749        2748
+        2708        2709        2750        2749
+        2709        2710        2751        2750
+        2710        2711        2752        2751
+        2711        2712        2753        2752
+        2712        2713        2754        2753
+        2713        2714        2755        2754
+        2714        2715        2756        2755
+        2715        2716        2757        2756
+        2716        2717        2758        2757
+        2717        2718        2759        2758
+        2718        2719        2760        2759
+        2719        2720        2761        2760
+        2720        2721        2762        2761
+        2721        2722        2763        2762
+        2722        2723        2764        2763
+        2723        2724        2765        2764
+        2724        2725        2766        2765
+        2725        2726        2767        2766
+        2726        2727        2768        2767
+        2727        2728        2769        2768
+        2728        2729        2770        2769
+        2729        2730        2771        2770
+        2730        2731        2772        2771
+        2731        2732        2773        2772
+        2732        2733        2774        2773
+        2733        2734        2775        2774
+        2734        2735        2776        2775
+        2735        2736        2777        2776
+        2736        2737        2778        2777
+        2737        2738        2779        2778
+        2738        2739        2780        2779
+        2739        2740        2781        2780
+        2740        2741        2782        2781
+        2741        2742        2783        2782
+        2742        2743        2784        2783
+        2743        2744        2785        2784
+        2744        2745        2786        2785
+        2745        2746        2787        2786
+        2747        2748        2789        2788
+        2748        2749        2790        2789
+        2749        2750        2791        2790
+        2750        2751        2792        2791
+        2751        2752        2793        2792
+        2752        2753        2794        2793
+        2753        2754        2795        2794
+        2754        2755        2796        2795
+        2755        2756        2797        2796
+        2756        2757        2798        2797
+        2757        2758        2799        2798
+        2758        2759        2800        2799
+        2759        2760        2801        2800
+        2760        2761        2802        2801
+        2761        2762        2803        2802
+        2762        2763        2804        2803
+        2763        2764        2805        2804
+        2764        2765        2806        2805
+        2765        2766        2807        2806
+        2766        2767        2808        2807
+        2767        2768        2809        2808
+        2768        2769        2810        2809
+        2769        2770        2811        2810
+        2770        2771        2812        2811
+        2771        2772        2813        2812
+        2772        2773        2814        2813
+        2773        2774        2815        2814
+        2774        2775        2816        2815
+        2775        2776        2817        2816
+        2776        2777        2818        2817
+        2777        2778        2819        2818
+        2778        2779        2820        2819
+        2779        2780        2821        2820
+        2780        2781        2822        2821
+        2781        2782        2823        2822
+        2782        2783        2824        2823
+        2783        2784        2825        2824
+        2784        2785        2826        2825
+        2785        2786        2827        2826
+        2786        2787        2828        2827
+        2788        2789        2830        2829
+        2789        2790        2831        2830
+        2790        2791        2832        2831
+        2791        2792        2833        2832
+        2792        2793        2834        2833
+        2793        2794        2835        2834
+        2794        2795        2836        2835
+        2795        2796        2837        2836
+        2796        2797        2838        2837
+        2797        2798        2839        2838
+        2798        2799        2840        2839
+        2799        2800        2841        2840
+        2800        2801        2842        2841
+        2801        2802        2843        2842
+        2802        2803        2844        2843
+        2803        2804        2845        2844
+        2804        2805        2846        2845
+        2805        2806        2847        2846
+        2806        2807        2848        2847
+        2807        2808        2849        2848
+        2808        2809        2850        2849
+        2809        2810        2851        2850
+        2810        2811        2852        2851
+        2811        2812        2853        2852
+        2812        2813        2854        2853
+        2813        2814        2855        2854
+        2814        2815        2856        2855
+        2815        2816        2857        2856
+        2816        2817        2858        2857
+        2817        2818        2859        2858
+        2818        2819        2860        2859
+        2819        2820        2861        2860
+        2820        2821        2862        2861
+        2821        2822        2863        2862
+        2822        2823        2864        2863
+        2823        2824        2865        2864
+        2824        2825        2866        2865
+        2825        2826        2867        2866
+        2826        2827        2868        2867
+        2827        2828        2869        2868
+        2829        2830        2871        2870
+        2830        2831        2872        2871
+        2831        2832        2873        2872
+        2832        2833        2874        2873
+        2833        2834        2875        2874
+        2834        2835        2876        2875
+        2835        2836        2877        2876
+        2836        2837        2878        2877
+        2837        2838        2879        2878
+        2838        2839        2880        2879
+        2839        2840        2881        2880
+        2840        2841        2882        2881
+        2841        2842        2883        2882
+        2842        2843        2884        2883
+        2843        2844        2885        2884
+        2844        2845        2886        2885
+        2845        2846        2887        2886
+        2846        2847        2888        2887
+        2847        2848        2889        2888
+        2848        2849        2890        2889
+        2849        2850        2891        2890
+        2850        2851        2892        2891
+        2851        2852        2893        2892
+        2852        2853        2894        2893
+        2853        2854        2895        2894
+        2854        2855        2896        2895
+        2855        2856        2897        2896
+        2856        2857        2898        2897
+        2857        2858        2899        2898
+        2858        2859        2900        2899
+        2859        2860        2901        2900
+        2860        2861        2902        2901
+        2861        2862        2903        2902
+        2862        2863        2904        2903
+        2863        2864        2905        2904
+        2864        2865        2906        2905
+        2865        2866        2907        2906
+        2866        2867        2908        2907
+        2867        2868        2909        2908
+        2868        2869        2910        2909
+        2870        2871        2912        2911
+        2871        2872        2913        2912
+        2872        2873        2914        2913
+        2873        2874        2915        2914
+        2874        2875        2916        2915
+        2875        2876        2917        2916
+        2876        2877        2918        2917
+        2877        2878        2919        2918
+        2878        2879        2920        2919
+        2879        2880        2921        2920
+        2880        2881        2922        2921
+        2881        2882        2923        2922
+        2882        2883        2924        2923
+        2883        2884        2925        2924
+        2884        2885        2926        2925
+        2885        2886        2927        2926
+        2886        2887        2928        2927
+        2887        2888        2929        2928
+        2888        2889        2930        2929
+        2889        2890        2931        2930
+        2890        2891        2932        2931
+        2891        2892        2933        2932
+        2892        2893        2934        2933
+        2893        2894        2935        2934
+        2894        2895        2936        2935
+        2895        2896        2937        2936
+        2896        2897        2938        2937
+        2897        2898        2939        2938
+        2898        2899        2940        2939
+        2899        2900        2941        2940
+        2900        2901        2942        2941
+        2901        2902        2943        2942
+        2902        2903        2944        2943
+        2903        2904        2945        2944
+        2904        2905        2946        2945
+        2905        2906        2947        2946
+        2906        2907        2948        2947
+        2907        2908        2949        2948
+        2908        2909        2950        2949
+        2909        2910        2951        2950
+        2911        2912        2953        2952
+        2912        2913        2954        2953
+        2913        2914        2955        2954
+        2914        2915        2956        2955
+        2915        2916        2957        2956
+        2916        2917        2958        2957
+        2917        2918        2959        2958
+        2918        2919        2960        2959
+        2919        2920        2961        2960
+        2920        2921        2962        2961
+        2921        2922        2963        2962
+        2922        2923        2964        2963
+        2923        2924        2965        2964
+        2924        2925        2966        2965
+        2925        2926        2967        2966
+        2926        2927        2968        2967
+        2927        2928        2969        2968
+        2928        2929        2970        2969
+        2929        2930        2971        2970
+        2930        2931        2972        2971
+        2931        2932        2973        2972
+        2932        2933        2974        2973
+        2933        2934        2975        2974
+        2934        2935        2976        2975
+        2935        2936        2977        2976
+        2936        2937        2978        2977
+        2937        2938        2979        2978
+        2938        2939        2980        2979
+        2939        2940        2981        2980
+        2940        2941        2982        2981
+        2941        2942        2983        2982
+        2942        2943        2984        2983
+        2943        2944        2985        2984
+        2944        2945        2986        2985
+        2945        2946        2987        2986
+        2946        2947        2988        2987
+        2947        2948        2989        2988
+        2948        2949        2990        2989
+        2949        2950        2991        2990
+        2950        2951        1692        2991
+        2952        2953        2993        2992
+        2953        2954        2994        2993
+        2954        2955        2995        2994
+        2955        2956        2996        2995
+        2956        2957        2997        2996
+        2957        2958        2998        2997
+        2958        2959        2999        2998
+        2959        2960        3000        2999
+        2960        2961        3001        3000
+        2961        2962        3002        3001
+        2962        2963        3003        3002
+        2963        2964        3004        3003
+        2964        2965        3005        3004
+        2965        2966        3006        3005
+        2966        2967        3007        3006
+        2967        2968        3008        3007
+        2968        2969        3009        3008
+        2969        2970        3010        3009
+        2970        2971        3011        3010
+        2971        2972        3012        3011
+        2972        2973        3013        3012
+        2973        2974        3014        3013
+        2974        2975        3015        3014
+        2975        2976        3016        3015
+        2976        2977        3017        3016
+        2977        2978        3018        3017
+        2978        2979        3019        3018
+        2979        2980        3020        3019
+        2980        2981        3021        3020
+        2981        2982        3022        3021
+        2982        2983        3023        3022
+        2983        2984        3024        3023
+        2984        2985        3025        3024
+        2985        2986        3026        3025
+        2986        2987        3027        3026
+        2987        2988        3028        3027
+        2988        2989        3029        3028
+        2989        2990        3030        3029
+        2990        2991        3031        3030
+        2991        1692        1912        3031
+        2992        2993        3033        3032
+        2993        2994        3034        3033
+        2994        2995        3035        3034
+        2995        2996        3036        3035
+        2996        2997        3037        3036
+        2997        2998        3038        3037
+        2998        2999        3039        3038
+        2999        3000        3040        3039
+        3000        3001        3041        3040
+        3001        3002        3042        3041
+        3002        3003        3043        3042
+        3003        3004        3044        3043
+        3004        3005        3045        3044
+        3005        3006        3046        3045
+        3006        3007        3047        3046
+        3007        3008        3048        3047
+        3008        3009        3049        3048
+        3009        3010        3050        3049
+        3010        3011        3051        3050
+        3011        3012        3052        3051
+        3012        3013        3053        3052
+        3013        3014        3054        3053
+        3014        3015        3055        3054
+        3015        3016        3056        3055
+        3016        3017        3057        3056
+        3017        3018        3058        3057
+        3018        3019        3059        3058
+        3019        3020        3060        3059
+        3020        3021        3061        3060
+        3021        3022        3062        3061
+        3022        3023        3063        3062
+        3023        3024        3064        3063
+        3024        3025        3065        3064
+        3025        3026        3066        3065
+        3026        3027        3067        3066
+        3027        3028        3068        3067
+        3028        3029        3069        3068
+        3029        3030        3070        3069
+        3030        3031        3071        3070
+        3031        1912        1923        3071
+        3032        3033        3073        3072
+        3033        3034        3074        3073
+        3034        3035        3075        3074
+        3035        3036        3076        3075
+        3036        3037        3077        3076
+        3037        3038        3078        3077
+        3038        3039        3079        3078
+        3039        3040        3080        3079
+        3040        3041        3081        3080
+        3041        3042        3082        3081
+        3042        3043        3083        3082
+        3043        3044        3084        3083
+        3044        3045        3085        3084
+        3045        3046        3086        3085
+        3046        3047        3087        3086
+        3047        3048        3088        3087
+        3048        3049        3089        3088
+        3049        3050        3090        3089
+        3050        3051        3091        3090
+        3051        3052        3092        3091
+        3052        3053        3093        3092
+        3053        3054        3094        3093
+        3054        3055        3095        3094
+        3055        3056        3096        3095
+        3056        3057        3097        3096
+        3057        3058        3098        3097
+        3058        3059        3099        3098
+        3059        3060        3100        3099
+        3060        3061        3101        3100
+        3061        3062        3102        3101
+        3062        3063        3103        3102
+        3063        3064        3104        3103
+        3064        3065        3105        3104
+        3065        3066        3106        3105
+        3066        3067        3107        3106
+        3067        3068        3108        3107
+        3068        3069        3109        3108
+        3069        3070        3110        3109
+        3070        3071        3111        3110
+        3071        1923        1934        3111
+        3072        3073        3113        3112
+        3073        3074        3114        3113
+        3074        3075        3115        3114
+        3075        3076        3116        3115
+        3076        3077        3117        3116
+        3077        3078        3118        3117
+        3078        3079        3119        3118
+        3079        3080        3120        3119
+        3080        3081        3121        3120
+        3081        3082        3122        3121
+        3082        3083        3123        3122
+        3083        3084        3124        3123
+        3084        3085        3125        3124
+        3085        3086        3126        3125
+        3086        3087        3127        3126
+        3087        3088        3128        3127
+        3088        3089        3129        3128
+        3089        3090        3130        3129
+        3090        3091        3131        3130
+        3091        3092        3132        3131
+        3092        3093        3133        3132
+        3093        3094        3134        3133
+        3094        3095        3135        3134
+        3095        3096        3136        3135
+        3096        3097        3137        3136
+        3097        3098        3138        3137
+        3098        3099        3139        3138
+        3099        3100        3140        3139
+        3100        3101        3141        3140
+        3101        3102        3142        3141
+        3102        3103        3143        3142
+        3103        3104        3144        3143
+        3104        3105        3145        3144
+        3105        3106        3146        3145
+        3106        3107        3147        3146
+        3107        3108        3148        3147
+        3108        3109        3149        3148
+        3109        3110        3150        3149
+        3110        3111        3151        3150
+        3111        1934        1945        3151
+        3112        3113        3153        3152
+        3113        3114        3154        3153
+        3114        3115        3155        3154
+        3115        3116        3156        3155
+        3116        3117        3157        3156
+        3117        3118        3158        3157
+        3118        3119        3159        3158
+        3119        3120        3160        3159
+        3120        3121        3161        3160
+        3121        3122        3162        3161
+        3122        3123        3163        3162
+        3123        3124        3164        3163
+        3124        3125        3165        3164
+        3125        3126        3166        3165
+        3126        3127        3167        3166
+        3127        3128        3168        3167
+        3128        3129        3169        3168
+        3129        3130        3170        3169
+        3130        3131        3171        3170
+        3131        3132        3172        3171
+        3132        3133        3173        3172
+        3133        3134        3174        3173
+        3134        3135        3175        3174
+        3135        3136        3176        3175
+        3136        3137        3177        3176
+        3137        3138        3178        3177
+        3138        3139        3179        3178
+        3139        3140        3180        3179
+        3140        3141        3181        3180
+        3141        3142        3182        3181
+        3142        3143        3183        3182
+        3143        3144        3184        3183
+        3144        3145        3185        3184
+        3145        3146        3186        3185
+        3146        3147        3187        3186
+        3147        3148        3188        3187
+        3148        3149        3189        3188
+        3149        3150        3190        3189
+        3150        3151        3191        3190
+        3151        1945        1956        3191
+        3152        3153        3193        3192
+        3153        3154        3194        3193
+        3154        3155        3195        3194
+        3155        3156        3196        3195
+        3156        3157        3197        3196
+        3157        3158        3198        3197
+        3158        3159        3199        3198
+        3159        3160        3200        3199
+        3160        3161        3201        3200
+        3161        3162        3202        3201
+        3162        3163        3203        3202
+        3163        3164        3204        3203
+        3164        3165        3205        3204
+        3165        3166        3206        3205
+        3166        3167        3207        3206
+        3167        3168        3208        3207
+        3168        3169        3209        3208
+        3169        3170        3210        3209
+        3170        3171        3211        3210
+        3171        3172        3212        3211
+        3172        3173        3213        3212
+        3173        3174        3214        3213
+        3174        3175        3215        3214
+        3175        3176        3216        3215
+        3176        3177        3217        3216
+        3177        3178        3218        3217
+        3178        3179        3219        3218
+        3179        3180        3220        3219
+        3180        3181        3221        3220
+        3181        3182        3222        3221
+        3182        3183        3223        3222
+        3183        3184        3224        3223
+        3184        3185        3225        3224
+        3185        3186        3226        3225
+        3186        3187        3227        3226
+        3187        3188        3228        3227
+        3188        3189        3229        3228
+        3189        3190        3230        3229
+        3190        3191        3231        3230
+        3191        1956        1967        3231
+        3192        3193        3233        3232
+        3193        3194        3234        3233
+        3194        3195        3235        3234
+        3195        3196        3236        3235
+        3196        3197        3237        3236
+        3197        3198        3238        3237
+        3198        3199        3239        3238
+        3199        3200        3240        3239
+        3200        3201        3241        3240
+        3201        3202        3242        3241
+        3202        3203        3243        3242
+        3203        3204        3244        3243
+        3204        3205        3245        3244
+        3205        3206        3246        3245
+        3206        3207        3247        3246
+        3207        3208        3248        3247
+        3208        3209        3249        3248
+        3209        3210        3250        3249
+        3210        3211        3251        3250
+        3211        3212        3252        3251
+        3212        3213        3253        3252
+        3213        3214        3254        3253
+        3214        3215        3255        3254
+        3215        3216        3256        3255
+        3216        3217        3257        3256
+        3217        3218        3258        3257
+        3218        3219        3259        3258
+        3219        3220        3260        3259
+        3220        3221        3261        3260
+        3221        3222        3262        3261
+        3222        3223        3263        3262
+        3223        3224        3264        3263
+        3224        3225        3265        3264
+        3225        3226        3266        3265
+        3226        3227        3267        3266
+        3227        3228        3268        3267
+        3228        3229        3269        3268
+        3229        3230        3270        3269
+        3230        3231        3271        3270
+        3231        1967        1978        3271
+        3232        3233        3273        3272
+        3233        3234        3274        3273
+        3234        3235        3275        3274
+        3235        3236        3276        3275
+        3236        3237        3277        3276
+        3237        3238        3278        3277
+        3238        3239        3279        3278
+        3239        3240        3280        3279
+        3240        3241        3281        3280
+        3241        3242        3282        3281
+        3242        3243        3283        3282
+        3243        3244        3284        3283
+        3244        3245        3285        3284
+        3245        3246        3286        3285
+        3246        3247        3287        3286
+        3247        3248        3288        3287
+        3248        3249        3289        3288
+        3249        3250        3290        3289
+        3250        3251        3291        3290
+        3251        3252        3292        3291
+        3252        3253        3293        3292
+        3253        3254        3294        3293
+        3254        3255        3295        3294
+        3255        3256        3296        3295
+        3256        3257        3297        3296
+        3257        3258        3298        3297
+        3258        3259        3299        3298
+        3259        3260        3300        3299
+        3260        3261        3301        3300
+        3261        3262        3302        3301
+        3262        3263        3303        3302
+        3263        3264        3304        3303
+        3264        3265        3305        3304
+        3265        3266        3306        3305
+        3266        3267        3307        3306
+        3267        3268        3308        3307
+        3268        3269        3309        3308
+        3269        3270        3310        3309
+        3270        3271        3311        3310
+        3271        1978        1989        3311
+        3272        3273        3313        3312
+        3273        3274        3314        3313
+        3274        3275        3315        3314
+        3275        3276        3316        3315
+        3276        3277        3317        3316
+        3277        3278        3318        3317
+        3278        3279        3319        3318
+        3279        3280        3320        3319
+        3280        3281        3321        3320
+        3281        3282        3322        3321
+        3282        3283        3323        3322
+        3283        3284        3324        3323
+        3284        3285        3325        3324
+        3285        3286        3326        3325
+        3286        3287        3327        3326
+        3287        3288        3328        3327
+        3288        3289        3329        3328
+        3289        3290        3330        3329
+        3290        3291        3331        3330
+        3291        3292        3332        3331
+        3292        3293        3333        3332
+        3293        3294        3334        3333
+        3294        3295        3335        3334
+        3295        3296        3336        3335
+        3296        3297        3337        3336
+        3297        3298        3338        3337
+        3298        3299        3339        3338
+        3299        3300        3340        3339
+        3300        3301        3341        3340
+        3301        3302        3342        3341
+        3302        3303        3343        3342
+        3303        3304        3344        3343
+        3304        3305        3345        3344
+        3305        3306        3346        3345
+        3306        3307        3347        3346
+        3307        3308        3348        3347
+        3308        3309        3349        3348
+        3309        3310        3350        3349
+        3310        3311        3351        3350
+        3311        1989        2000        3351
+        3312        3313        3353        3352
+        3313        3314        3354        3353
+        3314        3315        3355        3354
+        3315        3316        3356        3355
+        3316        3317        3357        3356
+        3317        3318        3358        3357
+        3318        3319        3359        3358
+        3319        3320        3360        3359
+        3320        3321        3361        3360
+        3321        3322        3362        3361
+        3322        3323        3363        3362
+        3323        3324        3364        3363
+        3324        3325        3365        3364
+        3325        3326        3366        3365
+        3326        3327        3367        3366
+        3327        3328        3368        3367
+        3328        3329        3369        3368
+        3329        3330        3370        3369
+        3330        3331        3371        3370
+        3331        3332        3372        3371
+        3332        3333        3373        3372
+        3333        3334        3374        3373
+        3334        3335        3375        3374
+        3335        3336        3376        3375
+        3336        3337        3377        3376
+        3337        3338        3378        3377
+        3338        3339        3379        3378
+        3339        3340        3380        3379
+        3340        3341        3381        3380
+        3341        3342        3382        3381
+        3342        3343        3383        3382
+        3343        3344        3384        3383
+        3344        3345        3385        3384
+        3345        3346        3386        3385
+        3346        3347        3387        3386
+        3347        3348        3388        3387
+        3348        3349        3389        3388
+        3349        3350        3390        3389
+        3350        3351        3391        3390
+        3351        2000        2011        3391
+        3352        3353        3393        3392
+        3353        3354        3394        3393
+        3354        3355        3395        3394
+        3355        3356        3396        3395
+        3356        3357        3397        3396
+        3357        3358        3398        3397
+        3358        3359        3399        3398
+        3359        3360        3400        3399
+        3360        3361        3401        3400
+        3361        3362        3402        3401
+        3362        3363        3403        3402
+        3363        3364        3404        3403
+        3364        3365        3405        3404
+        3365        3366        3406        3405
+        3366        3367        3407        3406
+        3367        3368        3408        3407
+        3368        3369        3409        3408
+        3369        3370        3410        3409
+        3370        3371        3411        3410
+        3371        3372        3412        3411
+        3372        3373        3413        3412
+        3373        3374        3414        3413
+        3374        3375        3415        3414
+        3375        3376        3416        3415
+        3376        3377        3417        3416
+        3377        3378        3418        3417
+        3378        3379        3419        3418
+        3379        3380        3420        3419
+        3380        3381        3421        3420
+        3381        3382        3422        3421
+        3382        3383        3423        3422
+        3383        3384        3424        3423
+        3384        3385        3425        3424
+        3385        3386        3426        3425
+        3386        3387        3427        3426
+        3387        3388        3428        3427
+        3388        3389        3429        3428
+        3389        3390        3430        3429
+        3390        3391        3431        3430
+        3391        2011        2022        3431
+        3392        3393        3433        3432
+        3393        3394        3434        3433
+        3394        3395        3435        3434
+        3395        3396        3436        3435
+        3396        3397        3437        3436
+        3397        3398        3438        3437
+        3398        3399        3439        3438
+        3399        3400        3440        3439
+        3400        3401        3441        3440
+        3401        3402        3442        3441
+        3402        3403        3443        3442
+        3403        3404        3444        3443
+        3404        3405        3445        3444
+        3405        3406        3446        3445
+        3406        3407        3447        3446
+        3407        3408        3448        3447
+        3408        3409        3449        3448
+        3409        3410        3450        3449
+        3410        3411        3451        3450
+        3411        3412        3452        3451
+        3412        3413        3453        3452
+        3413        3414        3454        3453
+        3414        3415        3455        3454
+        3415        3416        3456        3455
+        3416        3417        3457        3456
+        3417        3418        3458        3457
+        3418        3419        3459        3458
+        3419        3420        3460        3459
+        3420        3421        3461        3460
+        3421        3422        3462        3461
+        3422        3423        3463        3462
+        3423        3424        3464        3463
+        3424        3425        3465        3464
+        3425        3426        3466        3465
+        3426        3427        3467        3466
+        3427        3428        3468        3467
+        3428        3429        3469        3468
+        3429        3430        3470        3469
+        3430        3431        3471        3470
+        3431        2022        2033        3471
+        3432        3433        3473        3472
+        3433        3434        3474        3473
+        3434        3435        3475        3474
+        3435        3436        3476        3475
+        3436        3437        3477        3476
+        3437        3438        3478        3477
+        3438        3439        3479        3478
+        3439        3440        3480        3479
+        3440        3441        3481        3480
+        3441        3442        3482        3481
+        3442        3443        3483        3482
+        3443        3444        3484        3483
+        3444        3445        3485        3484
+        3445        3446        3486        3485
+        3446        3447        3487        3486
+        3447        3448        3488        3487
+        3448        3449        3489        3488
+        3449        3450        3490        3489
+        3450        3451        3491        3490
+        3451        3452        3492        3491
+        3452        3453        3493        3492
+        3453        3454        3494        3493
+        3454        3455        3495        3494
+        3455        3456        3496        3495
+        3456        3457        3497        3496
+        3457        3458        3498        3497
+        3458        3459        3499        3498
+        3459        3460        3500        3499
+        3460        3461        3501        3500
+        3461        3462        3502        3501
+        3462        3463        3503        3502
+        3463        3464        3504        3503
+        3464        3465        3505        3504
+        3465        3466        3506        3505
+        3466        3467        3507        3506
+        3467        3468        3508        3507
+        3468        3469        3509        3508
+        3469        3470        3510        3509
+        3470        3471        3511        3510
+        3471        2033        2044        3511
+        3472        3473        3513        3512
+        3473        3474        3514        3513
+        3474        3475        3515        3514
+        3475        3476        3516        3515
+        3476        3477        3517        3516
+        3477        3478        3518        3517
+        3478        3479        3519        3518
+        3479        3480        3520        3519
+        3480        3481        3521        3520
+        3481        3482        3522        3521
+        3482        3483        3523        3522
+        3483        3484        3524        3523
+        3484        3485        3525        3524
+        3485        3486        3526        3525
+        3486        3487        3527        3526
+        3487        3488        3528        3527
+        3488        3489        3529        3528
+        3489        3490        3530        3529
+        3490        3491        3531        3530
+        3491        3492        3532        3531
+        3492        3493        3533        3532
+        3493        3494        3534        3533
+        3494        3495        3535        3534
+        3495        3496        3536        3535
+        3496        3497        3537        3536
+        3497        3498        3538        3537
+        3498        3499        3539        3538
+        3499        3500        3540        3539
+        3500        3501        3541        3540
+        3501        3502        3542        3541
+        3502        3503        3543        3542
+        3503        3504        3544        3543
+        3504        3505        3545        3544
+        3505        3506        3546        3545
+        3506        3507        3547        3546
+        3507        3508        3548        3547
+        3508        3509        3549        3548
+        3509        3510        3550        3549
+        3510        3511        3551        3550
+        3511        2044        2055        3551
+        3512        3513        3553        3552
+        3513        3514        3554        3553
+        3514        3515        3555        3554
+        3515        3516        3556        3555
+        3516        3517        3557        3556
+        3517        3518        3558        3557
+        3518        3519        3559        3558
+        3519        3520        3560        3559
+        3520        3521        3561        3560
+        3521        3522        3562        3561
+        3522        3523        3563        3562
+        3523        3524        3564        3563
+        3524        3525        3565        3564
+        3525        3526        3566        3565
+        3526        3527        3567        3566
+        3527        3528        3568        3567
+        3528        3529        3569        3568
+        3529        3530        3570        3569
+        3530        3531        3571        3570
+        3531        3532        3572        3571
+        3532        3533        3573        3572
+        3533        3534        3574        3573
+        3534        3535        3575        3574
+        3535        3536        3576        3575
+        3536        3537        3577        3576
+        3537        3538        3578        3577
+        3538        3539        3579        3578
+        3539        3540        3580        3579
+        3540        3541        3581        3580
+        3541        3542        3582        3581
+        3542        3543        3583        3582
+        3543        3544        3584        3583
+        3544        3545        3585        3584
+        3545        3546        3586        3585
+        3546        3547        3587        3586
+        3547        3548        3588        3587
+        3548        3549        3589        3588
+        3549        3550        3590        3589
+        3550        3551        3591        3590
+        3551        2055        2066        3591
+        3552        3553        3593        3592
+        3553        3554        3594        3593
+        3554        3555        3595        3594
+        3555        3556        3596        3595
+        3556        3557        3597        3596
+        3557        3558        3598        3597
+        3558        3559        3599        3598
+        3559        3560        3600        3599
+        3560        3561        3601        3600
+        3561        3562        3602        3601
+        3562        3563        3603        3602
+        3563        3564        3604        3603
+        3564        3565        3605        3604
+        3565        3566        3606        3605
+        3566        3567        3607        3606
+        3567        3568        3608        3607
+        3568        3569        3609        3608
+        3569        3570        3610        3609
+        3570        3571        3611        3610
+        3571        3572        3612        3611
+        3572        3573        3613        3612
+        3573        3574        3614        3613
+        3574        3575        3615        3614
+        3575        3576        3616        3615
+        3576        3577        3617        3616
+        3577        3578        3618        3617
+        3578        3579        3619        3618
+        3579        3580        3620        3619
+        3580        3581        3621        3620
+        3581        3582        3622        3621
+        3582        3583        3623        3622
+        3583        3584        3624        3623
+        3584        3585        3625        3624
+        3585        3586        3626        3625
+        3586        3587        3627        3626
+        3587        3588        3628        3627
+        3588        3589        3629        3628
+        3589        3590        3630        3629
+        3590        3591        3631        3630
+        3591        2066        2077        3631
+        3592        3593        3633        3632
+        3593        3594        3634        3633
+        3594        3595        3635        3634
+        3595        3596        3636        3635
+        3596        3597        3637        3636
+        3597        3598        3638        3637
+        3598        3599        3639        3638
+        3599        3600        3640        3639
+        3600        3601        3641        3640
+        3601        3602        3642        3641
+        3602        3603        3643        3642
+        3603        3604        3644        3643
+        3604        3605        3645        3644
+        3605        3606        3646        3645
+        3606        3607        3647        3646
+        3607        3608        3648        3647
+        3608        3609        3649        3648
+        3609        3610        3650        3649
+        3610        3611        3651        3650
+        3611        3612        3652        3651
+        3612        3613        3653        3652
+        3613        3614        3654        3653
+        3614        3615        3655        3654
+        3615        3616        3656        3655
+        3616        3617        3657        3656
+        3617        3618        3658        3657
+        3618        3619        3659        3658
+        3619        3620        3660        3659
+        3620        3621        3661        3660
+        3621        3622        3662        3661
+        3622        3623        3663        3662
+        3623        3624        3664        3663
+        3624        3625        3665        3664
+        3625        3626        3666        3665
+        3626        3627        3667        3666
+        3627        3628        3668        3667
+        3628        3629        3669        3668
+        3629        3630        3670        3669
+        3630        3631        3671        3670
+        3631        2077        2088        3671
+        3632        3633        3673        3672
+        3633        3634        3674        3673
+        3634        3635        3675        3674
+        3635        3636        3676        3675
+        3636        3637        3677        3676
+        3637        3638        3678        3677
+        3638        3639        3679        3678
+        3639        3640        3680        3679
+        3640        3641        3681        3680
+        3641        3642        3682        3681
+        3642        3643        3683        3682
+        3643        3644        3684        3683
+        3644        3645        3685        3684
+        3645        3646        3686        3685
+        3646        3647        3687        3686
+        3647        3648        3688        3687
+        3648        3649        3689        3688
+        3649        3650        3690        3689
+        3650        3651        3691        3690
+        3651        3652        3692        3691
+        3652        3653        3693        3692
+        3653        3654        3694        3693
+        3654        3655        3695        3694
+        3655        3656        3696        3695
+        3656        3657        3697        3696
+        3657        3658        3698        3697
+        3658        3659        3699        3698
+        3659        3660        3700        3699
+        3660        3661        3701        3700
+        3661        3662        3702        3701
+        3662        3663        3703        3702
+        3663        3664        3704        3703
+        3664        3665        3705        3704
+        3665        3666        3706        3705
+        3666        3667        3707        3706
+        3667        3668        3708        3707
+        3668        3669        3709        3708
+        3669        3670        3710        3709
+        3670        3671        3711        3710
+        3671        2088        2099        3711
+        3672        3673        3713        3712
+        3673        3674        3714        3713
+        3674        3675        3715        3714
+        3675        3676        3716        3715
+        3676        3677        3717        3716
+        3677        3678        3718        3717
+        3678        3679        3719        3718
+        3679        3680        3720        3719
+        3680        3681        3721        3720
+        3681        3682        3722        3721
+        3682        3683        3723        3722
+        3683        3684        3724        3723
+        3684        3685        3725        3724
+        3685        3686        3726        3725
+        3686        3687        3727        3726
+        3687        3688        3728        3727
+        3688        3689        3729        3728
+        3689        3690        3730        3729
+        3690        3691        3731        3730
+        3691        3692        3732        3731
+        3692        3693        3733        3732
+        3693        3694        3734        3733
+        3694        3695        3735        3734
+        3695        3696        3736        3735
+        3696        3697        3737        3736
+        3697        3698        3738        3737
+        3698        3699        3739        3738
+        3699        3700        3740        3739
+        3700        3701        3741        3740
+        3701        3702        3742        3741
+        3702        3703        3743        3742
+        3703        3704        3744        3743
+        3704        3705        3745        3744
+        3705        3706        3746        3745
+        3706        3707        3747        3746
+        3707        3708        3748        3747
+        3708        3709        3749        3748
+        3709        3710        3750        3749
+        3710        3711        3751        3750
+        3711        2099        2110        3751
+        3712        3713        3753        3752
+        3713        3714        3754        3753
+        3714        3715        3755        3754
+        3715        3716        3756        3755
+        3716        3717        3757        3756
+        3717        3718        3758        3757
+        3718        3719        3759        3758
+        3719        3720        3760        3759
+        3720        3721        3761        3760
+        3721        3722        3762        3761
+        3722        3723        3763        3762
+        3723        3724        3764        3763
+        3724        3725        3765        3764
+        3725        3726        3766        3765
+        3726        3727        3767        3766
+        3727        3728        3768        3767
+        3728        3729        3769        3768
+        3729        3730        3770        3769
+        3730        3731        3771        3770
+        3731        3732        3772        3771
+        3732        3733        3773        3772
+        3733        3734        3774        3773
+        3734        3735        3775        3774
+        3735        3736        3776        3775
+        3736        3737        3777        3776
+        3737        3738        3778        3777
+        3738        3739        3779        3778
+        3739        3740        3780        3779
+        3740        3741        3781        3780
+        3741        3742        3782        3781
+        3742        3743        3783        3782
+        3743        3744        3784        3783
+        3744        3745        3785        3784
+        3745        3746        3786        3785
+        3746        3747        3787        3786
+        3747        3748        3788        3787
+        3748        3749        3789        3788
+        3749        3750        3790        3789
+        3750        3751        3791        3790
+        3751        2110        2121        3791
+        2172        3792        3811        2213
+        3792        3793        3812        3811
+        3793        3794        3813        3812
+        3794        3795        3814        3813
+        3795        3796        3815        3814
+        3796        3797        3816        3815
+        3797        3798        3817        3816
+        3798        3799        3818        3817
+        3799        3800        3819        3818
+        3800        3801        3820        3819
+        3801        3802        3821        3820
+        3802        3803        3822        3821
+        3803        3804        3823        3822
+        3804        3805        3824        3823
+        3805        3806        3825        3824
+        3806        3807        3826        3825
+        3807        3808        3827        3826
+        3808        3809        3828        3827
+        3809        3810        3829        3828
+        3810        1292        1312        3829
+        2213        3811        3830        2254
+        3811        3812        3831        3830
+        3812        3813        3832        3831
+        3813        3814        3833        3832
+        3814        3815        3834        3833
+        3815        3816        3835        3834
+        3816        3817        3836        3835
+        3817        3818        3837        3836
+        3818        3819        3838        3837
+        3819        3820        3839        3838
+        3820        3821        3840        3839
+        3821        3822        3841        3840
+        3822        3823        3842        3841
+        3823        3824        3843        3842
+        3824        3825        3844        3843
+        3825        3826        3845        3844
+        3826        3827        3846        3845
+        3827        3828        3847        3846
+        3828        3829        3848        3847
+        3829        1312        1332        3848
+        2254        3830        3849        2295
+        3830        3831        3850        3849
+        3831        3832        3851        3850
+        3832        3833        3852        3851
+        3833        3834        3853        3852
+        3834        3835        3854        3853
+        3835        3836        3855        3854
+        3836        3837        3856        3855
+        3837        3838        3857        3856
+        3838        3839        3858        3857
+        3839        3840        3859        3858
+        3840        3841        3860        3859
+        3841        3842        3861        3860
+        3842        3843        3862        3861
+        3843        3844        3863        3862
+        3844        3845        3864        3863
+        3845        3846        3865        3864
+        3846        3847        3866        3865
+        3847        3848        3867        3866
+        3848        1332        1352        3867
+        2295        3849        3868        2336
+        3849        3850        3869        3868
+        3850        3851        3870        3869
+        3851        3852        3871        3870
+        3852        3853        3872        3871
+        3853        3854        3873        3872
+        3854        3855        3874        3873
+        3855        3856        3875        3874
+        3856        3857        3876        3875
+        3857        3858        3877        3876
+        3858        3859        3878        3877
+        3859        3860        3879        3878
+        3860        3861        3880        3879
+        3861        3862        3881        3880
+        3862        3863        3882        3881
+        3863        3864        3883        3882
+        3864        3865        3884        3883
+        3865        3866        3885        3884
+        3866        3867        3886        3885
+        3867        1352        1372        3886
+        2336        3868        3887        2377
+        3868        3869        3888        3887
+        3869        3870        3889        3888
+        3870        3871        3890        3889
+        3871        3872        3891        3890
+        3872        3873        3892        3891
+        3873        3874        3893        3892
+        3874        3875        3894        3893
+        3875        3876        3895        3894
+        3876        3877        3896        3895
+        3877        3878        3897        3896
+        3878        3879        3898        3897
+        3879        3880        3899        3898
+        3880        3881        3900        3899
+        3881        3882        3901        3900
+        3882        3883        3902        3901
+        3883        3884        3903        3902
+        3884        3885        3904        3903
+        3885        3886        3905        3904
+        3886        1372        1392        3905
+        2377        3887        3906        2418
+        3887        3888        3907        3906
+        3888        3889        3908        3907
+        3889        3890        3909        3908
+        3890        3891        3910        3909
+        3891        3892        3911        3910
+        3892        3893        3912        3911
+        3893        3894        3913        3912
+        3894        3895        3914        3913
+        3895        3896        3915        3914
+        3896        3897        3916        3915
+        3897        3898        3917        3916
+        3898        3899        3918        3917
+        3899        3900        3919        3918
+        3900        3901        3920        3919
+        3901        3902        3921        3920
+        3902        3903        3922        3921
+        3903        3904        3923        3922
+        3904        3905        3924        3923
+        3905        1392        1412        3924
+        2418        3906        3925        2459
+        3906        3907        3926        3925
+        3907        3908        3927        3926
+        3908        3909        3928        3927
+        3909        3910        3929        3928
+        3910        3911        3930        3929
+        3911        3912        3931        3930
+        3912        3913        3932        3931
+        3913        3914        3933        3932
+        3914        3915        3934        3933
+        3915        3916        3935        3934
+        3916        3917        3936        3935
+        3917        3918        3937        3936
+        3918        3919        3938        3937
+        3919        3920        3939        3938
+        3920        3921        3940        3939
+        3921        3922        3941        3940
+        3922        3923        3942        3941
+        3923        3924        3943        3942
+        3924        1412        1432        3943
+        2459        3925        3944        2500
+        3925        3926        3945        3944
+        3926        3927        3946        3945
+        3927        3928        3947        3946
+        3928        3929        3948        3947
+        3929        3930        3949        3948
+        3930        3931        3950        3949
+        3931        3932        3951        3950
+        3932        3933        3952        3951
+        3933        3934        3953        3952
+        3934        3935        3954        3953
+        3935        3936        3955        3954
+        3936        3937        3956        3955
+        3937        3938        3957        3956
+        3938        3939        3958        3957
+        3939        3940        3959        3958
+        3940        3941        3960        3959
+        3941        3942        3961        3960
+        3942        3943        3962        3961
+        3943        1432        1452        3962
+        2500        3944        3963        2541
+        3944        3945        3964        3963
+        3945        3946        3965        3964
+        3946        3947        3966        3965
+        3947        3948        3967        3966
+        3948        3949        3968        3967
+        3949        3950        3969        3968
+        3950        3951        3970        3969
+        3951        3952        3971        3970
+        3952        3953        3972        3971
+        3953        3954        3973        3972
+        3954        3955        3974        3973
+        3955        3956        3975        3974
+        3956        3957        3976        3975
+        3957        3958        3977        3976
+        3958        3959        3978        3977
+        3959        3960        3979        3978
+        3960        3961        3980        3979
+        3961        3962        3981        3980
+        3962        1452        1472        3981
+        2541        3963        3982        2582
+        3963        3964        3983        3982
+        3964        3965        3984        3983
+        3965        3966        3985        3984
+        3966        3967        3986        3985
+        3967        3968        3987        3986
+        3968        3969        3988        3987
+        3969        3970        3989        3988
+        3970        3971        3990        3989
+        3971        3972        3991        3990
+        3972        3973        3992        3991
+        3973        3974        3993        3992
+        3974        3975        3994        3993
+        3975        3976        3995        3994
+        3976        3977        3996        3995
+        3977        3978        3997        3996
+        3978        3979        3998        3997
+        3979        3980        3999        3998
+        3980        3981        4000        3999
+        3981        1472        1492        4000
+        2582        3982        4001        2623
+        3982        3983        4002        4001
+        3983        3984        4003        4002
+        3984        3985        4004        4003
+        3985        3986        4005        4004
+        3986        3987        4006        4005
+        3987        3988        4007        4006
+        3988        3989        4008        4007
+        3989        3990        4009        4008
+        3990        3991        4010        4009
+        3991        3992        4011        4010
+        3992        3993        4012        4011
+        3993        3994        4013        4012
+        3994        3995        4014        4013
+        3995        3996        4015        4014
+        3996        3997        4016        4015
+        3997        3998        4017        4016
+        3998        3999        4018        4017
+        3999        4000        4019        4018
+        4000        1492        1512        4019
+        2623        4001        4020        2664
+        4001        4002        4021        4020
+        4002        4003        4022        4021
+        4003        4004        4023        4022
+        4004        4005        4024        4023
+        4005        4006        4025        4024
+        4006        4007        4026        4025
+        4007        4008        4027        4026
+        4008        4009        4028        4027
+        4009        4010        4029        4028
+        4010        4011        4030        4029
+        4011        4012        4031        4030
+        4012        4013        4032        4031
+        4013        4014        4033        4032
+        4014        4015        4034        4033
+        4015        4016        4035        4034
+        4016        4017        4036        4035
+        4017        4018        4037        4036
+        4018        4019        4038        4037
+        4019        1512        1532        4038
+        2664        4020        4039        2705
+        4020        4021        4040        4039
+        4021        4022        4041        4040
+        4022        4023        4042        4041
+        4023        4024        4043        4042
+        4024        4025        4044        4043
+        4025        4026        4045        4044
+        4026        4027        4046        4045
+        4027        4028        4047        4046
+        4028        4029        4048        4047
+        4029        4030        4049        4048
+        4030        4031        4050        4049
+        4031        4032        4051        4050
+        4032        4033        4052        4051
+        4033        4034        4053        4052
+        4034        4035        4054        4053
+        4035        4036        4055        4054
+        4036        4037        4056        4055
+        4037        4038        4057        4056
+        4038        1532        1552        4057
+        2705        4039        4058        2746
+        4039        4040        4059        4058
+        4040        4041        4060        4059
+        4041        4042        4061        4060
+        4042        4043        4062        4061
+        4043        4044        4063        4062
+        4044        4045        4064        4063
+        4045        4046        4065        4064
+        4046        4047        4066        4065
+        4047        4048        4067        4066
+        4048        4049        4068        4067
+        4049        4050        4069        4068
+        4050        4051        4070        4069
+        4051        4052        4071        4070
+        4052        4053        4072        4071
+        4053        4054        4073        4072
+        4054        4055        4074        4073
+        4055        4056        4075        4074
+        4056        4057        4076        4075
+        4057        1552        1572        4076
+        2746        4058        4077        2787
+        4058        4059        4078        4077
+        4059        4060        4079        4078
+        4060        4061        4080        4079
+        4061        4062        4081        4080
+        4062        4063        4082        4081
+        4063        4064        4083        4082
+        4064        4065        4084        4083
+        4065        4066        4085        4084
+        4066        4067        4086        4085
+        4067        4068        4087        4086
+        4068        4069        4088        4087
+        4069        4070        4089        4088
+        4070        4071        4090        4089
+        4071        4072        4091        4090
+        4072        4073        4092        4091
+        4073        4074        4093        4092
+        4074        4075        4094        4093
+        4075        4076        4095        4094
+        4076        1572        1592        4095
+        2787        4077        4096        2828
+        4077        4078        4097        4096
+        4078        4079        4098        4097
+        4079        4080        4099        4098
+        4080        4081        4100        4099
+        4081        4082        4101        4100
+        4082        4083        4102        4101
+        4083        4084        4103        4102
+        4084        4085        4104        4103
+        4085        4086        4105        4104
+        4086        4087        4106        4105
+        4087        4088        4107        4106
+        4088        4089        4108        4107
+        4089        4090        4109        4108
+        4090        4091        4110        4109
+        4091        4092        4111        4110
+        4092        4093        4112        4111
+        4093        4094        4113        4112
+        4094        4095        4114        4113
+        4095        1592        1612        4114
+        2828        4096        4115        2869
+        4096        4097        4116        4115
+        4097        4098        4117        4116
+        4098        4099        4118        4117
+        4099        4100        4119        4118
+        4100        4101        4120        4119
+        4101        4102        4121        4120
+        4102        4103        4122        4121
+        4103        4104        4123        4122
+        4104        4105        4124        4123
+        4105        4106        4125        4124
+        4106        4107        4126        4125
+        4107        4108        4127        4126
+        4108        4109        4128        4127
+        4109        4110        4129        4128
+        4110        4111        4130        4129
+        4111        4112        4131        4130
+        4112        4113        4132        4131
+        4113        4114        4133        4132
+        4114        1612        1632        4133
+        2869        4115        4134        2910
+        4115        4116        4135        4134
+        4116        4117        4136        4135
+        4117        4118        4137        4136
+        4118        4119        4138        4137
+        4119        4120        4139        4138
+        4120        4121        4140        4139
+        4121        4122        4141        4140
+        4122        4123        4142        4141
+        4123        4124        4143        4142
+        4124        4125        4144        4143
+        4125        4126        4145        4144
+        4126        4127        4146        4145
+        4127        4128        4147        4146
+        4128        4129        4148        4147
+        4129        4130        4149        4148
+        4130        4131        4150        4149
+        4131        4132        4151        4150
+        4132        4133        4152        4151
+        4133        1632        1652        4152
+        2910        4134        4153        2951
+        4134        4135        4154        4153
+        4135        4136        4155        4154
+        4136        4137        4156        4155
+        4137        4138        4157        4156
+        4138        4139        4158        4157
+        4139        4140        4159        4158
+        4140        4141        4160        4159
+        4141        4142        4161        4160
+        4142        4143        4162        4161
+        4143        4144        4163        4162
+        4144        4145        4164        4163
+        4145        4146        4165        4164
+        4146        4147        4166        4165
+        4147        4148        4167        4166
+        4148        4149        4168        4167
+        4149        4150        4169        4168
+        4150        4151        4170        4169
+        4151        4152        4171        4170
+        4152        1652        1672        4171
+        2951        4153        1693        1692
+        4153        4154        1694        1693
+        4154        4155        1695        1694
+        4155        4156        1696        1695
+        4156        4157        1697        1696
+        4157        4158        1698        1697
+        4158        4159        1699        1698
+        4159        4160        1700        1699
+        4160        4161        1701        1700
+        4161        4162        1702        1701
+        4162        4163        1703        1702
+        4163        4164        1704        1703
+        4164        4165        1705        1704
+        4165        4166        1706        1705
+        4166        4167        1707        1706
+        4167        4168        1708        1707
+        4168        4169        1709        1708
+        4169        4170        1710        1709
+        4170        4171        1711        1710
+        4171        1672           1        1711

Added: seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_nodes_coords_file
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_nodes_coords_file	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Mesh_canyon/canyon_nodes_coords_file	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,4172 @@
+        4171
+   12.0000000000000        7.00000000000000     
+   12.1000000000000        7.00000000000000     
+   12.2000000000000        7.00000000000000     
+   12.3000000000000        7.00000000000000     
+   12.4000000000000        7.00000000000000     
+   12.5000000000000        7.00000000000000     
+   12.6000000000000        7.00000000000000     
+   12.7000000000000        7.00000000000000     
+   12.8000000000000        7.00000000000000     
+   12.9000000000000        7.00000000000000     
+   13.0000000000000        7.00000000000000     
+   13.1000000000000        7.00000000000000     
+   13.2000000000000        7.00000000000000     
+   13.3000000000000        7.00000000000000     
+   13.4000000000000        7.00000000000000     
+   13.5000000000000        7.00000000000000     
+   13.6000000000000        7.00000000000000     
+   13.7000000000000        7.00000000000000     
+   13.8000000000000        7.00000000000000     
+   13.9000000000000        7.00000000000000     
+   14.0000000000000        7.00000000000000     
+   14.0000000000000        7.10000000000000     
+   14.0000000000000        7.20000000000000     
+   14.0000000000000        7.30000000000000     
+   14.0000000000000        7.40000000000000     
+   14.0000000000000        7.50000000000000     
+   14.0000000000000        7.60000000000000     
+   14.0000000000000        7.70000000000000     
+   14.0000000000000        7.80000000000000     
+   14.0000000000000        7.90000000000000     
+   14.0000000000000        8.00000000000000     
+   14.0000000000000        8.10000000000000     
+   14.0000000000000        8.20000000000000     
+   14.0000000000000        8.30000000000000     
+   14.0000000000000        8.40000000000000     
+   14.0000000000000        8.50000000000000     
+   14.0000000000000        8.60000000000000     
+   14.0000000000000        8.70000000000000     
+   14.0000000000000        8.80000000000000     
+   14.0000000000000        8.90000000000000     
+   14.0000000000000        9.00000000000000     
+   12.0000000000000        7.10000000000000     
+   12.0939259815759        7.10007709637593     
+   12.1878459095728        7.10030826662669     
+   12.2817537397458        7.10069315430451     
+   12.3756434465040        7.10123116594049     
+   12.4695090322016        7.10192147195968     
+   12.5633445363856        7.10276300796023     
+   12.6571440449865        7.10375447635464     
+   12.7509016994375        7.10489434837048     
+   12.8446117057077        7.10618086640775     
+   12.9382683432365        7.10761204674887     
+   13.0318659737537        7.10918568261749     
+   13.1253990499740        7.11089934758116     
+   13.2188621241497        7.11275039929272     
+   13.3122498564716        7.11473598356459     
+   13.4055570233020        7.11685303876975     
+   13.4987785252292        7.11909830056251     
+   13.5919093949310        7.12146830691193     
+   13.6849448048330        7.12395940344000     
+   13.7778800745533        7.12656774905643     
+   13.8707106781187        7.12928932188135     
+   13.8734322509436        7.22211992544671     
+   13.8760405965600        7.31505519516698     
+   13.8785316930881        7.40809060506902     
+   13.8809016994375        7.50122147477075     
+   13.8831469612303        7.59444297669804     
+   13.8852640164354        7.68775014352841     
+   13.8872496007073        7.78113787585030     
+   13.8891006524188        7.87460095002605     
+   13.8908143173825        7.96813402624626     
+   13.8923879532511        8.06173165676349     
+   13.8938191335922        8.15538829429225     
+   13.8951056516295        8.24909830056250     
+   13.8962455236454        8.34285595501349     
+   13.8972369920398        8.43665546361441     
+   13.8980785280403        8.53049096779839     
+   13.8987688340595        8.62435655349598     
+   13.8993068456955        8.71824626025422     
+   13.8996917333733        8.81215409042722     
+   13.8999229036241        8.90607401842409     
+   13.9000000000000        9.00000000000000     
+   12.0000000000000        7.20000000000000     
+   12.0878519631518        7.20015419275186     
+   12.1756918191456        7.20061653325337     
+   12.2635074794916        7.20138630860902     
+   12.3512868930080        7.20246233188097     
+   12.4390180644032        7.20384294391935     
+   12.5266890727712        7.20552601592046     
+   12.6142880899730        7.20750895270927     
+   12.7018033988750        7.20978869674097     
+   12.7892234114155        7.21236173281550     
+   12.8765366864730        7.21522409349774     
+   12.9637319475075        7.21837136523498     
+   13.0507980999479        7.22179869516233     
+   13.1377242482994        7.22550079858544     
+   13.2244997129432        7.22947196712918     
+   13.3111140466039        7.23370607753949     
+   13.3975570504585        7.23819660112501     
+   13.4838187898620        7.24293661382385     
+   13.5698896096660        7.24791880687999     
+   13.6557601491066        7.25313549811286     
+   13.7414213562373        7.25857864376269     
+   13.7468645018871        7.34423985089341     
+   13.7520811931200        7.43011039033396     
+   13.7570633861761        7.51618121013803     
+   13.7618033988750        7.60244294954150     
+   13.7662939224605        7.68888595339608     
+   13.7705280328708        7.77550028705681     
+   13.7744992014146        7.86227575170061     
+   13.7782013048377        7.94920190005209     
+   13.7816286347650        8.03626805249251     
+   13.7847759065023        8.12346331352698     
+   13.7876382671845        8.21077658858450     
+   13.7902113032590        8.29819660112501     
+   13.7924910472907        8.38571191002699     
+   13.7944739840795        8.47331092722882     
+   13.7961570560806        8.56098193559678     
+   13.7975376681190        8.64871310699195     
+   13.7986136913910        8.73649252050843     
+   13.7993834667466        8.82430818085443     
+   13.7998458072481        8.91214803684819     
+   13.8000000000000        9.00000000000000     
+   12.0000000000000        7.30000000000000     
+   12.0817779447277        7.30023128912778     
+   12.1635377287184        7.30092479988006     
+   12.2452612192374        7.30207946291352     
+   12.3269303395121        7.30369349782146     
+   12.4085270966048        7.30576441587903     
+   12.4900336091568        7.30828902388070     
+   12.5714321349595        7.31126342906391     
+   12.6527050983125        7.31468304511145     
+   12.7338351171232        7.31854259922325     
+   12.8148050297095        7.32283614024661     
+   12.8955979212612        7.32755704785248     
+   12.9761971499219        7.33269804274349     
+   13.0565863724491        7.33825119787816     
+   13.1367495694148        7.34420795069377     
+   13.2166710699059        7.35055911630924     
+   13.2963355756877        7.35729490168752     
+   13.3757281847929        7.36440492073578     
+   13.4548344144991        7.37187821031999     
+   13.5336402236599        7.37970324716929     
+   13.6121320343560        7.38786796564404     
+   13.6202967528307        7.46635977634012     
+   13.6281217896800        7.54516558550094     
+   13.6355950792642        7.62427181520705     
+   13.6427050983125        7.70366442431226     
+   13.6494408836908        7.78332893009412     
+   13.6557920493062        7.86325043058522     
+   13.6617488021218        7.94341362755091     
+   13.6673019572565        8.02380285007814     
+   13.6724429521475        8.10440207873877     
+   13.6771638597534        8.18519497029047     
+   13.6814574007767        8.26616488287675     
+   13.6853169548885        8.34729490168752     
+   13.6887365709361        8.42856786504048     
+   13.6917109761193        8.50996639084323     
+   13.6942355841210        8.59147290339516     
+   13.6963065021785        8.67306966048793     
+   13.6979205370865        8.75473878076265     
+   13.6990752001199        8.83646227128165     
+   13.6997687108722        8.91822205527228     
+   13.7000000000000        9.00000000000000     
+   12.0000000000000        7.40000000000000     
+   12.0757039263036        7.40030838550371     
+   12.1513836382911        7.40123306650675     
+   12.2270149589831        7.40277261721803     
+   12.3025737860161        7.40492466376195     
+   12.3780361288065        7.40768588783871     
+   12.4533781455424        7.41105203184093     
+   12.5285761799460        7.41501790541854     
+   12.6036067977500        7.41957739348194     
+   12.6784468228310        7.42472346563101     
+   12.7530733729460        7.43044818699549     
+   12.8274638950150        7.43674273046997     
+   12.9015961998958        7.44359739032465     
+   12.9754484965988        7.45100159717088     
+   13.0489994258864        7.45894393425836     
+   13.1222280932078        7.46741215507898     
+   13.1951141009170        7.47639320225002     
+   13.2676375797239        7.48587322764770     
+   13.3397792193321        7.49583761375999     
+   13.4115202982132        7.50627099622573     
+   13.4828427124746        7.51715728752538     
+   13.4937290037743        7.58847970178682     
+   13.5041623862400        7.66022078066793     
+   13.5141267723523        7.73236242027607     
+   13.5236067977500        7.80488589908301     
+   13.5325878449210        7.87777190679216     
+   13.5410560657416        7.95100057411362     
+   13.5489984028291        8.02455150340122     
+   13.5564026096753        8.09840380010418     
+   13.5632572695300        8.17253610498503     
+   13.5695518130045        8.24692662705396     
+   13.5752765343690        8.32155317716900     
+   13.5804226065181        8.39639320225002     
+   13.5849820945815        8.47142382005397     
+   13.5889479681591        8.54662185445764     
+   13.5923141121613        8.62196387119355     
+   13.5950753362381        8.69742621398391     
+   13.5972273827820        8.77298504101686     
+   13.5987669334933        8.84861636170886     
+   13.5996916144963        8.92429607369637     
+   13.6000000000000        9.00000000000000     
+   12.0000000000000        7.50000000000000     
+   12.0696299078795        7.50038548187964     
+   12.1392295478639        7.50154133313344     
+   12.2087686987289        7.50346577152254     
+   12.2782172325201        7.50615582970243     
+   12.3475451610081        7.50960735979838     
+   12.4167226819280        7.51381503980116     
+   12.4857202249325        7.51877238177318     
+   12.5545084971875        7.52447174185242     
+   12.6230585285387        7.53090433203876     
+   12.6913417161825        7.53806023374436     
+   12.7593298687687        7.54592841308746     
+   12.8269952498698        7.55449673790582     
+   12.8943106207485        7.56375199646360     
+   12.9612492823580        7.57367991782295     
+   13.0277851165098        7.58426519384873     
+   13.0938926261462        7.59549150281253     
+   13.1595469746549        7.60734153455963     
+   13.2247240241651        7.61979701719998     
+   13.2894003727665        7.63283874528216     
+   13.3535533905933        7.64644660940673     
+   13.3671612547178        7.71059962723353     
+   13.3802029828000        7.77527597583491     
+   13.3926584654404        7.84045302534508     
+   13.4045084971875        7.90610737385376     
+   13.4157348061513        7.97221488349020     
+   13.4263200821770        8.03875071764203     
+   13.4362480035364        8.10568937925152     
+   13.4455032620942        8.17300475013023     
+   13.4540715869125        8.24067013123129     
+   13.4619397662556        8.30865828381745     
+   13.4690956679612        8.37694147146125     
+   13.4755282581476        8.44549150281253     
+   13.4812276182268        8.51427977506746     
+   13.4861849601988        8.58327731807205     
+   13.4903926402016        8.65245483899194     
+   13.4938441702976        8.72178276747989     
+   13.4965342284775        8.79123130127108     
+   13.4984586668666        8.86077045213608     
+   13.4996145181204        8.93037009212047     
+   13.5000000000000        9.00000000000000     
+   12.0000000000000        7.60000000000000     
+   12.0635558894554        7.60046257825557     
+   12.1270754574367        7.60184959976012     
+   12.1905224384747        7.60415892582704     
+   12.2538606790241        7.60738699564292     
+   12.3170541932097        7.61152883175806     
+   12.3800672183135        7.61657804776139     
+   12.4428642699190        7.62252685812781     
+   12.5054101966250        7.62936609022291     
+   12.5676702342465        7.63708519844651     
+   12.6296100594191        7.64567228049323     
+   12.6911958425225        7.65511409570495     
+   12.7523942998437        7.66539608548698     
+   12.8131727448982        7.67650239575632     
+   12.8734991388296        7.68841590138754     
+   12.9333421398118        7.70111823261847     
+   12.9926711513755        7.71458980337503     
+   13.0514563695859        7.72880984147155     
+   13.1096688289981        7.74375642063998     
+   13.1672804473198        7.75940649433859     
+   13.2242640687119        7.77573593128807     
+   13.2405935056614        7.83271955268023     
+   13.2562435793600        7.89033117100189     
+   13.2711901585284        7.94854363041410     
+   13.2854101966250        8.00732884862452     
+   13.2988817673815        8.06665786018824     
+   13.3115840986125        8.12650086117043     
+   13.3234976042437        8.18682725510183     
+   13.3346039145130        8.24760570015627     
+   13.3448859042950        8.30880415747754     
+   13.3543277195068        8.37038994058095     
+   13.3629148015535        8.43232976575350     
+   13.3706339097771        8.49458980337503     
+   13.3774731418722        8.55713573008096     
+   13.3834219522386        8.61993278168646     
+   13.3884711682419        8.68294580679032     
+   13.3926130043571        8.74613932097586     
+   13.3958410741730        8.80947756152530     
+   13.3981504002399        8.87292454256329     
+   13.3995374217444        8.93644411054456     
+   13.4000000000000        9.00000000000000     
+   12.0000000000000        7.70000000000000     
+   12.0574818710313        7.70053967463149     
+   12.1149213670095        7.70215786638681     
+   12.1722761782205        7.70485208013155     
+   12.2295041255282        7.70861816158340     
+   12.2865632254113        7.71345030371774     
+   12.3434117546991        7.71934105572163     
+   12.4000083149056        7.72628133448245     
+   12.4563118960625        7.73426043859339     
+   12.5122819399542        7.74326606485426     
+   12.5678784026556        7.75328432724210     
+   12.6230618162762        7.76429977832244     
+   12.6777933498177        7.77629543306814     
+   12.7320348690479        7.78925279504904     
+   12.7857489953012        7.80315188495214     
+   12.8388991631137        7.81797127138822     
+   12.8914496766047        7.83368810393754     
+   12.9433657645169        7.85027814838348     
+   12.9946136338311        7.86771582407998     
+   13.0451605218731        7.88597424339502     
+   13.0949747468306        7.90502525316942     
+   13.1140257566050        7.95483947812694     
+   13.1322841759200        8.00538636616887     
+   13.1497218516165        8.05663423548312     
+   13.1663118960625        8.10855032339527     
+   13.1820287286118        8.16110083688628     
+   13.1968481150479        8.21425100469884     
+   13.2107472049510        8.26796513095213     
+   13.2237045669319        8.32220665018232     
+   13.2357002216776        8.37693818372380     
+   13.2467156727579        8.43212159734444     
+   13.2567339351457        8.48771806004575     
+   13.2657395614066        8.54368810393754     
+   13.2737186655176        8.59999168509445     
+   13.2806589442784        8.65658824530087     
+   13.2865496962823        8.71343677458871     
+   13.2913818384166        8.77049587447184     
+   13.2951479198684        8.82772382177951     
+   13.2978421336132        8.88507863299051     
+   13.2994603253685        8.94251812896865     
+   13.3000000000000        9.00000000000000     
+   12.0000000000000        7.80000000000000     
+   12.0514078526073        7.80061677100742     
+   12.1027672765823        7.80246613301350     
+   12.1540299179663        7.80554523443606     
+   12.2051475720322        7.80984932752389     
+   12.2560722576129        7.81537177567742     
+   12.3067562910847        7.82210406368186     
+   12.3571523598921        7.83003581083708     
+   12.4072135955000        7.83915478696388     
+   12.4568936456620        7.84944693126201     
+   12.5061467458921        7.86089637399097     
+   12.5549277900299        7.87348546093993     
+   12.6031923997916        7.88719478064931     
+   12.6508969931976        7.90200319434176     
+   12.6979988517728        7.91788786851673     
+   12.7444561864157        7.93482431015796     
+   12.7902282018340        7.95278640450004     
+   12.8352751594479        7.97174645529540     
+   12.8795584386641        7.99167522751998     
+   12.9230405964264        8.01254199245145     
+   12.9656854249492        8.03431457505076     
+   12.9874580075485        8.07695940357365     
+   13.0083247724800        8.12044156133585     
+   13.0282535447046        8.16472484055213     
+   13.0472135955000        8.20977179816602     
+   13.0651756898420        8.25554381358432     
+   13.0821121314833        8.30200114822724     
+   13.0979968056582        8.34910300680244     
+   13.1128052193507        8.39680760020836     
+   13.1265145390601        8.44507220997006     
+   13.1391036260090        8.49385325410793     
+   13.1505530687380        8.54310635433801     
+   13.1608452130361        8.59278640450004     
+   13.1699641891629        8.64284764010794     
+   13.1778959363181        8.69324370891528     
+   13.1846282243226        8.74392774238710     
+   13.1901506724761        8.79485242796781     
+   13.1944547655639        8.84597008203373     
+   13.1975338669865        8.89723272341772     
+   13.1993832289926        8.94859214739274     
+   13.2000000000000        9.00000000000000     
+   12.0000000000000        7.90000000000000     
+   12.0453338341832        7.90069386738335     
+   12.0906131861551        7.90277439964018     
+   12.1357836577121        7.90623838874057     
+   12.1807910185362        7.91108049346438     
+   12.2255812898145        7.91729324763709     
+   12.2701008274703        7.92486707164209     
+   12.3142964048786        7.93379028719172     
+   12.3581152949375        7.94404913533436     
+   12.4015053513697        7.95562779766976     
+   12.4444150891286        7.96850842073984     
+   12.4867937637837        7.98267114355743     
+   12.5285914497656        7.99809412823047     
+   12.5697591173473        8.01475359363448     
+   12.6102487082444        8.03262385208132     
+   12.6500132097176        8.05167734892771     
+   12.6890067270632        8.07188470506255     
+   12.7271845543788        8.09321476220733     
+   12.7645032434972        8.11563463095997     
+   12.8009206709796        8.13910974150788     
+   12.8363961030679        8.16360389693211     
+   12.8608902584921        8.19907932902035     
+   12.8843653690400        8.23549675650283     
+   12.9067852377927        8.27281544562115     
+   12.9281152949375        8.31099327293677     
+   12.9483226510723        8.34998679028236     
+   12.9673761479187        8.38975129175565     
+   12.9852464063655        8.43024088265274     
+   13.0019058717695        8.47140855023441     
+   13.0173288564426        8.51320623621631     
+   13.0314915792602        8.55558491087142     
+   13.0443722023302        8.59849464863026     
+   13.0559508646656        8.64188470506255     
+   13.0662097128083        8.68570359512143     
+   13.0751329283579        8.72989917252969     
+   13.0827067523629        8.77441871018548     
+   13.0889195065356        8.81920898146379     
+   13.0937616112594        8.86421634228795     
+   13.0972256003598        8.90938681384494     
+   13.0993061326167        8.95466616581684     
+   13.1000000000000        9.00000000000000     
+   12.0000000000000        8.00000000000000     
+   12.0392598157591        8.00077096375928     
+   12.0784590957278        8.00308266626687     
+   12.1175373974578        8.00693154304507     
+   12.1564344650402        8.01231165940486     
+   12.1950903220161        8.01921471959677     
+   12.2334453638559        8.02763007960232     
+   12.2714404498651        8.03754476354635     
+   12.3090169943749        8.04894348370485     
+   12.3461170570775        8.06180866407752     
+   12.3826834323651        8.07612046748871     
+   12.4186597375374        8.09185682617492     
+   12.4539904997395        8.10899347581163     
+   12.4886212414970        8.12750399292720     
+   12.5224985647159        8.14735983564591     
+   12.5555702330196        8.16853038769746     
+   12.5877852522925        8.19098300562505     
+   12.6190939493098        8.21468306911926     
+   12.6494480483302        8.23959403439997     
+   12.6788007455329        8.26567749056431     
+   12.7071067811865        8.29289321881345     
+   12.7343225094357        8.32119925446706     
+   12.7604059656000        8.35055195166982     
+   12.7853169308807        8.38090605069017     
+   12.8090169943749        8.41221474770753     
+   12.8314696123025        8.44442976698040     
+   12.8526401643541        8.47750143528405     
+   12.8724960070728        8.51137875850304     
+   12.8910065241884        8.54600950026045     
+   12.9081431738251        8.58134026246257     
+   12.9238795325113        8.61731656763491     
+   12.9381913359225        8.65388294292251     
+   12.9510565162952        8.69098300562505     
+   12.9624552364536        8.72855955013492     
+   12.9723699203977        8.76655463614409     
+   12.9807852804032        8.80490967798387     
+   12.9876883405951        8.84356553495977     
+   12.9930684569549        8.88246260254216     
+   12.9969173337331        8.92154090427215     
+   12.9992290362407        8.96074018424093     
+   13.0000000000000        9.00000000000000     
+   14.0000000000000        0.00000000000000     
+   14.2500000000000        0.00000000000000     
+   14.5000000000000        0.00000000000000     
+   14.7500000000000        0.00000000000000     
+   15.0000000000000        0.00000000000000     
+   15.2500000000000        0.00000000000000     
+   15.5000000000000        0.00000000000000     
+   15.7500000000000        0.00000000000000     
+   16.0000000000000        0.00000000000000     
+   16.2500000000000        0.00000000000000     
+   16.5000000000000        0.00000000000000     
+   16.7500000000000        0.00000000000000     
+   17.0000000000000        0.00000000000000     
+   17.2500000000000        0.00000000000000     
+   17.5000000000000        0.00000000000000     
+   17.7500000000000        0.00000000000000     
+   18.0000000000000        0.00000000000000     
+   18.2500000000000        0.00000000000000     
+   18.5000000000000        0.00000000000000     
+   18.7500000000000        0.00000000000000     
+   19.0000000000000        0.00000000000000     
+   14.0000000000000       0.350000000000000     
+   14.2500000000000       0.350000000000000     
+   14.5000000000000       0.350000000000000     
+   14.7500000000000       0.350000000000000     
+   15.0000000000000       0.350000000000000     
+   15.2500000000000       0.350000000000000     
+   15.5000000000000       0.350000000000000     
+   15.7500000000000       0.350000000000000     
+   16.0000000000000       0.350000000000000     
+   16.2500000000000       0.350000000000000     
+   16.5000000000000       0.350000000000000     
+   16.7500000000000       0.350000000000000     
+   17.0000000000000       0.350000000000000     
+   17.2500000000000       0.350000000000000     
+   17.5000000000000       0.350000000000000     
+   17.7500000000000       0.350000000000000     
+   18.0000000000000       0.350000000000000     
+   18.2500000000000       0.350000000000000     
+   18.5000000000000       0.350000000000000     
+   18.7500000000000       0.350000000000000     
+   19.0000000000000       0.350000000000000     
+   14.0000000000000       0.699999999999999     
+   14.2500000000000       0.699999999999999     
+   14.5000000000000       0.699999999999999     
+   14.7500000000000       0.699999999999999     
+   15.0000000000000       0.699999999999999     
+   15.2500000000000       0.699999999999999     
+   15.5000000000000       0.699999999999999     
+   15.7500000000000       0.699999999999999     
+   16.0000000000000       0.699999999999999     
+   16.2500000000000       0.699999999999999     
+   16.5000000000000       0.699999999999999     
+   16.7500000000000       0.699999999999999     
+   17.0000000000000       0.699999999999999     
+   17.2500000000000       0.699999999999999     
+   17.5000000000000       0.699999999999999     
+   17.7500000000000       0.699999999999999     
+   18.0000000000000       0.699999999999999     
+   18.2500000000000       0.699999999999999     
+   18.5000000000000       0.699999999999999     
+   18.7500000000000       0.699999999999999     
+   19.0000000000000       0.699999999999999     
+   14.0000000000000        1.05000000000000     
+   14.2500000000000        1.05000000000000     
+   14.5000000000000        1.05000000000000     
+   14.7500000000000        1.05000000000000     
+   15.0000000000000        1.05000000000000     
+   15.2500000000000        1.05000000000000     
+   15.5000000000000        1.05000000000000     
+   15.7500000000000        1.05000000000000     
+   16.0000000000000        1.05000000000000     
+   16.2500000000000        1.05000000000000     
+   16.5000000000000        1.05000000000000     
+   16.7500000000000        1.05000000000000     
+   17.0000000000000        1.05000000000000     
+   17.2500000000000        1.05000000000000     
+   17.5000000000000        1.05000000000000     
+   17.7500000000000        1.05000000000000     
+   18.0000000000000        1.05000000000000     
+   18.2500000000000        1.05000000000000     
+   18.5000000000000        1.05000000000000     
+   18.7500000000000        1.05000000000000     
+   19.0000000000000        1.05000000000000     
+   14.0000000000000        1.40000000000000     
+   14.2500000000000        1.40000000000000     
+   14.5000000000000        1.40000000000000     
+   14.7500000000000        1.40000000000000     
+   15.0000000000000        1.40000000000000     
+   15.2500000000000        1.40000000000000     
+   15.5000000000000        1.40000000000000     
+   15.7500000000000        1.40000000000000     
+   16.0000000000000        1.40000000000000     
+   16.2500000000000        1.40000000000000     
+   16.5000000000000        1.40000000000000     
+   16.7500000000000        1.40000000000000     
+   17.0000000000000        1.40000000000000     
+   17.2500000000000        1.40000000000000     
+   17.5000000000000        1.40000000000000     
+   17.7500000000000        1.40000000000000     
+   18.0000000000000        1.40000000000000     
+   18.2500000000000        1.40000000000000     
+   18.5000000000000        1.40000000000000     
+   18.7500000000000        1.40000000000000     
+   19.0000000000000        1.40000000000000     
+   14.0000000000000        1.75000000000000     
+   14.2500000000000        1.75000000000000     
+   14.5000000000000        1.75000000000000     
+   14.7500000000000        1.75000000000000     
+   15.0000000000000        1.75000000000000     
+   15.2500000000000        1.75000000000000     
+   15.5000000000000        1.75000000000000     
+   15.7500000000000        1.75000000000000     
+   16.0000000000000        1.75000000000000     
+   16.2500000000000        1.75000000000000     
+   16.5000000000000        1.75000000000000     
+   16.7500000000000        1.75000000000000     
+   17.0000000000000        1.75000000000000     
+   17.2500000000000        1.75000000000000     
+   17.5000000000000        1.75000000000000     
+   17.7500000000000        1.75000000000000     
+   18.0000000000000        1.75000000000000     
+   18.2500000000000        1.75000000000000     
+   18.5000000000000        1.75000000000000     
+   18.7500000000000        1.75000000000000     
+   19.0000000000000        1.75000000000000     
+   14.0000000000000        2.10000000000000     
+   14.2500000000000        2.10000000000000     
+   14.5000000000000        2.10000000000000     
+   14.7500000000000        2.10000000000000     
+   15.0000000000000        2.10000000000000     
+   15.2500000000000        2.10000000000000     
+   15.5000000000000        2.10000000000000     
+   15.7500000000000        2.10000000000000     
+   16.0000000000000        2.10000000000000     
+   16.2500000000000        2.10000000000000     
+   16.5000000000000        2.10000000000000     
+   16.7500000000000        2.10000000000000     
+   17.0000000000000        2.10000000000000     
+   17.2500000000000        2.10000000000000     
+   17.5000000000000        2.10000000000000     
+   17.7500000000000        2.10000000000000     
+   18.0000000000000        2.10000000000000     
+   18.2500000000000        2.10000000000000     
+   18.5000000000000        2.10000000000000     
+   18.7500000000000        2.10000000000000     
+   19.0000000000000        2.10000000000000     
+   14.0000000000000        2.45000000000000     
+   14.2500000000000        2.45000000000000     
+   14.5000000000000        2.45000000000000     
+   14.7500000000000        2.45000000000000     
+   15.0000000000000        2.45000000000000     
+   15.2500000000000        2.45000000000000     
+   15.5000000000000        2.45000000000000     
+   15.7500000000000        2.45000000000000     
+   16.0000000000000        2.45000000000000     
+   16.2500000000000        2.45000000000000     
+   16.5000000000000        2.45000000000000     
+   16.7500000000000        2.45000000000000     
+   17.0000000000000        2.45000000000000     
+   17.2500000000000        2.45000000000000     
+   17.5000000000000        2.45000000000000     
+   17.7500000000000        2.45000000000000     
+   18.0000000000000        2.45000000000000     
+   18.2500000000000        2.45000000000000     
+   18.5000000000000        2.45000000000000     
+   18.7500000000000        2.45000000000000     
+   19.0000000000000        2.45000000000000     
+   14.0000000000000        2.80000000000000     
+   14.2500000000000        2.80000000000000     
+   14.5000000000000        2.80000000000000     
+   14.7500000000000        2.80000000000000     
+   15.0000000000000        2.80000000000000     
+   15.2500000000000        2.80000000000000     
+   15.5000000000000        2.80000000000000     
+   15.7500000000000        2.80000000000000     
+   16.0000000000000        2.80000000000000     
+   16.2500000000000        2.80000000000000     
+   16.5000000000000        2.80000000000000     
+   16.7500000000000        2.80000000000000     
+   17.0000000000000        2.80000000000000     
+   17.2500000000000        2.80000000000000     
+   17.5000000000000        2.80000000000000     
+   17.7500000000000        2.80000000000000     
+   18.0000000000000        2.80000000000000     
+   18.2500000000000        2.80000000000000     
+   18.5000000000000        2.80000000000000     
+   18.7500000000000        2.80000000000000     
+   19.0000000000000        2.80000000000000     
+   14.0000000000000        3.15000000000000     
+   14.2500000000000        3.15000000000000     
+   14.5000000000000        3.15000000000000     
+   14.7500000000000        3.15000000000000     
+   15.0000000000000        3.15000000000000     
+   15.2500000000000        3.15000000000000     
+   15.5000000000000        3.15000000000000     
+   15.7500000000000        3.15000000000000     
+   16.0000000000000        3.15000000000000     
+   16.2500000000000        3.15000000000000     
+   16.5000000000000        3.15000000000000     
+   16.7500000000000        3.15000000000000     
+   17.0000000000000        3.15000000000000     
+   17.2500000000000        3.15000000000000     
+   17.5000000000000        3.15000000000000     
+   17.7500000000000        3.15000000000000     
+   18.0000000000000        3.15000000000000     
+   18.2500000000000        3.15000000000000     
+   18.5000000000000        3.15000000000000     
+   18.7500000000000        3.15000000000000     
+   19.0000000000000        3.15000000000000     
+   14.0000000000000        3.50000000000000     
+   14.2500000000000        3.50000000000000     
+   14.5000000000000        3.50000000000000     
+   14.7500000000000        3.50000000000000     
+   15.0000000000000        3.50000000000000     
+   15.2500000000000        3.50000000000000     
+   15.5000000000000        3.50000000000000     
+   15.7500000000000        3.50000000000000     
+   16.0000000000000        3.50000000000000     
+   16.2500000000000        3.50000000000000     
+   16.5000000000000        3.50000000000000     
+   16.7500000000000        3.50000000000000     
+   17.0000000000000        3.50000000000000     
+   17.2500000000000        3.50000000000000     
+   17.5000000000000        3.50000000000000     
+   17.7500000000000        3.50000000000000     
+   18.0000000000000        3.50000000000000     
+   18.2500000000000        3.50000000000000     
+   18.5000000000000        3.50000000000000     
+   18.7500000000000        3.50000000000000     
+   19.0000000000000        3.50000000000000     
+   14.0000000000000        3.85000000000000     
+   14.2500000000000        3.85000000000000     
+   14.5000000000000        3.85000000000000     
+   14.7500000000000        3.85000000000000     
+   15.0000000000000        3.85000000000000     
+   15.2500000000000        3.85000000000000     
+   15.5000000000000        3.85000000000000     
+   15.7500000000000        3.85000000000000     
+   16.0000000000000        3.85000000000000     
+   16.2500000000000        3.85000000000000     
+   16.5000000000000        3.85000000000000     
+   16.7500000000000        3.85000000000000     
+   17.0000000000000        3.85000000000000     
+   17.2500000000000        3.85000000000000     
+   17.5000000000000        3.85000000000000     
+   17.7500000000000        3.85000000000000     
+   18.0000000000000        3.85000000000000     
+   18.2500000000000        3.85000000000000     
+   18.5000000000000        3.85000000000000     
+   18.7500000000000        3.85000000000000     
+   19.0000000000000        3.85000000000000     
+   14.0000000000000        4.20000000000000     
+   14.2500000000000        4.20000000000000     
+   14.5000000000000        4.20000000000000     
+   14.7500000000000        4.20000000000000     
+   15.0000000000000        4.20000000000000     
+   15.2500000000000        4.20000000000000     
+   15.5000000000000        4.20000000000000     
+   15.7500000000000        4.20000000000000     
+   16.0000000000000        4.20000000000000     
+   16.2500000000000        4.20000000000000     
+   16.5000000000000        4.20000000000000     
+   16.7500000000000        4.20000000000000     
+   17.0000000000000        4.20000000000000     
+   17.2500000000000        4.20000000000000     
+   17.5000000000000        4.20000000000000     
+   17.7500000000000        4.20000000000000     
+   18.0000000000000        4.20000000000000     
+   18.2500000000000        4.20000000000000     
+   18.5000000000000        4.20000000000000     
+   18.7500000000000        4.20000000000000     
+   19.0000000000000        4.20000000000000     
+   14.0000000000000        4.55000000000000     
+   14.2500000000000        4.55000000000000     
+   14.5000000000000        4.55000000000000     
+   14.7500000000000        4.55000000000000     
+   15.0000000000000        4.55000000000000     
+   15.2500000000000        4.55000000000000     
+   15.5000000000000        4.55000000000000     
+   15.7500000000000        4.55000000000000     
+   16.0000000000000        4.55000000000000     
+   16.2500000000000        4.55000000000000     
+   16.5000000000000        4.55000000000000     
+   16.7500000000000        4.55000000000000     
+   17.0000000000000        4.55000000000000     
+   17.2500000000000        4.55000000000000     
+   17.5000000000000        4.55000000000000     
+   17.7500000000000        4.55000000000000     
+   18.0000000000000        4.55000000000000     
+   18.2500000000000        4.55000000000000     
+   18.5000000000000        4.55000000000000     
+   18.7500000000000        4.55000000000000     
+   19.0000000000000        4.55000000000000     
+   14.0000000000000        4.90000000000000     
+   14.2500000000000        4.90000000000000     
+   14.5000000000000        4.90000000000000     
+   14.7500000000000        4.90000000000000     
+   15.0000000000000        4.90000000000000     
+   15.2500000000000        4.90000000000000     
+   15.5000000000000        4.90000000000000     
+   15.7500000000000        4.90000000000000     
+   16.0000000000000        4.90000000000000     
+   16.2500000000000        4.90000000000000     
+   16.5000000000000        4.90000000000000     
+   16.7500000000000        4.90000000000000     
+   17.0000000000000        4.90000000000000     
+   17.2500000000000        4.90000000000000     
+   17.5000000000000        4.90000000000000     
+   17.7500000000000        4.90000000000000     
+   18.0000000000000        4.90000000000000     
+   18.2500000000000        4.90000000000000     
+   18.5000000000000        4.90000000000000     
+   18.7500000000000        4.90000000000000     
+   19.0000000000000        4.90000000000000     
+   14.0000000000000        5.25000000000000     
+   14.2500000000000        5.25000000000000     
+   14.5000000000000        5.25000000000000     
+   14.7500000000000        5.25000000000000     
+   15.0000000000000        5.25000000000000     
+   15.2500000000000        5.25000000000000     
+   15.5000000000000        5.25000000000000     
+   15.7500000000000        5.25000000000000     
+   16.0000000000000        5.25000000000000     
+   16.2500000000000        5.25000000000000     
+   16.5000000000000        5.25000000000000     
+   16.7500000000000        5.25000000000000     
+   17.0000000000000        5.25000000000000     
+   17.2500000000000        5.25000000000000     
+   17.5000000000000        5.25000000000000     
+   17.7500000000000        5.25000000000000     
+   18.0000000000000        5.25000000000000     
+   18.2500000000000        5.25000000000000     
+   18.5000000000000        5.25000000000000     
+   18.7500000000000        5.25000000000000     
+   19.0000000000000        5.25000000000000     
+   14.0000000000000        5.60000000000000     
+   14.2500000000000        5.60000000000000     
+   14.5000000000000        5.60000000000000     
+   14.7500000000000        5.60000000000000     
+   15.0000000000000        5.60000000000000     
+   15.2500000000000        5.60000000000000     
+   15.5000000000000        5.60000000000000     
+   15.7500000000000        5.60000000000000     
+   16.0000000000000        5.60000000000000     
+   16.2500000000000        5.60000000000000     
+   16.5000000000000        5.60000000000000     
+   16.7500000000000        5.60000000000000     
+   17.0000000000000        5.60000000000000     
+   17.2500000000000        5.60000000000000     
+   17.5000000000000        5.60000000000000     
+   17.7500000000000        5.60000000000000     
+   18.0000000000000        5.60000000000000     
+   18.2500000000000        5.60000000000000     
+   18.5000000000000        5.60000000000000     
+   18.7500000000000        5.60000000000000     
+   19.0000000000000        5.60000000000000     
+   14.0000000000000        5.95000000000000     
+   14.2500000000000        5.95000000000000     
+   14.5000000000000        5.95000000000000     
+   14.7500000000000        5.95000000000000     
+   15.0000000000000        5.95000000000000     
+   15.2500000000000        5.95000000000000     
+   15.5000000000000        5.95000000000000     
+   15.7500000000000        5.95000000000000     
+   16.0000000000000        5.95000000000000     
+   16.2500000000000        5.95000000000000     
+   16.5000000000000        5.95000000000000     
+   16.7500000000000        5.95000000000000     
+   17.0000000000000        5.95000000000000     
+   17.2500000000000        5.95000000000000     
+   17.5000000000000        5.95000000000000     
+   17.7500000000000        5.95000000000000     
+   18.0000000000000        5.95000000000000     
+   18.2500000000000        5.95000000000000     
+   18.5000000000000        5.95000000000000     
+   18.7500000000000        5.95000000000000     
+   19.0000000000000        5.95000000000000     
+   14.0000000000000        6.30000000000000     
+   14.2500000000000        6.30000000000000     
+   14.5000000000000        6.30000000000000     
+   14.7500000000000        6.30000000000000     
+   15.0000000000000        6.30000000000000     
+   15.2500000000000        6.30000000000000     
+   15.5000000000000        6.30000000000000     
+   15.7500000000000        6.30000000000000     
+   16.0000000000000        6.30000000000000     
+   16.2500000000000        6.30000000000000     
+   16.5000000000000        6.30000000000000     
+   16.7500000000000        6.30000000000000     
+   17.0000000000000        6.30000000000000     
+   17.2500000000000        6.30000000000000     
+   17.5000000000000        6.30000000000000     
+   17.7500000000000        6.30000000000000     
+   18.0000000000000        6.30000000000000     
+   18.2500000000000        6.30000000000000     
+   18.5000000000000        6.30000000000000     
+   18.7500000000000        6.30000000000000     
+   19.0000000000000        6.30000000000000     
+   14.0000000000000        6.65000000000000     
+   14.2500000000000        6.65000000000000     
+   14.5000000000000        6.65000000000000     
+   14.7500000000000        6.65000000000000     
+   15.0000000000000        6.65000000000000     
+   15.2500000000000        6.65000000000000     
+   15.5000000000000        6.65000000000000     
+   15.7500000000000        6.65000000000000     
+   16.0000000000000        6.65000000000000     
+   16.2500000000000        6.65000000000000     
+   16.5000000000000        6.65000000000000     
+   16.7500000000000        6.65000000000000     
+   17.0000000000000        6.65000000000000     
+   17.2500000000000        6.65000000000000     
+   17.5000000000000        6.65000000000000     
+   17.7500000000000        6.65000000000000     
+   18.0000000000000        6.65000000000000     
+   18.2500000000000        6.65000000000000     
+   18.5000000000000        6.65000000000000     
+   18.7500000000000        6.65000000000000     
+   19.0000000000000        6.65000000000000     
+   14.2500000000000        7.00000000000000     
+   14.5000000000000        7.00000000000000     
+   14.7500000000000        7.00000000000000     
+   15.0000000000000        7.00000000000000     
+   15.2500000000000        7.00000000000000     
+   15.5000000000000        7.00000000000000     
+   15.7500000000000        7.00000000000000     
+   16.0000000000000        7.00000000000000     
+   16.2500000000000        7.00000000000000     
+   16.5000000000000        7.00000000000000     
+   16.7500000000000        7.00000000000000     
+   17.0000000000000        7.00000000000000     
+   17.2500000000000        7.00000000000000     
+   17.5000000000000        7.00000000000000     
+   17.7500000000000        7.00000000000000     
+   18.0000000000000        7.00000000000000     
+   18.2500000000000        7.00000000000000     
+   18.5000000000000        7.00000000000000     
+   18.7500000000000        7.00000000000000     
+   19.0000000000000        7.00000000000000     
+   14.2500000000000        7.10000000000000     
+   14.5000000000000        7.10000000000000     
+   14.7500000000000        7.10000000000000     
+   15.0000000000000        7.10000000000000     
+   15.2500000000000        7.10000000000000     
+   15.5000000000000        7.10000000000000     
+   15.7500000000000        7.10000000000000     
+   16.0000000000000        7.10000000000000     
+   16.2500000000000        7.10000000000000     
+   16.5000000000000        7.10000000000000     
+   16.7500000000000        7.10000000000000     
+   17.0000000000000        7.10000000000000     
+   17.2500000000000        7.10000000000000     
+   17.5000000000000        7.10000000000000     
+   17.7500000000000        7.10000000000000     
+   18.0000000000000        7.10000000000000     
+   18.2500000000000        7.10000000000000     
+   18.5000000000000        7.10000000000000     
+   18.7500000000000        7.10000000000000     
+   19.0000000000000        7.10000000000000     
+   14.2500000000000        7.20000000000000     
+   14.5000000000000        7.20000000000000     
+   14.7500000000000        7.20000000000000     
+   15.0000000000000        7.20000000000000     
+   15.2500000000000        7.20000000000000     
+   15.5000000000000        7.20000000000000     
+   15.7500000000000        7.20000000000000     
+   16.0000000000000        7.20000000000000     
+   16.2500000000000        7.20000000000000     
+   16.5000000000000        7.20000000000000     
+   16.7500000000000        7.20000000000000     
+   17.0000000000000        7.20000000000000     
+   17.2500000000000        7.20000000000000     
+   17.5000000000000        7.20000000000000     
+   17.7500000000000        7.20000000000000     
+   18.0000000000000        7.20000000000000     
+   18.2500000000000        7.20000000000000     
+   18.5000000000000        7.20000000000000     
+   18.7500000000000        7.20000000000000     
+   19.0000000000000        7.20000000000000     
+   14.2500000000000        7.30000000000000     
+   14.5000000000000        7.30000000000000     
+   14.7500000000000        7.30000000000000     
+   15.0000000000000        7.30000000000000     
+   15.2500000000000        7.30000000000000     
+   15.5000000000000        7.30000000000000     
+   15.7500000000000        7.30000000000000     
+   16.0000000000000        7.30000000000000     
+   16.2500000000000        7.30000000000000     
+   16.5000000000000        7.30000000000000     
+   16.7500000000000        7.30000000000000     
+   17.0000000000000        7.30000000000000     
+   17.2500000000000        7.30000000000000     
+   17.5000000000000        7.30000000000000     
+   17.7500000000000        7.30000000000000     
+   18.0000000000000        7.30000000000000     
+   18.2500000000000        7.30000000000000     
+   18.5000000000000        7.30000000000000     
+   18.7500000000000        7.30000000000000     
+   19.0000000000000        7.30000000000000     
+   14.2500000000000        7.40000000000000     
+   14.5000000000000        7.40000000000000     
+   14.7500000000000        7.40000000000000     
+   15.0000000000000        7.40000000000000     
+   15.2500000000000        7.40000000000000     
+   15.5000000000000        7.40000000000000     
+   15.7500000000000        7.40000000000000     
+   16.0000000000000        7.40000000000000     
+   16.2500000000000        7.40000000000000     
+   16.5000000000000        7.40000000000000     
+   16.7500000000000        7.40000000000000     
+   17.0000000000000        7.40000000000000     
+   17.2500000000000        7.40000000000000     
+   17.5000000000000        7.40000000000000     
+   17.7500000000000        7.40000000000000     
+   18.0000000000000        7.40000000000000     
+   18.2500000000000        7.40000000000000     
+   18.5000000000000        7.40000000000000     
+   18.7500000000000        7.40000000000000     
+   19.0000000000000        7.40000000000000     
+   14.2500000000000        7.50000000000000     
+   14.5000000000000        7.50000000000000     
+   14.7500000000000        7.50000000000000     
+   15.0000000000000        7.50000000000000     
+   15.2500000000000        7.50000000000000     
+   15.5000000000000        7.50000000000000     
+   15.7500000000000        7.50000000000000     
+   16.0000000000000        7.50000000000000     
+   16.2500000000000        7.50000000000000     
+   16.5000000000000        7.50000000000000     
+   16.7500000000000        7.50000000000000     
+   17.0000000000000        7.50000000000000     
+   17.2500000000000        7.50000000000000     
+   17.5000000000000        7.50000000000000     
+   17.7500000000000        7.50000000000000     
+   18.0000000000000        7.50000000000000     
+   18.2500000000000        7.50000000000000     
+   18.5000000000000        7.50000000000000     
+   18.7500000000000        7.50000000000000     
+   19.0000000000000        7.50000000000000     
+   14.2500000000000        7.60000000000000     
+   14.5000000000000        7.60000000000000     
+   14.7500000000000        7.60000000000000     
+   15.0000000000000        7.60000000000000     
+   15.2500000000000        7.60000000000000     
+   15.5000000000000        7.60000000000000     
+   15.7500000000000        7.60000000000000     
+   16.0000000000000        7.60000000000000     
+   16.2500000000000        7.60000000000000     
+   16.5000000000000        7.60000000000000     
+   16.7500000000000        7.60000000000000     
+   17.0000000000000        7.60000000000000     
+   17.2500000000000        7.60000000000000     
+   17.5000000000000        7.60000000000000     
+   17.7500000000000        7.60000000000000     
+   18.0000000000000        7.60000000000000     
+   18.2500000000000        7.60000000000000     
+   18.5000000000000        7.60000000000000     
+   18.7500000000000        7.60000000000000     
+   19.0000000000000        7.60000000000000     
+   14.2500000000000        7.70000000000000     
+   14.5000000000000        7.70000000000000     
+   14.7500000000000        7.70000000000000     
+   15.0000000000000        7.70000000000000     
+   15.2500000000000        7.70000000000000     
+   15.5000000000000        7.70000000000000     
+   15.7500000000000        7.70000000000000     
+   16.0000000000000        7.70000000000000     
+   16.2500000000000        7.70000000000000     
+   16.5000000000000        7.70000000000000     
+   16.7500000000000        7.70000000000000     
+   17.0000000000000        7.70000000000000     
+   17.2500000000000        7.70000000000000     
+   17.5000000000000        7.70000000000000     
+   17.7500000000000        7.70000000000000     
+   18.0000000000000        7.70000000000000     
+   18.2500000000000        7.70000000000000     
+   18.5000000000000        7.70000000000000     
+   18.7500000000000        7.70000000000000     
+   19.0000000000000        7.70000000000000     
+   14.2500000000000        7.80000000000000     
+   14.5000000000000        7.80000000000000     
+   14.7500000000000        7.80000000000000     
+   15.0000000000000        7.80000000000000     
+   15.2500000000000        7.80000000000000     
+   15.5000000000000        7.80000000000000     
+   15.7500000000000        7.80000000000000     
+   16.0000000000000        7.80000000000000     
+   16.2500000000000        7.80000000000000     
+   16.5000000000000        7.80000000000000     
+   16.7500000000000        7.80000000000000     
+   17.0000000000000        7.80000000000000     
+   17.2500000000000        7.80000000000000     
+   17.5000000000000        7.80000000000000     
+   17.7500000000000        7.80000000000000     
+   18.0000000000000        7.80000000000000     
+   18.2500000000000        7.80000000000000     
+   18.5000000000000        7.80000000000000     
+   18.7500000000000        7.80000000000000     
+   19.0000000000000        7.80000000000000     
+   14.2500000000000        7.90000000000000     
+   14.5000000000000        7.90000000000000     
+   14.7500000000000        7.90000000000000     
+   15.0000000000000        7.90000000000000     
+   15.2500000000000        7.90000000000000     
+   15.5000000000000        7.90000000000000     
+   15.7500000000000        7.90000000000000     
+   16.0000000000000        7.90000000000000     
+   16.2500000000000        7.90000000000000     
+   16.5000000000000        7.90000000000000     
+   16.7500000000000        7.90000000000000     
+   17.0000000000000        7.90000000000000     
+   17.2500000000000        7.90000000000000     
+   17.5000000000000        7.90000000000000     
+   17.7500000000000        7.90000000000000     
+   18.0000000000000        7.90000000000000     
+   18.2500000000000        7.90000000000000     
+   18.5000000000000        7.90000000000000     
+   18.7500000000000        7.90000000000000     
+   19.0000000000000        7.90000000000000     
+   14.2500000000000        8.00000000000000     
+   14.5000000000000        8.00000000000000     
+   14.7500000000000        8.00000000000000     
+   15.0000000000000        8.00000000000000     
+   15.2500000000000        8.00000000000000     
+   15.5000000000000        8.00000000000000     
+   15.7500000000000        8.00000000000000     
+   16.0000000000000        8.00000000000000     
+   16.2500000000000        8.00000000000000     
+   16.5000000000000        8.00000000000000     
+   16.7500000000000        8.00000000000000     
+   17.0000000000000        8.00000000000000     
+   17.2500000000000        8.00000000000000     
+   17.5000000000000        8.00000000000000     
+   17.7500000000000        8.00000000000000     
+   18.0000000000000        8.00000000000000     
+   18.2500000000000        8.00000000000000     
+   18.5000000000000        8.00000000000000     
+   18.7500000000000        8.00000000000000     
+   19.0000000000000        8.00000000000000     
+   14.2500000000000        8.10000000000000     
+   14.5000000000000        8.10000000000000     
+   14.7500000000000        8.10000000000000     
+   15.0000000000000        8.10000000000000     
+   15.2500000000000        8.10000000000000     
+   15.5000000000000        8.10000000000000     
+   15.7500000000000        8.10000000000000     
+   16.0000000000000        8.10000000000000     
+   16.2500000000000        8.10000000000000     
+   16.5000000000000        8.10000000000000     
+   16.7500000000000        8.10000000000000     
+   17.0000000000000        8.10000000000000     
+   17.2500000000000        8.10000000000000     
+   17.5000000000000        8.10000000000000     
+   17.7500000000000        8.10000000000000     
+   18.0000000000000        8.10000000000000     
+   18.2500000000000        8.10000000000000     
+   18.5000000000000        8.10000000000000     
+   18.7500000000000        8.10000000000000     
+   19.0000000000000        8.10000000000000     
+   14.2500000000000        8.20000000000000     
+   14.5000000000000        8.20000000000000     
+   14.7500000000000        8.20000000000000     
+   15.0000000000000        8.20000000000000     
+   15.2500000000000        8.20000000000000     
+   15.5000000000000        8.20000000000000     
+   15.7500000000000        8.20000000000000     
+   16.0000000000000        8.20000000000000     
+   16.2500000000000        8.20000000000000     
+   16.5000000000000        8.20000000000000     
+   16.7500000000000        8.20000000000000     
+   17.0000000000000        8.20000000000000     
+   17.2500000000000        8.20000000000000     
+   17.5000000000000        8.20000000000000     
+   17.7500000000000        8.20000000000000     
+   18.0000000000000        8.20000000000000     
+   18.2500000000000        8.20000000000000     
+   18.5000000000000        8.20000000000000     
+   18.7500000000000        8.20000000000000     
+   19.0000000000000        8.20000000000000     
+   14.2500000000000        8.30000000000000     
+   14.5000000000000        8.30000000000000     
+   14.7500000000000        8.30000000000000     
+   15.0000000000000        8.30000000000000     
+   15.2500000000000        8.30000000000000     
+   15.5000000000000        8.30000000000000     
+   15.7500000000000        8.30000000000000     
+   16.0000000000000        8.30000000000000     
+   16.2500000000000        8.30000000000000     
+   16.5000000000000        8.30000000000000     
+   16.7500000000000        8.30000000000000     
+   17.0000000000000        8.30000000000000     
+   17.2500000000000        8.30000000000000     
+   17.5000000000000        8.30000000000000     
+   17.7500000000000        8.30000000000000     
+   18.0000000000000        8.30000000000000     
+   18.2500000000000        8.30000000000000     
+   18.5000000000000        8.30000000000000     
+   18.7500000000000        8.30000000000000     
+   19.0000000000000        8.30000000000000     
+   14.2500000000000        8.40000000000000     
+   14.5000000000000        8.40000000000000     
+   14.7500000000000        8.40000000000000     
+   15.0000000000000        8.40000000000000     
+   15.2500000000000        8.40000000000000     
+   15.5000000000000        8.40000000000000     
+   15.7500000000000        8.40000000000000     
+   16.0000000000000        8.40000000000000     
+   16.2500000000000        8.40000000000000     
+   16.5000000000000        8.40000000000000     
+   16.7500000000000        8.40000000000000     
+   17.0000000000000        8.40000000000000     
+   17.2500000000000        8.40000000000000     
+   17.5000000000000        8.40000000000000     
+   17.7500000000000        8.40000000000000     
+   18.0000000000000        8.40000000000000     
+   18.2500000000000        8.40000000000000     
+   18.5000000000000        8.40000000000000     
+   18.7500000000000        8.40000000000000     
+   19.0000000000000        8.40000000000000     
+   14.2500000000000        8.50000000000000     
+   14.5000000000000        8.50000000000000     
+   14.7500000000000        8.50000000000000     
+   15.0000000000000        8.50000000000000     
+   15.2500000000000        8.50000000000000     
+   15.5000000000000        8.50000000000000     
+   15.7500000000000        8.50000000000000     
+   16.0000000000000        8.50000000000000     
+   16.2500000000000        8.50000000000000     
+   16.5000000000000        8.50000000000000     
+   16.7500000000000        8.50000000000000     
+   17.0000000000000        8.50000000000000     
+   17.2500000000000        8.50000000000000     
+   17.5000000000000        8.50000000000000     
+   17.7500000000000        8.50000000000000     
+   18.0000000000000        8.50000000000000     
+   18.2500000000000        8.50000000000000     
+   18.5000000000000        8.50000000000000     
+   18.7500000000000        8.50000000000000     
+   19.0000000000000        8.50000000000000     
+   14.2500000000000        8.60000000000000     
+   14.5000000000000        8.60000000000000     
+   14.7500000000000        8.60000000000000     
+   15.0000000000000        8.60000000000000     
+   15.2500000000000        8.60000000000000     
+   15.5000000000000        8.60000000000000     
+   15.7500000000000        8.60000000000000     
+   16.0000000000000        8.60000000000000     
+   16.2500000000000        8.60000000000000     
+   16.5000000000000        8.60000000000000     
+   16.7500000000000        8.60000000000000     
+   17.0000000000000        8.60000000000000     
+   17.2500000000000        8.60000000000000     
+   17.5000000000000        8.60000000000000     
+   17.7500000000000        8.60000000000000     
+   18.0000000000000        8.60000000000000     
+   18.2500000000000        8.60000000000000     
+   18.5000000000000        8.60000000000000     
+   18.7500000000000        8.60000000000000     
+   19.0000000000000        8.60000000000000     
+   14.2500000000000        8.70000000000000     
+   14.5000000000000        8.70000000000000     
+   14.7500000000000        8.70000000000000     
+   15.0000000000000        8.70000000000000     
+   15.2500000000000        8.70000000000000     
+   15.5000000000000        8.70000000000000     
+   15.7500000000000        8.70000000000000     
+   16.0000000000000        8.70000000000000     
+   16.2500000000000        8.70000000000000     
+   16.5000000000000        8.70000000000000     
+   16.7500000000000        8.70000000000000     
+   17.0000000000000        8.70000000000000     
+   17.2500000000000        8.70000000000000     
+   17.5000000000000        8.70000000000000     
+   17.7500000000000        8.70000000000000     
+   18.0000000000000        8.70000000000000     
+   18.2500000000000        8.70000000000000     
+   18.5000000000000        8.70000000000000     
+   18.7500000000000        8.70000000000000     
+   19.0000000000000        8.70000000000000     
+   14.2500000000000        8.80000000000000     
+   14.5000000000000        8.80000000000000     
+   14.7500000000000        8.80000000000000     
+   15.0000000000000        8.80000000000000     
+   15.2500000000000        8.80000000000000     
+   15.5000000000000        8.80000000000000     
+   15.7500000000000        8.80000000000000     
+   16.0000000000000        8.80000000000000     
+   16.2500000000000        8.80000000000000     
+   16.5000000000000        8.80000000000000     
+   16.7500000000000        8.80000000000000     
+   17.0000000000000        8.80000000000000     
+   17.2500000000000        8.80000000000000     
+   17.5000000000000        8.80000000000000     
+   17.7500000000000        8.80000000000000     
+   18.0000000000000        8.80000000000000     
+   18.2500000000000        8.80000000000000     
+   18.5000000000000        8.80000000000000     
+   18.7500000000000        8.80000000000000     
+   19.0000000000000        8.80000000000000     
+   14.2500000000000        8.90000000000000     
+   14.5000000000000        8.90000000000000     
+   14.7500000000000        8.90000000000000     
+   15.0000000000000        8.90000000000000     
+   15.2500000000000        8.90000000000000     
+   15.5000000000000        8.90000000000000     
+   15.7500000000000        8.90000000000000     
+   16.0000000000000        8.90000000000000     
+   16.2500000000000        8.90000000000000     
+   16.5000000000000        8.90000000000000     
+   16.7500000000000        8.90000000000000     
+   17.0000000000000        8.90000000000000     
+   17.2500000000000        8.90000000000000     
+   17.5000000000000        8.90000000000000     
+   17.7500000000000        8.90000000000000     
+   18.0000000000000        8.90000000000000     
+   18.2500000000000        8.90000000000000     
+   18.5000000000000        8.90000000000000     
+   18.7500000000000        8.90000000000000     
+   19.0000000000000        8.90000000000000     
+   14.2500000000000        9.00000000000000     
+   14.5000000000000        9.00000000000000     
+   14.7500000000000        9.00000000000000     
+   15.0000000000000        9.00000000000000     
+   15.2500000000000        9.00000000000000     
+   15.5000000000000        9.00000000000000     
+   15.7500000000000        9.00000000000000     
+   16.0000000000000        9.00000000000000     
+   16.2500000000000        9.00000000000000     
+   16.5000000000000        9.00000000000000     
+   16.7500000000000        9.00000000000000     
+   17.0000000000000        9.00000000000000     
+   17.2500000000000        9.00000000000000     
+   17.5000000000000        9.00000000000000     
+   17.7500000000000        9.00000000000000     
+   18.0000000000000        9.00000000000000     
+   18.2500000000000        9.00000000000000     
+   18.5000000000000        9.00000000000000     
+   18.7500000000000        9.00000000000000     
+   19.0000000000000        9.00000000000000     
+   12.0000000000000        0.00000000000000     
+   12.1000000000000        0.00000000000000     
+   12.2000000000000        0.00000000000000     
+   12.3000000000000        0.00000000000000     
+   12.4000000000000        0.00000000000000     
+   12.5000000000000        0.00000000000000     
+   12.6000000000000        0.00000000000000     
+   12.7000000000000        0.00000000000000     
+   12.8000000000000        0.00000000000000     
+   12.9000000000000        0.00000000000000     
+   13.0000000000000        0.00000000000000     
+   13.1000000000000        0.00000000000000     
+   13.2000000000000        0.00000000000000     
+   13.3000000000000        0.00000000000000     
+   13.4000000000000        0.00000000000000     
+   13.5000000000000        0.00000000000000     
+   13.6000000000000        0.00000000000000     
+   13.7000000000000        0.00000000000000     
+   13.8000000000000        0.00000000000000     
+   13.9000000000000        0.00000000000000     
+   12.0000000000000       0.350000000000000     
+   12.1000000000000       0.350000000000000     
+   12.2000000000000       0.350000000000000     
+   12.3000000000000       0.350000000000000     
+   12.4000000000000       0.350000000000000     
+   12.5000000000000       0.350000000000000     
+   12.6000000000000       0.350000000000000     
+   12.7000000000000       0.350000000000000     
+   12.8000000000000       0.350000000000000     
+   12.9000000000000       0.350000000000000     
+   13.0000000000000       0.350000000000000     
+   13.1000000000000       0.350000000000000     
+   13.2000000000000       0.350000000000000     
+   13.3000000000000       0.350000000000000     
+   13.4000000000000       0.350000000000000     
+   13.5000000000000       0.350000000000000     
+   13.6000000000000       0.350000000000000     
+   13.7000000000000       0.350000000000000     
+   13.8000000000000       0.350000000000000     
+   13.9000000000000       0.350000000000000     
+   12.0000000000000       0.699999999999999     
+   12.1000000000000       0.699999999999999     
+   12.2000000000000       0.699999999999999     
+   12.3000000000000       0.699999999999999     
+   12.4000000000000       0.699999999999999     
+   12.5000000000000       0.699999999999999     
+   12.6000000000000       0.699999999999999     
+   12.7000000000000       0.699999999999999     
+   12.8000000000000       0.699999999999999     
+   12.9000000000000       0.699999999999999     
+   13.0000000000000       0.699999999999999     
+   13.1000000000000       0.699999999999999     
+   13.2000000000000       0.699999999999999     
+   13.3000000000000       0.699999999999999     
+   13.4000000000000       0.699999999999999     
+   13.5000000000000       0.699999999999999     
+   13.6000000000000       0.699999999999999     
+   13.7000000000000       0.699999999999999     
+   13.8000000000000       0.699999999999999     
+   13.9000000000000       0.699999999999999     
+   12.0000000000000        1.05000000000000     
+   12.1000000000000        1.05000000000000     
+   12.2000000000000        1.05000000000000     
+   12.3000000000000        1.05000000000000     
+   12.4000000000000        1.05000000000000     
+   12.5000000000000        1.05000000000000     
+   12.6000000000000        1.05000000000000     
+   12.7000000000000        1.05000000000000     
+   12.8000000000000        1.05000000000000     
+   12.9000000000000        1.05000000000000     
+   13.0000000000000        1.05000000000000     
+   13.1000000000000        1.05000000000000     
+   13.2000000000000        1.05000000000000     
+   13.3000000000000        1.05000000000000     
+   13.4000000000000        1.05000000000000     
+   13.5000000000000        1.05000000000000     
+   13.6000000000000        1.05000000000000     
+   13.7000000000000        1.05000000000000     
+   13.8000000000000        1.05000000000000     
+   13.9000000000000        1.05000000000000     
+   12.0000000000000        1.40000000000000     
+   12.1000000000000        1.40000000000000     
+   12.2000000000000        1.40000000000000     
+   12.3000000000000        1.40000000000000     
+   12.4000000000000        1.40000000000000     
+   12.5000000000000        1.40000000000000     
+   12.6000000000000        1.40000000000000     
+   12.7000000000000        1.40000000000000     
+   12.8000000000000        1.40000000000000     
+   12.9000000000000        1.40000000000000     
+   13.0000000000000        1.40000000000000     
+   13.1000000000000        1.40000000000000     
+   13.2000000000000        1.40000000000000     
+   13.3000000000000        1.40000000000000     
+   13.4000000000000        1.40000000000000     
+   13.5000000000000        1.40000000000000     
+   13.6000000000000        1.40000000000000     
+   13.7000000000000        1.40000000000000     
+   13.8000000000000        1.40000000000000     
+   13.9000000000000        1.40000000000000     
+   12.0000000000000        1.75000000000000     
+   12.1000000000000        1.75000000000000     
+   12.2000000000000        1.75000000000000     
+   12.3000000000000        1.75000000000000     
+   12.4000000000000        1.75000000000000     
+   12.5000000000000        1.75000000000000     
+   12.6000000000000        1.75000000000000     
+   12.7000000000000        1.75000000000000     
+   12.8000000000000        1.75000000000000     
+   12.9000000000000        1.75000000000000     
+   13.0000000000000        1.75000000000000     
+   13.1000000000000        1.75000000000000     
+   13.2000000000000        1.75000000000000     
+   13.3000000000000        1.75000000000000     
+   13.4000000000000        1.75000000000000     
+   13.5000000000000        1.75000000000000     
+   13.6000000000000        1.75000000000000     
+   13.7000000000000        1.75000000000000     
+   13.8000000000000        1.75000000000000     
+   13.9000000000000        1.75000000000000     
+   12.0000000000000        2.10000000000000     
+   12.1000000000000        2.10000000000000     
+   12.2000000000000        2.10000000000000     
+   12.3000000000000        2.10000000000000     
+   12.4000000000000        2.10000000000000     
+   12.5000000000000        2.10000000000000     
+   12.6000000000000        2.10000000000000     
+   12.7000000000000        2.10000000000000     
+   12.8000000000000        2.10000000000000     
+   12.9000000000000        2.10000000000000     
+   13.0000000000000        2.10000000000000     
+   13.1000000000000        2.10000000000000     
+   13.2000000000000        2.10000000000000     
+   13.3000000000000        2.10000000000000     
+   13.4000000000000        2.10000000000000     
+   13.5000000000000        2.10000000000000     
+   13.6000000000000        2.10000000000000     
+   13.7000000000000        2.10000000000000     
+   13.8000000000000        2.10000000000000     
+   13.9000000000000        2.10000000000000     
+   12.0000000000000        2.45000000000000     
+   12.1000000000000        2.45000000000000     
+   12.2000000000000        2.45000000000000     
+   12.3000000000000        2.45000000000000     
+   12.4000000000000        2.45000000000000     
+   12.5000000000000        2.45000000000000     
+   12.6000000000000        2.45000000000000     
+   12.7000000000000        2.45000000000000     
+   12.8000000000000        2.45000000000000     
+   12.9000000000000        2.45000000000000     
+   13.0000000000000        2.45000000000000     
+   13.1000000000000        2.45000000000000     
+   13.2000000000000        2.45000000000000     
+   13.3000000000000        2.45000000000000     
+   13.4000000000000        2.45000000000000     
+   13.5000000000000        2.45000000000000     
+   13.6000000000000        2.45000000000000     
+   13.7000000000000        2.45000000000000     
+   13.8000000000000        2.45000000000000     
+   13.9000000000000        2.45000000000000     
+   12.0000000000000        2.80000000000000     
+   12.1000000000000        2.80000000000000     
+   12.2000000000000        2.80000000000000     
+   12.3000000000000        2.80000000000000     
+   12.4000000000000        2.80000000000000     
+   12.5000000000000        2.80000000000000     
+   12.6000000000000        2.80000000000000     
+   12.7000000000000        2.80000000000000     
+   12.8000000000000        2.80000000000000     
+   12.9000000000000        2.80000000000000     
+   13.0000000000000        2.80000000000000     
+   13.1000000000000        2.80000000000000     
+   13.2000000000000        2.80000000000000     
+   13.3000000000000        2.80000000000000     
+   13.4000000000000        2.80000000000000     
+   13.5000000000000        2.80000000000000     
+   13.6000000000000        2.80000000000000     
+   13.7000000000000        2.80000000000000     
+   13.8000000000000        2.80000000000000     
+   13.9000000000000        2.80000000000000     
+   12.0000000000000        3.15000000000000     
+   12.1000000000000        3.15000000000000     
+   12.2000000000000        3.15000000000000     
+   12.3000000000000        3.15000000000000     
+   12.4000000000000        3.15000000000000     
+   12.5000000000000        3.15000000000000     
+   12.6000000000000        3.15000000000000     
+   12.7000000000000        3.15000000000000     
+   12.8000000000000        3.15000000000000     
+   12.9000000000000        3.15000000000000     
+   13.0000000000000        3.15000000000000     
+   13.1000000000000        3.15000000000000     
+   13.2000000000000        3.15000000000000     
+   13.3000000000000        3.15000000000000     
+   13.4000000000000        3.15000000000000     
+   13.5000000000000        3.15000000000000     
+   13.6000000000000        3.15000000000000     
+   13.7000000000000        3.15000000000000     
+   13.8000000000000        3.15000000000000     
+   13.9000000000000        3.15000000000000     
+   12.0000000000000        3.50000000000000     
+   12.1000000000000        3.50000000000000     
+   12.2000000000000        3.50000000000000     
+   12.3000000000000        3.50000000000000     
+   12.4000000000000        3.50000000000000     
+   12.5000000000000        3.50000000000000     
+   12.6000000000000        3.50000000000000     
+   12.7000000000000        3.50000000000000     
+   12.8000000000000        3.50000000000000     
+   12.9000000000000        3.50000000000000     
+   13.0000000000000        3.50000000000000     
+   13.1000000000000        3.50000000000000     
+   13.2000000000000        3.50000000000000     
+   13.3000000000000        3.50000000000000     
+   13.4000000000000        3.50000000000000     
+   13.5000000000000        3.50000000000000     
+   13.6000000000000        3.50000000000000     
+   13.7000000000000        3.50000000000000     
+   13.8000000000000        3.50000000000000     
+   13.9000000000000        3.50000000000000     
+   12.0000000000000        3.85000000000000     
+   12.1000000000000        3.85000000000000     
+   12.2000000000000        3.85000000000000     
+   12.3000000000000        3.85000000000000     
+   12.4000000000000        3.85000000000000     
+   12.5000000000000        3.85000000000000     
+   12.6000000000000        3.85000000000000     
+   12.7000000000000        3.85000000000000     
+   12.8000000000000        3.85000000000000     
+   12.9000000000000        3.85000000000000     
+   13.0000000000000        3.85000000000000     
+   13.1000000000000        3.85000000000000     
+   13.2000000000000        3.85000000000000     
+   13.3000000000000        3.85000000000000     
+   13.4000000000000        3.85000000000000     
+   13.5000000000000        3.85000000000000     
+   13.6000000000000        3.85000000000000     
+   13.7000000000000        3.85000000000000     
+   13.8000000000000        3.85000000000000     
+   13.9000000000000        3.85000000000000     
+   12.0000000000000        4.20000000000000     
+   12.1000000000000        4.20000000000000     
+   12.2000000000000        4.20000000000000     
+   12.3000000000000        4.20000000000000     
+   12.4000000000000        4.20000000000000     
+   12.5000000000000        4.20000000000000     
+   12.6000000000000        4.20000000000000     
+   12.7000000000000        4.20000000000000     
+   12.8000000000000        4.20000000000000     
+   12.9000000000000        4.20000000000000     
+   13.0000000000000        4.20000000000000     
+   13.1000000000000        4.20000000000000     
+   13.2000000000000        4.20000000000000     
+   13.3000000000000        4.20000000000000     
+   13.4000000000000        4.20000000000000     
+   13.5000000000000        4.20000000000000     
+   13.6000000000000        4.20000000000000     
+   13.7000000000000        4.20000000000000     
+   13.8000000000000        4.20000000000000     
+   13.9000000000000        4.20000000000000     
+   12.0000000000000        4.55000000000000     
+   12.1000000000000        4.55000000000000     
+   12.2000000000000        4.55000000000000     
+   12.3000000000000        4.55000000000000     
+   12.4000000000000        4.55000000000000     
+   12.5000000000000        4.55000000000000     
+   12.6000000000000        4.55000000000000     
+   12.7000000000000        4.55000000000000     
+   12.8000000000000        4.55000000000000     
+   12.9000000000000        4.55000000000000     
+   13.0000000000000        4.55000000000000     
+   13.1000000000000        4.55000000000000     
+   13.2000000000000        4.55000000000000     
+   13.3000000000000        4.55000000000000     
+   13.4000000000000        4.55000000000000     
+   13.5000000000000        4.55000000000000     
+   13.6000000000000        4.55000000000000     
+   13.7000000000000        4.55000000000000     
+   13.8000000000000        4.55000000000000     
+   13.9000000000000        4.55000000000000     
+   12.0000000000000        4.90000000000000     
+   12.1000000000000        4.90000000000000     
+   12.2000000000000        4.90000000000000     
+   12.3000000000000        4.90000000000000     
+   12.4000000000000        4.90000000000000     
+   12.5000000000000        4.90000000000000     
+   12.6000000000000        4.90000000000000     
+   12.7000000000000        4.90000000000000     
+   12.8000000000000        4.90000000000000     
+   12.9000000000000        4.90000000000000     
+   13.0000000000000        4.90000000000000     
+   13.1000000000000        4.90000000000000     
+   13.2000000000000        4.90000000000000     
+   13.3000000000000        4.90000000000000     
+   13.4000000000000        4.90000000000000     
+   13.5000000000000        4.90000000000000     
+   13.6000000000000        4.90000000000000     
+   13.7000000000000        4.90000000000000     
+   13.8000000000000        4.90000000000000     
+   13.9000000000000        4.90000000000000     
+   12.0000000000000        5.25000000000000     
+   12.1000000000000        5.25000000000000     
+   12.2000000000000        5.25000000000000     
+   12.3000000000000        5.25000000000000     
+   12.4000000000000        5.25000000000000     
+   12.5000000000000        5.25000000000000     
+   12.6000000000000        5.25000000000000     
+   12.7000000000000        5.25000000000000     
+   12.8000000000000        5.25000000000000     
+   12.9000000000000        5.25000000000000     
+   13.0000000000000        5.25000000000000     
+   13.1000000000000        5.25000000000000     
+   13.2000000000000        5.25000000000000     
+   13.3000000000000        5.25000000000000     
+   13.4000000000000        5.25000000000000     
+   13.5000000000000        5.25000000000000     
+   13.6000000000000        5.25000000000000     
+   13.7000000000000        5.25000000000000     
+   13.8000000000000        5.25000000000000     
+   13.9000000000000        5.25000000000000     
+   12.0000000000000        5.60000000000000     
+   12.1000000000000        5.60000000000000     
+   12.2000000000000        5.60000000000000     
+   12.3000000000000        5.60000000000000     
+   12.4000000000000        5.60000000000000     
+   12.5000000000000        5.60000000000000     
+   12.6000000000000        5.60000000000000     
+   12.7000000000000        5.60000000000000     
+   12.8000000000000        5.60000000000000     
+   12.9000000000000        5.60000000000000     
+   13.0000000000000        5.60000000000000     
+   13.1000000000000        5.60000000000000     
+   13.2000000000000        5.60000000000000     
+   13.3000000000000        5.60000000000000     
+   13.4000000000000        5.60000000000000     
+   13.5000000000000        5.60000000000000     
+   13.6000000000000        5.60000000000000     
+   13.7000000000000        5.60000000000000     
+   13.8000000000000        5.60000000000000     
+   13.9000000000000        5.60000000000000     
+   12.0000000000000        5.95000000000000     
+   12.1000000000000        5.95000000000000     
+   12.2000000000000        5.95000000000000     
+   12.3000000000000        5.95000000000000     
+   12.4000000000000        5.95000000000000     
+   12.5000000000000        5.95000000000000     
+   12.6000000000000        5.95000000000000     
+   12.7000000000000        5.95000000000000     
+   12.8000000000000        5.95000000000000     
+   12.9000000000000        5.95000000000000     
+   13.0000000000000        5.95000000000000     
+   13.1000000000000        5.95000000000000     
+   13.2000000000000        5.95000000000000     
+   13.3000000000000        5.95000000000000     
+   13.4000000000000        5.95000000000000     
+   13.5000000000000        5.95000000000000     
+   13.6000000000000        5.95000000000000     
+   13.7000000000000        5.95000000000000     
+   13.8000000000000        5.95000000000000     
+   13.9000000000000        5.95000000000000     
+   12.0000000000000        6.30000000000000     
+   12.1000000000000        6.30000000000000     
+   12.2000000000000        6.30000000000000     
+   12.3000000000000        6.30000000000000     
+   12.4000000000000        6.30000000000000     
+   12.5000000000000        6.30000000000000     
+   12.6000000000000        6.30000000000000     
+   12.7000000000000        6.30000000000000     
+   12.8000000000000        6.30000000000000     
+   12.9000000000000        6.30000000000000     
+   13.0000000000000        6.30000000000000     
+   13.1000000000000        6.30000000000000     
+   13.2000000000000        6.30000000000000     
+   13.3000000000000        6.30000000000000     
+   13.4000000000000        6.30000000000000     
+   13.5000000000000        6.30000000000000     
+   13.6000000000000        6.30000000000000     
+   13.7000000000000        6.30000000000000     
+   13.8000000000000        6.30000000000000     
+   13.9000000000000        6.30000000000000     
+   12.0000000000000        6.65000000000000     
+   12.1000000000000        6.65000000000000     
+   12.2000000000000        6.65000000000000     
+   12.3000000000000        6.65000000000000     
+   12.4000000000000        6.65000000000000     
+   12.5000000000000        6.65000000000000     
+   12.6000000000000        6.65000000000000     
+   12.7000000000000        6.65000000000000     
+   12.8000000000000        6.65000000000000     
+   12.9000000000000        6.65000000000000     
+   13.0000000000000        6.65000000000000     
+   13.1000000000000        6.65000000000000     
+   13.2000000000000        6.65000000000000     
+   13.3000000000000        6.65000000000000     
+   13.4000000000000        6.65000000000000     
+   13.5000000000000        6.65000000000000     
+   13.6000000000000        6.65000000000000     
+   13.7000000000000        6.65000000000000     
+   13.8000000000000        6.65000000000000     
+   13.9000000000000        6.65000000000000     
+   10.0000000000000        7.00000000000000     
+   10.1000000000000        7.00000000000000     
+   10.2000000000000        7.00000000000000     
+   10.3000000000000        7.00000000000000     
+   10.4000000000000        7.00000000000000     
+   10.5000000000000        7.00000000000000     
+   10.6000000000000        7.00000000000000     
+   10.7000000000000        7.00000000000000     
+   10.8000000000000        7.00000000000000     
+   10.9000000000000        7.00000000000000     
+   11.0000000000000        7.00000000000000     
+   11.1000000000000        7.00000000000000     
+   11.2000000000000        7.00000000000000     
+   11.3000000000000        7.00000000000000     
+   11.4000000000000        7.00000000000000     
+   11.5000000000000        7.00000000000000     
+   11.6000000000000        7.00000000000000     
+   11.7000000000000        7.00000000000000     
+   11.8000000000000        7.00000000000000     
+   11.9000000000000        7.00000000000000     
+   10.1292893218813        7.12928932188135     
+   10.2221199254467        7.12656774905643     
+   10.3150551951670        7.12395940344000     
+   10.4080906050690        7.12146830691193     
+   10.5012214747708        7.11909830056251     
+   10.5944429766980        7.11685303876975     
+   10.6877501435284        7.11473598356459     
+   10.7811378758503        7.11275039929272     
+   10.8746009500260        7.11089934758116     
+   10.9681340262463        7.10918568261749     
+   11.0617316567635        7.10761204674887     
+   11.1553882942923        7.10618086640775     
+   11.2490983005625        7.10489434837048     
+   11.3428559550135        7.10375447635464     
+   11.4366554636144        7.10276300796023     
+   11.5304909677984        7.10192147195968     
+   11.6243565534960        7.10123116594049     
+   11.7182462602542        7.10069315430451     
+   11.8121540904272        7.10030826662669     
+   11.9060740184241        7.10007709637593     
+   10.2585786437627        7.25857864376269     
+   10.3442398508934        7.25313549811286     
+   10.4301103903340        7.24791880687999     
+   10.5161812101380        7.24293661382385     
+   10.6024429495415        7.23819660112501     
+   10.6888859533961        7.23370607753949     
+   10.7755002870568        7.22947196712918     
+   10.8622757517006        7.22550079858544     
+   10.9492019000521        7.22179869516233     
+   11.0362680524925        7.21837136523498     
+   11.1234633135270        7.21522409349774     
+   11.2107765885845        7.21236173281550     
+   11.2981966011250        7.20978869674097     
+   11.3857119100270        7.20750895270927     
+   11.4733109272288        7.20552601592046     
+   11.5609819355968        7.20384294391935     
+   11.6487131069920        7.20246233188097     
+   11.7364925205084        7.20138630860902     
+   11.8243081808544        7.20061653325337     
+   11.9121480368482        7.20015419275186     
+   10.3878679656440        7.38786796564404     
+   10.4663597763401        7.37970324716929     
+   10.5451655855009        7.37187821031999     
+   10.6242718152071        7.36440492073578     
+   10.7036644243123        7.35729490168752     
+   10.7833289300941        7.35055911630924     
+   10.8632504305852        7.34420795069377     
+   10.9434136275509        7.33825119787816     
+   11.0238028500781        7.33269804274349     
+   11.1044020787388        7.32755704785248     
+   11.1851949702905        7.32283614024661     
+   11.2661648828768        7.31854259922325     
+   11.3472949016875        7.31468304511145     
+   11.4285678650405        7.31126342906391     
+   11.5099663908432        7.30828902388070     
+   11.5914729033952        7.30576441587903     
+   11.6730696604879        7.30369349782146     
+   11.7547387807626        7.30207946291352     
+   11.8364622712816        7.30092479988006     
+   11.9182220552723        7.30023128912778     
+   10.5171572875254        7.51715728752538     
+   10.5884797017868        7.50627099622573     
+   10.6602207806679        7.49583761375999     
+   10.7323624202761        7.48587322764770     
+   10.8048858990830        7.47639320225002     
+   10.8777719067922        7.46741215507898     
+   10.9510005741136        7.45894393425836     
+   11.0245515034012        7.45100159717088     
+   11.0984038001042        7.44359739032465     
+   11.1725361049850        7.43674273046997     
+   11.2469266270540        7.43044818699549     
+   11.3215531771690        7.42472346563101     
+   11.3963932022500        7.41957739348194     
+   11.4714238200540        7.41501790541854     
+   11.5466218544576        7.41105203184093     
+   11.6219638711935        7.40768588783871     
+   11.6974262139839        7.40492466376195     
+   11.7729850410169        7.40277261721803     
+   11.8486163617089        7.40123306650675     
+   11.9242960736964        7.40030838550371     
+   10.6464466094067        7.64644660940673     
+   10.7105996272335        7.63283874528216     
+   10.7752759758349        7.61979701719998     
+   10.8404530253451        7.60734153455963     
+   10.9061073738538        7.59549150281253     
+   10.9722148834902        7.58426519384873     
+   11.0387507176420        7.57367991782295     
+   11.1056893792515        7.56375199646360     
+   11.1730047501302        7.55449673790582     
+   11.2406701312313        7.54592841308746     
+   11.3086582838175        7.53806023374436     
+   11.3769414714613        7.53090433203876     
+   11.4454915028125        7.52447174185242     
+   11.5142797750675        7.51877238177318     
+   11.5832773180720        7.51381503980116     
+   11.6524548389919        7.50960735979838     
+   11.7217827674799        7.50615582970243     
+   11.7912313012711        7.50346577152254     
+   11.8607704521361        7.50154133313344     
+   11.9303700921205        7.50038548187964     
+   10.7757359312881        7.77573593128807     
+   10.8327195526802        7.75940649433859     
+   10.8903311710019        7.74375642063998     
+   10.9485436304141        7.72880984147155     
+   11.0073288486245        7.71458980337503     
+   11.0666578601882        7.70111823261847     
+   11.1265008611704        7.68841590138755     
+   11.1868272551018        7.67650239575632     
+   11.2476057001563        7.66539608548698     
+   11.3088041574775        7.65511409570495     
+   11.3703899405809        7.64567228049323     
+   11.4323297657535        7.63708519844651     
+   11.4945898033750        7.62936609022291     
+   11.5571357300810        7.62252685812781     
+   11.6199327816865        7.61657804776139     
+   11.6829458067903        7.61152883175806     
+   11.7461393209759        7.60738699564292     
+   11.8094775615253        7.60415892582704     
+   11.8729245425633        7.60184959976012     
+   11.9364441105446        7.60046257825557     
+   10.9050252531694        7.90502525316942     
+   10.9548394781269        7.88597424339502     
+   11.0053863661689        7.86771582407998     
+   11.0566342354831        7.85027814838348     
+   11.1085503233953        7.83368810393754     
+   11.1611008368863        7.81797127138822     
+   11.2142510046988        7.80315188495214     
+   11.2679651309521        7.78925279504904     
+   11.3222066501823        7.77629543306814     
+   11.3769381837238        7.76429977832244     
+   11.4321215973444        7.75328432724210     
+   11.4877180600458        7.74326606485426     
+   11.5436881039375        7.73426043859339     
+   11.5999916850944        7.72628133448245     
+   11.6565882453009        7.71934105572163     
+   11.7134367745887        7.71345030371774     
+   11.7704958744718        7.70861816158340     
+   11.8277238217795        7.70485208013155     
+   11.8850786329905        7.70215786638681     
+   11.9425181289687        7.70053967463149     
+   11.0343145750508        8.03431457505076     
+   11.0769594035736        8.01254199245145     
+   11.1204415613359        7.99167522751998     
+   11.1647248405521        7.97174645529540     
+   11.2097717981660        7.95278640450004     
+   11.2555438135843        7.93482431015796     
+   11.3020011482272        7.91788786851673     
+   11.3491030068024        7.90200319434176     
+   11.3968076002084        7.88719478064931     
+   11.4450722099701        7.87348546093993     
+   11.4938532541079        7.86089637399097     
+   11.5431063543380        7.84944693126201     
+   11.5927864045000        7.83915478696388     
+   11.6428476401079        7.83003581083708     
+   11.6932437089153        7.82210406368186     
+   11.7439277423871        7.81537177567742     
+   11.7948524279678        7.80984932752389     
+   11.8459700820337        7.80554523443606     
+   11.8972327234177        7.80246613301350     
+   11.9485921473927        7.80061677100742     
+   11.1636038969321        8.16360389693211     
+   11.1990793290204        8.13910974150788     
+   11.2354967565028        8.11563463095997     
+   11.2728154456212        8.09321476220733     
+   11.3109932729368        8.07188470506255     
+   11.3499867902824        8.05167734892771     
+   11.3897512917556        8.03262385208132     
+   11.4302408826527        8.01475359363448     
+   11.4714085502344        7.99809412823047     
+   11.5132062362163        7.98267114355743     
+   11.5555849108714        7.96850842073984     
+   11.5984946486303        7.95562779766976     
+   11.6418847050625        7.94404913533436     
+   11.6857035951214        7.93379028719172     
+   11.7298991725297        7.92486707164209     
+   11.7744187101855        7.91729324763709     
+   11.8192089814638        7.91108049346438     
+   11.8642163422879        7.90623838874057     
+   11.9093868138449        7.90277439964018     
+   11.9546661658168        7.90069386738335     
+   11.2928932188135        8.29289321881345     
+   11.3211992544671        8.26567749056431     
+   11.3505519516698        8.23959403439997     
+   11.3809060506902        8.21468306911926     
+   11.4122147477075        8.19098300562505     
+   11.4444297669804        8.16853038769746     
+   11.4775014352841        8.14735983564591     
+   11.5113787585030        8.12750399292720     
+   11.5460095002605        8.10899347581163     
+   11.5813402624626        8.09185682617492     
+   11.6173165676349        8.07612046748871     
+   11.6538829429225        8.06180866407752     
+   11.6909830056251        8.04894348370485     
+   11.7285595501349        8.03754476354635     
+   11.7665546361441        8.02763007960232     
+   11.8049096779839        8.01921471959677     
+   11.8435655349598        8.01231165940486     
+   11.8824626025422        8.00693154304507     
+   11.9215409042722        8.00308266626687     
+   11.9607401842409        8.00077096375928     
+   10.0000000000000        7.10000000000000     
+   10.1265677490564        7.22211992544671     
+   10.2531354981129        7.34423985089341     
+   10.3797032471693        7.46635977634012     
+   10.5062709962257        7.58847970178682     
+   10.6328387452822        7.71059962723353     
+   10.7594064943386        7.83271955268023     
+   10.8859742433950        7.95483947812694     
+   11.0125419924515        8.07695940357365     
+   11.1391097415079        8.19907932902035     
+   11.2656774905643        8.32119925446706     
+   10.0000000000000        7.20000000000000     
+   10.1239594034400        7.31505519516698     
+   10.2479188068800        7.43011039033396     
+   10.3718782103200        7.54516558550094     
+   10.4958376137600        7.66022078066793     
+   10.6197970172000        7.77527597583491     
+   10.7437564206400        7.89033117100189     
+   10.8677158240800        8.00538636616887     
+   10.9916752275200        8.12044156133585     
+   11.1156346309600        8.23549675650283     
+   11.2395940344000        8.35055195166982     
+   10.0000000000000        7.30000000000000     
+   10.1214683069119        7.40809060506902     
+   10.2429366138239        7.51618121013803     
+   10.3644049207358        7.62427181520705     
+   10.4858732276477        7.73236242027607     
+   10.6073415345596        7.84045302534508     
+   10.7288098414716        7.94854363041410     
+   10.8502781483835        8.05663423548312     
+   10.9717464552954        8.16472484055213     
+   11.0932147622073        8.27281544562115     
+   11.2146830691193        8.38090605069017     
+   10.0000000000000        7.40000000000000     
+   10.1190983005625        7.50122147477075     
+   10.2381966011250        7.60244294954150     
+   10.3572949016875        7.70366442431226     
+   10.4763932022500        7.80488589908301     
+   10.5954915028125        7.90610737385376     
+   10.7145898033750        8.00732884862452     
+   10.8336881039375        8.10855032339527     
+   10.9527864045000        8.20977179816602     
+   11.0718847050625        8.31099327293677     
+   11.1909830056251        8.41221474770753     
+   10.0000000000000        7.50000000000000     
+   10.1168530387697        7.59444297669804     
+   10.2337060775395        7.68888595339608     
+   10.3505591163092        7.78332893009412     
+   10.4674121550790        7.87777190679216     
+   10.5842651938487        7.97221488349020     
+   10.7011182326185        8.06665786018824     
+   10.8179712713882        8.16110083688628     
+   10.9348243101580        8.25554381358432     
+   11.0516773489277        8.34998679028236     
+   11.1685303876975        8.44442976698040     
+   10.0000000000000        7.60000000000000     
+   10.1147359835646        7.68775014352841     
+   10.2294719671292        7.77550028705681     
+   10.3442079506938        7.86325043058522     
+   10.4589439342584        7.95100057411362     
+   10.5736799178230        8.03875071764203     
+   10.6884159013875        8.12650086117043     
+   10.8031518849521        8.21425100469884     
+   10.9178878685167        8.30200114822724     
+   11.0326238520813        8.38975129175565     
+   11.1473598356459        8.47750143528405     
+   10.0000000000000        7.70000000000000     
+   10.1127503992927        7.78113787585030     
+   10.2255007985854        7.86227575170061     
+   10.3382511978782        7.94341362755091     
+   10.4510015971709        8.02455150340122     
+   10.5637519964636        8.10568937925152     
+   10.6765023957563        8.18682725510183     
+   10.7892527950490        8.26796513095213     
+   10.9020031943418        8.34910300680244     
+   11.0147535936345        8.43024088265274     
+   11.1275039929272        8.51137875850305     
+   10.0000000000000        7.80000000000000     
+   10.1108993475812        7.87460095002605     
+   10.2217986951623        7.94920190005209     
+   10.3326980427435        8.02380285007814     
+   10.4435973903247        8.09840380010418     
+   10.5544967379058        8.17300475013023     
+   10.6653960854870        8.24760570015627     
+   10.7762954330681        8.32220665018232     
+   10.8871947806493        8.39680760020836     
+   10.9980941282305        8.47140855023441     
+   11.1089934758116        8.54600950026045     
+   10.0000000000000        7.90000000000000     
+   10.1091856826175        7.96813402624626     
+   10.2183713652350        8.03626805249251     
+   10.3275570478525        8.10440207873877     
+   10.4367427304700        8.17253610498503     
+   10.5459284130875        8.24067013123129     
+   10.6551140957050        8.30880415747754     
+   10.7642997783224        8.37693818372380     
+   10.8734854609399        8.44507220997006     
+   10.9826711435574        8.51320623621631     
+   11.0918568261749        8.58134026246257     
+   10.0000000000000        8.00000000000000     
+   10.1076120467489        8.06173165676349     
+   10.2152240934977        8.12346331352698     
+   10.3228361402466        8.18519497029047     
+   10.4304481869955        8.24692662705396     
+   10.5380602337444        8.30865828381745     
+   10.6456722804932        8.37038994058095     
+   10.7532843272421        8.43212159734444     
+   10.8608963739910        8.49385325410793     
+   10.9685084207398        8.55558491087142     
+   11.0761204674887        8.61731656763491     
+   10.0000000000000        8.10000000000000     
+   10.1061808664078        8.15538829429225     
+   10.2123617328155        8.21077658858450     
+   10.3185425992233        8.26616488287675     
+   10.4247234656310        8.32155317716900     
+   10.5309043320388        8.37694147146125     
+   10.6370851984465        8.43232976575350     
+   10.7432660648543        8.48771806004575     
+   10.8494469312620        8.54310635433801     
+   10.9556277976698        8.59849464863026     
+   11.0618086640775        8.65388294292251     
+   10.0000000000000        8.20000000000000     
+   10.1048943483705        8.24909830056250     
+   10.2097886967410        8.29819660112501     
+   10.3146830451115        8.34729490168752     
+   10.4195773934819        8.39639320225002     
+   10.5244717418524        8.44549150281253     
+   10.6293660902229        8.49458980337503     
+   10.7342604385934        8.54368810393754     
+   10.8391547869639        8.59278640450004     
+   10.9440491353344        8.64188470506255     
+   11.0489434837048        8.69098300562505     
+   10.0000000000000        8.30000000000000     
+   10.1037544763546        8.34285595501349     
+   10.2075089527093        8.38571191002699     
+   10.3112634290639        8.42856786504048     
+   10.4150179054185        8.47142382005397     
+   10.5187723817732        8.51427977506746     
+   10.6225268581278        8.55713573008096     
+   10.7262813344824        8.59999168509445     
+   10.8300358108371        8.64284764010794     
+   10.9337902871917        8.68570359512143     
+   11.0375447635464        8.72855955013492     
+   10.0000000000000        8.40000000000000     
+   10.1027630079602        8.43665546361441     
+   10.2055260159205        8.47331092722882     
+   10.3082890238807        8.50996639084323     
+   10.4110520318409        8.54662185445764     
+   10.5138150398012        8.58327731807205     
+   10.6165780477614        8.61993278168646     
+   10.7193410557216        8.65658824530087     
+   10.8221040636819        8.69324370891528     
+   10.9248670716421        8.72989917252968     
+   11.0276300796023        8.76655463614409     
+   10.0000000000000        8.50000000000000     
+   10.1019214719597        8.53049096779839     
+   10.2038429439194        8.56098193559678     
+   10.3057644158790        8.59147290339516     
+   10.4076858878387        8.62196387119355     
+   10.5096073597984        8.65245483899194     
+   10.6115288317581        8.68294580679032     
+   10.7134503037177        8.71343677458871     
+   10.8153717756774        8.74392774238710     
+   10.9172932476371        8.77441871018548     
+   11.0192147195968        8.80490967798387     
+   10.0000000000000        8.60000000000000     
+   10.1012311659405        8.62435655349598     
+   10.2024623318810        8.64871310699195     
+   10.3036934978215        8.67306966048793     
+   10.4049246637619        8.69742621398391     
+   10.5061558297024        8.72178276747989     
+   10.6073869956429        8.74613932097586     
+   10.7086181615834        8.77049587447184     
+   10.8098493275239        8.79485242796781     
+   10.9110804934644        8.81920898146379     
+   11.0123116594049        8.84356553495977     
+   10.0000000000000        8.70000000000000     
+   10.1006931543045        8.71824626025422     
+   10.2013863086090        8.73649252050843     
+   10.3020794629135        8.75473878076265     
+   10.4027726172180        8.77298504101686     
+   10.5034657715225        8.79123130127108     
+   10.6041589258270        8.80947756152530     
+   10.7048520801316        8.82772382177951     
+   10.8055452344361        8.84597008203373     
+   10.9062383887406        8.86421634228795     
+   11.0069315430451        8.88246260254216     
+   10.0000000000000        8.80000000000000     
+   10.1003082666267        8.81215409042722     
+   10.2006165332534        8.82430818085443     
+   10.3009247998801        8.83646227128165     
+   10.4012330665067        8.84861636170886     
+   10.5015413331334        8.86077045213608     
+   10.6018495997601        8.87292454256329     
+   10.7021578663868        8.88507863299051     
+   10.8024661330135        8.89723272341772     
+   10.9027743996402        8.90938681384494     
+   11.0030826662669        8.92154090427215     
+   10.0000000000000        8.90000000000000     
+   10.1000770963759        8.90607401842409     
+   10.2001541927519        8.91214803684819     
+   10.3002312891278        8.91822205527228     
+   10.4003083855037        8.92429607369637     
+   10.5003854818796        8.93037009212047     
+   10.6004625782556        8.93644411054456     
+   10.7005396746315        8.94251812896865     
+   10.8006167710074        8.94859214739274     
+   10.9006938673833        8.95466616581684     
+   11.0007709637593        8.96074018424093     
+   10.0000000000000        9.00000000000000     
+   10.1000000000000        9.00000000000000     
+   10.2000000000000        9.00000000000000     
+   10.3000000000000        9.00000000000000     
+   10.4000000000000        9.00000000000000     
+   10.5000000000000        9.00000000000000     
+   10.6000000000000        9.00000000000000     
+   10.7000000000000        9.00000000000000     
+   10.8000000000000        9.00000000000000     
+   10.9000000000000        9.00000000000000     
+   11.0000000000000        9.00000000000000     
+   0.00000000000000        0.00000000000000     
+  0.250000000000000        0.00000000000000     
+  0.500000000000000        0.00000000000000     
+  0.750000000000000        0.00000000000000     
+   1.00000000000000        0.00000000000000     
+   1.25000000000000        0.00000000000000     
+   1.50000000000000        0.00000000000000     
+   1.75000000000000        0.00000000000000     
+   2.00000000000000        0.00000000000000     
+   2.25000000000000        0.00000000000000     
+   2.50000000000000        0.00000000000000     
+   2.75000000000000        0.00000000000000     
+   3.00000000000000        0.00000000000000     
+   3.25000000000000        0.00000000000000     
+   3.50000000000000        0.00000000000000     
+   3.75000000000000        0.00000000000000     
+   4.00000000000000        0.00000000000000     
+   4.25000000000000        0.00000000000000     
+   4.50000000000000        0.00000000000000     
+   4.75000000000000        0.00000000000000     
+   5.00000000000000        0.00000000000000     
+   5.25000000000000        0.00000000000000     
+   5.50000000000000        0.00000000000000     
+   5.75000000000000        0.00000000000000     
+   6.00000000000000        0.00000000000000     
+   6.25000000000000        0.00000000000000     
+   6.50000000000000        0.00000000000000     
+   6.75000000000000        0.00000000000000     
+   7.00000000000000        0.00000000000000     
+   7.25000000000000        0.00000000000000     
+   7.50000000000000        0.00000000000000     
+   7.75000000000000        0.00000000000000     
+   8.00000000000000        0.00000000000000     
+   8.25000000000000        0.00000000000000     
+   8.50000000000000        0.00000000000000     
+   8.75000000000000        0.00000000000000     
+   9.00000000000000        0.00000000000000     
+   9.25000000000000        0.00000000000000     
+   9.50000000000000        0.00000000000000     
+   9.75000000000000        0.00000000000000     
+   10.0000000000000        0.00000000000000     
+   0.00000000000000       0.350000000000000     
+  0.250000000000000       0.350000000000000     
+  0.500000000000000       0.350000000000000     
+  0.750000000000000       0.350000000000000     
+   1.00000000000000       0.350000000000000     
+   1.25000000000000       0.350000000000000     
+   1.50000000000000       0.350000000000000     
+   1.75000000000000       0.350000000000000     
+   2.00000000000000       0.350000000000000     
+   2.25000000000000       0.350000000000000     
+   2.50000000000000       0.350000000000000     
+   2.75000000000000       0.350000000000000     
+   3.00000000000000       0.350000000000000     
+   3.25000000000000       0.350000000000000     
+   3.50000000000000       0.350000000000000     
+   3.75000000000000       0.350000000000000     
+   4.00000000000000       0.350000000000000     
+   4.25000000000000       0.350000000000000     
+   4.50000000000000       0.350000000000000     
+   4.75000000000000       0.350000000000000     
+   5.00000000000000       0.350000000000000     
+   5.25000000000000       0.350000000000000     
+   5.50000000000000       0.350000000000000     
+   5.75000000000000       0.350000000000000     
+   6.00000000000000       0.350000000000000     
+   6.25000000000000       0.350000000000000     
+   6.50000000000000       0.350000000000000     
+   6.75000000000000       0.350000000000000     
+   7.00000000000000       0.350000000000000     
+   7.25000000000000       0.350000000000000     
+   7.50000000000000       0.350000000000000     
+   7.75000000000000       0.350000000000000     
+   8.00000000000000       0.350000000000000     
+   8.25000000000000       0.350000000000000     
+   8.50000000000000       0.350000000000000     
+   8.75000000000000       0.350000000000000     
+   9.00000000000000       0.350000000000000     
+   9.25000000000000       0.350000000000000     
+   9.50000000000000       0.350000000000000     
+   9.75000000000000       0.350000000000000     
+   10.0000000000000       0.350000000000000     
+   0.00000000000000       0.699999999999999     
+  0.250000000000000       0.699999999999999     
+  0.500000000000000       0.699999999999999     
+  0.750000000000000       0.699999999999999     
+   1.00000000000000       0.699999999999999     
+   1.25000000000000       0.699999999999999     
+   1.50000000000000       0.699999999999999     
+   1.75000000000000       0.699999999999999     
+   2.00000000000000       0.699999999999999     
+   2.25000000000000       0.699999999999999     
+   2.50000000000000       0.699999999999999     
+   2.75000000000000       0.699999999999999     
+   3.00000000000000       0.699999999999999     
+   3.25000000000000       0.699999999999999     
+   3.50000000000000       0.699999999999999     
+   3.75000000000000       0.699999999999999     
+   4.00000000000000       0.699999999999999     
+   4.25000000000000       0.699999999999999     
+   4.50000000000000       0.699999999999999     
+   4.75000000000000       0.699999999999999     
+   5.00000000000000       0.699999999999999     
+   5.25000000000000       0.699999999999999     
+   5.50000000000000       0.699999999999999     
+   5.75000000000000       0.699999999999999     
+   6.00000000000000       0.699999999999999     
+   6.25000000000000       0.699999999999999     
+   6.50000000000000       0.699999999999999     
+   6.75000000000000       0.699999999999999     
+   7.00000000000000       0.699999999999999     
+   7.25000000000000       0.699999999999999     
+   7.50000000000000       0.699999999999999     
+   7.75000000000000       0.699999999999999     
+   8.00000000000000       0.699999999999999     
+   8.25000000000000       0.699999999999999     
+   8.50000000000000       0.699999999999999     
+   8.75000000000000       0.699999999999999     
+   9.00000000000000       0.699999999999999     
+   9.25000000000000       0.699999999999999     
+   9.50000000000000       0.699999999999999     
+   9.75000000000000       0.699999999999999     
+   10.0000000000000       0.699999999999999     
+   0.00000000000000        1.05000000000000     
+  0.250000000000000        1.05000000000000     
+  0.500000000000000        1.05000000000000     
+  0.750000000000000        1.05000000000000     
+   1.00000000000000        1.05000000000000     
+   1.25000000000000        1.05000000000000     
+   1.50000000000000        1.05000000000000     
+   1.75000000000000        1.05000000000000     
+   2.00000000000000        1.05000000000000     
+   2.25000000000000        1.05000000000000     
+   2.50000000000000        1.05000000000000     
+   2.75000000000000        1.05000000000000     
+   3.00000000000000        1.05000000000000     
+   3.25000000000000        1.05000000000000     
+   3.50000000000000        1.05000000000000     
+   3.75000000000000        1.05000000000000     
+   4.00000000000000        1.05000000000000     
+   4.25000000000000        1.05000000000000     
+   4.50000000000000        1.05000000000000     
+   4.75000000000000        1.05000000000000     
+   5.00000000000000        1.05000000000000     
+   5.25000000000000        1.05000000000000     
+   5.50000000000000        1.05000000000000     
+   5.75000000000000        1.05000000000000     
+   6.00000000000000        1.05000000000000     
+   6.25000000000000        1.05000000000000     
+   6.50000000000000        1.05000000000000     
+   6.75000000000000        1.05000000000000     
+   7.00000000000000        1.05000000000000     
+   7.25000000000000        1.05000000000000     
+   7.50000000000000        1.05000000000000     
+   7.75000000000000        1.05000000000000     
+   8.00000000000000        1.05000000000000     
+   8.25000000000000        1.05000000000000     
+   8.50000000000000        1.05000000000000     
+   8.75000000000000        1.05000000000000     
+   9.00000000000000        1.05000000000000     
+   9.25000000000000        1.05000000000000     
+   9.50000000000000        1.05000000000000     
+   9.75000000000000        1.05000000000000     
+   10.0000000000000        1.05000000000000     
+   0.00000000000000        1.40000000000000     
+  0.250000000000000        1.40000000000000     
+  0.500000000000000        1.40000000000000     
+  0.750000000000000        1.40000000000000     
+   1.00000000000000        1.40000000000000     
+   1.25000000000000        1.40000000000000     
+   1.50000000000000        1.40000000000000     
+   1.75000000000000        1.40000000000000     
+   2.00000000000000        1.40000000000000     
+   2.25000000000000        1.40000000000000     
+   2.50000000000000        1.40000000000000     
+   2.75000000000000        1.40000000000000     
+   3.00000000000000        1.40000000000000     
+   3.25000000000000        1.40000000000000     
+   3.50000000000000        1.40000000000000     
+   3.75000000000000        1.40000000000000     
+   4.00000000000000        1.40000000000000     
+   4.25000000000000        1.40000000000000     
+   4.50000000000000        1.40000000000000     
+   4.75000000000000        1.40000000000000     
+   5.00000000000000        1.40000000000000     
+   5.25000000000000        1.40000000000000     
+   5.50000000000000        1.40000000000000     
+   5.75000000000000        1.40000000000000     
+   6.00000000000000        1.40000000000000     
+   6.25000000000000        1.40000000000000     
+   6.50000000000000        1.40000000000000     
+   6.75000000000000        1.40000000000000     
+   7.00000000000000        1.40000000000000     
+   7.25000000000000        1.40000000000000     
+   7.50000000000000        1.40000000000000     
+   7.75000000000000        1.40000000000000     
+   8.00000000000000        1.40000000000000     
+   8.25000000000000        1.40000000000000     
+   8.50000000000000        1.40000000000000     
+   8.75000000000000        1.40000000000000     
+   9.00000000000000        1.40000000000000     
+   9.25000000000000        1.40000000000000     
+   9.50000000000000        1.40000000000000     
+   9.75000000000000        1.40000000000000     
+   10.0000000000000        1.40000000000000     
+   0.00000000000000        1.75000000000000     
+  0.250000000000000        1.75000000000000     
+  0.500000000000000        1.75000000000000     
+  0.750000000000000        1.75000000000000     
+   1.00000000000000        1.75000000000000     
+   1.25000000000000        1.75000000000000     
+   1.50000000000000        1.75000000000000     
+   1.75000000000000        1.75000000000000     
+   2.00000000000000        1.75000000000000     
+   2.25000000000000        1.75000000000000     
+   2.50000000000000        1.75000000000000     
+   2.75000000000000        1.75000000000000     
+   3.00000000000000        1.75000000000000     
+   3.25000000000000        1.75000000000000     
+   3.50000000000000        1.75000000000000     
+   3.75000000000000        1.75000000000000     
+   4.00000000000000        1.75000000000000     
+   4.25000000000000        1.75000000000000     
+   4.50000000000000        1.75000000000000     
+   4.75000000000000        1.75000000000000     
+   5.00000000000000        1.75000000000000     
+   5.25000000000000        1.75000000000000     
+   5.50000000000000        1.75000000000000     
+   5.75000000000000        1.75000000000000     
+   6.00000000000000        1.75000000000000     
+   6.25000000000000        1.75000000000000     
+   6.50000000000000        1.75000000000000     
+   6.75000000000000        1.75000000000000     
+   7.00000000000000        1.75000000000000     
+   7.25000000000000        1.75000000000000     
+   7.50000000000000        1.75000000000000     
+   7.75000000000000        1.75000000000000     
+   8.00000000000000        1.75000000000000     
+   8.25000000000000        1.75000000000000     
+   8.50000000000000        1.75000000000000     
+   8.75000000000000        1.75000000000000     
+   9.00000000000000        1.75000000000000     
+   9.25000000000000        1.75000000000000     
+   9.50000000000000        1.75000000000000     
+   9.75000000000000        1.75000000000000     
+   10.0000000000000        1.75000000000000     
+   0.00000000000000        2.10000000000000     
+  0.250000000000000        2.10000000000000     
+  0.500000000000000        2.10000000000000     
+  0.750000000000000        2.10000000000000     
+   1.00000000000000        2.10000000000000     
+   1.25000000000000        2.10000000000000     
+   1.50000000000000        2.10000000000000     
+   1.75000000000000        2.10000000000000     
+   2.00000000000000        2.10000000000000     
+   2.25000000000000        2.10000000000000     
+   2.50000000000000        2.10000000000000     
+   2.75000000000000        2.10000000000000     
+   3.00000000000000        2.10000000000000     
+   3.25000000000000        2.10000000000000     
+   3.50000000000000        2.10000000000000     
+   3.75000000000000        2.10000000000000     
+   4.00000000000000        2.10000000000000     
+   4.25000000000000        2.10000000000000     
+   4.50000000000000        2.10000000000000     
+   4.75000000000000        2.10000000000000     
+   5.00000000000000        2.10000000000000     
+   5.25000000000000        2.10000000000000     
+   5.50000000000000        2.10000000000000     
+   5.75000000000000        2.10000000000000     
+   6.00000000000000        2.10000000000000     
+   6.25000000000000        2.10000000000000     
+   6.50000000000000        2.10000000000000     
+   6.75000000000000        2.10000000000000     
+   7.00000000000000        2.10000000000000     
+   7.25000000000000        2.10000000000000     
+   7.50000000000000        2.10000000000000     
+   7.75000000000000        2.10000000000000     
+   8.00000000000000        2.10000000000000     
+   8.25000000000000        2.10000000000000     
+   8.50000000000000        2.10000000000000     
+   8.75000000000000        2.10000000000000     
+   9.00000000000000        2.10000000000000     
+   9.25000000000000        2.10000000000000     
+   9.50000000000000        2.10000000000000     
+   9.75000000000000        2.10000000000000     
+   10.0000000000000        2.10000000000000     
+   0.00000000000000        2.45000000000000     
+  0.250000000000000        2.45000000000000     
+  0.500000000000000        2.45000000000000     
+  0.750000000000000        2.45000000000000     
+   1.00000000000000        2.45000000000000     
+   1.25000000000000        2.45000000000000     
+   1.50000000000000        2.45000000000000     
+   1.75000000000000        2.45000000000000     
+   2.00000000000000        2.45000000000000     
+   2.25000000000000        2.45000000000000     
+   2.50000000000000        2.45000000000000     
+   2.75000000000000        2.45000000000000     
+   3.00000000000000        2.45000000000000     
+   3.25000000000000        2.45000000000000     
+   3.50000000000000        2.45000000000000     
+   3.75000000000000        2.45000000000000     
+   4.00000000000000        2.45000000000000     
+   4.25000000000000        2.45000000000000     
+   4.50000000000000        2.45000000000000     
+   4.75000000000000        2.45000000000000     
+   5.00000000000000        2.45000000000000     
+   5.25000000000000        2.45000000000000     
+   5.50000000000000        2.45000000000000     
+   5.75000000000000        2.45000000000000     
+   6.00000000000000        2.45000000000000     
+   6.25000000000000        2.45000000000000     
+   6.50000000000000        2.45000000000000     
+   6.75000000000000        2.45000000000000     
+   7.00000000000000        2.45000000000000     
+   7.25000000000000        2.45000000000000     
+   7.50000000000000        2.45000000000000     
+   7.75000000000000        2.45000000000000     
+   8.00000000000000        2.45000000000000     
+   8.25000000000000        2.45000000000000     
+   8.50000000000000        2.45000000000000     
+   8.75000000000000        2.45000000000000     
+   9.00000000000000        2.45000000000000     
+   9.25000000000000        2.45000000000000     
+   9.50000000000000        2.45000000000000     
+   9.75000000000000        2.45000000000000     
+   10.0000000000000        2.45000000000000     
+   0.00000000000000        2.80000000000000     
+  0.250000000000000        2.80000000000000     
+  0.500000000000000        2.80000000000000     
+  0.750000000000000        2.80000000000000     
+   1.00000000000000        2.80000000000000     
+   1.25000000000000        2.80000000000000     
+   1.50000000000000        2.80000000000000     
+   1.75000000000000        2.80000000000000     
+   2.00000000000000        2.80000000000000     
+   2.25000000000000        2.80000000000000     
+   2.50000000000000        2.80000000000000     
+   2.75000000000000        2.80000000000000     
+   3.00000000000000        2.80000000000000     
+   3.25000000000000        2.80000000000000     
+   3.50000000000000        2.80000000000000     
+   3.75000000000000        2.80000000000000     
+   4.00000000000000        2.80000000000000     
+   4.25000000000000        2.80000000000000     
+   4.50000000000000        2.80000000000000     
+   4.75000000000000        2.80000000000000     
+   5.00000000000000        2.80000000000000     
+   5.25000000000000        2.80000000000000     
+   5.50000000000000        2.80000000000000     
+   5.75000000000000        2.80000000000000     
+   6.00000000000000        2.80000000000000     
+   6.25000000000000        2.80000000000000     
+   6.50000000000000        2.80000000000000     
+   6.75000000000000        2.80000000000000     
+   7.00000000000000        2.80000000000000     
+   7.25000000000000        2.80000000000000     
+   7.50000000000000        2.80000000000000     
+   7.75000000000000        2.80000000000000     
+   8.00000000000000        2.80000000000000     
+   8.25000000000000        2.80000000000000     
+   8.50000000000000        2.80000000000000     
+   8.75000000000000        2.80000000000000     
+   9.00000000000000        2.80000000000000     
+   9.25000000000000        2.80000000000000     
+   9.50000000000000        2.80000000000000     
+   9.75000000000000        2.80000000000000     
+   10.0000000000000        2.80000000000000     
+   0.00000000000000        3.15000000000000     
+  0.250000000000000        3.15000000000000     
+  0.500000000000000        3.15000000000000     
+  0.750000000000000        3.15000000000000     
+   1.00000000000000        3.15000000000000     
+   1.25000000000000        3.15000000000000     
+   1.50000000000000        3.15000000000000     
+   1.75000000000000        3.15000000000000     
+   2.00000000000000        3.15000000000000     
+   2.25000000000000        3.15000000000000     
+   2.50000000000000        3.15000000000000     
+   2.75000000000000        3.15000000000000     
+   3.00000000000000        3.15000000000000     
+   3.25000000000000        3.15000000000000     
+   3.50000000000000        3.15000000000000     
+   3.75000000000000        3.15000000000000     
+   4.00000000000000        3.15000000000000     
+   4.25000000000000        3.15000000000000     
+   4.50000000000000        3.15000000000000     
+   4.75000000000000        3.15000000000000     
+   5.00000000000000        3.15000000000000     
+   5.25000000000000        3.15000000000000     
+   5.50000000000000        3.15000000000000     
+   5.75000000000000        3.15000000000000     
+   6.00000000000000        3.15000000000000     
+   6.25000000000000        3.15000000000000     
+   6.50000000000000        3.15000000000000     
+   6.75000000000000        3.15000000000000     
+   7.00000000000000        3.15000000000000     
+   7.25000000000000        3.15000000000000     
+   7.50000000000000        3.15000000000000     
+   7.75000000000000        3.15000000000000     
+   8.00000000000000        3.15000000000000     
+   8.25000000000000        3.15000000000000     
+   8.50000000000000        3.15000000000000     
+   8.75000000000000        3.15000000000000     
+   9.00000000000000        3.15000000000000     
+   9.25000000000000        3.15000000000000     
+   9.50000000000000        3.15000000000000     
+   9.75000000000000        3.15000000000000     
+   10.0000000000000        3.15000000000000     
+   0.00000000000000        3.50000000000000     
+  0.250000000000000        3.50000000000000     
+  0.500000000000000        3.50000000000000     
+  0.750000000000000        3.50000000000000     
+   1.00000000000000        3.50000000000000     
+   1.25000000000000        3.50000000000000     
+   1.50000000000000        3.50000000000000     
+   1.75000000000000        3.50000000000000     
+   2.00000000000000        3.50000000000000     
+   2.25000000000000        3.50000000000000     
+   2.50000000000000        3.50000000000000     
+   2.75000000000000        3.50000000000000     
+   3.00000000000000        3.50000000000000     
+   3.25000000000000        3.50000000000000     
+   3.50000000000000        3.50000000000000     
+   3.75000000000000        3.50000000000000     
+   4.00000000000000        3.50000000000000     
+   4.25000000000000        3.50000000000000     
+   4.50000000000000        3.50000000000000     
+   4.75000000000000        3.50000000000000     
+   5.00000000000000        3.50000000000000     
+   5.25000000000000        3.50000000000000     
+   5.50000000000000        3.50000000000000     
+   5.75000000000000        3.50000000000000     
+   6.00000000000000        3.50000000000000     
+   6.25000000000000        3.50000000000000     
+   6.50000000000000        3.50000000000000     
+   6.75000000000000        3.50000000000000     
+   7.00000000000000        3.50000000000000     
+   7.25000000000000        3.50000000000000     
+   7.50000000000000        3.50000000000000     
+   7.75000000000000        3.50000000000000     
+   8.00000000000000        3.50000000000000     
+   8.25000000000000        3.50000000000000     
+   8.50000000000000        3.50000000000000     
+   8.75000000000000        3.50000000000000     
+   9.00000000000000        3.50000000000000     
+   9.25000000000000        3.50000000000000     
+   9.50000000000000        3.50000000000000     
+   9.75000000000000        3.50000000000000     
+   10.0000000000000        3.50000000000000     
+   0.00000000000000        3.85000000000000     
+  0.250000000000000        3.85000000000000     
+  0.500000000000000        3.85000000000000     
+  0.750000000000000        3.85000000000000     
+   1.00000000000000        3.85000000000000     
+   1.25000000000000        3.85000000000000     
+   1.50000000000000        3.85000000000000     
+   1.75000000000000        3.85000000000000     
+   2.00000000000000        3.85000000000000     
+   2.25000000000000        3.85000000000000     
+   2.50000000000000        3.85000000000000     
+   2.75000000000000        3.85000000000000     
+   3.00000000000000        3.85000000000000     
+   3.25000000000000        3.85000000000000     
+   3.50000000000000        3.85000000000000     
+   3.75000000000000        3.85000000000000     
+   4.00000000000000        3.85000000000000     
+   4.25000000000000        3.85000000000000     
+   4.50000000000000        3.85000000000000     
+   4.75000000000000        3.85000000000000     
+   5.00000000000000        3.85000000000000     
+   5.25000000000000        3.85000000000000     
+   5.50000000000000        3.85000000000000     
+   5.75000000000000        3.85000000000000     
+   6.00000000000000        3.85000000000000     
+   6.25000000000000        3.85000000000000     
+   6.50000000000000        3.85000000000000     
+   6.75000000000000        3.85000000000000     
+   7.00000000000000        3.85000000000000     
+   7.25000000000000        3.85000000000000     
+   7.50000000000000        3.85000000000000     
+   7.75000000000000        3.85000000000000     
+   8.00000000000000        3.85000000000000     
+   8.25000000000000        3.85000000000000     
+   8.50000000000000        3.85000000000000     
+   8.75000000000000        3.85000000000000     
+   9.00000000000000        3.85000000000000     
+   9.25000000000000        3.85000000000000     
+   9.50000000000000        3.85000000000000     
+   9.75000000000000        3.85000000000000     
+   10.0000000000000        3.85000000000000     
+   0.00000000000000        4.20000000000000     
+  0.250000000000000        4.20000000000000     
+  0.500000000000000        4.20000000000000     
+  0.750000000000000        4.20000000000000     
+   1.00000000000000        4.20000000000000     
+   1.25000000000000        4.20000000000000     
+   1.50000000000000        4.20000000000000     
+   1.75000000000000        4.20000000000000     
+   2.00000000000000        4.20000000000000     
+   2.25000000000000        4.20000000000000     
+   2.50000000000000        4.20000000000000     
+   2.75000000000000        4.20000000000000     
+   3.00000000000000        4.20000000000000     
+   3.25000000000000        4.20000000000000     
+   3.50000000000000        4.20000000000000     
+   3.75000000000000        4.20000000000000     
+   4.00000000000000        4.20000000000000     
+   4.25000000000000        4.20000000000000     
+   4.50000000000000        4.20000000000000     
+   4.75000000000000        4.20000000000000     
+   5.00000000000000        4.20000000000000     
+   5.25000000000000        4.20000000000000     
+   5.50000000000000        4.20000000000000     
+   5.75000000000000        4.20000000000000     
+   6.00000000000000        4.20000000000000     
+   6.25000000000000        4.20000000000000     
+   6.50000000000000        4.20000000000000     
+   6.75000000000000        4.20000000000000     
+   7.00000000000000        4.20000000000000     
+   7.25000000000000        4.20000000000000     
+   7.50000000000000        4.20000000000000     
+   7.75000000000000        4.20000000000000     
+   8.00000000000000        4.20000000000000     
+   8.25000000000000        4.20000000000000     
+   8.50000000000000        4.20000000000000     
+   8.75000000000000        4.20000000000000     
+   9.00000000000000        4.20000000000000     
+   9.25000000000000        4.20000000000000     
+   9.50000000000000        4.20000000000000     
+   9.75000000000000        4.20000000000000     
+   10.0000000000000        4.20000000000000     
+   0.00000000000000        4.55000000000000     
+  0.250000000000000        4.55000000000000     
+  0.500000000000000        4.55000000000000     
+  0.750000000000000        4.55000000000000     
+   1.00000000000000        4.55000000000000     
+   1.25000000000000        4.55000000000000     
+   1.50000000000000        4.55000000000000     
+   1.75000000000000        4.55000000000000     
+   2.00000000000000        4.55000000000000     
+   2.25000000000000        4.55000000000000     
+   2.50000000000000        4.55000000000000     
+   2.75000000000000        4.55000000000000     
+   3.00000000000000        4.55000000000000     
+   3.25000000000000        4.55000000000000     
+   3.50000000000000        4.55000000000000     
+   3.75000000000000        4.55000000000000     
+   4.00000000000000        4.55000000000000     
+   4.25000000000000        4.55000000000000     
+   4.50000000000000        4.55000000000000     
+   4.75000000000000        4.55000000000000     
+   5.00000000000000        4.55000000000000     
+   5.25000000000000        4.55000000000000     
+   5.50000000000000        4.55000000000000     
+   5.75000000000000        4.55000000000000     
+   6.00000000000000        4.55000000000000     
+   6.25000000000000        4.55000000000000     
+   6.50000000000000        4.55000000000000     
+   6.75000000000000        4.55000000000000     
+   7.00000000000000        4.55000000000000     
+   7.25000000000000        4.55000000000000     
+   7.50000000000000        4.55000000000000     
+   7.75000000000000        4.55000000000000     
+   8.00000000000000        4.55000000000000     
+   8.25000000000000        4.55000000000000     
+   8.50000000000000        4.55000000000000     
+   8.75000000000000        4.55000000000000     
+   9.00000000000000        4.55000000000000     
+   9.25000000000000        4.55000000000000     
+   9.50000000000000        4.55000000000000     
+   9.75000000000000        4.55000000000000     
+   10.0000000000000        4.55000000000000     
+   0.00000000000000        4.90000000000000     
+  0.250000000000000        4.90000000000000     
+  0.500000000000000        4.90000000000000     
+  0.750000000000000        4.90000000000000     
+   1.00000000000000        4.90000000000000     
+   1.25000000000000        4.90000000000000     
+   1.50000000000000        4.90000000000000     
+   1.75000000000000        4.90000000000000     
+   2.00000000000000        4.90000000000000     
+   2.25000000000000        4.90000000000000     
+   2.50000000000000        4.90000000000000     
+   2.75000000000000        4.90000000000000     
+   3.00000000000000        4.90000000000000     
+   3.25000000000000        4.90000000000000     
+   3.50000000000000        4.90000000000000     
+   3.75000000000000        4.90000000000000     
+   4.00000000000000        4.90000000000000     
+   4.25000000000000        4.90000000000000     
+   4.50000000000000        4.90000000000000     
+   4.75000000000000        4.90000000000000     
+   5.00000000000000        4.90000000000000     
+   5.25000000000000        4.90000000000000     
+   5.50000000000000        4.90000000000000     
+   5.75000000000000        4.90000000000000     
+   6.00000000000000        4.90000000000000     
+   6.25000000000000        4.90000000000000     
+   6.50000000000000        4.90000000000000     
+   6.75000000000000        4.90000000000000     
+   7.00000000000000        4.90000000000000     
+   7.25000000000000        4.90000000000000     
+   7.50000000000000        4.90000000000000     
+   7.75000000000000        4.90000000000000     
+   8.00000000000000        4.90000000000000     
+   8.25000000000000        4.90000000000000     
+   8.50000000000000        4.90000000000000     
+   8.75000000000000        4.90000000000000     
+   9.00000000000000        4.90000000000000     
+   9.25000000000000        4.90000000000000     
+   9.50000000000000        4.90000000000000     
+   9.75000000000000        4.90000000000000     
+   10.0000000000000        4.90000000000000     
+   0.00000000000000        5.25000000000000     
+  0.250000000000000        5.25000000000000     
+  0.500000000000000        5.25000000000000     
+  0.750000000000000        5.25000000000000     
+   1.00000000000000        5.25000000000000     
+   1.25000000000000        5.25000000000000     
+   1.50000000000000        5.25000000000000     
+   1.75000000000000        5.25000000000000     
+   2.00000000000000        5.25000000000000     
+   2.25000000000000        5.25000000000000     
+   2.50000000000000        5.25000000000000     
+   2.75000000000000        5.25000000000000     
+   3.00000000000000        5.25000000000000     
+   3.25000000000000        5.25000000000000     
+   3.50000000000000        5.25000000000000     
+   3.75000000000000        5.25000000000000     
+   4.00000000000000        5.25000000000000     
+   4.25000000000000        5.25000000000000     
+   4.50000000000000        5.25000000000000     
+   4.75000000000000        5.25000000000000     
+   5.00000000000000        5.25000000000000     
+   5.25000000000000        5.25000000000000     
+   5.50000000000000        5.25000000000000     
+   5.75000000000000        5.25000000000000     
+   6.00000000000000        5.25000000000000     
+   6.25000000000000        5.25000000000000     
+   6.50000000000000        5.25000000000000     
+   6.75000000000000        5.25000000000000     
+   7.00000000000000        5.25000000000000     
+   7.25000000000000        5.25000000000000     
+   7.50000000000000        5.25000000000000     
+   7.75000000000000        5.25000000000000     
+   8.00000000000000        5.25000000000000     
+   8.25000000000000        5.25000000000000     
+   8.50000000000000        5.25000000000000     
+   8.75000000000000        5.25000000000000     
+   9.00000000000000        5.25000000000000     
+   9.25000000000000        5.25000000000000     
+   9.50000000000000        5.25000000000000     
+   9.75000000000000        5.25000000000000     
+   10.0000000000000        5.25000000000000     
+   0.00000000000000        5.60000000000000     
+  0.250000000000000        5.60000000000000     
+  0.500000000000000        5.60000000000000     
+  0.750000000000000        5.60000000000000     
+   1.00000000000000        5.60000000000000     
+   1.25000000000000        5.60000000000000     
+   1.50000000000000        5.60000000000000     
+   1.75000000000000        5.60000000000000     
+   2.00000000000000        5.60000000000000     
+   2.25000000000000        5.60000000000000     
+   2.50000000000000        5.60000000000000     
+   2.75000000000000        5.60000000000000     
+   3.00000000000000        5.60000000000000     
+   3.25000000000000        5.60000000000000     
+   3.50000000000000        5.60000000000000     
+   3.75000000000000        5.60000000000000     
+   4.00000000000000        5.60000000000000     
+   4.25000000000000        5.60000000000000     
+   4.50000000000000        5.60000000000000     
+   4.75000000000000        5.60000000000000     
+   5.00000000000000        5.60000000000000     
+   5.25000000000000        5.60000000000000     
+   5.50000000000000        5.60000000000000     
+   5.75000000000000        5.60000000000000     
+   6.00000000000000        5.60000000000000     
+   6.25000000000000        5.60000000000000     
+   6.50000000000000        5.60000000000000     
+   6.75000000000000        5.60000000000000     
+   7.00000000000000        5.60000000000000     
+   7.25000000000000        5.60000000000000     
+   7.50000000000000        5.60000000000000     
+   7.75000000000000        5.60000000000000     
+   8.00000000000000        5.60000000000000     
+   8.25000000000000        5.60000000000000     
+   8.50000000000000        5.60000000000000     
+   8.75000000000000        5.60000000000000     
+   9.00000000000000        5.60000000000000     
+   9.25000000000000        5.60000000000000     
+   9.50000000000000        5.60000000000000     
+   9.75000000000000        5.60000000000000     
+   10.0000000000000        5.60000000000000     
+   0.00000000000000        5.95000000000000     
+  0.250000000000000        5.95000000000000     
+  0.500000000000000        5.95000000000000     
+  0.750000000000000        5.95000000000000     
+   1.00000000000000        5.95000000000000     
+   1.25000000000000        5.95000000000000     
+   1.50000000000000        5.95000000000000     
+   1.75000000000000        5.95000000000000     
+   2.00000000000000        5.95000000000000     
+   2.25000000000000        5.95000000000000     
+   2.50000000000000        5.95000000000000     
+   2.75000000000000        5.95000000000000     
+   3.00000000000000        5.95000000000000     
+   3.25000000000000        5.95000000000000     
+   3.50000000000000        5.95000000000000     
+   3.75000000000000        5.95000000000000     
+   4.00000000000000        5.95000000000000     
+   4.25000000000000        5.95000000000000     
+   4.50000000000000        5.95000000000000     
+   4.75000000000000        5.95000000000000     
+   5.00000000000000        5.95000000000000     
+   5.25000000000000        5.95000000000000     
+   5.50000000000000        5.95000000000000     
+   5.75000000000000        5.95000000000000     
+   6.00000000000000        5.95000000000000     
+   6.25000000000000        5.95000000000000     
+   6.50000000000000        5.95000000000000     
+   6.75000000000000        5.95000000000000     
+   7.00000000000000        5.95000000000000     
+   7.25000000000000        5.95000000000000     
+   7.50000000000000        5.95000000000000     
+   7.75000000000000        5.95000000000000     
+   8.00000000000000        5.95000000000000     
+   8.25000000000000        5.95000000000000     
+   8.50000000000000        5.95000000000000     
+   8.75000000000000        5.95000000000000     
+   9.00000000000000        5.95000000000000     
+   9.25000000000000        5.95000000000000     
+   9.50000000000000        5.95000000000000     
+   9.75000000000000        5.95000000000000     
+   10.0000000000000        5.95000000000000     
+   0.00000000000000        6.30000000000000     
+  0.250000000000000        6.30000000000000     
+  0.500000000000000        6.30000000000000     
+  0.750000000000000        6.30000000000000     
+   1.00000000000000        6.30000000000000     
+   1.25000000000000        6.30000000000000     
+   1.50000000000000        6.30000000000000     
+   1.75000000000000        6.30000000000000     
+   2.00000000000000        6.30000000000000     
+   2.25000000000000        6.30000000000000     
+   2.50000000000000        6.30000000000000     
+   2.75000000000000        6.30000000000000     
+   3.00000000000000        6.30000000000000     
+   3.25000000000000        6.30000000000000     
+   3.50000000000000        6.30000000000000     
+   3.75000000000000        6.30000000000000     
+   4.00000000000000        6.30000000000000     
+   4.25000000000000        6.30000000000000     
+   4.50000000000000        6.30000000000000     
+   4.75000000000000        6.30000000000000     
+   5.00000000000000        6.30000000000000     
+   5.25000000000000        6.30000000000000     
+   5.50000000000000        6.30000000000000     
+   5.75000000000000        6.30000000000000     
+   6.00000000000000        6.30000000000000     
+   6.25000000000000        6.30000000000000     
+   6.50000000000000        6.30000000000000     
+   6.75000000000000        6.30000000000000     
+   7.00000000000000        6.30000000000000     
+   7.25000000000000        6.30000000000000     
+   7.50000000000000        6.30000000000000     
+   7.75000000000000        6.30000000000000     
+   8.00000000000000        6.30000000000000     
+   8.25000000000000        6.30000000000000     
+   8.50000000000000        6.30000000000000     
+   8.75000000000000        6.30000000000000     
+   9.00000000000000        6.30000000000000     
+   9.25000000000000        6.30000000000000     
+   9.50000000000000        6.30000000000000     
+   9.75000000000000        6.30000000000000     
+   10.0000000000000        6.30000000000000     
+   0.00000000000000        6.65000000000000     
+  0.250000000000000        6.65000000000000     
+  0.500000000000000        6.65000000000000     
+  0.750000000000000        6.65000000000000     
+   1.00000000000000        6.65000000000000     
+   1.25000000000000        6.65000000000000     
+   1.50000000000000        6.65000000000000     
+   1.75000000000000        6.65000000000000     
+   2.00000000000000        6.65000000000000     
+   2.25000000000000        6.65000000000000     
+   2.50000000000000        6.65000000000000     
+   2.75000000000000        6.65000000000000     
+   3.00000000000000        6.65000000000000     
+   3.25000000000000        6.65000000000000     
+   3.50000000000000        6.65000000000000     
+   3.75000000000000        6.65000000000000     
+   4.00000000000000        6.65000000000000     
+   4.25000000000000        6.65000000000000     
+   4.50000000000000        6.65000000000000     
+   4.75000000000000        6.65000000000000     
+   5.00000000000000        6.65000000000000     
+   5.25000000000000        6.65000000000000     
+   5.50000000000000        6.65000000000000     
+   5.75000000000000        6.65000000000000     
+   6.00000000000000        6.65000000000000     
+   6.25000000000000        6.65000000000000     
+   6.50000000000000        6.65000000000000     
+   6.75000000000000        6.65000000000000     
+   7.00000000000000        6.65000000000000     
+   7.25000000000000        6.65000000000000     
+   7.50000000000000        6.65000000000000     
+   7.75000000000000        6.65000000000000     
+   8.00000000000000        6.65000000000000     
+   8.25000000000000        6.65000000000000     
+   8.50000000000000        6.65000000000000     
+   8.75000000000000        6.65000000000000     
+   9.00000000000000        6.65000000000000     
+   9.25000000000000        6.65000000000000     
+   9.50000000000000        6.65000000000000     
+   9.75000000000000        6.65000000000000     
+   10.0000000000000        6.65000000000000     
+   0.00000000000000        7.00000000000000     
+  0.250000000000000        7.00000000000000     
+  0.500000000000000        7.00000000000000     
+  0.750000000000000        7.00000000000000     
+   1.00000000000000        7.00000000000000     
+   1.25000000000000        7.00000000000000     
+   1.50000000000000        7.00000000000000     
+   1.75000000000000        7.00000000000000     
+   2.00000000000000        7.00000000000000     
+   2.25000000000000        7.00000000000000     
+   2.50000000000000        7.00000000000000     
+   2.75000000000000        7.00000000000000     
+   3.00000000000000        7.00000000000000     
+   3.25000000000000        7.00000000000000     
+   3.50000000000000        7.00000000000000     
+   3.75000000000000        7.00000000000000     
+   4.00000000000000        7.00000000000000     
+   4.25000000000000        7.00000000000000     
+   4.50000000000000        7.00000000000000     
+   4.75000000000000        7.00000000000000     
+   5.00000000000000        7.00000000000000     
+   5.25000000000000        7.00000000000000     
+   5.50000000000000        7.00000000000000     
+   5.75000000000000        7.00000000000000     
+   6.00000000000000        7.00000000000000     
+   6.25000000000000        7.00000000000000     
+   6.50000000000000        7.00000000000000     
+   6.75000000000000        7.00000000000000     
+   7.00000000000000        7.00000000000000     
+   7.25000000000000        7.00000000000000     
+   7.50000000000000        7.00000000000000     
+   7.75000000000000        7.00000000000000     
+   8.00000000000000        7.00000000000000     
+   8.25000000000000        7.00000000000000     
+   8.50000000000000        7.00000000000000     
+   8.75000000000000        7.00000000000000     
+   9.00000000000000        7.00000000000000     
+   9.25000000000000        7.00000000000000     
+   9.50000000000000        7.00000000000000     
+   9.75000000000000        7.00000000000000     
+   0.00000000000000        7.10000000000000     
+  0.250000000000000        7.10000000000000     
+  0.500000000000000        7.10000000000000     
+  0.750000000000000        7.10000000000000     
+   1.00000000000000        7.10000000000000     
+   1.25000000000000        7.10000000000000     
+   1.50000000000000        7.10000000000000     
+   1.75000000000000        7.10000000000000     
+   2.00000000000000        7.10000000000000     
+   2.25000000000000        7.10000000000000     
+   2.50000000000000        7.10000000000000     
+   2.75000000000000        7.10000000000000     
+   3.00000000000000        7.10000000000000     
+   3.25000000000000        7.10000000000000     
+   3.50000000000000        7.10000000000000     
+   3.75000000000000        7.10000000000000     
+   4.00000000000000        7.10000000000000     
+   4.25000000000000        7.10000000000000     
+   4.50000000000000        7.10000000000000     
+   4.75000000000000        7.10000000000000     
+   5.00000000000000        7.10000000000000     
+   5.25000000000000        7.10000000000000     
+   5.50000000000000        7.10000000000000     
+   5.75000000000000        7.10000000000000     
+   6.00000000000000        7.10000000000000     
+   6.25000000000000        7.10000000000000     
+   6.50000000000000        7.10000000000000     
+   6.75000000000000        7.10000000000000     
+   7.00000000000000        7.10000000000000     
+   7.25000000000000        7.10000000000000     
+   7.50000000000000        7.10000000000000     
+   7.75000000000000        7.10000000000000     
+   8.00000000000000        7.10000000000000     
+   8.25000000000000        7.10000000000000     
+   8.50000000000000        7.10000000000000     
+   8.75000000000000        7.10000000000000     
+   9.00000000000000        7.10000000000000     
+   9.25000000000000        7.10000000000000     
+   9.50000000000000        7.10000000000000     
+   9.75000000000000        7.10000000000000     
+   0.00000000000000        7.20000000000000     
+  0.250000000000000        7.20000000000000     
+  0.500000000000000        7.20000000000000     
+  0.750000000000000        7.20000000000000     
+   1.00000000000000        7.20000000000000     
+   1.25000000000000        7.20000000000000     
+   1.50000000000000        7.20000000000000     
+   1.75000000000000        7.20000000000000     
+   2.00000000000000        7.20000000000000     
+   2.25000000000000        7.20000000000000     
+   2.50000000000000        7.20000000000000     
+   2.75000000000000        7.20000000000000     
+   3.00000000000000        7.20000000000000     
+   3.25000000000000        7.20000000000000     
+   3.50000000000000        7.20000000000000     
+   3.75000000000000        7.20000000000000     
+   4.00000000000000        7.20000000000000     
+   4.25000000000000        7.20000000000000     
+   4.50000000000000        7.20000000000000     
+   4.75000000000000        7.20000000000000     
+   5.00000000000000        7.20000000000000     
+   5.25000000000000        7.20000000000000     
+   5.50000000000000        7.20000000000000     
+   5.75000000000000        7.20000000000000     
+   6.00000000000000        7.20000000000000     
+   6.25000000000000        7.20000000000000     
+   6.50000000000000        7.20000000000000     
+   6.75000000000000        7.20000000000000     
+   7.00000000000000        7.20000000000000     
+   7.25000000000000        7.20000000000000     
+   7.50000000000000        7.20000000000000     
+   7.75000000000000        7.20000000000000     
+   8.00000000000000        7.20000000000000     
+   8.25000000000000        7.20000000000000     
+   8.50000000000000        7.20000000000000     
+   8.75000000000000        7.20000000000000     
+   9.00000000000000        7.20000000000000     
+   9.25000000000000        7.20000000000000     
+   9.50000000000000        7.20000000000000     
+   9.75000000000000        7.20000000000000     
+   0.00000000000000        7.30000000000000     
+  0.250000000000000        7.30000000000000     
+  0.500000000000000        7.30000000000000     
+  0.750000000000000        7.30000000000000     
+   1.00000000000000        7.30000000000000     
+   1.25000000000000        7.30000000000000     
+   1.50000000000000        7.30000000000000     
+   1.75000000000000        7.30000000000000     
+   2.00000000000000        7.30000000000000     
+   2.25000000000000        7.30000000000000     
+   2.50000000000000        7.30000000000000     
+   2.75000000000000        7.30000000000000     
+   3.00000000000000        7.30000000000000     
+   3.25000000000000        7.30000000000000     
+   3.50000000000000        7.30000000000000     
+   3.75000000000000        7.30000000000000     
+   4.00000000000000        7.30000000000000     
+   4.25000000000000        7.30000000000000     
+   4.50000000000000        7.30000000000000     
+   4.75000000000000        7.30000000000000     
+   5.00000000000000        7.30000000000000     
+   5.25000000000000        7.30000000000000     
+   5.50000000000000        7.30000000000000     
+   5.75000000000000        7.30000000000000     
+   6.00000000000000        7.30000000000000     
+   6.25000000000000        7.30000000000000     
+   6.50000000000000        7.30000000000000     
+   6.75000000000000        7.30000000000000     
+   7.00000000000000        7.30000000000000     
+   7.25000000000000        7.30000000000000     
+   7.50000000000000        7.30000000000000     
+   7.75000000000000        7.30000000000000     
+   8.00000000000000        7.30000000000000     
+   8.25000000000000        7.30000000000000     
+   8.50000000000000        7.30000000000000     
+   8.75000000000000        7.30000000000000     
+   9.00000000000000        7.30000000000000     
+   9.25000000000000        7.30000000000000     
+   9.50000000000000        7.30000000000000     
+   9.75000000000000        7.30000000000000     
+   0.00000000000000        7.40000000000000     
+  0.250000000000000        7.40000000000000     
+  0.500000000000000        7.40000000000000     
+  0.750000000000000        7.40000000000000     
+   1.00000000000000        7.40000000000000     
+   1.25000000000000        7.40000000000000     
+   1.50000000000000        7.40000000000000     
+   1.75000000000000        7.40000000000000     
+   2.00000000000000        7.40000000000000     
+   2.25000000000000        7.40000000000000     
+   2.50000000000000        7.40000000000000     
+   2.75000000000000        7.40000000000000     
+   3.00000000000000        7.40000000000000     
+   3.25000000000000        7.40000000000000     
+   3.50000000000000        7.40000000000000     
+   3.75000000000000        7.40000000000000     
+   4.00000000000000        7.40000000000000     
+   4.25000000000000        7.40000000000000     
+   4.50000000000000        7.40000000000000     
+   4.75000000000000        7.40000000000000     
+   5.00000000000000        7.40000000000000     
+   5.25000000000000        7.40000000000000     
+   5.50000000000000        7.40000000000000     
+   5.75000000000000        7.40000000000000     
+   6.00000000000000        7.40000000000000     
+   6.25000000000000        7.40000000000000     
+   6.50000000000000        7.40000000000000     
+   6.75000000000000        7.40000000000000     
+   7.00000000000000        7.40000000000000     
+   7.25000000000000        7.40000000000000     
+   7.50000000000000        7.40000000000000     
+   7.75000000000000        7.40000000000000     
+   8.00000000000000        7.40000000000000     
+   8.25000000000000        7.40000000000000     
+   8.50000000000000        7.40000000000000     
+   8.75000000000000        7.40000000000000     
+   9.00000000000000        7.40000000000000     
+   9.25000000000000        7.40000000000000     
+   9.50000000000000        7.40000000000000     
+   9.75000000000000        7.40000000000000     
+   0.00000000000000        7.50000000000000     
+  0.250000000000000        7.50000000000000     
+  0.500000000000000        7.50000000000000     
+  0.750000000000000        7.50000000000000     
+   1.00000000000000        7.50000000000000     
+   1.25000000000000        7.50000000000000     
+   1.50000000000000        7.50000000000000     
+   1.75000000000000        7.50000000000000     
+   2.00000000000000        7.50000000000000     
+   2.25000000000000        7.50000000000000     
+   2.50000000000000        7.50000000000000     
+   2.75000000000000        7.50000000000000     
+   3.00000000000000        7.50000000000000     
+   3.25000000000000        7.50000000000000     
+   3.50000000000000        7.50000000000000     
+   3.75000000000000        7.50000000000000     
+   4.00000000000000        7.50000000000000     
+   4.25000000000000        7.50000000000000     
+   4.50000000000000        7.50000000000000     
+   4.75000000000000        7.50000000000000     
+   5.00000000000000        7.50000000000000     
+   5.25000000000000        7.50000000000000     
+   5.50000000000000        7.50000000000000     
+   5.75000000000000        7.50000000000000     
+   6.00000000000000        7.50000000000000     
+   6.25000000000000        7.50000000000000     
+   6.50000000000000        7.50000000000000     
+   6.75000000000000        7.50000000000000     
+   7.00000000000000        7.50000000000000     
+   7.25000000000000        7.50000000000000     
+   7.50000000000000        7.50000000000000     
+   7.75000000000000        7.50000000000000     
+   8.00000000000000        7.50000000000000     
+   8.25000000000000        7.50000000000000     
+   8.50000000000000        7.50000000000000     
+   8.75000000000000        7.50000000000000     
+   9.00000000000000        7.50000000000000     
+   9.25000000000000        7.50000000000000     
+   9.50000000000000        7.50000000000000     
+   9.75000000000000        7.50000000000000     
+   0.00000000000000        7.60000000000000     
+  0.250000000000000        7.60000000000000     
+  0.500000000000000        7.60000000000000     
+  0.750000000000000        7.60000000000000     
+   1.00000000000000        7.60000000000000     
+   1.25000000000000        7.60000000000000     
+   1.50000000000000        7.60000000000000     
+   1.75000000000000        7.60000000000000     
+   2.00000000000000        7.60000000000000     
+   2.25000000000000        7.60000000000000     
+   2.50000000000000        7.60000000000000     
+   2.75000000000000        7.60000000000000     
+   3.00000000000000        7.60000000000000     
+   3.25000000000000        7.60000000000000     
+   3.50000000000000        7.60000000000000     
+   3.75000000000000        7.60000000000000     
+   4.00000000000000        7.60000000000000     
+   4.25000000000000        7.60000000000000     
+   4.50000000000000        7.60000000000000     
+   4.75000000000000        7.60000000000000     
+   5.00000000000000        7.60000000000000     
+   5.25000000000000        7.60000000000000     
+   5.50000000000000        7.60000000000000     
+   5.75000000000000        7.60000000000000     
+   6.00000000000000        7.60000000000000     
+   6.25000000000000        7.60000000000000     
+   6.50000000000000        7.60000000000000     
+   6.75000000000000        7.60000000000000     
+   7.00000000000000        7.60000000000000     
+   7.25000000000000        7.60000000000000     
+   7.50000000000000        7.60000000000000     
+   7.75000000000000        7.60000000000000     
+   8.00000000000000        7.60000000000000     
+   8.25000000000000        7.60000000000000     
+   8.50000000000000        7.60000000000000     
+   8.75000000000000        7.60000000000000     
+   9.00000000000000        7.60000000000000     
+   9.25000000000000        7.60000000000000     
+   9.50000000000000        7.60000000000000     
+   9.75000000000000        7.60000000000000     
+   0.00000000000000        7.70000000000000     
+  0.250000000000000        7.70000000000000     
+  0.500000000000000        7.70000000000000     
+  0.750000000000000        7.70000000000000     
+   1.00000000000000        7.70000000000000     
+   1.25000000000000        7.70000000000000     
+   1.50000000000000        7.70000000000000     
+   1.75000000000000        7.70000000000000     
+   2.00000000000000        7.70000000000000     
+   2.25000000000000        7.70000000000000     
+   2.50000000000000        7.70000000000000     
+   2.75000000000000        7.70000000000000     
+   3.00000000000000        7.70000000000000     
+   3.25000000000000        7.70000000000000     
+   3.50000000000000        7.70000000000000     
+   3.75000000000000        7.70000000000000     
+   4.00000000000000        7.70000000000000     
+   4.25000000000000        7.70000000000000     
+   4.50000000000000        7.70000000000000     
+   4.75000000000000        7.70000000000000     
+   5.00000000000000        7.70000000000000     
+   5.25000000000000        7.70000000000000     
+   5.50000000000000        7.70000000000000     
+   5.75000000000000        7.70000000000000     
+   6.00000000000000        7.70000000000000     
+   6.25000000000000        7.70000000000000     
+   6.50000000000000        7.70000000000000     
+   6.75000000000000        7.70000000000000     
+   7.00000000000000        7.70000000000000     
+   7.25000000000000        7.70000000000000     
+   7.50000000000000        7.70000000000000     
+   7.75000000000000        7.70000000000000     
+   8.00000000000000        7.70000000000000     
+   8.25000000000000        7.70000000000000     
+   8.50000000000000        7.70000000000000     
+   8.75000000000000        7.70000000000000     
+   9.00000000000000        7.70000000000000     
+   9.25000000000000        7.70000000000000     
+   9.50000000000000        7.70000000000000     
+   9.75000000000000        7.70000000000000     
+   0.00000000000000        7.80000000000000     
+  0.250000000000000        7.80000000000000     
+  0.500000000000000        7.80000000000000     
+  0.750000000000000        7.80000000000000     
+   1.00000000000000        7.80000000000000     
+   1.25000000000000        7.80000000000000     
+   1.50000000000000        7.80000000000000     
+   1.75000000000000        7.80000000000000     
+   2.00000000000000        7.80000000000000     
+   2.25000000000000        7.80000000000000     
+   2.50000000000000        7.80000000000000     
+   2.75000000000000        7.80000000000000     
+   3.00000000000000        7.80000000000000     
+   3.25000000000000        7.80000000000000     
+   3.50000000000000        7.80000000000000     
+   3.75000000000000        7.80000000000000     
+   4.00000000000000        7.80000000000000     
+   4.25000000000000        7.80000000000000     
+   4.50000000000000        7.80000000000000     
+   4.75000000000000        7.80000000000000     
+   5.00000000000000        7.80000000000000     
+   5.25000000000000        7.80000000000000     
+   5.50000000000000        7.80000000000000     
+   5.75000000000000        7.80000000000000     
+   6.00000000000000        7.80000000000000     
+   6.25000000000000        7.80000000000000     
+   6.50000000000000        7.80000000000000     
+   6.75000000000000        7.80000000000000     
+   7.00000000000000        7.80000000000000     
+   7.25000000000000        7.80000000000000     
+   7.50000000000000        7.80000000000000     
+   7.75000000000000        7.80000000000000     
+   8.00000000000000        7.80000000000000     
+   8.25000000000000        7.80000000000000     
+   8.50000000000000        7.80000000000000     
+   8.75000000000000        7.80000000000000     
+   9.00000000000000        7.80000000000000     
+   9.25000000000000        7.80000000000000     
+   9.50000000000000        7.80000000000000     
+   9.75000000000000        7.80000000000000     
+   0.00000000000000        7.90000000000000     
+  0.250000000000000        7.90000000000000     
+  0.500000000000000        7.90000000000000     
+  0.750000000000000        7.90000000000000     
+   1.00000000000000        7.90000000000000     
+   1.25000000000000        7.90000000000000     
+   1.50000000000000        7.90000000000000     
+   1.75000000000000        7.90000000000000     
+   2.00000000000000        7.90000000000000     
+   2.25000000000000        7.90000000000000     
+   2.50000000000000        7.90000000000000     
+   2.75000000000000        7.90000000000000     
+   3.00000000000000        7.90000000000000     
+   3.25000000000000        7.90000000000000     
+   3.50000000000000        7.90000000000000     
+   3.75000000000000        7.90000000000000     
+   4.00000000000000        7.90000000000000     
+   4.25000000000000        7.90000000000000     
+   4.50000000000000        7.90000000000000     
+   4.75000000000000        7.90000000000000     
+   5.00000000000000        7.90000000000000     
+   5.25000000000000        7.90000000000000     
+   5.50000000000000        7.90000000000000     
+   5.75000000000000        7.90000000000000     
+   6.00000000000000        7.90000000000000     
+   6.25000000000000        7.90000000000000     
+   6.50000000000000        7.90000000000000     
+   6.75000000000000        7.90000000000000     
+   7.00000000000000        7.90000000000000     
+   7.25000000000000        7.90000000000000     
+   7.50000000000000        7.90000000000000     
+   7.75000000000000        7.90000000000000     
+   8.00000000000000        7.90000000000000     
+   8.25000000000000        7.90000000000000     
+   8.50000000000000        7.90000000000000     
+   8.75000000000000        7.90000000000000     
+   9.00000000000000        7.90000000000000     
+   9.25000000000000        7.90000000000000     
+   9.50000000000000        7.90000000000000     
+   9.75000000000000        7.90000000000000     
+   0.00000000000000        8.00000000000000     
+  0.250000000000000        8.00000000000000     
+  0.500000000000000        8.00000000000000     
+  0.750000000000000        8.00000000000000     
+   1.00000000000000        8.00000000000000     
+   1.25000000000000        8.00000000000000     
+   1.50000000000000        8.00000000000000     
+   1.75000000000000        8.00000000000000     
+   2.00000000000000        8.00000000000000     
+   2.25000000000000        8.00000000000000     
+   2.50000000000000        8.00000000000000     
+   2.75000000000000        8.00000000000000     
+   3.00000000000000        8.00000000000000     
+   3.25000000000000        8.00000000000000     
+   3.50000000000000        8.00000000000000     
+   3.75000000000000        8.00000000000000     
+   4.00000000000000        8.00000000000000     
+   4.25000000000000        8.00000000000000     
+   4.50000000000000        8.00000000000000     
+   4.75000000000000        8.00000000000000     
+   5.00000000000000        8.00000000000000     
+   5.25000000000000        8.00000000000000     
+   5.50000000000000        8.00000000000000     
+   5.75000000000000        8.00000000000000     
+   6.00000000000000        8.00000000000000     
+   6.25000000000000        8.00000000000000     
+   6.50000000000000        8.00000000000000     
+   6.75000000000000        8.00000000000000     
+   7.00000000000000        8.00000000000000     
+   7.25000000000000        8.00000000000000     
+   7.50000000000000        8.00000000000000     
+   7.75000000000000        8.00000000000000     
+   8.00000000000000        8.00000000000000     
+   8.25000000000000        8.00000000000000     
+   8.50000000000000        8.00000000000000     
+   8.75000000000000        8.00000000000000     
+   9.00000000000000        8.00000000000000     
+   9.25000000000000        8.00000000000000     
+   9.50000000000000        8.00000000000000     
+   9.75000000000000        8.00000000000000     
+   0.00000000000000        8.10000000000000     
+  0.250000000000000        8.10000000000000     
+  0.500000000000000        8.10000000000000     
+  0.750000000000000        8.10000000000000     
+   1.00000000000000        8.10000000000000     
+   1.25000000000000        8.10000000000000     
+   1.50000000000000        8.10000000000000     
+   1.75000000000000        8.10000000000000     
+   2.00000000000000        8.10000000000000     
+   2.25000000000000        8.10000000000000     
+   2.50000000000000        8.10000000000000     
+   2.75000000000000        8.10000000000000     
+   3.00000000000000        8.10000000000000     
+   3.25000000000000        8.10000000000000     
+   3.50000000000000        8.10000000000000     
+   3.75000000000000        8.10000000000000     
+   4.00000000000000        8.10000000000000     
+   4.25000000000000        8.10000000000000     
+   4.50000000000000        8.10000000000000     
+   4.75000000000000        8.10000000000000     
+   5.00000000000000        8.10000000000000     
+   5.25000000000000        8.10000000000000     
+   5.50000000000000        8.10000000000000     
+   5.75000000000000        8.10000000000000     
+   6.00000000000000        8.10000000000000     
+   6.25000000000000        8.10000000000000     
+   6.50000000000000        8.10000000000000     
+   6.75000000000000        8.10000000000000     
+   7.00000000000000        8.10000000000000     
+   7.25000000000000        8.10000000000000     
+   7.50000000000000        8.10000000000000     
+   7.75000000000000        8.10000000000000     
+   8.00000000000000        8.10000000000000     
+   8.25000000000000        8.10000000000000     
+   8.50000000000000        8.10000000000000     
+   8.75000000000000        8.10000000000000     
+   9.00000000000000        8.10000000000000     
+   9.25000000000000        8.10000000000000     
+   9.50000000000000        8.10000000000000     
+   9.75000000000000        8.10000000000000     
+   0.00000000000000        8.20000000000000     
+  0.250000000000000        8.20000000000000     
+  0.500000000000000        8.20000000000000     
+  0.750000000000000        8.20000000000000     
+   1.00000000000000        8.20000000000000     
+   1.25000000000000        8.20000000000000     
+   1.50000000000000        8.20000000000000     
+   1.75000000000000        8.20000000000000     
+   2.00000000000000        8.20000000000000     
+   2.25000000000000        8.20000000000000     
+   2.50000000000000        8.20000000000000     
+   2.75000000000000        8.20000000000000     
+   3.00000000000000        8.20000000000000     
+   3.25000000000000        8.20000000000000     
+   3.50000000000000        8.20000000000000     
+   3.75000000000000        8.20000000000000     
+   4.00000000000000        8.20000000000000     
+   4.25000000000000        8.20000000000000     
+   4.50000000000000        8.20000000000000     
+   4.75000000000000        8.20000000000000     
+   5.00000000000000        8.20000000000000     
+   5.25000000000000        8.20000000000000     
+   5.50000000000000        8.20000000000000     
+   5.75000000000000        8.20000000000000     
+   6.00000000000000        8.20000000000000     
+   6.25000000000000        8.20000000000000     
+   6.50000000000000        8.20000000000000     
+   6.75000000000000        8.20000000000000     
+   7.00000000000000        8.20000000000000     
+   7.25000000000000        8.20000000000000     
+   7.50000000000000        8.20000000000000     
+   7.75000000000000        8.20000000000000     
+   8.00000000000000        8.20000000000000     
+   8.25000000000000        8.20000000000000     
+   8.50000000000000        8.20000000000000     
+   8.75000000000000        8.20000000000000     
+   9.00000000000000        8.20000000000000     
+   9.25000000000000        8.20000000000000     
+   9.50000000000000        8.20000000000000     
+   9.75000000000000        8.20000000000000     
+   0.00000000000000        8.30000000000000     
+  0.250000000000000        8.30000000000000     
+  0.500000000000000        8.30000000000000     
+  0.750000000000000        8.30000000000000     
+   1.00000000000000        8.30000000000000     
+   1.25000000000000        8.30000000000000     
+   1.50000000000000        8.30000000000000     
+   1.75000000000000        8.30000000000000     
+   2.00000000000000        8.30000000000000     
+   2.25000000000000        8.30000000000000     
+   2.50000000000000        8.30000000000000     
+   2.75000000000000        8.30000000000000     
+   3.00000000000000        8.30000000000000     
+   3.25000000000000        8.30000000000000     
+   3.50000000000000        8.30000000000000     
+   3.75000000000000        8.30000000000000     
+   4.00000000000000        8.30000000000000     
+   4.25000000000000        8.30000000000000     
+   4.50000000000000        8.30000000000000     
+   4.75000000000000        8.30000000000000     
+   5.00000000000000        8.30000000000000     
+   5.25000000000000        8.30000000000000     
+   5.50000000000000        8.30000000000000     
+   5.75000000000000        8.30000000000000     
+   6.00000000000000        8.30000000000000     
+   6.25000000000000        8.30000000000000     
+   6.50000000000000        8.30000000000000     
+   6.75000000000000        8.30000000000000     
+   7.00000000000000        8.30000000000000     
+   7.25000000000000        8.30000000000000     
+   7.50000000000000        8.30000000000000     
+   7.75000000000000        8.30000000000000     
+   8.00000000000000        8.30000000000000     
+   8.25000000000000        8.30000000000000     
+   8.50000000000000        8.30000000000000     
+   8.75000000000000        8.30000000000000     
+   9.00000000000000        8.30000000000000     
+   9.25000000000000        8.30000000000000     
+   9.50000000000000        8.30000000000000     
+   9.75000000000000        8.30000000000000     
+   0.00000000000000        8.40000000000000     
+  0.250000000000000        8.40000000000000     
+  0.500000000000000        8.40000000000000     
+  0.750000000000000        8.40000000000000     
+   1.00000000000000        8.40000000000000     
+   1.25000000000000        8.40000000000000     
+   1.50000000000000        8.40000000000000     
+   1.75000000000000        8.40000000000000     
+   2.00000000000000        8.40000000000000     
+   2.25000000000000        8.40000000000000     
+   2.50000000000000        8.40000000000000     
+   2.75000000000000        8.40000000000000     
+   3.00000000000000        8.40000000000000     
+   3.25000000000000        8.40000000000000     
+   3.50000000000000        8.40000000000000     
+   3.75000000000000        8.40000000000000     
+   4.00000000000000        8.40000000000000     
+   4.25000000000000        8.40000000000000     
+   4.50000000000000        8.40000000000000     
+   4.75000000000000        8.40000000000000     
+   5.00000000000000        8.40000000000000     
+   5.25000000000000        8.40000000000000     
+   5.50000000000000        8.40000000000000     
+   5.75000000000000        8.40000000000000     
+   6.00000000000000        8.40000000000000     
+   6.25000000000000        8.40000000000000     
+   6.50000000000000        8.40000000000000     
+   6.75000000000000        8.40000000000000     
+   7.00000000000000        8.40000000000000     
+   7.25000000000000        8.40000000000000     
+   7.50000000000000        8.40000000000000     
+   7.75000000000000        8.40000000000000     
+   8.00000000000000        8.40000000000000     
+   8.25000000000000        8.40000000000000     
+   8.50000000000000        8.40000000000000     
+   8.75000000000000        8.40000000000000     
+   9.00000000000000        8.40000000000000     
+   9.25000000000000        8.40000000000000     
+   9.50000000000000        8.40000000000000     
+   9.75000000000000        8.40000000000000     
+   0.00000000000000        8.50000000000000     
+  0.250000000000000        8.50000000000000     
+  0.500000000000000        8.50000000000000     
+  0.750000000000000        8.50000000000000     
+   1.00000000000000        8.50000000000000     
+   1.25000000000000        8.50000000000000     
+   1.50000000000000        8.50000000000000     
+   1.75000000000000        8.50000000000000     
+   2.00000000000000        8.50000000000000     
+   2.25000000000000        8.50000000000000     
+   2.50000000000000        8.50000000000000     
+   2.75000000000000        8.50000000000000     
+   3.00000000000000        8.50000000000000     
+   3.25000000000000        8.50000000000000     
+   3.50000000000000        8.50000000000000     
+   3.75000000000000        8.50000000000000     
+   4.00000000000000        8.50000000000000     
+   4.25000000000000        8.50000000000000     
+   4.50000000000000        8.50000000000000     
+   4.75000000000000        8.50000000000000     
+   5.00000000000000        8.50000000000000     
+   5.25000000000000        8.50000000000000     
+   5.50000000000000        8.50000000000000     
+   5.75000000000000        8.50000000000000     
+   6.00000000000000        8.50000000000000     
+   6.25000000000000        8.50000000000000     
+   6.50000000000000        8.50000000000000     
+   6.75000000000000        8.50000000000000     
+   7.00000000000000        8.50000000000000     
+   7.25000000000000        8.50000000000000     
+   7.50000000000000        8.50000000000000     
+   7.75000000000000        8.50000000000000     
+   8.00000000000000        8.50000000000000     
+   8.25000000000000        8.50000000000000     
+   8.50000000000000        8.50000000000000     
+   8.75000000000000        8.50000000000000     
+   9.00000000000000        8.50000000000000     
+   9.25000000000000        8.50000000000000     
+   9.50000000000000        8.50000000000000     
+   9.75000000000000        8.50000000000000     
+   0.00000000000000        8.60000000000000     
+  0.250000000000000        8.60000000000000     
+  0.500000000000000        8.60000000000000     
+  0.750000000000000        8.60000000000000     
+   1.00000000000000        8.60000000000000     
+   1.25000000000000        8.60000000000000     
+   1.50000000000000        8.60000000000000     
+   1.75000000000000        8.60000000000000     
+   2.00000000000000        8.60000000000000     
+   2.25000000000000        8.60000000000000     
+   2.50000000000000        8.60000000000000     
+   2.75000000000000        8.60000000000000     
+   3.00000000000000        8.60000000000000     
+   3.25000000000000        8.60000000000000     
+   3.50000000000000        8.60000000000000     
+   3.75000000000000        8.60000000000000     
+   4.00000000000000        8.60000000000000     
+   4.25000000000000        8.60000000000000     
+   4.50000000000000        8.60000000000000     
+   4.75000000000000        8.60000000000000     
+   5.00000000000000        8.60000000000000     
+   5.25000000000000        8.60000000000000     
+   5.50000000000000        8.60000000000000     
+   5.75000000000000        8.60000000000000     
+   6.00000000000000        8.60000000000000     
+   6.25000000000000        8.60000000000000     
+   6.50000000000000        8.60000000000000     
+   6.75000000000000        8.60000000000000     
+   7.00000000000000        8.60000000000000     
+   7.25000000000000        8.60000000000000     
+   7.50000000000000        8.60000000000000     
+   7.75000000000000        8.60000000000000     
+   8.00000000000000        8.60000000000000     
+   8.25000000000000        8.60000000000000     
+   8.50000000000000        8.60000000000000     
+   8.75000000000000        8.60000000000000     
+   9.00000000000000        8.60000000000000     
+   9.25000000000000        8.60000000000000     
+   9.50000000000000        8.60000000000000     
+   9.75000000000000        8.60000000000000     
+   0.00000000000000        8.70000000000000     
+  0.250000000000000        8.70000000000000     
+  0.500000000000000        8.70000000000000     
+  0.750000000000000        8.70000000000000     
+   1.00000000000000        8.70000000000000     
+   1.25000000000000        8.70000000000000     
+   1.50000000000000        8.70000000000000     
+   1.75000000000000        8.70000000000000     
+   2.00000000000000        8.70000000000000     
+   2.25000000000000        8.70000000000000     
+   2.50000000000000        8.70000000000000     
+   2.75000000000000        8.70000000000000     
+   3.00000000000000        8.70000000000000     
+   3.25000000000000        8.70000000000000     
+   3.50000000000000        8.70000000000000     
+   3.75000000000000        8.70000000000000     
+   4.00000000000000        8.70000000000000     
+   4.25000000000000        8.70000000000000     
+   4.50000000000000        8.70000000000000     
+   4.75000000000000        8.70000000000000     
+   5.00000000000000        8.70000000000000     
+   5.25000000000000        8.70000000000000     
+   5.50000000000000        8.70000000000000     
+   5.75000000000000        8.70000000000000     
+   6.00000000000000        8.70000000000000     
+   6.25000000000000        8.70000000000000     
+   6.50000000000000        8.70000000000000     
+   6.75000000000000        8.70000000000000     
+   7.00000000000000        8.70000000000000     
+   7.25000000000000        8.70000000000000     
+   7.50000000000000        8.70000000000000     
+   7.75000000000000        8.70000000000000     
+   8.00000000000000        8.70000000000000     
+   8.25000000000000        8.70000000000000     
+   8.50000000000000        8.70000000000000     
+   8.75000000000000        8.70000000000000     
+   9.00000000000000        8.70000000000000     
+   9.25000000000000        8.70000000000000     
+   9.50000000000000        8.70000000000000     
+   9.75000000000000        8.70000000000000     
+   0.00000000000000        8.80000000000000     
+  0.250000000000000        8.80000000000000     
+  0.500000000000000        8.80000000000000     
+  0.750000000000000        8.80000000000000     
+   1.00000000000000        8.80000000000000     
+   1.25000000000000        8.80000000000000     
+   1.50000000000000        8.80000000000000     
+   1.75000000000000        8.80000000000000     
+   2.00000000000000        8.80000000000000     
+   2.25000000000000        8.80000000000000     
+   2.50000000000000        8.80000000000000     
+   2.75000000000000        8.80000000000000     
+   3.00000000000000        8.80000000000000     
+   3.25000000000000        8.80000000000000     
+   3.50000000000000        8.80000000000000     
+   3.75000000000000        8.80000000000000     
+   4.00000000000000        8.80000000000000     
+   4.25000000000000        8.80000000000000     
+   4.50000000000000        8.80000000000000     
+   4.75000000000000        8.80000000000000     
+   5.00000000000000        8.80000000000000     
+   5.25000000000000        8.80000000000000     
+   5.50000000000000        8.80000000000000     
+   5.75000000000000        8.80000000000000     
+   6.00000000000000        8.80000000000000     
+   6.25000000000000        8.80000000000000     
+   6.50000000000000        8.80000000000000     
+   6.75000000000000        8.80000000000000     
+   7.00000000000000        8.80000000000000     
+   7.25000000000000        8.80000000000000     
+   7.50000000000000        8.80000000000000     
+   7.75000000000000        8.80000000000000     
+   8.00000000000000        8.80000000000000     
+   8.25000000000000        8.80000000000000     
+   8.50000000000000        8.80000000000000     
+   8.75000000000000        8.80000000000000     
+   9.00000000000000        8.80000000000000     
+   9.25000000000000        8.80000000000000     
+   9.50000000000000        8.80000000000000     
+   9.75000000000000        8.80000000000000     
+   0.00000000000000        8.90000000000000     
+  0.250000000000000        8.90000000000000     
+  0.500000000000000        8.90000000000000     
+  0.750000000000000        8.90000000000000     
+   1.00000000000000        8.90000000000000     
+   1.25000000000000        8.90000000000000     
+   1.50000000000000        8.90000000000000     
+   1.75000000000000        8.90000000000000     
+   2.00000000000000        8.90000000000000     
+   2.25000000000000        8.90000000000000     
+   2.50000000000000        8.90000000000000     
+   2.75000000000000        8.90000000000000     
+   3.00000000000000        8.90000000000000     
+   3.25000000000000        8.90000000000000     
+   3.50000000000000        8.90000000000000     
+   3.75000000000000        8.90000000000000     
+   4.00000000000000        8.90000000000000     
+   4.25000000000000        8.90000000000000     
+   4.50000000000000        8.90000000000000     
+   4.75000000000000        8.90000000000000     
+   5.00000000000000        8.90000000000000     
+   5.25000000000000        8.90000000000000     
+   5.50000000000000        8.90000000000000     
+   5.75000000000000        8.90000000000000     
+   6.00000000000000        8.90000000000000     
+   6.25000000000000        8.90000000000000     
+   6.50000000000000        8.90000000000000     
+   6.75000000000000        8.90000000000000     
+   7.00000000000000        8.90000000000000     
+   7.25000000000000        8.90000000000000     
+   7.50000000000000        8.90000000000000     
+   7.75000000000000        8.90000000000000     
+   8.00000000000000        8.90000000000000     
+   8.25000000000000        8.90000000000000     
+   8.50000000000000        8.90000000000000     
+   8.75000000000000        8.90000000000000     
+   9.00000000000000        8.90000000000000     
+   9.25000000000000        8.90000000000000     
+   9.50000000000000        8.90000000000000     
+   9.75000000000000        8.90000000000000     
+   0.00000000000000        9.00000000000000     
+  0.250000000000000        9.00000000000000     
+  0.500000000000000        9.00000000000000     
+  0.750000000000000        9.00000000000000     
+   1.00000000000000        9.00000000000000     
+   1.25000000000000        9.00000000000000     
+   1.50000000000000        9.00000000000000     
+   1.75000000000000        9.00000000000000     
+   2.00000000000000        9.00000000000000     
+   2.25000000000000        9.00000000000000     
+   2.50000000000000        9.00000000000000     
+   2.75000000000000        9.00000000000000     
+   3.00000000000000        9.00000000000000     
+   3.25000000000000        9.00000000000000     
+   3.50000000000000        9.00000000000000     
+   3.75000000000000        9.00000000000000     
+   4.00000000000000        9.00000000000000     
+   4.25000000000000        9.00000000000000     
+   4.50000000000000        9.00000000000000     
+   4.75000000000000        9.00000000000000     
+   5.00000000000000        9.00000000000000     
+   5.25000000000000        9.00000000000000     
+   5.50000000000000        9.00000000000000     
+   5.75000000000000        9.00000000000000     
+   6.00000000000000        9.00000000000000     
+   6.25000000000000        9.00000000000000     
+   6.50000000000000        9.00000000000000     
+   6.75000000000000        9.00000000000000     
+   7.00000000000000        9.00000000000000     
+   7.25000000000000        9.00000000000000     
+   7.50000000000000        9.00000000000000     
+   7.75000000000000        9.00000000000000     
+   8.00000000000000        9.00000000000000     
+   8.25000000000000        9.00000000000000     
+   8.50000000000000        9.00000000000000     
+   8.75000000000000        9.00000000000000     
+   9.00000000000000        9.00000000000000     
+   9.25000000000000        9.00000000000000     
+   9.50000000000000        9.00000000000000     
+   9.75000000000000        9.00000000000000     
+   10.1000000000000        0.00000000000000     
+   10.2000000000000        0.00000000000000     
+   10.3000000000000        0.00000000000000     
+   10.4000000000000        0.00000000000000     
+   10.5000000000000        0.00000000000000     
+   10.6000000000000        0.00000000000000     
+   10.7000000000000        0.00000000000000     
+   10.8000000000000        0.00000000000000     
+   10.9000000000000        0.00000000000000     
+   11.0000000000000        0.00000000000000     
+   11.1000000000000        0.00000000000000     
+   11.2000000000000        0.00000000000000     
+   11.3000000000000        0.00000000000000     
+   11.4000000000000        0.00000000000000     
+   11.5000000000000        0.00000000000000     
+   11.6000000000000        0.00000000000000     
+   11.7000000000000        0.00000000000000     
+   11.8000000000000        0.00000000000000     
+   11.9000000000000        0.00000000000000     
+   10.1000000000000       0.350000000000000     
+   10.2000000000000       0.350000000000000     
+   10.3000000000000       0.350000000000000     
+   10.4000000000000       0.350000000000000     
+   10.5000000000000       0.350000000000000     
+   10.6000000000000       0.350000000000000     
+   10.7000000000000       0.350000000000000     
+   10.8000000000000       0.350000000000000     
+   10.9000000000000       0.350000000000000     
+   11.0000000000000       0.350000000000000     
+   11.1000000000000       0.350000000000000     
+   11.2000000000000       0.350000000000000     
+   11.3000000000000       0.350000000000000     
+   11.4000000000000       0.350000000000000     
+   11.5000000000000       0.350000000000000     
+   11.6000000000000       0.350000000000000     
+   11.7000000000000       0.350000000000000     
+   11.8000000000000       0.350000000000000     
+   11.9000000000000       0.350000000000000     
+   10.1000000000000       0.699999999999999     
+   10.2000000000000       0.699999999999999     
+   10.3000000000000       0.699999999999999     
+   10.4000000000000       0.699999999999999     
+   10.5000000000000       0.699999999999999     
+   10.6000000000000       0.699999999999999     
+   10.7000000000000       0.699999999999999     
+   10.8000000000000       0.699999999999999     
+   10.9000000000000       0.699999999999999     
+   11.0000000000000       0.699999999999999     
+   11.1000000000000       0.699999999999999     
+   11.2000000000000       0.699999999999999     
+   11.3000000000000       0.699999999999999     
+   11.4000000000000       0.699999999999999     
+   11.5000000000000       0.699999999999999     
+   11.6000000000000       0.699999999999999     
+   11.7000000000000       0.699999999999999     
+   11.8000000000000       0.699999999999999     
+   11.9000000000000       0.699999999999999     
+   10.1000000000000        1.05000000000000     
+   10.2000000000000        1.05000000000000     
+   10.3000000000000        1.05000000000000     
+   10.4000000000000        1.05000000000000     
+   10.5000000000000        1.05000000000000     
+   10.6000000000000        1.05000000000000     
+   10.7000000000000        1.05000000000000     
+   10.8000000000000        1.05000000000000     
+   10.9000000000000        1.05000000000000     
+   11.0000000000000        1.05000000000000     
+   11.1000000000000        1.05000000000000     
+   11.2000000000000        1.05000000000000     
+   11.3000000000000        1.05000000000000     
+   11.4000000000000        1.05000000000000     
+   11.5000000000000        1.05000000000000     
+   11.6000000000000        1.05000000000000     
+   11.7000000000000        1.05000000000000     
+   11.8000000000000        1.05000000000000     
+   11.9000000000000        1.05000000000000     
+   10.1000000000000        1.40000000000000     
+   10.2000000000000        1.40000000000000     
+   10.3000000000000        1.40000000000000     
+   10.4000000000000        1.40000000000000     
+   10.5000000000000        1.40000000000000     
+   10.6000000000000        1.40000000000000     
+   10.7000000000000        1.40000000000000     
+   10.8000000000000        1.40000000000000     
+   10.9000000000000        1.40000000000000     
+   11.0000000000000        1.40000000000000     
+   11.1000000000000        1.40000000000000     
+   11.2000000000000        1.40000000000000     
+   11.3000000000000        1.40000000000000     
+   11.4000000000000        1.40000000000000     
+   11.5000000000000        1.40000000000000     
+   11.6000000000000        1.40000000000000     
+   11.7000000000000        1.40000000000000     
+   11.8000000000000        1.40000000000000     
+   11.9000000000000        1.40000000000000     
+   10.1000000000000        1.75000000000000     
+   10.2000000000000        1.75000000000000     
+   10.3000000000000        1.75000000000000     
+   10.4000000000000        1.75000000000000     
+   10.5000000000000        1.75000000000000     
+   10.6000000000000        1.75000000000000     
+   10.7000000000000        1.75000000000000     
+   10.8000000000000        1.75000000000000     
+   10.9000000000000        1.75000000000000     
+   11.0000000000000        1.75000000000000     
+   11.1000000000000        1.75000000000000     
+   11.2000000000000        1.75000000000000     
+   11.3000000000000        1.75000000000000     
+   11.4000000000000        1.75000000000000     
+   11.5000000000000        1.75000000000000     
+   11.6000000000000        1.75000000000000     
+   11.7000000000000        1.75000000000000     
+   11.8000000000000        1.75000000000000     
+   11.9000000000000        1.75000000000000     
+   10.1000000000000        2.10000000000000     
+   10.2000000000000        2.10000000000000     
+   10.3000000000000        2.10000000000000     
+   10.4000000000000        2.10000000000000     
+   10.5000000000000        2.10000000000000     
+   10.6000000000000        2.10000000000000     
+   10.7000000000000        2.10000000000000     
+   10.8000000000000        2.10000000000000     
+   10.9000000000000        2.10000000000000     
+   11.0000000000000        2.10000000000000     
+   11.1000000000000        2.10000000000000     
+   11.2000000000000        2.10000000000000     
+   11.3000000000000        2.10000000000000     
+   11.4000000000000        2.10000000000000     
+   11.5000000000000        2.10000000000000     
+   11.6000000000000        2.10000000000000     
+   11.7000000000000        2.10000000000000     
+   11.8000000000000        2.10000000000000     
+   11.9000000000000        2.10000000000000     
+   10.1000000000000        2.45000000000000     
+   10.2000000000000        2.45000000000000     
+   10.3000000000000        2.45000000000000     
+   10.4000000000000        2.45000000000000     
+   10.5000000000000        2.45000000000000     
+   10.6000000000000        2.45000000000000     
+   10.7000000000000        2.45000000000000     
+   10.8000000000000        2.45000000000000     
+   10.9000000000000        2.45000000000000     
+   11.0000000000000        2.45000000000000     
+   11.1000000000000        2.45000000000000     
+   11.2000000000000        2.45000000000000     
+   11.3000000000000        2.45000000000000     
+   11.4000000000000        2.45000000000000     
+   11.5000000000000        2.45000000000000     
+   11.6000000000000        2.45000000000000     
+   11.7000000000000        2.45000000000000     
+   11.8000000000000        2.45000000000000     
+   11.9000000000000        2.45000000000000     
+   10.1000000000000        2.80000000000000     
+   10.2000000000000        2.80000000000000     
+   10.3000000000000        2.80000000000000     
+   10.4000000000000        2.80000000000000     
+   10.5000000000000        2.80000000000000     
+   10.6000000000000        2.80000000000000     
+   10.7000000000000        2.80000000000000     
+   10.8000000000000        2.80000000000000     
+   10.9000000000000        2.80000000000000     
+   11.0000000000000        2.80000000000000     
+   11.1000000000000        2.80000000000000     
+   11.2000000000000        2.80000000000000     
+   11.3000000000000        2.80000000000000     
+   11.4000000000000        2.80000000000000     
+   11.5000000000000        2.80000000000000     
+   11.6000000000000        2.80000000000000     
+   11.7000000000000        2.80000000000000     
+   11.8000000000000        2.80000000000000     
+   11.9000000000000        2.80000000000000     
+   10.1000000000000        3.15000000000000     
+   10.2000000000000        3.15000000000000     
+   10.3000000000000        3.15000000000000     
+   10.4000000000000        3.15000000000000     
+   10.5000000000000        3.15000000000000     
+   10.6000000000000        3.15000000000000     
+   10.7000000000000        3.15000000000000     
+   10.8000000000000        3.15000000000000     
+   10.9000000000000        3.15000000000000     
+   11.0000000000000        3.15000000000000     
+   11.1000000000000        3.15000000000000     
+   11.2000000000000        3.15000000000000     
+   11.3000000000000        3.15000000000000     
+   11.4000000000000        3.15000000000000     
+   11.5000000000000        3.15000000000000     
+   11.6000000000000        3.15000000000000     
+   11.7000000000000        3.15000000000000     
+   11.8000000000000        3.15000000000000     
+   11.9000000000000        3.15000000000000     
+   10.1000000000000        3.50000000000000     
+   10.2000000000000        3.50000000000000     
+   10.3000000000000        3.50000000000000     
+   10.4000000000000        3.50000000000000     
+   10.5000000000000        3.50000000000000     
+   10.6000000000000        3.50000000000000     
+   10.7000000000000        3.50000000000000     
+   10.8000000000000        3.50000000000000     
+   10.9000000000000        3.50000000000000     
+   11.0000000000000        3.50000000000000     
+   11.1000000000000        3.50000000000000     
+   11.2000000000000        3.50000000000000     
+   11.3000000000000        3.50000000000000     
+   11.4000000000000        3.50000000000000     
+   11.5000000000000        3.50000000000000     
+   11.6000000000000        3.50000000000000     
+   11.7000000000000        3.50000000000000     
+   11.8000000000000        3.50000000000000     
+   11.9000000000000        3.50000000000000     
+   10.1000000000000        3.85000000000000     
+   10.2000000000000        3.85000000000000     
+   10.3000000000000        3.85000000000000     
+   10.4000000000000        3.85000000000000     
+   10.5000000000000        3.85000000000000     
+   10.6000000000000        3.85000000000000     
+   10.7000000000000        3.85000000000000     
+   10.8000000000000        3.85000000000000     
+   10.9000000000000        3.85000000000000     
+   11.0000000000000        3.85000000000000     
+   11.1000000000000        3.85000000000000     
+   11.2000000000000        3.85000000000000     
+   11.3000000000000        3.85000000000000     
+   11.4000000000000        3.85000000000000     
+   11.5000000000000        3.85000000000000     
+   11.6000000000000        3.85000000000000     
+   11.7000000000000        3.85000000000000     
+   11.8000000000000        3.85000000000000     
+   11.9000000000000        3.85000000000000     
+   10.1000000000000        4.20000000000000     
+   10.2000000000000        4.20000000000000     
+   10.3000000000000        4.20000000000000     
+   10.4000000000000        4.20000000000000     
+   10.5000000000000        4.20000000000000     
+   10.6000000000000        4.20000000000000     
+   10.7000000000000        4.20000000000000     
+   10.8000000000000        4.20000000000000     
+   10.9000000000000        4.20000000000000     
+   11.0000000000000        4.20000000000000     
+   11.1000000000000        4.20000000000000     
+   11.2000000000000        4.20000000000000     
+   11.3000000000000        4.20000000000000     
+   11.4000000000000        4.20000000000000     
+   11.5000000000000        4.20000000000000     
+   11.6000000000000        4.20000000000000     
+   11.7000000000000        4.20000000000000     
+   11.8000000000000        4.20000000000000     
+   11.9000000000000        4.20000000000000     
+   10.1000000000000        4.55000000000000     
+   10.2000000000000        4.55000000000000     
+   10.3000000000000        4.55000000000000     
+   10.4000000000000        4.55000000000000     
+   10.5000000000000        4.55000000000000     
+   10.6000000000000        4.55000000000000     
+   10.7000000000000        4.55000000000000     
+   10.8000000000000        4.55000000000000     
+   10.9000000000000        4.55000000000000     
+   11.0000000000000        4.55000000000000     
+   11.1000000000000        4.55000000000000     
+   11.2000000000000        4.55000000000000     
+   11.3000000000000        4.55000000000000     
+   11.4000000000000        4.55000000000000     
+   11.5000000000000        4.55000000000000     
+   11.6000000000000        4.55000000000000     
+   11.7000000000000        4.55000000000000     
+   11.8000000000000        4.55000000000000     
+   11.9000000000000        4.55000000000000     
+   10.1000000000000        4.90000000000000     
+   10.2000000000000        4.90000000000000     
+   10.3000000000000        4.90000000000000     
+   10.4000000000000        4.90000000000000     
+   10.5000000000000        4.90000000000000     
+   10.6000000000000        4.90000000000000     
+   10.7000000000000        4.90000000000000     
+   10.8000000000000        4.90000000000000     
+   10.9000000000000        4.90000000000000     
+   11.0000000000000        4.90000000000000     
+   11.1000000000000        4.90000000000000     
+   11.2000000000000        4.90000000000000     
+   11.3000000000000        4.90000000000000     
+   11.4000000000000        4.90000000000000     
+   11.5000000000000        4.90000000000000     
+   11.6000000000000        4.90000000000000     
+   11.7000000000000        4.90000000000000     
+   11.8000000000000        4.90000000000000     
+   11.9000000000000        4.90000000000000     
+   10.1000000000000        5.25000000000000     
+   10.2000000000000        5.25000000000000     
+   10.3000000000000        5.25000000000000     
+   10.4000000000000        5.25000000000000     
+   10.5000000000000        5.25000000000000     
+   10.6000000000000        5.25000000000000     
+   10.7000000000000        5.25000000000000     
+   10.8000000000000        5.25000000000000     
+   10.9000000000000        5.25000000000000     
+   11.0000000000000        5.25000000000000     
+   11.1000000000000        5.25000000000000     
+   11.2000000000000        5.25000000000000     
+   11.3000000000000        5.25000000000000     
+   11.4000000000000        5.25000000000000     
+   11.5000000000000        5.25000000000000     
+   11.6000000000000        5.25000000000000     
+   11.7000000000000        5.25000000000000     
+   11.8000000000000        5.25000000000000     
+   11.9000000000000        5.25000000000000     
+   10.1000000000000        5.60000000000000     
+   10.2000000000000        5.60000000000000     
+   10.3000000000000        5.60000000000000     
+   10.4000000000000        5.60000000000000     
+   10.5000000000000        5.60000000000000     
+   10.6000000000000        5.60000000000000     
+   10.7000000000000        5.60000000000000     
+   10.8000000000000        5.60000000000000     
+   10.9000000000000        5.60000000000000     
+   11.0000000000000        5.60000000000000     
+   11.1000000000000        5.60000000000000     
+   11.2000000000000        5.60000000000000     
+   11.3000000000000        5.60000000000000     
+   11.4000000000000        5.60000000000000     
+   11.5000000000000        5.60000000000000     
+   11.6000000000000        5.60000000000000     
+   11.7000000000000        5.60000000000000     
+   11.8000000000000        5.60000000000000     
+   11.9000000000000        5.60000000000000     
+   10.1000000000000        5.95000000000000     
+   10.2000000000000        5.95000000000000     
+   10.3000000000000        5.95000000000000     
+   10.4000000000000        5.95000000000000     
+   10.5000000000000        5.95000000000000     
+   10.6000000000000        5.95000000000000     
+   10.7000000000000        5.95000000000000     
+   10.8000000000000        5.95000000000000     
+   10.9000000000000        5.95000000000000     
+   11.0000000000000        5.95000000000000     
+   11.1000000000000        5.95000000000000     
+   11.2000000000000        5.95000000000000     
+   11.3000000000000        5.95000000000000     
+   11.4000000000000        5.95000000000000     
+   11.5000000000000        5.95000000000000     
+   11.6000000000000        5.95000000000000     
+   11.7000000000000        5.95000000000000     
+   11.8000000000000        5.95000000000000     
+   11.9000000000000        5.95000000000000     
+   10.1000000000000        6.30000000000000     
+   10.2000000000000        6.30000000000000     
+   10.3000000000000        6.30000000000000     
+   10.4000000000000        6.30000000000000     
+   10.5000000000000        6.30000000000000     
+   10.6000000000000        6.30000000000000     
+   10.7000000000000        6.30000000000000     
+   10.8000000000000        6.30000000000000     
+   10.9000000000000        6.30000000000000     
+   11.0000000000000        6.30000000000000     
+   11.1000000000000        6.30000000000000     
+   11.2000000000000        6.30000000000000     
+   11.3000000000000        6.30000000000000     
+   11.4000000000000        6.30000000000000     
+   11.5000000000000        6.30000000000000     
+   11.6000000000000        6.30000000000000     
+   11.7000000000000        6.30000000000000     
+   11.8000000000000        6.30000000000000     
+   11.9000000000000        6.30000000000000     
+   10.1000000000000        6.65000000000000     
+   10.2000000000000        6.65000000000000     
+   10.3000000000000        6.65000000000000     
+   10.4000000000000        6.65000000000000     
+   10.5000000000000        6.65000000000000     
+   10.6000000000000        6.65000000000000     
+   10.7000000000000        6.65000000000000     
+   10.8000000000000        6.65000000000000     
+   10.9000000000000        6.65000000000000     
+   11.0000000000000        6.65000000000000     
+   11.1000000000000        6.65000000000000     
+   11.2000000000000        6.65000000000000     
+   11.3000000000000        6.65000000000000     
+   11.4000000000000        6.65000000000000     
+   11.5000000000000        6.65000000000000     
+   11.6000000000000        6.65000000000000     
+   11.7000000000000        6.65000000000000     
+   11.8000000000000        6.65000000000000     
+   11.9000000000000        6.65000000000000     

Modified: seismo/2D/SPECFEM2D/trunk/DATA/Par_file
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Par_file	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Par_file	2007-12-23 13:05:59 UTC (rev 8969)
@@ -3,6 +3,19 @@
 title                           = Test for M2 UPPA
 interfacesfile                  = interfaces_M2_UPPA_curved.dat
 
+# data concerning mesh, when generated using third-party app (more info in README)
+read_external_mesh              = .false.
+mesh_file                       = ./DATA/Mesh_canyon/canyon_mesh_file   # file containing the mesh
+nodes_coords_file               = ./DATA/Mesh_canyon/canyon_nodes_coords_file   # file containing the nodes coordinates
+materials_file                  = ./DATA/Mesh_canyon/canyon_materials_file   # file containing the material number for each element
+free_surface_file               = ./DATA/Mesh_canyon/canyon_free_surface_file   # file containing the free surface
+absorbing_surface_file          = ./DATA/Mesh_canyon/canyon_absorbing_surface_file   # file containing the absorbing surface
+
+# parameters concerning partitionning
+nproc                           = 1              # number of processes
+partionning_method              = 1              # ascending order = 1, Metis = 2, Scotch = 3
+partitionning_strategy          = 01110 #b{strat=m{asc=g,low=g,rat=1.0,type=h,vert=4}} #01110          # options concerning partitionning strategy.
+                                                 
 # geometry of the model (origin lower-left corner = 0,0) and mesh description
 xmin                            = 0.d0           # abscissa of left side of the model
 xmax                            = 4000.d0        # abscissa of right side of the model
@@ -14,8 +27,10 @@
 TURN_ANISOTROPY_ON              = .false.        # turn anisotropy on or off for solid medium
 TURN_ATTENUATION_ON             = .false.        # turn attenuation on or off for solid medium
 
+
 # absorbing boundaries parameters
-absorbbottom                    = .true.         # absorbing boundary active or not
+absorbing_conditions            = .true.	 # absorbing boundary active or not
+absorbbottom                    = .true.
 absorbright                     = .true.
 absorbtop                       = .false.
 absorbleft                      = .true.
@@ -31,14 +46,21 @@
 source_type                     = 1              # elastic force or acoustic pressure = 1 or moment tensor = 2
 time_function_type              = 1              # Ricker = 1, first derivative = 2, Gaussian = 3, Dirac = 4, Heaviside = 5
 f0                              = 8.0           # dominant source frequency (Hz) if not Dirac or Heaviside
-angleforce                      = 0.             # angle of the source (for a force only)
+angleforce                      = 20.             # angle of the source (for a force only)
 Mxx                             = 1.             # Mxx component (for a moment tensor source only)
 Mzz                             = 1.             # Mzz component (for a moment tensor source only)
 Mxz                             = 0.             # Mxz component (for a moment tensor source only)
 factor                          = 1.d10          # amplification factor
 
+# constants for attenuation
+N_SLS                           = 2                      # number of standard linear solids for attenuation 
+Qp_attenuation                  = 136.4376068115         # quality factor P for attenuation
+Qs_attenuation                  = 136.4376068115         # quality factor S for attenuation
+f0_attenuation                  = 5.196152422706633      # (Hz) relevant only if source is a Dirac or a Heaviside, else it is f0
+
 # receiver line parameters for seismograms
 seismotype                      = 1              # record 1=displ 2=veloc 3=accel 4=pressure
+generate_STATIONS               = .true.         # creates a STATION file in ./DATA
 nreceiverlines                  = 1              # number of receiver lines
 anglerec                        = 0.d0           # angle to rotate components at receivers
 

Modified: seismo/2D/SPECFEM2D/trunk/DATA/Par_file_Abel_Balanche_bathy_source_solid
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Par_file_Abel_Balanche_bathy_source_solid	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Par_file_Abel_Balanche_bathy_source_solid	2007-12-23 13:05:59 UTC (rev 8969)
@@ -3,6 +3,19 @@
 title                           = Test for Abel Balanche UMR 6538 Brest
 interfacesfile                  = interfaces_Abel_Brest_bathymetry.dat
 
+# data concerning mesh, when generated using third-party app (more info in README)
+read_external_mesh              = .false.
+mesh_file                       = ./DATA/Mesh_canyon/canyon_mesh_file   # file containing the mesh
+nodes_coords_file               = ./DATA/Mesh_canyon/canyon_nodes_coords_file   # file containing the nodes coordinates
+materials_file                  = ./DATA/Mesh_canyon/canyon_materials_file   # file containing the material number for each element
+free_surface_file               = ./DATA/Mesh_canyon/canyon_free_surface_file   # file containing the free surface
+absorbing_surface_file          = ./DATA/Mesh_canyon/canyon_absorbing_surface_file   # file containing the absorbing surface
+
+# parameters concerning partitionning
+nproc                           = 1              # number of processes
+partionning_method              = 1              # ascending order = 1, Metis = 2, Scotch = 3
+partitionning_strategy          = 01110 #b{strat=m{asc=g,low=g,rat=1.0,type=h,vert=4}} #01110          # options concerning partitionning strategy.
+                                                 
 # geometry of the model (origin lower-left corner = 0,0) and mesh description
 xmin                            = 0.d0           # abscissa of left side of the model
 xmax                            = 10000.d0        # abscissa of right side of the model
@@ -15,7 +28,8 @@
 TURN_ATTENUATION_ON             = .false.        # turn attenuation on or off for solid medium
 
 # absorbing boundaries parameters
-absorbbottom                    = .true.         # absorbing boundary active or not
+absorbing_conditions            = .true.	 # absorbing boundary active or not
+absorbbottom                    = .true.         
 absorbright                     = .true.
 absorbtop                       = .false.
 absorbleft                      = .true.
@@ -37,8 +51,15 @@
 Mxz                             = 0.             # Mxz component (for a moment tensor source only)
 factor                          = 1.d10          # amplification factor
 
+# constants for attenuation
+N_SLS                           = 2                      # number of standard linear solids for attenuation 
+Qp_attenuation                  = 136.4376068115         # quality factor P for attenuation
+Qs_attenuation                  = 136.4376068115         # quality factor S for attenuation
+f0_attenuation                  = 5.196152422706633      # (Hz) relevant only if source is a Dirac or a Heaviside, else it is f0
+
 # receiver line parameters for seismograms
 seismotype                      = 4              # record 1=displ 2=veloc 3=accel 4=pressure
+generate_STATIONS               = .true.         # creates a STATION file in ./DATA
 nreceiverlines                  = 2              # number of receiver lines
 anglerec                        = 0.d0           # angle to rotate components at receivers
 

Modified: seismo/2D/SPECFEM2D/trunk/DATA/Par_file_M2_UPPA
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Par_file_M2_UPPA	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Par_file_M2_UPPA	2007-12-23 13:05:59 UTC (rev 8969)
@@ -3,6 +3,19 @@
 title                           = Test for M2 UPPA
 interfacesfile                  = interfaces_M2_UPPA_curved.dat
 
+# data concerning mesh, when generated using third-party app (more info in README)
+read_external_mesh              = .false.
+mesh_file                       = ./DATA/Mesh_canyon/canyon_mesh_file   # file containing the mesh
+nodes_coords_file               = ./DATA/Mesh_canyon/canyon_nodes_coords_file   # file containing the nodes coordinates
+materials_file                  = ./DATA/Mesh_canyon/canyon_materials_file   # file containing the material number for each element
+free_surface_file               = ./DATA/Mesh_canyon/canyon_free_surface_file   # file containing the free surface
+absorbing_surface_file          = ./DATA/Mesh_canyon/canyon_absorbing_surface_file   # file containing the absorbing surface
+
+# parameters concerning partitionning
+nproc                           = 1              # number of processes
+partionning_method              = 1              # ascending order = 1, Metis = 2, Scotch = 3
+partitionning_strategy          = 01110 #b{strat=m{asc=g,low=g,rat=1.0,type=h,vert=4}} #01110          # options concerning partitionning strategy.
+                                                 
 # geometry of the model (origin lower-left corner = 0,0) and mesh description
 xmin                            = 0.d0           # abscissa of left side of the model
 xmax                            = 4000.d0        # abscissa of right side of the model
@@ -14,8 +27,10 @@
 TURN_ANISOTROPY_ON              = .false.        # turn anisotropy on or off for solid medium
 TURN_ATTENUATION_ON             = .false.        # turn attenuation on or off for solid medium
 
+
 # absorbing boundaries parameters
-absorbbottom                    = .true.         # absorbing boundary active or not
+absorbing_conditions            = .true.	 # absorbing boundary active or not
+absorbbottom                    = .true.
 absorbright                     = .true.
 absorbtop                       = .false.
 absorbleft                      = .true.
@@ -31,14 +46,21 @@
 source_type                     = 1              # elastic force or acoustic pressure = 1 or moment tensor = 2
 time_function_type              = 1              # Ricker = 1, first derivative = 2, Gaussian = 3, Dirac = 4, Heaviside = 5
 f0                              = 8.0           # dominant source frequency (Hz) if not Dirac or Heaviside
-angleforce                      = 0.             # angle of the source (for a force only)
+angleforce                      = 20.             # angle of the source (for a force only)
 Mxx                             = 1.             # Mxx component (for a moment tensor source only)
 Mzz                             = 1.             # Mzz component (for a moment tensor source only)
 Mxz                             = 0.             # Mxz component (for a moment tensor source only)
 factor                          = 1.d10          # amplification factor
 
+# constants for attenuation
+N_SLS                           = 2                      # number of standard linear solids for attenuation 
+Qp_attenuation                  = 136.4376068115         # quality factor P for attenuation
+Qs_attenuation                  = 136.4376068115         # quality factor S for attenuation
+f0_attenuation                  = 5.196152422706633      # (Hz) relevant only if source is a Dirac or a Heaviside, else it is f0
+
 # receiver line parameters for seismograms
 seismotype                      = 1              # record 1=displ 2=veloc 3=accel 4=pressure
+generate_STATIONS               = .true.         # creates a STATION file in ./DATA
 nreceiverlines                  = 1              # number of receiver lines
 anglerec                        = 0.d0           # angle to rotate components at receivers
 

Added: seismo/2D/SPECFEM2D/trunk/DATA/Par_file_canyon
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Par_file_canyon	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Par_file_canyon	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,100 @@
+
+# title of job, and file that contains interface data
+title                           = Calcul Mexique Alejandro
+interfacesfile                  = interfaces_no_canyon.dat
+
+# data concerning mesh, when generated using third-party app (more info in README)
+read_external_mesh              = .false.
+mesh_file                       = ./DATA/Mesh_canyon/canyon_mesh_file   # file containing the mesh
+nodes_coords_file               = ./DATA/Mesh_canyon/canyon_nodes_coords_file   # file containing the nodes coordinates
+materials_file                  = ./DATA/Mesh_canyon/canyon_materials_file   # file containing the material number for each element
+free_surface_file               = ./DATA/Mesh_canyon/canyon_free_surface_file   # file containing the free surface
+absorbing_surface_file          = ./DATA/Mesh_canyon/canyon_absorbing_surface_file   # file containing the absorbing surface
+
+# parameters concerning partitionning
+nproc                           = 1              # number of processes
+partionning_method              = 1              # ascending order = 1, Metis = 2, Scotch = 3
+partitionning_strategy          = 01110 #b{strat=m{asc=g,low=g,rat=1.0,type=h,vert=4}} #01110          # options concerning partitionning strategy.
+                                                 
+# geometry of the model (origin lower-left corner = 0,0) and mesh description
+xmin                            = 0.d0           # abscissa of left side of the model
+xmax                            = 19.d0        # abscissa of right side of the model
+nx                              = 70             # number of elements along X
+ngnod                           = 4              # number of control nodes per element (4 or 9)
+initialfield                    = .false.        # use a plane wave as source or not
+add_Bielak_conditions           = .true.        # add Bielak conditions or not if initial plane wave
+assign_external_model           = .false.        # define external earth model or not
+TURN_ANISOTROPY_ON              = .false.        # turn anisotropy on or off for solid medium
+TURN_ATTENUATION_ON             = .false.        # turn attenuation on or off for solid medium
+
+# absorbing boundaries parameters
+absorbing_conditions            = .true.	 # absorbing boundary active or not
+absorbbottom                    = .true.         
+absorbright                     = .true.
+absorbtop                       = .false.
+absorbleft                      = .true.
+
+# time step parameters
+nt                              = 5000           # total number of time steps
+deltat                          = 2.e-3          # duration of a time step
+
+# source parameters
+source_surf                     = .false.        # source inside the medium or at the surface
+xs                              = 2.          # source location x in meters
+zs                              = 3.          # source location z in meters
+source_type                     = 1              # elastic force or acoustic pressure = 1 or moment tensor = 2
+time_function_type              = 1              # Ricker = 1, first derivative = 2, Gaussian = 3, Dirac = 4, Heaviside = 5
+f0                              = 1.0           # dominant source frequency (Hz) if not Dirac or Heaviside
+angleforce                      = 30.             # angle of the source (for a force only)
+Mxx                             = 1.             # Mxx component (for a moment tensor source only)
+Mzz                             = 1.             # Mzz component (for a moment tensor source only)
+Mxz                             = 0.             # Mxz component (for a moment tensor source only)
+factor                          = 1.d10          # amplification factor
+
+# constants for attenuation
+N_SLS                           = 2                      # number of standard linear solids for attenuation 
+Qp_attenuation                  = 136.4376068115         # quality factor P for attenuation
+Qs_attenuation                  = 136.4376068115         # quality factor S for attenuation
+f0_attenuation                  = 5.196152422706633      # (Hz) relevant only if source is a Dirac or a Heaviside, else it is f0
+
+# receiver line parameters for seismograms
+seismotype                      = 1              # record 1=displ 2=veloc 3=accel 4=pressure
+generate_STATIONS               = .true.         # creates a STATION file in ./DATA
+nreceiverlines                  = 1              # number of receiver lines
+anglerec                        = 0.d0           # angle to rotate components at receivers
+
+# first receiver line
+nrec                            = 60             # number of receivers
+xdeb                            = 800.           # first receiver x in meters
+zdeb                            = 900.          # first receiver z in meters
+xfin                            = 800.          # last receiver x in meters (ignored if onlyone receiver)
+zfin                            = 900.          # last receiver z in meters (ignored if onlyone receiver)
+enreg_surf                      = .true.         # receivers inside the medium or at the surface
+
+# display parameters
+NTSTEP_BETWEEN_OUTPUT_INFO      = 250            # display frequency in time steps
+output_postscript_snapshot      = .true.         # output Postscript snapshot of the results
+output_color_image              = .true.         # output color image of the results
+imagetype                       = 1              # display 1=displ 2=veloc 3=accel 4=pressure
+cutsnaps                        = 1.             # minimum amplitude in % for snapshots
+meshvect                        = .true.         # display mesh on vector plots or not
+modelvect                       = .false.        # display velocity model on vector plots
+boundvect                       = .true.         # display boundary conditions on plots
+interpol                        = .true.         # interpolation of the display or not
+pointsdisp                      = 6              # points for interpolation of display (set to 1 for lower-left corner only)
+subsamp                         = 1              # subsampling of color snapshots
+sizemax_arrows                  = 1.d0           # maximum size of arrows on vector plots in cm
+gnuplot                         = .true .        # generate a GNUPLOT file for the grid
+outputgrid                      = .false.        # save the grid in a text file or not
+
+# velocity and density models
+nbmodels                        = 1              # nb of different models
+# define models as (model_number,1,rho,vp,vs,0,0) or (model_number,2,rho,c11,c13,c33,c44)
+# set vs to zero to make a given model acoustic
+# the mesh can contain both acoustic and elastic models simultaneously
+#1 1 1.00d0 1.732050807d0 1.0d0 0 0
+1 1 1.d0 2.d0 1.d0 0 0
+
+# define the different regions of the model in the (nx,nz) spectral element mesh
+nbregions                       = 1              # nb of regions and model number for each
+1 70  1 28 1

Added: seismo/2D/SPECFEM2D/trunk/DATA/Par_file_no_canyon
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Par_file_no_canyon	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Par_file_no_canyon	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,100 @@
+
+# title of job, and file that contains interface data
+title                           = Calcul Mexique Alejandro
+interfacesfile                  = interfaces_no_canyon.dat
+
+# data concerning mesh, when generated using third-party app (more info in README)
+read_external_mesh              = .false.
+mesh_file                       = ./DATA/Mesh_canyon/canyon_mesh_file   # file containing the mesh
+nodes_coords_file               = ./DATA/Mesh_canyon/canyon_nodes_coords_file   # file containing the nodes coordinates
+materials_file                  = ./DATA/Mesh_canyon/canyon_materials_file   # file containing the material number for each element
+free_surface_file               = ./DATA/Mesh_canyon/canyon_free_surface_file   # file containing the free surface
+absorbing_surface_file          = ./DATA/Mesh_canyon/canyon_absorbing_surface_file   # file containing the absorbing surface
+
+# parameters concerning partitionning
+nproc                           = 1              # number of processes
+partionning_method              = 1              # ascending order = 1, Metis = 2, Scotch = 3
+partitionning_strategy          = 01110 #b{strat=m{asc=g,low=g,rat=1.0,type=h,vert=4}} #01110          # options concerning partitionning strategy.
+                                                 
+# geometry of the model (origin lower-left corner = 0,0) and mesh description
+xmin                            = 0.d0           # abscissa of left side of the model
+xmax                            = 19.d0        # abscissa of right side of the model
+nx                              = 95             # number of elements along X
+ngnod                           = 4              # number of control nodes per element (4 or 9)
+initialfield                    = .true.        # use a plane wave as source or not
+add_Bielak_conditions           = .true.        # add Bielak conditions or not if initial plane wave
+assign_external_model           = .false.        # define external earth model or not
+TURN_ANISOTROPY_ON              = .false.        # turn anisotropy on or off for solid medium
+TURN_ATTENUATION_ON             = .false.        # turn attenuation on or off for solid medium
+
+# absorbing boundaries parameters
+absorbing_conditions            = .true.	 # absorbing boundary active or not
+absorbbottom                    = .true.         
+absorbright                     = .true.
+absorbtop                       = .false.
+absorbleft                      = .true.
+
+# time step parameters
+nt                              = 4000           # total number of time steps
+deltat                          = 2.5e-3          # duration of a time step
+
+# source parameters
+source_surf                     = .false.        # source inside the medium or at the surface
+xs                              = 2.          # source location x in meters
+zs                              = 3.          # source location z in meters
+source_type                     = 1              # elastic force or acoustic pressure = 1 or moment tensor = 2
+time_function_type              = 1              # Ricker = 1, first derivative = 2, Gaussian = 3, Dirac = 4, Heaviside = 5
+f0                              = 2.0           # dominant source frequency (Hz) if not Dirac or Heaviside
+angleforce                      = 30.             # angle of the source (for a force only)
+Mxx                             = 1.             # Mxx component (for a moment tensor source only)
+Mzz                             = 1.             # Mzz component (for a moment tensor source only)
+Mxz                             = 0.             # Mxz component (for a moment tensor source only)
+factor                          = 1.d10          # amplification factor
+
+# constants for attenuation
+N_SLS                           = 2                      # number of standard linear solids for attenuation 
+Qp_attenuation                  = 136.4376068115         # quality factor P for attenuation
+Qs_attenuation                  = 136.4376068115         # quality factor S for attenuation
+f0_attenuation                  = 5.196152422706633      # (Hz) relevant only if source is a Dirac or a Heaviside, else it is f0
+
+# receiver line parameters for seismograms
+seismotype                      = 1              # record 1=displ 2=veloc 3=accel 4=pressure
+generate_STATIONS               = .false.         # creates a STATION file in ./DATA
+nreceiverlines                  = 1              # number of receiver lines
+anglerec                        = 0.d0           # angle to rotate components at receivers
+
+# first receiver line
+nrec                            = 60             # number of receivers
+xdeb                            = 800.           # first receiver x in meters
+zdeb                            = 900.          # first receiver z in meters
+xfin                            = 800.          # last receiver x in meters (ignored if onlyone receiver)
+zfin                            = 900.          # last receiver z in meters (ignored if onlyone receiver)
+enreg_surf                      = .true.         # receivers inside the medium or at the surface
+
+# display parameters
+NTSTEP_BETWEEN_OUTPUT_INFO      = 200            # display frequency in time steps
+output_postscript_snapshot      = .true.         # output Postscript snapshot of the results
+output_color_image              = .true.         # output color image of the results
+imagetype                       = 1              # display 1=displ 2=veloc 3=accel 4=pressure
+cutsnaps                        = 1.             # minimum amplitude in % for snapshots
+meshvect                        = .true.         # display mesh on vector plots or not
+modelvect                       = .false.        # display velocity model on vector plots
+boundvect                       = .true.         # display boundary conditions on plots
+interpol                        = .true.         # interpolation of the display or not
+pointsdisp                      = 6              # points for interpolation of display (set to 1 for lower-left corner only)
+subsamp                         = 1              # subsampling of color snapshots
+sizemax_arrows                  = 1.d0           # maximum size of arrows on vector plots in cm
+gnuplot                         = .true .        # generate a GNUPLOT file for the grid
+outputgrid                      = .false.        # save the grid in a text file or not
+
+# velocity and density models
+nbmodels                        = 1              # nb of different models
+# define models as (model_number,1,rho,vp,vs,0,0) or (model_number,2,rho,c11,c13,c33,c44)
+# set vs to zero to make a given model acoustic
+# the mesh can contain both acoustic and elastic models simultaneously
+#1 1 1.00d0 1.732050807d0 1.0d0 0 0
+1 1 1.d0 2.d0 1.d0 0 0
+
+# define the different regions of the model in the (nx,nz) spectral element mesh
+nbregions                       = 1              # nb of regions and model number for each
+1 95  1 45 1

Added: seismo/2D/SPECFEM2D/trunk/DATA/STATIONS_canyon
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/STATIONS_canyon	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/STATIONS_canyon	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,81 @@
+          80
+S0001    AA            9.0000000            9.0000000       0.0         0.0
+S0002    AA            9.0689655            9.0000000       0.0         0.0
+S0003    AA            9.1379310            9.0000000       0.0         0.0
+S0004    AA            9.2068966            9.0000000       0.0         0.0
+S0005    AA            9.2758621            9.0000000       0.0         0.0
+S0006    AA            9.3448276            9.0000000       0.0         0.0
+S0007    AA            9.4137931            9.0000000       0.0         0.0
+S0008    AA            9.4827586            9.0000000       0.0         0.0
+S0009    AA            9.5517241            9.0000000       0.0         0.0
+S0010    AA            9.6206897            9.0000000       0.0         0.0
+S0011    AA            9.6896552            9.0000000       0.0         0.0
+S0012    AA            9.7586207            9.0000000       0.0         0.0
+S0013    AA            9.8275862            9.0000000       0.0         0.0
+S0014    AA            9.8965517            9.0000000       0.0         0.0
+S0015    AA            9.9655172            9.0000000       0.0         0.0
+S0016    AA           10.0344828            9.0000000       0.0         0.0
+S0017    AA           10.1034483            9.0000000       0.0         0.0
+S0018    AA           10.1724138            9.0000000       0.0         0.0
+S0019    AA           10.2413793            9.0000000       0.0         0.0
+S0020    AA           10.3103448            9.0000000       0.0         0.0
+S0021    AA           10.3793103            9.0000000       0.0         0.0
+S0022    AA           10.4482759            9.0000000       0.0         0.0
+S0023    AA           10.5172414            9.0000000       0.0         0.0
+S0024    AA           10.5862069            9.0000000       0.0         0.0
+S0025    AA           10.6551724            9.0000000       0.0         0.0
+S0026    AA           10.7241379            9.0000000       0.0         0.0
+S0027    AA           10.7931034            9.0000000       0.0         0.0
+S0028    AA           10.8620690            9.0000000       0.0         0.0
+S0029    AA           10.9310345            9.0000000       0.0         0.0
+S0030    AA           11.0000000            9.0000000       0.0         0.0
+S0031    AA           11.0123117            8.8435655       0.0         0.0
+S0032    AA           11.0489435            8.6909830       0.0         0.0
+S0033    AA           11.1089935            8.5460095       0.0         0.0
+S0034    AA           11.1909830            8.4122147       0.0         0.0
+S0035    AA           11.2928932            8.2928932       0.0         0.0
+S0036    AA           11.4122147            8.1909830       0.0         0.0
+S0037    AA           11.5460095            8.1089935       0.0         0.0
+S0038    AA           11.6909830            8.0489435       0.0         0.0
+S0039    AA           11.8435655            8.0123117       0.0         0.0
+S0040    AA           12.0000000            8.0000000       0.0         0.0
+S0041    AA           12.1564345            8.0123117       0.0         0.0
+S0042    AA           12.3090170            8.0489435       0.0         0.0
+S0043    AA           12.4539905            8.1089935       0.0         0.0
+S0044    AA           12.5877853            8.1909830       0.0         0.0
+S0045    AA           12.7071068            8.2928932       0.0         0.0
+S0046    AA           12.8090170            8.4122147       0.0         0.0
+S0047    AA           12.8910065            8.5460095       0.0         0.0
+S0048    AA           12.9510565            8.6909830       0.0         0.0
+S0049    AA           12.9876883            8.8435655       0.0         0.0
+S0050    AA           13.0000000            9.0000000       0.0         0.0
+S0051    AA           13.0666667            9.0000000       0.0         0.0
+S0052    AA           13.1333333            9.0000000       0.0         0.0
+S0053    AA           13.2000000            9.0000000       0.0         0.0
+S0054    AA           13.2666667            9.0000000       0.0         0.0
+S0055    AA           13.3333333            9.0000000       0.0         0.0
+S0056    AA           13.4000000            9.0000000       0.0         0.0
+S0057    AA           13.4666667            9.0000000       0.0         0.0
+S0058    AA           13.5333333            9.0000000       0.0         0.0
+S0059    AA           13.6000000            9.0000000       0.0         0.0
+S0060    AA           13.6666667            9.0000000       0.0         0.0
+S0061    AA           13.7333333            9.0000000       0.0         0.0
+S0062    AA           13.8000000            9.0000000       0.0         0.0
+S0063    AA           13.8666667            9.0000000       0.0         0.0
+S0064    AA           13.9333333            9.0000000       0.0         0.0
+S0065    AA           14.0000000            9.0000000       0.0         0.0
+S0066    AA           14.0666667            9.0000000       0.0         0.0
+S0067    AA           14.1333333            9.0000000       0.0         0.0
+S0068    AA           14.2000000            9.0000000       0.0         0.0
+S0069    AA           14.2666667            9.0000000       0.0         0.0
+S0070    AA           14.3333333            9.0000000       0.0         0.0
+S0071    AA           14.4000000            9.0000000       0.0         0.0
+S0072    AA           14.4666667            9.0000000       0.0         0.0
+S0073    AA           14.5333333            9.0000000       0.0         0.0
+S0074    AA           14.6000000            9.0000000       0.0         0.0
+S0075    AA           14.6666667            9.0000000       0.0         0.0
+S0076    AA           14.7333333            9.0000000       0.0         0.0
+S0077    AA           14.8000000            9.0000000       0.0         0.0
+S0078    AA           14.8666667            9.0000000       0.0         0.0
+S0079    AA           14.9333333            9.0000000       0.0         0.0
+S0080    AA           15.0000000            9.0000000       0.0         0.0

Added: seismo/2D/SPECFEM2D/trunk/DATA/interfaces_no_canyon.dat
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/interfaces_no_canyon.dat	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/DATA/interfaces_no_canyon.dat	2007-12-23 13:05:59 UTC (rev 8969)
@@ -0,0 +1,26 @@
+#
+# number of interfaces
+#
+ 2
+#
+# for each interface below, we give the number of points and then x,y for each point
+#
+#
+# interface number 1 (bottom of the mesh)
+#
+ 2
+ 0 0
+ 19 0
+#
+# interface number 2 (topography, top of the mesh)
+#
+ 2
+    0 9
+ 19 9
+#
+# for each layer, we give the number of spectral elements in the vertical direction
+#
+#
+# layer number 1 (bottom layer)
+#
+ 45

Modified: seismo/2D/SPECFEM2D/trunk/compute_Bielak_conditions.f90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/compute_Bielak_conditions.f90	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/compute_Bielak_conditions.f90	2007-12-23 13:05:59 UTC (rev 8969)
@@ -42,7 +42,9 @@
 
 ! compute analytical initial plane wave for Bielak's conditions
 
-  subroutine compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert)
+subroutine compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert, &
+     x0_source, z0_source, A_plane, B_plane, C_plane, angleforce, angleforce_refl, PP, PS, SP, SS, &
+     c_inc, c_refl, time_offset,f0)
 
   implicit none
 
@@ -60,104 +62,156 @@
 
   double precision, external :: ricker_Bielak_veloc
 
+  double precision x0_source, z0_source, angleforce, angleforce_refl, PP, PS, SP, SS
+  double precision c_inc, c_refl, time_offset, f0
+  double precision, dimension(NDIM) :: A_plane, B_plane, C_plane
+
+
 ! get the coordinates of the mesh point
-      x = coord(1,iglob)
-      z = coord(2,iglob)
+  x = coord(1,iglob) - x0_source
+  z = z0_source - coord(2,iglob)
 
 ! times for velocity and traction are staggered i.e. separated by deltat/2.d0
-      time_veloc = (it-1)*deltat + deltat/2.d0 + time_offset
-      time_traction = time_veloc + deltat/2.d0
+  time_veloc = (it-1)*deltat + deltat/2.d0 + time_offset
+  time_traction = time_veloc + deltat/2.d0
 
-      t = time_traction
+  t = time_traction
 
-! derivatives of analytical expression of horizontal and vertical displacements,
-! computed using the "Mathematica" script in UTILS/deriv_ricker_spatial.m
-  dxUx = (sqrt(3.d0)*a*((-8*t + 4*x)*exp(-a*(t - x/2.d0)**2) + &
-      ((2*t - x)*(-2 + a*(-2*t + x)**2))*exp(-a*(t - x/2.d0)**2) + &
-      (2*(-2*t + x - sqrt(3.d0)*(-9 + z)))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      ((1 - (a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
-         (-2*t + x - sqrt(3.d0)*(-9 + z)))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      (2*(-2*t + x + sqrt(3.d0)*(-9 + z)))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      ((1 - (a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
-         (-2*t + x + sqrt(3.d0)*(-9 + z)))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0)))/4.d0
+!!$!SV30
+!!$
+!!$!analytical expression of the displacement for a SV 30 degrees and 0.3333 poisson ratio
+!!$!  Ux = sqrt(3.d0)/2.d0 * rickertest(t - x/2.d0 + (9 - z) * sqrt(3.d0)/2.d0) &
+!!$!     + sqrt(3.d0)/2.d0 * rickertest(t - x/2.d0 - (9 - z) * sqrt(3.d0)/2.d0) &
+!!$!     + sqrt(3.d0) * rickertest(t - x/2.d0)
+!!$!  Uz = - HALF * rickertest(t - x/2.d0 + (9 - z) * sqrt(3.d0)/2.d0) &
+!!$!       + HALF * rickertest(t - x/2.d0 - (9 - z) * sqrt(3.d0)/2.d0)
+!!$
+!!$
+!!$! derivatives of analytical expression of horizontal and vertical displacements,
+!!$! computed using the "Mathematica" script in UTILS/deriv_ricker_spatial.m
+!!$  dxUx = (sqrt(3.d0)*a*((-8*t + 4*x)*exp(-a*(t - x/2.d0)**2) + &
+!!$      ((2*t - x)*(-2 + a*(-2*t + x)**2))*exp(-a*(t - x/2.d0)**2) + &
+!!$      (2*(-2*t + x - sqrt(3.d0)*(-9 + z)))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      ((1 - (a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
+!!$         (-2*t + x - sqrt(3.d0)*(-9 + z)))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      (2*(-2*t + x + sqrt(3.d0)*(-9 + z)))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      ((1 - (a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
+!!$         (-2*t + x + sqrt(3.d0)*(-9 + z)))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0)))/4.d0
+!!$
+!!$  dzUx = (3*a*(((t + (-x + sqrt(3.d0)*(-9 + z))/2.d0)* &
+!!$         (1 - (a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/2.d0))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) - &
+!!$      ((1 - (a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
+!!$         (t - x/2.d0 - (sqrt(3.d0)*(-9 + z))/2.d0))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      (2*t - x + sqrt(3.d0)*(-9 + z))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      (-2*t + x + sqrt(3.d0)*(-9 + z))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0)))/2.d0
+!!$
+!!$  dxUz = (a*((2*t - x - sqrt(3.d0)*(-9 + z))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      (-2*t + x - sqrt(3.d0)*(-9 + z))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      ((1 - (a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
+!!$         (-2*t + x - sqrt(3.d0)*(-9 + z)))/2.d0*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) - &
+!!$      ((1 - (a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
+!!$         (-2*t + x + sqrt(3.d0)*(-9 + z)))/2.d0*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0)))/2.d0
+!!$
+!!$  dzUz = (sqrt(3.d0)*a*(((t + (-x + sqrt(3.d0)*(-9 + z))/2.d0)* &
+!!$         (1 - (a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/2.d0))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      (2*t - x - sqrt(3.d0)*(-9 + z))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      ((1 - (a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
+!!$         (t - x/2.d0 - (sqrt(3.d0)*(-9 + z))/2.d0))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
+!!$      (2*t - x + sqrt(3.d0)*(-9 + z))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0)))/2.d0
 
-  dzUx = (3*a*(((t + (-x + sqrt(3.d0)*(-9 + z))/2.d0)* &
-         (1 - (a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/2.d0))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) - &
-      ((1 - (a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
-         (t - x/2.d0 - (sqrt(3.d0)*(-9 + z))/2.d0))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      (2*t - x + sqrt(3.d0)*(-9 + z))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      (-2*t + x + sqrt(3.d0)*(-9 + z))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0)))/2.d0
+!to calcul the derivative of the displacement, we take the velocity ricker expression and we multiply by
+! the derivative of the interior argument of ricker_Bielak_veloc
 
-  dxUz = (a*((2*t - x - sqrt(3.d0)*(-9 + z))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      (-2*t + x - sqrt(3.d0)*(-9 + z))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      ((1 - (a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
-         (-2*t + x - sqrt(3.d0)*(-9 + z)))/2.d0*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) - &
-      ((1 - (a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
-         (-2*t + x + sqrt(3.d0)*(-9 + z)))/2.d0*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0)))/2.d0
+  dxUx = A_plane(1) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) * (-sin(angleforce)/c_inc)&
+       + B_plane(1) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) * (-sin(angleforce)/c_inc)&
+       + C_plane(1) * ricker_Bielak_veloc(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)&
+       * (-sin(angleforce_refl)/c_refl)
 
-  dzUz = (sqrt(3.d0)*a*(((t + (-x + sqrt(3.d0)*(-9 + z))/2.d0)* &
-         (1 - (a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/2.d0))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      (2*t - x - sqrt(3.d0)*(-9 + z))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      ((1 - (a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/2.d0)* &
-         (t - x/2.d0 - (sqrt(3.d0)*(-9 + z))/2.d0))*exp(-(a*(-2*t + x + sqrt(3.d0)*(-9 + z))**2)/4.d0) + &
-      (2*t - x + sqrt(3.d0)*(-9 + z))*exp(-(a*(2*t - x + sqrt(3.d0)*(-9 + z))**2)/4.d0)))/2.d0
+  dzUx = A_plane(1) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) * (-cos(angleforce)/c_inc)&
+       + B_plane(1) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) * (cos(angleforce)/c_inc)&
+       + C_plane(1) * ricker_Bielak_veloc(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)&
+       * (cos(angleforce_refl)/c_refl)
 
-      t = time_veloc
+  dxUz = A_plane(2) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) * (-sin(angleforce)/c_inc)&
+       + B_plane(2) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) * (-sin(angleforce)/c_inc)&
+       + C_plane(2) * ricker_Bielak_veloc(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)&
+       * (-sin(angleforce_refl)/c_refl)
 
-! analytical expression of the two components of the velocity vector
-      veloc_horiz = (sqrt(3.d0)/2.d0) * ricker_Bielak_veloc(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
-        + (sqrt(3.d0)/2.d0) * ricker_Bielak_veloc(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0)) &
-        + sqrt(3.d0) * ricker_Bielak_veloc(t - x/2.d0)
-      veloc_vert = - HALF * ricker_Bielak_veloc(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
-        + HALF * ricker_Bielak_veloc(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0))
+  dzUz = A_plane(2) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) * (-cos(angleforce)/c_inc)&
+       + B_plane(2) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) * (cos(angleforce)/c_inc)&
+       + C_plane(2) * ricker_Bielak_veloc(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)&
+       * (cos(angleforce_refl)/c_refl)
 
-  end subroutine compute_Bielak_conditions
+  t = time_veloc
 
+!!$!SV30
+!!$! analytical expression of the two components of the velocity vector
+!!$      veloc_horiz = (sqrt(3.d0)/2.d0) * ricker_Bielak_veloc(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$        + (sqrt(3.d0)/2.d0) * ricker_Bielak_veloc(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$        + sqrt(3.d0) * ricker_Bielak_veloc(t - x/2.d0)
+!!$      veloc_vert = - HALF * ricker_Bielak_veloc(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$        + HALF * ricker_Bielak_veloc(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0))
+
+  veloc_horiz = A_plane(1) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) &
+       + B_plane(1) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) &
+       + C_plane(1) * ricker_Bielak_veloc(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)
+  veloc_vert = A_plane(2) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) &
+       + B_plane(2) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) &
+       + C_plane(2) * ricker_Bielak_veloc(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)
+
+end subroutine compute_Bielak_conditions
+
 ! ********
 
 ! compute time variation of the source for analytical initial plane wave
-  double precision function ricker_Bielak_displ(t)
+double precision function ricker_Bielak_displ(t,f0)
 
   implicit none
 
   include "constants.h"
 
-  double precision :: t
+  double precision :: t,f0,a
 
+  a = pi*pi*f0*f0
+
 ! Ricker
   ricker_Bielak_displ = - (1 - 2*a*t**2)*exp(-a*t**2)
 
-  end function ricker_Bielak_displ
+end function ricker_Bielak_displ
 
 ! *******
 
 ! compute time variation of the source for analytical initial plane wave
-  double precision function ricker_Bielak_veloc(t)
+double precision function ricker_Bielak_veloc(t,f0)
 
   implicit none
 
   include "constants.h"
 
-  double precision :: t
+  double precision :: t,f0,a
 
+  a = pi*pi*f0*f0
+
 ! first time derivative of a Ricker
   ricker_Bielak_veloc = 2*a*t*(3 - 2*a*t**2)*exp(-a*t**2)
 
-  end function ricker_Bielak_veloc
+end function ricker_Bielak_veloc
 
 ! *******
 
 ! compute time variation of the source for analytical initial plane wave
-  double precision function ricker_Bielak_accel(t)
+double precision function ricker_Bielak_accel(t,f0)
 
   implicit none
 
   include "constants.h"
 
-  double precision :: t
+  double precision :: t,f0,a
 
+  a = pi*pi*f0*f0
+
 ! second time derivative of a Ricker
   ricker_Bielak_accel = 2*a*(3 - 12*a*t**2 + 4*a**2*t**4)* exp(-a*t**2)
 
-  end function ricker_Bielak_accel
+end function ricker_Bielak_accel
 

Modified: seismo/2D/SPECFEM2D/trunk/compute_forces_elastic.f90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/compute_forces_elastic.f90	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/compute_forces_elastic.f90	2007-12-23 13:05:59 UTC (rev 8969)
@@ -41,15 +41,16 @@
 !========================================================================
 
   subroutine compute_forces_elastic(npoin,nspec,nelemabs,numat,iglob_source, &
-               ispec_selected_source,is_proc_source,source_type,it,NSTEP,anyabs,assign_external_model, &
-               initialfield,TURN_ATTENUATION_ON,TURN_ANISOTROPY_ON,angleforce,deltatcube, &
-               deltatfourth,twelvedeltat,fourdeltatsquare,ibool,kmato,numabs,elastic,codeabs, &
-               accel_elastic,veloc_elastic,displ_elastic,density,elastcoef,xix,xiz,gammax,gammaz, &
-               jacobian,vpext,vsext,rhoext,source_time_function,sourcearray,e1,e11, &
-               e13,dux_dxl_n,duz_dzl_n,duz_dxl_n,dux_dzl_n, &
-               dux_dxl_np1,duz_dzl_np1,duz_dxl_np1,dux_dzl_np1,hprime_xx,hprimewgll_xx, &
-               hprime_zz,hprimewgll_zz,wxgll,wzgll,inv_tau_sigma_nu1,phi_nu1,inv_tau_sigma_nu2,phi_nu2,Mu_nu1,Mu_nu2,N_SLS, &
-               nspec_inner_outer,ispec_inner_outer_to_glob,num_phase_inner_outer,deltat,coord,add_Bielak_conditions)
+       ispec_selected_source,is_proc_source,source_type,it,NSTEP,anyabs,assign_external_model, &
+       initialfield,TURN_ATTENUATION_ON,TURN_ANISOTROPY_ON,angleforce,deltatcube, &
+       deltatfourth,twelvedeltat,fourdeltatsquare,ibool,kmato,numabs,elastic,codeabs, &
+       accel_elastic,veloc_elastic,displ_elastic,density,elastcoef,xix,xiz,gammax,gammaz, &
+       jacobian,vpext,vsext,rhoext,source_time_function,sourcearray,e1,e11, &
+       e13,dux_dxl_n,duz_dzl_n,duz_dxl_n,dux_dzl_n, &
+       dux_dxl_np1,duz_dzl_np1,duz_dxl_np1,dux_dzl_np1,hprime_xx,hprimewgll_xx, &
+       hprime_zz,hprimewgll_zz,wxgll,wzgll,inv_tau_sigma_nu1,phi_nu1,inv_tau_sigma_nu2,phi_nu2,Mu_nu1,Mu_nu2,N_SLS, &
+       nspec_inner_outer,ispec_inner_outer_to_glob,num_phase_inner_outer,deltat,coord,add_Bielak_conditions, &
+       x0_source, z0_source, A_plane, B_plane, C_plane, angleforce_refl, PP, PS, SP, SS, c_inc, c_refl, time_offset,f0)
 
 ! compute forces for the elastic elements
 
@@ -128,7 +129,8 @@
 ! for analytical initial plane wave for Bielak's conditions
   double precision :: veloc_horiz,veloc_vert,dxUx,dzUx,dxUz,dzUz,traction_x_t0,traction_z_t0,deltat
   double precision, dimension(NDIM,npoin), intent(in) :: coord
-  double precision, external :: rickertest,rickertestvel
+  double precision x0_source, z0_source, angleforce_refl, PP, PS, SP, SS, c_inc, c_refl, time_offset, f0
+  double precision, dimension(NDIM) :: A_plane, B_plane, C_plane
 
 ! only for the first call to compute_forces_elastic (during computation on outer elements)
   if ( num_phase_inner_outer ) then
@@ -317,8 +319,10 @@
 
 ! for analytical initial plane wave for Bielak's conditions
 ! left or right edge, horizontal normal vector
-          if(add_Bielak_conditions) then
-            call compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert)
+          if(add_Bielak_conditions .and. initialfield) then
+            call compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert, &
+                 x0_source, z0_source, A_plane, B_plane, C_plane, angleforce, angleforce_refl, PP, PS, SP, SS, &
+                 c_inc, c_refl, time_offset,f0)
             traction_x_t0 = (lambdal_relaxed+2*mul_relaxed)*dxUx + lambdal_relaxed*dzUz
             traction_z_t0 = mul_relaxed*(dxUz + dzUx)
           else
@@ -375,8 +379,10 @@
 
 ! for analytical initial plane wave for Bielak's conditions
 ! left or right edge, horizontal normal vector
-          if(add_Bielak_conditions) then
-            call compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert)
+          if(add_Bielak_conditions .and. initialfield) then
+            call compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert, &
+                 x0_source, z0_source, A_plane, B_plane, C_plane, angleforce, angleforce_refl, PP, PS, SP, SS, &
+                 c_inc, c_refl, time_offset,f0)
             traction_x_t0 = (lambdal_relaxed+2*mul_relaxed)*dxUx + lambdal_relaxed*dzUz
             traction_z_t0 = mul_relaxed*(dxUz + dzUx)
           else
@@ -439,8 +445,10 @@
 
 ! for analytical initial plane wave for Bielak's conditions
 ! top or bottom edge, vertical normal vector
-          if(add_Bielak_conditions) then
-            call compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert)
+          if(add_Bielak_conditions .and. initialfield) then
+            call compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert, &
+                 x0_source, z0_source, A_plane, B_plane, C_plane, angleforce, angleforce_refl, PP, PS, SP, SS, &
+                 c_inc, c_refl, time_offset,f0)
             traction_x_t0 = mul_relaxed*(dxUz + dzUx)
             traction_z_t0 = lambdal_relaxed*dxUx + (lambdal_relaxed+2*mul_relaxed)*dzUz
           else
@@ -503,8 +511,10 @@
 
 ! for analytical initial plane wave for Bielak's conditions
 ! top or bottom edge, vertical normal vector
-          if(add_Bielak_conditions) then
-            call compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert)
+          if(add_Bielak_conditions .and. initialfield) then
+            call compute_Bielak_conditions(coord,iglob,npoin,it,deltat,dxUx,dxUz,dzUx,dzUz,veloc_horiz,veloc_vert, &
+                 x0_source, z0_source, A_plane, B_plane, C_plane, angleforce, angleforce_refl, PP, PS, SP, SS, &
+                 c_inc, c_refl, time_offset,f0)
             traction_x_t0 = mul_relaxed*(dxUz + dzUx)
             traction_z_t0 = lambdal_relaxed*dxUx + (lambdal_relaxed+2*mul_relaxed)*dzUz
           else

Modified: seismo/2D/SPECFEM2D/trunk/constants.h
===================================================================
--- seismo/2D/SPECFEM2D/trunk/constants.h	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/constants.h	2007-12-23 13:05:59 UTC (rev 8969)
@@ -83,11 +83,6 @@
 ! was found by trial and error
   double precision, parameter :: SOURCE_DECAY_MIMIC_TRIANGLE = 1.628d0
 
-! for the analytical initial plane wave source for Bielak conditions
-  double precision, parameter :: time_offset = 3.575d0
-  double precision, parameter :: f0_ricker_Bielak = 1.d0
-  double precision, parameter :: a = PI*PI*f0_ricker_Bielak*f0_ricker_Bielak
-
 ! non linear display to enhance small amplitudes in color images
   double precision, parameter :: POWER_DISPLAY_COLOR = 0.30d0
 

Modified: seismo/2D/SPECFEM2D/trunk/specfem2D.F90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/specfem2D.F90	2007-12-21 20:34:00 UTC (rev 8968)
+++ seismo/2D/SPECFEM2D/trunk/specfem2D.F90	2007-12-23 13:05:59 UTC (rev 8969)
@@ -345,6 +345,9 @@
 ! to compute analytical initial plane wave field
   double precision :: t
   double precision, external :: ricker_Bielak_displ,ricker_Bielak_veloc,ricker_Bielak_accel
+  double precision :: angleforce_refl, c_inc, c_refl, cploc, csloc, denst, lambdaplus2mu, mu, p
+  double precision, dimension(2) :: A_plane, B_plane, C_plane
+  double precision :: PP, PS, SP, SS, z0_source, x0_source, xmax, xmin, zmax, zmin, time_offset
 
 !***********************************************************************
 !
@@ -1443,72 +1446,213 @@
 !----  read initial fields from external file if needed
 !
   if(initialfield) then
-    write(IOUT,*)
-    write(IOUT,*) 'Reading initial fields from external file...'
-    write(IOUT,*)
-    if(any_acoustic) call exit_MPI('initial field currently implemented for purely elastic simulation only')
+     write(IOUT,*)
+     write(IOUT,*) 'Reading initial fields from external file...'
+     write(IOUT,*)
+     if(any_acoustic) call exit_MPI('initial field currently implemented for purely elastic simulation only')
 
-    if(.not. add_Bielak_conditions) then
+     if(.not. add_Bielak_conditions) then
 
-      open(unit=55,file='OUTPUT_FILES/wavefields.txt',status='unknown')
-      read(55,*) nbpoin
-      if(nbpoin /= npoin) call exit_MPI('Wrong number of points in input file')
-      allocate(displread(NDIM))
-      allocate(velocread(NDIM))
-      allocate(accelread(NDIM))
-      do n = 1,npoin
-        read(55,*) inump, (displread(i), i=1,NDIM), (velocread(i), i=1,NDIM), (accelread(i), i=1,NDIM)
-        if(inump<1 .or. inump>npoin) call exit_MPI('Wrong point number')
-        displ_elastic(:,inump) = displread
-        veloc_elastic(:,inump) = velocread
-        accel_elastic(:,inump) = accelread
-      enddo
-      deallocate(displread)
-      deallocate(velocread)
-      deallocate(accelread)
-      close(55)
+        open(unit=55,file='OUTPUT_FILES/wavefields.txt',status='unknown')
+        read(55,*) nbpoin
+        if(nbpoin /= npoin) call exit_MPI('Wrong number of points in input file')
+        allocate(displread(NDIM))
+        allocate(velocread(NDIM))
+        allocate(accelread(NDIM))
+        do n = 1,npoin
+           read(55,*) inump, (displread(i), i=1,NDIM), (velocread(i), i=1,NDIM), (accelread(i), i=1,NDIM)
+           if(inump<1 .or. inump>npoin) call exit_MPI('Wrong point number')
+           displ_elastic(:,inump) = displread
+           veloc_elastic(:,inump) = velocread
+           accel_elastic(:,inump) = accelread
+        enddo
+        deallocate(displread)
+        deallocate(velocread)
+        deallocate(accelread)
+        close(55)
 
-    else
+     else
 
-! compute analytical initial plane wave field
-! the analytical expression below is specific to an SV wave at 30 degrees and Poisson = 0.3333
-      print *,'computing analytical initial plane wave field for SV wave at 30 degrees and Poisson = 0.3333'
+!!$! compute analytical initial plane wave field
+!!$! the analytical expression below is specific to an SV wave at 30 degrees and Poisson = 0.3333
+!!$      print *,'computing analytical initial plane wave field for SV wave at 30 degrees and Poisson = 0.3333'
+!!$
+!!$      do i = 1,npoin
+!!$
+!!$        x = coord(1,i)
+!!$        z = coord(2,i)
+!!$
+!!$! add a time offset in order for the initial field to be inside the medium
+!!$        t = 0.d0 + time_offset
+!!$
+!!$! initial analytical displacement
+!!$        displ_elastic(1,i) = (sqrt(3.d0)/2.d0) * ricker_Bielak_displ(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + (sqrt(3.d0)/2.d0) * ricker_Bielak_displ(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + sqrt(3.d0) * ricker_Bielak_displ(t - x/2.d0)
+!!$        displ_elastic(2,i) = - HALF * ricker_Bielak_displ(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + HALF * ricker_Bielak_displ(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0))
+!!$
+!!$! initial analytical velocity
+!!$        veloc_elastic(1,i) = (sqrt(3.d0)/2.d0) * ricker_Bielak_veloc(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + (sqrt(3.d0)/2.d0) * ricker_Bielak_veloc(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + sqrt(3.d0) * ricker_Bielak_veloc(t - x/2.d0)
+!!$        veloc_elastic(2,i) = - HALF * ricker_Bielak_veloc(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + HALF * ricker_Bielak_veloc(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0))
+!!$
+!!$! initial analytical acceleration
+!!$        accel_elastic(1,i) = (sqrt(3.d0)/2.d0) * ricker_Bielak_accel(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + (sqrt(3.d0)/2.d0) * ricker_Bielak_accel(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + sqrt(3.d0) * ricker_Bielak_accel(t - x/2.d0)
+!!$        accel_elastic(2,i) = - HALF * ricker_Bielak_accel(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
+!!$          + HALF * ricker_Bielak_accel(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0))
+!!$
+!!$      enddo
 
+      !=======================================================================
+      !
+      !     Calculation of the initialfield for planewave
+      !
+      !=======================================================================
+
+      print *,'Number of grid points: ',npoin
+      print *,'*** calculation of initial planewave ***'
+      if (source_type == 1) then
+         print *,'initial P wave of', angleforce*180.d0/pi, 'degrees introduced...'
+      else if (source_type == 2) then
+         print *,'initial SV wave of', angleforce*180.d0/pi, ' degrees introduced...'
+      else
+         call exit_MPI('Not recognized source_type : 1 for P planewaves, 2 for SV planewaves!!!')
+      endif
+
+      !only implemented for homogeneous media so only 1 material supported
+      if (numat==1) then
+
+         mu = elastcoef(2,numat)
+         lambdaplus2mu  = elastcoef(3,numat)
+         denst = density(numat)
+
+         cploc = sqrt(lambdaplus2mu/denst)
+         csloc = sqrt(mu/denst)
+
+         !P case
+         if (source_type == 1) then
+
+            p=sin(angleforce)/cploc
+            c_inc  = cploc
+            c_refl = csloc
+
+            angleforce_refl = asin(p*csloc)
+
+            !from formulas (5.26) (5.27) p140 in Aki & Richards (1980)
+            PP = (- cos(2.d0*angleforce_refl)**2/csloc**3 + 4.d0*p**2*cos(angleforce)*cos(angleforce_refl)/cploc) / &
+                 (  cos(2.d0*angleforce_refl)**2/csloc**3 + 4.d0*p**2*cos(angleforce)*cos(angleforce_refl)/cploc)
+
+            PS = 4.d0*p*cos(angleforce)*cos(2.d0*angleforce_refl) / &
+                 (csloc**2*(cos(2.d0*angleforce_refl)**2/csloc**3 &
+                 +4.d0*p**2*cos(angleforce)*cos(angleforce_refl)/cploc))
+
+            print *,'reflected convert planewave angle: ', angleforce_refl*180.d0/pi, '\n'
+
+            !from Table 5.1 p141 in Aki & Richards (1980)
+            !we put the oposite sign on z coefficients because z axe is oriented from bottom to top
+            A_plane(1) = sin(angleforce);           A_plane(2) = cos(angleforce)
+            B_plane(1) = PP * sin(angleforce);      B_plane(2) = - PP * cos(angleforce)
+            C_plane(1) = PS * cos(angleforce_refl); C_plane(2) = PS * sin(angleforce_refl)
+
+         !SV case
+         else
+
+            p=sin(angleforce)/csloc
+            c_inc  = csloc
+            c_refl = cploc
+
+            !if this coefficient is over 1, we are over the critical SV wave angle, there can't be a converted P wave
+            if (p*cploc<=1.d0) then
+               angleforce_refl = asin(p*cploc)
+
+               !from formulas (5.30) (5.31) p140 in Aki & Richards (1980)
+               SS = (cos(2.d0*angleforce_refl)**2/csloc**3 - 4.d0*p**2*cos(angleforce)*cos(angleforce_refl)/cploc) / &
+                    (cos(2.d0*angleforce_refl)**2/csloc**3 + 4.d0*p**2*cos(angleforce)*cos(angleforce_refl)/cploc)
+               SP = 4.d0*p*cos(angleforce)*cos(2*angleforce) / &
+                    (cploc*csloc*(cos(2.d0*angleforce)**2/csloc**3&
+                    +4.d0*p**2*cos(angleforce_refl)*cos(angleforce)/cploc))
+
+               print *,'reflected convert planewave angle: ', angleforce_refl*180.d0/pi, '\n'
+
+            else
+               call exit_MPI('can t be treated for now: SV angle too high')
+            endif
+
+            !from Table 5.1 p141 in Aki & Richards (1980)
+            !we put the oposite sign on z coefficients because z axe is oriented from bottom to top
+            A_plane(1) = cos(angleforce);           A_plane(2) = - sin(angleforce)
+            B_plane(1) = SS * cos(angleforce);      B_plane(2) = SS * sin(angleforce)
+            C_plane(1) = SP * sin(angleforce_refl); C_plane(2) = - SP * cos(angleforce_refl)
+
+         endif
+
+      else
+         call exit_MPI('yet impossible to have several materials with planewaves')
+      endif
+
+      ! get minimum and maximum values of mesh coordinates
+      xmin = minval(coord(1,:))
+      zmin = minval(coord(2,:))
+      xmax = maxval(coord(1,:))
+      zmax = maxval(coord(2,:))
+
+
+      !initializing of the time offset to put the planewave not to close of the irregularity on the free surface
+      if (abs(angleforce)<20.d0*pi/180.d0) then
+         time_offset=-1.d0*zmax/3.d0/c_inc
+      else
+         time_offset=0.d0
+      endif
+
+      !to center rightly the wave
+      z0_source=zmax
+      x0_source=xmin + 1.d0*(xmax-xmin)/3.d0
+
       do i = 1,npoin
 
-        x = coord(1,i)
-        z = coord(2,i)
+         x = coord(1,i)
+         z = coord(2,i)
 
-! add a time offset in order for the initial field to be inside the medium
-        t = 0.d0 + time_offset
+         !z is from bottom to top so we take -z to make parallele with Aki & Richards
+         z = z0_source - z
+         x = x - x0_source
 
-! initial analytical displacement
-        displ_elastic(1,i) = (sqrt(3.d0)/2.d0) * ricker_Bielak_displ(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + (sqrt(3.d0)/2.d0) * ricker_Bielak_displ(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + sqrt(3.d0) * ricker_Bielak_displ(t - x/2.d0)
-        displ_elastic(2,i) = - HALF * ricker_Bielak_displ(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + HALF * ricker_Bielak_displ(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0))
+         t = 0.d0 + time_offset
 
-! initial analytical velocity
-        veloc_elastic(1,i) = (sqrt(3.d0)/2.d0) * ricker_Bielak_veloc(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + (sqrt(3.d0)/2.d0) * ricker_Bielak_veloc(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + sqrt(3.d0) * ricker_Bielak_veloc(t - x/2.d0)
-        veloc_elastic(2,i) = - HALF * ricker_Bielak_veloc(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + HALF * ricker_Bielak_veloc(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0))
+         !formulas of the initial displacement for a planewave from Aki & Richards (1980)
+         displ_elastic(1,i) = A_plane(1) * ricker_Bielak_displ(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) &
+              + B_plane(1) * ricker_Bielak_displ(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) &
+              + C_plane(1) * ricker_Bielak_displ(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)
+         displ_elastic(2,i) = A_plane(2) * ricker_Bielak_displ(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) &
+              + B_plane(2) * ricker_Bielak_displ(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) &
+              + C_plane(2) * ricker_Bielak_displ(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)
 
-! initial analytical acceleration
-        accel_elastic(1,i) = (sqrt(3.d0)/2.d0) * ricker_Bielak_accel(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + (sqrt(3.d0)/2.d0) * ricker_Bielak_accel(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + sqrt(3.d0) * ricker_Bielak_accel(t - x/2.d0)
-        accel_elastic(2,i) = - HALF * ricker_Bielak_accel(t - x/2.d0 + (9 - z) * (sqrt(3.d0)/2.d0)) &
-          + HALF * ricker_Bielak_accel(t - x/2.d0 - (9 - z) * (sqrt(3.d0)/2.d0))
+         !formulas of the initial velocity for a planewave (first derivative in time of the displacement)
+         veloc_elastic(1,i) = A_plane(1) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) &
+              + B_plane(1) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) &
+              + C_plane(1) * ricker_Bielak_veloc(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)
+         veloc_elastic(2,i) = A_plane(2) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) &
+              + B_plane(2) * ricker_Bielak_veloc(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) &
+              + C_plane(2) * ricker_Bielak_veloc(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)
 
+         !formulas of the initial acceleration for a planewave (first derivative in time of the velocity)
+         accel_elastic(1,i) = A_plane(1) * ricker_Bielak_accel(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) &
+              + B_plane(1) * ricker_Bielak_accel(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) &
+              + C_plane(1) * ricker_Bielak_accel(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)
+         accel_elastic(2,i) = A_plane(2) * ricker_Bielak_accel(t - sin(angleforce)*x/c_inc + cos(angleforce)*z/c_inc,f0) &
+              + B_plane(2) * ricker_Bielak_accel(t - sin(angleforce)*x/c_inc - cos(angleforce)*z/c_inc,f0) &
+              + C_plane(2) * ricker_Bielak_accel(t - sin(angleforce_refl)*x/c_refl - cos(angleforce_refl)*z/c_refl,f0)
+
       enddo
+    endif !add_Bielak
 
-    endif
-
     write(IOUT,*) 'Max norm of initial elastic displacement = ',maxval(sqrt(displ_elastic(1,:)**2 + displ_elastic(2,:)**2))
-  endif
+  endif !initialfield
 
   deltatsquare = deltat * deltat
   deltatcube = deltatsquare * deltat
@@ -2056,7 +2200,8 @@
                e1,e11,e13,dux_dxl_n,duz_dzl_n,duz_dxl_n,dux_dzl_n, &
                dux_dxl_np1,duz_dzl_np1,duz_dxl_np1,dux_dzl_np1,hprime_xx,hprimewgll_xx, &
                hprime_zz,hprimewgll_zz,wxgll,wzgll,inv_tau_sigma_nu1,phi_nu1,inv_tau_sigma_nu2,phi_nu2,Mu_nu1,Mu_nu2,N_SLS, &
-               nspec_outer, ispec_outer_to_glob,.true.,deltat,coord,add_Bielak_conditions)
+               nspec_outer, ispec_outer_to_glob,.true.,deltat,coord,add_Bielak_conditions, x0_source, z0_source, &
+               A_plane, B_plane, C_plane, angleforce_refl, PP, PS, SP, SS, c_inc, c_refl, time_offset, f0)
 
 ! *********************************************************
 ! ************* add coupling with the acoustic side
@@ -2154,7 +2299,8 @@
                e1,e11,e13,dux_dxl_n,duz_dzl_n,duz_dxl_n,dux_dzl_n, &
                dux_dxl_np1,duz_dzl_np1,duz_dxl_np1,dux_dzl_np1,hprime_xx,hprimewgll_xx, &
                hprime_zz,hprimewgll_zz,wxgll,wzgll,inv_tau_sigma_nu1,phi_nu1,inv_tau_sigma_nu2,phi_nu2,Mu_nu1,Mu_nu2,N_SLS, &
-               nspec_inner, ispec_inner_to_glob,.false.,deltat,coord,add_Bielak_conditions)
+               nspec_inner, ispec_inner_to_glob,.false.,deltat,coord,add_Bielak_conditions, x0_source, z0_source, &
+               A_plane, B_plane, C_plane, angleforce_refl, PP, PS, SP, SS, c_inc, c_refl, time_offset, f0)
 
 ! assembling accel_elastic for elastic elements (receive)
 #ifdef USE_MPI



More information about the cig-commits mailing list