[getfem] 04/07: Imported Upstream version 5.0+dfsg1

Anton Gladky gladk at moszumanska.debian.org
Tue Aug 9 21:09:34 UTC 2016


This is an automated email from the git hooks/post-receive script.

gladk pushed a commit to branch master
in repository getfem.

commit 8d5491188b46160687084578d4fbaf578879954f
Author: Anton Gladky <gladk at debian.org>
Date:   Tue Aug 9 21:48:41 2016 +0200

    Imported Upstream version 5.0+dfsg1
---
 compile                                            |   347 -
 configure                                          | 28129 -------------------
 depcomp                                            |   791 -
 interface/src/scilab/Makefile.am                   |   460 -
 interface/src/scilab/Makefile.in                   |   942 -
 interface/src/scilab/builddoc.sce                  |   208 -
 interface/src/scilab/builder.sce                   |    39 -
 interface/src/scilab/changelog.txt                 |     3 -
 interface/src/scilab/cleaner.sce                   |    38 -
 interface/src/scilab/demos/axrot_matrix.sci        |    18 -
 interface/src/scilab/demos/data/disc_P2_h0.5.mesh  |  8429 ------
 interface/src/scilab/demos/data/disc_P2_h1.mesh    |  8429 ------
 interface/src/scilab/demos/data/disc_P2_h2.mesh    |  2071 --
 .../src/scilab/demos/data/donut_regulier.mesh      |  3116 --
 .../donut_with_quadratic_tetra_1100_elements.msh   |  3366 ---
 .../holed_disc_with_quadratic_2D_triangles.msh     |   772 -
 interface/src/scilab/demos/data/quad.geo           |    23 -
 interface/src/scilab/demos/data/quad.msh           |  5452 ----
 .../scilab/demos/data/tank_quadratic_2500.GiD.msh  |  7010 -----
 interface/src/scilab/demos/data/tripod.GiD.msh     |  8426 ------
 interface/src/scilab/demos/data/tripod.mesh        |  8403 ------
 .../src/scilab/demos/data/tube_2D_spline.GiD.msh   |  1363 -
 interface/src/scilab/demos/data/vee_h_0.03.mesh    |   906 -
 interface/src/scilab/demos/demo_bilaplacian.sce    |   130 -
 interface/src/scilab/demos/demo_continuation.sce   |   182 -
 .../src/scilab/demos/demo_continuation_block.sce   |   412 -
 .../src/scilab/demos/demo_continuation_vee.sce     |   368 -
 .../demos/demo_convection_rotating_cavity.sce      |   139 -
 interface/src/scilab/demos/demo_crack.sce          |   142 -
 .../src/scilab/demos/demo_fictitious_domains.sce   |   145 -
 interface/src/scilab/demos/demo_laplacian.sce      |    78 -
 .../src/scilab/demos/demo_mesh_generation.sce      |    85 -
 interface/src/scilab/demos/demo_mortar.sce         |   103 -
 .../src/scilab/demos/demo_nonlinear_elasticity.sce |   202 -
 .../demos/demo_nonlinear_elasticity_anim.sce       |    59 -
 interface/src/scilab/demos/demo_plasticity.sce     |   275 -
 interface/src/scilab/demos/demo_plate.sce          |   137 -
 interface/src/scilab/demos/demo_refine.sce         |   108 -
 interface/src/scilab/demos/demo_static_contact.sce |   398 -
 interface/src/scilab/demos/demo_step_by_step.sce   |    76 -
 interface/src/scilab/demos/demo_stokes_3D_tank.sce |    93 -
 .../src/scilab/demos/demo_stokes_3D_tank_draw.sce  |    73 -
 .../scilab/demos/demo_structural_optimization.sce  |   465 -
 .../demo_thermo_elasticity_electrical_coupling.sce |   222 -
 .../scilab/demos/demo_topological_optimization.sce |   166 -
 interface/src/scilab/demos/demo_tripod.sce         |   149 -
 interface/src/scilab/demos/demo_tripod_alt.sce     |   147 -
 interface/src/scilab/demos/demo_tripod_anim.sce    |    79 -
 .../src/scilab/demos/demo_tripod_slice_anim.sce    |    58 -
 interface/src/scilab/demos/demo_wave2D.sce         |   216 -
 interface/src/scilab/demos/demo_wave2D_alt.sce     |   193 -
 interface/src/scilab/demos/demo_wave2D_animate.sce |    37 -
 interface/src/scilab/demos/demo_wave_equation.sce  |   101 -
 .../src/scilab/demos/sci_getfem.dem.gateway.sce    |    37 -
 interface/src/scilab/demos/tutorial1.sce           |    43 -
 interface/src/scilab/etc/sci_getfem.quit           |     5 -
 interface/src/scilab/etc/sci_getfem.start          |    62 -
 interface/src/scilab/help/builder_help.sce         |    11 -
 interface/src/scilab/help/en_US/build_help.sce     |    11 -
 interface/src/scilab/help/en_US/examples/CHAPTER   |     1 -
 .../help/en_US/examples/another_laplacian.xml      |    81 -
 .../scilab/help/en_US/examples/avoiding_bricks.xml |    90 -
 .../help/en_US/examples/linear_nonlinear_elast.xml |   161 -
 .../help/en_US/examples/step_by_step_example.xml   |   239 -
 interface/src/scilab/help/en_US/gf_asm.xml         |   480 -
 .../src/scilab/help/en_US/gf_asm_pdetoolbc.xml     |    29 -
 interface/src/scilab/help/en_US/gf_colormap.xml    |    81 -
 interface/src/scilab/help/en_US/gf_compute.xml     |   257 -
 .../scilab/help/en_US/gf_compute_Q1grid_interp.xml |    31 -
 .../src/scilab/help/en_US/gf_cvstruct_get.xml      |   113 -
 interface/src/scilab/help/en_US/gf_delete.xml      |    72 -
 interface/src/scilab/help/en_US/gf_eltm.xml        |   122 -
 interface/src/scilab/help/en_US/gf_fem.xml         |   135 -
 interface/src/scilab/help/en_US/gf_fem_get.xml     |   195 -
 interface/src/scilab/help/en_US/gf_geotrans.xml    |    74 -
 .../src/scilab/help/en_US/gf_geotrans_get.xml      |   126 -
 .../src/scilab/help/en_US/gf_global_function.xml   |   102 -
 .../scilab/help/en_US/gf_global_function_get.xml   |    97 -
 interface/src/scilab/help/en_US/gf_integ.xml       |   105 -
 interface/src/scilab/help/en_US/gf_integ_get.xml   |   140 -
 .../scilab/help/en_US/gf_interpolate_on_grid.xml   |    43 -
 interface/src/scilab/help/en_US/gf_levelset.xml    |    88 -
 .../src/scilab/help/en_US/gf_levelset_get.xml      |   103 -
 .../src/scilab/help/en_US/gf_levelset_set.xml      |    66 -
 interface/src/scilab/help/en_US/gf_linsolve.xml    |    95 -
 interface/src/scilab/help/en_US/gf_mesh.xml        |   219 -
 interface/src/scilab/help/en_US/gf_mesh_fem.xml    |   136 -
 .../src/scilab/help/en_US/gf_mesh_fem_get.xml      |   454 -
 .../src/scilab/help/en_US/gf_mesh_fem_get_eval.xml |    31 -
 .../src/scilab/help/en_US/gf_mesh_fem_set.xml      |   145 -
 interface/src/scilab/help/en_US/gf_mesh_get.xml    |   503 -
 interface/src/scilab/help/en_US/gf_mesh_im.xml     |   133 -
 interface/src/scilab/help/en_US/gf_mesh_im_get.xml |   153 -
 interface/src/scilab/help/en_US/gf_mesh_im_set.xml |    73 -
 .../src/scilab/help/en_US/gf_mesh_levelset.xml     |    62 -
 .../src/scilab/help/en_US/gf_mesh_levelset_get.xml |   116 -
 .../src/scilab/help/en_US/gf_mesh_levelset_set.xml |    83 -
 interface/src/scilab/help/en_US/gf_mesh_set.xml    |   242 -
 interface/src/scilab/help/en_US/gf_model.xml       |    74 -
 interface/src/scilab/help/en_US/gf_model_get.xml   |   424 -
 interface/src/scilab/help/en_US/gf_model_set.xml   |  1686 --
 interface/src/scilab/help/en_US/gf_plot.xml        |   145 -
 interface/src/scilab/help/en_US/gf_plot_1D.xml     |    58 -
 interface/src/scilab/help/en_US/gf_plot_mesh.xml   |   134 -
 interface/src/scilab/help/en_US/gf_plot_slice.xml  |   178 -
 interface/src/scilab/help/en_US/gf_poly.xml        |    66 -
 interface/src/scilab/help/en_US/gf_precond.xml     |   135 -
 interface/src/scilab/help/en_US/gf_precond_get.xml |   107 -
 interface/src/scilab/help/en_US/gf_slice.xml       |   185 -
 interface/src/scilab/help/en_US/gf_slice_get.xml   |   261 -
 interface/src/scilab/help/en_US/gf_slice_set.xml   |    59 -
 interface/src/scilab/help/en_US/gf_solve.xml       |    37 -
 interface/src/scilab/help/en_US/gf_spmat.xml       |   146 -
 interface/src/scilab/help/en_US/gf_spmat_get.xml   |   189 -
 interface/src/scilab/help/en_US/gf_spmat_set.xml   |   149 -
 interface/src/scilab/help/en_US/gf_typeof.xml      |    56 -
 interface/src/scilab/help/en_US/gf_util.xml        |    86 -
 interface/src/scilab/help/en_US/gf_workspace.xml   |   146 -
 interface/src/scilab/help/en_US/objects.xml        |   125 -
 interface/src/scilab/help/en_US/preliminary.xml    |   130 -
 interface/src/scilab/help/en_US/sparses/CHAPTER    |     1 -
 .../src/scilab/help/en_US/sparses/sp_cgne.xml      |   132 -
 interface/src/scilab/help/en_US/sparses/sp_cgs.xml |   139 -
 .../src/scilab/help/en_US/sparses/sp_chol.xml      |    86 -
 .../src/scilab/help/en_US/sparses/sp_cholinc.xml   |    89 -
 .../src/scilab/help/en_US/sparses/sp_chsolve.xml   |    91 -
 .../src/scilab/help/en_US/sparses/sp_gmres.xml     |   141 -
 interface/src/scilab/help/en_US/sparses/sp_lu.xml  |   111 -
 .../src/scilab/help/en_US/sparses/sp_luinc.xml     |   107 -
 .../src/scilab/help/en_US/sparses/sp_lusolve.xml   |    90 -
 .../src/scilab/help/en_US/sparses/sp_mgcr.xml      |   139 -
 interface/src/scilab/help/fig/gf_fem_get_fig_1.png |   Bin 7198 -> 0 bytes
 .../src/scilab/help/fig/gf_plot_mesh_fig_1.png     |   Bin 9159 -> 0 bytes
 interface/src/scilab/help/fig/hierarchy.png        |   Bin 30344 -> 0 bytes
 .../help/fig/tripodvonmiseswithmesh_small.png      |   Bin 123872 -> 0 bytes
 interface/src/scilab/help/fr_FR/build_help.sce     |    11 -
 interface/src/scilab/help/mml/avoiding_eq1.mml     |    50 -
 interface/src/scilab/help/mml/gf_asm_eq1.mml       |    21 -
 interface/src/scilab/help/mml/gf_asm_eq2.mml       |    22 -
 interface/src/scilab/help/mml/gf_asm_eq3.mml       |    27 -
 interface/src/scilab/help/mml/gf_asm_eq4.mml       |    16 -
 interface/src/scilab/help/mml/gf_asm_eq5.mml       |    23 -
 interface/src/scilab/help/mml/gf_asm_eq6.mml       |    24 -
 interface/src/scilab/help/mml/gf_model_set_eq1.mml |    20 -
 interface/src/scilab/help/mml/gf_model_set_eq2.mml |    20 -
 interface/src/scilab/help/mml/gf_model_set_eq3.mml |    36 -
 interface/src/scilab/help/mml/gf_model_set_eq4.mml |    33 -
 interface/src/scilab/help/mml/preliminary_eq1.mml  |    30 -
 interface/src/scilab/help/mml/step_by_step_eq1.mml |    36 -
 interface/src/scilab/help/mml/step_by_step_eq2.mml |    47 -
 interface/src/scilab/help/mml/step_by_step_eq3.mml |    24 -
 interface/src/scilab/help/mml/step_by_step_eq4.mml |    36 -
 interface/src/scilab/help/mml/step_by_step_eq5.mml |    50 -
 interface/src/scilab/jar/scilab_en_US_help.jar     |   Bin 618654 -> 0 bytes
 interface/src/scilab/license.txt                   |     5 -
 interface/src/scilab/loader.sce                    |    10 -
 interface/src/scilab/macros/_setdiff.sci           |    95 -
 interface/src/scilab/macros/add_empty_bound.sci    |    11 -
 interface/src/scilab/macros/assert.sci             |    18 -
 interface/src/scilab/macros/assert_field.sci       |    11 -
 interface/src/scilab/macros/asserterr.sci          |    24 -
 interface/src/scilab/macros/build_options_list.sci |     7 -
 interface/src/scilab/macros/buildmacros.sce        |    12 -
 interface/src/scilab/macros/cart2pol.sci           |     8 -
 interface/src/scilab/macros/champ3.sci             |    22 -
 interface/src/scilab/macros/cross.sci              |    90 -
 interface/src/scilab/macros/dot.sci                |    51 -
 interface/src/scilab/macros/gf_asm_pdetoolbc.sci   |   169 -
 interface/src/scilab/macros/gf_colormap.sci        |   132 -
 .../src/scilab/macros/gf_compute_Q1grid_interp.sci |    74 -
 .../src/scilab/macros/gf_interpolate_on_grid.sci   |    53 -
 .../src/scilab/macros/gf_mesh_fem_get_eval.sci     |    90 -
 interface/src/scilab/macros/gf_plot.sci            |   290 -
 interface/src/scilab/macros/gf_plot_1D.sci         |    94 -
 interface/src/scilab/macros/gf_plot_mesh.sci       |   285 -
 interface/src/scilab/macros/gf_plot_slice.sci      |   536 -
 interface/src/scilab/macros/gf_solve.sci           |   567 -
 interface/src/scilab/macros/gfassert.sci           |    19 -
 interface/src/scilab/macros/has_field.sci          |    13 -
 interface/src/scilab/macros/init_pde.sci           |    65 -
 interface/src/scilab/macros/isauto.sci             |     4 -
 interface/src/scilab/macros/isnumeric.sci          |     6 -
 interface/src/scilab/macros/ison.sci               |     4 -
 interface/src/scilab/macros/isscalar.sci           |    37 -
 interface/src/scilab/macros/lib                    |   Bin 1156 -> 0 bytes
 interface/src/scilab/macros/names                  |    31 -
 interface/src/scilab/macros/null_space.sci         |    70 -
 interface/src/scilab/macros/overload/%objid_e.sci  |    71 -
 .../src/scilab/macros/overload/%objid_get.sci      |    71 -
 .../src/scilab/macros/overload/%objid_set.sci      |    69 -
 interface/src/scilab/macros/overload/gf_typeof.sci |    53 -
 .../src/scilab/macros/overload/init_gf_types.sce   |    20 -
 interface/src/scilab/macros/overload/lib           |   Bin 548 -> 0 bytes
 interface/src/scilab/macros/overload/names         |     4 -
 interface/src/scilab/macros/repmat.sci             |    83 -
 interface/src/scilab/macros/spdiags.sci            |   121 -
 interface/src/scilab/macros/surfnorm.sci           |    99 -
 interface/src/scilab/macros/test_champ3.sce        |     9 -
 interface/src/scilab/macros/test_spdiags.sce       |    79 -
 interface/src/scilab/makefile_builder.sce          |     3 -
 interface/src/scilab/readme.txt                    |    54 -
 .../src/scilab/sci_gateway/builder_gateway.sce     |    14 -
 .../src/scilab/sci_gateway/c/builder_gateway_c.sce |   130 -
 .../scilab/sci_gateway/c/builder_gateway_c.sce.in  |   130 -
 interface/src/scilab/sci_gateway/c/cleaner.sce     |    22 -
 interface/src/scilab/sci_gateway/c/gfm_common.c    |  1437 -
 interface/src/scilab/sci_gateway/c/gfm_common.h    |    47 -
 interface/src/scilab/sci_gateway/c/gfm_scilab.cpp  |   264 -
 .../src/scilab/sci_gateway/c/libscigetfem_c.c      |   150 -
 interface/src/scilab/sci_gateway/c/loader.sce      |    82 -
 interface/src/scilab/sci_gateway/c/sci_cgne.c      |   233 -
 interface/src/scilab/sci_gateway/c/sci_cgs.c       |   249 -
 interface/src/scilab/sci_gateway/c/sci_gmres.c     |   226 -
 interface/src/scilab/sci_gateway/c/sci_mgcr.c      |   225 -
 interface/src/scilab/sci_gateway/c/sci_spchol.c    |   126 -
 interface/src/scilab/sci_gateway/c/sci_spcholinc.c |   131 -
 interface/src/scilab/sci_gateway/c/sci_spchsolve.c |   116 -
 interface/src/scilab/sci_gateway/c/sci_splu.c      |   190 -
 interface/src/scilab/sci_gateway/c/sci_spluinc.c   |   181 -
 interface/src/scilab/sci_gateway/c/sci_splusolve.c |   120 -
 .../src/scilab/sci_gateway/cleaner_gateway.sce     |    15 -
 .../src/scilab/sci_gateway/loader_gateway.sce      |    24 -
 interface/src/scilab/sci_getfem.iss                |    50 -
 interface/src/scilab/src/builder_src.sce           |    12 -
 interface/src/scilab/src/c/DOC/fnindex.txt         |   404 -
 interface/src/scilab/src/c/DOC/tutorial.txt        |  1320 -
 interface/src/scilab/src/c/FILELIST                |   144 -
 interface/src/scilab/src/c/MACHINES/Cray/machine.h |   247 -
 interface/src/scilab/src/c/MACHINES/Cray/makefile  |   218 -
 interface/src/scilab/src/c/MACHINES/Cray/patch.1   |    56 -
 interface/src/scilab/src/c/MACHINES/Cray/patch.2   |    23 -
 interface/src/scilab/src/c/MACHINES/Cray/patch.3   |    13 -
 interface/src/scilab/src/c/MACHINES/GCC/machine.h  |   214 -
 interface/src/scilab/src/c/MACHINES/GCC/makefile   |   187 -
 .../src/scilab/src/c/MACHINES/Linux/machine.h      |   216 -
 interface/src/scilab/src/c/MACHINES/Linux/makefile |   200 -
 .../src/scilab/src/c/MACHINES/RS6000/machine.c     |   238 -
 .../src/scilab/src/c/MACHINES/RS6000/machine.h     |   209 -
 .../src/scilab/src/c/MACHINES/RS6000/makefile      |   202 -
 interface/src/scilab/src/c/MACHINES/SGI/machine.h  |   247 -
 interface/src/scilab/src/c/MACHINES/SGI/makefile   |   215 -
 .../src/scilab/src/c/MACHINES/SPARC/machine.h      |   210 -
 interface/src/scilab/src/c/MACHINES/SPARC/makefile |   186 -
 interface/src/scilab/src/c/README                  |   455 -
 interface/src/scilab/src/c/bdfactor.c              |   654 -
 interface/src/scilab/src/c/bkpfacto.c              |   311 -
 interface/src/scilab/src/c/builder_c.sce           |    35 -
 interface/src/scilab/src/c/chfactor.c              |   217 -
 interface/src/scilab/src/c/cleaner.sce             |    18 -
 interface/src/scilab/src/c/configure               |   962 -
 interface/src/scilab/src/c/configure.in            |   105 -
 interface/src/scilab/src/c/copy.c                  |   210 -
 interface/src/scilab/src/c/copyright               |    25 -
 interface/src/scilab/src/c/err.c                   |   343 -
 interface/src/scilab/src/c/err.h                   |   190 -
 interface/src/scilab/src/c/extras.c                |   500 -
 interface/src/scilab/src/c/fft.c                   |   144 -
 interface/src/scilab/src/c/givens.c                |   138 -
 interface/src/scilab/src/c/hessen.c                |   152 -
 interface/src/scilab/src/c/hsehldr.c               |   178 -
 interface/src/scilab/src/c/init.c                  |   298 -
 interface/src/scilab/src/c/iter.h                  |   248 -
 interface/src/scilab/src/c/iter0.c                 |   381 -
 interface/src/scilab/src/c/iternsym.c              |  1286 -
 interface/src/scilab/src/c/itersym.c               |   589 -
 interface/src/scilab/src/c/ivecop.c                |   434 -
 interface/src/scilab/src/c/loader.sce              |   103 -
 interface/src/scilab/src/c/ls.dat                  |    14 -
 interface/src/scilab/src/c/lufactor.c              |   280 -
 interface/src/scilab/src/c/machine.c               |   146 -
 interface/src/scilab/src/c/machine.h               |   247 -
 interface/src/scilab/src/c/machine.h.in            |   246 -
 interface/src/scilab/src/c/makefile                |   215 -
 interface/src/scilab/src/c/makefile.in             |   214 -
 interface/src/scilab/src/c/matlab.c                |   196 -
 interface/src/scilab/src/c/matlab.h                |   113 -
 interface/src/scilab/src/c/matop.c                 |   470 -
 interface/src/scilab/src/c/matrix.h                |   667 -
 interface/src/scilab/src/c/matrix2.h               |   229 -
 interface/src/scilab/src/c/matrixio.c              |   522 -
 interface/src/scilab/src/c/meminfo.c               |   391 -
 interface/src/scilab/src/c/meminfo.h               |   155 -
 interface/src/scilab/src/c/memory.c                |  1003 -
 interface/src/scilab/src/c/memstat.c               |   383 -
 interface/src/scilab/src/c/mfunc.c                 |   398 -
 interface/src/scilab/src/c/norm.c                  |   198 -
 interface/src/scilab/src/c/oldnames.h              |   150 -
 interface/src/scilab/src/c/otherio.c               |   164 -
 interface/src/scilab/src/c/pxop.c                  |   357 -
 interface/src/scilab/src/c/qrfactor.c              |   515 -
 interface/src/scilab/src/c/rk4.dat                 |    12 -
 interface/src/scilab/src/c/schur.c                 |   668 -
 interface/src/scilab/src/c/solve.c                 |   288 -
 interface/src/scilab/src/c/sparse.c                |  1034 -
 interface/src/scilab/src/c/sparse.h                |   219 -
 interface/src/scilab/src/c/sparse2.h               |    95 -
 interface/src/scilab/src/c/sparseio.c              |   315 -
 interface/src/scilab/src/c/spbkp.c                 |  1384 -
 interface/src/scilab/src/c/spchfctr.c              |   627 -
 interface/src/scilab/src/c/splufctr.c              |   410 -
 interface/src/scilab/src/c/sprow.c                 |   714 -
 interface/src/scilab/src/c/spswap.c                |   302 -
 interface/src/scilab/src/c/submat.c                |   178 -
 interface/src/scilab/src/c/svd.c                   |   400 -
 interface/src/scilab/src/c/symmeig.c               |   211 -
 interface/src/scilab/src/c/update.c                |   131 -
 interface/src/scilab/src/c/vecop.c                 |   605 -
 interface/src/scilab/src/c/version.c               |    71 -
 interface/src/scilab/src/c/zcopy.c                 |   192 -
 interface/src/scilab/src/c/zfunc.c                 |   227 -
 interface/src/scilab/src/c/zgivens.c               |   181 -
 interface/src/scilab/src/c/zhessen.c               |   152 -
 interface/src/scilab/src/c/zhsehldr.c              |   209 -
 interface/src/scilab/src/c/zlufctr.c               |   279 -
 interface/src/scilab/src/c/zmachine.c              |   173 -
 interface/src/scilab/src/c/zmatio.c                |   400 -
 interface/src/scilab/src/c/zmatlab.c               |   214 -
 interface/src/scilab/src/c/zmatop.c                |   612 -
 interface/src/scilab/src/c/zmatrix.h               |   282 -
 interface/src/scilab/src/c/zmatrix2.h              |   118 -
 interface/src/scilab/src/c/zmemory.c               |   713 -
 interface/src/scilab/src/c/znorm.c                 |   208 -
 interface/src/scilab/src/c/zqrfctr.c               |   525 -
 interface/src/scilab/src/c/zschur.c                |   375 -
 interface/src/scilab/src/c/zsolve.c                |   300 -
 interface/src/scilab/src/c/zvecop.c                |   510 -
 .../src/scilab/tests/unit_tests/check_all.sce      |    63 -
 .../src/scilab/tests/unit_tests/check_asm.sce      |    67 -
 .../src/scilab/tests/unit_tests/check_fem.sce      |    77 -
 .../src/scilab/tests/unit_tests/check_geotrans.sce |    25 -
 .../src/scilab/tests/unit_tests/check_integ.sce    |    44 -
 .../tests/unit_tests/check_interpolated_fem.sce    |    47 -
 .../src/scilab/tests/unit_tests/check_levelset.sce |    49 -
 .../src/scilab/tests/unit_tests/check_mesh_fem.sce |   293 -
 interface/src/scilab/tests/unit_tests/check_oo.sce |    70 -
 .../src/scilab/tests/unit_tests/check_plot.sce     |    67 -
 .../src/scilab/tests/unit_tests/check_slices.sce   |    42 -
 .../src/scilab/tests/unit_tests/check_spmat.sce    |   151 -
 .../scilab/tests/unit_tests/check_workspace.sce    |    19 -
 .../src/scilab/tests/unit_tests/test_argyris.sce   |   105 -
 .../tests/unit_tests/test_plasticity_new_brick.sce |   157 -
 ltmain.sh                                          |  9661 -------
 missing                                            |   215 -
 py-compile                                         |   170 -
 test-driver                                        |   139 -
 345 files changed, 158258 deletions(-)

diff --git a/compile b/compile
deleted file mode 100755
index 531136b..0000000
--- a/compile
+++ /dev/null
@@ -1,347 +0,0 @@
-#! /bin/sh
-# Wrapper for compilers which do not understand '-c -o'.
-
-scriptversion=2012-10-14.11; # UTC
-
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
-# Written by Tom Tromey <tromey at cygnus.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake at gnu.org> or send patches to
-# <automake-patches at gnu.org>.
-
-nl='
-'
-
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent tools from complaining about whitespace usage.
-IFS=" ""	$nl"
-
-file_conv=
-
-# func_file_conv build_file lazy
-# Convert a $build file to $host form and store it in $file
-# Currently only supports Windows hosts. If the determined conversion
-# type is listed in (the comma separated) LAZY, no conversion will
-# take place.
-func_file_conv ()
-{
-  file=$1
-  case $file in
-    / | /[!/]*) # absolute file, and not a UNC file
-      if test -z "$file_conv"; then
-	# lazily determine how to convert abs files
-	case `uname -s` in
-	  MINGW*)
-	    file_conv=mingw
-	    ;;
-	  CYGWIN*)
-	    file_conv=cygwin
-	    ;;
-	  *)
-	    file_conv=wine
-	    ;;
-	esac
-      fi
-      case $file_conv/,$2, in
-	*,$file_conv,*)
-	  ;;
-	mingw/*)
-	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
-	  ;;
-	cygwin/*)
-	  file=`cygpath -m "$file" || echo "$file"`
-	  ;;
-	wine/*)
-	  file=`winepath -w "$file" || echo "$file"`
-	  ;;
-      esac
-      ;;
-  esac
-}
-
-# func_cl_dashL linkdir
-# Make cl look for libraries in LINKDIR
-func_cl_dashL ()
-{
-  func_file_conv "$1"
-  if test -z "$lib_path"; then
-    lib_path=$file
-  else
-    lib_path="$lib_path;$file"
-  fi
-  linker_opts="$linker_opts -LIBPATH:$file"
-}
-
-# func_cl_dashl library
-# Do a library search-path lookup for cl
-func_cl_dashl ()
-{
-  lib=$1
-  found=no
-  save_IFS=$IFS
-  IFS=';'
-  for dir in $lib_path $LIB
-  do
-    IFS=$save_IFS
-    if $shared && test -f "$dir/$lib.dll.lib"; then
-      found=yes
-      lib=$dir/$lib.dll.lib
-      break
-    fi
-    if test -f "$dir/$lib.lib"; then
-      found=yes
-      lib=$dir/$lib.lib
-      break
-    fi
-    if test -f "$dir/lib$lib.a"; then
-      found=yes
-      lib=$dir/lib$lib.a
-      break
-    fi
-  done
-  IFS=$save_IFS
-
-  if test "$found" != yes; then
-    lib=$lib.lib
-  fi
-}
-
-# func_cl_wrapper cl arg...
-# Adjust compile command to suit cl
-func_cl_wrapper ()
-{
-  # Assume a capable shell
-  lib_path=
-  shared=:
-  linker_opts=
-  for arg
-  do
-    if test -n "$eat"; then
-      eat=
-    else
-      case $1 in
-	-o)
-	  # configure might choose to run compile as 'compile cc -o foo foo.c'.
-	  eat=1
-	  case $2 in
-	    *.o | *.[oO][bB][jJ])
-	      func_file_conv "$2"
-	      set x "$@" -Fo"$file"
-	      shift
-	      ;;
-	    *)
-	      func_file_conv "$2"
-	      set x "$@" -Fe"$file"
-	      shift
-	      ;;
-	  esac
-	  ;;
-	-I)
-	  eat=1
-	  func_file_conv "$2" mingw
-	  set x "$@" -I"$file"
-	  shift
-	  ;;
-	-I*)
-	  func_file_conv "${1#-I}" mingw
-	  set x "$@" -I"$file"
-	  shift
-	  ;;
-	-l)
-	  eat=1
-	  func_cl_dashl "$2"
-	  set x "$@" "$lib"
-	  shift
-	  ;;
-	-l*)
-	  func_cl_dashl "${1#-l}"
-	  set x "$@" "$lib"
-	  shift
-	  ;;
-	-L)
-	  eat=1
-	  func_cl_dashL "$2"
-	  ;;
-	-L*)
-	  func_cl_dashL "${1#-L}"
-	  ;;
-	-static)
-	  shared=false
-	  ;;
-	-Wl,*)
-	  arg=${1#-Wl,}
-	  save_ifs="$IFS"; IFS=','
-	  for flag in $arg; do
-	    IFS="$save_ifs"
-	    linker_opts="$linker_opts $flag"
-	  done
-	  IFS="$save_ifs"
-	  ;;
-	-Xlinker)
-	  eat=1
-	  linker_opts="$linker_opts $2"
-	  ;;
-	-*)
-	  set x "$@" "$1"
-	  shift
-	  ;;
-	*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
-	  func_file_conv "$1"
-	  set x "$@" -Tp"$file"
-	  shift
-	  ;;
-	*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
-	  func_file_conv "$1" mingw
-	  set x "$@" "$file"
-	  shift
-	  ;;
-	*)
-	  set x "$@" "$1"
-	  shift
-	  ;;
-      esac
-    fi
-    shift
-  done
-  if test -n "$linker_opts"; then
-    linker_opts="-link$linker_opts"
-  fi
-  exec "$@" $linker_opts
-  exit 1
-}
-
-eat=
-
-case $1 in
-  '')
-     echo "$0: No command.  Try '$0 --help' for more information." 1>&2
-     exit 1;
-     ;;
-  -h | --h*)
-    cat <<\EOF
-Usage: compile [--help] [--version] PROGRAM [ARGS]
-
-Wrapper for compilers which do not understand '-c -o'.
-Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
-arguments, and rename the output as expected.
-
-If you are trying to build a whole package this is not the
-right script to run: please start by reading the file 'INSTALL'.
-
-Report bugs to <bug-automake at gnu.org>.
-EOF
-    exit $?
-    ;;
-  -v | --v*)
-    echo "compile $scriptversion"
-    exit $?
-    ;;
-  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
-    func_cl_wrapper "$@"      # Doesn't return...
-    ;;
-esac
-
-ofile=
-cfile=
-
-for arg
-do
-  if test -n "$eat"; then
-    eat=
-  else
-    case $1 in
-      -o)
-	# configure might choose to run compile as 'compile cc -o foo foo.c'.
-	# So we strip '-o arg' only if arg is an object.
-	eat=1
-	case $2 in
-	  *.o | *.obj)
-	    ofile=$2
-	    ;;
-	  *)
-	    set x "$@" -o "$2"
-	    shift
-	    ;;
-	esac
-	;;
-      *.c)
-	cfile=$1
-	set x "$@" "$1"
-	shift
-	;;
-      *)
-	set x "$@" "$1"
-	shift
-	;;
-    esac
-  fi
-  shift
-done
-
-if test -z "$ofile" || test -z "$cfile"; then
-  # If no '-o' option was seen then we might have been invoked from a
-  # pattern rule where we don't need one.  That is ok -- this is a
-  # normal compilation that the losing compiler can handle.  If no
-  # '.c' file was seen then we are probably linking.  That is also
-  # ok.
-  exec "$@"
-fi
-
-# Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
-
-# Create the lock directory.
-# Note: use '[/\\:.-]' here to ensure that we don't use the same name
-# that we are using for the .o file.  Also, base the name on the expected
-# object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
-while true; do
-  if mkdir "$lockdir" >/dev/null 2>&1; then
-    break
-  fi
-  sleep 1
-done
-# FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir '$lockdir'; exit 1" 1 2 15
-
-# Run the compile.
-"$@"
-ret=$?
-
-if test -f "$cofile"; then
-  test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
-elif test -f "${cofile}bj"; then
-  test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
-fi
-
-rmdir "$lockdir"
-exit $ret
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
-# time-stamp-end: "; # UTC"
-# End:
diff --git a/configure b/configure
deleted file mode 100755
index 7c1acad..0000000
--- a/configure
+++ /dev/null
@@ -1,28129 +0,0 @@
-#! /bin/sh
-# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for getfem 5.0.
-#
-#
-# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
-#
-#
-# This configure script is free software; the Free Software Foundation
-# gives unlimited permission to copy, distribute and modify it.
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-	expr "X$arg" : "X\\(.*\\)$as_nl";
-	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""	$as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-# Use a proper internal environment variable to ensure we don't fall
-  # into an infinite loop, continuously re-executing ourselves.
-  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
-    _as_can_reexec=no; export _as_can_reexec;
-    # We cannot yet assume a decent shell, so we have to provide a
-# neutralization value for shells without unset; and this also
-# works around shells that cannot unset nonexistent variables.
-# Preserve -v and -x to the replacement shell.
-BASH_ENV=/dev/null
-ENV=/dev/null
-(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-case $- in # ((((
-  *v*x* | *x*v* ) as_opts=-vx ;;
-  *v* ) as_opts=-v ;;
-  *x* ) as_opts=-x ;;
-  * ) as_opts= ;;
-esac
-exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
-# Admittedly, this is quite paranoid, since all the known shells bail
-# out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
-as_fn_exit 255
-  fi
-  # We don't want this to propagate to other subprocesses.
-          { _as_can_reexec=; unset _as_can_reexec;}
-if test "x$CONFIG_SHELL" = x; then
-  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '\${1+\"\$@\"}'='\"\$@\"'
-  setopt NO_GLOB_SUBST
-else
-  case \`(set -o) 2>/dev/null\` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-"
-  as_required="as_fn_return () { (exit \$1); }
-as_fn_success () { as_fn_return 0; }
-as_fn_failure () { as_fn_return 1; }
-as_fn_ret_success () { return 0; }
-as_fn_ret_failure () { return 1; }
-
-exitcode=0
-as_fn_success || { exitcode=1; echo as_fn_success failed.; }
-as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
-as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
-as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
-if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
-
-else
-  exitcode=1; echo positional parameters were not saved.
-fi
-test x\$exitcode = x0 || exit 1
-test -x / || exit 1"
-  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
-  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
-  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
-  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
-
-  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
-    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
-    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
-    PATH=/empty FPATH=/empty; export PATH FPATH
-    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
-      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
-test \$(( 1 + 1 )) = 2 || exit 1"
-  if (eval "$as_required") 2>/dev/null; then :
-  as_have_required=yes
-else
-  as_have_required=no
-fi
-  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
-
-else
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-as_found=false
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  as_found=:
-  case $as_dir in #(
-	 /*)
-	   for as_base in sh bash ksh sh5; do
-	     # Try only shells that exist, to save several forks.
-	     as_shell=$as_dir/$as_base
-	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
-		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
-  CONFIG_SHELL=$as_shell as_have_required=yes
-		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
-  break 2
-fi
-fi
-	   done;;
-       esac
-  as_found=false
-done
-$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
-	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
-  CONFIG_SHELL=$SHELL as_have_required=yes
-fi; }
-IFS=$as_save_IFS
-
-
-      if test "x$CONFIG_SHELL" != x; then :
-  export CONFIG_SHELL
-             # We cannot yet assume a decent shell, so we have to provide a
-# neutralization value for shells without unset; and this also
-# works around shells that cannot unset nonexistent variables.
-# Preserve -v and -x to the replacement shell.
-BASH_ENV=/dev/null
-ENV=/dev/null
-(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-case $- in # ((((
-  *v*x* | *x*v* ) as_opts=-vx ;;
-  *v* ) as_opts=-v ;;
-  *x* ) as_opts=-x ;;
-  * ) as_opts= ;;
-esac
-exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
-# Admittedly, this is quite paranoid, since all the known shells bail
-# out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
-exit 255
-fi
-
-    if test x$as_have_required = xno; then :
-  $as_echo "$0: This script requires a shell more modern than all"
-  $as_echo "$0: the shells that I found on your system."
-  if test x${ZSH_VERSION+set} = xset ; then
-    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
-    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
-  else
-    $as_echo "$0: Please tell bug-autoconf at gnu.org about your system,
-$0: including any error possibly output before this
-$0: message. Then install a modern shell, or manually run
-$0: the script under such a shell if you do have one."
-  fi
-  exit 1
-fi
-fi
-fi
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-# Unset more variables known to interfere with behavior of common tools.
-CLICOLOR_FORCE= GREP_OPTIONS=
-unset CLICOLOR_FORCE GREP_OPTIONS
-
-## --------------------- ##
-## M4sh Shell Functions. ##
-## --------------------- ##
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$as_dir" : 'X\(//\)[^/]' \| \
-	 X"$as_dir" : 'X\(//\)$' \| \
-	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-	 X"$0" : 'X\(//\)$' \| \
-	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\/\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\/\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-
-  as_lineno_1=$LINENO as_lineno_1a=$LINENO
-  as_lineno_2=$LINENO as_lineno_2a=$LINENO
-  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
-  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
-  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
-  sed -n '
-    p
-    /[$]LINENO/=
-  ' <$as_myself |
-    sed '
-      s/[$]LINENO.*/&-/
-      t lineno
-      b
-      :lineno
-      N
-      :loop
-      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
-      t loop
-      s/-\n.*//
-    ' >$as_me.lineno &&
-  chmod +x "$as_me.lineno" ||
-    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
-
-  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
-  # already done that, so ensure we don't try to do so again and fall
-  # in an infinite loop.  This has already happened in practice.
-  _as_can_reexec=no; export _as_can_reexec
-  # Don't try to exec as it changes $[0], causing all sort of problems
-  # (the dirname of $[0] is not the place where we might find the
-  # original and so on.  Autoconf is especially sensitive to this).
-  . "./$as_me.lineno"
-  # Exit status is that of the last command.
-  exit
-}
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='	';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-
-test -n "$DJDIR" || exec 7<&0 </dev/null
-exec 6>&1
-
-# Name of the host.
-# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
-# so uname gets run too.
-ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
-
-#
-# Initializations.
-#
-ac_default_prefix=/usr/local
-ac_clean_files=
-ac_config_libobj_dir=.
-LIBOBJS=
-cross_compiling=no
-subdirs=
-MFLAGS=
-MAKEFLAGS=
-
-# Identity of this package.
-PACKAGE_NAME='getfem'
-PACKAGE_TARNAME='getfem'
-PACKAGE_VERSION='5.0'
-PACKAGE_STRING='getfem 5.0'
-PACKAGE_BUGREPORT=''
-PACKAGE_URL=''
-
-ac_unique_file="install-sh"
-# Factoring default headers for most tests.
-ac_includes_default="\
-#include <stdio.h>
-#ifdef HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-# include <stddef.h>
-#else
-# ifdef HAVE_STDLIB_H
-#  include <stdlib.h>
-# endif
-#endif
-#ifdef HAVE_STRING_H
-# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-#  include <memory.h>
-# endif
-# include <string.h>
-#endif
-#ifdef HAVE_STRINGS_H
-# include <strings.h>
-#endif
-#ifdef HAVE_INTTYPES_H
-# include <inttypes.h>
-#endif
-#ifdef HAVE_STDINT_H
-# include <stdint.h>
-#endif
-#ifdef HAVE_UNISTD_H
-# include <unistd.h>
-#endif"
-
-ac_subst_vars='am__EXEEXT_FALSE
-am__EXEEXT_TRUE
-LTLIBOBJS
-LIBOBJS
-IM_METHODS_LOC
-IM_METHODS
-GETFEM_BUILD_INTERFACE_PATH
-GETFEM_INTERFACE_PATH
-SCILAB_VERSION
-SCILAB_VERSION_MICRO
-SCILAB_VERSION_MINOR
-SCILAB_VERSION_MAJOR
-SCILAB_TOOLBOX_DIR
-SCILAB_DIR
-SCILAB_EXE
-HAVE_SCILAB
-BUILDSCILAB_FALSE
-BUILDSCILAB_TRUE
-has_scilab
-BUILDPYTHONPAR_FALSE
-BUILDPYTHONPAR_TRUE
-BUILDPYTHON_FALSE
-BUILDPYTHON_TRUE
-PYTHON_EXTRA_LDFLAGS
-PYTHON_EXTRA_LIBS
-PYTHON_SITE_PKG
-PYTHON_LDFLAGS
-PYTHON_CPPFLAGS
-pkgpyexecdir
-pyexecdir
-pkgpythondir
-pythondir
-PYTHON_PLATFORM
-PYTHON_EXEC_PREFIX
-PYTHON_PREFIX
-PYTHON_VERSION
-PYTHON
-STDCPP_STATICLIBS
-GFSERVERFLAGS
-BUILDMEXRPC_FALSE
-BUILDMEXRPC_TRUE
-GETFEM_SERVER
-RPC_LIB
-RPC_INC_DIR
-USE_MINGW_MEX_FALSE
-USE_MINGW_MEX_TRUE
-MATLAB_COM_EXT
-MATLAB_RELEASE
-MATLAB_INC_DIR
-MATLAB_ROOT
-BUILDMEX_FALSE
-BUILDMEX_TRUE
-MEX
-TOOLBOXDIR
-MATLAB_OBJ_DIRS
-PSEUDO_FUNCTIONS_LOC
-PSEUDO_FUNCTIONS
-BOOST_LIBS
-BOOST_THREAD_LIB
-BOOST_SYSTEM_LIB
-BOOST_LDFLAGS
-BOOST_CPPFLAGS
-DISTCLEANMESH
-LIBTOOL_VERSION_INFO
-CONFIGURE_ARGS
-BUILDDATE
-BUILDER
-METIS_LIBS
-METIS_FALSE
-METIS_TRUE
-MUMPS_LIBS
-MUMPS_FALSE
-MUMPS_TRUE
-QHULL_LIBS
-QHULL_FALSE
-QHULL_TRUE
-USEBLASLITE_FALSE
-USEBLASLITE_TRUE
-SUPERLU_LIBS
-SUPERLU_SRC
-SUPERLU_CPPFLAGS
-AM_CXXFLAGS
-OPENMP_CXXFLAGS
-BLAS_LIBS
-LIBTOOL_DEPS
-CPP
-OTOOL64
-OTOOL
-LIPO
-NMEDIT
-DSYMUTIL
-MANIFEST_TOOL
-RANLIB
-ac_ct_AR
-AR
-DLLTOOL
-OBJDUMP
-LN_S
-NM
-ac_ct_DUMPBIN
-DUMPBIN
-LD
-FGREP
-EGREP
-GREP
-SED
-LIBTOOL
-SUPLDFLAGS
-FCLIBS
-host_os
-host_vendor
-host_cpu
-host
-build_os
-build_vendor
-build_cpu
-build
-CXXCPP
-FCFLAGS
-ac_ct_FC
-FC
-MPIFC
-am__fastdepCC_FALSE
-am__fastdepCC_TRUE
-CCDEPMODE
-CFLAGS
-ac_ct_CC
-CC
-MPICC
-am__fastdepCXX_FALSE
-am__fastdepCXX_TRUE
-CXXDEPMODE
-am__nodep
-AMDEPBACKSLASH
-AMDEP_FALSE
-AMDEP_TRUE
-am__quote
-am__include
-DEPDIR
-OBJEXT
-EXEEXT
-CPPFLAGS
-LDFLAGS
-CXXFLAGS
-ac_ct_CXX
-CXX
-MPICXX
-AM_BACKSLASH
-AM_DEFAULT_VERBOSITY
-AM_DEFAULT_V
-AM_V
-am__untar
-am__tar
-AMTAR
-am__leading_dot
-SET_MAKE
-AWK
-mkdir_p
-MKDIR_P
-INSTALL_STRIP_PROGRAM
-STRIP
-install_sh
-MAKEINFO
-AUTOHEADER
-AUTOMAKE
-AUTOCONF
-ACLOCAL
-VERSION
-PACKAGE
-CYGPATH_W
-am__isrc
-INSTALL_DATA
-INSTALL_SCRIPT
-INSTALL_PROGRAM
-target_alias
-host_alias
-build_alias
-LIBS
-ECHO_T
-ECHO_N
-ECHO_C
-DEFS
-mandir
-localedir
-libdir
-psdir
-pdfdir
-dvidir
-htmldir
-infodir
-docdir
-oldincludedir
-includedir
-localstatedir
-sharedstatedir
-sysconfdir
-datadir
-datarootdir
-libexecdir
-sbindir
-bindir
-program_transform_name
-prefix
-exec_prefix
-PACKAGE_URL
-PACKAGE_BUGREPORT
-PACKAGE_STRING
-PACKAGE_VERSION
-PACKAGE_TARNAME
-PACKAGE_NAME
-PATH_SEPARATOR
-SHELL'
-ac_subst_files=''
-ac_user_opts='
-enable_option_checking
-enable_silent_rules
-with_optimization
-enable_paralevel
-enable_dependency_tracking
-with_pic
-enable_shared
-enable_static
-enable_fast_install
-with_gnu_ld
-with_sysroot
-enable_libtool_lock
-with_blas
-enable_openmp
-enable_superlu
-enable_experimental
-with_qd_lib_dir
-with_qd_include_dir
-enable_dd
-enable_qd
-enable_qhull
-with_mumps_include_dir
-enable_mumps
-enable_par_mumps
-with_mumps
-enable_metis
-enable_boost
-with_boost
-with_boost_libdir
-with_boost_system
-with_boost_thread
-enable_matlab
-with_matlab_toolbox_dir
-enable_python
-enable_matlab_rpc
-with_rpc_include
-with_rpc_lib
-enable_scilab
-with_scilab_prefix
-with_scilab_version
-with_scilab_toolbox_dir
-'
-      ac_precious_vars='build_alias
-host_alias
-target_alias
-MPICXX
-CXX
-CXXFLAGS
-LDFLAGS
-LIBS
-CPPFLAGS
-CCC
-MPICC
-CC
-CFLAGS
-MPIFC
-FC
-FCFLAGS
-CXXCPP
-CPP
-PYTHON
-PYTHON_VERSION'
-
-
-# Initialize some variables set by options.
-ac_init_help=
-ac_init_version=false
-ac_unrecognized_opts=
-ac_unrecognized_sep=
-# The variables have the same names as the options, with
-# dashes changed to underlines.
-cache_file=/dev/null
-exec_prefix=NONE
-no_create=
-no_recursion=
-prefix=NONE
-program_prefix=NONE
-program_suffix=NONE
-program_transform_name=s,x,x,
-silent=
-site=
-srcdir=
-verbose=
-x_includes=NONE
-x_libraries=NONE
-
-# Installation directory options.
-# These are left unexpanded so users can "make install exec_prefix=/foo"
-# and all the variables that are supposed to be based on exec_prefix
-# by default will actually change.
-# Use braces instead of parens because sh, perl, etc. also accept them.
-# (The list follows the same order as the GNU Coding Standards.)
-bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datarootdir='${prefix}/share'
-datadir='${datarootdir}'
-sysconfdir='${prefix}/etc'
-sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
-includedir='${prefix}/include'
-oldincludedir='/usr/include'
-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-infodir='${datarootdir}/info'
-htmldir='${docdir}'
-dvidir='${docdir}'
-pdfdir='${docdir}'
-psdir='${docdir}'
-libdir='${exec_prefix}/lib'
-localedir='${datarootdir}/locale'
-mandir='${datarootdir}/man'
-
-ac_prev=
-ac_dashdash=
-for ac_option
-do
-  # If the previous option needs an argument, assign it.
-  if test -n "$ac_prev"; then
-    eval $ac_prev=\$ac_option
-    ac_prev=
-    continue
-  fi
-
-  case $ac_option in
-  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
-  *=)   ac_optarg= ;;
-  *)    ac_optarg=yes ;;
-  esac
-
-  # Accept the important Cygnus configure options, so we can diagnose typos.
-
-  case $ac_dashdash$ac_option in
-  --)
-    ac_dashdash=yes ;;
-
-  -bindir | --bindir | --bindi | --bind | --bin | --bi)
-    ac_prev=bindir ;;
-  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
-    bindir=$ac_optarg ;;
-
-  -build | --build | --buil | --bui | --bu)
-    ac_prev=build_alias ;;
-  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
-    build_alias=$ac_optarg ;;
-
-  -cache-file | --cache-file | --cache-fil | --cache-fi \
-  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
-    ac_prev=cache_file ;;
-  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
-  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
-    cache_file=$ac_optarg ;;
-
-  --config-cache | -C)
-    cache_file=config.cache ;;
-
-  -datadir | --datadir | --datadi | --datad)
-    ac_prev=datadir ;;
-  -datadir=* | --datadir=* | --datadi=* | --datad=*)
-    datadir=$ac_optarg ;;
-
-  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
-  | --dataroo | --dataro | --datar)
-    ac_prev=datarootdir ;;
-  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
-  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
-    datarootdir=$ac_optarg ;;
-
-  -disable-* | --disable-*)
-    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
-    # Reject names that are not valid shell variable names.
-    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid feature name: $ac_useropt"
-    ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-    case $ac_user_opts in
-      *"
-"enable_$ac_useropt"
-"*) ;;
-      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
-	 ac_unrecognized_sep=', ';;
-    esac
-    eval enable_$ac_useropt=no ;;
-
-  -docdir | --docdir | --docdi | --doc | --do)
-    ac_prev=docdir ;;
-  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
-    docdir=$ac_optarg ;;
-
-  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
-    ac_prev=dvidir ;;
-  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
-    dvidir=$ac_optarg ;;
-
-  -enable-* | --enable-*)
-    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
-    # Reject names that are not valid shell variable names.
-    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid feature name: $ac_useropt"
-    ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-    case $ac_user_opts in
-      *"
-"enable_$ac_useropt"
-"*) ;;
-      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
-	 ac_unrecognized_sep=', ';;
-    esac
-    eval enable_$ac_useropt=\$ac_optarg ;;
-
-  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
-  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
-  | --exec | --exe | --ex)
-    ac_prev=exec_prefix ;;
-  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
-  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
-  | --exec=* | --exe=* | --ex=*)
-    exec_prefix=$ac_optarg ;;
-
-  -gas | --gas | --ga | --g)
-    # Obsolete; use --with-gas.
-    with_gas=yes ;;
-
-  -help | --help | --hel | --he | -h)
-    ac_init_help=long ;;
-  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
-    ac_init_help=recursive ;;
-  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
-    ac_init_help=short ;;
-
-  -host | --host | --hos | --ho)
-    ac_prev=host_alias ;;
-  -host=* | --host=* | --hos=* | --ho=*)
-    host_alias=$ac_optarg ;;
-
-  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
-    ac_prev=htmldir ;;
-  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
-  | --ht=*)
-    htmldir=$ac_optarg ;;
-
-  -includedir | --includedir | --includedi | --included | --include \
-  | --includ | --inclu | --incl | --inc)
-    ac_prev=includedir ;;
-  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
-  | --includ=* | --inclu=* | --incl=* | --inc=*)
-    includedir=$ac_optarg ;;
-
-  -infodir | --infodir | --infodi | --infod | --info | --inf)
-    ac_prev=infodir ;;
-  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
-    infodir=$ac_optarg ;;
-
-  -libdir | --libdir | --libdi | --libd)
-    ac_prev=libdir ;;
-  -libdir=* | --libdir=* | --libdi=* | --libd=*)
-    libdir=$ac_optarg ;;
-
-  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
-  | --libexe | --libex | --libe)
-    ac_prev=libexecdir ;;
-  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
-  | --libexe=* | --libex=* | --libe=*)
-    libexecdir=$ac_optarg ;;
-
-  -localedir | --localedir | --localedi | --localed | --locale)
-    ac_prev=localedir ;;
-  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
-    localedir=$ac_optarg ;;
-
-  -localstatedir | --localstatedir | --localstatedi | --localstated \
-  | --localstate | --localstat | --localsta | --localst | --locals)
-    ac_prev=localstatedir ;;
-  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
-    localstatedir=$ac_optarg ;;
-
-  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
-    ac_prev=mandir ;;
-  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
-    mandir=$ac_optarg ;;
-
-  -nfp | --nfp | --nf)
-    # Obsolete; use --without-fp.
-    with_fp=no ;;
-
-  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-  | --no-cr | --no-c | -n)
-    no_create=yes ;;
-
-  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
-    no_recursion=yes ;;
-
-  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
-  | --oldin | --oldi | --old | --ol | --o)
-    ac_prev=oldincludedir ;;
-  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
-  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-    oldincludedir=$ac_optarg ;;
-
-  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-    ac_prev=prefix ;;
-  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-    prefix=$ac_optarg ;;
-
-  -program-prefix | --program-prefix | --program-prefi | --program-pref \
-  | --program-pre | --program-pr | --program-p)
-    ac_prev=program_prefix ;;
-  -program-prefix=* | --program-prefix=* | --program-prefi=* \
-  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
-    program_prefix=$ac_optarg ;;
-
-  -program-suffix | --program-suffix | --program-suffi | --program-suff \
-  | --program-suf | --program-su | --program-s)
-    ac_prev=program_suffix ;;
-  -program-suffix=* | --program-suffix=* | --program-suffi=* \
-  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
-    program_suffix=$ac_optarg ;;
-
-  -program-transform-name | --program-transform-name \
-  | --program-transform-nam | --program-transform-na \
-  | --program-transform-n | --program-transform- \
-  | --program-transform | --program-transfor \
-  | --program-transfo | --program-transf \
-  | --program-trans | --program-tran \
-  | --progr-tra | --program-tr | --program-t)
-    ac_prev=program_transform_name ;;
-  -program-transform-name=* | --program-transform-name=* \
-  | --program-transform-nam=* | --program-transform-na=* \
-  | --program-transform-n=* | --program-transform-=* \
-  | --program-transform=* | --program-transfor=* \
-  | --program-transfo=* | --program-transf=* \
-  | --program-trans=* | --program-tran=* \
-  | --progr-tra=* | --program-tr=* | --program-t=*)
-    program_transform_name=$ac_optarg ;;
-
-  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
-    ac_prev=pdfdir ;;
-  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
-    pdfdir=$ac_optarg ;;
-
-  -psdir | --psdir | --psdi | --psd | --ps)
-    ac_prev=psdir ;;
-  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
-    psdir=$ac_optarg ;;
-
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil)
-    silent=yes ;;
-
-  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-    ac_prev=sbindir ;;
-  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
-  | --sbi=* | --sb=*)
-    sbindir=$ac_optarg ;;
-
-  -sharedstatedir | --sharedstatedir | --sharedstatedi \
-  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-  | --sharedst | --shareds | --shared | --share | --shar \
-  | --sha | --sh)
-    ac_prev=sharedstatedir ;;
-  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
-  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
-  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
-  | --sha=* | --sh=*)
-    sharedstatedir=$ac_optarg ;;
-
-  -site | --site | --sit)
-    ac_prev=site ;;
-  -site=* | --site=* | --sit=*)
-    site=$ac_optarg ;;
-
-  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
-    ac_prev=srcdir ;;
-  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
-    srcdir=$ac_optarg ;;
-
-  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
-  | --syscon | --sysco | --sysc | --sys | --sy)
-    ac_prev=sysconfdir ;;
-  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
-  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
-    sysconfdir=$ac_optarg ;;
-
-  -target | --target | --targe | --targ | --tar | --ta | --t)
-    ac_prev=target_alias ;;
-  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
-    target_alias=$ac_optarg ;;
-
-  -v | -verbose | --verbose | --verbos | --verbo | --verb)
-    verbose=yes ;;
-
-  -version | --version | --versio | --versi | --vers | -V)
-    ac_init_version=: ;;
-
-  -with-* | --with-*)
-    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
-    # Reject names that are not valid shell variable names.
-    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid package name: $ac_useropt"
-    ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-    case $ac_user_opts in
-      *"
-"with_$ac_useropt"
-"*) ;;
-      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
-	 ac_unrecognized_sep=', ';;
-    esac
-    eval with_$ac_useropt=\$ac_optarg ;;
-
-  -without-* | --without-*)
-    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
-    # Reject names that are not valid shell variable names.
-    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
-      as_fn_error $? "invalid package name: $ac_useropt"
-    ac_useropt_orig=$ac_useropt
-    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
-    case $ac_user_opts in
-      *"
-"with_$ac_useropt"
-"*) ;;
-      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
-	 ac_unrecognized_sep=', ';;
-    esac
-    eval with_$ac_useropt=no ;;
-
-  --x)
-    # Obsolete; use --with-x.
-    with_x=yes ;;
-
-  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
-  | --x-incl | --x-inc | --x-in | --x-i)
-    ac_prev=x_includes ;;
-  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
-  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
-    x_includes=$ac_optarg ;;
-
-  -x-libraries | --x-libraries | --x-librarie | --x-librari \
-  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
-    ac_prev=x_libraries ;;
-  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
-  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
-    x_libraries=$ac_optarg ;;
-
-  -*) as_fn_error $? "unrecognized option: \`$ac_option'
-Try \`$0 --help' for more information"
-    ;;
-
-  *=*)
-    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
-    # Reject names that are not valid shell variable names.
-    case $ac_envvar in #(
-      '' | [0-9]* | *[!_$as_cr_alnum]* )
-      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
-    esac
-    eval $ac_envvar=\$ac_optarg
-    export $ac_envvar ;;
-
-  *)
-    # FIXME: should be removed in autoconf 3.0.
-    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
-    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
-    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
-    ;;
-
-  esac
-done
-
-if test -n "$ac_prev"; then
-  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-  as_fn_error $? "missing argument to $ac_option"
-fi
-
-if test -n "$ac_unrecognized_opts"; then
-  case $enable_option_checking in
-    no) ;;
-    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
-    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
-  esac
-fi
-
-# Check all directory arguments for consistency.
-for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
-		datadir sysconfdir sharedstatedir localstatedir includedir \
-		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-		libdir localedir mandir
-do
-  eval ac_val=\$$ac_var
-  # Remove trailing slashes.
-  case $ac_val in
-    */ )
-      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
-      eval $ac_var=\$ac_val;;
-  esac
-  # Be sure to have absolute directory names.
-  case $ac_val in
-    [\\/$]* | ?:[\\/]* )  continue;;
-    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
-  esac
-  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
-done
-
-# There might be people who depend on the old broken behavior: `$host'
-# used to hold the argument of --host etc.
-# FIXME: To remove some day.
-build=$build_alias
-host=$host_alias
-target=$target_alias
-
-# FIXME: To remove some day.
-if test "x$host_alias" != x; then
-  if test "x$build_alias" = x; then
-    cross_compiling=maybe
-  elif test "x$build_alias" != "x$host_alias"; then
-    cross_compiling=yes
-  fi
-fi
-
-ac_tool_prefix=
-test -n "$host_alias" && ac_tool_prefix=$host_alias-
-
-test "$silent" = yes && exec 6>/dev/null
-
-
-ac_pwd=`pwd` && test -n "$ac_pwd" &&
-ac_ls_di=`ls -di .` &&
-ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-  as_fn_error $? "working directory cannot be determined"
-test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-  as_fn_error $? "pwd does not report name of working directory"
-
-
-# Find the source files, if location was not specified.
-if test -z "$srcdir"; then
-  ac_srcdir_defaulted=yes
-  # Try the directory containing this script, then the parent directory.
-  ac_confdir=`$as_dirname -- "$as_myself" ||
-$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$as_myself" : 'X\(//\)[^/]' \| \
-	 X"$as_myself" : 'X\(//\)$' \| \
-	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_myself" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-  srcdir=$ac_confdir
-  if test ! -r "$srcdir/$ac_unique_file"; then
-    srcdir=..
-  fi
-else
-  ac_srcdir_defaulted=no
-fi
-if test ! -r "$srcdir/$ac_unique_file"; then
-  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
-  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
-fi
-ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
-ac_abs_confdir=`(
-	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
-	pwd)`
-# When building in place, set srcdir=.
-if test "$ac_abs_confdir" = "$ac_pwd"; then
-  srcdir=.
-fi
-# Remove unnecessary trailing slashes from srcdir.
-# Double slashes in file names in object file debugging info
-# mess up M-x gdb in Emacs.
-case $srcdir in
-*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
-esac
-for ac_var in $ac_precious_vars; do
-  eval ac_env_${ac_var}_set=\${${ac_var}+set}
-  eval ac_env_${ac_var}_value=\$${ac_var}
-  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
-  eval ac_cv_env_${ac_var}_value=\$${ac_var}
-done
-
-#
-# Report the --help message.
-#
-if test "$ac_init_help" = "long"; then
-  # Omit some internal or obsolete options to make the list less imposing.
-  # This message is too long to be a string in the A/UX 3.1 sh.
-  cat <<_ACEOF
-\`configure' configures getfem 5.0 to adapt to many kinds of systems.
-
-Usage: $0 [OPTION]... [VAR=VALUE]...
-
-To assign environment variables (e.g., CC, CFLAGS...), specify them as
-VAR=VALUE.  See below for descriptions of some of the useful variables.
-
-Defaults for the options are specified in brackets.
-
-Configuration:
-  -h, --help              display this help and exit
-      --help=short        display options specific to this package
-      --help=recursive    display the short help of all the included packages
-  -V, --version           display version information and exit
-  -q, --quiet, --silent   do not print \`checking ...' messages
-      --cache-file=FILE   cache test results in FILE [disabled]
-  -C, --config-cache      alias for \`--cache-file=config.cache'
-  -n, --no-create         do not create output files
-      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
-
-Installation directories:
-  --prefix=PREFIX         install architecture-independent files in PREFIX
-                          [$ac_default_prefix]
-  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
-                          [PREFIX]
-
-By default, \`make install' will install all the files in
-\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
-an installation prefix other than \`$ac_default_prefix' using \`--prefix',
-for instance \`--prefix=\$HOME'.
-
-For better control, use the options below.
-
-Fine tuning of the installation directories:
-  --bindir=DIR            user executables [EPREFIX/bin]
-  --sbindir=DIR           system admin executables [EPREFIX/sbin]
-  --libexecdir=DIR        program executables [EPREFIX/libexec]
-  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
-  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
-  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
-  --libdir=DIR            object code libraries [EPREFIX/lib]
-  --includedir=DIR        C header files [PREFIX/include]
-  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
-  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
-  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
-  --infodir=DIR           info documentation [DATAROOTDIR/info]
-  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
-  --mandir=DIR            man documentation [DATAROOTDIR/man]
-  --docdir=DIR            documentation root [DATAROOTDIR/doc/getfem]
-  --htmldir=DIR           html documentation [DOCDIR]
-  --dvidir=DIR            dvi documentation [DOCDIR]
-  --pdfdir=DIR            pdf documentation [DOCDIR]
-  --psdir=DIR             ps documentation [DOCDIR]
-_ACEOF
-
-  cat <<\_ACEOF
-
-Program names:
-  --program-prefix=PREFIX            prepend PREFIX to installed program names
-  --program-suffix=SUFFIX            append SUFFIX to installed program names
-  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
-
-System types:
-  --build=BUILD     configure for building on BUILD [guessed]
-  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
-_ACEOF
-fi
-
-if test -n "$ac_init_help"; then
-  case $ac_init_help in
-     short | recursive ) echo "Configuration of getfem 5.0:";;
-   esac
-  cat <<\_ACEOF
-
-Optional Features:
-  --disable-option-checking  ignore unrecognized --enable/--with options
-  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
-  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-  --enable-silent-rules   less verbose build output (undo: "make V=1")
-  --disable-silent-rules  verbose build output (undo: "make V=0")
-  --enable-paralevel=level
-                          enable the parallel version of GetFEM++ (use MPI and
-                          METIS)
-  --enable-dependency-tracking
-                          do not reject slow dependency extractors
-  --disable-dependency-tracking
-                          speeds up one-time build
-  --enable-shared[=PKGS]  build shared libraries [default=no]
-  --enable-static[=PKGS]  build static libraries [default=yes]
-  --enable-fast-install[=PKGS]
-                          optimize for fast installation [default=yes]
-  --disable-libtool-lock  avoid locking (might break parallel builds)
-  --enable-openmp         enable the multihreaded version of GetFEM++
-  --disable-openmp        do not use OpenMP
-  --enable-superlu        turn on/off SuperLU support
-  --enable-experimental   compile experimental parts of the library
-  --enable-dd             enable the use of the qd library (some computation
-                          will be done with double-double precision, useful
-                          for high order FEMs)
-  --enable-qd             enable the use of the qd library (some computation
-                          will be done with quad-double precision, useful for
-                          high order FEMs)
-  --enable-qhull          enable the use of the qhull library (required for
-                          generation of non regular meshes)
-  --enable-mumps          enable the use of the (sequential) MUMPS library. A
-                          direct solver for large sparse linear systems.
-  --enable-par-mumps      enable the use of the parrallel MUMPS library. A
-                          direct solver for large sparse linear systems.
-  --enable-metis          enable the use of the METIS library.
-  --enable-boost          check if boost is installed and use it
-  --enable-matlab         turn on/off matlab support
-  --enable-python         turn on/off python support
-  --enable-matlab-rpc     enable use of RPCs for matlab interface
-  --enable-scilab         turn on/off scilab support
-
-Optional Packages:
-  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
-  --with-optimization=FLAG
-                          Set the optimization level (-O3 by default)
-  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
-                          both]
-  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
-  --with-sysroot=DIR Search for dependent libraries within DIR
-                        (or the compiler's sysroot if not specified).
-  --with-blas=<lib>       use BLAS library <lib>
-  --with-qd-lib-dir       directory in which the libqd.a can be found
-  --with-qd-include-dir   directory in which the qd.h header can be found
-  --with-mumps-include-dir
-                          directory in which the dmumps.h header can be found
-  --with-mumps=<lib>      use MUMPS library <lib>
-  --with-boost[=ARG]      use Boost library from a standard location
-                          (ARG=yes), from the specified location (ARG=<path>),
-                          or disable it (ARG=no) [ARG=yes]
-  --with-boost-libdir=LIB_DIR
-                          Force given directory for boost libraries. Note that
-                          this will override library path detection, so use
-                          this parameter only if default library detection
-                          fails and you know exactly where your boost
-                          libraries are located.
-  --with-boost-system[=special-lib]
-                          use the System library from boost - it is possible
-                          to specify a certain library for the linker e.g.
-                          --with-boost-system=boost_system-gcc-mt
-  --with-boost-thread[=special-lib]
-                          use the Thread library from boost - it is possible
-                          to specify a certain library for the linker e.g.
-                          --with-boost-thread=boost_thread-gcc-mt
-  --with-matlab-toolbox-dir
-                          directory in which the matlab interface will be
-                          installed
-  --with-rpc-include      directory in which the rpc/rpc.h header can be found
-  --with-rpc-lib          linker flags for the RPC library
-  --with-scilab-prefix=DIR
-                          Set the path to Scilab
-  --with-scilab-version="major.minor.micro"
-                          Set the required Scilab version
-  --with-scilab-toolbox-dir=DIR
-                          Set the path to the toolbox installation directory
-  --with-scilab-toolbox-dir
-                          directory in which the scilab interface will be
-                          installed
-
-Some influential environment variables:
-  MPICXX      MPI C++ compiler command
-  CXX         C++ compiler command
-  CXXFLAGS    C++ compiler flags
-  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
-              nonstandard directory <lib dir>
-  LIBS        libraries to pass to the linker, e.g. -l<library>
-  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
-              you have headers in a nonstandard directory <include dir>
-  MPICC       MPI C compiler command
-  CC          C compiler command
-  CFLAGS      C compiler flags
-  MPIFC       MPI Fortran compiler command
-  FC          Fortran compiler command
-  FCFLAGS     Fortran compiler flags
-  CXXCPP      C++ preprocessor
-  CPP         C preprocessor
-  PYTHON      the Python interpreter
-  PYTHON_VERSION
-              The installed Python version to use, for example '2.3'. This
-              string will be appended to the Python interpreter canonical
-              name.
-
-Use these variables to override the choices made by `configure' or to help
-it to find libraries and programs with nonstandard names/locations.
-
-Report bugs to the package provider.
-_ACEOF
-ac_status=$?
-fi
-
-if test "$ac_init_help" = "recursive"; then
-  # If there are subdirs, report their specific --help.
-  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-    test -d "$ac_dir" ||
-      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
-      continue
-    ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-    cd "$ac_dir" || { ac_status=$?; continue; }
-    # Check for guested configure.
-    if test -f "$ac_srcdir/configure.gnu"; then
-      echo &&
-      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
-    elif test -f "$ac_srcdir/configure"; then
-      echo &&
-      $SHELL "$ac_srcdir/configure" --help=recursive
-    else
-      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-    fi || ac_status=$?
-    cd "$ac_pwd" || { ac_status=$?; break; }
-  done
-fi
-
-test -n "$ac_init_help" && exit $ac_status
-if $ac_init_version; then
-  cat <<\_ACEOF
-getfem configure 5.0
-generated by GNU Autoconf 2.69
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This configure script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it.
-_ACEOF
-  exit
-fi
-
-## ------------------------ ##
-## Autoconf initialization. ##
-## ------------------------ ##
-
-# ac_fn_cxx_try_compile LINENO
-# ----------------------------
-# Try to compile conftest.$ac_ext, and return whether this succeeded.
-ac_fn_cxx_try_compile ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  rm -f conftest.$ac_objext
-  if { { ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_compile") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && {
-	 test -z "$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_retval=1
-fi
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_cxx_try_compile
-
-# ac_fn_cxx_try_link LINENO
-# -------------------------
-# Try to link conftest.$ac_ext, and return whether this succeeded.
-ac_fn_cxx_try_link ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  rm -f conftest.$ac_objext conftest$ac_exeext
-  if { { ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && {
-	 test -z "$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext && {
-	 test "$cross_compiling" = yes ||
-	 test -x conftest$ac_exeext
-       }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_retval=1
-fi
-  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
-  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
-  # interfere with the next link command; also delete a directory that is
-  # left behind by Apple's compiler.  We do this before executing the actions.
-  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_cxx_try_link
-
-# ac_fn_c_try_compile LINENO
-# --------------------------
-# Try to compile conftest.$ac_ext, and return whether this succeeded.
-ac_fn_c_try_compile ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  rm -f conftest.$ac_objext
-  if { { ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_compile") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_retval=1
-fi
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_compile
-
-# ac_fn_c_try_link LINENO
-# -----------------------
-# Try to link conftest.$ac_ext, and return whether this succeeded.
-ac_fn_c_try_link ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  rm -f conftest.$ac_objext conftest$ac_exeext
-  if { { ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext && {
-	 test "$cross_compiling" = yes ||
-	 test -x conftest$ac_exeext
-       }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_retval=1
-fi
-  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
-  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
-  # interfere with the next link command; also delete a directory that is
-  # left behind by Apple's compiler.  We do this before executing the actions.
-  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_link
-
-# ac_fn_fc_try_compile LINENO
-# ---------------------------
-# Try to compile conftest.$ac_ext, and return whether this succeeded.
-ac_fn_fc_try_compile ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  rm -f conftest.$ac_objext
-  if { { ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_compile") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && {
-	 test -z "$ac_fc_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_retval=1
-fi
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_fc_try_compile
-
-# ac_fn_fc_try_link LINENO
-# ------------------------
-# Try to link conftest.$ac_ext, and return whether this succeeded.
-ac_fn_fc_try_link ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  rm -f conftest.$ac_objext conftest$ac_exeext
-  if { { ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && {
-	 test -z "$ac_fc_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext && {
-	 test "$cross_compiling" = yes ||
-	 test -x conftest$ac_exeext
-       }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_retval=1
-fi
-  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
-  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
-  # interfere with the next link command; also delete a directory that is
-  # left behind by Apple's compiler.  We do this before executing the actions.
-  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_fc_try_link
-
-# ac_fn_cxx_try_cpp LINENO
-# ------------------------
-# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
-ac_fn_cxx_try_cpp ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  if { { ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } > conftest.i && {
-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-    ac_retval=1
-fi
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_cxx_try_cpp
-
-# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
-# -------------------------------------------------------
-# Tests whether HEADER exists and can be compiled using the include files in
-# INCLUDES, setting the cache variable VAR accordingly.
-ac_fn_c_check_header_compile ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-$4
-#include <$2>
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  eval "$3=yes"
-else
-  eval "$3=no"
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-
-} # ac_fn_c_check_header_compile
-
-# ac_fn_c_try_cpp LINENO
-# ----------------------
-# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
-ac_fn_c_try_cpp ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  if { { ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    grep -v '^ *+' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-    mv -f conftest.er1 conftest.err
-  fi
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } > conftest.i && {
-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-    ac_retval=1
-fi
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_cpp
-
-# ac_fn_c_try_run LINENO
-# ----------------------
-# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
-# that executables *can* be run.
-ac_fn_c_try_run ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  if { { ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
-  { { case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: program exited with status $ac_status" >&5
-       $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_retval=$ac_status
-fi
-  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_run
-
-# ac_fn_c_check_func LINENO FUNC VAR
-# ----------------------------------
-# Tests whether FUNC exists, setting the cache variable VAR accordingly
-ac_fn_c_check_func ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $2 innocuous_$2
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $2 (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $2
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $2 ();
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined __stub_$2 || defined __stub___$2
-choke me
-#endif
-
-int
-main ()
-{
-return $2 ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  eval "$3=yes"
-else
-  eval "$3=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-fi
-eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-
-} # ac_fn_c_check_func
-
-# ac_fn_cxx_check_func LINENO FUNC VAR
-# ------------------------------------
-# Tests whether FUNC exists, setting the cache variable VAR accordingly
-ac_fn_cxx_check_func ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $2 innocuous_$2
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $2 (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $2
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $2 ();
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined __stub_$2 || defined __stub___$2
-choke me
-#endif
-
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $2 ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$3=yes"
-else
-  eval "$3=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-fi
-eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-
-} # ac_fn_cxx_check_func
-
-# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
-# ---------------------------------------------------------
-# Tests whether HEADER exists, giving a warning if it cannot be compiled using
-# the include files in INCLUDES and setting the cache variable VAR
-# accordingly.
-ac_fn_cxx_check_header_mongrel ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  if eval \${$3+:} false; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-fi
-eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
-$as_echo_n "checking $2 usability... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-$4
-#include <$2>
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  ac_header_compiler=yes
-else
-  ac_header_compiler=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
-$as_echo "$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
-$as_echo_n "checking $2 presence... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <$2>
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-  ac_header_preproc=yes
-else
-  ac_header_preproc=no
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
-$as_echo "$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
-  yes:no: )
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
-$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-    ;;
-  no:yes:* )
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
-$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
-$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
-$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
-$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-    ;;
-esac
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  eval "$3=\$ac_header_compiler"
-fi
-eval ac_res=\$$3
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-fi
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-
-} # ac_fn_cxx_check_header_mongrel
-
-# ac_fn_cxx_try_run LINENO
-# ------------------------
-# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
-# that executables *can* be run.
-ac_fn_cxx_try_run ()
-{
-  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-  if { { ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
-  { { case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; }; then :
-  ac_retval=0
-else
-  $as_echo "$as_me: program exited with status $ac_status" >&5
-       $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-       ac_retval=$ac_status
-fi
-  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
-  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-  as_fn_set_status $ac_retval
-
-} # ac_fn_cxx_try_run
-cat >config.log <<_ACEOF
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by getfem $as_me 5.0, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  $ $0 $@
-
-_ACEOF
-exec 5>>config.log
-{
-cat <<_ASUNAME
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
-/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
-
-/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
-/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
-/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
-/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
-/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
-/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
-
-_ASUNAME
-
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    $as_echo "PATH: $as_dir"
-  done
-IFS=$as_save_IFS
-
-} >&5
-
-cat >&5 <<_ACEOF
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-_ACEOF
-
-
-# Keep a trace of the command line.
-# Strip out --no-create and --no-recursion so they do not pile up.
-# Strip out --silent because we don't want to record it for future runs.
-# Also quote any args containing shell meta-characters.
-# Make two passes to allow for proper duplicate-argument suppression.
-ac_configure_args=
-ac_configure_args0=
-ac_configure_args1=
-ac_must_keep_next=false
-for ac_pass in 1 2
-do
-  for ac_arg
-  do
-    case $ac_arg in
-    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
-    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-    | -silent | --silent | --silen | --sile | --sil)
-      continue ;;
-    *\'*)
-      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    esac
-    case $ac_pass in
-    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
-    2)
-      as_fn_append ac_configure_args1 " '$ac_arg'"
-      if test $ac_must_keep_next = true; then
-	ac_must_keep_next=false # Got value, back to normal.
-      else
-	case $ac_arg in
-	  *=* | --config-cache | -C | -disable-* | --disable-* \
-	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
-	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
-	  | -with-* | --with-* | -without-* | --without-* | --x)
-	    case "$ac_configure_args0 " in
-	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
-	    esac
-	    ;;
-	  -* ) ac_must_keep_next=true ;;
-	esac
-      fi
-      as_fn_append ac_configure_args " '$ac_arg'"
-      ;;
-    esac
-  done
-done
-{ ac_configure_args0=; unset ac_configure_args0;}
-{ ac_configure_args1=; unset ac_configure_args1;}
-
-# When interrupted or exit'd, cleanup temporary files, and complete
-# config.log.  We remove comments because anyway the quotes in there
-# would cause problems or look ugly.
-# WARNING: Use '\'' to represent an apostrophe within the trap.
-# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
-trap 'exit_status=$?
-  # Save into config.log some information that might help in debugging.
-  {
-    echo
-
-    $as_echo "## ---------------- ##
-## Cache variables. ##
-## ---------------- ##"
-    echo
-    # The following way of writing the cache mishandles newlines in values,
-(
-  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
-    eval ac_val=\$$ac_var
-    case $ac_val in #(
-    *${as_nl}*)
-      case $ac_var in #(
-      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-      esac
-      case $ac_var in #(
-      _ | IFS | as_nl) ;; #(
-      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
-      *) { eval $ac_var=; unset $ac_var;} ;;
-      esac ;;
-    esac
-  done
-  (set) 2>&1 |
-    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
-    *${as_nl}ac_space=\ *)
-      sed -n \
-	"s/'\''/'\''\\\\'\'''\''/g;
-	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
-      ;; #(
-    *)
-      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
-      ;;
-    esac |
-    sort
-)
-    echo
-
-    $as_echo "## ----------------- ##
-## Output variables. ##
-## ----------------- ##"
-    echo
-    for ac_var in $ac_subst_vars
-    do
-      eval ac_val=\$$ac_var
-      case $ac_val in
-      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
-      esac
-      $as_echo "$ac_var='\''$ac_val'\''"
-    done | sort
-    echo
-
-    if test -n "$ac_subst_files"; then
-      $as_echo "## ------------------- ##
-## File substitutions. ##
-## ------------------- ##"
-      echo
-      for ac_var in $ac_subst_files
-      do
-	eval ac_val=\$$ac_var
-	case $ac_val in
-	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
-	esac
-	$as_echo "$ac_var='\''$ac_val'\''"
-      done | sort
-      echo
-    fi
-
-    if test -s confdefs.h; then
-      $as_echo "## ----------- ##
-## confdefs.h. ##
-## ----------- ##"
-      echo
-      cat confdefs.h
-      echo
-    fi
-    test "$ac_signal" != 0 &&
-      $as_echo "$as_me: caught signal $ac_signal"
-    $as_echo "$as_me: exit $exit_status"
-  } >&5
-  rm -f core *.core core.conftest.* &&
-    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
-    exit $exit_status
-' 0
-for ac_signal in 1 2 13 15; do
-  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
-done
-ac_signal=0
-
-# confdefs.h avoids OS command line length limits that DEFS can exceed.
-rm -f -r conftest* confdefs.h
-
-$as_echo "/* confdefs.h */" > confdefs.h
-
-# Predefined preprocessor variables.
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_NAME "$PACKAGE_NAME"
-_ACEOF
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
-_ACEOF
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION "$PACKAGE_VERSION"
-_ACEOF
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_STRING "$PACKAGE_STRING"
-_ACEOF
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
-_ACEOF
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_URL "$PACKAGE_URL"
-_ACEOF
-
-
-# Let the site file select an alternate cache file if it wants to.
-# Prefer an explicitly selected file to automatically selected ones.
-ac_site_file1=NONE
-ac_site_file2=NONE
-if test -n "$CONFIG_SITE"; then
-  # We do not want a PATH search for config.site.
-  case $CONFIG_SITE in #((
-    -*)  ac_site_file1=./$CONFIG_SITE;;
-    */*) ac_site_file1=$CONFIG_SITE;;
-    *)   ac_site_file1=./$CONFIG_SITE;;
-  esac
-elif test "x$prefix" != xNONE; then
-  ac_site_file1=$prefix/share/config.site
-  ac_site_file2=$prefix/etc/config.site
-else
-  ac_site_file1=$ac_default_prefix/share/config.site
-  ac_site_file2=$ac_default_prefix/etc/config.site
-fi
-for ac_site_file in "$ac_site_file1" "$ac_site_file2"
-do
-  test "x$ac_site_file" = xNONE && continue
-  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
-$as_echo "$as_me: loading site script $ac_site_file" >&6;}
-    sed 's/^/| /' "$ac_site_file" >&5
-    . "$ac_site_file" \
-      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "failed to load site script $ac_site_file
-See \`config.log' for more details" "$LINENO" 5; }
-  fi
-done
-
-
-# Check that the precious variables saved in the cache have kept the same
-# value.
-ac_cache_corrupted=false
-for ac_var in $ac_precious_vars; do
-  eval ac_old_set=\$ac_cv_env_${ac_var}_set
-  eval ac_new_set=\$ac_env_${ac_var}_set
-  eval ac_old_val=\$ac_cv_env_${ac_var}_value
-  eval ac_new_val=\$ac_env_${ac_var}_value
-  case $ac_old_set,$ac_new_set in
-    set,)
-      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
-      ac_cache_corrupted=: ;;
-    ,set)
-      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
-$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
-      ac_cache_corrupted=: ;;
-    ,);;
-    *)
-      if test "x$ac_old_val" != "x$ac_new_val"; then
-	# differences in whitespace do not lead to failure.
-	ac_old_val_w=`echo x $ac_old_val`
-	ac_new_val_w=`echo x $ac_new_val`
-	if test "$ac_old_val_w" != "$ac_new_val_w"; then
-	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
-$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-	  ac_cache_corrupted=:
-	else
-	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
-$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
-	  eval $ac_var=\$ac_old_val
-	fi
-	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
-$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
-	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
-$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
-      fi;;
-  esac
-  # Pass precious variables to config.status.
-  if test "$ac_new_set" = set; then
-    case $ac_new_val in
-    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
-    *) ac_arg=$ac_var=$ac_new_val ;;
-    esac
-    case " $ac_configure_args " in
-      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
-      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
-    esac
-  fi
-done
-if $ac_cache_corrupted; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
-$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
-fi
-## -------------------- ##
-## Main body of script. ##
-## -------------------- ##
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-MAJOR_VERSION="5"
-MINOR_VERSION="0"
-PATCH_VERSION=""
-
-
-
-ac_config_headers="$ac_config_headers config.h"
-
-
-ac_config_commands="$ac_config_commands src/getfem/getfem_arch_config.h"
-
-
-test "$program_prefix" != NONE &&
-  program_transform_name="s&^&$program_prefix&;$program_transform_name"
-# Use a double $ so make ignores it.
-test "$program_suffix" != NONE &&
-  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
-# Double any \ or $.
-# By default was `s,x,x', remove it if useless.
-ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
-program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
-
-
-
-
-
-am__api_version='1.14'
-
-ac_aux_dir=
-for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
-  if test -f "$ac_dir/install-sh"; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/install-sh -c"
-    break
-  elif test -f "$ac_dir/install.sh"; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/install.sh -c"
-    break
-  elif test -f "$ac_dir/shtool"; then
-    ac_aux_dir=$ac_dir
-    ac_install_sh="$ac_aux_dir/shtool install -c"
-    break
-  fi
-done
-if test -z "$ac_aux_dir"; then
-  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
-fi
-
-# These three variables are undocumented and unsupported,
-# and are intended to be withdrawn in a future Autoconf release.
-# They can cause serious problems if a builder's source tree is in a directory
-# whose full name contains unusual characters.
-ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
-ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
-ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
-
-
-# Find a good install program.  We prefer a C program (faster),
-# so one script is as good as another.  But avoid the broken or
-# incompatible versions:
-# SysV /etc/install, /usr/sbin/install
-# SunOS /usr/etc/install
-# IRIX /sbin/install
-# AIX /bin/install
-# AmigaOS /C/install, which installs bootblocks on floppy discs
-# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-# OS/2's system install, which has a completely different semantic
-# ./install, which can be erroneously created by make from ./install.sh.
-# Reject install programs that cannot install multiple files.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
-$as_echo_n "checking for a BSD-compatible install... " >&6; }
-if test -z "$INSTALL"; then
-if ${ac_cv_path_install+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    # Account for people who put trailing slashes in PATH elements.
-case $as_dir/ in #((
-  ./ | .// | /[cC]/* | \
-  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
-  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
-  /usr/ucb/* ) ;;
-  *)
-    # OSF1 and SCO ODT 3.0 have their own names for install.
-    # Don't use installbsd from OSF since it installs stuff as root
-    # by default.
-    for ac_prog in ginstall scoinst install; do
-      for ac_exec_ext in '' $ac_executable_extensions; do
-	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
-	  if test $ac_prog = install &&
-	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
-	    # AIX install.  It has an incompatible calling convention.
-	    :
-	  elif test $ac_prog = install &&
-	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
-	    # program-specific install script used by HP pwplus--don't use.
-	    :
-	  else
-	    rm -rf conftest.one conftest.two conftest.dir
-	    echo one > conftest.one
-	    echo two > conftest.two
-	    mkdir conftest.dir
-	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
-	      test -s conftest.one && test -s conftest.two &&
-	      test -s conftest.dir/conftest.one &&
-	      test -s conftest.dir/conftest.two
-	    then
-	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
-	      break 3
-	    fi
-	  fi
-	fi
-      done
-    done
-    ;;
-esac
-
-  done
-IFS=$as_save_IFS
-
-rm -rf conftest.one conftest.two conftest.dir
-
-fi
-  if test "${ac_cv_path_install+set}" = set; then
-    INSTALL=$ac_cv_path_install
-  else
-    # As a last resort, use the slow shell script.  Don't cache a
-    # value for INSTALL within a source directory, because that will
-    # break other packages using the cache if that directory is
-    # removed, or if the value is a relative name.
-    INSTALL=$ac_install_sh
-  fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
-$as_echo "$INSTALL" >&6; }
-
-# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-# It thinks the first close brace ends the variable substitution.
-test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-
-test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
-
-test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
-$as_echo_n "checking whether build environment is sane... " >&6; }
-# Reject unsafe characters in $srcdir or the absolute working directory
-# name.  Accept space and tab only in the latter.
-am_lf='
-'
-case `pwd` in
-  *[\\\"\#\$\&\'\`$am_lf]*)
-    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
-esac
-case $srcdir in
-  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
-    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
-esac
-
-# Do 'set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   am_has_slept=no
-   for am_try in 1 2; do
-     echo "timestamp, slept: $am_has_slept" > conftest.file
-     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-     if test "$*" = "X"; then
-	# -L didn't work.
-	set X `ls -t "$srcdir/configure" conftest.file`
-     fi
-     if test "$*" != "X $srcdir/configure conftest.file" \
-	&& test "$*" != "X conftest.file $srcdir/configure"; then
-
-	# If neither matched, then we have a broken ls.  This can happen
-	# if, for instance, CONFIG_SHELL is bash and it inherits a
-	# broken ls alias from the environment.  This has actually
-	# happened.  Such a system could not be considered "sane".
-	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
-  alias in your environment" "$LINENO" 5
-     fi
-     if test "$2" = conftest.file || test $am_try -eq 2; then
-       break
-     fi
-     # Just in case.
-     sleep 1
-     am_has_slept=yes
-   done
-   test "$2" = conftest.file
-   )
-then
-   # Ok.
-   :
-else
-   as_fn_error $? "newly created file is older than distributed files!
-Check your system clock" "$LINENO" 5
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-# If we didn't sleep, we still need to ensure time stamps of config.status and
-# generated files are strictly newer.
-am_sleep_pid=
-if grep 'slept: no' conftest.file >/dev/null 2>&1; then
-  ( sleep 1 ) &
-  am_sleep_pid=$!
-fi
-
-rm -f conftest.file
-
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-
-if test x"${MISSING+set}" != xset; then
-  case $am_aux_dir in
-  *\ * | *\	*)
-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-  *)
-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
-  esac
-fi
-# Use eval to expand $SHELL
-if eval "$MISSING --is-lightweight"; then
-  am_missing_run="$MISSING "
-else
-  am_missing_run=
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
-$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
-fi
-
-if test x"${install_sh}" != xset; then
-  case $am_aux_dir in
-  *\ * | *\	*)
-    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
-  *)
-    install_sh="\${SHELL} $am_aux_dir/install-sh"
-  esac
-fi
-
-# Installed binaries are usually stripped using 'strip' when the user
-# run "make install-strip".  However 'strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the 'STRIP' environment variable to overrule this program.
-if test "$cross_compiling" != no; then
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_STRIP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$STRIP"; then
-  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
-$as_echo "$STRIP" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_STRIP"; then
-  ac_ct_STRIP=$STRIP
-  # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_STRIP"; then
-  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_STRIP="strip"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-if test -n "$ac_ct_STRIP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
-$as_echo "$ac_ct_STRIP" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_STRIP" = x; then
-    STRIP=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    STRIP=$ac_ct_STRIP
-  fi
-else
-  STRIP="$ac_cv_prog_STRIP"
-fi
-
-fi
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
-$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
-if test -z "$MKDIR_P"; then
-  if ${ac_cv_path_mkdir+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_prog in mkdir gmkdir; do
-	 for ac_exec_ext in '' $ac_executable_extensions; do
-	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
-	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
-	     'mkdir (GNU coreutils) '* | \
-	     'mkdir (coreutils) '* | \
-	     'mkdir (fileutils) '4.1*)
-	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
-	       break 3;;
-	   esac
-	 done
-       done
-  done
-IFS=$as_save_IFS
-
-fi
-
-  test -d ./--version && rmdir ./--version
-  if test "${ac_cv_path_mkdir+set}" = set; then
-    MKDIR_P="$ac_cv_path_mkdir -p"
-  else
-    # As a last resort, use the slow shell script.  Don't cache a
-    # value for MKDIR_P within a source directory, because that will
-    # break other packages using the cache if that directory is
-    # removed, or if the value is a relative name.
-    MKDIR_P="$ac_install_sh -d"
-  fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
-$as_echo "$MKDIR_P" >&6; }
-
-for ac_prog in gawk mawk nawk awk
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_AWK+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$AWK"; then
-  ac_cv_prog_AWK="$AWK" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_AWK="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-AWK=$ac_cv_prog_AWK
-if test -n "$AWK"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
-$as_echo "$AWK" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$AWK" && break
-done
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
-$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
-set x ${MAKE-make}
-ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
-if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat >conftest.make <<\_ACEOF
-SHELL = /bin/sh
-all:
-	@echo '@@@%%%=$(MAKE)=@@@%%%'
-_ACEOF
-# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
-case `${MAKE-make} -f conftest.make 2>/dev/null` in
-  *@@@%%%=?*=@@@%%%*)
-    eval ac_cv_prog_make_${ac_make}_set=yes;;
-  *)
-    eval ac_cv_prog_make_${ac_make}_set=no;;
-esac
-rm -f conftest.make
-fi
-if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-  SET_MAKE=
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-  SET_MAKE="MAKE=${MAKE-make}"
-fi
-
-rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
-  am__leading_dot=.
-else
-  am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-
-# Check whether --enable-silent-rules was given.
-if test "${enable_silent_rules+set}" = set; then :
-  enableval=$enable_silent_rules;
-fi
-
-case $enable_silent_rules in # (((
-  yes) AM_DEFAULT_VERBOSITY=0;;
-   no) AM_DEFAULT_VERBOSITY=1;;
-    *) AM_DEFAULT_VERBOSITY=1;;
-esac
-am_make=${MAKE-make}
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
-$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
-if ${am_cv_make_support_nested_variables+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if $as_echo 'TRUE=$(BAR$(V))
-BAR0=false
-BAR1=true
-V=1
-am__doit:
-	@$(TRUE)
-.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
-  am_cv_make_support_nested_variables=yes
-else
-  am_cv_make_support_nested_variables=no
-fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
-$as_echo "$am_cv_make_support_nested_variables" >&6; }
-if test $am_cv_make_support_nested_variables = yes; then
-    AM_V='$(V)'
-  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
-else
-  AM_V=$AM_DEFAULT_VERBOSITY
-  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
-fi
-AM_BACKSLASH='\'
-
-if test "`cd $srcdir && pwd`" != "`pwd`"; then
-  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
-  # is not polluted with repeated "-I."
-  am__isrc=' -I$(srcdir)'
-  # test to see if srcdir already configured
-  if test -f $srcdir/config.status; then
-    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
-  fi
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
-  if (cygpath --version) >/dev/null 2>/dev/null; then
-    CYGPATH_W='cygpath -w'
-  else
-    CYGPATH_W=echo
-  fi
-fi
-
-
-# Define the identity of the package.
- PACKAGE='getfem'
- VERSION='5.0'
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE "$PACKAGE"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define VERSION "$VERSION"
-_ACEOF
-
-# Some tools Automake needs.
-
-ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
-
-
-AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
-
-
-AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
-
-
-AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
-
-
-MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-
-# For better backward compatibility.  To be removed once Automake 1.9.x
-# dies out for good.  For more background, see:
-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
-mkdir_p='$(MKDIR_P)'
-
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
-# Always define AMTAR for backward compatibility.  Yes, it's still used
-# in the wild :-(  We should find a proper way to deprecate it ...
-AMTAR='$${TAR-tar}'
-
-
-# We'll loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar  pax cpio none'
-
-am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
-
-
-
-
-
-
-# POSIX will say in a future version that running "rm -f" with no argument
-# is OK; and we want to be able to make that assumption in our Makefile
-# recipes.  So use an aggressive probe to check that the usage we want is
-# actually supported "in the wild" to an acceptable degree.
-# See automake bug#10828.
-# To make any issue more visible, cause the running configure to be aborted
-# by default if the 'rm' program in use doesn't match our expectations; the
-# user can still override this though.
-if rm -f && rm -fr && rm -rf; then : OK; else
-  cat >&2 <<'END'
-Oops!
-
-Your 'rm' program seems unable to run without file operands specified
-on the command line, even when the '-f' option is present.  This is contrary
-to the behaviour of most rm programs out there, and not conforming with
-the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
-
-Please tell bug-automake at gnu.org about your system, including the value
-of your $PATH and any error possibly output before this message.  This
-can help us improve future automake versions.
-
-END
-  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
-    echo 'Configuration will proceed anyway, since you have set the' >&2
-    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
-    echo >&2
-  else
-    cat >&2 <<'END'
-Aborting the configuration process, to ensure you take notice of the issue.
-
-You can download and install GNU coreutils to get an 'rm' implementation
-that behaves properly: <http://www.gnu.org/software/coreutils/>.
-
-If you want to complete the configuration process using your problematic
-'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
-to "yes", and re-run configure.
-
-END
-    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
-  fi
-fi
-WARNING_MSG=""
-
-
-
-# Check whether --with-optimization was given.
-if test "${with_optimization+set}" = set; then :
-  withval=$with_optimization; with_optimization=$withval
-else
-  with_optimization='-O3'
-
-fi
-
-
-
-paralevel=0
-# Check whether --enable-paralevel was given.
-if test "${enable_paralevel+set}" = set; then :
-  enableval=$enable_paralevel;  case $enableval in
-        yes | "") paralevel=2;;
-        no) ;;
-        *) paralevel=$enableval ;;
-     esac
-
-fi
-
-
-if test $paralevel -ge 1; then
-  CPPFLAGS="$CPPFLAGS -DGETFEM_PARA_LEVEL=$paralevel"
-fi;
-
-
-
-
-USER_CXXFLAGS="$CXXFLAGS"
-USER_CFLAGS="$CFLAGS"
-DEPDIR="${am__leading_dot}deps"
-
-ac_config_commands="$ac_config_commands depfiles"
-
-
-am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
-	@echo this is the am__doit target
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
-$as_echo_n "checking for style of include used by $am_make... " >&6; }
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# Ignore all kinds of additional output from 'make'.
-case `$am_make -s -f confmf 2> /dev/null` in #(
-*the\ am__doit\ target*)
-  am__include=include
-  am__quote=
-  _am_result=GNU
-  ;;
-esac
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
-   echo '.include "confinc"' > confmf
-   case `$am_make -s -f confmf 2> /dev/null` in #(
-   *the\ am__doit\ target*)
-     am__include=.include
-     am__quote="\""
-     _am_result=BSD
-     ;;
-   esac
-fi
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
-$as_echo "$_am_result" >&6; }
-rm -f confinc confmf
-
-# Check whether --enable-dependency-tracking was given.
-if test "${enable_dependency_tracking+set}" = set; then :
-  enableval=$enable_dependency_tracking;
-fi
-
-if test "x$enable_dependency_tracking" != xno; then
-  am_depcomp="$ac_aux_dir/depcomp"
-  AMDEPBACKSLASH='\'
-  am__nodep='_no'
-fi
- if test "x$enable_dependency_tracking" != xno; then
-  AMDEP_TRUE=
-  AMDEP_FALSE='#'
-else
-  AMDEP_TRUE='#'
-  AMDEP_FALSE=
-fi
-
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to compile using MPI" >&5
-$as_echo_n "checking whether to compile using MPI... " >&6; }
-    if test $paralevel -ge 1; then
-      _ax_prog_cxx_mpi_mpi_wanted=yes
-    else
-      _ax_prog_cxx_mpi_mpi_wanted=no
-    fi
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_ax_prog_cxx_mpi_mpi_wanted" >&5
-$as_echo "$_ax_prog_cxx_mpi_mpi_wanted" >&6; }
-
-  if test x"$_ax_prog_cxx_mpi_mpi_wanted" = xyes; then
-    if test -z "$CXX" && test -n "$MPICXX"; then
-      CXX="$MPICXX"
-    else
-      if test -n "$ac_tool_prefix"; then
-  for ac_prog in mpic++ mpicxx mpiCC sxmpic++ hcp mpxlC_r mpxlC mpixlcxx_r mpixlcxx mpg++ mpc++ mpCC cmpic++ mpiFCC CCicpc pgCC pathCC sxc++ xlC_r xlC bgxlC_r bgxlC openCC sunCC crayCC g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$CXX"; then
-  ac_cv_prog_CXX="$CXX" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-CXX=$ac_cv_prog_CXX
-if test -n "$CXX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
-$as_echo "$CXX" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-    test -n "$CXX" && break
-  done
-fi
-if test -z "$CXX"; then
-  ac_ct_CXX=$CXX
-  for ac_prog in mpic++ mpicxx mpiCC sxmpic++ hcp mpxlC_r mpxlC mpixlcxx_r mpixlcxx mpg++ mpc++ mpCC cmpic++ mpiFCC CCicpc pgCC pathCC sxc++ xlC_r xlC bgxlC_r bgxlC openCC sunCC crayCC g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_CXX"; then
-  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_CXX="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
-if test -n "$ac_ct_CXX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
-$as_echo "$ac_ct_CXX" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$ac_ct_CXX" && break
-done
-
-  if test "x$ac_ct_CXX" = x; then
-    CXX=""
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    CXX=$ac_ct_CXX
-  fi
-fi
-
-    fi
-  fi
-  ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-if test -z "$CXX"; then
-  if test -n "$CCC"; then
-    CXX=$CCC
-  else
-    if test -n "$ac_tool_prefix"; then
-  for ac_prog in g++ cxx KCC CC cc++ xlC aCC c++ icpc
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$CXX"; then
-  ac_cv_prog_CXX="$CXX" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-CXX=$ac_cv_prog_CXX
-if test -n "$CXX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
-$as_echo "$CXX" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-    test -n "$CXX" && break
-  done
-fi
-if test -z "$CXX"; then
-  ac_ct_CXX=$CXX
-  for ac_prog in g++ cxx KCC CC cc++ xlC aCC c++ icpc
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_CXX"; then
-  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_CXX="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
-if test -n "$ac_ct_CXX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
-$as_echo "$ac_ct_CXX" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$ac_ct_CXX" && break
-done
-
-  if test "x$ac_ct_CXX" = x; then
-    CXX="g++"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    CXX=$ac_ct_CXX
-  fi
-fi
-
-  fi
-fi
-# Provide some information about the compiler.
-$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
-set X $ac_compile
-ac_compiler=$2
-for ac_option in --version -v -V -qversion; do
-  { { ac_try="$ac_compiler $ac_option >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    sed '10a\
-... rest of stderr output deleted ...
-         10q' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-  fi
-  rm -f conftest.er1 conftest.err
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-done
-
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
-# Try to create an executable without -o first, disregard a.out.
-# It will help us diagnose broken compilers, and finding out an intuition
-# of exeext.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
-$as_echo_n "checking whether the C++ compiler works... " >&6; }
-ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
-
-# The possible output files:
-ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
-
-ac_rmfiles=
-for ac_file in $ac_files
-do
-  case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
-    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
-  esac
-done
-rm -f $ac_rmfiles
-
-if { { ac_try="$ac_link_default"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link_default") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then :
-  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
-# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
-# in a Makefile.  We should not override ac_cv_exeext if it was cached,
-# so that the user can short-circuit this test for compilers unknown to
-# Autoconf.
-for ac_file in $ac_files ''
-do
-  test -f "$ac_file" || continue
-  case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
-	;;
-    [ab].out )
-	# We found the default executable, but exeext='' is most
-	# certainly right.
-	break;;
-    *.* )
-	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
-	then :; else
-	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-	fi
-	# We set ac_cv_exeext here because the later test for it is not
-	# safe: cross compilers may not add the suffix if given an `-o'
-	# argument, so we may need to know it at that point already.
-	# Even if this section looks crufty: it has the advantage of
-	# actually working.
-	break;;
-    * )
-	break;;
-  esac
-done
-test "$ac_cv_exeext" = no && ac_cv_exeext=
-
-else
-  ac_file=''
-fi
-if test -z "$ac_file"; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-$as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error 77 "C++ compiler cannot create executables
-See \`config.log' for more details" "$LINENO" 5; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
-$as_echo_n "checking for C++ compiler default output file name... " >&6; }
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
-$as_echo "$ac_file" >&6; }
-ac_exeext=$ac_cv_exeext
-
-rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
-ac_clean_files=$ac_clean_files_save
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
-$as_echo_n "checking for suffix of executables... " >&6; }
-if { { ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then :
-  # If both `conftest.exe' and `conftest' are `present' (well, observable)
-# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
-# work properly (i.e., refer to `conftest.exe'), while it won't with
-# `rm'.
-for ac_file in conftest.exe conftest conftest.*; do
-  test -f "$ac_file" || continue
-  case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
-    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-	  break;;
-    * ) break;;
-  esac
-done
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot compute suffix of executables: cannot compile and link
-See \`config.log' for more details" "$LINENO" 5; }
-fi
-rm -f conftest conftest$ac_cv_exeext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
-$as_echo "$ac_cv_exeext" >&6; }
-
-rm -f conftest.$ac_ext
-EXEEXT=$ac_cv_exeext
-ac_exeext=$EXEEXT
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <stdio.h>
-int
-main ()
-{
-FILE *f = fopen ("conftest.out", "w");
- return ferror (f) || fclose (f) != 0;
-
-  ;
-  return 0;
-}
-_ACEOF
-ac_clean_files="$ac_clean_files conftest.out"
-# Check that the compiler produces executables we can run.  If not, either
-# the compiler is broken, or we cross compile.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
-$as_echo_n "checking whether we are cross compiling... " >&6; }
-if test "$cross_compiling" != yes; then
-  { { ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_link") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-  if { ac_try='./conftest$ac_cv_exeext'
-  { { case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_try") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; }; then
-    cross_compiling=no
-  else
-    if test "$cross_compiling" = maybe; then
-	cross_compiling=yes
-    else
-	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot run C++ compiled programs.
-If you meant to cross compile, use \`--host'.
-See \`config.log' for more details" "$LINENO" 5; }
-    fi
-  fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
-$as_echo "$cross_compiling" >&6; }
-
-rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
-ac_clean_files=$ac_clean_files_save
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
-$as_echo_n "checking for suffix of object files... " >&6; }
-if ${ac_cv_objext+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.o conftest.obj
-if { { ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_compile") 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then :
-  for ac_file in conftest.o conftest.obj conftest.*; do
-  test -f "$ac_file" || continue;
-  case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
-    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
-       break;;
-  esac
-done
-else
-  $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot compute suffix of object files: cannot compile
-See \`config.log' for more details" "$LINENO" 5; }
-fi
-rm -f conftest.$ac_cv_objext conftest.$ac_ext
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
-$as_echo "$ac_cv_objext" >&6; }
-OBJEXT=$ac_cv_objext
-ac_objext=$OBJEXT
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
-$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
-if ${ac_cv_cxx_compiler_gnu+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-#ifndef __GNUC__
-       choke me
-#endif
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  ac_compiler_gnu=yes
-else
-  ac_compiler_gnu=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
-$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
-if test $ac_compiler_gnu = yes; then
-  GXX=yes
-else
-  GXX=
-fi
-ac_test_CXXFLAGS=${CXXFLAGS+set}
-ac_save_CXXFLAGS=$CXXFLAGS
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
-$as_echo_n "checking whether $CXX accepts -g... " >&6; }
-if ${ac_cv_prog_cxx_g+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
-   ac_cxx_werror_flag=yes
-   ac_cv_prog_cxx_g=no
-   CXXFLAGS="-g"
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  ac_cv_prog_cxx_g=yes
-else
-  CXXFLAGS=""
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-
-else
-  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
-	 CXXFLAGS="-g"
-	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  ac_cv_prog_cxx_g=yes
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
-$as_echo "$ac_cv_prog_cxx_g" >&6; }
-if test "$ac_test_CXXFLAGS" = set; then
-  CXXFLAGS=$ac_save_CXXFLAGS
-elif test $ac_cv_prog_cxx_g = yes; then
-  if test "$GXX" = yes; then
-    CXXFLAGS="-g -O2"
-  else
-    CXXFLAGS="-g"
-  fi
-else
-  if test "$GXX" = yes; then
-    CXXFLAGS="-O2"
-  else
-    CXXFLAGS=
-  fi
-fi
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-depcc="$CXX"  am_compiler_list=
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
-$as_echo_n "checking dependency style of $depcc... " >&6; }
-if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named 'D' -- because '-MD' means "put the output
-  # in D".
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CXX_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  am__universal=false
-  case " $depcc " in #(
-     *\ -arch\ *\ -arch\ *) am__universal=true ;;
-     esac
-
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
-      # Solaris 10 /bin/sh.
-      echo '/* dummy */' > sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    # We check with '-c' and '-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle '-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs.
-    am__obj=sub/conftest.${OBJEXT-o}
-    am__minus_obj="-o $am__obj"
-    case $depmode in
-    gcc)
-      # This depmode causes a compiler race in universal mode.
-      test "$am__universal" = false || continue
-      ;;
-    nosideeffect)
-      # After this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested.
-      if test "x$enable_dependency_tracking" = xyes; then
-	continue
-      else
-	break
-      fi
-      ;;
-    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok '-c -o', but also, the minuso test has
-      # not run yet.  These depmodes are late enough in the game, and
-      # so weak that their functioning should not be impacted.
-      am__obj=conftest.${OBJEXT-o}
-      am__minus_obj=
-      ;;
-    none) break ;;
-    esac
-    if depmode=$depmode \
-       source=sub/conftest.c object=$am__obj \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CXX_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CXX_dependencies_compiler_type=none
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
-$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
-CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
-
- if
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
-  am__fastdepCXX_TRUE=
-  am__fastdepCXX_FALSE='#'
-else
-  am__fastdepCXX_TRUE='#'
-  am__fastdepCXX_FALSE=
-fi
-
-
-
-
-
-
-
-# Check for compiler
-# Needs to be split off into an extra macro to ensure right expansion
-# order.
-
-
-if test x"$_ax_prog_cxx_mpi_mpi_wanted" = xno; then :
-   _ax_prog_cxx_mpi_mpi_found=no
-else
-
-    ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-    # test whether MPI::Init is available
-    # We do not use AC_SEARCH_LIBS here, as it caches its outcome and
-    # thus disallows corresponding calls in the other AX_PROG_*_MPI
-    # macros.
-    for lib in NONE mpi mpich; do
-      save_LIBS=$LIBS
-      if test x"$lib" = xNONE; then
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function MPI::Init" >&5
-$as_echo_n "checking for function MPI::Init... " >&6; }
-      else
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function MPI::Init in -l$lib" >&5
-$as_echo_n "checking for function MPI::Init in -l$lib... " >&6; }
-        LIBS="-l$lib $LIBS"
-      fi
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-
-namespace MPI {
-char Init();
-};
-using MPI::Init;
-int
-main ()
-{
-MPI::Init;
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-   _ax_prog_cxx_mpi_mpi_found=yes
-else
-   _ax_prog_cxx_mpi_mpi_found=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_ax_prog_cxx_mpi_mpi_found" >&5
-$as_echo "$_ax_prog_cxx_mpi_mpi_found" >&6; }
-      if test "x$_ax_prog_cxx_mpi_mpi_found" = "xyes"; then
-        break;
-      fi
-      LIBS=$save_LIBS
-    done
-
-    # Check for header
-    if test x"$_ax_prog_cxx_mpi_mpi_found" = xyes; then :
-
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
-$as_echo_n "checking for mpi.h... " >&6; }
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <mpi.h>
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-         _ax_prog_cxx_mpi_mpi_found=no
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-    ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$_ax_prog_cxx_mpi_mpi_found" = xyes; then :
-
-        usempi=yes
-        :
-
-else
-
-        usempi=no
-        :
-
-fi
-
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to compile using MPI" >&5
-$as_echo_n "checking whether to compile using MPI... " >&6; }
-    if test "x$usempi" = "xyes"; then
-      _ax_prog_cc_mpi_mpi_wanted=yes
-    else
-      _ax_prog_cc_mpi_mpi_wanted=no
-    fi
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_ax_prog_cc_mpi_mpi_wanted" >&5
-$as_echo "$_ax_prog_cc_mpi_mpi_wanted" >&6; }
-
-  if test x"$_ax_prog_cc_mpi_mpi_wanted" = xyes; then
-    if test -z "$CC" && test -n "$MPICC"; then
-      CC="$MPICC"
-    else
-      if test -n "$ac_tool_prefix"; then
-  for ac_prog in mpicc mpixlc_r mpixlc hcc mpxlc_r mpxlc sxmpicc mpifcc mpgcc mpcc cmpicc cc gcc
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-    test -n "$CC" && break
-  done
-fi
-if test -z "$CC"; then
-  ac_ct_CC=$CC
-  for ac_prog in mpicc mpixlc_r mpixlc hcc mpxlc_r mpxlc sxmpicc mpifcc mpgcc mpcc cmpicc cc gcc
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_CC"; then
-  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_CC="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$ac_ct_CC" && break
-done
-
-  if test "x$ac_ct_CC" = x; then
-    CC=""
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    CC=$ac_ct_CC
-  fi
-fi
-
-    fi
-  fi
-  ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-if test -n "$ac_tool_prefix"; then
-  for ac_prog in gcc icc cc
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-    test -n "$CC" && break
-  done
-fi
-if test -z "$CC"; then
-  ac_ct_CC=$CC
-  for ac_prog in gcc icc cc
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_CC"; then
-  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_CC="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$ac_ct_CC" && break
-done
-
-  if test "x$ac_ct_CC" = x; then
-    CC=""
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    CC=$ac_ct_CC
-  fi
-fi
-
-
-test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "no acceptable C compiler found in \$PATH
-See \`config.log' for more details" "$LINENO" 5; }
-
-# Provide some information about the compiler.
-$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
-set X $ac_compile
-ac_compiler=$2
-for ac_option in --version -v -V -qversion; do
-  { { ac_try="$ac_compiler $ac_option >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    sed '10a\
-... rest of stderr output deleted ...
-         10q' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-  fi
-  rm -f conftest.er1 conftest.err
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-done
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
-$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
-if ${ac_cv_c_compiler_gnu+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-#ifndef __GNUC__
-       choke me
-#endif
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  ac_compiler_gnu=yes
-else
-  ac_compiler_gnu=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_cv_c_compiler_gnu=$ac_compiler_gnu
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
-$as_echo "$ac_cv_c_compiler_gnu" >&6; }
-if test $ac_compiler_gnu = yes; then
-  GCC=yes
-else
-  GCC=
-fi
-ac_test_CFLAGS=${CFLAGS+set}
-ac_save_CFLAGS=$CFLAGS
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
-$as_echo_n "checking whether $CC accepts -g... " >&6; }
-if ${ac_cv_prog_cc_g+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_save_c_werror_flag=$ac_c_werror_flag
-   ac_c_werror_flag=yes
-   ac_cv_prog_cc_g=no
-   CFLAGS="-g"
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  ac_cv_prog_cc_g=yes
-else
-  CFLAGS=""
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-
-else
-  ac_c_werror_flag=$ac_save_c_werror_flag
-	 CFLAGS="-g"
-	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  ac_cv_prog_cc_g=yes
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-   ac_c_werror_flag=$ac_save_c_werror_flag
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
-$as_echo "$ac_cv_prog_cc_g" >&6; }
-if test "$ac_test_CFLAGS" = set; then
-  CFLAGS=$ac_save_CFLAGS
-elif test $ac_cv_prog_cc_g = yes; then
-  if test "$GCC" = yes; then
-    CFLAGS="-g -O2"
-  else
-    CFLAGS="-g"
-  fi
-else
-  if test "$GCC" = yes; then
-    CFLAGS="-O2"
-  else
-    CFLAGS=
-  fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
-$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
-if ${ac_cv_prog_cc_c89+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_cv_prog_cc_c89=no
-ac_save_CC=$CC
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <stdarg.h>
-#include <stdio.h>
-struct stat;
-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
-struct buf { int x; };
-FILE * (*rcsopen) (struct buf *, struct stat *, int);
-static char *e (p, i)
-     char **p;
-     int i;
-{
-  return p[i];
-}
-static char *f (char * (*g) (char **, int), char **p, ...)
-{
-  char *s;
-  va_list v;
-  va_start (v,p);
-  s = g (p, va_arg (v,int));
-  va_end (v);
-  return s;
-}
-
-/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
-   function prototypes and stuff, but not '\xHH' hex character constants.
-   These don't provoke an error unfortunately, instead are silently treated
-   as 'x'.  The following induces an error, until -std is added to get
-   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
-   array size at least.  It's necessary to write '\x00'==0 to get something
-   that's true only with -std.  */
-int osf4_cc_array ['\x00' == 0 ? 1 : -1];
-
-/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
-   inside strings and character constants.  */
-#define FOO(x) 'x'
-int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
-
-int test (int i, double x);
-struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};
-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-int argc;
-char **argv;
-int
-main ()
-{
-return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
-  ;
-  return 0;
-}
-_ACEOF
-for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
-	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
-do
-  CC="$ac_save_CC $ac_arg"
-  if ac_fn_c_try_compile "$LINENO"; then :
-  ac_cv_prog_cc_c89=$ac_arg
-fi
-rm -f core conftest.err conftest.$ac_objext
-  test "x$ac_cv_prog_cc_c89" != "xno" && break
-done
-rm -f conftest.$ac_ext
-CC=$ac_save_CC
-
-fi
-# AC_CACHE_VAL
-case "x$ac_cv_prog_cc_c89" in
-  x)
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
-$as_echo "none needed" >&6; } ;;
-  xno)
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
-$as_echo "unsupported" >&6; } ;;
-  *)
-    CC="$CC $ac_cv_prog_cc_c89"
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
-$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
-esac
-if test "x$ac_cv_prog_cc_c89" != xno; then :
-
-fi
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
-$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
-if ${am_cv_prog_cc_c_o+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-  # Make sure it works both with $CC and with simple cc.
-  # Following AC_PROG_CC_C_O, we do the test twice because some
-  # compilers refuse to overwrite an existing .o file with -o,
-  # though they will create one.
-  am_cv_prog_cc_c_o=yes
-  for am_i in 1 2; do
-    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
-   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } \
-         && test -f conftest2.$ac_objext; then
-      : OK
-    else
-      am_cv_prog_cc_c_o=no
-      break
-    fi
-  done
-  rm -f core conftest*
-  unset am_i
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
-$as_echo "$am_cv_prog_cc_c_o" >&6; }
-if test "$am_cv_prog_cc_c_o" != yes; then
-   # Losing compiler, so override with the script.
-   # FIXME: It is wrong to rewrite CC.
-   # But if we don't then we get into trouble of one sort or another.
-   # A longer-term fix would be to have automake use am__CC in this case,
-   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
-   CC="$am_aux_dir/compile $CC"
-fi
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-depcc="$CC"   am_compiler_list=
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
-$as_echo_n "checking dependency style of $depcc... " >&6; }
-if ${am_cv_CC_dependencies_compiler_type+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named 'D' -- because '-MD' means "put the output
-  # in D".
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CC_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  am__universal=false
-  case " $depcc " in #(
-     *\ -arch\ *\ -arch\ *) am__universal=true ;;
-     esac
-
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
-      # Solaris 10 /bin/sh.
-      echo '/* dummy */' > sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    # We check with '-c' and '-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle '-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs.
-    am__obj=sub/conftest.${OBJEXT-o}
-    am__minus_obj="-o $am__obj"
-    case $depmode in
-    gcc)
-      # This depmode causes a compiler race in universal mode.
-      test "$am__universal" = false || continue
-      ;;
-    nosideeffect)
-      # After this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested.
-      if test "x$enable_dependency_tracking" = xyes; then
-	continue
-      else
-	break
-      fi
-      ;;
-    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok '-c -o', but also, the minuso test has
-      # not run yet.  These depmodes are late enough in the game, and
-      # so weak that their functioning should not be impacted.
-      am__obj=conftest.${OBJEXT-o}
-      am__minus_obj=
-      ;;
-    none) break ;;
-    esac
-    if depmode=$depmode \
-       source=sub/conftest.c object=$am__obj \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CC_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
-$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
- if
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-  am__fastdepCC_TRUE=
-  am__fastdepCC_FALSE='#'
-else
-  am__fastdepCC_TRUE='#'
-  am__fastdepCC_FALSE=
-fi
-
-
-
-
-
-
-
-# Check for compiler
-# Needs to be split off into an extra macro to ensure right expansion
-# order.
-
-
-if test x"$_ax_prog_cc_mpi_mpi_wanted" = xno; then :
-   _ax_prog_cc_mpi_mpi_found=no
-else
-
-    ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-    # test whether MPI_Init is available
-    # We do not use AC_SEARCH_LIBS here, as it caches its outcome and
-    # thus disallows corresponding calls in the other AX_PROG_*_MPI
-    # macros.
-    for lib in NONE mpi mpich; do
-      save_LIBS=$LIBS
-      if test x"$lib" = xNONE; then
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function MPI_Init" >&5
-$as_echo_n "checking for function MPI_Init... " >&6; }
-      else
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function MPI_Init in -l$lib" >&5
-$as_echo_n "checking for function MPI_Init in -l$lib... " >&6; }
-        LIBS="-l$lib $LIBS"
-      fi
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char MPI_Init ();
-int
-main ()
-{
-return MPI_Init ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-   _ax_prog_cc_mpi_mpi_found=yes
-else
-   _ax_prog_cc_mpi_mpi_found=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_ax_prog_cc_mpi_mpi_found" >&5
-$as_echo "$_ax_prog_cc_mpi_mpi_found" >&6; }
-      if test "x$_ax_prog_cc_mpi_mpi_found" = "xyes"; then
-        break;
-      fi
-      LIBS=$save_LIBS
-    done
-
-    # Check for header
-    if test x"$_ax_prog_cc_mpi_mpi_found" = xyes; then :
-
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
-$as_echo_n "checking for mpi.h... " >&6; }
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <mpi.h>
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-         _ax_prog_cc_mpi_mpi_found=no
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-    ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$_ax_prog_cc_mpi_mpi_found" = xyes; then :
-
-
-$as_echo "#define HAVE_MPI 1" >>confdefs.h
-
-        :
-
-else
-
-        usempi=no
-        :
-
-fi
-
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to compile using MPI" >&5
-$as_echo_n "checking whether to compile using MPI... " >&6; }
-    if test "x$usempi" = "xyes"; then
-      _ax_prog_fc_mpi_mpi_wanted=yes
-    else
-      _ax_prog_fc_mpi_mpi_wanted=no
-    fi
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_ax_prog_fc_mpi_mpi_wanted" >&5
-$as_echo "$_ax_prog_fc_mpi_mpi_wanted" >&6; }
-
-  if test x"$_ax_prog_fc_mpi_mpi_wanted" = xyes; then
-    if test -z "$FC" && test -n "$MPIFC"; then
-      FC="$MPIFC"
-    else
-      if test -n "$ac_tool_prefix"; then
-  for ac_prog in mpif95 mpxlf95_r mpxlf95 ftn mpif90 mpxlf90_r mpxlf90 mpf90 cmpif90c sxmpif90 mpif77 hf77 mpxlf_r mpxlf mpifrt mpf77 cmpifc xlf95 pgf95 pathf95 ifort g95 f95 fort ifc efc openf95 sunf95 crayftn gfortran lf95 ftn xlf90 f90 pgf90 pghpf pathf90 epcf90 sxf90 openf90 sunf90 xlf f77 frt pgf77 pathf77 g77 cf77 fort77 fl32 af77
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$FC"; then
-  ac_cv_prog_FC="$FC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-FC=$ac_cv_prog_FC
-if test -n "$FC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
-$as_echo "$FC" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-    test -n "$FC" && break
-  done
-fi
-if test -z "$FC"; then
-  ac_ct_FC=$FC
-  for ac_prog in mpif95 mpxlf95_r mpxlf95 ftn mpif90 mpxlf90_r mpxlf90 mpf90 cmpif90c sxmpif90 mpif77 hf77 mpxlf_r mpxlf mpifrt mpf77 cmpifc xlf95 pgf95 pathf95 ifort g95 f95 fort ifc efc openf95 sunf95 crayftn gfortran lf95 ftn xlf90 f90 pgf90 pghpf pathf90 epcf90 sxf90 openf90 sunf90 xlf f77 frt pgf77 pathf77 g77 cf77 fort77 fl32 af77
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_FC"; then
-  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_FC="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_FC=$ac_cv_prog_ac_ct_FC
-if test -n "$ac_ct_FC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
-$as_echo "$ac_ct_FC" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$ac_ct_FC" && break
-done
-
-  if test "x$ac_ct_FC" = x; then
-    FC=""
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    FC=$ac_ct_FC
-  fi
-fi
-
-    fi
-  fi
-  ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-if test -n "$ac_tool_prefix"; then
-  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$FC"; then
-  ac_cv_prog_FC="$FC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-FC=$ac_cv_prog_FC
-if test -n "$FC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
-$as_echo "$FC" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-    test -n "$FC" && break
-  done
-fi
-if test -z "$FC"; then
-  ac_ct_FC=$FC
-  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_FC"; then
-  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_FC="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_FC=$ac_cv_prog_ac_ct_FC
-if test -n "$ac_ct_FC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
-$as_echo "$ac_ct_FC" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$ac_ct_FC" && break
-done
-
-  if test "x$ac_ct_FC" = x; then
-    FC=""
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    FC=$ac_ct_FC
-  fi
-fi
-
-
-# Provide some information about the compiler.
-$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
-set X $ac_compile
-ac_compiler=$2
-for ac_option in --version -v -V -qversion; do
-  { { ac_try="$ac_compiler $ac_option >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
-  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
-  ac_status=$?
-  if test -s conftest.err; then
-    sed '10a\
-... rest of stderr output deleted ...
-         10q' conftest.err >conftest.er1
-    cat conftest.er1 >&5
-  fi
-  rm -f conftest.er1 conftest.err
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-done
-rm -f a.out
-
-# If we don't use `.F' as extension, the preprocessor is not run on the
-# input file.  (Note that this only needs to work for GNU compilers.)
-ac_save_ext=$ac_ext
-ac_ext=F
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
-$as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
-if ${ac_cv_fc_compiler_gnu+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat > conftest.$ac_ext <<_ACEOF
-      program main
-#ifndef __GNUC__
-       choke me
-#endif
-
-      end
-_ACEOF
-if ac_fn_fc_try_compile "$LINENO"; then :
-  ac_compiler_gnu=yes
-else
-  ac_compiler_gnu=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_cv_fc_compiler_gnu=$ac_compiler_gnu
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
-$as_echo "$ac_cv_fc_compiler_gnu" >&6; }
-ac_ext=$ac_save_ext
-ac_test_FCFLAGS=${FCFLAGS+set}
-ac_save_FCFLAGS=$FCFLAGS
-FCFLAGS=
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
-$as_echo_n "checking whether $FC accepts -g... " >&6; }
-if ${ac_cv_prog_fc_g+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  FCFLAGS=-g
-cat > conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-if ac_fn_fc_try_compile "$LINENO"; then :
-  ac_cv_prog_fc_g=yes
-else
-  ac_cv_prog_fc_g=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
-$as_echo "$ac_cv_prog_fc_g" >&6; }
-if test "$ac_test_FCFLAGS" = set; then
-  FCFLAGS=$ac_save_FCFLAGS
-elif test $ac_cv_prog_fc_g = yes; then
-  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
-    FCFLAGS="-g -O2"
-  else
-    FCFLAGS="-g"
-  fi
-else
-  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
-    FCFLAGS="-O2"
-  else
-    FCFLAGS=
-  fi
-fi
-
-if test $ac_compiler_gnu = yes; then
-  GFC=yes
-else
-  GFC=
-fi
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-
-
-
-
-# Check for compiler
-# Needs to be split off into an extra macro to ensure right expansion
-# order.
-
-
-if test x"$_ax_prog_fc_mpi_mpi_wanted" = xno; then :
-   _ax_prog_fc_mpi_mpi_found=no
-else
-
-    ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-
-
-    # test whether MPI_INIT is available
-    # We do not use AC_SEARCH_LIBS here, as it caches its outcome and
-    # thus disallows corresponding calls in the other AX_PROG_*_MPI
-    # macros.
-    for lib in NONE mpichf90 fmpi fmpich; do
-      save_LIBS=$LIBS
-      if test x"$lib" = xNONE; then
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function MPI_INIT" >&5
-$as_echo_n "checking for function MPI_INIT... " >&6; }
-      else
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function MPI_INIT in -l$lib" >&5
-$as_echo_n "checking for function MPI_INIT in -l$lib... " >&6; }
-        LIBS="-l$lib $LIBS"
-      fi
-      cat > conftest.$ac_ext <<_ACEOF
-      program main
-      call MPI_INIT
-      end
-_ACEOF
-if ac_fn_fc_try_link "$LINENO"; then :
-   _ax_prog_fc_mpi_mpi_found=yes
-else
-   _ax_prog_fc_mpi_mpi_found=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_ax_prog_fc_mpi_mpi_found" >&5
-$as_echo "$_ax_prog_fc_mpi_mpi_found" >&6; }
-      if test "x$_ax_prog_fc_mpi_mpi_found" = "xyes"; then
-        break;
-      fi
-      LIBS=$save_LIBS
-    done
-
-    # Check for header
-    if test x"$_ax_prog_fc_mpi_mpi_found" = xyes; then :
-
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
-$as_echo_n "checking for mpif.h... " >&6; }
-      cat > conftest.$ac_ext <<_ACEOF
-      program main
-
-      include 'mpif.h'
-
-      end
-_ACEOF
-if ac_fn_fc_try_compile "$LINENO"; then :
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-	  _ax_prog_fc_mpi_mpi_found=no
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-    ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$_ax_prog_fc_mpi_mpi_found" = xyes; then :
-
-        CPPFLAGS="$CPPFLAGS -DGMM_USES_MPI"
-        :
-
-else
-
-        usempi=no
-        :
-
-fi
-
-
-
-if  test "x$usempi" = "xyes"; then
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _init in -lmpi_cxx" >&5
-$as_echo_n "checking for _init in -lmpi_cxx... " >&6; }
-if ${ac_cv_lib_mpi_cxx__init+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lmpi_cxx  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char _init ();
-int
-main ()
-{
-return _init ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_lib_mpi_cxx__init=yes
-else
-  ac_cv_lib_mpi_cxx__init=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_cxx__init" >&5
-$as_echo "$ac_cv_lib_mpi_cxx__init" >&6; }
-if test "x$ac_cv_lib_mpi_cxx__init" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBMPI_CXX 1
-_ACEOF
-
-  LIBS="-lmpi_cxx $LIBS"
-
-fi
-
-fi
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
-$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
-if test -z "$CXXCPP"; then
-  if ${ac_cv_prog_CXXCPP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-      # Double quotes because CXXCPP needs to be expanded
-    for CXXCPP in "$CXX -E" "/lib/cpp"
-    do
-      ac_preproc_ok=false
-for ac_cxx_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-
-else
-  # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-  # Broken: success on invalid input.
-continue
-else
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-  break
-fi
-
-    done
-    ac_cv_prog_CXXCPP=$CXXCPP
-
-fi
-  CXXCPP=$ac_cv_prog_CXXCPP
-else
-  ac_cv_prog_CXXCPP=$CXXCPP
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
-$as_echo "$CXXCPP" >&6; }
-ac_preproc_ok=false
-for ac_cxx_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-
-else
-  # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-  # Broken: success on invalid input.
-continue
-else
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
-See \`config.log' for more details" "$LINENO" 5; }
-fi
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CXXFLAGS="${USER_CXXFLAGS}"
-CFLAGS="${USER_CFLAGS}"
-SUPLDFLAGS=""
-# Make sure we can run config.sub.
-$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
-  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
-$as_echo_n "checking build system type... " >&6; }
-if ${ac_cv_build+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_build_alias=$build_alias
-test "x$ac_build_alias" = x &&
-  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
-test "x$ac_build_alias" = x &&
-  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
-ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
-  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
-$as_echo "$ac_cv_build" >&6; }
-case $ac_cv_build in
-*-*-*) ;;
-*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
-esac
-build=$ac_cv_build
-ac_save_IFS=$IFS; IFS='-'
-set x $ac_cv_build
-shift
-build_cpu=$1
-build_vendor=$2
-shift; shift
-# Remember, the first character of IFS is used to create $*,
-# except with old shells:
-build_os=$*
-IFS=$ac_save_IFS
-case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
-$as_echo_n "checking host system type... " >&6; }
-if ${ac_cv_host+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test "x$host_alias" = x; then
-  ac_cv_host=$ac_cv_build
-else
-  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
-    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
-$as_echo "$ac_cv_host" >&6; }
-case $ac_cv_host in
-*-*-*) ;;
-*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
-esac
-host=$ac_cv_host
-ac_save_IFS=$IFS; IFS='-'
-set x $ac_cv_host
-shift
-host_cpu=$1
-host_vendor=$2
-shift; shift
-# Remember, the first character of IFS is used to create $*,
-# except with old shells:
-host_os=$*
-IFS=$ac_save_IFS
-case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
-
-
-ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
-$as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
-if ${ac_cv_prog_fc_v+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat > conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-if ac_fn_fc_try_compile "$LINENO"; then :
-  ac_cv_prog_fc_v=
-# Try some options frequently used verbose output
-for ac_verb in -v -verbose --verbose -V -\#\#\#; do
-  cat > conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-
-# Compile and link our simple test program by passing a flag (argument
-# 1 to this macro) to the Fortran compiler in order to get
-# "verbose" output that we can then parse for the Fortran linker
-# flags.
-ac_save_FCFLAGS=$FCFLAGS
-FCFLAGS="$FCFLAGS $ac_verb"
-eval "set x $ac_link"
-shift
-$as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
-# gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
-# LIBRARY_PATH; skip all such settings.
-ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
-  sed '/^Driving:/d; /^Configured with:/d;
-      '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
-$as_echo "$ac_fc_v_output" >&5
-FCFLAGS=$ac_save_FCFLAGS
-
-rm -rf conftest*
-
-# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
-# /foo, /bar, and /baz are search directories for the Fortran linker.
-# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
-ac_fc_v_output="`echo $ac_fc_v_output |
-	grep 'LPATH is:' |
-	sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
-
-# FIXME: we keep getting bitten by quoted arguments; a more general fix
-#        that detects unbalanced quotes in FLIBS should be implemented
-#        and (ugh) tested at some point.
-case $ac_fc_v_output in
-  # With xlf replace commas with spaces,
-  # and remove "-link" and closing parenthesis.
-  *xlfentry*)
-    ac_fc_v_output=`echo $ac_fc_v_output |
-      sed '
-        s/,/ /g
-        s/ -link / /g
-        s/) *$//
-      '
-    ` ;;
-
-  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
-  # $LIBS confuse us, and the libraries appear later in the output anyway).
-  *mGLOB_options_string*)
-    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
-
-  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
-  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
-  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
-  *-cmdline\ * | *-ignore\ * | *-def\ *)
-    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
-	s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
-	s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
-	s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
-
-  # If we are using fort77 (the f2c wrapper) then filter output and delete quotes.
-  *fort77*f2c*gcc*)
-    ac_fc_v_output=`echo "$ac_fc_v_output" | sed -n '
-        /:[	 ]\+Running[	 ]\{1,\}"gcc"/{
-          /"-c"/d
-          /[.]c"*/d
-          s/^.*"gcc"/"gcc"/
-          s/"//gp
-        }'` ;;
-
-  # If we are using Cray Fortran then delete quotes.
-  *cft90*)
-    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
-esac
-
-
-  # look for -l* and *.a constructs in the output
-  for ac_arg in $ac_fc_v_output; do
-     case $ac_arg in
-	[\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
-	  ac_cv_prog_fc_v=$ac_verb
-	  break 2 ;;
-     esac
-  done
-done
-if test -z "$ac_cv_prog_fc_v"; then
-   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
-$as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
-fi
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
-$as_echo "$as_me: WARNING: compilation failed" >&2;}
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
-$as_echo "$ac_cv_prog_fc_v" >&6; }
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
-$as_echo_n "checking for Fortran libraries of $FC... " >&6; }
-if ${ac_cv_fc_libs+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test "x$FCLIBS" != "x"; then
-  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
-else
-
-cat > conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-
-# Compile and link our simple test program by passing a flag (argument
-# 1 to this macro) to the Fortran compiler in order to get
-# "verbose" output that we can then parse for the Fortran linker
-# flags.
-ac_save_FCFLAGS=$FCFLAGS
-FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
-eval "set x $ac_link"
-shift
-$as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
-# gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
-# LIBRARY_PATH; skip all such settings.
-ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
-  sed '/^Driving:/d; /^Configured with:/d;
-      '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
-$as_echo "$ac_fc_v_output" >&5
-FCFLAGS=$ac_save_FCFLAGS
-
-rm -rf conftest*
-
-# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
-# /foo, /bar, and /baz are search directories for the Fortran linker.
-# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
-ac_fc_v_output="`echo $ac_fc_v_output |
-	grep 'LPATH is:' |
-	sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
-
-# FIXME: we keep getting bitten by quoted arguments; a more general fix
-#        that detects unbalanced quotes in FLIBS should be implemented
-#        and (ugh) tested at some point.
-case $ac_fc_v_output in
-  # With xlf replace commas with spaces,
-  # and remove "-link" and closing parenthesis.
-  *xlfentry*)
-    ac_fc_v_output=`echo $ac_fc_v_output |
-      sed '
-        s/,/ /g
-        s/ -link / /g
-        s/) *$//
-      '
-    ` ;;
-
-  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
-  # $LIBS confuse us, and the libraries appear later in the output anyway).
-  *mGLOB_options_string*)
-    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
-
-  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
-  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
-  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
-  *-cmdline\ * | *-ignore\ * | *-def\ *)
-    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
-	s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
-	s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
-	s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
-
-  # If we are using fort77 (the f2c wrapper) then filter output and delete quotes.
-  *fort77*f2c*gcc*)
-    ac_fc_v_output=`echo "$ac_fc_v_output" | sed -n '
-        /:[	 ]\+Running[	 ]\{1,\}"gcc"/{
-          /"-c"/d
-          /[.]c"*/d
-          s/^.*"gcc"/"gcc"/
-          s/"//gp
-        }'` ;;
-
-  # If we are using Cray Fortran then delete quotes.
-  *cft90*)
-    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
-esac
-
-
-
-ac_cv_fc_libs=
-
-# Save positional arguments (if any)
-ac_save_positional="$@"
-
-set X $ac_fc_v_output
-while test $# != 1; do
-  shift
-  ac_arg=$1
-  case $ac_arg in
-	[\\/]*.a | ?:[\\/]*.a)
-	    ac_exists=false
-  for ac_i in $ac_cv_fc_libs; do
-    if test x"$ac_arg" = x"$ac_i"; then
-      ac_exists=true
-      break
-    fi
-  done
-
-  if test x"$ac_exists" = xtrue; then :
-
-else
-  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
-fi
-	  ;;
-	-bI:*)
-	    ac_exists=false
-  for ac_i in $ac_cv_fc_libs; do
-    if test x"$ac_arg" = x"$ac_i"; then
-      ac_exists=true
-      break
-    fi
-  done
-
-  if test x"$ac_exists" = xtrue; then :
-
-else
-  if test "$ac_compiler_gnu" = yes; then
-  for ac_link_opt in $ac_arg; do
-    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
-  done
-else
-  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
-fi
-fi
-	  ;;
-	  # Ignore these flags.
-	-lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
-	  |-LANG:=* | -LIST:* | -LNO:* | -link)
-	  ;;
-	-lkernel32)
-	  case $host_os in
-	  *cygwin*) ;;
-	  *) ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
-	    ;;
-	  esac
-	  ;;
-	-[LRuYz])
-	  # These flags, when seen by themselves, take an argument.
-	  # We remove the space between option and argument and re-iterate
-	  # unless we find an empty arg or a new option (starting with -)
-	  case $2 in
-	     "" | -*);;
-	     *)
-		ac_arg="$ac_arg$2"
-		shift; shift
-		set X $ac_arg "$@"
-		;;
-	  esac
-	  ;;
-	-YP,*)
-	  for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
-	      ac_exists=false
-  for ac_i in $ac_cv_fc_libs; do
-    if test x"$ac_j" = x"$ac_i"; then
-      ac_exists=true
-      break
-    fi
-  done
-
-  if test x"$ac_exists" = xtrue; then :
-
-else
-  ac_arg="$ac_arg $ac_j"
-			       ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
-fi
-	  done
-	  ;;
-	-[lLR]*)
-	    ac_exists=false
-  for ac_i in $ac_cv_fc_libs; do
-    if test x"$ac_arg" = x"$ac_i"; then
-      ac_exists=true
-      break
-    fi
-  done
-
-  if test x"$ac_exists" = xtrue; then :
-
-else
-  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
-fi
-	  ;;
-	-zallextract*| -zdefaultextract)
-	  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
-	  ;;
-	  # Ignore everything else.
-  esac
-done
-# restore positional arguments
-set X $ac_save_positional; shift
-
-# We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
-# then we insist that the "run path" must be an absolute path (i.e. it
-# must begin with a "/").
-case `(uname -sr) 2>/dev/null` in
-   "SunOS 5"*)
-      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
-			sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
-      test "x$ac_ld_run_path" != x &&
-	if test "$ac_compiler_gnu" = yes; then
-  for ac_link_opt in $ac_ld_run_path; do
-    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
-  done
-else
-  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
-fi
-      ;;
-esac
-fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
-$as_echo "$ac_cv_fc_libs" >&6; }
-FCLIBS="$ac_cv_fc_libs"
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-if test "x$prefix" = "xNONE"; then
-  GFPREFIX=/usr/local;
-else
-  GFPREFIX="$prefix";
-fi;
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler recognizes the partial specialization syntax" >&5
-$as_echo_n "checking whether the compiler recognizes the partial specialization syntax... " >&6; }
-if ${ac_cv_cxx_partial_specialization_syntax+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-template<class T> class A        { public : int f () const { return 1; } };
-template<class T> class A<T*>    { public : int f () const { return 0; } };
-int
-main ()
-{
-
-A<float*> a; return a.f();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  ac_cv_cxx_partial_specialization_syntax=yes
-else
-  ac_cv_cxx_partial_specialization_syntax=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_partial_specialization_syntax" >&5
-$as_echo "$ac_cv_cxx_partial_specialization_syntax" >&6; }
-if test "$ac_cv_cxx_partial_specialization_syntax" != yes; then
-  echo "Your compiler ($CXX) does not support partial template specialization, trash it"
-  exit 1;
-fi
-
-
-
-echo "you are compiling GetFEM++ on a $host"
-
-case $CXX in
-
- *g++* | c++)
-	GCCVER=`$CXX --version | head -1 | cut -d ' ' -f3`
-	echo "Using the GNU g++ compiler $GCCVER"
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts $with_optimization" >&5
-$as_echo_n "checking whether ${CXX} accepts $with_optimization... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} $with_optimization -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} $with_optimization"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wall -W" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wall -W... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wall -W -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wall -W"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fmessage-length=0" >&5
-$as_echo_n "checking whether ${CXX} accepts -fmessage-length=0... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -fmessage-length=0 -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -fmessage-length=0"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -ftemplate-depth-100" >&5
-$as_echo_n "checking whether ${CXX} accepts -ftemplate-depth-100... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -ftemplate-depth-100 -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -ftemplate-depth-100"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -std=c++11" >&5
-$as_echo_n "checking whether ${CXX} accepts -std=c++11... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -std=c++11 -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -std=c++11"
-  echo "yes"
-else
-  echo "no"
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -std=c++0x" >&5
-$as_echo_n "checking whether ${CXX} accepts -std=c++0x... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -std=c++0x -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -std=c++0x"
-  echo "yes"
-else
-  echo "no"
-  as_fn_error $? "g++ do not support option -std=c++11. Update g++ to at least release 4.8.1." "$LINENO" 5
-fi
-rm -f conftest*
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -fPIC" >&5
-$as_echo_n "checking whether ${CXX} accepts -fPIC... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -fPIC -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -fPIC"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -pedantic" >&5
-$as_echo_n "checking whether ${CXX} accepts -pedantic... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -pedantic -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -pedantic"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wshadow" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wshadow... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wshadow -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wshadow"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wno-unknown-pragmas" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wno-unknown-pragmas... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wno-unknown-pragmas -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wno-unknown-pragmas"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wno-variadic-macros" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wno-variadic-macros... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wno-variadic-macros -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wno-variadic-macros"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wno-unused-but-set-variable" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wno-unused-but-set-variable... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wno-unused-but-set-variable -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wno-unused-but-set-variable"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wpointer-arith" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wpointer-arith... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wpointer-arith -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wpointer-arith"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wcast-qual" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wcast-qual... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wcast-qual -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wcast-qual"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wwrite-strings" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wwrite-strings... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wwrite-strings -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wwrite-strings"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wconversion" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wconversion... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wconversion -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wconversion"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wredundant-decls" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wredundant-decls... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wredundant-decls -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wredundant-decls"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -Wno-long-long" >&5
-$as_echo_n "checking whether ${CXX} accepts -Wno-long-long... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -Wno-long-long -o conftest conftest.c 2>&1`"; then
-  CXXFLAGS="${CXXFLAGS} -Wno-long-long"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts -rdynamic" >&5
-$as_echo_n "checking whether ${CXX} accepts -rdynamic... " >&6; }
-
-echo 'int main(){}' > conftest.c
-if test -z "`${CXX} -rdynamic -o conftest conftest.c 2>&1`"; then
-  SUPLDFLAGS="${SUPLDFLAGS} -rdynamic"
-  echo "yes"
-else
-  echo "no"
-
-fi
-rm -f conftest*
-
-
-        CFLAGS="$CFLAGS $with_optimization -fPIC"
-	;;
- icc | icpc)
-	echo "Using INTEL icc"
-	CXXFLAGS="$CXXFLAGS $with_optimization -Xc -ansi -std=c++11"
-                CFLAGS="$CFLAGS $with_optimization -Xc -ansi"
-	;;
- *)
-	echo "Using a unknown compiler"
- 	CXXFLAGS="$CXXFLAGS $with_optimization -std=c++11"
-                CFLAGS="$CFLAGS $with_optimization"
-	;;
-esac
-
-
-
-
-case `pwd` in
-  *\ * | *\	*)
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
-$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
-esac
-
-
-
-macro_version='2.4.2'
-macro_revision='1.3337'
-
-
-
-
-
-
-
-
-
-
-
-
-
-ltmain="$ac_aux_dir/ltmain.sh"
-
-# Backslashify metacharacters that are still active within
-# double-quoted strings.
-sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
-
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\(["`\\]\)/\\\1/g'
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to delay expansion of an escaped single quote.
-delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
-ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
-ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
-$as_echo_n "checking how to print strings... " >&6; }
-# Test print first, because it will be a builtin if present.
-if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
-   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
-  ECHO='print -r --'
-elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-  ECHO='printf %s\n'
-else
-  # Use this function as a fallback that always works.
-  func_fallback_echo ()
-  {
-    eval 'cat <<_LTECHO_EOF
-$1
-_LTECHO_EOF'
-  }
-  ECHO='func_fallback_echo'
-fi
-
-# func_echo_all arg...
-# Invoke $ECHO with all args, space-separated.
-func_echo_all ()
-{
-    $ECHO ""
-}
-
-case "$ECHO" in
-  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
-$as_echo "printf" >&6; } ;;
-  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
-$as_echo "print -r" >&6; } ;;
-  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
-$as_echo "cat" >&6; } ;;
-esac
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
-$as_echo_n "checking for a sed that does not truncate output... " >&6; }
-if ${ac_cv_path_SED+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
-     for ac_i in 1 2 3 4 5 6 7; do
-       ac_script="$ac_script$as_nl$ac_script"
-     done
-     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
-     { ac_script=; unset ac_script;}
-     if test -z "$SED"; then
-  ac_path_SED_found=false
-  # Loop through the user's path and test for each of PROGNAME-LIST
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_prog in sed gsed; do
-    for ac_exec_ext in '' $ac_executable_extensions; do
-      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
-      as_fn_executable_p "$ac_path_SED" || continue
-# Check for GNU ac_path_SED and select it if it is found.
-  # Check for GNU $ac_path_SED
-case `"$ac_path_SED" --version 2>&1` in
-*GNU*)
-  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
-*)
-  ac_count=0
-  $as_echo_n 0123456789 >"conftest.in"
-  while :
-  do
-    cat "conftest.in" "conftest.in" >"conftest.tmp"
-    mv "conftest.tmp" "conftest.in"
-    cp "conftest.in" "conftest.nl"
-    $as_echo '' >> "conftest.nl"
-    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
-    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-    as_fn_arith $ac_count + 1 && ac_count=$as_val
-    if test $ac_count -gt ${ac_path_SED_max-0}; then
-      # Best one so far, save it but keep looking for a better one
-      ac_cv_path_SED="$ac_path_SED"
-      ac_path_SED_max=$ac_count
-    fi
-    # 10*(2^10) chars as input seems more than enough
-    test $ac_count -gt 10 && break
-  done
-  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
-      $ac_path_SED_found && break 3
-    done
-  done
-  done
-IFS=$as_save_IFS
-  if test -z "$ac_cv_path_SED"; then
-    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
-  fi
-else
-  ac_cv_path_SED=$SED
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
-$as_echo "$ac_cv_path_SED" >&6; }
- SED="$ac_cv_path_SED"
-  rm -f conftest.sed
-
-test -z "$SED" && SED=sed
-Xsed="$SED -e 1s/^X//"
-
-
-
-
-
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
-$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
-if ${ac_cv_path_GREP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -z "$GREP"; then
-  ac_path_GREP_found=false
-  # Loop through the user's path and test for each of PROGNAME-LIST
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_prog in grep ggrep; do
-    for ac_exec_ext in '' $ac_executable_extensions; do
-      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
-      as_fn_executable_p "$ac_path_GREP" || continue
-# Check for GNU ac_path_GREP and select it if it is found.
-  # Check for GNU $ac_path_GREP
-case `"$ac_path_GREP" --version 2>&1` in
-*GNU*)
-  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
-*)
-  ac_count=0
-  $as_echo_n 0123456789 >"conftest.in"
-  while :
-  do
-    cat "conftest.in" "conftest.in" >"conftest.tmp"
-    mv "conftest.tmp" "conftest.in"
-    cp "conftest.in" "conftest.nl"
-    $as_echo 'GREP' >> "conftest.nl"
-    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-    as_fn_arith $ac_count + 1 && ac_count=$as_val
-    if test $ac_count -gt ${ac_path_GREP_max-0}; then
-      # Best one so far, save it but keep looking for a better one
-      ac_cv_path_GREP="$ac_path_GREP"
-      ac_path_GREP_max=$ac_count
-    fi
-    # 10*(2^10) chars as input seems more than enough
-    test $ac_count -gt 10 && break
-  done
-  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
-      $ac_path_GREP_found && break 3
-    done
-  done
-  done
-IFS=$as_save_IFS
-  if test -z "$ac_cv_path_GREP"; then
-    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-  fi
-else
-  ac_cv_path_GREP=$GREP
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
-$as_echo "$ac_cv_path_GREP" >&6; }
- GREP="$ac_cv_path_GREP"
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
-$as_echo_n "checking for egrep... " >&6; }
-if ${ac_cv_path_EGREP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
-   then ac_cv_path_EGREP="$GREP -E"
-   else
-     if test -z "$EGREP"; then
-  ac_path_EGREP_found=false
-  # Loop through the user's path and test for each of PROGNAME-LIST
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_prog in egrep; do
-    for ac_exec_ext in '' $ac_executable_extensions; do
-      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
-      as_fn_executable_p "$ac_path_EGREP" || continue
-# Check for GNU ac_path_EGREP and select it if it is found.
-  # Check for GNU $ac_path_EGREP
-case `"$ac_path_EGREP" --version 2>&1` in
-*GNU*)
-  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
-*)
-  ac_count=0
-  $as_echo_n 0123456789 >"conftest.in"
-  while :
-  do
-    cat "conftest.in" "conftest.in" >"conftest.tmp"
-    mv "conftest.tmp" "conftest.in"
-    cp "conftest.in" "conftest.nl"
-    $as_echo 'EGREP' >> "conftest.nl"
-    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
-    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-    as_fn_arith $ac_count + 1 && ac_count=$as_val
-    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
-      # Best one so far, save it but keep looking for a better one
-      ac_cv_path_EGREP="$ac_path_EGREP"
-      ac_path_EGREP_max=$ac_count
-    fi
-    # 10*(2^10) chars as input seems more than enough
-    test $ac_count -gt 10 && break
-  done
-  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
-      $ac_path_EGREP_found && break 3
-    done
-  done
-  done
-IFS=$as_save_IFS
-  if test -z "$ac_cv_path_EGREP"; then
-    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-  fi
-else
-  ac_cv_path_EGREP=$EGREP
-fi
-
-   fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
-$as_echo "$ac_cv_path_EGREP" >&6; }
- EGREP="$ac_cv_path_EGREP"
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
-$as_echo_n "checking for fgrep... " >&6; }
-if ${ac_cv_path_FGREP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
-   then ac_cv_path_FGREP="$GREP -F"
-   else
-     if test -z "$FGREP"; then
-  ac_path_FGREP_found=false
-  # Loop through the user's path and test for each of PROGNAME-LIST
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_prog in fgrep; do
-    for ac_exec_ext in '' $ac_executable_extensions; do
-      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
-      as_fn_executable_p "$ac_path_FGREP" || continue
-# Check for GNU ac_path_FGREP and select it if it is found.
-  # Check for GNU $ac_path_FGREP
-case `"$ac_path_FGREP" --version 2>&1` in
-*GNU*)
-  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
-*)
-  ac_count=0
-  $as_echo_n 0123456789 >"conftest.in"
-  while :
-  do
-    cat "conftest.in" "conftest.in" >"conftest.tmp"
-    mv "conftest.tmp" "conftest.in"
-    cp "conftest.in" "conftest.nl"
-    $as_echo 'FGREP' >> "conftest.nl"
-    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
-    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
-    as_fn_arith $ac_count + 1 && ac_count=$as_val
-    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
-      # Best one so far, save it but keep looking for a better one
-      ac_cv_path_FGREP="$ac_path_FGREP"
-      ac_path_FGREP_max=$ac_count
-    fi
-    # 10*(2^10) chars as input seems more than enough
-    test $ac_count -gt 10 && break
-  done
-  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
-      $ac_path_FGREP_found && break 3
-    done
-  done
-  done
-IFS=$as_save_IFS
-  if test -z "$ac_cv_path_FGREP"; then
-    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
-  fi
-else
-  ac_cv_path_FGREP=$FGREP
-fi
-
-   fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
-$as_echo "$ac_cv_path_FGREP" >&6; }
- FGREP="$ac_cv_path_FGREP"
-
-
-test -z "$GREP" && GREP=grep
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-# Check whether --with-gnu-ld was given.
-if test "${with_gnu_ld+set}" = set; then :
-  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
-else
-  with_gnu_ld=no
-fi
-
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
-$as_echo_n "checking for ld used by $CC... " >&6; }
-  case $host in
-  *-*-mingw*)
-    # gcc leaves a trailing carriage return which upsets mingw
-    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-  *)
-    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-  esac
-  case $ac_prog in
-    # Accept absolute paths.
-    [\\/]* | ?:[\\/]*)
-      re_direlt='/[^/][^/]*/\.\./'
-      # Canonicalize the pathname of ld
-      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
-      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
-	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
-      done
-      test -z "$LD" && LD="$ac_prog"
-      ;;
-  "")
-    # If it fails, then pretend we aren't using GCC.
-    ac_prog=ld
-    ;;
-  *)
-    # If it is relative, then search for the first ld in PATH.
-    with_gnu_ld=unknown
-    ;;
-  esac
-elif test "$with_gnu_ld" = yes; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
-$as_echo_n "checking for GNU ld... " >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
-$as_echo_n "checking for non-GNU ld... " >&6; }
-fi
-if ${lt_cv_path_LD+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -z "$LD"; then
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-  for ac_dir in $PATH; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      lt_cv_path_LD="$ac_dir/$ac_prog"
-      # Check to see if the program is GNU ld.  I'd rather use --version,
-      # but apparently some variants of GNU ld only accept -v.
-      # Break only if it was the GNU/non-GNU ld that we prefer.
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-      *GNU* | *'with BFD'*)
-	test "$with_gnu_ld" != no && break
-	;;
-      *)
-	test "$with_gnu_ld" != yes && break
-	;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
-$as_echo "$LD" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
-$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
-if ${lt_cv_prog_gnu_ld+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  # I'd rather use --version here, but apparently some GNU lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
-$as_echo "$lt_cv_prog_gnu_ld" >&6; }
-with_gnu_ld=$lt_cv_prog_gnu_ld
-
-
-
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
-$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
-if ${lt_cv_path_NM+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$NM"; then
-  # Let the user override the test.
-  lt_cv_path_NM="$NM"
-else
-  lt_nm_to_check="${ac_tool_prefix}nm"
-  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
-    lt_nm_to_check="$lt_nm_to_check nm"
-  fi
-  for lt_tmp_nm in $lt_nm_to_check; do
-    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
-      IFS="$lt_save_ifs"
-      test -z "$ac_dir" && ac_dir=.
-      tmp_nm="$ac_dir/$lt_tmp_nm"
-      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
-	# Check to see if the nm accepts a BSD-compat flag.
-	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
-	#   nm: unknown option "B" ignored
-	# Tru64's nm complains that /dev/null is an invalid object file
-	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
-	*/dev/null* | *'Invalid file or object type'*)
-	  lt_cv_path_NM="$tmp_nm -B"
-	  break
-	  ;;
-	*)
-	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
-	  */dev/null*)
-	    lt_cv_path_NM="$tmp_nm -p"
-	    break
-	    ;;
-	  *)
-	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-	    continue # so that we can try to find one that supports BSD flags
-	    ;;
-	  esac
-	  ;;
-	esac
-      fi
-    done
-    IFS="$lt_save_ifs"
-  done
-  : ${lt_cv_path_NM=no}
-fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
-$as_echo "$lt_cv_path_NM" >&6; }
-if test "$lt_cv_path_NM" != "no"; then
-  NM="$lt_cv_path_NM"
-else
-  # Didn't find any BSD compatible name lister, look for dumpbin.
-  if test -n "$DUMPBIN"; then :
-    # Let the user override the test.
-  else
-    if test -n "$ac_tool_prefix"; then
-  for ac_prog in dumpbin "link -dump"
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_DUMPBIN+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$DUMPBIN"; then
-  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-DUMPBIN=$ac_cv_prog_DUMPBIN
-if test -n "$DUMPBIN"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
-$as_echo "$DUMPBIN" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-    test -n "$DUMPBIN" && break
-  done
-fi
-if test -z "$DUMPBIN"; then
-  ac_ct_DUMPBIN=$DUMPBIN
-  for ac_prog in dumpbin "link -dump"
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_DUMPBIN"; then
-  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
-if test -n "$ac_ct_DUMPBIN"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
-$as_echo "$ac_ct_DUMPBIN" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$ac_ct_DUMPBIN" && break
-done
-
-  if test "x$ac_ct_DUMPBIN" = x; then
-    DUMPBIN=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    DUMPBIN=$ac_ct_DUMPBIN
-  fi
-fi
-
-    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
-    *COFF*)
-      DUMPBIN="$DUMPBIN -symbols"
-      ;;
-    *)
-      DUMPBIN=:
-      ;;
-    esac
-  fi
-
-  if test "$DUMPBIN" != ":"; then
-    NM="$DUMPBIN"
-  fi
-fi
-test -z "$NM" && NM=nm
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
-$as_echo_n "checking the name lister ($NM) interface... " >&6; }
-if ${lt_cv_nm_interface+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_nm_interface="BSD nm"
-  echo "int some_variable = 0;" > conftest.$ac_ext
-  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
-  (eval "$ac_compile" 2>conftest.err)
-  cat conftest.err >&5
-  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
-  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
-  cat conftest.err >&5
-  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
-  cat conftest.out >&5
-  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
-    lt_cv_nm_interface="MS dumpbin"
-  fi
-  rm -f conftest*
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
-$as_echo "$lt_cv_nm_interface" >&6; }
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
-$as_echo_n "checking whether ln -s works... " >&6; }
-LN_S=$as_ln_s
-if test "$LN_S" = "ln -s"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
-$as_echo "no, using $LN_S" >&6; }
-fi
-
-# find the maximum length of command line arguments
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
-$as_echo_n "checking the maximum length of command line arguments... " >&6; }
-if ${lt_cv_sys_max_cmd_len+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-    i=0
-  teststring="ABCD"
-
-  case $build_os in
-  msdosdjgpp*)
-    # On DJGPP, this test can blow up pretty badly due to problems in libc
-    # (any single argument exceeding 2000 bytes causes a buffer overrun
-    # during glob expansion).  Even if it were fixed, the result of this
-    # check would be larger than it should be.
-    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
-    ;;
-
-  gnu*)
-    # Under GNU Hurd, this test is not required because there is
-    # no limit to the length of command line arguments.
-    # Libtool will interpret -1 as no limit whatsoever
-    lt_cv_sys_max_cmd_len=-1;
-    ;;
-
-  cygwin* | mingw* | cegcc*)
-    # On Win9x/ME, this test blows up -- it succeeds, but takes
-    # about 5 minutes as the teststring grows exponentially.
-    # Worse, since 9x/ME are not pre-emptively multitasking,
-    # you end up with a "frozen" computer, even though with patience
-    # the test eventually succeeds (with a max line length of 256k).
-    # Instead, let's just punt: use the minimum linelength reported by
-    # all of the supported platforms: 8192 (on NT/2K/XP).
-    lt_cv_sys_max_cmd_len=8192;
-    ;;
-
-  mint*)
-    # On MiNT this can take a long time and run out of memory.
-    lt_cv_sys_max_cmd_len=8192;
-    ;;
-
-  amigaos*)
-    # On AmigaOS with pdksh, this test takes hours, literally.
-    # So we just punt and use a minimum line length of 8192.
-    lt_cv_sys_max_cmd_len=8192;
-    ;;
-
-  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
-    # This has been around since 386BSD, at least.  Likely further.
-    if test -x /sbin/sysctl; then
-      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
-    elif test -x /usr/sbin/sysctl; then
-      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
-    else
-      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
-    fi
-    # And add a safety zone
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-    ;;
-
-  interix*)
-    # We know the value 262144 and hardcode it with a safety zone (like BSD)
-    lt_cv_sys_max_cmd_len=196608
-    ;;
-
-  os2*)
-    # The test takes a long time on OS/2.
-    lt_cv_sys_max_cmd_len=8192
-    ;;
-
-  osf*)
-    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-    # nice to cause kernel panics so lets avoid the loop below.
-    # First set a reasonable default.
-    lt_cv_sys_max_cmd_len=16384
-    #
-    if test -x /sbin/sysconfig; then
-      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-        *1*) lt_cv_sys_max_cmd_len=-1 ;;
-      esac
-    fi
-    ;;
-  sco3.2v5*)
-    lt_cv_sys_max_cmd_len=102400
-    ;;
-  sysv5* | sco5v6* | sysv4.2uw2*)
-    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-    if test -n "$kargmax"; then
-      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
-    else
-      lt_cv_sys_max_cmd_len=32768
-    fi
-    ;;
-  *)
-    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-    if test -n "$lt_cv_sys_max_cmd_len" && \
-	test undefined != "$lt_cv_sys_max_cmd_len"; then
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-    else
-      # Make teststring a little bigger before we do anything with it.
-      # a 1K string should be a reasonable start.
-      for i in 1 2 3 4 5 6 7 8 ; do
-        teststring=$teststring$teststring
-      done
-      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-      # If test is not a shell built-in, we'll probably end up computing a
-      # maximum length that is only half of the actual maximum length, but
-      # we can't tell.
-      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
-	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
-	      test $i != 17 # 1/2 MB should be enough
-      do
-        i=`expr $i + 1`
-        teststring=$teststring$teststring
-      done
-      # Only check the string length outside the loop.
-      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
-      teststring=
-      # Add a significant safety factor because C++ compilers can tack on
-      # massive amounts of additional arguments before passing them to the
-      # linker.  It appears as though 1/2 is a usable value.
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
-    fi
-    ;;
-  esac
-
-fi
-
-if test -n $lt_cv_sys_max_cmd_len ; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
-$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
-$as_echo "none" >&6; }
-fi
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-
-
-
-
-
-: ${CP="cp -f"}
-: ${MV="mv -f"}
-: ${RM="rm -f"}
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
-$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
-# Try some XSI features
-xsi_shell=no
-( _lt_dummy="a/b/c"
-  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
-      = c,a/b,b/c, \
-    && eval 'test $(( 1 + 1 )) -eq 2 \
-    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
-  && xsi_shell=yes
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
-$as_echo "$xsi_shell" >&6; }
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
-$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
-lt_shell_append=no
-( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
-    >/dev/null 2>&1 \
-  && lt_shell_append=yes
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
-$as_echo "$lt_shell_append" >&6; }
-
-
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-  lt_unset=unset
-else
-  lt_unset=false
-fi
-
-
-
-
-
-# test EBCDIC or ASCII
-case `echo X|tr X '\101'` in
- A) # ASCII based system
-    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
-  lt_SP2NL='tr \040 \012'
-  lt_NL2SP='tr \015\012 \040\040'
-  ;;
- *) # EBCDIC based system
-  lt_SP2NL='tr \100 \n'
-  lt_NL2SP='tr \r\n \100\100'
-  ;;
-esac
-
-
-
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
-$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
-if ${lt_cv_to_host_file_cmd+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  case $host in
-  *-*-mingw* )
-    case $build in
-      *-*-mingw* ) # actually msys
-        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
-        ;;
-      *-*-cygwin* )
-        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
-        ;;
-      * ) # otherwise, assume *nix
-        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
-        ;;
-    esac
-    ;;
-  *-*-cygwin* )
-    case $build in
-      *-*-mingw* ) # actually msys
-        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
-        ;;
-      *-*-cygwin* )
-        lt_cv_to_host_file_cmd=func_convert_file_noop
-        ;;
-      * ) # otherwise, assume *nix
-        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
-        ;;
-    esac
-    ;;
-  * ) # unhandled hosts (and "normal" native builds)
-    lt_cv_to_host_file_cmd=func_convert_file_noop
-    ;;
-esac
-
-fi
-
-to_host_file_cmd=$lt_cv_to_host_file_cmd
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
-$as_echo "$lt_cv_to_host_file_cmd" >&6; }
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
-$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
-if ${lt_cv_to_tool_file_cmd+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  #assume ordinary cross tools, or native build.
-lt_cv_to_tool_file_cmd=func_convert_file_noop
-case $host in
-  *-*-mingw* )
-    case $build in
-      *-*-mingw* ) # actually msys
-        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
-        ;;
-    esac
-    ;;
-esac
-
-fi
-
-to_tool_file_cmd=$lt_cv_to_tool_file_cmd
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
-$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
-$as_echo_n "checking for $LD option to reload object files... " >&6; }
-if ${lt_cv_ld_reload_flag+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_ld_reload_flag='-r'
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
-$as_echo "$lt_cv_ld_reload_flag" >&6; }
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-case $host_os in
-  cygwin* | mingw* | pw32* | cegcc*)
-    if test "$GCC" != yes; then
-      reload_cmds=false
-    fi
-    ;;
-  darwin*)
-    if test "$GCC" = yes; then
-      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-    else
-      reload_cmds='$LD$reload_flag -o $output$reload_objs'
-    fi
-    ;;
-esac
-
-
-
-
-
-
-
-
-
-if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
-set dummy ${ac_tool_prefix}objdump; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_OBJDUMP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$OBJDUMP"; then
-  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-OBJDUMP=$ac_cv_prog_OBJDUMP
-if test -n "$OBJDUMP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
-$as_echo "$OBJDUMP" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_OBJDUMP"; then
-  ac_ct_OBJDUMP=$OBJDUMP
-  # Extract the first word of "objdump", so it can be a program name with args.
-set dummy objdump; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_OBJDUMP"; then
-  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_OBJDUMP="objdump"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
-if test -n "$ac_ct_OBJDUMP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
-$as_echo "$ac_ct_OBJDUMP" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_OBJDUMP" = x; then
-    OBJDUMP="false"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    OBJDUMP=$ac_ct_OBJDUMP
-  fi
-else
-  OBJDUMP="$ac_cv_prog_OBJDUMP"
-fi
-
-test -z "$OBJDUMP" && OBJDUMP=objdump
-
-
-
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
-$as_echo_n "checking how to recognize dependent libraries... " >&6; }
-if ${lt_cv_deplibs_check_method+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix[4-9]*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-beos*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-bsdi[45]*)
-  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
-  lt_cv_file_magic_cmd='/usr/bin/file -L'
-  lt_cv_file_magic_test_file=/shlib/libc.so
-  ;;
-
-cygwin*)
-  # func_win32_libid is a shell function defined in ltmain.sh
-  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-  lt_cv_file_magic_cmd='func_win32_libid'
-  ;;
-
-mingw* | pw32*)
-  # Base MSYS/MinGW do not provide the 'file' command needed by
-  # func_win32_libid shell function, so use a weaker test based on 'objdump',
-  # unless we find 'file', for example because we are cross-compiling.
-  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
-  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
-    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-    lt_cv_file_magic_cmd='func_win32_libid'
-  else
-    # Keep this pattern in sync with the one in func_win32_libid.
-    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
-    lt_cv_file_magic_cmd='$OBJDUMP -f'
-  fi
-  ;;
-
-cegcc*)
-  # use the weaker test based on 'objdump'. See mingw*.
-  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
-  lt_cv_file_magic_cmd='$OBJDUMP -f'
-  ;;
-
-darwin* | rhapsody*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-freebsd* | dragonfly*)
-  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
-    case $host_cpu in
-    i*86 )
-      # Not sure whether the presence of OpenBSD here was a mistake.
-      # Let's accept both of them until this is cleared up.
-      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
-      lt_cv_file_magic_cmd=/usr/bin/file
-      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-      ;;
-    esac
-  else
-    lt_cv_deplibs_check_method=pass_all
-  fi
-  ;;
-
-haiku*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-hpux10.20* | hpux11*)
-  lt_cv_file_magic_cmd=/usr/bin/file
-  case $host_cpu in
-  ia64*)
-    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
-    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
-    ;;
-  hppa*64*)
-    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
-    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
-    ;;
-  *)
-    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
-    lt_cv_file_magic_test_file=/usr/lib/libc.sl
-    ;;
-  esac
-  ;;
-
-interix[3-9]*)
-  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
-  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $LD in
-  *-32|*"-32 ") libmagic=32-bit;;
-  *-n32|*"-n32 ") libmagic=N32;;
-  *-64|*"-64 ") libmagic=64-bit;;
-  *) libmagic=never-match;;
-  esac
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-netbsd* | netbsdelf*-gnu)
-  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
-    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-  else
-    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
-  fi
-  ;;
-
-newos6*)
-  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
-  lt_cv_file_magic_cmd=/usr/bin/file
-  lt_cv_file_magic_test_file=/usr/lib/libnls.so
-  ;;
-
-*nto* | *qnx*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-openbsd*)
-  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
-  else
-    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-  fi
-  ;;
-
-osf3* | osf4* | osf5*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-rdos*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-solaris*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-sysv4 | sysv4.3*)
-  case $host_vendor in
-  motorola)
-    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
-    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
-    ;;
-  ncr)
-    lt_cv_deplibs_check_method=pass_all
-    ;;
-  sequent)
-    lt_cv_file_magic_cmd='/bin/file'
-    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
-    ;;
-  sni)
-    lt_cv_file_magic_cmd='/bin/file'
-    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
-    lt_cv_file_magic_test_file=/lib/libc.so
-    ;;
-  siemens)
-    lt_cv_deplibs_check_method=pass_all
-    ;;
-  pc)
-    lt_cv_deplibs_check_method=pass_all
-    ;;
-  esac
-  ;;
-
-tpf*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-esac
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
-$as_echo "$lt_cv_deplibs_check_method" >&6; }
-
-file_magic_glob=
-want_nocaseglob=no
-if test "$build" = "$host"; then
-  case $host_os in
-  mingw* | pw32*)
-    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
-      want_nocaseglob=yes
-    else
-      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
-    fi
-    ;;
-  esac
-fi
-
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
-set dummy ${ac_tool_prefix}dlltool; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_DLLTOOL+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$DLLTOOL"; then
-  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-DLLTOOL=$ac_cv_prog_DLLTOOL
-if test -n "$DLLTOOL"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
-$as_echo "$DLLTOOL" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_DLLTOOL"; then
-  ac_ct_DLLTOOL=$DLLTOOL
-  # Extract the first word of "dlltool", so it can be a program name with args.
-set dummy dlltool; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_DLLTOOL"; then
-  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
-if test -n "$ac_ct_DLLTOOL"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
-$as_echo "$ac_ct_DLLTOOL" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_DLLTOOL" = x; then
-    DLLTOOL="false"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    DLLTOOL=$ac_ct_DLLTOOL
-  fi
-else
-  DLLTOOL="$ac_cv_prog_DLLTOOL"
-fi
-
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-
-
-
-
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
-$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
-if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_sharedlib_from_linklib_cmd='unknown'
-
-case $host_os in
-cygwin* | mingw* | pw32* | cegcc*)
-  # two different shell functions defined in ltmain.sh
-  # decide which to use based on capabilities of $DLLTOOL
-  case `$DLLTOOL --help 2>&1` in
-  *--identify-strict*)
-    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
-    ;;
-  *)
-    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
-    ;;
-  esac
-  ;;
-*)
-  # fallback: assume linklib IS sharedlib
-  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
-  ;;
-esac
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
-$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
-sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
-test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
-
-
-
-
-
-
-
-if test -n "$ac_tool_prefix"; then
-  for ac_prog in ar
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_AR+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$AR"; then
-  ac_cv_prog_AR="$AR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-AR=$ac_cv_prog_AR
-if test -n "$AR"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
-$as_echo "$AR" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-    test -n "$AR" && break
-  done
-fi
-if test -z "$AR"; then
-  ac_ct_AR=$AR
-  for ac_prog in ar
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_AR+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_AR"; then
-  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_AR="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_AR=$ac_cv_prog_ac_ct_AR
-if test -n "$ac_ct_AR"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
-$as_echo "$ac_ct_AR" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$ac_ct_AR" && break
-done
-
-  if test "x$ac_ct_AR" = x; then
-    AR="false"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    AR=$ac_ct_AR
-  fi
-fi
-
-: ${AR=ar}
-: ${AR_FLAGS=cru}
-
-
-
-
-
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
-$as_echo_n "checking for archiver @FILE support... " >&6; }
-if ${lt_cv_ar_at_file+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_ar_at_file=no
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  echo conftest.$ac_objext > conftest.lst
-      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
-      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
-  (eval $lt_ar_try) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-      if test "$ac_status" -eq 0; then
-	# Ensure the archiver fails upon bogus file names.
-	rm -f conftest.$ac_objext libconftest.a
-	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
-  (eval $lt_ar_try) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-	if test "$ac_status" -ne 0; then
-          lt_cv_ar_at_file=@
-        fi
-      fi
-      rm -f conftest.* libconftest.a
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
-$as_echo "$lt_cv_ar_at_file" >&6; }
-
-if test "x$lt_cv_ar_at_file" = xno; then
-  archiver_list_spec=
-else
-  archiver_list_spec=$lt_cv_ar_at_file
-fi
-
-
-
-
-
-
-
-if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_STRIP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$STRIP"; then
-  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
-$as_echo "$STRIP" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_STRIP"; then
-  ac_ct_STRIP=$STRIP
-  # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_STRIP"; then
-  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_STRIP="strip"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-if test -n "$ac_ct_STRIP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
-$as_echo "$ac_ct_STRIP" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_STRIP" = x; then
-    STRIP=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    STRIP=$ac_ct_STRIP
-  fi
-else
-  STRIP="$ac_cv_prog_STRIP"
-fi
-
-test -z "$STRIP" && STRIP=:
-
-
-
-
-
-
-if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_RANLIB+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$RANLIB"; then
-  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-RANLIB=$ac_cv_prog_RANLIB
-if test -n "$RANLIB"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
-$as_echo "$RANLIB" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_RANLIB"; then
-  ac_ct_RANLIB=$RANLIB
-  # Extract the first word of "ranlib", so it can be a program name with args.
-set dummy ranlib; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_RANLIB"; then
-  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_RANLIB="ranlib"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
-if test -n "$ac_ct_RANLIB"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
-$as_echo "$ac_ct_RANLIB" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_RANLIB" = x; then
-    RANLIB=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    RANLIB=$ac_ct_RANLIB
-  fi
-else
-  RANLIB="$ac_cv_prog_RANLIB"
-fi
-
-test -z "$RANLIB" && RANLIB=:
-
-
-
-
-
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
-  case $host_os in
-  openbsd*)
-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
-    ;;
-  *)
-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
-    ;;
-  esac
-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
-fi
-
-case $host_os in
-  darwin*)
-    lock_old_archive_extraction=yes ;;
-  *)
-    lock_old_archive_extraction=no ;;
-esac
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
-$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
-if ${lt_cv_sys_global_symbol_pipe+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[BCDEGRST]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
-
-# Define system-specific variables.
-case $host_os in
-aix*)
-  symcode='[BCDT]'
-  ;;
-cygwin* | mingw* | pw32* | cegcc*)
-  symcode='[ABCDGISTW]'
-  ;;
-hpux*)
-  if test "$host_cpu" = ia64; then
-    symcode='[ABCDEGRST]'
-  fi
-  ;;
-irix* | nonstopux*)
-  symcode='[BCDEGRST]'
-  ;;
-osf*)
-  symcode='[BCDEGQRST]'
-  ;;
-solaris*)
-  symcode='[BDRT]'
-  ;;
-sco3.2v5*)
-  symcode='[DT]'
-  ;;
-sysv4.2uw2*)
-  symcode='[DT]'
-  ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
-  symcode='[ABDT]'
-  ;;
-sysv4)
-  symcode='[DFNSTU]'
-  ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
-  symcode='[ABCDGIRSTW]' ;;
-esac
-
-# Transform an extracted symbol line into a proper C declaration.
-# Some systems (esp. on ia64) link data and code symbols differently,
-# so use this general approach.
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
-  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-  ;;
-esac
-
-# Try without a prefix underscore, then with it.
-for ac_symprfx in "" "_"; do
-
-  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
-  symxfrm="\\1 $ac_symprfx\\2 \\2"
-
-  # Write the raw and C identifiers.
-  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
-    # Fake it for dumpbin and say T for any non-static function
-    # and D for any global variable.
-    # Also find C++ and __fastcall symbols from MSVC++,
-    # which start with @ or ?.
-    lt_cv_sys_global_symbol_pipe="$AWK '"\
-"     {last_section=section; section=\$ 3};"\
-"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
-"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
-"     \$ 0!~/External *\|/{next};"\
-"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
-"     {if(hide[section]) next};"\
-"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
-"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
-"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
-"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
-"     ' prfx=^$ac_symprfx"
-  else
-    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-  fi
-  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
-
-  # Check to see that the pipe works correctly.
-  pipe_works=no
-
-  rm -f conftest*
-  cat > conftest.$ac_ext <<_LT_EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(void);
-void nm_test_func(void){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-_LT_EOF
-
-  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then
-    # Now try to grab the symbols.
-    nlist=conftest.nm
-    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
-  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && test -s "$nlist"; then
-      # Try sorting and uniquifying the output.
-      if sort "$nlist" | uniq > "$nlist"T; then
-	mv -f "$nlist"T "$nlist"
-      else
-	rm -f "$nlist"T
-      fi
-
-      # Make sure that we snagged all the symbols we need.
-      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
-	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
-	  cat <<_LT_EOF > conftest.$ac_ext
-/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-/* DATA imports from DLLs on WIN32 con't be const, because runtime
-   relocations are performed -- see ld's documentation on pseudo-relocs.  */
-# define LT_DLSYM_CONST
-#elif defined(__osf__)
-/* This system does not cope well with relocations in const data.  */
-# define LT_DLSYM_CONST
-#else
-# define LT_DLSYM_CONST const
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-_LT_EOF
-	  # Now generate the symbol file.
-	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
-
-	  cat <<_LT_EOF >> conftest.$ac_ext
-
-/* The mapping between symbol names and symbols.  */
-LT_DLSYM_CONST struct {
-  const char *name;
-  void       *address;
-}
-lt__PROGRAM__LTX_preloaded_symbols[] =
-{
-  { "@PROGRAM@", (void *) 0 },
-_LT_EOF
-	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
-	  cat <<\_LT_EOF >> conftest.$ac_ext
-  {0, (void *) 0}
-};
-
-/* This works around a problem in FreeBSD linker */
-#ifdef FREEBSD_WORKAROUND
-static const void *lt_preloaded_setup() {
-  return lt__PROGRAM__LTX_preloaded_symbols;
-}
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-_LT_EOF
-	  # Now try linking the two files.
-	  mv conftest.$ac_objext conftstm.$ac_objext
-	  lt_globsym_save_LIBS=$LIBS
-	  lt_globsym_save_CFLAGS=$CFLAGS
-	  LIBS="conftstm.$ac_objext"
-	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
-	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
-	    pipe_works=yes
-	  fi
-	  LIBS=$lt_globsym_save_LIBS
-	  CFLAGS=$lt_globsym_save_CFLAGS
-	else
-	  echo "cannot find nm_test_func in $nlist" >&5
-	fi
-      else
-	echo "cannot find nm_test_var in $nlist" >&5
-      fi
-    else
-      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
-    fi
-  else
-    echo "$progname: failed program was:" >&5
-    cat conftest.$ac_ext >&5
-  fi
-  rm -rf conftest* conftst*
-
-  # Do not use the global_symbol_pipe unless it works.
-  if test "$pipe_works" = yes; then
-    break
-  else
-    lt_cv_sys_global_symbol_pipe=
-  fi
-done
-
-fi
-
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
-  lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
-$as_echo "failed" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
-$as_echo "ok" >&6; }
-fi
-
-# Response file support.
-if test "$lt_cv_nm_interface" = "MS dumpbin"; then
-  nm_file_list_spec='@'
-elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
-  nm_file_list_spec='@'
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
-$as_echo_n "checking for sysroot... " >&6; }
-
-# Check whether --with-sysroot was given.
-if test "${with_sysroot+set}" = set; then :
-  withval=$with_sysroot;
-else
-  with_sysroot=no
-fi
-
-
-lt_sysroot=
-case ${with_sysroot} in #(
- yes)
-   if test "$GCC" = yes; then
-     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
-   fi
-   ;; #(
- /*)
-   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
-   ;; #(
- no|'')
-   ;; #(
- *)
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
-$as_echo "${with_sysroot}" >&6; }
-   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
-   ;;
-esac
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
-$as_echo "${lt_sysroot:-no}" >&6; }
-
-
-
-
-
-# Check whether --enable-libtool-lock was given.
-if test "${enable_libtool_lock+set}" = set; then :
-  enableval=$enable_libtool_lock;
-fi
-
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
-  # Find out which ABI we are using.
-  echo 'int i;' > conftest.$ac_ext
-  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then
-    case `/usr/bin/file conftest.$ac_objext` in
-      *ELF-32*)
-	HPUX_IA64_MODE="32"
-	;;
-      *ELF-64*)
-	HPUX_IA64_MODE="64"
-	;;
-    esac
-  fi
-  rm -rf conftest*
-  ;;
-*-*-irix6*)
-  # Find out which ABI we are using.
-  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
-  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then
-    if test "$lt_cv_prog_gnu_ld" = yes; then
-      case `/usr/bin/file conftest.$ac_objext` in
-	*32-bit*)
-	  LD="${LD-ld} -melf32bsmip"
-	  ;;
-	*N32*)
-	  LD="${LD-ld} -melf32bmipn32"
-	  ;;
-	*64-bit*)
-	  LD="${LD-ld} -melf64bmip"
-	;;
-      esac
-    else
-      case `/usr/bin/file conftest.$ac_objext` in
-	*32-bit*)
-	  LD="${LD-ld} -32"
-	  ;;
-	*N32*)
-	  LD="${LD-ld} -n32"
-	  ;;
-	*64-bit*)
-	  LD="${LD-ld} -64"
-	  ;;
-      esac
-    fi
-  fi
-  rm -rf conftest*
-  ;;
-
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
-s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
-  # Find out which ABI we are using.
-  echo 'int i;' > conftest.$ac_ext
-  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then
-    case `/usr/bin/file conftest.o` in
-      *32-bit*)
-	case $host in
-	  x86_64-*kfreebsd*-gnu)
-	    LD="${LD-ld} -m elf_i386_fbsd"
-	    ;;
-	  x86_64-*linux*)
-	    case `/usr/bin/file conftest.o` in
-	      *x86-64*)
-		LD="${LD-ld} -m elf32_x86_64"
-		;;
-	      *)
-		LD="${LD-ld} -m elf_i386"
-		;;
-	    esac
-	    ;;
-	  powerpc64le-*)
-	    LD="${LD-ld} -m elf32lppclinux"
-	    ;;
-	  powerpc64-*)
-	    LD="${LD-ld} -m elf32ppclinux"
-	    ;;
-	  s390x-*linux*)
-	    LD="${LD-ld} -m elf_s390"
-	    ;;
-	  sparc64-*linux*)
-	    LD="${LD-ld} -m elf32_sparc"
-	    ;;
-	esac
-	;;
-      *64-bit*)
-	case $host in
-	  x86_64-*kfreebsd*-gnu)
-	    LD="${LD-ld} -m elf_x86_64_fbsd"
-	    ;;
-	  x86_64-*linux*)
-	    LD="${LD-ld} -m elf_x86_64"
-	    ;;
-	  powerpcle-*)
-	    LD="${LD-ld} -m elf64lppc"
-	    ;;
-	  powerpc-*)
-	    LD="${LD-ld} -m elf64ppc"
-	    ;;
-	  s390*-*linux*|s390*-*tpf*)
-	    LD="${LD-ld} -m elf64_s390"
-	    ;;
-	  sparc*-*linux*)
-	    LD="${LD-ld} -m elf64_sparc"
-	    ;;
-	esac
-	;;
-    esac
-  fi
-  rm -rf conftest*
-  ;;
-
-*-*-sco3.2v5*)
-  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-  SAVE_CFLAGS="$CFLAGS"
-  CFLAGS="$CFLAGS -belf"
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
-$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
-if ${lt_cv_cc_needs_belf+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  lt_cv_cc_needs_belf=yes
-else
-  lt_cv_cc_needs_belf=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-     ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
-$as_echo "$lt_cv_cc_needs_belf" >&6; }
-  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-    CFLAGS="$SAVE_CFLAGS"
-  fi
-  ;;
-*-*solaris*)
-  # Find out which ABI we are using.
-  echo 'int i;' > conftest.$ac_ext
-  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then
-    case `/usr/bin/file conftest.o` in
-    *64-bit*)
-      case $lt_cv_prog_gnu_ld in
-      yes*)
-        case $host in
-        i?86-*-solaris*)
-          LD="${LD-ld} -m elf_x86_64"
-          ;;
-        sparc*-*-solaris*)
-          LD="${LD-ld} -m elf64_sparc"
-          ;;
-        esac
-        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
-        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
-          LD="${LD-ld}_sol2"
-        fi
-        ;;
-      *)
-	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
-	  LD="${LD-ld} -64"
-	fi
-	;;
-      esac
-      ;;
-    esac
-  fi
-  rm -rf conftest*
-  ;;
-esac
-
-need_locks="$enable_libtool_lock"
-
-if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
-set dummy ${ac_tool_prefix}mt; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$MANIFEST_TOOL"; then
-  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
-if test -n "$MANIFEST_TOOL"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
-$as_echo "$MANIFEST_TOOL" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
-  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
-  # Extract the first word of "mt", so it can be a program name with args.
-set dummy mt; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_MANIFEST_TOOL"; then
-  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
-if test -n "$ac_ct_MANIFEST_TOOL"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
-$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_MANIFEST_TOOL" = x; then
-    MANIFEST_TOOL=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
-  fi
-else
-  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
-fi
-
-test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
-$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
-if ${lt_cv_path_mainfest_tool+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_path_mainfest_tool=no
-  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
-  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
-  cat conftest.err >&5
-  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
-    lt_cv_path_mainfest_tool=yes
-  fi
-  rm -f conftest*
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
-$as_echo "$lt_cv_path_mainfest_tool" >&6; }
-if test "x$lt_cv_path_mainfest_tool" != xyes; then
-  MANIFEST_TOOL=:
-fi
-
-
-
-
-
-
-  case $host_os in
-    rhapsody* | darwin*)
-    if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
-set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_DSYMUTIL+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$DSYMUTIL"; then
-  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-DSYMUTIL=$ac_cv_prog_DSYMUTIL
-if test -n "$DSYMUTIL"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
-$as_echo "$DSYMUTIL" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_DSYMUTIL"; then
-  ac_ct_DSYMUTIL=$DSYMUTIL
-  # Extract the first word of "dsymutil", so it can be a program name with args.
-set dummy dsymutil; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_DSYMUTIL"; then
-  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
-if test -n "$ac_ct_DSYMUTIL"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
-$as_echo "$ac_ct_DSYMUTIL" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_DSYMUTIL" = x; then
-    DSYMUTIL=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    DSYMUTIL=$ac_ct_DSYMUTIL
-  fi
-else
-  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
-fi
-
-    if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
-set dummy ${ac_tool_prefix}nmedit; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_NMEDIT+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$NMEDIT"; then
-  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-NMEDIT=$ac_cv_prog_NMEDIT
-if test -n "$NMEDIT"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
-$as_echo "$NMEDIT" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_NMEDIT"; then
-  ac_ct_NMEDIT=$NMEDIT
-  # Extract the first word of "nmedit", so it can be a program name with args.
-set dummy nmedit; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_NMEDIT"; then
-  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_NMEDIT="nmedit"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
-if test -n "$ac_ct_NMEDIT"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
-$as_echo "$ac_ct_NMEDIT" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_NMEDIT" = x; then
-    NMEDIT=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    NMEDIT=$ac_ct_NMEDIT
-  fi
-else
-  NMEDIT="$ac_cv_prog_NMEDIT"
-fi
-
-    if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
-set dummy ${ac_tool_prefix}lipo; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_LIPO+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$LIPO"; then
-  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-LIPO=$ac_cv_prog_LIPO
-if test -n "$LIPO"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
-$as_echo "$LIPO" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_LIPO"; then
-  ac_ct_LIPO=$LIPO
-  # Extract the first word of "lipo", so it can be a program name with args.
-set dummy lipo; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_LIPO"; then
-  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_LIPO="lipo"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
-if test -n "$ac_ct_LIPO"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
-$as_echo "$ac_ct_LIPO" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_LIPO" = x; then
-    LIPO=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    LIPO=$ac_ct_LIPO
-  fi
-else
-  LIPO="$ac_cv_prog_LIPO"
-fi
-
-    if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
-set dummy ${ac_tool_prefix}otool; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_OTOOL+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$OTOOL"; then
-  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-OTOOL=$ac_cv_prog_OTOOL
-if test -n "$OTOOL"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
-$as_echo "$OTOOL" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_OTOOL"; then
-  ac_ct_OTOOL=$OTOOL
-  # Extract the first word of "otool", so it can be a program name with args.
-set dummy otool; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_OTOOL"; then
-  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_OTOOL="otool"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
-if test -n "$ac_ct_OTOOL"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
-$as_echo "$ac_ct_OTOOL" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_OTOOL" = x; then
-    OTOOL=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    OTOOL=$ac_ct_OTOOL
-  fi
-else
-  OTOOL="$ac_cv_prog_OTOOL"
-fi
-
-    if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
-set dummy ${ac_tool_prefix}otool64; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_OTOOL64+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$OTOOL64"; then
-  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-OTOOL64=$ac_cv_prog_OTOOL64
-if test -n "$OTOOL64"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
-$as_echo "$OTOOL64" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_OTOOL64"; then
-  ac_ct_OTOOL64=$OTOOL64
-  # Extract the first word of "otool64", so it can be a program name with args.
-set dummy otool64; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$ac_ct_OTOOL64"; then
-  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_ac_ct_OTOOL64="otool64"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
-if test -n "$ac_ct_OTOOL64"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
-$as_echo "$ac_ct_OTOOL64" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-  if test "x$ac_ct_OTOOL64" = x; then
-    OTOOL64=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-ac_tool_warned=yes ;;
-esac
-    OTOOL64=$ac_ct_OTOOL64
-  fi
-else
-  OTOOL64="$ac_cv_prog_OTOOL64"
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
-$as_echo_n "checking for -single_module linker flag... " >&6; }
-if ${lt_cv_apple_cc_single_mod+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_apple_cc_single_mod=no
-      if test -z "${LT_MULTI_MODULE}"; then
-	# By default we will add the -single_module flag. You can override
-	# by either setting the environment variable LT_MULTI_MODULE
-	# non-empty at configure time, or by adding -multi_module to the
-	# link flags.
-	rm -rf libconftest.dylib*
-	echo "int foo(void){return 1;}" > conftest.c
-	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
--dynamiclib -Wl,-single_module conftest.c" >&5
-	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
-        _lt_result=$?
-	# If there is a non-empty error log, and "single_module"
-	# appears in it, assume the flag caused a linker warning
-        if test -s conftest.err && $GREP single_module conftest.err; then
-	  cat conftest.err >&5
-	# Otherwise, if the output was created with a 0 exit code from
-	# the compiler, it worked.
-	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
-	  lt_cv_apple_cc_single_mod=yes
-	else
-	  cat conftest.err >&5
-	fi
-	rm -rf libconftest.dylib*
-	rm -f conftest.*
-      fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
-$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
-$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
-if ${lt_cv_ld_exported_symbols_list+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_ld_exported_symbols_list=no
-      save_LDFLAGS=$LDFLAGS
-      echo "_main" > conftest.sym
-      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  lt_cv_ld_exported_symbols_list=yes
-else
-  lt_cv_ld_exported_symbols_list=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-	LDFLAGS="$save_LDFLAGS"
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
-$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
-$as_echo_n "checking for -force_load linker flag... " >&6; }
-if ${lt_cv_ld_force_load+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_ld_force_load=no
-      cat > conftest.c << _LT_EOF
-int forced_loaded() { return 2;}
-_LT_EOF
-      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
-      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
-      echo "$AR cru libconftest.a conftest.o" >&5
-      $AR cru libconftest.a conftest.o 2>&5
-      echo "$RANLIB libconftest.a" >&5
-      $RANLIB libconftest.a 2>&5
-      cat > conftest.c << _LT_EOF
-int main() { return 0;}
-_LT_EOF
-      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
-      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
-      _lt_result=$?
-      if test -s conftest.err && $GREP force_load conftest.err; then
-	cat conftest.err >&5
-      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
-	lt_cv_ld_force_load=yes
-      else
-	cat conftest.err >&5
-      fi
-        rm -f conftest.err libconftest.a conftest conftest.c
-        rm -rf conftest.dSYM
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
-$as_echo "$lt_cv_ld_force_load" >&6; }
-    case $host_os in
-    rhapsody* | darwin1.[012])
-      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
-    darwin1.*)
-      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-    darwin*) # darwin 5.x on
-      # if running on 10.5 or later, the deployment target defaults
-      # to the OS version, if on x86, and 10.4, the deployment
-      # target defaults to 10.4. Don't you love it?
-      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
-	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
-	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-	10.[012]*)
-	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
-	10.*)
-	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
-      esac
-    ;;
-  esac
-    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
-      _lt_dar_single_mod='$single_module'
-    fi
-    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
-      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
-    else
-      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
-    fi
-    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
-      _lt_dsymutil='~$DSYMUTIL $lib || :'
-    else
-      _lt_dsymutil=
-    fi
-    ;;
-  esac
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
-$as_echo_n "checking how to run the C preprocessor... " >&6; }
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
-  CPP=
-fi
-if test -z "$CPP"; then
-  if ${ac_cv_prog_CPP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-      # Double quotes because CPP needs to be expanded
-    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
-    do
-      ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-
-else
-  # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-  # Broken: success on invalid input.
-continue
-else
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-  break
-fi
-
-    done
-    ac_cv_prog_CPP=$CPP
-
-fi
-  CPP=$ac_cv_prog_CPP
-else
-  ac_cv_prog_CPP=$CPP
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
-$as_echo "$CPP" >&6; }
-ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-
-else
-  # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-  # Broken: success on invalid input.
-continue
-else
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
-See \`config.log' for more details" "$LINENO" 5; }
-fi
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
-$as_echo_n "checking for ANSI C header files... " >&6; }
-if ${ac_cv_header_stdc+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  ac_cv_header_stdc=yes
-else
-  ac_cv_header_stdc=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-if test $ac_cv_header_stdc = yes; then
-  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <string.h>
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "memchr" >/dev/null 2>&1; then :
-
-else
-  ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
-  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <stdlib.h>
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  $EGREP "free" >/dev/null 2>&1; then :
-
-else
-  ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
-  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-  if test "$cross_compiling" = yes; then :
-  :
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ctype.h>
-#include <stdlib.h>
-#if ((' ' & 0x0FF) == 0x020)
-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#else
-# define ISLOWER(c) \
-		   (('a' <= (c) && (c) <= 'i') \
-		     || ('j' <= (c) && (c) <= 'r') \
-		     || ('s' <= (c) && (c) <= 'z'))
-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
-#endif
-
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int
-main ()
-{
-  int i;
-  for (i = 0; i < 256; i++)
-    if (XOR (islower (i), ISLOWER (i))
-	|| toupper (i) != TOUPPER (i))
-      return 2;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
-
-else
-  ac_cv_header_stdc=no
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-  conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
-$as_echo "$ac_cv_header_stdc" >&6; }
-if test $ac_cv_header_stdc = yes; then
-
-$as_echo "#define STDC_HEADERS 1" >>confdefs.h
-
-fi
-
-# On IRIX 5.3, sys/types and inttypes.h are conflicting.
-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
-		  inttypes.h stdint.h unistd.h
-do :
-  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
-"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
-  cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-for ac_header in dlfcn.h
-do :
-  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
-"
-if test "x$ac_cv_header_dlfcn_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_DLFCN_H 1
-_ACEOF
-
-fi
-
-done
-
-
-
-func_stripname_cnf ()
-{
-  case ${2} in
-  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
-  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
-  esac
-} # func_stripname_cnf
-
-
-
-
-
-# Set options
-
-# Check whether --with-pic was given.
-if test "${with_pic+set}" = set; then :
-  withval=$with_pic; lt_p=${PACKAGE-default}
-    case $withval in
-    yes|no) pic_mode=$withval ;;
-    *)
-      pic_mode=default
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for lt_pkg in $withval; do
-	IFS="$lt_save_ifs"
-	if test "X$lt_pkg" = "X$lt_p"; then
-	  pic_mode=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac
-else
-  pic_mode=default
-fi
-
-
-test -z "$pic_mode" && pic_mode=yes
-
-
-
-
-
-# Check whether --enable-shared was given.
-if test "${enable_shared+set}" = set; then :
-  enableval=$enable_shared; p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_shared=yes ;;
-    no) enable_shared=no ;;
-    *)
-      enable_shared=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_shared=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac
-else
-  enable_shared=no
-fi
-
-
-
-
-
-
-
-
-
-
-        enable_dlopen=no
-
-
-  enable_win32_dll=no
-
-
-
-  # Check whether --enable-static was given.
-if test "${enable_static+set}" = set; then :
-  enableval=$enable_static; p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_static=yes ;;
-    no) enable_static=no ;;
-    *)
-     enable_static=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_static=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac
-else
-  enable_static=yes
-fi
-
-
-
-
-
-
-
-
-
-
-  # Check whether --enable-fast-install was given.
-if test "${enable_fast_install+set}" = set; then :
-  enableval=$enable_fast_install; p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_fast_install=yes ;;
-    no) enable_fast_install=no ;;
-    *)
-      enable_fast_install=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_fast_install=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac
-else
-  enable_fast_install=yes
-fi
-
-
-
-
-
-
-
-
-
-
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ltmain"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-test -z "$LN_S" && LN_S="ln -s"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-if test -n "${ZSH_VERSION+set}" ; then
-   setopt NO_GLOB_SUBST
-fi
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
-$as_echo_n "checking for objdir... " >&6; }
-if ${lt_cv_objdir+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
-  lt_cv_objdir=.libs
-else
-  # MS-DOS does not allow filenames that begin with a dot.
-  lt_cv_objdir=_libs
-fi
-rmdir .libs 2>/dev/null
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
-$as_echo "$lt_cv_objdir" >&6; }
-objdir=$lt_cv_objdir
-
-
-
-
-
-cat >>confdefs.h <<_ACEOF
-#define LT_OBJDIR "$lt_cv_objdir/"
-_ACEOF
-
-
-
-
-case $host_os in
-aix3*)
-  # AIX sometimes has problems with the GCC collect2 program.  For some
-  # reason, if we set the COLLECT_NAMES environment variable, the problems
-  # vanish in a puff of smoke.
-  if test "X${COLLECT_NAMES+set}" != Xset; then
-    COLLECT_NAMES=
-    export COLLECT_NAMES
-  fi
-  ;;
-esac
-
-# Global variables:
-ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except MSVC,
-# which needs '.lib').
-libext=a
-
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-test -z "$LD" && LD=ld
-test -z "$ac_objext" && ac_objext=o
-
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
-
-
-# Only perform the check for file, if the check method requires it
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-case $deplibs_check_method in
-file_magic*)
-  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
-$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
-if ${lt_cv_path_MAGIC_CMD+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  case $MAGIC_CMD in
-[\\/*] |  ?:[\\/]*)
-  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-  ;;
-*)
-  lt_save_MAGIC_CMD="$MAGIC_CMD"
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
-  for ac_dir in $ac_dummy; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/${ac_tool_prefix}file; then
-      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
-      if test -n "$file_magic_test_file"; then
-	case $deplibs_check_method in
-	"file_magic "*)
-	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-	    $EGREP "$file_magic_regex" > /dev/null; then
-	    :
-	  else
-	    cat <<_LT_EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such.  This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem.  Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool at gnu.org
-
-_LT_EOF
-	  fi ;;
-	esac
-      fi
-      break
-    fi
-  done
-  IFS="$lt_save_ifs"
-  MAGIC_CMD="$lt_save_MAGIC_CMD"
-  ;;
-esac
-fi
-
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
-$as_echo "$MAGIC_CMD" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-
-
-
-if test -z "$lt_cv_path_MAGIC_CMD"; then
-  if test -n "$ac_tool_prefix"; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
-$as_echo_n "checking for file... " >&6; }
-if ${lt_cv_path_MAGIC_CMD+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  case $MAGIC_CMD in
-[\\/*] |  ?:[\\/]*)
-  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-  ;;
-*)
-  lt_save_MAGIC_CMD="$MAGIC_CMD"
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
-  for ac_dir in $ac_dummy; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/file; then
-      lt_cv_path_MAGIC_CMD="$ac_dir/file"
-      if test -n "$file_magic_test_file"; then
-	case $deplibs_check_method in
-	"file_magic "*)
-	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-	    $EGREP "$file_magic_regex" > /dev/null; then
-	    :
-	  else
-	    cat <<_LT_EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such.  This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem.  Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool at gnu.org
-
-_LT_EOF
-	  fi ;;
-	esac
-      fi
-      break
-    fi
-  done
-  IFS="$lt_save_ifs"
-  MAGIC_CMD="$lt_save_MAGIC_CMD"
-  ;;
-esac
-fi
-
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
-$as_echo "$MAGIC_CMD" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  else
-    MAGIC_CMD=:
-  fi
-fi
-
-  fi
-  ;;
-esac
-
-# Use C for the default configuration in the libtool script
-
-lt_save_CC="$CC"
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-objext=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(){return(0);}'
-
-
-
-
-
-
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-# Save the default compiler, since it gets overwritten when the other
-# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
-compiler_DEFAULT=$CC
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$RM conftest*
-
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$RM -r conftest*
-
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-if test -n "$compiler"; then
-
-lt_prog_compiler_no_builtin_flag=
-
-if test "$GCC" = yes; then
-  case $cc_basename in
-  nvcc*)
-    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
-  *)
-    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
-  esac
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
-if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_rtti_exceptions=no
-   ac_outfile=conftest.$ac_objext
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="-fno-rtti -fno-exceptions"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_rtti_exceptions=yes
-     fi
-   fi
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
-$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
-
-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
-    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
-else
-    :
-fi
-
-fi
-
-
-
-
-
-
-  lt_prog_compiler_wl=
-lt_prog_compiler_pic=
-lt_prog_compiler_static=
-
-
-  if test "$GCC" = yes; then
-    lt_prog_compiler_wl='-Wl,'
-    lt_prog_compiler_static='-static'
-
-    case $host_os in
-      aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static='-Bstatic'
-      fi
-      ;;
-
-    amigaos*)
-      case $host_cpu in
-      powerpc)
-            # see comment about AmigaOS4 .so support
-            lt_prog_compiler_pic='-fPIC'
-        ;;
-      m68k)
-            # FIXME: we need at least 68020 code to build shared libraries, but
-            # adding the `-m68020' flag to GCC prevents building anything better,
-            # like `-m68040'.
-            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
-        ;;
-      esac
-      ;;
-
-    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-      # PIC is the default for these OSes.
-      ;;
-
-    mingw* | cygwin* | pw32* | os2* | cegcc*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      # Although the cygwin gcc ignores -fPIC, still need this for old-style
-      # (--disable-auto-import) libraries
-      lt_prog_compiler_pic='-DDLL_EXPORT'
-      ;;
-
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      lt_prog_compiler_pic='-fno-common'
-      ;;
-
-    haiku*)
-      # PIC is the default for Haiku.
-      # The "-static" flag exists, but is broken.
-      lt_prog_compiler_static=
-      ;;
-
-    hpux*)
-      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
-      # sets the default TLS model and affects inlining.
-      case $host_cpu in
-      hppa*64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic='-fPIC'
-	;;
-      esac
-      ;;
-
-    interix[3-9]*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    msdosdjgpp*)
-      # Just because we use GCC doesn't mean we suddenly get shared libraries
-      # on systems that don't support them.
-      lt_prog_compiler_can_build_shared=no
-      enable_shared=no
-      ;;
-
-    *nto* | *qnx*)
-      # QNX uses GNU C++, but need to define -shared option too, otherwise
-      # it will coredump.
-      lt_prog_compiler_pic='-fPIC -shared'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	lt_prog_compiler_pic=-Kconform_pic
-      fi
-      ;;
-
-    *)
-      lt_prog_compiler_pic='-fPIC'
-      ;;
-    esac
-
-    case $cc_basename in
-    nvcc*) # Cuda Compiler Driver 2.2
-      lt_prog_compiler_wl='-Xlinker '
-      if test -n "$lt_prog_compiler_pic"; then
-        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
-      fi
-      ;;
-    esac
-  else
-    # PORTME Check for flag to pass linker flags through the system compiler.
-    case $host_os in
-    aix*)
-      lt_prog_compiler_wl='-Wl,'
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static='-Bstatic'
-      else
-	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
-      fi
-      ;;
-
-    mingw* | cygwin* | pw32* | os2* | cegcc*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      lt_prog_compiler_pic='-DDLL_EXPORT'
-      ;;
-
-    hpux9* | hpux10* | hpux11*)
-      lt_prog_compiler_wl='-Wl,'
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic='+Z'
-	;;
-      esac
-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
-      lt_prog_compiler_static='${wl}-a ${wl}archive'
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      lt_prog_compiler_wl='-Wl,'
-      # PIC (with -KPIC) is the default.
-      lt_prog_compiler_static='-non_shared'
-      ;;
-
-    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
-      case $cc_basename in
-      # old Intel for x86_64 which still supported -KPIC.
-      ecc*)
-	lt_prog_compiler_wl='-Wl,'
-	lt_prog_compiler_pic='-KPIC'
-	lt_prog_compiler_static='-static'
-        ;;
-      # icc used to be incompatible with GCC.
-      # ICC 10 doesn't accept -KPIC any more.
-      icc* | ifort*)
-	lt_prog_compiler_wl='-Wl,'
-	lt_prog_compiler_pic='-fPIC'
-	lt_prog_compiler_static='-static'
-        ;;
-      # Lahey Fortran 8.1.
-      lf95*)
-	lt_prog_compiler_wl='-Wl,'
-	lt_prog_compiler_pic='--shared'
-	lt_prog_compiler_static='--static'
-	;;
-      nagfor*)
-	# NAG Fortran compiler
-	lt_prog_compiler_wl='-Wl,-Wl,,'
-	lt_prog_compiler_pic='-PIC'
-	lt_prog_compiler_static='-Bstatic'
-	;;
-      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-	# which looks to be a dead project)
-	lt_prog_compiler_wl='-Wl,'
-	lt_prog_compiler_pic='-fpic'
-	lt_prog_compiler_static='-Bstatic'
-        ;;
-      ccc*)
-        lt_prog_compiler_wl='-Wl,'
-        # All Alpha code is PIC.
-        lt_prog_compiler_static='-non_shared'
-        ;;
-      xl* | bgxl* | bgf* | mpixl*)
-	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
-	lt_prog_compiler_wl='-Wl,'
-	lt_prog_compiler_pic='-qpic'
-	lt_prog_compiler_static='-qstaticlink'
-	;;
-      *)
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
-	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
-	  lt_prog_compiler_pic='-KPIC'
-	  lt_prog_compiler_static='-Bstatic'
-	  lt_prog_compiler_wl=''
-	  ;;
-	*Sun\ F* | *Sun*Fortran*)
-	  lt_prog_compiler_pic='-KPIC'
-	  lt_prog_compiler_static='-Bstatic'
-	  lt_prog_compiler_wl='-Qoption ld '
-	  ;;
-	*Sun\ C*)
-	  # Sun C 5.9
-	  lt_prog_compiler_pic='-KPIC'
-	  lt_prog_compiler_static='-Bstatic'
-	  lt_prog_compiler_wl='-Wl,'
-	  ;;
-        *Intel*\ [CF]*Compiler*)
-	  lt_prog_compiler_wl='-Wl,'
-	  lt_prog_compiler_pic='-fPIC'
-	  lt_prog_compiler_static='-static'
-	  ;;
-	*Portland\ Group*)
-	  lt_prog_compiler_wl='-Wl,'
-	  lt_prog_compiler_pic='-fpic'
-	  lt_prog_compiler_static='-Bstatic'
-	  ;;
-	esac
-	;;
-      esac
-      ;;
-
-    newsos6)
-      lt_prog_compiler_pic='-KPIC'
-      lt_prog_compiler_static='-Bstatic'
-      ;;
-
-    *nto* | *qnx*)
-      # QNX uses GNU C++, but need to define -shared option too, otherwise
-      # it will coredump.
-      lt_prog_compiler_pic='-fPIC -shared'
-      ;;
-
-    osf3* | osf4* | osf5*)
-      lt_prog_compiler_wl='-Wl,'
-      # All OSF/1 code is PIC.
-      lt_prog_compiler_static='-non_shared'
-      ;;
-
-    rdos*)
-      lt_prog_compiler_static='-non_shared'
-      ;;
-
-    solaris*)
-      lt_prog_compiler_pic='-KPIC'
-      lt_prog_compiler_static='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
-	lt_prog_compiler_wl='-Qoption ld ';;
-      *)
-	lt_prog_compiler_wl='-Wl,';;
-      esac
-      ;;
-
-    sunos4*)
-      lt_prog_compiler_wl='-Qoption ld '
-      lt_prog_compiler_pic='-PIC'
-      lt_prog_compiler_static='-Bstatic'
-      ;;
-
-    sysv4 | sysv4.2uw2* | sysv4.3*)
-      lt_prog_compiler_wl='-Wl,'
-      lt_prog_compiler_pic='-KPIC'
-      lt_prog_compiler_static='-Bstatic'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec ;then
-	lt_prog_compiler_pic='-Kconform_pic'
-	lt_prog_compiler_static='-Bstatic'
-      fi
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      lt_prog_compiler_wl='-Wl,'
-      lt_prog_compiler_pic='-KPIC'
-      lt_prog_compiler_static='-Bstatic'
-      ;;
-
-    unicos*)
-      lt_prog_compiler_wl='-Wl,'
-      lt_prog_compiler_can_build_shared=no
-      ;;
-
-    uts4*)
-      lt_prog_compiler_pic='-pic'
-      lt_prog_compiler_static='-Bstatic'
-      ;;
-
-    *)
-      lt_prog_compiler_can_build_shared=no
-      ;;
-    esac
-  fi
-
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    lt_prog_compiler_pic=
-    ;;
-  *)
-    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
-    ;;
-esac
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
-if ${lt_cv_prog_compiler_pic+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
-$as_echo "$lt_cv_prog_compiler_pic" >&6; }
-lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
-$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
-if ${lt_cv_prog_compiler_pic_works+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_pic_works=no
-   ac_outfile=conftest.$ac_objext
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_pic_works=yes
-     fi
-   fi
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
-$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
-
-if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
-    case $lt_prog_compiler_pic in
-     "" | " "*) ;;
-     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
-     esac
-else
-    lt_prog_compiler_pic=
-     lt_prog_compiler_can_build_shared=no
-fi
-
-fi
-
-
-
-
-
-
-
-
-
-
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
-if ${lt_cv_prog_compiler_static_works+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_static_works=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test -s conftest.err; then
-       # Append any errors to the config.log.
-       cat conftest.err 1>&5
-       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_cv_prog_compiler_static_works=yes
-       fi
-     else
-       lt_cv_prog_compiler_static_works=yes
-     fi
-   fi
-   $RM -r conftest*
-   LDFLAGS="$save_LDFLAGS"
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
-$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
-
-if test x"$lt_cv_prog_compiler_static_works" = xyes; then
-    :
-else
-    lt_prog_compiler_static=
-fi
-
-
-
-
-
-
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-if ${lt_cv_prog_compiler_c_o+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_c_o=no
-   $RM -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $RM conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-   $RM out/* && rmdir out
-   cd ..
-   $RM -r conftest
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
-$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
-
-
-
-
-
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-if ${lt_cv_prog_compiler_c_o+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_c_o=no
-   $RM -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $RM conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-   $RM out/* && rmdir out
-   cd ..
-   $RM -r conftest
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
-$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
-
-
-
-
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
-$as_echo_n "checking if we can lock with hard links... " >&6; }
-  hard_links=yes
-  $RM conftest*
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  touch conftest.a
-  ln conftest.a conftest.b 2>&5 || hard_links=no
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
-$as_echo "$hard_links" >&6; }
-  if test "$hard_links" = no; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
-
-
-
-
-
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
-
-  runpath_var=
-  allow_undefined_flag=
-  always_export_symbols=no
-  archive_cmds=
-  archive_expsym_cmds=
-  compiler_needs_object=no
-  enable_shared_with_static_runtimes=no
-  export_dynamic_flag_spec=
-  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  hardcode_automatic=no
-  hardcode_direct=no
-  hardcode_direct_absolute=no
-  hardcode_libdir_flag_spec=
-  hardcode_libdir_separator=
-  hardcode_minus_L=no
-  hardcode_shlibpath_var=unsupported
-  inherit_rpath=no
-  link_all_deplibs=unknown
-  module_cmds=
-  module_expsym_cmds=
-  old_archive_from_new_cmds=
-  old_archive_from_expsyms_cmds=
-  thread_safe_flag_spec=
-  whole_archive_flag_spec=
-  # include_expsyms should be a list of space-separated symbols to be *always*
-  # included in the symbol list
-  include_expsyms=
-  # exclude_expsyms can be an extended regexp of symbols to exclude
-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-  # as well as any symbol that contains `d'.
-  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-  # platforms (ab)use it in PIC code, but their linkers get confused if
-  # the symbol is explicitly referenced.  Since portable code cannot
-  # rely on this symbol name, it's probably fine to never include it in
-  # preloaded symbol tables.
-  # Exclude shared library initialization/finalization symbols.
-  extract_expsyms_cmds=
-
-  case $host_os in
-  cygwin* | mingw* | pw32* | cegcc*)
-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
-    # When not using gcc, we currently assume that we are using
-    # Microsoft Visual C++.
-    if test "$GCC" != yes; then
-      with_gnu_ld=no
-    fi
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  openbsd*)
-    with_gnu_ld=no
-    ;;
-  linux* | k*bsd*-gnu | gnu*)
-    link_all_deplibs=no
-    ;;
-  esac
-
-  ld_shlibs=yes
-
-  # On some targets, GNU ld is compatible enough with the native linker
-  # that we're better off using the native interface for both.
-  lt_use_gnu_ld_interface=no
-  if test "$with_gnu_ld" = yes; then
-    case $host_os in
-      aix*)
-	# The AIX port of GNU ld has always aspired to compatibility
-	# with the native linker.  However, as the warning in the GNU ld
-	# block says, versions before 2.19.5* couldn't really create working
-	# shared libraries, regardless of the interface used.
-	case `$LD -v 2>&1` in
-	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
-	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
-	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
-	  *)
-	    lt_use_gnu_ld_interface=yes
-	    ;;
-	esac
-	;;
-      *)
-	lt_use_gnu_ld_interface=yes
-	;;
-    esac
-  fi
-
-  if test "$lt_use_gnu_ld_interface" = yes; then
-    # If archive_cmds runs LD, not CC, wlarc should be empty
-    wlarc='${wl}'
-
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    runpath_var=LD_RUN_PATH
-    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-    export_dynamic_flag_spec='${wl}--export-dynamic'
-    # ancient GNU ld didn't support --whole-archive et. al.
-    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
-      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-    else
-      whole_archive_flag_spec=
-    fi
-    supports_anon_versioning=no
-    case `$LD -v 2>&1` in
-      *GNU\ gold*) supports_anon_versioning=yes ;;
-      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-      *\ 2.11.*) ;; # other 2.11 versions
-      *) supports_anon_versioning=yes ;;
-    esac
-
-    # See if GNU ld supports shared libraries.
-    case $host_os in
-    aix[3-9]*)
-      # On AIX/PPC, the GNU linker is very broken
-      if test "$host_cpu" != ia64; then
-	ld_shlibs=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.19, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support.  If you
-*** really care for shared libraries, you may want to install binutils
-*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
-*** You will then need to restart the configuration process.
-
-_LT_EOF
-      fi
-      ;;
-
-    amigaos*)
-      case $host_cpu in
-      powerpc)
-            # see comment about AmigaOS4 .so support
-            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-            archive_expsym_cmds=''
-        ;;
-      m68k)
-            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-            hardcode_libdir_flag_spec='-L$libdir'
-            hardcode_minus_L=yes
-        ;;
-      esac
-      ;;
-
-    beos*)
-      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	allow_undefined_flag=unsupported
-	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-	# support --undefined.  This deserves some investigation.  FIXME
-	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      else
-	ld_shlibs=no
-      fi
-      ;;
-
-    cygwin* | mingw* | pw32* | cegcc*)
-      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
-      # as there is no search path for DLLs.
-      hardcode_libdir_flag_spec='-L$libdir'
-      export_dynamic_flag_spec='${wl}--export-all-symbols'
-      allow_undefined_flag=unsupported
-      always_export_symbols=no
-      enable_shared_with_static_runtimes=yes
-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
-      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
-
-      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-	# If the export-symbols file already is a .def file (1st line
-	# is EXPORTS), use it as is; otherwise, prepend...
-	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	  cp $export_symbols $output_objdir/$soname.def;
-	else
-	  echo EXPORTS > $output_objdir/$soname.def;
-	  cat $export_symbols >> $output_objdir/$soname.def;
-	fi~
-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-	ld_shlibs=no
-      fi
-      ;;
-
-    haiku*)
-      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      link_all_deplibs=yes
-      ;;
-
-    interix[3-9]*)
-      hardcode_direct=no
-      hardcode_shlibpath_var=no
-      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-      export_dynamic_flag_spec='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
-      tmp_diet=no
-      if test "$host_os" = linux-dietlibc; then
-	case $cc_basename in
-	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
-	esac
-      fi
-      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
-	 && test "$tmp_diet" = no
-      then
-	tmp_addflag=' $pic_flag'
-	tmp_sharedflag='-shared'
-	case $cc_basename,$host_cpu in
-        pgcc*)				# Portland Group C compiler
-	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag'
-	  ;;
-	pgf77* | pgf90* | pgf95* | pgfortran*)
-					# Portland Group f77 and f90 compilers
-	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag -Mnomain' ;;
-	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
-	  tmp_addflag=' -i_dynamic' ;;
-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
-	ifc* | ifort*)			# Intel Fortran compiler
-	  tmp_addflag=' -nofor_main' ;;
-	lf95*)				# Lahey Fortran 8.1
-	  whole_archive_flag_spec=
-	  tmp_sharedflag='--shared' ;;
-	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
-	  tmp_sharedflag='-qmkshrobj'
-	  tmp_addflag= ;;
-	nvcc*)	# Cuda Compiler Driver 2.2
-	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	  compiler_needs_object=yes
-	  ;;
-	esac
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)			# Sun C 5.9
-	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	  compiler_needs_object=yes
-	  tmp_sharedflag='-G' ;;
-	*Sun\ F*)			# Sun Fortran 8.3
-	  tmp_sharedflag='-G' ;;
-	esac
-	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-        if test "x$supports_anon_versioning" = xyes; then
-          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
-	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-	    echo "local: *; };" >> $output_objdir/$libname.ver~
-	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-        fi
-
-	case $cc_basename in
-	xlf* | bgf* | bgxlf* | mpixlf*)
-	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
-	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
-	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
-	  if test "x$supports_anon_versioning" = xyes; then
-	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
-	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-	      echo "local: *; };" >> $output_objdir/$libname.ver~
-	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
-	  fi
-	  ;;
-	esac
-      else
-        ld_shlibs=no
-      fi
-      ;;
-
-    netbsd* | netbsdelf*-gnu)
-      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-	wlarc=
-      else
-	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      fi
-      ;;
-
-    solaris*)
-      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
-	ld_shlibs=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	ld_shlibs=no
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
-	ld_shlibs=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-	;;
-	*)
-	  # For security reasons, it is highly recommended that you always
-	  # use absolute paths for naming shared libraries, and exclude the
-	  # DT_RUNPATH tag from executables and libraries.  But doing so
-	  # requires that you compile everything twice, which is a pain.
-	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-	  else
-	    ld_shlibs=no
-	  fi
-	;;
-      esac
-      ;;
-
-    sunos4*)
-      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      wlarc=
-      hardcode_direct=yes
-      hardcode_shlibpath_var=no
-      ;;
-
-    *)
-      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	ld_shlibs=no
-      fi
-      ;;
-    esac
-
-    if test "$ld_shlibs" = no; then
-      runpath_var=
-      hardcode_libdir_flag_spec=
-      export_dynamic_flag_spec=
-      whole_archive_flag_spec=
-    fi
-  else
-    # PORTME fill in a description of your system's linker (not GNU ld)
-    case $host_os in
-    aix3*)
-      allow_undefined_flag=unsupported
-      always_export_symbols=yes
-      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-      # Note: this linker hardcodes the directories in LIBPATH if there
-      # are no directories specified by -L.
-      hardcode_minus_L=yes
-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-	# Neither direct hardcoding nor static linking is supported with a
-	# broken collect2.
-	hardcode_direct=unsupported
-      fi
-      ;;
-
-    aix[4-9]*)
-      if test "$host_cpu" = ia64; then
-	# On IA64, the linker does run time linking by default, so we don't
-	# have to do anything special.
-	aix_use_runtimelinking=no
-	exp_sym_flag='-Bexport'
-	no_entry_flag=""
-      else
-	# If we're using GNU nm, then we don't want the "-C" option.
-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
-	# Also, AIX nm treats weak defined symbols like other global
-	# defined symbols, whereas GNU nm marks them as "W".
-	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
-	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-	else
-	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-	fi
-	aix_use_runtimelinking=no
-
-	# Test if we are trying to use run time linking or normal
-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
-	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
-	  for ld_flag in $LDFLAGS; do
-	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-	    aix_use_runtimelinking=yes
-	    break
-	  fi
-	  done
-	  ;;
-	esac
-
-	exp_sym_flag='-bexport'
-	no_entry_flag='-bnoentry'
-      fi
-
-      # When large executables or shared objects are built, AIX ld can
-      # have problems creating the table of contents.  If linking a library
-      # or program results in "error TOC overflow" add -mminimal-toc to
-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
-      archive_cmds=''
-      hardcode_direct=yes
-      hardcode_direct_absolute=yes
-      hardcode_libdir_separator=':'
-      link_all_deplibs=yes
-      file_list_spec='${wl}-f,'
-
-      if test "$GCC" = yes; then
-	case $host_os in aix4.[012]|aix4.[012].*)
-	# We only want to do this on AIX 4.2 and lower, the check
-	# below for broken collect2 doesn't work under 4.3+
-	  collect2name=`${CC} -print-prog-name=collect2`
-	  if test -f "$collect2name" &&
-	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
-	  then
-	  # We have reworked collect2
-	  :
-	  else
-	  # We have old collect2
-	  hardcode_direct=unsupported
-	  # It fails to find uninstalled libraries when the uninstalled
-	  # path is not listed in the libpath.  Setting hardcode_minus_L
-	  # to unsupported forces relinking
-	  hardcode_minus_L=yes
-	  hardcode_libdir_flag_spec='-L$libdir'
-	  hardcode_libdir_separator=
-	  fi
-	  ;;
-	esac
-	shared_flag='-shared'
-	if test "$aix_use_runtimelinking" = yes; then
-	  shared_flag="$shared_flag "'${wl}-G'
-	fi
-	link_all_deplibs=no
-      else
-	# not using gcc
-	if test "$host_cpu" = ia64; then
-	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-	# chokes on -Wl,-G. The following line is correct:
-	  shared_flag='-G'
-	else
-	  if test "$aix_use_runtimelinking" = yes; then
-	    shared_flag='${wl}-G'
-	  else
-	    shared_flag='${wl}-bM:SRE'
-	  fi
-	fi
-      fi
-
-      export_dynamic_flag_spec='${wl}-bexpall'
-      # It seems that -bexpall does not export symbols beginning with
-      # underscore (_), so it is better to generate a list of symbols to export.
-      always_export_symbols=yes
-      if test "$aix_use_runtimelinking" = yes; then
-	# Warning - without using the other runtime loading flags (-brtl),
-	# -berok will link without error, but may produce a broken library.
-	allow_undefined_flag='-berok'
-        # Determine the default libpath from the value encoded in an
-        # empty executable.
-        if test "${lt_cv_aix_libpath+set}" = set; then
-  aix_libpath=$lt_cv_aix_libpath
-else
-  if ${lt_cv_aix_libpath_+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-
-  lt_aix_libpath_sed='
-      /Import File Strings/,/^$/ {
-	  /^0/ {
-	      s/^0  *\([^ ]*\) *$/\1/
-	      p
-	  }
-      }'
-  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  # Check for a 64-bit object if we didn't find anything.
-  if test -z "$lt_cv_aix_libpath_"; then
-    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-  if test -z "$lt_cv_aix_libpath_"; then
-    lt_cv_aix_libpath_="/usr/lib:/lib"
-  fi
-
-fi
-
-  aix_libpath=$lt_cv_aix_libpath_
-fi
-
-        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-      else
-	if test "$host_cpu" = ia64; then
-	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-	  allow_undefined_flag="-z nodefs"
-	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-	else
-	 # Determine the default libpath from the value encoded in an
-	 # empty executable.
-	 if test "${lt_cv_aix_libpath+set}" = set; then
-  aix_libpath=$lt_cv_aix_libpath
-else
-  if ${lt_cv_aix_libpath_+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-
-  lt_aix_libpath_sed='
-      /Import File Strings/,/^$/ {
-	  /^0/ {
-	      s/^0  *\([^ ]*\) *$/\1/
-	      p
-	  }
-      }'
-  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  # Check for a 64-bit object if we didn't find anything.
-  if test -z "$lt_cv_aix_libpath_"; then
-    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-  if test -z "$lt_cv_aix_libpath_"; then
-    lt_cv_aix_libpath_="/usr/lib:/lib"
-  fi
-
-fi
-
-  aix_libpath=$lt_cv_aix_libpath_
-fi
-
-	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-	  # Warning - without using the other run time loading flags,
-	  # -berok will link without error, but may produce a broken library.
-	  no_undefined_flag=' ${wl}-bernotok'
-	  allow_undefined_flag=' ${wl}-berok'
-	  if test "$with_gnu_ld" = yes; then
-	    # We only use this code for GNU lds that support --whole-archive.
-	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-	  else
-	    # Exported symbols can be pulled into shared objects from archives
-	    whole_archive_flag_spec='$convenience'
-	  fi
-	  archive_cmds_need_lc=yes
-	  # This is similar to how AIX traditionally builds its shared libraries.
-	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-	fi
-      fi
-      ;;
-
-    amigaos*)
-      case $host_cpu in
-      powerpc)
-            # see comment about AmigaOS4 .so support
-            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-            archive_expsym_cmds=''
-        ;;
-      m68k)
-            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-            hardcode_libdir_flag_spec='-L$libdir'
-            hardcode_minus_L=yes
-        ;;
-      esac
-      ;;
-
-    bsdi[45]*)
-      export_dynamic_flag_spec=-rdynamic
-      ;;
-
-    cygwin* | mingw* | pw32* | cegcc*)
-      # When not using gcc, we currently assume that we are using
-      # Microsoft Visual C++.
-      # hardcode_libdir_flag_spec is actually meaningless, as there is
-      # no search path for DLLs.
-      case $cc_basename in
-      cl*)
-	# Native MSVC
-	hardcode_libdir_flag_spec=' '
-	allow_undefined_flag=unsupported
-	always_export_symbols=yes
-	file_list_spec='@'
-	# Tell ltmain to make .lib files, not .a files.
-	libext=lib
-	# Tell ltmain to make .dll files, not .so files.
-	shrext_cmds=".dll"
-	# FIXME: Setting linknames here is a bad hack.
-	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
-	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
-	  else
-	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
-	  fi~
-	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
-	  linknames='
-	# The linker will not automatically build a static lib if we build a DLL.
-	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
-	enable_shared_with_static_runtimes=yes
-	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
-	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
-	# Don't use ranlib
-	old_postinstall_cmds='chmod 644 $oldlib'
-	postlink_cmds='lt_outputfile="@OUTPUT@"~
-	  lt_tool_outputfile="@TOOL_OUTPUT@"~
-	  case $lt_outputfile in
-	    *.exe|*.EXE) ;;
-	    *)
-	      lt_outputfile="$lt_outputfile.exe"
-	      lt_tool_outputfile="$lt_tool_outputfile.exe"
-	      ;;
-	  esac~
-	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
-	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
-	    $RM "$lt_outputfile.manifest";
-	  fi'
-	;;
-      *)
-	# Assume MSVC wrapper
-	hardcode_libdir_flag_spec=' '
-	allow_undefined_flag=unsupported
-	# Tell ltmain to make .lib files, not .a files.
-	libext=lib
-	# Tell ltmain to make .dll files, not .so files.
-	shrext_cmds=".dll"
-	# FIXME: Setting linknames here is a bad hack.
-	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
-	# The linker will automatically build a .lib file if we build a DLL.
-	old_archive_from_new_cmds='true'
-	# FIXME: Should let the user specify the lib program.
-	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
-	enable_shared_with_static_runtimes=yes
-	;;
-      esac
-      ;;
-
-    darwin* | rhapsody*)
-
-
-  archive_cmds_need_lc=no
-  hardcode_direct=no
-  hardcode_automatic=yes
-  hardcode_shlibpath_var=unsupported
-  if test "$lt_cv_ld_force_load" = "yes"; then
-    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
-
-  else
-    whole_archive_flag_spec=''
-  fi
-  link_all_deplibs=yes
-  allow_undefined_flag="$_lt_dar_allow_undefined"
-  case $cc_basename in
-     ifort*) _lt_dar_can_shared=yes ;;
-     *) _lt_dar_can_shared=$GCC ;;
-  esac
-  if test "$_lt_dar_can_shared" = "yes"; then
-    output_verbose_link_cmd=func_echo_all
-    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
-    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
-    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
-
-  else
-  ld_shlibs=no
-  fi
-
-      ;;
-
-    dgux*)
-      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_shlibpath_var=no
-      ;;
-
-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-    # support.  Future versions do this automatically, but an explicit c++rt0.o
-    # does not break anything, and helps significantly (at the cost of a little
-    # extra space).
-    freebsd2.2*)
-      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-      hardcode_libdir_flag_spec='-R$libdir'
-      hardcode_direct=yes
-      hardcode_shlibpath_var=no
-      ;;
-
-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-    freebsd2.*)
-      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_direct=yes
-      hardcode_minus_L=yes
-      hardcode_shlibpath_var=no
-      ;;
-
-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | dragonfly*)
-      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-      hardcode_libdir_flag_spec='-R$libdir'
-      hardcode_direct=yes
-      hardcode_shlibpath_var=no
-      ;;
-
-    hpux9*)
-      if test "$GCC" = yes; then
-	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      else
-	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      fi
-      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-      hardcode_libdir_separator=:
-      hardcode_direct=yes
-
-      # hardcode_minus_L: Not really in the search PATH,
-      # but as the default location of the library.
-      hardcode_minus_L=yes
-      export_dynamic_flag_spec='${wl}-E'
-      ;;
-
-    hpux10*)
-      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
-	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-	hardcode_libdir_separator=:
-	hardcode_direct=yes
-	hardcode_direct_absolute=yes
-	export_dynamic_flag_spec='${wl}-E'
-	# hardcode_minus_L: Not really in the search PATH,
-	# but as the default location of the library.
-	hardcode_minus_L=yes
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      else
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-
-	  # Older versions of the 11.00 compiler do not understand -b yet
-	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
-	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
-$as_echo_n "checking if $CC understands -b... " >&6; }
-if ${lt_cv_prog_compiler__b+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler__b=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS -b"
-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test -s conftest.err; then
-       # Append any errors to the config.log.
-       cat conftest.err 1>&5
-       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_cv_prog_compiler__b=yes
-       fi
-     else
-       lt_cv_prog_compiler__b=yes
-     fi
-   fi
-   $RM -r conftest*
-   LDFLAGS="$save_LDFLAGS"
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
-$as_echo "$lt_cv_prog_compiler__b" >&6; }
-
-if test x"$lt_cv_prog_compiler__b" = xyes; then
-    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-else
-    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-fi
-
-	  ;;
-	esac
-      fi
-      if test "$with_gnu_ld" = no; then
-	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-	hardcode_libdir_separator=:
-
-	case $host_cpu in
-	hppa*64*|ia64*)
-	  hardcode_direct=no
-	  hardcode_shlibpath_var=no
-	  ;;
-	*)
-	  hardcode_direct=yes
-	  hardcode_direct_absolute=yes
-	  export_dynamic_flag_spec='${wl}-E'
-
-	  # hardcode_minus_L: Not really in the search PATH,
-	  # but as the default location of the library.
-	  hardcode_minus_L=yes
-	  ;;
-	esac
-      fi
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      if test "$GCC" = yes; then
-	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	# Try to use the -exported_symbol ld option, if it does not
-	# work, assume that -exports_file does not work either and
-	# implicitly export all symbols.
-	# This should be the same for all languages, so no per-tag cache variable.
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
-$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
-if ${lt_cv_irix_exported_symbol+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  save_LDFLAGS="$LDFLAGS"
-	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
-	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-int foo (void) { return 0; }
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  lt_cv_irix_exported_symbol=yes
-else
-  lt_cv_irix_exported_symbol=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-           LDFLAGS="$save_LDFLAGS"
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
-$as_echo "$lt_cv_irix_exported_symbol" >&6; }
-	if test "$lt_cv_irix_exported_symbol" = yes; then
-          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
-	fi
-      else
-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-      fi
-      archive_cmds_need_lc='no'
-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator=:
-      inherit_rpath=yes
-      link_all_deplibs=yes
-      ;;
-
-    netbsd* | netbsdelf*-gnu)
-      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-      else
-	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-      fi
-      hardcode_libdir_flag_spec='-R$libdir'
-      hardcode_direct=yes
-      hardcode_shlibpath_var=no
-      ;;
-
-    newsos6)
-      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_direct=yes
-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator=:
-      hardcode_shlibpath_var=no
-      ;;
-
-    *nto* | *qnx*)
-      ;;
-
-    openbsd*)
-      if test -f /usr/libexec/ld.so; then
-	hardcode_direct=yes
-	hardcode_shlibpath_var=no
-	hardcode_direct_absolute=yes
-	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-	  export_dynamic_flag_spec='${wl}-E'
-	else
-	  case $host_os in
-	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-	     hardcode_libdir_flag_spec='-R$libdir'
-	     ;;
-	   *)
-	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-	     ;;
-	  esac
-	fi
-      else
-	ld_shlibs=no
-      fi
-      ;;
-
-    os2*)
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_minus_L=yes
-      allow_undefined_flag=unsupported
-      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-      ;;
-
-    osf3*)
-      if test "$GCC" = yes; then
-	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-      else
-	allow_undefined_flag=' -expect_unresolved \*'
-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-      fi
-      archive_cmds_need_lc='no'
-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator=:
-      ;;
-
-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
-      if test "$GCC" = yes; then
-	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-      else
-	allow_undefined_flag=' -expect_unresolved \*'
-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
-	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
-
-	# Both c and cxx compiler support -rpath directly
-	hardcode_libdir_flag_spec='-rpath $libdir'
-      fi
-      archive_cmds_need_lc='no'
-      hardcode_libdir_separator=:
-      ;;
-
-    solaris*)
-      no_undefined_flag=' -z defs'
-      if test "$GCC" = yes; then
-	wlarc='${wl}'
-	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-      else
-	case `$CC -V 2>&1` in
-	*"Compilers 5.0"*)
-	  wlarc=''
-	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
-	  ;;
-	*)
-	  wlarc='${wl}'
-	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
-	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-	  ;;
-	esac
-      fi
-      hardcode_libdir_flag_spec='-R$libdir'
-      hardcode_shlibpath_var=no
-      case $host_os in
-      solaris2.[0-5] | solaris2.[0-5].*) ;;
-      *)
-	# The compiler driver will combine and reorder linker options,
-	# but understands `-z linker_flag'.  GCC discards it without `$wl',
-	# but is careful enough not to reorder.
-	# Supported since Solaris 2.6 (maybe 2.5.1?)
-	if test "$GCC" = yes; then
-	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-	else
-	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
-	fi
-	;;
-      esac
-      link_all_deplibs=yes
-      ;;
-
-    sunos4*)
-      if test "x$host_vendor" = xsequent; then
-	# Use $CC to link under sequent, because it throws in some extra .o
-	# files that make .init and .fini sections work.
-	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_direct=yes
-      hardcode_minus_L=yes
-      hardcode_shlibpath_var=no
-      ;;
-
-    sysv4)
-      case $host_vendor in
-	sni)
-	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  hardcode_direct=yes # is this really true???
-	;;
-	siemens)
-	  ## LD is ld it makes a PLAMLIB
-	  ## CC just makes a GrossModule.
-	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-	  reload_cmds='$CC -r -o $output$reload_objs'
-	  hardcode_direct=no
-        ;;
-	motorola)
-	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-	;;
-      esac
-      runpath_var='LD_RUN_PATH'
-      hardcode_shlibpath_var=no
-      ;;
-
-    sysv4.3*)
-      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_shlibpath_var=no
-      export_dynamic_flag_spec='-Bexport'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	hardcode_shlibpath_var=no
-	runpath_var=LD_RUN_PATH
-	hardcode_runpath_var=yes
-	ld_shlibs=yes
-      fi
-      ;;
-
-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-      no_undefined_flag='${wl}-z,text'
-      archive_cmds_need_lc=no
-      hardcode_shlibpath_var=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      no_undefined_flag='${wl}-z,text'
-      allow_undefined_flag='${wl}-z,nodefs'
-      archive_cmds_need_lc=no
-      hardcode_shlibpath_var=no
-      hardcode_libdir_flag_spec='${wl}-R,$libdir'
-      hardcode_libdir_separator=':'
-      link_all_deplibs=yes
-      export_dynamic_flag_spec='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    uts4*)
-      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_shlibpath_var=no
-      ;;
-
-    *)
-      ld_shlibs=no
-      ;;
-    esac
-
-    if test x$host_vendor = xsni; then
-      case $host in
-      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-	export_dynamic_flag_spec='${wl}-Blargedynsym'
-	;;
-      esac
-    fi
-  fi
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
-$as_echo "$ld_shlibs" >&6; }
-test "$ld_shlibs" = no && can_build_shared=no
-
-with_gnu_ld=$with_gnu_ld
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc" in
-x|xyes)
-  # Assume -lc should be added
-  archive_cmds_need_lc=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $archive_cmds in
-    *'~'*)
-      # FIXME: we may have to deal with multi-command sequences.
-      ;;
-    '$CC '*)
-      # Test whether the compiler implicitly links with -lc since on some
-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
-      # to ld, don't add -lc before -lgcc.
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
-$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
-if ${lt_cv_archive_cmds_need_lc+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  $RM conftest*
-	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } 2>conftest.err; then
-	  soname=conftest
-	  lib=conftest
-	  libobjs=conftest.$ac_objext
-	  deplibs=
-	  wl=$lt_prog_compiler_wl
-	  pic_flag=$lt_prog_compiler_pic
-	  compiler_flags=-v
-	  linker_flags=-v
-	  verstring=
-	  output_objdir=.
-	  libname=conftest
-	  lt_save_allow_undefined_flag=$allow_undefined_flag
-	  allow_undefined_flag=
-	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
-  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-	  then
-	    lt_cv_archive_cmds_need_lc=no
-	  else
-	    lt_cv_archive_cmds_need_lc=yes
-	  fi
-	  allow_undefined_flag=$lt_save_allow_undefined_flag
-	else
-	  cat conftest.err 1>&5
-	fi
-	$RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
-$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
-      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
-      ;;
-    esac
-  fi
-  ;;
-esac
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
-$as_echo_n "checking dynamic linker characteristics... " >&6; }
-
-if test "$GCC" = yes; then
-  case $host_os in
-    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
-    *) lt_awk_arg="/^libraries:/" ;;
-  esac
-  case $host_os in
-    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
-    *) lt_sed_strip_eq="s,=/,/,g" ;;
-  esac
-  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
-  case $lt_search_path_spec in
-  *\;*)
-    # if the path contains ";" then we assume it to be the separator
-    # otherwise default to the standard path separator (i.e. ":") - it is
-    # assumed that no part of a normal pathname contains ";" but that should
-    # okay in the real world where ";" in dirpaths is itself problematic.
-    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
-    ;;
-  *)
-    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
-    ;;
-  esac
-  # Ok, now we have the path, separated by spaces, we can step through it
-  # and add multilib dir if necessary.
-  lt_tmp_lt_search_path_spec=
-  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
-  for lt_sys_path in $lt_search_path_spec; do
-    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
-      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
-    else
-      test -d "$lt_sys_path" && \
-	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
-    fi
-  done
-  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
-BEGIN {RS=" "; FS="/|\n";} {
-  lt_foo="";
-  lt_count=0;
-  for (lt_i = NF; lt_i > 0; lt_i--) {
-    if ($lt_i != "" && $lt_i != ".") {
-      if ($lt_i == "..") {
-        lt_count++;
-      } else {
-        if (lt_count == 0) {
-          lt_foo="/" $lt_i lt_foo;
-        } else {
-          lt_count--;
-        }
-      }
-    }
-  }
-  if (lt_foo != "") { lt_freq[lt_foo]++; }
-  if (lt_freq[lt_foo] == 1) { print lt_foo; }
-}'`
-  # AWK program above erroneously prepends '/' to C:/dos/paths
-  # for these hosts.
-  case $host_os in
-    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
-      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
-  esac
-  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
-else
-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-fi
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-  shlibpath_var=LIBPATH
-
-  # AIX 3 has no versioning support, so we append a major version to the name.
-  soname_spec='${libname}${release}${shared_ext}$major'
-  ;;
-
-aix[4-9]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  hardcode_into_libs=yes
-  if test "$host_cpu" = ia64; then
-    # AIX 5 supports IA64
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-    shlibpath_var=LD_LIBRARY_PATH
-  else
-    # With GCC up to 2.95.x, collect2 would create an import file
-    # for dependence libraries.  The import file would start with
-    # the line `#! .'.  This would cause the generated library to
-    # depend on `.', always an invalid library.  This was fixed in
-    # development snapshots of GCC prior to 3.0.
-    case $host_os in
-      aix4 | aix4.[01] | aix4.[01].*)
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-	   echo ' yes '
-	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
-	:
-      else
-	can_build_shared=no
-      fi
-      ;;
-    esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
-    if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-      # instead of lib<name>.a to let people know that these are not
-      # typical AIX shared libraries.
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    else
-      # We preserve .a as extension for shared libraries through AIX4.2
-      # and later when we are not doing run time linking.
-      library_names_spec='${libname}${release}.a $libname.a'
-      soname_spec='${libname}${release}${shared_ext}$major'
-    fi
-    shlibpath_var=LIBPATH
-  fi
-  ;;
-
-amigaos*)
-  case $host_cpu in
-  powerpc)
-    # Since July 2007 AmigaOS4 officially supports .so libraries.
-    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    ;;
-  m68k)
-    library_names_spec='$libname.ixlibrary $libname.a'
-    # Create ${libname}_ixlibrary.a entries in /sys/libs.
-    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-    ;;
-  esac
-  ;;
-
-beos*)
-  library_names_spec='${libname}${shared_ext}'
-  dynamic_linker="$host_os ld.so"
-  shlibpath_var=LIBRARY_PATH
-  ;;
-
-bsdi[45]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-  # the default ld.so.conf also contains /usr/contrib/lib and
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-  # libtool to hard-code these into programs
-  ;;
-
-cygwin* | mingw* | pw32* | cegcc*)
-  version_type=windows
-  shrext_cmds=".dll"
-  need_version=no
-  need_lib_prefix=no
-
-  case $GCC,$cc_basename in
-  yes,*)
-    # gcc
-    library_names_spec='$libname.dll.a'
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname~
-      chmod a+x \$dldir/$dlname~
-      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
-        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
-      fi'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $RM \$dlpath'
-    shlibpath_overrides_runpath=yes
-
-    case $host_os in
-    cygwin*)
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-
-      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
-      ;;
-    mingw* | cegcc*)
-      # MinGW DLLs use traditional 'lib' prefix
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    pw32*)
-      # pw32 DLLs use 'pw' prefix rather than 'lib'
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    esac
-    dynamic_linker='Win32 ld.exe'
-    ;;
-
-  *,cl*)
-    # Native MSVC
-    libname_spec='$name'
-    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-    library_names_spec='${libname}.dll.lib'
-
-    case $build_os in
-    mingw*)
-      sys_lib_search_path_spec=
-      lt_save_ifs=$IFS
-      IFS=';'
-      for lt_path in $LIB
-      do
-        IFS=$lt_save_ifs
-        # Let DOS variable expansion print the short 8.3 style file name.
-        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
-        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
-      done
-      IFS=$lt_save_ifs
-      # Convert to MSYS style.
-      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
-      ;;
-    cygwin*)
-      # Convert to unix form, then to dos form, then back to unix form
-      # but this time dos style (no spaces!) so that the unix form looks
-      # like /cygdrive/c/PROGRA~1:/cygdr...
-      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
-      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
-      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-      ;;
-    *)
-      sys_lib_search_path_spec="$LIB"
-      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
-        # It is most probably a Windows format PATH.
-        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-      else
-        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-      fi
-      # FIXME: find the short name or the path components, as spaces are
-      # common. (e.g. "Program Files" -> "PROGRA~1")
-      ;;
-    esac
-
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $RM \$dlpath'
-    shlibpath_overrides_runpath=yes
-    dynamic_linker='Win32 link.exe'
-    ;;
-
-  *)
-    # Assume MSVC wrapper
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-    dynamic_linker='Win32 ld.exe'
-    ;;
-  esac
-  # FIXME: first we should search . and the directory the executable is in
-  shlibpath_var=PATH
-  ;;
-
-darwin* | rhapsody*)
-  dynamic_linker="$host_os dyld"
-  version_type=darwin
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-  soname_spec='${libname}${release}${major}$shared_ext'
-  shlibpath_overrides_runpath=yes
-  shlibpath_var=DYLD_LIBRARY_PATH
-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-
-  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-  ;;
-
-dgux*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-freebsd* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[23].*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  version_type=freebsd-$objformat
-  case $version_type in
-    freebsd-elf*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-      need_version=no
-      need_lib_prefix=no
-      ;;
-    freebsd-*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-      need_version=yes
-      ;;
-  esac
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_os in
-  freebsd2.*)
-    shlibpath_overrides_runpath=yes
-    ;;
-  freebsd3.[01]* | freebsdelf3.[01]*)
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  *) # from 4.6 on, and DragonFly
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  esac
-  ;;
-
-haiku*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  dynamic_linker="$host_os runtime_loader"
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
-  hardcode_into_libs=yes
-  ;;
-
-hpux9* | hpux10* | hpux11*)
-  # Give a soname corresponding to the major version so that dld.sl refuses to
-  # link against other versions.
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  case $host_cpu in
-  ia64*)
-    shrext_cmds='.so'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.so"
-    shlibpath_var=LD_LIBRARY_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    if test "X$HPUX_IA64_MODE" = X32; then
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-    else
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-    fi
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-  hppa*64*)
-    shrext_cmds='.sl'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-  *)
-    shrext_cmds='.sl'
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=SHLIB_PATH
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    ;;
-  esac
-  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
-  postinstall_cmds='chmod 555 $lib'
-  # or fails outright, so override atomically:
-  install_override_mode=555
-  ;;
-
-interix[3-9]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $host_os in
-    nonstopux*) version_type=nonstopux ;;
-    *)
-	if test "$lt_cv_prog_gnu_ld" = yes; then
-		version_type=linux # correct to gnu/linux during the next big refactor
-	else
-		version_type=irix
-	fi ;;
-  esac
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-  case $host_os in
-  irix5* | nonstopux*)
-    libsuff= shlibsuff=
-    ;;
-  *)
-    case $LD in # libtool.m4 will add one of these switches to LD
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-      libsuff= shlibsuff= libmagic=32-bit;;
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-      libsuff=32 shlibsuff=N32 libmagic=N32;;
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
-    *) libsuff= shlibsuff= libmagic=never-match;;
-    esac
-    ;;
-  esac
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-  shlibpath_overrides_runpath=no
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-  hardcode_into_libs=yes
-  ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
-  dynamic_linker=no
-  ;;
-
-# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-
-  # Some binutils ld are patched to set DT_RUNPATH
-  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_shlibpath_overrides_runpath=no
-    save_LDFLAGS=$LDFLAGS
-    save_libdir=$libdir
-    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
-	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
-    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
-  lt_cv_shlibpath_overrides_runpath=yes
-fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-    LDFLAGS=$save_LDFLAGS
-    libdir=$save_libdir
-
-fi
-
-  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
-
-  # This implies no fast_install, which is unacceptable.
-  # Some rework will be needed to allow for fast_install
-  # before this can be enabled.
-  hardcode_into_libs=yes
-
-  # Append ld.so.conf contents to the search path
-  if test -f /etc/ld.so.conf; then
-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
-  fi
-
-  # We used to test for /lib/ld.so.1 and disable shared libraries on
-  # powerpc, because MkLinux only supported shared libraries with the
-  # GNU dynamic linker.  Since this was broken with cross compilers,
-  # most powerpc-linux boxes support dynamic linking these days and
-  # people can always --disable-shared, the test was removed, and we
-  # assume the GNU/Linux dynamic linker is in use.
-  dynamic_linker='GNU/Linux ld.so'
-  ;;
-
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
-netbsd*)
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-    dynamic_linker='NetBSD (a.out) ld.so'
-  else
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    dynamic_linker='NetBSD ld.elf_so'
-  fi
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  ;;
-
-newsos6)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-*nto* | *qnx*)
-  version_type=qnx
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='ldqnx.so'
-  ;;
-
-openbsd*)
-  version_type=sunos
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
-    *)				need_version=no  ;;
-  esac
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    case $host_os in
-      openbsd2.[89] | openbsd2.[89].*)
-	shlibpath_overrides_runpath=no
-	;;
-      *)
-	shlibpath_overrides_runpath=yes
-	;;
-      esac
-  else
-    shlibpath_overrides_runpath=yes
-  fi
-  ;;
-
-os2*)
-  libname_spec='$name'
-  shrext_cmds=".dll"
-  need_lib_prefix=no
-  library_names_spec='$libname${shared_ext} $libname.a'
-  dynamic_linker='OS/2 ld.exe'
-  shlibpath_var=LIBPATH
-  ;;
-
-osf3* | osf4* | osf5*)
-  version_type=osf
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-  ;;
-
-rdos*)
-  dynamic_linker=no
-  ;;
-
-solaris*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  # ldd complains unless libraries are executable
-  postinstall_cmds='chmod +x $lib'
-  ;;
-
-sunos4*)
-  version_type=sunos
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-  fi
-  need_version=yes
-  ;;
-
-sysv4 | sysv4.3*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_vendor in
-    sni)
-      shlibpath_overrides_runpath=no
-      need_lib_prefix=no
-      runpath_var=LD_RUN_PATH
-      ;;
-    siemens)
-      need_lib_prefix=no
-      ;;
-    motorola)
-      need_lib_prefix=no
-      need_version=no
-      shlibpath_overrides_runpath=no
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-      ;;
-  esac
-  ;;
-
-sysv4*MP*)
-  if test -d /usr/nec ;then
-    version_type=linux # correct to gnu/linux during the next big refactor
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-    soname_spec='$libname${shared_ext}.$major'
-    shlibpath_var=LD_LIBRARY_PATH
-  fi
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-	;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-tpf*)
-  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-uts4*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-*)
-  dynamic_linker=no
-  ;;
-esac
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
-$as_echo "$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
-  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
-fi
-if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
-  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
-$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
-hardcode_action=
-if test -n "$hardcode_libdir_flag_spec" ||
-   test -n "$runpath_var" ||
-   test "X$hardcode_automatic" = "Xyes" ; then
-
-  # We can hardcode non-existent directories.
-  if test "$hardcode_direct" != no &&
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-     # have to relink, otherwise we might link with an installed library
-     # when we should be linking with a yet-to-be-installed one
-     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
-     test "$hardcode_minus_L" != no; then
-    # Linking always hardcodes the temporary library directory.
-    hardcode_action=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    hardcode_action=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  hardcode_action=unsupported
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
-$as_echo "$hardcode_action" >&6; }
-
-if test "$hardcode_action" = relink ||
-   test "$inherit_rpath" = yes; then
-  # Fast installation is not supported
-  enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
-     test "$enable_shared" = no; then
-  # Fast installation is not necessary
-  enable_fast_install=needless
-fi
-
-
-
-
-
-
-  if test "x$enable_dlopen" != xyes; then
-  enable_dlopen=unknown
-  enable_dlopen_self=unknown
-  enable_dlopen_self_static=unknown
-else
-  lt_cv_dlopen=no
-  lt_cv_dlopen_libs=
-
-  case $host_os in
-  beos*)
-    lt_cv_dlopen="load_add_on"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ;;
-
-  mingw* | pw32* | cegcc*)
-    lt_cv_dlopen="LoadLibrary"
-    lt_cv_dlopen_libs=
-    ;;
-
-  cygwin*)
-    lt_cv_dlopen="dlopen"
-    lt_cv_dlopen_libs=
-    ;;
-
-  darwin*)
-  # if libdl is installed we need to link against it
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
-$as_echo_n "checking for dlopen in -ldl... " >&6; }
-if ${ac_cv_lib_dl_dlopen+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_lib_dl_dlopen=yes
-else
-  ac_cv_lib_dl_dlopen=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
-$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
-if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
-  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
-
-    lt_cv_dlopen="dyld"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-
-fi
-
-    ;;
-
-  *)
-    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
-if test "x$ac_cv_func_shl_load" = xyes; then :
-  lt_cv_dlopen="shl_load"
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
-$as_echo_n "checking for shl_load in -ldld... " >&6; }
-if ${ac_cv_lib_dld_shl_load+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char shl_load ();
-int
-main ()
-{
-return shl_load ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_lib_dld_shl_load=yes
-else
-  ac_cv_lib_dld_shl_load=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
-$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
-if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
-  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
-else
-  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
-if test "x$ac_cv_func_dlopen" = xyes; then :
-  lt_cv_dlopen="dlopen"
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
-$as_echo_n "checking for dlopen in -ldl... " >&6; }
-if ${ac_cv_lib_dl_dlopen+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_lib_dl_dlopen=yes
-else
-  ac_cv_lib_dl_dlopen=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
-$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
-if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
-  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
-$as_echo_n "checking for dlopen in -lsvld... " >&6; }
-if ${ac_cv_lib_svld_dlopen+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsvld  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_lib_svld_dlopen=yes
-else
-  ac_cv_lib_svld_dlopen=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
-$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
-if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
-  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
-$as_echo_n "checking for dld_link in -ldld... " >&6; }
-if ${ac_cv_lib_dld_dld_link+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dld_link ();
-int
-main ()
-{
-return dld_link ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_lib_dld_dld_link=yes
-else
-  ac_cv_lib_dld_dld_link=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
-$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
-if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
-  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-    ;;
-  esac
-
-  if test "x$lt_cv_dlopen" != xno; then
-    enable_dlopen=yes
-  else
-    enable_dlopen=no
-  fi
-
-  case $lt_cv_dlopen in
-  dlopen)
-    save_CPPFLAGS="$CPPFLAGS"
-    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
-    save_LDFLAGS="$LDFLAGS"
-    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
-    save_LIBS="$LIBS"
-    LIBS="$lt_cv_dlopen_libs $LIBS"
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
-$as_echo_n "checking whether a program can dlopen itself... " >&6; }
-if ${lt_cv_dlopen_self+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  	  if test "$cross_compiling" = yes; then :
-  lt_cv_dlopen_self=cross
-else
-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-  lt_status=$lt_dlunknown
-  cat > conftest.$ac_ext <<_LT_EOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-#  define LT_DLGLOBAL		RTLD_GLOBAL
-#else
-#  ifdef DL_GLOBAL
-#    define LT_DLGLOBAL		DL_GLOBAL
-#  else
-#    define LT_DLGLOBAL		0
-#  endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-   find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-#  ifdef RTLD_LAZY
-#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
-#  else
-#    ifdef DL_LAZY
-#      define LT_DLLAZY_OR_NOW		DL_LAZY
-#    else
-#      ifdef RTLD_NOW
-#        define LT_DLLAZY_OR_NOW	RTLD_NOW
-#      else
-#        ifdef DL_NOW
-#          define LT_DLLAZY_OR_NOW	DL_NOW
-#        else
-#          define LT_DLLAZY_OR_NOW	0
-#        endif
-#      endif
-#    endif
-#  endif
-#endif
-
-/* When -fvisbility=hidden is used, assume the code has been annotated
-   correspondingly for the symbols needed.  */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
-int fnord () __attribute__((visibility("default")));
-#endif
-
-int fnord () { return 42; }
-int main ()
-{
-  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-  int status = $lt_dlunknown;
-
-  if (self)
-    {
-      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
-      else
-        {
-	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
-          else puts (dlerror ());
-	}
-      /* dlclose (self); */
-    }
-  else
-    puts (dlerror ());
-
-  return status;
-}
-_LT_EOF
-  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
-    (./conftest; exit; ) >&5 2>/dev/null
-    lt_status=$?
-    case x$lt_status in
-      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
-      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
-      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
-    esac
-  else :
-    # compilation failed
-    lt_cv_dlopen_self=no
-  fi
-fi
-rm -fr conftest*
-
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
-$as_echo "$lt_cv_dlopen_self" >&6; }
-
-    if test "x$lt_cv_dlopen_self" = xyes; then
-      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
-$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
-if ${lt_cv_dlopen_self_static+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  	  if test "$cross_compiling" = yes; then :
-  lt_cv_dlopen_self_static=cross
-else
-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-  lt_status=$lt_dlunknown
-  cat > conftest.$ac_ext <<_LT_EOF
-#line $LINENO "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-#  define LT_DLGLOBAL		RTLD_GLOBAL
-#else
-#  ifdef DL_GLOBAL
-#    define LT_DLGLOBAL		DL_GLOBAL
-#  else
-#    define LT_DLGLOBAL		0
-#  endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-   find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-#  ifdef RTLD_LAZY
-#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
-#  else
-#    ifdef DL_LAZY
-#      define LT_DLLAZY_OR_NOW		DL_LAZY
-#    else
-#      ifdef RTLD_NOW
-#        define LT_DLLAZY_OR_NOW	RTLD_NOW
-#      else
-#        ifdef DL_NOW
-#          define LT_DLLAZY_OR_NOW	DL_NOW
-#        else
-#          define LT_DLLAZY_OR_NOW	0
-#        endif
-#      endif
-#    endif
-#  endif
-#endif
-
-/* When -fvisbility=hidden is used, assume the code has been annotated
-   correspondingly for the symbols needed.  */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
-int fnord () __attribute__((visibility("default")));
-#endif
-
-int fnord () { return 42; }
-int main ()
-{
-  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-  int status = $lt_dlunknown;
-
-  if (self)
-    {
-      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
-      else
-        {
-	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
-          else puts (dlerror ());
-	}
-      /* dlclose (self); */
-    }
-  else
-    puts (dlerror ());
-
-  return status;
-}
-_LT_EOF
-  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
-    (./conftest; exit; ) >&5 2>/dev/null
-    lt_status=$?
-    case x$lt_status in
-      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
-      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
-      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
-    esac
-  else :
-    # compilation failed
-    lt_cv_dlopen_self_static=no
-  fi
-fi
-rm -fr conftest*
-
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
-$as_echo "$lt_cv_dlopen_self_static" >&6; }
-    fi
-
-    CPPFLAGS="$save_CPPFLAGS"
-    LDFLAGS="$save_LDFLAGS"
-    LIBS="$save_LIBS"
-    ;;
-  esac
-
-  case $lt_cv_dlopen_self in
-  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
-  *) enable_dlopen_self=unknown ;;
-  esac
-
-  case $lt_cv_dlopen_self_static in
-  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-  *) enable_dlopen_self_static=unknown ;;
-  esac
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-striplib=
-old_striplib=
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
-$as_echo_n "checking whether stripping libraries is possible... " >&6; }
-if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
-  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
-# FIXME - insert some real tests, host_os isn't really good enough
-  case $host_os in
-  darwin*)
-    if test -n "$STRIP" ; then
-      striplib="$STRIP -x"
-      old_striplib="$STRIP -S"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-    else
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-    fi
-    ;;
-  *)
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-    ;;
-  esac
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-  # Report which library types will actually be built
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
-$as_echo_n "checking if libtool supports shared libraries... " >&6; }
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
-$as_echo "$can_build_shared" >&6; }
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
-$as_echo_n "checking whether to build shared libraries... " >&6; }
-  test "$can_build_shared" = "no" && enable_shared=no
-
-  # On AIX, shared libraries and static libraries use the same namespace, and
-  # are all built from PIC.
-  case $host_os in
-  aix3*)
-    test "$enable_shared" = yes && enable_static=no
-    if test -n "$RANLIB"; then
-      archive_cmds="$archive_cmds~\$RANLIB \$lib"
-      postinstall_cmds='$RANLIB $lib'
-    fi
-    ;;
-
-  aix[4-9]*)
-    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-      test "$enable_shared" = yes && enable_static=no
-    fi
-    ;;
-  esac
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
-$as_echo "$enable_shared" >&6; }
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
-$as_echo_n "checking whether to build static libraries... " >&6; }
-  # Make sure either enable_shared or enable_static is yes.
-  test "$enable_shared" = yes || enable_static=yes
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
-$as_echo "$enable_static" >&6; }
-
-
-
-
-fi
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-CC="$lt_save_CC"
-
-      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
-    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
-    (test "X$CXX" != "Xg++"))) ; then
-  ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
-$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
-if test -z "$CXXCPP"; then
-  if ${ac_cv_prog_CXXCPP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-      # Double quotes because CXXCPP needs to be expanded
-    for CXXCPP in "$CXX -E" "/lib/cpp"
-    do
-      ac_preproc_ok=false
-for ac_cxx_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-
-else
-  # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-  # Broken: success on invalid input.
-continue
-else
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-  break
-fi
-
-    done
-    ac_cv_prog_CXXCPP=$CXXCPP
-
-fi
-  CXXCPP=$ac_cv_prog_CXXCPP
-else
-  ac_cv_prog_CXXCPP=$CXXCPP
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
-$as_echo "$CXXCPP" >&6; }
-ac_preproc_ok=false
-for ac_cxx_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-
-else
-  # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_cxx_try_cpp "$LINENO"; then :
-  # Broken: success on invalid input.
-continue
-else
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
-See \`config.log' for more details" "$LINENO" 5; }
-fi
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-else
-  _lt_caught_CXX_error=yes
-fi
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-archive_cmds_need_lc_CXX=no
-allow_undefined_flag_CXX=
-always_export_symbols_CXX=no
-archive_expsym_cmds_CXX=
-compiler_needs_object_CXX=no
-export_dynamic_flag_spec_CXX=
-hardcode_direct_CXX=no
-hardcode_direct_absolute_CXX=no
-hardcode_libdir_flag_spec_CXX=
-hardcode_libdir_separator_CXX=
-hardcode_minus_L_CXX=no
-hardcode_shlibpath_var_CXX=unsupported
-hardcode_automatic_CXX=no
-inherit_rpath_CXX=no
-module_cmds_CXX=
-module_expsym_cmds_CXX=
-link_all_deplibs_CXX=unknown
-old_archive_cmds_CXX=$old_archive_cmds
-reload_flag_CXX=$reload_flag
-reload_cmds_CXX=$reload_cmds
-no_undefined_flag_CXX=
-whole_archive_flag_spec_CXX=
-enable_shared_with_static_runtimes_CXX=no
-
-# Source file extension for C++ test sources.
-ac_ext=cpp
-
-# Object file extension for compiled C++ test sources.
-objext=o
-objext_CXX=$objext
-
-# No sense in running all these tests if we already determined that
-# the CXX compiler isn't working.  Some variables (like enable_shared)
-# are currently assumed to apply to all compilers on this platform,
-# and will be corrupted by setting them based on a non-working compiler.
-if test "$_lt_caught_CXX_error" != yes; then
-  # Code to be used in simple compile tests
-  lt_simple_compile_test_code="int some_variable = 0;"
-
-  # Code to be used in simple link tests
-  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
-
-  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-
-
-
-
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-  # save warnings/boilerplate of simple test code
-  ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$RM conftest*
-
-  ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$RM -r conftest*
-
-
-  # Allow CC to be a program name with arguments.
-  lt_save_CC=$CC
-  lt_save_CFLAGS=$CFLAGS
-  lt_save_LD=$LD
-  lt_save_GCC=$GCC
-  GCC=$GXX
-  lt_save_with_gnu_ld=$with_gnu_ld
-  lt_save_path_LD=$lt_cv_path_LD
-  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
-    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-  else
-    $as_unset lt_cv_prog_gnu_ld
-  fi
-  if test -n "${lt_cv_path_LDCXX+set}"; then
-    lt_cv_path_LD=$lt_cv_path_LDCXX
-  else
-    $as_unset lt_cv_path_LD
-  fi
-  test -z "${LDCXX+set}" || LD=$LDCXX
-  CC=${CXX-"c++"}
-  CFLAGS=$CXXFLAGS
-  compiler=$CC
-  compiler_CXX=$CC
-  for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
-
-
-  if test -n "$compiler"; then
-    # We don't want -fno-exception when compiling C++ code, so set the
-    # no_builtin_flag separately
-    if test "$GXX" = yes; then
-      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
-    else
-      lt_prog_compiler_no_builtin_flag_CXX=
-    fi
-
-    if test "$GXX" = yes; then
-      # Set up default GNU C++ configuration
-
-
-
-# Check whether --with-gnu-ld was given.
-if test "${with_gnu_ld+set}" = set; then :
-  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
-else
-  with_gnu_ld=no
-fi
-
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
-$as_echo_n "checking for ld used by $CC... " >&6; }
-  case $host in
-  *-*-mingw*)
-    # gcc leaves a trailing carriage return which upsets mingw
-    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-  *)
-    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-  esac
-  case $ac_prog in
-    # Accept absolute paths.
-    [\\/]* | ?:[\\/]*)
-      re_direlt='/[^/][^/]*/\.\./'
-      # Canonicalize the pathname of ld
-      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
-      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
-	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
-      done
-      test -z "$LD" && LD="$ac_prog"
-      ;;
-  "")
-    # If it fails, then pretend we aren't using GCC.
-    ac_prog=ld
-    ;;
-  *)
-    # If it is relative, then search for the first ld in PATH.
-    with_gnu_ld=unknown
-    ;;
-  esac
-elif test "$with_gnu_ld" = yes; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
-$as_echo_n "checking for GNU ld... " >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
-$as_echo_n "checking for non-GNU ld... " >&6; }
-fi
-if ${lt_cv_path_LD+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -z "$LD"; then
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-  for ac_dir in $PATH; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      lt_cv_path_LD="$ac_dir/$ac_prog"
-      # Check to see if the program is GNU ld.  I'd rather use --version,
-      # but apparently some variants of GNU ld only accept -v.
-      # Break only if it was the GNU/non-GNU ld that we prefer.
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-      *GNU* | *'with BFD'*)
-	test "$with_gnu_ld" != no && break
-	;;
-      *)
-	test "$with_gnu_ld" != yes && break
-	;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
-$as_echo "$LD" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
-$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
-if ${lt_cv_prog_gnu_ld+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  # I'd rather use --version here, but apparently some GNU lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
-$as_echo "$lt_cv_prog_gnu_ld" >&6; }
-with_gnu_ld=$lt_cv_prog_gnu_ld
-
-
-
-
-
-
-
-      # Check if GNU C++ uses GNU ld as the underlying linker, since the
-      # archiving commands below assume that GNU ld is being used.
-      if test "$with_gnu_ld" = yes; then
-        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
-        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-
-        # If archive_cmds runs LD, not CC, wlarc should be empty
-        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
-        #     investigate it a little bit more. (MM)
-        wlarc='${wl}'
-
-        # ancient GNU ld didn't support --whole-archive et. al.
-        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
-	  $GREP 'no-whole-archive' > /dev/null; then
-          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-        else
-          whole_archive_flag_spec_CXX=
-        fi
-      else
-        with_gnu_ld=no
-        wlarc=
-
-        # A generic and very simple default shared library creation
-        # command for GNU C++ for the case where it uses the native
-        # linker, instead of GNU ld.  If possible, this setting should
-        # overridden to take advantage of the native linker features on
-        # the platform it is being used on.
-        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-      fi
-
-      # Commands to make compiler produce verbose output that lists
-      # what "hidden" libraries, object files and flags are used when
-      # linking a shared library.
-      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
-
-    else
-      GXX=no
-      with_gnu_ld=no
-      wlarc=
-    fi
-
-    # PORTME: fill in a description of your system's C++ link characteristics
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
-    ld_shlibs_CXX=yes
-    case $host_os in
-      aix3*)
-        # FIXME: insert proper C++ library support
-        ld_shlibs_CXX=no
-        ;;
-      aix[4-9]*)
-        if test "$host_cpu" = ia64; then
-          # On IA64, the linker does run time linking by default, so we don't
-          # have to do anything special.
-          aix_use_runtimelinking=no
-          exp_sym_flag='-Bexport'
-          no_entry_flag=""
-        else
-          aix_use_runtimelinking=no
-
-          # Test if we are trying to use run time linking or normal
-          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-          # need to do runtime linking.
-          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
-	    for ld_flag in $LDFLAGS; do
-	      case $ld_flag in
-	      *-brtl*)
-	        aix_use_runtimelinking=yes
-	        break
-	        ;;
-	      esac
-	    done
-	    ;;
-          esac
-
-          exp_sym_flag='-bexport'
-          no_entry_flag='-bnoentry'
-        fi
-
-        # When large executables or shared objects are built, AIX ld can
-        # have problems creating the table of contents.  If linking a library
-        # or program results in "error TOC overflow" add -mminimal-toc to
-        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
-        archive_cmds_CXX=''
-        hardcode_direct_CXX=yes
-        hardcode_direct_absolute_CXX=yes
-        hardcode_libdir_separator_CXX=':'
-        link_all_deplibs_CXX=yes
-        file_list_spec_CXX='${wl}-f,'
-
-        if test "$GXX" = yes; then
-          case $host_os in aix4.[012]|aix4.[012].*)
-          # We only want to do this on AIX 4.2 and lower, the check
-          # below for broken collect2 doesn't work under 4.3+
-	  collect2name=`${CC} -print-prog-name=collect2`
-	  if test -f "$collect2name" &&
-	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
-	  then
-	    # We have reworked collect2
-	    :
-	  else
-	    # We have old collect2
-	    hardcode_direct_CXX=unsupported
-	    # It fails to find uninstalled libraries when the uninstalled
-	    # path is not listed in the libpath.  Setting hardcode_minus_L
-	    # to unsupported forces relinking
-	    hardcode_minus_L_CXX=yes
-	    hardcode_libdir_flag_spec_CXX='-L$libdir'
-	    hardcode_libdir_separator_CXX=
-	  fi
-          esac
-          shared_flag='-shared'
-	  if test "$aix_use_runtimelinking" = yes; then
-	    shared_flag="$shared_flag "'${wl}-G'
-	  fi
-        else
-          # not using gcc
-          if test "$host_cpu" = ia64; then
-	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-	  # chokes on -Wl,-G. The following line is correct:
-	  shared_flag='-G'
-          else
-	    if test "$aix_use_runtimelinking" = yes; then
-	      shared_flag='${wl}-G'
-	    else
-	      shared_flag='${wl}-bM:SRE'
-	    fi
-          fi
-        fi
-
-        export_dynamic_flag_spec_CXX='${wl}-bexpall'
-        # It seems that -bexpall does not export symbols beginning with
-        # underscore (_), so it is better to generate a list of symbols to
-	# export.
-        always_export_symbols_CXX=yes
-        if test "$aix_use_runtimelinking" = yes; then
-          # Warning - without using the other runtime loading flags (-brtl),
-          # -berok will link without error, but may produce a broken library.
-          allow_undefined_flag_CXX='-berok'
-          # Determine the default libpath from the value encoded in an empty
-          # executable.
-          if test "${lt_cv_aix_libpath+set}" = set; then
-  aix_libpath=$lt_cv_aix_libpath
-else
-  if ${lt_cv_aix_libpath__CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-
-  lt_aix_libpath_sed='
-      /Import File Strings/,/^$/ {
-	  /^0/ {
-	      s/^0  *\([^ ]*\) *$/\1/
-	      p
-	  }
-      }'
-  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  # Check for a 64-bit object if we didn't find anything.
-  if test -z "$lt_cv_aix_libpath__CXX"; then
-    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-  if test -z "$lt_cv_aix_libpath__CXX"; then
-    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
-  fi
-
-fi
-
-  aix_libpath=$lt_cv_aix_libpath__CXX
-fi
-
-          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
-
-          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-        else
-          if test "$host_cpu" = ia64; then
-	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
-	    allow_undefined_flag_CXX="-z nodefs"
-	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-          else
-	    # Determine the default libpath from the value encoded in an
-	    # empty executable.
-	    if test "${lt_cv_aix_libpath+set}" = set; then
-  aix_libpath=$lt_cv_aix_libpath
-else
-  if ${lt_cv_aix_libpath__CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-
-  lt_aix_libpath_sed='
-      /Import File Strings/,/^$/ {
-	  /^0/ {
-	      s/^0  *\([^ ]*\) *$/\1/
-	      p
-	  }
-      }'
-  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  # Check for a 64-bit object if we didn't find anything.
-  if test -z "$lt_cv_aix_libpath__CXX"; then
-    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-  if test -z "$lt_cv_aix_libpath__CXX"; then
-    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
-  fi
-
-fi
-
-  aix_libpath=$lt_cv_aix_libpath__CXX
-fi
-
-	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
-	    # Warning - without using the other run time loading flags,
-	    # -berok will link without error, but may produce a broken library.
-	    no_undefined_flag_CXX=' ${wl}-bernotok'
-	    allow_undefined_flag_CXX=' ${wl}-berok'
-	    if test "$with_gnu_ld" = yes; then
-	      # We only use this code for GNU lds that support --whole-archive.
-	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-	    else
-	      # Exported symbols can be pulled into shared objects from archives
-	      whole_archive_flag_spec_CXX='$convenience'
-	    fi
-	    archive_cmds_need_lc_CXX=yes
-	    # This is similar to how AIX traditionally builds its shared
-	    # libraries.
-	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-          fi
-        fi
-        ;;
-
-      beos*)
-	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	  allow_undefined_flag_CXX=unsupported
-	  # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-	  # support --undefined.  This deserves some investigation.  FIXME
-	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	else
-	  ld_shlibs_CXX=no
-	fi
-	;;
-
-      chorus*)
-        case $cc_basename in
-          *)
-	  # FIXME: insert proper C++ library support
-	  ld_shlibs_CXX=no
-	  ;;
-        esac
-        ;;
-
-      cygwin* | mingw* | pw32* | cegcc*)
-	case $GXX,$cc_basename in
-	,cl* | no,cl*)
-	  # Native MSVC
-	  # hardcode_libdir_flag_spec is actually meaningless, as there is
-	  # no search path for DLLs.
-	  hardcode_libdir_flag_spec_CXX=' '
-	  allow_undefined_flag_CXX=unsupported
-	  always_export_symbols_CXX=yes
-	  file_list_spec_CXX='@'
-	  # Tell ltmain to make .lib files, not .a files.
-	  libext=lib
-	  # Tell ltmain to make .dll files, not .so files.
-	  shrext_cmds=".dll"
-	  # FIXME: Setting linknames here is a bad hack.
-	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
-	  archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
-	    else
-	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
-	    fi~
-	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
-	    linknames='
-	  # The linker will not automatically build a static lib if we build a DLL.
-	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
-	  enable_shared_with_static_runtimes_CXX=yes
-	  # Don't use ranlib
-	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
-	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
-	    lt_tool_outputfile="@TOOL_OUTPUT@"~
-	    case $lt_outputfile in
-	      *.exe|*.EXE) ;;
-	      *)
-		lt_outputfile="$lt_outputfile.exe"
-		lt_tool_outputfile="$lt_tool_outputfile.exe"
-		;;
-	    esac~
-	    func_to_tool_file "$lt_outputfile"~
-	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
-	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
-	      $RM "$lt_outputfile.manifest";
-	    fi'
-	  ;;
-	*)
-	  # g++
-	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
-	  # as there is no search path for DLLs.
-	  hardcode_libdir_flag_spec_CXX='-L$libdir'
-	  export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
-	  allow_undefined_flag_CXX=unsupported
-	  always_export_symbols_CXX=no
-	  enable_shared_with_static_runtimes_CXX=yes
-
-	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-	    # If the export-symbols file already is a .def file (1st line
-	    # is EXPORTS), use it as is; otherwise, prepend...
-	    archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	      cp $export_symbols $output_objdir/$soname.def;
-	    else
-	      echo EXPORTS > $output_objdir/$soname.def;
-	      cat $export_symbols >> $output_objdir/$soname.def;
-	    fi~
-	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-	  else
-	    ld_shlibs_CXX=no
-	  fi
-	  ;;
-	esac
-	;;
-      darwin* | rhapsody*)
-
-
-  archive_cmds_need_lc_CXX=no
-  hardcode_direct_CXX=no
-  hardcode_automatic_CXX=yes
-  hardcode_shlibpath_var_CXX=unsupported
-  if test "$lt_cv_ld_force_load" = "yes"; then
-    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
-
-  else
-    whole_archive_flag_spec_CXX=''
-  fi
-  link_all_deplibs_CXX=yes
-  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
-  case $cc_basename in
-     ifort*) _lt_dar_can_shared=yes ;;
-     *) _lt_dar_can_shared=$GCC ;;
-  esac
-  if test "$_lt_dar_can_shared" = "yes"; then
-    output_verbose_link_cmd=func_echo_all
-    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
-    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
-    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
-       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
-      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
-      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
-    fi
-
-  else
-  ld_shlibs_CXX=no
-  fi
-
-	;;
-
-      dgux*)
-        case $cc_basename in
-          ec++*)
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-          ghcx*)
-	    # Green Hills C++ Compiler
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-          *)
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-        esac
-        ;;
-
-      freebsd2.*)
-        # C++ shared libraries reported to be fairly broken before
-	# switch to ELF
-        ld_shlibs_CXX=no
-        ;;
-
-      freebsd-elf*)
-        archive_cmds_need_lc_CXX=no
-        ;;
-
-      freebsd* | dragonfly*)
-        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
-        # conventions
-        ld_shlibs_CXX=yes
-        ;;
-
-      haiku*)
-        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-        link_all_deplibs_CXX=yes
-        ;;
-
-      hpux9*)
-        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
-        hardcode_libdir_separator_CXX=:
-        export_dynamic_flag_spec_CXX='${wl}-E'
-        hardcode_direct_CXX=yes
-        hardcode_minus_L_CXX=yes # Not in the search PATH,
-				             # but as the default
-				             # location of the library.
-
-        case $cc_basename in
-          CC*)
-            # FIXME: insert proper C++ library support
-            ld_shlibs_CXX=no
-            ;;
-          aCC*)
-            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-            # Commands to make compiler produce verbose output that lists
-            # what "hidden" libraries, object files and flags are used when
-            # linking a shared library.
-            #
-            # There doesn't appear to be a way to prevent this compiler from
-            # explicitly linking system object files so we need to strip them
-            # from the output so that they don't get included in the library
-            # dependencies.
-            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
-            ;;
-          *)
-            if test "$GXX" = yes; then
-              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-            else
-              # FIXME: insert proper C++ library support
-              ld_shlibs_CXX=no
-            fi
-            ;;
-        esac
-        ;;
-
-      hpux10*|hpux11*)
-        if test $with_gnu_ld = no; then
-	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
-	  hardcode_libdir_separator_CXX=:
-
-          case $host_cpu in
-            hppa*64*|ia64*)
-              ;;
-            *)
-	      export_dynamic_flag_spec_CXX='${wl}-E'
-              ;;
-          esac
-        fi
-        case $host_cpu in
-          hppa*64*|ia64*)
-            hardcode_direct_CXX=no
-            hardcode_shlibpath_var_CXX=no
-            ;;
-          *)
-            hardcode_direct_CXX=yes
-            hardcode_direct_absolute_CXX=yes
-            hardcode_minus_L_CXX=yes # Not in the search PATH,
-					         # but as the default
-					         # location of the library.
-            ;;
-        esac
-
-        case $cc_basename in
-          CC*)
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-          aCC*)
-	    case $host_cpu in
-	      hppa*64*)
-	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	        ;;
-	      ia64*)
-	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	        ;;
-	      *)
-	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	        ;;
-	    esac
-	    # Commands to make compiler produce verbose output that lists
-	    # what "hidden" libraries, object files and flags are used when
-	    # linking a shared library.
-	    #
-	    # There doesn't appear to be a way to prevent this compiler from
-	    # explicitly linking system object files so we need to strip them
-	    # from the output so that they don't get included in the library
-	    # dependencies.
-	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
-	    ;;
-          *)
-	    if test "$GXX" = yes; then
-	      if test $with_gnu_ld = no; then
-	        case $host_cpu in
-	          hppa*64*)
-	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	            ;;
-	          ia64*)
-	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	            ;;
-	          *)
-	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	            ;;
-	        esac
-	      fi
-	    else
-	      # FIXME: insert proper C++ library support
-	      ld_shlibs_CXX=no
-	    fi
-	    ;;
-        esac
-        ;;
-
-      interix[3-9]*)
-	hardcode_direct_CXX=no
-	hardcode_shlibpath_var_CXX=no
-	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-	export_dynamic_flag_spec_CXX='${wl}-E'
-	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-	# Instead, shared libraries are loaded at an image base (0x10000000 by
-	# default) and relocated if they conflict, which is a slow very memory
-	# consuming and fragmenting process.  To avoid this, we pick a random,
-	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-	;;
-      irix5* | irix6*)
-        case $cc_basename in
-          CC*)
-	    # SGI C++
-	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-
-	    # Archives containing C++ object files must be created using
-	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
-	    # necessary to make sure instantiated templates are included
-	    # in the archive.
-	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
-	    ;;
-          *)
-	    if test "$GXX" = yes; then
-	      if test "$with_gnu_ld" = no; then
-	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	      else
-	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
-	      fi
-	    fi
-	    link_all_deplibs_CXX=yes
-	    ;;
-        esac
-        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-        hardcode_libdir_separator_CXX=:
-        inherit_rpath_CXX=yes
-        ;;
-
-      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
-        case $cc_basename in
-          KCC*)
-	    # Kuck and Associates, Inc. (KAI) C++ Compiler
-
-	    # KCC will only create a shared library if the output file
-	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
-	    # to its proper name (with version) after linking.
-	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
-	    # Commands to make compiler produce verbose output that lists
-	    # what "hidden" libraries, object files and flags are used when
-	    # linking a shared library.
-	    #
-	    # There doesn't appear to be a way to prevent this compiler from
-	    # explicitly linking system object files so we need to strip them
-	    # from the output so that they don't get included in the library
-	    # dependencies.
-	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
-
-	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-
-	    # Archives containing C++ object files must be created using
-	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
-	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
-	    ;;
-	  icpc* | ecpc* )
-	    # Intel C++
-	    with_gnu_ld=yes
-	    # version 8.0 and above of icpc choke on multiply defined symbols
-	    # if we add $predep_objects and $postdep_objects, however 7.1 and
-	    # earlier do not add the objects themselves.
-	    case `$CC -V 2>&1` in
-	      *"Version 7."*)
-	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-		;;
-	      *)  # Version 8.0 or newer
-	        tmp_idyn=
-	        case $host_cpu in
-		  ia64*) tmp_idyn=' -i_dynamic';;
-		esac
-	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-		;;
-	    esac
-	    archive_cmds_need_lc_CXX=no
-	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-	    ;;
-          pgCC* | pgcpp*)
-            # Portland Group C++ compiler
-	    case `$CC -V` in
-	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
-	      prelink_cmds_CXX='tpldir=Template.dir~
-		rm -rf $tpldir~
-		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
-		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
-	      old_archive_cmds_CXX='tpldir=Template.dir~
-		rm -rf $tpldir~
-		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
-		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
-		$RANLIB $oldlib'
-	      archive_cmds_CXX='tpldir=Template.dir~
-		rm -rf $tpldir~
-		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
-		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-	      archive_expsym_cmds_CXX='tpldir=Template.dir~
-		rm -rf $tpldir~
-		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
-		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-	      ;;
-	    *) # Version 6 and above use weak symbols
-	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-	      ;;
-	    esac
-
-	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
-	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-            ;;
-	  cxx*)
-	    # Compaq C++
-	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
-	    runpath_var=LD_RUN_PATH
-	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
-	    hardcode_libdir_separator_CXX=:
-
-	    # Commands to make compiler produce verbose output that lists
-	    # what "hidden" libraries, object files and flags are used when
-	    # linking a shared library.
-	    #
-	    # There doesn't appear to be a way to prevent this compiler from
-	    # explicitly linking system object files so we need to strip them
-	    # from the output so that they don't get included in the library
-	    # dependencies.
-	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
-	    ;;
-	  xl* | mpixl* | bgxl*)
-	    # IBM XL 8.0 on PPC, with GNU ld
-	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	    if test "x$supports_anon_versioning" = xyes; then
-	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
-		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-		echo "local: *; };" >> $output_objdir/$libname.ver~
-		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-	    fi
-	    ;;
-	  *)
-	    case `$CC -V 2>&1 | sed 5q` in
-	    *Sun\ C*)
-	      # Sun C++ 5.9
-	      no_undefined_flag_CXX=' -zdefs'
-	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
-	      hardcode_libdir_flag_spec_CXX='-R$libdir'
-	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	      compiler_needs_object_CXX=yes
-
-	      # Not sure whether something based on
-	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
-	      # would be better.
-	      output_verbose_link_cmd='func_echo_all'
-
-	      # Archives containing C++ object files must be created using
-	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
-	      # necessary to make sure instantiated templates are included
-	      # in the archive.
-	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
-	      ;;
-	    esac
-	    ;;
-	esac
-	;;
-
-      lynxos*)
-        # FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-
-      m88k*)
-        # FIXME: insert proper C++ library support
-        ld_shlibs_CXX=no
-	;;
-
-      mvs*)
-        case $cc_basename in
-          cxx*)
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-	  *)
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-	esac
-	;;
-
-      netbsd*)
-        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
-	  wlarc=
-	  hardcode_libdir_flag_spec_CXX='-R$libdir'
-	  hardcode_direct_CXX=yes
-	  hardcode_shlibpath_var_CXX=no
-	fi
-	# Workaround some broken pre-1.5 toolchains
-	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
-	;;
-
-      *nto* | *qnx*)
-        ld_shlibs_CXX=yes
-	;;
-
-      openbsd2*)
-        # C++ shared libraries are fairly broken
-	ld_shlibs_CXX=no
-	;;
-
-      openbsd*)
-	if test -f /usr/libexec/ld.so; then
-	  hardcode_direct_CXX=yes
-	  hardcode_shlibpath_var_CXX=no
-	  hardcode_direct_absolute_CXX=yes
-	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
-	    export_dynamic_flag_spec_CXX='${wl}-E'
-	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-	  fi
-	  output_verbose_link_cmd=func_echo_all
-	else
-	  ld_shlibs_CXX=no
-	fi
-	;;
-
-      osf3* | osf4* | osf5*)
-        case $cc_basename in
-          KCC*)
-	    # Kuck and Associates, Inc. (KAI) C++ Compiler
-
-	    # KCC will only create a shared library if the output file
-	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
-	    # to its proper name (with version) after linking.
-	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
-	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-	    hardcode_libdir_separator_CXX=:
-
-	    # Archives containing C++ object files must be created using
-	    # the KAI C++ compiler.
-	    case $host in
-	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
-	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
-	    esac
-	    ;;
-          RCC*)
-	    # Rational C++ 2.4.1
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-          cxx*)
-	    case $host in
-	      osf3*)
-	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
-	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-		;;
-	      *)
-	        allow_undefined_flag_CXX=' -expect_unresolved \*'
-	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
-	          echo "-hidden">> $lib.exp~
-	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
-	          $RM $lib.exp'
-	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
-		;;
-	    esac
-
-	    hardcode_libdir_separator_CXX=:
-
-	    # Commands to make compiler produce verbose output that lists
-	    # what "hidden" libraries, object files and flags are used when
-	    # linking a shared library.
-	    #
-	    # There doesn't appear to be a way to prevent this compiler from
-	    # explicitly linking system object files so we need to strip them
-	    # from the output so that they don't get included in the library
-	    # dependencies.
-	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
-	    ;;
-	  *)
-	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
-	      case $host in
-	        osf3*)
-	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-		  ;;
-	        *)
-	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-		  ;;
-	      esac
-
-	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-	      hardcode_libdir_separator_CXX=:
-
-	      # Commands to make compiler produce verbose output that lists
-	      # what "hidden" libraries, object files and flags are used when
-	      # linking a shared library.
-	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
-
-	    else
-	      # FIXME: insert proper C++ library support
-	      ld_shlibs_CXX=no
-	    fi
-	    ;;
-        esac
-        ;;
-
-      psos*)
-        # FIXME: insert proper C++ library support
-        ld_shlibs_CXX=no
-        ;;
-
-      sunos4*)
-        case $cc_basename in
-          CC*)
-	    # Sun C++ 4.x
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-          lcc*)
-	    # Lucid
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-          *)
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-        esac
-        ;;
-
-      solaris*)
-        case $cc_basename in
-          CC* | sunCC*)
-	    # Sun C++ 4.2, 5.x and Centerline C++
-            archive_cmds_need_lc_CXX=yes
-	    no_undefined_flag_CXX=' -zdefs'
-	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
-
-	    hardcode_libdir_flag_spec_CXX='-R$libdir'
-	    hardcode_shlibpath_var_CXX=no
-	    case $host_os in
-	      solaris2.[0-5] | solaris2.[0-5].*) ;;
-	      *)
-		# The compiler driver will combine and reorder linker options,
-		# but understands `-z linker_flag'.
-	        # Supported since Solaris 2.6 (maybe 2.5.1?)
-		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
-	        ;;
-	    esac
-	    link_all_deplibs_CXX=yes
-
-	    output_verbose_link_cmd='func_echo_all'
-
-	    # Archives containing C++ object files must be created using
-	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
-	    # necessary to make sure instantiated templates are included
-	    # in the archive.
-	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
-	    ;;
-          gcx*)
-	    # Green Hills C++ Compiler
-	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-
-	    # The C++ compiler must be used to create the archive.
-	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
-	    ;;
-          *)
-	    # GNU C++ compiler with Solaris linker
-	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
-	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
-	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
-
-	        # Commands to make compiler produce verbose output that lists
-	        # what "hidden" libraries, object files and flags are used when
-	        # linking a shared library.
-	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
-	      else
-	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
-	        # platform.
-	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
-
-	        # Commands to make compiler produce verbose output that lists
-	        # what "hidden" libraries, object files and flags are used when
-	        # linking a shared library.
-	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
-	      fi
-
-	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
-	      case $host_os in
-		solaris2.[0-5] | solaris2.[0-5].*) ;;
-		*)
-		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-		  ;;
-	      esac
-	    fi
-	    ;;
-        esac
-        ;;
-
-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-      no_undefined_flag_CXX='${wl}-z,text'
-      archive_cmds_need_lc_CXX=no
-      hardcode_shlibpath_var_CXX=no
-      runpath_var='LD_RUN_PATH'
-
-      case $cc_basename in
-        CC*)
-	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-      esac
-      ;;
-
-      sysv5* | sco3.2v5* | sco5v6*)
-	# Note: We can NOT use -z defs as we might desire, because we do not
-	# link with -lc, and that would cause any symbols used from libc to
-	# always be unresolved, which means just about no library would
-	# ever link correctly.  If we're not using GNU ld we use -z text
-	# though, which does catch some bad symbols but isn't as heavy-handed
-	# as -z defs.
-	no_undefined_flag_CXX='${wl}-z,text'
-	allow_undefined_flag_CXX='${wl}-z,nodefs'
-	archive_cmds_need_lc_CXX=no
-	hardcode_shlibpath_var_CXX=no
-	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
-	hardcode_libdir_separator_CXX=':'
-	link_all_deplibs_CXX=yes
-	export_dynamic_flag_spec_CXX='${wl}-Bexport'
-	runpath_var='LD_RUN_PATH'
-
-	case $cc_basename in
-          CC*)
-	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
-	      '"$old_archive_cmds_CXX"
-	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
-	      '"$reload_cmds_CXX"
-	    ;;
-	  *)
-	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	    ;;
-	esac
-      ;;
-
-      tandem*)
-        case $cc_basename in
-          NCC*)
-	    # NonStop-UX NCC 3.20
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-          *)
-	    # FIXME: insert proper C++ library support
-	    ld_shlibs_CXX=no
-	    ;;
-        esac
-        ;;
-
-      vxworks*)
-        # FIXME: insert proper C++ library support
-        ld_shlibs_CXX=no
-        ;;
-
-      *)
-        # FIXME: insert proper C++ library support
-        ld_shlibs_CXX=no
-        ;;
-    esac
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
-$as_echo "$ld_shlibs_CXX" >&6; }
-    test "$ld_shlibs_CXX" = no && can_build_shared=no
-
-    GCC_CXX="$GXX"
-    LD_CXX="$LD"
-
-    ## CAVEAT EMPTOR:
-    ## There is no encapsulation within the following macros, do not change
-    ## the running order or otherwise move them around unless you know exactly
-    ## what you are doing...
-    # Dependencies to place before and after the object being linked:
-predep_objects_CXX=
-postdep_objects_CXX=
-predeps_CXX=
-postdeps_CXX=
-compiler_lib_search_path_CXX=
-
-cat > conftest.$ac_ext <<_LT_EOF
-class Foo
-{
-public:
-  Foo (void) { a = 0; }
-private:
-  int a;
-};
-_LT_EOF
-
-
-_lt_libdeps_save_CFLAGS=$CFLAGS
-case "$CC $CFLAGS " in #(
-*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
-*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
-*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
-esac
-
-if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then
-  # Parse the compiler output and extract the necessary
-  # objects, libraries and library flags.
-
-  # Sentinel used to keep track of whether or not we are before
-  # the conftest object file.
-  pre_test_object_deps_done=no
-
-  for p in `eval "$output_verbose_link_cmd"`; do
-    case ${prev}${p} in
-
-    -L* | -R* | -l*)
-       # Some compilers place space between "-{L,R}" and the path.
-       # Remove the space.
-       if test $p = "-L" ||
-          test $p = "-R"; then
-	 prev=$p
-	 continue
-       fi
-
-       # Expand the sysroot to ease extracting the directories later.
-       if test -z "$prev"; then
-         case $p in
-         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
-         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
-         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
-         esac
-       fi
-       case $p in
-       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
-       esac
-       if test "$pre_test_object_deps_done" = no; then
-	 case ${prev} in
-	 -L | -R)
-	   # Internal compiler library paths should come after those
-	   # provided the user.  The postdeps already come after the
-	   # user supplied libs so there is no need to process them.
-	   if test -z "$compiler_lib_search_path_CXX"; then
-	     compiler_lib_search_path_CXX="${prev}${p}"
-	   else
-	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
-	   fi
-	   ;;
-	 # The "-l" case would never come before the object being
-	 # linked, so don't bother handling this case.
-	 esac
-       else
-	 if test -z "$postdeps_CXX"; then
-	   postdeps_CXX="${prev}${p}"
-	 else
-	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
-	 fi
-       fi
-       prev=
-       ;;
-
-    *.lto.$objext) ;; # Ignore GCC LTO objects
-    *.$objext)
-       # This assumes that the test object file only shows up
-       # once in the compiler output.
-       if test "$p" = "conftest.$objext"; then
-	 pre_test_object_deps_done=yes
-	 continue
-       fi
-
-       if test "$pre_test_object_deps_done" = no; then
-	 if test -z "$predep_objects_CXX"; then
-	   predep_objects_CXX="$p"
-	 else
-	   predep_objects_CXX="$predep_objects_CXX $p"
-	 fi
-       else
-	 if test -z "$postdep_objects_CXX"; then
-	   postdep_objects_CXX="$p"
-	 else
-	   postdep_objects_CXX="$postdep_objects_CXX $p"
-	 fi
-       fi
-       ;;
-
-    *) ;; # Ignore the rest.
-
-    esac
-  done
-
-  # Clean up.
-  rm -f a.out a.exe
-else
-  echo "libtool.m4: error: problem compiling CXX test program"
-fi
-
-$RM -f confest.$objext
-CFLAGS=$_lt_libdeps_save_CFLAGS
-
-# PORTME: override above test on systems where it is broken
-case $host_os in
-interix[3-9]*)
-  # Interix 3.5 installs completely hosed .la files for C++, so rather than
-  # hack all around it, let's just trust "g++" to DTRT.
-  predep_objects_CXX=
-  postdep_objects_CXX=
-  postdeps_CXX=
-  ;;
-
-linux*)
-  case `$CC -V 2>&1 | sed 5q` in
-  *Sun\ C*)
-    # Sun C++ 5.9
-
-    # The more standards-conforming stlport4 library is
-    # incompatible with the Cstd library. Avoid specifying
-    # it if it's in CXXFLAGS. Ignore libCrun as
-    # -library=stlport4 depends on it.
-    case " $CXX $CXXFLAGS " in
-    *" -library=stlport4 "*)
-      solaris_use_stlport4=yes
-      ;;
-    esac
-
-    if test "$solaris_use_stlport4" != yes; then
-      postdeps_CXX='-library=Cstd -library=Crun'
-    fi
-    ;;
-  esac
-  ;;
-
-solaris*)
-  case $cc_basename in
-  CC* | sunCC*)
-    # The more standards-conforming stlport4 library is
-    # incompatible with the Cstd library. Avoid specifying
-    # it if it's in CXXFLAGS. Ignore libCrun as
-    # -library=stlport4 depends on it.
-    case " $CXX $CXXFLAGS " in
-    *" -library=stlport4 "*)
-      solaris_use_stlport4=yes
-      ;;
-    esac
-
-    # Adding this requires a known-good setup of shared libraries for
-    # Sun compiler versions before 5.6, else PIC objects from an old
-    # archive will be linked into the output, leading to subtle bugs.
-    if test "$solaris_use_stlport4" != yes; then
-      postdeps_CXX='-library=Cstd -library=Crun'
-    fi
-    ;;
-  esac
-  ;;
-esac
-
-
-case " $postdeps_CXX " in
-*" -lc "*) archive_cmds_need_lc_CXX=no ;;
-esac
- compiler_lib_search_dirs_CXX=
-if test -n "${compiler_lib_search_path_CXX}"; then
- compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-    lt_prog_compiler_wl_CXX=
-lt_prog_compiler_pic_CXX=
-lt_prog_compiler_static_CXX=
-
-
-  # C++ specific cases for pic, static, wl, etc.
-  if test "$GXX" = yes; then
-    lt_prog_compiler_wl_CXX='-Wl,'
-    lt_prog_compiler_static_CXX='-static'
-
-    case $host_os in
-    aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static_CXX='-Bstatic'
-      fi
-      ;;
-
-    amigaos*)
-      case $host_cpu in
-      powerpc)
-            # see comment about AmigaOS4 .so support
-            lt_prog_compiler_pic_CXX='-fPIC'
-        ;;
-      m68k)
-            # FIXME: we need at least 68020 code to build shared libraries, but
-            # adding the `-m68020' flag to GCC prevents building anything better,
-            # like `-m68040'.
-            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
-        ;;
-      esac
-      ;;
-
-    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-      # PIC is the default for these OSes.
-      ;;
-    mingw* | cygwin* | os2* | pw32* | cegcc*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      # Although the cygwin gcc ignores -fPIC, still need this for old-style
-      # (--disable-auto-import) libraries
-      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
-      ;;
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      lt_prog_compiler_pic_CXX='-fno-common'
-      ;;
-    *djgpp*)
-      # DJGPP does not support shared libraries at all
-      lt_prog_compiler_pic_CXX=
-      ;;
-    haiku*)
-      # PIC is the default for Haiku.
-      # The "-static" flag exists, but is broken.
-      lt_prog_compiler_static_CXX=
-      ;;
-    interix[3-9]*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	lt_prog_compiler_pic_CXX=-Kconform_pic
-      fi
-      ;;
-    hpux*)
-      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
-      # sets the default TLS model and affects inlining.
-      case $host_cpu in
-      hppa*64*)
-	;;
-      *)
-	lt_prog_compiler_pic_CXX='-fPIC'
-	;;
-      esac
-      ;;
-    *qnx* | *nto*)
-      # QNX uses GNU C++, but need to define -shared option too, otherwise
-      # it will coredump.
-      lt_prog_compiler_pic_CXX='-fPIC -shared'
-      ;;
-    *)
-      lt_prog_compiler_pic_CXX='-fPIC'
-      ;;
-    esac
-  else
-    case $host_os in
-      aix[4-9]*)
-	# All AIX code is PIC.
-	if test "$host_cpu" = ia64; then
-	  # AIX 5 now supports IA64 processor
-	  lt_prog_compiler_static_CXX='-Bstatic'
-	else
-	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
-	fi
-	;;
-      chorus*)
-	case $cc_basename in
-	cxch68*)
-	  # Green Hills C++ Compiler
-	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
-	  ;;
-	esac
-	;;
-      mingw* | cygwin* | os2* | pw32* | cegcc*)
-	# This hack is so that the source file can tell whether it is being
-	# built for inclusion in a dll (and should export symbols for example).
-	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
-	;;
-      dgux*)
-	case $cc_basename in
-	  ec++*)
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    ;;
-	  ghcx*)
-	    # Green Hills C++ Compiler
-	    lt_prog_compiler_pic_CXX='-pic'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      freebsd* | dragonfly*)
-	# FreeBSD uses GNU C++
-	;;
-      hpux9* | hpux10* | hpux11*)
-	case $cc_basename in
-	  CC*)
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
-	    if test "$host_cpu" != ia64; then
-	      lt_prog_compiler_pic_CXX='+Z'
-	    fi
-	    ;;
-	  aCC*)
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
-	    case $host_cpu in
-	    hppa*64*|ia64*)
-	      # +Z the default
-	      ;;
-	    *)
-	      lt_prog_compiler_pic_CXX='+Z'
-	      ;;
-	    esac
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      interix*)
-	# This is c89, which is MS Visual C++ (no shared libs)
-	# Anyone wants to do a port?
-	;;
-      irix5* | irix6* | nonstopux*)
-	case $cc_basename in
-	  CC*)
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_static_CXX='-non_shared'
-	    # CC pic flag -KPIC is the default.
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
-	case $cc_basename in
-	  KCC*)
-	    # KAI C++ Compiler
-	    lt_prog_compiler_wl_CXX='--backend -Wl,'
-	    lt_prog_compiler_pic_CXX='-fPIC'
-	    ;;
-	  ecpc* )
-	    # old Intel C++ for x86_64 which still supported -KPIC.
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    lt_prog_compiler_static_CXX='-static'
-	    ;;
-	  icpc* )
-	    # Intel C++, used to be incompatible with GCC.
-	    # ICC 10 doesn't accept -KPIC any more.
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_pic_CXX='-fPIC'
-	    lt_prog_compiler_static_CXX='-static'
-	    ;;
-	  pgCC* | pgcpp*)
-	    # Portland Group C++ compiler
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_pic_CXX='-fpic'
-	    lt_prog_compiler_static_CXX='-Bstatic'
-	    ;;
-	  cxx*)
-	    # Compaq C++
-	    # Make sure the PIC flag is empty.  It appears that all Alpha
-	    # Linux and Compaq Tru64 Unix objects are PIC.
-	    lt_prog_compiler_pic_CXX=
-	    lt_prog_compiler_static_CXX='-non_shared'
-	    ;;
-	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
-	    # IBM XL 8.0, 9.0 on PPC and BlueGene
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_pic_CXX='-qpic'
-	    lt_prog_compiler_static_CXX='-qstaticlink'
-	    ;;
-	  *)
-	    case `$CC -V 2>&1 | sed 5q` in
-	    *Sun\ C*)
-	      # Sun C++ 5.9
-	      lt_prog_compiler_pic_CXX='-KPIC'
-	      lt_prog_compiler_static_CXX='-Bstatic'
-	      lt_prog_compiler_wl_CXX='-Qoption ld '
-	      ;;
-	    esac
-	    ;;
-	esac
-	;;
-      lynxos*)
-	;;
-      m88k*)
-	;;
-      mvs*)
-	case $cc_basename in
-	  cxx*)
-	    lt_prog_compiler_pic_CXX='-W c,exportall'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      netbsd* | netbsdelf*-gnu)
-	;;
-      *qnx* | *nto*)
-        # QNX uses GNU C++, but need to define -shared option too, otherwise
-        # it will coredump.
-        lt_prog_compiler_pic_CXX='-fPIC -shared'
-        ;;
-      osf3* | osf4* | osf5*)
-	case $cc_basename in
-	  KCC*)
-	    lt_prog_compiler_wl_CXX='--backend -Wl,'
-	    ;;
-	  RCC*)
-	    # Rational C++ 2.4.1
-	    lt_prog_compiler_pic_CXX='-pic'
-	    ;;
-	  cxx*)
-	    # Digital/Compaq C++
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    # Make sure the PIC flag is empty.  It appears that all Alpha
-	    # Linux and Compaq Tru64 Unix objects are PIC.
-	    lt_prog_compiler_pic_CXX=
-	    lt_prog_compiler_static_CXX='-non_shared'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      psos*)
-	;;
-      solaris*)
-	case $cc_basename in
-	  CC* | sunCC*)
-	    # Sun C++ 4.2, 5.x and Centerline C++
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    lt_prog_compiler_static_CXX='-Bstatic'
-	    lt_prog_compiler_wl_CXX='-Qoption ld '
-	    ;;
-	  gcx*)
-	    # Green Hills C++ Compiler
-	    lt_prog_compiler_pic_CXX='-PIC'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      sunos4*)
-	case $cc_basename in
-	  CC*)
-	    # Sun C++ 4.x
-	    lt_prog_compiler_pic_CXX='-pic'
-	    lt_prog_compiler_static_CXX='-Bstatic'
-	    ;;
-	  lcc*)
-	    # Lucid
-	    lt_prog_compiler_pic_CXX='-pic'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-	case $cc_basename in
-	  CC*)
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    lt_prog_compiler_static_CXX='-Bstatic'
-	    ;;
-	esac
-	;;
-      tandem*)
-	case $cc_basename in
-	  NCC*)
-	    # NonStop-UX NCC 3.20
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      vxworks*)
-	;;
-      *)
-	lt_prog_compiler_can_build_shared_CXX=no
-	;;
-    esac
-  fi
-
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    lt_prog_compiler_pic_CXX=
-    ;;
-  *)
-    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
-    ;;
-esac
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
-if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
-$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
-lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic_CXX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
-$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
-if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_pic_works_CXX=no
-   ac_outfile=conftest.$ac_objext
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_pic_works_CXX=yes
-     fi
-   fi
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
-$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
-
-if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
-    case $lt_prog_compiler_pic_CXX in
-     "" | " "*) ;;
-     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
-     esac
-else
-    lt_prog_compiler_pic_CXX=
-     lt_prog_compiler_can_build_shared_CXX=no
-fi
-
-fi
-
-
-
-
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
-if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_static_works_CXX=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test -s conftest.err; then
-       # Append any errors to the config.log.
-       cat conftest.err 1>&5
-       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_cv_prog_compiler_static_works_CXX=yes
-       fi
-     else
-       lt_cv_prog_compiler_static_works_CXX=yes
-     fi
-   fi
-   $RM -r conftest*
-   LDFLAGS="$save_LDFLAGS"
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
-$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
-
-if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
-    :
-else
-    lt_prog_compiler_static_CXX=
-fi
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_c_o_CXX=no
-   $RM -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_CXX=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $RM conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-   $RM out/* && rmdir out
-   cd ..
-   $RM -r conftest
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
-$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_c_o_CXX=no
-   $RM -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_CXX=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $RM conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-   $RM out/* && rmdir out
-   cd ..
-   $RM -r conftest
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
-$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
-
-
-
-
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
-$as_echo_n "checking if we can lock with hard links... " >&6; }
-  hard_links=yes
-  $RM conftest*
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  touch conftest.a
-  ln conftest.a conftest.b 2>&5 || hard_links=no
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
-$as_echo "$hard_links" >&6; }
-  if test "$hard_links" = no; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
-
-  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
-  case $host_os in
-  aix[4-9]*)
-    # If we're using GNU nm, then we don't want the "-C" option.
-    # -C means demangle to AIX nm, but means don't demangle with GNU nm
-    # Also, AIX nm treats weak defined symbols like other global defined
-    # symbols, whereas GNU nm marks them as "W".
-    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
-      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-    else
-      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-    fi
-    ;;
-  pw32*)
-    export_symbols_cmds_CXX="$ltdll_cmds"
-    ;;
-  cygwin* | mingw* | cegcc*)
-    case $cc_basename in
-    cl*)
-      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
-      ;;
-    *)
-      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
-      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
-      ;;
-    esac
-    ;;
-  linux* | k*bsd*-gnu | gnu*)
-    link_all_deplibs_CXX=no
-    ;;
-  *)
-    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-    ;;
-  esac
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
-$as_echo "$ld_shlibs_CXX" >&6; }
-test "$ld_shlibs_CXX" = no && can_build_shared=no
-
-with_gnu_ld_CXX=$with_gnu_ld
-
-
-
-
-
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc_CXX" in
-x|xyes)
-  # Assume -lc should be added
-  archive_cmds_need_lc_CXX=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $archive_cmds_CXX in
-    *'~'*)
-      # FIXME: we may have to deal with multi-command sequences.
-      ;;
-    '$CC '*)
-      # Test whether the compiler implicitly links with -lc since on some
-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
-      # to ld, don't add -lc before -lgcc.
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
-$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
-if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  $RM conftest*
-	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } 2>conftest.err; then
-	  soname=conftest
-	  lib=conftest
-	  libobjs=conftest.$ac_objext
-	  deplibs=
-	  wl=$lt_prog_compiler_wl_CXX
-	  pic_flag=$lt_prog_compiler_pic_CXX
-	  compiler_flags=-v
-	  linker_flags=-v
-	  verstring=
-	  output_objdir=.
-	  libname=conftest
-	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
-	  allow_undefined_flag_CXX=
-	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
-  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-	  then
-	    lt_cv_archive_cmds_need_lc_CXX=no
-	  else
-	    lt_cv_archive_cmds_need_lc_CXX=yes
-	  fi
-	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
-	else
-	  cat conftest.err 1>&5
-	fi
-	$RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
-$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
-      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
-      ;;
-    esac
-  fi
-  ;;
-esac
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
-$as_echo_n "checking dynamic linker characteristics... " >&6; }
-
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-  shlibpath_var=LIBPATH
-
-  # AIX 3 has no versioning support, so we append a major version to the name.
-  soname_spec='${libname}${release}${shared_ext}$major'
-  ;;
-
-aix[4-9]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  hardcode_into_libs=yes
-  if test "$host_cpu" = ia64; then
-    # AIX 5 supports IA64
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-    shlibpath_var=LD_LIBRARY_PATH
-  else
-    # With GCC up to 2.95.x, collect2 would create an import file
-    # for dependence libraries.  The import file would start with
-    # the line `#! .'.  This would cause the generated library to
-    # depend on `.', always an invalid library.  This was fixed in
-    # development snapshots of GCC prior to 3.0.
-    case $host_os in
-      aix4 | aix4.[01] | aix4.[01].*)
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-	   echo ' yes '
-	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
-	:
-      else
-	can_build_shared=no
-      fi
-      ;;
-    esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
-    if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-      # instead of lib<name>.a to let people know that these are not
-      # typical AIX shared libraries.
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    else
-      # We preserve .a as extension for shared libraries through AIX4.2
-      # and later when we are not doing run time linking.
-      library_names_spec='${libname}${release}.a $libname.a'
-      soname_spec='${libname}${release}${shared_ext}$major'
-    fi
-    shlibpath_var=LIBPATH
-  fi
-  ;;
-
-amigaos*)
-  case $host_cpu in
-  powerpc)
-    # Since July 2007 AmigaOS4 officially supports .so libraries.
-    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    ;;
-  m68k)
-    library_names_spec='$libname.ixlibrary $libname.a'
-    # Create ${libname}_ixlibrary.a entries in /sys/libs.
-    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-    ;;
-  esac
-  ;;
-
-beos*)
-  library_names_spec='${libname}${shared_ext}'
-  dynamic_linker="$host_os ld.so"
-  shlibpath_var=LIBRARY_PATH
-  ;;
-
-bsdi[45]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-  # the default ld.so.conf also contains /usr/contrib/lib and
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-  # libtool to hard-code these into programs
-  ;;
-
-cygwin* | mingw* | pw32* | cegcc*)
-  version_type=windows
-  shrext_cmds=".dll"
-  need_version=no
-  need_lib_prefix=no
-
-  case $GCC,$cc_basename in
-  yes,*)
-    # gcc
-    library_names_spec='$libname.dll.a'
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname~
-      chmod a+x \$dldir/$dlname~
-      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
-        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
-      fi'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $RM \$dlpath'
-    shlibpath_overrides_runpath=yes
-
-    case $host_os in
-    cygwin*)
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-
-      ;;
-    mingw* | cegcc*)
-      # MinGW DLLs use traditional 'lib' prefix
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    pw32*)
-      # pw32 DLLs use 'pw' prefix rather than 'lib'
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    esac
-    dynamic_linker='Win32 ld.exe'
-    ;;
-
-  *,cl*)
-    # Native MSVC
-    libname_spec='$name'
-    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-    library_names_spec='${libname}.dll.lib'
-
-    case $build_os in
-    mingw*)
-      sys_lib_search_path_spec=
-      lt_save_ifs=$IFS
-      IFS=';'
-      for lt_path in $LIB
-      do
-        IFS=$lt_save_ifs
-        # Let DOS variable expansion print the short 8.3 style file name.
-        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
-        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
-      done
-      IFS=$lt_save_ifs
-      # Convert to MSYS style.
-      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
-      ;;
-    cygwin*)
-      # Convert to unix form, then to dos form, then back to unix form
-      # but this time dos style (no spaces!) so that the unix form looks
-      # like /cygdrive/c/PROGRA~1:/cygdr...
-      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
-      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
-      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-      ;;
-    *)
-      sys_lib_search_path_spec="$LIB"
-      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
-        # It is most probably a Windows format PATH.
-        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-      else
-        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-      fi
-      # FIXME: find the short name or the path components, as spaces are
-      # common. (e.g. "Program Files" -> "PROGRA~1")
-      ;;
-    esac
-
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $RM \$dlpath'
-    shlibpath_overrides_runpath=yes
-    dynamic_linker='Win32 link.exe'
-    ;;
-
-  *)
-    # Assume MSVC wrapper
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-    dynamic_linker='Win32 ld.exe'
-    ;;
-  esac
-  # FIXME: first we should search . and the directory the executable is in
-  shlibpath_var=PATH
-  ;;
-
-darwin* | rhapsody*)
-  dynamic_linker="$host_os dyld"
-  version_type=darwin
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-  soname_spec='${libname}${release}${major}$shared_ext'
-  shlibpath_overrides_runpath=yes
-  shlibpath_var=DYLD_LIBRARY_PATH
-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-  ;;
-
-dgux*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-freebsd* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[23].*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  version_type=freebsd-$objformat
-  case $version_type in
-    freebsd-elf*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-      need_version=no
-      need_lib_prefix=no
-      ;;
-    freebsd-*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-      need_version=yes
-      ;;
-  esac
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_os in
-  freebsd2.*)
-    shlibpath_overrides_runpath=yes
-    ;;
-  freebsd3.[01]* | freebsdelf3.[01]*)
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  *) # from 4.6 on, and DragonFly
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  esac
-  ;;
-
-haiku*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  dynamic_linker="$host_os runtime_loader"
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
-  hardcode_into_libs=yes
-  ;;
-
-hpux9* | hpux10* | hpux11*)
-  # Give a soname corresponding to the major version so that dld.sl refuses to
-  # link against other versions.
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  case $host_cpu in
-  ia64*)
-    shrext_cmds='.so'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.so"
-    shlibpath_var=LD_LIBRARY_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    if test "X$HPUX_IA64_MODE" = X32; then
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-    else
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-    fi
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-  hppa*64*)
-    shrext_cmds='.sl'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-  *)
-    shrext_cmds='.sl'
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=SHLIB_PATH
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    ;;
-  esac
-  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
-  postinstall_cmds='chmod 555 $lib'
-  # or fails outright, so override atomically:
-  install_override_mode=555
-  ;;
-
-interix[3-9]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $host_os in
-    nonstopux*) version_type=nonstopux ;;
-    *)
-	if test "$lt_cv_prog_gnu_ld" = yes; then
-		version_type=linux # correct to gnu/linux during the next big refactor
-	else
-		version_type=irix
-	fi ;;
-  esac
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-  case $host_os in
-  irix5* | nonstopux*)
-    libsuff= shlibsuff=
-    ;;
-  *)
-    case $LD in # libtool.m4 will add one of these switches to LD
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-      libsuff= shlibsuff= libmagic=32-bit;;
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-      libsuff=32 shlibsuff=N32 libmagic=N32;;
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
-    *) libsuff= shlibsuff= libmagic=never-match;;
-    esac
-    ;;
-  esac
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-  shlibpath_overrides_runpath=no
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-  hardcode_into_libs=yes
-  ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
-  dynamic_linker=no
-  ;;
-
-# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-
-  # Some binutils ld are patched to set DT_RUNPATH
-  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_shlibpath_overrides_runpath=no
-    save_LDFLAGS=$LDFLAGS
-    save_libdir=$libdir
-    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
-	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
-    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
-  lt_cv_shlibpath_overrides_runpath=yes
-fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-    LDFLAGS=$save_LDFLAGS
-    libdir=$save_libdir
-
-fi
-
-  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
-
-  # This implies no fast_install, which is unacceptable.
-  # Some rework will be needed to allow for fast_install
-  # before this can be enabled.
-  hardcode_into_libs=yes
-
-  # Append ld.so.conf contents to the search path
-  if test -f /etc/ld.so.conf; then
-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
-  fi
-
-  # We used to test for /lib/ld.so.1 and disable shared libraries on
-  # powerpc, because MkLinux only supported shared libraries with the
-  # GNU dynamic linker.  Since this was broken with cross compilers,
-  # most powerpc-linux boxes support dynamic linking these days and
-  # people can always --disable-shared, the test was removed, and we
-  # assume the GNU/Linux dynamic linker is in use.
-  dynamic_linker='GNU/Linux ld.so'
-  ;;
-
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
-netbsd*)
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-    dynamic_linker='NetBSD (a.out) ld.so'
-  else
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    dynamic_linker='NetBSD ld.elf_so'
-  fi
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  ;;
-
-newsos6)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-*nto* | *qnx*)
-  version_type=qnx
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='ldqnx.so'
-  ;;
-
-openbsd*)
-  version_type=sunos
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
-    *)				need_version=no  ;;
-  esac
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    case $host_os in
-      openbsd2.[89] | openbsd2.[89].*)
-	shlibpath_overrides_runpath=no
-	;;
-      *)
-	shlibpath_overrides_runpath=yes
-	;;
-      esac
-  else
-    shlibpath_overrides_runpath=yes
-  fi
-  ;;
-
-os2*)
-  libname_spec='$name'
-  shrext_cmds=".dll"
-  need_lib_prefix=no
-  library_names_spec='$libname${shared_ext} $libname.a'
-  dynamic_linker='OS/2 ld.exe'
-  shlibpath_var=LIBPATH
-  ;;
-
-osf3* | osf4* | osf5*)
-  version_type=osf
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-  ;;
-
-rdos*)
-  dynamic_linker=no
-  ;;
-
-solaris*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  # ldd complains unless libraries are executable
-  postinstall_cmds='chmod +x $lib'
-  ;;
-
-sunos4*)
-  version_type=sunos
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-  fi
-  need_version=yes
-  ;;
-
-sysv4 | sysv4.3*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_vendor in
-    sni)
-      shlibpath_overrides_runpath=no
-      need_lib_prefix=no
-      runpath_var=LD_RUN_PATH
-      ;;
-    siemens)
-      need_lib_prefix=no
-      ;;
-    motorola)
-      need_lib_prefix=no
-      need_version=no
-      shlibpath_overrides_runpath=no
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-      ;;
-  esac
-  ;;
-
-sysv4*MP*)
-  if test -d /usr/nec ;then
-    version_type=linux # correct to gnu/linux during the next big refactor
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-    soname_spec='$libname${shared_ext}.$major'
-    shlibpath_var=LD_LIBRARY_PATH
-  fi
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-	;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-tpf*)
-  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-uts4*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-*)
-  dynamic_linker=no
-  ;;
-esac
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
-$as_echo "$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
-  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
-fi
-if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
-  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
-$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
-hardcode_action_CXX=
-if test -n "$hardcode_libdir_flag_spec_CXX" ||
-   test -n "$runpath_var_CXX" ||
-   test "X$hardcode_automatic_CXX" = "Xyes" ; then
-
-  # We can hardcode non-existent directories.
-  if test "$hardcode_direct_CXX" != no &&
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-     # have to relink, otherwise we might link with an installed library
-     # when we should be linking with a yet-to-be-installed one
-     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
-     test "$hardcode_minus_L_CXX" != no; then
-    # Linking always hardcodes the temporary library directory.
-    hardcode_action_CXX=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    hardcode_action_CXX=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  hardcode_action_CXX=unsupported
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
-$as_echo "$hardcode_action_CXX" >&6; }
-
-if test "$hardcode_action_CXX" = relink ||
-   test "$inherit_rpath_CXX" = yes; then
-  # Fast installation is not supported
-  enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
-     test "$enable_shared" = no; then
-  # Fast installation is not necessary
-  enable_fast_install=needless
-fi
-
-
-
-
-
-
-
-  fi # test -n "$compiler"
-
-  CC=$lt_save_CC
-  CFLAGS=$lt_save_CFLAGS
-  LDCXX=$LD
-  LD=$lt_save_LD
-  GCC=$lt_save_GCC
-  with_gnu_ld=$lt_save_with_gnu_ld
-  lt_cv_path_LDCXX=$lt_cv_path_LD
-  lt_cv_path_LD=$lt_save_path_LD
-  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-fi # test "$_lt_caught_CXX_error" != yes
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-
-
-
-      ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-
-
-if test -z "$FC" || test "X$FC" = "Xno"; then
-  _lt_disable_FC=yes
-fi
-
-archive_cmds_need_lc_FC=no
-allow_undefined_flag_FC=
-always_export_symbols_FC=no
-archive_expsym_cmds_FC=
-export_dynamic_flag_spec_FC=
-hardcode_direct_FC=no
-hardcode_direct_absolute_FC=no
-hardcode_libdir_flag_spec_FC=
-hardcode_libdir_separator_FC=
-hardcode_minus_L_FC=no
-hardcode_automatic_FC=no
-inherit_rpath_FC=no
-module_cmds_FC=
-module_expsym_cmds_FC=
-link_all_deplibs_FC=unknown
-old_archive_cmds_FC=$old_archive_cmds
-reload_flag_FC=$reload_flag
-reload_cmds_FC=$reload_cmds
-no_undefined_flag_FC=
-whole_archive_flag_spec_FC=
-enable_shared_with_static_runtimes_FC=no
-
-# Source file extension for fc test sources.
-ac_ext=${ac_fc_srcext-f}
-
-# Object file extension for compiled fc test sources.
-objext=o
-objext_FC=$objext
-
-# No sense in running all these tests if we already determined that
-# the FC compiler isn't working.  Some variables (like enable_shared)
-# are currently assumed to apply to all compilers on this platform,
-# and will be corrupted by setting them based on a non-working compiler.
-if test "$_lt_disable_FC" != yes; then
-  # Code to be used in simple compile tests
-  lt_simple_compile_test_code="\
-      subroutine t
-      return
-      end
-"
-
-  # Code to be used in simple link tests
-  lt_simple_link_test_code="\
-      program t
-      end
-"
-
-  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-
-
-
-
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-  # save warnings/boilerplate of simple test code
-  ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$RM conftest*
-
-  ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$RM -r conftest*
-
-
-  # Allow CC to be a program name with arguments.
-  lt_save_CC="$CC"
-  lt_save_GCC=$GCC
-  lt_save_CFLAGS=$CFLAGS
-  CC=${FC-"f95"}
-  CFLAGS=$FCFLAGS
-  compiler=$CC
-  GCC=$ac_cv_fc_compiler_gnu
-
-  compiler_FC=$CC
-  for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
-
-
-  if test -n "$compiler"; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
-$as_echo_n "checking if libtool supports shared libraries... " >&6; }
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
-$as_echo "$can_build_shared" >&6; }
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
-$as_echo_n "checking whether to build shared libraries... " >&6; }
-    test "$can_build_shared" = "no" && enable_shared=no
-
-    # On AIX, shared libraries and static libraries use the same namespace, and
-    # are all built from PIC.
-    case $host_os in
-      aix3*)
-        test "$enable_shared" = yes && enable_static=no
-        if test -n "$RANLIB"; then
-          archive_cmds="$archive_cmds~\$RANLIB \$lib"
-          postinstall_cmds='$RANLIB $lib'
-        fi
-        ;;
-      aix[4-9]*)
-	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-	  test "$enable_shared" = yes && enable_static=no
-	fi
-        ;;
-    esac
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
-$as_echo "$enable_shared" >&6; }
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
-$as_echo_n "checking whether to build static libraries... " >&6; }
-    # Make sure either enable_shared or enable_static is yes.
-    test "$enable_shared" = yes || enable_static=yes
-    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
-$as_echo "$enable_static" >&6; }
-
-    GCC_FC="$ac_cv_fc_compiler_gnu"
-    LD_FC="$LD"
-
-    ## CAVEAT EMPTOR:
-    ## There is no encapsulation within the following macros, do not change
-    ## the running order or otherwise move them around unless you know exactly
-    ## what you are doing...
-    # Dependencies to place before and after the object being linked:
-predep_objects_FC=
-postdep_objects_FC=
-predeps_FC=
-postdeps_FC=
-compiler_lib_search_path_FC=
-
-cat > conftest.$ac_ext <<_LT_EOF
-      subroutine foo
-      implicit none
-      integer a
-      a=0
-      return
-      end
-_LT_EOF
-
-
-_lt_libdeps_save_CFLAGS=$CFLAGS
-case "$CC $CFLAGS " in #(
-*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
-*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
-*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
-esac
-
-if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; then
-  # Parse the compiler output and extract the necessary
-  # objects, libraries and library flags.
-
-  # Sentinel used to keep track of whether or not we are before
-  # the conftest object file.
-  pre_test_object_deps_done=no
-
-  for p in `eval "$output_verbose_link_cmd"`; do
-    case ${prev}${p} in
-
-    -L* | -R* | -l*)
-       # Some compilers place space between "-{L,R}" and the path.
-       # Remove the space.
-       if test $p = "-L" ||
-          test $p = "-R"; then
-	 prev=$p
-	 continue
-       fi
-
-       # Expand the sysroot to ease extracting the directories later.
-       if test -z "$prev"; then
-         case $p in
-         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
-         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
-         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
-         esac
-       fi
-       case $p in
-       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
-       esac
-       if test "$pre_test_object_deps_done" = no; then
-	 case ${prev} in
-	 -L | -R)
-	   # Internal compiler library paths should come after those
-	   # provided the user.  The postdeps already come after the
-	   # user supplied libs so there is no need to process them.
-	   if test -z "$compiler_lib_search_path_FC"; then
-	     compiler_lib_search_path_FC="${prev}${p}"
-	   else
-	     compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
-	   fi
-	   ;;
-	 # The "-l" case would never come before the object being
-	 # linked, so don't bother handling this case.
-	 esac
-       else
-	 if test -z "$postdeps_FC"; then
-	   postdeps_FC="${prev}${p}"
-	 else
-	   postdeps_FC="${postdeps_FC} ${prev}${p}"
-	 fi
-       fi
-       prev=
-       ;;
-
-    *.lto.$objext) ;; # Ignore GCC LTO objects
-    *.$objext)
-       # This assumes that the test object file only shows up
-       # once in the compiler output.
-       if test "$p" = "conftest.$objext"; then
-	 pre_test_object_deps_done=yes
-	 continue
-       fi
-
-       if test "$pre_test_object_deps_done" = no; then
-	 if test -z "$predep_objects_FC"; then
-	   predep_objects_FC="$p"
-	 else
-	   predep_objects_FC="$predep_objects_FC $p"
-	 fi
-       else
-	 if test -z "$postdep_objects_FC"; then
-	   postdep_objects_FC="$p"
-	 else
-	   postdep_objects_FC="$postdep_objects_FC $p"
-	 fi
-       fi
-       ;;
-
-    *) ;; # Ignore the rest.
-
-    esac
-  done
-
-  # Clean up.
-  rm -f a.out a.exe
-else
-  echo "libtool.m4: error: problem compiling FC test program"
-fi
-
-$RM -f confest.$objext
-CFLAGS=$_lt_libdeps_save_CFLAGS
-
-# PORTME: override above test on systems where it is broken
-
-
-case " $postdeps_FC " in
-*" -lc "*) archive_cmds_need_lc_FC=no ;;
-esac
- compiler_lib_search_dirs_FC=
-if test -n "${compiler_lib_search_path_FC}"; then
- compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-    lt_prog_compiler_wl_FC=
-lt_prog_compiler_pic_FC=
-lt_prog_compiler_static_FC=
-
-
-  if test "$GCC" = yes; then
-    lt_prog_compiler_wl_FC='-Wl,'
-    lt_prog_compiler_static_FC='-static'
-
-    case $host_os in
-      aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static_FC='-Bstatic'
-      fi
-      ;;
-
-    amigaos*)
-      case $host_cpu in
-      powerpc)
-            # see comment about AmigaOS4 .so support
-            lt_prog_compiler_pic_FC='-fPIC'
-        ;;
-      m68k)
-            # FIXME: we need at least 68020 code to build shared libraries, but
-            # adding the `-m68020' flag to GCC prevents building anything better,
-            # like `-m68040'.
-            lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
-        ;;
-      esac
-      ;;
-
-    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-      # PIC is the default for these OSes.
-      ;;
-
-    mingw* | cygwin* | pw32* | os2* | cegcc*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      # Although the cygwin gcc ignores -fPIC, still need this for old-style
-      # (--disable-auto-import) libraries
-      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
-      ;;
-
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      lt_prog_compiler_pic_FC='-fno-common'
-      ;;
-
-    haiku*)
-      # PIC is the default for Haiku.
-      # The "-static" flag exists, but is broken.
-      lt_prog_compiler_static_FC=
-      ;;
-
-    hpux*)
-      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
-      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
-      # sets the default TLS model and affects inlining.
-      case $host_cpu in
-      hppa*64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic_FC='-fPIC'
-	;;
-      esac
-      ;;
-
-    interix[3-9]*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    msdosdjgpp*)
-      # Just because we use GCC doesn't mean we suddenly get shared libraries
-      # on systems that don't support them.
-      lt_prog_compiler_can_build_shared_FC=no
-      enable_shared=no
-      ;;
-
-    *nto* | *qnx*)
-      # QNX uses GNU C++, but need to define -shared option too, otherwise
-      # it will coredump.
-      lt_prog_compiler_pic_FC='-fPIC -shared'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	lt_prog_compiler_pic_FC=-Kconform_pic
-      fi
-      ;;
-
-    *)
-      lt_prog_compiler_pic_FC='-fPIC'
-      ;;
-    esac
-
-    case $cc_basename in
-    nvcc*) # Cuda Compiler Driver 2.2
-      lt_prog_compiler_wl_FC='-Xlinker '
-      if test -n "$lt_prog_compiler_pic_FC"; then
-        lt_prog_compiler_pic_FC="-Xcompiler $lt_prog_compiler_pic_FC"
-      fi
-      ;;
-    esac
-  else
-    # PORTME Check for flag to pass linker flags through the system compiler.
-    case $host_os in
-    aix*)
-      lt_prog_compiler_wl_FC='-Wl,'
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static_FC='-Bstatic'
-      else
-	lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
-      fi
-      ;;
-
-    mingw* | cygwin* | pw32* | os2* | cegcc*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
-      ;;
-
-    hpux9* | hpux10* | hpux11*)
-      lt_prog_compiler_wl_FC='-Wl,'
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic_FC='+Z'
-	;;
-      esac
-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
-      lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      lt_prog_compiler_wl_FC='-Wl,'
-      # PIC (with -KPIC) is the default.
-      lt_prog_compiler_static_FC='-non_shared'
-      ;;
-
-    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
-      case $cc_basename in
-      # old Intel for x86_64 which still supported -KPIC.
-      ecc*)
-	lt_prog_compiler_wl_FC='-Wl,'
-	lt_prog_compiler_pic_FC='-KPIC'
-	lt_prog_compiler_static_FC='-static'
-        ;;
-      # icc used to be incompatible with GCC.
-      # ICC 10 doesn't accept -KPIC any more.
-      icc* | ifort*)
-	lt_prog_compiler_wl_FC='-Wl,'
-	lt_prog_compiler_pic_FC='-fPIC'
-	lt_prog_compiler_static_FC='-static'
-        ;;
-      # Lahey Fortran 8.1.
-      lf95*)
-	lt_prog_compiler_wl_FC='-Wl,'
-	lt_prog_compiler_pic_FC='--shared'
-	lt_prog_compiler_static_FC='--static'
-	;;
-      nagfor*)
-	# NAG Fortran compiler
-	lt_prog_compiler_wl_FC='-Wl,-Wl,,'
-	lt_prog_compiler_pic_FC='-PIC'
-	lt_prog_compiler_static_FC='-Bstatic'
-	;;
-      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-	# which looks to be a dead project)
-	lt_prog_compiler_wl_FC='-Wl,'
-	lt_prog_compiler_pic_FC='-fpic'
-	lt_prog_compiler_static_FC='-Bstatic'
-        ;;
-      ccc*)
-        lt_prog_compiler_wl_FC='-Wl,'
-        # All Alpha code is PIC.
-        lt_prog_compiler_static_FC='-non_shared'
-        ;;
-      xl* | bgxl* | bgf* | mpixl*)
-	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
-	lt_prog_compiler_wl_FC='-Wl,'
-	lt_prog_compiler_pic_FC='-qpic'
-	lt_prog_compiler_static_FC='-qstaticlink'
-	;;
-      *)
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
-	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
-	  lt_prog_compiler_pic_FC='-KPIC'
-	  lt_prog_compiler_static_FC='-Bstatic'
-	  lt_prog_compiler_wl_FC=''
-	  ;;
-	*Sun\ F* | *Sun*Fortran*)
-	  lt_prog_compiler_pic_FC='-KPIC'
-	  lt_prog_compiler_static_FC='-Bstatic'
-	  lt_prog_compiler_wl_FC='-Qoption ld '
-	  ;;
-	*Sun\ C*)
-	  # Sun C 5.9
-	  lt_prog_compiler_pic_FC='-KPIC'
-	  lt_prog_compiler_static_FC='-Bstatic'
-	  lt_prog_compiler_wl_FC='-Wl,'
-	  ;;
-        *Intel*\ [CF]*Compiler*)
-	  lt_prog_compiler_wl_FC='-Wl,'
-	  lt_prog_compiler_pic_FC='-fPIC'
-	  lt_prog_compiler_static_FC='-static'
-	  ;;
-	*Portland\ Group*)
-	  lt_prog_compiler_wl_FC='-Wl,'
-	  lt_prog_compiler_pic_FC='-fpic'
-	  lt_prog_compiler_static_FC='-Bstatic'
-	  ;;
-	esac
-	;;
-      esac
-      ;;
-
-    newsos6)
-      lt_prog_compiler_pic_FC='-KPIC'
-      lt_prog_compiler_static_FC='-Bstatic'
-      ;;
-
-    *nto* | *qnx*)
-      # QNX uses GNU C++, but need to define -shared option too, otherwise
-      # it will coredump.
-      lt_prog_compiler_pic_FC='-fPIC -shared'
-      ;;
-
-    osf3* | osf4* | osf5*)
-      lt_prog_compiler_wl_FC='-Wl,'
-      # All OSF/1 code is PIC.
-      lt_prog_compiler_static_FC='-non_shared'
-      ;;
-
-    rdos*)
-      lt_prog_compiler_static_FC='-non_shared'
-      ;;
-
-    solaris*)
-      lt_prog_compiler_pic_FC='-KPIC'
-      lt_prog_compiler_static_FC='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
-	lt_prog_compiler_wl_FC='-Qoption ld ';;
-      *)
-	lt_prog_compiler_wl_FC='-Wl,';;
-      esac
-      ;;
-
-    sunos4*)
-      lt_prog_compiler_wl_FC='-Qoption ld '
-      lt_prog_compiler_pic_FC='-PIC'
-      lt_prog_compiler_static_FC='-Bstatic'
-      ;;
-
-    sysv4 | sysv4.2uw2* | sysv4.3*)
-      lt_prog_compiler_wl_FC='-Wl,'
-      lt_prog_compiler_pic_FC='-KPIC'
-      lt_prog_compiler_static_FC='-Bstatic'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec ;then
-	lt_prog_compiler_pic_FC='-Kconform_pic'
-	lt_prog_compiler_static_FC='-Bstatic'
-      fi
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      lt_prog_compiler_wl_FC='-Wl,'
-      lt_prog_compiler_pic_FC='-KPIC'
-      lt_prog_compiler_static_FC='-Bstatic'
-      ;;
-
-    unicos*)
-      lt_prog_compiler_wl_FC='-Wl,'
-      lt_prog_compiler_can_build_shared_FC=no
-      ;;
-
-    uts4*)
-      lt_prog_compiler_pic_FC='-pic'
-      lt_prog_compiler_static_FC='-Bstatic'
-      ;;
-
-    *)
-      lt_prog_compiler_can_build_shared_FC=no
-      ;;
-    esac
-  fi
-
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    lt_prog_compiler_pic_FC=
-    ;;
-  *)
-    lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
-    ;;
-esac
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
-if ${lt_cv_prog_compiler_pic_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_pic_FC=$lt_prog_compiler_pic_FC
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_FC" >&5
-$as_echo "$lt_cv_prog_compiler_pic_FC" >&6; }
-lt_prog_compiler_pic_FC=$lt_cv_prog_compiler_pic_FC
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic_FC"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
-$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
-if ${lt_cv_prog_compiler_pic_works_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_pic_works_FC=no
-   ac_outfile=conftest.$ac_objext
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$lt_prog_compiler_pic_FC"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_pic_works_FC=yes
-     fi
-   fi
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
-$as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
-
-if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
-    case $lt_prog_compiler_pic_FC in
-     "" | " "*) ;;
-     *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
-     esac
-else
-    lt_prog_compiler_pic_FC=
-     lt_prog_compiler_can_build_shared_FC=no
-fi
-
-fi
-
-
-
-
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
-if ${lt_cv_prog_compiler_static_works_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_static_works_FC=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test -s conftest.err; then
-       # Append any errors to the config.log.
-       cat conftest.err 1>&5
-       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_cv_prog_compiler_static_works_FC=yes
-       fi
-     else
-       lt_cv_prog_compiler_static_works_FC=yes
-     fi
-   fi
-   $RM -r conftest*
-   LDFLAGS="$save_LDFLAGS"
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
-$as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
-
-if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
-    :
-else
-    lt_prog_compiler_static_FC=
-fi
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_c_o_FC=no
-   $RM -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_FC=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $RM conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-   $RM out/* && rmdir out
-   cd ..
-   $RM -r conftest
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
-$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
-$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
-if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_prog_compiler_c_o_FC=no
-   $RM -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_FC=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $RM conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
-   $RM out/* && rmdir out
-   cd ..
-   $RM -r conftest
-   $RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
-$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
-
-
-
-
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
-$as_echo_n "checking if we can lock with hard links... " >&6; }
-  hard_links=yes
-  $RM conftest*
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  touch conftest.a
-  ln conftest.a conftest.b 2>&5 || hard_links=no
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
-$as_echo "$hard_links" >&6; }
-  if test "$hard_links" = no; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
-
-  runpath_var=
-  allow_undefined_flag_FC=
-  always_export_symbols_FC=no
-  archive_cmds_FC=
-  archive_expsym_cmds_FC=
-  compiler_needs_object_FC=no
-  enable_shared_with_static_runtimes_FC=no
-  export_dynamic_flag_spec_FC=
-  export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  hardcode_automatic_FC=no
-  hardcode_direct_FC=no
-  hardcode_direct_absolute_FC=no
-  hardcode_libdir_flag_spec_FC=
-  hardcode_libdir_separator_FC=
-  hardcode_minus_L_FC=no
-  hardcode_shlibpath_var_FC=unsupported
-  inherit_rpath_FC=no
-  link_all_deplibs_FC=unknown
-  module_cmds_FC=
-  module_expsym_cmds_FC=
-  old_archive_from_new_cmds_FC=
-  old_archive_from_expsyms_cmds_FC=
-  thread_safe_flag_spec_FC=
-  whole_archive_flag_spec_FC=
-  # include_expsyms should be a list of space-separated symbols to be *always*
-  # included in the symbol list
-  include_expsyms_FC=
-  # exclude_expsyms can be an extended regexp of symbols to exclude
-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-  # as well as any symbol that contains `d'.
-  exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-  # platforms (ab)use it in PIC code, but their linkers get confused if
-  # the symbol is explicitly referenced.  Since portable code cannot
-  # rely on this symbol name, it's probably fine to never include it in
-  # preloaded symbol tables.
-  # Exclude shared library initialization/finalization symbols.
-  extract_expsyms_cmds=
-
-  case $host_os in
-  cygwin* | mingw* | pw32* | cegcc*)
-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
-    # When not using gcc, we currently assume that we are using
-    # Microsoft Visual C++.
-    if test "$GCC" != yes; then
-      with_gnu_ld=no
-    fi
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  openbsd*)
-    with_gnu_ld=no
-    ;;
-  linux* | k*bsd*-gnu | gnu*)
-    link_all_deplibs_FC=no
-    ;;
-  esac
-
-  ld_shlibs_FC=yes
-
-  # On some targets, GNU ld is compatible enough with the native linker
-  # that we're better off using the native interface for both.
-  lt_use_gnu_ld_interface=no
-  if test "$with_gnu_ld" = yes; then
-    case $host_os in
-      aix*)
-	# The AIX port of GNU ld has always aspired to compatibility
-	# with the native linker.  However, as the warning in the GNU ld
-	# block says, versions before 2.19.5* couldn't really create working
-	# shared libraries, regardless of the interface used.
-	case `$LD -v 2>&1` in
-	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
-	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
-	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
-	  *)
-	    lt_use_gnu_ld_interface=yes
-	    ;;
-	esac
-	;;
-      *)
-	lt_use_gnu_ld_interface=yes
-	;;
-    esac
-  fi
-
-  if test "$lt_use_gnu_ld_interface" = yes; then
-    # If archive_cmds runs LD, not CC, wlarc should be empty
-    wlarc='${wl}'
-
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    runpath_var=LD_RUN_PATH
-    hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
-    export_dynamic_flag_spec_FC='${wl}--export-dynamic'
-    # ancient GNU ld didn't support --whole-archive et. al.
-    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
-      whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-    else
-      whole_archive_flag_spec_FC=
-    fi
-    supports_anon_versioning=no
-    case `$LD -v 2>&1` in
-      *GNU\ gold*) supports_anon_versioning=yes ;;
-      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-      *\ 2.11.*) ;; # other 2.11 versions
-      *) supports_anon_versioning=yes ;;
-    esac
-
-    # See if GNU ld supports shared libraries.
-    case $host_os in
-    aix[3-9]*)
-      # On AIX/PPC, the GNU linker is very broken
-      if test "$host_cpu" != ia64; then
-	ld_shlibs_FC=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.19, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support.  If you
-*** really care for shared libraries, you may want to install binutils
-*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
-*** You will then need to restart the configuration process.
-
-_LT_EOF
-      fi
-      ;;
-
-    amigaos*)
-      case $host_cpu in
-      powerpc)
-            # see comment about AmigaOS4 .so support
-            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-            archive_expsym_cmds_FC=''
-        ;;
-      m68k)
-            archive_cmds_FC='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-            hardcode_libdir_flag_spec_FC='-L$libdir'
-            hardcode_minus_L_FC=yes
-        ;;
-      esac
-      ;;
-
-    beos*)
-      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	allow_undefined_flag_FC=unsupported
-	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-	# support --undefined.  This deserves some investigation.  FIXME
-	archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      else
-	ld_shlibs_FC=no
-      fi
-      ;;
-
-    cygwin* | mingw* | pw32* | cegcc*)
-      # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
-      # as there is no search path for DLLs.
-      hardcode_libdir_flag_spec_FC='-L$libdir'
-      export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
-      allow_undefined_flag_FC=unsupported
-      always_export_symbols_FC=no
-      enable_shared_with_static_runtimes_FC=yes
-      export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
-      exclude_expsyms_FC='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
-
-      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-        archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-	# If the export-symbols file already is a .def file (1st line
-	# is EXPORTS), use it as is; otherwise, prepend...
-	archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	  cp $export_symbols $output_objdir/$soname.def;
-	else
-	  echo EXPORTS > $output_objdir/$soname.def;
-	  cat $export_symbols >> $output_objdir/$soname.def;
-	fi~
-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-	ld_shlibs_FC=no
-      fi
-      ;;
-
-    haiku*)
-      archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      link_all_deplibs_FC=yes
-      ;;
-
-    interix[3-9]*)
-      hardcode_direct_FC=no
-      hardcode_shlibpath_var_FC=no
-      hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
-      export_dynamic_flag_spec_FC='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      archive_expsym_cmds_FC='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
-      tmp_diet=no
-      if test "$host_os" = linux-dietlibc; then
-	case $cc_basename in
-	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
-	esac
-      fi
-      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
-	 && test "$tmp_diet" = no
-      then
-	tmp_addflag=' $pic_flag'
-	tmp_sharedflag='-shared'
-	case $cc_basename,$host_cpu in
-        pgcc*)				# Portland Group C compiler
-	  whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag'
-	  ;;
-	pgf77* | pgf90* | pgf95* | pgfortran*)
-					# Portland Group f77 and f90 compilers
-	  whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag -Mnomain' ;;
-	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
-	  tmp_addflag=' -i_dynamic' ;;
-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
-	ifc* | ifort*)			# Intel Fortran compiler
-	  tmp_addflag=' -nofor_main' ;;
-	lf95*)				# Lahey Fortran 8.1
-	  whole_archive_flag_spec_FC=
-	  tmp_sharedflag='--shared' ;;
-	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
-	  tmp_sharedflag='-qmkshrobj'
-	  tmp_addflag= ;;
-	nvcc*)	# Cuda Compiler Driver 2.2
-	  whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	  compiler_needs_object_FC=yes
-	  ;;
-	esac
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)			# Sun C 5.9
-	  whole_archive_flag_spec_FC='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
-	  compiler_needs_object_FC=yes
-	  tmp_sharedflag='-G' ;;
-	*Sun\ F*)			# Sun Fortran 8.3
-	  tmp_sharedflag='-G' ;;
-	esac
-	archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-        if test "x$supports_anon_versioning" = xyes; then
-          archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
-	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-	    echo "local: *; };" >> $output_objdir/$libname.ver~
-	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-        fi
-
-	case $cc_basename in
-	xlf* | bgf* | bgxlf* | mpixlf*)
-	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
-	  whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
-	  hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
-	  archive_cmds_FC='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
-	  if test "x$supports_anon_versioning" = xyes; then
-	    archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
-	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-	      echo "local: *; };" >> $output_objdir/$libname.ver~
-	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
-	  fi
-	  ;;
-	esac
-      else
-        ld_shlibs_FC=no
-      fi
-      ;;
-
-    netbsd* | netbsdelf*-gnu)
-      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-	archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-	wlarc=
-      else
-	archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      fi
-      ;;
-
-    solaris*)
-      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
-	ld_shlibs_FC=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	ld_shlibs_FC=no
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
-	ld_shlibs_FC=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-	;;
-	*)
-	  # For security reasons, it is highly recommended that you always
-	  # use absolute paths for naming shared libraries, and exclude the
-	  # DT_RUNPATH tag from executables and libraries.  But doing so
-	  # requires that you compile everything twice, which is a pain.
-	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	    hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
-	    archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	    archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-	  else
-	    ld_shlibs_FC=no
-	  fi
-	;;
-      esac
-      ;;
-
-    sunos4*)
-      archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      wlarc=
-      hardcode_direct_FC=yes
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    *)
-      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
-	archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	ld_shlibs_FC=no
-      fi
-      ;;
-    esac
-
-    if test "$ld_shlibs_FC" = no; then
-      runpath_var=
-      hardcode_libdir_flag_spec_FC=
-      export_dynamic_flag_spec_FC=
-      whole_archive_flag_spec_FC=
-    fi
-  else
-    # PORTME fill in a description of your system's linker (not GNU ld)
-    case $host_os in
-    aix3*)
-      allow_undefined_flag_FC=unsupported
-      always_export_symbols_FC=yes
-      archive_expsym_cmds_FC='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-      # Note: this linker hardcodes the directories in LIBPATH if there
-      # are no directories specified by -L.
-      hardcode_minus_L_FC=yes
-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-	# Neither direct hardcoding nor static linking is supported with a
-	# broken collect2.
-	hardcode_direct_FC=unsupported
-      fi
-      ;;
-
-    aix[4-9]*)
-      if test "$host_cpu" = ia64; then
-	# On IA64, the linker does run time linking by default, so we don't
-	# have to do anything special.
-	aix_use_runtimelinking=no
-	exp_sym_flag='-Bexport'
-	no_entry_flag=""
-      else
-	# If we're using GNU nm, then we don't want the "-C" option.
-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
-	# Also, AIX nm treats weak defined symbols like other global
-	# defined symbols, whereas GNU nm marks them as "W".
-	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
-	  export_symbols_cmds_FC='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-	else
-	  export_symbols_cmds_FC='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
-	fi
-	aix_use_runtimelinking=no
-
-	# Test if we are trying to use run time linking or normal
-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
-	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
-	  for ld_flag in $LDFLAGS; do
-	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-	    aix_use_runtimelinking=yes
-	    break
-	  fi
-	  done
-	  ;;
-	esac
-
-	exp_sym_flag='-bexport'
-	no_entry_flag='-bnoentry'
-      fi
-
-      # When large executables or shared objects are built, AIX ld can
-      # have problems creating the table of contents.  If linking a library
-      # or program results in "error TOC overflow" add -mminimal-toc to
-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
-      archive_cmds_FC=''
-      hardcode_direct_FC=yes
-      hardcode_direct_absolute_FC=yes
-      hardcode_libdir_separator_FC=':'
-      link_all_deplibs_FC=yes
-      file_list_spec_FC='${wl}-f,'
-
-      if test "$GCC" = yes; then
-	case $host_os in aix4.[012]|aix4.[012].*)
-	# We only want to do this on AIX 4.2 and lower, the check
-	# below for broken collect2 doesn't work under 4.3+
-	  collect2name=`${CC} -print-prog-name=collect2`
-	  if test -f "$collect2name" &&
-	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
-	  then
-	  # We have reworked collect2
-	  :
-	  else
-	  # We have old collect2
-	  hardcode_direct_FC=unsupported
-	  # It fails to find uninstalled libraries when the uninstalled
-	  # path is not listed in the libpath.  Setting hardcode_minus_L
-	  # to unsupported forces relinking
-	  hardcode_minus_L_FC=yes
-	  hardcode_libdir_flag_spec_FC='-L$libdir'
-	  hardcode_libdir_separator_FC=
-	  fi
-	  ;;
-	esac
-	shared_flag='-shared'
-	if test "$aix_use_runtimelinking" = yes; then
-	  shared_flag="$shared_flag "'${wl}-G'
-	fi
-	link_all_deplibs_FC=no
-      else
-	# not using gcc
-	if test "$host_cpu" = ia64; then
-	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-	# chokes on -Wl,-G. The following line is correct:
-	  shared_flag='-G'
-	else
-	  if test "$aix_use_runtimelinking" = yes; then
-	    shared_flag='${wl}-G'
-	  else
-	    shared_flag='${wl}-bM:SRE'
-	  fi
-	fi
-      fi
-
-      export_dynamic_flag_spec_FC='${wl}-bexpall'
-      # It seems that -bexpall does not export symbols beginning with
-      # underscore (_), so it is better to generate a list of symbols to export.
-      always_export_symbols_FC=yes
-      if test "$aix_use_runtimelinking" = yes; then
-	# Warning - without using the other runtime loading flags (-brtl),
-	# -berok will link without error, but may produce a broken library.
-	allow_undefined_flag_FC='-berok'
-        # Determine the default libpath from the value encoded in an
-        # empty executable.
-        if test "${lt_cv_aix_libpath+set}" = set; then
-  aix_libpath=$lt_cv_aix_libpath
-else
-  if ${lt_cv_aix_libpath__FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat > conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-if ac_fn_fc_try_link "$LINENO"; then :
-
-  lt_aix_libpath_sed='
-      /Import File Strings/,/^$/ {
-	  /^0/ {
-	      s/^0  *\([^ ]*\) *$/\1/
-	      p
-	  }
-      }'
-  lt_cv_aix_libpath__FC=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  # Check for a 64-bit object if we didn't find anything.
-  if test -z "$lt_cv_aix_libpath__FC"; then
-    lt_cv_aix_libpath__FC=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-  if test -z "$lt_cv_aix_libpath__FC"; then
-    lt_cv_aix_libpath__FC="/usr/lib:/lib"
-  fi
-
-fi
-
-  aix_libpath=$lt_cv_aix_libpath__FC
-fi
-
-        hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
-        archive_expsym_cmds_FC='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-      else
-	if test "$host_cpu" = ia64; then
-	  hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
-	  allow_undefined_flag_FC="-z nodefs"
-	  archive_expsym_cmds_FC="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-	else
-	 # Determine the default libpath from the value encoded in an
-	 # empty executable.
-	 if test "${lt_cv_aix_libpath+set}" = set; then
-  aix_libpath=$lt_cv_aix_libpath
-else
-  if ${lt_cv_aix_libpath__FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat > conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-if ac_fn_fc_try_link "$LINENO"; then :
-
-  lt_aix_libpath_sed='
-      /Import File Strings/,/^$/ {
-	  /^0/ {
-	      s/^0  *\([^ ]*\) *$/\1/
-	      p
-	  }
-      }'
-  lt_cv_aix_libpath__FC=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  # Check for a 64-bit object if we didn't find anything.
-  if test -z "$lt_cv_aix_libpath__FC"; then
-    lt_cv_aix_libpath__FC=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-  fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-  if test -z "$lt_cv_aix_libpath__FC"; then
-    lt_cv_aix_libpath__FC="/usr/lib:/lib"
-  fi
-
-fi
-
-  aix_libpath=$lt_cv_aix_libpath__FC
-fi
-
-	 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
-	  # Warning - without using the other run time loading flags,
-	  # -berok will link without error, but may produce a broken library.
-	  no_undefined_flag_FC=' ${wl}-bernotok'
-	  allow_undefined_flag_FC=' ${wl}-berok'
-	  if test "$with_gnu_ld" = yes; then
-	    # We only use this code for GNU lds that support --whole-archive.
-	    whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-	  else
-	    # Exported symbols can be pulled into shared objects from archives
-	    whole_archive_flag_spec_FC='$convenience'
-	  fi
-	  archive_cmds_need_lc_FC=yes
-	  # This is similar to how AIX traditionally builds its shared libraries.
-	  archive_expsym_cmds_FC="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-	fi
-      fi
-      ;;
-
-    amigaos*)
-      case $host_cpu in
-      powerpc)
-            # see comment about AmigaOS4 .so support
-            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-            archive_expsym_cmds_FC=''
-        ;;
-      m68k)
-            archive_cmds_FC='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-            hardcode_libdir_flag_spec_FC='-L$libdir'
-            hardcode_minus_L_FC=yes
-        ;;
-      esac
-      ;;
-
-    bsdi[45]*)
-      export_dynamic_flag_spec_FC=-rdynamic
-      ;;
-
-    cygwin* | mingw* | pw32* | cegcc*)
-      # When not using gcc, we currently assume that we are using
-      # Microsoft Visual C++.
-      # hardcode_libdir_flag_spec is actually meaningless, as there is
-      # no search path for DLLs.
-      case $cc_basename in
-      cl*)
-	# Native MSVC
-	hardcode_libdir_flag_spec_FC=' '
-	allow_undefined_flag_FC=unsupported
-	always_export_symbols_FC=yes
-	file_list_spec_FC='@'
-	# Tell ltmain to make .lib files, not .a files.
-	libext=lib
-	# Tell ltmain to make .dll files, not .so files.
-	shrext_cmds=".dll"
-	# FIXME: Setting linknames here is a bad hack.
-	archive_cmds_FC='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
-	archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
-	  else
-	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
-	  fi~
-	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
-	  linknames='
-	# The linker will not automatically build a static lib if we build a DLL.
-	# _LT_TAGVAR(old_archive_from_new_cmds, FC)='true'
-	enable_shared_with_static_runtimes_FC=yes
-	exclude_expsyms_FC='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
-	export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
-	# Don't use ranlib
-	old_postinstall_cmds_FC='chmod 644 $oldlib'
-	postlink_cmds_FC='lt_outputfile="@OUTPUT@"~
-	  lt_tool_outputfile="@TOOL_OUTPUT@"~
-	  case $lt_outputfile in
-	    *.exe|*.EXE) ;;
-	    *)
-	      lt_outputfile="$lt_outputfile.exe"
-	      lt_tool_outputfile="$lt_tool_outputfile.exe"
-	      ;;
-	  esac~
-	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
-	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
-	    $RM "$lt_outputfile.manifest";
-	  fi'
-	;;
-      *)
-	# Assume MSVC wrapper
-	hardcode_libdir_flag_spec_FC=' '
-	allow_undefined_flag_FC=unsupported
-	# Tell ltmain to make .lib files, not .a files.
-	libext=lib
-	# Tell ltmain to make .dll files, not .so files.
-	shrext_cmds=".dll"
-	# FIXME: Setting linknames here is a bad hack.
-	archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
-	# The linker will automatically build a .lib file if we build a DLL.
-	old_archive_from_new_cmds_FC='true'
-	# FIXME: Should let the user specify the lib program.
-	old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
-	enable_shared_with_static_runtimes_FC=yes
-	;;
-      esac
-      ;;
-
-    darwin* | rhapsody*)
-
-
-  archive_cmds_need_lc_FC=no
-  hardcode_direct_FC=no
-  hardcode_automatic_FC=yes
-  hardcode_shlibpath_var_FC=unsupported
-  if test "$lt_cv_ld_force_load" = "yes"; then
-    whole_archive_flag_spec_FC='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
-    compiler_needs_object_FC=yes
-  else
-    whole_archive_flag_spec_FC=''
-  fi
-  link_all_deplibs_FC=yes
-  allow_undefined_flag_FC="$_lt_dar_allow_undefined"
-  case $cc_basename in
-     ifort*) _lt_dar_can_shared=yes ;;
-     *) _lt_dar_can_shared=$GCC ;;
-  esac
-  if test "$_lt_dar_can_shared" = "yes"; then
-    output_verbose_link_cmd=func_echo_all
-    archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
-    module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
-    archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
-    module_expsym_cmds_FC="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
-
-  else
-  ld_shlibs_FC=no
-  fi
-
-      ;;
-
-    dgux*)
-      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_libdir_flag_spec_FC='-L$libdir'
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-    # support.  Future versions do this automatically, but an explicit c++rt0.o
-    # does not break anything, and helps significantly (at the cost of a little
-    # extra space).
-    freebsd2.2*)
-      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-      hardcode_libdir_flag_spec_FC='-R$libdir'
-      hardcode_direct_FC=yes
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-    freebsd2.*)
-      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_direct_FC=yes
-      hardcode_minus_L_FC=yes
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | dragonfly*)
-      archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-      hardcode_libdir_flag_spec_FC='-R$libdir'
-      hardcode_direct_FC=yes
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    hpux9*)
-      if test "$GCC" = yes; then
-	archive_cmds_FC='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      else
-	archive_cmds_FC='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      fi
-      hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
-      hardcode_libdir_separator_FC=:
-      hardcode_direct_FC=yes
-
-      # hardcode_minus_L: Not really in the search PATH,
-      # but as the default location of the library.
-      hardcode_minus_L_FC=yes
-      export_dynamic_flag_spec_FC='${wl}-E'
-      ;;
-
-    hpux10*)
-      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
-	archive_cmds_FC='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-	hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
-	hardcode_libdir_separator_FC=:
-	hardcode_direct_FC=yes
-	hardcode_direct_absolute_FC=yes
-	export_dynamic_flag_spec_FC='${wl}-E'
-	# hardcode_minus_L: Not really in the search PATH,
-	# but as the default location of the library.
-	hardcode_minus_L_FC=yes
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds_FC='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  archive_cmds_FC='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      else
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      fi
-      if test "$with_gnu_ld" = no; then
-	hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
-	hardcode_libdir_separator_FC=:
-
-	case $host_cpu in
-	hppa*64*|ia64*)
-	  hardcode_direct_FC=no
-	  hardcode_shlibpath_var_FC=no
-	  ;;
-	*)
-	  hardcode_direct_FC=yes
-	  hardcode_direct_absolute_FC=yes
-	  export_dynamic_flag_spec_FC='${wl}-E'
-
-	  # hardcode_minus_L: Not really in the search PATH,
-	  # but as the default location of the library.
-	  hardcode_minus_L_FC=yes
-	  ;;
-	esac
-      fi
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      if test "$GCC" = yes; then
-	archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	# Try to use the -exported_symbol ld option, if it does not
-	# work, assume that -exports_file does not work either and
-	# implicitly export all symbols.
-	# This should be the same for all languages, so no per-tag cache variable.
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
-$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
-if ${lt_cv_irix_exported_symbol+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  save_LDFLAGS="$LDFLAGS"
-	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
-	   cat > conftest.$ac_ext <<_ACEOF
-
-      subroutine foo
-      end
-_ACEOF
-if ac_fn_fc_try_link "$LINENO"; then :
-  lt_cv_irix_exported_symbol=yes
-else
-  lt_cv_irix_exported_symbol=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-           LDFLAGS="$save_LDFLAGS"
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
-$as_echo "$lt_cv_irix_exported_symbol" >&6; }
-	if test "$lt_cv_irix_exported_symbol" = yes; then
-          archive_expsym_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
-	fi
-      else
-	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-      fi
-      archive_cmds_need_lc_FC='no'
-      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_FC=:
-      inherit_rpath_FC=yes
-      link_all_deplibs_FC=yes
-      ;;
-
-    netbsd* | netbsdelf*-gnu)
-      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-	archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-      else
-	archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-      fi
-      hardcode_libdir_flag_spec_FC='-R$libdir'
-      hardcode_direct_FC=yes
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    newsos6)
-      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_direct_FC=yes
-      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_FC=:
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    *nto* | *qnx*)
-      ;;
-
-    openbsd*)
-      if test -f /usr/libexec/ld.so; then
-	hardcode_direct_FC=yes
-	hardcode_shlibpath_var_FC=no
-	hardcode_direct_absolute_FC=yes
-	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-	  archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	  archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-	  hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
-	  export_dynamic_flag_spec_FC='${wl}-E'
-	else
-	  case $host_os in
-	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-	     archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-	     hardcode_libdir_flag_spec_FC='-R$libdir'
-	     ;;
-	   *)
-	     archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	     hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
-	     ;;
-	  esac
-	fi
-      else
-	ld_shlibs_FC=no
-      fi
-      ;;
-
-    os2*)
-      hardcode_libdir_flag_spec_FC='-L$libdir'
-      hardcode_minus_L_FC=yes
-      allow_undefined_flag_FC=unsupported
-      archive_cmds_FC='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-      old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-      ;;
-
-    osf3*)
-      if test "$GCC" = yes; then
-	allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds_FC='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-      else
-	allow_undefined_flag_FC=' -expect_unresolved \*'
-	archive_cmds_FC='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-      fi
-      archive_cmds_need_lc_FC='no'
-      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_FC=:
-      ;;
-
-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
-      if test "$GCC" = yes; then
-	allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds_FC='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
-      else
-	allow_undefined_flag_FC=' -expect_unresolved \*'
-	archive_cmds_FC='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
-	archive_expsym_cmds_FC='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
-	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
-
-	# Both c and cxx compiler support -rpath directly
-	hardcode_libdir_flag_spec_FC='-rpath $libdir'
-      fi
-      archive_cmds_need_lc_FC='no'
-      hardcode_libdir_separator_FC=:
-      ;;
-
-    solaris*)
-      no_undefined_flag_FC=' -z defs'
-      if test "$GCC" = yes; then
-	wlarc='${wl}'
-	archive_cmds_FC='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-      else
-	case `$CC -V 2>&1` in
-	*"Compilers 5.0"*)
-	  wlarc=''
-	  archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
-	  ;;
-	*)
-	  wlarc='${wl}'
-	  archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
-	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
-	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-	  ;;
-	esac
-      fi
-      hardcode_libdir_flag_spec_FC='-R$libdir'
-      hardcode_shlibpath_var_FC=no
-      case $host_os in
-      solaris2.[0-5] | solaris2.[0-5].*) ;;
-      *)
-	# The compiler driver will combine and reorder linker options,
-	# but understands `-z linker_flag'.  GCC discards it without `$wl',
-	# but is careful enough not to reorder.
-	# Supported since Solaris 2.6 (maybe 2.5.1?)
-	if test "$GCC" = yes; then
-	  whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-	else
-	  whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
-	fi
-	;;
-      esac
-      link_all_deplibs_FC=yes
-      ;;
-
-    sunos4*)
-      if test "x$host_vendor" = xsequent; then
-	# Use $CC to link under sequent, because it throws in some extra .o
-	# files that make .init and .fini sections work.
-	archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      hardcode_libdir_flag_spec_FC='-L$libdir'
-      hardcode_direct_FC=yes
-      hardcode_minus_L_FC=yes
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    sysv4)
-      case $host_vendor in
-	sni)
-	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  hardcode_direct_FC=yes # is this really true???
-	;;
-	siemens)
-	  ## LD is ld it makes a PLAMLIB
-	  ## CC just makes a GrossModule.
-	  archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-	  reload_cmds_FC='$CC -r -o $output$reload_objs'
-	  hardcode_direct_FC=no
-        ;;
-	motorola)
-	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
-	;;
-      esac
-      runpath_var='LD_RUN_PATH'
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    sysv4.3*)
-      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_shlibpath_var_FC=no
-      export_dynamic_flag_spec_FC='-Bexport'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	hardcode_shlibpath_var_FC=no
-	runpath_var=LD_RUN_PATH
-	hardcode_runpath_var=yes
-	ld_shlibs_FC=yes
-      fi
-      ;;
-
-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-      no_undefined_flag_FC='${wl}-z,text'
-      archive_cmds_need_lc_FC=no
-      hardcode_shlibpath_var_FC=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      no_undefined_flag_FC='${wl}-z,text'
-      allow_undefined_flag_FC='${wl}-z,nodefs'
-      archive_cmds_need_lc_FC=no
-      hardcode_shlibpath_var_FC=no
-      hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
-      hardcode_libdir_separator_FC=':'
-      link_all_deplibs_FC=yes
-      export_dynamic_flag_spec_FC='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    uts4*)
-      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_libdir_flag_spec_FC='-L$libdir'
-      hardcode_shlibpath_var_FC=no
-      ;;
-
-    *)
-      ld_shlibs_FC=no
-      ;;
-    esac
-
-    if test x$host_vendor = xsni; then
-      case $host in
-      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-	export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
-	;;
-      esac
-    fi
-  fi
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
-$as_echo "$ld_shlibs_FC" >&6; }
-test "$ld_shlibs_FC" = no && can_build_shared=no
-
-with_gnu_ld_FC=$with_gnu_ld
-
-
-
-
-
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc_FC" in
-x|xyes)
-  # Assume -lc should be added
-  archive_cmds_need_lc_FC=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $archive_cmds_FC in
-    *'~'*)
-      # FIXME: we may have to deal with multi-command sequences.
-      ;;
-    '$CC '*)
-      # Test whether the compiler implicitly links with -lc since on some
-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
-      # to ld, don't add -lc before -lgcc.
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
-$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
-if ${lt_cv_archive_cmds_need_lc_FC+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  $RM conftest*
-	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } 2>conftest.err; then
-	  soname=conftest
-	  lib=conftest
-	  libobjs=conftest.$ac_objext
-	  deplibs=
-	  wl=$lt_prog_compiler_wl_FC
-	  pic_flag=$lt_prog_compiler_pic_FC
-	  compiler_flags=-v
-	  linker_flags=-v
-	  verstring=
-	  output_objdir=.
-	  libname=conftest
-	  lt_save_allow_undefined_flag=$allow_undefined_flag_FC
-	  allow_undefined_flag_FC=
-	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
-  (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }
-	  then
-	    lt_cv_archive_cmds_need_lc_FC=no
-	  else
-	    lt_cv_archive_cmds_need_lc_FC=yes
-	  fi
-	  allow_undefined_flag_FC=$lt_save_allow_undefined_flag
-	else
-	  cat conftest.err 1>&5
-	fi
-	$RM conftest*
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
-$as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
-      archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
-      ;;
-    esac
-  fi
-  ;;
-esac
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
-$as_echo_n "checking dynamic linker characteristics... " >&6; }
-
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-  shlibpath_var=LIBPATH
-
-  # AIX 3 has no versioning support, so we append a major version to the name.
-  soname_spec='${libname}${release}${shared_ext}$major'
-  ;;
-
-aix[4-9]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  hardcode_into_libs=yes
-  if test "$host_cpu" = ia64; then
-    # AIX 5 supports IA64
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-    shlibpath_var=LD_LIBRARY_PATH
-  else
-    # With GCC up to 2.95.x, collect2 would create an import file
-    # for dependence libraries.  The import file would start with
-    # the line `#! .'.  This would cause the generated library to
-    # depend on `.', always an invalid library.  This was fixed in
-    # development snapshots of GCC prior to 3.0.
-    case $host_os in
-      aix4 | aix4.[01] | aix4.[01].*)
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-	   echo ' yes '
-	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
-	:
-      else
-	can_build_shared=no
-      fi
-      ;;
-    esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
-    if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-      # instead of lib<name>.a to let people know that these are not
-      # typical AIX shared libraries.
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    else
-      # We preserve .a as extension for shared libraries through AIX4.2
-      # and later when we are not doing run time linking.
-      library_names_spec='${libname}${release}.a $libname.a'
-      soname_spec='${libname}${release}${shared_ext}$major'
-    fi
-    shlibpath_var=LIBPATH
-  fi
-  ;;
-
-amigaos*)
-  case $host_cpu in
-  powerpc)
-    # Since July 2007 AmigaOS4 officially supports .so libraries.
-    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    ;;
-  m68k)
-    library_names_spec='$libname.ixlibrary $libname.a'
-    # Create ${libname}_ixlibrary.a entries in /sys/libs.
-    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-    ;;
-  esac
-  ;;
-
-beos*)
-  library_names_spec='${libname}${shared_ext}'
-  dynamic_linker="$host_os ld.so"
-  shlibpath_var=LIBRARY_PATH
-  ;;
-
-bsdi[45]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-  # the default ld.so.conf also contains /usr/contrib/lib and
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-  # libtool to hard-code these into programs
-  ;;
-
-cygwin* | mingw* | pw32* | cegcc*)
-  version_type=windows
-  shrext_cmds=".dll"
-  need_version=no
-  need_lib_prefix=no
-
-  case $GCC,$cc_basename in
-  yes,*)
-    # gcc
-    library_names_spec='$libname.dll.a'
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname~
-      chmod a+x \$dldir/$dlname~
-      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
-        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
-      fi'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $RM \$dlpath'
-    shlibpath_overrides_runpath=yes
-
-    case $host_os in
-    cygwin*)
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-
-      ;;
-    mingw* | cegcc*)
-      # MinGW DLLs use traditional 'lib' prefix
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    pw32*)
-      # pw32 DLLs use 'pw' prefix rather than 'lib'
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    esac
-    dynamic_linker='Win32 ld.exe'
-    ;;
-
-  *,cl*)
-    # Native MSVC
-    libname_spec='$name'
-    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-    library_names_spec='${libname}.dll.lib'
-
-    case $build_os in
-    mingw*)
-      sys_lib_search_path_spec=
-      lt_save_ifs=$IFS
-      IFS=';'
-      for lt_path in $LIB
-      do
-        IFS=$lt_save_ifs
-        # Let DOS variable expansion print the short 8.3 style file name.
-        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
-        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
-      done
-      IFS=$lt_save_ifs
-      # Convert to MSYS style.
-      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
-      ;;
-    cygwin*)
-      # Convert to unix form, then to dos form, then back to unix form
-      # but this time dos style (no spaces!) so that the unix form looks
-      # like /cygdrive/c/PROGRA~1:/cygdr...
-      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
-      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
-      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-      ;;
-    *)
-      sys_lib_search_path_spec="$LIB"
-      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
-        # It is most probably a Windows format PATH.
-        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-      else
-        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-      fi
-      # FIXME: find the short name or the path components, as spaces are
-      # common. (e.g. "Program Files" -> "PROGRA~1")
-      ;;
-    esac
-
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $RM \$dlpath'
-    shlibpath_overrides_runpath=yes
-    dynamic_linker='Win32 link.exe'
-    ;;
-
-  *)
-    # Assume MSVC wrapper
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-    dynamic_linker='Win32 ld.exe'
-    ;;
-  esac
-  # FIXME: first we should search . and the directory the executable is in
-  shlibpath_var=PATH
-  ;;
-
-darwin* | rhapsody*)
-  dynamic_linker="$host_os dyld"
-  version_type=darwin
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-  soname_spec='${libname}${release}${major}$shared_ext'
-  shlibpath_overrides_runpath=yes
-  shlibpath_var=DYLD_LIBRARY_PATH
-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-  ;;
-
-dgux*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-freebsd* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[23].*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  version_type=freebsd-$objformat
-  case $version_type in
-    freebsd-elf*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-      need_version=no
-      need_lib_prefix=no
-      ;;
-    freebsd-*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-      need_version=yes
-      ;;
-  esac
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_os in
-  freebsd2.*)
-    shlibpath_overrides_runpath=yes
-    ;;
-  freebsd3.[01]* | freebsdelf3.[01]*)
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  *) # from 4.6 on, and DragonFly
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  esac
-  ;;
-
-haiku*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  dynamic_linker="$host_os runtime_loader"
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
-  hardcode_into_libs=yes
-  ;;
-
-hpux9* | hpux10* | hpux11*)
-  # Give a soname corresponding to the major version so that dld.sl refuses to
-  # link against other versions.
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  case $host_cpu in
-  ia64*)
-    shrext_cmds='.so'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.so"
-    shlibpath_var=LD_LIBRARY_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    if test "X$HPUX_IA64_MODE" = X32; then
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-    else
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-    fi
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-  hppa*64*)
-    shrext_cmds='.sl'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-  *)
-    shrext_cmds='.sl'
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=SHLIB_PATH
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    ;;
-  esac
-  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
-  postinstall_cmds='chmod 555 $lib'
-  # or fails outright, so override atomically:
-  install_override_mode=555
-  ;;
-
-interix[3-9]*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $host_os in
-    nonstopux*) version_type=nonstopux ;;
-    *)
-	if test "$lt_cv_prog_gnu_ld" = yes; then
-		version_type=linux # correct to gnu/linux during the next big refactor
-	else
-		version_type=irix
-	fi ;;
-  esac
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-  case $host_os in
-  irix5* | nonstopux*)
-    libsuff= shlibsuff=
-    ;;
-  *)
-    case $LD in # libtool.m4 will add one of these switches to LD
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-      libsuff= shlibsuff= libmagic=32-bit;;
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-      libsuff=32 shlibsuff=N32 libmagic=N32;;
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
-    *) libsuff= shlibsuff= libmagic=never-match;;
-    esac
-    ;;
-  esac
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-  shlibpath_overrides_runpath=no
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-  hardcode_into_libs=yes
-  ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
-  dynamic_linker=no
-  ;;
-
-# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-
-  # Some binutils ld are patched to set DT_RUNPATH
-  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  lt_cv_shlibpath_overrides_runpath=no
-    save_LDFLAGS=$LDFLAGS
-    save_libdir=$libdir
-    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
-	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
-    cat > conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-if ac_fn_fc_try_link "$LINENO"; then :
-  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
-  lt_cv_shlibpath_overrides_runpath=yes
-fi
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-    LDFLAGS=$save_LDFLAGS
-    libdir=$save_libdir
-
-fi
-
-  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
-
-  # This implies no fast_install, which is unacceptable.
-  # Some rework will be needed to allow for fast_install
-  # before this can be enabled.
-  hardcode_into_libs=yes
-
-  # Append ld.so.conf contents to the search path
-  if test -f /etc/ld.so.conf; then
-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
-  fi
-
-  # We used to test for /lib/ld.so.1 and disable shared libraries on
-  # powerpc, because MkLinux only supported shared libraries with the
-  # GNU dynamic linker.  Since this was broken with cross compilers,
-  # most powerpc-linux boxes support dynamic linking these days and
-  # people can always --disable-shared, the test was removed, and we
-  # assume the GNU/Linux dynamic linker is in use.
-  dynamic_linker='GNU/Linux ld.so'
-  ;;
-
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
-netbsd*)
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-    dynamic_linker='NetBSD (a.out) ld.so'
-  else
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    dynamic_linker='NetBSD ld.elf_so'
-  fi
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  ;;
-
-newsos6)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-*nto* | *qnx*)
-  version_type=qnx
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='ldqnx.so'
-  ;;
-
-openbsd*)
-  version_type=sunos
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
-    *)				need_version=no  ;;
-  esac
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    case $host_os in
-      openbsd2.[89] | openbsd2.[89].*)
-	shlibpath_overrides_runpath=no
-	;;
-      *)
-	shlibpath_overrides_runpath=yes
-	;;
-      esac
-  else
-    shlibpath_overrides_runpath=yes
-  fi
-  ;;
-
-os2*)
-  libname_spec='$name'
-  shrext_cmds=".dll"
-  need_lib_prefix=no
-  library_names_spec='$libname${shared_ext} $libname.a'
-  dynamic_linker='OS/2 ld.exe'
-  shlibpath_var=LIBPATH
-  ;;
-
-osf3* | osf4* | osf5*)
-  version_type=osf
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-  ;;
-
-rdos*)
-  dynamic_linker=no
-  ;;
-
-solaris*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  # ldd complains unless libraries are executable
-  postinstall_cmds='chmod +x $lib'
-  ;;
-
-sunos4*)
-  version_type=sunos
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-  fi
-  need_version=yes
-  ;;
-
-sysv4 | sysv4.3*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_vendor in
-    sni)
-      shlibpath_overrides_runpath=no
-      need_lib_prefix=no
-      runpath_var=LD_RUN_PATH
-      ;;
-    siemens)
-      need_lib_prefix=no
-      ;;
-    motorola)
-      need_lib_prefix=no
-      need_version=no
-      shlibpath_overrides_runpath=no
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-      ;;
-  esac
-  ;;
-
-sysv4*MP*)
-  if test -d /usr/nec ;then
-    version_type=linux # correct to gnu/linux during the next big refactor
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-    soname_spec='$libname${shared_ext}.$major'
-    shlibpath_var=LD_LIBRARY_PATH
-  fi
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-	;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-tpf*)
-  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-uts4*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-*)
-  dynamic_linker=no
-  ;;
-esac
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
-$as_echo "$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
-  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
-fi
-if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
-  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
-$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
-hardcode_action_FC=
-if test -n "$hardcode_libdir_flag_spec_FC" ||
-   test -n "$runpath_var_FC" ||
-   test "X$hardcode_automatic_FC" = "Xyes" ; then
-
-  # We can hardcode non-existent directories.
-  if test "$hardcode_direct_FC" != no &&
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-     # have to relink, otherwise we might link with an installed library
-     # when we should be linking with a yet-to-be-installed one
-     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
-     test "$hardcode_minus_L_FC" != no; then
-    # Linking always hardcodes the temporary library directory.
-    hardcode_action_FC=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    hardcode_action_FC=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  hardcode_action_FC=unsupported
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
-$as_echo "$hardcode_action_FC" >&6; }
-
-if test "$hardcode_action_FC" = relink ||
-   test "$inherit_rpath_FC" = yes; then
-  # Fast installation is not supported
-  enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
-     test "$enable_shared" = no; then
-  # Fast installation is not necessary
-  enable_fast_install=needless
-fi
-
-
-
-
-
-
-
-  fi # test -n "$compiler"
-
-  GCC=$lt_save_GCC
-  CC=$lt_save_CC
-  CFLAGS=$lt_save_CFLAGS
-fi # test "$_lt_disable_FC" != yes
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-
-
-
-
-
-
-
-
-
-        ac_config_commands="$ac_config_commands libtool"
-
-
-
-
-# Only expand once:
-
-
-
-
-
-acx_blas_ok=no
-
-
-# Check whether --with-blas was given.
-if test "${with_blas+set}" = set; then :
-  withval=$with_blas;
-fi
-
-case $with_blas in
-        yes | "") ;;
-        no) acx_blas_ok=disable ;;
-        -* | */* | *.a | *.so | *.so.* | *.o| builtin) BLAS_LIBS="$with_blas" ;;
-        *) BLAS_LIBS="-l$with_blas" ;;
-esac
-
-# Get fortran linker names of BLAS functions to check for.
-if test x"$FC" = "x"; then
-  echo "No fortran compiler found, assuming c-name for SGEMM is 'sgemm_'"
-  sgemm=sgemm_
-  dgemm=dgemm_
-else
-  ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
-$as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
-if ${ac_cv_fc_dummy_main+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_fc_dm_save_LIBS=$LIBS
- LIBS="$LIBS $FCLIBS"
- ac_fortran_dm_var=FC_DUMMY_MAIN
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
- # First, try linking without a dummy main:
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_fortran_dummy_main=none
-else
-  ac_cv_fortran_dummy_main=unknown
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-
- if test $ac_cv_fortran_dummy_main = unknown; then
-   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#define $ac_fortran_dm_var $ac_func
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_cv_fortran_dummy_main=$ac_func; break
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-   done
- fi
- ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
- ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
- rm -rf conftest*
- LIBS=$ac_fc_dm_save_LIBS
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
-$as_echo "$ac_cv_fc_dummy_main" >&6; }
-FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
-if test "$FC_DUMMY_MAIN" != unknown; then :
-  if test $FC_DUMMY_MAIN != none; then
-
-cat >>confdefs.h <<_ACEOF
-#define FC_DUMMY_MAIN $FC_DUMMY_MAIN
-_ACEOF
-
-  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
-
-$as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
-
-  fi
-fi
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "linking to Fortran libraries from C fails
-See \`config.log' for more details" "$LINENO" 5; }
-fi
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
-$as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
-if ${ac_cv_fc_mangling+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat > conftest.$ac_ext <<_ACEOF
-      subroutine foobar()
-      return
-      end
-      subroutine foo_bar()
-      return
-      end
-_ACEOF
-if ac_fn_fc_try_compile "$LINENO"; then :
-  mv conftest.$ac_objext cfortran_test.$ac_objext
-
-  ac_save_LIBS=$LIBS
-  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
-
-  ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-  ac_success=no
-  for ac_foobar in foobar FOOBAR; do
-    for ac_underscore in "" "_"; do
-      ac_func="$ac_foobar$ac_underscore"
-      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $ac_func ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $ac_func ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_success=yes; break 2
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-    done
-  done
-  ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-
-  if test "$ac_success" = "yes"; then
-     case $ac_foobar in
-	foobar)
-	   ac_case=lower
-	   ac_foo_bar=foo_bar
-	   ;;
-	FOOBAR)
-	   ac_case=upper
-	   ac_foo_bar=FOO_BAR
-	   ;;
-     esac
-
-     ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-     ac_success_extra=no
-     for ac_extra in "" "_"; do
-	ac_func="$ac_foo_bar$ac_underscore$ac_extra"
-	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $ac_func ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $ac_func ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-  ac_success_extra=yes; break
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-     done
-     ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-
-     if test "$ac_success_extra" = "yes"; then
-	ac_cv_fc_mangling="$ac_case case"
-	if test -z "$ac_underscore"; then
-	   ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
-	else
-	   ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
-	fi
-	if test -z "$ac_extra"; then
-	   ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
-	else
-	   ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
-	fi
-      else
-	ac_cv_fc_mangling="unknown"
-      fi
-  else
-     ac_cv_fc_mangling="unknown"
-  fi
-
-  LIBS=$ac_save_LIBS
-  rm -rf conftest*
-  rm -f cfortran_test*
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot compile a simple Fortran program
-See \`config.log' for more details" "$LINENO" 5; }
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
-$as_echo "$ac_cv_fc_mangling" >&6; }
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-case $ac_cv_fc_mangling in
-  upper*) ac_val="SGEMM" ;;
-  lower*) ac_val="sgemm" ;;
-  *)      ac_val="unknown" ;;
-esac
-case $ac_cv_fc_mangling in *," underscore"*) ac_val="$ac_val"_ ;; esac
-
-sgemm="$ac_val"
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-  ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-case $ac_cv_fc_mangling in
-  upper*) ac_val="DGEMM" ;;
-  lower*) ac_val="dgemm" ;;
-  *)      ac_val="unknown" ;;
-esac
-case $ac_cv_fc_mangling in *," underscore"*) ac_val="$ac_val"_ ;; esac
-
-dgemm="$ac_val"
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-fi
-acx_blas_save_LIBS="$LIBS"
-LIBS="$LIBS $FLIBS"
-echo "BLAS_LIBS=$BLAS_LIBS"
-# First, check BLAS_LIBS environment variable
-if test "x$BLAS_LIBS" = xbuiltin; then
-  echo "Using builtin blas lib";
-  BLAS_LIBS=""
-else
-
-if test $acx_blas_ok = no; then
-  if test "x$BLAS_LIBS" != x; then
-        save_LIBS="$LIBS"; LIBS="$BLAS_LIBS $LIBS"
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in $BLAS_LIBS" >&5
-$as_echo_n "checking for $sgemm in $BLAS_LIBS... " >&6; }
-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  acx_blas_ok=yes
-else
-  BLAS_LIBS=""
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_blas_ok" >&5
-$as_echo "$acx_blas_ok" >&6; }
-        LIBS="$save_LIBS"
-  fi
-fi
-
-# BLAS linked to by default?  (happens on some supercomputers)
-if test $acx_blas_ok = no; then
-        save_LIBS="$LIBS"; LIBS="$LIBS"
-        as_ac_var=`$as_echo "ac_cv_func_$sgemm" | $as_tr_sh`
-ac_fn_cxx_check_func "$LINENO" "$sgemm" "$as_ac_var"
-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
-  acx_blas_ok=yes
-fi
-
-        LIBS="$save_LIBS"
-fi
-
-# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/)
-if test $acx_blas_ok = no; then
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ATL_xerbla in -latlas" >&5
-$as_echo_n "checking for ATL_xerbla in -latlas... " >&6; }
-if ${ac_cv_lib_atlas_ATL_xerbla+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-latlas  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char ATL_xerbla ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return ATL_xerbla ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_lib_atlas_ATL_xerbla=yes
-else
-  ac_cv_lib_atlas_ATL_xerbla=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_atlas_ATL_xerbla" >&5
-$as_echo "$ac_cv_lib_atlas_ATL_xerbla" >&6; }
-if test "x$ac_cv_lib_atlas_ATL_xerbla" = xyes; then :
-  as_ac_Lib=`$as_echo "ac_cv_lib_f77blas_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lf77blas" >&5
-$as_echo_n "checking for $sgemm in -lf77blas... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lf77blas -latlas $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5
-$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; }
-if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcblas -lf77blas -latlas $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char cblas_dgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return cblas_dgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_lib_cblas_cblas_dgemm=yes
-else
-  ac_cv_lib_cblas_cblas_dgemm=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5
-$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; }
-if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then :
-  acx_blas_ok=yes
-                         BLAS_LIBS="-lf77blas -latlas $FCLIBS"
-fi
-
-fi
-
-fi
-
-fi
-
-# BLAS in PhiPACK libraries? (requires generic BLAS lib, too)
-if test $acx_blas_ok = no; then
-        as_ac_Lib=`$as_echo "ac_cv_lib_blas_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lblas" >&5
-$as_echo_n "checking for $sgemm in -lblas... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lblas  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  as_ac_Lib=`$as_echo "ac_cv_lib_dgemm_$dgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dgemm in -ldgemm" >&5
-$as_echo_n "checking for $dgemm in -ldgemm... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldgemm -lblas $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $dgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $dgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  as_ac_Lib=`$as_echo "ac_cv_lib_sgemm_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lsgemm" >&5
-$as_echo_n "checking for $sgemm in -lsgemm... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsgemm -lblas $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  acx_blas_ok=yes; BLAS_LIBS="-lsgemm -ldgemm -lblas"
-fi
-
-fi
-
-fi
-
-fi
-
-# BLAS in Alpha CXML library?
-if test $acx_blas_ok = no; then
-        as_ac_Lib=`$as_echo "ac_cv_lib_cxml_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lcxml" >&5
-$as_echo_n "checking for $sgemm in -lcxml... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcxml  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  acx_blas_ok=yes;BLAS_LIBS="-lcxml"
-fi
-
-fi
-
-# BLAS in Alpha DXML library? (now called CXML, see above)
-if test $acx_blas_ok = no; then
-        as_ac_Lib=`$as_echo "ac_cv_lib_dxml_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -ldxml" >&5
-$as_echo_n "checking for $sgemm in -ldxml... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldxml  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  acx_blas_ok=yes;BLAS_LIBS="-ldxml"
-fi
-
-fi
-
-# BLAS in Sun Performance library?
-if test $acx_blas_ok = no; then
-        if test "x$GCC" != xyes; then # only works with Sun CC
-                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosp in -lsunmath" >&5
-$as_echo_n "checking for acosp in -lsunmath... " >&6; }
-if ${ac_cv_lib_sunmath_acosp+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsunmath  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char acosp ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return acosp ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_lib_sunmath_acosp=yes
-else
-  ac_cv_lib_sunmath_acosp=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunmath_acosp" >&5
-$as_echo "$ac_cv_lib_sunmath_acosp" >&6; }
-if test "x$ac_cv_lib_sunmath_acosp" = xyes; then :
-  as_ac_Lib=`$as_echo "ac_cv_lib_sunperf_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lsunperf" >&5
-$as_echo_n "checking for $sgemm in -lsunperf... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsunperf -lsunmath $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BLAS_LIBS="-xlic_lib=sunperf -lsunmath"
-                                 acx_blas_ok=yes
-fi
-
-fi
-
-        fi
-fi
-
-# BLAS in SCSL library?  (SGI/Cray Scientific Library)
-if test $acx_blas_ok = no; then
-        as_ac_Lib=`$as_echo "ac_cv_lib_scs_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lscs" >&5
-$as_echo_n "checking for $sgemm in -lscs... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lscs  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  acx_blas_ok=yes; BLAS_LIBS="-lscs"
-fi
-
-fi
-
-# BLAS in SGIMATH library?
-if test $acx_blas_ok = no; then
-        as_ac_Lib=`$as_echo "ac_cv_lib_complib.sgimath_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lcomplib.sgimath" >&5
-$as_echo_n "checking for $sgemm in -lcomplib.sgimath... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcomplib.sgimath  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  acx_blas_ok=yes; BLAS_LIBS="-lcomplib.sgimath"
-fi
-
-fi
-
-# BLAS in IBM ESSL library? (requires generic BLAS lib, too)
-if test $acx_blas_ok = no; then
-        as_ac_Lib=`$as_echo "ac_cv_lib_blas_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lblas" >&5
-$as_echo_n "checking for $sgemm in -lblas... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lblas  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  as_ac_Lib=`$as_echo "ac_cv_lib_essl_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lessl" >&5
-$as_echo_n "checking for $sgemm in -lessl... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lessl -lblas $FLIBS $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  acx_blas_ok=yes; BLAS_LIBS="-lessl -lblas"
-fi
-
-fi
-
-fi
-
-# Generic BLAS library?
-if test $acx_blas_ok = no; then
-        as_ac_Lib=`$as_echo "ac_cv_lib_blas_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lblas" >&5
-$as_echo_n "checking for $sgemm in -lblas... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lblas  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  acx_blas_ok=yes; BLAS_LIBS="-lblas"
-fi
-
-fi
-
-if test $acx_blas_ok = no; then
-        as_ac_Lib=`$as_echo "ac_cv_lib_blas_$sgemm" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $sgemm in -lblas" >&5
-$as_echo_n "checking for $sgemm in -lblas... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lblas  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char $sgemm ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return $sgemm ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  acx_blas_ok=yes; BLAS_LIBS="-lblas $FCLIBS"
-fi
-
-fi
-
-fi # if BLAS_LIBS=builtin
-
-
-
-LIBS="$acx_blas_save_LIBS"
-
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-if test x"$acx_blas_ok" = xyes; then
-	echo "OK, You have working BLAS libs ! Using $BLAS_LIBS" ; HAVE_VENDOR_BLAS=1
-else
-        echo " *** YOU DONT HAVE BLAS! *** Using a cheap replacement" ; HAVE_VENDOR_BLAS=0
-fi
-
-LIBS="$LIBS $BLAS_LIBS"
-CPPFLAGS="$CPPFLAGS -DGMM_USES_BLAS"
-
-
-useopenmp=0
-# Check whether --enable-openmp was given.
-if test "${enable_openmp+set}" = set; then :
-  enableval=$enable_openmp;  case $enableval in
-        yes | "") useopenmp=YES ;;
-        no) useopenmp=NO ;;
-        *) as_fn_error $? "bad value ${enableval} for --enable-openmp" "$LINENO" 5 ;;
-     esac
-else
-  useopenmp=NO
-
-fi
-
-
-if test x$useopenmp = xYES; then
-
-  OPENMP_CXXFLAGS=
-  # Check whether --enable-openmp was given.
-if test "${enable_openmp+set}" = set; then :
-  enableval=$enable_openmp;
-fi
-
-  if test "$enable_openmp" != no; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CXX option to support OpenMP" >&5
-$as_echo_n "checking for $CXX option to support OpenMP... " >&6; }
-if ${ac_cv_prog_cxx_openmp+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-#ifndef _OPENMP
- choke me
-#endif
-#include <omp.h>
-int main () { return omp_get_num_threads (); }
-
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_prog_cxx_openmp='none needed'
-else
-  ac_cv_prog_cxx_openmp='unsupported'
-	  	  	  	  	  	  	                                	  	  	  	  	  	  for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp -homp \
-                           -Popenmp --openmp; do
-	    ac_save_CXXFLAGS=$CXXFLAGS
-	    CXXFLAGS="$CXXFLAGS $ac_option"
-	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-#ifndef _OPENMP
- choke me
-#endif
-#include <omp.h>
-int main () { return omp_get_num_threads (); }
-
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_prog_cxx_openmp=$ac_option
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-	    CXXFLAGS=$ac_save_CXXFLAGS
-	    if test "$ac_cv_prog_cxx_openmp" != unsupported; then
-	      break
-	    fi
-	  done
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_openmp" >&5
-$as_echo "$ac_cv_prog_cxx_openmp" >&6; }
-    case $ac_cv_prog_cxx_openmp in #(
-      "none needed" | unsupported)
-	;; #(
-      *)
-	OPENMP_CXXFLAGS=$ac_cv_prog_cxx_openmp ;;
-    esac
-  fi
-
-
-  if test "x$ac_cv_prog_cxx_openmp" != "xunsupported" && test "x$ac_cv_prog_cxx_openmp" != "x"; then
-    AM_CXXFLAGS="$OPENMP_CXXFLAGS"
-
-    CPPFLAGS="$CPPFLAGS -DGETFEM_HAVE_OPENMP"
-  else
-    as_fn_error $? "OpenMP support not found. Use --enable-openmp=no flag to compile GetFEM++ without OpenMP" "$LINENO" 5;
-  fi
-fi;
-
-
-# Check whether --enable-superlu was given.
-if test "${enable_superlu+set}" = set; then :
-  enableval=$enable_superlu; case "${enableval}" in
-   yes) usesuperlu=YES ;;
-   no)  usesuperlu=NO ;;
-   *) as_fn_error $? "bad value ${enableval} for --enable-superlu" "$LINENO" 5 ;;
- esac
-else
-  usesuperlu=YES
-fi
-
-
-SUPERLU_CPPFLAGS=""
-SUPERLU_SRC=""
-SUPERLU_LIBS=""
-SUPERLU_MAKEFILE=""
-
-if test x$usesuperlu = xYES; then
-  echo "Building with SuperLU support (use --enable-superlu=no to disable it)"
-  if test x"$FC" = "x"; then
-    sgemm="sgemm_"
-  else
-    ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-case $ac_cv_fc_mangling in
-  upper*) ac_val="SGEMM" ;;
-  lower*) ac_val="sgemm" ;;
-  *)      ac_val="unknown" ;;
-esac
-case $ac_cv_fc_mangling in *," underscore"*) ac_val="$ac_val"_ ;; esac
-
-sgemm="$ac_val"
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-    echo "FC=$FC"
-  fi
-  case $sgemm in
-    sgemm)
-          F77_CALL_C="NOCHANGE";
-          ;;
-    sgemm_)
-          F77_CALL_C="ADD_";
-          ;;
-    SGEMM)
-          F77_CALL_C="UPCASE";
-          ;;
-    sgemm__)
-          F77_CALL_C="ADD__";
-          ;;
-    *)
-          as_fn_error $? "\"superlu won't handle this calling convention: sgemm -> $sgemm\"" "$LINENO" 5
-          ;;
-  esac
-  SUPERLU_CPPFLAGS="$CPPFLAGS -DUSE_VENDOR_BLAS -DF77_CALL_C=$F77_CALL_C"
-  SUPERLU_SRC="superlu"
-  case $host in
-    *apple*)
-        SUPERLU_LIBS="../$SUPERLU_SRC/libsuperlu.la"
-        ;;
-    *)
-        SUPERLU_LIBS="`readlink -f .`/$SUPERLU_SRC/libsuperlu.la"
-        ;;
-  esac
-  SUPERLU_MAKEFILE="$SUPERLU_SRC/Makefile"
-else
-  echo "Building without SuperLU support (use --enable-superlu=yes to enable it)"
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dCreate_CompCol_Matrix in -lsuperlu" >&5
-$as_echo_n "checking for dCreate_CompCol_Matrix in -lsuperlu... " >&6; }
-if ${ac_cv_lib_superlu_dCreate_CompCol_Matrix+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsuperlu  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dCreate_CompCol_Matrix ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return dCreate_CompCol_Matrix ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_lib_superlu_dCreate_CompCol_Matrix=yes
-else
-  ac_cv_lib_superlu_dCreate_CompCol_Matrix=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_superlu_dCreate_CompCol_Matrix" >&5
-$as_echo "$ac_cv_lib_superlu_dCreate_CompCol_Matrix" >&6; }
-if test "x$ac_cv_lib_superlu_dCreate_CompCol_Matrix" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBSUPERLU 1
-_ACEOF
-
-  LIBS="-lsuperlu $LIBS"
-
-else
-  as_fn_error $? "SuperLU library not found" "$LINENO" 5
-fi
-
-
-
-for ac_header in superlu/colamd.h superlu/slu_Cnames.h \
-   superlu/slu_cdefs.h superlu/slu_ddefs.h superlu/slu_sdefs.h superlu/slu_zdefs.h \
-   superlu/slu_dcomplex.h superlu/slu_scomplex.h
-do :
-  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
-  cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
- usesuperlu="YES"
-else
-
-    if test "x$usesuperlu" = "xYES"; then
-      as_fn_error $? "header files of superlu not found. Use --enable-superlu=yes flag" "$LINENO" 5;
-    fi;
-
-fi
-
-done
-
-
-  SUPERLU_LIBS="-lsuperlu"
-  LIBS="$LIBS $SUPERLU_LIBS"
-fi
-
-
-
-
- if test x$HAVE_VENDOR_BLAS = x0; then
-  USEBLASLITE_TRUE=
-  USEBLASLITE_FALSE='#'
-else
-  USEBLASLITE_TRUE='#'
-  USEBLASLITE_FALSE=
-fi
-
-echo "Configuration of SuperLU done"
-
-
-EXPER=""
-# Check whether --enable-experimental was given.
-if test "${enable_experimental+set}" = set; then :
-  enableval=$enable_experimental;  if   test "x$enableval" = "xyes" ; then EXPER="-DEXPERIMENTAL_PURPOSE_ONLY"; fi
-else
-  EXPER=""
-fi
-
-CPPFLAGS="$CPPFLAGS $EXPER"
-
-
-# Check whether --with-qd-lib-dir was given.
-if test "${with_qd_lib_dir+set}" = set; then :
-  withval=$with_qd_lib_dir; QDLIB="$withval/libqd.a"
-else
-  QDLIB="$GFPREFIX/lib/libqd.a"
-fi
-
-
-# Check whether --with-qd-include-dir was given.
-if test "${with_qd_include_dir+set}" = set; then :
-  withval=$with_qd_include_dir; QDINC="-I$withval"
-else
-  QDINC="-I$GFPREFIX/include"
-fi
-
-# Check whether --enable-dd was given.
-if test "${enable_dd+set}" = set; then :
-  enableval=$enable_dd;  if   test "x$enableval" = "xyes" ; then useQDlib="yes"; QD_PREC="double"; fi
-else
-  useQDlib="no"
-fi
-
-# Check whether --enable-qd was given.
-if test "${enable_qd+set}" = set; then :
-  enableval=$enable_qd;  if   test "x$enableval" = "xyes" ; then useQDlib="yes"; QD_PREC="quad"; fi
-else
-  if test "x$useQDlib" = "xyes"; then useQDlib="yes"; else useQDlib="no"; fi
-fi
-
-if test "x$useQDlib" = "xyes" ; then
-  LIBS="$LIBS $QDLIB -lm"
-  CPPFLAGS="$CPPFLAGS $QDINC"
-  if test "$cross_compiling" = yes; then :
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot run test program while cross compiling
-See \`config.log' for more details" "$LINENO" 5; }
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-#include <qd/qd_real.h>
-#include <qd/dd_real.h>
-#include <qd/fpu.h>
-#include <iostream>
-int main() {
-  unsigned int old_cw;
-  int ok;
-  fpu_fix_start(&old_cw);
-  qd_real q = 1.0;
-  qd_real qq = qd_real("0.01");
-  qd_real qqq = "1.010101010101010101010101010101010101010101010101010101010101010E0";
-  dd_real d = 1.0;
-  dd_real dd = dd_real("0.1");
-  dd_real ddd = "1.1111111111111111111111111111111E0";
-  for (int i=0; i < 100; ++i) { d += dd; dd *= dd_real("0.1"); }
-  for (int i=0; i < 100; ++i) { q += qq; qq *= qd_real("0.01"); }
-  std::cerr << "d = " << d << std::endl << "q = " << q << std::endl;
-  std::cerr << abs(q - qqq) << std::endl;
-  std::cerr << abs(d - ddd) << std::endl;
-  if (abs(q - qqq) < 1e-63 && abs(d -ddd) < 1e-31) ok = 1;
-  else ok = 0;
-  fpu_fix_end(&old_cw); return 1-ok;
-}
-
-_ACEOF
-if ac_fn_cxx_try_run "$LINENO"; then :
-  echo "checking if qd library is working...yes"
-else
-   echo "QD library is not working (check config.log)"; exit 1
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-  conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_QDLIB 1
-_ACEOF
-
-  HAVE_QDLIB=1;
-  if test "x$QD_PREC" = "xquad"; then
-
-cat >>confdefs.h <<_ACEOF
-#define QDLIB_USE_QUAD 1
-_ACEOF
-
-  fi;
-fi;
-
-useQHULL="no"
-# Check whether --enable-qhull was given.
-if test "${enable_qhull+set}" = set; then :
-  enableval=$enable_qhull;  if   test "x$enableval" = "xyes" ; then useQHULL="yes"; fi
-else
-  useQHULL="test"
-fi
-
-QHULL_LIBS=""
-
-if test "x$useQHULL" = "xno"; then
-  echo "Building with libqhull explicitly disabled";
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_new_qhull in -lqhull" >&5
-$as_echo_n "checking for qh_new_qhull in -lqhull... " >&6; }
-if ${ac_cv_lib_qhull_qh_new_qhull+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lqhull  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char qh_new_qhull ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return qh_new_qhull ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_lib_qhull_qh_new_qhull=yes
-else
-  ac_cv_lib_qhull_qh_new_qhull=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_new_qhull" >&5
-$as_echo "$ac_cv_lib_qhull_qh_new_qhull" >&6; }
-if test "x$ac_cv_lib_qhull_qh_new_qhull" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBQHULL 1
-_ACEOF
-
-  LIBS="-lqhull $LIBS"
-
-fi
-
-  for ac_header in qhull/qhull.h
-do :
-  ac_fn_cxx_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
-if test "x$ac_cv_header_qhull_qhull_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_QHULL_QHULL_H 1
-_ACEOF
- useQHULL="yes"
-else
-
-    if test "x$useQHULL" = "xyes"; then
-      as_fn_error $? "header files qhull/qhull.h not found. Use --enable-qhull=no flag" "$LINENO" 5;
-      useQHULL="no"
-    fi;
-
-fi
-
-done
-
-  if test "x$useQHULL" = "xyes"; then
-    QHULL_LIBS="-lqhull"
-  fi;
-  echo "Building with libqhull (use --enable-qhull=no to disable it)"
-fi;
- if test x$useQHULL = xyes; then
-  QHULL_TRUE=
-  QHULL_FALSE='#'
-else
-  QHULL_TRUE='#'
-  QHULL_FALSE=
-fi
-
-
-
-echo "Configuration of qhull done"
-
-MUMPSINC=""
-
-# Check whether --with-mumps-include-dir was given.
-if test "${with_mumps_include_dir+set}" = set; then :
-  withval=$with_mumps_include_dir; case $withval in
-   -I* ) MUMPSINC="$withval";;
-   * ) MUMPSINC="-I$withval";;
-  esac
-else
-  MUMPSINC="-I$GFPREFIX/include"
-
-fi
-
-CPPFLAGS="$CPPFLAGS $MUMPSINC"
-
-MUMPS_LIBS=""
-acx_mumps_ok="no"
-usemumps="no"
-# Check whether --enable-mumps was given.
-if test "${enable_mumps+set}" = set; then :
-  enableval=$enable_mumps; case $enableval in
-   yes | "") usemumps="yes"; acx_mumps_ok="yes"; MUMPS_LIBS="-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq";;
-   no) usemumps="no";;
-  esac
-else
-  usemumps="test"; acx_mumps_ok="test"; MUMPS_LIBS="-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq"
-
-fi
-
-
-# Check whether --enable-par-mumps was given.
-if test "${enable_par_mumps+set}" = set; then :
-  enableval=$enable_par_mumps; case $enableval in
-   yes | "") usemumps="yes"; MUMPS_LIBS="-lsmumps -ldmumps -lcmumps -lzmumps";;
-   no) usemumps="no";;
-  esac
-else
-  if test $paralevel -ge 1; then
-    usemumps="test"; acx_mumps_ok="test"; MUMPS_LIBS="-lsmumps -ldmumps -lcmumps -lzmumps"
-  fi;
-
-fi
-
-
-
-# Check whether --with-mumps was given.
-if test "${with_mumps+set}" = set; then :
-  withval=$with_mumps; case $with_mumps in
-   yes | "") usemumps="yes";;
-   no) acx_mumps_ok="no" ;;
-   -* | */* | *.a | *.so | *.so.* | *.o| builtin) MUMPS_LIBS="$with_mumps"; acx_mumps_ok="yes" ;;
-   *) MUMPS_LIBS=`echo $with_mumps | sed -e 's/^/-l/g;s/ / -l/g'` ; usemumps="yes";;
-  esac
-
-fi
-
-
-
-if test "x$usemumps" = "xno" -o "x$acx_mumps_ok" = "xno"; then
-  echo "Building with MUMPS explicitly disabled";
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing smumps_c" >&5
-$as_echo_n "checking for library containing smumps_c... " >&6; }
-if ${ac_cv_search_smumps_c+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char smumps_c ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return smumps_c ();
-  ;
-  return 0;
-}
-_ACEOF
-for ac_lib in '' `echo $MUMPS_LIBS | sed -e 's/^-l//g;s/ -l/ /g'`; do
-  if test -z "$ac_lib"; then
-    ac_res="none required"
-  else
-    ac_res=-l$ac_lib
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-  fi
-  if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_search_smumps_c=$ac_res
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext
-  if ${ac_cv_search_smumps_c+:} false; then :
-  break
-fi
-done
-if ${ac_cv_search_smumps_c+:} false; then :
-
-else
-  ac_cv_search_smumps_c=no
-fi
-rm conftest.$ac_ext
-LIBS=$ac_func_search_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_smumps_c" >&5
-$as_echo "$ac_cv_search_smumps_c" >&6; }
-ac_res=$ac_cv_search_smumps_c
-if test "$ac_res" != no; then :
-  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-  usemumps="yes"
-else
-  if test "x$acx_mumps_ok" = "xyes"; then
-     as_fn_error $? "The function smumps_c couldn't be found in the provided MUMPS libraries." "$LINENO" 5;
-    fi;
-    usemumps="no"
-
-fi
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dmumps_c" >&5
-$as_echo_n "checking for library containing dmumps_c... " >&6; }
-if ${ac_cv_search_dmumps_c+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dmumps_c ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return dmumps_c ();
-  ;
-  return 0;
-}
-_ACEOF
-for ac_lib in '' `echo $MUMPS_LIBS | sed -e 's/^-l//g;s/ -l/ /g'`; do
-  if test -z "$ac_lib"; then
-    ac_res="none required"
-  else
-    ac_res=-l$ac_lib
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-  fi
-  if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_search_dmumps_c=$ac_res
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext
-  if ${ac_cv_search_dmumps_c+:} false; then :
-  break
-fi
-done
-if ${ac_cv_search_dmumps_c+:} false; then :
-
-else
-  ac_cv_search_dmumps_c=no
-fi
-rm conftest.$ac_ext
-LIBS=$ac_func_search_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dmumps_c" >&5
-$as_echo "$ac_cv_search_dmumps_c" >&6; }
-ac_res=$ac_cv_search_dmumps_c
-if test "$ac_res" != no; then :
-  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-  usemumps="yes"
-else
-  if test "x$acx_mumps_ok" = "xyes"; then
-     as_fn_error $? "The function dmumps_c couldn't be found in the provided MUMPS libraries." "$LINENO" 5;
-    fi;
-    usemumps="no"
-
-fi
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cmumps_c" >&5
-$as_echo_n "checking for library containing cmumps_c... " >&6; }
-if ${ac_cv_search_cmumps_c+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char cmumps_c ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return cmumps_c ();
-  ;
-  return 0;
-}
-_ACEOF
-for ac_lib in '' `echo $MUMPS_LIBS | sed -e 's/^-l//g;s/ -l/ /g'`; do
-  if test -z "$ac_lib"; then
-    ac_res="none required"
-  else
-    ac_res=-l$ac_lib
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-  fi
-  if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_search_cmumps_c=$ac_res
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext
-  if ${ac_cv_search_cmumps_c+:} false; then :
-  break
-fi
-done
-if ${ac_cv_search_cmumps_c+:} false; then :
-
-else
-  ac_cv_search_cmumps_c=no
-fi
-rm conftest.$ac_ext
-LIBS=$ac_func_search_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cmumps_c" >&5
-$as_echo "$ac_cv_search_cmumps_c" >&6; }
-ac_res=$ac_cv_search_cmumps_c
-if test "$ac_res" != no; then :
-  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-  usemumps="yes"
-else
-  if test "x$acx_mumps_ok" = "xyes"; then
-     as_fn_error $? "The function cmumps_c couldn't be found in the provided MUMPS libraries." "$LINENO" 5;
-    fi;
-    usemumps="no"
-
-fi
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zmumps_c" >&5
-$as_echo_n "checking for library containing zmumps_c... " >&6; }
-if ${ac_cv_search_zmumps_c+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char zmumps_c ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return zmumps_c ();
-  ;
-  return 0;
-}
-_ACEOF
-for ac_lib in '' `echo $MUMPS_LIBS | sed -e 's/^-l//g;s/ -l/ /g'`; do
-  if test -z "$ac_lib"; then
-    ac_res="none required"
-  else
-    ac_res=-l$ac_lib
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-  fi
-  if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_search_zmumps_c=$ac_res
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext
-  if ${ac_cv_search_zmumps_c+:} false; then :
-  break
-fi
-done
-if ${ac_cv_search_zmumps_c+:} false; then :
-
-else
-  ac_cv_search_zmumps_c=no
-fi
-rm conftest.$ac_ext
-LIBS=$ac_func_search_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zmumps_c" >&5
-$as_echo "$ac_cv_search_zmumps_c" >&6; }
-ac_res=$ac_cv_search_zmumps_c
-if test "$ac_res" != no; then :
-  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-  usemumps="yes"
-else
-  if test "x$acx_mumps_ok" = "xyes"; then
-     as_fn_error $? "The function zmumps_c couldn't be found in the provided MUMPS libraries." "$LINENO" 5;
-    fi;
-    usemumps="no"
-
-fi
-
- for ac_header in smumps_c.h dmumps_c.h cmumps_c.h zmumps_c.h
-do :
-  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
-  cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
- usemumps="yes"
-else
-  if test "x$acx_mumps_ok" = "xyes"; then
-     as_fn_error $? "header file dmumps_c.h not found." "$LINENO" 5;
-    fi;
-    usemumps="no"
-
-fi
-
-done
-
-
- if test "x$usemumps" = "xyes"; then
-   echo "Building with MUMPS (use --enable-mumps=no to disable it)"
- else
-   MUMPS_LIBS=""
- fi;
-fi;
-
- if test x$usemumps = xyes; then
-  MUMPS_TRUE=
-  MUMPS_FALSE='#'
-else
-  MUMPS_TRUE='#'
-  MUMPS_FALSE=
-fi
-
-
-echo "Configuration of MUMPS done"
-
-METIS_LIBS=""
-# Check whether --enable-metis was given.
-if test "${enable_metis+set}" = set; then :
-  enableval=$enable_metis; case $enableval in
-   yes | "") usemetis="yes" ;;
-   no) usemetis="no"; METIS_LIBS="" ;;
-  esac
-else
-  usemetis="test"
-
-fi
-
-
-if test $paralevel -ge 2 -a "x$usemetis" = "xno"; then
-  echo "Parallel getfem requires the METIS library, --enable-metis=no will be ignored";
-  usemetis="yes"
-fi;
-
-if test "x$usemetis" = "xno"; then
-  echo "Building without METIS";
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for METIS_PartGraphRecursive in -lmetis" >&5
-$as_echo_n "checking for METIS_PartGraphRecursive in -lmetis... " >&6; }
-if ${ac_cv_lib_metis_METIS_PartGraphRecursive+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lmetis  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char METIS_PartGraphRecursive ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return METIS_PartGraphRecursive ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_lib_metis_METIS_PartGraphRecursive=yes
-else
-  ac_cv_lib_metis_METIS_PartGraphRecursive=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_metis_METIS_PartGraphRecursive" >&5
-$as_echo "$ac_cv_lib_metis_METIS_PartGraphRecursive" >&6; }
-if test "x$ac_cv_lib_metis_METIS_PartGraphRecursive" = xyes; then :
-  usemetis="yes"
-else
-  usemetis="no";
-                if test $paralevel -ge 2; then
-                  as_fn_error $? "METIS library required for parallel getfem was not found" "$LINENO" 5
-                fi
-
-fi
-
-
-  if test "x$usemetis" = "xyes"; then
-    METIS_LIBS="-lmetis"
-    LIBS="$LIBS $METIS_LIBS"
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_METIS 1
-_ACEOF
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for METIS_SetDefaultOptions in -lmetis" >&5
-$as_echo_n "checking for METIS_SetDefaultOptions in -lmetis... " >&6; }
-if ${ac_cv_lib_metis_METIS_SetDefaultOptions+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lmetis  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char METIS_SetDefaultOptions ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return METIS_SetDefaultOptions ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_lib_metis_METIS_SetDefaultOptions=yes
-else
-  ac_cv_lib_metis_METIS_SetDefaultOptions=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_metis_METIS_SetDefaultOptions" >&5
-$as_echo "$ac_cv_lib_metis_METIS_SetDefaultOptions" >&6; }
-if test "x$ac_cv_lib_metis_METIS_SetDefaultOptions" = xyes; then :
-  usemetisnew="yes"
-else
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_METIS_OLD_API 1
-_ACEOF
-
-
-fi
-
-    echo "Building with METIS (use --enable-metis=no to disable it)"
-    if test "x$usemetisnew" = "xyes"; then
-      for ac_header in metis.h
-do :
-  ac_fn_cxx_check_header_mongrel "$LINENO" "metis.h" "ac_cv_header_metis_h" "$ac_includes_default"
-if test "x$ac_cv_header_metis_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_METIS_H 1
-_ACEOF
- usemetis="yes"
-else
-  usemetis="no";
-                        if test $paralevel -ge 2; then
-                          as_fn_error $? "metis.h header required for parallel getfem was not found" "$LINENO" 5
-                        fi
-
-fi
-
-done
-
-    fi;
-  else
-    echo "METIS library could not be found, building without METIS";
-  fi;
-fi;
-
- if test x$usemetis = xyes; then
-  METIS_TRUE=
-  METIS_FALSE='#'
-else
-  METIS_TRUE='#'
-  METIS_FALSE=
-fi
-
-
-
-
-
-
-
-if test x"$acx_blas_ok" = xyes; then
-  if test x"$FC" = "x"; then
-    dgetrf=dgetrf_
-  else
-    ac_ext=${ac_fc_srcext-f}
-ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
-ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_fc_compiler_gnu
-case $ac_cv_fc_mangling in
-  upper*) ac_val="DGETRF" ;;
-  lower*) ac_val="dgetrf" ;;
-  *)      ac_val="unknown" ;;
-esac
-case $ac_cv_fc_mangling in *," underscore"*) ac_val="$ac_val"_ ;; esac
-
-dgetrf="$ac_val"
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-  fi;
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgetrf_ in -llapack" >&5
-$as_echo_n "checking for dgetrf_ in -llapack... " >&6; }
-if ${ac_cv_lib_lapack_dgetrf_+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-llapack  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dgetrf_ ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return dgetrf_ ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  ac_cv_lib_lapack_dgetrf_=yes
-else
-  ac_cv_lib_lapack_dgetrf_=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lapack_dgetrf_" >&5
-$as_echo "$ac_cv_lib_lapack_dgetrf_" >&6; }
-if test "x$ac_cv_lib_lapack_dgetrf_" = xyes; then :
-  acx_lapack_ok=yes; LAPACK_LIBS="-llapack "
-fi
-
-
-  if test x"$acx_lapack_ok" = xyes; then
-     CPPFLAGS="$CPPFLAGS -DGMM_USES_LAPACK"
-     LIBS="$LIBS $LAPACK_LIBS"
-  fi
-fi
-
-
-
-for ac_header in sys/times.h
-do :
-  ac_fn_cxx_check_header_mongrel "$LINENO" "sys/times.h" "ac_cv_header_sys_times_h" "$ac_includes_default"
-if test "x$ac_cv_header_sys_times_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_SYS_TIMES_H 1
-_ACEOF
-
-else
-  SUPERLU_CPPFLAGS="$SUPERLU_CPPFLAGS -DNO_TIMER"
-fi
-
-done
-
-for ac_header in cxxabi.h
-do :
-  ac_fn_cxx_check_header_mongrel "$LINENO" "cxxabi.h" "ac_cv_header_cxxabi_h" "$ac_includes_default"
-if test "x$ac_cv_header_cxxabi_h" = xyes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_CXXABI_H 1
-_ACEOF
-
-fi
-
-done
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __PRETTY_FUNCTION__" >&5
-$as_echo_n "checking for __PRETTY_FUNCTION__... " >&6; }
-if ${ac_cv_have_pretty_function+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-
-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-
-                 const char *s = __PRETTY_FUNCTION__;
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-   ac_cv_have_pretty_function="yes"
-else
-   ac_cv_have_pretty_function=="no"
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pretty_function" >&5
-$as_echo "$ac_cv_have_pretty_function" >&6; }
-if test "x$ac_cv_have_pretty_function" = "xyes"; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_PRETTY_FUNCTION 1
-_ACEOF
-
-fi;
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for execinfo.h and backtrace" >&5
-$as_echo_n "checking for execinfo.h and backtrace... " >&6; }
-if ${ac_cv_have_backtrace+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-
-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
- #include <execinfo.h>
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
- void* trace[256]; int n = backtrace(trace, 256);
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-   ac_cv_have_backtrace="yes"
-else
-   ac_cv_have_backtrace="no"
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_backtrace" >&5
-$as_echo "$ac_cv_have_backtrace" >&6; }
-if test "x$ac_cv_have_backtrace" = "xyes"; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_BACKTRACE 1
-_ACEOF
-
-fi;
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fenv.h and feenableexcept" >&5
-$as_echo_n "checking for fenv.h and feenableexcept... " >&6; }
-if ${ac_cv_have_feenableexcept+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-
-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
- #include <fenv.h>
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
- feenableexcept(FE_DIVBYZERO | FE_INVALID);
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-   ac_cv_have_feenableexcept="yes"
-else
-   ac_cv_have_feenableexcept="no"
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_feenableexcept" >&5
-$as_echo "$ac_cv_have_feenableexcept" >&6; }
-if test "x$ac_cv_have_feenableexcept" = "xyes"; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_FEENABLEEXCEPT 1
-_ACEOF
-
-fi;
-
-BUILDER=`whoami`
-
-BUILDDATE=`date +%D,%H:%M:%S`
-
-CONFIGURE_ARGS=$ac_configure_args
-
-LIBTOOL_VERSION_INFO="-version-info ${MAJOR_VERSION}:${MINOR_VERSION}:0"
-
-
-
-
-j="tests/meshes/disc_P2_h4.mesh"
-if test -L $j || test ! -f $j; then
-  DISTCLEANMESH="";
-else
-  DISTCLEANMESH="#";
-fi;
-
-
-
-
-# Check whether --enable-boost was given.
-if test "${enable_boost+set}" = set; then :
-  enableval=$enable_boost; case "${enableval}" in
-  yes) useboost=YES ;;
-  no)  useboost=NO ;;
-  *) as_fn_error $? "bad value ${enableval} for --enable-boost" "$LINENO" 5 ;;
- esac
-else
-  useboost=NO
-fi
-
-
-if test "x$useboost" = "xNO" -a "x$useopenmp" = "xYES"; then
-  echo "OpenMP version of GetFEM++ requires the boost library, --enable-boost=no will be ignored";
-  useboost=YES
-fi;
-
-if test "x$useboost" = "xYES"; then
-  if test "x$useopenmp" = "xYES"; then
-
-
-# Check whether --with-boost was given.
-if test "${with_boost+set}" = set; then :
-  withval=$with_boost;
-    if test "$withval" = "no"; then
-        want_boost="no"
-    elif test "$withval" = "yes"; then
-        want_boost="yes"
-        ac_boost_path=""
-    else
-        want_boost="yes"
-        ac_boost_path="$withval"
-    fi
-
-else
-  want_boost="yes"
-fi
-
-
-
-
-# Check whether --with-boost-libdir was given.
-if test "${with_boost_libdir+set}" = set; then :
-  withval=$with_boost_libdir;
-        if test -d "$withval"
-        then
-                ac_boost_lib_path="$withval"
-        else
-                as_fn_error $? "--with-boost-libdir expected directory name" "$LINENO" 5
-        fi
-
-else
-  ac_boost_lib_path=""
-
-fi
-
-
-if test "x$want_boost" = "xyes"; then
-    boost_lib_version_req=1.53.0
-    boost_lib_version_req_shorten=`expr $boost_lib_version_req : '\([0-9]*\.[0-9]*\)'`
-    boost_lib_version_req_major=`expr $boost_lib_version_req : '\([0-9]*\)'`
-    boost_lib_version_req_minor=`expr $boost_lib_version_req : '[0-9]*\.\([0-9]*\)'`
-    boost_lib_version_req_sub_minor=`expr $boost_lib_version_req : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
-    if test "x$boost_lib_version_req_sub_minor" = "x" ; then
-        boost_lib_version_req_sub_minor="0"
-        fi
-    WANT_BOOST_VERSION=`expr $boost_lib_version_req_major \* 100000 \+  $boost_lib_version_req_minor \* 100 \+ $boost_lib_version_req_sub_minor`
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for boostlib >= $boost_lib_version_req" >&5
-$as_echo_n "checking for boostlib >= $boost_lib_version_req... " >&6; }
-    succeeded=no
-
-                        libsubdirs="lib"
-    ax_arch=`uname -m`
-    case $ax_arch in
-      x86_64|ppc64|s390x|sparc64|aarch64)
-        libsubdirs="lib64 lib lib64"
-        ;;
-    esac
-
-
-    libsubdirs="lib/${host_cpu}-${host_os} $libsubdirs"
-
-    case ${host_cpu} in
-      i?86)
-        libsubdirs="lib/i386-${host_os} $libsubdirs"
-        ;;
-    esac
-
-                if test "$ac_boost_path" != ""; then
-        BOOST_CPPFLAGS="-I$ac_boost_path/include"
-        for ac_boost_path_tmp in $libsubdirs; do
-                if test -d "$ac_boost_path"/"$ac_boost_path_tmp" ; then
-                        BOOST_LDFLAGS="-L$ac_boost_path/$ac_boost_path_tmp"
-                        break
-                fi
-        done
-    elif test "$cross_compiling" != yes; then
-        for ac_boost_path_tmp in /usr /usr/local /opt /opt/local ; do
-            if test -d "$ac_boost_path_tmp/include/boost" && test -r "$ac_boost_path_tmp/include/boost"; then
-                for libsubdir in $libsubdirs ; do
-                    if ls "$ac_boost_path_tmp/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
-                done
-                BOOST_LDFLAGS="-L$ac_boost_path_tmp/$libsubdir"
-                BOOST_CPPFLAGS="-I$ac_boost_path_tmp/include"
-                break;
-            fi
-        done
-    fi
-
-            if test "$ac_boost_lib_path" != ""; then
-       BOOST_LDFLAGS="-L$ac_boost_lib_path"
-    fi
-
-    CPPFLAGS_SAVED="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-    export CPPFLAGS
-
-    LDFLAGS_SAVED="$LDFLAGS"
-    LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-    export LDFLAGS
-
-
-    ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-    #include <boost/version.hpp>
-
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-
-    #if BOOST_VERSION >= $WANT_BOOST_VERSION
-    // Everything is okay
-    #else
-    #  error Boost version is too old
-    #endif
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-    succeeded=yes
-    found_system=yes
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-    ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-
-
-            if test "x$succeeded" != "xyes"; then
-        _version=0
-        if test "$ac_boost_path" != ""; then
-            if test -d "$ac_boost_path" && test -r "$ac_boost_path"; then
-                for i in `ls -d $ac_boost_path/include/boost-* 2>/dev/null`; do
-                    _version_tmp=`echo $i | sed "s#$ac_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
-                    V_CHECK=`expr $_version_tmp \> $_version`
-                    if test "$V_CHECK" = "1" ; then
-                        _version=$_version_tmp
-                    fi
-                    VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
-                    BOOST_CPPFLAGS="-I$ac_boost_path/include/boost-$VERSION_UNDERSCORE"
-                done
-            fi
-        else
-            if test "$cross_compiling" != yes; then
-                for ac_boost_path in /usr /usr/local /opt /opt/local ; do
-                    if test -d "$ac_boost_path" && test -r "$ac_boost_path"; then
-                        for i in `ls -d $ac_boost_path/include/boost-* 2>/dev/null`; do
-                            _version_tmp=`echo $i | sed "s#$ac_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
-                            V_CHECK=`expr $_version_tmp \> $_version`
-                            if test "$V_CHECK" = "1" ; then
-                                _version=$_version_tmp
-                                best_path=$ac_boost_path
-                            fi
-                        done
-                    fi
-                done
-
-                VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
-                BOOST_CPPFLAGS="-I$best_path/include/boost-$VERSION_UNDERSCORE"
-                if test "$ac_boost_lib_path" = ""; then
-                    for libsubdir in $libsubdirs ; do
-                        if ls "$best_path/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
-                    done
-                    BOOST_LDFLAGS="-L$best_path/$libsubdir"
-                fi
-            fi
-
-            if test "x$BOOST_ROOT" != "x"; then
-                for libsubdir in $libsubdirs ; do
-                    if ls "$BOOST_ROOT/stage/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
-                done
-                if test -d "$BOOST_ROOT" && test -r "$BOOST_ROOT" && test -d "$BOOST_ROOT/stage/$libsubdir" && test -r "$BOOST_ROOT/stage/$libsubdir"; then
-                    version_dir=`expr //$BOOST_ROOT : '.*/\(.*\)'`
-                    stage_version=`echo $version_dir | sed 's/boost_//' | sed 's/_/./g'`
-                        stage_version_shorten=`expr $stage_version : '\([0-9]*\.[0-9]*\)'`
-                    V_CHECK=`expr $stage_version_shorten \>\= $_version`
-                    if test "$V_CHECK" = "1" -a "$ac_boost_lib_path" = "" ; then
-                        { $as_echo "$as_me:${as_lineno-$LINENO}: We will use a staged boost library from $BOOST_ROOT" >&5
-$as_echo "$as_me: We will use a staged boost library from $BOOST_ROOT" >&6;}
-                        BOOST_CPPFLAGS="-I$BOOST_ROOT"
-                        BOOST_LDFLAGS="-L$BOOST_ROOT/stage/$libsubdir"
-                    fi
-                fi
-            fi
-        fi
-
-        CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-        export CPPFLAGS
-        LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-        export LDFLAGS
-
-        ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-        #include <boost/version.hpp>
-
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-
-        #if BOOST_VERSION >= $WANT_BOOST_VERSION
-        // Everything is okay
-        #else
-        #  error Boost version is too old
-        #endif
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-
-            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-        succeeded=yes
-        found_system=yes
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-        ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-    fi
-
-    if test "$succeeded" != "yes" ; then
-        if test "$_version" = "0" ; then
-            { $as_echo "$as_me:${as_lineno-$LINENO}: We could not detect the boost libraries (version $boost_lib_version_req_shorten or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation." >&5
-$as_echo "$as_me: We could not detect the boost libraries (version $boost_lib_version_req_shorten or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation." >&6;}
-        else
-            { $as_echo "$as_me:${as_lineno-$LINENO}: Your boost libraries seems to old (version $_version)." >&5
-$as_echo "$as_me: Your boost libraries seems to old (version $_version)." >&6;}
-        fi
-        # execute ACTION-IF-NOT-FOUND (if present):
-        as_fn_error $? "Please install boost >= 1.53.0 in order to build GetFEM++ with OpenMP support" "$LINENO" 5
-    else
-
-
-
-$as_echo "#define HAVE_BOOST /**/" >>confdefs.h
-
-        # execute ACTION-IF-FOUND (if present):
-        :
-    fi
-
-    CPPFLAGS="$CPPFLAGS_SAVED"
-    LDFLAGS="$LDFLAGS_SAVED"
-fi
-
-
-
-
-# Check whether --with-boost-system was given.
-if test "${with_boost_system+set}" = set; then :
-  withval=$with_boost_system;
-        if test "$withval" = "no"; then
-			want_boost="no"
-        elif test "$withval" = "yes"; then
-            want_boost="yes"
-            ax_boost_user_system_lib=""
-        else
-		    want_boost="yes"
-		ax_boost_user_system_lib="$withval"
-		fi
-
-else
-  want_boost="yes"
-
-fi
-
-
-	if test "x$want_boost" = "xyes"; then
-
-
-		CPPFLAGS_SAVED="$CPPFLAGS"
-		CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-		export CPPFLAGS
-
-		LDFLAGS_SAVED="$LDFLAGS"
-		LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-		export LDFLAGS
-
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the Boost::System library is available" >&5
-$as_echo_n "checking whether the Boost::System library is available... " >&6; }
-if ${ax_cv_boost_system+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-			 CXXFLAGS_SAVE=$CXXFLAGS
-
-			 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <boost/system/error_code.hpp>
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-boost::system::system_category
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  ax_cv_boost_system=yes
-else
-  ax_cv_boost_system=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-			 CXXFLAGS=$CXXFLAGS_SAVE
-             ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_boost_system" >&5
-$as_echo "$ax_cv_boost_system" >&6; }
-		if test "x$ax_cv_boost_system" = "xyes"; then
-
-
-
-$as_echo "#define HAVE_BOOST_SYSTEM /**/" >>confdefs.h
-
-            BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/[^\/]*//'`
-
-			LDFLAGS_SAVE=$LDFLAGS
-            if test "x$ax_boost_user_system_lib" = "x"; then
-                for libextension in `ls -r $BOOSTLIBDIR/libboost_system* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'` ; do
-                     ax_lib=${libextension}
-				    as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_SYSTEM_LIB="-l$ax_lib";  link_system="yes"; break
-else
-  link_system="no"
-fi
-
-				done
-                if test "x$link_system" != "xyes"; then
-                for libextension in `ls -r $BOOSTLIBDIR/boost_system* 2>/dev/null | sed 's,.*/,,' | sed -e 's,\..*,,'` ; do
-                     ax_lib=${libextension}
-				    as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_SYSTEM_LIB="-l$ax_lib";  link_system="yes"; break
-else
-  link_system="no"
-fi
-
-				done
-                fi
-
-            else
-               for ax_lib in $ax_boost_user_system_lib boost_system-$ax_boost_user_system_lib; do
-				      as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_SYSTEM_LIB="-l$ax_lib";  link_system="yes"; break
-else
-  link_system="no"
-fi
-
-                  done
-
-            fi
-            if test "x$ax_lib" = "x"; then
-                as_fn_error $? "Could not find a version of the library!" "$LINENO" 5
-            fi
-			if test "x$link_system" = "xno"; then
-				as_fn_error $? "Could not link against $ax_lib !" "$LINENO" 5
-			fi
-		fi
-
-		CPPFLAGS="$CPPFLAGS_SAVED"
-	LDFLAGS="$LDFLAGS_SAVED"
-	fi
-
-
-
-# Check whether --with-boost-thread was given.
-if test "${with_boost_thread+set}" = set; then :
-  withval=$with_boost_thread;
-        if test "$withval" = "no"; then
-			want_boost="no"
-        elif test "$withval" = "yes"; then
-            want_boost="yes"
-            ax_boost_user_thread_lib=""
-        else
-		    want_boost="yes"
-		ax_boost_user_thread_lib="$withval"
-		fi
-
-else
-  want_boost="yes"
-
-fi
-
-
-	if test "x$want_boost" = "xyes"; then
-
-
-		CPPFLAGS_SAVED="$CPPFLAGS"
-		CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-		export CPPFLAGS
-
-		LDFLAGS_SAVED="$LDFLAGS"
-		LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-		export LDFLAGS
-
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the Boost::Thread library is available" >&5
-$as_echo_n "checking whether the Boost::Thread library is available... " >&6; }
-if ${ax_cv_boost_thread+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-			 CXXFLAGS_SAVE=$CXXFLAGS
-
-			 if test "x$host_os" = "xsolaris" ; then
-				 CXXFLAGS="-pthreads $CXXFLAGS"
-			 elif test "x$host_os" = "xmingw32" ; then
-				 CXXFLAGS="-mthreads $CXXFLAGS"
-			 else
-				CXXFLAGS="-pthread $CXXFLAGS"
-			 fi
-			 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <boost/thread/thread.hpp>
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-boost::thread_group thrds;
-                                   return 0;
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  ax_cv_boost_thread=yes
-else
-  ax_cv_boost_thread=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-			 CXXFLAGS=$CXXFLAGS_SAVE
-             ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_boost_thread" >&5
-$as_echo "$ax_cv_boost_thread" >&6; }
-		if test "x$ax_cv_boost_thread" = "xyes"; then
-           if test "x$host_os" = "xsolaris" ; then
-			  BOOST_CPPFLAGS="-pthreads $BOOST_CPPFLAGS"
-		   elif test "x$host_os" = "xmingw32" ; then
-			  BOOST_CPPFLAGS="-mthreads $BOOST_CPPFLAGS"
-		   else
-			  BOOST_CPPFLAGS="-pthread $BOOST_CPPFLAGS"
-		   fi
-
-
-
-
-$as_echo "#define HAVE_BOOST_THREAD /**/" >>confdefs.h
-
-            BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/[^\/]*//'`
-
-			LDFLAGS_SAVE=$LDFLAGS
-                        case "x$host_os" in
-                          *bsd* )
-                               LDFLAGS="-pthread $LDFLAGS"
-                          break;
-                          ;;
-                        esac
-            if test "x$ax_boost_user_thread_lib" = "x"; then
-                for libextension in `ls -r $BOOSTLIBDIR/libboost_thread* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'`; do
-                     ax_lib=${libextension}
-				    as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_THREAD_LIB="-l$ax_lib";  link_thread="yes"; break
-else
-  link_thread="no"
-fi
-
-				done
-                if test "x$link_thread" != "xyes"; then
-                for libextension in `ls -r $BOOSTLIBDIR/boost_thread* 2>/dev/null | sed 's,.*/,,' | sed 's,\..*,,'`; do
-                     ax_lib=${libextension}
-				    as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_THREAD_LIB="-l$ax_lib";  link_thread="yes"; break
-else
-  link_thread="no"
-fi
-
-				done
-                fi
-
-            else
-               for ax_lib in $ax_boost_user_thread_lib boost_thread-$ax_boost_user_thread_lib; do
-				      as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_THREAD_LIB="-l$ax_lib";  link_thread="yes"; break
-else
-  link_thread="no"
-fi
-
-                  done
-
-            fi
-            if test "x$ax_lib" = "x"; then
-                as_fn_error $? "Could not find a version of the library!" "$LINENO" 5
-            fi
-			if test "x$link_thread" = "xno"; then
-				as_fn_error $? "Could not link against $ax_lib !" "$LINENO" 5
-                        else
-                           case "x$host_os" in
-                              *bsd* )
-				BOOST_LDFLAGS="-pthread $BOOST_LDFLAGS"
-                              break;
-                              ;;
-                           esac
-
-			fi
-		fi
-
-		CPPFLAGS="$CPPFLAGS_SAVED"
-	LDFLAGS="$LDFLAGS_SAVED"
-	fi
-
-  else
-
-
-# Check whether --with-boost was given.
-if test "${with_boost+set}" = set; then :
-  withval=$with_boost;
-    if test "$withval" = "no"; then
-        want_boost="no"
-    elif test "$withval" = "yes"; then
-        want_boost="yes"
-        ac_boost_path=""
-    else
-        want_boost="yes"
-        ac_boost_path="$withval"
-    fi
-
-else
-  want_boost="yes"
-fi
-
-
-
-
-# Check whether --with-boost-libdir was given.
-if test "${with_boost_libdir+set}" = set; then :
-  withval=$with_boost_libdir;
-        if test -d "$withval"
-        then
-                ac_boost_lib_path="$withval"
-        else
-                as_fn_error $? "--with-boost-libdir expected directory name" "$LINENO" 5
-        fi
-
-else
-  ac_boost_lib_path=""
-
-fi
-
-
-if test "x$want_boost" = "xyes"; then
-    boost_lib_version_req=1.20.0
-    boost_lib_version_req_shorten=`expr $boost_lib_version_req : '\([0-9]*\.[0-9]*\)'`
-    boost_lib_version_req_major=`expr $boost_lib_version_req : '\([0-9]*\)'`
-    boost_lib_version_req_minor=`expr $boost_lib_version_req : '[0-9]*\.\([0-9]*\)'`
-    boost_lib_version_req_sub_minor=`expr $boost_lib_version_req : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
-    if test "x$boost_lib_version_req_sub_minor" = "x" ; then
-        boost_lib_version_req_sub_minor="0"
-        fi
-    WANT_BOOST_VERSION=`expr $boost_lib_version_req_major \* 100000 \+  $boost_lib_version_req_minor \* 100 \+ $boost_lib_version_req_sub_minor`
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for boostlib >= $boost_lib_version_req" >&5
-$as_echo_n "checking for boostlib >= $boost_lib_version_req... " >&6; }
-    succeeded=no
-
-                        libsubdirs="lib"
-    ax_arch=`uname -m`
-    case $ax_arch in
-      x86_64|ppc64|s390x|sparc64|aarch64)
-        libsubdirs="lib64 lib lib64"
-        ;;
-    esac
-
-
-    libsubdirs="lib/${host_cpu}-${host_os} $libsubdirs"
-
-    case ${host_cpu} in
-      i?86)
-        libsubdirs="lib/i386-${host_os} $libsubdirs"
-        ;;
-    esac
-
-                if test "$ac_boost_path" != ""; then
-        BOOST_CPPFLAGS="-I$ac_boost_path/include"
-        for ac_boost_path_tmp in $libsubdirs; do
-                if test -d "$ac_boost_path"/"$ac_boost_path_tmp" ; then
-                        BOOST_LDFLAGS="-L$ac_boost_path/$ac_boost_path_tmp"
-                        break
-                fi
-        done
-    elif test "$cross_compiling" != yes; then
-        for ac_boost_path_tmp in /usr /usr/local /opt /opt/local ; do
-            if test -d "$ac_boost_path_tmp/include/boost" && test -r "$ac_boost_path_tmp/include/boost"; then
-                for libsubdir in $libsubdirs ; do
-                    if ls "$ac_boost_path_tmp/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
-                done
-                BOOST_LDFLAGS="-L$ac_boost_path_tmp/$libsubdir"
-                BOOST_CPPFLAGS="-I$ac_boost_path_tmp/include"
-                break;
-            fi
-        done
-    fi
-
-            if test "$ac_boost_lib_path" != ""; then
-       BOOST_LDFLAGS="-L$ac_boost_lib_path"
-    fi
-
-    CPPFLAGS_SAVED="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-    export CPPFLAGS
-
-    LDFLAGS_SAVED="$LDFLAGS"
-    LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-    export LDFLAGS
-
-
-    ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-    #include <boost/version.hpp>
-
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-
-    #if BOOST_VERSION >= $WANT_BOOST_VERSION
-    // Everything is okay
-    #else
-    #  error Boost version is too old
-    #endif
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-    succeeded=yes
-    found_system=yes
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-    ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-
-
-            if test "x$succeeded" != "xyes"; then
-        _version=0
-        if test "$ac_boost_path" != ""; then
-            if test -d "$ac_boost_path" && test -r "$ac_boost_path"; then
-                for i in `ls -d $ac_boost_path/include/boost-* 2>/dev/null`; do
-                    _version_tmp=`echo $i | sed "s#$ac_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
-                    V_CHECK=`expr $_version_tmp \> $_version`
-                    if test "$V_CHECK" = "1" ; then
-                        _version=$_version_tmp
-                    fi
-                    VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
-                    BOOST_CPPFLAGS="-I$ac_boost_path/include/boost-$VERSION_UNDERSCORE"
-                done
-            fi
-        else
-            if test "$cross_compiling" != yes; then
-                for ac_boost_path in /usr /usr/local /opt /opt/local ; do
-                    if test -d "$ac_boost_path" && test -r "$ac_boost_path"; then
-                        for i in `ls -d $ac_boost_path/include/boost-* 2>/dev/null`; do
-                            _version_tmp=`echo $i | sed "s#$ac_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
-                            V_CHECK=`expr $_version_tmp \> $_version`
-                            if test "$V_CHECK" = "1" ; then
-                                _version=$_version_tmp
-                                best_path=$ac_boost_path
-                            fi
-                        done
-                    fi
-                done
-
-                VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
-                BOOST_CPPFLAGS="-I$best_path/include/boost-$VERSION_UNDERSCORE"
-                if test "$ac_boost_lib_path" = ""; then
-                    for libsubdir in $libsubdirs ; do
-                        if ls "$best_path/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
-                    done
-                    BOOST_LDFLAGS="-L$best_path/$libsubdir"
-                fi
-            fi
-
-            if test "x$BOOST_ROOT" != "x"; then
-                for libsubdir in $libsubdirs ; do
-                    if ls "$BOOST_ROOT/stage/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
-                done
-                if test -d "$BOOST_ROOT" && test -r "$BOOST_ROOT" && test -d "$BOOST_ROOT/stage/$libsubdir" && test -r "$BOOST_ROOT/stage/$libsubdir"; then
-                    version_dir=`expr //$BOOST_ROOT : '.*/\(.*\)'`
-                    stage_version=`echo $version_dir | sed 's/boost_//' | sed 's/_/./g'`
-                        stage_version_shorten=`expr $stage_version : '\([0-9]*\.[0-9]*\)'`
-                    V_CHECK=`expr $stage_version_shorten \>\= $_version`
-                    if test "$V_CHECK" = "1" -a "$ac_boost_lib_path" = "" ; then
-                        { $as_echo "$as_me:${as_lineno-$LINENO}: We will use a staged boost library from $BOOST_ROOT" >&5
-$as_echo "$as_me: We will use a staged boost library from $BOOST_ROOT" >&6;}
-                        BOOST_CPPFLAGS="-I$BOOST_ROOT"
-                        BOOST_LDFLAGS="-L$BOOST_ROOT/stage/$libsubdir"
-                    fi
-                fi
-            fi
-        fi
-
-        CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-        export CPPFLAGS
-        LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-        export LDFLAGS
-
-        ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-        #include <boost/version.hpp>
-
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-
-        #if BOOST_VERSION >= $WANT_BOOST_VERSION
-        // Everything is okay
-        #else
-        #  error Boost version is too old
-        #endif
-
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-
-            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-        succeeded=yes
-        found_system=yes
-
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-        ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-    fi
-
-    if test "$succeeded" != "yes" ; then
-        if test "$_version" = "0" ; then
-            { $as_echo "$as_me:${as_lineno-$LINENO}: We could not detect the boost libraries (version $boost_lib_version_req_shorten or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation." >&5
-$as_echo "$as_me: We could not detect the boost libraries (version $boost_lib_version_req_shorten or higher). If you have a staged boost library (still not installed) please specify \$BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation." >&6;}
-        else
-            { $as_echo "$as_me:${as_lineno-$LINENO}: Your boost libraries seems to old (version $_version)." >&5
-$as_echo "$as_me: Your boost libraries seems to old (version $_version)." >&6;}
-        fi
-        # execute ACTION-IF-NOT-FOUND (if present):
-        as_fn_error $? "Please install boost >= 1.20.0 (system) or use --enable-boost=no to disable it" "$LINENO" 5
-    else
-
-
-
-$as_echo "#define HAVE_BOOST /**/" >>confdefs.h
-
-        # execute ACTION-IF-FOUND (if present):
-        :
-    fi
-
-    CPPFLAGS="$CPPFLAGS_SAVED"
-    LDFLAGS="$LDFLAGS_SAVED"
-fi
-
-
-
-
-# Check whether --with-boost-system was given.
-if test "${with_boost_system+set}" = set; then :
-  withval=$with_boost_system;
-        if test "$withval" = "no"; then
-			want_boost="no"
-        elif test "$withval" = "yes"; then
-            want_boost="yes"
-            ax_boost_user_system_lib=""
-        else
-		    want_boost="yes"
-		ax_boost_user_system_lib="$withval"
-		fi
-
-else
-  want_boost="yes"
-
-fi
-
-
-	if test "x$want_boost" = "xyes"; then
-
-
-		CPPFLAGS_SAVED="$CPPFLAGS"
-		CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-		export CPPFLAGS
-
-		LDFLAGS_SAVED="$LDFLAGS"
-		LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-		export LDFLAGS
-
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the Boost::System library is available" >&5
-$as_echo_n "checking whether the Boost::System library is available... " >&6; }
-if ${ax_cv_boost_system+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-			 CXXFLAGS_SAVE=$CXXFLAGS
-
-			 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-#include <boost/system/error_code.hpp>
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-boost::system::system_category
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
-  ax_cv_boost_system=yes
-else
-  ax_cv_boost_system=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-			 CXXFLAGS=$CXXFLAGS_SAVE
-             ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_boost_system" >&5
-$as_echo "$ax_cv_boost_system" >&6; }
-		if test "x$ax_cv_boost_system" = "xyes"; then
-
-
-
-$as_echo "#define HAVE_BOOST_SYSTEM /**/" >>confdefs.h
-
-            BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/[^\/]*//'`
-
-			LDFLAGS_SAVE=$LDFLAGS
-            if test "x$ax_boost_user_system_lib" = "x"; then
-                for libextension in `ls -r $BOOSTLIBDIR/libboost_system* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'` ; do
-                     ax_lib=${libextension}
-				    as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_SYSTEM_LIB="-l$ax_lib";  link_system="yes"; break
-else
-  link_system="no"
-fi
-
-				done
-                if test "x$link_system" != "xyes"; then
-                for libextension in `ls -r $BOOSTLIBDIR/boost_system* 2>/dev/null | sed 's,.*/,,' | sed -e 's,\..*,,'` ; do
-                     ax_lib=${libextension}
-				    as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_SYSTEM_LIB="-l$ax_lib";  link_system="yes"; break
-else
-  link_system="no"
-fi
-
-				done
-                fi
-
-            else
-               for ax_lib in $ax_boost_user_system_lib boost_system-$ax_boost_user_system_lib; do
-				      as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh`
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5
-$as_echo_n "checking for exit in -l$ax_lib... " >&6; }
-if eval \${$as_ac_Lib+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-l$ax_lib  $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-/* Override any GCC internal prototype to avoid an error.
-   Use char because int might match the return type of a GCC
-   builtin and then its argument prototype would still apply.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-char exit ();
-#ifdef FC_DUMMY_MAIN
-#ifndef FC_DUMMY_MAIN_EQ_F77
-#  ifdef __cplusplus
-     extern "C"
-#  endif
-   int FC_DUMMY_MAIN() { return 1; }
-#endif
-#endif
-int
-main ()
-{
-return exit ();
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  eval "$as_ac_Lib=yes"
-else
-  eval "$as_ac_Lib=no"
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-eval ac_res=\$$as_ac_Lib
-	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-  BOOST_SYSTEM_LIB="-l$ax_lib";  link_system="yes"; break
-else
-  link_system="no"
-fi
-
-                  done
-
-            fi
-            if test "x$ax_lib" = "x"; then
-                as_fn_error $? "Could not find a version of the library!" "$LINENO" 5
-            fi
-			if test "x$link_system" = "xno"; then
-				as_fn_error $? "Could not link against $ax_lib !" "$LINENO" 5
-			fi
-		fi
-
-		CPPFLAGS="$CPPFLAGS_SAVED"
-	LDFLAGS="$LDFLAGS_SAVED"
-	fi
-
-  fi;
-  BOOST_LIBS="$BOOST_SYSTEM_LIB $BOOST_THREAD_LIB"
-
-fi;
-
-
-
-# list of pseudo functions
-PSEUDO_FUNCTIONS_LOC=`$srcdir/bin/extract_doc $srcdir/interface/src pseudo_loc`
-echo $PSEUDO_FUNCTIONS_LOC
-PSEUDO_FUNCTIONS=`$srcdir/bin/extract_doc $srcdir/interface/src pseudo_gen`
-MATLAB_OBJ_DIRS=`$srcdir/bin/extract_doc $srcdir/interface/src mobj_dirs`
-
-
-
-
-# Check whether --enable-matlab was given.
-if test "${enable_matlab+set}" = set; then :
-  enableval=$enable_matlab; case "${enableval}" in
-   yes) usematlab=YES ;;
-   no)  usematlab=NO ;;
-   *) as_fn_error $? "bad value ${enableval} for --enable-matlab" "$LINENO" 5 ;;
- esac
-else
-  usematlab=NO
-fi
-
-
-
-# Check whether --with-matlab-toolbox-dir was given.
-if test "${with_matlab_toolbox_dir+set}" = set; then :
-  withval=$with_matlab_toolbox_dir; TOOLBOXDIR="$withval"
-else
-  TOOLBOXDIR="$GFPREFIX/getfem_toolbox"
-fi
-
-
-
-# Check whether --enable-python was given.
-if test "${enable_python+set}" = set; then :
-  enableval=$enable_python; case "${enableval}" in
-   yes) usepython=YES ;;
-   no)  usepython=NO ;;
-   *) as_fn_error $? "bad value ${enableval} for --enable-python" "$LINENO" 5 ;;
- esac
-else
-  usepython=YES
-fi
-
-
-if test "$usematlab" != NO; then
-  for ac_prog in mex
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_MEX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$MEX"; then
-  ac_cv_prog_MEX="$MEX" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_MEX="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-MEX=$ac_cv_prog_MEX
-if test -n "$MEX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MEX" >&5
-$as_echo "$MEX" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$MEX" && break
-done
-
-  if test x"$MEX" = x""; then
-    for ac_prog in mex.bat
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_MEX+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$MEX"; then
-  ac_cv_prog_MEX="$MEX" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_MEX="$ac_prog"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-fi
-fi
-MEX=$ac_cv_prog_MEX
-if test -n "$MEX"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MEX" >&5
-$as_echo "$MEX" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$MEX" && break
-done
-
-    if test x"$MEX" = x""; then
-      if test x$usematlab = xYES; then
-        as_fn_error $? "Impossible to build the matlab interface without mex -- specify its full path with the MEX=/path/to/mex option, or use --enable-matlab-interface=no" "$LINENO" 5
-        exit 1
-      fi
-    else
-      MEX=gnumex;
-      MATLAB_COM_EXT=".dll";
-      echo "You are using Matlab on a windows platform (assuming MingW compiler)";
-      if test -f gnumex.opts; then
-         echo "sourcing gnumex.opts.."
-         source gnumex.opts;
-         echo "MATLAB_ROOT=$MATLAB_ROOT"
-         echo "Matlab release is : R$MATLAB_RELEASE"
-      elif test x$usematlab = xYES; then
-        echo "You need to fill the gnumex.opts file, for example (use MSys-style paths, not DOS-style paths)"
-        echo '#!/bin/sh'
-        echo 'MATLAB_ROOT="c:\\MATLAB6p5"'
-        echo 'MATLAB_RELEASE=13'
-        echo 'MATLAB_INC_DIR="$MATLAB_ROOT\\extern\\include"'
-        echo 'MEXOPTS=c:\\gnumex\\mexopts.bat'
-        echo "when this is done, check that the gnumex script works correctly"
-        echo " (i.e. gnumex gnumex.opts -v prints the rights options to use the MinGW gcc)"
-        exit 1
-      fi
-    fi
-  else
-          if $(echo "" | $MEX 2>&1 | grep 'This is .*TeX'); then
-	  as_fn_error $? "the mex binary which is in the PATH appears to be part of LaTeX, not matlab !! run ./configure MEX=/path/to/matlab/mex" "$LINENO" 5;
-     fi;
-     MATLAB_ROOT=`$MEX -v 2>&1 | grep "MATLAB " | awk '{print $4}'|sed -e '2,$d'`
-     MATLAB_INC_DIR=$MATLAB_ROOT/extern/include
-     echo "checking for matlab path... " $MATLAB_ROOT
-     MATLAB_COM_EXT=`$MEX -v 2>&1 | grep "LDEXTENSION " | awk '{print $3}'`
-     echo "checking for mex extension... " $MATLAB_COM_EXT
-#    MATLAB_RELEASE=`grep "MATLAB R" $MATLAB_ROOT/extern/src/mexversion.c | awk '{print $4}' | sed -e 's/R//'`
-     MATLAB_RELEASE=`grep "full_ver=" $(which $MEX) | sed 's/[^0-9]//g'` # double brackets are for escaping reasons.
-     echo "Matlab release is : R$MATLAB_RELEASE"
-  fi
-fi
- if test x$usematlab = xYES; then
-  BUILDMEX_TRUE=
-  BUILDMEX_FALSE='#'
-else
-  BUILDMEX_TRUE='#'
-  BUILDMEX_FALSE=
-fi
-
-
-
-
-
-
-
-
-
-
- if test x"$MATLAB_COM_EXT" = x".dll"; then
-  USE_MINGW_MEX_TRUE=
-  USE_MINGW_MEX_FALSE='#'
-else
-  USE_MINGW_MEX_TRUE='#'
-  USE_MINGW_MEX_FALSE=
-fi
-
-
-
-
-GETFEM_SERVER="";
-use_rpc="no";
-# Check whether --enable-matlab-rpc was given.
-if test "${enable_matlab_rpc+set}" = set; then :
-  enableval=$enable_matlab_rpc;  matlab_rpc="yes"; use_rpc="yes";
-   echo "Matlab mex-file will use sun RPCs in order to communicate with the getfem server"
-else
-  matlab_rpc="no"
-fi
-
-
-if test x$use_rpc = xyes; then
-  GETFEM_SERVER="getfem_server";
-
-# Check whether --with-rpc-include was given.
-if test "${with_rpc_include+set}" = set; then :
-  withval=$with_rpc_include; RPC_INC_DIR="-I$withval"
-else
-  RPC_INC_DIR=""
-fi
-
-  case $host in
-        *alpha*)
-                RPC_LIB="-lrpc";
-                ;;
-	*darwin*)
-	        RPC_LIB="";
-		;;
-        *)
-                RPC_LIB="-lnsl";
-                ;;
-  esac
-
-# Check whether --with-rpc-lib was given.
-if test "${with_rpc_lib+set}" = set; then :
-  withval=$with_rpc_lib; RPC_LIB="$withval"
-fi
-
-
-
-
-cat >>confdefs.h <<_ACEOF
-#define USE_RPC 1
-_ACEOF
-
-fi;
-
- if test x$matlab_rpc = xyes; then
-  BUILDMEXRPC_TRUE=
-  BUILDMEXRPC_FALSE='#'
-else
-  BUILDMEXRPC_TRUE='#'
-  BUILDMEXRPC_FALSE=
-fi
-
-
-
-STDCPP_STATICLIBS=""
-
-if test $usematlab = xYES; then
-      compiler_type=dontcare
-  case $CXX in
-   *g++* | c++)
-	case $host in
-	x86_64-*)
-	       echo "Compiling on an x86_64 architecture..."
-	       ;;
-        *-darwin*)
-               echo "Compiling on Darwin (MacOS)"
-		;;
-	*)
-		STDCPP_STATICLIBS=$($CXX -print-file-name=libstdc++.a)
-		echo "The MEX file will be linked against the static c++ library '$STDCPP_STATICLIBS'"
-		;;
-	esac
-	;;
-   *icc | *icpc)
-							GFSERVERFLAGS="-Wl,-static -static"
-	;;
-   *)
-	;;
-  esac
-fi
-
-
-
-
-
-
-if test x$usepython = xYES; then
-
-
-
-
-
-
-        if test -n "$PYTHON"; then
-      # If the user set $PYTHON, use it and don't search something else.
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 2.2" >&5
-$as_echo_n "checking whether $PYTHON version is >= 2.2... " >&6; }
-      prog="import sys
-# split strings by '.' and convert to numeric.  Append some zeros
-# because we need at least 4 digits for the hex conversion.
-# map returns an iterator in Python 3.0 and a list in 2.x
-minver = list(map(int, '2.2'.split('.'))) + [0, 0, 0]
-minverhex = 0
-# xrange is not present in Python 3.0 and range returns an iterator
-for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
-sys.exit(sys.hexversion < minverhex)"
-  if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5
-   ($PYTHON -c "$prog") >&5 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; then :
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-			       as_fn_error $? "Python interpreter is too old" "$LINENO" 5
-fi
-      am_display_PYTHON=$PYTHON
-    else
-      # Otherwise, try each interpreter until we find one that satisfies
-      # VERSION.
-      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 2.2" >&5
-$as_echo_n "checking for a Python interpreter with version >= 2.2... " >&6; }
-if ${am_cv_pathless_PYTHON+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-
-	for am_cv_pathless_PYTHON in python python2 python3 python3.3 python3.2 python3.1 python3.0 python2.7  python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
-	  test "$am_cv_pathless_PYTHON" = none && break
-	  prog="import sys
-# split strings by '.' and convert to numeric.  Append some zeros
-# because we need at least 4 digits for the hex conversion.
-# map returns an iterator in Python 3.0 and a list in 2.x
-minver = list(map(int, '2.2'.split('.'))) + [0, 0, 0]
-minverhex = 0
-# xrange is not present in Python 3.0 and range returns an iterator
-for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
-sys.exit(sys.hexversion < minverhex)"
-  if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5
-   ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; then :
-  break
-fi
-	done
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5
-$as_echo "$am_cv_pathless_PYTHON" >&6; }
-      # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
-      if test "$am_cv_pathless_PYTHON" = none; then
-	PYTHON=:
-      else
-        # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args.
-set dummy $am_cv_pathless_PYTHON; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_PYTHON+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  case $PYTHON in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
-  ;;
-  *)
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-  ;;
-esac
-fi
-PYTHON=$ac_cv_path_PYTHON
-if test -n "$PYTHON"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
-$as_echo "$PYTHON" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-      fi
-      am_display_PYTHON=$am_cv_pathless_PYTHON
-    fi
-
-
-  if test "$PYTHON" = :; then
-      usepython=NO
-  else
-
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5
-$as_echo_n "checking for $am_display_PYTHON version... " >&6; }
-if ${am_cv_python_version+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"`
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5
-$as_echo "$am_cv_python_version" >&6; }
-  PYTHON_VERSION=$am_cv_python_version
-
-
-
-  PYTHON_PREFIX='${prefix}'
-
-  PYTHON_EXEC_PREFIX='${exec_prefix}'
-
-
-
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5
-$as_echo_n "checking for $am_display_PYTHON platform... " >&6; }
-if ${am_cv_python_platform+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5
-$as_echo "$am_cv_python_platform" >&6; }
-  PYTHON_PLATFORM=$am_cv_python_platform
-
-
-  # Just factor out some code duplication.
-  am_python_setup_sysconfig="\
-import sys
-# Prefer sysconfig over distutils.sysconfig, for better compatibility
-# with python 3.x.  See automake bug#10227.
-try:
-    import sysconfig
-except ImportError:
-    can_use_sysconfig = 0
-else:
-    can_use_sysconfig = 1
-# Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs:
-# <https://github.com/pypa/virtualenv/issues/118>
-try:
-    from platform import python_implementation
-    if python_implementation() == 'CPython' and sys.version[:3] == '2.7':
-        can_use_sysconfig = 0
-except ImportError:
-    pass"
-
-
-            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory" >&5
-$as_echo_n "checking for $am_display_PYTHON script directory... " >&6; }
-if ${am_cv_python_pythondir+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test "x$prefix" = xNONE
-     then
-       am_py_prefix=$ac_default_prefix
-     else
-       am_py_prefix=$prefix
-     fi
-     am_cv_python_pythondir=`$PYTHON -c "
-$am_python_setup_sysconfig
-if can_use_sysconfig:
-    sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
-else:
-    from distutils import sysconfig
-    sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
-sys.stdout.write(sitedir)"`
-     case $am_cv_python_pythondir in
-     $am_py_prefix*)
-       am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
-       am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"`
-       ;;
-     *)
-       case $am_py_prefix in
-         /usr|/System*) ;;
-         *)
-	  am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages
-	  ;;
-       esac
-       ;;
-     esac
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5
-$as_echo "$am_cv_python_pythondir" >&6; }
-  pythondir=$am_cv_python_pythondir
-
-
-
-  pkgpythondir=\${pythondir}/$PACKAGE
-
-
-        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory" >&5
-$as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; }
-if ${am_cv_python_pyexecdir+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test "x$exec_prefix" = xNONE
-     then
-       am_py_exec_prefix=$am_py_prefix
-     else
-       am_py_exec_prefix=$exec_prefix
-     fi
-     am_cv_python_pyexecdir=`$PYTHON -c "
-$am_python_setup_sysconfig
-if can_use_sysconfig:
-    sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'})
-else:
-    from distutils import sysconfig
-    sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix')
-sys.stdout.write(sitedir)"`
-     case $am_cv_python_pyexecdir in
-     $am_py_exec_prefix*)
-       am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
-       am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"`
-       ;;
-     *)
-       case $am_py_exec_prefix in
-         /usr|/System*) ;;
-         *)
-	   am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages
-	   ;;
-       esac
-       ;;
-     esac
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5
-$as_echo "$am_cv_python_pyexecdir" >&6; }
-  pyexecdir=$am_cv_python_pyexecdir
-
-
-
-  pkgpyexecdir=\${pyexecdir}/$PACKAGE
-
-
-    usepython=YES
-  fi
-
-
-fi
-echo $PYTHON
-
-
-if test "x$usepython" = "xYES"; then
-  echo "Building with python support (use --enable-python=no to disable it)"
-  echo "You will need the python-numpy and python-scipy packages."
-
-	#
-	# Allow the use of a (user set) custom python version
-	#
-
-
-	# Extract the first word of "python[$PYTHON_VERSION]", so it can be a program name with args.
-set dummy python$PYTHON_VERSION; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_PYTHON+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  case $PYTHON in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
-  ;;
-  *)
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-  ;;
-esac
-fi
-PYTHON=$ac_cv_path_PYTHON
-if test -n "$PYTHON"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
-$as_echo "$PYTHON" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-	if test -z "$PYTHON"; then
-	   as_fn_error $? "Cannot find python$PYTHON_VERSION in your system path" "$LINENO" 5
-	fi
-
-	#
-	# Check for a version of Python >= 2.1.0
-	#
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.1.0'" >&5
-$as_echo_n "checking for a version of Python >= '2.1.0'... " >&6; }
-	ac_supports_python_ver=`$PYTHON -c "import sys, string; \
-		ver = string.split(sys.version)[0]; \
-		print int(ver >= '2.1.0')"`
-	if test "$ac_supports_python_ver" != "1"; then
-		if test -z "$PYTHON_NOVERSIONCHECK"; then
-			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-			{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "
-This version of the AC_PYTHON_DEVEL macro
-doesn't work properly with versions of Python before
-2.1.0. You may need to re-run configure, setting the
-variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG,
-PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand.
-Moreover, to disable this check, set PYTHON_NOVERSIONCHECK
-to something else than an empty string.
-
-See \`config.log' for more details" "$LINENO" 5; }		else
-			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: skip at user request" >&5
-$as_echo "skip at user request" >&6; }
-		fi
-	else
-		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-	fi
-
-	#
-	# if the macro parameter ``version'' is set, honour it
-	#
-	if test -n ""; then
-		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python " >&5
-$as_echo_n "checking for a version of Python ... " >&6; }
-		ac_supports_python_ver=`$PYTHON -c "import sys, string; \
-			ver = string.split(sys.version)[0]; \
-			print ver "`
-		if test "$ac_supports_python_ver" = "True"; then
-	   	   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-		else
-			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-			as_fn_error $? "this package requires Python .
-If you have it installed, but it isn't the default Python
-interpreter in your system path, please pass the PYTHON_VERSION
-variable to configure. See \`\`configure --help'' for reference.
-" "$LINENO" 5
-		fi
-	fi
-
-	#
-	# Check if you have distutils, else fail
-	#
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5
-$as_echo_n "checking for the distutils Python package... " >&6; }
-	ac_distutils_result=`$PYTHON -c "import distutils" 2>&1`
-	if test -z "$ac_distutils_result"; then
-		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-	else
-		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-		as_fn_error $? "cannot import Python module \"distutils\".
-Please check your Python installation. The error was:
-$ac_distutils_result" "$LINENO" 5
-	fi
-
-	#
-	# Check for Python include path
-	#
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python include path" >&5
-$as_echo_n "checking for Python include path... " >&6; }
-	if test -z "$PYTHON_CPPFLAGS"; then
-		python_path=`$PYTHON -c "import distutils.sysconfig; \
-           		print distutils.sysconfig.get_python_inc();"`
-		if test -n "${python_path}"; then
-		   	python_path="-I$python_path"
-		fi
-		PYTHON_CPPFLAGS=$python_path
-	fi
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_CPPFLAGS" >&5
-$as_echo "$PYTHON_CPPFLAGS" >&6; }
-
-
-	#
-	# Check for Python library path
-	#
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python library path" >&5
-$as_echo_n "checking for Python library path... " >&6; }
-	if test -z "$PYTHON_LDFLAGS"; then
-		# (makes two attempts to ensure we've got a version number
-		# from the interpreter)
-		py_version=`$PYTHON -c "from distutils.sysconfig import *; \
-			from string import join; \
-			print join(get_config_vars('VERSION'))"`
-		if test "$py_version" == "None"; then
-			if test -n "$PYTHON_VERSION"; then
-				py_version=$PYTHON_VERSION
-			else
-				py_version=`$PYTHON -c "import sys; \
-					print sys.version[:3]"`
-			fi
-		fi
-
-		PYTHON_LDFLAGS=`$PYTHON -c "from distutils.sysconfig import *; \
-			from string import join; \
-			print '-L' + get_python_lib(0,1), \
-		      	'-lpython';"`$py_version
-	fi
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_LDFLAGS" >&5
-$as_echo "$PYTHON_LDFLAGS" >&6; }
-
-
-	#
-	# Check for site packages
-	#
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python site-packages path" >&5
-$as_echo_n "checking for Python site-packages path... " >&6; }
-	if test -z "$PYTHON_SITE_PKG"; then
-		PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \
-		        print distutils.sysconfig.get_python_lib(0,0);"`
-	fi
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_SITE_PKG" >&5
-$as_echo "$PYTHON_SITE_PKG" >&6; }
-
-
-	#
-	# libraries which must be linked in when embedding
-	#
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra libraries" >&5
-$as_echo_n "checking python extra libraries... " >&6; }
-	if test -z "$PYTHON_EXTRA_LIBS"; then
-	   PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
-                conf = distutils.sysconfig.get_config_var; \
-                print conf('LOCALMODLIBS'), conf('LIBS')"`
-	fi
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LIBS" >&5
-$as_echo "$PYTHON_EXTRA_LIBS" >&6; }
-
-
-	#
-	# linking flags needed when embedding
-	#
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra linking flags" >&5
-$as_echo_n "checking python extra linking flags... " >&6; }
-	if test -z "$PYTHON_EXTRA_LDFLAGS"; then
-		PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \
-			conf = distutils.sysconfig.get_config_var; \
-			print conf('LINKFORSHARED')"`
-	fi
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LDFLAGS" >&5
-$as_echo "$PYTHON_EXTRA_LDFLAGS" >&6; }
-
-
-  ac_python_numpy=`$PYTHON -c 'import numpy; print "YES"' 2>/dev/null`
-  if  test "x$ac_python_numpy" != "xYES"; then
-    usepython=NO
-    MSG="PYTHON DISABLED: numpy not found. You need to install the python-numpy package."
-    echo $MSG
-    WARNING_MSG="$WARNING_MSG\n$MSG"
-  fi
-  ac_python_scipy=`$PYTHON -c 'import scipy; print "YES"' 2>/dev/null`
-  if  test "x$ac_python_scipy" != "xYES"; then
-    usepython=NO
-    MSG="PYTHON DISABLED: scipy not found. You need to install the python-scipy package."
-    echo $MSG
-    WARNING_MSG="$WARNING_MSG\n$MSG"
-  fi
-  if  test $paralevel -ge 1; then
-    ac_python_mpi4py=`$PYTHON -c 'import mpi4py; print "YES"' 2>/dev/null`
-    if test "x$ac_python_mpi4py" != "xYES"; then
-      usepython=NO
-      MSG="PARALLEL PYTHON DISABLED: mpi4py not found. You need to install the python-mpi4py package."
-      echo $MSG
-      WARNING_MSG="$WARNING_MSG\n$MSG"
-    fi
-  fi
-fi
-
- if test x$usepython = xYES; then
-  BUILDPYTHON_TRUE=
-  BUILDPYTHON_FALSE='#'
-else
-  BUILDPYTHON_TRUE='#'
-  BUILDPYTHON_FALSE=
-fi
-
- if test x$ac_python_mpi4py = xYES; then
-  BUILDPYTHONPAR_TRUE=
-  BUILDPYTHONPAR_FALSE='#'
-else
-  BUILDPYTHONPAR_TRUE='#'
-  BUILDPYTHONPAR_FALSE=
-fi
-
-
-
-
-
-
-REQUIRED_SCILAB_MAJOR=5
-REQUIRED_SCILAB_MINOR=2
-REQUIRED_SCILAB_MICRO=0
-
-
-
-
-  # Check whether --enable-scilab was given.
-if test "${enable_scilab+set}" = set; then :
-  enableval=$enable_scilab; case "${enableval}" in
-  	 yes) usescilab=YES ;;
-   	 no)  usescilab=NO ;;
-   	 *) as_fn_error $? "bad value ${enableval} for --enable-scilab" "$LINENO" 5 ;;
-   esac
-else
-  usescilab=NO
-fi
-
-
-
-# Check whether --with-scilab_prefix was given.
-if test "${with_scilab_prefix+set}" = set; then :
-  withval=$with_scilab_prefix; with_scilab_prefix=$withval
-else
-  with_scilab_prefix='yes'
-
-fi
-
-
-
-# Check whether --with-scilab_version was given.
-if test "${with_scilab_version+set}" = set; then :
-  withval=$with_scilab_version; with_scilab_version=$withval
-else
-  with_scilab_version='yes'
-
-fi
-
-
-
-# Check whether --with-scilab_toolbox_dir was given.
-if test "${with_scilab_toolbox_dir+set}" = set; then :
-  withval=$with_scilab_toolbox_dir; with_scilab_toolbox_dir=$withval
-else
-  with_scilab_toolbox_dir='yes'
-
-fi
-
-
-  if test "x$usescilab" == "xYES"
-  then
-        if test -z $REQUIRED_SCILAB_MAJOR
-    then
-      REQUIRED_SCILAB_MAJOR=`echo "$SCILAB_VERSION" | sed  "s/.*\([0-9]\+\)[.]\([0-9]\+\)[.]\([0-9]\+\)/\1/"`
-    fi
-    if test -z $REQUIRED_SCILAB_MINOR
-    then
-      REQUIRED_SCILAB_MINOR=`echo "$SCILAB_VERSION" | sed  "s/.*\([0-9]\+\)[.]\([0-9]\+\)[.]\([0-9]\+\)/\2/"`
-    fi
-    if test -z $REQUIRED_SCILAB_MICRO
-    then
-      REQUIRED_SCILAB_MICRO=`echo "$SCILAB_VERSION" | sed  "s/.*\([0-9]\+\)[.]\([0-9]\+\)[.]\([0-9]\+\)/\3/"`
-    fi
-
-
-    if test "x$with_scilab_prefix" != "xyes"
-    then
-      if test -x "$with_scilab_prefix/bin/scilab"
-      then
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: Scilab binary program was found in $with_scilab_prefix" >&5
-$as_echo "Scilab binary program was found in $with_scilab_prefix" >&6; }
-      else
-        as_fn_error $? "Scilab binary program was not found in $with_scilab_prefix/bin" "$LINENO" 5
-      fi
-      SCILAB_EXE="$with_scilab_prefix/bin/scilab"
-      $as_echo "#define HAVE_SCILAB 1" >>confdefs.h
-
-    else
-      # Extract the first word of "scilab", so it can be a program name with args.
-set dummy scilab; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_has_scilab+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  if test -n "$has_scilab"; then
-  ac_cv_prog_has_scilab="$has_scilab" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_has_scilab="yes"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-  test -z "$ac_cv_prog_has_scilab" && ac_cv_prog_has_scilab="no"
-fi
-fi
-has_scilab=$ac_cv_prog_has_scilab
-if test -n "$has_scilab"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_scilab" >&5
-$as_echo "$has_scilab" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-      if test x$has_scilab = xno; then
-        as_fn_error $? "Scilab binary program was not found in your PATH, your PATH is $PATH" "$LINENO" 5
-      fi
-      SCILAB_EXE="scilab"
-      $as_echo "#define HAVE_SCILAB 1" >>confdefs.h
-
-    fi
-
-            if test -z "$SCI"; then
-      cmd='F=mopen("getpath.incl","w");
-           mfprintf(F,SCI);
-           mclose(F);exit;'
-      echo "$cmd" > getpath.sci
-      $SCILAB_EXE -nw -f getpath.sci >/dev/null
-      SCILAB_DIR=`cat getpath.incl`
-      rm -f getpath.sci getpath.incl
-    else
-      SCILAB_DIR="$SCI"
-    fi
-
-        cmd='F=mopen("version.incl","w");
-         ver=getversion();
-         mfprintf(F,ver);
-         mclose(F);exit;'
-    echo "$cmd" > version.sci
-    $SCILAB_EXE -nwni -f version.sci >/dev/null
-    SCILAB_VERSION=`cat version.incl`
-    rm -f version.sci version.incl
-
-    scilab_tmp_version=`echo $SCILAB_VERSION | sed -r "s/.*(branch).*/\1/"`
-
-    if test "x$scilab_tmp_version" = "xbranch"
-    then
-      SCILAB_VERSION_MAJOR=-1
-      SCILAB_VERSION_MINOR=-1
-      SCILAB_VERSION_MICRO=-1
-    else
-      SCILAB_VERSION_MAJOR=`echo "$SCILAB_VERSION" | sed -r "s/.*([0-9]+)[.]([0-9]+)[.]([0-9]+)/\1/"`
-      SCILAB_VERSION_MINOR=`echo "$SCILAB_VERSION" | sed -r "s/.*([0-9]+)[.]([0-9]+)[.]([0-9]+)/\2/"`
-      SCILAB_VERSION_MICRO=`echo "$SCILAB_VERSION" | sed -r "s/.*([0-9]+)[.]([0-9]+)[.]([0-9]+)/\3/"`
-
-      if test $SCILAB_VERSION_MAJOR -lt $REQUIRED_SCILAB_MAJOR
-      then
-        as_fn_error $? "scilab major version does not match" "$LINENO" 5
-      else
-        if test $SCILAB_VERSION_MINOR -lt $REQUIRED_SCILAB_MINOR
-        then
-          as_fn_error $? "scilab minor version does not match" "$LINENO" 5
-        else
-          if test $SCILAB_VERSION_MICRO -lt $REQUIRED_SCILAB_MICRO
-          then
-            as_fn_error $? "scilab micro version does not match" "$LINENO" 5
-          fi
-        fi
-      fi
-    fi
-
-    if test "x$with_scilab_toolbox_dir" != "xyes"
-    then
-      SCILAB_TOOLBOX_DIR="$with_scilab_toolbox_dir"
-    else
-      SCILAB_TOOLBOX_DIR="$SCILAB_DIR/contrib/$PACKAGE_NAME-$PACKAGE_VERSION"
-    fi
-  fi
-
-   if test x$usescilab = xYES; then
-  BUILDSCILAB_TRUE=
-  BUILDSCILAB_FALSE='#'
-else
-  BUILDSCILAB_TRUE='#'
-  BUILDSCILAB_FALSE=
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-GETFEM_INTERFACE_PATH="`readlink -f $srcdir`"
-GETFEM_BUILD_INTERFACE_PATH="`readlink -f $PWD`"
-
-
-
-
-if test "x$usescilab" == "xYES"
-then
-  currentdir=`pwd`
-  if test ! -f $currentdir/interface/src/scilab/builder.sce
-  then
-    echo "Copying Scilab toolbox src in the build directory"
-    mkdir -p $currentdir/interface/src/scilab/
-    cp -r $srcdir/interface/src/scilab/* $currentdir/interface/src/scilab
-  fi
-fi
-
-
-# Check whether --with-scilab-toolbox-dir was given.
-if test "${with_scilab_toolbox_dir+set}" = set; then :
-  withval=$with_scilab_toolbox_dir; SCILAB_TOOLBOX_DIR="$withval"
-else
-  SCILAB_TOOLBOX_DIR="$GFPREFIX/getfem_toolbox"
-fi
-
-
-
-
-
-
-IM_METHODS=`$srcdir/bin/extract_doc $srcdir/interface/src cubature`
-IM_METHODS_LOC=`$srcdir/bin/extract_doc $srcdir/interface/src cubature_loc`
-
-
-
-
-ac_config_files="$ac_config_files Makefile m4/Makefile cubature/Makefile $SUPERLU_MAKEFILE doc/Makefile doc/sphinx/Makefile src/Makefile tests/Makefile contrib/Makefile contrib/icare/Makefile contrib/delaminated_crack/Makefile contrib/bimaterial_crack_test/Makefile contrib/xfem_stab_unilat_contact/Makefile contrib/mixed_elastostatic/Makefile contrib/xfem_contact/Makefile contrib/crack_plate/Makefile contrib/inter_element_test/Makefile contrib/aposteriori/Makefile contrib/level_set_contac [...]
-
-
-
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
-# Let make expand exec_prefix.
-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-
-DEFS=-DHAVE_CONFIG_H
-
-ac_libobjs=
-ac_ltlibobjs=
-U=
-for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
-  # 1. Remove the extension, and $U if already installed.
-  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
-  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
-  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
-  #    will be set to the directory where LIBOBJS objects are built.
-  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
-  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
-done
-LIBOBJS=$ac_libobjs
-
-LTLIBOBJS=$ac_ltlibobjs
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
-$as_echo_n "checking that generated files are newer than configure... " >&6; }
-   if test -n "$am_sleep_pid"; then
-     # Hide warnings about reused PIDs.
-     wait $am_sleep_pid 2>/dev/null
-   fi
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
-$as_echo "done" >&6; }
- if test -n "$EXEEXT"; then
-  am__EXEEXT_TRUE=
-  am__EXEEXT_FALSE='#'
-else
-  am__EXEEXT_TRUE='#'
-  am__EXEEXT_FALSE=
-fi
-
-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
-  as_fn_error $? "conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
-  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${USEBLASLITE_TRUE}" && test -z "${USEBLASLITE_FALSE}"; then
-  as_fn_error $? "conditional \"USEBLASLITE\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${QHULL_TRUE}" && test -z "${QHULL_FALSE}"; then
-  as_fn_error $? "conditional \"QHULL\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${MUMPS_TRUE}" && test -z "${MUMPS_FALSE}"; then
-  as_fn_error $? "conditional \"MUMPS\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${METIS_TRUE}" && test -z "${METIS_FALSE}"; then
-  as_fn_error $? "conditional \"METIS\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${BUILDMEX_TRUE}" && test -z "${BUILDMEX_FALSE}"; then
-  as_fn_error $? "conditional \"BUILDMEX\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${USE_MINGW_MEX_TRUE}" && test -z "${USE_MINGW_MEX_FALSE}"; then
-  as_fn_error $? "conditional \"USE_MINGW_MEX\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${BUILDMEXRPC_TRUE}" && test -z "${BUILDMEXRPC_FALSE}"; then
-  as_fn_error $? "conditional \"BUILDMEXRPC\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${BUILDPYTHON_TRUE}" && test -z "${BUILDPYTHON_FALSE}"; then
-  as_fn_error $? "conditional \"BUILDPYTHON\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${BUILDPYTHONPAR_TRUE}" && test -z "${BUILDPYTHONPAR_FALSE}"; then
-  as_fn_error $? "conditional \"BUILDPYTHONPAR\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${BUILDSCILAB_TRUE}" && test -z "${BUILDSCILAB_FALSE}"; then
-  as_fn_error $? "conditional \"BUILDSCILAB\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-
-: "${CONFIG_STATUS=./config.status}"
-ac_write_fail=0
-ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
-$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
-as_write_fail=0
-cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
-#! $SHELL
-# Generated by $as_me.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-
-SHELL=\${CONFIG_SHELL-$SHELL}
-export SHELL
-_ASEOF
-cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-	expr "X$arg" : "X\\(.*\\)$as_nl";
-	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""	$as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-	 X"$0" : 'X\(//\)$' \| \
-	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\/\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\/\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='	';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$as_dir" : 'X\(//\)[^/]' \| \
-	 X"$as_dir" : 'X\(//\)$' \| \
-	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-## ----------------------------------- ##
-## Main body of $CONFIG_STATUS script. ##
-## ----------------------------------- ##
-_ASEOF
-test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
-
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-# Save the log message, to keep $0 and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by getfem $as_me 5.0, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-_ACEOF
-
-case $ac_config_files in *"
-"*) set x $ac_config_files; shift; ac_config_files=$*;;
-esac
-
-case $ac_config_headers in *"
-"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
-esac
-
-
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-# Files that config.status was made for.
-config_files="$ac_config_files"
-config_headers="$ac_config_headers"
-config_commands="$ac_config_commands"
-
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-ac_cs_usage="\
-\`$as_me' instantiates files and other configuration actions
-from templates according to the current configuration.  Unless the files
-and actions are specified as TAGs, all are instantiated by default.
-
-Usage: $0 [OPTION]... [TAG]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number and configuration settings, then exit
-      --config     print configuration, then exit
-  -q, --quiet, --silent
-                   do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-      --file=FILE[:TEMPLATE]
-                   instantiate the configuration file FILE
-      --header=FILE[:TEMPLATE]
-                   instantiate the configuration header FILE
-
-Configuration files:
-$config_files
-
-Configuration headers:
-$config_headers
-
-Configuration commands:
-$config_commands
-
-Report bugs to the package provider."
-
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
-ac_cs_version="\\
-getfem config.status 5.0
-configured by $0, generated by GNU Autoconf 2.69,
-  with options \\"\$ac_cs_config\\"
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='$ac_pwd'
-srcdir='$srcdir'
-INSTALL='$INSTALL'
-MKDIR_P='$MKDIR_P'
-AWK='$AWK'
-test -n "\$AWK" || AWK=awk
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-# The default lists apply if the user does not specify any file.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=?*)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  --*=)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=
-    ac_shift=:
-    ;;
-  *)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
-  --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
-  --debug | --debu | --deb | --de | --d | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    '') as_fn_error $? "missing file argument" ;;
-    esac
-    as_fn_append CONFIG_FILES " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --header | --heade | --head | --hea )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    esac
-    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --he | --h)
-    # Conflict between --help and --header
-    as_fn_error $? "ambiguous option: \`$1'
-Try \`$0 --help' for more information.";;
-  --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) as_fn_error $? "unrecognized option: \`$1'
-Try \`$0 --help' for more information." ;;
-
-  *) as_fn_append ac_config_targets " $1"
-     ac_need_defaults=false ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-if \$ac_cs_recheck; then
-  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
-  shift
-  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
-  CONFIG_SHELL='$SHELL'
-  export CONFIG_SHELL
-  exec "\$@"
-fi
-
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-  $as_echo "$ac_log"
-} >&5
-
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-#
-# INIT-COMMANDS
-#
-PACKAGE="$PACKAGE"
-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
-
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-sed_quote_subst='$sed_quote_subst'
-double_quote_subst='$double_quote_subst'
-delay_variable_subst='$delay_variable_subst'
-macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
-macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
-pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
-enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
-enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
-enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
-SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
-ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
-PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
-host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
-host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
-host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
-build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
-build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
-build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
-SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
-Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
-GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
-EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
-FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
-LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
-NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
-LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
-max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
-ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
-exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
-lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
-lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
-lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
-lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
-lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
-reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
-reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
-OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
-deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
-file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
-file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
-want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
-DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
-sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
-AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
-AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
-archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
-STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
-RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
-old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
-old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
-lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
-CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
-CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
-compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
-GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
-lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
-lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
-lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
-nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
-lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
-objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
-MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
-lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
-need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
-MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
-DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
-NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
-LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
-OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
-libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
-shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
-extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
-archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
-enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
-export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
-whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
-compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
-old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
-old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
-archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
-archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
-module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
-module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
-with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
-allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
-no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
-hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
-hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
-hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
-hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
-hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
-hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
-hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
-inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
-link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
-always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
-export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
-exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
-include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
-prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
-postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
-file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
-variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
-need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
-version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
-runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
-shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
-shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
-libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
-library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
-soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
-install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
-postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
-finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
-finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
-hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
-sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
-sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
-hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
-enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
-enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
-enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
-old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
-striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
-compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
-predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
-postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
-predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
-postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
-compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
-LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
-LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
-reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
-reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
-reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
-old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
-compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
-compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
-GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
-GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
-lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
-lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
-lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
-archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
-archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
-enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
-enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
-export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
-export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
-whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
-whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
-compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
-compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
-old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
-old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
-archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
-archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
-module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
-module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
-with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
-with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
-allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
-allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
-no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
-no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
-hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
-hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
-hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
-hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
-hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
-hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
-hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
-hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
-hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
-hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
-hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
-hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
-hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
-hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
-inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
-inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
-link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
-link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
-always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
-always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
-export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
-exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
-exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
-include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
-include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
-prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
-postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
-postlink_cmds_FC='`$ECHO "$postlink_cmds_FC" | $SED "$delay_single_quote_subst"`'
-file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
-file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
-hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
-hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
-compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
-compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
-predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
-predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
-postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
-postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
-predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
-predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
-postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
-postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
-compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
-compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
-
-LTCC='$LTCC'
-LTCFLAGS='$LTCFLAGS'
-compiler='$compiler_DEFAULT'
-
-# A function that is used when there is no print builtin or printf.
-func_fallback_echo ()
-{
-  eval 'cat <<_LTECHO_EOF
-\$1
-_LTECHO_EOF'
-}
-
-# Quote evaled strings.
-for var in SHELL \
-ECHO \
-PATH_SEPARATOR \
-SED \
-GREP \
-EGREP \
-FGREP \
-LD \
-NM \
-LN_S \
-lt_SP2NL \
-lt_NL2SP \
-reload_flag \
-OBJDUMP \
-deplibs_check_method \
-file_magic_cmd \
-file_magic_glob \
-want_nocaseglob \
-DLLTOOL \
-sharedlib_from_linklib_cmd \
-AR \
-AR_FLAGS \
-archiver_list_spec \
-STRIP \
-RANLIB \
-CC \
-CFLAGS \
-compiler \
-lt_cv_sys_global_symbol_pipe \
-lt_cv_sys_global_symbol_to_cdecl \
-lt_cv_sys_global_symbol_to_c_name_address \
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
-nm_file_list_spec \
-lt_prog_compiler_no_builtin_flag \
-lt_prog_compiler_pic \
-lt_prog_compiler_wl \
-lt_prog_compiler_static \
-lt_cv_prog_compiler_c_o \
-need_locks \
-MANIFEST_TOOL \
-DSYMUTIL \
-NMEDIT \
-LIPO \
-OTOOL \
-OTOOL64 \
-shrext_cmds \
-export_dynamic_flag_spec \
-whole_archive_flag_spec \
-compiler_needs_object \
-with_gnu_ld \
-allow_undefined_flag \
-no_undefined_flag \
-hardcode_libdir_flag_spec \
-hardcode_libdir_separator \
-exclude_expsyms \
-include_expsyms \
-file_list_spec \
-variables_saved_for_relink \
-libname_spec \
-library_names_spec \
-soname_spec \
-install_override_mode \
-finish_eval \
-old_striplib \
-striplib \
-compiler_lib_search_dirs \
-predep_objects \
-postdep_objects \
-predeps \
-postdeps \
-compiler_lib_search_path \
-LD_CXX \
-LD_FC \
-reload_flag_CXX \
-reload_flag_FC \
-compiler_CXX \
-compiler_FC \
-lt_prog_compiler_no_builtin_flag_CXX \
-lt_prog_compiler_no_builtin_flag_FC \
-lt_prog_compiler_pic_CXX \
-lt_prog_compiler_pic_FC \
-lt_prog_compiler_wl_CXX \
-lt_prog_compiler_wl_FC \
-lt_prog_compiler_static_CXX \
-lt_prog_compiler_static_FC \
-lt_cv_prog_compiler_c_o_CXX \
-lt_cv_prog_compiler_c_o_FC \
-export_dynamic_flag_spec_CXX \
-export_dynamic_flag_spec_FC \
-whole_archive_flag_spec_CXX \
-whole_archive_flag_spec_FC \
-compiler_needs_object_CXX \
-compiler_needs_object_FC \
-with_gnu_ld_CXX \
-with_gnu_ld_FC \
-allow_undefined_flag_CXX \
-allow_undefined_flag_FC \
-no_undefined_flag_CXX \
-no_undefined_flag_FC \
-hardcode_libdir_flag_spec_CXX \
-hardcode_libdir_flag_spec_FC \
-hardcode_libdir_separator_CXX \
-hardcode_libdir_separator_FC \
-exclude_expsyms_CXX \
-exclude_expsyms_FC \
-include_expsyms_CXX \
-include_expsyms_FC \
-file_list_spec_CXX \
-file_list_spec_FC \
-compiler_lib_search_dirs_CXX \
-compiler_lib_search_dirs_FC \
-predep_objects_CXX \
-predep_objects_FC \
-postdep_objects_CXX \
-postdep_objects_FC \
-predeps_CXX \
-predeps_FC \
-postdeps_CXX \
-postdeps_FC \
-compiler_lib_search_path_CXX \
-compiler_lib_search_path_FC; do
-    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
-    *[\\\\\\\`\\"\\\$]*)
-      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
-      ;;
-    *)
-      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
-      ;;
-    esac
-done
-
-# Double-quote double-evaled strings.
-for var in reload_cmds \
-old_postinstall_cmds \
-old_postuninstall_cmds \
-old_archive_cmds \
-extract_expsyms_cmds \
-old_archive_from_new_cmds \
-old_archive_from_expsyms_cmds \
-archive_cmds \
-archive_expsym_cmds \
-module_cmds \
-module_expsym_cmds \
-export_symbols_cmds \
-prelink_cmds \
-postlink_cmds \
-postinstall_cmds \
-postuninstall_cmds \
-finish_cmds \
-sys_lib_search_path_spec \
-sys_lib_dlsearch_path_spec \
-reload_cmds_CXX \
-reload_cmds_FC \
-old_archive_cmds_CXX \
-old_archive_cmds_FC \
-old_archive_from_new_cmds_CXX \
-old_archive_from_new_cmds_FC \
-old_archive_from_expsyms_cmds_CXX \
-old_archive_from_expsyms_cmds_FC \
-archive_cmds_CXX \
-archive_cmds_FC \
-archive_expsym_cmds_CXX \
-archive_expsym_cmds_FC \
-module_cmds_CXX \
-module_cmds_FC \
-module_expsym_cmds_CXX \
-module_expsym_cmds_FC \
-export_symbols_cmds_CXX \
-export_symbols_cmds_FC \
-prelink_cmds_CXX \
-prelink_cmds_FC \
-postlink_cmds_CXX \
-postlink_cmds_FC; do
-    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
-    *[\\\\\\\`\\"\\\$]*)
-      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
-      ;;
-    *)
-      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
-      ;;
-    esac
-done
-
-ac_aux_dir='$ac_aux_dir'
-xsi_shell='$xsi_shell'
-lt_shell_append='$lt_shell_append'
-
-# See if we are running on zsh, and set the options which allow our
-# commands through without removal of \ escapes INIT.
-if test -n "\${ZSH_VERSION+set}" ; then
-   setopt NO_GLOB_SUBST
-fi
-
-
-    PACKAGE='$PACKAGE'
-    VERSION='$VERSION'
-    TIMESTAMP='$TIMESTAMP'
-    RM='$RM'
-    ofile='$ofile'
-
-
-
-
-
-
-
-
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
-  case $ac_config_target in
-    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
-    "src/getfem/getfem_arch_config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS src/getfem/getfem_arch_config.h" ;;
-    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
-    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-    "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
-    "cubature/Makefile") CONFIG_FILES="$CONFIG_FILES cubature/Makefile" ;;
-    "$SUPERLU_MAKEFILE") CONFIG_FILES="$CONFIG_FILES $SUPERLU_MAKEFILE" ;;
-    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
-    "doc/sphinx/Makefile") CONFIG_FILES="$CONFIG_FILES doc/sphinx/Makefile" ;;
-    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
-    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
-    "contrib/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;;
-    "contrib/icare/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/icare/Makefile" ;;
-    "contrib/delaminated_crack/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/delaminated_crack/Makefile" ;;
-    "contrib/bimaterial_crack_test/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/bimaterial_crack_test/Makefile" ;;
-    "contrib/xfem_stab_unilat_contact/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/xfem_stab_unilat_contact/Makefile" ;;
-    "contrib/mixed_elastostatic/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/mixed_elastostatic/Makefile" ;;
-    "contrib/xfem_contact/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/xfem_contact/Makefile" ;;
-    "contrib/crack_plate/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/crack_plate/Makefile" ;;
-    "contrib/inter_element_test/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/inter_element_test/Makefile" ;;
-    "contrib/aposteriori/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/aposteriori/Makefile" ;;
-    "contrib/level_set_contact/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/level_set_contact/Makefile" ;;
-    "contrib/static_contact_gears/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/static_contact_gears/Makefile" ;;
-    "bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
-    "interface/Makefile") CONFIG_FILES="$CONFIG_FILES interface/Makefile" ;;
-    "interface/src/Makefile") CONFIG_FILES="$CONFIG_FILES interface/src/Makefile" ;;
-    "interface/src/matlab/Makefile") CONFIG_FILES="$CONFIG_FILES interface/src/matlab/Makefile" ;;
-    "interface/src/matlab/private/Makefile") CONFIG_FILES="$CONFIG_FILES interface/src/matlab/private/Makefile" ;;
-    "interface/src/python/Makefile") CONFIG_FILES="$CONFIG_FILES interface/src/python/Makefile" ;;
-    "interface/src/python/setup.py") CONFIG_FILES="$CONFIG_FILES interface/src/python/setup.py" ;;
-    "interface/src/scilab/Makefile") CONFIG_FILES="$CONFIG_FILES interface/src/scilab/Makefile" ;;
-    "interface/src/scilab/sci_gateway/c/builder_gateway_c.sce") CONFIG_FILES="$CONFIG_FILES interface/src/scilab/sci_gateway/c/builder_gateway_c.sce" ;;
-    "interface/tests/Makefile") CONFIG_FILES="$CONFIG_FILES interface/tests/Makefile" ;;
-    "interface/tests/meshes/Makefile") CONFIG_FILES="$CONFIG_FILES interface/tests/meshes/Makefile" ;;
-    "interface/tests/matlab/Makefile") CONFIG_FILES="$CONFIG_FILES interface/tests/matlab/Makefile" ;;
-    "interface/tests/matlab/private/Makefile") CONFIG_FILES="$CONFIG_FILES interface/tests/matlab/private/Makefile" ;;
-    "interface/tests/python/Makefile") CONFIG_FILES="$CONFIG_FILES interface/tests/python/Makefile" ;;
-    "getfem-config") CONFIG_FILES="$CONFIG_FILES getfem-config" ;;
-    "getfem-config-notinstalled") CONFIG_FILES="$CONFIG_FILES getfem-config-notinstalled" ;;
-    "gmm-config") CONFIG_FILES="$CONFIG_FILES gmm-config" ;;
-
-  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-  esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
-  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
-  tmp= ac_tmp=
-  trap 'exit_status=$?
-  : "${ac_tmp:=$tmp}"
-  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
-' 0
-  trap 'as_fn_exit 1' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-  test -d "$tmp"
-}  ||
-{
-  tmp=./conf$$-$RANDOM
-  (umask 077 && mkdir "$tmp")
-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
-ac_tmp=$tmp
-
-# Set up the scripts for CONFIG_FILES section.
-# No need to generate them if there are no CONFIG_FILES.
-# This happens for instance with `./config.status config.h'.
-if test -n "$CONFIG_FILES"; then
-
-
-ac_cr=`echo X | tr X '\015'`
-# On cygwin, bash can eat \r inside `` if the user requested igncr.
-# But we know of no other shell where ac_cr would be empty at this
-# point, so we can use a bashism as a fallback.
-if test "x$ac_cr" = x; then
-  eval ac_cr=\$\'\\r\'
-fi
-ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-  ac_cs_awk_cr='\\r'
-else
-  ac_cs_awk_cr=$ac_cr
-fi
-
-echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
-_ACEOF
-
-
-{
-  echo "cat >conf$$subs.awk <<_ACEOF" &&
-  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
-  echo "_ACEOF"
-} >conf$$subs.sh ||
-  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
-ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  . ./conf$$subs.sh ||
-    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
-
-  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
-  if test $ac_delim_n = $ac_delim_num; then
-    break
-  elif $ac_last_try; then
-    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
-rm -f conf$$subs.sh
-
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
-_ACEOF
-sed -n '
-h
-s/^/S["/; s/!.*/"]=/
-p
-g
-s/^[^!]*!//
-:repl
-t repl
-s/'"$ac_delim"'$//
-t delim
-:nl
-h
-s/\(.\{148\}\)..*/\1/
-t more1
-s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
-p
-n
-b repl
-:more1
-s/["\\]/\\&/g; s/^/"/; s/$/"\\/
-p
-g
-s/.\{148\}//
-t nl
-:delim
-h
-s/\(.\{148\}\)..*/\1/
-t more2
-s/["\\]/\\&/g; s/^/"/; s/$/"/
-p
-b
-:more2
-s/["\\]/\\&/g; s/^/"/; s/$/"\\/
-p
-g
-s/.\{148\}//
-t delim
-' <conf$$subs.awk | sed '
-/^[^""]/{
-  N
-  s/\n//
-}
-' >>$CONFIG_STATUS || ac_write_fail=1
-rm -f conf$$subs.awk
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-_ACAWK
-cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
-  for (key in S) S_is_set[key] = 1
-  FS = ""
-
-}
-{
-  line = $ 0
-  nfields = split(line, field, "@")
-  substed = 0
-  len = length(field[1])
-  for (i = 2; i < nfields; i++) {
-    key = field[i]
-    keylen = length(key)
-    if (S_is_set[key]) {
-      value = S[key]
-      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-      len += length(value) + length(field[++i])
-      substed = 1
-    } else
-      len += 1 + keylen
-  }
-
-  print line
-}
-
-_ACAWK
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-else
-  cat
-fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
-  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
-_ACEOF
-
-# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
-# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
-# trailing colons and then remove the whole line if VPATH becomes empty
-# (actually we leave an empty line to preserve line numbers).
-if test "x$srcdir" = x.; then
-  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
-h
-s///
-s/^/:/
-s/[	 ]*$/:/
-s/:\$(srcdir):/:/g
-s/:\${srcdir}:/:/g
-s/:@srcdir@:/:/g
-s/^:*//
-s/:*$//
-x
-s/\(=[	 ]*\).*/\1/
-G
-s/\n//
-s/^[^=]*=[	 ]*$//
-}'
-fi
-
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-fi # test -n "$CONFIG_FILES"
-
-# Set up the scripts for CONFIG_HEADERS section.
-# No need to generate them if there are no CONFIG_HEADERS.
-# This happens for instance with `./config.status Makefile'.
-if test -n "$CONFIG_HEADERS"; then
-cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
-BEGIN {
-_ACEOF
-
-# Transform confdefs.h into an awk script `defines.awk', embedded as
-# here-document in config.status, that substitutes the proper values into
-# config.h.in to produce config.h.
-
-# Create a delimiter string that does not exist in confdefs.h, to ease
-# handling of long lines.
-ac_delim='%!_!# '
-for ac_last_try in false false :; do
-  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
-  if test -z "$ac_tt"; then
-    break
-  elif $ac_last_try; then
-    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
-
-# For the awk script, D is an array of macro values keyed by name,
-# likewise P contains macro parameters if any.  Preserve backslash
-# newline sequences.
-
-ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
-sed -n '
-s/.\{148\}/&'"$ac_delim"'/g
-t rset
-:rset
-s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
-t def
-d
-:def
-s/\\$//
-t bsnl
-s/["\\]/\\&/g
-s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
-D["\1"]=" \3"/p
-s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
-d
-:bsnl
-s/["\\]/\\&/g
-s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
-D["\1"]=" \3\\\\\\n"\\/p
-t cont
-s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
-t cont
-d
-:cont
-n
-s/.\{148\}/&'"$ac_delim"'/g
-t clear
-:clear
-s/\\$//
-t bsnlc
-s/["\\]/\\&/g; s/^/"/; s/$/"/p
-d
-:bsnlc
-s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
-b cont
-' <confdefs.h | sed '
-s/'"$ac_delim"'/"\\\
-"/g' >>$CONFIG_STATUS || ac_write_fail=1
-
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-  for (key in D) D_is_set[key] = 1
-  FS = ""
-}
-/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
-  line = \$ 0
-  split(line, arg, " ")
-  if (arg[1] == "#") {
-    defundef = arg[2]
-    mac1 = arg[3]
-  } else {
-    defundef = substr(arg[1], 2)
-    mac1 = arg[2]
-  }
-  split(mac1, mac2, "(") #)
-  macro = mac2[1]
-  prefix = substr(line, 1, index(line, defundef) - 1)
-  if (D_is_set[macro]) {
-    # Preserve the white space surrounding the "#".
-    print prefix "define", macro P[macro] D[macro]
-    next
-  } else {
-    # Replace #undef with comments.  This is necessary, for example,
-    # in the case of _POSIX_SOURCE, which is predefined and required
-    # on some systems where configure will not decide to define it.
-    if (defundef == "undef") {
-      print "/*", prefix defundef, macro, "*/"
-      next
-    }
-  }
-}
-{ print }
-_ACAWK
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
-fi # test -n "$CONFIG_HEADERS"
-
-
-eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
-shift
-for ac_tag
-do
-  case $ac_tag in
-  :[FHLC]) ac_mode=$ac_tag; continue;;
-  esac
-  case $ac_mode$ac_tag in
-  :[FHL]*:*);;
-  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
-  :[FH]-) ac_tag=-:-;;
-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-  esac
-  ac_save_IFS=$IFS
-  IFS=:
-  set x $ac_tag
-  IFS=$ac_save_IFS
-  shift
-  ac_file=$1
-  shift
-
-  case $ac_mode in
-  :L) ac_source=$1;;
-  :[FH])
-    ac_file_inputs=
-    for ac_f
-    do
-      case $ac_f in
-      -) ac_f="$ac_tmp/stdin";;
-      *) # Look for the file first in the build tree, then in the source tree
-	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
-	 # because $ac_f cannot contain `:'.
-	 test -f "$ac_f" ||
-	   case $ac_f in
-	   [\\/$]*) false;;
-	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-	   esac ||
-	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-      esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-      as_fn_append ac_file_inputs " '$ac_f'"
-    done
-
-    # Let's still pretend it is `configure' which instantiates (i.e., don't
-    # use $as_me), people would be surprised to read:
-    #    /* config.h.  Generated by config.status.  */
-    configure_input='Generated from '`
-	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-	`' by configure.'
-    if test x"$ac_file" != x-; then
-      configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
-    fi
-    # Neutralize special characters interpreted by sed in replacement strings.
-    case $configure_input in #(
-    *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
-       sed 's/[\\\\&|]/\\\\&/g'`;; #(
-    *) ac_sed_conf_input=$configure_input;;
-    esac
-
-    case $ac_tag in
-    *:-:* | *:-) cat >"$ac_tmp/stdin" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
-    esac
-    ;;
-  esac
-
-  ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$ac_file" : 'X\(//\)[^/]' \| \
-	 X"$ac_file" : 'X\(//\)$' \| \
-	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-  as_dir="$ac_dir"; as_fn_mkdir_p
-  ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
-  case $ac_mode in
-  :F)
-  #
-  # CONFIG_FILE
-  #
-
-  case $INSTALL in
-  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
-  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
-  esac
-  ac_MKDIR_P=$MKDIR_P
-  case $MKDIR_P in
-  [\\/$]* | ?:[\\/]* ) ;;
-  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
-  esac
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-ac_sed_dataroot='
-/datarootdir/ {
-  p
-  q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p'
-case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-  ac_datarootdir_hack='
-  s&@datadir@&$datadir&g
-  s&@docdir@&$docdir&g
-  s&@infodir@&$infodir&g
-  s&@localedir@&$localedir&g
-  s&@mandir@&$mandir&g
-  s&\\\${datarootdir}&$datarootdir&g' ;;
-esac
-_ACEOF
-
-# Neutralize VPATH when `$srcdir' = `.'.
-# Shell code in configure.ac might set extrasub.
-# FIXME: do we really want to maintain this feature?
-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-ac_sed_extra="$ac_vpsub
-$extrasub
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s|@configure_input@|$ac_sed_conf_input|;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@top_build_prefix@&$ac_top_build_prefix&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-s&@INSTALL@&$ac_INSTALL&;t t
-s&@MKDIR_P@&$ac_MKDIR_P&;t t
-$ac_datarootdir_hack
-"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
-  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
-  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
-      "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&2;}
-
-  rm -f "$ac_tmp/stdin"
-  case $ac_file in
-  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
-  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
-  esac \
-  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
- ;;
-  :H)
-  #
-  # CONFIG_HEADER
-  #
-  if test x"$ac_file" != x-; then
-    {
-      $as_echo "/* $configure_input  */" \
-      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
-    } >"$ac_tmp/config.h" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
-$as_echo "$as_me: $ac_file is unchanged" >&6;}
-    else
-      rm -f "$ac_file"
-      mv "$ac_tmp/config.h" "$ac_file" \
-	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
-    fi
-  else
-    $as_echo "/* $configure_input  */" \
-      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
-      || as_fn_error $? "could not create -" "$LINENO" 5
-  fi
-# Compute "$ac_file"'s index in $config_headers.
-_am_arg="$ac_file"
-_am_stamp_count=1
-for _am_header in $config_headers :; do
-  case $_am_header in
-    $_am_arg | $_am_arg:* )
-      break ;;
-    * )
-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-  esac
-done
-echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
-$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$_am_arg" : 'X\(//\)[^/]' \| \
-	 X"$_am_arg" : 'X\(//\)$' \| \
-	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$_am_arg" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`/stamp-h$_am_stamp_count
- ;;
-
-  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
-$as_echo "$as_me: executing $ac_file commands" >&6;}
- ;;
-  esac
-
-
-  case $ac_file$ac_mode in
-    "src/getfem/getfem_arch_config.h":C) ac_prefix_conf_OUT=`echo src/getfem/getfem_arch_config.h`
-ac_prefix_conf_DEF=`echo _$ac_prefix_conf_OUT | sed -e "y:abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:" -e "s/[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g"`
-ac_prefix_conf_PKG=`echo GETFEM`
-ac_prefix_conf_LOW=`echo _$ac_prefix_conf_PKG | sed -e "y:ABCDEFGHIJKLMNOPQRSTUVWXYZ-:abcdefghijklmnopqrstuvwxyz_:"`
-ac_prefix_conf_UPP=`echo $ac_prefix_conf_PKG | sed -e "y:abcdefghijklmnopqrstuvwxyz-:ABCDEFGHIJKLMNOPQRSTUVWXYZ_:"  -e "/^[0123456789]/s/^/_/"`
-ac_prefix_conf_INP=`echo "" | sed -e 's/ *//'`
-if test ".$ac_prefix_conf_INP" = "."; then
-   for ac_file in : $CONFIG_HEADERS; do test "_$ac_file" = _: && continue
-     case "$ac_file" in
-        *.h) ac_prefix_conf_INP=$ac_file ;;
-        *)
-     esac
-     test ".$ac_prefix_conf_INP" != "." && break
-   done
-fi
-if test ".$ac_prefix_conf_INP" = "."; then
-   case "$ac_prefix_conf_OUT" in
-      */*) ac_prefix_conf_INP=`basename "$ac_prefix_conf_OUT"`
-      ;;
-      *-*) ac_prefix_conf_INP=`echo "$ac_prefix_conf_OUT" | sed -e "s/[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*-//"`
-      ;;
-      *) ac_prefix_conf_INP=config.h
-      ;;
-   esac
-fi
-if test -z "$ac_prefix_conf_PKG" ; then
-   as_fn_error $? "no prefix for _PREFIX_PKG_CONFIG_H" "$LINENO" 5
-else
-  if test ! -f "$ac_prefix_conf_INP" ; then if test -f "$srcdir/$ac_prefix_conf_INP" ; then
-     ac_prefix_conf_INP="$srcdir/$ac_prefix_conf_INP"
-  fi fi
-  { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&5
-$as_echo "$as_me: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&6;}
-  if test -f $ac_prefix_conf_INP ; then
-    echo "s/#undef  *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]\\)/#undef $ac_prefix_conf_UPP""_\\1/" > conftest.prefix
-    echo "s/#undef  *\\([abcdefghijklmnopqrstuvwxyz]\\)/#undef $ac_prefix_conf_LOW""_\\1/" >> conftest.prefix
-    echo "s/#define  *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_UPP""_\\1 \\" >> conftest.prefix
-    echo "#define $ac_prefix_conf_UPP""_\\1 \\2 \\" >> conftest.prefix
-    echo "#endif/" >>conftest.prefix
-    echo "s/#define  *\\([abcdefghijklmnopqrstuvwxyz][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_LOW""_\\1 \\" >> conftest.prefix
-    echo "#define $ac_prefix_conf_LOW""_\\1 \\2 \\" >> conftest.prefix
-    echo "#endif/" >> conftest.prefix
-    # now executing _script on _DEF input to create _OUT output file
-    echo "#ifndef $ac_prefix_conf_DEF"      >$tmp/pconfig.h
-    echo "#define $ac_prefix_conf_DEF 1" >>$tmp/pconfig.h
-    echo ' ' >>$tmp/pconfig.h
-    echo /'*' $ac_prefix_conf_OUT. Generated automatically at end of configure. '*'/ >>$tmp/pconfig.h
-
-    sed -f conftest.prefix $ac_prefix_conf_INP >>$tmp/pconfig.h
-    echo ' ' >>$tmp/pconfig.h
-    echo '/* once:' $ac_prefix_conf_DEF '*/' >>$tmp/pconfig.h
-    echo "#endif" >>$tmp/pconfig.h
-    if cmp -s $ac_prefix_conf_OUT $tmp/pconfig.h 2>/dev/null; then
-      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_prefix_conf_OUT is unchanged" >&5
-$as_echo "$as_me: $ac_prefix_conf_OUT is unchanged" >&6;}
-    else
-      ac_dir=`$as_dirname -- "$ac_prefix_conf_OUT" ||
-$as_expr X"$ac_prefix_conf_OUT" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$ac_prefix_conf_OUT" : 'X\(//\)[^/]' \| \
-	 X"$ac_prefix_conf_OUT" : 'X\(//\)$' \| \
-	 X"$ac_prefix_conf_OUT" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_prefix_conf_OUT" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-      as_dir="$ac_dir"; as_fn_mkdir_p
-      rm -f "$ac_prefix_conf_OUT"
-      mv $tmp/pconfig.h "$ac_prefix_conf_OUT"
-    fi
-    cp conftest.prefix _configs.sed
-  else
-    as_fn_error $? "input file $ac_prefix_conf_INP does not exist - skip generating $ac_prefix_conf_OUT" "$LINENO" 5
-  fi
-  rm -f conftest.*
-fi
- ;;
-    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
-  # Older Autoconf quotes --file arguments for eval, but not when files
-  # are listed without --file.  Let's play safe and only enable the eval
-  # if we detect the quoting.
-  case $CONFIG_FILES in
-  *\'*) eval set x "$CONFIG_FILES" ;;
-  *)   set x $CONFIG_FILES ;;
-  esac
-  shift
-  for mf
-  do
-    # Strip MF so we end up with the name of the file.
-    mf=`echo "$mf" | sed -e 's/:.*$//'`
-    # Check whether this is an Automake generated Makefile or not.
-    # We used to match only the files named 'Makefile.in', but
-    # some people rename them; so instead we look at the file content.
-    # Grep'ing the first line is not enough: some people post-process
-    # each Makefile.in and add a new line on top of each file to say so.
-    # Grep'ing the whole file is not good either: AIX grep has a line
-    # limit of 2048, but all sed's we know have understand at least 4000.
-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-      dirpart=`$as_dirname -- "$mf" ||
-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$mf" : 'X\(//\)[^/]' \| \
-	 X"$mf" : 'X\(//\)$' \| \
-	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$mf" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-    else
-      continue
-    fi
-    # Extract the definition of DEPDIR, am__include, and am__quote
-    # from the Makefile without running 'make'.
-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-    test -z "$DEPDIR" && continue
-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
-    test -z "$am__include" && continue
-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-    # Find all dependency output files, they are included files with
-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
-    # simplest approach to changing $(DEPDIR) to its actual value in the
-    # expansion.
-    for file in `sed -n "
-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
-      # Make sure the directory exists.
-      test -f "$dirpart/$file" && continue
-      fdir=`$as_dirname -- "$file" ||
-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$file" : 'X\(//\)[^/]' \| \
-	 X"$file" : 'X\(//\)$' \| \
-	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)[^/].*/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\/\)$/{
-	    s//\1/
-	    q
-	  }
-	  /^X\(\/\).*/{
-	    s//\1/
-	    q
-	  }
-	  s/.*/./; q'`
-      as_dir=$dirpart/$fdir; as_fn_mkdir_p
-      # echo "creating $dirpart/$file"
-      echo '# dummy' > "$dirpart/$file"
-    done
-  done
-}
- ;;
-    "libtool":C)
-
-    # See if we are running on zsh, and set the options which allow our
-    # commands through without removal of \ escapes.
-    if test -n "${ZSH_VERSION+set}" ; then
-      setopt NO_GLOB_SUBST
-    fi
-
-    cfgfile="${ofile}T"
-    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
-    $RM "$cfgfile"
-
-    cat <<_LT_EOF >> "$cfgfile"
-#! $SHELL
-
-# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-#                 Foundation, Inc.
-#   Written by Gordon Matzigkeit, 1996
-#
-#   This file is part of GNU Libtool.
-#
-# GNU Libtool is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# As a special exception to the GNU General Public License,
-# if you distribute this file as part of a program or library that
-# is built using GNU Libtool, you may include this file under the
-# same distribution terms that you use for the rest of that program.
-#
-# GNU Libtool is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING.  If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
-# obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-
-# The names of the tagged configurations supported by this script.
-available_tags="CXX FC "
-
-# ### BEGIN LIBTOOL CONFIG
-
-# Which release of libtool.m4 was used?
-macro_version=$macro_version
-macro_revision=$macro_revision
-
-# What type of objects to build.
-pic_mode=$pic_mode
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# An echo program that protects backslashes.
-ECHO=$lt_ECHO
-
-# The PATH separator for the build system.
-PATH_SEPARATOR=$lt_PATH_SEPARATOR
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="\$SED -e 1s/^X//"
-
-# A grep program that handles long lines.
-GREP=$lt_GREP
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# A literal string matcher.
-FGREP=$lt_FGREP
-
-# A BSD- or MS-compatible name lister.
-NM=$lt_NM
-
-# Whether we need soft or hard links.
-LN_S=$lt_LN_S
-
-# What is the maximum length of a command?
-max_cmd_len=$max_cmd_len
-
-# Object file suffix (normally "o").
-objext=$ac_objext
-
-# Executable file suffix (normally "").
-exeext=$exeext
-
-# whether the shell understands "unset".
-lt_unset=$lt_unset
-
-# turn spaces into newlines.
-SP2NL=$lt_lt_SP2NL
-
-# turn newlines into spaces.
-NL2SP=$lt_lt_NL2SP
-
-# convert \$build file names to \$host format.
-to_host_file_cmd=$lt_cv_to_host_file_cmd
-
-# convert \$build files to toolchain format.
-to_tool_file_cmd=$lt_cv_to_tool_file_cmd
-
-# An object symbol dumper.
-OBJDUMP=$lt_OBJDUMP
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method = "file_magic".
-file_magic_cmd=$lt_file_magic_cmd
-
-# How to find potential files when deplibs_check_method = "file_magic".
-file_magic_glob=$lt_file_magic_glob
-
-# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
-want_nocaseglob=$lt_want_nocaseglob
-
-# DLL creation program.
-DLLTOOL=$lt_DLLTOOL
-
-# Command to associate shared and link libraries.
-sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
-
-# The archiver.
-AR=$lt_AR
-
-# Flags to create an archive.
-AR_FLAGS=$lt_AR_FLAGS
-
-# How to feed a file listing to the archiver.
-archiver_list_spec=$lt_archiver_list_spec
-
-# A symbol stripping program.
-STRIP=$lt_STRIP
-
-# Commands used to install an old-style archive.
-RANLIB=$lt_RANLIB
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Whether to use a lock for old archive extraction.
-lock_old_archive_extraction=$lock_old_archive_extraction
-
-# A C compiler.
-LTCC=$lt_CC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_CFLAGS
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration.
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair.
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# Transform the output of nm in a C name address pair when lib prefix is needed.
-global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
-
-# Specify filename containing input files for \$NM.
-nm_file_list_spec=$lt_nm_file_list_spec
-
-# The root where to search for dependent libraries,and in which our libraries should be installed.
-lt_sysroot=$lt_sysroot
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# Used to examine libraries when file_magic_cmd begins with "file".
-MAGIC_CMD=$MAGIC_CMD
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Manifest tool.
-MANIFEST_TOOL=$lt_MANIFEST_TOOL
-
-# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
-DSYMUTIL=$lt_DSYMUTIL
-
-# Tool to change global to local symbols on Mac OS X.
-NMEDIT=$lt_NMEDIT
-
-# Tool to manipulate fat objects and archives on Mac OS X.
-LIPO=$lt_LIPO
-
-# ldd/readelf like tool for Mach-O binaries on Mac OS X.
-OTOOL=$lt_OTOOL
-
-# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
-OTOOL64=$lt_OTOOL64
-
-# Old archive suffix (normally "a").
-libext=$libext
-
-# Shared library suffix (normally ".so").
-shrext_cmds=$lt_shrext_cmds
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at link time.
-variables_saved_for_relink=$lt_variables_saved_for_relink
-
-# Do we need the "lib" prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Library versioning type.
-version_type=$version_type
-
-# Shared library runtime path variable.
-runpath_var=$runpath_var
-
-# Shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names.  First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Permission mode override for installation of shared libraries.
-install_override_mode=$lt_install_override_mode
-
-# Command to use after installation of a shared archive.
-postinstall_cmds=$lt_postinstall_cmds
-
-# Command to use after uninstallation of a shared archive.
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# As "finish_cmds", except a single script fragment to be evaled but
-# not shown.
-finish_eval=$lt_finish_eval
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Compile-time system search path for libraries.
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries.
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-
-# The linker used to build libraries.
-LD=$lt_LD
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# Commands used to build an old-style archive.
-old_archive_cmds=$lt_old_archive_cmds
-
-# A language specific compiler.
-CC=$lt_compiler
-
-# Is the compiler the GNU compiler?
-with_gcc=$GCC
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc
-
-# Whether or not to disallow shared libs when runtime libs are static.
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec
-
-# Whether the compiler copes with passing no objects directly.
-compiler_needs_object=$lt_compiler_needs_object
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
-
-# Commands used to build a shared archive.
-archive_cmds=$lt_archive_cmds
-archive_expsym_cmds=$lt_archive_expsym_cmds
-
-# Commands used to build a loadable module if different from building
-# a shared archive.
-module_cmds=$lt_module_cmds
-module_expsym_cmds=$lt_module_expsym_cmds
-
-# Whether we are building with GNU ld or not.
-with_gnu_ld=$lt_with_gnu_ld
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag
-
-# Flag that enforces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
-
-# Whether we need a single "-rpath" flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator
-
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
-# DIR into the resulting binary.
-hardcode_direct=$hardcode_direct
-
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
-# DIR into the resulting binary and the resulting library dependency is
-# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
-# library is relocated.
-hardcode_direct_absolute=$hardcode_direct_absolute
-
-# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
-# into the resulting binary.
-hardcode_minus_L=$hardcode_minus_L
-
-# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
-# into the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var
-
-# Set to "yes" if building a shared library automatically hardcodes DIR
-# into the library and all subsequent libraries and executables linked
-# against it.
-hardcode_automatic=$hardcode_automatic
-
-# Set to yes if linker adds runtime paths of dependent libraries
-# to runtime path list.
-inherit_rpath=$inherit_rpath
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs
-
-# Set to "yes" if exported symbols are required.
-always_export_symbols=$always_export_symbols
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms
-
-# Commands necessary for linking programs (against libraries) with templates.
-prelink_cmds=$lt_prelink_cmds
-
-# Commands necessary for finishing linking programs.
-postlink_cmds=$lt_postlink_cmds
-
-# Specify filename containing input files.
-file_list_spec=$lt_file_list_spec
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action
-
-# The directories searched by this compiler when creating a shared library.
-compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
-
-# Dependencies to place before and after the objects being linked to
-# create a shared library.
-predep_objects=$lt_predep_objects
-postdep_objects=$lt_postdep_objects
-predeps=$lt_predeps
-postdeps=$lt_postdeps
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path
-
-# ### END LIBTOOL CONFIG
-
-_LT_EOF
-
-  case $host_os in
-  aix3*)
-    cat <<\_LT_EOF >> "$cfgfile"
-# AIX sometimes has problems with the GCC collect2 program.  For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
-  COLLECT_NAMES=
-  export COLLECT_NAMES
-fi
-_LT_EOF
-    ;;
-  esac
-
-
-ltmain="$ac_aux_dir/ltmain.sh"
-
-
-  # We use sed instead of cat because bash on DJGPP gets confused if
-  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-  # text mode, it properly converts lines to CR/LF.  This bash problem
-  # is reportedly fixed, but why not run on old versions too?
-  sed '$q' "$ltmain" >> "$cfgfile" \
-     || (rm -f "$cfgfile"; exit 1)
-
-  if test x"$xsi_shell" = xyes; then
-  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
-func_dirname ()\
-{\
-\    case ${1} in\
-\      */*) func_dirname_result="${1%/*}${2}" ;;\
-\      *  ) func_dirname_result="${3}" ;;\
-\    esac\
-} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_basename ()$/,/^} # func_basename /c\
-func_basename ()\
-{\
-\    func_basename_result="${1##*/}"\
-} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
-func_dirname_and_basename ()\
-{\
-\    case ${1} in\
-\      */*) func_dirname_result="${1%/*}${2}" ;;\
-\      *  ) func_dirname_result="${3}" ;;\
-\    esac\
-\    func_basename_result="${1##*/}"\
-} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
-func_stripname ()\
-{\
-\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
-\    # positional parameters, so assign one to ordinary parameter first.\
-\    func_stripname_result=${3}\
-\    func_stripname_result=${func_stripname_result#"${1}"}\
-\    func_stripname_result=${func_stripname_result%"${2}"}\
-} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
-func_split_long_opt ()\
-{\
-\    func_split_long_opt_name=${1%%=*}\
-\    func_split_long_opt_arg=${1#*=}\
-} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
-func_split_short_opt ()\
-{\
-\    func_split_short_opt_arg=${1#??}\
-\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
-} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
-func_lo2o ()\
-{\
-\    case ${1} in\
-\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
-\      *)    func_lo2o_result=${1} ;;\
-\    esac\
-} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_xform ()$/,/^} # func_xform /c\
-func_xform ()\
-{\
-    func_xform_result=${1%.*}.lo\
-} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_arith ()$/,/^} # func_arith /c\
-func_arith ()\
-{\
-    func_arith_result=$(( $* ))\
-} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_len ()$/,/^} # func_len /c\
-func_len ()\
-{\
-    func_len_result=${#1}\
-} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-fi
-
-if test x"$lt_shell_append" = xyes; then
-  sed -e '/^func_append ()$/,/^} # func_append /c\
-func_append ()\
-{\
-    eval "${1}+=\\${2}"\
-} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
-func_append_quoted ()\
-{\
-\    func_quote_for_eval "${2}"\
-\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
-} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
-  && mv -f "$cfgfile.tmp" "$cfgfile" \
-    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
-  # Save a `func_append' function call where possible by direct use of '+='
-  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
-    && mv -f "$cfgfile.tmp" "$cfgfile" \
-      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-  test 0 -eq $? || _lt_function_replace_fail=:
-else
-  # Save a `func_append' function call even when '+=' is not available
-  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
-    && mv -f "$cfgfile.tmp" "$cfgfile" \
-      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-  test 0 -eq $? || _lt_function_replace_fail=:
-fi
-
-if test x"$_lt_function_replace_fail" = x":"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
-$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
-fi
-
-
-   mv -f "$cfgfile" "$ofile" ||
-    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
-  chmod +x "$ofile"
-
-
-    cat <<_LT_EOF >> "$ofile"
-
-# ### BEGIN LIBTOOL TAG CONFIG: CXX
-
-# The linker used to build libraries.
-LD=$lt_LD_CXX
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag_CXX
-reload_cmds=$lt_reload_cmds_CXX
-
-# Commands used to build an old-style archive.
-old_archive_cmds=$lt_old_archive_cmds_CXX
-
-# A language specific compiler.
-CC=$lt_compiler_CXX
-
-# Is the compiler the GNU compiler?
-with_gcc=$GCC_CXX
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_CXX
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_CXX
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_CXX
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_CXX
-
-# Whether or not to disallow shared libs when runtime libs are static.
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
-
-# Whether the compiler copes with passing no objects directly.
-compiler_needs_object=$lt_compiler_needs_object_CXX
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
-
-# Commands used to build a shared archive.
-archive_cmds=$lt_archive_cmds_CXX
-archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
-
-# Commands used to build a loadable module if different from building
-# a shared archive.
-module_cmds=$lt_module_cmds_CXX
-module_expsym_cmds=$lt_module_expsym_cmds_CXX
-
-# Whether we are building with GNU ld or not.
-with_gnu_ld=$lt_with_gnu_ld_CXX
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_CXX
-
-# Flag that enforces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_CXX
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
-
-# Whether we need a single "-rpath" flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
-
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
-# DIR into the resulting binary.
-hardcode_direct=$hardcode_direct_CXX
-
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
-# DIR into the resulting binary and the resulting library dependency is
-# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
-# library is relocated.
-hardcode_direct_absolute=$hardcode_direct_absolute_CXX
-
-# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
-# into the resulting binary.
-hardcode_minus_L=$hardcode_minus_L_CXX
-
-# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
-# into the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
-
-# Set to "yes" if building a shared library automatically hardcodes DIR
-# into the library and all subsequent libraries and executables linked
-# against it.
-hardcode_automatic=$hardcode_automatic_CXX
-
-# Set to yes if linker adds runtime paths of dependent libraries
-# to runtime path list.
-inherit_rpath=$inherit_rpath_CXX
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_CXX
-
-# Set to "yes" if exported symbols are required.
-always_export_symbols=$always_export_symbols_CXX
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_CXX
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_CXX
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_CXX
-
-# Commands necessary for linking programs (against libraries) with templates.
-prelink_cmds=$lt_prelink_cmds_CXX
-
-# Commands necessary for finishing linking programs.
-postlink_cmds=$lt_postlink_cmds_CXX
-
-# Specify filename containing input files.
-file_list_spec=$lt_file_list_spec_CXX
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_CXX
-
-# The directories searched by this compiler when creating a shared library.
-compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
-
-# Dependencies to place before and after the objects being linked to
-# create a shared library.
-predep_objects=$lt_predep_objects_CXX
-postdep_objects=$lt_postdep_objects_CXX
-predeps=$lt_predeps_CXX
-postdeps=$lt_postdeps_CXX
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
-
-# ### END LIBTOOL TAG CONFIG: CXX
-_LT_EOF
-
-
-    cat <<_LT_EOF >> "$ofile"
-
-# ### BEGIN LIBTOOL TAG CONFIG: FC
-
-# The linker used to build libraries.
-LD=$lt_LD_FC
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag_FC
-reload_cmds=$lt_reload_cmds_FC
-
-# Commands used to build an old-style archive.
-old_archive_cmds=$lt_old_archive_cmds_FC
-
-# A language specific compiler.
-CC=$lt_compiler_FC
-
-# Is the compiler the GNU compiler?
-with_gcc=$GCC_FC
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_FC
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_FC
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_FC
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_FC
-
-# Whether or not to disallow shared libs when runtime libs are static.
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
-
-# Whether the compiler copes with passing no objects directly.
-compiler_needs_object=$lt_compiler_needs_object_FC
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
-
-# Commands used to build a shared archive.
-archive_cmds=$lt_archive_cmds_FC
-archive_expsym_cmds=$lt_archive_expsym_cmds_FC
-
-# Commands used to build a loadable module if different from building
-# a shared archive.
-module_cmds=$lt_module_cmds_FC
-module_expsym_cmds=$lt_module_expsym_cmds_FC
-
-# Whether we are building with GNU ld or not.
-with_gnu_ld=$lt_with_gnu_ld_FC
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_FC
-
-# Flag that enforces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_FC
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
-
-# Whether we need a single "-rpath" flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
-
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
-# DIR into the resulting binary.
-hardcode_direct=$hardcode_direct_FC
-
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
-# DIR into the resulting binary and the resulting library dependency is
-# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
-# library is relocated.
-hardcode_direct_absolute=$hardcode_direct_absolute_FC
-
-# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
-# into the resulting binary.
-hardcode_minus_L=$hardcode_minus_L_FC
-
-# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
-# into the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
-
-# Set to "yes" if building a shared library automatically hardcodes DIR
-# into the library and all subsequent libraries and executables linked
-# against it.
-hardcode_automatic=$hardcode_automatic_FC
-
-# Set to yes if linker adds runtime paths of dependent libraries
-# to runtime path list.
-inherit_rpath=$inherit_rpath_FC
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_FC
-
-# Set to "yes" if exported symbols are required.
-always_export_symbols=$always_export_symbols_FC
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_FC
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_FC
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_FC
-
-# Commands necessary for linking programs (against libraries) with templates.
-prelink_cmds=$lt_prelink_cmds_FC
-
-# Commands necessary for finishing linking programs.
-postlink_cmds=$lt_postlink_cmds_FC
-
-# Specify filename containing input files.
-file_list_spec=$lt_file_list_spec_FC
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_FC
-
-# The directories searched by this compiler when creating a shared library.
-compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
-
-# Dependencies to place before and after the objects being linked to
-# create a shared library.
-predep_objects=$lt_predep_objects_FC
-postdep_objects=$lt_postdep_objects_FC
-predeps=$lt_predeps_FC
-postdeps=$lt_postdeps_FC
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_FC
-
-# ### END LIBTOOL TAG CONFIG: FC
-_LT_EOF
-
- ;;
-
-  esac
-done # for ac_tag
-
-
-as_fn_exit 0
-_ACEOF
-ac_clean_files=$ac_clean_files_save
-
-test $ac_write_fail = 0 ||
-  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
-
-
-# configure is writing to config.log, and then calls config.status.
-# config.status does its own redirection, appending to config.log.
-# Unfortunately, on DOS this fails, as config.log is still kept open
-# by configure, so config.status won't be able to write to it; its
-# output is simply discarded.  So we exec the FD to /dev/null,
-# effectively closing config.log, so it can be properly (re)opened and
-# appended to by config.status.  When coming back to configure, we
-# need to make the FD available again.
-if test "$no_create" != yes; then
-  ac_cs_success=:
-  ac_config_status_args=
-  test "$silent" = yes &&
-    ac_config_status_args="$ac_config_status_args --quiet"
-  exec 5>/dev/null
-  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
-  exec 5>>config.log
-  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
-  # would make configure fail if this is the last instruction.
-  $ac_cs_success || as_fn_exit 1
-fi
-if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
-$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
-fi
-
-chmod a+x getfem-config-notinstalled
-chmod a+x getfem-config
-chmod a+x gmm-config
-
-
-if test -z ""`echo $srcdir | grep "^/"`; then
-  addpathm="../"
-else
-  addpathm=""
-fi
-
-if test ! -d tests/meshes; then
-  ln -s $addpathm$srcdir/tests/meshes tests/meshes
-fi;
-
-
-
-echo
-echo "------------------------------------------------------------------------------"
-echo
-echo "Libraries Used:"
-echo "---------------"
-echo
-
-
-
-if test "x$useQDlib" = "xyes" ; then
-  echo "- QD library found. High precision (${QD_PREC}-double precision) polynomials"
-  echo "  and integration methods are enabled.";
-else
-  echo "- QD library not found (don't worry, this library is only recommended for very specific uses)."
-fi;
-
-if test "x$useQHULL" = "xyes"; then
-  echo "- Qhull found. Using the Qhull library for delaunay triangulations."
-else
-  echo "- Qhull not found. Mesh generation will be disabled."
-fi;
-
-if test "x$usemumps" = "xyes"; then
-  echo "- Mumps found. A direct solver for large sparse linear systems."
-else
-  echo "- Mumps not found. Not using the MUMPS library for large sparse linear systems."
-fi;
-
-if test x"$acx_lapack_ok" = xyes; then
-  echo "- Lapack library found: $LAPACK_LIBS"
-else
-  echo "- Lapack library not found: generic (less effective) algorithms will be used"
-fi
-
-if test "x$HAVE_VENDOR_BLAS" = "x0"; then
-  echo "- *** No usable blas library was found ***"
-  echo "  A generic BLAS implementation will be used, however you should "
-  echo "  consider installing a faster BLAS, such as ATLAS"
-else
-  echo "- BLAS library found. Link options: $BLAS_LIBS"
-fi;
-echo "  You can give the location of your prefered blas library with either"
-echo "  the --with-blas=<lib> option, or the BLAS_LIBS environment variable"
-echo '  for example: ./configure BLAS_LIBS="-L/usr/lib/sse2/atlas/ -lblas"'
-echo -e "\n\n"
-
-
-echo "-----------------------------------------------------------------------"
-echo "Ready to build getfem"
-echo "  building MATLAB interface: $usematlab"
-echo "  building PYTHON interface: $usepython (requires numpy, scipy and also mpi4py for the parallel version)"
-echo "  building SCILAB interface: $usescilab"
-echo "  If you want to build the shared library of getfem++, use --enable-shared"
-echo "  (by default, only the static one will be built)"
-echo "-----------------------------------------------------------------------"
-
-case $host in
-  x86_64-*)
-	if test $usematlab = "YES" -o $usepython = "YES"; then
-          if test $pic_mode != "yes"; then
-            echo "!!!!!"
-            echo "!!!!! Your build will fail because you did not use the --with-pic option"
-            echo "!!!!! This is required for the getfem interfaces on x86_64"
-            echo ""
-          fi
-        fi
-  ;;
-esac
-
-if test "x$MSG" != "x"; then
-  echo -e "\n\nWARNINGS during the configure:\n$MSG\n\n"
-fi
diff --git a/depcomp b/depcomp
deleted file mode 100755
index 4ebd5b3..0000000
--- a/depcomp
+++ /dev/null
@@ -1,791 +0,0 @@
-#! /bin/sh
-# depcomp - compile a program generating dependencies as side-effects
-
-scriptversion=2013-05-30.07; # UTC
-
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Originally written by Alexandre Oliva <oliva at dcc.unicamp.br>.
-
-case $1 in
-  '')
-    echo "$0: No command.  Try '$0 --help' for more information." 1>&2
-    exit 1;
-    ;;
-  -h | --h*)
-    cat <<\EOF
-Usage: depcomp [--help] [--version] PROGRAM [ARGS]
-
-Run PROGRAMS ARGS to compile a file, generating dependencies
-as side-effects.
-
-Environment variables:
-  depmode     Dependency tracking mode.
-  source      Source file read by 'PROGRAMS ARGS'.
-  object      Object file output by 'PROGRAMS ARGS'.
-  DEPDIR      directory where to store dependencies.
-  depfile     Dependency file to output.
-  tmpdepfile  Temporary file to use when outputting dependencies.
-  libtool     Whether libtool is used (yes/no).
-
-Report bugs to <bug-automake at gnu.org>.
-EOF
-    exit $?
-    ;;
-  -v | --v*)
-    echo "depcomp $scriptversion"
-    exit $?
-    ;;
-esac
-
-# Get the directory component of the given path, and save it in the
-# global variables '$dir'.  Note that this directory component will
-# be either empty or ending with a '/' character.  This is deliberate.
-set_dir_from ()
-{
-  case $1 in
-    */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
-      *) dir=;;
-  esac
-}
-
-# Get the suffix-stripped basename of the given path, and save it the
-# global variable '$base'.
-set_base_from ()
-{
-  base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
-}
-
-# If no dependency file was actually created by the compiler invocation,
-# we still have to create a dummy depfile, to avoid errors with the
-# Makefile "include basename.Plo" scheme.
-make_dummy_depfile ()
-{
-  echo "#dummy" > "$depfile"
-}
-
-# Factor out some common post-processing of the generated depfile.
-# Requires the auxiliary global variable '$tmpdepfile' to be set.
-aix_post_process_depfile ()
-{
-  # If the compiler actually managed to produce a dependency file,
-  # post-process it.
-  if test -f "$tmpdepfile"; then
-    # Each line is of the form 'foo.o: dependency.h'.
-    # Do two passes, one to just change these to
-    #   $object: dependency.h
-    # and one to simply output
-    #   dependency.h:
-    # which is needed to avoid the deleted-header problem.
-    { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
-      sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
-    } > "$depfile"
-    rm -f "$tmpdepfile"
-  else
-    make_dummy_depfile
-  fi
-}
-
-# A tabulation character.
-tab='	'
-# A newline character.
-nl='
-'
-# Character ranges might be problematic outside the C locale.
-# These definitions help.
-upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
-lower=abcdefghijklmnopqrstuvwxyz
-digits=0123456789
-alpha=${upper}${lower}
-
-if test -z "$depmode" || test -z "$source" || test -z "$object"; then
-  echo "depcomp: Variables source, object and depmode must be set" 1>&2
-  exit 1
-fi
-
-# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
-depfile=${depfile-`echo "$object" |
-  sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
-tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
-
-rm -f "$tmpdepfile"
-
-# Avoid interferences from the environment.
-gccflag= dashmflag=
-
-# Some modes work just like other modes, but use different flags.  We
-# parameterize here, but still list the modes in the big case below,
-# to make depend.m4 easier to write.  Note that we *cannot* use a case
-# here, because this file can only contain one case statement.
-if test "$depmode" = hp; then
-  # HP compiler uses -M and no extra arg.
-  gccflag=-M
-  depmode=gcc
-fi
-
-if test "$depmode" = dashXmstdout; then
-  # This is just like dashmstdout with a different argument.
-  dashmflag=-xM
-  depmode=dashmstdout
-fi
-
-cygpath_u="cygpath -u -f -"
-if test "$depmode" = msvcmsys; then
-  # This is just like msvisualcpp but w/o cygpath translation.
-  # Just convert the backslash-escaped backslashes to single forward
-  # slashes to satisfy depend.m4
-  cygpath_u='sed s,\\\\,/,g'
-  depmode=msvisualcpp
-fi
-
-if test "$depmode" = msvc7msys; then
-  # This is just like msvc7 but w/o cygpath translation.
-  # Just convert the backslash-escaped backslashes to single forward
-  # slashes to satisfy depend.m4
-  cygpath_u='sed s,\\\\,/,g'
-  depmode=msvc7
-fi
-
-if test "$depmode" = xlc; then
-  # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
-  gccflag=-qmakedep=gcc,-MF
-  depmode=gcc
-fi
-
-case "$depmode" in
-gcc3)
-## gcc 3 implements dependency tracking that does exactly what
-## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like
-## it if -MD -MP comes after the -MF stuff.  Hmm.
-## Unfortunately, FreeBSD c89 acceptance of flags depends upon
-## the command line argument order; so add the flags where they
-## appear in depend2.am.  Note that the slowdown incurred here
-## affects only configure: in makefiles, %FASTDEP% shortcuts this.
-  for arg
-  do
-    case $arg in
-    -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
-    *)  set fnord "$@" "$arg" ;;
-    esac
-    shift # fnord
-    shift # $arg
-  done
-  "$@"
-  stat=$?
-  if test $stat -ne 0; then
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  mv "$tmpdepfile" "$depfile"
-  ;;
-
-gcc)
-## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
-## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
-## (see the conditional assignment to $gccflag above).
-## There are various ways to get dependency output from gcc.  Here's
-## why we pick this rather obscure method:
-## - Don't want to use -MD because we'd like the dependencies to end
-##   up in a subdir.  Having to rename by hand is ugly.
-##   (We might end up doing this anyway to support other compilers.)
-## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
-##   -MM, not -M (despite what the docs say).  Also, it might not be
-##   supported by the other compilers which use the 'gcc' depmode.
-## - Using -M directly means running the compiler twice (even worse
-##   than renaming).
-  if test -z "$gccflag"; then
-    gccflag=-MD,
-  fi
-  "$@" -Wp,"$gccflag$tmpdepfile"
-  stat=$?
-  if test $stat -ne 0; then
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  # The second -e expression handles DOS-style file names with drive
-  # letters.
-  sed -e 's/^[^:]*: / /' \
-      -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
-## This next piece of magic avoids the "deleted header file" problem.
-## The problem is that when a header file which appears in a .P file
-## is deleted, the dependency causes make to die (because there is
-## typically no way to rebuild the header).  We avoid this by adding
-## dummy dependencies for each header file.  Too bad gcc doesn't do
-## this for us directly.
-## Some versions of gcc put a space before the ':'.  On the theory
-## that the space means something, we add a space to the output as
-## well.  hp depmode also adds that space, but also prefixes the VPATH
-## to the object.  Take care to not repeat it in the output.
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-  tr ' ' "$nl" < "$tmpdepfile" \
-    | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
-    | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-hp)
-  # This case exists only to let depend.m4 do its work.  It works by
-  # looking at the text of this script.  This case will never be run,
-  # since it is checked for above.
-  exit 1
-  ;;
-
-sgi)
-  if test "$libtool" = yes; then
-    "$@" "-Wp,-MDupdate,$tmpdepfile"
-  else
-    "$@" -MDupdate "$tmpdepfile"
-  fi
-  stat=$?
-  if test $stat -ne 0; then
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-
-  if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
-    echo "$object : \\" > "$depfile"
-    # Clip off the initial element (the dependent).  Don't try to be
-    # clever and replace this with sed code, as IRIX sed won't handle
-    # lines with more than a fixed number of characters (4096 in
-    # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines;
-    # the IRIX cc adds comments like '#:fec' to the end of the
-    # dependency line.
-    tr ' ' "$nl" < "$tmpdepfile" \
-      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
-      | tr "$nl" ' ' >> "$depfile"
-    echo >> "$depfile"
-    # The second pass generates a dummy entry for each header file.
-    tr ' ' "$nl" < "$tmpdepfile" \
-      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
-      >> "$depfile"
-  else
-    make_dummy_depfile
-  fi
-  rm -f "$tmpdepfile"
-  ;;
-
-xlc)
-  # This case exists only to let depend.m4 do its work.  It works by
-  # looking at the text of this script.  This case will never be run,
-  # since it is checked for above.
-  exit 1
-  ;;
-
-aix)
-  # The C for AIX Compiler uses -M and outputs the dependencies
-  # in a .u file.  In older versions, this file always lives in the
-  # current directory.  Also, the AIX compiler puts '$object:' at the
-  # start of each line; $object doesn't have directory information.
-  # Version 6 uses the directory in both cases.
-  set_dir_from "$object"
-  set_base_from "$object"
-  if test "$libtool" = yes; then
-    tmpdepfile1=$dir$base.u
-    tmpdepfile2=$base.u
-    tmpdepfile3=$dir.libs/$base.u
-    "$@" -Wc,-M
-  else
-    tmpdepfile1=$dir$base.u
-    tmpdepfile2=$dir$base.u
-    tmpdepfile3=$dir$base.u
-    "$@" -M
-  fi
-  stat=$?
-  if test $stat -ne 0; then
-    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-    exit $stat
-  fi
-
-  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-  do
-    test -f "$tmpdepfile" && break
-  done
-  aix_post_process_depfile
-  ;;
-
-tcc)
-  # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
-  # FIXME: That version still under development at the moment of writing.
-  #        Make that this statement remains true also for stable, released
-  #        versions.
-  # It will wrap lines (doesn't matter whether long or short) with a
-  # trailing '\', as in:
-  #
-  #   foo.o : \
-  #    foo.c \
-  #    foo.h \
-  #
-  # It will put a trailing '\' even on the last line, and will use leading
-  # spaces rather than leading tabs (at least since its commit 0394caf7
-  # "Emit spaces for -MD").
-  "$@" -MD -MF "$tmpdepfile"
-  stat=$?
-  if test $stat -ne 0; then
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-  # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
-  # We have to change lines of the first kind to '$object: \'.
-  sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
-  # And for each line of the second kind, we have to emit a 'dep.h:'
-  # dummy dependency, to avoid the deleted-header problem.
-  sed -n -e 's|^  *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-## The order of this option in the case statement is important, since the
-## shell code in configure will try each of these formats in the order
-## listed in this file.  A plain '-MD' option would be understood by many
-## compilers, so we must ensure this comes after the gcc and icc options.
-pgcc)
-  # Portland's C compiler understands '-MD'.
-  # Will always output deps to 'file.d' where file is the root name of the
-  # source file under compilation, even if file resides in a subdirectory.
-  # The object file name does not affect the name of the '.d' file.
-  # pgcc 10.2 will output
-  #    foo.o: sub/foo.c sub/foo.h
-  # and will wrap long lines using '\' :
-  #    foo.o: sub/foo.c ... \
-  #     sub/foo.h ... \
-  #     ...
-  set_dir_from "$object"
-  # Use the source, not the object, to determine the base name, since
-  # that's sadly what pgcc will do too.
-  set_base_from "$source"
-  tmpdepfile=$base.d
-
-  # For projects that build the same source file twice into different object
-  # files, the pgcc approach of using the *source* file root name can cause
-  # problems in parallel builds.  Use a locking strategy to avoid stomping on
-  # the same $tmpdepfile.
-  lockdir=$base.d-lock
-  trap "
-    echo '$0: caught signal, cleaning up...' >&2
-    rmdir '$lockdir'
-    exit 1
-  " 1 2 13 15
-  numtries=100
-  i=$numtries
-  while test $i -gt 0; do
-    # mkdir is a portable test-and-set.
-    if mkdir "$lockdir" 2>/dev/null; then
-      # This process acquired the lock.
-      "$@" -MD
-      stat=$?
-      # Release the lock.
-      rmdir "$lockdir"
-      break
-    else
-      # If the lock is being held by a different process, wait
-      # until the winning process is done or we timeout.
-      while test -d "$lockdir" && test $i -gt 0; do
-        sleep 1
-        i=`expr $i - 1`
-      done
-    fi
-    i=`expr $i - 1`
-  done
-  trap - 1 2 13 15
-  if test $i -le 0; then
-    echo "$0: failed to acquire lock after $numtries attempts" >&2
-    echo "$0: check lockdir '$lockdir'" >&2
-    exit 1
-  fi
-
-  if test $stat -ne 0; then
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-  # Each line is of the form `foo.o: dependent.h',
-  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
-  # Do two passes, one to just change these to
-  # `$object: dependent.h' and one to simply `dependent.h:'.
-  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
-  # Some versions of the HPUX 10.20 sed can't process this invocation
-  # correctly.  Breaking it into two sed invocations is a workaround.
-  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
-    | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-hp2)
-  # The "hp" stanza above does not work with aCC (C++) and HP's ia64
-  # compilers, which have integrated preprocessors.  The correct option
-  # to use with these is +Maked; it writes dependencies to a file named
-  # 'foo.d', which lands next to the object file, wherever that
-  # happens to be.
-  # Much of this is similar to the tru64 case; see comments there.
-  set_dir_from  "$object"
-  set_base_from "$object"
-  if test "$libtool" = yes; then
-    tmpdepfile1=$dir$base.d
-    tmpdepfile2=$dir.libs/$base.d
-    "$@" -Wc,+Maked
-  else
-    tmpdepfile1=$dir$base.d
-    tmpdepfile2=$dir$base.d
-    "$@" +Maked
-  fi
-  stat=$?
-  if test $stat -ne 0; then
-     rm -f "$tmpdepfile1" "$tmpdepfile2"
-     exit $stat
-  fi
-
-  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
-  do
-    test -f "$tmpdepfile" && break
-  done
-  if test -f "$tmpdepfile"; then
-    sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
-    # Add 'dependent.h:' lines.
-    sed -ne '2,${
-               s/^ *//
-               s/ \\*$//
-               s/$/:/
-               p
-             }' "$tmpdepfile" >> "$depfile"
-  else
-    make_dummy_depfile
-  fi
-  rm -f "$tmpdepfile" "$tmpdepfile2"
-  ;;
-
-tru64)
-  # The Tru64 compiler uses -MD to generate dependencies as a side
-  # effect.  'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
-  # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
-  # dependencies in 'foo.d' instead, so we check for that too.
-  # Subdirectories are respected.
-  set_dir_from  "$object"
-  set_base_from "$object"
-
-  if test "$libtool" = yes; then
-    # Libtool generates 2 separate objects for the 2 libraries.  These
-    # two compilations output dependencies in $dir.libs/$base.o.d and
-    # in $dir$base.o.d.  We have to check for both files, because
-    # one of the two compilations can be disabled.  We should prefer
-    # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
-    # automatically cleaned when .libs/ is deleted, while ignoring
-    # the former would cause a distcleancheck panic.
-    tmpdepfile1=$dir$base.o.d          # libtool 1.5
-    tmpdepfile2=$dir.libs/$base.o.d    # Likewise.
-    tmpdepfile3=$dir.libs/$base.d      # Compaq CCC V6.2-504
-    "$@" -Wc,-MD
-  else
-    tmpdepfile1=$dir$base.d
-    tmpdepfile2=$dir$base.d
-    tmpdepfile3=$dir$base.d
-    "$@" -MD
-  fi
-
-  stat=$?
-  if test $stat -ne 0; then
-    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-    exit $stat
-  fi
-
-  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-  do
-    test -f "$tmpdepfile" && break
-  done
-  # Same post-processing that is required for AIX mode.
-  aix_post_process_depfile
-  ;;
-
-msvc7)
-  if test "$libtool" = yes; then
-    showIncludes=-Wc,-showIncludes
-  else
-    showIncludes=-showIncludes
-  fi
-  "$@" $showIncludes > "$tmpdepfile"
-  stat=$?
-  grep -v '^Note: including file: ' "$tmpdepfile"
-  if test $stat -ne 0; then
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  # The first sed program below extracts the file names and escapes
-  # backslashes for cygpath.  The second sed program outputs the file
-  # name when reading, but also accumulates all include files in the
-  # hold buffer in order to output them again at the end.  This only
-  # works with sed implementations that can handle large buffers.
-  sed < "$tmpdepfile" -n '
-/^Note: including file:  *\(.*\)/ {
-  s//\1/
-  s/\\/\\\\/g
-  p
-}' | $cygpath_u | sort -u | sed -n '
-s/ /\\ /g
-s/\(.*\)/'"$tab"'\1 \\/p
-s/.\(.*\) \\/\1:/
-H
-$ {
-  s/.*/'"$tab"'/
-  G
-  p
-}' >> "$depfile"
-  echo >> "$depfile" # make sure the fragment doesn't end with a backslash
-  rm -f "$tmpdepfile"
-  ;;
-
-msvc7msys)
-  # This case exists only to let depend.m4 do its work.  It works by
-  # looking at the text of this script.  This case will never be run,
-  # since it is checked for above.
-  exit 1
-  ;;
-
-#nosideeffect)
-  # This comment above is used by automake to tell side-effect
-  # dependency tracking mechanisms from slower ones.
-
-dashmstdout)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout, regardless of -o.
-  "$@" || exit $?
-
-  # Remove the call to Libtool.
-  if test "$libtool" = yes; then
-    while test "X$1" != 'X--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-
-  # Remove '-o $object'.
-  IFS=" "
-  for arg
-  do
-    case $arg in
-    -o)
-      shift
-      ;;
-    $object)
-      shift
-      ;;
-    *)
-      set fnord "$@" "$arg"
-      shift # fnord
-      shift # $arg
-      ;;
-    esac
-  done
-
-  test -z "$dashmflag" && dashmflag=-M
-  # Require at least two characters before searching for ':'
-  # in the target name.  This is to cope with DOS-style filenames:
-  # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
-  "$@" $dashmflag |
-    sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
-  rm -f "$depfile"
-  cat < "$tmpdepfile" > "$depfile"
-  # Some versions of the HPUX 10.20 sed can't process this sed invocation
-  # correctly.  Breaking it into two sed invocations is a workaround.
-  tr ' ' "$nl" < "$tmpdepfile" \
-    | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
-    | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-dashXmstdout)
-  # This case only exists to satisfy depend.m4.  It is never actually
-  # run, as this mode is specially recognized in the preamble.
-  exit 1
-  ;;
-
-makedepend)
-  "$@" || exit $?
-  # Remove any Libtool call
-  if test "$libtool" = yes; then
-    while test "X$1" != 'X--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-  # X makedepend
-  shift
-  cleared=no eat=no
-  for arg
-  do
-    case $cleared in
-    no)
-      set ""; shift
-      cleared=yes ;;
-    esac
-    if test $eat = yes; then
-      eat=no
-      continue
-    fi
-    case "$arg" in
-    -D*|-I*)
-      set fnord "$@" "$arg"; shift ;;
-    # Strip any option that makedepend may not understand.  Remove
-    # the object too, otherwise makedepend will parse it as a source file.
-    -arch)
-      eat=yes ;;
-    -*|$object)
-      ;;
-    *)
-      set fnord "$@" "$arg"; shift ;;
-    esac
-  done
-  obj_suffix=`echo "$object" | sed 's/^.*\././'`
-  touch "$tmpdepfile"
-  ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
-  rm -f "$depfile"
-  # makedepend may prepend the VPATH from the source file name to the object.
-  # No need to regex-escape $object, excess matching of '.' is harmless.
-  sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
-  # Some versions of the HPUX 10.20 sed can't process the last invocation
-  # correctly.  Breaking it into two sed invocations is a workaround.
-  sed '1,2d' "$tmpdepfile" \
-    | tr ' ' "$nl" \
-    | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
-    | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile" "$tmpdepfile".bak
-  ;;
-
-cpp)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout.
-  "$@" || exit $?
-
-  # Remove the call to Libtool.
-  if test "$libtool" = yes; then
-    while test "X$1" != 'X--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-
-  # Remove '-o $object'.
-  IFS=" "
-  for arg
-  do
-    case $arg in
-    -o)
-      shift
-      ;;
-    $object)
-      shift
-      ;;
-    *)
-      set fnord "$@" "$arg"
-      shift # fnord
-      shift # $arg
-      ;;
-    esac
-  done
-
-  "$@" -E \
-    | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
-             -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
-    | sed '$ s: \\$::' > "$tmpdepfile"
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  cat < "$tmpdepfile" >> "$depfile"
-  sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-msvisualcpp)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout.
-  "$@" || exit $?
-
-  # Remove the call to Libtool.
-  if test "$libtool" = yes; then
-    while test "X$1" != 'X--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-
-  IFS=" "
-  for arg
-  do
-    case "$arg" in
-    -o)
-      shift
-      ;;
-    $object)
-      shift
-      ;;
-    "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
-        set fnord "$@"
-        shift
-        shift
-        ;;
-    *)
-        set fnord "$@" "$arg"
-        shift
-        shift
-        ;;
-    esac
-  done
-  "$@" -E 2>/dev/null |
-  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
-  echo "$tab" >> "$depfile"
-  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-msvcmsys)
-  # This case exists only to let depend.m4 do its work.  It works by
-  # looking at the text of this script.  This case will never be run,
-  # since it is checked for above.
-  exit 1
-  ;;
-
-none)
-  exec "$@"
-  ;;
-
-*)
-  echo "Unknown depmode $depmode" 1>&2
-  exit 1
-  ;;
-esac
-
-exit 0
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
-# time-stamp-end: "; # UTC"
-# End:
diff --git a/interface/src/scilab/Makefile.am b/interface/src/scilab/Makefile.am
deleted file mode 100644
index c690ba7..0000000
--- a/interface/src/scilab/Makefile.am
+++ /dev/null
@@ -1,460 +0,0 @@
-## Scilab Getfem Interface
-## Copyright (C) 2009 Yann COLLETTE
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-##
-
-toolboxdir=@SCILAB_TOOLBOX_DIR@
-
-scilabbuilddir=@GETFEM_BUILD_INTERFACE_PATH@/interface/src/scilab
-
-scilabbasedir=builder.sce \
-	builddoc.sce \
-	loader.sce \
-	readme.txt \
-	changelog.txt \
-	cleaner.sce \
-	Makefile.am \
-	sci_getfem.iss \
-	license.txt \
-	makefile_builder.sce
-
-scilabsrccdir=src/c/copyright \
-	src/c/makefile \
-	src/c/loader.sce \
-	src/c/makefile.in \
-	src/c/builder_c.sce \
-	src/c/ls.dat \
-	src/c/README \
-	src/c/rk4.dat \
-	src/c/cleaner.sce \
-	src/c/configure \
-	src/c/configure.in \
-	src/c/FILELIST \
-	src/c/machine.h.in  
-
-EXTRA_DIST=builddoc.sce \
-        builder.sce \
-        changelog.txt \
-        cleaner.sce \
-        license.txt \
-        loader.sce \
-        readme.txt \
-	sci_getfem.iss \
-	makefile_builder.sce \
-        demos/axrot_matrix.sci \
-        tests/unit_tests/check_all.sce \
-        tests/unit_tests/check_asm.sce \
-        tests/unit_tests/check_fem.sce \
-        tests/unit_tests/check_geotrans.sce \
-        tests/unit_tests/check_integ.sce \
-        tests/unit_tests/check_interpolated_fem.sce \
-        tests/unit_tests/check_levelset.sce \
-        tests/unit_tests/check_mesh_fem.sce \
-        tests/unit_tests/check_oo.sce \
-        tests/unit_tests/check_plot.sce \
-        tests/unit_tests/check_slices.sce \
-        tests/unit_tests/check_spmat.sce \
-        tests/unit_tests/check_workspace.sce \
-        demos/demo_bilaplacian.sce \
-	demos/demo_continuation_block.sce \
-        demos/demo_continuation.sce \
-	demos/demo_continuation_vee.sce \
-        demos/demo_convection_rotating_cavity.sce \
-        demos/demo_crack.sce \
-        demos/demo_fictitious_domains.sce \
-        demos/demo_laplacian.sce \
-        demos/demo_mesh_generation.sce \
-        demos/demo_mortar.sce \
-        demos/demo_thermo_elasticity_electrical_coupling.sce \
-        demos/demo_nonlinear_elasticity_anim.sce \
-        demos/demo_nonlinear_elasticity.sce \
-        demos/demo_plasticity.sce \
-        demos/demo_plate.sce \
-        demos/demo_refine.sce \
-        demos/demo_static_contact.sce \
-        demos/demo_step_by_step.sce \
-        demos/demo_stokes_3D_tank_draw.sce \
-        demos/demo_stokes_3D_tank.sce \
-        demos/demo_structural_optimization.sce \
-        demos/demo_topological_optimization.sce \
-        demos/demo_tripod_alt.sce \
-        demos/demo_tripod_anim.sce \
-        demos/demo_tripod.sce \
-        demos/demo_tripod_slice_anim.sce \
-        demos/demo_wave2D_alt.sce \
-        demos/demo_wave2D_animate.sce \
-        demos/demo_wave2D.sce \
-        demos/demo_wave_equation.sce \
-        demos/sci_getfem.dem.gateway.sce \
-        tests/unit_tests/test_argyris.sce \
-        tests/unit_tests/test_plasticity_new_brick.sce \
-        demos/tutorial1.sce \
-        demos/data/disc_P2_h0.5.mesh \
-        demos/data/disc_P2_h1.mesh \
-        demos/data/disc_P2_h2.mesh \
-        demos/data/donut_regulier.mesh \
-        demos/data/donut_with_quadratic_tetra_1100_elements.msh \
-        demos/data/holed_disc_with_quadratic_2D_triangles.msh \
-        demos/data/quad.geo \
-        demos/data/quad.msh \
-        demos/data/tank_quadratic_2500.GiD.msh \
-        demos/data/tripod.GiD.msh \
-        demos/data/tripod.mesh \
-        demos/data/tube_2D_spline.GiD.msh \
-	demos/data/vee_h_0.03.mesh \
-        etc/sci_getfem.quit \
-        etc/sci_getfem.start \
-        help/builder_help.sce \
-        help/en_US/build_help.sce \
-        help/en_US/gf_asm_pdetoolbc.xml \
-        help/en_US/gf_asm.xml \
-        help/en_US/gf_colormap.xml \
-        help/en_US/gf_compute_Q1grid_interp.xml \
-        help/en_US/gf_compute.xml \
-        help/en_US/gf_cvstruct_get.xml \
-        help/en_US/gf_delete.xml \
-        help/en_US/gf_eltm.xml \
-        help/en_US/gf_fem_get.xml \
-        help/en_US/gf_fem.xml \
-        help/en_US/gf_geotrans_get.xml \
-        help/en_US/gf_geotrans.xml \
-        help/en_US/gf_global_function_get.xml \
-        help/en_US/gf_global_function.xml \
-        help/en_US/gf_integ_get.xml \
-        help/en_US/gf_integ.xml \
-        help/en_US/gf_interpolate_on_grid.xml \
-        help/en_US/gf_levelset_get.xml \
-        help/en_US/gf_levelset_set.xml \
-        help/en_US/gf_levelset.xml \
-        help/en_US/gf_linsolve.xml \
-        help/en_US/gf_mesh_fem_get_eval.xml \
-        help/en_US/gf_mesh_fem_get.xml \
-        help/en_US/gf_mesh_fem_set.xml \
-        help/en_US/gf_mesh_fem.xml \
-        help/en_US/gf_mesh_get.xml \
-        help/en_US/gf_mesh_im_get.xml \
-        help/en_US/gf_mesh_im_set.xml \
-        help/en_US/gf_mesh_im.xml \
-        help/en_US/gf_mesh_levelset_get.xml \
-        help/en_US/gf_mesh_levelset_set.xml \
-        help/en_US/gf_mesh_levelset.xml \
-        help/en_US/gf_mesh_set.xml \
-        help/en_US/gf_mesh.xml \
-        help/en_US/gf_model_get.xml \
-        help/en_US/gf_model_set.xml \
-        help/en_US/gf_model.xml \
-        help/en_US/gf_plot_1D.xml \
-        help/en_US/gf_plot_mesh.xml \
-        help/en_US/gf_plot_slice.xml \
-        help/en_US/gf_plot.xml \
-        help/en_US/gf_poly.xml \
-        help/en_US/gf_precond_get.xml \
-        help/en_US/gf_precond.xml \
-        help/en_US/gf_slice_get.xml \
-        help/en_US/gf_slice_set.xml \
-        help/en_US/gf_slice.xml \
-        help/en_US/gf_solve.xml \
-        help/en_US/gf_spmat_get.xml \
-        help/en_US/gf_spmat_set.xml \
-        help/en_US/gf_spmat.xml \
-        help/en_US/gf_typeof.xml \
-        help/en_US/gf_util.xml \
-        help/en_US/gf_workspace.xml \
-        help/en_US/objects.xml \
-        help/en_US/preliminary.xml \
-        help/en_US/examples/another_laplacian.xml \
-        help/en_US/examples/avoiding_bricks.xml \
-        help/en_US/examples/CHAPTER \
-        help/en_US/examples/linear_nonlinear_elast.xml \
-        help/en_US/examples/step_by_step_example.xml \
-        help/en_US/sparses/CHAPTER \
-        help/en_US/sparses/sp_cgne.xml \
-        help/en_US/sparses/sp_cgs.xml \
-        help/en_US/sparses/sp_cholinc.xml \
-        help/en_US/sparses/sp_chol.xml \
-        help/en_US/sparses/sp_chsolve.xml \
-        help/en_US/sparses/sp_gmres.xml \
-        help/en_US/sparses/sp_luinc.xml \
-        help/en_US/sparses/sp_lusolve.xml \
-        help/en_US/sparses/sp_lu.xml \
-        help/en_US/sparses/sp_mgcr.xml \
-        help/fig/gf_fem_get_fig_1.png \
-        help/fig/gf_plot_mesh_fig_1.png \
-        help/fig/hierarchy.png \
-        help/fig/tripodvonmiseswithmesh_small.png \
-        help/fr_FR/build_help.sce \
-        help/mml/avoiding_eq1.mml \
-        help/mml/gf_asm_eq1.mml \
-        help/mml/gf_asm_eq2.mml \
-        help/mml/gf_asm_eq3.mml \
-        help/mml/gf_asm_eq4.mml \
-        help/mml/gf_asm_eq5.mml \
-        help/mml/gf_asm_eq6.mml \
-        help/mml/gf_model_set_eq1.mml \
-        help/mml/gf_model_set_eq2.mml \
-        help/mml/gf_model_set_eq3.mml \
-        help/mml/gf_model_set_eq4.mml \
-        help/mml/preliminary_eq1.mml \
-        help/mml/step_by_step_eq1.mml \
-        help/mml/step_by_step_eq2.mml \
-        help/mml/step_by_step_eq3.mml \
-        help/mml/step_by_step_eq4.mml \
-        help/mml/step_by_step_eq5.mml \
-        jar/scilab_en_US_help.jar \
-        macros/add_empty_bound.sci \
-        macros/asserterr.sci \
-        macros/assert_field.sci \
-        macros/assert.sci \
-        macros/buildmacros.sce \
-        macros/build_options_list.sci \
-        macros/cart2pol.sci \
-        macros/champ3.sci \
-        macros/cross.sci \
-        macros/dot.sci \
-        macros/gf_asm_pdetoolbc.sci \
-        macros/gfassert.sci \
-        macros/gf_colormap.sci \
-        macros/gf_compute_Q1grid_interp.sci \
-        macros/gf_interpolate_on_grid.sci \
-        macros/gf_mesh_fem_get_eval.sci \
-        macros/gf_plot_1D.sci \
-        macros/gf_plot_mesh.sci \
-        macros/gf_plot.sci \
-        macros/gf_plot_slice.sci \
-        macros/gf_solve.sci \
-        macros/has_field.sci \
-        macros/init_pde.sci \
-        macros/isauto.sci \
-        macros/isnumeric.sci \
-        macros/ison.sci \
-        macros/isscalar.sci \
-        macros/lib \
-        macros/names \
-        macros/null_space.sci \
-        macros/repmat.sci \
-        macros/_setdiff.sci \
-        macros/spdiags.sci \
-        macros/surfnorm.sci \
-        macros/test_champ3.sce \
-        macros/test_spdiags.sce \
-        macros/overload/gf_typeof.sci \
-        macros/overload/init_gf_types.sce \
-        macros/overload/lib \
-        macros/overload/names \
-        macros/overload/%objid_e.sci \
-        macros/overload/%objid_get.sci \
-        macros/overload/%objid_set.sci \
-        sci_gateway/builder_gateway.sce \
-        sci_gateway/cleaner_gateway.sce \
-        sci_gateway/loader_gateway.sce \
-        sci_gateway/c/builder_gateway_c.sce \
-        sci_gateway/c/cleaner.sce \
-        sci_gateway/c/gfm_common.c \
-        sci_gateway/c/gfm_common.h \
-        sci_gateway/c/gfm_scilab.cpp \
-        sci_gateway/c/libscigetfem_c.c \
-        sci_gateway/c/libscigetfem_c.so \
-        sci_gateway/c/loader.sce \
-        sci_gateway/c/sci_cgne.c \
-        sci_gateway/c/sci_cgs.c \
-        sci_gateway/c/sci_gmres.c \
-        sci_gateway/c/sci_mgcr.c \
-        sci_gateway/c/sci_spchol.c \
-        sci_gateway/c/sci_spcholinc.c \
-        sci_gateway/c/sci_spchsolve.c \
-        sci_gateway/c/sci_splu.c \
-        sci_gateway/c/sci_spluinc.c \
-        sci_gateway/c/sci_splusolve.c \
-        src/builder_src.sce \
-        src/c/bdfactor.c \
-        src/c/bkpfacto.c \
-        src/c/builder_c.sce \
-        src/c/chfactor.c \
-        src/c/cleaner.sce \
-        src/c/configure \
-        src/c/configure.in \
-        src/c/copy.c \
-        src/c/copyright \
-        src/c/err.c \
-        src/c/err.h \
-        src/c/extras.c \
-        src/c/fft.c \
-        src/c/FILELIST \
-        src/c/givens.c \
-        src/c/hessen.c \
-        src/c/hsehldr.c \
-        src/c/init.c \
-        src/c/iter0.c \
-        src/c/iter.h \
-        src/c/iternsym.c \
-        src/c/itersym.c \
-        src/c/ivecop.c \
-        src/c/libsp_get.so \
-        src/c/loader.sce \
-        src/c/ls.dat \
-        src/c/lufactor.c \
-        src/c/machine.c \
-        src/c/machine.h \
-        src/c/machine.h.in \
-        src/c/makefile \
-        src/c/makefile.in \
-        src/c/matlab.c \
-        src/c/matlab.h \
-        src/c/matop.c \
-        src/c/matrix2.h \
-        src/c/matrix.h \
-        src/c/matrixio.c \
-        src/c/meminfo.c \
-        src/c/meminfo.h \
-        src/c/memory.c \
-        src/c/memstat.c \
-        src/c/mfunc.c \
-        src/c/norm.c \
-        src/c/oldnames.h \
-        src/c/otherio.c \
-        src/c/pxop.c \
-        src/c/qrfactor.c \
-        src/c/README \
-        src/c/rk4.dat \
-        src/c/schur.c \
-        src/c/solve.c \
-        src/c/sparse2.h \
-        src/c/sparse.c \
-        src/c/sparse.h \
-        src/c/sparseio.c \
-        src/c/spbkp.c \
-        src/c/spchfctr.c \
-        src/c/splufctr.c \
-        src/c/sprow.c \
-        src/c/spswap.c \
-        src/c/submat.c \
-        src/c/svd.c \
-        src/c/symmeig.c \
-        src/c/update.c \
-        src/c/vecop.c \
-        src/c/version.c \
-        src/c/zcopy.c \
-        src/c/zfunc.c \
-        src/c/zgivens.c \
-        src/c/zhessen.c \
-        src/c/zhsehldr.c \
-        src/c/zlufctr.c \
-        src/c/zmachine.c \
-        src/c/zmatio.c \
-        src/c/zmatlab.c \
-        src/c/zmatop.c \
-        src/c/zmatrix2.h \
-        src/c/zmatrix.h \
-        src/c/zmemory.c \
-        src/c/znorm.c \
-        src/c/zqrfctr.c \
-        src/c/zschur.c \
-        src/c/zsolve.c \
-        src/c/zvecop.c \
-        src/c/DOC/fnindex.txt \
-        src/c/DOC/tutorial.txt \
-        src/c/MACHINES/Cray/machine.h \
-        src/c/MACHINES/Cray/makefile \
-        src/c/MACHINES/Cray/patch.1 \
-        src/c/MACHINES/Cray/patch.2 \
-        src/c/MACHINES/Cray/patch.3 \
-        src/c/MACHINES/GCC/machine.h \
-        src/c/MACHINES/GCC/makefile \
-        src/c/MACHINES/Linux/machine.h \
-        src/c/MACHINES/Linux/makefile \
-        src/c/MACHINES/RS6000/machine.c \
-        src/c/MACHINES/RS6000/machine.h \
-        src/c/MACHINES/RS6000/makefile \
-        src/c/MACHINES/SGI/machine.h \
-        src/c/MACHINES/SGI/makefile \
-        src/c/MACHINES/SPARC/machine.h \
-        src/c/MACHINES/SPARC/makefile
-
-.NOTPARALLEL: *
-
-all:
-	@SCILAB_EXE@ -nw -nb -f $(scilabbuilddir)/makefile_builder.sce
-
-install:
-	$(mkinstalldirs) $(toolboxdir)/demos
-	$(mkinstalldirs) $(toolboxdir)/demos/data
-	$(mkinstalldirs) $(toolboxdir)/etc
-	$(mkinstalldirs) $(toolboxdir)/help
-	$(mkinstalldirs) $(toolboxdir)/help/en_US
-	$(mkinstalldirs) $(toolboxdir)/help/en_US/examples
-	$(mkinstalldirs) $(toolboxdir)/help/en_US/sparses
-	$(mkinstalldirs) $(toolboxdir)/help/fr_FR
-	$(mkinstalldirs) $(toolboxdir)/help/fig
-	$(mkinstalldirs) $(toolboxdir)/help/mml
-	$(mkinstalldirs) $(toolboxdir)/jar
-	$(mkinstalldirs) $(toolboxdir)/macros
-	$(mkinstalldirs) $(toolboxdir)/macros/overload
-	$(mkinstalldirs) $(toolboxdir)/sci_gateway
-	$(mkinstalldirs) $(toolboxdir)/sci_gateway/c
-	$(mkinstalldirs) $(toolboxdir)/src
-	$(mkinstalldirs) $(toolboxdir)/src/c
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/Cray
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/GCC
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/Linux
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/RS6000
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/SGI
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/SPARC
-	$(mkinstalldirs) $(toolboxdir)/src/c/DOC
-	$(mkinstalldirs) $(toolboxdir)/tests
-	$(mkinstalldirs) $(toolboxdir)/tests/unit_tests
-	$(mkinstalldirs) $(toolboxdir)/tests/nonreg_tests
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/demos demos/*.sc[ie]
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/demos/data demos/data/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/etc etc/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help help/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US help/en_US/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US help/en_US/*.xml
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US/examples help/en_US/examples/CHAPTER
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US/examples help/en_US/examples/*.xml
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US/sparses help/en_US/sparses/CHAPTER
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US/sparses help/en_US/sparses/*.xml
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/fr_FR help/fr_FR/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/fig help/fig/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/mml help/mml/*.mml
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/jar jar/*.jar
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros macros/*.bin
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros macros/*.sc[ie]
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros macros/names
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros macros/lib
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros/overload macros/overload/*.bin
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros/overload macros/overload/*.sc[ie]
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros/overload macros/overload/names
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros/overload macros/overload/lib
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/sci_gateway sci_gateway/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/sci_gateway/c sci_gateway/c/*.[ch]
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/sci_gateway/c sci_gateway/c/*.sce
-	@INSTALL@ -D -m 744 -t $(toolboxdir)/sci_gateway/c sci_gateway/c/*.so
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src src/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c src/c/*.[ch]
-	@INSTALL@ -D -m 744 -t $(toolboxdir)/src/c src/c/*.so
-	@INSTALL@ -D -m 744 -t $(toolboxdir)/src/c $(scilabsrccdir)
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/Cray src/c/MACHINES/Cray/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/GCC src/c/MACHINES/GCC/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/Linux src/c/MACHINES/Linux/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/RS6000 src/c/MACHINES/RS6000/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/SGI src/c/MACHINES/SGI/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/SPARC src/c/MACHINES/SPARC/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/DOC src/c/DOC/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/ $(scilabbasedir)
-
-clean:
-	@SCILAB_EXE@ -nw -nb -f $(scilabbuilddir)/makefile_cleaner.sce
diff --git a/interface/src/scilab/Makefile.in b/interface/src/scilab/Makefile.in
deleted file mode 100644
index 2a692ba..0000000
--- a/interface/src/scilab/Makefile.in
+++ /dev/null
@@ -1,942 +0,0 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
- at SET_MAKE@
-VPATH = @srcdir@
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
-am__make_running_with_option = \
-  case $${target_option-} in \
-      ?) ;; \
-      *) echo "am__make_running_with_option: internal error: invalid" \
-              "target option '$${target_option-}' specified" >&2; \
-         exit 1;; \
-  esac; \
-  has_opt=no; \
-  sane_makeflags=$$MAKEFLAGS; \
-  if $(am__is_gnu_make); then \
-    sane_makeflags=$$MFLAGS; \
-  else \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        bs=\\; \
-        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
-          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
-    esac; \
-  fi; \
-  skip_next=no; \
-  strip_trailopt () \
-  { \
-    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
-  }; \
-  for flg in $$sane_makeflags; do \
-    test $$skip_next = yes && { skip_next=no; continue; }; \
-    case $$flg in \
-      *=*|--*) continue;; \
-        -*I) strip_trailopt 'I'; skip_next=yes;; \
-      -*I?*) strip_trailopt 'I';; \
-        -*O) strip_trailopt 'O'; skip_next=yes;; \
-      -*O?*) strip_trailopt 'O';; \
-        -*l) strip_trailopt 'l'; skip_next=yes;; \
-      -*l?*) strip_trailopt 'l';; \
-      -[dEDm]) skip_next=yes;; \
-      -[JT]) skip_next=yes;; \
-    esac; \
-    case $$flg in \
-      *$$target_option*) has_opt=yes; break;; \
-    esac; \
-  done; \
-  test $$has_opt = yes
-am__make_dryrun = (target_option=n; $(am__make_running_with_option))
-am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-subdir = interface/src/scilab
-DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
-	$(top_srcdir)/mkinstalldirs
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ac_python_devel.m4 \
-	$(top_srcdir)/m4/ax_boost_base.m4 \
-	$(top_srcdir)/m4/ax_boost_system.m4 \
-	$(top_srcdir)/m4/ax_boost_thread.m4 \
-	$(top_srcdir)/m4/ax_check_cxx_flag.m4 \
-	$(top_srcdir)/m4/ax_prefix_config_h.m4 \
-	$(top_srcdir)/m4/ax_prog_cc_mpi.m4 \
-	$(top_srcdir)/m4/ax_prog_cxx_mpi.m4 \
-	$(top_srcdir)/m4/ax_prog_fc_mpi.m4 $(top_srcdir)/m4/libtool.m4 \
-	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
-	$(top_srcdir)/m4/scilab.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-AM_V_P = $(am__v_P_ at AM_V@)
-am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
-am__v_P_0 = false
-am__v_P_1 = :
-AM_V_GEN = $(am__v_GEN_ at AM_V@)
-am__v_GEN_ = $(am__v_GEN_ at AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN     " $@;
-am__v_GEN_1 = 
-AM_V_at = $(am__v_at_ at AM_V@)
-am__v_at_ = $(am__v_at_ at AM_DEFAULT_V@)
-am__v_at_0 = @
-am__v_at_1 = 
-SOURCES =
-DIST_SOURCES =
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AM_CXXFLAGS = @AM_CXXFLAGS@
-AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BLAS_LIBS = @BLAS_LIBS@
-BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
-BOOST_LDFLAGS = @BOOST_LDFLAGS@
-BOOST_LIBS = @BOOST_LIBS@
-BOOST_SYSTEM_LIB = @BOOST_SYSTEM_LIB@
-BOOST_THREAD_LIB = @BOOST_THREAD_LIB@
-BUILDDATE = @BUILDDATE@
-BUILDER = @BUILDER@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONFIGURE_ARGS = @CONFIGURE_ARGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DISTCLEANMESH = @DISTCLEANMESH@
-DLLTOOL = @DLLTOOL@
-DSYMUTIL = @DSYMUTIL@
-DUMPBIN = @DUMPBIN@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-FC = @FC@
-FCFLAGS = @FCFLAGS@
-FCLIBS = @FCLIBS@
-FGREP = @FGREP@
-GETFEM_BUILD_INTERFACE_PATH = @GETFEM_BUILD_INTERFACE_PATH@
-GETFEM_INTERFACE_PATH = @GETFEM_INTERFACE_PATH@
-GETFEM_SERVER = @GETFEM_SERVER@
-GFSERVERFLAGS = @GFSERVERFLAGS@
-GREP = @GREP@
-HAVE_SCILAB = @HAVE_SCILAB@
-IM_METHODS = @IM_METHODS@
-IM_METHODS_LOC = @IM_METHODS_LOC@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LD = @LD@
-LDFLAGS = @LDFLAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBTOOL_DEPS = @LIBTOOL_DEPS@
-LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
-LIPO = @LIPO@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MANIFEST_TOOL = @MANIFEST_TOOL@
-MATLAB_COM_EXT = @MATLAB_COM_EXT@
-MATLAB_INC_DIR = @MATLAB_INC_DIR@
-MATLAB_OBJ_DIRS = @MATLAB_OBJ_DIRS@
-MATLAB_RELEASE = @MATLAB_RELEASE@
-MATLAB_ROOT = @MATLAB_ROOT@
-METIS_LIBS = @METIS_LIBS@
-MEX = @MEX@
-MKDIR_P = @MKDIR_P@
-MPICC = @MPICC@
-MPICXX = @MPICXX@
-MPIFC = @MPIFC@
-MUMPS_LIBS = @MUMPS_LIBS@
-NM = @NM@
-NMEDIT = @NMEDIT@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-OPENMP_CXXFLAGS = @OPENMP_CXXFLAGS@
-OTOOL = @OTOOL@
-OTOOL64 = @OTOOL64@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PSEUDO_FUNCTIONS = @PSEUDO_FUNCTIONS@
-PSEUDO_FUNCTIONS_LOC = @PSEUDO_FUNCTIONS_LOC@
-PYTHON = @PYTHON@
-PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@
-PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
-PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDFLAGS@
-PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@
-PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
-PYTHON_PLATFORM = @PYTHON_PLATFORM@
-PYTHON_PREFIX = @PYTHON_PREFIX@
-PYTHON_SITE_PKG = @PYTHON_SITE_PKG@
-PYTHON_VERSION = @PYTHON_VERSION@
-QHULL_LIBS = @QHULL_LIBS@
-RANLIB = @RANLIB@
-RPC_INC_DIR = @RPC_INC_DIR@
-RPC_LIB = @RPC_LIB@
-SCILAB_DIR = @SCILAB_DIR@
-SCILAB_EXE = @SCILAB_EXE@
-SCILAB_TOOLBOX_DIR = @SCILAB_TOOLBOX_DIR@
-SCILAB_VERSION = @SCILAB_VERSION@
-SCILAB_VERSION_MAJOR = @SCILAB_VERSION_MAJOR@
-SCILAB_VERSION_MICRO = @SCILAB_VERSION_MICRO@
-SCILAB_VERSION_MINOR = @SCILAB_VERSION_MINOR@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STDCPP_STATICLIBS = @STDCPP_STATICLIBS@
-STRIP = @STRIP@
-SUPERLU_CPPFLAGS = @SUPERLU_CPPFLAGS@
-SUPERLU_LIBS = @SUPERLU_LIBS@
-SUPERLU_SRC = @SUPERLU_SRC@
-SUPLDFLAGS = @SUPLDFLAGS@
-TOOLBOXDIR = @TOOLBOXDIR@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-ac_ct_FC = @ac_ct_FC@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-has_scilab = @has_scilab@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-pkgpyexecdir = @pkgpyexecdir@
-pkgpythondir = @pkgpythondir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-pyexecdir = @pyexecdir@
-pythondir = @pythondir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-toolboxdir = @SCILAB_TOOLBOX_DIR@
-scilabbuilddir = @GETFEM_BUILD_INTERFACE_PATH@/interface/src/scilab
-scilabbasedir = builder.sce \
-	builddoc.sce \
-	loader.sce \
-	readme.txt \
-	changelog.txt \
-	cleaner.sce \
-	Makefile.am \
-	sci_getfem.iss \
-	license.txt \
-	makefile_builder.sce
-
-scilabsrccdir = src/c/copyright \
-	src/c/makefile \
-	src/c/loader.sce \
-	src/c/makefile.in \
-	src/c/builder_c.sce \
-	src/c/ls.dat \
-	src/c/README \
-	src/c/rk4.dat \
-	src/c/cleaner.sce \
-	src/c/configure \
-	src/c/configure.in \
-	src/c/FILELIST \
-	src/c/machine.h.in  
-
-EXTRA_DIST = builddoc.sce \
-        builder.sce \
-        changelog.txt \
-        cleaner.sce \
-        license.txt \
-        loader.sce \
-        readme.txt \
-	sci_getfem.iss \
-	makefile_builder.sce \
-        demos/axrot_matrix.sci \
-        tests/unit_tests/check_all.sce \
-        tests/unit_tests/check_asm.sce \
-        tests/unit_tests/check_fem.sce \
-        tests/unit_tests/check_geotrans.sce \
-        tests/unit_tests/check_integ.sce \
-        tests/unit_tests/check_interpolated_fem.sce \
-        tests/unit_tests/check_levelset.sce \
-        tests/unit_tests/check_mesh_fem.sce \
-        tests/unit_tests/check_oo.sce \
-        tests/unit_tests/check_plot.sce \
-        tests/unit_tests/check_slices.sce \
-        tests/unit_tests/check_spmat.sce \
-        tests/unit_tests/check_workspace.sce \
-        demos/demo_bilaplacian.sce \
-	demos/demo_continuation_block.sce \
-        demos/demo_continuation.sce \
-	demos/demo_continuation_vee.sce \
-        demos/demo_convection_rotating_cavity.sce \
-        demos/demo_crack.sce \
-        demos/demo_fictitious_domains.sce \
-        demos/demo_laplacian.sce \
-        demos/demo_mesh_generation.sce \
-        demos/demo_mortar.sce \
-        demos/demo_thermo_elasticity_electrical_coupling.sce \
-        demos/demo_nonlinear_elasticity_anim.sce \
-        demos/demo_nonlinear_elasticity.sce \
-        demos/demo_plasticity.sce \
-        demos/demo_plate.sce \
-        demos/demo_refine.sce \
-        demos/demo_static_contact.sce \
-        demos/demo_step_by_step.sce \
-        demos/demo_stokes_3D_tank_draw.sce \
-        demos/demo_stokes_3D_tank.sce \
-        demos/demo_structural_optimization.sce \
-        demos/demo_topological_optimization.sce \
-        demos/demo_tripod_alt.sce \
-        demos/demo_tripod_anim.sce \
-        demos/demo_tripod.sce \
-        demos/demo_tripod_slice_anim.sce \
-        demos/demo_wave2D_alt.sce \
-        demos/demo_wave2D_animate.sce \
-        demos/demo_wave2D.sce \
-        demos/demo_wave_equation.sce \
-        demos/sci_getfem.dem.gateway.sce \
-        tests/unit_tests/test_argyris.sce \
-        tests/unit_tests/test_plasticity_new_brick.sce \
-        demos/tutorial1.sce \
-        demos/data/disc_P2_h0.5.mesh \
-        demos/data/disc_P2_h1.mesh \
-        demos/data/disc_P2_h2.mesh \
-        demos/data/donut_regulier.mesh \
-        demos/data/donut_with_quadratic_tetra_1100_elements.msh \
-        demos/data/holed_disc_with_quadratic_2D_triangles.msh \
-        demos/data/quad.geo \
-        demos/data/quad.msh \
-        demos/data/tank_quadratic_2500.GiD.msh \
-        demos/data/tripod.GiD.msh \
-        demos/data/tripod.mesh \
-        demos/data/tube_2D_spline.GiD.msh \
-	demos/data/vee_h_0.03.mesh \
-        etc/sci_getfem.quit \
-        etc/sci_getfem.start \
-        help/builder_help.sce \
-        help/en_US/build_help.sce \
-        help/en_US/gf_asm_pdetoolbc.xml \
-        help/en_US/gf_asm.xml \
-        help/en_US/gf_colormap.xml \
-        help/en_US/gf_compute_Q1grid_interp.xml \
-        help/en_US/gf_compute.xml \
-        help/en_US/gf_cvstruct_get.xml \
-        help/en_US/gf_delete.xml \
-        help/en_US/gf_eltm.xml \
-        help/en_US/gf_fem_get.xml \
-        help/en_US/gf_fem.xml \
-        help/en_US/gf_geotrans_get.xml \
-        help/en_US/gf_geotrans.xml \
-        help/en_US/gf_global_function_get.xml \
-        help/en_US/gf_global_function.xml \
-        help/en_US/gf_integ_get.xml \
-        help/en_US/gf_integ.xml \
-        help/en_US/gf_interpolate_on_grid.xml \
-        help/en_US/gf_levelset_get.xml \
-        help/en_US/gf_levelset_set.xml \
-        help/en_US/gf_levelset.xml \
-        help/en_US/gf_linsolve.xml \
-        help/en_US/gf_mesh_fem_get_eval.xml \
-        help/en_US/gf_mesh_fem_get.xml \
-        help/en_US/gf_mesh_fem_set.xml \
-        help/en_US/gf_mesh_fem.xml \
-        help/en_US/gf_mesh_get.xml \
-        help/en_US/gf_mesh_im_get.xml \
-        help/en_US/gf_mesh_im_set.xml \
-        help/en_US/gf_mesh_im.xml \
-        help/en_US/gf_mesh_levelset_get.xml \
-        help/en_US/gf_mesh_levelset_set.xml \
-        help/en_US/gf_mesh_levelset.xml \
-        help/en_US/gf_mesh_set.xml \
-        help/en_US/gf_mesh.xml \
-        help/en_US/gf_model_get.xml \
-        help/en_US/gf_model_set.xml \
-        help/en_US/gf_model.xml \
-        help/en_US/gf_plot_1D.xml \
-        help/en_US/gf_plot_mesh.xml \
-        help/en_US/gf_plot_slice.xml \
-        help/en_US/gf_plot.xml \
-        help/en_US/gf_poly.xml \
-        help/en_US/gf_precond_get.xml \
-        help/en_US/gf_precond.xml \
-        help/en_US/gf_slice_get.xml \
-        help/en_US/gf_slice_set.xml \
-        help/en_US/gf_slice.xml \
-        help/en_US/gf_solve.xml \
-        help/en_US/gf_spmat_get.xml \
-        help/en_US/gf_spmat_set.xml \
-        help/en_US/gf_spmat.xml \
-        help/en_US/gf_typeof.xml \
-        help/en_US/gf_util.xml \
-        help/en_US/gf_workspace.xml \
-        help/en_US/objects.xml \
-        help/en_US/preliminary.xml \
-        help/en_US/examples/another_laplacian.xml \
-        help/en_US/examples/avoiding_bricks.xml \
-        help/en_US/examples/CHAPTER \
-        help/en_US/examples/linear_nonlinear_elast.xml \
-        help/en_US/examples/step_by_step_example.xml \
-        help/en_US/sparses/CHAPTER \
-        help/en_US/sparses/sp_cgne.xml \
-        help/en_US/sparses/sp_cgs.xml \
-        help/en_US/sparses/sp_cholinc.xml \
-        help/en_US/sparses/sp_chol.xml \
-        help/en_US/sparses/sp_chsolve.xml \
-        help/en_US/sparses/sp_gmres.xml \
-        help/en_US/sparses/sp_luinc.xml \
-        help/en_US/sparses/sp_lusolve.xml \
-        help/en_US/sparses/sp_lu.xml \
-        help/en_US/sparses/sp_mgcr.xml \
-        help/fig/gf_fem_get_fig_1.png \
-        help/fig/gf_plot_mesh_fig_1.png \
-        help/fig/hierarchy.png \
-        help/fig/tripodvonmiseswithmesh_small.png \
-        help/fr_FR/build_help.sce \
-        help/mml/avoiding_eq1.mml \
-        help/mml/gf_asm_eq1.mml \
-        help/mml/gf_asm_eq2.mml \
-        help/mml/gf_asm_eq3.mml \
-        help/mml/gf_asm_eq4.mml \
-        help/mml/gf_asm_eq5.mml \
-        help/mml/gf_asm_eq6.mml \
-        help/mml/gf_model_set_eq1.mml \
-        help/mml/gf_model_set_eq2.mml \
-        help/mml/gf_model_set_eq3.mml \
-        help/mml/gf_model_set_eq4.mml \
-        help/mml/preliminary_eq1.mml \
-        help/mml/step_by_step_eq1.mml \
-        help/mml/step_by_step_eq2.mml \
-        help/mml/step_by_step_eq3.mml \
-        help/mml/step_by_step_eq4.mml \
-        help/mml/step_by_step_eq5.mml \
-        jar/scilab_en_US_help.jar \
-        macros/add_empty_bound.sci \
-        macros/asserterr.sci \
-        macros/assert_field.sci \
-        macros/assert.sci \
-        macros/buildmacros.sce \
-        macros/build_options_list.sci \
-        macros/cart2pol.sci \
-        macros/champ3.sci \
-        macros/cross.sci \
-        macros/dot.sci \
-        macros/gf_asm_pdetoolbc.sci \
-        macros/gfassert.sci \
-        macros/gf_colormap.sci \
-        macros/gf_compute_Q1grid_interp.sci \
-        macros/gf_interpolate_on_grid.sci \
-        macros/gf_mesh_fem_get_eval.sci \
-        macros/gf_plot_1D.sci \
-        macros/gf_plot_mesh.sci \
-        macros/gf_plot.sci \
-        macros/gf_plot_slice.sci \
-        macros/gf_solve.sci \
-        macros/has_field.sci \
-        macros/init_pde.sci \
-        macros/isauto.sci \
-        macros/isnumeric.sci \
-        macros/ison.sci \
-        macros/isscalar.sci \
-        macros/lib \
-        macros/names \
-        macros/null_space.sci \
-        macros/repmat.sci \
-        macros/_setdiff.sci \
-        macros/spdiags.sci \
-        macros/surfnorm.sci \
-        macros/test_champ3.sce \
-        macros/test_spdiags.sce \
-        macros/overload/gf_typeof.sci \
-        macros/overload/init_gf_types.sce \
-        macros/overload/lib \
-        macros/overload/names \
-        macros/overload/%objid_e.sci \
-        macros/overload/%objid_get.sci \
-        macros/overload/%objid_set.sci \
-        sci_gateway/builder_gateway.sce \
-        sci_gateway/cleaner_gateway.sce \
-        sci_gateway/loader_gateway.sce \
-        sci_gateway/c/builder_gateway_c.sce \
-        sci_gateway/c/cleaner.sce \
-        sci_gateway/c/gfm_common.c \
-        sci_gateway/c/gfm_common.h \
-        sci_gateway/c/gfm_scilab.cpp \
-        sci_gateway/c/libscigetfem_c.c \
-        sci_gateway/c/libscigetfem_c.so \
-        sci_gateway/c/loader.sce \
-        sci_gateway/c/sci_cgne.c \
-        sci_gateway/c/sci_cgs.c \
-        sci_gateway/c/sci_gmres.c \
-        sci_gateway/c/sci_mgcr.c \
-        sci_gateway/c/sci_spchol.c \
-        sci_gateway/c/sci_spcholinc.c \
-        sci_gateway/c/sci_spchsolve.c \
-        sci_gateway/c/sci_splu.c \
-        sci_gateway/c/sci_spluinc.c \
-        sci_gateway/c/sci_splusolve.c \
-        src/builder_src.sce \
-        src/c/bdfactor.c \
-        src/c/bkpfacto.c \
-        src/c/builder_c.sce \
-        src/c/chfactor.c \
-        src/c/cleaner.sce \
-        src/c/configure \
-        src/c/configure.in \
-        src/c/copy.c \
-        src/c/copyright \
-        src/c/err.c \
-        src/c/err.h \
-        src/c/extras.c \
-        src/c/fft.c \
-        src/c/FILELIST \
-        src/c/givens.c \
-        src/c/hessen.c \
-        src/c/hsehldr.c \
-        src/c/init.c \
-        src/c/iter0.c \
-        src/c/iter.h \
-        src/c/iternsym.c \
-        src/c/itersym.c \
-        src/c/ivecop.c \
-        src/c/libsp_get.so \
-        src/c/loader.sce \
-        src/c/ls.dat \
-        src/c/lufactor.c \
-        src/c/machine.c \
-        src/c/machine.h \
-        src/c/machine.h.in \
-        src/c/makefile \
-        src/c/makefile.in \
-        src/c/matlab.c \
-        src/c/matlab.h \
-        src/c/matop.c \
-        src/c/matrix2.h \
-        src/c/matrix.h \
-        src/c/matrixio.c \
-        src/c/meminfo.c \
-        src/c/meminfo.h \
-        src/c/memory.c \
-        src/c/memstat.c \
-        src/c/mfunc.c \
-        src/c/norm.c \
-        src/c/oldnames.h \
-        src/c/otherio.c \
-        src/c/pxop.c \
-        src/c/qrfactor.c \
-        src/c/README \
-        src/c/rk4.dat \
-        src/c/schur.c \
-        src/c/solve.c \
-        src/c/sparse2.h \
-        src/c/sparse.c \
-        src/c/sparse.h \
-        src/c/sparseio.c \
-        src/c/spbkp.c \
-        src/c/spchfctr.c \
-        src/c/splufctr.c \
-        src/c/sprow.c \
-        src/c/spswap.c \
-        src/c/submat.c \
-        src/c/svd.c \
-        src/c/symmeig.c \
-        src/c/update.c \
-        src/c/vecop.c \
-        src/c/version.c \
-        src/c/zcopy.c \
-        src/c/zfunc.c \
-        src/c/zgivens.c \
-        src/c/zhessen.c \
-        src/c/zhsehldr.c \
-        src/c/zlufctr.c \
-        src/c/zmachine.c \
-        src/c/zmatio.c \
-        src/c/zmatlab.c \
-        src/c/zmatop.c \
-        src/c/zmatrix2.h \
-        src/c/zmatrix.h \
-        src/c/zmemory.c \
-        src/c/znorm.c \
-        src/c/zqrfctr.c \
-        src/c/zschur.c \
-        src/c/zsolve.c \
-        src/c/zvecop.c \
-        src/c/DOC/fnindex.txt \
-        src/c/DOC/tutorial.txt \
-        src/c/MACHINES/Cray/machine.h \
-        src/c/MACHINES/Cray/makefile \
-        src/c/MACHINES/Cray/patch.1 \
-        src/c/MACHINES/Cray/patch.2 \
-        src/c/MACHINES/Cray/patch.3 \
-        src/c/MACHINES/GCC/machine.h \
-        src/c/MACHINES/GCC/makefile \
-        src/c/MACHINES/Linux/machine.h \
-        src/c/MACHINES/Linux/makefile \
-        src/c/MACHINES/RS6000/machine.c \
-        src/c/MACHINES/RS6000/machine.h \
-        src/c/MACHINES/RS6000/makefile \
-        src/c/MACHINES/SGI/machine.h \
-        src/c/MACHINES/SGI/makefile \
-        src/c/MACHINES/SPARC/machine.h \
-        src/c/MACHINES/SPARC/makefile
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu interface/src/scilab/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu interface/src/scilab/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-tags TAGS:
-
-ctags CTAGS:
-
-cscope cscopelist:
-
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	cscopelist-am ctags-am distclean distclean-generic \
-	distclean-libtool distdir dvi dvi-am html html-am info info-am \
-	install install-am install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am install-man \
-	install-pdf install-pdf-am install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	maintainer-clean maintainer-clean-generic mostlyclean \
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	tags-am uninstall uninstall-am
-
-
-.NOTPARALLEL: *
-
-all:
-	@SCILAB_EXE@ -nw -nb -f $(scilabbuilddir)/makefile_builder.sce
-
-install:
-	$(mkinstalldirs) $(toolboxdir)/demos
-	$(mkinstalldirs) $(toolboxdir)/demos/data
-	$(mkinstalldirs) $(toolboxdir)/etc
-	$(mkinstalldirs) $(toolboxdir)/help
-	$(mkinstalldirs) $(toolboxdir)/help/en_US
-	$(mkinstalldirs) $(toolboxdir)/help/en_US/examples
-	$(mkinstalldirs) $(toolboxdir)/help/en_US/sparses
-	$(mkinstalldirs) $(toolboxdir)/help/fr_FR
-	$(mkinstalldirs) $(toolboxdir)/help/fig
-	$(mkinstalldirs) $(toolboxdir)/help/mml
-	$(mkinstalldirs) $(toolboxdir)/jar
-	$(mkinstalldirs) $(toolboxdir)/macros
-	$(mkinstalldirs) $(toolboxdir)/macros/overload
-	$(mkinstalldirs) $(toolboxdir)/sci_gateway
-	$(mkinstalldirs) $(toolboxdir)/sci_gateway/c
-	$(mkinstalldirs) $(toolboxdir)/src
-	$(mkinstalldirs) $(toolboxdir)/src/c
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/Cray
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/GCC
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/Linux
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/RS6000
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/SGI
-	$(mkinstalldirs) $(toolboxdir)/src/c/MACHINES/SPARC
-	$(mkinstalldirs) $(toolboxdir)/src/c/DOC
-	$(mkinstalldirs) $(toolboxdir)/tests
-	$(mkinstalldirs) $(toolboxdir)/tests/unit_tests
-	$(mkinstalldirs) $(toolboxdir)/tests/nonreg_tests
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/demos demos/*.sc[ie]
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/demos/data demos/data/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/etc etc/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help help/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US help/en_US/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US help/en_US/*.xml
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US/examples help/en_US/examples/CHAPTER
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US/examples help/en_US/examples/*.xml
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US/sparses help/en_US/sparses/CHAPTER
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/en_US/sparses help/en_US/sparses/*.xml
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/fr_FR help/fr_FR/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/fig help/fig/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/help/mml help/mml/*.mml
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/jar jar/*.jar
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros macros/*.bin
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros macros/*.sc[ie]
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros macros/names
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros macros/lib
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros/overload macros/overload/*.bin
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros/overload macros/overload/*.sc[ie]
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros/overload macros/overload/names
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/macros/overload macros/overload/lib
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/sci_gateway sci_gateway/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/sci_gateway/c sci_gateway/c/*.[ch]
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/sci_gateway/c sci_gateway/c/*.sce
-	@INSTALL@ -D -m 744 -t $(toolboxdir)/sci_gateway/c sci_gateway/c/*.so
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src src/*.sce
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c src/c/*.[ch]
-	@INSTALL@ -D -m 744 -t $(toolboxdir)/src/c src/c/*.so
-	@INSTALL@ -D -m 744 -t $(toolboxdir)/src/c $(scilabsrccdir)
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/Cray src/c/MACHINES/Cray/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/GCC src/c/MACHINES/GCC/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/Linux src/c/MACHINES/Linux/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/RS6000 src/c/MACHINES/RS6000/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/SGI src/c/MACHINES/SGI/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/MACHINES/SPARC src/c/MACHINES/SPARC/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/src/c/DOC src/c/DOC/*
-	@INSTALL@ -D -m 644 -t $(toolboxdir)/ $(scilabbasedir)
-
-clean:
-	@SCILAB_EXE@ -nw -nb -f $(scilabbuilddir)/makefile_cleaner.sce
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/interface/src/scilab/builddoc.sce b/interface/src/scilab/builddoc.sce
deleted file mode 100644
index da6ddb2..0000000
--- a/interface/src/scilab/builddoc.sce
+++ /dev/null
@@ -1,208 +0,0 @@
-Files = ['gf_asm', 'gf_global_function', ...
-         'gf_mesh_get', 'gf_model_get', 'gf_spmat_get', ...
-         'gf_compute', 'gf_global_function_get', ...
-         'gf_mesh_im', 'gf_model_set', 'gf_spmat_set', ...
-         'gf_cvstruct_get', 'gf_integ',  ...
-         'gf_mesh_im_get', 'gf_poly', 'gf_undelete', ...
-         'gf_delete', 'gf_integ_get', ...
-         'gf_mesh_im_set', 'gf_precond', 'gf_util', ...
-         'gf_eltm', 'gf_levelset', ...
-         'gf_mesh_levelset', 'gf_precond_get', 'gf_workspace', ...
-         'gf_fem', 'gf_levelset_get', 'gf_mesh', ...
-         'gf_mesh_levelset_get', 'gf_slice', 'gf_fem_get', ...
-         'gf_levelset_set', 'gf_mesh_fem', 'gf_mesh_levelset_set', ...
-         'gf_slice_get', 'gf_geotrans', 'gf_linsolve', ...
-         'gf_mesh_fem_get', 'gf_mesh_set', 'gf_slice_set', ...
-         'gf_geotrans_get', 'gf_mesh_fem_set', ...
-         'gf_model', 'gf_spmat'];
-
-Files = ['gf_asm'];
-
-Path = '../';
-
-DocTokens = ['GFDOC','FUNC','MATLABEXT','MATLABFUNC','INIT',...
-             'RDATTR','GET','SET','ARGS'];
-
-TypesTable = ['@imat',   'imat'; ...
-              '@ivec',   'ivec'; ...
-              '@cvec',   'vec'; ...
-              '@dcvec',  'vec'; ...
-              '@dvec',   'vec'; ...
-              '@vec',    'vec'; ...
-              '@dmat',   'mat'; ...
-              '@mat',    'mat'; ...
-              '@str',    'string'; ...
-              '@int',    'int'; ...
-              '@bool',   'bool'; ...
-              '@real',   'real'; ...
-              '@scalar', 'scalar'; ...
-              '@list',   'list'; ...
-              '@tpoly',  'poly'; ...
-              '@tmf',    'mesh_fem'; ...
-              '@tgt',    'geotrans'; ...
-              '@tgf',    'global_function'; ...
-              '@tmls',   'mesh_levelset'; ...
-              '@tmim',   'mesh_im'; ...
-              '@tls',    'levelset'; ...
-              '@tsl',    'slice'; ...
-              '@tsp',    'spmat'; ...
-              '@tpre',   'precond'; ...
-              '@CELL',   ''];
-
-for i=1:size(Files,'*')
-  printf('Processing %s\n', Files(i));
-
-  DocPage = mlist(['gf','gfdoc','func','matlabext','matlabfunc','init','set', 'get', 'args','rdattr'], ...
-                        list([]), list([]),list([]),     list([]),      list([]),list([]),list([]),list([]),list([]));
-
-  fid   = mopen(Path + Files(i) + '.cc', 'r');
-  Lines = mgetl(fid, -1);
-  mclose(fid);
-
-  // Put block of comments with title DocTokens(j) in a mlist
-  for j=1:size(DocTokens,'*')
-    Index = grep(Lines,'/*@'+DocTokens(j));
-    if ~isempty(Index) then
-      for k=1:size(Index,'*')
-        IndPos = Index(k);
-        Result = isempty(strindex(Lines(IndPos),'@*/'));
-        DocPage(convstr(DocTokens(j),'l'))(k) = [];
-        while Result    
-          DocPage(convstr(DocTokens(j),'l'))(k) = [DocPage(convstr(DocTokens(j),'l'))(k); Lines(IndPos)];
-          Result = isempty(strindex(Lines(IndPos),'@*/'));
-          IndPos = IndPos + 1;
-        end
-      end
-    end
-  end
-
-  // Now, remove parsed tokens and types substitution
-  for j=1:size(DocTokens,'*')
-    // Tokens removal 
-    for k=1:length(DocPage(convstr(DocTokens(j),'l')))
-      // Starting token removal
-      Index = grep(DocPage(convstr(DocTokens(j),'l'))(k), '/*@'+DocTokens(j));
-      if ~isempty(Index) then
-        for l=1:size(Index,'*')
-          DocPage(convstr(DocTokens(j),'l'))(k)(Index(l)) = strsubst(DocPage(convstr(DocTokens(j),'l'))(k)(Index(l)),'/*@'+DocTokens(j),'');
-        end
-      end
-
-      // Ending token removal
-      Index = grep(DocPage(convstr(DocTokens(j),'l'))(k), '@*/');
-      if ~isempty(Index) then
-        for l=1:size(Index,'*')
-          DocPage(convstr(DocTokens(j),'l'))(k)(Index(l)) = strsubst(DocPage(convstr(DocTokens(j),'l'))(k)(Index(l)),'@*/','');
-        end
-      end
-    end
-
-    // Types substitution
-    for k=1:length(DocPage(convstr(DocTokens(j),'l')))
-      for l=1:size(TypesTable,1)
-        for m=1:size(DocPage(convstr(DocTokens(j),'l'))(k),'*')
-          DocPage(convstr(DocTokens(j),'l'))(k)(m) = strsubst(DocPage(convstr(DocTokens(j),'l'))(k)(m),TypesTable(l,1),TypesTable(l,2));
-        end
-      end
-    end
-
-    // Strip blanks
-    for k=1:length(DocPage(convstr(DocTokens(j),'l')))
-      for l=1:size(DocPage(convstr(DocTokens(j),'l'))(k),'*')
-        DocPage(convstr(DocTokens(j),'l'))(k)(l) = stripblanks(DocPage(convstr(DocTokens(j),'l'))(k)(l));
-      end
-    end
-
-    // Remove empty lines
-    for k=1:length(DocPage(convstr(DocTokens(j),'l')))
-      tmp_str = [];
-      for l=1:size(DocPage(convstr(DocTokens(j),'l'))(k),'*')
-        if ~isempty(DocPage(convstr(DocTokens(j),'l'))(k)(l)) then
-          tmp_str = [tmp_str; DocPage(convstr(DocTokens(j),'l'))(k)(l)];
-        end
-      end
-      DocPage(convstr(DocTokens(j),'l'))(k) = tmp_str;
-    end
-
-    // Process math expressions
-    for k=1:length(DocPage(convstr(DocTokens(j),'l')))
-      for l=1:size(TypesTable,1)
-        for m=1:size(DocPage(convstr(DocTokens(j),'l'))(k),'*')
-          DocPage(convstr(DocTokens(j),'l'))(k)(m) = strsubst(DocPage(convstr(DocTokens(j),'l'))(k)(m),':math:`','<latex style=""text"">');
-          DocPage(convstr(DocTokens(j),'l'))(k)(m) = strsubst(DocPage(convstr(DocTokens(j),'l'))(k)(m),'`','</latex>');
-        end
-      end
-    end
-  end
-
-  // XML Processing
-  fid = mopen('help/tmp/'+Files(i)+'.xml','w');
- 
-  // Header
-  mfprintf(fid,"<?xml version=""1.0"" encoding=""UTF-8""?>\n");
-  mfprintf(fid,"<refentry version=""5.0-subset Scilab"" xml:id=""%s"" xml:lang=""en""\n", Files(i));
-  mfprintf(fid,"          xmlns=""http://docbook.org/ns/docbook""\n");
-  mfprintf(fid,"          xmlns:xlink=""http://www.w3.org/1999/xlink""\n");
-  mfprintf(fid,"          xmlns:xi=""http://www.w3.org/2001/XInclude""\n");
-  mfprintf(fid,"          xmlns:svg=""http://www.w3.org/2000/svg""\n");
-  mfprintf(fid,"          xmlns:mml=""http://www.w3.org/1998/Math/MathML""\n");
-  mfprintf(fid,"          xmlns:html=""http://www.w3.org/1999/xhtml""\n");
-  mfprintf(fid,"          xmlns:db=""http://docbook.org/ns/docbook"">\n");
-
-  // Refnamediv
-  mfprintf(fid,"<refnamediv>\n");
-  mfprintf(fid,"  <refname>%s</refname>\n", Files(i));
-  mfprintf(fid,"  <refpurpose>%s</refpurpose>\n",DocPage('gfdoc')(1)(1));
-  mfprintf(fid,"</refnamediv>\n");
-
-  // Synopsis
-  mfprintf(fid,"<refsynopsisdiv>\n");
-  mfprintf(fid,"  <title>Calling Sequence</title>\n");
-  mfprintf(fid,"  <synopsis>\n");
-  for j=1:length(DocPage('func'))
-    mfprintf(fid, "%s\n", DocPage('func')(j)(1));
-  end
-  mfprintf(fid,"  </synopsis>\n");
-  mfprintf(fid,"</refsynopsisdiv>\n");
-
-  // Description
-  mfprintf(fid,"<refsection>\n");
-  mfprintf(fid,"  <title>Description</title>\n");
-  mfprintf(fid,"  <para>\n");
-  for j=1:size(DocPage('gfdoc')(1),'*')
-    mfprintf(fid,"  %s\n", DocPage('gfdoc')(1)(j));
-  end
-  mfprintf(fid,"  </para>\n");
-
-  mfprintf(fid,"  <itemizedlist>\n");
-  for j=1:length(DocPage('func'))
-    mfprintf(fid,"    <listitem>\n");
-    mfprintf(fid,"      <para>\n");
-    for k=1:size(DocPage('func')(j),"*")
-      mfprintf(fid,"        %s\n", DocPage('func')(j)(k));
-    end  
-    mfprintf(fid,"      </para>\n");
-    mfprintf(fid,"    </listitem>\n");
-  end
-  mfprintf(fid,"  </itemizedlist>\n");
-  mfprintf(fid, "</refsection>\n");
-
-  // See also section
-  mfprintf(fid, "<refsection>\n");
-  mfprintf(fid, "  <title>See Also</title>\n");
-  mfprintf(fid, "    <simplelist type=""inline"">\n");
-  mfprintf(fid, "    <member><link linkend=""gf_solve"">gf_solve</link></member>\n");
-  mfprintf(fid, "  </simplelist>\n");
-  mfprintf(fid, "</refsection>\n");
-
-  // Author section
-  mfprintf(fid, "<refsection>\n");
-  mfprintf(fid, "  <title>Authors</title>\n");
-  mfprintf(fid, "  <para>Y. Collette</para>\n");
-  mfprintf(fid, "</refsection>\n");
-
-  // Close the xml document
-  mfprintf(fid, "</refentry>\n");
-
-  mclose(fid);
-end // End for
diff --git a/interface/src/scilab/builder.sce b/interface/src/scilab/builder.sce
deleted file mode 100644
index d6a4be5..0000000
--- a/interface/src/scilab/builder.sce
+++ /dev/null
@@ -1,39 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009
-// This file is released into the public domain
-// ====================================================================
-mode(-1);
-lines(0);
-try
- v = getversion('scilab');
-catch
- error(gettext('Scilab 5.3.x or more is required.'));  
-end;
-if v(2) < 3 then
- error(gettext('Scilab 5.3.x or more is required.'));  
-end
-// ====================================================================
-if ~with_module('development_tools') then
-  error(msprintf(gettext('%s module not installed."),'development_tools'));
-end
-// ====================================================================
-TOOLBOX_NAME = 'sci_getfem';
-TOOLBOX_TITLE = 'SciGetFem';
-// ====================================================================
-toolbox_dir = get_absolute_file_path('builder.sce');
-
-// Under Windows, configure is not launched.
-if getos()=='Windows' then
-  copyfile(pwd() + '/sci_gateway/c/builder_gateway_c.sce.in',pwd() + '/sci_gateway/c/builder_gateway_c.sce');
-end
-
-tbx_builder_macros(toolbox_dir);
-tbx_builder_src(toolbox_dir);
-tbx_builder_gateway(toolbox_dir);
-tbx_builder_help(toolbox_dir);
-tbx_build_loader(TOOLBOX_NAME, toolbox_dir);
-tbx_build_cleaner(TOOLBOX_NAME, toolbox_dir);
-
-clear toolbox_dir TOOLBOX_NAME TOOLBOX_TITLE;
-// ====================================================================
diff --git a/interface/src/scilab/changelog.txt b/interface/src/scilab/changelog.txt
deleted file mode 100644
index 034172f..0000000
--- a/interface/src/scilab/changelog.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-changelog of the getfem++ scilab toolbox
-
-12/17/2009 - initial release
diff --git a/interface/src/scilab/cleaner.sce b/interface/src/scilab/cleaner.sce
deleted file mode 100644
index 370c68f..0000000
--- a/interface/src/scilab/cleaner.sce
+++ /dev/null
@@ -1,38 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce: Please, do not edit this file
-
-try
-  getversion("scilab");
-catch
-  error("Scilab 5.0 or more is required.");
-end
-function perform_clean()
-  root_tlbx = get_absolute_file_path('cleaner.sce');
-
-  if isfile(root_tlbx + '/macros/cleanmacros.sce') then
-    exec(root_tlbx+'/macros/cleanmacros.sce');
-  end
-
-  if isfile(root_tlbx + '/src/cleaner_src.sce') then
-    exec(root_tlbx+'/src/cleaner_src.sce');
-  end
-
-  if isfile(root_tlbx + "/sci_gateway/cleaner_gateway.sce") then
-    exec(root_tlbx + "/sci_gateway/cleaner_gateway.sce");
-    mdelete(root_tlbx + "/sci_gateway/cleaner_gateway.sce");
-   end
-
-  if isfile(root_tlbx + "/help/cleaner_help.sce") then
-    exec(root_tlbx + "/help/cleaner_help.sce");
-  end
-
-  if isfile(root_tlbx + "/loader.sce") then
-    mdelete(root_tlbx + "/loader.sce");
-  end
-
-  if isfile(root_tlbx + "/unloader.sce") then
-    mdelete(root_tlbx + "/unloader.sce");
-  end
-endfunction
-perform_clean();
-clear perform_clean;
diff --git a/interface/src/scilab/demos/axrot_matrix.sci b/interface/src/scilab/demos/axrot_matrix.sci
deleted file mode 100644
index 4b86205..0000000
--- a/interface/src/scilab/demos/axrot_matrix.sci
+++ /dev/null
@@ -1,18 +0,0 @@
-function R=axrot_matrix(A, B, theta)
-n = (B-A);
-n = n / norm(n);
-a = n(1);
-b = n(2);
-c = n(3); 
-d = sqrt(b^2+c^2);
-T = eye(4,4);
-T(1:3,4) = -A(:);
-Rx = eye(4,4); 
-if (norm(n(2:3))>1e-6) then
-  Rx(2:3,2:3)=[c -b; b c]/d;
-end
-Ry = eye(4,4); Ry([1 3],[1 3])=[d -a; a d];
-Rz = eye(4,4); Rz(1:2,1:2)=[cos(theta) sin(theta); -sin(theta) cos(theta)];
-R  = inv(T)*inv(Rx)*inv(Ry)*Rz*Ry*Rx*T;
-endfunction
-
diff --git a/interface/src/scilab/demos/data/disc_P2_h0.5.mesh b/interface/src/scilab/demos/data/disc_P2_h0.5.mesh
deleted file mode 100644
index 90ef1cb..0000000
--- a/interface/src/scilab/demos/data/disc_P2_h0.5.mesh
+++ /dev/null
@@ -1,8429 +0,0 @@
-% GETFEM MESH FILE 
-% GETFEM VERSION 1.7-20040316
-
-
-
-BEGIN POINTS LIST
-
-  POINT  0  0  0
-  POINT  1  0  20
-  POINT  2  -20  20
-  POINT  3  20  20
-  POINT  4  0  40
-  POINT  5  -5.494590158705203  0.769568933904214
-  POINT  6  -4.555054354703293  0.5256199116454576
-  POINT  7  -3.62510614201392  0.3312784996295808
-  POINT  8  -2.686413338358856  0.1812416288131739
-  POINT  9  -1.753728402849995  0.077037451999329
-  POINT  10  -0.851420720971519  0.01813114404021269
-  POINT  11  0.8514160122311216  0.01813095400480157
-  POINT  12  1.753719324465416  0.07703666291032139
-  POINT  13  2.686401050802698  0.181239963250821
-  POINT  14  3.625091324513498  0.3312757686489166
-  POINT  15  4.555037637659274  0.5256160015391538
-  POINT  16  5.494572548479121  0.7695639022537971
-  POINT  17  -8.14748720023632  1.73477478041978
-  POINT  18  -7.204326158760607  1.342623855477397
-  POINT  19  -6.323306730319925  1.025917887963812
-  POINT  20  -5.012043637681486  1.487026562234344
-  POINT  21  -4.001504680231534  1.348769869720156
-  POINT  22  -3.020446348008669  1.193123454693629
-  POINT  23  -2.033096162687354  1.074468404199018
-  POINT  24  -1.029250259109854  0.9952937048620419
-  POINT  25  -4.743693576426955e-06  0.9550846747893821
-  POINT  26  1.029241591782402  0.9952938914888843
-  POINT  27  2.033087778001799  1.074468514560464
-  POINT  28  3.020437785114206  1.193122951441658
-  POINT  29  4.001495610537607  1.348768371554737
-  POINT  30  5.012033480242295  1.487023534523747
-  POINT  31  6.323291483458299  1.025912806798219
-  POINT  32  7.20431240676467  1.342618545311957
-  POINT  33  8.147472348609107  1.734768155628285
-  POINT  34  -9.874839229995656  2.607830779866931
-  POINT  35  -8.967401898964656  2.123039878590955
-  POINT  36  -7.43893966884391  2.316523461127632
-  POINT  37  -6.505937339794322  2.123067897852342
-  POINT  38  -5.617471023440036  2.128732087831175
-  POINT  39  -4.504938941140685  2.292372023343256
-  POINT  40  -3.474895393652287  2.188889537474249
-  POINT  41  -2.477789827740728  2.069417744488129
-  POINT  42  -1.486533939627704  1.978390111577929
-  POINT  43  -0.4945351927920381  1.920788208193323
-  POINT  44  0.494530028654747  1.920788180673721
-  POINT  45  1.48652903784696  1.978390363793194
-  POINT  46  2.477785286357576  2.069417875067633
-  POINT  47  3.474891314117997  2.188889007881329
-  POINT  48  4.504935616060729  2.292369967247126
-  POINT  49  5.617468616717059  2.128722558769742
-  POINT  50  6.505934206344425  2.123064219351945
-  POINT  51  7.438934955645484  2.316522386860346
-  POINT  52  8.967386714216421  2.123032261658711
-  POINT  53  9.874824441340188  2.607822383246229
-  POINT  54  -11.51772618471706  3.649404184131703
-  POINT  55  -10.65697220336667  3.075788247109521
-  POINT  56  -9.073837487095867  3.098945367911463
-  POINT  57  -8.146481814508759  2.93463496665957
-  POINT  58  -7.049600453276345  3.146247627644996
-  POINT  59  -6.068284496299216  3.100104651100007
-  POINT  60  -5.072988891537222  3.091827459666651
-  POINT  61  -3.993877927928949  3.131132225510109
-  POINT  62  -2.967955349130637  3.051608081751008
-  POINT  63  -1.969358890547338  2.964205195218535
-  POINT  64  -0.9811566490131486  2.90071553814206
-  POINT  65  -1.32163243384692e-06  2.877135624667564
-  POINT  66  0.9811540073798326  2.900715668778548
-  POINT  67  1.969356448130425  2.964205359405151
-  POINT  68  2.967953292680015  3.051607771536507
-  POINT  69  3.993876536191101  3.131130560601491
-  POINT  70  5.07298836313739  3.09182201424316
-  POINT  71  6.06828189330052  3.10009883043144
-  POINT  72  7.049596028910742  3.146246238867447
-  POINT  73  8.146475803362755  2.934633378296194
-  POINT  74  9.073829870567886  3.098941319319342
-  POINT  75  10.65695825761416  3.075779465645408
-  POINT  76  11.51771371828971  3.649395402508161
-  POINT  77  -12.25874124373426  4.197365310835768
-  POINT  78  -10.64940593588828  4.039054822049597
-  POINT  79  -9.738991551137142  3.788828249782045
-  POINT  80  -8.645496432574655  3.944646023442154
-  POINT  81  -7.660083249538626  3.927642758322452
-  POINT  82  -6.59386271210862  4.037468940686985
-  POINT  83  -5.568600019856155  4.018665115993096
-  POINT  84  -4.542276038525629  3.999836078704063
-  POINT  85  -3.491369657240189  3.994992924822852
-  POINT  86  -2.474009349355216  3.935011777572696
-  POINT  87  -1.477288819485819  3.874958764735967
-  POINT  88  -0.4912058119350093  3.84024391890156
-  POINT  89  0.4912045861343114  3.840244004832297
-  POINT  90  1.477287661196852  3.874958892229309
-  POINT  91  2.474008420090503  3.935011605232642
-  POINT  92  3.491369140152303  3.994991746916046
-  POINT  93  4.542275958327673  3.999832734657181
-  POINT  94  5.568598961382722  4.018661009084565
-  POINT  95  6.593859756639968  4.037466906689763
-  POINT  96  7.660079741658018  3.927642484330992
-  POINT  97  8.64549214777098  3.944645135772696
-  POINT  98  9.738984400934594  3.788824210856252
-  POINT  99  10.64939834126311  4.039049114973768
-  POINT  100  12.25873013918693  4.197356696596919
-  POINT  101  -13.06808399305144  4.859815696281542
-  POINT  102  -12.14172415206427  5.120456490850303
-  POINT  103  -11.26850058845588  4.78253504757261
-  POINT  104  -10.17404214944296  4.845047406793981
-  POINT  105  -9.208059651222554  4.766866668801151
-  POINT  106  -8.164339019401956  4.857476344060355
-  POINT  107  -7.149967162775942  4.875867152053067
-  POINT  108  -6.093958019589567  4.926093683238227
-  POINT  109  -5.058077545048842  4.913790131101954
-  POINT  110  -4.028039828119854  4.894648028971938
-  POINT  111  -2.995365612046738  4.876648223313875
-  POINT  112  -1.984673486096534  4.833837916766388
-  POINT  113  -0.9889438049108867  4.797769562520688
-  POINT  114  -2.362747113168751e-07  4.784386125986646
-  POINT  115  0.9889433725237518  4.797769655939185
-  POINT  116  1.984673180431574  4.833837841092998
-  POINT  117  2.995365534870316  4.876647488912344
-  POINT  118  4.028039920473764  4.894645987409467
-  POINT  119  5.05807704187145  4.913787423329794
-  POINT  120  6.09395626231969  4.926092028666856
-  POINT  121  7.149964792987238  4.875866809291987
-  POINT  122  8.164336682555421  4.857476643496101
-  POINT  123  9.208056699547432  4.766865857979807
-  POINT  124  10.17403815454237  4.845044126893953
-  POINT  125  11.26849448251217  4.782529900161253
-  POINT  126  12.14171794981946  5.120450644819872
-  POINT  127  13.06807455950774  4.859807553827244
-  POINT  128  -13.79621135610305  5.520201927590952
-  POINT  129  -12.80117439670994  5.856589459482491
-  POINT  130  -11.67938537881067  5.871675730352508
-  POINT  131  -10.7214199084595  5.705740655756915
-  POINT  132  -9.682832193302595  5.735754340027762
-  POINT  133  -8.688206795148123  5.723107658281122
-  POINT  134  -7.655630079002389  5.775975918064022
-  POINT  135  -6.627659763072258  5.792669306732381
-  POINT  136  -5.582314228446745  5.814411012773447
-  POINT  137  -4.548885425945512  5.805126115268295
-  POINT  138  -3.522722077771634  5.788884500830754
-  POINT  139  -2.501187311366817  5.770380462326169
-  POINT  140  -1.494394371192296  5.742942846788264
-  POINT  141  -0.4971264884626344  5.724801584483487
-  POINT  142  0.4971264114179549  5.724801616093884
-  POINT  143  1.494394375253193  5.742942820679326
-  POINT  144  2.501187449167741  5.770380046330405
-  POINT  145  3.522722282985142  5.788883304381674
-  POINT  146  4.548885254065114  5.80512440450948
-  POINT  147  5.582313237121974  5.814409778421799
-  POINT  148  6.627658274246912  5.792668907910858
-  POINT  149  7.655628672903336  5.775976131426517
-  POINT  150  8.688205683983837  5.723107897941759
-  POINT  151  9.682831053695072  5.735753339275631
-  POINT  152  10.72141774219851  5.705737949417665
-  POINT  153  11.67938249802985  5.871671763668828
-  POINT  154  12.80116985277255  5.856584114327579
-  POINT  155  13.79620361018442  5.52019455095268
-  POINT  156  -15.07551414433484  6.857364294633759
-  POINT  157  -14.47383155813855  6.197529205731446
-  POINT  158  -13.45485475009742  6.553837837714978
-  POINT  159  -12.31042185688016  6.683440243020864
-  POINT  160  -11.21350161895065  6.69819718995942
-  POINT  161  -10.20833342071787  6.628047644175917
-  POINT  162  -9.180105769142591  6.64834742192738
-  POINT  163  -8.167115514052471  6.65576641169878
-  POINT  164  -7.135706515094646  6.685162961807312
-  POINT  165  -6.105345078296335  6.696209760357505
-  POINT  166  -5.069576645378604  6.705314119570696
-  POINT  167  -4.041800732917723  6.698207423904568
-  POINT  168  -3.020761532842517  6.685782557740071
-  POINT  169  -2.005808074374162  6.671737301319939
-  POINT  170  -1.000288933333046  6.656398725132026
-  POINT  171  4.397573777348285e-08  6.650034053590167
-  POINT  172  1.000289057350326  6.656398701633271
-  POINT  173  2.005808282761941  6.671737074424545
-  POINT  174  3.020761779503171  6.685781881995771
-  POINT  175  4.041800760087482  6.698206389869481
-  POINT  176  5.069576162857779  6.705313264812579
-  POINT  177  6.10534421344702  6.69620937563182
-  POINT  178  7.135705654446768  6.685162970448084
-  POINT  179  8.167114943754402  6.655766632853415
-  POINT  180  9.180105544149159  6.648347310133159
-  POINT  181  10.20833306114628  6.628046599517105
-  POINT  182  11.21350079915651  6.698194920239427
-  POINT  183  12.31041989729133  6.683437342390677
-  POINT  184  13.45485102688512  6.553833543240082
-  POINT  185  14.47382501191121  6.197522339217816
-  POINT  186  15.07550853647004  6.85735785101832
-  POINT  187  -15.74070185460795  7.661835423193954
-  POINT  188  -14.74687538651157  7.702960989661571
-  POINT  189  -13.93188920478376  7.345232089754496
-  POINT  190  -12.86506131544698  7.471088086950771
-  POINT  191  -11.77211701495691  7.547677194388092
-  POINT  192  -10.70587046671523  7.565284924165475
-  POINT  193  -9.687660424643854  7.54461386330666
-  POINT  194  -8.662563218479574  7.560951116274378
-  POINT  195  -7.642034647994548  7.571360794157137
-  POINT  196  -6.613518858753616  7.588082984279957
-  POINT  197  -5.586073186048593  7.595112879441636
-  POINT  198  -4.558140690092682  7.598809924577656
-  POINT  199  -3.535939593111036  7.59366155618144
-  POINT  200  -2.519295513626756  7.585207729094968
-  POINT  201  -1.507828110570193  7.576464832977407
-  POINT  202  -0.5019148548267611  7.569504441473947
-  POINT  203  0.5019150140751154  7.569504419051911
-  POINT  204  1.507828313373964  7.576464701318211
-  POINT  205  2.51929574421762  7.58520735259712
-  POINT  206  3.535939709005314  7.593660949468794
-  POINT  207  4.558140510818687  7.598809363042038
-  POINT  208  5.58607274341326  7.595112562629756
-  POINT  209  6.613518369190103  7.588082887213245
-  POINT  210  7.642034309561478  7.571360854887308
-  POINT  211  8.662563167404116  7.560951138691602
-  POINT  212  9.687660573872202  7.54461354186692
-  POINT  213  10.70587058429081  7.565283863779716
-  POINT  214  11.77211666522259  7.547675581264719
-  POINT  215  12.8650605916635  7.471085619230291
-  POINT  216  13.93188849368163  7.345227696048455
-  POINT  217  14.74687398655421  7.702958601368711
-  POINT  218  15.74069772046266  7.661830148963676
-  POINT  219  -16.34008243157374  8.467363435476578
-  POINT  220  -15.28567534644808  8.552905620836993
-  POINT  221  -14.22089501094071  8.468579625245626
-  POINT  222  -13.29774920244363  8.333212052076258
-  POINT  223  -12.27300453476784  8.396001904827241
-  POINT  224  -11.224449672806  8.44025834990769
-  POINT  225  -10.1842020715159  8.457472361197105
-  POINT  226  -9.163914101356678  8.456332255719779
-  POINT  227  -8.14059852678059  8.468750713098206
-  POINT  228  -7.118690004259524  8.477698841262107
-  POINT  229  -6.093911741800466  8.487745637900247
-  POINT  230  -5.070537359203934  8.492297494254309
-  POINT  231  -4.048497389531928  8.493845716618845
-  POINT  232  -3.030710235690668  8.490541970764172
-  POINT  233  -2.017113078017005  8.485534154569866
-  POINT  234  -1.007152862458606  8.481122761690685
-  POINT  235  8.070285670638833e-08  8.479054147646179
-  POINT  236  1.007153037203349  8.481122683637645
-  POINT  237  2.017113267583667  8.485533940823723
-  POINT  238  3.030710370157321  8.490541618084078
-  POINT  239  4.048497363984429  8.493845358028667
-  POINT  240  5.070537168629906  8.49229725406053
-  POINT  241  6.093911495339211  8.487745514844656
-  POINT  242  7.11868981343622  8.477698810261961
-  POINT  243  8.140598491031323  8.468750699179775
-  POINT  244  9.163914246108916  8.456332131143173
-  POINT  245  10.18420232498191  8.457471896486332
-  POINT  246  11.22444978036375  8.440257512134613
-  POINT  247  12.27300442131762  8.396000443618357
-  POINT  248  13.29774885774807  8.333209357606099
-  POINT  249  14.22089386884885  8.468576880391957
-  POINT  250  15.28567398016187  8.552903295969026
-  POINT  251  16.34007933974851  8.46735905480778
-  POINT  252  -16.89879506132182  9.30277019619324
-  POINT  253  -15.84083890009481  9.368103783320413
-  POINT  254  -14.75936630448394  9.376434710940254
-  POINT  255  -13.72667446491556  9.338668036765469
-  POINT  256  -12.7458829592818  9.286293637722791
-  POINT  257  -11.72514144039831  9.317880286978371
-  POINT  258  -10.69307226518711  9.344364735918155
-  POINT  259  -9.663652464211705  9.358107425253532
-  POINT  260  -8.642457994516798  9.362656816289235
-  POINT  261  -7.620361904257799  9.371754129812164
-  POINT  262  -6.599324604837983  9.378698501517102
-  POINT  263  -5.577936443480438  9.385133261260403
-  POINT  264  -4.558210845970175  9.388247898190615
-  POINT  265  -3.540361900824579  9.389121481751587
-  POINT  266  -2.52566238019628  9.387374370414491
-  POINT  267  -1.513887157671833  9.384925984750414
-  POINT  268  -0.504297186178584  9.383298051709803
-  POINT  269  0.5042973320602566  9.383298015668299
-  POINT  270  1.51388730668141  9.384925862954564
-  POINT  271  2.525662501619651  9.387374163645836
-  POINT  272  3.540361939509808  9.389121254735599
-  POINT  273  4.558210789027288  9.388247723190803
-  POINT  274  5.577936342341931  9.385133146588913
-  POINT  275  6.599324518449944  9.378698438465905
-  POINT  276  7.62036189183867  9.371754085979447
-  POINT  277  8.642458092973191  9.362656736309578
-  POINT  278  9.663652671231812  9.358107201585797
-  POINT  279  10.6930724783395  9.344364317591429
-  POINT  280  11.72514158518201  9.31787949717938
-  POINT  281  12.74588295478644  9.286292109076781
-  POINT  282  13.72667400654556  9.338666111495892
-  POINT  283  14.75936532452434  9.376432764986804
-  POINT  284  15.84083766707554  9.368101537096484
-  POINT  285  16.8987927411374  9.302766530916411
-  POINT  286  -17.41541814741128  10.16622093237684
-  POINT  287  -16.36597467943507  10.20674001010058
-  POINT  288  -15.30570510771474  10.23673169382489
-  POINT  289  -14.25334124093768  10.24705991000825
-  POINT  290  -13.22518371810642  10.23169262743967
-  POINT  291  -12.21928286812764  10.21375315134102
-  POINT  292  -11.19741423399891  10.23174369517853
-  POINT  293  -10.17050417537597  10.2482576748095
-  POINT  294  -9.145044199699443  10.25842856407609
-  POINT  295  -8.123750354518931  10.26388718261748
-  POINT  296  -7.10298550942124  10.2706284602633
-  POINT  297  -6.083575083515306  10.2759394046698
-  POINT  298  -5.065015567249327  10.28034882788564
-  POINT  299  -4.048200146803218  10.28265723277545
-  POINT  300  -3.033238075903394  10.28342728339184
-  POINT  301  -2.02054894726801  10.28280355683485
-  POINT  302  -1.009738819288446  10.28194446006377
-  POINT  303  5.919699467074602e-08  10.28162989140187
-  POINT  304  1.009738935910972  10.2819443965436
-  POINT  305  2.020549047902884  10.28280343604998
-  POINT  306  3.033238133655776  10.28342713958931
-  POINT  307  4.048200151873941  10.2826571076832
-  POINT  308  5.065015543299326  10.28034873191634
-  POINT  309  6.083575061485952  10.27593933706552
-  POINT  310  7.102985523625926  10.27062840654225
-  POINT  311  8.123750433256964  10.26388711645833
-  POINT  312  9.14504435731642  10.25842843597803
-  POINT  313  10.17050438210141  10.24825745265531
-  POINT  314  11.19741445812459  10.23174327923734
-  POINT  315  12.21928304966143  10.21375232985006
-  POINT  316  13.22518366386299  10.23169143671009
-  POINT  317  14.25334082737309  10.24705856617686
-  POINT  318  15.30570438725816  10.2367300912412
-  POINT  319  16.36597364727631  10.20673788845324
-  POINT  320  17.41541641117195  10.16621785753401
-  POINT  321  -17.88625803484845  11.05115797933476
-  POINT  322  -16.85120422054986  11.06936232054822
-  POINT  323  -15.81832377296524  11.10623835603135
-  POINT  324  -14.77936586062894  11.12671433185663
-  POINT  325  -13.74209116444094  11.13500853711859
-  POINT  326  -12.71605470869173  11.13080637203836
-  POINT  327  -11.69940028612606  11.12659743667363
-  POINT  328  -10.67625961071982  11.13773567839252
-  POINT  329  -9.651329983156939  11.14840741093704
-  POINT  330  -8.627923790323184  11.15586543586765
-  POINT  331  -7.607383209356573  11.16085887302131
-  POINT  332  -6.588183874293925  11.16597912139563
-  POINT  333  -5.570592864708988  11.17006260278196
-  POINT  334  -4.55434815440509  11.17325037576849
-  POINT  335  -3.539757168979546  11.17505634294026
-  POINT  336  -2.526758778403693  11.17584237662288
-  POINT  337  -1.515331628371982  11.17586700307951
-  POINT  338  -0.5049906539082446  11.17574820189833
-  POINT  339  0.5049907444555864  11.17574817768458
-  POINT  340  1.5153317094028  11.17586693621212
-  POINT  341  2.526758836407911  11.17584228689916
-  POINT  342  3.539757198178682  11.17505625511356
-  POINT  343  4.554348166128215  11.17325029975345
-  POINT  344  5.570592875755479  11.17006254133163
-  POINT  345  6.588183905050538  11.16597906858908
-  POINT  346  7.6073832793965  11.16085881572795
-  POINT  347  8.62792391457109  11.15586535027681
-  POINT  348  9.651330158548348  11.14840727911036
-  POINT  349  10.67625983071012  11.13773544977034
-  POINT  350  11.69940052274761  11.12659700092283
-  POINT  351  12.71605485286965  11.13080569362486
-  POINT  352  13.74209110304109  11.13500768317192
-  POINT  353  14.7793655795263  11.12671327386668
-  POINT  354  15.81832324916032  11.10623695423282
-  POINT  355  16.85120337097398  11.06936033777372
-  POINT  356  17.88625674904034  11.05115540936097
-  POINT  357  -18.30877322305379  11.9508495437846
-  POINT  358  -17.29354589755249  11.94920666314173
-  POINT  359  -16.29455300391288  11.99583596159888
-  POINT  360  -15.27946629704285  12.01498717612042
-  POINT  361  -14.25474205301729  12.02594878618006
-  POINT  362  -13.22681809875847  12.03063506970706
-  POINT  363  -12.20220308495755  12.03009391767082
-  POINT  364  -11.18106431040382  12.03032682581759
-  POINT  365  -10.15753313450907  12.03745704775757
-  POINT  366  -9.134027318052762  12.04457505277963
-  POINT  367  -8.11232875700758  12.05009863957686
-  POINT  368  -7.093073740706956  12.05428798841279
-  POINT  369  -6.075537130934441  12.0582085939917
-  POINT  370  -5.05970021646697  12.06132294542906
-  POINT  371  -4.045326070247903  12.06366127251691
-  POINT  372  -3.032406410591747  12.06506238376489
-  POINT  373  -2.020741740391878  12.06579002116175
-  POINT  374  -1.010099115438543  12.06604601638048
-  POINT  375  3.404314703400746e-08  12.06609631184198
-  POINT  376  1.010099179329847  12.06604598427999
-  POINT  377  2.02074179197248  12.06578996792154
-  POINT  378  3.032406446294575  12.06506232425981
-  POINT  379  4.045326095644757  12.06366121500955
-  POINT  380  5.059700241198946  12.06132289396818
-  POINT  381  6.075537167668678  12.05820854699794
-  POINT  382  7.093073802862654  12.05428793944949
-  POINT  383  8.112328856771683  12.05009857666489
-  POINT  384  9.134027460561303  12.04457496575233
-  POINT  385  10.15753332314846  12.03745691162176
-  POINT  386  11.18106453668301  12.03032658694119
-  POINT  387  12.20220329614919  12.03009354250335
-  POINT  388  13.22681822001311  12.03063456472911
-  POINT  389  14.25474204169832  12.02594812574046
-  POINT  390  15.27946612080948  12.01498628420012
-  POINT  391  16.29455261172639  11.99583469575495
-  POINT  392  17.29354519100736  11.94920477604054
-  POINT  393  18.30877230037898  11.95084744504889
-  POINT  394  -18.68349051939805  12.86367167154098
-  POINT  395  -17.69955044194535  12.83783554399056
-  POINT  396  -16.74680072099509  12.90757935532751
-  POINT  397  -15.76140667037218  12.9221400730053
-  POINT  398  -14.75567094155959  12.92630257350449
-  POINT  399  -13.73682065989795  12.92743559025777
-  POINT  400  -12.71214391446095  12.92742694362712
-  POINT  401  -11.68737838806575  12.92678450620815
-  POINT  402  -10.66414648577376  12.92775785019992
-  POINT  403  -9.640754341022918  12.93234383939904
-  POINT  404  -8.618552582613498  12.93719911566106
-  POINT  405  -7.598448596921033  12.94129728244754
-  POINT  406  -6.580657830892998  12.94461961735053
-  POINT  407  -5.564721623493883  12.94754856845896
-  POINT  408  -4.550449594156615  12.94982267896038
-  POINT  409  -3.537564068386769  12.95146460765515
-  POINT  410  -2.525883376596742  12.95246017188719
-  POINT  411  -1.515118380882561  12.95300971020892
-  POINT  412  -0.5049676356087293  12.95322346487957
-  POINT  413  0.5049676844956841  12.95322345397402
-  POINT  414  1.515118423968893  12.95300968152577
-  POINT  415  2.525883411194239  12.95246013386642
-  POINT  416  3.537564097060069  12.95146456643065
-  POINT  417  4.550449622545449  12.94982263848316
-  POINT  418  5.56472165978088  12.9475485292704
-  POINT  419  6.580657884493699  12.94461957666239
-  POINT  420  7.598448677339204  12.9412972341219
-  POINT  421  8.618552696870632  12.93719905370227
-  POINT  422  9.640754495709061  12.93234375105686
-  POINT  423  10.66414668192525  12.927757709954
-  POINT  424  11.6873786049825  12.9267842939533
-  POINT  425  12.7121441131643  12.92742665289655
-  POINT  426  13.73682080368874  12.92743519895239
-  POINT  427  14.75567099253752  12.92630202967495
-  POINT  428  15.76140658474425  12.92213928078801
-  POINT  429  16.74680044196923  12.90757816273018
-  POINT  430  17.69954984610879  12.8378336756992
-  POINT  431  18.6834899076131  12.8636700698384
-  POINT  432  -19.02238328735229  13.82351766220752
-  POINT  433  -18.13955550450578  13.72808332961303
-  POINT  434  -17.24747413019177  13.83334150399983
-  POINT  435  -16.27671854460964  13.8444824687452
-  POINT  436  -15.27456079944098  13.83853174040222
-  POINT  437  -14.25616310884793  13.83020331307981
-  POINT  438  -13.22989658164751  13.82408308329856
-  POINT  439  -12.20135161049109  13.82071634572721
-  POINT  440  -11.17413867021331  13.81944883534201
-  POINT  441  -10.14926702413137  13.8202526514499
-  POINT  442  -9.126057836010542  13.82327629540207
-  POINT  443  -8.104996732868651  13.82665424545745
-  POINT  444  -7.086340525468896  13.82965017200467
-  POINT  445  -6.069982091125469  13.83211598100588
-  POINT  446  -5.055493375580907  13.83414727908586
-  POINT  447  -4.042551432867163  13.8356365177082
-  POINT  448  -3.030821469833524  13.83664074843842
-  POINT  449  -2.020032225634883  13.83720573920392
-  POINT  450  -1.009850751894021  13.83750425714042
-  POINT  451  1.810922449496655e-08  13.83759275454394
-  POINT  452  1.009850786298219  13.83750424406298
-  POINT  453  2.020032256013255  13.83720571680718
-  POINT  454  3.030821497136831  13.83664072069242
-  POINT  455  4.042551460337563  13.83563648775698
-  POINT  456  5.055493408535647  13.83414724818297
-  POINT  457  6.069982136283464  13.83211594828056
-  POINT  458  7.086340590263971  13.82965013439014
-  POINT  459  8.10499682427386  13.82665419928439
-  POINT  460  9.126057961450252  13.82327623361172
-  POINT  461  10.14926718918715  13.82025256130822
-  POINT  462  11.17413887129433  13.81944870576308
-  POINT  463  12.20135183449013  13.82071617071633
-  POINT  464  13.2298968126255  13.82408284872117
-  POINT  465  14.25616332583766  13.83020298488662
-  POINT  466  15.27456097333428  13.83853124901386
-  POINT  467  16.27671863417596  13.84448169655714
-  POINT  468  17.24747406497697  13.8333402848443
-  POINT  469  18.13955510497579  13.72808140596411
-  POINT  470  19.02238297028846  13.82351668571184
-  POINT  471  -19.27564676568709  14.66619818849089
-  POINT  472  -18.09766041208614  14.63187219093411
-  POINT  473  -16.95614347083327  14.72460549592841
-  POINT  474  -15.86921119998628  14.73780837074977
-  POINT  475  -14.81075412562909  14.72985007775523
-  POINT  476  -13.76486885106658  14.71947853532306
-  POINT  477  -12.72555276796724  14.71230313005461
-  POINT  478  -11.69126114605113  14.70886227379599
-  POINT  479  -10.66153612521807  14.70791746350395
-  POINT  480  -9.635755859587105  14.70873065251559
-  POINT  481  -8.613020109485847  14.71088365791704
-  POINT  482  -7.593121578733488  14.71326619553437
-  POINT  483  -6.575848554049146  14.71535684285003
-  POINT  484  -5.560852653819958  14.71698338764731
-  POINT  485  -4.547650629124863  14.71814844465915
-  POINT  486  -3.535804015609155  14.71887158153257
-  POINT  487  -2.524929077240439  14.71927025322356
-  POINT  488  -1.51473317861481  14.71940316393901
-  POINT  489  -0.5048698269273962  14.71947361417091
-  POINT  490  0.5048698535429671  14.71947360989954
-  POINT  491  1.514733203827875  14.71940315211682
-  POINT  492  2.524929101236818  14.7192702358374
-  POINT  493  3.535804040216305  14.718871560705
-  POINT  494  4.547650657766261  14.71814842161689
-  POINT  495  5.560852691237506  14.71698336234047
-  POINT  496  6.575848605965658  14.71535681381056
-  POINT  497  7.593121651312162  14.71326616047178
-  POINT  498  8.613020209763325  14.71088361248173
-  POINT  499  9.635755994552092  14.70873058948735
-  POINT  500  10.66153629879202  14.70791737591909
-  POINT  501  11.6912613588511  14.70886215652677
-  POINT  502  12.72555302053373  14.71230297372473
-  POINT  503  13.76486914422805  14.71947831783373
-  POINT  504  14.81075446037261  14.72984974915426
-  POINT  505  15.86921157538354  14.73780783221082
-  POINT  506  16.95614383875429  14.72460459306813
-  POINT  507  18.09766051890814  14.63187085031223
-  POINT  508  19.27564662677329  14.66619768647507
-  POINT  509  -19.50127447943532  15.56149871265921
-  POINT  510  -18.49586950943177  15.47325546362292
-  POINT  511  -17.47213216627488  15.54874531288023
-  POINT  512  -16.40580641559685  15.60593665709938
-  POINT  513  -15.34601737544395  15.61677435076866
-  POINT  514  -14.2947172695349  15.61000643038673
-  POINT  515  -13.24977965914606  15.60136804308813
-  POINT  516  -12.21061092357855  15.59603464741921
-  POINT  517  -11.1766690651603  15.59374881308825
-  POINT  518  -10.14751831522785  15.59340802755161
-  POINT  519  -9.122560414444946  15.59426088206107
-  POINT  520  -8.101062346441838  15.595824538575
-  POINT  521  -7.082603470679119  15.59741857217645
-  POINT  522  -6.066776863361147  15.59867868119486
-  POINT  523  -5.053111971733885  15.59945020989904
-  POINT  524  -4.041063833280758  15.59972861882586
-  POINT  525  -3.030084669706362  15.599680671072
-  POINT  526  -2.019763038193452  15.59951607389083
-  POINT  527  -1.009857003554932  15.59925577449675
-  POINT  528  1.024755921091858e-08  15.599193476494
-  POINT  529  1.009857023845601  15.59925576915614
-  POINT  530  2.019763058357887  15.59951606388146
-  POINT  531  3.030084690801801  15.59968065751039
-  POINT  532  4.041063857507812  15.59972860263055
-  POINT  533  5.053112002382292  15.59945019127528
-  POINT  534  6.066776904670986  15.59867865945828
-  POINT  535  7.082603527619012  15.59741854590029
-  POINT  536  8.101062424891389  15.59582450492322
-  POINT  537  9.122560520746296  15.59426083642217
-  POINT  538  10.14751845483047  15.59340796487829
-  POINT  539  11.17666924233262  15.59374872859052
-  POINT  540  12.21061114276325  15.59603453344294
-  POINT  541  13.24977992549936  15.60136788386504
-  POINT  542  14.29471758842084  15.61000619229367
-  POINT  543  15.34601774658832  15.61677396966515
-  POINT  544  16.40580680537335  15.60593604543914
-  POINT  545  17.47213241791181  15.54874447015032
-  POINT  546  18.4958693388047  15.47325456203676
-  POINT  547  19.50127443887344  15.56149853444409
-  POINT  548  -19.69120777770086  16.49909493767488
-  POINT  549  -18.82453814407551  16.39668162048823
-  POINT  550  -17.91856863118067  16.45118061991079
-  POINT  551  -16.92410838554749  16.48124398607248
-  POINT  552  -15.88164018773895  16.50096422915104
-  POINT  553  -14.82887068531301  16.49821045669536
-  POINT  554  -13.77807911254733  16.48886297653494
-  POINT  555  -12.7333784111039  16.48193539493605
-  POINT  556  -11.69485118291488  16.47821714148055
-  POINT  557  -10.66193355150254  16.47685701531462
-  POINT  558  -9.634017284309458  16.47687882871921
-  POINT  559  -8.610421523166179  16.47761153274202
-  POINT  560  -7.59043875501705  16.47862741976457
-  POINT  561  -6.573526910504127  16.47948404375377
-  POINT  562  -5.55916420169899  16.47991242318579
-  POINT  563  -4.546789160014427  16.4797742368711
-  POINT  564  -3.535766395032657  16.47908711802946
-  POINT  565  -2.525390013898583  16.4782315399178
-  POINT  566  -1.515222446789751  16.47755978237018
-  POINT  567  -0.505160915759866  16.47693907152057
-  POINT  568  0.5051609320854129  16.4769390697559
-  POINT  569  1.515222463409069  16.47755977720512
-  POINT  570  2.525390031591372  16.47823153173884
-  POINT  571  3.535766415254718  16.47908710738646
-  POINT  572  4.546789185065328  16.47977422398127
-  POINT  573  5.559164234676066  16.47991240775378
-  POINT  574  6.573526955235264  16.47948402492305
-  POINT  575  7.590438816148497  16.47862739571796
-  POINT  576  8.610421605901228  16.47761150046795
-  POINT  577  9.634017393679581  16.47687878455547
-  POINT  578  10.66193369197147  16.47685695525197
-  POINT  579  11.6948513586376  16.47821705943312
-  POINT  580  12.73337862581002  16.48193527915152
-  POINT  581  13.77807936895742  16.48886280392126
-  POINT  582  14.82887098061904  16.49821018706623
-  POINT  583  15.88164049446434  16.50096381647671
-  POINT  584  16.92410861282034  16.48124342897973
-  POINT  585  17.91856863399398  16.45118006156937
-  POINT  586  18.82453798513463  16.39668072056363
-  POINT  587  19.69120781864528  16.4990951679711
-  POINT  588  -19.82328465846074  17.34719293018973
-  POINT  589  -18.68356651268673  17.31043580953861
-  POINT  590  -17.56673240514328  17.36123106358058
-  POINT  591  -16.47414590791442  17.37598986974012
-  POINT  592  -15.39064716739153  17.37819173206542
-  POINT  593  -14.32006602394481  17.37102412556857
-  POINT  594  -13.2634493215721  17.36491520744474
-  POINT  595  -12.21741851257929  17.36094404730209
-  POINT  596  -11.17940525689727  17.35901220028596
-  POINT  597  -10.14779283686373  17.35850451428117
-  POINT  598  -9.121467989502685  17.35873940174785
-  POINT  599  -8.09954906046551  17.35924582268215
-  POINT  600  -7.081277449497645  17.35971278396684
-  POINT  601  -6.066028455702323  17.35983944191427
-  POINT  602  -5.053197717776997  17.35940141983762
-  POINT  603  -4.042124698542789  17.35824695931711
-  POINT  604  -3.032009115389205  17.3564023422576
-  POINT  605  -2.021821824817601  17.35459015065573
-  POINT  606  -1.011040264187739  17.35340280443575
-  POINT  607  6.814640345076395e-09  17.35243938843107
-  POINT  608  1.011040278028748  17.35340280223508
-  POINT  609  2.021821839659843  17.35459014619961
-  POINT  610  3.032009132287029  17.35640233585637
-  POINT  611  4.042124719169761  17.35824695109229
-  POINT  612  5.053197744437713  17.35940140968951
-  POINT  613  6.066028491348846  17.35983942938084
-  POINT  614  7.081277497793296  17.35971276796347
-  POINT  615  8.099549125655424  17.35924580133723
-  POINT  616  9.121468076013995  17.3587393726077
-  POINT  617  10.14779294895601  17.35850447445268
-  POINT  618  11.17940539853177  17.3590121455207
-  POINT  619  12.21741868699975  17.36094396965026
-  POINT  620  13.26344953055692  17.36491509096027
-  POINT  621  14.32006626614396  17.37102394370543
-  POINT  622  15.39064742969177  17.37819145776436
-  POINT  623  16.47414614962407  17.37598951033426
-  POINT  624  17.56673257253595  17.36123068035427
-  POINT  625  18.68356665984462  17.31043516903573
-  POINT  626  19.82328469438627  17.3471931986458
-  POINT  627  -19.92361530225037  18.25370297831815
-  POINT  628  -19.07203628626812  18.19876552320404
-  POINT  629  -18.09128424245282  18.22378292531755
-  POINT  630  -17.02794564635327  18.24352791034031
-  POINT  631  -15.94398258752478  18.24421394845224
-  POINT  632  -14.86112859360125  18.24245684590457
-  POINT  633  -13.79465161119509  18.24206223663435
-  POINT  634  -12.74159853322912  18.24073858102732
-  POINT  635  -11.698529613906  18.23959715961889
-  POINT  636  -10.66316644369302  18.23915626546558
-  POINT  637  -9.633977641977911  18.2392237253931
-  POINT  638  -8.609886644138397  18.23947670834334
-  POINT  639  -7.590062391072585  18.23966317253559
-  POINT  640  -6.573799873479021  18.2395756905061
-  POINT  641  -5.560467629070432  18.23897213290731
-  POINT  642  -4.549395686991836  18.2375962202419
-  POINT  643  -3.53974763298982  18.23518325778423
-  POINT  644  -2.530321009293305  18.23165172954483
-  POINT  645  -1.519299961772805  18.22830303022641
-  POINT  646  -0.5061568241133134  18.22651105869159
-  POINT  647  0.5061568361746052  18.22651105818931
-  POINT  648  1.519299974627625  18.2283030281956
-  POINT  649  2.530321023719614  18.23165172623696
-  POINT  650  3.539747650302188  18.23518325320082
-  POINT  651  4.549395708977971  18.23759621436859
-  POINT  652  5.560467658068336  18.23897212554887
-  POINT  653  6.573799912439206  18.23957568110988
-  POINT  654  7.590062443504756  18.23966316006795
-  POINT  655  8.609886713904036  18.23947669135741
-  POINT  656  9.633977733038876  18.23922370211182
-  POINT  657  10.66316655986387  18.23915623336316
-  POINT  658  11.69852975826159  18.23959711417069
-  POINT  659  12.74159870680618  18.24073851295247
-  POINT  660  13.79465181041776  18.24206212883075
-  POINT  661  14.86112880502805  18.24245668253721
-  POINT  662  15.94398277539668  18.24421374106404
-  POINT  663  17.02794575643996  18.24352769585881
-  POINT  664  18.09128426867969  18.22378260511285
-  POINT  665  19.07203607838779  18.19876510589028
-  POINT  666  19.92361533574309  18.25370336043873
-  POINT  667  -19.9802449810712  19.11128711446231
-  POINT  668  -18.80619197016033  19.09425379941037
-  POINT  669  -17.66225403113433  19.09510203515607
-  POINT  670  -16.52583190669753  19.09866237624121
-  POINT  671  -15.41432354959155  19.0986301021614
-  POINT  672  -14.33063667844831  19.1105065301146
-  POINT  673  -13.26794614671815  19.11638402180332
-  POINT  674  -12.21904679432654  19.11829199267038
-  POINT  675  -11.17975304147024  19.11894075428319
-  POINT  676  -10.14765766280284  19.11928688527702
-  POINT  677  -9.121321606407902  19.1195239082655
-  POINT  678  -8.099811768765214  19.11961774535636
-  POINT  679  -7.082440474765014  19.11946501955149
-  POINT  680  -6.068617555176951  19.11889174400767
-  POINT  681  -5.057733760576324  19.11759686938207
-  POINT  682  -4.048951495282913  19.11510440717879
-  POINT  683  -3.040860967573059  19.11069978972926
-  POINT  684  -2.031062116367802  19.10382972217813
-  POINT  685  -1.01638199358576  19.09746934675944
-  POINT  686  5.469910147222479e-09  19.09799582548251
-  POINT  687  1.016382005544462  19.09746934612121
-  POINT  688  2.031062129425211  19.10382972109414
-  POINT  689  3.040860982727736  19.11069978795467
-  POINT  690  4.048951514001514  19.1151044047146
-  POINT  691  5.057733784810108  19.11759686619456
-  POINT  692  6.06861758741177  19.11889173991558
-  POINT  693  7.082440518000469  19.11946501414825
-  POINT  694  8.099811826393989  19.11961773801307
-  POINT  695  9.121321682045322  19.11952389818466
-  POINT  696  10.14765776004377  19.11928687136565
-  POINT  697  11.1797531633058  19.11894073468605
-  POINT  698  12.21904694182174  19.11829196363125
-  POINT  699  13.26794631623689  19.11638397571452
-  POINT  700  14.33063685706478  19.11050645765263
-  POINT  701  15.41432371433398  19.09863001492938
-  POINT  702  16.52583203632977  19.09866230844884
-  POINT  703  17.6622541458637  19.09510191838969
-  POINT  704  18.80619204599507  19.09425361367645
-  POINT  705  19.9802449892912  19.11128730390016
-  POINT  706  -19.18788556876717  20.00005139493198
-  POINT  707  -18.23752403849579  19.99984302247159
-  POINT  708  -17.29064226017514  19.99925376166535
-  POINT  709  -16.47440002277868  20.00254940092639
-  POINT  710  -15.69589026095225  19.99922347246529
-  POINT  711  -14.75829776969549  19.99999149402495
-  POINT  712  -13.75224907606844  20.00002238976034
-  POINT  713  -12.72358628344629  20.00001314522074
-  POINT  714  -11.69063170189132  20.00000296247429
-  POINT  715  -10.65968425579931  19.99999907815186
-  POINT  716  -9.632679418332129  19.99999847573628
-  POINT  717  -8.610092788959356  19.9999987802438
-  POINT  718  -7.592007815489902  19.99999919201484
-  POINT  719  -6.578584325048967  19.99999952078446
-  POINT  720  -5.570430449173512  19.99999973968279
-  POINT  721  -4.569141973011657  19.99999986982209
-  POINT  722  -3.578262228261103  19.99999994088966
-  POINT  723  -2.605187956284842  19.99999997690123
-  POINT  724  -1.66466516281073  19.99999999380757
-  POINT  725  -0.7826655107941599  20.0000000016338
-  POINT  726  0.7826655154907771  20.00000000163381
-  POINT  727  1.664665170888243  19.99999999380764
-  POINT  728  2.605187967544461  19.99999997690146
-  POINT  729  3.578262243238  19.99999994089031
-  POINT  730  4.569141992985899  19.9999998698238
-  POINT  731  5.570430476094784  19.99999973968696
-  POINT  732  6.578584361468833  19.999999520794
-  POINT  733  7.592007864442903  19.99999919203552
-  POINT  734  8.610092853801689  19.99999878028637
-  POINT  735  9.632679502529101  19.99999847581969
-  POINT  736  10.6596843624034  19.99999907830713
-  POINT  737  11.69063183223476  20.00000296274612
-  POINT  738  12.72358643409481  20.00001314569264
-  POINT  739  13.75224923254777  20.00002239071156
-  POINT  740  14.75829790050601  19.99999149614534
-  POINT  741  15.69589033419841  19.99922348070548
-  POINT  742  16.47440003681302  20.0025493901109
-  POINT  743  17.29064231060998  19.99925377353345
-  POINT  744  18.23752405131307  19.99984302941273
-  POINT  745  19.18788543351031  20.00005138833587
-  POINT  746  -19.98023779283576  20.88887437456774
-  POINT  747  -18.80580843557483  20.90547874653299
-  POINT  748  -17.66161201461446  20.90415650737443
-  POINT  749  -16.52591330812703  20.90273438014319
-  POINT  750  -15.41490978144221  20.90067949213849
-  POINT  751  -14.33087263381866  20.8894508385836
-  POINT  752  -13.26804240623713  20.88362475434566
-  POINT  753  -12.21908307283113  20.88171102490173
-  POINT  754  -11.1797653194024  20.88105596204579
-  POINT  755  -10.14766089752007  20.88070896143329
-  POINT  756  -9.121321787680523  20.8804729634606
-  POINT  757  -8.099811171529218  20.88038023214702
-  POINT  758  -7.082439863957721  20.88053378104001
-  POINT  759  -6.068617118328885  20.88110759648338
-  POINT  760  -5.057733492537352  20.88240279408681
-  POINT  761  -4.048951345696993  20.88489543523155
-  POINT  762  -3.040860889905527  20.88930014517067
-  POINT  763  -2.031062079165233  20.89617025723036
-  POINT  764  -1.016381979500983  20.90253065295888
-  POINT  765  5.469943456515303e-09  20.90200417751546
-  POINT  766  1.016381991459812  20.90253065359715
-  POINT  767  2.03106209222298  20.89617025831457
-  POINT  768  3.040860905061069  20.88930014694594
-  POINT  769  4.048951364417659  20.88489543769765
-  POINT  770  5.057733516775839  20.8824027972792
-  POINT  771  6.06861715057387  20.88110760058708
-  POINT  772  7.082439907213993  20.88053378646916
-  POINT  773  8.099811229198181  20.8803802395451
-  POINT  774  9.121321863390992  20.88047297365156
-  POINT  775  10.14766099488602  20.88070897555551
-  POINT  776  11.17976544143952  20.88105598202432
-  POINT  777  12.21908322063199  20.88171105459812
-  POINT  778  13.26804257619063  20.88362480166985
-  POINT  779  14.33087281298531  20.88945091392941
-  POINT  780  15.41490994607966  20.90067958866326
-  POINT  781  16.52591344201236  20.90273444864004
-  POINT  782  17.66161214257477  20.90415664260873
-  POINT  783  18.80580852434392  20.90547893935344
-  POINT  784  19.98023780197282  20.88887416458981
-  POINT  785  -19.92358828250518  21.74660526428339
-  POINT  786  -19.07217434439901  21.80073889981208
-  POINT  787  -18.09112945874565  21.77562907330344
-  POINT  788  -17.02812405581322  21.75701137151901
-  POINT  789  -15.94366066593676  21.75622850710521
-  POINT  790  -14.86126409690214  21.75722234436677
-  POINT  791  -13.79471434661022  21.75787709872358
-  POINT  792  -12.74162038561464  21.75924454538805
-  POINT  793  -11.69853414597164  21.7603937981996
-  POINT  794  -10.66316512661045  21.76083746123114
-  POINT  795  -9.633974994254842  21.76077236820268
-  POINT  796  -8.609884257109169  21.76052103489894
-  POINT  797  -7.590060667734138  21.76033556874065
-  POINT  798  -6.573798770236956  21.76042363684251
-  POINT  799  -5.560466980079595  21.76102752854904
-  POINT  800  -4.549395330869891  21.76240362299502
-  POINT  801  -3.53974744971968  21.76481667916055
-  POINT  802  -2.5303209212877  21.76834825283947
-  POINT  803  -1.519299924135361  21.77169697292803
-  POINT  804  -0.5061568134041036  21.7734889506532
-  POINT  805  0.5061568254655004  21.77348895115548
-  POINT  806  1.519299936990494  21.77169697495886
-  POINT  807  2.530320935714927  21.76834825614754
-  POINT  808  3.539747467034398  21.76481668374473
-  POINT  809  4.549395352861634  21.76240362887052
-  POINT  810  5.560467009090089  21.76102753591302
-  POINT  811  6.573798809223865  21.76042364625162
-  POINT  812  7.590060720219843  21.76033558123638
-  POINT  813  8.609884326976061  21.76052105194263
-  POINT  814  9.633975085497147  21.76077239159665
-  POINT  815  10.66316524309085  21.76083749354136
-  POINT  816  11.69853429083621  21.7603938440048
-  POINT  817  12.74162056001178  21.75924461407503
-  POINT  818  13.79471454718983  21.75787720786278
-  POINT  819  14.86126431068448  21.75722251199929
-  POINT  820  15.94366086082416  21.756228717586
-  POINT  821  17.02812417119083  21.75701159238045
-  POINT  822  18.09112949141926  21.77562941392504
-  POINT  823  19.07217412140869  21.80073933755012
-  POINT  824  19.92358831980405  21.74660483881377
-  POINT  825  -19.823263456196  22.65296550038718
-  POINT  826  -18.68347167777789  22.6889724670474
-  POINT  827  -17.5669100312704  22.63883478838346
-  POINT  828  -16.47409263224828  22.6242054542872
-  POINT  829  -15.3904367336017  22.62202395225419
-  POINT  830  -14.32006894483515  22.62885094013076
-  POINT  831  -13.26345062953686  22.63505078113978
-  POINT  832  -12.21741436155782  22.63904422561734
-  POINT  833  -11.17939965412427  22.64098178723362
-  POINT  834  -10.14778782482358  22.64149205572087
-  POINT  835  -9.121464141616515  22.64125877788618
-  POINT  836  -8.099546383139796  22.64075324216461
-  POINT  837  -7.081275727631735  22.64028674537108
-  POINT  838  -6.066027421514116  22.64016033445862
-  POINT  839  -5.053197134698077  22.64059848599732
-  POINT  840  -4.042124389521369  22.64175301143073
-  POINT  841  -3.032008961880832  22.64359765889142
-  POINT  842  -2.021821754586955  22.64540986356159
-  POINT  843  -1.011040237264479  22.64659721372332
-  POINT  844  6.814665224480487e-09  22.6475606308115
-  POINT  845  1.011040251105664  22.64659721592393
-  POINT  846  2.021821769429846  22.64540986801763
-  POINT  847  3.032008978780493  22.6435976652927
-  POINT  848  4.042124410152931  22.64175301965603
-  POINT  849  5.053197161369463  22.64059849614706
-  POINT  850  6.066027457183961  22.64016034699624
-  POINT  851  7.081275775975558  22.6402867613839
-  POINT  852  8.099546448423908  22.64075326352899
-  POINT  853  9.121464228302864  22.64125880706316
-  POINT  854  10.14778793722731  22.64149209561295
-  POINT  855  11.17939979629603  22.64098184209338
-  POINT  856  12.21741453689023  22.6390443033786
-  POINT  857  13.26345084008729  22.63505089777322
-  POINT  858  14.32006918987354  22.62885112279828
-  POINT  859  15.39043700219516  22.62202422695843
-  POINT  860  16.47409288234377  22.62420581860266
-  POINT  861  17.56691020844972  22.63883518337205
-  POINT  862  18.68347184009588  22.68897314250563
-  POINT  863  19.82326349779923  22.652965189523
-  POINT  864  -19.69117813060965  23.501071811403
-  POINT  865  -18.8246775584696  23.60270488921595
-  POINT  866  -17.91872317447207  23.54877686754418
-  POINT  867  -16.92421077812897  23.51878118738913
-  POINT  868  -15.88162933414794  23.49913833184728
-  POINT  869  -14.82876942700178  23.5019021870122
-  POINT  870  -13.77806312245109  23.51109818218014
-  POINT  871  -12.7333690497193  23.51805365247506
-  POINT  872  -11.69484326979592  23.5217794620292
-  POINT  873  -10.661927166753  23.52314139532949
-  POINT  874  -9.634012473512842  23.52312044026287
-  POINT  875  -8.610418120559023  23.52238820743955
-  POINT  876  -7.590436502923668  23.52137251796749
-  POINT  877  -6.573525514872875  23.52051596810155
-  POINT  878  -5.559163390593181  23.52008761426355
-  POINT  879  -4.54678871790041  23.52022580633416
-  POINT  880  -3.535766169521851  23.52091292302367
-  POINT  881  -2.525389907129223  23.5217684966976
-  POINT  882  -1.515222401501546  23.52244024975234
-  POINT  883  -0.505160903546754  23.52306095823609
-  POINT  884  0.5051609198722887  23.52306096000069
-  POINT  885  1.515222418121158  23.52244025491717
-  POINT  886  2.525389924823131  23.52176850487623
-  POINT  887  3.535766189747005  23.52091293366626
-  POINT  888  4.546788742958842  23.52022581922355
-  POINT  889  5.559163423587246  23.52008762969507
-  POINT  890  6.573525559639977  23.52051598693144
-  POINT  891  7.590436564126859  23.52137254201168
-  POINT  892  8.610418203429177  23.52238823970576
-  POINT  893  9.634012583123939  23.5231204844028
-  POINT  894  10.66192730763136  23.52314145532485
-  POINT  895  11.69484344618557  23.52177954389795
-  POINT  896  12.73336926547453  23.51805376783202
-  POINT  897  13.77806338049386  23.51109835404176
-  POINT  898  14.82876972514016  23.50190245509659
-  POINT  899  15.88162964366185  23.49913874577929
-  POINT  900  16.92421100623148  23.5187817528495
-  POINT  901  17.9187231720003  23.54877744101314
-  POINT  902  18.82467738720799  23.60270583207815
-  POINT  903  19.69117818073977  23.50107152945477
-  POINT  904  -19.50128258193048  24.4384656875654
-  POINT  905  -18.49603377721733  24.52645328847083
-  POINT  906  -17.47222047478762  24.45122954140129
-  POINT  907  -16.40586225838657  24.39407159976292
-  POINT  908  -15.34601775579845  24.38327897298187
-  POINT  909  -14.29467265709022  24.390055636783
-  POINT  910  -13.24976676348197  24.39862650284665
-  POINT  911  -12.21060209619167  24.40396573526314
-  POINT  912  -11.17666203331493  24.40625240812431
-  POINT  913  -10.14751294202745  24.40659288968487
-  POINT  914  -9.122556531432314  24.40573982553234
-  POINT  915  -8.101059706484772  24.40417598818402
-  POINT  916  -7.082601789515715  24.40258179050725
-  POINT  917  -6.066775861079858  24.401321559102
-  POINT  918  -5.053111412995462  24.40054994850132
-  POINT  919  -4.041063542992159  24.40027148711376
-  POINT  920  -3.030084530115851  24.40031940219774
-  POINT  921  -2.019762977092939  24.40048397969316
-  POINT  922  -1.009856981565384  24.40074426873068
-  POINT  923  1.024744895883334e-08  24.40080656348254
-  POINT  924  1.009857001855979  24.40074427407103
-  POINT  925  2.019762997257817  24.40048398970201
-  POINT  926  3.030084551212998  24.40031941575852
-  POINT  927  4.041063567223794  24.40027150330772
-  POINT  928  5.053111443654583  24.40054996712262
-  POINT  929  6.066775902412783  24.40132158083352
-  POINT  930  7.082601846501917  24.40258181677218
-  POINT  931  8.101059785020986  24.40417602181029
-  POINT  932  9.122556637884827  24.40573987111417
-  POINT  933  10.14751308187546  24.40659295223369
-  POINT  934  11.17666221085666  24.40625249235723
-  POINT  935  12.21060231588698  24.40396584869259
-  POINT  936  13.24976703047505  24.39862666102139
-  POINT  937  14.29467297678669  24.39005587293844
-  POINT  938  15.34601812724821  24.38327935339093
-  POINT  939  16.40586264749961  24.39407221667886
-  POINT  940  17.47222072302032  24.45123039885839
-  POINT  941  18.49603359613996  24.52645421647772
-  POINT  942  19.50128254843763  24.438465834723
-  POINT  943  -19.27566297736843  25.33374322431333
-  POINT  944  -18.09775178956348  25.36799483110871
-  POINT  945  -16.95620348221256  25.27537035025225
-  POINT  946  -15.86925210584145  25.2621959819831
-  POINT  947  -14.81076315314948  25.27017923896646
-  POINT  948  -13.76485149074431  25.28055642554051
-  POINT  949  -12.72554494747265  25.2877018915422
-  POINT  950  -11.69125466472678  25.29114191583416
-  POINT  951  -10.66153084238642  25.29208544028669
-  POINT  952  -9.635751893753024  25.29127123899427
-  POINT  953  -8.613017330938026  25.28911759029576
-  POINT  954  -7.593119760102007  25.28673460993404
-  POINT  955  -6.575847443318799  25.28464366208886
-  POINT  956  -5.56085202263591  25.28301692601594
-  POINT  957  -4.547650297377339  25.28185175153692
-  POINT  958  -3.535803856092467  25.28112854408795
-  POINT  959  -2.524929008354851  25.28072983104776
-  POINT  960  -1.514733152989468  25.28059689769103
-  POINT  961  -0.5048698207562641  25.28052643741724
-  POINT  962  0.5048698473713688  25.28052644168841
-  POINT  963  1.51473317820234  25.28059690951267
-  POINT  964  2.524929032351727  25.28072984843296
-  POINT  965  3.535803880701605  25.28112856491395
-  POINT  966  4.54765032602379  25.28185177457648
-  POINT  967  5.560852060064414  25.28301695131759
-  POINT  968  6.575847495256659  25.28464369111745
-  POINT  969  7.593119832718212  25.28673464497304
-  POINT  970  8.613017431274047  25.28911763568033
-  POINT  971  9.635752028795475  25.29127130191628
-  POINT  972  10.66153101603581  25.29208552765603
-  POINT  973  11.6912548775394  25.29114203268002
-  POINT  974  12.72554519985952  25.28770204706892
-  POINT  975  13.76485178333624  25.28055664153414
-  POINT  976  14.81076348639632  25.27017956625211
-  POINT  977  15.86925247881834  25.26219652228766
-  POINT  978  16.95620384751598  25.27537126258778
-  POINT  979  18.09775189289379  25.36799618984021
-  POINT  980  19.27566284513804  25.33374370218195
-  POINT  981  -19.02239954985974  26.17643225215792
-  POINT  982  -18.13957375669325  26.27182967555013
-  POINT  983  -17.24752991244937  26.16660408857279
-  POINT  984  -16.27676195998304  26.15550609242113
-  POINT  985  -15.27459027941854  26.16147153179269
-  POINT  986  -14.25617297779009  26.16981316221108
-  POINT  987  -13.2298905244963  26.17593671197166
-  POINT  988  -12.20134707994185  26.17929019701242
-  POINT  989  -11.17413433418612  26.18055581832264
-  POINT  990  -10.14926347567323  26.17975046130899
-  POINT  991  -9.126055233191323  26.1767257214049
-  POINT  992  -8.104994973232515  26.17334704655403
-  POINT  993  -7.086339423772932  26.17035063568784
-  POINT  994  -6.069981455507479  26.16788451762503
-  POINT  995  -5.055493041319419  26.16585302924196
-  POINT  996  -4.042551276201685  26.16436367569299
-  POINT  997  -3.030821407389114  26.16335937686056
-  POINT  998  -2.020032206493706  26.16279434727297
-  POINT  999  -1.009850748200918  26.16249580956691
-  POINT  1000  1.810878547461869e-08  26.16240730616165
-  POINT  1001  1.009850782604362  26.16249582264381
-  POINT  1002  2.020032236871754  26.1627943696687
-  POINT  1003  3.030821434692971  26.163359404605
-  POINT  1004  4.04255130367432  26.16436370564181
-  POINT  1005  5.055493074279512  26.16585306014084
-  POINT  1006  6.069981500676009  26.16788455034281
-  POINT  1007  7.086339488585687  26.17035067328725
-  POINT  1008  8.104995064661678  26.17334709269614
-  POINT  1009  9.126055358650662  26.17672578313303
-  POINT  1010  10.14926364070988  26.17975055132968
-  POINT  1011  11.17413453512518  26.18055594767594
-  POINT  1012  12.20134730349981  26.17929037161421
-  POINT  1013  13.22989075441856  26.17593694579172
-  POINT  1014  14.25617319248297  26.1698134895775
-  POINT  1015  15.27459044923737  26.16147202351487
-  POINT  1016  16.27676204411003  26.15550686826468
-  POINT  1017  17.24752984252422  26.16660531696369
-  POINT  1018  18.13957335417382  26.27183161770785
-  POINT  1019  19.02239923981158  26.17643320705552
-  POINT  1020  -18.68351052659932  27.13627594775126
-  POINT  1021  -17.69958032840385  27.16211878258065
-  POINT  1022  -16.74683156791625  27.09239213947461
-  POINT  1023  -15.76142860035137  27.07785332363176
-  POINT  1024  -14.75568523901815  27.07369952580982
-  POINT  1025  -13.73682530497883  27.07257389333525
-  POINT  1026  -12.71214081282853  27.07258462878146
-  POINT  1027  -11.68737540619582  27.07322119480453
-  POINT  1028  -10.66414374485063  27.07224624332165
-  POINT  1029  -9.640752201106791  27.06765889268107
-  POINT  1030  -8.618551085348614  27.06280265021007
-  POINT  1031  -7.598447638413528  27.0587038340893
-  POINT  1032  -6.580657275128921  27.05538108021106
-  POINT  1033  -5.564721338620957  27.05245186732603
-  POINT  1034  -4.55044947250108  27.05017759593697
-  POINT  1035  -3.537564033075582  27.04853556963036
-  POINT  1036  -2.525883378397752  27.04753994742007
-  POINT  1037  -1.515118391171542  27.04699037668727
-  POINT  1038  -0.5049676403738673  27.04677660797433
-  POINT  1039  0.5049676892594587  27.04677661887949
-  POINT  1040  1.515118434256783  27.04699040536934
-  POINT  1041  2.525883412994776  27.04753998543922
-  POINT  1042  3.537564061749419  27.04853561085263
-  POINT  1043  4.550449500892171  27.05017763641098
-  POINT  1044  5.564721374913006  27.05245190650947
-  POINT  1045  6.580657328738541  27.0553811208901
-  POINT  1046  7.598447718844161  27.05870388239782
-  POINT  1047  8.618551199616206  27.0628027121368
-  POINT  1048  9.640752355782366  27.06765898096566
-  POINT  1049  10.66414394092225  27.07224638347101
-  POINT  1050  11.6873756228595  27.07322140691138
-  POINT  1051  12.71214101090778  27.07258491927569
-  POINT  1052  13.7368254473805  27.07257428445428
-  POINT  1053  14.75568528734847  27.07370007007758
-  POINT  1054  15.76142851055736  27.07785411803665
-  POINT  1055  16.74683128376763  27.09239333698052
-  POINT  1056  17.6995797272013  27.16212066124442
-  POINT  1057  18.68350991969133  27.13627753669932
-  POINT  1058  -18.3087899994487  28.0491122961534
-  POINT  1059  -17.29356305303868  28.05076474633064
-  POINT  1060  -16.29456855134103  28.00414807613013
-  POINT  1061  -15.27947676947299  27.98500923824287
-  POINT  1062  -14.25474850756761  27.97405313016844
-  POINT  1063  -13.22681991964508  27.96937104967781
-  POINT  1064  -12.20220140205727  27.96991345424442
-  POINT  1065  -11.18106269960114  27.96967783441059
-  POINT  1066  -10.1575317295533  27.96254624095482
-  POINT  1067  -9.134026282902123  27.9554271272794
-  POINT  1068  -8.11232808124951  27.94990275991905
-  POINT  1069  -7.093073357937705  27.94571290375888
-  POINT  1070  -6.075536956332379  27.94179197610055
-  POINT  1071  -5.059700169738454  27.9386774220445
-  POINT  1072  -4.045326088931555  27.93633896816423
-  POINT  1073  -3.03240645241726  27.93493777823327
-  POINT  1074  -2.020741779449279  27.93421009321045
-  POINT  1075  -1.010099138076054  27.93395407311486
-  POINT  1076  3.404211895013942e-08  27.93390377024507
-  POINT  1077  1.010099201965424  27.93395410521433
-  POINT  1078  2.020741831028424  27.93421014644879
-  POINT  1079  3.032406488119535  27.93493783773603
-  POINT  1080  4.045326114328983  27.93633902566877
-  POINT  1081  5.059700194472554  27.93867747350166
-  POINT  1082  6.075536993070713  27.94179202308874
-  POINT  1083  7.09307342009923  27.94571295271277
-  POINT  1084  8.112328181018478  27.94990282281439
-  POINT  1085  9.134026425405688  27.95542721427844
-  POINT  1086  10.15753191815605  27.96254637704741
-  POINT  1087  11.18106292576653  27.96967807323303
-  POINT  1088  12.2022016129779  27.96991382936287
-  POINT  1089  13.22682004031123  27.9693715547119
-  POINT  1090  14.25474849512003  27.97405379109089
-  POINT  1091  15.27947659137026  27.98501013174536
-  POINT  1092  16.29456815670813  28.00414934511754
-  POINT  1093  17.29356234408891  28.05076663883557
-  POINT  1094  18.30878908050798  28.04911438640772
-  POINT  1095  -17.88627195115217  28.94881420577205
-  POINT  1096  -16.85121623860757  28.93061933343462
-  POINT  1097  -15.81833314037684  28.89375235827191
-  POINT  1098  -14.77937167335351  28.87328385036637
-  POINT  1099  -13.74209446540223  28.86499338776666
-  POINT  1100  -12.71605582999688  28.86919825138711
-  POINT  1101  -11.69940001494518  28.87340789918018
-  POINT  1102  -10.67625922348492  28.86226791658786
-  POINT  1103  -9.65132961605895  28.851595071435
-  POINT  1104  -8.627923539340028  28.8441361901345
-  POINT  1105  -7.607383097319782  28.83914218931285
-  POINT  1106  -6.588183876610444  28.834021579554
-  POINT  1107  -5.570592938796751  28.82993786493235
-  POINT  1108  -4.554348259497055  28.82674994031302
-  POINT  1109  -3.539757274765657  28.82494387416716
-  POINT  1110  -2.526758864903647  28.82415777580468
-  POINT  1111  -1.515331685041841  28.82413311065559
-  POINT  1112  -0.5049906739901562  28.82425189305842
-  POINT  1113  0.5049907645346323  28.82425191727151
-  POINT  1114  1.515331766070061  28.82413317752096
-  POINT  1115  2.526758922906133  28.82415786552549
-  POINT  1116  3.539757303964481  28.82494396199095
-  POINT  1117  4.554348271221096  28.82675001632507
-  POINT  1118  5.5705929498453  28.82993792637928
-  POINT  1119  6.588183907369825  28.83402163235582
-  POINT  1120  7.607383167361471  28.83914224659848
-  POINT  1121  8.627923663583609  28.84413627571221
-  POINT  1122  9.651329791428106  28.85159520324159
-  POINT  1123  10.67625944341114  28.86226814518679
-  POINT  1124  11.69940025142002  28.87340833491707
-  POINT  1125  12.71605597388189  28.86919892986707
-  POINT  1126  13.74209440347107  28.86499424204478
-  POINT  1127  14.77937139138959  28.87328490937882
-  POINT  1128  15.81833261547568  28.89375376208559
-  POINT  1129  16.85121538818617  28.93062131895283
-  POINT  1130  17.88627066804774  28.94881677035237
-  POINT  1131  -17.41542967730917  29.83375864838565
-  POINT  1132  -16.36598381746591  29.79324716653365
-  POINT  1133  -15.30571123700743  29.76326236085124
-  POINT  1134  -14.25334486558897  29.75293926663301
-  POINT  1135  -13.22518619984562  29.7683098214614
-  POINT  1136  -12.21928477595643  29.78625116079143
-  POINT  1137  -11.19741514236947  29.76826012438021
-  POINT  1138  -10.17050471136325  29.75174492628818
-  POINT  1139  -9.145044524339205  29.74157318849883
-  POINT  1140  -8.1237506134133  29.73611400010283
-  POINT  1141  -7.102985757155311  29.72937235399485
-  POINT  1142  -6.083575327030116  29.72406116587013
-  POINT  1143  -5.065015794708289  29.71965157618854
-  POINT  1144  -4.048200344643696  29.7173430556003
-  POINT  1145  -3.033238232867113  29.71657292251867
-  POINT  1146  -2.020549058249011  29.71719659405831
-  POINT  1147  -1.009738878373672  29.71805565528834
-  POINT  1148  5.919503985596375e-08  29.71837020929849
-  POINT  1149  1.009738994992378  29.71805571880686
-  POINT  1150  2.020549158880593  29.71719671483972
-  POINT  1151  3.033238290617864  29.71657306631699
-  POINT  1152  4.048200349715117  29.71734318068954
-  POINT  1153  5.065015770760248  29.7196516721558
-  POINT  1154  6.083575305003133  29.72406123347293
-  POINT  1155  7.102985771361372  29.72937240771407
-  POINT  1156  8.123750692148713  29.73611406625849
-  POINT  1157  9.145044681942796  29.74157331659041
-  POINT  1158  10.17050491805136  29.75174514843446
-  POINT  1159  11.19741536641047  29.76826054031946
-  POINT  1160  12.2192849573198  29.78625198231071
-  POINT  1161  13.22518614531627  29.76831101236639
-  POINT  1162  14.25334445158184  29.75294061103708
-  POINT  1163  15.30571051603222  29.76326396462168
-  POINT  1164  16.36598278510637  29.79324928955189
-  POINT  1165  17.41542794295087  29.83376171990615
-  POINT  1166  -16.89880493119268  30.69721421200391
-  POINT  1167  -15.84084671744584  30.63188582080215
-  POINT  1168  -14.75937079783184  30.62356117741139
-  POINT  1169  -13.72667803874304  30.6613328279952
-  POINT  1170  -12.74588714172752  30.71371027983801
-  POINT  1171  -11.72514438910883  30.68212290710705
-  POINT  1172  -10.69307402425253  30.65563776551792
-  POINT  1173  -9.663653547397562  30.64189426397848
-  POINT  1174  -8.642458727492786  30.63734439158867
-  POINT  1175  -7.620362459906692  30.62824675701598
-  POINT  1176  -6.599325061244341  30.62130216573695
-  POINT  1177  -5.577936826951563  30.6148672434393
-  POINT  1178  -4.558211164728247  30.61175248302345
-  POINT  1179  -3.540362154667188  30.61087880095583
-  POINT  1180  -2.525662571249494  30.61262583895858
-  POINT  1181  -1.513887280056144  30.61507416610434
-  POINT  1182  -0.5042972278699956  30.61670205839328
-  POINT  1183  0.5042973737465498  30.61670209443389
-  POINT  1184  1.513887429060817  30.61507428789713
-  POINT  1185  2.525662692669032  30.61262604572162
-  POINT  1186  3.54036219335181  30.61087902796626
-  POINT  1187  4.558211107788653  30.61175265802142
-  POINT  1188  5.577936725817437  30.61486735811178
-  POINT  1189  6.599324974859706  30.62130222879121
-  POINT  1190  7.620362447487361  30.62824680085264
-  POINT  1191  8.642458825941324  30.63734447157217
-  POINT  1192  9.663653754394943  30.64189448764897
-  POINT  1193  10.69307423735651  30.65563818384975
-  POINT  1194  11.72514453379872  30.68212369692436
-  POINT  1195  12.74588713706405  30.71371180853617
-  POINT  1196  13.72667758015037  30.66133475353996
-  POINT  1197  14.75936981763983  30.62356312399664
-  POINT  1198  15.84084548444188  30.63188806768807
-  POINT  1199  16.89880261226452  30.69721787530422
-  POINT  1200  -16.34009128149359  31.53262402545307
-  POINT  1201  -15.28568336821521  31.44708435232277
-  POINT  1202  -14.2209000727431  31.53141889752363
-  POINT  1203  -13.2977569951397  31.66679256172576
-  POINT  1204  -12.27301009857187  31.6040005347632
-  POINT  1205  -11.22445310392184  31.55974332082998
-  POINT  1206  -10.18420406298538  31.54252893027452
-  POINT  1207  -9.163915367393241  31.5436687933713
-  POINT  1208  -8.140599406135669  31.53125016600776
-  POINT  1209  -7.118690682844557  31.52230190448825
-  POINT  1210  -6.093912293860901  31.51225498074955
-  POINT  1211  -5.07053781765046  31.50770300997673
-  POINT  1212  -4.04849776527412  31.50615467955022
-  POINT  1213  -3.030710538587649  31.50945833368958
-  POINT  1214  -2.017113296966526  31.51446605862232
-  POINT  1215  -1.007152972521004  31.5188773687048
-  POINT  1216  8.069955546863294e-08  31.52094595365134
-  POINT  1217  1.007153147259242  31.51887744675579
-  POINT  1218  2.017113486527146  31.51446627236329
-  POINT  1219  3.030710673050414  31.50945868636081
-  POINT  1220  4.048497739728965  31.5061550381337
-  POINT  1221  5.070537627085144  31.50770325017226
-  POINT  1222  6.093912047408612  31.51225510381275
-  POINT  1223  7.118690492026126  31.52230193550043
-  POINT  1224  8.140599370382356  31.53125017994062
-  POINT  1225  9.163915512128149  31.54366891796288
-  POINT  1226  10.18420431641738  31.5425293949968
-  POINT  1227  11.22445321142737  31.55974415861684
-  POINT  1228  12.27300998503818  31.60400199599792
-  POINT  1229  13.29775665030186  31.66679525624402
-  POINT  1230  14.22089893057988  31.53142164267454
-  POINT  1231  15.28568200198485  31.44708667752904
-  POINT  1232  16.34008819047632  31.53262840498486
-  POINT  1233  -15.74070991046201  32.33815429935463
-  POINT  1234  -14.74688528329741  32.29702825850423
-  POINT  1235  -13.93190385661229  32.65477363083443
-  POINT  1236  -12.86506936822592  32.52891304941449
-  POINT  1237  -11.77212159391218  32.45232300476276
-  POINT  1238  -10.70587315849742  32.4347153350411
-  POINT  1239  -9.687662057866612  32.45538673008075
-  POINT  1240  -8.662564266803992  32.43904962117873
-  POINT  1241  -7.6420354397583  32.42864000943801
-  POINT  1242  -6.613519518949163  32.41191777411576
-  POINT  1243  -5.586073763699214  32.40488779735104
-  POINT  1244  -4.558141198059786  32.40119064612167
-  POINT  1245  -3.535940044697491  32.40633890872039
-  POINT  1246  -2.519295876494282  32.41479259504359
-  POINT  1247  -1.507828324987365  32.42353533511525
-  POINT  1248  -0.5019149230875003  32.43049565557803
-  POINT  1249  0.5019150823275319  32.43049567799903
-  POINT  1250  1.507828527783088  32.42353546677084
-  POINT  1251  2.519296107078045  32.41479297153293
-  POINT  1252  3.535940160588894  32.40633951541907
-  POINT  1253  4.558141018794441  32.40119120765029
-  POINT  1254  5.58607332108212  32.40488811417254
-  POINT  1255  6.613519029401044  32.41191787120312
-  POINT  1256  7.642035101328529  32.4286399487375
-  POINT  1257  8.662564215711519  32.43904959879422
-  POINT  1258  9.687662207059672  32.45538705154674
-  POINT  1259  10.70587327603016  32.43471639543523
-  POINT  1260  11.77212124413756  32.45232461789568
-  POINT  1261  12.86506864437663  32.5289155171651
-  POINT  1262  13.9319031453721  32.65477802453022
-  POINT  1263  14.74688388336436  32.29703064706029
-  POINT  1264  15.74070577682765  32.33815957294095
-  POINT  1265  -15.07552072766293  33.14262814282181
-  POINT  1266  -14.47383699079426  33.80246509548604
-  POINT  1267  -13.45485613851754  33.44616152809291
-  POINT  1268  -12.31042376721847  33.31655850201416
-  POINT  1269  -11.2135033566313  33.30180198841559
-  POINT  1270  -10.20833474124087  33.37195219581763
-  POINT  1271  -9.180106558323141  33.35165297473918
-  POINT  1272  -8.167116093012913  33.3442344487901
-  POINT  1273  -7.135707070230799  33.31483801144155
-  POINT  1274  -6.105345665605076  33.30379118897195
-  POINT  1275  -5.06957725725357  33.29468673625933
-  POINT  1276  -4.041801375578952  33.30179332186751
-  POINT  1277  -3.020762110140957  33.31421796476505
-  POINT  1278  -2.005808444215231  33.32826293060971
-  POINT  1279  -1.000289102538041  33.34360137140605
-  POINT  1280  4.397051474314129e-08  33.34996601347633
-  POINT  1281  1.000289226544982  33.34360139490249
-  POINT  1282  2.005808652593252  33.32826315749907
-  POINT  1283  3.020762356793561  33.31421864049496
-  POINT  1284  4.04180140274841  33.30179435588055
-  POINT  1285  5.069576774752012  33.29468759101248
-  POINT  1286  6.105344800786285  33.30379157372327
-  POINT  1287  7.135706209600581  33.31483800284786
-  POINT  1288  8.167115522703435  33.3442342276991
-  POINT  1289  9.180106333286005  33.35165308658632
-  POINT  1290  10.20833438162417  33.37195324049043
-  POINT  1291  11.21350253681438  33.30180425811116
-  POINT  1292  12.31042180764285  33.31656140263814
-  POINT  1293  13.4548524153751  33.44616582254692
-  POINT  1294  14.47383044482127  33.80247196173818
-  POINT  1295  15.07551512015369  33.14263458603429
-  POINT  1296  -13.79621587368983  34.47979377169069
-  POINT  1297  -12.80117612552641  34.14340935306568
-  POINT  1298  -11.67938708456585  34.12832297638581
-  POINT  1299  -10.72142132443546  34.29425844362311
-  POINT  1300  -9.682832980733666  34.26424534470635
-  POINT  1301  -8.688207103612132  34.27689307018375
-  POINT  1302  -7.65563025945943  34.22402537362621
-  POINT  1303  -6.627660152089107  34.20733211365729
-  POINT  1304  -5.582314868145199  34.18559033550888
-  POINT  1305  -4.548886327711884  34.19487513879358
-  POINT  1306  -3.522722983675548  34.21111636664738
-  POINT  1307  -2.501187911497048  34.22961986771382
-  POINT  1308  -1.494394684397123  34.25705724567609
-  POINT  1309  -0.4971265849464807  34.27519845138761
-  POINT  1310  0.4971265078887681  34.27519841977612
-  POINT  1311  1.494394688445157  34.25705727178087
-  POINT  1312  2.501188049285862  34.22962028369921
-  POINT  1313  3.522723188878942  34.21111756307139
-  POINT  1314  4.548886155833521  34.19487684951891
-  POINT  1315  5.582313876849914  34.18559156986573
-  POINT  1316  6.627658663296168  34.20733251253952
-  POINT  1317  7.655628853358176  34.22402516036131
-  POINT  1318  8.68820599240011  34.27689283063138
-  POINT  1319  9.682831841060921  34.26424634549341
-  POINT  1320  10.72141915815556  34.29426114991747
-  POINT  1321  11.67938420379727  34.12832694300539
-  POINT  1322  12.80117158164824  34.14341469815486
-  POINT  1323  13.79620812794538  34.47980114816573
-  POINT  1324  -13.06808813704192  35.14018072687722
-  POINT  1325  -12.14172620096994  34.87954210817981
-  POINT  1326  -11.26850255798744  35.2174633859475
-  POINT  1327  -10.17404344203454  35.15495143560162
-  POINT  1328  -9.208060341626505  35.23313312650344
-  POINT  1329  -8.164338718552617  35.1425249690552
-  POINT  1330  -7.149966973739355  35.12413503072115
-  POINT  1331  -6.093958485983832  35.07390856861841
-  POINT  1332  -5.058078832983085  35.0862120839201
-  POINT  1333  -4.028041239492521  35.10535340409478
-  POINT  1334  -2.995366542760057  35.12335223032324
-  POINT  1335  -1.984673994347679  35.16616214935111
-  POINT  1336  -0.9889440302704526  35.202230425387
-  POINT  1337  -2.362829220701329e-07  35.21561385455021
-  POINT  1338  0.9889435978667032  35.20223033196604
-  POINT  1339  1.984673688665513  35.16616222501731
-  POINT  1340  2.995366465565271  35.12335296470669
-  POINT  1341  4.028041331825868  35.10535544561446
-  POINT  1342  5.05807832979828  35.08621479165007
-  POINT  1343  6.093956728733247  35.07391022323044
-  POINT  1344  7.149964603949941  35.12413537360996
-  POINT  1345  8.16433638165371  35.14252466978046
-  POINT  1346  9.208057389898194  35.23313393742545
-  POINT  1347  10.17403944712447  35.15495471543825
-  POINT  1348  11.26849645211291  35.21746853325359
-  POINT  1349  12.14171999880287  34.87954795411678
-  POINT  1350  13.0680787036588  35.14018886919808
-  POINT  1351  -12.25874524554923  35.80263158479386
-  POINT  1352  -10.64940816662681  35.9609434482652
-  POINT  1353  -9.738993523076187  36.21117036120386
-  POINT  1354  -8.645496887251596  36.05535363229623
-  POINT  1355  -7.660082219217359  36.07236004253533
-  POINT  1356  -6.59386247522779  35.96253496561209
-  POINT  1357  -5.568601871711349  35.98133911135642
-  POINT  1358  -4.542278169739824  36.00016620825533
-  POINT  1359  -3.491371001354527  36.00500762088945
-  POINT  1360  -2.474010083407105  36.06498819452312
-  POINT  1361  -1.477289195045545  36.12504113606641
-  POINT  1362  -0.4912059285544867  36.15975599214231
-  POINT  1363  0.4912047027322386  36.15975590621064
-  POINT  1364  1.477288036732875  36.12504100856928
-  POINT  1365  2.474009154113311  36.06498836685221
-  POINT  1366  3.491370484225889  36.005008798768
-  POINT  1367  4.542278089478654  36.00016955223765
-  POINT  1368  5.568600813180165  35.98134321823733
-  POINT  1369  6.593859519726857  35.96253699972355
-  POINT  1370  7.660078711252875  36.07236031674334
-  POINT  1371  8.64549260236045  36.05535452011431
-  POINT  1372  9.738986372954258  36.21117440008044
-  POINT  1373  10.64940057210636  35.96094915519707
-  POINT  1374  12.25873414120749  35.80264019887823
-  POINT  1375  -11.51773025350177  36.35059294972418
-  POINT  1376  -10.65697659081121  36.92420899016856
-  POINT  1377  -9.073839610332337  36.90105300548846
-  POINT  1378  -8.146483166419303  37.06536476868484
-  POINT  1379  -7.049598100139526  36.85375720886346
-  POINT  1380  -6.068285778904927  36.89990321056391
-  POINT  1381  -5.072991493907814  36.90817616854977
-  POINT  1382  -3.99387954502805  36.86886824762014
-  POINT  1383  -2.967956221366422  36.948391661155
-  POINT  1384  -1.969359381657599  37.03579454421214
-  POINT  1385  -0.9811568690244843  37.09928427270614
-  POINT  1386  -1.321646322029191e-06  37.12286421524274
-  POINT  1387  0.9811542273605319  37.09928414206929
-  POINT  1388  1.969356939200988  37.03579438002285
-  POINT  1389  2.967954164856175  36.94839197135881
-  POINT  1390  3.993878153189894  36.86886991249742
-  POINT  1391  5.072990965328807  36.90818161389328
-  POINT  1392  6.068283175739424  36.89990903124271
-  POINT  1393  7.049593675630685  36.85375859784719
-  POINT  1394  8.146477155142176  37.06536635726837
-  POINT  1395  9.073831993817508  36.90105705402716
-  POINT  1396  10.65696264541113  36.92421777141614
-  POINT  1397  11.51771778734179  36.35060173116444
-  POINT  1398  -9.874844025420192  37.39216649740979
-  POINT  1399  -8.96740748095799  37.87695732138048
-  POINT  1400  -7.438938982686154  37.68347468260948
-  POINT  1401  -6.50593626267252  37.87694008295671
-  POINT  1402  -5.61747021210558  37.87127533952164
-  POINT  1403  -4.50493919684402  37.70762847888211
-  POINT  1404  -3.474895680182776  37.81110994000395
-  POINT  1405  -2.47779011320007  37.9305818016129
-  POINT  1406  -1.486534122834006  38.0216095618874
-  POINT  1407  -0.4945352453330601  38.07921156797903
-  POINT  1408  0.4945300811634933  38.07921159550066
-  POINT  1409  1.486529221010789  38.02160930967654
-  POINT  1410  2.477785571750189  37.9305816710405
-  POINT  1411  3.474891600531238  37.81111046960394
-  POINT  1412  4.504935871545127  37.70763053498042
-  POINT  1413  5.617467804911568  37.87128486851104
-  POINT  1414  6.505933128734337  37.87694376153858
-  POINT  1415  7.438934268999978  37.68347575716164
-  POINT  1416  8.967392296606542  37.87696493811983
-  POINT  1417  9.874829237160435  37.39217489381149
-  POINT  1418  -8.147493943469181  38.26522221165496
-  POINT  1419  -7.204335412055579  38.65737257146897
-  POINT  1420  -6.323312496190199  38.97408019050001
-  POINT  1421  -5.01203726983948  38.51297624845616
-  POINT  1422  -4.001501092985738  38.651230540567
-  POINT  1423  -3.020444675311309  38.806876475282
-  POINT  1424  -2.033095442850132  38.92553139969691
-  POINT  1425  -1.029249995848707  39.00470609623093
-  POINT  1426  -4.74370389105111e-06  39.04491520100409
-  POINT  1427  1.029241328499785  39.00470590960975
-  POINT  1428  2.033087058128695  38.92553128934863
-  POINT  1429  3.020436112344315  38.80687697855863
-  POINT  1430  4.001492023142893  38.65123203877156
-  POINT  1431  5.01202711215084  38.51297927624825
-  POINT  1432  6.323297249481397  38.97408527161986
-  POINT  1433  7.204321660158831  38.6573778816041
-  POINT  1434  8.147479092148298  38.26522883631657
-  POINT  1435  -5.49459488339432  39.2304297161394
-  POINT  1436  -4.555054134591538  39.47438013983862
-  POINT  1437  -3.625104797446435  39.66872174818514
-  POINT  1438  -2.68641217378018  39.8187585290443
-  POINT  1439  -1.753727660812683  39.92296262335634
-  POINT  1440  -0.8514203504713909  39.98186887129251
-  POINT  1441  0.8514156417348741  39.98186906132761
-  POINT  1442  1.753718582443226  39.92296341244428
-  POINT  1443  2.686399886263002  39.81876019460063
-  POINT  1444  3.625089980059974  39.66872447914377
-  POINT  1445  4.555037417817725  39.47438404988157
-  POINT  1446  5.494577273669186  39.23043474765144
-  POINT  1447  -10.17836236469941  9.351236080585844
-  POINT  1448  -10.43178822028154  9.796311205363828
-  POINT  1449  -9.917078319793836  9.803182550031517
-  POINT  1450  -0.4257127323325477  0.4866079094147974
-  POINT  1451  -2.371846788213477e-06  0.477542337394691
-  POINT  1452  -0.4258068646365975  0.004533301166143754
-  POINT  1453  -7.678410559861725  1.532677211575885
-  POINT  1454  -7.321632913802258  1.829573658302515
-  POINT  1455  -7.793213434540115  2.025649120773706
-  POINT  1456  -0.4257125470876409  39.5133920361483
-  POINT  1457  -2.371851945525555e-06  39.52245760050205
-  POINT  1458  -0.4258066792652949  39.99546670279175
-  POINT  1459  19.49788122060637  21.77367208818195
-  POINT  1460  19.87859224467908  22.20035688754039
-  POINT  1461  19.44771880960396  22.22685226353656
-  POINT  1462  19.95652174895268  21.31804389755909
-  POINT  1463  19.52620596169076  21.34480675106996
-  POINT  1464  -18.50178077972164  27.59500547042333
-  POINT  1465  -18.00418516392628  27.60561553936703
-  POINT  1466  -18.19154542750159  27.14919736516595
-  POINT  1467  2.318125029883721  20.44808511760801
-  POINT  1468  2.823024436302765  20.4446500619237
-  POINT  1469  2.535961498642024  20.89273520263026
-  POINT  1470  -18.1915204806717  12.85075360776577
-  POINT  1471  -18.00416183249957  12.39434254388758
-  POINT  1472  -18.50176221811813  12.40494933886966
-  POINT  1473  -10.43863716835151  8.90091854855763
-  POINT  1474  -9.923927267863803  8.907789893225319
-  POINT  1475  -10.95968604283294  7.131741057062447
-  POINT  1476  -11.49280931695378  7.122937192173756
-  POINT  1477  -11.23899374083607  7.556481059276784
-  POINT  1478  -10.96516006976062  8.002771637036583
-  POINT  1479  -11.49828334388146  7.993967772147892
-  POINT  1480  -10.70432587216095  8.448865355552398
-  POINT  1481  -10.95876096899656  8.892311542912923
-  POINT  1482  -10.44503626911557  8.01137864268129
-  POINT  1483  14.20285675279642  6.771375017633135
-  POINT  1484  14.50369851507584  7.101292773533388
-  POINT  1485  14.77834984324904  6.524081630761735
-  POINT  1486  12.23551226998423  9.30208580312808
-  POINT  1487  11.99907300324982  8.856939970398869
-  POINT  1488  12.50944368805203  8.841146276347569
-  POINT  1489  11.97221231742172  9.765815913514722
-  POINT  1490  12.48258300222394  9.750022219463421
-  POINT  1491  -0.4905789853227912  2.888925581404812
-  POINT  1492  -0.7361812304740789  3.37047972852181
-  POINT  1493  -0.2456035667837216  3.358689771784562
-  POINT  1494  -4.783548996192389  1.006323236939901
-  POINT  1495  -5.026302453506227  0.6418935979999102
-  POINT  1496  -5.253316898193344  1.128297748069279
-  POINT  1497  -4.278279517467413  0.9371948906828067
-  POINT  1498  -4.50677415895651  1.41789821597725
-  POINT  1499  -3.813305411122727  0.8400241846748683
-  POINT  1500  -4.09123434595309  0.4229266387245523
-  POINT  1501  1.893402820285961  39.42424735089645
-  POINT  1502  2.359743472195849  39.37214574197463
-  POINT  1503  2.220670538841968  39.87633322383852
-  POINT  1504  0.2472626687298011  38.56206339825238
-  POINT  1505  -2.582084783431249e-06  38.07921158173984
-  POINT  1506  -0.2472699945184756  38.56206338449157
-  POINT  1507  10.65318160875874  36.4425834633066
-  POINT  1508  11.08355917972408  36.15577544318076
-  POINT  1509  11.09104919162302  36.64297534268243
-  POINT  1510  4.506759567646867  38.5821056575099
-  POINT  1511  4.758481491847984  38.11030490561433
-  POINT  1512  4.25321394734401  38.179431286876
-  POINT  1513  4.783532264984283  38.9936816630649
-  POINT  1514  5.253302192910013  38.87170701194984
-  POINT  1515  5.026287577931008  39.35811027344018
-  POINT  1516  4.278264720480308  39.06280804432657
-  POINT  1517  2.271388089598089  31.06354615904246
-  POINT  1518  1.765500457793982  31.06477028013021
-  POINT  1519  2.019775060864925  30.61385016680937
-  POINT  1520  2.52391207978878  31.51196247936205
-  POINT  1521  2.778186682859723  31.06104236604121
-  POINT  1522  19.58406521140076  19.55566934611801
-  POINT  1523  19.59394271675515  20.00002569416793
-  POINT  1524  19.99506063684425  19.5555338953416
-  POINT  1525  19.58406161774156  20.44446277646284
-  POINT  1526  19.99505884072375  20.44454692352635
-  POINT  1527  17.47612722659238  20.45170520807109
-  POINT  1528  17.94956809694392  20.45199983601073
-  POINT  1529  17.76408318096152  19.99954840147309
-  POINT  1530  17.09376279229357  20.90344554562439
-  POINT  1531  16.90827787631117  20.45099411108675
-  POINT  1532  17.65639440029453  29.39423957186695
-  POINT  1533  17.13332166556852  29.38219151942949
-  POINT  1534  17.36874302811696  28.9397190446526
-  POINT  1535  13.61482989783698  32.16078664038712
-  POINT  1536  14.07640103797599  32.09309983360238
-  POINT  1537  13.75932779044087  31.59910844945928
-  POINT  1538  16.10341413477412  30.21256867861998
-  POINT  1539  16.63239269868544  30.24523358242805
-  POINT  1540  16.3698240483532  30.66455297149614
-  POINT  1541  16.89070536402862  29.81350550472902
-  POINT  1542  16.60859908664627  29.36193530425236
-  POINT  1543  17.1625462541375  30.26873928275396
-  POINT  1544  16.0904668374591  31.08225823633646
-  POINT  1545  16.6246937806281  31.11843321269683
-  POINT  1546  15.81288509623059  31.48985754125695
-  POINT  1547  16.04545280411266  31.9391559472781
-  POINT  1548  15.51319388940625  31.89262312523499
-  POINT  1549  15.56326374321337  31.03948737260855
-  POINT  1550  13.77222000363087  24.39434126697991
-  POINT  1551  13.50730940690564  24.83959165127776
-  POINT  1552  14.02976238006146  24.83530625723629
-  POINT  1553  12.98553330932471  9.758991772893435
-  POINT  1554  12.72223335676221  10.22272188328008
-  POINT  1555  16.25410351335674  12.9148587217591
-  POINT  1556  16.01906260946011  13.38331048867258
-  POINT  1557  16.5117595380726  13.37602992964366
-  POINT  1558  16.89069502922413  10.18647787299363
-  POINT  1559  16.60858850912514  10.63804911311348
-  POINT  1560  17.13330989107297  10.61778909765387
-  POINT  1561  16.09214844821832  10.65648742134303
-  POINT  1562  16.33476331006715  11.08779864600327
-  POINT  1563  -17.80117652624369  28.04993852124202
-  POINT  1564  -17.49657169072127  27.60644176445565
-  POINT  1565  -19.58406168080147  20.44446288474986
-  POINT  1566  -19.59394278438359  20.00002569746599
-  POINT  1567  -19.99505883837563  20.44454702859078
-  POINT  1568  -18.996847002171  20.45276507073249
-  POINT  1569  -19.3930231142053  20.89717656055036
-  POINT  1570  -19.58406527491918  19.55566925469715
-  POINT  1571  -19.99506063472496  19.55553380055498
-  POINT  1572  -18.99703876946375  19.54715259717118
-  POINT  1573  -19.39321847561576  19.10277045693634
-  POINT  1574  -1.233845495929245  37.56044691729677
-  POINT  1575  -0.9905346840835332  38.05041056493322
-  POINT  1576  -0.7378460571787722  37.58924792034259
-  POINT  1577  -1.759814782842069  38.47357048079215
-  POINT  1578  -1.982162118017038  37.97609568175015
-  POINT  1579  -2.255442778025101  38.42805660065491
-  POINT  1580  -1.503048773376636  33.33593215100788
-  POINT  1581  -1.756818384601298  32.87589913286249
-  POINT  1582  -1.254058713762703  32.88356835326066
-  POINT  1583  13.51221711522611  31.16406500489199
-  POINT  1584  13.97378825536513  31.09637819810725
-  POINT  1585  1.775181014606737  21.33393361663671
-  POINT  1586  1.267840964225153  21.33711381427801
-  POINT  1587  1.523722041841396  20.89935045595586
-  POINT  1588  1.265170094048079  22.20914709544139
-  POINT  1589  1.77056085321017  22.20855342148825
-  POINT  1590  1.516431010267755  22.64600354197079
-  POINT  1591  1.012728381227997  21.77259296305717
-  POINT  1592  0.7612694084626562  21.33800980237632
-  POINT  1593  0.758598538285582  22.21004308353971
-  POINT  1594  1.847863631555612  20.4480851260611
-  POINT  1595  1.340523581174028  20.45126532370239
-  POINT  1596  2.134926569216352  19.99999998535455
-  POINT  1597  2.280691513968954  21.33225925723105
-  POINT  1598  2.785590920387998  21.32882420154674
-  POINT  1599  2.02481043635271  21.7700226155532
-  POINT  1600  2.78116495724771  22.20597296072012
-  POINT  1601  2.276071352572386  22.20687906208259
-  POINT  1602  2.52691537410517  22.64450376665516
-  POINT  1603  -9.899143737765993  12.4849004435783
-  POINT  1604  -9.387390829537839  12.48845944608934
-  POINT  1605  -9.645780226280916  12.0410160502686
-  POINT  1606  -11.94630637827111  14.2647893097616
-  POINT  1607  -12.46345218922917  14.26650973789091
-  POINT  1608  -12.20840695700918  14.7105827019253
-  POINT  1609  -13.22907293656634  11.13290745457848
-  POINT  1610  -13.48445463159971  11.58282180341283
-  POINT  1611  -12.9714364037251  11.58072072087271
-  POINT  1612  -12.45912889682464  11.58045014485459
-  POINT  1613  -11.9508016855418  11.57834567717223
-  POINT  1614  -12.20772749740889  11.128701904356
-  POINT  1615  -12.71451059185801  12.03036449368894
-  POINT  1616  -13.62553305310023  6.037019882652965
-  POINT  1617  -14.1390779208095  5.854807348663457
-  POINT  1618  -13.96434315411798  6.375683521723212
-  POINT  1619  -13.39847526011537  7.408160088352634
-  POINT  1620  -13.61481920361369  7.839222070915377
-  POINT  1621  -13.0814052589453  7.902150069513514
-  POINT  1622  -13.69337197744059  6.949534963734737
-  POINT  1623  -13.1599580327722  7.012462962332874
-  POINT  1624  -14.5037016745593  7.101298192194127
-  POINT  1625  -14.20286038146115  6.771380647742971
-  POINT  1626  -14.7783559058492  6.524088291719242
-  POINT  1627  -13.23627871209868  9.312480837244131
-  POINT  1628  -13.51221183367959  8.835940044420862
-  POINT  1629  -13.02181608086271  8.809752844899524
-  POINT  1630  -16.36981698070831  9.335436989756825
-  POINT  1631  -16.09046066583428  8.917733609398496
-  POINT  1632  -16.62468707069794  8.881556790786455
-  POINT  1633  -15.56325712327145  8.960504702078703
-  POINT  1634  -15.81287888901091  8.510134528156787
-  POINT  1635  -15.51318860052802  8.107370522015474
-  POINT  1636  -16.04544791423854  8.060837516432803
-  POINT  1637  -12.46766878840969  10.67227976168969
-  POINT  1638  -11.95934157712685  10.67017529400733
-  POINT  1639  -10.71091751983426  6.663122417067669
-  POINT  1640  -10.45710194371655  7.096666284170696
-  POINT  1641  -10.46487666458869  6.166894149966415
-  POINT  1642  -10.96746076370507  6.201968922858168
-  POINT  1643  -10.44773102895123  5.275394031275448
-  POINT  1644  -10.20212605088105  5.720747497892338
-  POINT  1645  -9.928437171372778  5.290400873410871
-  POINT  1646  -9.945582807010235  6.18190099210184
-  POINT  1647  -13.2986928764065  5.688395693536721
-  POINT  1648  -13.12801457340368  6.205213648598734
-  POINT  1649  -11.74872710378692  8.418130127367466
-  POINT  1650  -12.02256077486237  7.971839549607667
-  POINT  1651  -12.50944374702482  8.841147771275015
-  POINT  1652  -12.78537686860573  8.36460697845175
-  POINT  1653  -12.56903292510741  7.933544995889006
-  POINT  1654  -12.31858916520195  7.509382640669432
-  POINT  1655  13.43619694655841  5.185526953886848
-  POINT  1656  12.93462220614015  5.358195834077412
-  POINT  1657  13.29868673147849  5.68838933264013
-  POINT  1658  12.6048962546636  4.990129099323558
-  POINT  1659  12.47144390129601  5.488517379573725
-  POINT  1660  12.66773340441992  4.523290710179079
-  POINT  1661  12.20022404450319  4.658903670708396
-  POINT  1662  10.71091693015139  6.663120759878266
-  POINT  1663  10.46487540167239  6.166892274467385
-  POINT  1664  10.96745927067751  6.201966434828546
-  POINT  1665  11.47479568277288  8.879068504656995
-  POINT  1666  11.74872710084068  8.418128977876485
-  POINT  1667  10.41171824790274  4.44204662093386
-  POINT  1668  9.95651127773848  4.316934168875102
-  POINT  1669  10.19419137109885  3.91393666291501
-  POINT  1670  10.72126631852727  4.813787013527604
-  POINT  1671  10.99495611235534  5.244133924789459
-  POINT  1672  10.44772794837044  5.275391038155809
-  POINT  1673  10.95894641188764  4.410789507567511
-  POINT  1674  11.39310410040094  4.215962651334707
-  POINT  1675  11.08355602977641  3.844222258740964
-  POINT  1676  11.76361231084955  4.489943298379086
-  POINT  1677  11.89137865119184  3.919107181901866
-  POINT  1678  11.70510621616581  4.951490272490563
-  POINT  1679  10.26855741345323  2.837344939506088
-  POINT  1680  10.19797132927438  3.43230183825083
-  POINT  1681  9.806904421137391  3.198323297051241
-  POINT  1682  10.65317829943864  3.557414290309588
-  POINT  1683  11.09104496327604  3.357021849792107
-  POINT  1684  15.24378585350844  7.682394375166194
-  POINT  1685  14.91119126151212  7.280158226193516
-  POINT  1686  15.41335252508149  7.2552534786716
-  POINT  1687  14.33938124011792  7.524093148708583
-  POINT  1688  14.48388392770153  8.085767740880334
-  POINT  1689  14.07639118126524  7.906902288220206
-  POINT  1690  13.61481867571485  7.839218526827278
-  POINT  1691  13.75932136329846  8.400893118999029
-  POINT  1692  13.02181590626726  8.80975073334144
-  POINT  1693  12.78537663953285  8.364604900612228
-  POINT  1694  13.47592883520427  9.785178774102992
-  POINT  1695  13.99000741695932  9.792862338836377
-  POINT  1696  13.73926224561804  10.23937500144348
-  POINT  1697  13.236278480666  9.312479110286336
-  POINT  1698  13.51221143214682  8.835937734550996
-  POINT  1699  13.97378393769721  8.903621495943923
-  POINT  1700  11.4612780216533  9.774811388208361
-  POINT  1701  11.70834875389301  10.2227478045437
-  POINT  1702  1.893403551233607  0.5757525887353929
-  POINT  1703  2.220671493500129  0.1236668831597823
-  POINT  1704  2.359744414402249  0.6278542389056427
-  POINT  1705  -9.020619693030262  2.610992623251209
-  POINT  1706  -9.424238324783893  2.359599448271815
-  POINT  1707  -9.474338358545761  2.853388073889197
-  POINT  1708  -9.406414519116504  3.443886808846754
-  POINT  1709  -9.192243991855898  3.8667371366121
-  POINT  1710  -8.859666959835261  3.521795695676809
-  POINT  1711  -9.806915390566399  3.198329514824488
-  POINT  1712  -10.19798187725191  3.432308248445783
-  POINT  1713  -10.26857176218753  2.83735353592188
-  POINT  1714  -0.2472699682428073  1.437936441491353
-  POINT  1715  -2.582068645534674e-06  1.920788194433522
-  POINT  1716  0.2472626424805853  1.437936427731552
-  POINT  1717  -0.247268257212236  2.398961916430443
-  POINT  1718  0.2472643535111566  2.398961902670643
-  POINT  1719  -0.7378459209025934  2.410751873167692
-  POINT  1720  -3.510975514120101  1.270946662206892
-  POINT  1721  -3.322776245011294  0.762200977161605
-  POINT  1722  -2.853429843183762  0.6871825417534015
-  POINT  1723  -3.156651266211425  0.2506822223484442
-  POINT  1724  -2.526771255348011  1.133795929446323
-  POINT  1725  -2.359754750523105  0.6278550165060958
-  POINT  1726  -2.749118087874698  1.631270599590879
-  POINT  1727  -2.255442995214041  1.571943074343573
-  POINT  1728  1.53116419331424  38.96511859947919
-  POINT  1729  1.391479955471506  39.46383466102701
-  POINT  1730  0.7618857048316392  38.5419587525552
-  POINT  1731  0.5146182923979471  39.02481055530693
-  POINT  1732  1.257885274755287  38.51315760964314
-  POINT  1733  1.759808139569742  38.47357029951259
-  POINT  1734  0.9905296510871409  38.0504104525886
-  POINT  1735  -0.4905790953354032  37.11107424397444
-  POINT  1736  -0.2472682834896911  37.60103789161089
-  POINT  1737  0.2472643797585856  37.6010379053717
-  POINT  1738  1.263131334613411  23.08451873542055
-  POINT  1739  1.768522093775502  23.0839250614674
-  POINT  1740  10.17836399587573  30.64876633574936
-  POINT  1741  10.43178957770394  30.2036916661421
-  POINT  1742  9.917079336223154  30.19681981804171
-  POINT  1743  2.526761585236505  38.86620413395363
-  POINT  1744  2.853417999303659  39.31281858657962
-  POINT  1745  4.533434559259351  36.88852576319535
-  POINT  1746  4.788963418436968  37.30790607443685
-  POINT  1747  4.24940701236751  37.28825022373893
-  POINT  1748  -0.7511020128127708  32.88704851349204
-  POINT  1749  -1.004871624037433  32.42701549534664
-  POINT  1750  0.7570181843694639  30.16737890662038
-  POINT  1751  0.2521487164707948  30.16753615186619
-  POINT  1752  0.5048695270937089  29.71821296405268
-  POINT  1753  1.009092401403684  30.61588819116551
-  POINT  1754  1.261813212026598  30.16656500335199
-  POINT  1755  5.068073916803044  30.6133100080666
-  POINT  1756  4.814374367436898  31.05972795409684
-  POINT  1757  5.32423717645129  31.06128530414202
-  POINT  1758  16.9971372534731  13.37045922378724
-  POINT  1759  16.76209634957647  13.83891099070072
-  POINT  1760  18.58096903763212  13.77579904583797
-  POINT  1761  18.85904395297749  13.34143701271937
-  POINT  1762  18.41152250629444  13.29587573790125
-  POINT  1763  18.68665357284071  14.64903426839365
-  POINT  1764  18.29676492885642  15.05256270617449
-  POINT  1765  18.88575798278899  15.06972612425592
-  POINT  1766  17.78489646840998  15.09030766023127
-  POINT  1767  17.98400087835825  15.51099951609354
-  POINT  1768  18.5600217445983  14.22769376801203
-  POINT  1769  18.11860781194196  14.17997612813817
-  POINT  1770  19.15364966814478  14.24346421008305
-  POINT  1771  17.67256729194256  14.23260556757826
-  POINT  1772  17.69351458497638  13.7807108454042
-  POINT  1773  18.99703873975269  19.54715250100616
-  POINT  1774  19.39321851764313  19.1027704587883
-  POINT  1775  18.52185804865407  19.54704832154459
-  POINT  1776  18.71270474241169  19.9999472088743
-  POINT  1777  17.69535052595289  15.99996226585984
-  POINT  1778  18.20721898639934  15.96221731180307
-  POINT  1779  14.56172135096343  23.94597916401752
-  POINT  1780  15.08739392619418  23.94259090424376
-  POINT  1781  14.82034555201745  24.38666761316468
-  POINT  1782  19.39302316315837  20.89717655197163
-  POINT  1783  18.9389913228763  21.35310913845178
-  POINT  1784  18.99684697892711  20.45276516384465
-  POINT  1785  18.5216662878285  20.45266098438309
-  POINT  1786  18.23371033345935  20.90481779098108
-  POINT  1787  18.44846900788159  21.34055417663924
-  POINT  1788  18.58165180641398  21.78818437573758
-  POINT  1789  17.87637081699702  21.33989302826688
-  POINT  1790  14.33939351436823  32.47590433579525
-  POINT  1791  14.48389140697212  31.91422614486741
-  POINT  1792  15.01628294267461  31.87205866229466
-  POINT  1793  14.75329046628237  31.48925416010179
-  POINT  1794  15.24379483009601  32.31759511000062
-  POINT  1795  13.51391520548446  23.95486250753157
-  POINT  1796  13.2557163229842  23.51457606093689
-  POINT  1797  12.99156814797479  23.95834021442671
-  POINT  1798  14.03636817864028  23.9505771134901
-  POINT  1799  14.30341655281701  23.50650040456918
-  POINT  1800  14.0490662851837  23.06997473842002
-  POINT  1801  14.57441945750685  23.06537678894744
-  POINT  1802  14.06279368008757  21.3236640608961
-  POINT  1803  13.53137856169023  21.32075100476631
-  POINT  1804  13.79945769458797  20.88653785779963
-  POINT  1805  16.48589251600749  21.75662015498322
-  POINT  1806  16.7770188066016  21.32987302051025
-  POINT  1807  16.23478715141826  21.32948158311302
-  POINT  1808  17.3448681568828  21.33058411749459
-  POINT  1809  17.55962683130505  21.76632050315274
-  POINT  1810  16.93904168525997  24.42265130776862
-  POINT  1811  17.21421228526815  24.86330083072308
-  POINT  1812  16.6810332475078  24.83472173963332
-  POINT  1813  17.1982158646259  23.98500607585395
-  POINT  1814  16.66503682686555  23.95642698476418
-  POINT  1815  19.16297996782281  24.02058583340057
-  POINT  1816  19.25792778397388  23.55188868076646
-  POINT  1817  19.6018346474257  23.97090400112769
-  POINT  1818  18.66035549167398  24.06458002427793
-  POINT  1819  18.99865807228879  24.48246002560036
-  POINT  1820  14.55271823159151  24.83011771959528
-  POINT  1821  15.07839080682226  24.82672945982152
-  POINT  1822  14.28780763486628  25.27536810389313
-  POINT  1823  13.48363738345204  10.68334955994101
-  POINT  1824  13.99771596520709  10.69103312467439
-  POINT  1825  17.49654751855807  12.39351922586987
-  POINT  1826  17.22317514403901  12.87270591921469
-  POINT  1827  17.0201728164883  12.42839146938536
-  POINT  1828  17.91955247554229  13.28295754083165
-  POINT  1829  18.19151987686094  12.8507518727688
-  POINT  1830  17.47351195554288  13.33558698027175
-  POINT  1831  18.00416107324389  12.39434056037404
-  POINT  1832  18.50176146164216  12.40494748537886
-  POINT  1833  17.80115874569317  11.95002611054472
-  POINT  1834  16.79404890136688  11.97251973589774
-  POINT  1835  16.52067652684781  12.45170642924257
-  POINT  1836  16.02797959823532  12.45898698827148
-  POINT  1837  15.78700936626793  12.00541048997754
-  POINT  1838  15.52043635277687  12.46856278249407
-  POINT  1839  16.05643793044336  11.55103582499389
-  POINT  1840  15.5488946849849  11.56061161921647
-  POINT  1841  16.57287799135018  11.53259751676433
-  POINT  1842  17.07237428099067  11.50928255690713
-  POINT  1843  15.83583901726724  10.22173398984722
-  POINT  1844  15.57327102716685  9.802415814168842
-  POINT  1845  16.10340565717593  9.787419712774863
-  POINT  1846  15.56201381820924  10.67148352273701
-  POINT  1847  16.63238319420686  9.754752209684828
-  POINT  1848  17.16253549533622  9.731242758971581
-  POINT  1849  16.36981520410647  9.335434034006447
-  POINT  1850  16.62468438429443  8.881552759389605
-  POINT  1851  16.09045850341202  8.917730295952133
-  POINT  1852  -18.71270480363148  19.99994720870178
-  POINT  1853  -18.52166623703531  20.45266088450229
-  POINT  1854  -18.52185800432806  19.54704841094098
-  POINT  1855  -19.52620606861738  21.34480663718991
-  POINT  1856  -19.49788131345209  21.77367208204773
-  POINT  1857  -19.95652172785348  21.31804421550326
-  POINT  1858  -18.93899138998692  21.35310882317254
-  POINT  1859  -15.41336472355292  32.74473177212385
-  POINT  1860  -14.91120300548017  32.71982820066302
-  POINT  1861  -15.24379759687971  32.31759127892943
-  POINT  1862  -15.51319663933861  31.8926193258387
-  POINT  1863  -15.01628432575631  31.8720563054135
-  POINT  1864  -15.8128873248544  31.48985418888792
-  POINT  1865  -16.04545639284706  31.93915110915433
-  POINT  1866  -13.73926553271729  29.7606245440472
-  POINT  1867  -13.9977196654956  29.30896632719983
-  POINT  1868  -13.48364033262393  29.31665160461403
-  POINT  1869  -16.63239437432929  30.24523068926878
-  POINT  1870  -16.89070674738754  29.81350290745965
-  POINT  1871  -17.16254826435143  30.26873590905672
-  POINT  1872  -17.58991750209542  28.49978947605134
-  POINT  1873  -18.10312108953776  28.50158849460802
-  POINT  1874  -14.02976207391727  24.83530603116176
-  POINT  1875  -13.50730912711314  24.83959146419358
-  POINT  1876  -13.7722197102861  24.39434106981482
-  POINT  1877  -9.910917163711101  29.30166999886159
-  POINT  1878  -10.16379441977193  28.85693149401143
-  POINT  1879  -10.42338196742408  29.30700642143803
-  POINT  1880  -8.865707288319939  20.4402358718522
-  POINT  1881  -8.354951980244287  20.44018950619541
-  POINT  1882  -8.61056647960487  20.88042659780381
-  POINT  1883  -8.86570719768363  19.55976134425465
-  POINT  1884  -8.354952278862285  19.55980826280008
-  POINT  1885  -8.610566687586559  19.11957082681093
-  POINT  1886  -9.121386103645744  19.99999862799004
-  POINT  1887  -9.377000603006326  20.44023571959844
-  POINT  1888  -9.377000512370016  19.55976119200088
-  POINT  1889  -8.865603022394847  21.32049699917977
-  POINT  1890  -8.354847714319193  21.32045063352298
-  POINT  1891  -8.099972462421654  21.76042830181979
-  POINT  1892  -7.844935919631678  21.32035790044383
-  POINT  1893  -8.354715320124482  22.20063713853177
-  POINT  1894  -7.844803525436967  22.20054440545263
-  POINT  1895  -8.865674199362843  22.20088990639256
-  POINT  1896  -8.610505262378155  22.6410060100254
-  POINT  1897  -8.354985291815844  16.91842867771209
-  POINT  1898  -8.610508524984098  17.358992612215
-  POINT  1899  -8.865944756334432  16.91817546724494
-  POINT  1900  -5.563175305433118  20.88175519528509
-  POINT  1901  -5.819523783751198  20.44055366808308
-  POINT  1902  -5.314081970855431  20.4412012668848
-  POINT  1903  -6.323600721688926  20.44055355863392
-  POINT  1904  -6.07450738711124  19.99999963023362
-  POINT  1905  -7.845909792127558  19.5598084686856
-  POINT  1906  -7.337224145127458  19.55973210578316
-  POINT  1907  -7.591126121765114  19.11954138245392
-  POINT  1908  -7.085296070269434  19.99999935639965
-  POINT  1909  -6.83051239990699  19.55973227016798
-  POINT  1910  -8.101050302224628  19.99999898612932
-  POINT  1911  -7.84590949350956  20.44018971208093
-  POINT  1912  -4.813437732774505  20.44120133195445
-  POINT  1913  -5.069786211092584  19.99999980475244
-  POINT  1914  -4.81343786679399  19.55879836960208
-  POINT  1915  -5.314082104874918  19.55879830453243
-  POINT  1916  -4.309046734147286  19.55755213850044
-  POINT  1917  -4.553342627929618  19.11635063828043
-  POINT  1918  -4.309046659354325  20.44244765252682
-  POINT  1919  -4.553342419117173  20.88364911465918
-  POINT  1920  -6.321208714327986  18.67923371725688
-  POINT  1921  -5.814542592123692  18.67893193845749
-  POINT  1922  -6.067133751274726  18.23927391170671
-  POINT  1923  -5.563175657876638  19.11824430669487
-  POINT  1924  -5.309100694823378  18.67828450114469
-  POINT  1925  -6.575529014970982  19.11917838177958
-  POINT  1926  -6.828120174122017  18.6795203550288
-  POINT  1927  -5.819524002175232  19.55944574184523
-  POINT  1928  -6.323600940112959  19.55944563239606
-  POINT  1929  -0.5146273697762991  39.02481064861751
-  POINT  1930  -0.7618926205908836  38.54195883210498
-  POINT  1931  -1.257892059341357  38.51315782905916
-  POINT  1932  -1.53117271934942  38.96511874796391
-  POINT  1933  -0.940335173160049  39.49328748376172
-  POINT  1934  -1.391488828330695  39.46383435979364
-  POINT  1935  -1.302906939267033  39.95751571405174
-  POINT  1936  -1.893411551831407  39.42424701152662
-  POINT  1937  -1.723324288351572  36.58041784013928
-  POINT  1938  -1.475258125341042  37.06753940845914
-  POINT  1939  -1.229223032035015  36.61216270438628
-  POINT  1940  -2.223574747428835  37.48318817291252
-  POINT  1941  -2.46865780151201  36.99209310268357
-  POINT  1942  -2.722873167283246  37.43948673138395
-  POINT  1943  -1.727946752245803  37.52870205304977
-  POINT  1944  9.124384730034761  25.2901944687983
-  POINT  1945  9.380903693723068  25.73399854252466
-  POINT  1946  8.869536394962354  25.73292170940668
-  POINT  1947  8.867787034579436  24.84742875339725
-  POINT  1948  8.611808211452907  24.40495794646223
-  POINT  1949  8.357038608147516  24.84664682874531
-  POINT  1950  9.37915433334015  24.84850558651523
-  POINT  1951  9.635034859880143  24.40616641167393
-  POINT  1952  9.891632555335468  24.84893212707499
-  POINT  1953  8.10306863199613  25.28792614032669
-  POINT  1954  7.847089808869599  24.84545533339167
-  POINT  1955  7.337860839610064  24.84465823087261
-  POINT  1956  7.591830815761451  24.40337891929124
-  POINT  1957  7.084483663987436  25.28568916804524
-  POINT  1958  6.829224670879288  24.84361275394481
-  POINT  1959  11.17838537690847  23.52246049961141
-  POINT  1960  11.4371216212408  23.08138069299567
-  POINT  1961  10.9206635519637  23.08206164870911
-  POINT  1962  15.02252590981234  31.03532490076284
-  POINT  1963  14.49013437410986  31.07749238333559
-  POINT  1964  14.2430236988951  30.6424489387683
-  POINT  1965  15.30010765104086  30.62772559584235
-  POINT  1966  2.526915485973436  17.35549624102799
-  POINT  1967  2.276071431689728  17.79312093621829
-  POINT  1968  2.781165078003321  17.79402703104667
-  POINT  1969  6.346618006894577  8.933221976655281
-  POINT  1970  6.606300654387716  8.482722162553308
-  POINT  1971  6.859007165943082  8.928198624363933
-  POINT  1972  5.835923918840571  8.936439330716784
-  POINT  1973  6.088630430395938  9.381915792527408
-  POINT  1974  3.813293467525553  0.8400220701018267
-  POINT  1975  4.278266624098441  0.9371921865469454
-  POINT  1976  4.091218596162663  0.4229233416757498
-  POINT  1977  0.7378420180172898  2.410751924726134
-  POINT  1978  1.233841522613396  2.439553016285871
-  POINT  1979  0.9905295332508535  1.949589272233458
-  POINT  1980  0.4905763428736994  2.888925646723056
-  POINT  1981  8.615527392862056  13.82496521644805
-  POINT  1982  8.869539085606789  14.26707992304672
-  POINT  1983  8.359008517018593  14.26876890588306
-  POINT  1984  7.109843205144307  9.375226262222675
-  POINT  1985  7.369525852637445  8.924726448120705
-  POINT  1986  3.536686478737197  13.8361386042247
-  POINT  1987  3.790057778698816  13.39355052709382
-  POINT  1988  3.284192797098449  13.39405264356153
-  POINT  1989  3.789177750276934  14.27725402423099
-  POINT  1990  3.283312768676568  14.27775614069871
-  POINT  1991  3.540719142764858  10.28304212363626
-  POINT  1992  3.793978675026311  10.72885668139838
-  POINT  1993  3.286497665917229  10.72924169735144
-  POINT  1994  6.845584714338232  10.71830373756566
-  POINT  1995  7.355184401511213  10.7157436111351
-  POINT  1996  7.09778359222352  11.16341894215851
-  POINT  1997  7.361673707732298  9.821191246260845
-  POINT  1998  6.851155021037934  9.824663422504075
-  POINT  1999  4.296500541441507  13.39272956312007
-  POINT  2000  4.044006859802759  12.95064360245691
-  POINT  2001  4.802971515540548  13.39198494333306
-  POINT  2002  4.549022434436605  13.83489186796998
-  POINT  2003  4.297887859095104  12.50674192674635
-  POINT  2004  3.791445096352413  12.5075628907201
-  POINT  2005  4.805074931872197  12.50557276622567
-  POINT  2006  4.552513168421852  12.06249205448886
-  POINT  2007  4.301274159001078  10.72795370371833
-  POINT  2008  4.809681854713771  10.7267995158349
-  POINT  2009  4.556607847586633  10.28150291979977
-  POINT  2010  4.047052682153449  11.17415327743351
-  POINT  2011  4.299837130886486  11.6184557573815
-  POINT  2012  3.79254164691172  11.61935873506155
-  POINT  2013  4.80702420366358  11.61728659686082
-  POINT  2014  0.7573648401832791  10.72884628711409
-  POINT  2015  0.2524954018262905  10.72868903454322
-  POINT  2016  0.5048694975539831  10.28178714397273
-  POINT  2017  2.779998485031843  10.72963471324423
-  POINT  2018  3.033258017293297  11.17544927100636
-  POINT  2019  1.22366534318951  19.99999999772072
-  POINT  2020  0.8995237534752946  20.45126532761548
-  POINT  2021  1.847863650156727  19.55191485745089
-  POINT  2022  2.318125048484836  19.5519148489978
-  POINT  2023  -18.93911412821423  18.64650966130721
-  POINT  2024  -18.58166026436047  18.21127422426079
-  POINT  2025  -18.44873810630657  18.65901836236396
-  POINT  2026  -19.52614063366966  18.65502631883318
-  POINT  2027  -18.87780139947743  17.75460066637132
-  POINT  2028  -18.38742537756978  17.76710936742808
-  POINT  2029  -19.25342558557374  17.32881436986417
-  POINT  2030  -19.44766047236443  17.77297922669689
-  POINT  2031  -11.69163369768068  12.03021037174421
-  POINT  2032  -11.44023229826493  11.57846213124561
-  POINT  2033  -11.43422134923478  12.47855566601287
-  POINT  2034  -11.94479073651165  12.47843921193948
-  POINT  2035  -10.92866196056182  11.58403125210506
-  POINT  2036  -10.41689637261445  11.58759636307505
-  POINT  2037  -10.66929872245644  12.03389193678758
-  POINT  2038  -11.18782994842294  11.13216655753308
-  POINT  2039  -9.904431558833004  11.59293222934731
-  POINT  2040  -9.39267865060485  11.59649123185834
-  POINT  2041  -9.139626886740061  11.15213642340234
-  POINT  2042  -8.880975554187973  11.60022024432364
-  POINT  2043  -10.16379479693838  11.14307154466478
-  POINT  2044  -9.910917079266454  10.69833254287327
-  POINT  2045  -10.4233818930479  10.69299667660101
-  POINT  2046  -8.370126273665381  11.60298203772225
-  POINT  2047  -8.62317803753017  12.04733684617825
-  POINT  2048  -6.319914164590672  17.79970756621019
-  POINT  2049  -5.813248042386378  17.79940578741079
-  POINT  2050  -5.812970532530068  16.03929555219032
-  POINT  2051  -6.066345556101558  16.47969823346978
-  POINT  2052  -6.320151886932637  16.03908136247431
-  POINT  2053  -5.812596328700657  16.91987593255003
-  POINT  2054  -6.319777683103225  16.91966174283402
-  POINT  2055  -5.306138086716437  16.03968131654242
-  POINT  2056  -5.559944417547516  15.59906444554695
-  POINT  2057  -4.799950565874155  16.03961222338507
-  POINT  2058  -5.052976680856709  16.47984333002844
-  POINT  2059  -6.574690167020133  15.59804862668566
-  POINT  2060  -6.828065190591623  16.03845130796511
-  POINT  2061  -15.25853880596588  12.9242213232549
-  POINT  2062  -15.52043648370752  12.46856362456286
-  POINT  2063  -15.01756861930122  12.47064487481246
-  POINT  2064  -14.50591702520376  13.37825294329215
-  POINT  2065  -13.99649188437294  13.37881945166879
-  POINT  2066  -14.24624580072877  12.92686908188113
-  POINT  2067  -14.50520649728844  12.47612567984228
-  POINT  2068  -14.76710417503007  12.02046798115024
-  POINT  2069  -13.99841660872912  11.58047866164933
-  POINT  2070  -13.74078007588788  12.02829192794356
-  POINT  2071  -13.99578135645762  12.47669218821891
-  POINT  2072  -13.48181937932821  12.47903532998241
-  POINT  2073  -17.13331118398057  10.61779162646253
-  POINT  2074  -17.656383083496  10.60573919584698
-  POINT  2075  -17.36873112769916  11.06026014994149
-  POINT  2076  -16.02797983714253  12.45898801730209
-  POINT  2077  -16.52067686245398  12.45170765846319
-  POINT  2078  -16.25410369568363  12.9148597141664
-  POINT  2079  -15.78700965047787  12.00541156885965
-  POINT  2080  -17.58990196620047  11.50018232123824
-  POINT  2081  -17.80115956030314  11.95002810346316
-  POINT  2082  -18.10310561939233  11.49837858894322
-  POINT  2083  -17.07237505905118  11.50928449184498
-  POINT  2084  -17.49654816974892  12.39352110356614
-  POINT  2085  -16.79404945073268  11.9725213123703
-  POINT  2086  -16.57287861223137  11.53259914107355
-  POINT  2087  -17.02017330927379  12.42839300923462
-  POINT  2088  -17.22317558147022  12.87270744965903
-  POINT  2089  -10.15245041339834  12.93005084479948
-  POINT  2090  -10.41083981014142  12.48260744897875
-  POINT  2091  -10.92260539808879  12.47904233800876
-  POINT  2092  -11.17576243691975  12.92727117820404
-  POINT  2093  -12.45674776247602  13.37407164467716
-  POINT  2094  -12.19976115126335  12.92710572491763
-  POINT  2095  -11.94436499927842  13.37375042596768
-  POINT  2096  -12.45717349970925  12.47876043064897
-  POINT  2097  -12.96948100660971  12.47903100666709
-  POINT  2098  -13.22448228717945  12.92743126694244
-  POINT  2099  -12.7156240960693  13.82239971451288
-  POINT  2100  -12.97772467480737  14.26819310667658
-  POINT  2101  -13.74302984524772  13.82714319818918
-  POINT  2102  -13.48335862077273  13.37575933677816
-  POINT  2103  -12.97102024805423  13.37575501346284
-  POINT  2104  -12.66774364330618  4.523299107507239
-  POINT  2105  -12.60490407255786  4.990136093565923
-  POINT  2106  -12.20023269789926  4.658910900843035
-  POINT  2107  -12.93462919488069  5.358202577882016
-  POINT  2108  -12.47144927438711  5.488522975166397
-  POINT  2109  -13.43620550685972  5.185534732811357
-  POINT  2110  -14.33938229564766  7.524096539708034
-  POINT  2111  -14.9111947654232  7.280162642147666
-  POINT  2112  -15.24378862055976  7.682398206427763
-  POINT  2113  -15.41335736818264  7.255259352596772
-  POINT  2114  -15.01627536647982  8.127933305249282
-  POINT  2115  -15.30010260228938  9.372269247130333
-  POINT  2116  -15.02252082546601  8.964670165888624
-  POINT  2117  -14.24302038469975  9.357551373852861
-  POINT  2118  -14.50635377271081  9.811747310474253
-  POINT  2119  -13.99000785292662  9.792863973386861
-  POINT  2120  -16.10340678976494  9.787421896710498
-  POINT  2121  -16.63238487037844  9.754755103146911
-  POINT  2122  -16.89069641342317  10.18648047123871
-  POINT  2123  -17.16253750713551  9.731246135309691
-  POINT  2124  -16.60858944999246  10.6380511653244
-  POINT  2125  -11.70834855106328  10.22274842325977
-  POINT  2126  -11.44840726006248  10.67917056592608
-  POINT  2127  -10.94524324959301  9.788054215548343
-  POINT  2128  -10.68395920468744  10.24000068499402
-  POINT  2129  -10.93683692235937  10.68473968678553
-  POINT  2130  -11.47479555660216  8.87906931844303
-  POINT  2131  -11.20910685279271  9.331122511448264
-  POINT  2132  -11.46127783719861  9.774811991078451
-  POINT  2133  -11.97221215426297  9.765816719159695
-  POINT  2134  -12.23551219984005  9.302086962350581
-  POINT  2135  -12.48258291370472  9.750023394531905
-  POINT  2136  -11.99907298758307  8.856941095902805
-  POINT  2137  -13.48363744127368  10.68335058227913
-  POINT  2138  -12.97061921339908  10.68124949973901
-  POINT  2139  -12.72223329311703  10.22272288939034
-  POINT  2140  -13.73926247952205  10.23937626872396
-  POINT  2141  -13.99771620268931  10.69103422356342
-  POINT  2142  -13.47592909151099  9.785180332102566
-  POINT  2143  -12.98553333869411  9.758993132581228
-  POINT  2144  -10.99496024845769  5.244137851664762
-  POINT  2145  -10.72127136894942  4.813791227183295
-  POINT  2146  -11.76362091609507  4.48995017920419
-  POINT  2147  -11.70511237026007  4.951495769211457
-  POINT  2148  -11.39311338658647  4.215969615852156
-  POINT  2149  -11.89139041445578  3.919115893213245
-  POINT  2150  -12.24027988776031  5.8641325949175
-  POINT  2151  -11.91055476543747  5.496066110601405
-  POINT  2152  -11.20040264363509  5.788708193054712
-  POINT  2153  -11.44644349888066  6.284936460155964
-  POINT  2154  -11.47394298363328  5.327105388962559
-  POINT  2155  -12.58774158616357  7.077264164985817
-  POINT  2156  -12.04126943591853  7.115558718704478
-  POINT  2157  -11.99490361784541  6.277557986686686
-  POINT  2158  -12.55579812679505  6.270014851251677
-  POINT  2159  -12.88263830348879  6.618639040367921
-  POINT  2160  -11.7619617379154  6.690818716490142
-  POINT  2161  12.04126828125696  7.115556461827698
-  POINT  2162  11.49280873218955  7.122935250752073
-  POINT  2163  11.76196034822392  6.690816131315052
-  POINT  2164  11.49828322279317  7.993966546699665
-  POINT  2165  12.0225605432701  7.971838012441538
-  POINT  2166  12.88263546208822  6.61863544281538
-  POINT  2167  13.12801043982883  6.205208828783831
-  POINT  2168  12.55579487503194  6.270010728359129
-  POINT  2169  13.69336976028337  6.949530619644269
-  POINT  2170  13.96433801939816  6.375677941228949
-  POINT  2171  13.62552731853477  6.037014047096381
-  POINT  2172  14.13907079774611  5.854800214333848
-  POINT  2173  11.99490119766059  6.277554553029752
-  POINT  2174  11.44644164859318  6.284933341954128
-  POINT  2175  11.20040012011418  5.788704856543246
-  POINT  2176  11.91055022392465  5.49606120424435
-  POINT  2177  12.2402761754012  5.864127938998204
-  POINT  2178  11.47393849027101  5.327100831915041
-  POINT  2179  9.945582057420673  6.181899969396367
-  POINT  2180  10.20212439794679  5.720745644346648
-  POINT  2181  9.928434604118719  5.290398733084792
-  POINT  2182  8.556931258789588  2.528832819977453
-  POINT  2183  8.146974075985931  2.334700766962239
-  POINT  2184  8.559631278214885  1.92425070776564
-  POINT  2185  15.01627398335804  8.127930948668869
-  POINT  2186  15.51318585031227  8.107366722466351
-  POINT  2187  15.56325582361871  8.960502416532755
-  POINT  2188  15.81287665995519  8.510131175388402
-  POINT  2189  16.04544432483895  8.060832677422217
-  POINT  2190  14.75328392450536  8.510740088180491
-  POINT  2191  13.08140472470578  7.902147488418196
-  POINT  2192  13.39847454267256  7.408156657639373
-  POINT  2193  13.15995580927431  7.012459581235187
-  POINT  2194  12.58774024447741  7.077261480810485
-  POINT  2195  12.31858862844304  7.509380600247505
-  POINT  2196  12.56903250649056  7.933543031424325
-  POINT  2197  10.94524346823205  9.788053798414385
-  POINT  2198  11.20910703176076  9.331121907385405
-  POINT  2199  10.95876112935163  8.892310914863021
-  POINT  2200  10.43863740166071  8.90091810703888
-  POINT  2201  10.70432605267283  8.448864704310473
-  POINT  2202  10.17836257478566  9.351235759588613
-  POINT  2203  9.923927498106863  8.907789549036064
-  POINT  2204  10.43178843022046  9.796310885123368
-  POINT  2205  9.917078526666614  9.803182327120552
-  POINT  2206  10.683959420113  10.24000036594633
-  POINT  2207  0.4257056342687726  0.4866078143970918
-  POINT  2208  0.4258045314381747  0.00453325099778762
-  POINT  2209  -8.556941856736707  2.528837422625263
-  POINT  2210  -8.610159650802313  3.016790167285516
-  POINT  2211  -8.395989123541707  3.439640495050862
-  POINT  2212  -8.14698450737254  2.334704873539675
-  POINT  2213  -7.792710741676334  2.625579213893601
-  POINT  2214  -8.55964628277413  1.924257823018384
-  POINT  2215  -9.473525601179848  4.277847459291598
-  POINT  2216  -8.926778041898604  4.355756346121653
-  POINT  2217  -9.691050900332758  4.805957037797565
-  POINT  2218  -9.956516850290052  4.316937828288013
-  POINT  2219  -8.686199335312255  4.812171506430753
-  POINT  2220  -8.404917725988305  4.401061183751255
-  POINT  2221  -9.445445922262575  5.251310504414456
-  POINT  2222  -10.19419874351271  3.913941535915821
-  POINT  2223  -10.41172404266562  4.442051114421789
-  POINT  2224  -10.95895326217208  4.410794934811104
-  POINT  2225  -11.08356606030267  3.84422950309065
-  POINT  2226  -10.65318906962747  3.557421534579559
-  POINT  2227  -11.09105814178689  3.357030647526714
-  POINT  2228  -9.694219594930232  6.638197533051649
-  POINT  2229  -9.431468981222594  6.192050880977571
-  POINT  2230  -0.7570180027335149  9.832621255886785
-  POINT  2231  -0.5048693800457256  10.28178717573282
-  POINT  2232  -0.2521485634907947  9.832463971555836
-  POINT  2233  -6.855131749277465  1.732845876664869
-  POINT  2234  -6.972438504319116  2.219795679489987
-  POINT  2235  -6.414622035057123  1.574492892908077
-  POINT  2236  -6.765669841096464  1.179115021389632
-  POINT  2237  -1.004871482698477  7.572984637225677
-  POINT  2238  -1.257490486514399  8.028793797334046
-  POINT  2239  -0.7545338586426834  8.025313601582315
-  POINT  2240  -1.762470594293599  8.030999493773637
-  POINT  2241  -1.512132970237805  8.483328458130275
-  POINT  2242  -1.229222734249484  3.387837151439014
-  POINT  2243  -0.9842473157104142  3.857601341818763
-  POINT  2244  -2.760974422104667  6.228081510033119
-  POINT  2245  -2.253497692870489  6.221058881823054
-  POINT  2246  -2.513284803608339  6.678759929530004
-  POINT  2247  -2.22068215594449  0.1236680774559861
-  POINT  2248  -1.893412282768675  0.5757529280991733
-  POINT  2249  -0.7618927259509458  1.458040956527683
-  POINT  2250  -0.514627501401715  0.975189189825712
-  POINT  2251  -0.9403354900406863  0.5067124244511273
-  POINT  2252  -1.391489330979924  0.5361655784306855
-  POINT  2253  -1.302907496264832  0.04248432242006185
-  POINT  2254  -1.531173210898604  1.03488105453053
-  POINT  2255  -1.759815051157529  1.526429257888473
-  POINT  2256  -1.982161883684216  2.023903928033029
-  POINT  2257  -0.9905345662098708  1.949589159885626
-  POINT  2258  -1.233845294320426  2.439552824859994
-  POINT  2259  -1.257892099368779  1.486841908219986
-  POINT  2260  -4.253221810686109  1.820570946531706
-  POINT  2261  -4.758491289411085  1.8896992927888
-  POINT  2262  0.9403284851173297  39.49328748546868
-  POINT  2263  1.302900066834092  39.9575161643721
-  POINT  2264  0.4257054490154915  39.51339213116585
-  POINT  2265  0.4258043460689575  39.99546675296004
-  POINT  2266  0.7378421542620126  37.58924786878497
-  POINT  2267  1.23384172418566  37.56044672587291
-  POINT  2268  0.4905764528571049  37.11107417865601
-  POINT  2269  -0.2485634106147014  34.74540615296891
-  POINT  2270  -0.4944721332766874  35.20892213996861
-  POINT  2271  -0.7430353076084667  34.7387144383873
-  POINT  2272  0.248563135802923  34.74540613716317
-  POINT  2273  -3.852885629984648e-08  34.27519843558186
-  POINT  2274  -0.984247561800016  36.14239856410436
-  POINT  2275  -0.7361813987894855  36.62952013242423
-  POINT  2276  -0.2456036251004044  36.64131010369253
-  POINT  2277  -0.7400749794124697  35.68099320876465
-  POINT  2278  -1.233116612657999  35.66363578072671
-  POINT  2279  -0.2456030824187044  35.68768492334626
-  POINT  2280  -0.5050495520169673  27.93392892167996
-  POINT  2281  -0.2524953199740186  28.37907783165175
-  POINT  2282  -0.7575449060331049  28.37910298308664
-  POINT  2283  0.5049254003565739  26.16245156440273
-  POINT  2284  0.2524838536841221  26.60459196252057
-  POINT  2285  0.7574092359319105  26.60463622076165
-  POINT  2286  1.262484608430572  26.60474311400658
-  POINT  2287  1.010043061758121  27.04688351212442
-  POINT  2288  1.767930132642603  27.49060027590907
-  POINT  2289  2.02050092362578  27.04726519540428
-  POINT  2290  2.2733126220116  27.490875065944
-  POINT  2291  4.294356946623791  24.8410616389421
-  POINT  2292  4.547087505439189  24.40041073521517
-  POINT  2293  4.800380884839186  24.84120087084955
-  POINT  2294  4.293926155091318  23.96024866126563
-  POINT  2295  4.799950093306713  23.96038789317308
-  POINT  2296  3.788414878485399  23.96059221848699
-  POINT  2297  4.041277466352923  23.5205693764449
-  POINT  2298  1.514809999556898  24.40061413188652
-  POINT  2299  1.767492707689488  23.96146212230959
-  POINT  2300  1.262539709988568  23.9615922644941
-  POINT  2301  7.321627964579404  38.17042681938287
-  POINT  2302  7.793206680574138  37.97435229673911
-  POINT  2303  7.678404262385088  38.46732542318286
-  POINT  2304  6.972433698867157  37.78020975935011
-  POINT  2305  6.855127394446583  38.26716082157134
-  POINT  2306  6.414615189107867  38.42551451657923
-  POINT  2307  6.765662894204413  38.82088748771397
-  POINT  2308  5.835924386613025  31.06356123096226
-  POINT  2309  6.346618511134158  31.06677866630198
-  POINT  2310  6.088630850338571  30.61808479345149
-  POINT  2311  5.582224837246878  31.5099791769925
-  POINT  2312  10.95894851210964  35.58920884422533
-  POINT  2313  11.39310711972735  35.78403513220901
-  POINT  2314  10.72126794961869  35.18621162434592
-  POINT  2315  10.41172000961541  35.55795193531766
-  POINT  2316  10.44772930264001  34.72460793267786
-  POINT  2317  10.99495780513424  34.75586484158553
-  POINT  2318  9.020612145212025  37.38901099607349
-  POINT  2319  9.424228545153195  37.64040579751443
-  POINT  2320  9.474330615488972  37.14661597391932
-  POINT  2321  8.40491449200708  35.59893959494738
-  POINT  2322  8.926774996129321  35.64424422876988
-  POINT  2323  8.686196885775953  35.18782930360295
-  POINT  2324  8.152785656806662  36.06385741842882
-  POINT  2325  7.912207546453292  35.6074424932619
-  POINT  2326  9.956512910039363  35.68306455775935
-  POINT  2327  9.473521881426226  35.72215416875295
-  POINT  2328  9.691048418511331  35.19404432643185
-  POINT  2329  10.19419347253031  36.08606177763876
-  POINT  2330  9.192239487657353  36.13326446009738
-  POINT  2331  9.406409183385882  36.55611572705381
-  POINT  2332  8.859662298088979  36.47820578707073
-  POINT  2333  10.19797450918269  36.5676960857483
-  POINT  2334  9.806907805057346  36.80167464694597
-  POINT  2335  10.26856200452538  37.16265232046304
-  POINT  2336  6.871912061838399  35.54333618666676
-  POINT  2337  7.405021657601408  35.59824784517664
-  POINT  2338  7.126969115489866  36.01744865823345
-  POINT  2339  7.657150492801826  35.13333002169522
-  POINT  2340  6.621960666341595  35.0990227984202
-  POINT  2341  6.888811633623055  34.66573394307474
-  POINT  2342  6.360807696014708  34.64062136788498
-  POINT  2343  6.343908124230053  35.518223611477
-  POINT  2344  7.402796728654058  34.67408026698564
-  POINT  2345  7.141643758327172  34.21567883645042
-  POINT  2346  7.909982617505943  34.68327491507089
-  POINT  2347  3.322763046202144  39.2378007288512
-  POINT  2348  3.15663647718721  39.74932014657087
-  POINT  2349  3.813291001601433  39.15997825895766
-  POINT  2350  4.091217816567636  39.57707682242515
-  POINT  2351  3.510964067743604  38.72905450866509
-  POINT  2352  2.255436314939442  38.42805648019456
-  POINT  2353  1.982157396380489  37.97609549035852
-  POINT  2354  2.749110842047252  38.36872932479956
-  POINT  2355  6.081230166453511  35.97194010898045
-  POINT  2356  5.818441994459794  36.44062612474002
-  POINT  2357  6.331071347733141  36.43122301548313
-  POINT  2358  5.320795889254486  36.4447624160653
-  POINT  2359  5.570637070534115  36.904045322568
-  POINT  2360  5.831278770956706  35.52762672073389
-  POINT  2361  5.970382527196483  38.42268507006546
-  POINT  2362  6.061700466822952  37.87411431502481
-  POINT  2363  5.314747458531205  38.19213207237964
-  POINT  2364  5.061201838228348  37.78945770174573
-  POINT  2365  5.345229385120188  37.38973324120216
-  POINT  2366  5.842875490325496  37.38559694987687
-  POINT  2367  6.287108152236881  37.38842639639064
-  POINT  2368  5.556022539290377  38.55085980808124
-  POINT  2369  5.910327271106762  39.10675356293056
-  POINT  2370  4.527223806949365e-08  28.82425190516497
-  POINT  2371  0.2524954118648361  29.271311063285
-  POINT  2372  -0.2524953073975582  29.27131105117846
-  POINT  2373  0.7573648797635052  29.27115381803919
-  POINT  2374  0.2524953992883756  28.37907784375829
-  POINT  2375  2.273105925774813  30.16491138028067
-  POINT  2376  1.767218293970705  30.16613550136842
-  POINT  2377  1.515144076936485  29.71762621682329
-  POINT  2378  2.526574159573979  27.93457399209241
-  POINT  2379  2.779582705512834  28.37954785163075
-  POINT  2380  2.273750376967278  28.37918400598714
-  POINT  2381  3.286081896042008  28.37994089986349
-  POINT  2382  3.033258113435307  28.82455091375822
-  POINT  2383  3.538866301224259  27.9356384317024
-  POINT  2384  3.792541709146731  28.38064149382986
-  POINT  2385  2.779144950557156  27.49123891158762
-  POINT  2386  -0.2509574395584928  32.89023083452718
-  POINT  2387  -0.5001445292837633  33.34678369244119
-  POINT  2388  -0.248563270487983  33.81258223243197
-  POINT  2389  -0.7487078437422611  33.80939991139683
-  POINT  2390  0.2485632759296414  33.81258221662623
-  POINT  2391  0.7557252605028959  31.06778977059484
-  POINT  2392  0.5035766139793988  31.51991170020357
-  POINT  2393  0.2521487272230526  31.06882402404262
-  POINT  2394  1.512133316893194  31.51667185955954
-  POINT  2395  1.257490837521165  31.97120645676332
-  POINT  2396  1.762471007155117  31.96900086956706
-  POINT  2397  1.26052028816003  31.06697586732646
-  POINT  2398  4.299971210771425  32.85149278176542
-  POINT  2399  4.813858896773226  32.84793939933139
-  POINT  2400  4.555689088750212  33.29824097344651
-  POINT  2401  4.047040589691667  32.40376536153468
-  POINT  2402  3.788870781668652  32.85406693564981
-  POINT  2403  1.99779136886551  34.24333877774004
-  POINT  2404  1.739534188555335  34.71160974839909
-  POINT  2405  2.242930868975687  34.69789125435826
-  POINT  2406  1.750101670519205  33.79266021463997
-  POINT  2407  2.253498350939557  33.77894172059914
-  POINT  2408  4.811613439274451  30.16570216508861
-  POINT  2409  4.556608060237682  29.71849742642267
-  POINT  2410  4.303205728751885  30.16454791935548
-  POINT  2411  5.321476248288842  30.16725951513379
-  POINT  2412  5.830756015410285  30.16946429579235
-  POINT  2413  6.341450139931419  30.17268173113207
-  POINT  2414  5.574295537881691  29.72185645281436
-  POINT  2415  4.303354423758809  31.05895384807756
-  POINT  2416  4.559517683407055  31.50692914415298
-  POINT  2417  4.303319379261703  31.953673122892
-  POINT  2418  4.814339322939793  31.95444722891127
-  POINT  2419  3.792218950158929  31.95624727677639
-  POINT  2420  3.53960420638969  31.50780686224725
-  POINT  2421  3.283325416819654  31.95789910088994
-  POINT  2422  18.93911406219143  18.64650935978337
-  POINT  2423  19.5261405338395  18.65502620489522
-  POINT  2424  19.39362763295739  15.11254594470878
-  POINT  2425  18.99857188883907  15.51737654824043
-  POINT  2426  19.25787290188996  16.44788794426737
-  POINT  2427  18.75405232248962  16.85355794479968
-  POINT  2428  19.18738723924495  16.90476516850342
-  POINT  2429  18.37155330956431  16.4239303910665
-  POINT  2430  18.3010676469193  16.88080761530255
-  POINT  2431  18.66020366196966  15.9349676413002
-  POINT  2432  19.16290621200404  15.97908962750386
-  POINT  2433  19.60184782770187  16.0291610895696
-  POINT  2434  17.74265060326497  16.90620537096182
-  POINT  2435  18.12514961619028  17.335832924695
-  POINT  2436  15.35519968440101  23.50052060043794
-  POINT  2437  15.61382388545503  23.94120904958511
-  POINT  2438  16.14374614558074  23.94660548122907
-  POINT  2439  15.87594038737391  24.38867578503489
-  POINT  2440  16.40292032494667  23.50896024931439
-  POINT  2441  14.04156102276654  20.44473665232049
-  POINT  2442  13.5101459043692  20.44182359619071
-  POINT  2443  13.23791783332129  20.0000177682021
-  POINT  2444  12.99581450514272  20.44181897368124
-  POINT  2445  14.32798942893715  21.75754985993104
-  POINT  2446  14.59066675027901  22.19303681739878
-  POINT  2447  14.05739186853169  22.19336416533053
-  POINT  2448  14.59606856183489  21.32333671296435
-  POINT  2449  17.02043936108002  17.36861009534426
-  POINT  2450  16.75104595303201  17.80975860309653
-  POINT  2451  17.29733916448795  17.80237918810654
-  POINT  2452  16.8825211737115  20.00090158182218
-  POINT  2453  16.50015673941269  20.45264191937547
-  POINT  2454  16.08514518550571  20.00088643540819
-  POINT  2455  16.11090188810538  20.45097896467276
-  POINT  2456  15.67928540345191  21.32845415312463
-  POINT  2457  15.97041169404601  20.90170701865165
-  POINT  2458  15.55540014013904  20.44995153468437
-  POINT  2459  15.13808712838207  21.32895105033127
-  POINT  2460  15.40246258575432  21.75672561479265
-  POINT  2461  14.87289137953249  20.89506525129633
-  POINT  2462  16.20906446251038  17.81010162569915
-  POINT  2463  16.48596426591832  18.24387071846142
-  POINT  2464  17.67264086770901  25.76730075340195
-  POINT  2465  17.52697787020489  25.32168372621399
-  POINT  2466  17.1018668450201  25.72098828977573
-  POINT  2467  17.78498630795706  24.9096132943493
-  POINT  2468  18.29689274451687  24.94722520315896
-  POINT  2469  17.98412715958014  24.48884230766805
-  POINT  2470  18.19154482344632  27.14919909897187
-  POINT  2471  18.00418440385464  27.60561752382607
-  POINT  2472  18.50178002760287  27.59500731331329
-  POINT  2473  17.22320550548447  27.12725699911247
-  POINT  2474  16.99718056314592  26.6294993269721
-  POINT  2475  17.47355478486276  26.66436298910405
-  POINT  2476  14.77835587396051  33.47591176927389
-  POINT  2477  14.5037091327629  32.89870630528225
-  POINT  2478  14.20286679509669  33.2286249931342
-  POINT  2479  14.91119950175903  32.71983261654729
-  POINT  2480  15.41335988088872  32.74473764552774
-  POINT  2481  13.26816755360081  21.75856091096891
-  POINT  2482  13.0048315681012  21.32143470787244
-  POINT  2483  16.7511085267673  22.19060870549156
-  POINT  2484  16.20887687158396  22.19021726809433
-  POINT  2485  16.17786126300281  23.06167228219098
-  POINT  2486  16.69915194428762  23.07149378572608
-  POINT  2487  16.13755756315898  24.82813436948326
-  POINT  2488  16.41272816316716  25.26878389243772
-  POINT  2489  15.60763530303328  24.82273793783929
-  POINT  2490  15.34000798260733  25.26618804426989
-  POINT  2491  15.57192146402785  25.71183427290126
-  POINT  2492  15.04267696781684  25.71582579488349
-  POINT  2493  19.39363952846237  24.88740687823191
-  POINT  2494  18.885848220639  24.93009895932983
-  POINT  2495  18.68670736901592  25.35086994601108
-  POINT  2496  19.15366600169464  25.75648146541981
-  POINT  2497  18.56007556635269  25.77221469844787
-  POINT  2498  17.29751718982028  22.19792338787625
-  POINT  2499  17.82901984993449  22.20723229864854
-  POINT  2500  17.02050154539675  22.63152050098736
-  POINT  2501  17.2455606073406  23.07880846811078
-  POINT  2502  17.69547194751031  24.00000391993576
-  POINT  2503  18.20737838407013  24.03761582874543
-  POINT  2504  18.37170027960414  23.57574163654564
-  POINT  2505  17.42146708911589  23.53377959693132
-  POINT  2506  17.74281669022501  23.0938063121926
-  POINT  2507  15.25853878864088  12.92422065523148
-  POINT  2508  15.0175685566735  12.47064415693754
-  POINT  2509  17.58990097002385  11.50018009270076
-  POINT  2510  17.36873006000716  11.06025787356734
-  POINT  2511  18.10310452692819  11.49837625079764
-  POINT  2512  17.65638158620408  10.60573636868109
-  POINT  2513  15.04253498339223  10.68172168255394
-  POINT  2514  14.51635320344969  10.68688592002177
-  POINT  2515  14.77952260731562  10.24189432870903
-  POINT  2516  14.26072834128369  11.1308604785193
-  POINT  2517  15.29884441434331  11.11647511404975
-  POINT  2518  15.02941585016789  11.5708497790334
-  POINT  2519  -5.559612278106096  22.64037941022797
-  POINT  2520  -5.812595406053648  23.08012397436108
-  POINT  2521  -5.306180262645629  23.08034305013044
-  POINT  2522  -11.43576012403759  16.0359829772844
-  POINT  2523  -10.91930130833142  16.03530291420144
-  POINT  2524  -11.17839236720871  16.47753707839758
-  POINT  2525  -11.95093603481484  15.1524484606076
-  POINT  2526  -12.46808184577289  15.15416888873691
-  POINT  2527  -11.69363999436943  15.59489173025373
-  POINT  2528  -11.43396510560572  15.15130554344212
-  POINT  2529  -11.95273105324672  16.03712589444988
-  POINT  2530  -11.43712821990608  16.91861467088325
-  POINT  2531  -10.92066940419991  16.91793460780029
-  POINT  2532  -10.6635990468805  17.35875835728356
-  POINT  2533  -10.40486319418314  16.91768076479789
-  POINT  2534  -10.92128585029515  17.79908423287577
-  POINT  2535  -10.40547964027838  17.79883038987337
-  POINT  2536  -11.17515797884532  20.00000102031307
-  POINT  2537  -11.43519237168078  19.55947185837874
-  POINT  2538  -10.91971864863478  19.55946991621752
-  POINT  2539  -17.69355183457131  26.21921688206146
-  POINT  2540  -17.91957704254855  26.71697422906539
-  POINT  2541  -17.47355512042661  26.66436143557672
-  POINT  2542  -18.41154214164629  26.7040528116507
-  POINT  2543  -18.5809866532765  26.22413096385403
-  POINT  2544  -18.85906250548473  26.65851045942693
-  POINT  2545  -18.58165190157233  21.78818398655776
-  POINT  2546  -18.38730056826177  22.23230077017542
-  POINT  2547  -18.87782301108845  22.24485568342974
-  POINT  2548  -18.44846894716024  21.34055390991821
-  POINT  2549  -12.97062101492125  29.31875403642425
-  POINT  2550  -12.46767030297665  29.32772470608927
-  POINT  2551  -12.72223548790102  29.77728049112642
-  POINT  2552  -13.22907514769955  28.86709581957689
-  POINT  2553  -14.51635826947124  29.31311155849969
-  POINT  2554  -14.26073306937787  28.86913861906651
-  POINT  2555  -14.51706009046056  28.4236684902674
-  POINT  2556  -13.99842148648492  28.41952325896755
-  POINT  2557  -14.7795280512982  29.75810081374213
-  POINT  2558  -15.03254101741964  30.19341176913132
-  POINT  2559  -14.50635783171041  30.1882502220222
-  POINT  2560  -15.04254145518047  29.31827310560881
-  POINT  2561  -15.56202218869213  29.32850735956158
-  POINT  2562  -16.09215847892137  29.34349976240278
-  POINT  2563  -15.83584752723667  29.77825476369244
-  POINT  2564  -15.29885240686518  28.88351810431914
-  POINT  2565  -15.56326504283053  31.03948508656246
-  POINT  2566  -16.09046899946972  31.08225492312761
-  POINT  2567  -16.36982582431926  30.66455001640303
-  POINT  2568  -16.62469646598935  31.11842918285091
-  POINT  2569  -16.10341526745587  30.2125664936679
-  POINT  2570  -15.57327897722664  30.1975740908267
-  POINT  2571  -15.30010875763884  30.62772349910677
-  POINT  2572  -15.02252708302353  31.03532276486708
-  POINT  2573  -17.36874409487987  28.93971676960333
-  POINT  2574  -17.07238964582313  28.49069203988263
-  POINT  2575  -16.33477468949221  28.91218584585327
-  POINT  2576  -16.60860002803674  29.36193324998413
-  POINT  2577  -17.13332295795837  29.38218899091014
-  POINT  2578  -17.65639589526919  29.39423674904752
-  POINT  2579  -16.5728923949743  28.46738370478237
-  POINT  2580  -16.79406580218986  28.02745641123038
-  POINT  2581  -16.05645084585894  28.44895021720102
-  POINT  2582  -11.43421905289848  27.52144951460756
-  POINT  2583  -11.6916320508292  27.96979564432751
-  POINT  2584  -11.94478840412654  27.52156732452448
-  POINT  2585  -10.92260322222589  27.52096203886612
-  POINT  2586  -11.17575957552322  27.07273371906309
-  POINT  2587  -14.54458520175707  20.44472116630428
-  POINT  2588  -14.04156085494355  20.44473661417197
-  POINT  2589  -14.25527342288196  20.00000694189264
-  POINT  2590  -13.74078421360634  27.97171208992312
-  POINT  2591  -13.48445719252365  28.41718221872224
-  POINT  2592  -12.97143787482097  28.41928465053246
-  POINT  2593  -12.71451066085117  27.96964225196112
-  POINT  2594  -12.45912861602707  28.41955585281577
-  POINT  2595  -16.25413008413381  27.08512273155318
-  POINT  2596  -16.52070005962864  27.54827010780237
-  POINT  2597  -16.0279985758462  27.54100069988094
-  POINT  2598  -17.02019731047746  27.57157844290263
-  POINT  2599  -17.22320594816005  27.12725546102763
-  POINT  2600  -16.99718074018281  26.6294981140237
-  POINT  2601  -15.51800943988496  26.61966242771222
-  POINT  2602  -15.01513775921834  26.61758552880125
-  POINT  2603  -15.25855691968476  27.07577642472079
-  POINT  2604  -12.20839980609971  25.28942190368818
-  POINT  2605  -12.46344601370725  25.73349604427731
-  POINT  2606  -11.94630087233431  25.73521605642329
-  POINT  2607  -12.46807352183216  24.84583381340267
-  POINT  2608  -11.95092838045923  24.84755382554865
-  POINT  2609  -12.98765585547731  24.84316419719443
-  POINT  2610  -12.73018442983683  24.40129611905489
-  POINT  2611  -13.24519821910848  25.28412915854135
-  POINT  2612  -9.129651643227703  27.06523077144557
-  POINT  2613  -8.876288684125369  27.50911488874473
-  POINT  2614  -9.387389242004456  27.51154300998024
-  POINT  2615  -11.43269449945645  25.7358488670784
-  POINT  2616  -11.68774070706399  26.17992300766753
-  POINT  2617  -11.43075487019097  26.62688850656359
-  POINT  2618  -11.94436124306884  26.62625569590848
-  POINT  2619  -10.91913903951838  26.62640103082215
-  POINT  2620  -11.43575265155543  23.96401593507675
-  POINT  2621  -10.91929460003396  23.9646969017269
-  POINT  2622  -11.17838521827446  23.52246042867934
-  POINT  2623  -11.43395834902085  24.84869716197923
-  POINT  2624  -11.6936320647533  24.40510907169372
-  POINT  2625  -11.9527226829938  23.96287259864617
-  POINT  2626  -9.674059715189312  31.54309886182291
-  POINT  2627  -9.923928805191473  31.0922115971265
-  POINT  2628  -9.413784457395401  31.09278152867489
-  POINT  2629  -7.33625026584593  21.32043467489033
-  POINT  2630  -7.591125517743469  20.88045700659352
-  POINT  2631  -7.337223839723812  20.44026648652743
-  POINT  2632  -6.830512094503344  20.44026665091224
-  POINT  2633  -6.575528491143303  20.88082068876169
-  POINT  2634  -6.828119317097339  21.32047870894126
-  POINT  2635  -7.081929718985547  21.76037960279158
-  POINT  2636  -6.321207944282921  21.32076561666295
-  POINT  2637  -8.865941131087769  23.08182349266286
-  POINT  2638  -8.35498225184941  23.08157072480208
-  POINT  2639  -8.866487325995669  23.96406401648594
-  POINT  2640  -8.355738913521897  23.96328209781178
-  POINT  2641  -8.611808118958542  24.40495790685818
-  POINT  2642  -9.122215297035932  23.52275432385121
-  POINT  2643  -9.377738307564679  23.08218960907453
-  POINT  2644  -9.378284502472578  23.9644301328976
-  POINT  2645  -11.43519851064686  20.44052946226004
-  POINT  2646  -10.91972478760085  20.44052752009882
-  POINT  2647  -10.92146522300643  21.32094671163846
-  POINT  2648  -11.18084963629104  21.76061562971537
-  POINT  2649  -11.43914973268702  21.32072488012269
-  POINT  2650  -8.354717852301953  17.79936126551275
-  POINT  2651  -8.865677316820541  17.7991080550456
-  POINT  2652  -8.865604125273149  18.67950030830442
-  POINT  2653  -8.354849206451807  18.67954722684985
-  POINT  2654  -7.8449370799189  18.67964045894598
-  POINT  2655  -7.336251432918799  18.67956409604354
-  POINT  2656  -7.081931132275803  18.23961943152085
-  POINT  2657  -8.09997451760549  18.23956994043947
-  POINT  2658  -7.844805725769048  17.79945449760887
-  POINT  2659  -8.100430139091614  16.47811947625329
-  POINT  2660  -7.845750550729444  16.03722597916978
-  POINT  2661  -8.355741934804009  16.03671803565851
-  POINT  2662  -7.84499390774128  16.91893662122336
-  POINT  2663  -7.336521112848085  16.03802299597051
-  POINT  2664  -7.591832908560479  15.59662155537573
-  POINT  2665  -7.081982832760588  16.47905573175917
-  POINT  2666  -3.54490611780126  20.88709779020111
-  POINT  2667  -3.290304169812604  21.32705841216561
-  POINT  2668  -3.794349397708337  21.32485605719605
-  POINT  2669  -4.07370210063638  19.99999990535588
-  POINT  2670  -3.813606861772008  19.55755217403422
-  POINT  2671  -3.813606786979048  20.4424476880606
-  POINT  2672  -3.309561597917081  19.55534986530946
-  POINT  2673  -3.544906231427986  19.11290209845403
-  POINT  2674  -3.309561559083315  20.44465004303017
-  POINT  2675  -2.976342896691423  37.87084587080842
-  POINT  2676  -3.221425950774599  37.37975080057947
-  POINT  2677  -2.526770059080721  38.86620393748946
-  POINT  2678  -2.74911739425569  38.36872913844745
-  POINT  2679  -3.247670177747043  38.30899320764298
-  POINT  2680  -3.510972884148524  38.7290535079245
-  POINT  2681  -3.738198386584258  38.23117024028548
-  POINT  2682  -2.221684732532352  36.55039136936763
-  POINT  2683  -2.720983152386764  36.50668992783906
-  POINT  2684  -1.975649639226325  36.09501466529477
-  POINT  2685  -2.229342038877392  35.61557517193711
-  POINT  2686  -2.490020268553868  35.14475718983718
-  POINT  2687  -2.734688313083581  35.59417021242318
-  POINT  2688  -1.730981594696612  35.64560164270876
-  POINT  2689  -1.486809012309066  35.18419628736905
-  POINT  2690  -4.303354465001183  31.05895358128684
-  POINT  2691  -4.55951779146229  31.50692884476348
-  POINT  2692  -4.814374491189353  31.05972774650009
-  POINT  2693  -4.303319481666954  31.95367266283595
-  POINT  2694  -4.814339507855124  31.9544468280492
-  POINT  2695  -3.794429959970654  31.05851674025303
-  POINT  2696  -3.285536346627419  31.06016856732271
-  POINT  2697  -3.539604151930885  31.5078065066199
-  POINT  2698  -4.049286659697717  30.61131564198964
-  POINT  2699  -3.792218904985805  31.95624679413531
-  POINT  2700  -3.28332529164257  31.95789862120499
-  POINT  2701  -4.047040621378638  32.40376477742103
-  POINT  2702  7.293827708476641e-08  30.61670207641359
-  POINT  2703  -0.2521485735852201  31.06882400602231
-  POINT  2704  -0.2521485843374779  30.16753613384589
-  POINT  2705  -0.7573647761819143  29.27115377417338
-  POINT  2706  -0.5048694095893164  29.71821293229341
-  POINT  2707  -0.757018053121834  30.16737885684081
-  POINT  2708  -1.261813079214908  30.16656491069634
-  POINT  2709  -1.00909225396307  30.61588811224881
-  POINT  2710  -1.750101564306177  33.7926600881429
-  POINT  2711  -1.247341893467582  33.80032930854107
-  POINT  2712  -0.9957606346718019  34.26612784853185
-  POINT  2713  -1.241669357333788  34.72964383553155
-  POINT  2714  -1.739534339372401  34.71160969751359
-  POINT  2715  -11.99490542589216  33.72244073919998
-  POINT  2716  -12.55579994637244  33.72998392753992
-  POINT  2717  -12.24028160504613  34.13586616472574
-  POINT  2718  -12.58774656772219  32.92273577571433
-  POINT  2719  -12.04127268056533  32.88444075338846
-  POINT  2720  -12.31859548106905  32.49061802708863
-  POINT  2721  -11.76196356192489  33.30918024521488
-  POINT  2722  -11.49281247527174  32.87706249658918
-  POINT  2723  -11.44644522059858  33.7150624824007
-  POINT  2724  -10.96746234053338  33.79803021601935
-  POINT  2725  -10.46487803283816  33.83310531972037
-  POINT  2726  -10.71091904893609  33.33687709211661
-  POINT  2727  -11.20040420450066  34.21129071000446
-  POINT  2728  -11.46127976573915  30.22519151574363
-  POINT  2729  -11.70834995916295  29.77725564258582
-  POINT  2730  -11.97221458253263  30.23418703394924
-  POINT  2731  -10.68395992686636  29.76000252533419
-  POINT  2732  -10.93683718292719  29.31526402048404
-  POINT  2733  -13.99001145216601  30.2071360473141
-  POINT  2734  -14.24302441828744  30.64244700270329
-  POINT  2735  -13.47593211929433  30.2148213247283
-  POINT  2736  -12.882639952868  33.38136001505353
-  POINT  2737  -13.12801613202197  33.79478544057929
-  POINT  2738  -13.15996275337173  32.9875372887537
-  POINT  2739  -12.56903973339889  32.06645679208884
-  POINT  2740  -12.02256584624203  32.02816176976298
-  POINT  2741  -8.913239817098617  31.99135920727501
-  POINT  2742  -8.40158183646983  31.98514989359324
-  POINT  2743  -8.652257386764454  31.53745947968953
-  POINT  2744  -8.921335412563566  32.89535129795895
-  POINT  2745  -8.673611325668027  33.34794371176464
-  POINT  2746  -8.414840179908452  32.89164203498441
-  POINT  2747  -5.072107480879501  32.40303922173636
-  POINT  2748  -5.328305790674837  31.95629540366389
-  POINT  2749  10.14864152241564  25.29167841478616
-  POINT  2750  10.40452204895563  24.84933923994486
-  POINT  2751  7.345760569471696  27.50220841755529
-  POINT  2752  6.836865374418886  27.50054703680143
-  POINT  2753  7.089552523791351  27.05704250164396
-  POINT  2754  2.525426835782363  26.16307688713685
-  POINT  2755  2.272480634611741  25.72176210905083
-  POINT  2756  2.777875233522349  25.72204462651898
-  POINT  2757  1.767575335564268  26.60489238751902
-  POINT  2758  1.514941509738058  26.16264509615625
-  POINT  2759  2.272957824933265  26.60516717755396
-  POINT  2760  2.778352423843874  26.60544969502211
-  POINT  2761  4.805074847682363  27.49442755495632
-  POINT  2762  4.552513154400769  27.93750824958521
-  POINT  2763  4.297887807610577  27.49325833103988
-  POINT  2764  6.57468887445735  24.40195169880285
-  POINT  2765  6.321311698834721  24.84298263597548
-  POINT  2766  7.849057448689945  25.73004086883459
-  POINT  2767  8.359006247967862  25.73123236418823
-  POINT  2768  8.61552521165617  26.17503643791459
-  POINT  2769  9.404349218168869  30.19173390211969
-  POINT  2770  9.65777479999708  29.74665923251244
-  POINT  2771  10.40670379081607  26.62599846740034
-  POINT  2772  10.66169908791753  26.18015324950281
-  POINT  2773  10.91913923802371  26.62640116557348
-  POINT  2774  10.40539732837285  25.73591803949286
-  POINT  2775  10.91783277558049  25.73632073766599
-  POINT  2776  9.89250783475268  25.73551092662298
-  POINT  2777  9.637659499680273  26.17823816723135
-  POINT  2778  12.98765611516729  24.84316435404515
-  POINT  2779  13.24519849159788  25.28412934430153
-  POINT  2780  12.97771797713904  25.73181949643032
-  POINT  2781  13.4973712688774  25.72824679366293
-  POINT  2782  13.74303197345077  26.17287521768461
-  POINT  2783  13.99649931993174  26.62119388701589
-  POINT  2784  13.48335810089953  26.624255615123
-  POINT  2785  14.0105124879096  25.72518506555582
-  POINT  2786  14.53346833943965  25.71999652791481
-  POINT  2787  14.76538182086017  26.16564275654618
-  POINT  2788  12.97101588266317  26.6242609325337
-  POINT  2789  13.22448322914414  27.07257960186498
-  POINT  2790  11.18782984741558  28.86783824005193
-  POINT  2791  11.44023158859328  28.42154320407505
-  POINT  2792  10.92866118458883  28.41597310920991
-  POINT  2793  15.8358466505693  29.77825662708678
-  POINT  2794  15.57327800023705  30.19757601615488
-  POINT  2795  15.03254016683603  30.19341354430916
-  POINT  2796  -0.8995237521899599  19.54873467419662
-  POINT  2797  -1.223665336802445  19.99999999772069
-  POINT  2798  -1.340523578198245  19.5487346702835
-  POINT  2799  -0.8995237451475713  20.45126532729634
-  POINT  2800  -1.340523571155856  20.45126532338323
-  POINT  2801  -1.523722054976781  19.10064953446878
-  POINT  2802  -1.775181039070304  18.66606637620227
-  POINT  2803  -1.267840977679282  18.66288618849292
-  POINT  2804  -1.847863639589266  19.55191485799285
-  POINT  2805  3.030578223423045  16.47865931956265
-  POINT  2806  2.7786995819392  16.9173169337976
-  POINT  2807  3.283887773770873  16.91774472162141
-  POINT  2808  2.273605935625607  16.91641083896922
-  POINT  2809  2.777737361196587  16.03895609462461
-  POINT  2810  2.272576544974629  16.03887379781015
-  POINT  2811  2.524923874579844  15.59959836069592
-  POINT  2812  3.282925553028259  16.03938388244843
-  POINT  2813  -0.7612694088495366  18.66199020272551
-  POINT  2814  -1.012728392943059  18.227407044459
-  POINT  2815  -0.758598544150526  17.78995693156367
-  POINT  2816  -1.265170112980272  17.79085291733108
-  POINT  2817  4.506764545389951  1.417895953039242
-  POINT  2818  4.783535558950785  1.00631976803145
-  POINT  2819  4.758484548151512  1.889696750885436
-  POINT  2820  4.253215613299169  1.820569169400931
-  POINT  2821  3.510966697825907  1.270945661498197
-  POINT  2822  3.322764554813852  0.7621993600452871
-  POINT  2823  2.853419417958452  0.6871814573462394
-  POINT  2824  3.15663773239814  0.2506800547597778
-  POINT  2825  2.526762781558002  1.133795733001061
-  POINT  2826  0.7361792967570719  3.370479836805422
-  POINT  2827  0.984246123665582  3.857601448530803
-  POINT  2828  1.229220834288343  3.387837280503928
-  POINT  2829  0.2456021749298  4.312315065409472
-  POINT  2830  -6.12900348972989e-07  3.840243961866928
-  POINT  2831  -0.2456030241048603  4.312315022444103
-  POINT  2832  0.2456016322509388  3.358689814749931
-  POINT  2833  0.5049285170465799  15.59922462282507
-  POINT  2834  0.2524349318952632  15.15933354319677
-  POINT  2835  0.7573634386942838  15.15936468952784
-  POINT  2836  -0.2524349044090859  14.27853318435742
-  POINT  2837  1.330778542918409e-08  14.71947361203522
-  POINT  2838  0.2524349358260958  14.27853318222174
-  POINT  2839  -0.2524349083399185  15.15933354533245
-  POINT  2840  -0.7573634152411641  15.15936469433383
-  POINT  2841  -0.5049284966536864  15.59922462549537
-  POINT  2842  0.5049254022037216  13.83754849930346
-  POINT  2843  0.7574092353969514  13.3953638490185
-  POINT  2844  0.2524838513024543  13.39540810425898
-  POINT  2845  0.7573603199205929  14.27848892698126
-  POINT  2846  1.262484605133556  13.39525696279437
-  POINT  2847  1.010043054232288  12.95311656774989
-  POINT  2848  1.767575339991074  13.39510769916648
-  POINT  2849  1.514941521155737  13.83735498043508
-  POINT  2850  1.262295113836738  15.15932946063648
-  POINT  2851  1.767248131092881  15.15945960799914
-  POINT  2852  1.514810041101744  15.5993859165188
-  POINT  2853  1.009801528685421  14.71943838100818
-  POINT  2854  1.262291995063047  14.2784536980899
-  POINT  2855  1.767382729920565  14.278304434462
-  POINT  2856  10.41084000253686  12.48260731078788
-  POINT  2857  9.899143909428762  12.48490033133931
-  POINT  2858  10.15245058881716  12.93005073050543
-  POINT  2859  7.613367978441445  10.26725776150029
-  POINT  2860  7.865566856326732  10.71237296609314
-  POINT  2861  7.872056162547818  9.817820601218891
-  POINT  2862  6.840628853956597  11.61013350401928
-  POINT  2863  7.350228541129577  11.60757337758872
-  POINT  2864  7.602701329817169  12.05219325805719
-  POINT  2865  7.859856068084092  11.60547869619642
-  POINT  2866  6.584305485265666  12.05624824322372
-  POINT  2867  6.331860536359608  11.61209380779351
-  POINT  2868  7.345761240100929  12.4977925867857
-  POINT  2869  7.855388767055443  12.4956979053934
-  POINT  2870  6.836865843678177  12.49945375805594
-  POINT  2871  6.328097526081189  12.50141406183017
-  POINT  2872  7.089553280916451  12.94295840539215
-  POINT  2873  8.370126385671387  11.60298196347085
-  POINT  2874  8.117653596983795  11.15836208300238
-  POINT  2875  8.375837173914027  10.70987623336757
-  POINT  2876  4.295101059051913  14.27689245468694
-  POINT  2877  4.801572033150954  14.27614783489993
-  POINT  2878  5.054251674501884  14.71756589197868
-  POINT  2879  5.308173049886577  14.27556530526172
-  POINT  2880  4.041727348991283  14.71850999116095
-  POINT  2881  4.800381330074277  15.15879930644609
-  POINT  2882  5.3069823468099  15.15821677680788
-  POINT  2883  7.849059237793011  14.26996017987809
-  POINT  2884  8.103070930537744  14.71207488647675
-  POINT  2885  5.815417413760485  14.27454965531052
-  POINT  2886  5.562737772409555  13.83313159823176
-  POINT  2887  -0.2521485527378636  8.931176099677991
-  POINT  2888  -0.5035763908778745  8.480088454668433
-  POINT  2889  -0.7557250243185949  8.932210406700243
-  POINT  2890  -0.2509573870619522  8.024279294560063
-  POINT  2891  0.2509575473889861  8.024279283349045
-  POINT  2892  7.962417714058034e-08  7.56950443026293
-  POINT  2893  6.593280292555939  10.27328387180388
-  POINT  2894  6.335879483268245  10.7209592028273
-  POINT  2895  5.830755701913942  9.830536241827216
-  POINT  2896  5.574295302392639  10.27814403449093
-  POINT  2897  5.321475942820628  9.832740939252627
-  POINT  2898  6.341449789967948  9.827318887765713
-  POINT  2899  5.062470520941847  11.17165642054254
-  POINT  2900  5.317804209527402  10.72520563662399
-  POINT  2901  5.827083968620716  10.72300093919858
-  POINT  2902  6.079388390403009  11.16802080496036
-  POINT  2903  5.823065021712079  11.61413554416479
-  POINT  2904  5.315146558477212  11.61569271764991
-  POINT  2905  5.567618704433812  12.05976572048306
-  POINT  2906  1.26260880164937  12.50952783290288
-  POINT  2907  0.7575334319127655  12.509634719127
-  POINT  2908  1.515420485651163  12.06591797610076
-  POINT  2909  1.767930107970686  12.50939982472365
-  POINT  2910  2.779582641351243  11.62045230557948
-  POINT  2911  2.526574119133528  12.06542614609067
-  POINT  2912  2.273750314190195  11.62081612741035
-  POINT  2913  3.538866270969666  12.06436176963468
-  POINT  2914  3.284985271677322  12.50826344534523
-  POINT  2915  3.286081822236629  11.62005928968668
-  POINT  2916  2.273653942155398  10.72932286147457
-  POINT  2917  2.52689359077933  10.28311528781965
-  POINT  2918  2.021045272905355  11.17585461155564
-  POINT  2919  1.76803675068764  11.62082845206683
-  POINT  2920  1.262715444366323  11.62095646024605
-  POINT  2921  1.010161226929193  11.17580755694835
-  POINT  2922  0.7575449618927166  11.62089708098228
-  POINT  2923  1.767940378652842  10.72933518613105
-  POINT  2924  1.262535322656886  10.72890566637786
-  POINT  2925  1.515143991906928  10.28237391629679
-  POINT  2926  0.253078415467722  21.33774656433547
-  POINT  2927  0.5081909984648777  20.90226741555631
-  POINT  2928  -0.3913327526621082  20.45100208957463
-  POINT  2929  2.734971728257651e-09  20.45100208875773
-  POINT  2930  -0.39133275539708  20.0000000008169
-  POINT  2931  -0.5081909870155196  20.90226741523717
-  POINT  2932  0.3913327604803603  20.45100208957464
-  POINT  2933  0.3913327577453886  20.0000000008169
-  POINT  2934  0.2530784161400829  22.21052479098349
-  POINT  2935  0.5055201289601644  22.64707892336772
-  POINT  2936  -2.785590905596614  21.32882419900507
-  POINT  2937  -3.03503418550369  21.76658246600001
-  POINT  2938  1.770560907143734  17.79144658719761
-  POINT  2939  2.024810499173619  18.22997737721628
-  POINT  2940  1.775181052026418  18.66606637464487
-  POINT  2941  2.280691576572412  18.66774072366555
-  POINT  2942  1.265170126328186  17.79085291521534
-  POINT  2943  1.012728405401115  18.22740704319246
-  POINT  2944  0.7585985571016766  17.7899569302122
-  POINT  2945  1.516431058844295  17.35399647421735
-  POINT  2946  0.8995237605176197  19.54873467387751
-  POINT  2947  1.340523588216353  19.54873466996442
-  POINT  2948  1.523722067484837  19.10064953360767
-  POINT  2949  1.267840990086043  18.66288618715841
-  POINT  2950  0.7612694208595338  18.66199020215526
-  POINT  2951  5.813248074708591  17.79940577746486
-  POINT  2952  6.319914201894026  17.79970755524536
-  POINT  2953  6.067133785253771  18.23927390332938
-  POINT  2954  3.535574274154806  15.59970463007047
-  POINT  2955  3.788415136381265  16.0394078550085
-  POINT  2956  4.29392652128657  16.03975141330591
-  POINT  2957  4.547087929945052  15.59958939695291
-  POINT  2958  4.79995059372381  16.03961220762827
-  POINT  2959  4.041277800160023  16.47943066568386
-  POINT  2960  3.788433948862058  15.15930008166777
-  POINT  2961  3.282944365509053  15.1592761091077
-  POINT  2962  4.294357257637037  15.15893851212372
-  POINT  2963  3.794349415726029  21.32485606072119
-  POINT  2964  3.290304186047734  21.32705841534533
-  POINT  2965  3.544906134739364  20.8870977923218
-  POINT  2966  3.035034201374663  21.76658246994613
-  POINT  2967  3.285878222907446  22.20420717451871
-  POINT  2968  3.81360680382783  20.44244768929398
-  POINT  2969  4.073702118111949  19.99999990535705
-  POINT  2970  4.30904667870178  20.44244765376073
-  POINT  2971  3.813606878619757  19.55755217280245
-  POINT  2972  4.309046753493707  19.5575521372692
-  POINT  2973  3.091725105391231  19.99999995889588
-  POINT  2974  3.309561574149535  20.44465004391812
-  POINT  2975  2.535961556076473  19.1072647545244
-  POINT  2976  2.785591003223675  18.67117575709582
-  POINT  2977  2.823024475136099  19.55534988242807
-  POINT  2978  3.309561612982868  19.55534986442249
-  POINT  2979  3.544906248364625  19.11290209633464
-  POINT  2980  4.553342649405812  19.11635063545458
-  POINT  2981  4.813437888898004  19.55879836800918
-  POINT  2982  3.78894556721224  16.91866702923937
-  POINT  2983  3.537066925728395  17.35732464347433
-  POINT  2984  4.294456952117544  16.91901058753678
-  POINT  2985  10.40485762242933  23.0823167754689
-  POINT  2986  10.66359386676167  22.64123696885316
-  POINT  2987  7.336519205314388  23.96197717939193
-  POINT  2988  7.845748174573922  23.96277428191098
-  POINT  2989  7.847092038101775  15.1545453326975
-  POINT  2990  8.357041317327358  15.15335405870247
-  POINT  2991  7.335858156970897  16.91917008184071
-  POINT  2992  6.82740222651428  16.91959839644326
-  POINT  2993  7.081982885691881  16.4790557103205
-  POINT  2994  6.573652994571071  17.35977609867216
-  POINT  2995  6.82753870511625  17.79964422453667
-  POINT  2996  6.319777723292055  16.91966172715194
-  POINT  2997  8.865603095183527  21.32049701279709
-  POINT  2998  8.610566546294587  20.88042660659833
-  POINT  2999  8.354847778087121  21.32045064574386
-  POINT  3000  -19.49782579425925  18.2262342507611
-  POINT  3001  -19.95653724886555  18.68219083235013
-  POINT  3002  -19.87861801615688  17.79987597964446
-  POINT  3003  -18.66020382675364  15.93496854205557
-  POINT  3004  -19.16290631175541  15.97909016657372
-  POINT  3005  -18.99857199443355  15.51737708814106
-  POINT  3006  -17.91955297322556  13.2829594368018
-  POINT  3007  -18.41152301195191  13.295877500577
-  POINT  3008  -9.129653461818208  12.93477147753005
-  POINT  3009  -8.876289950333131  12.49088708422035
-  POINT  3010  -8.365440669810539  12.49364887761896
-  POINT  3011  -8.108500589767266  12.9392481990543
-  POINT  3012  -7.855388676964306  12.4956979610122
-  POINT  3013  -8.361774657741075  13.38192668055925
-  POINT  3014  -7.851722664894842  13.38397576395249
-  POINT  3015  -4.80356472378408  18.67759654481199
-  POINT  3016  -4.299173591137375  18.67635031371034
-  POINT  3017  -5.054931658031134  18.23828417657461
-  POINT  3018  -2.280691562830554  18.66774072586148
-  POINT  3019  -2.024810485533055  18.22997737988562
-  POINT  3020  -2.785590988433182  18.67117575963704
-  POINT  3021  -2.535961541970431  19.1072647559537
-  POINT  3022  -5.306982312776921  15.15821679877318
-  POINT  3023  -5.813814758590553  15.15783103442108
-  POINT  3024  -4.547087902507322  15.59958941436245
-  POINT  3025  -4.293926496647592  16.03975142784848
-  POINT  3026  -7.337862524706304  15.15534238385541
-  POINT  3027  -7.847091962587663  15.15454536705468
-  POINT  3028  -9.890905060586594  16.91769167150019
-  POINT  3029  -10.147975417906  16.47686792201691
-  POINT  3030  -9.122219403737819  16.47724518073061
-  POINT  3031  -9.377742636906071  16.91780911523353
-  POINT  3032  -9.634630413183206  17.35862195801451
-  POINT  3033  -15.51798373490658  13.38033590670376
-  POINT  3034  -15.01511587050028  13.38241715695336
-  POINT  3035  -14.76536195414445  13.83436752674101
-  POINT  3036  -11.6877451403522  13.82008259053461
-  POINT  3037  -11.43269990813222  14.264155554569
-  POINT  3038  -11.43075852913953  13.37311667077508
-  POINT  3039  -10.91914257799354  13.37360334277097
-  POINT  3040  -14.49013065771233  8.92250716809294
-  POINT  3041  -13.97378473792814  8.903623831005547
-  POINT  3042  -13.75932210669217  8.400895838660942
-  POINT  3043  -14.48388519872614  8.085770307453599
-  POINT  3044  -14.7532851786944  8.51074262304131
-  POINT  3045  -14.07639210786223  7.906905857500061
-  POINT  3046  -16.05643838843906  11.55103715881512
-  POINT  3047  -16.33476399675755  11.08780033828979
-  POINT  3048  -16.09214922620015  10.65648918306597
-  POINT  3049  -15.54889503500405  11.56061276607589
-  POINT  3050  11.2389936247567  7.556479722522218
-  POINT  3051  10.95968569172366  7.131739392009571
-  POINT  3052  10.96516018232728  8.002770687957165
-  POINT  3053  10.45710182271854  7.09666523164841
-  POINT  3054  10.19676557908151  7.554948702823318
-  POINT  3055  9.947996817509239  7.086330070692012
-  POINT  3056  10.44503645463636  8.011377880133024
-  POINT  3057  9.935931449427057  8.001042719176626
-  POINT  3058  9.433883059010681  7.09648042600004
-  POINT  3059  9.694219302647717  6.638196954825132
-  POINT  3060  9.431468298922116  6.192050324704395
-  POINT  3061  8.921334355776636  7.10464922441238
-  POINT  3062  9.175111870638158  7.552782340279261
-  POINT  3063  9.020608292392154  2.610986790489027
-  POINT  3064  9.474327155954036  2.853381851282785
-  POINT  3065  9.424223358758637  2.359591439050014
-  POINT  3066  8.61015283696532  3.016787348807768
-  POINT  3067  9.406407135751241  3.443882765087797
-  POINT  3068  14.24301966553495  9.357549438241348
-  POINT  3069  14.4901295966866  8.92250482268938
-  POINT  3070  15.02251965234311  8.964668030477915
-  POINT  3071  14.50635307594872  9.811745665581833
-  POINT  3072  15.03253485589125  9.806581428114002
-  POINT  3073  15.30010149579994  9.372267151041644
-  POINT  3074  1.391480458123909  0.5361652771996028
-  POINT  3075  1.5311646848921  1.034881203024674
-  POINT  3076  0.9403288020067619  0.5067124227468429
-  POINT  3077  1.30290062382262  0.04248387209852996
-  POINT  3078  0.5146184240444129  0.9751892831391331
-  POINT  3079  0.7618858102185746  1.458041036081303
-  POINT  3080  1.257885314814681  1.486842127641039
-  POINT  3081  1.759808407924379  1.526429439176829
-  POINT  3082  -7.903282532023693  3.431138862491011
-  POINT  3083  -8.152789841056642  3.936144390882303
-  POINT  3084  -7.405025206157284  4.401754955187759
-  POINT  3085  -7.126972980823624  3.982555849504718
-  POINT  3086  -6.871914937442281  4.456668046370027
-  POINT  3087  -7.912211134470291  4.392559551191403
-  POINT  3088  -7.657153091088949  4.866671748056711
-  POINT  3089  -9.947996922680865  7.086330753741288
-  POINT  3090  -10.19676544567954  7.554949393736067
-  POINT  3091  -9.433883096893222  7.096480642617021
-  POINT  3092  -9.935931248079878  8.001043112251882
-  POINT  3093  4.527367092332923e-08  11.17574818979146
-  POINT  3094  -0.252495297355625  10.7286890466501
-  POINT  3095  -0.7573647365983451  10.72884633098105
-  POINT  3096  -6.777768896535333  2.634657762748669
-  POINT  3097  -7.244270061060128  2.731385544386314
-  POINT  3098  -7.354841851407485  3.536945192983723
-  POINT  3099  -6.821731582692482  3.591858284165991
-  POINT  3100  -7.598041133892552  3.040441297152283
-  POINT  3101  -2.770028523234636  7.135495143417519
-  POINT  3102  -2.262551794000459  7.128472515207454
-  POINT  3103  -2.013561812098475  7.580836281036188
-  POINT  3104  -1.756818092472177  7.124101067148673
-  POINT  3105  -2.268204295821881  8.035370941832417
-  POINT  3106  -1.975649084420517  3.904985271154332
-  POINT  3107  -2.229341417725875  4.384424847169543
-  POINT  3108  -1.730981152791177  4.354398340751177
-  POINT  3109  -1.233116312198353  4.336364163628327
-  POINT  3110  -1.48680864550371  4.815803739643538
-  POINT  3111  -0.7430351466867606  5.261285573502088
-  POINT  3112  -0.494472020592799  4.791077844253667
-  POINT  3113  -0.2485633623686729  5.254593855235067
-  POINT  3114  -0.740074808422948  4.319006740711124
-  POINT  3115  -3.989917167396486  2.240630780408752
-  POINT  3116  -3.738200036941911  1.768829703597202
-  POINT  3117  -3.247670870830478  1.691006496083939
-  POINT  3118  -2.976342610696507  2.129153640981189
-  POINT  3119  -3.734386660790618  2.660010881492179
-  POINT  3120  -4.249408434534817  2.711752124426682
-  POINT  3121  -6.558942474787781  3.123176139372501
-  POINT  3122  -6.331073604203918  3.568786795893496
-  POINT  3123  -6.287110918046769  2.611586274476174
-  POINT  3124  -6.621962591182754  4.900980417645647
-  POINT  3125  -6.343910365849093  4.481781311962606
-  POINT  3126  1.975648595423093  36.09501468771074
-  POINT  3127  1.730980862699194  35.6456016167933
-  POINT  3128  2.229341421389412  35.61557529593476
-  POINT  3129  1.767382707537047  25.72169563959068
-  POINT  3130  2.019831105277033  25.28066337897281
-  POINT  3131  1.262291980403351  25.72154636607824
-  POINT  3132  1.767248087730079  24.84054044960734
-  POINT  3133  2.272346014804772  24.84060691906749
-  POINT  3134  1.262295090029159  24.84067059179185
-  POINT  3135  -0.2524838111325409  26.60459195706799
-  POINT  3136  2.444279567637153e-08  27.04677661342691
-  POINT  3137  -0.2524838031658742  27.4903401891097
-  POINT  3138  0.2524838616507888  27.49034019456228
-  POINT  3139  -0.7575333892249605  27.4903653405446
-  POINT  3140  3.788433723962699  24.84070003411083
-  POINT  3141  4.041727103362698  25.28149016974522
-  POINT  3142  3.283312657697288  25.72224398475948
-  POINT  3143  3.030366456526666  25.28092920667346
-  POINT  3144  3.789177592187962  25.72274613527788
-  POINT  3145  4.295100814849055  25.72310774010915
-  POINT  3146  3.536686369183645  26.16386155512341
-  POINT  3147  2.272576461040474  23.96112624728912
-  POINT  3148  2.020306171472144  23.5221043798967
-  POINT  3149  2.273605847126488  23.08358918644693
-  POINT  3150  2.778699451801812  23.08268308508446
-  POINT  3151  3.030578057285068  23.52134071927124
-  POINT  3152  3.283887584263749  23.08225529947948
-  POINT  3153  6.82172659767877  36.40814779878537
-  POINT  3154  7.35483619344178  36.46305945729526
-  POINT  3155  6.558938425685055  36.87683381454495
-  POINT  3156  6.777763402182511  37.36535117969289
-  POINT  3157  7.244263972315331  37.26861717750442
-  POINT  3158  5.845709060934203  32.8543398439479
-  POINT  3159  5.327825047917067  32.84978785259251
-  POINT  3160  5.587460787769149  33.29923958236787
-  POINT  3161  5.07210716993828  32.40303966091142
-  POINT  3162  5.839992684245366  31.95857160899264
-  POINT  3163  5.328305474083631  31.9562956821724
-  POINT  3164  11.7636152966602  35.51005436606592
-  POINT  3165  11.89138268840086  36.08088984207926
-  POINT  3166  13.96434143009819  33.62431889214255
-  POINT  3167  13.62553027166024  33.96298348535633
-  POINT  3168  14.13907578790397  34.14519481201172
-  POINT  3169  13.6933777803736  33.05047192353857
-  POINT  3170  11.47394032795509  34.67289773812949
-  POINT  3171  11.20040168097641  34.21129404646143
-  POINT  3172  11.44644337030582  33.71506560055828
-  POINT  3173  10.96746084748497  33.79803270401432
-  POINT  3174  9.928435644092694  34.70960053046583
-  POINT  3175  9.445444615479557  34.74869014145943
-  POINT  3176  10.20212549960824  34.27925374770544
-  POINT  3177  8.55693472587436  37.47116564769411
-  POINT  3178  8.610154574479843  36.98321170564777
-  POINT  3179  7.792705712071077  37.37442105721501
-  POINT  3180  8.146978123645237  37.66529759679247
-  POINT  3181  8.559637437237384  38.07574638038857
-  POINT  3182  8.395984878751314  36.56036043869134
-  POINT  3183  7.903277933197526  36.56886333700585
-  POINT  3184  7.59803541538643  36.95956247755778
-  POINT  3185  13.23628235860721  30.68752328103807
-  POINT  3186  13.02182189368296  31.19025353239009
-  POINT  3187  13.39848589487437  32.59184677084766
-  POINT  3188  13.08141264733925  32.09785538670456
-  POINT  3189  13.15996052987587  32.98754066985602
-  POINT  3190  3.734384876860566  37.33999019105068
-  POINT  3191  3.989913736038182  37.75937050229219
-  POINT  3192  3.738191811837065  38.23117125418775
-  POINT  3193  3.247663856437776  38.30899372408128
-  POINT  3194  2.976338586140713  37.87084607032222
-  POINT  3195  0.7575449832500279  28.37910301124292
-  POINT  3196  0.5050496180037712  27.9339289377297
-  POINT  3197  1.262608818111103  27.49047225529183
-  POINT  3198  1.515420516496924  27.93408212583156
-  POINT  3199  0.7575334456124412  27.49036536204691
-  POINT  3200  2.526893724749228  29.71688489057836
-  POINT  3201  2.779450491643448  30.16459955601931
-  POINT  3202  3.286497797291172  29.27075851415398
-  POINT  3203  3.54071932016649  29.71695812350327
-  POINT  3204  3.793978826839798  29.27114357134025
-  POINT  3205  2.779998606761999  29.27036546592124
-  POINT  3206  2.273654040893363  29.2706772901826
-  POINT  3207  0.2509575631490233  32.89023084573768
-  POINT  3208  7.962001580263944e-08  32.43049566678853
-  POINT  3209  0.2509575815135437  31.97572081582519
-  POINT  3210  -0.2509574211939724  31.97572080461469
-  POINT  3211  0.7545341147933871  31.97468656237741
-  POINT  3212  1.00487180505531  32.42701557238493
-  POINT  3213  2.262552379835649  32.871528064516
-  POINT  3214  2.013562317430567  32.41916421915188
-  POINT  3215  1.75681859018817  32.87589931213495
-  POINT  3216  2.268204796802595  31.96462962194811
-  POINT  3217  2.77500339006423  31.96212582894687
-  POINT  3218  3.027618133833469  32.410566243476
-  POINT  3219  1.247341957495069  33.80032933334168
-  POINT  3220  1.503048939569117  33.33593227620078
-  POINT  3221  0.7511021544362571  32.88704853645076
-  POINT  3222  0.5001446352577484  33.34678370418941
-  POINT  3223  0.7487078672168751  33.80939990733931
-  POINT  3224  0.9957605981669626  34.2661278457785
-  POINT  3225  1.254058877164035  32.88356843083666
-  POINT  3226  4.807634527403731  36.45417558306546
-  POINT  3227  4.268078121334274  36.43451973236753
-  POINT  3228  5.055439451329409  35.99075638523749
-  POINT  3229  4.016824286852271  36.00258917550283
-  POINT  3230  3.742624318707891  36.43693935563272
-  POINT  3231  4.285159710652261  35.55276249892606
-  POINT  3232  3.759705908025878  35.55518212219123
-  POINT  3233  5.313339571489223  35.5337790049437
-  POINT  3234  5.576017529265764  35.08006250744026
-  POINT  3235  4.800178209638467  35.54319217194386
-  POINT  3236  4.543059830812075  35.09578511863226
-  POINT  3237  6.593280538182253  29.7267168205935
-  POINT  3238  6.845584839365598  29.28169702003494
-  POINT  3239  6.335879606186479  29.27904143291438
-  POINT  3240  6.851155373110538  30.17533731825264
-  POINT  3241  7.361674109424366  30.17880960428335
-  POINT  3242  7.109843711173534  30.62477451482192
-  POINT  3243  7.613368231755042  29.73274323698628
-  POINT  3244  7.872056569818037  30.18218043355557
-  POINT  3245  3.794429966540387  31.05851703304998
-  POINT  3246  4.049286650570231  30.61131584299384
-  POINT  3247  3.794281271533463  30.1641111043279
-  POINT  3248  3.033012443010421  30.61175253684394
-  POINT  3249  3.285536433201112  31.06016885716353
-  POINT  3250  3.286800241984837  30.16372604714163
-  POINT  3251  19.49782570706544  18.22623423316451
-  POINT  3252  19.95653726784996  18.68219111832597
-  POINT  3253  18.58166017353374  18.21127385550157
-  POINT  3254  18.44873815733738  18.65901810939465
-  POINT  3255  17.82900842060782  17.79250664273356
-  POINT  3256  17.55961501255982  18.23365515048583
-  POINT  3257  18.38742546426215  17.76710888707429
-  POINT  3258  18.87780136911621  17.75460013746301
-  POINT  3259  17.52690217883121  14.67823772169018
-  POINT  3260  17.21413812833305  15.13667453160922
-  POINT  3261  17.10180895186563  14.27897243895621
-  POINT  3262  16.61643123646513  14.28454314481263
-  POINT  3263  16.41267770706892  14.73120621263948
-  POINT  3264  16.07296510477975  14.29114476438398
-  POINT  3265  14.25527356652689  20.00000694342845
-  POINT  3266  14.54458535674566  20.44472120503738
-  POINT  3267  15.08660392329284  20.4503355424043
-  POINT  3268  15.22709411735221  19.99960748842541
-  POINT  3269  14.54446737878539  19.55524897689899
-  POINT  3270  14.04144304480628  19.5552644241821
-  POINT  3271  15.12585065643982  22.18962336947886
-  POINT  3272  15.66704893150966  22.18912647227221
-  POINT  3273  15.93226494226947  22.62311502278055
-  POINT  3274  15.63603332292851  23.06058148636886
-  POINT  3275  15.10960336366766  23.06196334102751
-  POINT  3276  14.85525309603435  22.62543767487836
-  POINT  3277  15.07838610348047  15.1733118594097
-  POINT  3278  15.60761466098593  15.17729090093799
-  POINT  3279  15.33998301787808  14.73382879068254
-  POINT  3280  14.82036766750458  15.61339008097941
-  POINT  3281  15.08744436360368  16.05749207836569
-  POINT  3282  14.56179428451994  16.05410818967995
-  POINT  3283  14.55273602439673  15.16992797072396
-  POINT  3284  15.87591227598083  15.61135500755215
-  POINT  3285  16.13750919037845  15.17187193882498
-  POINT  3286  16.68097532206382  15.16527031925363
-  POINT  3287  16.93896961164258  15.57734025779473
-  POINT  3288  17.24542059267814  16.921237054667
-  POINT  3289  17.42133862340716  16.46621174527455
-  POINT  3290  16.6991273812222  16.92861646965699
-  POINT  3291  17.19812051536607  16.01499394956502
-  POINT  3292  16.66495770909684  16.04358973720944
-  POINT  3293  16.50011603657139  19.55060584927988
-  POINT  3294  16.11086118526408  19.54894289457717
-  POINT  3295  16.23490740586323  18.67143802475644
-  POINT  3296  16.77688889638486  18.67109500215383
-  POINT  3297  16.90823717346987  19.54895804099115
-  POINT  3298  15.66731510254423  17.81120259941419
-  POINT  3299  15.93239678965792  17.3770904840493
-  POINT  3300  15.12588811735991  17.81032407015078
-  POINT  3301  15.40255579021237  18.24333521180063
-  POINT  3302  14.85535684791786  17.37460770073489
-  POINT  3303  15.10975920515541  16.93820082241529
-  POINT  3304  14.5744686233815  16.93461706538583
-  POINT  3305  14.59059753558601  17.80674031312132
-  POINT  3306  16.79406525039852  28.02745799197655
-  POINT  3307  17.07238886613754  28.4906939788942
-  POINT  3308  16.57289177244715  28.46738533203519
-  POINT  3309  17.4965710356451  27.60644365003999
-  POINT  3310  17.80117571229844  28.04994051262165
-  POINT  3311  17.02019681392827  27.57157998790804
-  POINT  3312  16.52069972023788  27.54827134104903
-  POINT  3313  17.58991650606833  28.49979170459397
-  POINT  3314  18.10312000032976  28.50159082583126
-  POINT  3315  18.41154163693258  26.70405457720359
-  POINT  3316  18.5809862969927  26.22413241238169
-  POINT  3317  18.8590620588132  26.65851173471512
-  POINT  3318  17.91957654068757  26.71697613947613
-  POINT  3319  17.69355159834902  26.21921846733577
-  POINT  3320  18.11866262353381  25.81991390377403
-  POINT  3321  16.25412989716249  27.08512372750859
-  POINT  3322  16.02799833363274  27.5410017315771
-  POINT  3323  12.4713348273634  20.44086210014538
-  POINT  3324  12.74356289841131  20.88266792813398
-  POINT  3325  12.48035189032188  21.32047783433658
-  POINT  3326  11.9561289915379  23.08041192363828
-  POINT  3327  12.47539190118238  23.07854903560531
-  POINT  3328  12.21410635583005  23.51991665586499
-  POINT  3329  11.69840716659313  22.64001307273599
-  POINT  3330  13.00253570004953  22.19714775592412
-  POINT  3331  13.52908269363856  22.196464052818
-  POINT  3332  13.52075711029057  23.07307462590749
-  POINT  3333  13.79176001498042  22.63195101028575
-  POINT  3334  12.99841005278091  23.07655233280262
-  POINT  3335  12.74043268848876  22.63704760057591
-  POINT  3336  12.47951754845101  22.19914445872682
-  POINT  3337  16.76214594331712  26.16105609261419
-  POINT  3338  16.616482945813  25.71543906542623
-  POINT  3339  16.07300726146418  25.70885169527617
-  POINT  3340  15.7756762466737  26.15848944588978
-  POINT  3341  16.01909527733369  26.61668049315067
-  POINT  3342  15.51800947989736  26.61966307077576
-  POINT  3343  16.51179666393882  26.6239501026226
-  POINT  3344  18.1251910242728  22.66390416293884
-  POINT  3345  18.38730066575757  22.23230127821533
-  POINT  3346  18.87782298075228  22.24485624002787
-  POINT  3347  18.30109750604809  23.11887529175939
-  POINT  3348  18.75407461365194  23.14583948729189
-  POINT  3349  19.25336766894756  22.67096916601431
-  POINT  3350  19.18732501041783  23.0950223359802
-  POINT  3351  19.76177108442964  23.07772703249995
-  POINT  3352  13.22907297795537  11.13290668839839
-  POINT  3353  12.97061925836632  10.68124856516747
-  POINT  3354  12.46766895126554  10.67227901173746
-  POINT  3355  12.97143653644138  11.58072012917699
-  POINT  3356  13.4844546615271  11.58282112395052
-  POINT  3357  12.45912907450942  11.5804496180641
-  POINT  3358  12.71451075808115  12.03036405361623
-  POINT  3359  -7.335668197682937  22.20031115705586
-  POINT  3360  -7.590411055385765  22.64051999376785
-  POINT  3361  -6.827537248934346  22.20035519110679
-  POINT  3362  -6.573651574572926  22.64022353991485
-  POINT  3363  -6.319913095875537  22.20029198565057
-  POINT  3364  -5.813247200796855  22.20059393150383
-  POINT  3365  -5.306832057388836  22.20081300727318
-  POINT  3366  -6.067132875158276  21.76072558269578
-  POINT  3367  -5.81454204920424  21.32106756251621
-  POINT  3368  -5.309100236308474  21.32171516131793
-  POINT  3369  -9.89088523942082  17.79886411983713
-  POINT  3370  -10.14857204283547  18.23918999542934
-  POINT  3371  -9.377722815740299  17.79898156357048
-  POINT  3372  -9.121932143058153  18.23935021686822
-  POINT  3373  -9.377649624192905  18.6793738168293
-  POINT  3374  -10.66209369019408  15.59357842031993
-  POINT  3375  -10.4047259333652  16.03513252143312
-  POINT  3376  -9.890767799768657  16.03514342813541
-  POINT  3377  -15.5551069052719  19.54892678731335
-  POINT  3378  -15.97007772814454  19.09864623920131
-  POINT  3379  -16.11086108382489  19.54894292435325
-  POINT  3380  -15.08631065964352  19.54931079809318
-  POINT  3381  -15.22709401532387  19.99960748324512
-  POINT  3382  -11.95485738736122  20.44085699368801
-  POINT  3383  -12.47133467813871  20.44086208506123
-  POINT  3384  -12.2071089926688  20.00000805384752
-  POINT  3385  -12.48035172922288  21.32047778514489
-  POINT  3386  -11.95880860940138  21.32105241155066
-  POINT  3387  -12.22007726579314  21.75981917179383
-  POINT  3388  -11.69942419611676  20.88138349347376
-  POINT  3389  -17.47644814565474  19.54717789841071
-  POINT  3390  -17.94988903481506  19.54747252881383
-  POINT  3391  -17.76408314933547  19.99954839206847
-  POINT  3392  -18.23422300064733  19.09467791728322
-  POINT  3393  -17.87676913679358  18.65944248023681
-  POINT  3394  -17.09404296891593  19.09688220569864
-  POINT  3395  -16.90823708343633  19.54895806895328
-  POINT  3396  -19.76177103771798  23.07772732892936
-  POINT  3397  -19.25336756698695  22.67096898371729
-  POINT  3398  -19.18732490419377  23.0950221392252
-  POINT  3399  -19.4477189002975  22.22685220009963
-  POINT  3400  -19.87859220361732  22.20035725566065
-  POINT  3401  -19.25792784453962  23.55188835030948
-  POINT  3402  -18.75407461812375  23.14583867813167
-  POINT  3403  -19.16298007020004  24.02058528839067
-  POINT  3404  -19.60183463285162  23.97090406750409
-  POINT  3405  -17.87637073668006  21.33989279033893
-  POINT  3406  -17.34486803521384  21.33058393944672
-  POINT  3407  -17.55962675727944  21.76632022241122
-  POINT  3408  -17.09376266137075  20.90344544375881
-  POINT  3409  -16.77701868197013  21.3298728758311
-  POINT  3410  -17.4761271373948  20.45170513451989
-  POINT  3411  -16.90827778415109  20.45099407090427
-  POINT  3412  -17.94956802655513  20.45199976492301
-  POINT  3413  -18.23371022509465  20.90481762695371
-  POINT  3414  -15.02942422141325  28.42914654430462
-  POINT  3415  -14.7671126385203  27.97953118420565
-  POINT  3416  -15.52045268491218  27.53143128093732
-  POINT  3417  -15.78702266040701  27.9945786571865
-  POINT  3418  -15.54890495492492  28.43938079825739
-  POINT  3419  -15.01758100424557  27.52935438202635
-  POINT  3420  -14.50521687329288  27.52387632798913
-  POINT  3421  -9.904430672806125  28.40707065619491
-  POINT  3422  -10.41689547651911  28.41240707877134
-  POINT  3423  -10.66929721457722  27.96611203768271
-  POINT  3424  -10.92866096154303  28.41597287549923
-  POINT  3425  -9.645779006227713  27.95898668411711
-  POINT  3426  -9.392677949480536  28.4035110993572
-  POINT  3427  -10.41083773720197  27.51739624213824
-  POINT  3428  -9.899141965330045  27.51510256681794
-  POINT  3429  -10.15244797297871  27.06995256800136
-  POINT  3430  -12.99581434484171  20.4418189497832
-  POINT  3431  -13.51014574115279  20.441823572053
-  POINT  3432  -13.23791767975737  20.00001776749054
-  POINT  3433  -13.00483139592588  21.32143464986686
-  POINT  3434  -13.53137837642367  21.32075092653462
-  POINT  3435  -13.26816736611243  21.75856082205582
-  POINT  3436  -12.74356273953413  20.88266788962369
-  POINT  3437  -13.79945752002789  20.88653779646463
-  POINT  3438  -14.06279349021444  21.32366396865359
-  POINT  3439  -13.00253550757575  22.19714766326392
-  POINT  3440  -13.52908248807354  22.19646393993168
-  POINT  3441  -16.2347869870319  21.3294814436242
-  POINT  3442  -16.48589236087499  21.75661993931211
-  POINT  3443  -12.19975810951217  27.07290291179299
-  POINT  3444  -12.4571711074429  27.52124904151294
-  POINT  3445  -12.9694803662368  27.52097783922964
-  POINT  3446  -12.45674394638519  26.62593741289694
-  POINT  3447  -13.99578690627322  27.52331351175184
-  POINT  3448  -14.24625527199849  27.07313670957253
-  POINT  3449  -13.48182261231196  27.52097247150653
-  POINT  3450  -13.22448305890368  27.07257926105835
-  POINT  3451  -16.51179676394965  26.62394911594787
-  POINT  3452  -16.76214593621621  26.16105509049696
-  POINT  3453  -16.01909528016721  26.61667970802645
-  POINT  3454  -15.77567611970079  26.15848881210691
-  POINT  3455  -16.6164827210978  25.71543822133669
-  POINT  3456  -17.10186669733096  25.72098721941252
-  POINT  3457  -14.2878073219469  25.27536783225349
-  POINT  3458  -14.55271790511985  24.83011743787473
-  POINT  3459  -8.872303159269968  26.61976418580748
-  POINT  3460  -9.383403717149058  26.62219230704299
-  POINT  3461  -8.615525103211919  26.17503638397946
-  POINT  3462  -8.361773029290564  26.61807484838205
-  POINT  3463  -6.072689306874938  27.05391647376855
-  POINT  3464  -5.820129147476668  27.49712192171329
-  POINT  3465  -6.32809711573065  27.4985865281558
-  POINT  3466  -8.108499361881071  27.06075324214968
-  POINT  3467  -7.851721305823022  26.61602544032166
-  POINT  3468  -7.342393531093229  26.61452723488857
-  POINT  3469  -7.595667198502723  26.17184884112093
-  POINT  3470  -7.089552456771225  27.05704245715018
-  POINT  3471  -6.833498349450926  26.61286585794945
-  POINT  3472  -8.86778693118517  24.84742870791405
-  POINT  3473  -9.124384612345526  25.29019441464502
-  POINT  3474  -9.37915421259267  24.8485055322633
-  POINT  3475  -8.869536282064676  25.73292165585033
-  POINT  3476  -9.380903563472174  25.73399848019958
-  POINT  3477  -8.359006152085271  25.7312323184249
-  POINT  3478  -8.357038518711398  24.84664678923989
-  POINT  3479  -10.66208748767119  24.40642264890459
-  POINT  3480  -10.40472005439022  23.96486714250717
-  POINT  3481  -9.890762707770147  23.96485666497387
-  POINT  3482  -10.14796982013292  23.52313091779618
-  POINT  3483  -9.635034736729882  24.4061663576086
-  POINT  3484  -9.891632417890238  24.84893206433957
-  POINT  3485  -10.91783258828627  25.73632062930466
-  POINT  3486  -11.1763927535566  25.29161367806042
-  POINT  3487  -10.91909643785067  24.8491689242055
-  POINT  3488  -10.40452189220693  24.84933916498578
-  POINT  3489  -10.14864136806972  25.29167833964048
-  POINT  3490  -11.74873160124686  31.58187192779659
-  POINT  3491  -11.49828734891701  32.00603316279637
-  POINT  3492  -11.47479874651534  31.12093311396852
-  POINT  3493  -11.99907724384035  31.14306172093513
-  POINT  3494  -8.903187047443012  31.09050659247998
-  POINT  3495  -8.391529066814227  31.08429727879821
-  POINT  3496  -9.153056137445173  30.63961932778357
-  POINT  3497  -9.398187070199079  29.29658412996691
-  POINT  3498  -9.657774617851228  29.74665905739351
-  POINT  3499  -8.893751625915996  30.18945879004375
-  POINT  3500  -8.634397568876253  29.73884359430083
-  POINT  3501  -8.383104670453044  30.18672919584575
-  POINT  3502  -9.404349035868384  30.19173372623865
-  POINT  3503  -9.917079129380406  30.19681959513333
-  POINT  3504  -11.43712146196009  23.08138062463141
-  POINT  3505  -10.92066341043863  23.08206159128155
-  POINT  3506  -10.92128239036736  22.20090962423238
-  POINT  3507  -11.43896690004795  22.20068779271661
-  POINT  3508  -10.40485749578829  23.08231672552517
-  POINT  3509  -9.890900149168209  23.08230624799187
-  POINT  3510  -9.634625983220046  22.64137541680352
-  POINT  3511  -10.66359373947392  22.64123692147724
-  POINT  3512  -10.40547647571701  22.201164758476
-  POINT  3513  -10.66371310846123  20.88088246173954
-  POINT  3514  -10.40367257665969  20.44035401979257
-  POINT  3515  -10.40541301206526  21.32077321133221
-  POINT  3516  -9.8901701579261  20.44035371858478
-  POINT  3517  -10.14618183706572  19.99999877694407
-  POINT  3518  -9.634491342600295  20.88059096244695
-  POINT  3519  -6.573652952599984  17.35977611294056
-  POINT  3520  -6.827538661488333  17.79964423723647
-  POINT  3521  -7.335669920285115  17.79968797825121
-  POINT  3522  -6.827402180000886  16.91959841386031
-  POINT  3523  -7.335858102257347  16.9191701018657
-  POINT  3524  -7.590413254981577  17.35947930332449
-  POINT  3525  -3.091725092272973  19.99999995889544
-  POINT  3526  -2.823024423095185  20.44465006103595
-  POINT  3527  -2.82302446192895  19.55534988331524
-  POINT  3528  -2.318125036326323  19.55191484953968
-  POINT  3529  -2.134926559547786  19.9999999853544
-  POINT  3530  -2.359753808315156  39.37214496437061
-  POINT  3531  -2.220681201259319  39.87633202954547
-  POINT  3532  -2.853428424545745  39.31281750216315
-  POINT  3533  -3.322774736378872  39.23779911173357
-  POINT  3534  -3.813302945216087  39.15997614437607
-  POINT  3535  -4.091233566165744  39.57707352541702
-  POINT  3536  -4.278277613788639  39.06280534020281
-  POINT  3537  -3.156650010923889  39.74931797899575
-  POINT  3538  -3.033012362958341  30.6117523199572
-  POINT  3539  -2.778186554918571  31.06104208632408
-  POINT  3540  -2.27138793410801  31.06354594879045
-  POINT  3541  -2.523911917777087  31.51196219615595
-  POINT  3542  -2.019774925652819  30.61385000253146
-  POINT  3543  -1.765500288511335  31.06477011236333
-  POINT  3544  -2.779450402058304  30.16459938073862
-  POINT  3545  -3.286800193767151  30.16372586173725
-  POINT  3546  -3.794281249655442  30.16411092827807
-  POINT  3547  -3.540719288755405  29.71695798905948
-  POINT  3548  -4.303205754685972  30.16454776931187
-  POINT  3549  -3.027617960595887  32.41056575188199
-  POINT  3550  -2.775003207540966  31.96212546436659
-  POINT  3551  -2.268204586730404  31.96462932683296
-  POINT  3552  -2.013562100740824  32.41916396507942
-  POINT  3553  -1.762470810976946  31.96900069686879
-  POINT  3554  -2.77002899331762  32.86450527990432
-  POINT  3555  -3.278351077419224  32.86027843674272
-  POINT  3556  -2.262552160354756  32.87152776282665
-  POINT  3557  -2.513285277178094  33.32124044768738
-  POINT  3558  -1.512133134743765  31.51667171366356
-  POINT  3559  -1.257490648754185  31.97120635191003
-  POINT  3560  -0.7545339478042523  31.97468651214141
-  POINT  3561  -0.5035764459107245  31.51991166117807
-  POINT  3562  -0.7557251001955001  31.06778971354904
-  POINT  3563  -1.260520126288574  31.06697576740457
-  POINT  3564  -1.997791297947086  34.24333855669495
-  POINT  3565  -2.25349817785614  33.77894139916177
-  POINT  3566  -2.760975010819003  33.77191891623943
-  POINT  3567  -3.011955447586298  34.2203681171806
-  POINT  3568  -3.271742546908253  33.76266716570622
-  POINT  3569  -2.748277227128552  34.67648604901853
-  POINT  3570  -3.259044763217802  34.66723429848531
-  POINT  3571  -2.242930952922364  34.69789100853247
-  POINT  3572  -10.99496194121145  34.7558609147853
-  POINT  3573  -11.47394482127665  34.67289318116666
-  POINT  3574  -10.72127300001099  35.18620741077456
-  POINT  3575  -10.447732383235  34.72460493961236
-  POINT  3576  -11.39311640574461  35.78402816783584
-  POINT  3577  -11.76362390176834  35.51004748537068
-  POINT  3578  -11.89139445142899  36.08088113093766
-  POINT  3579  -10.945244583311  30.21194894494906
-  POINT  3580  -11.20910920668068  30.66888033631249
-  POINT  3581  -10.95876356408719  31.10769054317395
-  POINT  3582  -10.43863904361896  31.09908334789622
-  POINT  3583  -10.70432858345361  31.55113612555225
-  POINT  3584  -10.17836378582505  30.6487660147482
-  POINT  3585  -10.43178936780789  30.20369134590305
-  POINT  3586  -12.20772792247103  28.87130307528364
-  POINT  3587  -11.95934239545081  29.3298295299858
-  POINT  3588  -11.44840757865733  29.32083401178019
-  POINT  3589  -11.18782961921505  28.86783790788402
-  POINT  3590  -11.95080070850122  28.4216606767123
-  POINT  3591  -11.44023135727316  28.42154286679538
-  POINT  3592  -12.78538354685579  31.63539654824448
-  POINT  3593  -13.08141318168281  32.09785280557013
-  POINT  3594  -13.69337999756491  33.05046757946367
-  POINT  3595  -14.20287042370327  33.22861936316023
-  POINT  3596  -13.9643465646559  33.62431331178948
-  POINT  3597  -14.50371229213761  32.89870088682812
-  POINT  3598  -14.7783619362536  33.47590510864688
-  POINT  3599  -14.33939456995485  32.47590094466933
-  POINT  3600  -13.3984866124191  32.59184334012446
-  POINT  3601  -13.61483042587599  32.16078309628009
-  POINT  3602  -12.5094486201497  31.15885540730061
-  POINT  3603  -12.23551576541817  30.69791659347253
-  POINT  3604  -12.48258595884198  30.24998072031472
-  POINT  3605  -13.02182206843361  31.19025142078188
-  POINT  3606  -13.23628259023528  30.6875215539166
-  POINT  3607  -13.51221751694137  31.16406269486048
-  POINT  3608  -12.98553667078657  30.24101005064971
-  POINT  3609  -9.935933060425999  31.99895783017763
-  POINT  3610  -9.425788712629927  31.99952776172602
-  POINT  3611  -9.175113162335302  32.44721817562974
-  POINT  3612  -9.433884308094877  32.90351985240996
-  POINT  3613  -9.947998399553743  32.91366946294919
-  POINT  3614  -9.694220649782007  33.36180258527841
-  POINT  3615  -5.845709714652145  32.8543394931615
-  POINT  3616  -6.35943259227712  32.85785448154385
-  POINT  3617  -6.099796641324188  32.4084027857334
-  POINT  3618  -6.620526367917938  33.30931460020675
-  POINT  3619  -6.874613294589981  32.86337789277866
-  POINT  3620  -5.843830266875138  33.74469076224041
-  POINT  3621  -6.366502908847091  33.75556165131462
-  POINT  3622  -6.104987510117153  34.19646122458308
-  POINT  3623  -6.881683611159954  33.76108506254942
-  POINT  3624  -8.152299853281146  32.43384481530836
-  POINT  3625  -7.904575766385607  32.88643722911405
-  POINT  3626  -7.38887125499455  32.87173901043978
-  POINT  3627  -7.651411581621856  33.32953623011583
-  POINT  3628  -7.891317422946985  31.97994508772288
-  POINT  3629  -7.127777479353732  32.42027889177689
-  POINT  3630  5.815416780370211  25.7254507508302
-  POINT  3631  6.068349777660536  25.28383032121751
-  POINT  3632  6.322914497966334  25.72626412073013
-  POINT  3633  5.813813981238598  24.84216926607556
-  POINT  3634  5.054251193044102  25.28243436294704
-  POINT  3635  5.306981751859498  24.8417834592201
-  POINT  3636  5.559943673033683  24.40093577397807
-  POINT  3637  6.584305206584972  27.94375248790075
-  POINT  3638  6.331860450220269  28.38790682772228
-  POINT  3639  6.840628663734527  28.38986729253429
-  POINT  3640  6.328097160904627  27.49858657198942
-  POINT  3641  5.31221078469278  27.49556469000557
-  POINT  3642  5.057585437902588  27.05131477146023
-  POINT  3643  5.817351437794507  26.61016822842614
-  POINT  3644  6.072689351825773  27.05391651369978
-  POINT  3645  6.325319414707275  26.61163283561645
-  POINT  3646  5.82012918399186  27.49712196479911
-  POINT  3647  5.567618593771634  27.9402347482952
-  POINT  3648  4.047052787592788  28.82584698915801
-  POINT  3649  4.29983719277504  28.38154452099692
-  POINT  3650  4.807024232846825  28.38271374491336
-  POINT  3651  4.301274310468107  29.2720465985073
-  POINT  3652  4.809682020990673  29.27320084424044
-  POINT  3653  4.549022188976916  26.16510838289133
-  POINT  3654  4.802971287585841  26.60801534827591
-  POINT  3655  4.296500402283245  26.6072706710264
-  POINT  3656  5.310107224596258  26.60915248332515
-  POINT  3657  5.56273728747776  26.16686880524183
-  POINT  3658  5.308172567171963  25.72443500572921
-  POINT  3659  4.801571700151651  25.72385241735866
-  POINT  3660  3.790057682711869  26.60644965824722
-  POINT  3661  4.044006781320794  27.04935662363181
-  POINT  3662  3.284985274934477  27.49173672429433
-  POINT  3663  3.031723737372097  27.04803779814592
-  POINT  3664  3.284192748221195  26.60594750772882
-  POINT  3665  3.791445088039201  27.4924373182607
-  POINT  3666  7.595667276623683  26.1718488829917
-  POINT  3667  7.339729660651949  25.72854265913015
-  POINT  3668  6.831093491921173  25.72749718220235
-  POINT  3669  6.578160494630848  26.16911761181503
-  POINT  3670  6.833498408662114  26.61286589708867
-  POINT  3671  7.342393603714925  26.61452727784253
-  POINT  3672  7.851721391752919  26.61602548754698
-  POINT  3673  10.16379461741962  28.8569316742142
-  POINT  3674  9.910917354739734  29.30167017583803
-  POINT  3675  10.42338218073125  29.30700664681063
-  POINT  3676  9.398187236685452  29.296584259916
-  POINT  3677  11.1763929467876  25.29161378016803
-  POINT  3678  11.43269470633229  25.73584899017798
-  POINT  3679  11.17575978189087  27.0727338951912
-  POINT  3680  11.43421927431302  27.52144974007221
-  POINT  3681  10.92260343334439  27.52096222835202
-  POINT  3682  11.43075507899234  26.62688867729366
-  POINT  3683  11.95934260436991  29.32983015861389
-  POINT  3684  12.46767046560084  29.32772545608889
-  POINT  3685  12.20772811265096  28.87130363239207
-  POINT  3686  12.48258604719192  30.24998189542344
-  POINT  3687  11.97221474555926  30.23418783961753
-  POINT  3688  12.23551583543139  30.69791775273026
-  POINT  3689  12.9694805256095  27.52097823699379
-  POINT  3690  13.48182274384587  27.52097291958309
-  POINT  3691  13.74078426771563  27.97171267290139
-  POINT  3692  13.99578697125026  27.52331403777258
-  POINT  3693  -0.2530784093217016  18.66225344208705
-  POINT  3694  0.2530784208222577  18.66225344183592
-  POINT  3695  6.030645871568652e-09  18.22651105844045
-  POINT  3696  0.5081910055071862  19.09773258580186
-  POINT  3697  -0.5081909940579249  19.09773258612098
-  POINT  3698  0.3913327604803437  19.54899791355816
-  POINT  3699  2.734955073611239e-09  19.54899791274126
-  POINT  3700  -0.3913327526621249  19.54899791355815
-  POINT  3701  3.794281045691874  9.835889181209401
-  POINT  3702  3.286800036582792  9.836274197162457
-  POINT  3703  2.229340800261039  4.38442472316282
-  POINT  3704  1.730980420814213  4.354398366661153
-  POINT  3705  1.975648040643678  3.904985248730975
-  POINT  3706  5.253303014360708  1.128293718388772
-  POINT  3707  5.02628530891481  0.6418891392761246
-  POINT  3708  2.255436532179687  1.571943194814049
-  POINT  3709  1.982157162102268  2.023904119430414
-  POINT  3710  2.749111535735891  1.631270413254645
-  POINT  3711  -1.254058521951619  7.116431779054716
-  POINT  3712  -0.7511018940799036  7.112951583302987
-  POINT  3713  -1.503048503853604  6.664068013225982
-  POINT  3714  -1.997790841279557  5.756661654557217
-  POINT  3715  -1.739533928644415  5.288390381777326
-  POINT  3716  -2.242930398731676  5.302109189546279
-  POINT  3717  -1.241669088051592  5.270356204654476
-  POINT  3718  -0.9957604298274654  5.733872215635875
-  POINT  3719  -1.247341652262671  6.199670785960144
-  POINT  3720  -0.7487077108978402  6.190600154807756
-  POINT  3721  -1.750101222783229  6.207340074054102
-  POINT  3722  0.2525804711664861  16.03806627312495
-  POINT  3723  0.7575089779655068  16.03809741945602
-  POINT  3724  2.02030624750022  16.47789565447198
-  POINT  3725  1.768522151534456  16.91607496170236
-  POINT  3726  1.263131370718908  16.9154812897201
-  POINT  3727  1.010191697747241  16.47724942348051
-  POINT  3728  0.7581006050570804  16.91517093599549
-  POINT  3729  1.767492760883478  16.03853792054329
-  POINT  3730  1.262539743627335  16.03840777318063
-  POINT  3731  2.020500917581566  12.9527349076961
-  POINT  3732  2.27331260158336  12.50912505089398
-  POINT  3733  2.779144928744407  12.50876122906312
-  POINT  3734  3.031723754127154  12.95196235014854
-  POINT  3735  2.778352454165535  13.39455042727942
-  POINT  3736  2.272957833603747  13.3948329253368
-  POINT  3737  2.525426876575043  13.8369232187498
-  POINT  3738  2.777506896019309  15.1594754466739
-  POINT  3739  2.272346079797352  15.15939314985943
-  POINT  3740  2.019831152532347  14.71933669397711
-  POINT  3741  3.030366570726561  14.7190708982712
-  POINT  3742  2.272480678625036  14.27823797632229
-  POINT  3743  2.777875299186825  14.27795547826491
-  POINT  3744  10.93683714441736  10.68473936450384
-  POINT  3745  10.42338210640577  10.69299645121282
-  POINT  3746  10.16379499462924  11.14307136444035
-  POINT  3747  9.91091727032488  10.69833236588283
-  POINT  3748  10.41689657692929  11.58759618069605
-  POINT  3749  9.904431740848405  11.59293209536606
-  POINT  3750  8.383104263115078  9.813271926383957
-  POINT  3751  8.131409992405931  9.367205411144512
-  POINT  3752  9.398187257932385  10.70341785754419
-  POINT  3753  9.657774369708918  10.25334294431667
-  POINT  3754  8.893751225144806  9.810542586143804
-  POINT  3755  8.634397395286692  10.26115777621818
-  POINT  3756  8.886484135943755  10.70714689312742
-  POINT  3757  9.13962703655972  11.15213631469359
-  POINT  3758  9.404348514274115  9.808267818781912
-  POINT  3759  9.153055382102501  9.360381968947689
-  POINT  3760  8.872305329160442  13.38023764365699
-  POINT  3761  8.361774760572246  13.38192662649333
-  POINT  3762  8.108500687104918  12.93924814391208
-  POINT  3763  7.851722750806532  13.38397571670315
-  POINT  3764  9.129653596289845  12.93477140237956
-  POINT  3765  9.383406228579656  13.37780999233429
-  POINT  3766  8.365440776821156  12.49364881518358
-  POINT  3767  8.880975687566195  11.60022015801457
-  POINT  3768  8.623178158666493  12.04733677120861
-  POINT  3769  8.876290078715968  12.4908870097273
-  POINT  3770  9.387390978135182  12.48845935840459
-  POINT  3771  9.645780391854883  12.04101593868705
-  POINT  3772  9.392678809554825  11.59649112243135
-  POINT  3773  7.336521171883755  16.03802297080912
-  POINT  3774  6.828065241427138  16.03845128541167
-  POINT  3775  7.5918329762552  15.59662152541176
-  POINT  3776  7.845750620519943  16.03722595032059
-  POINT  3777  7.337862589465587  15.15534235318604
-  POINT  3778  5.057585641163165  12.94868558387678
-  POINT  3779  5.310107534158264  13.39084788872668
-  POINT  3780  5.817351898032172  13.38983223877548
-  POINT  3781  6.07268977213729  12.94608405296639
-  POINT  3782  6.325320010388582  13.38836776247147
-  POINT  3783  5.312210950489913  12.50443571161929
-  POINT  3784  5.820129413724779  12.50287853813417
-  POINT  3785  7.339731120788066  14.27145814743096
-  POINT  3786  7.595668707268915  13.82815216683726
-  POINT  3787  6.578161363273717  13.83088304133535
-  POINT  3788  6.833499237378835  13.38713485552626
-  POINT  3789  7.342394633801588  13.38547368425602
-  POINT  3790  0.252580463343477  23.08531079540609
-  POINT  3791  8.162767350938793e-09  23.52306095911839
-  POINT  3792  -0.2525804483660444  23.08531079452379
-  POINT  3793  0.7575089608641339  23.96190261703586
-  POINT  3794  1.010191668996723  23.52275060745893
-  POINT  3795  0.7581005854889762  23.08482908796231
-  POINT  3796  0.2525804650598689  23.96193376174162
-  POINT  3797  -0.2525804466496525  23.96193376085932
-  POINT  3798  0.5049285060517139  24.40077541877679
-  POINT  3799  -0.5055201152249069  22.64707892226741
-  POINT  3800  -0.7581005704056165  23.08482908597971
-  POINT  3801  -2.280691500226466  21.33225925503491
-  POINT  3802  -2.53596148453538  20.89273520120051
-  POINT  3803  -2.318125017725038  20.44808511706579
-  POINT  3804  -1.847863620987981  20.44808512551896
-  POINT  3805  -1.523722029333108  20.89935045509462
-  POINT  3806  5.812596363012457  16.91987591856731
-  POINT  3807  6.066345594955665  16.47969821633841
-  POINT  3808  5.052976709870697  16.47984331586753
-  POINT  3809  5.306138118529179  16.03968129951453
-  POINT  3810  3.790935938593665  22.20328485170038
-  POINT  3811  3.537066694466712  22.64267534247436
-  POINT  3812  3.788945299949968  23.08133297666114
-  POINT  3813  4.294456576555887  23.08098941943979
-  POINT  3814  5.814542622740053  18.67893193273223
-  POINT  3815  6.321208749925488  18.67923371051273
-  POINT  3816  5.56317568611094  19.11824430305507
-  POINT  3817  5.309100721439222  18.67828449587171
-  POINT  3818  5.55961311789328  17.35962041953518
-  POINT  3819  5.306832701253025  17.79918676761919
-  POINT  3820  5.306180989556889  16.91965690872165
-  POINT  3821  4.547661231803737  17.3588241803909
-  POINT  3822  4.799993464751521  16.91958781683539
-  POINT  3823  4.801296726707842  17.79849881202905
-  POINT  3824  4.295760214073866  17.79792158273044
-  POINT  3825  5.054931683523153  18.23828416995873
-  POINT  3826  4.80356474689404  18.67759654028158
-  POINT  3827  4.299173611489742  18.6763503095416
-  POINT  3828  3.290304316514962  18.67294152057774
-  POINT  3829  3.035034337010901  18.23341748971889
-  POINT  3830  3.285878391294609  17.79579279452859
-  POINT  3831  3.790936184735975  17.79671510214655
-  POINT  3832  4.04457167964008  18.2363897337847
-  POINT  3833  3.794349582151851  18.67514382895771
-  POINT  3834  10.40547659015908  22.20116479457716
-  POINT  3835  10.92128251969344  22.20090966781737
-  POINT  3836  10.14796994537765  23.52313096986383
-  POINT  3837  9.8907628324997  23.96485671831825
-  POINT  3838  10.40472019475341  23.96486720377927
-  POINT  3839  9.890900260175624  23.08230629000788
-  POINT  3840  9.378284610504384  23.96443017775849
-  POINT  3841  9.377738405713401  23.08218964573298
-  POINT  3842  9.634626082765084  22.64137545133806
-  POINT  3843  8.099972523597952  21.7604283165895
-  POINT  3844  7.844935974709012  21.32035791039074
-  POINT  3845  5.052976083273045  23.52015672445931
-  POINT  3846  5.306137433620915  23.96031879840885
-  POINT  3847  5.812969663000015  23.9607046052643
-  POINT  3848  8.610566754219654  19.11957081809886
-  POINT  3849  8.86560419797468  18.67950029477104
-  POINT  3850  8.354849270149012  18.67954721468524
-  POINT  3851  4.553342440596749  20.88364911748843
-  POINT  3852  4.813437754880869  20.4412013335515
-  POINT  3853  7.59041331172436  17.35947928465035
-  POINT  3854  7.84499397090196  16.91893659852759
-  POINT  3855  -19.25787296088819  16.44788827908155
-  POINT  3856  -19.60184782149814  16.02916106451099
-  POINT  3857  -19.1873871451938  16.90476537360675
-  POINT  3858  -19.76179636729207  16.92243533655163
-  POINT  3859  -18.75405232838112  16.85355871501342
-  POINT  3860  -17.47351228606856  13.33558852399519
-  POINT  3861  -16.99713742559343  13.37046042966367
-  POINT  3862  -17.69351481734877  13.78071241680643
-  POINT  3863  -17.67256727113895  14.23260684746697
-  POINT  3864  -17.10180880051252  14.27897349996412
-  POINT  3865  -17.52690194145971  14.67823884343126
-  POINT  3866  -18.11860795829596  14.17997776027357
-  POINT  3867  -8.872305209312021  13.38023770553157
-  POINT  3868  -8.615527284439597  13.82496527042976
-  POINT  3869  -9.383406088516729  13.37781006740056
-  POINT  3870  -3.29030430028144  18.67294152375674
-  POINT  3871  -3.794349564136366  18.67514383248151
-  POINT  3872  -4.044571659990828  18.23638973901306
-  POINT  3873  -3.790936165766305  17.79671510855067
-  POINT  3874  -4.295760192767313  17.79792158977951
-  POINT  3875  -3.035034321141562  18.23341749366453
-  POINT  3876  -4.801296702384416  17.79849882003976
-  POINT  3877  -4.547661208159893  17.35882418957737
-  POINT  3878  -5.306180959737993  16.91965692151171
-  POINT  3879  -5.55961308673966  17.35962043087595
-  POINT  3880  -5.306832673423715  17.79918677637247
-  POINT  3881  -4.799993438895712  16.91958782835436
-  POINT  3882  -4.294456929278608  16.9190105980941
-  POINT  3883  -2.272576526046017  16.03887380690432
-  POINT  3884  -2.777737341802472  16.0389561054949
-  POINT  3885  -2.524923853949907  15.59959837248141
-  POINT  3886  -1.009801502771103  14.71943838905496
-  POINT  3887  -1.262295091084871  15.15932946921788
-  POINT  3888  -1.767248108404131  15.15945961891492
-  POINT  3889  -1.514810020874192  15.59938592419379
-  POINT  3890  -3.788433924444957  15.15930010017922
-  POINT  3891  -3.282944342657759  15.15927612630229
-  POINT  3892  -3.53557425149356  15.59970464494893
-  POINT  3893  -7.339731052101191  14.27145818376952
-  POINT  3894  -7.595668629168774  13.82815220873106
-  POINT  3895  -7.849059155801069  14.26996022049591
-  POINT  3896  -7.342394561194965  13.3854737272261
-  POINT  3897  -7.084485066391316  14.7143115191922
-  POINT  3898  -6.829226012364133  15.15638770751324
-  POINT  3899  -6.321312708705147  15.15701776202244
-  POINT  3900  -6.068350603934552  14.71617011524867
-  POINT  3901  -6.322915322587308  14.27373641192795
-  POINT  3902  -5.815417372472714  14.27454968432659
-  POINT  3903  -6.831094539759021  14.27250350742734
-  POINT  3904  -6.578161308297183  13.83088307650527
-  POINT  3905  -8.866490968805563  16.03593620740154
-  POINT  3906  -8.611811380443392  15.59504271031803
-  POINT  3907  -9.378288849377203  16.03556985539014
-  POINT  3908  -9.6350393648364  15.59383445480634
-  POINT  3909  -9.379158137016026  15.15149576728833
-  POINT  3910  -9.89163708740748  15.1510693400336
-  POINT  3911  -15.8358398935749  10.22173585196274
-  POINT  3912  -15.57327200390477  9.802417738572654
-  POINT  3913  -15.56201444033999  10.67148502492812
-  POINT  3914  -15.03253570609934  9.806583202382573
-  POINT  3915  -14.77952317432621  10.24189580191657
-  POINT  3916  9.425787409990559  8.000472836505047
-  POINT  3917  9.674058285545414  8.456902013814751
-  POINT  3918  8.913238706756516  8.008641634917387
-  POINT  3919  9.413783458670364  8.907219666364485
-  POINT  3920  8.903186169541055  8.909494433726376
-  POINT  3921  8.934155614066498  6.185727604037459
-  POINT  3922  9.185518368839453  5.729430618608695
-  POINT  3923  8.426271183269629  5.29029227071893
-  POINT  3924  8.171917178443586  5.749542014684138
-  POINT  3925  7.909982677729378  5.316726387461308
-  POINT  3926  7.65715073777133  4.866671726394044
-  POINT  3927  7.405022267322629  4.401754646811489
-  POINT  3928  7.912208212106719  4.392559563913546
-  POINT  3929  7.402796732945287  5.325921470359251
-  POINT  3930  8.404914415163201  4.401060889634398
-  POINT  3931  8.152785944714498  3.936143810051844
-  POINT  3932  8.395983975566867  3.439639257034445
-  POINT  3933  7.903277772510386  3.431137931313593
-  POINT  3934  8.859661009169432  3.521793227546019
-  POINT  3935  9.192238274352787  3.866734673314474
-  POINT  3936  4.268076247259387  3.565481647629336
-  POINT  3937  4.016822549239988  3.997412240786614
-  POINT  3938  3.742622838171702  3.563061153758769
-  POINT  3939  7.792705379504119  2.62557788257827
-  POINT  3940  7.793203652127295  2.025645271244315
-  POINT  3941  7.321623681205077  1.829570466086152
-  POINT  3942  7.678396273741249  1.532671260083118
-  POINT  3943  -9.67405808643629  8.456902308458442
-  POINT  3944  -9.413783282784191  8.907219840486656
-  POINT  3945  -9.425787263000267  8.000473059513219
-  POINT  3946  -9.404348331955575  9.808267994664813
-  POINT  3947  -9.657774187537704  10.2533431194428
-  POINT  3948  -9.398187091428191  10.70341798750657
-  POINT  3949  -8.886483995011314  10.70714699997187
-  POINT  3950  -8.634397277109187  10.26115787334679
-  POINT  3951  -8.375837072421056  10.70987630924256
-  POINT  3952  -7.859855983182076  11.60547875629908
-  POINT  3953  -8.117653499839879  11.15836215444448
-  POINT  3954  -7.865566781937751  10.71237302781939
-  POINT  3955  -7.402798620889166  5.325921535058544
-  POINT  3956  -7.909984549202172  5.316726131062188
-  POINT  3957  -7.91137279652743  6.215871164881401
-  POINT  3958  -7.395668297048518  6.230569439935667
-  POINT  3959  -7.651411014573558  6.670464686753046
-  POINT  3960  -7.127776753374082  7.579721889218547
-  POINT  3961  -7.388870581544597  7.128261877982224
-  POINT  3962  -6.874612686924131  7.136622973043634
-  POINT  3963  -7.904575081023509  7.113563602927958
-  POINT  3964  -2.775002874658712  8.037874849929569
-  POINT  3965  -2.523911656853837  8.48803806266702
-  POINT  3966  -2.748276461706778  5.323514342820022
-  POINT  3967  -2.490019549071636  4.855243070040132
-  POINT  3968  -2.734687480700977  4.405830000443286
-  POINT  3969  -2.221684119951277  3.449608486395616
-  POINT  3970  -1.723323855016578  3.419581979977251
-  POINT  3971  -1.475257769780243  2.932460366680298
-  POINT  3972  -1.727946415087521  2.471297653398232
-  POINT  3973  -2.223574359144033  2.516811469853332
-  POINT  3974  -3.221425371391462  2.620248809612628
-  POINT  3975  -3.480916638529793  3.091370153630558
-  POINT  3976  -2.468657119838987  3.007906638484771
-  POINT  3977  -2.720982349242926  3.493309929661852
-  POINT  3978  -2.722872588435682  2.560512913119568
-  POINT  3979  -5.842877759869626  2.614418369465591
-  POINT  3980  -6.061704181617179  2.125899992841759
-  POINT  3981  -5.97038887687998  1.577324987897494
-  POINT  3982  -5.06120498229036  2.210552055587216
-  POINT  3983  -5.314757330560761  1.807879325032759
-  POINT  3984  -5.55603059107262  1.449150510867695
-  POINT  3985  -5.910338424284915  0.8932498958018659
-  POINT  3986  -5.818442258077686  3.559384883546551
-  POINT  3987  -6.081231365982387  4.02806702834004
-  POINT  3988  -5.831279019722861  4.472379399615662
-  POINT  3989  -5.313338782452499  4.466227623547525
-  POINT  3990  -5.576017782319205  4.91994190717009
-  POINT  3991  -6.359431968524975  7.142146372318731
-  POINT  3992  -6.620525796695491  6.690686361082408
-  POINT  3993  1.233115817299789  35.66363567026767
-  POINT  3994  1.486808643266108  35.18419627849168
-  POINT  3995  0.4944716807918905  35.20892209325812
-  POINT  3996  0.7430350528777356  34.73871437587108
-  POINT  3997  1.24166914315593  34.72964380187346
-  POINT  3998  1.723322487966932  36.58041769429607
-  POINT  3999  1.47525558328076  37.06753926104606
-  POINT  4000  1.229221132046703  36.61216257531929
-  POINT  4001  1.727943080105888  37.52870184484969
-  POINT  4002  2.223571255475589  37.48318802553167
-  POINT  4003  2.221683046657149  36.55039137343753
-  POINT  4004  -6.12911124076021e-07  36.15975594917647
-  POINT  4005  0.2456022332246583  35.68768488038043
-  POINT  4006  0.7400741502994709  35.68099311908834
-  POINT  4007  0.9842463697325569  36.14239845738996
-  POINT  4008  0.7361794650463853  36.62952002413996
-  POINT  4009  0.2456016905429583  36.6413100607267
-  POINT  4010  -3.793978809704677  29.27114346488373
-  POINT  4011  -3.286497753816385  29.27075839834291
-  POINT  4012  -4.047052767131356  28.82584690724009
-  POINT  4013  -4.301274302070375  29.27204649795666
-  POINT  4014  -1.010043015772705  27.0468834923308
-  POINT  4015  -1.262608764623798  27.49047222490107
-  POINT  4016  -1.767930085310411  27.49060023494886
-  POINT  4017  -1.515420458762666  27.93408208316265
-  POINT  4018  0.2524349327400771  25.72146687392503
-  POINT  4019  0.7573603149878654  25.72151113216611
-  POINT  4020  1.009801512786854  25.28056167560054
-  POINT  4021  0.7573634246136738  24.84063535787972
-  POINT  4022  0.2524349288094089  24.84066650258547
-  POINT  4023  2.777737238018064  23.96104396031738
-  POINT  4024  2.524923774235408  24.40040170273027
-  POINT  4025  2.777506791782362  24.84052463209574
-  POINT  4026  3.535574059218396  24.40029545953312
-  POINT  4027  3.282925370480001  23.96061617471239
-  POINT  4028  3.282944215957301  24.84072399033624
-  POINT  4029  12.20022707000518  35.34109407649751
-  POINT  4030  11.70510822545789  35.04850824368519
-  POINT  4031  11.91055210130007  34.50393744856109
-  POINT  4032  12.60489935123083  35.00986841165744
-  POINT  4033  12.66773748228985  35.47670596579247
-  POINT  4034  8.893751753942059  30.18945889408129
-  POINT  4035  9.153056290168134  30.63961947961057
-  POINT  4036  8.131410636714342  30.63279563621241
-  POINT  4037  8.383104759045018  30.18672926891533
-  POINT  4038  8.634397687045755  29.73884369142445
-  POINT  4039  12.58774522600974  32.92273845990162
-  POINT  4040  12.88263711150898  33.38136361259253
-  POINT  4041  11.99490300572006  33.72244417282177
-  POINT  4042  11.76196217222862  33.30918283037465
-  POINT  4043  10.44503879622377  31.98862289521601
-  POINT  4044  9.935933261738526  31.99895822327177
-  POINT  4045  10.19676774154491  32.44505172349099
-  POINT  4046  10.43863927688695  31.09908378942327
-  POINT  4047  9.923929035406161  31.09221194132288
-  POINT  4048  12.04127152589021  32.88444301026691
-  POINT  4049  12.3185949442571  32.49062006753039
-  POINT  4050  11.23899726008386  32.44352050666546
-  POINT  4051  11.49281189047597  32.87706443800342
-  POINT  4052  10.95968790642227  32.8682603267732
-  POINT  4053  1.262715484017742  28.37904364136764
-  POINT  4054  1.768036798549242  28.37917166198487
-  POINT  4055  1.010161265302347  28.82419254739624
-  POINT  4056  2.021045344488098  28.82414552152322
-  POINT  4057  1.767940462475327  29.27066494618034
-  POINT  4058  1.26253538053122  29.27109444816391
-  POINT  4059  2.770029231935803  32.86450580601395
-  POINT  4060  2.513285504693407  33.32124089899702
-  POINT  4061  3.271742772836252  33.76266810178318
-  POINT  4062  3.531281879770986  33.30800649818775
-  POINT  4063  3.782262295813676  33.75645595947597
-  POINT  4064  3.278351258691227  32.86027907795702
-  POINT  4065  2.760975203039712  33.77191946209709
-  POINT  4066  3.011955619082402  34.2203689233853
-  POINT  4067  3.24336847489558  35.56418088173734
-  POINT  4068  3.51170389869557  35.11435420516057
-  POINT  4069  3.259044827222107  34.66723526388904
-  POINT  4070  2.748277257425567  34.67648662420295
-  POINT  4071  3.775382260352405  34.65823650434292
-  POINT  4072  2.490020077115392  35.144757594862
-  POINT  4073  2.734687809839291  35.59417066577944
-  POINT  4074  2.982689819169599  36.0349985828101
-  POINT  4075  5.320196103324097  34.6359031807579
-  POINT  4076  5.838135302791581  34.62975089654809
-  POINT  4077  5.843829338818099  33.7446915717945
-  POINT  4078  5.325945325800963  33.74013958043911
-  POINT  4079  6.104986270073042  34.19646204120262
-  POINT  4080  6.366501732041227  33.75556204313139
-  POINT  4081  7.355184469361421  29.28425732715628
-  POINT  4082  7.097783537365648  28.83658193947715
-  POINT  4083  7.865566929755092  29.28762815642849
-  POINT  4084  7.350228293730351  28.39242759965563
-  POINT  4085  19.44766038638703  17.77297915226804
-  POINT  4086  19.25342567711544  17.32881418384076
-  POINT  4087  19.87861805246748  17.79987630487601
-  POINT  4088  19.7617964066728  16.92243558592404
-  POINT  4089  18.23422309592939  19.09467776603307
-  POINT  4090  17.94988909858838  19.54747247390121
-  POINT  4091  17.87676920727169  18.65944226175127
-  POINT  4092  17.47644822823684  19.54717784596157
-  POINT  4093  17.34509995115183  18.66931480712425
-  POINT  4094  17.09404309109673  19.09688211341927
-  POINT  4095  14.28781180230033  14.72466403349399
-  POINT  4096  14.01051623503285  14.27484065136018
-  POINT  4097  14.53345889310514  14.28002636702044
-  POINT  4098  14.02979336632444  15.1647422550637
-  POINT  4099  9.380906978001171  14.26600341154953
-  POINT  4100  9.12438810215771  14.70980710098454
-  POINT  4101  15.04265771685345  14.28419049908406
-  POINT  4102  14.76536214958597  13.83436711695024
-  POINT  4103  15.51798377903927  13.38033526490094
-  POINT  4104  15.77563980375512  13.8415064727855
-  POINT  4105  15.57188627435891  14.28816954061234
-  POINT  4106  15.0151159829359  13.3824166393444
-  POINT  4107  14.50591715918759  13.37825250728078
-  POINT  4108  14.32789030772291  18.24225940568398
-  POINT  4109  14.06264433374127  18.67628429324169
-  POINT  4110  14.59588283104642  18.67648157009492
-  POINT  4111  14.05735903828086  17.80654303626809
-  POINT  4112  15.97007787533187  19.09864616168911
-  POINT  4113  15.55510702426619  19.54892674781743
-  POINT  4114  15.67915324486533  18.67142187799671
-  POINT  4115  15.13772625968102  18.6705433487333
-  POINT  4116  14.87248028569938  19.104568236291
-  POINT  4117  15.08631080741999  19.54931075553736
-  POINT  4118  16.40287455364234  16.49110362272822
-  POINT  4119  16.17789332204421  16.93847666340548
-  POINT  4120  15.63614396207806  16.93957763712053
-  POINT  4121  16.14372364991884  16.05344993095792
-  POINT  4122  15.61382912052633  16.05886889307093
-  POINT  4123  15.35525573754169  16.49958700177147
-  POINT  4124  15.52045255096381  27.53143212489101
-  POINT  4125  15.7870223740392  27.99457973843145
-  POINT  4126  15.02942399137993  28.42914752056209
-  POINT  4127  14.76711254324515  27.97953196141813
-  POINT  4128  14.51705994325481  28.42366935023485
-  POINT  4129  14.50592923991572  26.62175677982754
-  POINT  4130  14.24625536736449  27.07313717726593
-  POINT  4131  14.50521689123425  27.52387693058424
-  POINT  4132  15.01513786829292  26.61758604679623
-  POINT  4133  15.25855689895291  27.07577709405712
-  POINT  4134  15.01758093935937  27.52935510091147
-  POINT  4135  12.9694811665887  12.47903060881283
-  POINT  4136  12.45717370465674  12.47876009769995
-  POINT  4137  14.50520651711792  12.4761250777077
-  POINT  4138  14.7671040812539  12.02046720497029
-  POINT  4139  13.74078013085571  12.02829134523479
-  POINT  4140  13.9984165723697  11.58047790445619
-  POINT  4141  14.51705381061231  11.57633069980357
-  POINT  4142  11.4484074904361  10.67917014008009
-  POINT  4143  11.95934178620452  10.67017466538644
-  POINT  4144  12.20772768780863  11.12870134727384
-  POINT  4145  11.18783017672887  11.13216622534658
-  POINT  4146  11.9508019094484  11.57834527171309
-  POINT  4147  -6.319776468193496  23.08033815128008
-  POINT  4148  -6.066344452733028  23.52030179118255
-  POINT  4149  -6.827400621252306  23.08040135673631
-  POINT  4150  -5.054931155474743  21.76171557577203
-  POINT  4151  -4.801296232783984  22.20150105449617
-  POINT  4152  -4.299173338283442  21.32364952911328
-  POINT  4153  -4.044571390294786  21.76361015107778
-  POINT  4154  -4.803564411703622  21.32240320854091
-  POINT  4155  -9.890817652390373  18.67925530533506
-  POINT  4156  -10.40541205324793  18.6792215753713
-  POINT  4157  -10.66370535213654  19.1191138197801
-  POINT  4158  -10.92145974258163  18.67904850987438
-  POINT  4159  -10.40367095930107  19.55964298171444
-  POINT  4160  -9.890168540567483  19.55964268050665
-  POINT  4161  -9.634489634605369  19.11940539677126
-  POINT  4162  -10.40452722022296  15.15066274552778
-  POINT  4163  -10.91910259518919  15.1508331382961
-  POINT  4164  -11.1763986356346  14.70838986864997
-  POINT  4165  -10.91783739771569  14.26368314942298
-  POINT  4166  -10.14864599240259  14.70832405800977
-  POINT  4167  -12.73019529136231  15.59870134525367
-  POINT  4168  -12.98766621355665  15.15683558657137
-  POINT  4169  -15.04265746253503  14.28419090907873
-  POINT  4170  -14.53345861723851  14.28002669541752
-  POINT  4171  -17.78489628918051  15.09030875190717
-  POINT  4172  -17.98400083785333  15.51100038825157
-  POINT  4173  -18.29676496075896  15.05256382727852
-  POINT  4174  -17.21413781855408  15.13667540440432
-  POINT  4175  -18.37155338762809  16.42393112019951
-  POINT  4176  -18.3010675719337  16.8808082147247
-  POINT  4177  -18.20721907030622  15.96221804176685
-  POINT  4178  -17.69535039872778  15.99996296639551
-  POINT  4179  -11.18084802879951  18.23937671254223
-  POINT  4180  -11.43914132768812  18.67926895695104
-  POINT  4181  -11.43896743540164  17.79930467995242
-  POINT  4182  -12.99576621508222  19.55819858351203
-  POINT  4183  -13.5100976113933  19.55820320578183
-  POINT  4184  -14.85535659566817  17.374607928817
-  POINT  4185  -14.59059730877303  17.80674048573657
-  POINT  4186  -15.12588788049639  17.81032428898499
-  POINT  4187  -14.57446835462891  16.93461729113196
-  POINT  4188  -15.10975892635227  16.93820109438039
-  POINT  4189  -16.50015666545286  20.45264189053479
-  POINT  4190  -16.08514514186547  20.00088643669584
-  POINT  4191  -16.11090178453964  20.45097892630424
-  POINT  4192  -16.88252114147691  20.00090158129587
-  POINT  4193  -16.50011596473811  19.5506058885838
-  POINT  4194  -18.66035566784347  24.06457908884339
-  POINT  4195  -18.99865817957391  24.48245948801812
-  POINT  4196  -18.88584837729288  24.93009825639208
-  POINT  4197  -19.39363960589392  24.88740656466259
-  POINT  4198  -17.82901974500803  22.20723193084345
-  POINT  4199  -17.29751704354181  22.19792307995124
-  POINT  4200  -18.12519085452415  22.66390362771543
-  POINT  4201  -17.42146697630052  23.53377902746666
-  POINT  4202  -17.69547182462984  24.00000320447274
-  POINT  4203  -17.19821562645829  23.98500536439521
-  POINT  4204  -18.2073784758447  24.03761507800751
-  POINT  4205  -17.98412712600248  24.48884141493606
-  POINT  4206  -18.37170036647084  23.57574087838007
-  POINT  4207  -17.74281660287124  23.09380582796382
-  POINT  4208  -17.24556040469969  23.0788079878863
-  POINT  4209  -18.30109742612498  23.11887466729579
-  POINT  4210  -12.74043249554734  22.63704750337856
-  POINT  4211  -12.47951737358623  22.1991443855027
-  POINT  4212  -11.95797425376473  22.19971901190847
-  POINT  4213  -11.69840700784104  22.64001300642548
-  POINT  4214  -11.95612881567687  23.08041184382327
-  POINT  4215  -13.79175978718601  22.63195086063527
-  POINT  4216  -14.05739164572269  22.19336401942717
-  POINT  4217  -16.69915170518863  23.07149332083817
-  POINT  4218  -16.17786098319811  23.06167189306724
-  POINT  4219  -16.40292005613846  23.50895975961821
-  POINT  4220  -16.20887664909252  22.19021698069621
-  POINT  4221  -16.75110834403075  22.1906084129031
-  POINT  4222  -17.02050133175934  22.63152012133533
-  POINT  4223  -13.99649914138446  26.62119352777317
-  POINT  4224  -14.50592910840412  26.62175634401045
-  POINT  4225  -14.76538162860431  26.16564234700188
-  POINT  4226  -14.53346806546978  25.71999620058877
-  POINT  4227  -14.0105122342672  25.72518479387579
-  POINT  4228  -15.04267671628401  25.71582538537957
-  POINT  4229  -16.66503651825777  23.95642639357603
-  POINT  4230  -16.14374579626725  23.9466049658051
-  POINT  4231  -16.93904136658709  24.42265057058211
-  POINT  4232  -16.68103287029956  24.83472097500758
-  POINT  4233  -17.21421197850009  24.86329994582677
-  POINT  4234  -9.637659354432278  26.17823809135695
-  POINT  4235  -9.895007838390011  26.62370467699503
-  POINT  4236  -10.40670361026193  26.62599835231532
-  POINT  4237  -10.66169890492968  26.18015313981581
-  POINT  4238  -10.40539715902982  25.73591795079784
-  POINT  4239  -9.892507684713129  25.73551085015163
-  POINT  4240  -3.538866270674407  27.93563837319875
-  POINT  4241  -3.791445061003568  27.4924372688973
-  POINT  4242  -3.284985242746421  27.49173667393181
-  POINT  4243  -3.792541681848606  28.3806414211657
-  POINT  4244  -4.299837174214305  28.38154445423863
-  POINT  4245  -3.286081863591458  28.37994082620021
-  POINT  4246  -6.578160439640206  26.16911757665643
-  POINT  4247  -6.3253193653182  26.61163279891804
-  POINT  4248  -5.817351397064218  26.61016819247553
-  POINT  4249  -6.322914449413139  25.72626408985695
-  POINT  4250  -6.831093433545865  25.72749714888835
-  POINT  4251  -5.815416739071694  25.72545072182048
-  POINT  4252  -6.068349732977355  25.2838302940524
-  POINT  4253  -8.103068545520017  25.2879261001149
-  POINT  4254  -7.847089733293389  24.84545529905903
-  POINT  4255  -7.33972959193747  25.72854262281094
-  POINT  4256  -7.084483601710403  25.28568913601146
-  POINT  4257  -7.84905736666726  25.73004082824404
-  POINT  4258  -7.337860774808862  24.84465820022065
-  POINT  4259  -6.829224616417257  24.84361272629806
-  POINT  4260  -7.591830748000244  24.40337888934564
-  POINT  4261  -10.95968825756436  32.86825866172835
-  POINT  4262  -11.2389973762048  32.44351916990193
-  POINT  4263  -10.96516313120963  31.99722932793554
-  POINT  4264  -10.45710394986915  32.90333376542937
-  POINT  4265  -10.19676760818201  32.44505103256093
-  POINT  4266  -10.4450386107414  31.98862213265781
-  POINT  4267  -5.839993028780057  31.9585713890503
-  POINT  4268  -5.58222505575568  31.50997899536313
-  POINT  4269  -6.353715906405032  31.96208637743266
-  POINT  4270  -9.890881409539208  22.20113221196177
-  POINT  4271  -9.377719567935678  22.20101557304443
-  POINT  4272  -9.890817945887456  21.32074066481798
-  POINT  4273  -9.377648390967682  21.32062266583164
-  POINT  4274  -10.14857006043265  21.76080491471691
-  POINT  4275  -9.121929625682005  21.76064670155081
-  POINT  4276  -3.989917438513398  37.75936920944303
-  POINT  4277  -4.253220144914879  38.17942950972456
-  POINT  4278  -5.0612047044748  37.78945190920187
-  POINT  4279  -4.788965345375917  37.30790232371594
-  POINT  4280  -5.345230853006697  37.3897257540357
-  POINT  4281  -3.511703891126289  35.11435281720901
-  POINT  4282  -3.775382111584034  34.65823488537108
-  POINT  4283  -4.288463783602202  34.65011427144418
-  POINT  4284  -4.035804655693716  34.20299575272048
-  POINT  4285  -13.43620984438418  34.81446134683805
-  POINT  4286  -13.29869599960812  34.31160156237819
-  POINT  4287  -12.93463213128416  34.64179503997145
-  POINT  4288  -13.62553600610368  33.9629776498918
-  POINT  4289  -14.13908291075123  34.14518767789303
-  POINT  4290  -12.60490716900593  35.00986141752851
-  POINT  4291  -12.20023572325958  35.34108684648683
-  POINT  4292  -12.66774772099321  35.47669756860905
-  POINT  4293  -11.70511437947869  35.04850274706365
-  POINT  4294  -11.9105566427679  34.50393254228281
-  POINT  4295  -12.47145116324818  34.51147573062274
-  POINT  4296  -9.806918774248189  36.80166842930682
-  POINT  4297  -10.26857635288579  37.16264372426561
-  POINT  4298  -10.1979850569437  36.56768967568621
-  POINT  4299  -1.515143968311342  29.71762612467332
-  POINT  4300  -1.767218169152578  30.16613538008133
-  POINT  4301  -2.273105814749252  30.16491121650845
-  POINT  4302  -2.526893645558062  29.71688475828849
-  POINT  4303  -4.295343851645418  33.74833423033055
-  POINT  4304  -3.78226217962725  33.75645484425745
-  POINT  4305  -3.531281742859955  33.30800564331628
-  POINT  4306  -3.788870710138221  32.85406611529395
-  POINT  4307  -4.299971286819369  32.85149198399459
-  POINT  4308  -10.95895536230713  35.58920341710635
-  POINT  4309  -10.41172580433067  35.55794744193341
-  POINT  4310  -11.08356921006429  36.15576819899469
-  POINT  4311  -10.1942008448515  36.08605690473453
-  POINT  4312  -9.956518482555364  35.68306089840274
-  POINT  4313  -10.65319237871901  36.44257621921687
-  POINT  4314  -11.0910623698248  36.64296654514917
-  POINT  4315  -13.7593285339414  31.59910572962469
-  POINT  4316  -13.97378905574307  31.09637586275941
-  POINT  4317  -14.49013543528747  31.07749003746751
-  POINT  4318  -14.0764019646777  32.09309626417902
-  POINT  4319  -14.48389267802026  31.91422357801393
-  POINT  4320  -14.75329172047915  31.4892516249232
-  POINT  4321  -5.587461461429323  33.29923896261564
-  POINT  4322  -5.325946062699384  33.7401385358841
-  POINT  4323  -5.327825510476393  32.84978726680519
-  POINT  4324  -4.809231792482727  33.74478093752646
-  POINT  4325  -5.065600597928541  34.19023273715123
-  POINT  4326  -4.555689316416261  33.29824002906342
-  POINT  4327  -4.813859227656678  32.8479386911905
-  POINT  4328  5.823064971458006  28.38586497473401
-  POINT  4329  5.315146572158927  28.38430769994047
-  POINT  4330  5.062470610533198  28.82834397135218
-  POINT  4331  6.079388428607562  28.83197977936755
-  POINT  4332  5.317804360302774  29.27479479926754
-  POINT  4333  5.827084127424216  29.27699957992611
-  POINT  4334  10.41689568078359  28.4124072611171
-  POINT  4335  10.66929742196129  27.96611222514022
-  POINT  4336  9.904430854792075  28.4070707901445
-  POINT  4337  10.41083792953915  27.51739638025921
-  POINT  4338  8.886484172763202  29.29285479615131
-  POINT  4339  8.37583717786616  29.29012517098535
-  POINT  4340  9.139626727505856  28.8478657394769
-  POINT  4341  8.117653415472539  28.84163926115534
-  POINT  4342  11.95092859671319  24.8475539406863
-  POINT  4343  12.46807375787325  24.84583394788076
-  POINT  4344  12.20840003869946  25.28942203987447
-  POINT  4345  11.95272288103627  23.96287269629527
-  POINT  4346  12.47198579068075  23.9610098082623
-  POINT  4347  12.73018467318101  24.40129625485699
-  POINT  4348  11.43575282852112  23.96401601812759
-  POINT  4349  10.91929475924401  23.96469697384104
-  POINT  4350  11.43395854419803  24.84869726251862
-  POINT  4351  10.91909661344623  24.84916901000663
-  POINT  4352  11.69363226337182  24.40510917052491
-  POINT  4353  10.66208764636606  24.40642272229546
-  POINT  4354  12.45674415720379  26.62593764544495
-  POINT  4355  12.71561902895919  26.17761365870297
-  POINT  4356  12.46344625167966  25.73349620934157
-  POINT  4357  11.9463010905196  25.73521620214711
-  POINT  4358  11.68774091931249  26.17992315964508
-  POINT  4359  11.94436146317965  26.6262558892628
-  POINT  4360  12.19975831688364  27.07290316309354
-  POINT  4361  11.70835016186513  29.77725626131508
-  POINT  4362  11.44840780891525  29.32083443761827
-  POINT  4363  10.94524480188349  30.2119493620846
-  POINT  4364  10.68396014223092  29.76000284437696
-  POINT  4365  11.4612799501046  30.22519211862191
-  POINT  4366  11.20910938557762  30.66888094038705
-  POINT  4367  10.9368374049108  29.31526434275312
-  POINT  4368  11.95080093219896  28.42166108213997
-  POINT  4369  12.4591287934299  28.41955637961497
-  POINT  4370  12.71451082664457  27.96964269203738
-  POINT  4371  12.97143800709656  28.41928524228948
-  POINT  4372  11.69163226937222  27.96979595129795
-  POINT  4373  12.45717131194284  27.52124937431928
-  POINT  4374  11.9447886179187  27.52156761813713
-  POINT  4375  15.29885200343264  28.8835193357322
-  POINT  4376  15.56202156575395  29.32850886335364
-  POINT  4377  15.04254095371091  29.31827443700025
-  POINT  4378  16.0564503860919  28.44895155360157
-  POINT  4379  16.33477400183093  28.91218754051921
-  POINT  4380  15.54890460342297  28.43938194691547
-  POINT  4381  16.09215770029102  29.34350152581874
-  POINT  4382  12.72223555131803  29.77728149733855
-  POINT  4383  12.97062105959908  29.31875497111673
-  POINT  4384  12.98553664119016  30.24101141045128
-  POINT  4385  13.47593186273332  30.21482288295318
-  POINT  4386  14.77952748380703  29.75810228782938
-  POINT  4387  14.50635713461083  30.18825186751686
-  POINT  4388  14.51635792148571  29.31311276020795
-  POINT  4389  13.9900110158661  30.20713768228853
-  POINT  4390  13.73926529844905  29.76062581170174
-  POINT  4391  2.273105774761268  9.83508879984791
-  POINT  4392  2.779450317637714  9.835400651617574
-  POINT  4393  3.033012220564729  9.388247709190718
-  POINT  4394  5.582224331984559  8.490021384452593
-  POINT  4395  5.324236755485918  8.938715200324722
-  POINT  4396  4.303205470450614  9.835452415437004
-  POINT  4397  4.811613166163307  9.834298227553571
-  POINT  4398  4.049286364268548  9.3886844889632
-  POINT  4399  5.068073565684609  9.386690434889857
-  POINT  4400  4.814373978828597  8.940272488625666
-  POINT  4401  2.221682434110464  3.449608482318896
-  POINT  4402  1.723322054663639  3.41958212581723
-  POINT  4403  1.475255227755129  2.932460514091849
-  POINT  4404  1.727942742988692  2.471297861599172
-  POINT  4405  2.223570867244001  2.516811617236392
-  POINT  4406  3.247664549616101  1.691005979661493
-  POINT  4407  3.738193462327802  1.768828689718033
-  POINT  4408  2.976338300237787  2.129153441474481
-  POINT  4409  3.989913465089363  2.240629487564227
-  POINT  4410  3.734383925154549  2.66000978424141
-  POINT  4411  4.249406076125915  2.711750263924309
-  POINT  4412  -0.2525804527561534  16.03806627400728
-  POINT  4413  -0.7575089596573991  16.03809742300865
-  POINT  4414  8.162773457165429e-09  16.47693907063823
-  POINT  4415  0.5055201424216942  17.35292109533307
-  POINT  4416  0.2530784214946227  17.78947522331019
-  POINT  4417  0.2525804694500266  16.91468922909349
-  POINT  4418  -0.2525804544726128  16.91468922997582
-  POINT  4419  -0.2530784086493366  17.78947522356133
-  POINT  4420  -0.5055201286865491  17.35292109643341
-  POINT  4421  -0.7581005899738023  16.91517093797816
-  POINT  4422  10.92866218369657  11.58403101835576
-  POINT  4423  10.66929892991574  12.03389174928147
-  POINT  4424  10.92260560930413  12.47904214844759
-  POINT  4425  11.44023252971531  11.57846179393201
-  POINT  4426  11.6916339164161  12.03021006472227
-  POINT  4427  6.829226066792335  15.15638767985543
-  POINT  4428  7.08448512863891  14.71431148714117
-  POINT  4429  6.32291537112456  14.27373638104556
-  POINT  4430  6.068350648601582  14.71617008807552
-  POINT  4431  6.831094598114815  14.27250347410035
-  POINT  4432  6.574690216144999  15.59804860267928
-  POINT  4433  6.320151929953125  16.03908134219066
-  POINT  4434  5.812970569673526  16.03929553360603
-  POINT  4435  5.559944453526639  15.59906442536678
-  POINT  4436  5.813814797954246  15.15783101089938
-  POINT  4437  6.321312755318322  15.15701773663442
-  POINT  4438  -1.775181001650297  21.33393361507919
-  POINT  4439  -1.267840951818172  21.33711381294345
-  POINT  4440  -2.024810422711531  21.77002261288375
-  POINT  4441  -0.7585985253342913  22.21004308218826
-  POINT  4442  -0.2530784032947191  22.21052479073235
-  POINT  4443  -0.25307840396708  21.33774656408433
-  POINT  4444  6.030698440628868e-09  21.77348895090434
-  POINT  4445  -0.761269396452543  21.33800980180604
-  POINT  4446  -1.012728368769732  21.77259296179061
-  POINT  4447  -1.26517008069992  22.20914709332568
-  POINT  4448  6.57552905270612  19.11917837703191
-  POINT  4449  6.830512439734651  19.55973226747113
-  POINT  4450  6.323600974440302  19.55944563035479
-  POINT  4451  7.337224191221686  19.55973210309189
-  POINT  4452  7.085296112955868  19.99999935641476
-  POINT  4453  7.591126172197229  19.11954137608066
-  POINT  4454  7.845909845418445  19.55980846502429
-  POINT  4455  6.828120215219838  18.67952034762907
-  POINT  4456  5.819524031753277  19.55944573980127
-  POINT  4457  6.074507418781808  19.99999963024048
-  POINT  4458  5.819523813334327  20.44055367013701
-  POINT  4459  6.323600756021351  20.44055356069054
-  POINT  4460  5.314082130452446  19.55879830294076
-  POINT  4461  5.069786234540341  19.99999980475538
-  POINT  4462  5.314081996435311  20.44120126848308
-  POINT  4463  5.563175333674854  20.88175519893314
-  POINT  4464  8.866487420657002  23.96406405540996
-  POINT  4465  8.355738994225081  23.96328213075802
-  POINT  4466  8.100427383778017  23.52188039085872
-  POINT  4467  9.122215393276559  23.52275436205428
-  POINT  4468  8.86594121586602  23.08182352338446
-  POINT  4469  11.18084976696353  21.76061566877308
-  POINT  4470  11.43896704356612  22.20068784304909
-  POINT  4471  11.95797441386322  22.1997190736917
-  POINT  4472  11.9588087557341  21.32105244930146
-  POINT  4473  12.22007742542399  21.75981922903992
-  POINT  4474  10.148570164294  21.76080494256901
-  POINT  4475  9.890881511362227  22.2011322436048
-  POINT  4476  9.377719656900005  22.20101559932991
-  POINT  4477  9.377648474444069  21.3206226826241
-  POINT  4478  9.121929706236603  21.76064672176964
-  POINT  4479  8.865674277639464  22.2008899295029
-  POINT  4480  7.336250313716918  21.32043468385277
-  POINT  4481  7.591125568206087  20.88045701300713
-  POINT  4482  7.337223885828448  20.44026648925234
-  POINT  4483  7.845909546820542  20.44018971579031
-  POINT  4484  6.830512134341413  20.44026665363158
-  POINT  4485  6.575528528893932  20.88082069352811
-  POINT  4486  4.547660785761197  22.64117575790155
-  POINT  4487  4.799992952164152  23.08041215768531
-  POINT  4488  5.306180292478354  23.08034306292107
-  POINT  4489  8.865707267923504  19.55976133923551
-  POINT  4490  8.354952340097839  19.55980825914972
-  POINT  4491  8.865707358596341  20.44023587696896
-  POINT  4492  8.354952041499935  20.44018950991573
-  POINT  4493  9.121386178165395  19.99999862805303
-  POINT  4494  9.377000682960047  20.44023572473563
-  POINT  4495  9.37700059228721  19.55976118700218
-  POINT  4496  8.101050359122295  19.99999898616094
-  POINT  4497  -18.88575813755943  15.0697268260569
-  POINT  4498  -19.39362771734272  15.11254628586869
-  POINT  4499  -18.68665358888661  14.6490351897125
-  POINT  4500  -15.77563967202531  13.84150710457371
-  POINT  4501  -16.01906260749091  13.38331127087525
-  POINT  4502  -16.51175963280237  13.37603091203635
-  POINT  4503  -16.76209633740071  13.83891198637251
-  POINT  4504  -16.61643100772146  14.28454398233681
-  POINT  4505  -3.285878374189513  17.79579280002091
-  POINT  4506  -3.537066906965997  17.35732465078735
-  POINT  4507  -2.781165062341254  17.79402703590121
-  POINT  4508  -2.272346057716946  15.15939316355719
-  POINT  4509  -2.777506873473401  15.15947546214778
-  POINT  4510  -2.019831127927625  14.71933670858128
-  POINT  4511  -3.030366546424797  14.71907091737807
-  POINT  4512  -4.29435723120281  15.1589385317425
-  POINT  4513  -4.800381300429374  15.1587993272791
-  POINT  4514  -4.041727322367009  14.71851001309586
-  POINT  4515  -5.05425164147241  14.71756591615323
-  POINT  4516  -4.295101030996014  14.27689248118367
-  POINT  4517  -3.789177724238159  14.27725404962039
-  POINT  4518  -8.103070844109666  14.7120749267257
-  POINT  4519  -8.357041227963842  15.15335409824602
-  POINT  4520  -8.867790261965396  15.15257226998905
-  POINT  4521  -8.359008421177249  14.26876895168724
-  POINT  4522  -9.124387984536476  14.70980715521631
-  POINT  4523  -8.869538972748195  14.26707997665955
-  POINT  4524  -9.380906847798823  14.26600347395883
-  POINT  4525  -15.04253548417184  10.68172301284076
-  POINT  4526  -14.51635355078331  10.68688712093244
-  POINT  4527  -14.26072851253494  11.13086143448761
-  POINT  4528  -15.29884481679709  11.11647634394399
-  POINT  4529  -15.0294160788359  11.57085075398853
-  POINT  4530  -14.51705395682312  11.57633155901834
-  POINT  4531  8.673610243951781  6.652056971493288
-  POINT  4532  8.414839055579259  7.108358885772509
-  POINT  4533  7.90457462665794  7.113563743870362
-  POINT  4534  8.152298738482797  7.566155996789455
-  POINT  4535  7.651410299100585  6.670464801650749
-  POINT  4536  7.388869982004122  7.128261912667696
-  POINT  4537  7.91137180832887  6.215871382139966
-  POINT  4538  7.395667163675052  6.2305695509373
-  POINT  4539  8.427660313869119  6.189437265397586
-  POINT  4540  8.401580829217719  8.014850918935689
-  POINT  4541  7.8913164002964  8.020055777033541
-  POINT  4542  8.65225636857012  8.462541415161475
-  POINT  4543  7.629644152233771  8.473224754720867
-  POINT  4544  7.380362061498849  8.024529832574634
-  POINT  4545  8.391528292002256  8.915703717744677
-  POINT  4546  7.880480191434996  8.920252392579611
-  POINT  4547  8.948131191765635  5.244986877960783
-  POINT  4548  8.686196691051427  4.812171250737954
-  POINT  4549  8.926774423659207  4.355755496876252
-  POINT  4550  9.445443876621251  5.251309598627719
-  POINT  4551  9.6910474270449  4.80595499243688
-  POINT  4552  9.473520550241012  4.27784503441803
-  POINT  4553  6.871912274813603  4.456666857990875
-  POINT  4554  6.343908009479829  4.48177946767831
-  POINT  4555  6.621960527653464  4.900979418979421
-  POINT  4556  7.126969749148993  3.982554695510378
-  POINT  4557  4.533432449664246  3.111476287422326
-  POINT  4558  4.788961989599059  2.692095990745143
-  POINT  4559  4.807632160732531  3.545827374450171
-  POINT  4560  6.855123306554548  1.732841382331951
-  POINT  4561  6.414612844901361  1.574488513075082
-  POINT  4562  6.765655367225731  1.179109809653417
-  POINT  4563  6.972434580994955  2.219793303106146
-  POINT  4564  -7.602701248857268  12.05219331399483
-  POINT  4565  -7.345761168813994  12.49779263543017
-  POINT  4566  -7.350228475031765  11.60757343071705
-  POINT  4567  -5.308173014700433  14.27556533336659
-  POINT  4568  -5.562737733353188  13.83313163004587
-  POINT  4569  -4.801572002352885  14.27614786187251
-  POINT  4570  -4.549022404224035  13.83489189839703
-  POINT  4571  -1.261812988480139  9.83343522240709
-  POINT  4572  -1.009092171925209  9.384112018230109
-  POINT  4573  -1.260520010065219  8.933024373220549
-  POINT  4574  -1.765500117844419  8.93523006966014
-  POINT  4575  -5.068073644725306  9.38669057972551
-  POINT  4576  -4.811613206609751  9.83429836303813
-  POINT  4577  -5.321476005364882  9.832741044573023
-  POINT  4578  -8.171918437075256  5.749541788172571
-  POINT  4579  -8.426272907275038  5.290292001170738
-  POINT  4580  -8.948133223185337  5.244987163541136
-  POINT  4581  -9.185519494225359  5.729430999154442
-  POINT  4582  -8.934156282145356  6.185727540104251
-  POINT  4583  -8.427661154600298  6.18943703498995
-  POINT  4584  -8.673610641597531  6.652056916813081
-  POINT  4585  -6.360808891330913  5.359381494985303
-  POINT  4586  -6.8888134629241  5.334268229392724
-  POINT  4587  -7.141644921037324  5.784322612398201
-  POINT  4588  -6.881683139083452  6.238916134269846
-  POINT  4589  -6.366502420684297  6.244439533544943
-  POINT  4590  -8.913238659918125  8.008641685997079
-  POINT  4591  -9.175111821561714  7.552782489790519
-  POINT  4592  -8.152298933237061  7.566155955215757
-  POINT  4593  -8.414839366266023  7.108358763986579
-  POINT  4594  -8.401580872630081  8.014850914686292
-  POINT  4595  -8.652256314068634  8.462541484408993
-  POINT  4596  -7.891316587387569  8.020055753627672
-  POINT  4597  -8.921334493811083  7.104649269100879
-  POINT  4598  0.5050496066864969  12.06607114806098
-  POINT  4599  0.2524838592694156  12.509659882908
-  POINT  4600  -0.5050495406976978  12.06607116411123
-  POINT  4601  -0.2524953099325488  11.62092225687016
-  POINT  4602  -0.7575448846733936  11.62089710913941
-  POINT  4603  0.2524953892493668  11.62092224476328
-  POINT  4604  -3.283324914400852  8.042101763472806
-  POINT  4605  -3.027617553368896  7.589434642638204
-  POINT  4606  -3.78887016301438  7.145934490043004
-  POINT  4607  -4.047040141601858  7.596235740379548
-  POINT  4608  -4.299970711505202  7.148508674241112
-  POINT  4609  -3.792218491321482  8.043753636400142
-  POINT  4610  -4.303319039812305  8.04632782059825
-  POINT  4611  -3.539603812611298  8.492193843691508
-  POINT  4612  -3.278350562976776  7.139722056960755
-  POINT  4613  -3.53128113288012  6.69199499082232
-  POINT  4614  -3.259043844909186  5.332766362072315
-  POINT  4615  -3.011954694569225  5.779632481578462
-  POINT  4616  -3.271741805307075  6.237333529285412
-  POINT  4617  -3.782261405344679  6.243545962367661
-  POINT  4618  -4.035803751858573  5.797005308049524
-  POINT  4619  -4.295343079431618  6.251666769586432
-  POINT  4620  -3.775380952945744  5.341766264901346
-  POINT  4621  -3.511702720083296  4.885648126142907
-  POINT  4622  -4.543058686584349  4.904219080036945
-  POINT  4623  -4.288462627032683  5.349887072120117
-  POINT  4624  -4.803481485497177  5.359458123185124
-  POINT  4625  -3.243367634643463  4.435820574068364
-  POINT  4626  -2.982689503297702  3.965002351197774
-  POINT  4627  -3.229662503185413  3.52330050328693
-  POINT  4628  -3.742623792584569  3.563062575166481
-  POINT  4629  -3.759704742680022  4.444820476897395
-  POINT  4630  -5.320794455696689  3.555246287829873
-  POINT  4631  -5.570636693918219  3.095966055383329
-  POINT  4632  -5.345229957488629  2.610279773748913
-  POINT  4633  -4.788963916338954  2.692099741504953
-  POINT  4634  -4.533433409733085  3.11147984258838
-  POINT  4635  -5.320195886747793  5.3641005719377
-  POINT  4636  -5.065599827196129  5.809768564020871
-  POINT  4637  -5.838136124018156  5.370252348005836
-  POINT  4638  -6.104986995759502  5.803540159752914
-  POINT  4639  -5.843829653371539  6.255310386565476
-  POINT  4640  -5.845709132172464  7.14566131989957
-  POINT  4641  -6.099796022401105  7.591597931860797
-  POINT  4642  2.468655552028582  36.99209317569083
-  POINT  4643  2.720981659484743  36.50669016910551
-  POINT  4644  3.221422882693706  37.37975122048137
-  POINT  4645  3.480916159023034  36.90863094192812
-  POINT  4646  2.722869868303182  37.43948682119965
-  POINT  4647  3.229662324541032  36.47670038506341
-  POINT  4648  -2.273750322176463  28.37918393450756
-  POINT  4649  -2.779582658660454  28.37954777701897
-  POINT  4650  -2.526574115933269  27.93457393572186
-  POINT  4651  -3.033258069834652  28.82455082498592
-  POINT  4652  -2.77999854888538  29.27036534916167
-  POINT  4653  -2.273653961576329  29.27067718493149
-  POINT  4654  -4.295759860195631  22.20207831721287
-  POINT  4655  -3.790935919620525  22.20328484529564
-  POINT  4656  -4.547660762109723  22.64117574871403
-  POINT  4657  -1.770560839361158  22.20855341824481
-  POINT  4658  -2.276071337937328  22.20687905820053
-  POINT  4659  -1.516430995925717  22.64600353864246
-  POINT  4660  -0.7574091942873926  26.60463620877062
-  POINT  4661  -0.5049253650460661  26.16245155786428
-  POINT  4662  -1.26248456968623  26.60474309312709
-  POINT  4663  -2.020500884784648  27.04726516205367
-  POINT  4664  -2.273312578923515  27.49087502031526
-  POINT  4665  -2.779144915407506  27.49123886282667
-  POINT  4666  -3.031723705736667  27.04803775852522
-  POINT  4667  9.674059914272764  31.54309915647984
-  POINT  4668  9.425788859593911  31.99952798475481
-  POINT  4669  8.903187169034737  31.09050669476753
-  POINT  4670  9.413784633261546  31.09278170280593
-  POINT  4671  7.395667531479379  33.76943158160459
-  POINT  4672  6.881682436448375  33.76108525769369
-  POINT  4673  6.620525505193433  33.30931478828556
-  POINT  4674  6.099796175241582  32.40840299268783
-  POINT  4675  6.359431915093664  32.8578547224632
-  POINT  4676  6.874612619500812  32.86337793702549
-  POINT  4677  7.127777065364786  32.42027890997031
-  POINT  4678  7.388870655464554  32.87173897579268
-  POINT  4679  6.353715538404828  31.96208648750794
-  POINT  4680  8.934156162843058  33.81427295860885
-  POINT  4681  9.185518916730516  34.2705695880624
-  POINT  4682  9.431469087173463  33.80794971603986
-  POINT  4683  8.171917422879144  34.25045899549634
-  POINT  4684  8.426271187026909  34.70970875020592
-  POINT  4685  8.948131691149152  34.75501338402842
-  POINT  4686  7.651410866152008  33.32953611527348
-  POINT  4687  7.904575312015982  32.8864370882183
-  POINT  4688  7.911372188030805  33.78412969403021
-  POINT  4689  8.427660757551774  33.81056352916524
-  POINT  4690  8.673610927994719  33.34794365714271
-  POINT  4691  9.694220357455089  33.36180316353837
-  POINT  4692  9.945583111342547  33.81809979299192
-  POINT  4693  10.71091845921928  33.33687874930079
-  POINT  4694  10.46487676988987  33.83310719520395
-  POINT  4695  9.947998294341922  32.91367014601859
-  POINT  4696  9.43388427017284  32.90352006906653
-  POINT  4697  10.45710382882717  32.90333481796283
-  POINT  4698  12.55579669464555  33.7299880503965
-  POINT  4699  13.12801199851167  33.79479026035089
-  POINT  4700  12.47144579022556  34.51148132613582
-  POINT  4701  12.93462514265352  34.64180178367647
-  POINT  4702  12.24027789272276  34.13587082058012
-  POINT  4703  13.29868985479681  34.3116079231603
-  POINT  4704  13.43620128425083  34.8144691256151
-  POINT  4705  12.50944856105111  31.15885690226704
-  POINT  4706  11.99907725941845  31.14306284646113
-  POINT  4707  12.78538331767002  31.63539862612097
-  POINT  4708  12.5690393147074  32.06645875658151
-  POINT  4709  12.02256561458787  32.0281633069468
-  POINT  4710  5.065600016341717  34.19023420969232
-  POINT  4711  4.803482242815901  34.64054582058449
-  POINT  4712  4.035804672356232  34.20299720629515
-  POINT  4713  4.295343779290965  33.74833560269973
-  POINT  4714  4.809231465292767  33.74478222026569
-  POINT  4715  4.288463743829695  34.65011614756668
-  POINT  4716  9.637662575318704  13.82176439745997
-  POINT  4717  9.895010842448107  13.37629815618254
-  POINT  4718  9.892511591869622  14.26449157539778
-  POINT  4719  10.4067069355562  13.37400513563111
-  POINT  4720  13.52905067048734  17.80348860989551
-  POINT  4721  13.79175789835044  17.36796951733285
-  POINT  4722  13.00252411868155  17.80282680195637
-  POINT  4723  13.26812525861197  18.24140032089161
-  POINT  4724  12.74043410877834  17.36292953030527
-  POINT  4725  12.47950869690297  17.80084124130137
-  POINT  4726  13.51009777439233  19.55820318321305
-  POINT  4727  13.79929158665083  19.11344521668358
-  POINT  4728  13.53129906332733  18.67922305227264
-  POINT  4729  13.00477251152154  18.6785612443335
-  POINT  4730  12.99576637516585  19.55819856070358
-  POINT  4731  12.74349662902931  19.11733796967289
-  POINT  4732  12.47131668795828  19.55915255466194
-  POINT  4733  12.48032282431396  18.67951523829186
-  POINT  4734  11.43914986613786  21.32072491301456
-  POINT  4735  11.69942433103575  20.88138351831122
-  POINT  4736  10.92146534226518  21.32094673778284
-  POINT  4737  12.71562432355781  13.82239950971875
-  POINT  4738  12.9710204628949  13.37575475080886
-  POINT  4739  12.45674797382721  13.37407141180644
-  POINT  4740  12.97772491657961  14.26819291122295
-  POINT  4741  12.46345242751193  14.26650957222053
-  POINT  4742  13.49738297842677  14.27178058327745
-  POINT  4743  13.74303006923158  13.8271429168039
-  POINT  4744  13.24521108238089  14.71589064577923
-  POINT  4745  13.22448245842652  12.92743092592447
-  POINT  4746  13.48181951185093  12.47903488184075
-  POINT  4747  13.99578142269353  12.47669166234643
-  POINT  4748  14.24624589811313  12.92686861431367
-  POINT  4749  13.48335880815712  13.37575902383678
-  POINT  4750  13.9964920647632  13.37881909191951
-  POINT  4751  -6.320150687976366  23.96091876360178
-  POINT  4752  -5.812969625836519  23.96070458668278
-  POINT  4753  -6.574688825297787  24.40195167480463
-  POINT  4754  -6.828063652194295  23.9615488793044
-  POINT  4755  -5.813813941857884  24.84216924255897
-  POINT  4756  -6.321311652199329  24.84298261059543
-  POINT  4757  -7.081981008898271  23.52094424303451
-  POINT  4758  -7.336519146219691  23.96197715423737
-  POINT  4759  -7.845748104704221  23.96277425307575
-  POINT  4760  -7.335856115277702  23.08082963166928
-  POINT  4761  -7.844991443031732  23.08106288006605
-  POINT  4762  -8.100427311741345  23.52188036270352
-  POINT  4763  -10.40540157467472  14.26408505747693
-  POINT  4764  -10.66170284717234  13.81985074339596
-  POINT  4765  -9.637662430070954  13.82176447342599
-  POINT  4766  -9.895010682577141  13.37629824542447
-  POINT  4767  -9.892511441859234  14.26449165198275
-  POINT  4768  -10.40670675495256  13.37400525082491
-  POINT  4769  -12.47199466734123  16.03898502117763
-  POINT  4770  -12.21411479700939  16.4800762682083
-  POINT  4771  -12.99157903512498  16.04165171901209
-  POINT  4772  -14.28781148834783  14.72466430653915
-  POINT  4773  -14.01051597995725  14.27484092420143
-  POINT  4774  -13.50732425510632  15.16042328920559
-  POINT  4775  -13.24521080951691  14.71589083268884
-  POINT  4776  -13.49738271635704  14.27178080931081
-  POINT  4777  -16.93896929093587  15.5773409849898
-  POINT  4778  -16.68097494321506  15.16527107651389
-  POINT  4779  -15.67915306855816  18.67142202530682
-  POINT  4780  -15.40255559056302  18.2433353971784
-  POINT  4781  -15.1377260715964  18.67054347403299
-  POINT  4782  -15.66731487745816  17.81120284025883
-  POINT  4783  -16.23490724711116  18.67143816234672
-  POINT  4784  -11.95483924810893  19.55914747757233
-  POINT  4785  -11.69939991789839  19.11861637347679
-  POINT  4786  -11.95878820411627  18.67894457614464
-  POINT  4787  -12.47131653888641  19.55915256894556
-  POINT  4788  -12.48032266377783  18.67951528684885
-  POINT  4789  -12.22006407356756  18.2401678703231
-  POINT  4790  -12.74349647052235  19.11733800723685
-  POINT  4791  -13.00477233997363  18.67856130141531
-  POINT  4792  -14.87248011401993  19.104568316138
-  POINT  4793  -14.5444672240719  19.55524901206978
-  POINT  4794  -14.59588263602478  18.67648168800958
-  POINT  4795  -14.04144287725837  19.55526445993747
-  POINT  4796  -13.79929141258323  19.11344527595896
-  POINT  4797  -13.53129887895662  18.67922312921883
-  POINT  4798  -13.2681250722121  18.24140040883083
-  POINT  4799  -14.0626441448217  18.67628438337447
-  POINT  4800  -14.05735881756995  17.80654318110146
-  POINT  4801  -14.32789010239817  18.24225954126945
-  POINT  4802  -18.2968927833904  24.94722405978977
-  POINT  4803  -18.68670738346595  25.35086902771102
-  POINT  4804  -18.11866277312836  25.81991225332942
-  POINT  4805  -18.56007566971161  25.77221354163332
-  POINT  4806  -19.15366621552857  25.75648074725418
-  POINT  4807  -17.67264085100642  25.76729945984075
-  POINT  4808  -17.52697763588802  25.32168259068048
-  POINT  4809  -17.78498613217555  24.909612186255
-  POINT  4810  -12.47539170563856  23.0785489390462
-  POINT  4811  -12.99840983962808  23.07655221680742
-  POINT  4812  -12.47198557295549  23.9610096938691
-  POINT  4813  -12.99156790660064  23.95834007766085
-  POINT  4814  -12.21410615975761  23.51991655725213
-  POINT  4815  -14.04906603364312  23.06997456115545
-  POINT  4816  -13.52075687599397  23.07307448165996
-  POINT  4817  -14.03636788977065  23.95057690948157
-  POINT  4818  -13.51391494296653  23.95486234251339
-  POINT  4819  -14.30341627472643  23.50650018459617
-  POINT  4820  -14.561721042046  23.9459789118976
-  POINT  4821  -14.57441918591847  23.06537656357148
-  POINT  4822  -13.25571608608519  23.5145759173276
-  POINT  4823  -14.5960683653604  21.32333659147519
-  POINT  4824  -14.32798922175618  21.75754972154517
-  POINT  4825  -14.59066652086865  22.19303664224877
-  POINT  4826  -13.74303175114319  26.17287493709136
-  POINT  4827  -13.48335791473757  26.62425530265345
-  POINT  4828  -12.97771773598447  25.73181930175693
-  POINT  4829  -12.71561880221907  26.17761345449204
-  POINT  4830  -13.49737100762031  25.72824656875608
-  POINT  4831  -12.97101566866241  26.62426067037656
-  POINT  4832  -15.87594000709251  24.3886752863724
-  POINT  4833  -15.61382354497319  23.94120865241457
-  POINT  4834  -15.08739359140011  23.94259057999703
-  POINT  4835  -15.35519938057486  23.50052025942974
-  POINT  4836  -15.07839045447396  24.82672910597416
-  POINT  4837  -14.82034520644433  24.38666730488244
-  POINT  4838  -4.297887780716318  27.4932582820506
-  POINT  4839  -4.044006752788331  27.04935658278367
-  POINT  4840  -5.312210754179706  27.49556464468527
-  POINT  4841  -5.567618563035417  27.94023469907253
-  POINT  4842  -4.552513129335004  27.93750819510436
-  POINT  4843  -4.807024214617755  28.38271368117876
-  POINT  4844  -4.805074821119767  27.49442750899073
-  POINT  4845  -5.057585405561018  27.0513147316315
-  POINT  4846  -6.33587960182028  29.27904137271206
-  POINT  4847  -6.593280542092714  29.72671675993249
-  POINT  4848  -6.845584816882877  29.28169696677443
-  POINT  4849  -9.139626577699488  28.84786563078475
-  POINT  4850  -8.880974911121076  28.39978165870695
-  POINT  4851  -8.886484031839617  29.29285468931666
-  POINT  4852  -8.375837076376664  29.29012509511866
-  POINT  4853  -6.606301488352729  31.5172784426189
-  POINT  4854  -6.86610510089686  31.96710983930201
-  POINT  4855  -7.380363061301429  31.97547095696313
-  POINT  4856  -7.629645044490113  31.52677603524801
-  POINT  4857  -3.734387612605413  37.33998909381205
-  POINT  4858  -3.480917883197236  36.90862995438757
-  POINT  4859  -4.249409370936035  37.28824836325113
-  POINT  4860  -4.533435519467933  36.88852220808495
-  POINT  4861  -4.758488233341749  38.11030236366913
-  POINT  4862  -4.50676918141261  38.58210339451158
-  POINT  4863  -4.783545702215509  38.99367819414739
-  POINT  4864  -5.253316076616899  38.87170298229778
-  POINT  4865  -5.026304722136116  39.35810581481412
-  POINT  4866  -5.31475374097253  38.1921257939889
-  POINT  4867  -5.55603254774995  38.55085252783052
-  POINT  4868  -4.803482580347485  34.64054361135685
-  POINT  4869  -5.320196850564142  34.63590120971449
-  POINT  4870  -4.543060036237803  35.09578274400744
-  POINT  4871  -9.474341817876265  37.14660975144912
-  POINT  4872  -9.406416566704262  36.55611168334616
-  POINT  4873  -9.473526932351346  35.72215174385364
-  POINT  4874  -9.691051891830522  35.19404228105253
-  POINT  4875  -7.395668664845115  33.76943169253389
-  POINT  4876  -7.141645205774269  34.21567874364175
-  POINT  4877  -7.911373176236172  33.78412991120815
-  POINT  4878  -5.970391354147889  38.42267776501082
-  POINT  4879  -5.910343674528779  39.10674848218104
-  POINT  4880  9.899142136969207  27.51510267900654
-  POINT  4881  10.15244814835231  27.06995268221834
-  POINT  4882  9.895007998246125  26.62370476614767
-  POINT  4883  9.383403857216514  26.62219238204935
-  POINT  4884  9.645779171780866  27.95898679566293
-  POINT  4885  9.392678108416897  28.40351120876002
-  POINT  4886  8.880975044494647  28.39978174499532
-  POINT  4887  9.387389390594027  27.51154309762205
-  POINT  4888  14.26073289743033  28.8691395757118
-  POINT  4889  13.99842144929555  28.41952401656783
-  POINT  4890  13.99771942752645  29.30896742654093
-  POINT  4891  13.48445722189115  28.41718289837834
-  POINT  4892  13.22907518867648  28.86709658595593
-  POINT  4893  13.48364027439367  29.31665262720558
-  POINT  4894  2.778186435888486  8.938957890864957
-  POINT  4895  3.285536154833564  8.93983143640984
-  POINT  4896  0.503576558953103  8.480088415641912
-  POINT  4897  0.7545340256392324  8.025313551344778
-  POINT  4898  1.257490675288657  8.028793692477928
-  POINT  4899  1.00487166372454  7.572984560185061
-  POINT  4900  1.767218177292147  9.833864649502274
-  POINT  4901  1.261813121296191  9.833435129749081
-  POINT  4902  2.01977490415053  9.386150013300199
-  POINT  4903  1.254058685362145  7.116431701475741
-  POINT  4904  0.7511020357127205  7.112951560342591
-  POINT  4905  1.503048670056133  6.664067888028908
-  POINT  4906  1.756818298067953  7.124100887871379
-  POINT  4907  3.221422303399006  2.620248389708918
-  POINT  4908  3.480914914435558  3.091369166068999
-  POINT  4909  2.72098085638526  3.493309688384574
-  POINT  4910  3.229661216416159  3.523299759226276
-  POINT  4911  2.982688780121403  3.965001676074344
-  POINT  4912  2.46865487040522  3.007906565470829
-  POINT  4913  2.722869289518796  2.56051282330207
-  POINT  4914  -1.010191681274808  16.47724942694537
-  POINT  4915  -1.263131355488745  16.91548129340297
-  POINT  4916  -2.020306230344167  16.47789566114399
-  POINT  4917  -1.767492742491601  16.03853792813051
-  POINT  4918  -1.262539725172341  16.03840777843346
-  POINT  4919  12.1997613590734  12.92710547342492
-  POINT  4920  11.94479095056584  12.47843891822832
-  POINT  4921  11.43422157083276  12.47855544044724
-  POINT  4922  11.17576264345388  12.92727100195365
-  POINT  4923  11.94436521973632  13.37375023233481
-  POINT  4924  7.336251480752613  18.6795640871081
-  POINT  4925  7.844937134949372  18.67964044904051
-  POINT  4926  8.099974578704396  18.23956992571268
-  POINT  4927  7.84480578458009  17.79945448070259
-  POINT  4928  8.354717919779731  17.79936124634732
-  POINT  4929  7.335669970649025  17.79968796401571
-  POINT  4930  7.081931177971981  18.23961942058892
-  POINT  4931  8.354982325926542  23.08157075161737
-  POINT  4932  7.844991506275383  23.08106290277033
-  POINT  4933  7.844803584321875  22.20054442238268
-  POINT  4934  8.354715387699985  22.20063715773581
-  POINT  4935  8.610505338363385  22.64100603529607
-  POINT  4936  7.590411112199734  22.64052001245645
-  POINT  4937  7.335856170051208  23.08082965169779
-  POINT  4938  7.335668248097701  22.20031117131014
-  POINT  4939  9.890818040191585  21.32074068357608
-  POINT  4940  10.40541311898843  21.32077323454844
-  POINT  4941  10.66371321816277  20.88088247878991
-  POINT  4942  10.40367267864471  20.44035402693132
-  POINT  4943  10.91972490192146  20.44052753016572
-  POINT  4944  9.890170248707562  20.4403537256876
-  POINT  4945  10.14618193246625  19.99999877706341
-  POINT  4946  9.634491429138507  20.88059097460354
-  POINT  4947  6.827400667807767  23.08040137415767
-  POINT  4948  7.081981061883418  23.52094426447156
-  POINT  4949  6.066344491613611  23.52030180831326
-  POINT  4950  6.320150731026381  23.96091878388248
-  POINT  4951  6.828063703070947  23.96154890185181
-  POINT  4952  4.803564434818736  21.32240321307486
-  POINT  4953  4.299173358639647  21.32364953328408
-  POINT  4954  4.044571409948016  21.76361015630762
-  POINT  4955  4.295759881507283  22.20207832426327
-  POINT  4956  4.801296257115548  22.20150106250879
-  POINT  4957  5.054931180975862  21.76171558239177
-  POINT  4958  5.306832085229775  22.20081301603004
-  POINT  4959  5.309100262932963  21.32171516659611
-  POINT  4960  5.81454207983198  21.32106756825005
-  POINT  4961  -18.56002184971921  14.22769492657082
-  POINT  4962  -18.58096939592903  13.77580049591028
-  POINT  4963  -19.15364988885438  14.24346495111939
-  POINT  4964  -18.85904440570564  13.34143830515129
-  POINT  4965  -15.33998266280768  14.7338292242525
-  POINT  4966  -15.57188599971363  14.288170055576
-  POINT  4967  -16.07296487229796  14.29114541974748
-  POINT  4968  -16.41267733540978  14.73120693333909
-  POINT  4969  -16.13750880779156  15.17187251392457
-  POINT  4970  -3.788945546787723  16.91866703867328
-  POINT  4971  -4.041277777523542  16.47943067745028
-  POINT  4972  -3.283887755210931  16.91774473014353
-  POINT  4973  -3.03057820446562  16.47865932897363
-  POINT  4974  -2.778699564643894  16.9173169410877
-  POINT  4975  -3.788415114156707  16.03940786842766
-  POINT  4976  -3.282925532369509  16.03938389455073
-  POINT  4977  -2.526915470103403  17.35549624645666
-  POINT  4978  -2.273605919358092  16.91641084528677
-  POINT  4979  -1.516431044502669  17.35399647754574
-  POINT  4980  -1.770560893295203  17.79144659044107
-  POINT  4981  -2.276071417055452  17.79312094010028
-  POINT  4982  -1.768522135803676  16.91607496651296
-  POINT  4983  6.366501243846965  6.244439141771339
-  POINT  4984  6.881681964346839  6.238915939179471
-  POINT  4985  6.620524933946894  6.690686173039952
-  POINT  4986  7.141643473575124  5.784322519668687
-  POINT  4987  6.888811533617075  5.334267858601422
-  POINT  4988  6.360807268283301  5.359380468288856
-  POINT  4989  5.328304956021583  8.043704908345143
-  POINT  4990  5.839992119376236  8.041429038737206
-  POINT  4991  5.072106627115973  7.596960962835897
-  POINT  4992  4.814338839724297  8.045553308551284
-  POINT  4993  6.874612011818435  7.136622928830665
-  POINT  4994  7.12777633937579  7.579721871050277
-  POINT  4995  6.359431291318561  7.142146131422533
-  POINT  4996  6.866104091313161  8.032890848737603
-  POINT  4997  6.099795556301682  7.591597724921501
-  POINT  4998  5.84570847843014  7.145660969130788
-  POINT  4999  6.353714932264657  8.037914201028951
-  POINT  5000  6.081229359011346  4.028063957887165
-  POINT  5001  5.831277611851206  4.472376518875711
-  POINT  5002  5.818440427341621  3.559379919758002
-  POINT  5003  6.331070824970244  3.568782868560602
-  POINT  5004  5.320793662260057  3.555241511663863
-  POINT  5005  5.570635128218955  3.0959604223373
-  POINT  5006  5.055437459855198  4.009246871870873
-  POINT  5007  6.821727892775355  3.591856572778605
-  POINT  5008  6.558938961105631  3.123172534649443
-  POINT  5009  6.777765117627584  2.634655229109696
-  POINT  5010  6.287108049822472  2.611581524891692
-  POINT  5011  7.244265492278114  2.731384312863897
-  POINT  5012  7.354837885284381  3.536944361599219
-  POINT  5013  7.598035916136748  3.04043980858182
-  POINT  5014  4.299970635453084  7.14850787645576
-  POINT  5015  3.788870234546398  7.145933669669137
-  POINT  5016  4.047040109912  7.596235156255416
-  POINT  5017  5.345228489927225  2.610272286506451
-  POINT  5018  5.842875255008789  2.614410694600591
-  POINT  5019  6.061701411530742  2.125893389060844
-  POINT  5020  5.314751048479676  1.807873046646745
-  POINT  5021  5.061202116388895  2.210546263008434
-  POINT  5022  5.970380050087678  1.57731768278398
-  POINT  5023  5.556020582598091  1.44914323051177
-  POINT  5024  5.91032202053712  0.893244814956379
-  POINT  5025  -6.836865785799978  12.49945380288166
-  POINT  5026  -7.089553213907015  12.94295844989903
-  POINT  5027  -6.833499178180947  13.3871348946776
-  POINT  5028  -6.325319961009233  13.38836779917821
-  POINT  5029  -1.767218052469922  9.83386477079263
-  POINT  5030  -1.515143883278228  10.28237400844931
-  POINT  5031  -4.303205496386696  9.835452565483031
-  POINT  5032  -4.556607857026273  10.28150303033054
-  POINT  5033  -3.794281023813899  9.835889357263516
-  POINT  5034  -3.286799988363986  9.836274382571714
-  POINT  5035  -3.540719111353306  10.28304225808364
-  POINT  5036  -4.049286373397377  9.3886846899711
-  POINT  5037  -3.285536068257624  8.939831726257879
-  POINT  5038  -3.794429645178254  8.941483599185215
-  POINT  5039  -4.303354117751051  8.94104680740473
-  POINT  5040  -8.903186047936739  8.909494536004507
-  POINT  5041  -9.153055229364252  9.360382120771384
-  POINT  5042  -8.391528260648695  8.915703764693721
-  POINT  5043  -8.131409949387299  9.367205473050699
-  POINT  5044  -7.880480215519194  8.920252421455185
-  POINT  5045  -8.893751097108121  9.810542690182665
-  POINT  5046  -8.383104174517864  9.813271999453356
-  POINT  5047  -7.872056129388366  9.81782065621482
-  POINT  5048  -0.2524838087497524  13.39540810971175
-  POINT  5049  2.44434774088198e-08  12.95322345942679
-  POINT  5050  -0.2524838007827911  12.50965988836077
-  POINT  5051  -0.757533375523636  12.50963474063003
-  POINT  5052  -1.010043008245645  12.95311658754424
-  POINT  5053  -1.262608748160552  12.5095278632947
-  POINT  5054  -5.055438029190892  4.009250597348579
-  POINT  5055  -4.800176791787235  4.456813104903008
-  POINT  5056  -4.285157933322742  4.447242053838
-  POINT  5057  -4.807632465031426  3.545831769185357
-  POINT  5058  -4.268076983227289  3.565484152107086
-  POINT  5059  -4.016822847882909  3.997414501763457
-  POINT  5060  -4.555688689148163  6.701760771737632
-  POINT  5061  -4.809231035662058  6.255220117419496
-  POINT  5062  -5.325945436912674  6.259862566172071
-  POINT  5063  -4.813858667735643  7.152062022074176
-  POINT  5064  -5.327824915713599  7.150213499506166
-  POINT  5065  -5.072106938070638  7.596961402009646
-  POINT  5066  -5.587460861837469  6.7007619399641
-  POINT  5067  -4.814374102587054  8.940272696222461
-  POINT  5068  -4.559517374367931  8.493071605436576
-  POINT  5069  -5.324236901342186  8.938715377757356
-  POINT  5070  -4.814339024648308  8.045553709415984
-  POINT  5071  -5.328305272626263  8.043705186847973
-  POINT  5072  -2.021045274972744  28.82414544323013
-  POINT  5073  -1.76803673224556  28.37917160193302
-  POINT  5074  -1.262715411558947  28.37904359188522
-  POINT  5075  -1.010161179515999  28.82419250185701
-  POINT  5076  -1.767940371645426  29.27066485235695
-  POINT  5077  -1.262535281707757  29.27109438297196
-  POINT  5078  -3.537066675701101  22.64267533516108
-  POINT  5079  -3.283887565701342  23.08225529095755
-  POINT  5080  -3.78894527952161  23.0813329672272
-  POINT  5081  -2.526915358233893  22.64450376122651
-  POINT  5082  -2.781164941584266  22.20597295586544
-  POINT  5083  -3.285878205800256  22.20420716902598
-  POINT  5084  -2.777737218622537  23.96104394944767
-  POINT  5085  -3.030578038325537  23.52134070986063
-  POINT  5086  -3.282925349818851  23.96061616261071
-  POINT  5087  -2.778699434505028  23.08268307779451
-  POINT  5088  -2.273605830858089  23.08358918012959
-  POINT  5089  -4.294456553710889  23.08098940888245
-  POINT  5090  -4.04127744371113  23.52056936467892
-  POINT  5091  -4.799992926299243  23.08041214616574
-  POINT  5092  -5.052976054246795  23.52015671029886
-  POINT  5093  -2.777506769235351  24.84052461662275
-  POINT  5094  -3.030366432223659  25.28092918756785
-  POINT  5095  -3.282944193104159  24.84072397314284
-  POINT  5096  1.330755233786007e-08  25.28052643955282
-  POINT  5097  -0.2524349013237393  25.72146687178944
-  POINT  5098  -0.7573602844785909  25.72151112349207
-  POINT  5099  -0.2524349052544075  24.84066650044989
-  POINT  5100  -1.514941477347312  26.16264507841994
-  POINT  5101  -1.767575298832624  26.60489236198012
-  POINT  5102  -2.272957792445729  26.60516714734652
-  POINT  5103  8.652257441255252  31.53745954895175
-  POINT  5104  8.39152909816184  31.0842973257564
-  POINT  5105  7.880480908934858  31.07974849039663
-  POINT  5106  8.414839869207476  32.89164191324666
-  POINT  5107  8.152299658520024  32.43384477376586
-  POINT  5108  8.913239863919834  31.99135925837855
-  POINT  5109  9.175113211385597  32.44721832517048
-  POINT  5110  8.921335274498762  32.89535134269027
-  POINT  5111  8.401581793046937  31.98514988936742
-  POINT  5112  7.891317235855443  31.97994506433906
-  POINT  5113  11.74873159823277  31.58187307730738
-  POINT  5114  11.47479887261305  31.1209339277706
-  POINT  5115  11.49828722778247  32.00603438825626
-  POINT  5116  10.96516324372876  31.99723027702603
-  POINT  5117  10.70432876392238  31.55113677680682
-  POINT  5118  10.95876372439194  31.10769117123329
-  POINT  5119  13.5073245348637  15.16042310084938
-  POINT  5120  13.7722487569601  15.60568703807935
-  POINT  5121  12.98766647301654  15.15683542879488
-  POINT  5122  11.95878835004167  18.67894453890096
-  POINT  5123  11.43914146078369  18.67926892442837
-  POINT  5124  11.69940005256377  19.11861634915865
-  POINT  5125  11.95797422263067  17.80027054191047
-  POINT  5126  12.22006423253389  18.24016781356158
-  POINT  5127  11.95483938702825  19.55914746318869
-  POINT  5128  11.43519249777028  19.55947184871609
-  POINT  5129  11.17515809731908  20.00000102052662
-  POINT  5130  10.9197187628546  19.55946990649659
-  POINT  5131  11.43519863683714  20.44052947238522
-  POINT  5132  11.95485752643337  20.44085700867212
-  POINT  5133  12.20710913316478  20.00000805421938
-  POINT  5134  8.610508600834709  17.35899258697246
-  POINT  5135  8.865677394959015  17.79910803198256
-  POINT  5136  10.66370546167478  19.11911380302585
-  POINT  5137  10.40367106122358  19.55964297483639
-  POINT  5138  9.890168631286432  19.55964267359267
-  POINT  5139  9.634489721044543  19.11940538477516
-  POINT  5140  -4.8003808551864  24.84120085001912
-  POINT  5141  -5.306981717815686  24.84178343725863
-  POINT  5142  -5.054251160006624  25.28243433877643
-  POINT  5143  -5.55994363703766  24.40093575380166
-  POINT  5144  -5.306137401794322  23.96031878138243
-  POINT  5145  -4.799950065447936  23.96038787741774
-  POINT  5146  -11.95797406324265  17.80027060346049
-  POINT  5147  -12.47950852290421  17.80084131416471
-  POINT  5148  -12.4753984618416  16.92143972111907
-  POINT  5149  -11.95613484774709  16.91958059439132
-  POINT  5150  -11.69841188473828  17.35997812379403
-  POINT  5151  -13.25572876182561  16.4853991857355
-  POINT  5152  -13.51392938584669  16.04511550981153
-  POINT  5153  -14.04907256824607  16.92994355105175
-  POINT  5154  -14.30347489893017  16.49353671661515
-  POINT  5155  -17.42133850836408  16.46621230299164
-  POINT  5156  -17.19812027591119  16.01499464947636
-  POINT  5157  -16.66495740057217  16.04359032158593
-  POINT  5158  -16.48596411693903  18.24387092939627
-  POINT  5159  -16.7768887765254  18.67109514329076
-  POINT  5160  -17.3450998387438  18.66931497274819
-  POINT  5161  -17.55961494440304  18.23365541782893
-  POINT  5162  -15.13808693917218  21.32895091825263
-  POINT  5163  -14.87289120763043  20.89506516536105
-  POINT  5164  -15.08660377556885  20.45033549308172
-  POINT  5165  -15.55540002119723  20.44995148230189
-  POINT  5166  -15.67928522368949  21.32845399962185
-  POINT  5167  -15.40246238141945  21.75672542573599
-  POINT  5168  -15.97041154478462  20.90170693614084
-  POINT  5169  -15.10960308030174  23.06196306963319
-  POINT  5170  -14.85525283921842  22.62543744619248
-  POINT  5171  -15.12585041525192  22.18962314831048
-  POINT  5172  -15.63603303387482  23.06058114205074
-  POINT  5173  -15.66704869976923  22.1891262296797
-  POINT  5174  -15.93226468292499  22.62311470327069
-  POINT  5175  -15.60763493081995  24.82273747748248
-  POINT  5176  -16.13755718211401  24.82813379087301
-  POINT  5177  -16.07300703291225  25.70885103720212
-  POINT  5178  -16.41272779402701  25.26878316611768
-  POINT  5179  -15.34000762949547  25.26618761047478
-  POINT  5180  -15.57192119263  25.71183375688789
-  POINT  5181  -4.801571669348379  25.72385239038944
-  POINT  5182  -5.308172531977664  25.72443497762895
-  POINT  5183  -5.562737248413449  26.16686877343349
-  POINT  5184  -5.310107189970187  26.609152448284
-  POINT  5185  -4.802971256910249  26.60801531258947
-  POINT  5186  -6.341450194137229  30.17268166580354
-  POINT  5187  -6.851155409199826  30.1753372598659
-  POINT  5188  -6.859007872044449  31.0718020351126
-  POINT  5189  -6.346618677552621  31.06677857324325
-  POINT  5190  -5.827084132913434  29.27699951540124
-  POINT  5191  -6.079388407703597  28.83197972224318
-  POINT  5192  -5.823064947564565  28.38586492051645
-  POINT  5193  -6.331860416471411  28.38790677782728
-  POINT  5194  -5.315146554267603  28.38430764348843
-  POINT  5195  -5.062470599146903  28.82834390262268
-  POINT  5196  -4.556608069675993  29.71849731589442
-  POINT  5197  -4.811613479718268  30.165702029606
-  POINT  5198  -5.317804366752521  29.27479472056045
-  POINT  5199  -5.574295560869203  29.72185637102933
-  POINT  5200  -4.809682027102673  29.27320075825078
-  POINT  5201  -8.37012581029477  28.39701947502677
-  POINT  5202  -8.623177182075818  27.95266494359922
-  POINT  5203  -8.365439583299061  27.50635270506456
-  POINT  5204  -7.855387859831518  27.50430329700417
-  POINT  5205  -5.055440020725587  35.99075265980588
-  POINT  5206  -4.807634831823819  36.45417118840255
-  POINT  5207  -5.320796682809582  36.4447576399531
-  POINT  5208  -4.268078857383937  36.43451722793773
-  POINT  5209  -4.800178501361454  35.54318914608771
-  POINT  5210  -5.313340352347217  35.53377559763826
-  POINT  5211  -4.285159704616173  35.55275980617505
-  POINT  5212  -3.759706120423524  35.55518051249211
-  POINT  5213  -3.243368772057292  35.56417992560635
-  POINT  5214  -2.982690542380816  36.03499790770628
-  POINT  5215  -4.016824585547176  36.00258691457239
-  POINT  5216  -3.742625273191289  36.4369379342548
-  POINT  5217  -3.229663611360475  36.47669964102222
-  POINT  5218  -7.354840159678442  36.4630586256994
-  POINT  5219  -7.903282692818332  36.56886240561009
-  POINT  5220  -7.598040633279414  36.95956098877416
-  POINT  5221  -7.126972347222575  36.01744750407371
-  POINT  5222  -6.821730287683658  36.40814608723778
-  POINT  5223  -9.020623545645163  37.38900516343447
-  POINT  5224  -9.424243510782267  37.64039778849911
-  POINT  5225  -8.55965244144466  38.07573926529626
-  POINT  5226  -8.556945323688646  37.47116104503266
-  POINT  5227  -8.146988554944242  37.6652934901699
-  POINT  5228  -8.61016138837582  36.98320888708665
-  POINT  5229  -8.948133722619318  34.7550130983436
-  POINT  5230  -8.426272911082375  34.70970901961947
-  POINT  5231  -8.68619953008956  35.18782904777932
-  POINT  5232  -8.171918681535782  34.25045922190498
-  POINT  5233  -7.909984489006024  34.68327517134071
-  POINT  5234  -8.934156830967638  33.81427302246146
-  POINT  5235  -8.427661598312522  33.81056375948693
-  POINT  5236  -7.402798616599393  34.67408020217368
-  POINT  5237  -7.657152846145986  35.13332999988818
-  POINT  5238  -7.405024596478357  35.59824753662824
-  POINT  5239  -7.912210468884988  35.60744250579526
-  POINT  5240  -6.871914724483572  35.54333499816662
-  POINT  5241  -6.888813562914232  34.66573357218922
-  POINT  5242  -5.838136677064515  34.62974945206364
-  POINT  5243  -6.36080931903647  34.64062034113785
-  POINT  5244  -6.621962729861593  35.09902179966978
-  POINT  5245  -6.34391048060581  35.51822176711525
-  POINT  5246  -5.576018659483458  35.08006032626925
-  POINT  5247  -5.831280178847591  35.52762383998741
-  POINT  5248  -6.081232173469569  35.97193703848426
-  POINT  5249  -6.414624379431359  38.42551013672836
-  POINT  5250  -6.06170323738905  37.87410771123918
-  POINT  5251  -6.85513583736405  38.26715632721284
-  POINT  5252  -6.765677367949003  38.82088227601641
-  POINT  5253  -5.842877995505253  37.38558927504278
-  POINT  5254  -5.57063863640637  36.90403968955684
-  POINT  5255  -5.818443825308139  36.44062116096016
-  POINT  5256  -6.287111020788723  37.38842164676031
-  POINT  5257  -6.558941939522226  36.87683020971369
-  POINT  5258  -6.777767181406023  37.36534864591009
-  POINT  5259  -6.331074127066358  36.431219088088
-  POINT  5260  8.876288812510946  27.50911496320762
-  POINT  5261  9.129651777699287  27.06523084655123
-  POINT  5262  8.872303279133433  26.61976424763491
-  POINT  5263  8.361773132138943  26.61807490241647
-  POINT  5264  8.108499459230185  27.06075329726731
-  POINT  5265  8.370125922301042  28.3970195492633
-  POINT  5266  7.859855674189975  28.39452253470644
-  POINT  5267  8.623177303212083  27.95266501854642
-  POINT  5268  7.602700800558854  27.94780788776358
-  POINT  5269  8.365439690317341  27.5063527674756
-  POINT  5270  7.85538794993132  27.50430335260611
-  POINT  5271  2.013562028795792  7.580836026957666
-  POINT  5272  2.26255201348978  7.128472213510832
-  POINT  5273  2.77500305718747  8.037874485340598
-  POINT  5274  3.027617726611467  7.589434151032957
-  POINT  5275  3.283325039581317  8.042101283776436
-  POINT  5276  4.303354076505858  8.941046540609735
-  POINT  5277  4.559517266307168  8.493071306044598
-  POINT  5278  4.303318937401558  8.046327360535352
-  POINT  5279  3.794429651747119  8.941483306382132
-  POINT  5280  3.539603867070875  8.492193488056373
-  POINT  5281  3.792218536494872  8.04375315374873
-  POINT  5282  1.765500287132538  8.935229901889144
-  POINT  5283  1.512133152393508  8.483328312230684
-  POINT  5284  1.26052017194238  8.933024273296105
-  POINT  5285  2.268204505900643  8.035370646710422
-  POINT  5286  2.523911818870494  8.488037779453901
-  POINT  5287  2.271387884601659  8.93645405223478
-  POINT  5288  1.762470790478816  8.030999321070967
-  POINT  5289  0.7570181339856141  9.832621206105948
-  POINT  5290  0.2521486956286256  9.832463953535083
-  POINT  5291  1.009092319370833  9.384111939311431
-  POINT  5292  7.294083631537163e-08  9.383298033689051
-  POINT  5293  0.755725184631803  8.932210349652973
-  POINT  5294  0.2521487063815567  8.931176081657238
-  POINT  5295  0.5001445506630317  6.653216377611718
-  POINT  5296  0.2509575290254266  7.109769236321039
-  POINT  5297  -0.2509574054255117  7.109769247532057
-  POINT  5298  -0.5001444446786542  6.653216389361097
-  POINT  5299  -0.2485632222434483  6.187417819036827
-  POINT  5300  1.486808276477663  4.815803748516092
-  POINT  5301  1.233115516860302  4.336364274084247
-  POINT  5302  0.7400739793290316  4.319006830385741
-  POINT  5303  0.4944715681245202  4.791077890962915
-  POINT  5304  1.247341716301759  6.199670761156298
-  POINT  5305  1.750101329007567  6.207339947551936
-  POINT  5306  1.241668873888472  5.270356238309256
-  POINT  5307  1.739533777842383  5.288390330886163
-  POINT  5308  6.319776508411969  23.08033816696384
-  POINT  5309  6.57365161657976  22.64022355419007
-  POINT  5310  5.813247233137025  22.20059394145463
-  POINT  5311  5.559612309276712  22.64037942157165
-  POINT  5312  5.812595440385603  23.08012398834565
-  POINT  5313  6.827537292599711  22.20035520381776
-  POINT  5314  7.081929764721854  21.760379613744
-  POINT  5315  6.067132909156976  21.76072559108232
-  POINT  5316  6.321207979898867  21.32076562341935
-  POINT  5317  6.319913133203913  22.20029199662393
-  POINT  5318  6.828119358218929  21.32047871636039
-  POINT  5319  -15.60761428771511  15.17729136075921
-  POINT  5320  -15.8759118955204  15.61135550393402
-  POINT  5321  -15.07838575053652  15.17331221426195
-  POINT  5322  5.313338001627086  4.46622421620718
-  POINT  5323  4.800176500099562  4.456810078993488
-  POINT  5324  5.57601665209557  4.919939725998326
-  POINT  5325  3.782261521536312  6.243544847125578
-  POINT  5326  4.035803768525128  5.797003854445578
-  POINT  5327  4.295343007076298  6.25166539718948
-  POINT  5328  5.32782445313552  7.150212913721168
-  POINT  5329  5.5874601881524  6.7007613202222
-  POINT  5330  4.555688461472631  6.70175982734103
-  POINT  5331  4.809230708461447  6.255218834661029
-  POINT  5332  4.813858336838233  7.152061313927309
-  POINT  5333  -5.310107499537395  13.39084792377241
-  POINT  5334  -5.817351857309676  13.38983227473242
-  POINT  5335  -6.07268972719344  12.94608409290475
-  POINT  5336  -5.830755763497873  9.830536332965101
-  POINT  5337  -5.574295325382317  10.27814411627772
-  POINT  5338  -5.827083974112147  10.72300100372588
-  POINT  5339  -5.317804215979157  10.7252057153338
-  POINT  5340  -6.328097480913719  12.50141410567111
-  POINT  5341  -6.584305435820698  12.05624829120225
-  POINT  5342  -5.820129377214162  12.50287858122533
-  POINT  5343  -2.273653862835852  10.72932296672886
-  POINT  5344  -2.779998427153544  10.72963483000736
-  POINT  5345  -2.526893511585702  10.28311542011334
-  POINT  5346  -3.03325797369162  11.17544935978157
-  POINT  5347  -3.286081789785646  11.62005936335257
-  POINT  5348  -2.77958259449772  11.62045238019389
-  POINT  5349  -3.793978657891382  10.72885678785785
-  POINT  5350  -3.28649762244147  10.72924181316605
-  POINT  5351  -3.033012140510429  9.388247926083039
-  POINT  5352  -2.778186307943474  8.938958170589331
-  POINT  5353  -2.271387729106642  8.936454262492179
-  POINT  5354  -2.019774768934057  9.386150177582453
-  POINT  5355  -2.273105663732145  9.835088963624671
-  POINT  5356  -2.779450228049837  9.835400826903166
-  POINT  5357  -5.5822245505022  8.490021566077278
-  POINT  5358  -5.835924092640452  8.936439449580325
-  POINT  5359  -5.83999246392453  8.041429258670941
-  POINT  5360  -6.353715300277041  8.037914311090102
-  POINT  5361  -0.7574091937513752  13.39536386100999
-  POINT  5362  -0.5049253668923982  13.83754850584218
-  POINT  5363  -1.262484566388291  13.39525698367467
-  POINT  5364  -0.7573602894107085  14.27848893565566
-  POINT  5365  -1.262291965254416  14.27845371053971
-  POINT  5366  -3.28331274272134  14.2777561649855
-  POINT  5367  -3.536686451350343  13.83613863307331
-  POINT  5368  -2.777875273536981  14.27795550083099
-  POINT  5369  -2.272576442111081  23.96112623819538
-  POINT  5370  -2.524923753604395  24.40040169094545
-  POINT  5371  -2.272345992723895  24.84060690537046
-  POINT  5372  -1.009801486872866  25.28056166755413
-  POINT  5373  -1.262291950595193  25.72154635362897
-  POINT  5374  -1.767382679741587  25.721695622482
-  POINT  5375  -2.01983108067216  25.2806633643694
-  POINT  5376  -2.272480607424279  25.72176208916036
-  POINT  5377  -1.767248065041203  24.84054043869209
-  POINT  5378  -2.778352392893433  26.60544966214032
-  POINT  5379  -3.284192720232348  26.60594747324546
-  POINT  5380  -2.52542680694141  26.16307686206677
-  POINT  5381  -2.777875207871983  25.72204460395416
-  POINT  5382  -3.28331263174079  25.72224396047425
-  POINT  5383  6.866104760713585  31.96710990335178
-  POINT  5384  7.380362796677328  31.97547094211897
-  POINT  5385  7.629644931204242  31.52677605772053
-  POINT  5386  6.606301269717369  31.51727851965659
-  POINT  5387  7.369526469756744  31.07527436817653
-  POINT  5388  6.859007733442916  31.07180208214582
-  POINT  5389  13.51392964722839  16.04511534389315
-  POINT  5390  14.03639847868913  16.04943449810747
-  POINT  5391  13.52076444975717  16.92688894744077
-  POINT  5392  14.04907281755069  16.92994337381335
-  POINT  5393  14.30347517478823  16.49353649549375
-  POINT  5394  11.18084815906273  18.23937667376692
-  POINT  5395  10.92145986158483  18.67904848402461
-  POINT  5396  10.40541215995382  18.6792215523644
-  POINT  5397  11.43896757839668  17.79930462984569
-  POINT  5398  11.69841204276576  17.35997805758548
-  POINT  5399  10.92128597919782  17.79908418944193
-  POINT  5400  10.66359917374389  17.35875830998669
-  POINT  5401  10.40547975440994  17.79883035390792
-  POINT  5402  8.865944840957612  16.91817543653783
-  POINT  5403  8.354985365778326  16.91842865090259
-  POINT  5404  8.355742015396309  16.03671800269559
-  POINT  5405  8.100430211024863  16.47811944809296
-  POINT  5406  9.377722904526436  17.79898153735976
-  POINT  5407  9.890885340997441  17.79886408828225
-  POINT  5408  9.634630512485  17.35862192353019
-  POINT  5409  10.14857214645137  18.23918996773749
-  POINT  5410  9.89081774654132  18.67925528673874
-  POINT  5411  9.377649707542098  18.67937380014824
-  POINT  5412  9.121932223471456  18.23935019673461
-  POINT  5413  12.7301955341313  15.59870120865399
-  POINT  5414  12.46808208164849  15.15416875358384
-  POINT  5415  10.66170303024074  13.81985063353565
-  POINT  5416  10.91914277660979  13.37360320785854
-  POINT  5417  11.43075873813842  13.37311649985818
-  POINT  5418  11.68774535289223  13.8200824382397
-  POINT  5419  -4.294356920184748  24.84106161932534
-  POINT  5420  -3.788433699542313  24.84070001560085
-  POINT  5421  -4.041727076734903  25.28149014781243
-  POINT  5422  -4.547087477993811  24.40041071780754
-  POINT  5423  -3.535574036554005  24.40029544465575
-  POINT  5424  -3.788414856257005  23.96059220506871
-  POINT  5425  -4.293926130446284  23.96024864672396
-  POINT  5426  -13.52905046638359  17.80348872203954
-  POINT  5427  -13.79175767275845  17.36796966650665
-  POINT  5428  -13.52076421705971  16.92688909198984
-  POINT  5429  -13.00252392740061  17.80282689423603
-  POINT  5430  -12.998413866338  16.9234253011904
-  POINT  5431  -12.7404339170757  17.36292962737342
-  POINT  5432  -14.02979306030074  15.16474248285489
-  POINT  5433  -14.55273569758199  15.16992825407098
-  POINT  5434  -14.03639819104111  16.04943470346083
-  POINT  5435  -14.56179397742396  16.05410844354104
-  POINT  5436  -13.77224846434048  15.60568723673743
-  POINT  5437  -14.82036732248942  15.61339039057769
-  POINT  5438  -15.08744403037848  16.05749240373201
-  POINT  5439  -16.2090642477196  17.81010190909618
-  POINT  5440  -15.93239653765298  17.37709080090277
-  POINT  5441  -16.75104577713385  17.80975889004021
-  POINT  5442  -17.29733902574828  17.80237948696045
-  POINT  5443  -17.82900832379805  17.79250699444906
-  POINT  5444  -18.125149458915  17.3358334365596
-  POINT  5445  -17.74265051816197  16.90620584174569
-  POINT  5446  -17.02043915652885  17.36861046666035
-  POINT  5447  -17.24542039534538  16.92123752482653
-  POINT  5448  -16.69912714673096  16.9286169279063
-  POINT  5449  -6.088630944097952  30.61808470458812
-  POINT  5450  -5.83075607699084  30.16946420465471
-  POINT  5451  -5.321476310829926  30.16725940981392
-  POINT  5452  -5.068073995839905  30.61330986323137
-  POINT  5453  -5.324237322301012  31.06128512670801
-  POINT  5454  -5.835924560406232  31.06356111209442
-  POINT  5455  -7.109843760575517  30.62477446137646
-  POINT  5456  -7.369526571375625  31.07527433075212
-  POINT  5457  -8.131410593699739  30.63279557430232
-  POINT  5458  -7.880480933021181  31.07974846151187
-  POINT  5459  -7.872056536659996  30.1821803785594
-  POINT  5460  -7.361674108531002  30.17880955550542
-  POINT  5461  -7.613368185284306  29.73274317704884
-  POINT  5462  -7.859855589284646  28.39452247461595
-  POINT  5463  -8.117653318329905  28.84163918972367
-  POINT  5464  -7.097783486965113  28.83658188443342
-  POINT  5465  -7.355184427237546  29.28425727165385
-  POINT  5466  -7.865566855366541  29.28762809470784
-  POINT  5467  -6.840628617274074  28.38986724165644
-  POINT  5468  -6.584305157135041  27.94375243992971
-  POINT  5469  -7.602700719593607  27.94780783183896
-  POINT  5470  -7.345760498175617  27.50220836892409
-  POINT  5471  -7.350228227628744  28.39242754653586
-  POINT  5472  -6.836865316533313  27.50054699198497
-  POINT  5473  -8.859668248791966  36.47820331889234
-  POINT  5474  -9.192245205163893  36.13326199675004
-  POINT  5475  -8.926778614439051  35.64424337939984
-  POINT  5476  -8.395990026835449  36.56035920049054
-  POINT  5477  -8.152789553234477  36.06385683741578
-  POINT  5478  -8.404917802902107  35.59893930067572
-  POINT  5479  -9.445446661180085  34.74868923560489
-  POINT  5480  -9.928438211384101  34.70959839015399
-  POINT  5481  -9.1855200421729  34.27056920744505
-  POINT  5482  -10.20212715258456  34.27925189416473
-  POINT  5483  -9.94558386098727  33.81809877026199
-  POINT  5484  -9.431469769528404  33.80794915972277
-  POINT  5485  -6.972437622679337  37.78020738278309
-  POINT  5486  -7.24426854141284  37.26861594573647
-  POINT  5487  -7.793216463077668  37.97434844713221
-  POINT  5488  -7.792711074552729  37.37441972564716
-  POINT  5489  -7.321637197370867  38.17042362703923
-  POINT  5490  -7.678418548302079  38.46731947176784
-  POINT  5491  2.770028761860395  7.135494617296446
-  POINT  5492  2.513285031132556  6.678759478210158
-  POINT  5493  3.271742031244156  6.237332593188722
-  POINT  5494  3.531281269795326  6.691994135932626
-  POINT  5495  3.278350744254242  7.139721415732282
-  POINT  5496  0.2485632276968463  6.187417834842025
-  POINT  5497  0.7487077343841402  6.190600158863577
-  POINT  5498  0.9957603933355736  5.733872218386605
-  POINT  5499  -3.852233976253672e-08  5.724801600288686
-  POINT  5500  0.7430348919708534  5.261285636016535
-  POINT  5501  0.2485630875716218  5.254593871040265
-  POINT  5502  -15.61382878159145  16.05886928995985
-  POINT  5503  -16.1437233016679  16.05345044312521
-  POINT  5504  -16.40287428664322  16.49110410761176
-  POINT  5505  -15.63614367756524  16.93957798060823
-  POINT  5506  -15.35525543652598  16.4995873429232
-  POINT  5507  -16.17789304782668  16.93847704944558
-  POINT  5508  1.997790912210466  5.756661433504865
-  POINT  5509  2.253497865964841  6.221058560377475
-  POINT  5510  2.760974614335455  6.228080964163087
-  POINT  5511  3.011954866076441  5.77963167535604
-  POINT  5512  2.242930314799657  5.302108943711701
-  POINT  5513  4.543058481172607  4.904216705369631
-  POINT  5514  4.288462587269439  5.349885195959473
-  POINT  5515  4.803481147968283  5.359455913919637
-  POINT  5516  3.775381101729453  5.34176464589557
-  POINT  5517  4.285157939400719  4.447239361033324
-  POINT  5518  3.759704530313033  4.444818867162756
-  POINT  5519  5.325944699989877  6.259861521617189
-  POINT  5520  5.843828725284497  6.255309577026809
-  POINT  5521  6.104985755684442  5.803539343166328
-  POINT  5522  5.838134749720831  5.370250903544328
-  POINT  5523  5.065599245593544  5.809767091465639
-  POINT  5524  5.320195139496712  5.364098600875796
-  POINT  5525  -4.802971484868761  13.39198497902312
-  POINT  5526  -4.296500513511889  13.39272959833429
-  POINT  5527  -5.057585608825249  12.94868562370967
-  POINT  5528  -6.335879478904616  10.72095926303271
-  POINT  5529  -6.079388369501457  11.1680208620888
-  POINT  5530  -6.84062880750044  11.61013355490421
-  POINT  5531  -7.097783541825249  11.16341899720847
-  POINT  5532  -6.331860502614183  11.61209385769366
-  POINT  5533  -5.823064997821714  11.61413559838683
-  POINT  5534  -6.341449844176644  9.827318953093449
-  POINT  5535  -6.08863052415921  9.381915881388753
-  POINT  5536  -6.346618173319224  8.933222069708673
-  POINT  5537  -2.273750259397786  11.62081619889232
-  POINT  5538  -2.526574075491812  12.06542620246332
-  POINT  5539  -2.27331255849431  12.50912509652447
-  POINT  5540  -2.779144893594244  12.50876127782604
-  POINT  5541  -1.767930060637219  12.50939986568534
-  POINT  5542  -1.51542042791521  12.06591801877112
-  POINT  5543  -2.020500878739651  12.95273494104806
-  POINT  5544  -7.369525954258662  8.924726485537136
-  POINT  5545  -7.629644265520056  8.473224777180157
-  POINT  5546  -6.606300873029995  8.482722239581177
-  POINT  5547  -6.86610443150657  8.032890912771032
-  POINT  5548  -6.859007304548753  8.928198671389605
-  POINT  5549  -7.109843254547891  9.375226315664634
-  POINT  5550  -7.380362326127036  8.024529817709622
-  POINT  5551  -2.525426847734203  13.83692324382117
-  POINT  5552  -2.272480651437661  14.27823799621374
-  POINT  5553  -1.767382702124846  14.27830445157146
-  POINT  5554  -1.514941488764452  13.83735499817217
-  POINT  5555  -1.767575303258722  13.39510772470642
-  POINT  5556  -2.272957801115813  13.39483295554556
-  POINT  5557  -2.778352423215133  13.39455046016281
-  POINT  5558  -1.767492689297242  23.96146211472275
-  POINT  5559  -2.020306154315385  23.52210437322497
-  POINT  5560  -1.263131319383013  23.08451873173783
-  POINT  5561  -1.01019165252415  23.52275060399421
-  POINT  5562  -1.768522078044251  23.08392505665697
-  POINT  5563  -1.262295067277426  24.84067058321086
-  POINT  5564  -1.514809979329161  24.40061412421192
-  POINT  5565  -0.7575089425560693  23.96190261348339
-  POINT  5566  -0.5049284856589678  24.40077541610661
-  POINT  5567  -0.7573634011608242  24.84063535307396
-  POINT  5568  -1.262539691533465  23.96159225924151
-  POINT  5569  -4.549022158760552  26.16510835246748
-  POINT  5570  -4.295100786789511  25.72310771361495
-  POINT  5571  -3.789177566147076  25.72274610989047
-  POINT  5572  -3.5366863417954  26.16386152627678
-  POINT  5573  -3.790057654638633  26.60644962266168
-  POINT  5574  -4.296500374351382  26.60727063581498
-  POINT  5575  10.92066954525162  16.91793455038633
-  POINT  5576  10.40486332046374  16.91768071485232
-  POINT  5577  10.40472607340097  16.03513246006513
-  POINT  5578  10.91930146715205  16.03530284192124
-  POINT  5579  10.66209384858155  15.5935783467344
-  POINT  5580  12.47199488428663  16.03898490629723
-  POINT  5581  12.99157927565469  16.04165158150828
-  POINT  5582  12.99841407818347  16.92342518505589
-  POINT  5583  12.47539865640488  16.92143962440089
-  POINT  5584  13.25572899738372  16.48539904153639
-  POINT  5585  11.95273125070042  16.03712579643803
-  POINT  5586  11.43576030048511  16.03598289401182
-  POINT  5587  11.69364019254794  15.59489163101673
-  POINT  5588  11.17839252530453  16.47753700734255
-  POINT  5589  11.43712837858468  16.91861460247691
-  POINT  5590  11.95613502281867  16.91958051454169
-  POINT  5591  12.21411499222381  16.48007616929232
-  POINT  5592  11.95093625080717  15.15244834498486
-  POINT  5593  11.43396530059186  15.15130544255865
-  POINT  5594  11.43270011507272  14.26415543114492
-  POINT  5595  11.94630659667062  14.26478916362155
-  POINT  5596  12.20840718969241  14.71058256512575
-  POINT  5597  9.122219499790404  16.47724514251171
-  POINT  5598  9.377742734846787  16.91780907858158
-  POINT  5599  9.890905171317794  16.91769162950407
-  POINT  5600  10.14797554282553  16.47686786990372
-  POINT  5601  9.890767924255025  16.03514337471688
-  POINT  5602  10.91783758504318  14.26368304084108
-  POINT  5603  10.40540174398959  14.26408496861366
-  POINT  5604  10.40452737681125  15.15066267039869
-  POINT  5605  10.91910277056232  15.15083305225481
-  POINT  5606  11.17639882882156  14.70838976622293
-  POINT  5607  10.14864614667206  14.70832398270322
-  POINT  5608  9.89163722469128  15.15106927718282
-  POINT  5609  3.51170272767204  4.885646738160905
-  POINT  5610  3.243367337511309  4.435819617914195
-  POINT  5611  2.748276492019028  5.323513767621375
-  POINT  5612  2.490019357650945  4.85524266500267
-  POINT  5613  3.259043908927729  5.332765396647009
-  POINT  5614  2.734686977480409  4.405829547072493
-  POINT  5615  -3.031723722491756  12.95196238977117
-  POINT  5616  -3.284985239489258  12.50826349571002
-  POINT  5617  -4.044006831271692  12.95064364330777
-  POINT  5618  -3.790057750626966  13.39355056268168
-  POINT  5619  -3.284192769110147  13.39405267804679
-  POINT  5620  -3.792541619613724  11.61935880772859
-  POINT  5621  -3.538866240419825  12.0643618281409
-  POINT  5622  -3.791445069317336  12.50756294008603
-  POINT  5623  -4.297887832202258  12.50674197573865
-  POINT  5624  -6.851155057129612  9.824663480890202
-  POINT  5625  -6.593280296468273  10.27328393246655
-  POINT  5626  -7.355184359388906  10.7157436666423
-  POINT  5627  -7.613367931970085  10.26725782144039
-  POINT  5628  -7.36167370683952  9.821191295037732
-  POINT  5629  -6.845584691857582  10.71830379082946
-  POINT  5630  -1.76803668438193  11.62082851212063
-  POINT  5631  -2.021045203387837  11.17585468985119
-  POINT  5632  -1.767940287819996  10.72933527995718
-  POINT  5633  -1.262715371905262  11.62095650973
-  POINT  5634  -1.010161141140113  11.17580760248892
-  POINT  5635  -1.262535223830214  10.72890573157164
-  POINT  5636  9.378288957212938  16.03556981048882
-  POINT  5637  8.866491063323762  16.03593616844507
-  POINT  5638  8.611811472818843  15.5950426706727
-  POINT  5639  8.867790365254811  15.15257222445195
-  POINT  5640  9.379158257649195  15.15149571295476
-  POINT  5641  9.635039487788383  15.59383440065023
-  POINT  5642  -4.299837112326497  11.6184558241427
-  POINT  5643  -4.047052661692318  11.17415335935438
-  POINT  5644  -4.301274150604154  10.72795380427197
-  POINT  5645  -5.062470509557039  11.17165648927523
-  POINT  5646  -4.809681860827208  10.72679960182707
-  POINT  5647  -4.805074905311793  12.50557281219472
-  POINT  5648  -5.312210919980426  12.50443575694401
-  POINT  5649  -4.552513143357436  12.06249210897299
-  POINT  5650  -5.567618673700705  12.05976576971038
-  POINT  5651  -4.807024185436029  11.61728666059878
-  POINT  5652  -5.315146540587978  11.61569277410551
-
-END POINTS LIST
-
-
-
-BEGIN MESH STRUCTURE DESCRIPTION
-
-CONVEX 0    GT_PK(2,2)      258  1447  259  1448  1449  293
-CONVEX 1    GT_PK(2,2)      25  1450  10  1451  1452  0
-CONVEX 2    GT_PK(2,2)      18  1453  17  1454  1455  36
-CONVEX 3    GT_PK(2,2)      1426  1456  1440  1457  1458  4
-CONVEX 4    GT_PK(2,2)      824  1459  823  1460  1461  863
-CONVEX 5    GT_PK(2,2)      824  1462  784  1459  1463  823
-CONVEX 6    GT_PK(2,2)      1058  1464  1020  1465  1466  1021
-CONVEX 7    GT_PK(2,2)      728  1467  767  1468  1469  768
-CONVEX 8    GT_PK(2,2)      395  1470  394  1471  1472  357
-CONVEX 9    GT_PK(2,2)      225  1473  258  1474  1447  259
-CONVEX 10    GT_PK(2,2)      160  1475  192  1476  1477  191
-CONVEX 11    GT_PK(2,2)      224  1478  192  1479  1477  191
-CONVEX 12    GT_PK(2,2)      224  1480  225  1481  1473  258
-CONVEX 13    GT_PK(2,2)      224  1480  225  1478  1482  192
-CONVEX 14    GT_PK(2,2)      216  1483  185  1484  1485  186
-CONVEX 15    GT_PK(2,2)      280  1486  281  1487  1488  247
-CONVEX 16    GT_PK(2,2)      280  1486  281  1489  1490  315
-CONVEX 17    GT_PK(2,2)      64  1491  65  1492  1493  88
-CONVEX 18    GT_PK(2,2)      6  1494  20  1495  1496  5
-CONVEX 19    GT_PK(2,2)      21  1497  6  1498  1494  20
-CONVEX 20    GT_PK(2,2)      21  1497  6  1499  1500  7
-CONVEX 21    GT_PK(2,2)      1428  1501  1442  1502  1503  1443
-CONVEX 22    GT_PK(2,2)      1408  1504  1426  1505  1506  1407
-CONVEX 23    GT_PK(2,2)      1373  1507  1396  1508  1509  1397
-CONVEX 24    GT_PK(2,2)      1431  1510  1430  1511  1512  1412
-CONVEX 25    GT_PK(2,2)      1431  1513  1445  1514  1515  1446
-CONVEX 26    GT_PK(2,2)      1431  1510  1430  1513  1516  1445
-CONVEX 27    GT_PK(2,2)      1218  1517  1185  1518  1519  1184
-CONVEX 28    GT_PK(2,2)      1218  1517  1185  1520  1521  1219
-CONVEX 29    GT_PK(2,2)      745  1522  705  1523  1524  3
-CONVEX 30    GT_PK(2,2)      745  1525  784  1523  1526  3
-CONVEX 31    GT_PK(2,2)      782  1527  743  1528  1529  744
-CONVEX 32    GT_PK(2,2)      782  1527  743  1530  1531  781
-CONVEX 33    GT_PK(2,2)      1165  1532  1130  1533  1534  1129
-CONVEX 34    GT_PK(2,2)      1262  1535  1229  1536  1537  1230
-CONVEX 35    GT_PK(2,2)      1164  1538  1198  1539  1540  1199
-CONVEX 36    GT_PK(2,2)      1164  1541  1165  1542  1533  1129
-CONVEX 37    GT_PK(2,2)      1164  1541  1165  1539  1543  1199
-CONVEX 38    GT_PK(2,2)      1232  1544  1198  1545  1540  1199
-CONVEX 39    GT_PK(2,2)      1232  1546  1231  1547  1548  1264
-CONVEX 40    GT_PK(2,2)      1232  1546  1231  1544  1549  1198
-CONVEX 41    GT_PK(2,2)      936  1550  937  1551  1552  975
-CONVEX 42    GT_PK(2,2)      316  1553  281  1554  1490  315
-CONVEX 43    GT_PK(2,2)      428  1555  429  1556  1557  467
-CONVEX 44    GT_PK(2,2)      319  1558  320  1559  1560  355
-CONVEX 45    GT_PK(2,2)      319  1561  354  1559  1562  355
-CONVEX 46    GT_PK(2,2)      1059  1563  1058  1564  1465  1021
-CONVEX 47    GT_PK(2,2)      706  1565  746  1566  1567  2
-CONVEX 48    GT_PK(2,2)      706  1565  746  1568  1569  747
-CONVEX 49    GT_PK(2,2)      706  1570  667  1566  1571  2
-CONVEX 50    GT_PK(2,2)      706  1572  668  1570  1573  667
-CONVEX 51    GT_PK(2,2)      1406  1574  1385  1575  1576  1407
-CONVEX 52    GT_PK(2,2)      1406  1577  1424  1578  1579  1405
-CONVEX 53    GT_PK(2,2)      1278  1580  1279  1581  1582  1247
-CONVEX 54    GT_PK(2,2)      1196  1583  1229  1584  1537  1230
-CONVEX 55    GT_PK(2,2)      806  1585  767  1586  1587  766
-CONVEX 56    GT_PK(2,2)      806  1588  845  1589  1590  846
-CONVEX 57    GT_PK(2,2)      806  1591  805  1586  1592  766
-CONVEX 58    GT_PK(2,2)      806  1591  805  1588  1593  845
-CONVEX 59    GT_PK(2,2)      727  1594  767  1595  1587  766
-CONVEX 60    GT_PK(2,2)      727  1596  728  1594  1467  767
-CONVEX 61    GT_PK(2,2)      807  1597  767  1598  1469  768
-CONVEX 62    GT_PK(2,2)      807  1599  806  1597  1585  767
-CONVEX 63    GT_PK(2,2)      807  1600  847  1601  1602  846
-CONVEX 64    GT_PK(2,2)      807  1599  806  1601  1589  846
-CONVEX 65    GT_PK(2,2)      403  1603  365  1604  1605  366
-CONVEX 66    GT_PK(2,2)      439  1606  478  1607  1608  477
-CONVEX 67    GT_PK(2,2)      325  1609  326  1610  1611  362
-CONVEX 68    GT_PK(2,2)      363  1612  326  1613  1614  327
-CONVEX 69    GT_PK(2,2)      363  1612  326  1615  1611  362
-CONVEX 70    GT_PK(2,2)      128  1616  158  1617  1618  157
-CONVEX 71    GT_PK(2,2)      189  1619  190  1620  1621  222
-CONVEX 72    GT_PK(2,2)      189  1619  190  1622  1623  158
-CONVEX 73    GT_PK(2,2)      189  1624  156  1625  1626  157
-CONVEX 74    GT_PK(2,2)      189  1622  158  1625  1618  157
-CONVEX 75    GT_PK(2,2)      255  1627  256  1628  1629  222
-CONVEX 76    GT_PK(2,2)      253  1630  252  1631  1632  219
-CONVEX 77    GT_PK(2,2)      253  1633  220  1631  1634  219
-CONVEX 78    GT_PK(2,2)      187  1635  220  1636  1634  219
-CONVEX 79    GT_PK(2,2)      291  1637  326  1638  1614  327
-CONVEX 80    GT_PK(2,2)      161  1639  160  1640  1475  192
-CONVEX 81    GT_PK(2,2)      131  1641  161  1642  1639  160
-CONVEX 82    GT_PK(2,2)      131  1643  104  1644  1645  132
-CONVEX 83    GT_PK(2,2)      131  1641  161  1644  1646  132
-CONVEX 84    GT_PK(2,2)      129  1647  128  1648  1616  158
-CONVEX 85    GT_PK(2,2)      223  1649  224  1650  1479  191
-CONVEX 86    GT_PK(2,2)      223  1651  256  1652  1629  222
-CONVEX 87    GT_PK(2,2)      223  1653  190  1650  1654  191
-CONVEX 88    GT_PK(2,2)      223  1653  190  1652  1621  222
-CONVEX 89    GT_PK(2,2)      127  1655  155  1656  1657  154
-CONVEX 90    GT_PK(2,2)      127  1658  126  1656  1659  154
-CONVEX 91    GT_PK(2,2)      127  1660  100  1658  1661  126
-CONVEX 92    GT_PK(2,2)      181  1662  182  1663  1664  152
-CONVEX 93    GT_PK(2,2)      246  1665  280  1666  1487  247
-CONVEX 94    GT_PK(2,2)      124  1667  99  1668  1669  98
-CONVEX 95    GT_PK(2,2)      125  1670  124  1671  1672  152
-CONVEX 96    GT_PK(2,2)      125  1670  124  1673  1667  99
-CONVEX 97    GT_PK(2,2)      125  1673  99  1674  1675  76
-CONVEX 98    GT_PK(2,2)      125  1676  100  1674  1677  76
-CONVEX 99    GT_PK(2,2)      125  1676  100  1678  1661  126
-CONVEX 100    GT_PK(2,2)      75  1679  53  1680  1681  98
-CONVEX 101    GT_PK(2,2)      75  1682  99  1680  1669  98
-CONVEX 102    GT_PK(2,2)      75  1682  99  1683  1675  76
-CONVEX 103    GT_PK(2,2)      217  1684  218  1685  1686  186
-CONVEX 104    GT_PK(2,2)      217  1687  216  1685  1484  186
-CONVEX 105    GT_PK(2,2)      217  1687  216  1688  1689  249
-CONVEX 106    GT_PK(2,2)      248  1690  216  1691  1689  249
-CONVEX 107    GT_PK(2,2)      248  1692  281  1693  1488  247
-CONVEX 108    GT_PK(2,2)      282  1694  316  1695  1696  317
-CONVEX 109    GT_PK(2,2)      282  1694  316  1697  1553  281
-CONVEX 110    GT_PK(2,2)      282  1698  248  1699  1691  249
-CONVEX 111    GT_PK(2,2)      282  1698  248  1697  1692  281
-CONVEX 112    GT_PK(2,2)      314  1700  280  1701  1489  315
-CONVEX 113    GT_PK(2,2)      12  1702  27  1703  1704  13
-CONVEX 114    GT_PK(2,2)      35  1705  56  1706  1707  34
-CONVEX 115    GT_PK(2,2)      79  1708  56  1709  1710  80
-CONVEX 116    GT_PK(2,2)      79  1711  34  1712  1713  55
-CONVEX 117    GT_PK(2,2)      79  1708  56  1711  1707  34
-CONVEX 118    GT_PK(2,2)      43  1714  25  1715  1716  44
-CONVEX 119    GT_PK(2,2)      43  1717  65  1715  1718  44
-CONVEX 120    GT_PK(2,2)      43  1719  64  1717  1491  65
-CONVEX 121    GT_PK(2,2)      22  1720  21  1721  1499  7
-CONVEX 122    GT_PK(2,2)      22  1722  8  1721  1723  7
-CONVEX 123    GT_PK(2,2)      22  1722  8  1724  1725  23
-CONVEX 124    GT_PK(2,2)      22  1724  23  1726  1727  41
-CONVEX 125    GT_PK(2,2)      1427  1728  1428  1729  1501  1442
-CONVEX 126    GT_PK(2,2)      1427  1730  1408  1731  1504  1426
-CONVEX 127    GT_PK(2,2)      1427  1728  1428  1732  1733  1409
-CONVEX 128    GT_PK(2,2)      1427  1730  1408  1732  1734  1409
-CONVEX 129    GT_PK(2,2)      1386  1735  1385  1736  1576  1407
-CONVEX 130    GT_PK(2,2)      1386  1737  1408  1736  1505  1407
-CONVEX 131    GT_PK(2,2)      885  1738  845  1739  1590  846
-CONVEX 132    GT_PK(2,2)      1193  1740  1192  1741  1742  1158
-CONVEX 133    GT_PK(2,2)      1429  1743  1428  1744  1502  1443
-CONVEX 134    GT_PK(2,2)      1391  1745  1390  1746  1747  1412
-CONVEX 135    GT_PK(2,2)      1248  1748  1279  1749  1582  1247
-CONVEX 136    GT_PK(2,2)      1183  1750  1149  1751  1752  1148
-CONVEX 137    GT_PK(2,2)      1183  1750  1149  1753  1754  1184
-CONVEX 138    GT_PK(2,2)      1187  1755  1188  1756  1757  1221
-CONVEX 139    GT_PK(2,2)      468  1758  429  1759  1557  467
-CONVEX 140    GT_PK(2,2)      470  1760  469  1761  1762  431
-CONVEX 141    GT_PK(2,2)      507  1763  508  1764  1765  546
-CONVEX 142    GT_PK(2,2)      507  1766  545  1764  1767  546
-CONVEX 143    GT_PK(2,2)      507  1768  470  1769  1760  469
-CONVEX 144    GT_PK(2,2)      507  1768  470  1763  1770  508
-CONVEX 145    GT_PK(2,2)      507  1771  468  1769  1772  469
-CONVEX 146    GT_PK(2,2)      704  1773  745  1774  1522  705
-CONVEX 147    GT_PK(2,2)      704  1773  745  1775  1776  744
-CONVEX 148    GT_PK(2,2)      585  1777  545  1778  1767  546
-CONVEX 149    GT_PK(2,2)      898  1779  937  1780  1781  938
-CONVEX 150    GT_PK(2,2)      783  1782  784  1783  1463  823
-CONVEX 151    GT_PK(2,2)      783  1784  745  1782  1525  784
-CONVEX 152    GT_PK(2,2)      783  1784  745  1785  1776  744
-CONVEX 153    GT_PK(2,2)      783  1786  782  1785  1528  744
-CONVEX 154    GT_PK(2,2)      783  1783  823  1787  1788  822
-CONVEX 155    GT_PK(2,2)      783  1786  782  1787  1789  822
-CONVEX 156    GT_PK(2,2)      1263  1790  1262  1791  1536  1230
-CONVEX 157    GT_PK(2,2)      1263  1792  1231  1791  1793  1230
-CONVEX 158    GT_PK(2,2)      1263  1792  1231  1794  1548  1264
-CONVEX 159    GT_PK(2,2)      897  1795  936  1796  1797  896
-CONVEX 160    GT_PK(2,2)      897  1795  936  1798  1550  937
-CONVEX 161    GT_PK(2,2)      897  1799  898  1800  1801  858
-CONVEX 162    GT_PK(2,2)      897  1799  898  1798  1779  937
-CONVEX 163    GT_PK(2,2)      818  1802  779  1803  1804  778
-CONVEX 164    GT_PK(2,2)      821  1805  820  1806  1807  781
-CONVEX 165    GT_PK(2,2)      821  1808  782  1809  1789  822
-CONVEX 166    GT_PK(2,2)      821  1808  782  1806  1530  781
-CONVEX 167    GT_PK(2,2)      940  1810  939  1811  1812  978
-CONVEX 168    GT_PK(2,2)      940  1810  939  1813  1814  900
-CONVEX 169    GT_PK(2,2)      902  1815  942  1816  1817  903
-CONVEX 170    GT_PK(2,2)      902  1815  942  1818  1819  941
-CONVEX 171    GT_PK(2,2)      976  1820  937  1821  1781  938
-CONVEX 172    GT_PK(2,2)      976  1820  937  1822  1552  975
-CONVEX 173    GT_PK(2,2)      352  1823  316  1824  1696  317
-CONVEX 174    GT_PK(2,2)      430  1825  392  1826  1827  429
-CONVEX 175    GT_PK(2,2)      430  1828  469  1829  1762  431
-CONVEX 176    GT_PK(2,2)      430  1830  468  1826  1758  429
-CONVEX 177    GT_PK(2,2)      430  1830  468  1828  1772  469
-CONVEX 178    GT_PK(2,2)      393  1831  430  1832  1829  431
-CONVEX 179    GT_PK(2,2)      393  1831  430  1833  1825  392
-CONVEX 180    GT_PK(2,2)      391  1834  392  1835  1827  429
-CONVEX 181    GT_PK(2,2)      391  1836  428  1837  1838  390
-CONVEX 182    GT_PK(2,2)      391  1836  428  1835  1555  429
-CONVEX 183    GT_PK(2,2)      391  1839  354  1837  1840  390
-CONVEX 184    GT_PK(2,2)      391  1834  392  1841  1842  355
-CONVEX 185    GT_PK(2,2)      391  1839  354  1841  1562  355
-CONVEX 186    GT_PK(2,2)      318  1843  319  1844  1845  284
-CONVEX 187    GT_PK(2,2)      318  1843  319  1846  1561  354
-CONVEX 188    GT_PK(2,2)      285  1847  319  1848  1558  320
-CONVEX 189    GT_PK(2,2)      285  1849  284  1850  1851  251
-CONVEX 190    GT_PK(2,2)      285  1847  319  1849  1845  284
-CONVEX 191    GT_PK(2,2)      707  1852  706  1853  1568  747
-CONVEX 192    GT_PK(2,2)      707  1852  706  1854  1572  668
-CONVEX 193    GT_PK(2,2)      786  1855  746  1856  1857  785
-CONVEX 194    GT_PK(2,2)      786  1855  746  1858  1569  747
-CONVEX 195    GT_PK(2,2)      1265  1859  1233  1860  1861  1234
-CONVEX 196    GT_PK(2,2)      1201  1862  1233  1863  1861  1234
-CONVEX 197    GT_PK(2,2)      1201  1862  1233  1864  1865  1200
-CONVEX 198    GT_PK(2,2)      1134  1866  1135  1867  1868  1099
-CONVEX 199    GT_PK(2,2)      1132  1869  1166  1870  1871  1131
-CONVEX 200    GT_PK(2,2)      1095  1872  1059  1873  1563  1058
-CONVEX 201    GT_PK(2,2)      948  1874  909  1875  1876  910
-CONVEX 202    GT_PK(2,2)      1103  1877  1138  1878  1879  1102
-CONVEX 203    GT_PK(2,2)      717  1880  756  1881  1882  757
-CONVEX 204    GT_PK(2,2)      717  1883  677  1884  1885  678
-CONVEX 205    GT_PK(2,2)      717  1880  756  1886  1887  716
-CONVEX 206    GT_PK(2,2)      717  1883  677  1886  1888  716
-CONVEX 207    GT_PK(2,2)      796  1889  756  1890  1882  757
-CONVEX 208    GT_PK(2,2)      796  1891  797  1890  1892  757
-CONVEX 209    GT_PK(2,2)      796  1891  797  1893  1894  836
-CONVEX 210    GT_PK(2,2)      796  1895  835  1893  1896  836
-CONVEX 211    GT_PK(2,2)      599  1897  559  1898  1899  598
-CONVEX 212    GT_PK(2,2)      759  1900  760  1901  1902  720
-CONVEX 213    GT_PK(2,2)      759  1903  719  1901  1904  720
-CONVEX 214    GT_PK(2,2)      718  1905  678  1906  1907  679
-CONVEX 215    GT_PK(2,2)      718  1908  719  1906  1909  679
-CONVEX 216    GT_PK(2,2)      718  1910  717  1911  1881  757
-CONVEX 217    GT_PK(2,2)      718  1910  717  1905  1884  678
-CONVEX 218    GT_PK(2,2)      721  1912  760  1913  1902  720
-CONVEX 219    GT_PK(2,2)      721  1914  681  1913  1915  720
-CONVEX 220    GT_PK(2,2)      721  1914  681  1916  1917  682
-CONVEX 221    GT_PK(2,2)      721  1918  761  1912  1919  760
-CONVEX 222    GT_PK(2,2)      680  1920  640  1921  1922  641
-CONVEX 223    GT_PK(2,2)      680  1923  681  1921  1924  641
-CONVEX 224    GT_PK(2,2)      680  1920  640  1925  1926  679
-CONVEX 225    GT_PK(2,2)      680  1923  681  1927  1915  720
-CONVEX 226    GT_PK(2,2)      680  1928  719  1925  1909  679
-CONVEX 227    GT_PK(2,2)      680  1928  719  1927  1904  720
-CONVEX 228    GT_PK(2,2)      1425  1929  1426  1930  1506  1407
-CONVEX 229    GT_PK(2,2)      1425  1931  1406  1930  1575  1407
-CONVEX 230    GT_PK(2,2)      1425  1931  1406  1932  1577  1424
-CONVEX 231    GT_PK(2,2)      1425  1929  1426  1933  1456  1440
-CONVEX 232    GT_PK(2,2)      1425  1933  1440  1934  1935  1439
-CONVEX 233    GT_PK(2,2)      1425  1932  1424  1934  1936  1439
-CONVEX 234    GT_PK(2,2)      1384  1937  1361  1938  1939  1385
-CONVEX 235    GT_PK(2,2)      1384  1940  1405  1941  1942  1383
-CONVEX 236    GT_PK(2,2)      1384  1943  1406  1940  1578  1405
-CONVEX 237    GT_PK(2,2)      1384  1943  1406  1938  1574  1385
-CONVEX 238    GT_PK(2,2)      971  1944  970  1945  1946  1009
-CONVEX 239    GT_PK(2,2)      932  1947  970  1948  1949  931
-CONVEX 240    GT_PK(2,2)      932  1950  971  1951  1952  933
-CONVEX 241    GT_PK(2,2)      932  1950  971  1947  1944  970
-CONVEX 242    GT_PK(2,2)      969  1953  970  1954  1949  931
-CONVEX 243    GT_PK(2,2)      969  1955  930  1954  1956  931
-CONVEX 244    GT_PK(2,2)      969  1955  930  1957  1958  968
-CONVEX 245    GT_PK(2,2)      895  1959  894  1960  1961  855
-CONVEX 246    GT_PK(2,2)      1197  1962  1231  1963  1793  1230
-CONVEX 247    GT_PK(2,2)      1197  1964  1196  1963  1584  1230
-CONVEX 248    GT_PK(2,2)      1197  1962  1231  1965  1549  1198
-CONVEX 249    GT_PK(2,2)      609  1966  610  1967  1968  649
-CONVEX 250    GT_PK(2,2)      241  1969  275  1970  1971  242
-CONVEX 251    GT_PK(2,2)      241  1972  274  1969  1973  275
-CONVEX 252    GT_PK(2,2)      29  1974  14  1975  1976  15
-CONVEX 253    GT_PK(2,2)      66  1977  44  1978  1979  45
-CONVEX 254    GT_PK(2,2)      66  1980  65  1977  1718  44
-CONVEX 255    GT_PK(2,2)      460  1981  459  1982  1983  498
-CONVEX 256    GT_PK(2,2)      276  1984  275  1985  1971  242
-CONVEX 257    GT_PK(2,2)      455  1986  454  1987  1988  416
-CONVEX 258    GT_PK(2,2)      455  1986  454  1989  1990  493
-CONVEX 259    GT_PK(2,2)      307  1991  306  1992  1993  342
-CONVEX 260    GT_PK(2,2)      310  1994  345  1995  1996  346
-CONVEX 261    GT_PK(2,2)      310  1997  276  1998  1984  275
-CONVEX 262    GT_PK(2,2)      417  1999  455  2000  1987  416
-CONVEX 263    GT_PK(2,2)      417  1999  455  2001  2002  456
-CONVEX 264    GT_PK(2,2)      417  2003  379  2000  2004  416
-CONVEX 265    GT_PK(2,2)      417  2003  379  2005  2006  380
-CONVEX 266    GT_PK(2,2)      343  2007  307  2008  2009  308
-CONVEX 267    GT_PK(2,2)      343  2007  307  2010  1992  342
-CONVEX 268    GT_PK(2,2)      343  2011  379  2010  2012  342
-CONVEX 269    GT_PK(2,2)      343  2011  379  2013  2006  380
-CONVEX 270    GT_PK(2,2)      339  2014  304  2015  2016  303
-CONVEX 271    GT_PK(2,2)      341  2017  306  2018  1993  342
-CONVEX 272    GT_PK(2,2)      726  2019  727  2020  1595  766
-CONVEX 273    GT_PK(2,2)      688  2021  727  2022  1596  728
-CONVEX 274    GT_PK(2,2)      628  2023  668  2024  2025  629
-CONVEX 275    GT_PK(2,2)      628  2023  668  2026  1573  667
-CONVEX 276    GT_PK(2,2)      589  2027  628  2028  2024  629
-CONVEX 277    GT_PK(2,2)      589  2027  628  2029  2030  588
-CONVEX 278    GT_PK(2,2)      364  2031  363  2032  1613  327
-CONVEX 279    GT_PK(2,2)      364  2031  363  2033  2034  401
-CONVEX 280    GT_PK(2,2)      328  2035  364  2036  2037  365
-CONVEX 281    GT_PK(2,2)      328  2035  364  2038  2032  327
-CONVEX 282    GT_PK(2,2)      329  2039  365  2040  1605  366
-CONVEX 283    GT_PK(2,2)      329  2041  330  2040  2042  366
-CONVEX 284    GT_PK(2,2)      329  2043  328  2039  2036  365
-CONVEX 285    GT_PK(2,2)      329  2043  328  2044  2045  293
-CONVEX 286    GT_PK(2,2)      367  2046  330  2047  2042  366
-CONVEX 287    GT_PK(2,2)      601  2048  640  2049  1922  641
-CONVEX 288    GT_PK(2,2)      562  2050  522  2051  2052  561
-CONVEX 289    GT_PK(2,2)      562  2053  601  2051  2054  561
-CONVEX 290    GT_PK(2,2)      523  2055  562  2056  2050  522
-CONVEX 291    GT_PK(2,2)      523  2055  562  2057  2058  563
-CONVEX 292    GT_PK(2,2)      521  2059  522  2060  2052  561
-CONVEX 293    GT_PK(2,2)      397  2061  398  2062  2063  360
-CONVEX 294    GT_PK(2,2)      437  2064  398  2065  2066  399
-CONVEX 295    GT_PK(2,2)      361  2067  398  2068  2063  360
-CONVEX 296    GT_PK(2,2)      361  2069  325  2070  1610  362
-CONVEX 297    GT_PK(2,2)      361  2070  362  2071  2072  399
-CONVEX 298    GT_PK(2,2)      361  2067  398  2071  2066  399
-CONVEX 299    GT_PK(2,2)      286  2073  322  2074  2075  321
-CONVEX 300    GT_PK(2,2)      359  2076  397  2077  2078  396
-CONVEX 301    GT_PK(2,2)      359  2076  397  2079  2062  360
-CONVEX 302    GT_PK(2,2)      358  2080  321  2081  2082  357
-CONVEX 303    GT_PK(2,2)      358  2083  322  2080  2075  321
-CONVEX 304    GT_PK(2,2)      358  2084  395  2081  1471  357
-CONVEX 305    GT_PK(2,2)      358  2085  359  2083  2086  322
-CONVEX 306    GT_PK(2,2)      358  2084  395  2087  2088  396
-CONVEX 307    GT_PK(2,2)      358  2085  359  2087  2077  396
-CONVEX 308    GT_PK(2,2)      402  2089  403  2090  1603  365
-CONVEX 309    GT_PK(2,2)      402  2091  364  2092  2033  401
-CONVEX 310    GT_PK(2,2)      402  2091  364  2090  2037  365
-CONVEX 311    GT_PK(2,2)      400  2093  439  2094  2095  401
-CONVEX 312    GT_PK(2,2)      400  2096  363  2094  2034  401
-CONVEX 313    GT_PK(2,2)      400  2097  362  2098  2072  399
-CONVEX 314    GT_PK(2,2)      400  2096  363  2097  1615  362
-CONVEX 315    GT_PK(2,2)      438  2099  439  2100  1607  477
-CONVEX 316    GT_PK(2,2)      438  2101  437  2102  2065  399
-CONVEX 317    GT_PK(2,2)      438  2103  400  2102  2098  399
-CONVEX 318    GT_PK(2,2)      438  2103  400  2099  2093  439
-CONVEX 319    GT_PK(2,2)      101  2104  77  2105  2106  102
-CONVEX 320    GT_PK(2,2)      101  2107  129  2105  2108  102
-CONVEX 321    GT_PK(2,2)      101  2107  129  2109  1647  128
-CONVEX 322    GT_PK(2,2)      188  2110  189  2111  1624  156
-CONVEX 323    GT_PK(2,2)      188  2112  187  2111  2113  156
-CONVEX 324    GT_PK(2,2)      188  2112  187  2114  1635  220
-CONVEX 325    GT_PK(2,2)      254  2115  253  2116  1633  220
-CONVEX 326    GT_PK(2,2)      254  2117  255  2118  2119  289
-CONVEX 327    GT_PK(2,2)      287  2120  253  2121  1630  252
-CONVEX 328    GT_PK(2,2)      287  2122  286  2121  2123  252
-CONVEX 329    GT_PK(2,2)      287  2122  286  2124  2073  322
-CONVEX 330    GT_PK(2,2)      292  2125  291  2126  1638  327
-CONVEX 331    GT_PK(2,2)      292  2127  258  2128  1448  293
-CONVEX 332    GT_PK(2,2)      292  2129  328  2128  2045  293
-CONVEX 333    GT_PK(2,2)      292  2129  328  2126  2038  327
-CONVEX 334    GT_PK(2,2)      257  2130  224  2131  1481  258
-CONVEX 335    GT_PK(2,2)      257  2132  292  2131  2127  258
-CONVEX 336    GT_PK(2,2)      257  2132  292  2133  2125  291
-CONVEX 337    GT_PK(2,2)      257  2133  291  2134  2135  256
-CONVEX 338    GT_PK(2,2)      257  2136  223  2134  1651  256
-CONVEX 339    GT_PK(2,2)      257  2136  223  2130  1649  224
-CONVEX 340    GT_PK(2,2)      290  2137  325  2138  1609  326
-CONVEX 341    GT_PK(2,2)      290  2139  291  2138  1637  326
-CONVEX 342    GT_PK(2,2)      290  2137  325  2140  2141  289
-CONVEX 343    GT_PK(2,2)      290  2142  255  2140  2119  289
-CONVEX 344    GT_PK(2,2)      290  2142  255  2143  1627  256
-CONVEX 345    GT_PK(2,2)      290  2139  291  2143  2135  256
-CONVEX 346    GT_PK(2,2)      103  2144  131  2145  1643  104
-CONVEX 347    GT_PK(2,2)      103  2146  77  2147  2106  102
-CONVEX 348    GT_PK(2,2)      103  2148  54  2146  2149  77
-CONVEX 349    GT_PK(2,2)      130  2150  129  2151  2108  102
-CONVEX 350    GT_PK(2,2)      130  2152  131  2153  1642  160
-CONVEX 351    GT_PK(2,2)      130  2154  103  2151  2147  102
-CONVEX 352    GT_PK(2,2)      130  2154  103  2152  2144  131
-CONVEX 353    GT_PK(2,2)      159  2155  190  2156  1654  191
-CONVEX 354    GT_PK(2,2)      159  2157  130  2158  2150  129
-CONVEX 355    GT_PK(2,2)      159  2155  190  2159  1623  158
-CONVEX 356    GT_PK(2,2)      159  2158  129  2159  1648  158
-CONVEX 357    GT_PK(2,2)      159  2160  160  2156  1476  191
-CONVEX 358    GT_PK(2,2)      159  2157  130  2160  2153  160
-CONVEX 359    GT_PK(2,2)      214  2161  183  2162  2163  182
-CONVEX 360    GT_PK(2,2)      214  2164  246  2165  1666  247
-CONVEX 361    GT_PK(2,2)      184  2166  183  2167  2168  154
-CONVEX 362    GT_PK(2,2)      184  2169  216  2170  1483  185
-CONVEX 363    GT_PK(2,2)      184  2171  155  2167  1657  154
-CONVEX 364    GT_PK(2,2)      184  2170  185  2171  2172  155
-CONVEX 365    GT_PK(2,2)      153  2173  183  2174  2163  182
-CONVEX 366    GT_PK(2,2)      153  2174  182  2175  1664  152
-CONVEX 367    GT_PK(2,2)      153  2176  126  2177  1659  154
-CONVEX 368    GT_PK(2,2)      153  2173  183  2177  2168  154
-CONVEX 369    GT_PK(2,2)      153  2178  125  2175  1671  152
-CONVEX 370    GT_PK(2,2)      153  2178  125  2176  1678  126
-CONVEX 371    GT_PK(2,2)      151  2179  181  2180  1663  152
-CONVEX 372    GT_PK(2,2)      151  2181  124  2180  1672  152
-CONVEX 373    GT_PK(2,2)      73  2182  52  2183  2184  33
-CONVEX 374    GT_PK(2,2)      250  2185  217  2186  1684  218
-CONVEX 375    GT_PK(2,2)      250  2187  284  2188  1851  251
-CONVEX 376    GT_PK(2,2)      250  2186  218  2188  2189  251
-CONVEX 377    GT_PK(2,2)      250  2185  217  2190  1688  249
-CONVEX 378    GT_PK(2,2)      215  2191  248  2192  1690  216
-CONVEX 379    GT_PK(2,2)      215  2193  184  2192  2169  216
-CONVEX 380    GT_PK(2,2)      215  2193  184  2194  2166  183
-CONVEX 381    GT_PK(2,2)      215  2195  214  2194  2161  183
-CONVEX 382    GT_PK(2,2)      215  2191  248  2196  1693  247
-CONVEX 383    GT_PK(2,2)      215  2195  214  2196  2165  247
-CONVEX 384    GT_PK(2,2)      279  2197  314  2198  1700  280
-CONVEX 385    GT_PK(2,2)      279  2199  246  2200  2201  245
-CONVEX 386    GT_PK(2,2)      279  2199  246  2198  1665  280
-CONVEX 387    GT_PK(2,2)      279  2202  278  2200  2203  245
-CONVEX 388    GT_PK(2,2)      279  2202  278  2204  2205  313
-CONVEX 389    GT_PK(2,2)      279  2197  314  2204  2206  313
-CONVEX 390    GT_PK(2,2)      11  2207  25  2208  1451  0
-CONVEX 391    GT_PK(2,2)      57  2209  35  2210  1705  56
-CONVEX 392    GT_PK(2,2)      57  2210  56  2211  1710  80
-CONVEX 393    GT_PK(2,2)      57  2212  17  2213  1455  36
-CONVEX 394    GT_PK(2,2)      57  2209  35  2212  2214  17
-CONVEX 395    GT_PK(2,2)      105  2215  79  2216  1709  80
-CONVEX 396    GT_PK(2,2)      105  2215  79  2217  2218  104
-CONVEX 397    GT_PK(2,2)      105  2219  106  2216  2220  80
-CONVEX 398    GT_PK(2,2)      105  2217  104  2221  1645  132
-CONVEX 399    GT_PK(2,2)      78  2222  79  2223  2218  104
-CONVEX 400    GT_PK(2,2)      78  2224  103  2223  2145  104
-CONVEX 401    GT_PK(2,2)      78  2224  103  2225  2148  54
-CONVEX 402    GT_PK(2,2)      78  2225  54  2226  2227  55
-CONVEX 403    GT_PK(2,2)      78  2222  79  2226  1712  55
-CONVEX 404    GT_PK(2,2)      162  2228  161  2229  1646  132
-CONVEX 405    GT_PK(2,2)      302  2230  268  2231  2232  303
-CONVEX 406    GT_PK(2,2)      37  2233  18  2234  1454  36
-CONVEX 407    GT_PK(2,2)      37  2235  19  2233  2236  18
-CONVEX 408    GT_PK(2,2)      201  2237  202  2238  2239  234
-CONVEX 409    GT_PK(2,2)      201  2240  233  2238  2241  234
-CONVEX 410    GT_PK(2,2)      87  2242  64  2243  1492  88
-CONVEX 411    GT_PK(2,2)      139  2244  168  2245  2246  169
-CONVEX 412    GT_PK(2,2)      9  2247  8  2248  1725  23
-CONVEX 413    GT_PK(2,2)      24  2249  43  2250  1714  25
-CONVEX 414    GT_PK(2,2)      24  2250  25  2251  1450  10
-CONVEX 415    GT_PK(2,2)      24  2252  9  2251  2253  10
-CONVEX 416    GT_PK(2,2)      24  2252  9  2254  2248  23
-CONVEX 417    GT_PK(2,2)      42  2255  23  2256  1727  41
-CONVEX 418    GT_PK(2,2)      42  2257  43  2258  1719  64
-CONVEX 419    GT_PK(2,2)      42  2259  24  2255  2254  23
-CONVEX 420    GT_PK(2,2)      42  2259  24  2257  2249  43
-CONVEX 421    GT_PK(2,2)      39  2260  21  2261  1498  20
-CONVEX 422    GT_PK(2,2)      1441  2262  1427  2263  1729  1442
-CONVEX 423    GT_PK(2,2)      1441  2264  1426  2265  1457  4
-CONVEX 424    GT_PK(2,2)      1441  2262  1427  2264  1731  1426
-CONVEX 425    GT_PK(2,2)      1387  2266  1408  2267  1734  1409
-CONVEX 426    GT_PK(2,2)      1387  2268  1386  2266  1737  1408
-CONVEX 427    GT_PK(2,2)      1337  2269  1309  2270  2271  1336
-CONVEX 428    GT_PK(2,2)      1337  2269  1309  2272  2273  1310
-CONVEX 429    GT_PK(2,2)      1362  2274  1361  2275  1939  1385
-CONVEX 430    GT_PK(2,2)      1362  2276  1386  2275  1735  1385
-CONVEX 431    GT_PK(2,2)      1362  2274  1361  2277  2278  1336
-CONVEX 432    GT_PK(2,2)      1362  2279  1337  2277  2270  1336
-CONVEX 433    GT_PK(2,2)      1076  2280  1075  2281  2282  1112
-CONVEX 434    GT_PK(2,2)      1000  2283  1001  2284  2285  1039
-CONVEX 435    GT_PK(2,2)      1040  2286  1001  2287  2285  1039
-CONVEX 436    GT_PK(2,2)      1040  2288  1078  2289  2290  1041
-CONVEX 437    GT_PK(2,2)      927  2291  966  2292  2293  928
-CONVEX 438    GT_PK(2,2)      927  2294  888  2292  2295  928
-CONVEX 439    GT_PK(2,2)      927  2296  887  2294  2297  888
-CONVEX 440    GT_PK(2,2)      925  2298  924  2299  2300  885
-CONVEX 441    GT_PK(2,2)      1415  2301  1433  2302  2303  1434
-CONVEX 442    GT_PK(2,2)      1415  2304  1414  2301  2305  1433
-CONVEX 443    GT_PK(2,2)      1432  2306  1414  2307  2305  1433
-CONVEX 444    GT_PK(2,2)      1222  2308  1188  2309  2310  1189
-CONVEX 445    GT_PK(2,2)      1222  2308  1188  2311  1757  1221
-CONVEX 446    GT_PK(2,2)      1348  2312  1373  2313  1508  1397
-CONVEX 447    GT_PK(2,2)      1347  2314  1348  2315  2312  1373
-CONVEX 448    GT_PK(2,2)      1347  2314  1348  2316  2317  1320
-CONVEX 449    GT_PK(2,2)      1416  2318  1395  2319  2320  1417
-CONVEX 450    GT_PK(2,2)      1371  2321  1345  2322  2323  1346
-CONVEX 451    GT_PK(2,2)      1371  2321  1345  2324  2325  1370
-CONVEX 452    GT_PK(2,2)      1372  2326  1347  2327  2328  1346
-CONVEX 453    GT_PK(2,2)      1372  2326  1347  2329  2315  1373
-CONVEX 454    GT_PK(2,2)      1372  2330  1371  2327  2322  1346
-CONVEX 455    GT_PK(2,2)      1372  2330  1371  2331  2332  1395
-CONVEX 456    GT_PK(2,2)      1372  2329  1373  2333  1507  1396
-CONVEX 457    GT_PK(2,2)      1372  2333  1396  2334  2335  1417
-CONVEX 458    GT_PK(2,2)      1372  2331  1395  2334  2320  1417
-CONVEX 459    GT_PK(2,2)      1344  2336  1369  2337  2338  1370
-CONVEX 460    GT_PK(2,2)      1344  2339  1345  2337  2325  1370
-CONVEX 461    GT_PK(2,2)      1344  2340  1343  2341  2342  1316
-CONVEX 462    GT_PK(2,2)      1344  2340  1343  2336  2343  1369
-CONVEX 463    GT_PK(2,2)      1317  2344  1344  2345  2341  1316
-CONVEX 464    GT_PK(2,2)      1317  2344  1344  2346  2339  1345
-CONVEX 465    GT_PK(2,2)      1444  2347  1429  2348  1744  1443
-CONVEX 466    GT_PK(2,2)      1444  2349  1430  2350  1516  1445
-CONVEX 467    GT_PK(2,2)      1444  2347  1429  2349  2351  1430
-CONVEX 468    GT_PK(2,2)      1410  2352  1428  2353  1733  1409
-CONVEX 469    GT_PK(2,2)      1410  2354  1429  2352  1743  1428
-CONVEX 470    GT_PK(2,2)      1368  2355  1369  2356  2357  1392
-CONVEX 471    GT_PK(2,2)      1368  2358  1391  2356  2359  1392
-CONVEX 472    GT_PK(2,2)      1368  2360  1343  2355  2343  1369
-CONVEX 473    GT_PK(2,2)      1413  2361  1432  2362  2306  1414
-CONVEX 474    GT_PK(2,2)      1413  2363  1431  2364  1511  1412
-CONVEX 475    GT_PK(2,2)      1413  2365  1391  2364  1746  1412
-CONVEX 476    GT_PK(2,2)      1413  2362  1414  2366  2367  1392
-CONVEX 477    GT_PK(2,2)      1413  2365  1391  2366  2359  1392
-CONVEX 478    GT_PK(2,2)      1413  2363  1431  2368  1514  1446
-CONVEX 479    GT_PK(2,2)      1413  2361  1432  2368  2369  1446
-CONVEX 480    GT_PK(2,2)      1113  2370  1112  2371  2372  1148
-CONVEX 481    GT_PK(2,2)      1113  2373  1149  2371  1752  1148
-CONVEX 482    GT_PK(2,2)      1113  2374  1076  2370  2281  1112
-CONVEX 483    GT_PK(2,2)      1150  2375  1185  2376  1519  1184
-CONVEX 484    GT_PK(2,2)      1150  2377  1149  2376  1754  1184
-CONVEX 485    GT_PK(2,2)      1079  2378  1078  2379  2380  1115
-CONVEX 486    GT_PK(2,2)      1079  2381  1116  2379  2382  1115
-CONVEX 487    GT_PK(2,2)      1079  2381  1116  2383  2384  1080
-CONVEX 488    GT_PK(2,2)      1079  2378  1078  2385  2290  1041
-CONVEX 489    GT_PK(2,2)      1280  2386  1248  2387  1748  1279
-CONVEX 490    GT_PK(2,2)      1280  2388  1309  2387  2389  1279
-CONVEX 491    GT_PK(2,2)      1280  2388  1309  2390  2273  1310
-CONVEX 492    GT_PK(2,2)      1217  2391  1183  2392  2393  1216
-CONVEX 493    GT_PK(2,2)      1217  2394  1218  2395  2396  1250
-CONVEX 494    GT_PK(2,2)      1217  2394  1218  2397  1518  1184
-CONVEX 495    GT_PK(2,2)      1217  2391  1183  2397  1753  1184
-CONVEX 496    GT_PK(2,2)      1253  2398  1284  2399  2400  1285
-CONVEX 497    GT_PK(2,2)      1253  2401  1252  2398  2402  1284
-CONVEX 498    GT_PK(2,2)      1311  2403  1312  2404  2405  1339
-CONVEX 499    GT_PK(2,2)      1311  2406  1282  2403  2407  1312
-CONVEX 500    GT_PK(2,2)      1153  2408  1187  2409  2410  1152
-CONVEX 501    GT_PK(2,2)      1153  2408  1187  2411  1755  1188
-CONVEX 502    GT_PK(2,2)      1154  2412  1188  2413  2310  1189
-CONVEX 503    GT_PK(2,2)      1154  2414  1153  2412  2411  1188
-CONVEX 504    GT_PK(2,2)      1220  2415  1187  2416  1756  1221
-CONVEX 505    GT_PK(2,2)      1220  2417  1253  2416  2418  1221
-CONVEX 506    GT_PK(2,2)      1220  2419  1252  2420  2421  1219
-CONVEX 507    GT_PK(2,2)      1220  2417  1253  2419  2401  1252
-CONVEX 508    GT_PK(2,2)      665  2422  704  2423  1774  705
-CONVEX 509    GT_PK(2,2)      547  2424  508  2425  1765  546
-CONVEX 510    GT_PK(2,2)      586  2426  587  2427  2428  625
-CONVEX 511    GT_PK(2,2)      586  2429  585  2427  2430  625
-CONVEX 512    GT_PK(2,2)      586  2429  585  2431  1778  546
-CONVEX 513    GT_PK(2,2)      586  2432  547  2431  2425  546
-CONVEX 514    GT_PK(2,2)      586  2432  547  2426  2433  587
-CONVEX 515    GT_PK(2,2)      624  2434  585  2435  2430  625
-CONVEX 516    GT_PK(2,2)      899  2436  898  2437  1780  938
-CONVEX 517    GT_PK(2,2)      899  2438  939  2437  2439  938
-CONVEX 518    GT_PK(2,2)      899  2438  939  2440  1814  900
-CONVEX 519    GT_PK(2,2)      739  2441  779  2442  1804  778
-CONVEX 520    GT_PK(2,2)      739  2443  738  2442  2444  778
-CONVEX 521    GT_PK(2,2)      819  2445  818  2446  2447  858
-CONVEX 522    GT_PK(2,2)      819  2445  818  2448  1802  779
-CONVEX 523    GT_PK(2,2)      623  2449  624  2450  2451  663
-CONVEX 524    GT_PK(2,2)      742  2452  743  2453  1531  781
-CONVEX 525    GT_PK(2,2)      742  2454  741  2453  2455  781
-CONVEX 526    GT_PK(2,2)      780  2456  820  2457  1807  781
-CONVEX 527    GT_PK(2,2)      780  2458  741  2457  2455  781
-CONVEX 528    GT_PK(2,2)      780  2459  819  2456  2460  820
-CONVEX 529    GT_PK(2,2)      780  2459  819  2461  2448  779
-CONVEX 530    GT_PK(2,2)      662  2462  623  2463  2450  663
-CONVEX 531    GT_PK(2,2)      979  2464  1017  2465  2466  978
-CONVEX 532    GT_PK(2,2)      979  2467  940  2465  1811  978
-CONVEX 533    GT_PK(2,2)      979  2467  940  2468  2469  941
-CONVEX 534    GT_PK(2,2)      1056  2470  1057  2471  2472  1094
-CONVEX 535    GT_PK(2,2)      1055  2473  1056  2474  2475  1017
-CONVEX 536    GT_PK(2,2)      1295  2476  1294  2477  2478  1262
-CONVEX 537    GT_PK(2,2)      1295  2479  1263  2477  1790  1262
-CONVEX 538    GT_PK(2,2)      1295  2479  1263  2480  1794  1264
-CONVEX 539    GT_PK(2,2)      817  2481  818  2482  1803  778
-CONVEX 540    GT_PK(2,2)      860  2483  821  2484  1805  820
-CONVEX 541    GT_PK(2,2)      860  2485  899  2486  2440  900
-CONVEX 542    GT_PK(2,2)      977  2487  939  2488  1812  978
-CONVEX 543    GT_PK(2,2)      977  2487  939  2489  2439  938
-CONVEX 544    GT_PK(2,2)      977  2490  976  2489  1821  938
-CONVEX 545    GT_PK(2,2)      977  2490  976  2491  2492  1015
-CONVEX 546    GT_PK(2,2)      980  2493  942  2494  1819  941
-CONVEX 547    GT_PK(2,2)      980  2495  979  2496  2497  1019
-CONVEX 548    GT_PK(2,2)      980  2495  979  2494  2468  941
-CONVEX 549    GT_PK(2,2)      861  2498  821  2499  1809  822
-CONVEX 550    GT_PK(2,2)      861  2500  860  2501  2486  900
-CONVEX 551    GT_PK(2,2)      861  2500  860  2498  2483  821
-CONVEX 552    GT_PK(2,2)      901  2502  940  2503  2469  941
-CONVEX 553    GT_PK(2,2)      901  2504  902  2503  1818  941
-CONVEX 554    GT_PK(2,2)      901  2502  940  2505  1813  900
-CONVEX 555    GT_PK(2,2)      901  2506  861  2505  2501  900
-CONVEX 556    GT_PK(2,2)      427  2507  428  2508  1838  390
-CONVEX 557    GT_PK(2,2)      356  2509  392  2510  1842  355
-CONVEX 558    GT_PK(2,2)      356  2511  393  2509  1833  392
-CONVEX 559    GT_PK(2,2)      356  2512  320  2510  1560  355
-CONVEX 560    GT_PK(2,2)      353  2513  318  2514  2515  317
-CONVEX 561    GT_PK(2,2)      353  2516  352  2514  1824  317
-CONVEX 562    GT_PK(2,2)      353  2517  354  2518  1840  390
-CONVEX 563    GT_PK(2,2)      353  2513  318  2517  1846  354
-CONVEX 564    GT_PK(2,2)      838  2519  839  2520  2521  878
-CONVEX 565    GT_PK(2,2)      517  2522  556  2523  2524  557
-CONVEX 566    GT_PK(2,2)      516  2525  478  2526  1608  477
-CONVEX 567    GT_PK(2,2)      516  2527  517  2525  2528  478
-CONVEX 568    GT_PK(2,2)      516  2527  517  2529  2522  556
-CONVEX 569    GT_PK(2,2)      596  2530  556  2531  2524  557
-CONVEX 570    GT_PK(2,2)      596  2532  597  2531  2533  557
-CONVEX 571    GT_PK(2,2)      596  2532  597  2534  2535  636
-CONVEX 572    GT_PK(2,2)      714  2536  715  2537  2538  675
-CONVEX 573    GT_PK(2,2)      982  2539  983  2540  2541  1021
-CONVEX 574    GT_PK(2,2)      982  2542  1020  2540  1466  1021
-CONVEX 575    GT_PK(2,2)      982  2543  981  2542  2544  1020
-CONVEX 576    GT_PK(2,2)      787  2545  786  2546  2547  826
-CONVEX 577    GT_PK(2,2)      787  2545  786  2548  1858  747
-CONVEX 578    GT_PK(2,2)      1100  2549  1135  2550  2551  1136
-CONVEX 579    GT_PK(2,2)      1100  2549  1135  2552  1868  1099
-CONVEX 580    GT_PK(2,2)      1098  2553  1134  2554  1867  1099
-CONVEX 581    GT_PK(2,2)      1098  2555  1062  2554  2556  1099
-CONVEX 582    GT_PK(2,2)      1133  2557  1134  2558  2559  1168
-CONVEX 583    GT_PK(2,2)      1133  2560  1098  2557  2553  1134
-CONVEX 584    GT_PK(2,2)      1097  2561  1133  2562  2563  1132
-CONVEX 585    GT_PK(2,2)      1097  2561  1133  2564  2560  1098
-CONVEX 586    GT_PK(2,2)      1167  2565  1201  2566  1864  1200
-CONVEX 587    GT_PK(2,2)      1167  2567  1166  2566  2568  1200
-CONVEX 588    GT_PK(2,2)      1167  2569  1132  2567  1869  1166
-CONVEX 589    GT_PK(2,2)      1167  2570  1133  2569  2563  1132
-CONVEX 590    GT_PK(2,2)      1167  2565  1201  2571  2572  1168
-CONVEX 591    GT_PK(2,2)      1167  2570  1133  2571  2558  1168
-CONVEX 592    GT_PK(2,2)      1096  2573  1095  2574  1872  1059
-CONVEX 593    GT_PK(2,2)      1096  2575  1097  2576  2562  1132
-CONVEX 594    GT_PK(2,2)      1096  2576  1132  2577  1870  1131
-CONVEX 595    GT_PK(2,2)      1096  2573  1095  2577  2578  1131
-CONVEX 596    GT_PK(2,2)      1096  2574  1059  2579  2580  1060
-CONVEX 597    GT_PK(2,2)      1096  2575  1097  2579  2581  1060
-CONVEX 598    GT_PK(2,2)      1065  2582  1027  2583  2584  1064
-CONVEX 599    GT_PK(2,2)      1065  2582  1027  2585  2586  1028
-CONVEX 600    GT_PK(2,2)      751  2587  711  2588  2589  712
-CONVEX 601    GT_PK(2,2)      1063  2590  1062  2591  2556  1099
-CONVEX 602    GT_PK(2,2)      1063  2592  1100  2591  2552  1099
-CONVEX 603    GT_PK(2,2)      1063  2592  1100  2593  2594  1064
-CONVEX 604    GT_PK(2,2)      1022  2595  1023  2596  2597  1060
-CONVEX 605    GT_PK(2,2)      1022  2598  1059  2599  1564  1021
-CONVEX 606    GT_PK(2,2)      1022  2598  1059  2596  2580  1060
-CONVEX 607    GT_PK(2,2)      1022  2600  983  2599  2541  1021
-CONVEX 608    GT_PK(2,2)      985  2601  1023  2602  2603  1024
-CONVEX 609    GT_PK(2,2)      949  2604  950  2605  2606  988
-CONVEX 610    GT_PK(2,2)      949  2604  950  2607  2608  911
-CONVEX 611    GT_PK(2,2)      949  2607  911  2609  2610  910
-CONVEX 612    GT_PK(2,2)      949  2611  948  2609  1875  910
-CONVEX 613    GT_PK(2,2)      1030  2612  1029  2613  2614  1067
-CONVEX 614    GT_PK(2,2)      989  2615  950  2616  2606  988
-CONVEX 615    GT_PK(2,2)      989  2617  1027  2616  2618  988
-CONVEX 616    GT_PK(2,2)      989  2617  1027  2619  2586  1028
-CONVEX 617    GT_PK(2,2)      912  2620  872  2621  2622  873
-CONVEX 618    GT_PK(2,2)      912  2623  950  2624  2608  911
-CONVEX 619    GT_PK(2,2)      912  2620  872  2624  2625  911
-CONVEX 620    GT_PK(2,2)      1206  2626  1207  2627  2628  1173
-CONVEX 621    GT_PK(2,2)      758  2629  797  2630  1892  757
-CONVEX 622    GT_PK(2,2)      758  2631  718  2630  1911  757
-CONVEX 623    GT_PK(2,2)      758  2631  718  2632  1908  719
-CONVEX 624    GT_PK(2,2)      758  2633  759  2632  1903  719
-CONVEX 625    GT_PK(2,2)      758  2629  797  2634  2635  798
-CONVEX 626    GT_PK(2,2)      758  2633  759  2634  2636  798
-CONVEX 627    GT_PK(2,2)      875  2637  835  2638  1896  836
-CONVEX 628    GT_PK(2,2)      875  2639  914  2640  2641  915
-CONVEX 629    GT_PK(2,2)      875  2637  835  2642  2643  874
-CONVEX 630    GT_PK(2,2)      875  2639  914  2642  2644  874
-CONVEX 631    GT_PK(2,2)      754  2645  714  2646  2536  715
-CONVEX 632    GT_PK(2,2)      794  2647  754  2648  2649  793
-CONVEX 633    GT_PK(2,2)      638  2650  599  2651  1898  598
-CONVEX 634    GT_PK(2,2)      638  2652  677  2653  1885  678
-CONVEX 635    GT_PK(2,2)      639  2654  678  2655  1907  679
-CONVEX 636    GT_PK(2,2)      639  2656  640  2655  1926  679
-CONVEX 637    GT_PK(2,2)      639  2657  638  2654  2653  678
-CONVEX 638    GT_PK(2,2)      639  2657  638  2658  2650  599
-CONVEX 639    GT_PK(2,2)      560  2659  559  2660  2661  520
-CONVEX 640    GT_PK(2,2)      560  2662  599  2659  1897  559
-CONVEX 641    GT_PK(2,2)      560  2663  521  2660  2664  520
-CONVEX 642    GT_PK(2,2)      560  2663  521  2665  2060  561
-CONVEX 643    GT_PK(2,2)      762  2666  761  2667  2668  801
-CONVEX 644    GT_PK(2,2)      722  2669  721  2670  1916  682
-CONVEX 645    GT_PK(2,2)      722  2669  721  2671  1918  761
-CONVEX 646    GT_PK(2,2)      722  2672  683  2670  2673  682
-CONVEX 647    GT_PK(2,2)      722  2674  762  2671  2666  761
-CONVEX 648    GT_PK(2,2)      1404  2675  1405  2676  1942  1383
-CONVEX 649    GT_PK(2,2)      1423  2677  1424  2678  1579  1405
-CONVEX 650    GT_PK(2,2)      1423  2679  1404  2678  2675  1405
-CONVEX 651    GT_PK(2,2)      1423  2679  1404  2680  2681  1422
-CONVEX 652    GT_PK(2,2)      1360  2682  1384  2683  1941  1383
-CONVEX 653    GT_PK(2,2)      1360  2682  1384  2684  1937  1361
-CONVEX 654    GT_PK(2,2)      1335  2685  1360  2686  2687  1334
-CONVEX 655    GT_PK(2,2)      1335  2688  1361  2689  2278  1336
-CONVEX 656    GT_PK(2,2)      1335  2685  1360  2688  2684  1361
-CONVEX 657    GT_PK(2,2)      1212  2690  1178  2691  2692  1211
-CONVEX 658    GT_PK(2,2)      1212  2693  1244  2691  2694  1211
-CONVEX 659    GT_PK(2,2)      1179  2695  1212  2696  2697  1213
-CONVEX 660    GT_PK(2,2)      1179  2695  1212  2698  2690  1178
-CONVEX 661    GT_PK(2,2)      1245  2699  1212  2700  2697  1213
-CONVEX 662    GT_PK(2,2)      1245  2699  1212  2701  2693  1244
-CONVEX 663    GT_PK(2,2)      1182  2702  1183  2703  2393  1216
-CONVEX 664    GT_PK(2,2)      1182  2702  1183  2704  1751  1148
-CONVEX 665    GT_PK(2,2)      1147  2705  1112  2706  2372  1148
-CONVEX 666    GT_PK(2,2)      1147  2707  1182  2706  2704  1148
-CONVEX 667    GT_PK(2,2)      1147  2707  1182  2708  2709  1181
-CONVEX 668    GT_PK(2,2)      1308  2710  1278  2711  1580  1279
-CONVEX 669    GT_PK(2,2)      1308  2712  1309  2711  2389  1279
-CONVEX 670    GT_PK(2,2)      1308  2712  1309  2713  2271  1336
-CONVEX 671    GT_PK(2,2)      1308  2714  1335  2713  2689  1336
-CONVEX 672    GT_PK(2,2)      1268  2715  1298  2716  2717  1297
-CONVEX 673    GT_PK(2,2)      1268  2718  1236  2719  2720  1237
-CONVEX 674    GT_PK(2,2)      1268  2721  1269  2719  2722  1237
-CONVEX 675    GT_PK(2,2)      1268  2721  1269  2715  2723  1298
-CONVEX 676    GT_PK(2,2)      1299  2724  1269  2725  2726  1270
-CONVEX 677    GT_PK(2,2)      1299  2724  1269  2727  2723  1298
-CONVEX 678    GT_PK(2,2)      1137  2728  1171  2729  2730  1136
-CONVEX 679    GT_PK(2,2)      1137  2731  1138  2732  1879  1102
-CONVEX 680    GT_PK(2,2)      1169  2733  1134  2734  2559  1168
-CONVEX 681    GT_PK(2,2)      1169  2733  1134  2735  1866  1135
-CONVEX 682    GT_PK(2,2)      1267  2736  1268  2737  2716  1297
-CONVEX 683    GT_PK(2,2)      1267  2736  1268  2738  2718  1236
-CONVEX 684    GT_PK(2,2)      1204  2739  1236  2740  2720  1237
-CONVEX 685    GT_PK(2,2)      1240  2741  1207  2742  2743  1208
-CONVEX 686    GT_PK(2,2)      1271  2744  1240  2745  2746  1272
-CONVEX 687    GT_PK(2,2)      1243  2747  1244  2748  2694  1211
-CONVEX 688    GT_PK(2,2)      972  2749  971  2750  1952  933
-CONVEX 689    GT_PK(2,2)      1083  2751  1046  2752  2753  1045
-CONVEX 690    GT_PK(2,2)      1002  2754  1003  2755  2756  964
-CONVEX 691    GT_PK(2,2)      1002  2757  1040  2758  2286  1001
-CONVEX 692    GT_PK(2,2)      1002  2754  1003  2759  2760  1041
-CONVEX 693    GT_PK(2,2)      1002  2757  1040  2759  2289  1041
-CONVEX 694    GT_PK(2,2)      1081  2761  1043  2762  2763  1080
-CONVEX 695    GT_PK(2,2)      929  2764  930  2765  1958  968
-CONVEX 696    GT_PK(2,2)      1008  2766  969  2767  1953  970
-CONVEX 697    GT_PK(2,2)      1008  2767  970  2768  1946  1009
-CONVEX 698    GT_PK(2,2)      1157  2769  1192  2770  1742  1158
-CONVEX 699    GT_PK(2,2)      1010  2771  1049  2772  2773  1011
-CONVEX 700    GT_PK(2,2)      1010  2774  972  2772  2775  1011
-CONVEX 701    GT_PK(2,2)      1010  2776  971  2777  1945  1009
-CONVEX 702    GT_PK(2,2)      1010  2774  972  2776  2749  971
-CONVEX 703    GT_PK(2,2)      974  2778  936  2779  1551  975
-CONVEX 704    GT_PK(2,2)      974  2780  1013  2779  2781  975
-CONVEX 705    GT_PK(2,2)      1014  2782  1013  2783  2784  1052
-CONVEX 706    GT_PK(2,2)      1014  2782  1013  2785  2781  975
-CONVEX 707    GT_PK(2,2)      1014  2786  976  2785  1822  975
-CONVEX 708    GT_PK(2,2)      1014  2786  976  2787  2492  1015
-CONVEX 709    GT_PK(2,2)      1051  2788  1013  2789  2784  1052
-CONVEX 710    GT_PK(2,2)      1124  2790  1123  2791  2792  1087
-CONVEX 711    GT_PK(2,2)      1163  2793  1164  2794  1538  1198
-CONVEX 712    GT_PK(2,2)      1163  2795  1197  2794  1965  1198
-CONVEX 713    GT_PK(2,2)      725  2796  685  2797  2798  724
-CONVEX 714    GT_PK(2,2)      725  2799  764  2797  2800  724
-CONVEX 715    GT_PK(2,2)      684  2801  685  2802  2803  645
-CONVEX 716    GT_PK(2,2)      684  2801  685  2804  2798  724
-CONVEX 717    GT_PK(2,2)      570  2805  571  2806  2807  610
-CONVEX 718    GT_PK(2,2)      570  2808  609  2806  1966  610
-CONVEX 719    GT_PK(2,2)      570  2809  531  2810  2811  530
-CONVEX 720    GT_PK(2,2)      570  2809  531  2805  2812  571
-CONVEX 721    GT_PK(2,2)      646  2813  685  2814  2803  645
-CONVEX 722    GT_PK(2,2)      646  2815  606  2814  2816  645
-CONVEX 723    GT_PK(2,2)      30  2817  29  2818  1975  15
-CONVEX 724    GT_PK(2,2)      30  2817  29  2819  2820  48
-CONVEX 725    GT_PK(2,2)      28  2821  29  2822  1974  14
-CONVEX 726    GT_PK(2,2)      28  2822  14  2823  2824  13
-CONVEX 727    GT_PK(2,2)      28  2825  27  2823  1704  13
-CONVEX 728    GT_PK(2,2)      89  2826  66  2827  2828  90
-CONVEX 729    GT_PK(2,2)      89  2829  114  2830  2831  88
-CONVEX 730    GT_PK(2,2)      89  2832  65  2830  1493  88
-CONVEX 731    GT_PK(2,2)      89  2826  66  2832  1980  65
-CONVEX 732    GT_PK(2,2)      528  2833  529  2834  2835  490
-CONVEX 733    GT_PK(2,2)      489  2836  451  2837  2838  490
-CONVEX 734    GT_PK(2,2)      489  2839  528  2840  2841  527
-CONVEX 735    GT_PK(2,2)      489  2839  528  2837  2834  490
-CONVEX 736    GT_PK(2,2)      452  2842  451  2843  2844  413
-CONVEX 737    GT_PK(2,2)      452  2842  451  2845  2838  490
-CONVEX 738    GT_PK(2,2)      414  2846  452  2847  2843  413
-CONVEX 739    GT_PK(2,2)      414  2846  452  2848  2849  453
-CONVEX 740    GT_PK(2,2)      491  2850  529  2851  2852  530
-CONVEX 741    GT_PK(2,2)      491  2850  529  2853  2835  490
-CONVEX 742    GT_PK(2,2)      491  2854  452  2853  2845  490
-CONVEX 743    GT_PK(2,2)      491  2854  452  2855  2849  453
-CONVEX 744    GT_PK(2,2)      385  2856  423  2857  2858  422
-CONVEX 745    GT_PK(2,2)      311  2859  310  2860  1995  346
-CONVEX 746    GT_PK(2,2)      311  2859  310  2861  1997  276
-CONVEX 747    GT_PK(2,2)      382  2862  345  2863  1996  346
-CONVEX 748    GT_PK(2,2)      382  2864  383  2863  2865  346
-CONVEX 749    GT_PK(2,2)      382  2866  381  2862  2867  345
-CONVEX 750    GT_PK(2,2)      382  2868  420  2864  2869  383
-CONVEX 751    GT_PK(2,2)      382  2866  381  2870  2871  419
-CONVEX 752    GT_PK(2,2)      382  2868  420  2870  2872  419
-CONVEX 753    GT_PK(2,2)      347  2873  383  2874  2865  346
-CONVEX 754    GT_PK(2,2)      347  2875  311  2874  2860  346
-CONVEX 755    GT_PK(2,2)      494  2876  455  2877  2002  456
-CONVEX 756    GT_PK(2,2)      494  2878  495  2877  2879  456
-CONVEX 757    GT_PK(2,2)      494  2876  455  2880  1989  493
-CONVEX 758    GT_PK(2,2)      494  2878  495  2881  2882  533
-CONVEX 759    GT_PK(2,2)      497  2883  459  2884  1983  498
-CONVEX 760    GT_PK(2,2)      457  2885  495  2886  2879  456
-CONVEX 761    GT_PK(2,2)      235  2887  268  2888  2889  234
-CONVEX 762    GT_PK(2,2)      235  2890  202  2888  2239  234
-CONVEX 763    GT_PK(2,2)      235  2891  203  2890  2892  202
-CONVEX 764    GT_PK(2,2)      309  2893  310  2894  1994  345
-CONVEX 765    GT_PK(2,2)      309  2895  274  2896  2897  308
-CONVEX 766    GT_PK(2,2)      309  2895  274  2898  1973  275
-CONVEX 767    GT_PK(2,2)      309  2893  310  2898  1998  275
-CONVEX 768    GT_PK(2,2)      344  2899  343  2900  2008  308
-CONVEX 769    GT_PK(2,2)      344  2901  309  2900  2896  308
-CONVEX 770    GT_PK(2,2)      344  2901  309  2902  2894  345
-CONVEX 771    GT_PK(2,2)      344  2903  381  2902  2867  345
-CONVEX 772    GT_PK(2,2)      344  2903  381  2904  2905  380
-CONVEX 773    GT_PK(2,2)      344  2899  343  2904  2013  380
-CONVEX 774    GT_PK(2,2)      376  2906  414  2907  2847  413
-CONVEX 775    GT_PK(2,2)      376  2906  414  2908  2909  377
-CONVEX 776    GT_PK(2,2)      378  2910  341  2911  2912  377
-CONVEX 777    GT_PK(2,2)      378  2913  379  2914  2004  416
-CONVEX 778    GT_PK(2,2)      378  2913  379  2915  2012  342
-CONVEX 779    GT_PK(2,2)      378  2910  341  2915  2018  342
-CONVEX 780    GT_PK(2,2)      305  2916  341  2917  2017  306
-CONVEX 781    GT_PK(2,2)      340  2918  341  2919  2912  377
-CONVEX 782    GT_PK(2,2)      340  2920  376  2919  2908  377
-CONVEX 783    GT_PK(2,2)      340  2920  376  2921  2922  339
-CONVEX 784    GT_PK(2,2)      340  2923  305  2918  2916  341
-CONVEX 785    GT_PK(2,2)      340  2921  339  2924  2014  304
-CONVEX 786    GT_PK(2,2)      340  2923  305  2924  2925  304
-CONVEX 787    GT_PK(2,2)      765  2926  805  2927  1592  766
-CONVEX 788    GT_PK(2,2)      765  2928  725  2929  2930  1
-CONVEX 789    GT_PK(2,2)      765  2928  725  2931  2799  764
-CONVEX 790    GT_PK(2,2)      765  2932  726  2929  2933  1
-CONVEX 791    GT_PK(2,2)      765  2932  726  2927  2020  766
-CONVEX 792    GT_PK(2,2)      844  2934  805  2935  1593  845
-CONVEX 793    GT_PK(2,2)      802  2936  762  2937  2667  801
-CONVEX 794    GT_PK(2,2)      648  2938  609  2939  1967  649
-CONVEX 795    GT_PK(2,2)      648  2940  688  2939  2941  649
-CONVEX 796    GT_PK(2,2)      648  2942  608  2943  2944  647
-CONVEX 797    GT_PK(2,2)      648  2942  608  2938  2945  609
-CONVEX 798    GT_PK(2,2)      687  2946  726  2947  2019  727
-CONVEX 799    GT_PK(2,2)      687  2948  688  2947  2021  727
-CONVEX 800    GT_PK(2,2)      687  2949  648  2948  2940  688
-CONVEX 801    GT_PK(2,2)      687  2949  648  2950  2943  647
-CONVEX 802    GT_PK(2,2)      613  2951  652  2952  2953  653
-CONVEX 803    GT_PK(2,2)      532  2954  531  2955  2812  571
-CONVEX 804    GT_PK(2,2)      532  2956  572  2957  2958  533
-CONVEX 805    GT_PK(2,2)      532  2956  572  2955  2959  571
-CONVEX 806    GT_PK(2,2)      532  2954  531  2960  2961  493
-CONVEX 807    GT_PK(2,2)      532  2962  494  2957  2881  533
-CONVEX 808    GT_PK(2,2)      532  2962  494  2960  2880  493
-CONVEX 809    GT_PK(2,2)      808  2963  769  2964  2965  768
-CONVEX 810    GT_PK(2,2)      808  2966  807  2964  1598  768
-CONVEX 811    GT_PK(2,2)      808  2966  807  2967  1600  847
-CONVEX 812    GT_PK(2,2)      729  2968  769  2969  2970  730
-CONVEX 813    GT_PK(2,2)      729  2971  690  2969  2972  730
-CONVEX 814    GT_PK(2,2)      729  2973  728  2974  1468  768
-CONVEX 815    GT_PK(2,2)      729  2968  769  2974  2965  768
-CONVEX 816    GT_PK(2,2)      689  2975  688  2976  2941  649
-CONVEX 817    GT_PK(2,2)      689  2975  688  2977  2022  728
-CONVEX 818    GT_PK(2,2)      689  2978  729  2977  2973  728
-CONVEX 819    GT_PK(2,2)      689  2978  729  2979  2971  690
-CONVEX 820    GT_PK(2,2)      691  2980  690  2981  2972  730
-CONVEX 821    GT_PK(2,2)      611  2982  571  2983  2807  610
-CONVEX 822    GT_PK(2,2)      611  2984  572  2982  2959  571
-CONVEX 823    GT_PK(2,2)      854  2985  894  2986  1961  855
-CONVEX 824    GT_PK(2,2)      891  2987  930  2988  1956  931
-CONVEX 825    GT_PK(2,2)      536  2989  497  2990  2884  498
-CONVEX 826    GT_PK(2,2)      614  2991  575  2992  2993  574
-CONVEX 827    GT_PK(2,2)      614  2994  613  2995  2952  653
-CONVEX 828    GT_PK(2,2)      614  2994  613  2992  2996  574
-CONVEX 829    GT_PK(2,2)      774  2997  813  2998  2999  773
-CONVEX 830    GT_PK(2,2)      627  3000  628  3001  2026  667
-CONVEX 831    GT_PK(2,2)      627  3000  628  3002  2030  588
-CONVEX 832    GT_PK(2,2)      549  3003  510  3004  3005  509
-CONVEX 833    GT_PK(2,2)      433  3006  395  3007  1470  394
-CONVEX 834    GT_PK(2,2)      404  3008  403  3009  1604  366
-CONVEX 835    GT_PK(2,2)      404  3010  367  3009  2047  366
-CONVEX 836    GT_PK(2,2)      404  3010  367  3011  3012  405
-CONVEX 837    GT_PK(2,2)      404  3013  443  3011  3014  405
-CONVEX 838    GT_PK(2,2)      642  3015  681  3016  1917  682
-CONVEX 839    GT_PK(2,2)      642  3015  681  3017  1924  641
-CONVEX 840    GT_PK(2,2)      644  3018  684  3019  2802  645
-CONVEX 841    GT_PK(2,2)      644  3018  684  3020  3021  683
-CONVEX 842    GT_PK(2,2)      484  3022  523  3023  2056  522
-CONVEX 843    GT_PK(2,2)      524  3024  523  3025  2057  563
-CONVEX 844    GT_PK(2,2)      482  3026  521  3027  2664  520
-CONVEX 845    GT_PK(2,2)      558  3028  597  3029  2533  557
-CONVEX 846    GT_PK(2,2)      558  3030  559  3031  1899  598
-CONVEX 847    GT_PK(2,2)      558  3028  597  3031  3032  598
-CONVEX 848    GT_PK(2,2)      436  3033  397  3034  2061  398
-CONVEX 849    GT_PK(2,2)      436  3035  437  3034  2064  398
-CONVEX 850    GT_PK(2,2)      440  3036  439  3037  1606  478
-CONVEX 851    GT_PK(2,2)      440  3036  439  3038  2095  401
-CONVEX 852    GT_PK(2,2)      440  3039  402  3038  2092  401
-CONVEX 853    GT_PK(2,2)      221  3040  254  3041  2117  255
-CONVEX 854    GT_PK(2,2)      221  3041  255  3042  1628  222
-CONVEX 855    GT_PK(2,2)      221  3043  188  3044  2114  220
-CONVEX 856    GT_PK(2,2)      221  3040  254  3044  2116  220
-CONVEX 857    GT_PK(2,2)      221  3045  189  3042  1620  222
-CONVEX 858    GT_PK(2,2)      221  3043  188  3045  2110  189
-CONVEX 859    GT_PK(2,2)      323  3046  359  3047  2086  322
-CONVEX 860    GT_PK(2,2)      323  3048  287  3047  2124  322
-CONVEX 861    GT_PK(2,2)      323  3046  359  3049  2079  360
-CONVEX 862    GT_PK(2,2)      213  3050  214  3051  2162  182
-CONVEX 863    GT_PK(2,2)      213  3050  214  3052  2164  246
-CONVEX 864    GT_PK(2,2)      213  3053  181  3051  1662  182
-CONVEX 865    GT_PK(2,2)      213  3054  212  3053  3055  181
-CONVEX 866    GT_PK(2,2)      213  3052  246  3056  2201  245
-CONVEX 867    GT_PK(2,2)      213  3054  212  3056  3057  245
-CONVEX 868    GT_PK(2,2)      180  3058  212  3059  3055  181
-CONVEX 869    GT_PK(2,2)      180  3060  151  3059  2179  181
-CONVEX 870    GT_PK(2,2)      180  3061  211  3058  3062  212
-CONVEX 871    GT_PK(2,2)      74  3063  52  3064  3065  53
-CONVEX 872    GT_PK(2,2)      74  3066  73  3063  2182  52
-CONVEX 873    GT_PK(2,2)      74  3064  53  3067  1681  98
-CONVEX 874    GT_PK(2,2)      283  3068  282  3069  1699  249
-CONVEX 875    GT_PK(2,2)      283  3070  250  3069  2190  249
-CONVEX 876    GT_PK(2,2)      283  3068  282  3071  1695  317
-CONVEX 877    GT_PK(2,2)      283  3072  318  3071  2515  317
-CONVEX 878    GT_PK(2,2)      283  3072  318  3073  1844  284
-CONVEX 879    GT_PK(2,2)      283  3070  250  3073  2187  284
-CONVEX 880    GT_PK(2,2)      26  3074  12  3075  1702  27
-CONVEX 881    GT_PK(2,2)      26  3076  11  3074  3077  12
-CONVEX 882    GT_PK(2,2)      26  3076  11  3078  2207  25
-CONVEX 883    GT_PK(2,2)      26  3078  25  3079  1716  44
-CONVEX 884    GT_PK(2,2)      26  3079  44  3080  1979  45
-CONVEX 885    GT_PK(2,2)      26  3075  27  3080  3081  45
-CONVEX 886    GT_PK(2,2)      81  3082  57  3083  2211  80
-CONVEX 887    GT_PK(2,2)      81  3084  107  3085  3086  82
-CONVEX 888    GT_PK(2,2)      81  3087  106  3083  2220  80
-CONVEX 889    GT_PK(2,2)      81  3084  107  3087  3088  106
-CONVEX 890    GT_PK(2,2)      193  3089  161  3090  1640  192
-CONVEX 891    GT_PK(2,2)      193  3091  162  3089  2228  161
-CONVEX 892    GT_PK(2,2)      193  3092  225  3090  1482  192
-CONVEX 893    GT_PK(2,2)      338  3093  339  3094  2015  303
-CONVEX 894    GT_PK(2,2)      338  3095  302  3094  2231  303
-CONVEX 895    GT_PK(2,2)      58  3096  37  3097  2234  36
-CONVEX 896    GT_PK(2,2)      58  3098  81  3099  3085  82
-CONVEX 897    GT_PK(2,2)      58  3100  57  3097  2213  36
-CONVEX 898    GT_PK(2,2)      58  3098  81  3100  3082  57
-CONVEX 899    GT_PK(2,2)      200  3101  168  3102  2246  169
-CONVEX 900    GT_PK(2,2)      200  3103  201  3102  3104  169
-CONVEX 901    GT_PK(2,2)      200  3103  201  3105  2240  233
-CONVEX 902    GT_PK(2,2)      86  3106  87  3107  3108  112
-CONVEX 903    GT_PK(2,2)      113  3109  87  3110  3108  112
-CONVEX 904    GT_PK(2,2)      113  3111  141  3112  3113  114
-CONVEX 905    GT_PK(2,2)      113  3112  114  3114  2831  88
-CONVEX 906    GT_PK(2,2)      113  3109  87  3114  2243  88
-CONVEX 907    GT_PK(2,2)      40  3115  39  3116  2260  21
-CONVEX 908    GT_PK(2,2)      40  3117  22  3118  1726  41
-CONVEX 909    GT_PK(2,2)      40  3117  22  3116  1720  21
-CONVEX 910    GT_PK(2,2)      40  3115  39  3119  3120  61
-CONVEX 911    GT_PK(2,2)      59  3121  58  3122  3099  82
-CONVEX 912    GT_PK(2,2)      59  3121  58  3123  3096  37
-CONVEX 913    GT_PK(2,2)      108  3124  107  3125  3086  82
-CONVEX 914    GT_PK(2,2)      1364  3126  1365  3127  3128  1339
-CONVEX 915    GT_PK(2,2)      963  3129  1002  3130  2755  964
-CONVEX 916    GT_PK(2,2)      963  3129  1002  3131  2758  1001
-CONVEX 917    GT_PK(2,2)      963  3132  925  3130  3133  964
-CONVEX 918    GT_PK(2,2)      963  3132  925  3134  2298  924
-CONVEX 919    GT_PK(2,2)      1038  3135  1000  3136  2284  1039
-CONVEX 920    GT_PK(2,2)      1038  3137  1076  3136  3138  1039
-CONVEX 921    GT_PK(2,2)      1038  3137  1076  3139  2280  1075
-CONVEX 922    GT_PK(2,2)      965  3140  927  3141  2291  966
-CONVEX 923    GT_PK(2,2)      965  3142  1003  3143  2756  964
-CONVEX 924    GT_PK(2,2)      965  3144  1004  3141  3145  966
-CONVEX 925    GT_PK(2,2)      965  3144  1004  3142  3146  1003
-CONVEX 926    GT_PK(2,2)      886  3147  925  3148  2299  885
-CONVEX 927    GT_PK(2,2)      886  3148  885  3149  1739  846
-CONVEX 928    GT_PK(2,2)      886  3150  847  3149  1602  846
-CONVEX 929    GT_PK(2,2)      886  3151  887  3150  3152  847
-CONVEX 930    GT_PK(2,2)      1393  3153  1369  3154  2338  1370
-CONVEX 931    GT_PK(2,2)      1393  3153  1369  3155  2357  1392
-CONVEX 932    GT_PK(2,2)      1393  3156  1414  3155  2367  1392
-CONVEX 933    GT_PK(2,2)      1393  3157  1415  3156  2304  1414
-CONVEX 934    GT_PK(2,2)      1254  3158  1286  3159  3160  1285
-CONVEX 935    GT_PK(2,2)      1254  3161  1253  3159  2399  1285
-CONVEX 936    GT_PK(2,2)      1254  3162  1222  3163  2311  1221
-CONVEX 937    GT_PK(2,2)      1254  3161  1253  3163  2418  1221
-CONVEX 938    GT_PK(2,2)      1374  3164  1348  3165  2313  1397
-CONVEX 939    GT_PK(2,2)      1293  3166  1294  3167  3168  1323
-CONVEX 940    GT_PK(2,2)      1293  3166  1294  3169  2478  1262
-CONVEX 941    GT_PK(2,2)      1321  3170  1348  3171  2317  1320
-CONVEX 942    GT_PK(2,2)      1321  3172  1291  3171  3173  1320
-CONVEX 943    GT_PK(2,2)      1319  3174  1347  3175  2328  1346
-CONVEX 944    GT_PK(2,2)      1319  3174  1347  3176  2316  1320
-CONVEX 945    GT_PK(2,2)      1394  3177  1416  3178  2318  1395
-CONVEX 946    GT_PK(2,2)      1394  3179  1415  3180  2302  1434
-CONVEX 947    GT_PK(2,2)      1394  3177  1416  3180  3181  1434
-CONVEX 948    GT_PK(2,2)      1394  3182  1371  3183  2324  1370
-CONVEX 949    GT_PK(2,2)      1394  3182  1371  3178  2332  1395
-CONVEX 950    GT_PK(2,2)      1394  3184  1393  3183  3154  1370
-CONVEX 951    GT_PK(2,2)      1394  3184  1393  3179  3157  1415
-CONVEX 952    GT_PK(2,2)      1195  3185  1196  3186  1583  1229
-CONVEX 953    GT_PK(2,2)      1261  3187  1262  3188  1535  1229
-CONVEX 954    GT_PK(2,2)      1261  3189  1293  3187  3169  1262
-CONVEX 955    GT_PK(2,2)      1411  3190  1390  3191  1747  1412
-CONVEX 956    GT_PK(2,2)      1411  3192  1430  3191  1512  1412
-CONVEX 957    GT_PK(2,2)      1411  3193  1429  3192  2351  1430
-CONVEX 958    GT_PK(2,2)      1411  3194  1410  3193  2354  1429
-CONVEX 959    GT_PK(2,2)      1077  3195  1113  3196  2374  1076
-CONVEX 960    GT_PK(2,2)      1077  3197  1040  3198  2288  1078
-CONVEX 961    GT_PK(2,2)      1077  3196  1076  3199  3138  1039
-CONVEX 962    GT_PK(2,2)      1077  3197  1040  3199  2287  1039
-CONVEX 963    GT_PK(2,2)      1151  3200  1150  3201  2375  1185
-CONVEX 964    GT_PK(2,2)      1151  3202  1116  3203  3204  1152
-CONVEX 965    GT_PK(2,2)      1151  3202  1116  3205  2382  1115
-CONVEX 966    GT_PK(2,2)      1151  3200  1150  3205  3206  1115
-CONVEX 967    GT_PK(2,2)      1249  3207  1280  3208  2386  1248
-CONVEX 968    GT_PK(2,2)      1249  3208  1248  3209  3210  1216
-CONVEX 969    GT_PK(2,2)      1249  3211  1217  3212  2395  1250
-CONVEX 970    GT_PK(2,2)      1249  3211  1217  3209  2392  1216
-CONVEX 971    GT_PK(2,2)      1251  3213  1282  3214  3215  1250
-CONVEX 972    GT_PK(2,2)      1251  3216  1218  3214  2396  1250
-CONVEX 973    GT_PK(2,2)      1251  3216  1218  3217  1520  1219
-CONVEX 974    GT_PK(2,2)      1251  3218  1252  3217  2421  1219
-CONVEX 975    GT_PK(2,2)      1281  3219  1311  3220  2406  1282
-CONVEX 976    GT_PK(2,2)      1281  3221  1249  3222  3207  1280
-CONVEX 977    GT_PK(2,2)      1281  3222  1280  3223  2390  1310
-CONVEX 978    GT_PK(2,2)      1281  3219  1311  3223  3224  1310
-CONVEX 979    GT_PK(2,2)      1281  3220  1282  3225  3215  1250
-CONVEX 980    GT_PK(2,2)      1281  3221  1249  3225  3212  1250
-CONVEX 981    GT_PK(2,2)      1367  3226  1391  3227  1745  1390
-CONVEX 982    GT_PK(2,2)      1367  3228  1368  3226  2358  1391
-CONVEX 983    GT_PK(2,2)      1367  3229  1366  3227  3230  1390
-CONVEX 984    GT_PK(2,2)      1367  3229  1366  3231  3232  1341
-CONVEX 985    GT_PK(2,2)      1342  3233  1368  3234  2360  1343
-CONVEX 986    GT_PK(2,2)      1342  3235  1367  3233  3228  1368
-CONVEX 987    GT_PK(2,2)      1342  3235  1367  3236  3231  1341
-CONVEX 988    GT_PK(2,2)      1155  3237  1154  3238  3239  1119
-CONVEX 989    GT_PK(2,2)      1155  3237  1154  3240  2413  1189
-CONVEX 990    GT_PK(2,2)      1155  3241  1190  3240  3242  1189
-CONVEX 991    GT_PK(2,2)      1155  3241  1190  3243  3244  1156
-CONVEX 992    GT_PK(2,2)      1186  3245  1220  3246  2415  1187
-CONVEX 993    GT_PK(2,2)      1186  3246  1187  3247  2410  1152
-CONVEX 994    GT_PK(2,2)      1186  3248  1185  3249  1521  1219
-CONVEX 995    GT_PK(2,2)      1186  3245  1220  3249  2420  1219
-CONVEX 996    GT_PK(2,2)      1186  3250  1151  3247  3203  1152
-CONVEX 997    GT_PK(2,2)      1186  3250  1151  3248  3201  1185
-CONVEX 998    GT_PK(2,2)      666  3251  665  3252  2423  705
-CONVEX 999    GT_PK(2,2)      664  3253  665  3254  2422  704
-CONVEX 1000    GT_PK(2,2)      664  3255  624  3256  2451  663
-CONVEX 1001    GT_PK(2,2)      664  3253  665  3257  3258  625
-CONVEX 1002    GT_PK(2,2)      664  3255  624  3257  2435  625
-CONVEX 1003    GT_PK(2,2)      506  3259  507  3260  1766  545
-CONVEX 1004    GT_PK(2,2)      506  3259  507  3261  1771  468
-CONVEX 1005    GT_PK(2,2)      506  3261  468  3262  1759  467
-CONVEX 1006    GT_PK(2,2)      506  3263  505  3262  3264  467
-CONVEX 1007    GT_PK(2,2)      740  3265  739  3266  2441  779
-CONVEX 1008    GT_PK(2,2)      740  3267  780  3266  2461  779
-CONVEX 1009    GT_PK(2,2)      740  3267  780  3268  2458  741
-CONVEX 1010    GT_PK(2,2)      740  3265  739  3269  3270  700
-CONVEX 1011    GT_PK(2,2)      859  3271  819  3272  2460  820
-CONVEX 1012    GT_PK(2,2)      859  3273  860  3272  2484  820
-CONVEX 1013    GT_PK(2,2)      859  3273  860  3274  2485  899
-CONVEX 1014    GT_PK(2,2)      859  3274  899  3275  2436  898
-CONVEX 1015    GT_PK(2,2)      859  3275  898  3276  1801  858
-CONVEX 1016    GT_PK(2,2)      859  3271  819  3276  2446  858
-CONVEX 1017    GT_PK(2,2)      543  3277  504  3278  3279  505
-CONVEX 1018    GT_PK(2,2)      543  3280  542  3281  3282  582
-CONVEX 1019    GT_PK(2,2)      543  3277  504  3280  3283  542
-CONVEX 1020    GT_PK(2,2)      544  3284  543  3285  3278  505
-CONVEX 1021    GT_PK(2,2)      544  3286  506  3287  3260  545
-CONVEX 1022    GT_PK(2,2)      544  3286  506  3285  3263  505
-CONVEX 1023    GT_PK(2,2)      584  3288  624  3289  2434  585
-CONVEX 1024    GT_PK(2,2)      584  3290  623  3288  2449  624
-CONVEX 1025    GT_PK(2,2)      584  3289  585  3291  1777  545
-CONVEX 1026    GT_PK(2,2)      584  3292  544  3291  3287  545
-CONVEX 1027    GT_PK(2,2)      702  3293  742  3294  2454  741
-CONVEX 1028    GT_PK(2,2)      702  3295  662  3296  2463  663
-CONVEX 1029    GT_PK(2,2)      702  3293  742  3297  2452  743
-CONVEX 1030    GT_PK(2,2)      622  3298  662  3299  2462  623
-CONVEX 1031    GT_PK(2,2)      622  3298  662  3300  3301  661
-CONVEX 1032    GT_PK(2,2)      622  3302  621  3303  3304  582
-CONVEX 1033    GT_PK(2,2)      622  3302  621  3300  3305  661
-CONVEX 1034    GT_PK(2,2)      1093  3306  1092  3307  3308  1129
-CONVEX 1035    GT_PK(2,2)      1093  3309  1056  3310  2471  1094
-CONVEX 1036    GT_PK(2,2)      1093  3311  1055  3306  3312  1092
-CONVEX 1037    GT_PK(2,2)      1093  3311  1055  3309  2473  1056
-CONVEX 1038    GT_PK(2,2)      1093  3313  1130  3307  1534  1129
-CONVEX 1039    GT_PK(2,2)      1093  3310  1094  3313  3314  1130
-CONVEX 1040    GT_PK(2,2)      1018  3315  1057  3316  3317  1019
-CONVEX 1041    GT_PK(2,2)      1018  3318  1056  3315  2470  1057
-CONVEX 1042    GT_PK(2,2)      1018  3318  1056  3319  2475  1017
-CONVEX 1043    GT_PK(2,2)      1018  3320  979  3316  2497  1019
-CONVEX 1044    GT_PK(2,2)      1018  3320  979  3319  2464  1017
-CONVEX 1045    GT_PK(2,2)      1054  3321  1055  3322  3312  1092
-CONVEX 1046    GT_PK(2,2)      777  3323  738  3324  2444  778
-CONVEX 1047    GT_PK(2,2)      777  3325  817  3324  2482  778
-CONVEX 1048    GT_PK(2,2)      856  3326  895  3327  3328  896
-CONVEX 1049    GT_PK(2,2)      856  3326  895  3329  1960  855
-CONVEX 1050    GT_PK(2,2)      857  3330  817  3331  2481  818
-CONVEX 1051    GT_PK(2,2)      857  3332  897  3333  1800  858
-CONVEX 1052    GT_PK(2,2)      857  3331  818  3333  2447  858
-CONVEX 1053    GT_PK(2,2)      857  3332  897  3334  1796  896
-CONVEX 1054    GT_PK(2,2)      857  3335  856  3334  3327  896
-CONVEX 1055    GT_PK(2,2)      857  3335  856  3330  3336  817
-CONVEX 1056    GT_PK(2,2)      1016  3337  1017  3338  2466  978
-CONVEX 1057    GT_PK(2,2)      1016  3339  977  3338  2488  978
-CONVEX 1058    GT_PK(2,2)      1016  3339  977  3340  2491  1015
-CONVEX 1059    GT_PK(2,2)      1016  3341  1054  3340  3342  1015
-CONVEX 1060    GT_PK(2,2)      1016  3343  1055  3337  2474  1017
-CONVEX 1061    GT_PK(2,2)      1016  3341  1054  3343  3321  1055
-CONVEX 1062    GT_PK(2,2)      862  3344  861  3345  2499  822
-CONVEX 1063    GT_PK(2,2)      862  3346  823  3345  1788  822
-CONVEX 1064    GT_PK(2,2)      862  3347  901  3348  2504  902
-CONVEX 1065    GT_PK(2,2)      862  3347  901  3344  2506  861
-CONVEX 1066    GT_PK(2,2)      862  3346  823  3349  1461  863
-CONVEX 1067    GT_PK(2,2)      862  3350  903  3349  3351  863
-CONVEX 1068    GT_PK(2,2)      862  3348  902  3350  1816  903
-CONVEX 1069    GT_PK(2,2)      351  3352  352  3353  1823  316
-CONVEX 1070    GT_PK(2,2)      351  3353  316  3354  1554  315
-CONVEX 1071    GT_PK(2,2)      351  3355  388  3352  3356  352
-CONVEX 1072    GT_PK(2,2)      351  3355  388  3357  3358  387
-CONVEX 1073    GT_PK(2,2)      837  3359  797  3360  1894  836
-CONVEX 1074    GT_PK(2,2)      837  3359  797  3361  2635  798
-CONVEX 1075    GT_PK(2,2)      837  3362  838  3361  3363  798
-CONVEX 1076    GT_PK(2,2)      799  3364  838  3365  2519  839
-CONVEX 1077    GT_PK(2,2)      799  3364  838  3366  3363  798
-CONVEX 1078    GT_PK(2,2)      799  3367  759  3366  2636  798
-CONVEX 1079    GT_PK(2,2)      799  3367  759  3368  1900  760
-CONVEX 1080    GT_PK(2,2)      637  3369  597  3370  2535  636
-CONVEX 1081    GT_PK(2,2)      637  3369  597  3371  3032  598
-CONVEX 1082    GT_PK(2,2)      637  3372  638  3371  2651  598
-CONVEX 1083    GT_PK(2,2)      637  3372  638  3373  2652  677
-CONVEX 1084    GT_PK(2,2)      518  3374  517  3375  2523  557
-CONVEX 1085    GT_PK(2,2)      518  3376  558  3375  3029  557
-CONVEX 1086    GT_PK(2,2)      671  3377  710  3378  3379  670
-CONVEX 1087    GT_PK(2,2)      671  3380  711  3377  3381  710
-CONVEX 1088    GT_PK(2,2)      753  3382  714  3383  3384  713
-CONVEX 1089    GT_PK(2,2)      753  3385  792  3386  3387  793
-CONVEX 1090    GT_PK(2,2)      753  3388  754  3386  2649  793
-CONVEX 1091    GT_PK(2,2)      753  3388  754  3382  2645  714
-CONVEX 1092    GT_PK(2,2)      669  3389  708  3390  3391  707
-CONVEX 1093    GT_PK(2,2)      669  3392  668  3393  2025  629
-CONVEX 1094    GT_PK(2,2)      669  3390  707  3392  1854  668
-CONVEX 1095    GT_PK(2,2)      669  3389  708  3394  3395  670
-CONVEX 1096    GT_PK(2,2)      825  3396  864  3397  3398  826
-CONVEX 1097    GT_PK(2,2)      825  3399  786  3400  1856  785
-CONVEX 1098    GT_PK(2,2)      825  3399  786  3397  2547  826
-CONVEX 1099    GT_PK(2,2)      865  3401  864  3402  3398  826
-CONVEX 1100    GT_PK(2,2)      865  3401  864  3403  3404  904
-CONVEX 1101    GT_PK(2,2)      748  3405  787  3406  3407  788
-CONVEX 1102    GT_PK(2,2)      748  3408  749  3406  3409  788
-CONVEX 1103    GT_PK(2,2)      748  3408  749  3410  3411  708
-CONVEX 1104    GT_PK(2,2)      748  3410  708  3412  3391  707
-CONVEX 1105    GT_PK(2,2)      748  3412  707  3413  1853  747
-CONVEX 1106    GT_PK(2,2)      748  3405  787  3413  2548  747
-CONVEX 1107    GT_PK(2,2)      1061  3414  1098  3415  2555  1062
-CONVEX 1108    GT_PK(2,2)      1061  3416  1023  3417  2597  1060
-CONVEX 1109    GT_PK(2,2)      1061  3418  1097  3417  2581  1060
-CONVEX 1110    GT_PK(2,2)      1061  3418  1097  3414  2564  1098
-CONVEX 1111    GT_PK(2,2)      1061  3415  1062  3419  3420  1024
-CONVEX 1112    GT_PK(2,2)      1061  3416  1023  3419  2603  1024
-CONVEX 1113    GT_PK(2,2)      1066  3421  1103  3422  1878  1102
-CONVEX 1114    GT_PK(2,2)      1066  3423  1065  3422  3424  1102
-CONVEX 1115    GT_PK(2,2)      1066  3421  1103  3425  3426  1067
-CONVEX 1116    GT_PK(2,2)      1066  3423  1065  3427  2585  1028
-CONVEX 1117    GT_PK(2,2)      1066  3428  1029  3425  2614  1067
-CONVEX 1118    GT_PK(2,2)      1066  3428  1029  3427  3429  1028
-CONVEX 1119    GT_PK(2,2)      752  3430  713  3431  3432  712
-CONVEX 1120    GT_PK(2,2)      752  3433  792  3434  3435  791
-CONVEX 1121    GT_PK(2,2)      752  3436  753  3430  3383  713
-CONVEX 1122    GT_PK(2,2)      752  3436  753  3433  3385  792
-CONVEX 1123    GT_PK(2,2)      752  3437  751  3431  2588  712
-CONVEX 1124    GT_PK(2,2)      752  3437  751  3434  3438  791
-CONVEX 1125    GT_PK(2,2)      831  3439  792  3440  3435  791
-CONVEX 1126    GT_PK(2,2)      789  3441  749  3442  3409  788
-CONVEX 1127    GT_PK(2,2)      1026  3443  1027  3444  2584  1064
-CONVEX 1128    GT_PK(2,2)      1026  3445  1063  3444  2593  1064
-CONVEX 1129    GT_PK(2,2)      1026  3443  1027  3446  2618  988
-CONVEX 1130    GT_PK(2,2)      1025  3447  1062  3448  3420  1024
-CONVEX 1131    GT_PK(2,2)      1025  3449  1063  3447  2590  1062
-CONVEX 1132    GT_PK(2,2)      1025  3450  1026  3449  3445  1063
-CONVEX 1133    GT_PK(2,2)      984  3451  1022  3452  2600  983
-CONVEX 1134    GT_PK(2,2)      984  3451  1022  3453  2595  1023
-CONVEX 1135    GT_PK(2,2)      984  3454  985  3453  2601  1023
-CONVEX 1136    GT_PK(2,2)      984  3455  945  3452  3456  983
-CONVEX 1137    GT_PK(2,2)      947  3457  948  3458  1874  909
-CONVEX 1138    GT_PK(2,2)      991  3459  1030  3460  2612  1029
-CONVEX 1139    GT_PK(2,2)      991  3459  1030  3461  3462  992
-CONVEX 1140    GT_PK(2,2)      1033  3463  1032  3464  3465  1070
-CONVEX 1141    GT_PK(2,2)      1031  3466  1030  3467  3462  992
-CONVEX 1142    GT_PK(2,2)      1031  3468  993  3467  3469  992
-CONVEX 1143    GT_PK(2,2)      1031  3468  993  3470  3471  1032
-CONVEX 1144    GT_PK(2,2)      953  3472  914  3473  3474  952
-CONVEX 1145    GT_PK(2,2)      953  3475  991  3473  3476  952
-CONVEX 1146    GT_PK(2,2)      953  3475  991  3477  3461  992
-CONVEX 1147    GT_PK(2,2)      953  3472  914  3478  2641  915
-CONVEX 1148    GT_PK(2,2)      913  3479  912  3480  2621  873
-CONVEX 1149    GT_PK(2,2)      913  3480  873  3481  3482  874
-CONVEX 1150    GT_PK(2,2)      913  3483  914  3481  2644  874
-CONVEX 1151    GT_PK(2,2)      913  3483  914  3484  3474  952
-CONVEX 1152    GT_PK(2,2)      951  3485  989  3486  2615  950
-CONVEX 1153    GT_PK(2,2)      951  3487  912  3486  2623  950
-CONVEX 1154    GT_PK(2,2)      951  3488  913  3487  3479  912
-CONVEX 1155    GT_PK(2,2)      951  3488  913  3489  3484  952
-CONVEX 1156    GT_PK(2,2)      1205  3490  1204  3491  2740  1237
-CONVEX 1157    GT_PK(2,2)      1205  3490  1204  3492  3493  1171
-CONVEX 1158    GT_PK(2,2)      1174  3494  1207  3495  2743  1208
-CONVEX 1159    GT_PK(2,2)      1174  3494  1207  3496  2628  1173
-CONVEX 1160    GT_PK(2,2)      1139  3497  1103  3498  1877  1138
-CONVEX 1161    GT_PK(2,2)      1139  3499  1174  3500  3501  1140
-CONVEX 1162    GT_PK(2,2)      1139  3498  1138  3502  3503  1173
-CONVEX 1163    GT_PK(2,2)      1139  3499  1174  3502  3496  1173
-CONVEX 1164    GT_PK(2,2)      833  3504  872  3505  2622  873
-CONVEX 1165    GT_PK(2,2)      833  3506  794  3507  2648  793
-CONVEX 1166    GT_PK(2,2)      834  3508  873  3509  3482  874
-CONVEX 1167    GT_PK(2,2)      834  3510  835  3509  2643  874
-CONVEX 1168    GT_PK(2,2)      834  3511  833  3508  3505  873
-CONVEX 1169    GT_PK(2,2)      834  3511  833  3512  3506  794
-CONVEX 1170    GT_PK(2,2)      755  3513  754  3514  2646  715
-CONVEX 1171    GT_PK(2,2)      755  3515  794  3513  2647  754
-CONVEX 1172    GT_PK(2,2)      755  3514  715  3516  3517  716
-CONVEX 1173    GT_PK(2,2)      755  3518  756  3516  1887  716
-CONVEX 1174    GT_PK(2,2)      600  3519  601  3520  2048  640
-CONVEX 1175    GT_PK(2,2)      600  3521  639  3520  2656  640
-CONVEX 1176    GT_PK(2,2)      600  3519  601  3522  2054  561
-CONVEX 1177    GT_PK(2,2)      600  3523  560  3522  2665  561
-CONVEX 1178    GT_PK(2,2)      600  3521  639  3524  2658  599
-CONVEX 1179    GT_PK(2,2)      600  3523  560  3524  2662  599
-CONVEX 1180    GT_PK(2,2)      723  3525  722  3526  2674  762
-CONVEX 1181    GT_PK(2,2)      723  3525  722  3527  2672  683
-CONVEX 1182    GT_PK(2,2)      723  3528  684  3529  2804  724
-CONVEX 1183    GT_PK(2,2)      723  3528  684  3527  3021  683
-CONVEX 1184    GT_PK(2,2)      1438  3530  1424  3531  1936  1439
-CONVEX 1185    GT_PK(2,2)      1438  3532  1423  3530  2677  1424
-CONVEX 1186    GT_PK(2,2)      1437  3533  1423  3534  2680  1422
-CONVEX 1187    GT_PK(2,2)      1437  3535  1436  3534  3536  1422
-CONVEX 1188    GT_PK(2,2)      1437  3537  1438  3533  3532  1423
-CONVEX 1189    GT_PK(2,2)      1180  3538  1179  3539  2696  1213
-CONVEX 1190    GT_PK(2,2)      1180  3540  1214  3539  3541  1213
-CONVEX 1191    GT_PK(2,2)      1180  3540  1214  3542  3543  1181
-CONVEX 1192    GT_PK(2,2)      1180  3538  1179  3544  3545  1145
-CONVEX 1193    GT_PK(2,2)      1144  3546  1179  3547  3545  1145
-CONVEX 1194    GT_PK(2,2)      1144  3546  1179  3548  2698  1178
-CONVEX 1195    GT_PK(2,2)      1246  3549  1245  3550  2700  1213
-CONVEX 1196    GT_PK(2,2)      1246  3551  1214  3550  3541  1213
-CONVEX 1197    GT_PK(2,2)      1246  3551  1214  3552  3553  1247
-CONVEX 1198    GT_PK(2,2)      1246  3554  1277  3549  3555  1245
-CONVEX 1199    GT_PK(2,2)      1246  3556  1278  3552  1581  1247
-CONVEX 1200    GT_PK(2,2)      1246  3554  1277  3556  3557  1278
-CONVEX 1201    GT_PK(2,2)      1215  3558  1214  3559  3553  1247
-CONVEX 1202    GT_PK(2,2)      1215  3560  1248  3559  1749  1247
-CONVEX 1203    GT_PK(2,2)      1215  3560  1248  3561  3210  1216
-CONVEX 1204    GT_PK(2,2)      1215  3562  1182  3561  2703  1216
-CONVEX 1205    GT_PK(2,2)      1215  3558  1214  3563  3543  1181
-CONVEX 1206    GT_PK(2,2)      1215  3562  1182  3563  2709  1181
-CONVEX 1207    GT_PK(2,2)      1307  3564  1308  3565  2710  1278
-CONVEX 1208    GT_PK(2,2)      1307  3566  1277  3567  3568  1306
-CONVEX 1209    GT_PK(2,2)      1307  3566  1277  3565  3557  1278
-CONVEX 1210    GT_PK(2,2)      1307  3569  1334  3567  3570  1306
-CONVEX 1211    GT_PK(2,2)      1307  3571  1335  3569  2686  1334
-CONVEX 1212    GT_PK(2,2)      1307  3564  1308  3571  2714  1335
-CONVEX 1213    GT_PK(2,2)      1326  3572  1299  3573  2727  1298
-CONVEX 1214    GT_PK(2,2)      1326  3572  1299  3574  3575  1327
-CONVEX 1215    GT_PK(2,2)      1326  3576  1375  3577  3578  1351
-CONVEX 1216    GT_PK(2,2)      1172  3579  1137  3580  2728  1171
-CONVEX 1217    GT_PK(2,2)      1172  3581  1205  3580  3492  1171
-CONVEX 1218    GT_PK(2,2)      1172  3581  1205  3582  3583  1206
-CONVEX 1219    GT_PK(2,2)      1172  3582  1206  3584  2627  1173
-CONVEX 1220    GT_PK(2,2)      1172  3585  1138  3584  3503  1173
-CONVEX 1221    GT_PK(2,2)      1172  3579  1137  3585  2731  1138
-CONVEX 1222    GT_PK(2,2)      1101  3586  1100  3587  2550  1136
-CONVEX 1223    GT_PK(2,2)      1101  3588  1137  3587  2729  1136
-CONVEX 1224    GT_PK(2,2)      1101  3588  1137  3589  2732  1102
-CONVEX 1225    GT_PK(2,2)      1101  3586  1100  3590  2594  1064
-CONVEX 1226    GT_PK(2,2)      1101  3591  1065  3589  3424  1102
-CONVEX 1227    GT_PK(2,2)      1101  3591  1065  3590  2583  1064
-CONVEX 1228    GT_PK(2,2)      1203  3592  1204  3593  2739  1236
-CONVEX 1229    GT_PK(2,2)      1235  3594  1267  3595  3596  1266
-CONVEX 1230    GT_PK(2,2)      1235  3597  1265  3595  3598  1266
-CONVEX 1231    GT_PK(2,2)      1235  3597  1265  3599  1860  1234
-CONVEX 1232    GT_PK(2,2)      1235  3594  1267  3600  2738  1236
-CONVEX 1233    GT_PK(2,2)      1235  3601  1203  3600  3593  1236
-CONVEX 1234    GT_PK(2,2)      1170  3602  1204  3603  3493  1171
-CONVEX 1235    GT_PK(2,2)      1170  3603  1171  3604  2730  1136
-CONVEX 1236    GT_PK(2,2)      1170  3605  1203  3606  3607  1169
-CONVEX 1237    GT_PK(2,2)      1170  3605  1203  3602  3592  1204
-CONVEX 1238    GT_PK(2,2)      1170  3608  1135  3604  2551  1136
-CONVEX 1239    GT_PK(2,2)      1170  3606  1169  3608  2735  1135
-CONVEX 1240    GT_PK(2,2)      1239  3609  1206  3610  2626  1207
-CONVEX 1241    GT_PK(2,2)      1239  3611  1240  3610  2741  1207
-CONVEX 1242    GT_PK(2,2)      1239  3612  1271  3611  2744  1240
-CONVEX 1243    GT_PK(2,2)      1239  3612  1271  3613  3614  1270
-CONVEX 1244    GT_PK(2,2)      1274  3615  1243  3616  3617  1242
-CONVEX 1245    GT_PK(2,2)      1274  3618  1273  3616  3619  1242
-CONVEX 1246    GT_PK(2,2)      1274  3620  1304  3621  3622  1303
-CONVEX 1247    GT_PK(2,2)      1274  3618  1273  3621  3623  1303
-CONVEX 1248    GT_PK(2,2)      1241  3624  1240  3625  2746  1272
-CONVEX 1249    GT_PK(2,2)      1241  3626  1273  3625  3627  1272
-CONVEX 1250    GT_PK(2,2)      1241  3624  1240  3628  2742  1208
-CONVEX 1251    GT_PK(2,2)      1241  3626  1273  3629  3619  1242
-CONVEX 1252    GT_PK(2,2)      967  3630  1006  3631  3632  968
-CONVEX 1253    GT_PK(2,2)      967  3633  929  3631  2765  968
-CONVEX 1254    GT_PK(2,2)      967  3634  966  3635  2293  928
-CONVEX 1255    GT_PK(2,2)      967  3633  929  3635  3636  928
-CONVEX 1256    GT_PK(2,2)      1082  3637  1083  3638  3639  1119
-CONVEX 1257    GT_PK(2,2)      1082  3637  1083  3640  2752  1045
-CONVEX 1258    GT_PK(2,2)      1044  3641  1081  3642  2761  1043
-CONVEX 1259    GT_PK(2,2)      1044  3643  1006  3644  3645  1045
-CONVEX 1260    GT_PK(2,2)      1044  3646  1082  3644  3640  1045
-CONVEX 1261    GT_PK(2,2)      1044  3646  1082  3641  3647  1081
-CONVEX 1262    GT_PK(2,2)      1117  3648  1116  3649  2384  1080
-CONVEX 1263    GT_PK(2,2)      1117  3650  1081  3649  2762  1080
-CONVEX 1264    GT_PK(2,2)      1117  3648  1116  3651  3204  1152
-CONVEX 1265    GT_PK(2,2)      1117  3652  1153  3651  2409  1152
-CONVEX 1266    GT_PK(2,2)      1005  3653  1004  3654  3655  1043
-CONVEX 1267    GT_PK(2,2)      1005  3656  1044  3654  3642  1043
-CONVEX 1268    GT_PK(2,2)      1005  3656  1044  3657  3643  1006
-CONVEX 1269    GT_PK(2,2)      1005  3658  967  3657  3630  1006
-CONVEX 1270    GT_PK(2,2)      1005  3653  1004  3659  3145  966
-CONVEX 1271    GT_PK(2,2)      1005  3658  967  3659  3634  966
-CONVEX 1272    GT_PK(2,2)      1042  3660  1004  3661  3655  1043
-CONVEX 1273    GT_PK(2,2)      1042  3662  1079  3663  2385  1041
-CONVEX 1274    GT_PK(2,2)      1042  3664  1003  3663  2760  1041
-CONVEX 1275    GT_PK(2,2)      1042  3660  1004  3664  3146  1003
-CONVEX 1276    GT_PK(2,2)      1042  3661  1043  3665  2763  1080
-CONVEX 1277    GT_PK(2,2)      1042  3662  1079  3665  2383  1080
-CONVEX 1278    GT_PK(2,2)      1007  3666  1008  3667  2766  969
-CONVEX 1279    GT_PK(2,2)      1007  3667  969  3668  1957  968
-CONVEX 1280    GT_PK(2,2)      1007  3669  1006  3668  3632  968
-CONVEX 1281    GT_PK(2,2)      1007  3669  1006  3670  3645  1045
-CONVEX 1282    GT_PK(2,2)      1007  3671  1046  3670  2753  1045
-CONVEX 1283    GT_PK(2,2)      1007  3666  1008  3671  3672  1046
-CONVEX 1284    GT_PK(2,2)      1122  3673  1123  3674  3675  1158
-CONVEX 1285    GT_PK(2,2)      1122  3676  1157  3674  2770  1158
-CONVEX 1286    GT_PK(2,2)      973  3677  972  3678  2775  1011
-CONVEX 1287    GT_PK(2,2)      1050  3679  1049  3680  3681  1087
-CONVEX 1288    GT_PK(2,2)      1050  3679  1049  3682  2773  1011
-CONVEX 1289    GT_PK(2,2)      1160  3683  1124  3684  3685  1125
-CONVEX 1290    GT_PK(2,2)      1160  3686  1195  3687  3688  1194
-CONVEX 1291    GT_PK(2,2)      1089  3689  1051  3690  2789  1052
-CONVEX 1292    GT_PK(2,2)      1089  3691  1090  3690  3692  1052
-CONVEX 1293    GT_PK(2,2)      686  3693  646  3694  3695  647
-CONVEX 1294    GT_PK(2,2)      686  3696  687  3694  2950  647
-CONVEX 1295    GT_PK(2,2)      686  3693  646  3697  2813  685
-CONVEX 1296    GT_PK(2,2)      686  3698  726  3699  2933  1
-CONVEX 1297    GT_PK(2,2)      686  3696  687  3698  2946  726
-CONVEX 1298    GT_PK(2,2)      686  3700  725  3699  2930  1
-CONVEX 1299    GT_PK(2,2)      686  3700  725  3697  2796  685
-CONVEX 1300    GT_PK(2,2)      272  3701  307  3702  1991  306
-CONVEX 1301    GT_PK(2,2)      116  3703  91  3704  3705  90
-CONVEX 1302    GT_PK(2,2)      16  3706  30  3707  2818  15
-CONVEX 1303    GT_PK(2,2)      46  3708  27  3709  3081  45
-CONVEX 1304    GT_PK(2,2)      46  3710  28  3708  2825  27
-CONVEX 1305    GT_PK(2,2)      170  3711  201  3712  2237  202
-CONVEX 1306    GT_PK(2,2)      170  3711  201  3713  3104  169
-CONVEX 1307    GT_PK(2,2)      140  3714  139  3715  3716  112
-CONVEX 1308    GT_PK(2,2)      140  3717  113  3715  3110  112
-CONVEX 1309    GT_PK(2,2)      140  3717  113  3718  3111  141
-CONVEX 1310    GT_PK(2,2)      140  3719  170  3718  3720  141
-CONVEX 1311    GT_PK(2,2)      140  3714  139  3721  2245  169
-CONVEX 1312    GT_PK(2,2)      140  3719  170  3721  3713  169
-CONVEX 1313    GT_PK(2,2)      568  3722  528  3723  2833  529
-CONVEX 1314    GT_PK(2,2)      569  3724  570  3725  2808  609
-CONVEX 1315    GT_PK(2,2)      569  3726  608  3725  2945  609
-CONVEX 1316    GT_PK(2,2)      569  3727  568  3726  3728  608
-CONVEX 1317    GT_PK(2,2)      569  3724  570  3729  2810  530
-CONVEX 1318    GT_PK(2,2)      569  3730  529  3729  2852  530
-CONVEX 1319    GT_PK(2,2)      569  3727  568  3730  3723  529
-CONVEX 1320    GT_PK(2,2)      415  3731  414  3732  2909  377
-CONVEX 1321    GT_PK(2,2)      415  3733  378  3734  2914  416
-CONVEX 1322    GT_PK(2,2)      415  3733  378  3732  2911  377
-CONVEX 1323    GT_PK(2,2)      415  3735  454  3734  1988  416
-CONVEX 1324    GT_PK(2,2)      415  3736  453  3735  3737  454
-CONVEX 1325    GT_PK(2,2)      415  3731  414  3736  2848  453
-CONVEX 1326    GT_PK(2,2)      492  3738  531  3739  2811  530
-CONVEX 1327    GT_PK(2,2)      492  3740  491  3739  2851  530
-CONVEX 1328    GT_PK(2,2)      492  3738  531  3741  2961  493
-CONVEX 1329    GT_PK(2,2)      492  3740  491  3742  2855  453
-CONVEX 1330    GT_PK(2,2)      492  3743  454  3741  1990  493
-CONVEX 1331    GT_PK(2,2)      492  3742  453  3743  3737  454
-CONVEX 1332    GT_PK(2,2)      349  3744  314  3745  2206  313
-CONVEX 1333    GT_PK(2,2)      349  3746  348  3745  3747  313
-CONVEX 1334    GT_PK(2,2)      349  3748  385  3746  3749  348
-CONVEX 1335    GT_PK(2,2)      277  3750  311  3751  2861  276
-CONVEX 1336    GT_PK(2,2)      312  3752  348  3753  3747  313
-CONVEX 1337    GT_PK(2,2)      312  3754  277  3755  3750  311
-CONVEX 1338    GT_PK(2,2)      312  3756  347  3752  3757  348
-CONVEX 1339    GT_PK(2,2)      312  3756  347  3755  2875  311
-CONVEX 1340    GT_PK(2,2)      312  3758  278  3753  2205  313
-CONVEX 1341    GT_PK(2,2)      312  3754  277  3758  3759  278
-CONVEX 1342    GT_PK(2,2)      421  3760  460  3761  1981  459
-CONVEX 1343    GT_PK(2,2)      421  3762  420  3761  3763  459
-CONVEX 1344    GT_PK(2,2)      421  3760  460  3764  3765  422
-CONVEX 1345    GT_PK(2,2)      421  3762  420  3766  2869  383
-CONVEX 1346    GT_PK(2,2)      384  3767  347  3768  2873  383
-CONVEX 1347    GT_PK(2,2)      384  3769  421  3770  3764  422
-CONVEX 1348    GT_PK(2,2)      384  3769  421  3768  3766  383
-CONVEX 1349    GT_PK(2,2)      384  3771  385  3770  2857  422
-CONVEX 1350    GT_PK(2,2)      384  3771  385  3772  3749  348
-CONVEX 1351    GT_PK(2,2)      384  3767  347  3772  3757  348
-CONVEX 1352    GT_PK(2,2)      535  3773  575  3774  2993  574
-CONVEX 1353    GT_PK(2,2)      535  3775  536  3773  3776  575
-CONVEX 1354    GT_PK(2,2)      535  3775  536  3777  2989  497
-CONVEX 1355    GT_PK(2,2)      418  3778  417  3779  2001  456
-CONVEX 1356    GT_PK(2,2)      418  3780  457  3779  2886  456
-CONVEX 1357    GT_PK(2,2)      418  3780  457  3781  3782  419
-CONVEX 1358    GT_PK(2,2)      418  3778  417  3783  2005  380
-CONVEX 1359    GT_PK(2,2)      418  3784  381  3781  2871  419
-CONVEX 1360    GT_PK(2,2)      418  3784  381  3783  2905  380
-CONVEX 1361    GT_PK(2,2)      458  3785  497  3786  2883  459
-CONVEX 1362    GT_PK(2,2)      458  3787  457  3788  3782  419
-CONVEX 1363    GT_PK(2,2)      458  3789  420  3788  2872  419
-CONVEX 1364    GT_PK(2,2)      458  3789  420  3786  3763  459
-CONVEX 1365    GT_PK(2,2)      884  3790  844  3791  3792  883
-CONVEX 1366    GT_PK(2,2)      884  3793  924  3794  2300  885
-CONVEX 1367    GT_PK(2,2)      884  3794  885  3795  1738  845
-CONVEX 1368    GT_PK(2,2)      884  3790  844  3795  2935  845
-CONVEX 1369    GT_PK(2,2)      884  3791  883  3796  3797  923
-CONVEX 1370    GT_PK(2,2)      884  3793  924  3796  3798  923
-CONVEX 1371    GT_PK(2,2)      843  3799  844  3800  3792  883
-CONVEX 1372    GT_PK(2,2)      763  3801  802  3802  2936  762
-CONVEX 1373    GT_PK(2,2)      763  3803  723  3804  3529  724
-CONVEX 1374    GT_PK(2,2)      763  3803  723  3802  3526  762
-CONVEX 1375    GT_PK(2,2)      763  3805  764  3804  2800  724
-CONVEX 1376    GT_PK(2,2)      573  3806  613  3807  2996  574
-CONVEX 1377    GT_PK(2,2)      573  3808  572  3809  2958  533
-CONVEX 1378    GT_PK(2,2)      848  3810  808  3811  2967  847
-CONVEX 1379    GT_PK(2,2)      848  3812  887  3813  2297  888
-CONVEX 1380    GT_PK(2,2)      848  3812  887  3811  3152  847
-CONVEX 1381    GT_PK(2,2)      692  3814  652  3815  2953  653
-CONVEX 1382    GT_PK(2,2)      692  3816  691  3814  3817  652
-CONVEX 1383    GT_PK(2,2)      612  3818  613  3819  2951  652
-CONVEX 1384    GT_PK(2,2)      612  3820  573  3818  3806  613
-CONVEX 1385    GT_PK(2,2)      612  3821  611  3822  2984  572
-CONVEX 1386    GT_PK(2,2)      612  3820  573  3822  3808  572
-CONVEX 1387    GT_PK(2,2)      651  3823  612  3824  3821  611
-CONVEX 1388    GT_PK(2,2)      651  3823  612  3825  3819  652
-CONVEX 1389    GT_PK(2,2)      651  3826  691  3825  3817  652
-CONVEX 1390    GT_PK(2,2)      651  3826  691  3827  2980  690
-CONVEX 1391    GT_PK(2,2)      650  3828  689  3829  2976  649
-CONVEX 1392    GT_PK(2,2)      650  3830  610  3829  1968  649
-CONVEX 1393    GT_PK(2,2)      650  3831  611  3830  2983  610
-CONVEX 1394    GT_PK(2,2)      650  3832  651  3831  3824  611
-CONVEX 1395    GT_PK(2,2)      650  3828  689  3833  2979  690
-CONVEX 1396    GT_PK(2,2)      650  3832  651  3833  3827  690
-CONVEX 1397    GT_PK(2,2)      815  3834  854  3835  2986  855
-CONVEX 1398    GT_PK(2,2)      893  3836  894  3837  3838  933
-CONVEX 1399    GT_PK(2,2)      893  3839  854  3836  2985  894
-CONVEX 1400    GT_PK(2,2)      893  3840  932  3837  1951  933
-CONVEX 1401    GT_PK(2,2)      893  3841  853  3839  3842  854
-CONVEX 1402    GT_PK(2,2)      812  3843  813  3844  2999  773
-CONVEX 1403    GT_PK(2,2)      889  3845  888  3846  2295  928
-CONVEX 1404    GT_PK(2,2)      889  3847  929  3846  3636  928
-CONVEX 1405    GT_PK(2,2)      695  3848  694  3849  3850  655
-CONVEX 1406    GT_PK(2,2)      770  3851  769  3852  2970  730
-CONVEX 1407    GT_PK(2,2)      615  3853  614  3854  2991  575
-CONVEX 1408    GT_PK(2,2)      548  3855  549  3856  3004  509
-CONVEX 1409    GT_PK(2,2)      548  3857  589  3858  2029  588
-CONVEX 1410    GT_PK(2,2)      548  3855  549  3857  3859  589
-CONVEX 1411    GT_PK(2,2)      434  3860  395  3861  2088  396
-CONVEX 1412    GT_PK(2,2)      434  3862  433  3860  3006  395
-CONVEX 1413    GT_PK(2,2)      434  3863  472  3864  3865  473
-CONVEX 1414    GT_PK(2,2)      434  3863  472  3862  3866  433
-CONVEX 1415    GT_PK(2,2)      442  3867  404  3868  3013  443
-CONVEX 1416    GT_PK(2,2)      442  3867  404  3869  3008  403
-CONVEX 1417    GT_PK(2,2)      643  3870  683  3871  2673  682
-CONVEX 1418    GT_PK(2,2)      643  3872  642  3871  3016  682
-CONVEX 1419    GT_PK(2,2)      643  3872  642  3873  3874  603
-CONVEX 1420    GT_PK(2,2)      643  3875  644  3870  3020  683
-CONVEX 1421    GT_PK(2,2)      602  3876  642  3877  3874  603
-CONVEX 1422    GT_PK(2,2)      602  3878  562  3879  2053  601
-CONVEX 1423    GT_PK(2,2)      602  3879  601  3880  2049  641
-CONVEX 1424    GT_PK(2,2)      602  3876  642  3880  3017  641
-CONVEX 1425    GT_PK(2,2)      602  3878  562  3881  2058  563
-CONVEX 1426    GT_PK(2,2)      602  3877  603  3881  3882  563
-CONVEX 1427    GT_PK(2,2)      565  3883  526  3884  3885  525
-CONVEX 1428    GT_PK(2,2)      488  3886  489  3887  2840  527
-CONVEX 1429    GT_PK(2,2)      488  3888  526  3887  3889  527
-CONVEX 1430    GT_PK(2,2)      486  3890  524  3891  3892  525
-CONVEX 1431    GT_PK(2,2)      444  3893  482  3894  3895  443
-CONVEX 1432    GT_PK(2,2)      444  3894  443  3896  3014  405
-CONVEX 1433    GT_PK(2,2)      483  3897  482  3898  3026  521
-CONVEX 1434    GT_PK(2,2)      483  3898  521  3899  2059  522
-CONVEX 1435    GT_PK(2,2)      483  3900  484  3899  3023  522
-CONVEX 1436    GT_PK(2,2)      483  3900  484  3901  3902  445
-CONVEX 1437    GT_PK(2,2)      483  3903  444  3901  3904  445
-CONVEX 1438    GT_PK(2,2)      483  3903  444  3897  3893  482
-CONVEX 1439    GT_PK(2,2)      519  3905  559  3906  2661  520
-CONVEX 1440    GT_PK(2,2)      519  3907  558  3905  3030  559
-CONVEX 1441    GT_PK(2,2)      519  3908  518  3909  3910  480
-CONVEX 1442    GT_PK(2,2)      519  3908  518  3907  3376  558
-CONVEX 1443    GT_PK(2,2)      288  3911  287  3912  2120  253
-CONVEX 1444    GT_PK(2,2)      288  3913  323  3911  3048  287
-CONVEX 1445    GT_PK(2,2)      288  3914  254  3912  2115  253
-CONVEX 1446    GT_PK(2,2)      288  3914  254  3915  2118  289
-CONVEX 1447    GT_PK(2,2)      244  3916  212  3917  3057  245
-CONVEX 1448    GT_PK(2,2)      244  3918  211  3916  3062  212
-CONVEX 1449    GT_PK(2,2)      244  3919  278  3917  2203  245
-CONVEX 1450    GT_PK(2,2)      244  3920  277  3919  3759  278
-CONVEX 1451    GT_PK(2,2)      150  3921  180  3922  3060  151
-CONVEX 1452    GT_PK(2,2)      150  3923  122  3924  3925  149
-CONVEX 1453    GT_PK(2,2)      121  3926  122  3927  3928  96
-CONVEX 1454    GT_PK(2,2)      121  3926  122  3929  3925  149
-CONVEX 1455    GT_PK(2,2)      97  3930  122  3931  3928  96
-CONVEX 1456    GT_PK(2,2)      97  3932  73  3931  3933  96
-CONVEX 1457    GT_PK(2,2)      97  3934  74  3932  3066  73
-CONVEX 1458    GT_PK(2,2)      97  3934  74  3935  3067  98
-CONVEX 1459    GT_PK(2,2)      93  3936  69  3937  3938  92
-CONVEX 1460    GT_PK(2,2)      51  3939  73  3940  2183  33
-CONVEX 1461    GT_PK(2,2)      51  3941  32  3940  3942  33
-CONVEX 1462    GT_PK(2,2)      226  3943  225  3944  1474  259
-CONVEX 1463    GT_PK(2,2)      226  3945  193  3943  3092  225
-CONVEX 1464    GT_PK(2,2)      294  3946  259  3947  1449  293
-CONVEX 1465    GT_PK(2,2)      294  3948  329  3947  2044  293
-CONVEX 1466    GT_PK(2,2)      294  3948  329  3949  2041  330
-CONVEX 1467    GT_PK(2,2)      294  3950  295  3949  3951  330
-CONVEX 1468    GT_PK(2,2)      331  3952  367  3953  2046  330
-CONVEX 1469    GT_PK(2,2)      331  3954  295  3953  3951  330
-CONVEX 1470    GT_PK(2,2)      134  3955  107  3956  3088  106
-CONVEX 1471    GT_PK(2,2)      134  3957  163  3958  3959  164
-CONVEX 1472    GT_PK(2,2)      195  3960  196  3961  3962  164
-CONVEX 1473    GT_PK(2,2)      195  3963  163  3961  3959  164
-CONVEX 1474    GT_PK(2,2)      232  3964  200  3965  3105  233
-CONVEX 1475    GT_PK(2,2)      111  3966  139  3967  3716  112
-CONVEX 1476    GT_PK(2,2)      111  3968  86  3967  3107  112
-CONVEX 1477    GT_PK(2,2)      63  3969  86  3970  3106  87
-CONVEX 1478    GT_PK(2,2)      63  3970  87  3971  2242  64
-CONVEX 1479    GT_PK(2,2)      63  3972  42  3973  2256  41
-CONVEX 1480    GT_PK(2,2)      63  3972  42  3971  2258  64
-CONVEX 1481    GT_PK(2,2)      62  3974  40  3975  3119  61
-CONVEX 1482    GT_PK(2,2)      62  3976  63  3977  3969  86
-CONVEX 1483    GT_PK(2,2)      62  3974  40  3978  3118  41
-CONVEX 1484    GT_PK(2,2)      62  3976  63  3978  3973  41
-CONVEX 1485    GT_PK(2,2)      38  3979  59  3980  3123  37
-CONVEX 1486    GT_PK(2,2)      38  3980  37  3981  2235  19
-CONVEX 1487    GT_PK(2,2)      38  3982  39  3983  2261  20
-CONVEX 1488    GT_PK(2,2)      38  3983  20  3984  1496  5
-CONVEX 1489    GT_PK(2,2)      38  3981  19  3984  3985  5
-CONVEX 1490    GT_PK(2,2)      83  3986  59  3987  3122  82
-CONVEX 1491    GT_PK(2,2)      83  3988  108  3987  3125  82
-CONVEX 1492    GT_PK(2,2)      83  3988  108  3989  3990  109
-CONVEX 1493    GT_PK(2,2)      165  3991  196  3992  3962  164
-CONVEX 1494    GT_PK(2,2)      1338  3993  1364  3994  3127  1339
-CONVEX 1495    GT_PK(2,2)      1338  3995  1337  3996  2272  1310
-CONVEX 1496    GT_PK(2,2)      1338  3997  1311  3994  2404  1339
-CONVEX 1497    GT_PK(2,2)      1338  3997  1311  3996  3224  1310
-CONVEX 1498    GT_PK(2,2)      1388  3998  1364  3999  4000  1387
-CONVEX 1499    GT_PK(2,2)      1388  3999  1387  4001  2267  1409
-CONVEX 1500    GT_PK(2,2)      1388  4002  1410  4001  2353  1409
-CONVEX 1501    GT_PK(2,2)      1388  3998  1364  4003  3126  1365
-CONVEX 1502    GT_PK(2,2)      1363  4004  1362  4005  2279  1337
-CONVEX 1503    GT_PK(2,2)      1363  4006  1338  4005  3995  1337
-CONVEX 1504    GT_PK(2,2)      1363  4006  1338  4007  3993  1364
-CONVEX 1505    GT_PK(2,2)      1363  4007  1364  4008  4000  1387
-CONVEX 1506    GT_PK(2,2)      1363  4008  1387  4009  2268  1386
-CONVEX 1507    GT_PK(2,2)      1363  4004  1362  4009  2276  1386
-CONVEX 1508    GT_PK(2,2)      1109  4010  1144  4011  3547  1145
-CONVEX 1509    GT_PK(2,2)      1109  4010  1144  4012  4013  1108
-CONVEX 1510    GT_PK(2,2)      1037  4014  1038  4015  3139  1075
-CONVEX 1511    GT_PK(2,2)      1037  4016  1074  4015  4017  1075
-CONVEX 1512    GT_PK(2,2)      962  4018  1000  4019  2283  1001
-CONVEX 1513    GT_PK(2,2)      962  4020  963  4019  3131  1001
-CONVEX 1514    GT_PK(2,2)      962  4021  924  4022  3798  923
-CONVEX 1515    GT_PK(2,2)      962  4020  963  4021  3134  924
-CONVEX 1516    GT_PK(2,2)      926  4023  886  4024  3147  925
-CONVEX 1517    GT_PK(2,2)      926  4024  925  4025  3133  964
-CONVEX 1518    GT_PK(2,2)      926  4026  927  4027  2296  887
-CONVEX 1519    GT_PK(2,2)      926  4023  886  4027  3151  887
-CONVEX 1520    GT_PK(2,2)      926  4028  965  4025  3143  964
-CONVEX 1521    GT_PK(2,2)      926  4028  965  4026  3140  927
-CONVEX 1522    GT_PK(2,2)      1349  4029  1374  4030  3164  1348
-CONVEX 1523    GT_PK(2,2)      1349  4031  1321  4030  3170  1348
-CONVEX 1524    GT_PK(2,2)      1349  4029  1374  4032  4033  1350
-CONVEX 1525    GT_PK(2,2)      1191  4034  1157  4035  2769  1192
-CONVEX 1526    GT_PK(2,2)      1191  4036  1190  4037  3244  1156
-CONVEX 1527    GT_PK(2,2)      1191  4034  1157  4037  4038  1156
-CONVEX 1528    GT_PK(2,2)      1292  4039  1261  4040  3189  1293
-CONVEX 1529    GT_PK(2,2)      1292  4041  1321  4042  3172  1291
-CONVEX 1530    GT_PK(2,2)      1226  4043  1259  4044  4045  1258
-CONVEX 1531    GT_PK(2,2)      1226  4046  1193  4047  1740  1192
-CONVEX 1532    GT_PK(2,2)      1260  4048  1292  4049  4039  1261
-CONVEX 1533    GT_PK(2,2)      1260  4050  1259  4051  4052  1291
-CONVEX 1534    GT_PK(2,2)      1260  4048  1292  4051  4042  1291
-CONVEX 1535    GT_PK(2,2)      1114  4053  1077  4054  3198  1078
-CONVEX 1536    GT_PK(2,2)      1114  4053  1077  4055  3195  1113
-CONVEX 1537    GT_PK(2,2)      1114  4054  1078  4056  2380  1115
-CONVEX 1538    GT_PK(2,2)      1114  4057  1150  4056  3206  1115
-CONVEX 1539    GT_PK(2,2)      1114  4055  1113  4058  2373  1149
-CONVEX 1540    GT_PK(2,2)      1114  4057  1150  4058  2377  1149
-CONVEX 1541    GT_PK(2,2)      1283  4059  1251  4060  3213  1282
-CONVEX 1542    GT_PK(2,2)      1283  4061  1313  4062  4063  1284
-CONVEX 1543    GT_PK(2,2)      1283  4064  1252  4062  2402  1284
-CONVEX 1544    GT_PK(2,2)      1283  4059  1251  4064  3218  1252
-CONVEX 1545    GT_PK(2,2)      1283  4060  1282  4065  2407  1312
-CONVEX 1546    GT_PK(2,2)      1283  4061  1313  4065  4066  1312
-CONVEX 1547    GT_PK(2,2)      1340  4067  1366  4068  3232  1341
-CONVEX 1548    GT_PK(2,2)      1340  4069  1313  4070  4066  1312
-CONVEX 1549    GT_PK(2,2)      1340  4069  1313  4068  4071  1341
-CONVEX 1550    GT_PK(2,2)      1340  4070  1312  4072  2405  1339
-CONVEX 1551    GT_PK(2,2)      1340  4073  1365  4072  3128  1339
-CONVEX 1552    GT_PK(2,2)      1340  4067  1366  4073  4074  1365
-CONVEX 1553    GT_PK(2,2)      1315  4075  1342  4076  3234  1343
-CONVEX 1554    GT_PK(2,2)      1315  4077  1286  4078  3160  1285
-CONVEX 1555    GT_PK(2,2)      1315  4077  1286  4079  4080  1316
-CONVEX 1556    GT_PK(2,2)      1315  4076  1343  4079  2342  1316
-CONVEX 1557    GT_PK(2,2)      1120  4081  1155  4082  3238  1119
-CONVEX 1558    GT_PK(2,2)      1120  4081  1155  4083  3243  1156
-CONVEX 1559    GT_PK(2,2)      1120  4084  1083  4082  3639  1119
-CONVEX 1560    GT_PK(2,2)      626  4085  665  4086  3258  625
-CONVEX 1561    GT_PK(2,2)      626  4087  666  4085  3251  665
-CONVEX 1562    GT_PK(2,2)      626  4088  587  4086  2428  625
-CONVEX 1563    GT_PK(2,2)      703  4089  704  4090  1775  744
-CONVEX 1564    GT_PK(2,2)      703  4091  664  4089  3254  704
-CONVEX 1565    GT_PK(2,2)      703  4092  743  4090  1529  744
-CONVEX 1566    GT_PK(2,2)      703  4091  664  4093  3256  663
-CONVEX 1567    GT_PK(2,2)      703  4094  702  4093  3296  663
-CONVEX 1568    GT_PK(2,2)      703  4094  702  4092  3297  743
-CONVEX 1569    GT_PK(2,2)      503  4095  504  4096  4097  465
-CONVEX 1570    GT_PK(2,2)      503  4095  504  4098  3283  542
-CONVEX 1571    GT_PK(2,2)      499  4099  460  4100  1982  498
-CONVEX 1572    GT_PK(2,2)      466  4101  504  4102  4097  465
-CONVEX 1573    GT_PK(2,2)      466  4103  428  4104  1556  467
-CONVEX 1574    GT_PK(2,2)      466  4105  505  4104  3264  467
-CONVEX 1575    GT_PK(2,2)      466  4101  504  4105  3279  505
-CONVEX 1576    GT_PK(2,2)      466  4106  427  4102  4107  465
-CONVEX 1577    GT_PK(2,2)      466  4106  427  4103  2507  428
-CONVEX 1578    GT_PK(2,2)      660  4108  661  4109  4110  700
-CONVEX 1579    GT_PK(2,2)      660  4111  621  4108  3305  661
-CONVEX 1580    GT_PK(2,2)      701  4112  702  4113  3294  741
-CONVEX 1581    GT_PK(2,2)      701  4112  702  4114  3295  662
-CONVEX 1582    GT_PK(2,2)      701  4114  662  4115  3301  661
-CONVEX 1583    GT_PK(2,2)      701  4115  661  4116  4110  700
-CONVEX 1584    GT_PK(2,2)      701  4117  740  4116  3269  700
-CONVEX 1585    GT_PK(2,2)      701  4117  740  4113  3268  741
-CONVEX 1586    GT_PK(2,2)      583  4118  584  4119  3290  623
-CONVEX 1587    GT_PK(2,2)      583  4120  622  4119  3299  623
-CONVEX 1588    GT_PK(2,2)      583  4118  584  4121  3292  544
-CONVEX 1589    GT_PK(2,2)      583  4121  544  4122  3284  543
-CONVEX 1590    GT_PK(2,2)      583  4122  543  4123  3281  582
-CONVEX 1591    GT_PK(2,2)      583  4120  622  4123  3303  582
-CONVEX 1592    GT_PK(2,2)      1091  4124  1054  4125  3322  1092
-CONVEX 1593    GT_PK(2,2)      1091  4126  1127  4127  4128  1090
-CONVEX 1594    GT_PK(2,2)      1053  4129  1014  4130  2783  1052
-CONVEX 1595    GT_PK(2,2)      1053  4131  1090  4130  3692  1052
-CONVEX 1596    GT_PK(2,2)      1053  4129  1014  4132  2787  1015
-CONVEX 1597    GT_PK(2,2)      1053  4133  1054  4132  3342  1015
-CONVEX 1598    GT_PK(2,2)      1053  4134  1091  4131  4127  1090
-CONVEX 1599    GT_PK(2,2)      1053  4134  1091  4133  4124  1054
-CONVEX 1600    GT_PK(2,2)      425  4135  388  4136  3358  387
-CONVEX 1601    GT_PK(2,2)      389  4137  427  4138  2508  390
-CONVEX 1602    GT_PK(2,2)      389  4139  388  4140  3356  352
-CONVEX 1603    GT_PK(2,2)      389  4141  353  4138  2518  390
-CONVEX 1604    GT_PK(2,2)      389  4141  353  4140  2516  352
-CONVEX 1605    GT_PK(2,2)      350  4142  314  4143  1701  315
-CONVEX 1606    GT_PK(2,2)      350  4144  351  4143  3354  315
-CONVEX 1607    GT_PK(2,2)      350  4145  349  4142  3744  314
-CONVEX 1608    GT_PK(2,2)      350  4144  351  4146  3357  387
-CONVEX 1609    GT_PK(2,2)      877  4147  838  4148  2520  878
-CONVEX 1610    GT_PK(2,2)      877  4149  837  4147  3362  838
-CONVEX 1611    GT_PK(2,2)      800  4150  799  4151  3365  839
-CONVEX 1612    GT_PK(2,2)      800  4152  761  4153  2668  801
-CONVEX 1613    GT_PK(2,2)      800  4152  761  4154  1919  760
-CONVEX 1614    GT_PK(2,2)      800  4150  799  4154  3368  760
-CONVEX 1615    GT_PK(2,2)      676  4155  637  4156  3370  636
-CONVEX 1616    GT_PK(2,2)      676  4156  636  4157  4158  675
-CONVEX 1617    GT_PK(2,2)      676  4159  715  4157  2538  675
-CONVEX 1618    GT_PK(2,2)      676  4159  715  4160  3517  716
-CONVEX 1619    GT_PK(2,2)      676  4161  677  4160  1888  716
-CONVEX 1620    GT_PK(2,2)      676  4155  637  4161  3373  677
-CONVEX 1621    GT_PK(2,2)      479  4162  518  4163  3374  517
-CONVEX 1622    GT_PK(2,2)      479  4163  517  4164  2528  478
-CONVEX 1623    GT_PK(2,2)      479  4165  440  4164  3037  478
-CONVEX 1624    GT_PK(2,2)      479  4162  518  4166  3910  480
-CONVEX 1625    GT_PK(2,2)      515  4167  516  4168  2526  477
-CONVEX 1626    GT_PK(2,2)      475  4169  436  4170  3035  437
-CONVEX 1627    GT_PK(2,2)      511  4171  472  4172  4173  510
-CONVEX 1628    GT_PK(2,2)      511  4171  472  4174  3865  473
-CONVEX 1629    GT_PK(2,2)      550  4175  549  4176  3859  589
-CONVEX 1630    GT_PK(2,2)      550  4175  549  4177  3003  510
-CONVEX 1631    GT_PK(2,2)      550  4178  511  4177  4172  510
-CONVEX 1632    GT_PK(2,2)      635  4179  636  4180  4158  675
-CONVEX 1633    GT_PK(2,2)      635  4181  596  4179  2534  636
-CONVEX 1634    GT_PK(2,2)      673  4182  713  4183  3432  712
-CONVEX 1635    GT_PK(2,2)      593  4184  592  4185  4186  632
-CONVEX 1636    GT_PK(2,2)      593  4184  592  4187  4188  553
-CONVEX 1637    GT_PK(2,2)      709  4189  749  4190  4191  710
-CONVEX 1638    GT_PK(2,2)      709  4189  749  4192  3411  708
-CONVEX 1639    GT_PK(2,2)      709  4190  710  4193  3379  670
-CONVEX 1640    GT_PK(2,2)      709  4192  708  4193  3395  670
-CONVEX 1641    GT_PK(2,2)      905  4194  865  4195  3403  904
-CONVEX 1642    GT_PK(2,2)      905  4196  943  4195  4197  904
-CONVEX 1643    GT_PK(2,2)      827  4198  787  4199  3407  788
-CONVEX 1644    GT_PK(2,2)      827  4198  787  4200  2546  826
-CONVEX 1645    GT_PK(2,2)      866  4201  867  4202  4203  906
-CONVEX 1646    GT_PK(2,2)      866  4204  905  4202  4205  906
-CONVEX 1647    GT_PK(2,2)      866  4204  905  4206  4194  865
-CONVEX 1648    GT_PK(2,2)      866  4207  827  4201  4208  867
-CONVEX 1649    GT_PK(2,2)      866  4206  865  4209  3402  826
-CONVEX 1650    GT_PK(2,2)      866  4207  827  4209  4200  826
-CONVEX 1651    GT_PK(2,2)      832  4210  831  4211  3439  792
-CONVEX 1652    GT_PK(2,2)      832  4211  792  4212  3387  793
-CONVEX 1653    GT_PK(2,2)      832  4213  833  4212  3507  793
-CONVEX 1654    GT_PK(2,2)      832  4213  833  4214  3504  872
-CONVEX 1655    GT_PK(2,2)      830  4215  831  4216  3440  791
-CONVEX 1656    GT_PK(2,2)      828  4217  867  4218  4219  868
-CONVEX 1657    GT_PK(2,2)      828  4220  789  4221  3442  788
-CONVEX 1658    GT_PK(2,2)      828  4222  827  4221  4199  788
-CONVEX 1659    GT_PK(2,2)      828  4222  827  4217  4208  867
-CONVEX 1660    GT_PK(2,2)      986  4223  1025  4224  3448  1024
-CONVEX 1661    GT_PK(2,2)      986  4225  985  4224  2602  1024
-CONVEX 1662    GT_PK(2,2)      986  4226  947  4227  3457  948
-CONVEX 1663    GT_PK(2,2)      986  4226  947  4225  4228  985
-CONVEX 1664    GT_PK(2,2)      907  4229  867  4230  4219  868
-CONVEX 1665    GT_PK(2,2)      907  4229  867  4231  4203  906
-CONVEX 1666    GT_PK(2,2)      907  4232  945  4231  4233  906
-CONVEX 1667    GT_PK(2,2)      990  4234  991  4235  3460  1029
-CONVEX 1668    GT_PK(2,2)      990  4235  1029  4236  3429  1028
-CONVEX 1669    GT_PK(2,2)      990  4237  989  4236  2619  1028
-CONVEX 1670    GT_PK(2,2)      990  4238  951  4237  3485  989
-CONVEX 1671    GT_PK(2,2)      990  4234  991  4239  3476  952
-CONVEX 1672    GT_PK(2,2)      990  4238  951  4239  3489  952
-CONVEX 1673    GT_PK(2,2)      1072  4240  1073  4241  4242  1035
-CONVEX 1674    GT_PK(2,2)      1072  4243  1109  4244  4012  1108
-CONVEX 1675    GT_PK(2,2)      1072  4243  1109  4240  4245  1073
-CONVEX 1676    GT_PK(2,2)      994  4246  993  4247  3471  1032
-CONVEX 1677    GT_PK(2,2)      994  4248  1033  4247  3463  1032
-CONVEX 1678    GT_PK(2,2)      994  4246  993  4249  4250  955
-CONVEX 1679    GT_PK(2,2)      994  4251  956  4249  4252  955
-CONVEX 1680    GT_PK(2,2)      954  4253  953  4254  3478  915
-CONVEX 1681    GT_PK(2,2)      954  4255  993  4256  4250  955
-CONVEX 1682    GT_PK(2,2)      954  4255  993  4257  3469  992
-CONVEX 1683    GT_PK(2,2)      954  4253  953  4257  3477  992
-CONVEX 1684    GT_PK(2,2)      954  4258  916  4256  4259  955
-CONVEX 1685    GT_PK(2,2)      954  4258  916  4254  4260  915
-CONVEX 1686    GT_PK(2,2)      1238  4261  1269  4262  2722  1237
-CONVEX 1687    GT_PK(2,2)      1238  4263  1205  4262  3491  1237
-CONVEX 1688    GT_PK(2,2)      1238  4261  1269  4264  2726  1270
-CONVEX 1689    GT_PK(2,2)      1238  4265  1239  4264  3613  1270
-CONVEX 1690    GT_PK(2,2)      1238  4263  1205  4266  3583  1206
-CONVEX 1691    GT_PK(2,2)      1238  4265  1239  4266  3609  1206
-CONVEX 1692    GT_PK(2,2)      1210  4267  1243  4268  2748  1211
-CONVEX 1693    GT_PK(2,2)      1210  4267  1243  4269  3617  1242
-CONVEX 1694    GT_PK(2,2)      795  4270  834  4271  3510  835
-CONVEX 1695    GT_PK(2,2)      795  4272  755  4273  3518  756
-CONVEX 1696    GT_PK(2,2)      795  4270  834  4274  3512  794
-CONVEX 1697    GT_PK(2,2)      795  4272  755  4274  3515  794
-CONVEX 1698    GT_PK(2,2)      795  4275  796  4273  1889  756
-CONVEX 1699    GT_PK(2,2)      795  4275  796  4271  1895  835
-CONVEX 1700    GT_PK(2,2)      1403  4276  1404  4277  2681  1422
-CONVEX 1701    GT_PK(2,2)      1403  4278  1402  4279  4280  1381
-CONVEX 1702    GT_PK(2,2)      1333  4281  1334  4282  3570  1306
-CONVEX 1703    GT_PK(2,2)      1333  4283  1305  4282  4284  1306
-CONVEX 1704    GT_PK(2,2)      1296  4285  1324  4286  4287  1297
-CONVEX 1705    GT_PK(2,2)      1296  4288  1267  4289  3596  1266
-CONVEX 1706    GT_PK(2,2)      1296  4288  1267  4286  2737  1297
-CONVEX 1707    GT_PK(2,2)      1325  4290  1324  4291  4292  1351
-CONVEX 1708    GT_PK(2,2)      1325  4293  1326  4294  3573  1298
-CONVEX 1709    GT_PK(2,2)      1325  4293  1326  4291  3577  1351
-CONVEX 1710    GT_PK(2,2)      1325  4294  1298  4295  2717  1297
-CONVEX 1711    GT_PK(2,2)      1325  4290  1324  4295  4287  1297
-CONVEX 1712    GT_PK(2,2)      1398  4296  1353  4297  4298  1376
-CONVEX 1713    GT_PK(2,2)      1146  4299  1147  4300  2708  1181
-CONVEX 1714    GT_PK(2,2)      1146  4301  1180  4300  3542  1181
-CONVEX 1715    GT_PK(2,2)      1146  4301  1180  4302  3544  1145
-CONVEX 1716    GT_PK(2,2)      1276  4303  1305  4304  4284  1306
-CONVEX 1717    GT_PK(2,2)      1276  4305  1277  4304  3568  1306
-CONVEX 1718    GT_PK(2,2)      1276  4305  1277  4306  3555  1245
-CONVEX 1719    GT_PK(2,2)      1276  4306  1245  4307  2701  1244
-CONVEX 1720    GT_PK(2,2)      1352  4308  1326  4309  3574  1327
-CONVEX 1721    GT_PK(2,2)      1352  4308  1326  4310  3576  1375
-CONVEX 1722    GT_PK(2,2)      1352  4311  1353  4309  4312  1327
-CONVEX 1723    GT_PK(2,2)      1352  4310  1375  4313  4314  1376
-CONVEX 1724    GT_PK(2,2)      1352  4311  1353  4313  4298  1376
-CONVEX 1725    GT_PK(2,2)      1202  4315  1203  4316  3607  1169
-CONVEX 1726    GT_PK(2,2)      1202  4316  1169  4317  2734  1168
-CONVEX 1727    GT_PK(2,2)      1202  4318  1235  4319  3599  1234
-CONVEX 1728    GT_PK(2,2)      1202  4318  1235  4315  3601  1203
-CONVEX 1729    GT_PK(2,2)      1202  4320  1201  4319  1863  1234
-CONVEX 1730    GT_PK(2,2)      1202  4320  1201  4317  2572  1168
-CONVEX 1731    GT_PK(2,2)      1275  4321  1274  4322  3620  1304
-CONVEX 1732    GT_PK(2,2)      1275  4321  1274  4323  3615  1243
-CONVEX 1733    GT_PK(2,2)      1275  4324  1305  4322  4325  1304
-CONVEX 1734    GT_PK(2,2)      1275  4326  1276  4324  4303  1305
-CONVEX 1735    GT_PK(2,2)      1275  4323  1243  4327  2747  1244
-CONVEX 1736    GT_PK(2,2)      1275  4326  1276  4327  4307  1244
-CONVEX 1737    GT_PK(2,2)      1118  4328  1082  4329  3647  1081
-CONVEX 1738    GT_PK(2,2)      1118  4330  1117  4329  3650  1081
-CONVEX 1739    GT_PK(2,2)      1118  4328  1082  4331  3638  1119
-CONVEX 1740    GT_PK(2,2)      1118  4330  1117  4332  3652  1153
-CONVEX 1741    GT_PK(2,2)      1118  4333  1154  4331  3239  1119
-CONVEX 1742    GT_PK(2,2)      1118  4333  1154  4332  2414  1153
-CONVEX 1743    GT_PK(2,2)      1086  4334  1123  4335  2792  1087
-CONVEX 1744    GT_PK(2,2)      1086  4336  1122  4334  3673  1123
-CONVEX 1745    GT_PK(2,2)      1086  4337  1049  4335  3681  1087
-CONVEX 1746    GT_PK(2,2)      1121  4338  1157  4339  4038  1156
-CONVEX 1747    GT_PK(2,2)      1121  4340  1122  4338  3676  1157
-CONVEX 1748    GT_PK(2,2)      1121  4341  1120  4339  4083  1156
-CONVEX 1749    GT_PK(2,2)      935  4342  973  4343  4344  974
-CONVEX 1750    GT_PK(2,2)      935  4345  895  4346  3328  896
-CONVEX 1751    GT_PK(2,2)      935  4347  936  4346  1797  896
-CONVEX 1752    GT_PK(2,2)      935  4343  974  4347  2778  936
-CONVEX 1753    GT_PK(2,2)      934  4348  895  4349  1959  894
-CONVEX 1754    GT_PK(2,2)      934  4350  973  4351  3677  972
-CONVEX 1755    GT_PK(2,2)      934  4352  935  4348  4345  895
-CONVEX 1756    GT_PK(2,2)      934  4352  935  4350  4342  973
-CONVEX 1757    GT_PK(2,2)      934  4349  894  4353  3838  933
-CONVEX 1758    GT_PK(2,2)      934  4351  972  4353  2750  933
-CONVEX 1759    GT_PK(2,2)      1012  4354  1051  4355  2788  1013
-CONVEX 1760    GT_PK(2,2)      1012  4356  974  4355  2780  1013
-CONVEX 1761    GT_PK(2,2)      1012  4357  973  4356  4344  974
-CONVEX 1762    GT_PK(2,2)      1012  4357  973  4358  3678  1011
-CONVEX 1763    GT_PK(2,2)      1012  4359  1050  4358  3682  1011
-CONVEX 1764    GT_PK(2,2)      1012  4359  1050  4354  4360  1051
-CONVEX 1765    GT_PK(2,2)      1159  4361  1160  4362  3683  1124
-CONVEX 1766    GT_PK(2,2)      1159  4363  1193  4364  1741  1158
-CONVEX 1767    GT_PK(2,2)      1159  4365  1194  4363  4366  1193
-CONVEX 1768    GT_PK(2,2)      1159  4361  1160  4365  3687  1194
-CONVEX 1769    GT_PK(2,2)      1159  4367  1123  4364  3675  1158
-CONVEX 1770    GT_PK(2,2)      1159  4362  1124  4367  2790  1123
-CONVEX 1771    GT_PK(2,2)      1088  4368  1124  4369  3685  1125
-CONVEX 1772    GT_PK(2,2)      1088  4370  1089  4369  4371  1125
-CONVEX 1773    GT_PK(2,2)      1088  4368  1124  4372  2791  1087
-CONVEX 1774    GT_PK(2,2)      1088  4370  1089  4373  3689  1051
-CONVEX 1775    GT_PK(2,2)      1088  4374  1050  4372  3680  1087
-CONVEX 1776    GT_PK(2,2)      1088  4374  1050  4373  4360  1051
-CONVEX 1777    GT_PK(2,2)      1128  4375  1127  4376  4377  1163
-CONVEX 1778    GT_PK(2,2)      1128  4378  1092  4379  3308  1129
-CONVEX 1779    GT_PK(2,2)      1128  4380  1091  4378  4125  1092
-CONVEX 1780    GT_PK(2,2)      1128  4380  1091  4375  4126  1127
-CONVEX 1781    GT_PK(2,2)      1128  4381  1164  4379  1542  1129
-CONVEX 1782    GT_PK(2,2)      1128  4376  1163  4381  2793  1164
-CONVEX 1783    GT_PK(2,2)      1161  4382  1160  4383  3684  1125
-CONVEX 1784    GT_PK(2,2)      1161  4384  1195  4385  3185  1196
-CONVEX 1785    GT_PK(2,2)      1161  4382  1160  4384  3686  1195
-CONVEX 1786    GT_PK(2,2)      1162  4386  1163  4387  2795  1197
-CONVEX 1787    GT_PK(2,2)      1162  4388  1127  4386  4377  1163
-CONVEX 1788    GT_PK(2,2)      1162  4387  1197  4389  1964  1196
-CONVEX 1789    GT_PK(2,2)      1162  4390  1161  4389  4385  1196
-CONVEX 1790    GT_PK(2,2)      271  4391  305  4392  2917  306
-CONVEX 1791    GT_PK(2,2)      271  4393  272  4392  3702  306
-CONVEX 1792    GT_PK(2,2)      240  4394  241  4395  1972  274
-CONVEX 1793    GT_PK(2,2)      273  4396  307  4397  2009  308
-CONVEX 1794    GT_PK(2,2)      273  4398  272  4396  3701  307
-CONVEX 1795    GT_PK(2,2)      273  4399  274  4397  2897  308
-CONVEX 1796    GT_PK(2,2)      273  4400  240  4399  4395  274
-CONVEX 1797    GT_PK(2,2)      67  4401  91  4402  3705  90
-CONVEX 1798    GT_PK(2,2)      67  4403  66  4402  2828  90
-CONVEX 1799    GT_PK(2,2)      67  4403  66  4404  1978  45
-CONVEX 1800    GT_PK(2,2)      67  4405  46  4404  3709  45
-CONVEX 1801    GT_PK(2,2)      47  4406  28  4407  2821  29
-CONVEX 1802    GT_PK(2,2)      47  4408  46  4406  3710  28
-CONVEX 1803    GT_PK(2,2)      47  4407  29  4409  2820  48
-CONVEX 1804    GT_PK(2,2)      47  4410  69  4409  4411  48
-CONVEX 1805    GT_PK(2,2)      567  4412  528  4413  2841  527
-CONVEX 1806    GT_PK(2,2)      567  4414  568  4412  3722  528
-CONVEX 1807    GT_PK(2,2)      607  4415  608  4416  2944  647
-CONVEX 1808    GT_PK(2,2)      607  4417  568  4415  3728  608
-CONVEX 1809    GT_PK(2,2)      607  4418  567  4417  4414  568
-CONVEX 1810    GT_PK(2,2)      607  4419  646  4416  3695  647
-CONVEX 1811    GT_PK(2,2)      607  4419  646  4420  2815  606
-CONVEX 1812    GT_PK(2,2)      607  4418  567  4420  4421  606
-CONVEX 1813    GT_PK(2,2)      386  4422  349  4423  3748  385
-CONVEX 1814    GT_PK(2,2)      386  4423  385  4424  2856  423
-CONVEX 1815    GT_PK(2,2)      386  4425  350  4426  4146  387
-CONVEX 1816    GT_PK(2,2)      386  4425  350  4422  4145  349
-CONVEX 1817    GT_PK(2,2)      496  4427  535  4428  3777  497
-CONVEX 1818    GT_PK(2,2)      496  4429  457  4430  2885  495
-CONVEX 1819    GT_PK(2,2)      496  4431  458  4428  3785  497
-CONVEX 1820    GT_PK(2,2)      496  4431  458  4429  3787  457
-CONVEX 1821    GT_PK(2,2)      534  4432  535  4433  3774  574
-CONVEX 1822    GT_PK(2,2)      534  4434  573  4435  3809  533
-CONVEX 1823    GT_PK(2,2)      534  4434  573  4433  3807  574
-CONVEX 1824    GT_PK(2,2)      534  4436  495  4435  2882  533
-CONVEX 1825    GT_PK(2,2)      534  4437  496  4436  4430  495
-CONVEX 1826    GT_PK(2,2)      534  4437  496  4432  4427  535
-CONVEX 1827    GT_PK(2,2)      803  4438  763  4439  3805  764
-CONVEX 1828    GT_PK(2,2)      803  4438  763  4440  3801  802
-CONVEX 1829    GT_PK(2,2)      804  4441  843  4442  3799  844
-CONVEX 1830    GT_PK(2,2)      804  4443  765  4444  2926  805
-CONVEX 1831    GT_PK(2,2)      804  4442  844  4444  2934  805
-CONVEX 1832    GT_PK(2,2)      804  4443  765  4445  2931  764
-CONVEX 1833    GT_PK(2,2)      804  4446  803  4445  4439  764
-CONVEX 1834    GT_PK(2,2)      804  4446  803  4441  4447  843
-CONVEX 1835    GT_PK(2,2)      693  4448  692  4449  4450  732
-CONVEX 1836    GT_PK(2,2)      693  4451  733  4449  4452  732
-CONVEX 1837    GT_PK(2,2)      693  4451  733  4453  4454  694
-CONVEX 1838    GT_PK(2,2)      693  4448  692  4455  3815  653
-CONVEX 1839    GT_PK(2,2)      731  4456  692  4457  4450  732
-CONVEX 1840    GT_PK(2,2)      731  4458  771  4457  4459  732
-CONVEX 1841    GT_PK(2,2)      731  4460  691  4461  2981  730
-CONVEX 1842    GT_PK(2,2)      731  4456  692  4460  3816  691
-CONVEX 1843    GT_PK(2,2)      731  4462  770  4461  3852  730
-CONVEX 1844    GT_PK(2,2)      731  4462  770  4458  4463  771
-CONVEX 1845    GT_PK(2,2)      892  4464  932  4465  1948  931
-CONVEX 1846    GT_PK(2,2)      892  4466  891  4465  2988  931
-CONVEX 1847    GT_PK(2,2)      892  4467  893  4464  3840  932
-CONVEX 1848    GT_PK(2,2)      892  4467  893  4468  3841  853
-CONVEX 1849    GT_PK(2,2)      816  4469  815  4470  3835  855
-CONVEX 1850    GT_PK(2,2)      816  4471  856  4470  3329  855
-CONVEX 1851    GT_PK(2,2)      816  4472  777  4473  3325  817
-CONVEX 1852    GT_PK(2,2)      816  4471  856  4473  3336  817
-CONVEX 1853    GT_PK(2,2)      814  4474  815  4475  3834  854
-CONVEX 1854    GT_PK(2,2)      814  4476  853  4475  3842  854
-CONVEX 1855    GT_PK(2,2)      814  4477  774  4478  2997  813
-CONVEX 1856    GT_PK(2,2)      814  4476  853  4478  4479  813
-CONVEX 1857    GT_PK(2,2)      772  4480  812  4481  3844  773
-CONVEX 1858    GT_PK(2,2)      772  4482  733  4481  4483  773
-CONVEX 1859    GT_PK(2,2)      772  4482  733  4484  4452  732
-CONVEX 1860    GT_PK(2,2)      772  4485  771  4484  4459  732
-CONVEX 1861    GT_PK(2,2)      849  4486  848  4487  3813  888
-CONVEX 1862    GT_PK(2,2)      849  4488  889  4487  3845  888
-CONVEX 1863    GT_PK(2,2)      734  4489  695  4490  3848  694
-CONVEX 1864    GT_PK(2,2)      734  4491  774  4492  2998  773
-CONVEX 1865    GT_PK(2,2)      734  4491  774  4493  4494  735
-CONVEX 1866    GT_PK(2,2)      734  4489  695  4493  4495  735
-CONVEX 1867    GT_PK(2,2)      734  4496  733  4492  4483  773
-CONVEX 1868    GT_PK(2,2)      734  4496  733  4490  4454  694
-CONVEX 1869    GT_PK(2,2)      471  4497  510  4498  3005  509
-CONVEX 1870    GT_PK(2,2)      471  4499  472  4497  4173  510
-CONVEX 1871    GT_PK(2,2)      435  4500  436  4501  3033  397
-CONVEX 1872    GT_PK(2,2)      435  4501  397  4502  2078  396
-CONVEX 1873    GT_PK(2,2)      435  4503  434  4502  3861  396
-CONVEX 1874    GT_PK(2,2)      435  4503  434  4504  3864  473
-CONVEX 1875    GT_PK(2,2)      604  4505  643  4506  3873  603
-CONVEX 1876    GT_PK(2,2)      604  4505  643  4507  3875  644
-CONVEX 1877    GT_PK(2,2)      487  4508  526  4509  3885  525
-CONVEX 1878    GT_PK(2,2)      487  4510  488  4508  3888  526
-CONVEX 1879    GT_PK(2,2)      487  4511  486  4509  3891  525
-CONVEX 1880    GT_PK(2,2)      485  4512  524  4513  3024  523
-CONVEX 1881    GT_PK(2,2)      485  4514  486  4512  3890  524
-CONVEX 1882    GT_PK(2,2)      485  4515  484  4513  3022  523
-CONVEX 1883    GT_PK(2,2)      485  4514  486  4516  4517  447
-CONVEX 1884    GT_PK(2,2)      481  4518  482  4519  3027  520
-CONVEX 1885    GT_PK(2,2)      481  4520  519  4519  3906  520
-CONVEX 1886    GT_PK(2,2)      481  4518  482  4521  3895  443
-CONVEX 1887    GT_PK(2,2)      481  4520  519  4522  3909  480
-CONVEX 1888    GT_PK(2,2)      481  4523  442  4521  3868  443
-CONVEX 1889    GT_PK(2,2)      481  4523  442  4522  4524  480
-CONVEX 1890    GT_PK(2,2)      324  4525  288  4526  3915  289
-CONVEX 1891    GT_PK(2,2)      324  4527  325  4526  2141  289
-CONVEX 1892    GT_PK(2,2)      324  4528  323  4529  3049  360
-CONVEX 1893    GT_PK(2,2)      324  4525  288  4528  3913  323
-CONVEX 1894    GT_PK(2,2)      324  4530  361  4529  2068  360
-CONVEX 1895    GT_PK(2,2)      324  4530  361  4527  2069  325
-CONVEX 1896    GT_PK(2,2)      179  4531  180  4532  3061  211
-CONVEX 1897    GT_PK(2,2)      179  4532  211  4533  4534  210
-CONVEX 1898    GT_PK(2,2)      179  4535  178  4533  4536  210
-CONVEX 1899    GT_PK(2,2)      179  4535  178  4537  4538  149
-CONVEX 1900    GT_PK(2,2)      179  4539  150  4537  3924  149
-CONVEX 1901    GT_PK(2,2)      179  4539  150  4531  3921  180
-CONVEX 1902    GT_PK(2,2)      243  4540  211  4541  4534  210
-CONVEX 1903    GT_PK(2,2)      243  4542  244  4540  3918  211
-CONVEX 1904    GT_PK(2,2)      243  4541  210  4543  4544  242
-CONVEX 1905    GT_PK(2,2)      243  4542  244  4545  3920  277
-CONVEX 1906    GT_PK(2,2)      243  4546  276  4543  1985  242
-CONVEX 1907    GT_PK(2,2)      243  4545  277  4546  3751  276
-CONVEX 1908    GT_PK(2,2)      123  4547  150  4548  3923  122
-CONVEX 1909    GT_PK(2,2)      123  4549  97  4548  3930  122
-CONVEX 1910    GT_PK(2,2)      123  4550  151  4551  2181  124
-CONVEX 1911    GT_PK(2,2)      123  4547  150  4550  3922  151
-CONVEX 1912    GT_PK(2,2)      123  4551  124  4552  1668  98
-CONVEX 1913    GT_PK(2,2)      123  4549  97  4552  3935  98
-CONVEX 1914    GT_PK(2,2)      95  4553  121  4554  4555  120
-CONVEX 1915    GT_PK(2,2)      95  4553  121  4556  3927  96
-CONVEX 1916    GT_PK(2,2)      70  4557  69  4558  4411  48
-CONVEX 1917    GT_PK(2,2)      70  4559  93  4557  3936  69
-CONVEX 1918    GT_PK(2,2)      50  4560  32  4561  4562  31
-CONVEX 1919    GT_PK(2,2)      50  4563  51  4560  3941  32
-CONVEX 1920    GT_PK(2,2)      368  4564  367  4565  3012  405
-CONVEX 1921    GT_PK(2,2)      368  4566  331  4564  3952  367
-CONVEX 1922    GT_PK(2,2)      446  4567  484  4568  3902  445
-CONVEX 1923    GT_PK(2,2)      446  4569  485  4570  4516  447
-CONVEX 1924    GT_PK(2,2)      446  4569  485  4567  4515  484
-CONVEX 1925    GT_PK(2,2)      267  4571  302  4572  2230  268
-CONVEX 1926    GT_PK(2,2)      267  4572  268  4573  2889  234
-CONVEX 1927    GT_PK(2,2)      267  4574  233  4573  2241  234
-CONVEX 1928    GT_PK(2,2)      264  4575  263  4576  4577  298
-CONVEX 1929    GT_PK(2,2)      133  4578  134  4579  3956  106
-CONVEX 1930    GT_PK(2,2)      133  4580  105  4581  2221  132
-CONVEX 1931    GT_PK(2,2)      133  4580  105  4579  2219  106
-CONVEX 1932    GT_PK(2,2)      133  4582  162  4581  2229  132
-CONVEX 1933    GT_PK(2,2)      133  4583  163  4582  4584  162
-CONVEX 1934    GT_PK(2,2)      133  4578  134  4583  3957  163
-CONVEX 1935    GT_PK(2,2)      135  4585  108  4586  3124  107
-CONVEX 1936    GT_PK(2,2)      135  4587  134  4586  3955  107
-CONVEX 1937    GT_PK(2,2)      135  4587  134  4588  3958  164
-CONVEX 1938    GT_PK(2,2)      135  4589  165  4588  3992  164
-CONVEX 1939    GT_PK(2,2)      194  4590  226  4591  3945  193
-CONVEX 1940    GT_PK(2,2)      194  4592  195  4593  3963  163
-CONVEX 1941    GT_PK(2,2)      194  4594  227  4590  4595  226
-CONVEX 1942    GT_PK(2,2)      194  4594  227  4592  4596  195
-CONVEX 1943    GT_PK(2,2)      194  4593  163  4597  4584  162
-CONVEX 1944    GT_PK(2,2)      194  4591  193  4597  3091  162
-CONVEX 1945    GT_PK(2,2)      375  4598  376  4599  2907  413
-CONVEX 1946    GT_PK(2,2)      375  4600  374  4601  4602  338
-CONVEX 1947    GT_PK(2,2)      375  4598  376  4603  2922  339
-CONVEX 1948    GT_PK(2,2)      375  4601  338  4603  3093  339
-CONVEX 1949    GT_PK(2,2)      199  4604  232  4605  3964  200
-CONVEX 1950    GT_PK(2,2)      199  4606  167  4607  4608  198
-CONVEX 1951    GT_PK(2,2)      199  4607  198  4609  4610  231
-CONVEX 1952    GT_PK(2,2)      199  4604  232  4609  4611  231
-CONVEX 1953    GT_PK(2,2)      199  4605  200  4612  3101  168
-CONVEX 1954    GT_PK(2,2)      199  4606  167  4612  4613  168
-CONVEX 1955    GT_PK(2,2)      138  4614  111  4615  3966  139
-CONVEX 1956    GT_PK(2,2)      138  4615  139  4616  2244  168
-CONVEX 1957    GT_PK(2,2)      138  4617  167  4618  4619  137
-CONVEX 1958    GT_PK(2,2)      138  4617  167  4616  4613  168
-CONVEX 1959    GT_PK(2,2)      110  4620  138  4621  4614  111
-CONVEX 1960    GT_PK(2,2)      110  4622  109  4623  4624  137
-CONVEX 1961    GT_PK(2,2)      110  4620  138  4623  4618  137
-CONVEX 1962    GT_PK(2,2)      85  4625  111  4626  3968  86
-CONVEX 1963    GT_PK(2,2)      85  4627  62  4628  3975  61
-CONVEX 1964    GT_PK(2,2)      85  4627  62  4626  3977  86
-CONVEX 1965    GT_PK(2,2)      85  4629  110  4625  4621  111
-CONVEX 1966    GT_PK(2,2)      60  4630  83  4631  3986  59
-CONVEX 1967    GT_PK(2,2)      60  4632  38  4633  3982  39
-CONVEX 1968    GT_PK(2,2)      60  4632  38  4631  3979  59
-CONVEX 1969    GT_PK(2,2)      60  4633  39  4634  3120  61
-CONVEX 1970    GT_PK(2,2)      136  4635  109  4636  4624  137
-CONVEX 1971    GT_PK(2,2)      136  4637  108  4635  3990  109
-CONVEX 1972    GT_PK(2,2)      136  4638  135  4637  4585  108
-CONVEX 1973    GT_PK(2,2)      136  4638  135  4639  4589  165
-CONVEX 1974    GT_PK(2,2)      197  4640  165  4641  3991  196
-CONVEX 1975    GT_PK(2,2)      1389  4642  1388  4643  4003  1365
-CONVEX 1976    GT_PK(2,2)      1389  4644  1411  4645  3190  1390
-CONVEX 1977    GT_PK(2,2)      1389  4644  1411  4646  3194  1410
-CONVEX 1978    GT_PK(2,2)      1389  4642  1388  4646  4002  1410
-CONVEX 1979    GT_PK(2,2)      1389  4647  1366  4645  3230  1390
-CONVEX 1980    GT_PK(2,2)      1389  4647  1366  4643  4074  1365
-CONVEX 1981    GT_PK(2,2)      1110  4648  1074  4649  4650  1073
-CONVEX 1982    GT_PK(2,2)      1110  4651  1109  4649  4245  1073
-CONVEX 1983    GT_PK(2,2)      1110  4651  1109  4652  4011  1145
-CONVEX 1984    GT_PK(2,2)      1110  4653  1146  4652  4302  1145
-CONVEX 1985    GT_PK(2,2)      840  4654  800  4655  4153  801
-CONVEX 1986    GT_PK(2,2)      840  4654  800  4656  4151  839
-CONVEX 1987    GT_PK(2,2)      842  4657  803  4658  4440  802
-CONVEX 1988    GT_PK(2,2)      842  4657  803  4659  4447  843
-CONVEX 1989    GT_PK(2,2)      999  4660  1038  4661  3135  1000
-CONVEX 1990    GT_PK(2,2)      999  4662  1037  4660  4014  1038
-CONVEX 1991    GT_PK(2,2)      1036  4663  1037  4664  4016  1074
-CONVEX 1992    GT_PK(2,2)      1036  4665  1073  4666  4242  1035
-CONVEX 1993    GT_PK(2,2)      1036  4664  1074  4665  4650  1073
-CONVEX 1994    GT_PK(2,2)      1225  4667  1226  4668  4044  1258
-CONVEX 1995    GT_PK(2,2)      1225  4669  1191  4670  4035  1192
-CONVEX 1996    GT_PK(2,2)      1225  4667  1226  4670  4047  1192
-CONVEX 1997    GT_PK(2,2)      1287  4671  1317  4672  2345  1316
-CONVEX 1998    GT_PK(2,2)      1287  4673  1286  4672  4080  1316
-CONVEX 1999    GT_PK(2,2)      1255  4674  1254  4675  3158  1286
-CONVEX 2000    GT_PK(2,2)      1255  4676  1287  4675  4673  1286
-CONVEX 2001    GT_PK(2,2)      1255  4676  1287  4677  4678  1256
-CONVEX 2002    GT_PK(2,2)      1255  4674  1254  4679  3162  1222
-CONVEX 2003    GT_PK(2,2)      1318  4680  1289  4681  4682  1319
-CONVEX 2004    GT_PK(2,2)      1318  4683  1317  4684  2346  1345
-CONVEX 2005    GT_PK(2,2)      1318  4684  1345  4685  2323  1346
-CONVEX 2006    GT_PK(2,2)      1318  4681  1319  4685  3175  1346
-CONVEX 2007    GT_PK(2,2)      1288  4686  1287  4687  4678  1256
-CONVEX 2008    GT_PK(2,2)      1288  4686  1287  4688  4671  1317
-CONVEX 2009    GT_PK(2,2)      1288  4689  1318  4688  4683  1317
-CONVEX 2010    GT_PK(2,2)      1288  4689  1318  4690  4680  1289
-CONVEX 2011    GT_PK(2,2)      1290  4691  1289  4692  4682  1319
-CONVEX 2012    GT_PK(2,2)      1290  4693  1291  4694  3173  1320
-CONVEX 2013    GT_PK(2,2)      1290  4692  1319  4694  3176  1320
-CONVEX 2014    GT_PK(2,2)      1290  4691  1289  4695  4696  1258
-CONVEX 2015    GT_PK(2,2)      1290  4697  1259  4693  4052  1291
-CONVEX 2016    GT_PK(2,2)      1290  4697  1259  4695  4045  1258
-CONVEX 2017    GT_PK(2,2)      1322  4698  1292  4699  4040  1293
-CONVEX 2018    GT_PK(2,2)      1322  4700  1349  4701  4032  1350
-CONVEX 2019    GT_PK(2,2)      1322  4700  1349  4702  4031  1321
-CONVEX 2020    GT_PK(2,2)      1322  4698  1292  4702  4041  1321
-CONVEX 2021    GT_PK(2,2)      1322  4701  1350  4703  4704  1323
-CONVEX 2022    GT_PK(2,2)      1322  4699  1293  4703  3167  1323
-CONVEX 2023    GT_PK(2,2)      1228  4705  1195  4706  3688  1194
-CONVEX 2024    GT_PK(2,2)      1228  4705  1195  4707  3186  1229
-CONVEX 2025    GT_PK(2,2)      1228  4708  1261  4707  3188  1229
-CONVEX 2026    GT_PK(2,2)      1228  4709  1260  4708  4049  1261
-CONVEX 2027    GT_PK(2,2)      1314  4710  1315  4711  4075  1342
-CONVEX 2028    GT_PK(2,2)      1314  4712  1313  4713  4063  1284
-CONVEX 2029    GT_PK(2,2)      1314  4713  1284  4714  2400  1285
-CONVEX 2030    GT_PK(2,2)      1314  4710  1315  4714  4078  1285
-CONVEX 2031    GT_PK(2,2)      1314  4712  1313  4715  4071  1341
-CONVEX 2032    GT_PK(2,2)      1314  4711  1342  4715  3236  1341
-CONVEX 2033    GT_PK(2,2)      461  4716  460  4717  3765  422
-CONVEX 2034    GT_PK(2,2)      461  4718  499  4716  4099  460
-CONVEX 2035    GT_PK(2,2)      461  4719  423  4717  2858  422
-CONVEX 2036    GT_PK(2,2)      620  4720  660  4721  4111  621
-CONVEX 2037    GT_PK(2,2)      620  4720  660  4722  4723  659
-CONVEX 2038    GT_PK(2,2)      620  4724  619  4722  4725  659
-CONVEX 2039    GT_PK(2,2)      699  4726  739  4727  3270  700
-CONVEX 2040    GT_PK(2,2)      699  4728  660  4727  4109  700
-CONVEX 2041    GT_PK(2,2)      699  4728  660  4729  4723  659
-CONVEX 2042    GT_PK(2,2)      699  4726  739  4730  2443  738
-CONVEX 2043    GT_PK(2,2)      698  4731  699  4732  4730  738
-CONVEX 2044    GT_PK(2,2)      698  4731  699  4733  4729  659
-CONVEX 2045    GT_PK(2,2)      776  4734  816  4735  4472  777
-CONVEX 2046    GT_PK(2,2)      776  4734  816  4736  4469  815
-CONVEX 2047    GT_PK(2,2)      464  4737  463  4738  4739  425
-CONVEX 2048    GT_PK(2,2)      464  4737  463  4740  4741  502
-CONVEX 2049    GT_PK(2,2)      464  4742  503  4743  4096  465
-CONVEX 2050    GT_PK(2,2)      464  4742  503  4740  4744  502
-CONVEX 2051    GT_PK(2,2)      426  4745  425  4746  4135  388
-CONVEX 2052    GT_PK(2,2)      426  4747  389  4748  4137  427
-CONVEX 2053    GT_PK(2,2)      426  4747  389  4746  4139  388
-CONVEX 2054    GT_PK(2,2)      426  4749  464  4745  4738  425
-CONVEX 2055    GT_PK(2,2)      426  4748  427  4750  4107  465
-CONVEX 2056    GT_PK(2,2)      426  4749  464  4750  4743  465
-CONVEX 2057    GT_PK(2,2)      917  4751  877  4752  4148  878
-CONVEX 2058    GT_PK(2,2)      917  4751  877  4753  4754  916
-CONVEX 2059    GT_PK(2,2)      917  4755  956  4756  4252  955
-CONVEX 2060    GT_PK(2,2)      917  4753  916  4756  4259  955
-CONVEX 2061    GT_PK(2,2)      876  4757  877  4758  4754  916
-CONVEX 2062    GT_PK(2,2)      876  4758  916  4759  4260  915
-CONVEX 2063    GT_PK(2,2)      876  4760  837  4761  3360  836
-CONVEX 2064    GT_PK(2,2)      876  4757  877  4760  4149  837
-CONVEX 2065    GT_PK(2,2)      876  4762  875  4761  2638  836
-CONVEX 2066    GT_PK(2,2)      876  4762  875  4759  2640  915
-CONVEX 2067    GT_PK(2,2)      441  4763  479  4764  4165  440
-CONVEX 2068    GT_PK(2,2)      441  4765  442  4766  3869  403
-CONVEX 2069    GT_PK(2,2)      441  4765  442  4767  4524  480
-CONVEX 2070    GT_PK(2,2)      441  4763  479  4767  4166  480
-CONVEX 2071    GT_PK(2,2)      441  4768  402  4766  2089  403
-CONVEX 2072    GT_PK(2,2)      441  4764  440  4768  3039  402
-CONVEX 2073    GT_PK(2,2)      555  4769  516  4770  2529  556
-CONVEX 2074    GT_PK(2,2)      555  4771  515  4769  4167  516
-CONVEX 2075    GT_PK(2,2)      476  4772  475  4773  4170  437
-CONVEX 2076    GT_PK(2,2)      476  4774  515  4775  4168  477
-CONVEX 2077    GT_PK(2,2)      476  4776  438  4775  2100  477
-CONVEX 2078    GT_PK(2,2)      476  4776  438  4773  2101  437
-CONVEX 2079    GT_PK(2,2)      512  4777  511  4778  4174  473
-CONVEX 2080    GT_PK(2,2)      631  4779  671  4780  4781  632
-CONVEX 2081    GT_PK(2,2)      631  4782  592  4780  4186  632
-CONVEX 2082    GT_PK(2,2)      631  4779  671  4783  3378  670
-CONVEX 2083    GT_PK(2,2)      674  4784  714  4785  2537  675
-CONVEX 2084    GT_PK(2,2)      674  4786  635  4785  4180  675
-CONVEX 2085    GT_PK(2,2)      674  4784  714  4787  3384  713
-CONVEX 2086    GT_PK(2,2)      674  4786  635  4788  4789  634
-CONVEX 2087    GT_PK(2,2)      674  4790  673  4787  4182  713
-CONVEX 2088    GT_PK(2,2)      674  4790  673  4788  4791  634
-CONVEX 2089    GT_PK(2,2)      672  4792  671  4793  3380  711
-CONVEX 2090    GT_PK(2,2)      672  4792  671  4794  4781  632
-CONVEX 2091    GT_PK(2,2)      672  4793  711  4795  2589  712
-CONVEX 2092    GT_PK(2,2)      672  4796  673  4795  4183  712
-CONVEX 2093    GT_PK(2,2)      633  4797  673  4798  4791  634
-CONVEX 2094    GT_PK(2,2)      633  4799  672  4797  4796  673
-CONVEX 2095    GT_PK(2,2)      633  4800  593  4801  4185  632
-CONVEX 2096    GT_PK(2,2)      633  4799  672  4801  4794  632
-CONVEX 2097    GT_PK(2,2)      944  4802  905  4803  4196  943
-CONVEX 2098    GT_PK(2,2)      944  4804  982  4805  2543  981
-CONVEX 2099    GT_PK(2,2)      944  4803  943  4805  4806  981
-CONVEX 2100    GT_PK(2,2)      944  4804  982  4807  2539  983
-CONVEX 2101    GT_PK(2,2)      944  4808  945  4807  3456  983
-CONVEX 2102    GT_PK(2,2)      944  4808  945  4809  4233  906
-CONVEX 2103    GT_PK(2,2)      944  4802  905  4809  4205  906
-CONVEX 2104    GT_PK(2,2)      871  4810  832  4811  4210  831
-CONVEX 2105    GT_PK(2,2)      871  4812  911  4813  2610  910
-CONVEX 2106    GT_PK(2,2)      871  4814  872  4812  2625  911
-CONVEX 2107    GT_PK(2,2)      871  4810  832  4814  4214  872
-CONVEX 2108    GT_PK(2,2)      870  4815  830  4816  4215  831
-CONVEX 2109    GT_PK(2,2)      870  4817  909  4818  1876  910
-CONVEX 2110    GT_PK(2,2)      870  4819  869  4817  4820  909
-CONVEX 2111    GT_PK(2,2)      870  4819  869  4815  4821  830
-CONVEX 2112    GT_PK(2,2)      870  4822  871  4818  4813  910
-CONVEX 2113    GT_PK(2,2)      870  4822  871  4816  4811  831
-CONVEX 2114    GT_PK(2,2)      790  4823  751  4824  3438  791
-CONVEX 2115    GT_PK(2,2)      790  4825  830  4824  4216  791
-CONVEX 2116    GT_PK(2,2)      987  4826  986  4827  4223  1025
-CONVEX 2117    GT_PK(2,2)      987  4828  949  4829  2605  988
-CONVEX 2118    GT_PK(2,2)      987  4828  949  4830  2611  948
-CONVEX 2119    GT_PK(2,2)      987  4826  986  4830  4227  948
-CONVEX 2120    GT_PK(2,2)      987  4831  1026  4829  3446  988
-CONVEX 2121    GT_PK(2,2)      987  4827  1025  4831  3450  1026
-CONVEX 2122    GT_PK(2,2)      908  4832  907  4833  4230  868
-CONVEX 2123    GT_PK(2,2)      908  4834  869  4833  4835  868
-CONVEX 2124    GT_PK(2,2)      908  4836  947  4837  3458  909
-CONVEX 2125    GT_PK(2,2)      908  4834  869  4837  4820  909
-CONVEX 2126    GT_PK(2,2)      1034  4838  1072  4839  4241  1035
-CONVEX 2127    GT_PK(2,2)      1071  4840  1033  4841  3464  1070
-CONVEX 2128    GT_PK(2,2)      1071  4842  1072  4843  4244  1108
-CONVEX 2129    GT_PK(2,2)      1071  4844  1034  4840  4845  1033
-CONVEX 2130    GT_PK(2,2)      1071  4844  1034  4842  4838  1072
-CONVEX 2131    GT_PK(2,2)      1142  4846  1106  4847  4848  1141
-CONVEX 2132    GT_PK(2,2)      1104  4849  1103  4850  3426  1067
-CONVEX 2133    GT_PK(2,2)      1104  4851  1139  4849  3497  1103
-CONVEX 2134    GT_PK(2,2)      1104  4851  1139  4852  3500  1140
-CONVEX 2135    GT_PK(2,2)      1209  4853  1210  4854  4269  1242
-CONVEX 2136    GT_PK(2,2)      1209  4855  1241  4856  3628  1208
-CONVEX 2137    GT_PK(2,2)      1209  4855  1241  4854  3629  1242
-CONVEX 2138    GT_PK(2,2)      1382  4857  1404  4858  2676  1383
-CONVEX 2139    GT_PK(2,2)      1382  4859  1403  4857  4276  1404
-CONVEX 2140    GT_PK(2,2)      1382  4859  1403  4860  4279  1381
-CONVEX 2141    GT_PK(2,2)      1421  4861  1403  4862  4277  1422
-CONVEX 2142    GT_PK(2,2)      1421  4863  1436  4864  4865  1435
-CONVEX 2143    GT_PK(2,2)      1421  4863  1436  4862  3536  1422
-CONVEX 2144    GT_PK(2,2)      1421  4866  1402  4864  4867  1435
-CONVEX 2145    GT_PK(2,2)      1421  4861  1403  4866  4278  1402
-CONVEX 2146    GT_PK(2,2)      1332  4868  1305  4869  4325  1304
-CONVEX 2147    GT_PK(2,2)      1332  4870  1333  4868  4283  1305
-CONVEX 2148    GT_PK(2,2)      1377  4871  1398  4872  4296  1353
-CONVEX 2149    GT_PK(2,2)      1328  4873  1353  4874  4312  1327
-CONVEX 2150    GT_PK(2,2)      1302  4875  1273  4876  3623  1303
-CONVEX 2151    GT_PK(2,2)      1302  4875  1273  4877  3627  1272
-CONVEX 2152    GT_PK(2,2)      1420  4878  1402  4879  4867  1435
-CONVEX 2153    GT_PK(2,2)      1048  4880  1086  4881  4337  1049
-CONVEX 2154    GT_PK(2,2)      1048  4882  1010  4883  2777  1009
-CONVEX 2155    GT_PK(2,2)      1048  4882  1010  4881  2771  1049
-CONVEX 2156    GT_PK(2,2)      1085  4884  1086  4885  4336  1122
-CONVEX 2157    GT_PK(2,2)      1085  4886  1121  4885  4340  1122
-CONVEX 2158    GT_PK(2,2)      1085  4887  1048  4884  4880  1086
-CONVEX 2159    GT_PK(2,2)      1126  4888  1127  4889  4128  1090
-CONVEX 2160    GT_PK(2,2)      1126  4890  1162  4888  4388  1127
-CONVEX 2161    GT_PK(2,2)      1126  4891  1089  4892  4371  1125
-CONVEX 2162    GT_PK(2,2)      1126  4891  1089  4889  3691  1090
-CONVEX 2163    GT_PK(2,2)      1126  4893  1161  4892  4383  1125
-CONVEX 2164    GT_PK(2,2)      1126  4890  1162  4893  4390  1161
-CONVEX 2165    GT_PK(2,2)      238  4894  271  4895  4393  272
-CONVEX 2166    GT_PK(2,2)      236  4896  235  4897  2891  203
-CONVEX 2167    GT_PK(2,2)      236  4898  204  4897  4899  203
-CONVEX 2168    GT_PK(2,2)      270  4900  305  4901  2925  304
-CONVEX 2169    GT_PK(2,2)      270  4902  271  4900  4391  305
-CONVEX 2170    GT_PK(2,2)      172  4903  204  4904  4899  203
-CONVEX 2171    GT_PK(2,2)      172  4903  204  4905  4906  173
-CONVEX 2172    GT_PK(2,2)      68  4907  47  4908  4410  69
-CONVEX 2173    GT_PK(2,2)      68  4909  91  4910  4911  92
-CONVEX 2174    GT_PK(2,2)      68  4908  69  4910  3938  92
-CONVEX 2175    GT_PK(2,2)      68  4912  67  4909  4401  91
-CONVEX 2176    GT_PK(2,2)      68  4912  67  4913  4405  46
-CONVEX 2177    GT_PK(2,2)      68  4907  47  4913  4408  46
-CONVEX 2178    GT_PK(2,2)      566  4914  567  4915  4421  606
-CONVEX 2179    GT_PK(2,2)      566  4916  565  4917  3883  526
-CONVEX 2180    GT_PK(2,2)      566  4917  526  4918  3889  527
-CONVEX 2181    GT_PK(2,2)      566  4914  567  4918  4413  527
-CONVEX 2182    GT_PK(2,2)      424  4919  425  4920  4136  387
-CONVEX 2183    GT_PK(2,2)      424  4921  386  4920  4426  387
-CONVEX 2184    GT_PK(2,2)      424  4921  386  4922  4424  423
-CONVEX 2185    GT_PK(2,2)      424  4923  463  4919  4739  425
-CONVEX 2186    GT_PK(2,2)      654  4924  693  4925  4453  694
-CONVEX 2187    GT_PK(2,2)      654  4925  694  4926  3850  655
-CONVEX 2188    GT_PK(2,2)      654  4927  615  4926  4928  655
-CONVEX 2189    GT_PK(2,2)      654  4927  615  4929  3853  614
-CONVEX 2190    GT_PK(2,2)      654  4929  614  4930  2995  653
-CONVEX 2191    GT_PK(2,2)      654  4924  693  4930  4455  653
-CONVEX 2192    GT_PK(2,2)      852  4931  892  4932  4466  891
-CONVEX 2193    GT_PK(2,2)      852  4933  812  4934  3843  813
-CONVEX 2194    GT_PK(2,2)      852  4935  853  4934  4479  813
-CONVEX 2195    GT_PK(2,2)      852  4931  892  4935  4468  853
-CONVEX 2196    GT_PK(2,2)      852  4936  851  4932  4937  891
-CONVEX 2197    GT_PK(2,2)      852  4936  851  4933  4938  812
-CONVEX 2198    GT_PK(2,2)      775  4939  814  4940  4474  815
-CONVEX 2199    GT_PK(2,2)      775  4941  776  4942  4943  736
-CONVEX 2200    GT_PK(2,2)      775  4941  776  4940  4736  815
-CONVEX 2201    GT_PK(2,2)      775  4944  735  4942  4945  736
-CONVEX 2202    GT_PK(2,2)      775  4946  774  4944  4494  735
-CONVEX 2203    GT_PK(2,2)      775  4939  814  4946  4477  774
-CONVEX 2204    GT_PK(2,2)      890  4947  851  4948  4937  891
-CONVEX 2205    GT_PK(2,2)      890  4949  889  4950  3847  929
-CONVEX 2206    GT_PK(2,2)      890  4950  929  4951  2764  930
-CONVEX 2207    GT_PK(2,2)      890  4948  891  4951  2987  930
-CONVEX 2208    GT_PK(2,2)      809  4952  770  4953  3851  769
-CONVEX 2209    GT_PK(2,2)      809  4954  808  4953  2963  769
-CONVEX 2210    GT_PK(2,2)      809  4955  848  4954  3810  808
-CONVEX 2211    GT_PK(2,2)      809  4956  849  4955  4486  848
-CONVEX 2212    GT_PK(2,2)      810  4957  809  4958  4956  849
-CONVEX 2213    GT_PK(2,2)      810  4959  770  4960  4463  771
-CONVEX 2214    GT_PK(2,2)      810  4957  809  4959  4952  770
-CONVEX 2215    GT_PK(2,2)      432  4961  472  4962  3866  433
-CONVEX 2216    GT_PK(2,2)      432  4963  471  4961  4499  472
-CONVEX 2217    GT_PK(2,2)      432  4962  433  4964  3007  394
-CONVEX 2218    GT_PK(2,2)      474  4965  475  4966  4169  436
-CONVEX 2219    GT_PK(2,2)      474  4967  435  4966  4500  436
-CONVEX 2220    GT_PK(2,2)      474  4967  435  4968  4504  473
-CONVEX 2221    GT_PK(2,2)      474  4969  512  4968  4778  473
-CONVEX 2222    GT_PK(2,2)      564  4970  603  4971  3882  563
-CONVEX 2223    GT_PK(2,2)      564  4972  604  4970  4506  603
-CONVEX 2224    GT_PK(2,2)      564  4972  604  4973  4974  565
-CONVEX 2225    GT_PK(2,2)      564  4975  524  4971  3025  563
-CONVEX 2226    GT_PK(2,2)      564  4975  524  4976  3892  525
-CONVEX 2227    GT_PK(2,2)      564  4973  565  4976  3884  525
-CONVEX 2228    GT_PK(2,2)      605  4977  604  4978  4974  565
-CONVEX 2229    GT_PK(2,2)      605  4979  606  4980  2816  645
-CONVEX 2230    GT_PK(2,2)      605  4981  644  4980  3019  645
-CONVEX 2231    GT_PK(2,2)      605  4977  604  4981  4507  644
-CONVEX 2232    GT_PK(2,2)      605  4982  566  4979  4915  606
-CONVEX 2233    GT_PK(2,2)      605  4982  566  4978  4916  565
-CONVEX 2234    GT_PK(2,2)      148  4983  177  4984  4985  178
-CONVEX 2235    GT_PK(2,2)      148  4984  178  4986  4538  149
-CONVEX 2236    GT_PK(2,2)      148  4987  121  4986  3929  149
-CONVEX 2237    GT_PK(2,2)      148  4987  121  4988  4555  120
-CONVEX 2238    GT_PK(2,2)      208  4989  240  4990  4394  241
-CONVEX 2239    GT_PK(2,2)      208  4989  240  4991  4992  207
-CONVEX 2240    GT_PK(2,2)      209  4993  178  4994  4536  210
-CONVEX 2241    GT_PK(2,2)      209  4995  177  4993  4985  178
-CONVEX 2242    GT_PK(2,2)      209  4994  210  4996  4544  242
-CONVEX 2243    GT_PK(2,2)      209  4997  208  4995  4998  177
-CONVEX 2244    GT_PK(2,2)      209  4999  241  4996  1970  242
-CONVEX 2245    GT_PK(2,2)      209  4997  208  4999  4990  241
-CONVEX 2246    GT_PK(2,2)      94  5000  95  5001  4554  120
-CONVEX 2247    GT_PK(2,2)      94  5000  95  5002  5003  71
-CONVEX 2248    GT_PK(2,2)      94  5004  70  5002  5005  71
-CONVEX 2249    GT_PK(2,2)      94  5004  70  5006  4559  93
-CONVEX 2250    GT_PK(2,2)      72  5007  95  5008  5003  71
-CONVEX 2251    GT_PK(2,2)      72  5009  50  5008  5010  71
-CONVEX 2252    GT_PK(2,2)      72  5009  50  5011  4563  51
-CONVEX 2253    GT_PK(2,2)      72  5007  95  5012  4556  96
-CONVEX 2254    GT_PK(2,2)      72  5013  73  5012  3933  96
-CONVEX 2255    GT_PK(2,2)      72  5011  51  5013  3939  73
-CONVEX 2256    GT_PK(2,2)      175  5014  207  5015  5016  206
-CONVEX 2257    GT_PK(2,2)      49  5017  70  5018  5005  71
-CONVEX 2258    GT_PK(2,2)      49  5019  50  5018  5010  71
-CONVEX 2259    GT_PK(2,2)      49  5020  30  5021  2819  48
-CONVEX 2260    GT_PK(2,2)      49  5017  70  5021  4558  48
-CONVEX 2261    GT_PK(2,2)      49  5019  50  5022  4561  31
-CONVEX 2262    GT_PK(2,2)      49  5023  16  5022  5024  31
-CONVEX 2263    GT_PK(2,2)      49  5023  16  5020  3706  30
-CONVEX 2264    GT_PK(2,2)      406  5025  368  5026  4565  405
-CONVEX 2265    GT_PK(2,2)      406  5027  444  5026  3896  405
-CONVEX 2266    GT_PK(2,2)      406  5027  444  5028  3904  445
-CONVEX 2267    GT_PK(2,2)      301  5029  267  5030  4571  302
-CONVEX 2268    GT_PK(2,2)      299  5031  264  5032  4576  298
-CONVEX 2269    GT_PK(2,2)      265  5033  299  5034  5035  300
-CONVEX 2270    GT_PK(2,2)      265  5033  299  5036  5031  264
-CONVEX 2271    GT_PK(2,2)      265  5037  232  5038  4611  231
-CONVEX 2272    GT_PK(2,2)      265  5036  264  5038  5039  231
-CONVEX 2273    GT_PK(2,2)      260  5040  226  5041  3944  259
-CONVEX 2274    GT_PK(2,2)      260  5042  227  5040  4595  226
-CONVEX 2275    GT_PK(2,2)      260  5043  261  5042  5044  227
-CONVEX 2276    GT_PK(2,2)      260  5045  294  5041  3946  259
-CONVEX 2277    GT_PK(2,2)      260  5045  294  5046  3950  295
-CONVEX 2278    GT_PK(2,2)      260  5043  261  5046  5047  295
-CONVEX 2279    GT_PK(2,2)      412  5048  451  5049  2844  413
-CONVEX 2280    GT_PK(2,2)      412  5050  375  5049  4599  413
-CONVEX 2281    GT_PK(2,2)      412  5050  375  5051  4600  374
-CONVEX 2282    GT_PK(2,2)      412  5052  411  5051  5053  374
-CONVEX 2283    GT_PK(2,2)      84  5054  83  5055  3989  109
-CONVEX 2284    GT_PK(2,2)      84  5056  110  5055  4622  109
-CONVEX 2285    GT_PK(2,2)      84  5057  60  5058  4634  61
-CONVEX 2286    GT_PK(2,2)      84  5057  60  5054  4630  83
-CONVEX 2287    GT_PK(2,2)      84  5059  85  5058  4628  61
-CONVEX 2288    GT_PK(2,2)      84  5059  85  5056  4629  110
-CONVEX 2289    GT_PK(2,2)      166  5060  167  5061  4619  137
-CONVEX 2290    GT_PK(2,2)      166  5062  136  5061  4636  137
-CONVEX 2291    GT_PK(2,2)      166  5060  167  5063  4608  198
-CONVEX 2292    GT_PK(2,2)      166  5064  197  5063  5065  198
-CONVEX 2293    GT_PK(2,2)      166  5062  136  5066  4639  165
-CONVEX 2294    GT_PK(2,2)      166  5064  197  5066  4640  165
-CONVEX 2295    GT_PK(2,2)      230  5067  264  5068  5039  231
-CONVEX 2296    GT_PK(2,2)      230  5067  264  5069  4575  263
-CONVEX 2297    GT_PK(2,2)      230  5070  198  5068  4610  231
-CONVEX 2298    GT_PK(2,2)      230  5071  197  5070  5065  198
-CONVEX 2299    GT_PK(2,2)      1111  5072  1110  5073  4648  1074
-CONVEX 2300    GT_PK(2,2)      1111  5074  1075  5075  2282  1112
-CONVEX 2301    GT_PK(2,2)      1111  5073  1074  5074  4017  1075
-CONVEX 2302    GT_PK(2,2)      1111  5072  1110  5076  4653  1146
-CONVEX 2303    GT_PK(2,2)      1111  5077  1147  5075  2705  1112
-CONVEX 2304    GT_PK(2,2)      1111  5076  1146  5077  4299  1147
-CONVEX 2305    GT_PK(2,2)      841  5078  840  5079  5080  880
-CONVEX 2306    GT_PK(2,2)      841  5081  842  5082  4658  802
-CONVEX 2307    GT_PK(2,2)      841  5082  802  5083  2937  801
-CONVEX 2308    GT_PK(2,2)      841  5078  840  5083  4655  801
-CONVEX 2309    GT_PK(2,2)      881  5084  920  5085  5086  880
-CONVEX 2310    GT_PK(2,2)      881  5087  841  5085  5079  880
-CONVEX 2311    GT_PK(2,2)      881  5087  841  5088  5081  842
-CONVEX 2312    GT_PK(2,2)      879  5089  840  5090  5080  880
-CONVEX 2313    GT_PK(2,2)      879  5091  839  5092  2521  878
-CONVEX 2314    GT_PK(2,2)      879  5089  840  5091  4656  839
-CONVEX 2315    GT_PK(2,2)      959  5093  920  5094  5095  958
-CONVEX 2316    GT_PK(2,2)      961  5096  962  5097  4018  1000
-CONVEX 2317    GT_PK(2,2)      961  5098  999  5097  4661  1000
-CONVEX 2318    GT_PK(2,2)      961  5096  962  5099  4022  923
-CONVEX 2319    GT_PK(2,2)      998  5100  999  5101  4662  1037
-CONVEX 2320    GT_PK(2,2)      998  5102  1036  5101  4663  1037
-CONVEX 2321    GT_PK(2,2)      1224  5103  1225  5104  4669  1191
-CONVEX 2322    GT_PK(2,2)      1224  5104  1191  5105  4036  1190
-CONVEX 2323    GT_PK(2,2)      1257  5106  1288  5107  4687  1256
-CONVEX 2324    GT_PK(2,2)      1257  5108  1225  5109  4668  1258
-CONVEX 2325    GT_PK(2,2)      1257  5110  1289  5109  4696  1258
-CONVEX 2326    GT_PK(2,2)      1257  5106  1288  5110  4690  1289
-CONVEX 2327    GT_PK(2,2)      1257  5111  1224  5107  5112  1256
-CONVEX 2328    GT_PK(2,2)      1257  5111  1224  5108  5103  1225
-CONVEX 2329    GT_PK(2,2)      1227  5113  1228  5114  4706  1194
-CONVEX 2330    GT_PK(2,2)      1227  5113  1228  5115  4709  1260
-CONVEX 2331    GT_PK(2,2)      1227  5115  1260  5116  4050  1259
-CONVEX 2332    GT_PK(2,2)      1227  5117  1226  5116  4043  1259
-CONVEX 2333    GT_PK(2,2)      1227  5114  1194  5118  4366  1193
-CONVEX 2334    GT_PK(2,2)      1227  5117  1226  5118  4046  1193
-CONVEX 2335    GT_PK(2,2)      541  5119  503  5120  4098  542
-CONVEX 2336    GT_PK(2,2)      541  5119  503  5121  4744  502
-CONVEX 2337    GT_PK(2,2)      658  5122  698  5123  5124  697
-CONVEX 2338    GT_PK(2,2)      658  5125  619  5126  4725  659
-CONVEX 2339    GT_PK(2,2)      658  5122  698  5126  4733  659
-CONVEX 2340    GT_PK(2,2)      737  5127  698  5128  5124  697
-CONVEX 2341    GT_PK(2,2)      737  5128  697  5129  5130  736
-CONVEX 2342    GT_PK(2,2)      737  5131  776  5129  4943  736
-CONVEX 2343    GT_PK(2,2)      737  5131  776  5132  4735  777
-CONVEX 2344    GT_PK(2,2)      737  5132  777  5133  3323  738
-CONVEX 2345    GT_PK(2,2)      737  5127  698  5133  4732  738
-CONVEX 2346    GT_PK(2,2)      616  5134  615  5135  4928  655
-CONVEX 2347    GT_PK(2,2)      696  5136  697  5137  5130  736
-CONVEX 2348    GT_PK(2,2)      696  5138  735  5137  4945  736
-CONVEX 2349    GT_PK(2,2)      696  5139  695  5138  4495  735
-CONVEX 2350    GT_PK(2,2)      918  5140  957  5141  5142  956
-CONVEX 2351    GT_PK(2,2)      918  5143  917  5141  4755  956
-CONVEX 2352    GT_PK(2,2)      918  5143  917  5144  4752  878
-CONVEX 2353    GT_PK(2,2)      918  5145  879  5144  5092  878
-CONVEX 2354    GT_PK(2,2)      595  5146  635  5147  4789  634
-CONVEX 2355    GT_PK(2,2)      595  5148  555  5149  4770  556
-CONVEX 2356    GT_PK(2,2)      595  5150  596  5149  2530  556
-CONVEX 2357    GT_PK(2,2)      595  5146  635  5150  4181  596
-CONVEX 2358    GT_PK(2,2)      554  5151  555  5152  4771  515
-CONVEX 2359    GT_PK(2,2)      554  5153  593  5154  4187  553
-CONVEX 2360    GT_PK(2,2)      551  5155  550  5156  4178  511
-CONVEX 2361    GT_PK(2,2)      551  5157  512  5156  4777  511
-CONVEX 2362    GT_PK(2,2)      630  5158  631  5159  4783  670
-CONVEX 2363    GT_PK(2,2)      630  5160  669  5161  3393  629
-CONVEX 2364    GT_PK(2,2)      630  5160  669  5159  3394  670
-CONVEX 2365    GT_PK(2,2)      750  5162  790  5163  4823  751
-CONVEX 2366    GT_PK(2,2)      750  5164  711  5165  3381  710
-CONVEX 2367    GT_PK(2,2)      750  5163  751  5164  2587  711
-CONVEX 2368    GT_PK(2,2)      750  5162  790  5166  5167  789
-CONVEX 2369    GT_PK(2,2)      750  5168  749  5165  4191  710
-CONVEX 2370    GT_PK(2,2)      750  5166  789  5168  3441  749
-CONVEX 2371    GT_PK(2,2)      829  5169  869  5170  4821  830
-CONVEX 2372    GT_PK(2,2)      829  5171  790  5170  4825  830
-CONVEX 2373    GT_PK(2,2)      829  5169  869  5172  4835  868
-CONVEX 2374    GT_PK(2,2)      829  5171  790  5173  5167  789
-CONVEX 2375    GT_PK(2,2)      829  5174  828  5172  4218  868
-CONVEX 2376    GT_PK(2,2)      829  5174  828  5173  4220  789
-CONVEX 2377    GT_PK(2,2)      946  5175  908  5176  4832  907
-CONVEX 2378    GT_PK(2,2)      946  5177  984  5178  3455  945
-CONVEX 2379    GT_PK(2,2)      946  5176  907  5178  4232  945
-CONVEX 2380    GT_PK(2,2)      946  5175  908  5179  4836  947
-CONVEX 2381    GT_PK(2,2)      946  5177  984  5180  3454  985
-CONVEX 2382    GT_PK(2,2)      946  5179  947  5180  4228  985
-CONVEX 2383    GT_PK(2,2)      995  5181  957  5182  5142  956
-CONVEX 2384    GT_PK(2,2)      995  5183  994  5182  4251  956
-CONVEX 2385    GT_PK(2,2)      995  5183  994  5184  4248  1033
-CONVEX 2386    GT_PK(2,2)      995  5185  1034  5184  4845  1033
-CONVEX 2387    GT_PK(2,2)      1176  5186  1142  5187  4847  1141
-CONVEX 2388    GT_PK(2,2)      1176  5188  1209  5189  4853  1210
-CONVEX 2389    GT_PK(2,2)      1107  5190  1142  5191  4846  1106
-CONVEX 2390    GT_PK(2,2)      1107  5191  1106  5192  5193  1070
-CONVEX 2391    GT_PK(2,2)      1107  5194  1071  5192  4841  1070
-CONVEX 2392    GT_PK(2,2)      1107  5194  1071  5195  4843  1108
-CONVEX 2393    GT_PK(2,2)      1143  5196  1144  5197  3548  1178
-CONVEX 2394    GT_PK(2,2)      1143  5198  1107  5199  5190  1142
-CONVEX 2395    GT_PK(2,2)      1143  5196  1144  5200  4013  1108
-CONVEX 2396    GT_PK(2,2)      1143  5198  1107  5200  5195  1108
-CONVEX 2397    GT_PK(2,2)      1068  5201  1104  5202  4850  1067
-CONVEX 2398    GT_PK(2,2)      1068  5203  1030  5202  2613  1067
-CONVEX 2399    GT_PK(2,2)      1068  5204  1031  5203  3466  1030
-CONVEX 2400    GT_PK(2,2)      1358  5205  1357  5206  5207  1381
-CONVEX 2401    GT_PK(2,2)      1358  5208  1382  5206  4860  1381
-CONVEX 2402    GT_PK(2,2)      1358  5209  1332  5205  5210  1357
-CONVEX 2403    GT_PK(2,2)      1358  5209  1332  5211  4870  1333
-CONVEX 2404    GT_PK(2,2)      1359  5212  1333  5213  4281  1334
-CONVEX 2405    GT_PK(2,2)      1359  5214  1360  5213  2687  1334
-CONVEX 2406    GT_PK(2,2)      1359  5215  1358  5212  5211  1333
-CONVEX 2407    GT_PK(2,2)      1359  5215  1358  5216  5208  1382
-CONVEX 2408    GT_PK(2,2)      1359  5214  1360  5217  2683  1383
-CONVEX 2409    GT_PK(2,2)      1359  5216  1382  5217  4858  1383
-CONVEX 2410    GT_PK(2,2)      1355  5218  1379  5219  5220  1378
-CONVEX 2411    GT_PK(2,2)      1355  5218  1379  5221  5222  1356
-CONVEX 2412    GT_PK(2,2)      1399  5223  1377  5224  4871  1398
-CONVEX 2413    GT_PK(2,2)      1399  5225  1418  5226  5227  1378
-CONVEX 2414    GT_PK(2,2)      1399  5223  1377  5226  5228  1378
-CONVEX 2415    GT_PK(2,2)      1301  5229  1328  5230  5231  1329
-CONVEX 2416    GT_PK(2,2)      1301  5232  1302  5230  5233  1329
-CONVEX 2417    GT_PK(2,2)      1301  5234  1271  5235  2745  1272
-CONVEX 2418    GT_PK(2,2)      1301  5232  1302  5235  4877  1272
-CONVEX 2419    GT_PK(2,2)      1330  5236  1302  5237  5233  1329
-CONVEX 2420    GT_PK(2,2)      1330  5238  1355  5237  5239  1329
-CONVEX 2421    GT_PK(2,2)      1330  5238  1355  5240  5221  1356
-CONVEX 2422    GT_PK(2,2)      1330  5236  1302  5241  4876  1303
-CONVEX 2423    GT_PK(2,2)      1331  5242  1304  5243  3622  1303
-CONVEX 2424    GT_PK(2,2)      1331  5244  1330  5243  5241  1303
-CONVEX 2425    GT_PK(2,2)      1331  5244  1330  5245  5240  1356
-CONVEX 2426    GT_PK(2,2)      1331  5246  1332  5242  4869  1304
-CONVEX 2427    GT_PK(2,2)      1331  5246  1332  5247  5210  1357
-CONVEX 2428    GT_PK(2,2)      1331  5245  1356  5247  5248  1357
-CONVEX 2429    GT_PK(2,2)      1401  5249  1420  5250  4878  1402
-CONVEX 2430    GT_PK(2,2)      1401  5249  1420  5251  5252  1419
-CONVEX 2431    GT_PK(2,2)      1380  5253  1402  5254  4280  1381
-CONVEX 2432    GT_PK(2,2)      1380  5255  1357  5254  5207  1381
-CONVEX 2433    GT_PK(2,2)      1380  5256  1401  5253  5250  1402
-CONVEX 2434    GT_PK(2,2)      1380  5256  1401  5257  5258  1379
-CONVEX 2435    GT_PK(2,2)      1380  5259  1356  5255  5248  1357
-CONVEX 2436    GT_PK(2,2)      1380  5257  1379  5259  5222  1356
-CONVEX 2437    GT_PK(2,2)      1047  5260  1085  5261  4887  1048
-CONVEX 2438    GT_PK(2,2)      1047  5261  1048  5262  4883  1009
-CONVEX 2439    GT_PK(2,2)      1047  5263  1008  5262  2768  1009
-CONVEX 2440    GT_PK(2,2)      1047  5263  1008  5264  3672  1046
-CONVEX 2441    GT_PK(2,2)      1084  5265  1121  5266  4341  1120
-CONVEX 2442    GT_PK(2,2)      1084  5267  1085  5265  4886  1121
-CONVEX 2443    GT_PK(2,2)      1084  5266  1120  5268  4084  1083
-CONVEX 2444    GT_PK(2,2)      1084  5269  1047  5267  5260  1085
-CONVEX 2445    GT_PK(2,2)      1084  5268  1083  5270  2751  1046
-CONVEX 2446    GT_PK(2,2)      1084  5269  1047  5270  5264  1046
-CONVEX 2447    GT_PK(2,2)      205  5271  204  5272  4906  173
-CONVEX 2448    GT_PK(2,2)      205  5273  238  5274  5275  206
-CONVEX 2449    GT_PK(2,2)      239  5276  273  5277  4400  240
-CONVEX 2450    GT_PK(2,2)      239  5277  240  5278  4992  207
-CONVEX 2451    GT_PK(2,2)      239  5276  273  5279  4398  272
-CONVEX 2452    GT_PK(2,2)      239  5280  238  5279  4895  272
-CONVEX 2453    GT_PK(2,2)      239  5278  207  5281  5016  206
-CONVEX 2454    GT_PK(2,2)      239  5280  238  5281  5275  206
-CONVEX 2455    GT_PK(2,2)      237  5282  270  5283  5284  236
-CONVEX 2456    GT_PK(2,2)      237  5285  205  5286  5273  238
-CONVEX 2457    GT_PK(2,2)      237  5286  238  5287  4894  271
-CONVEX 2458    GT_PK(2,2)      237  5282  270  5287  4902  271
-CONVEX 2459    GT_PK(2,2)      237  5283  236  5288  4898  204
-CONVEX 2460    GT_PK(2,2)      237  5285  205  5288  5271  204
-CONVEX 2461    GT_PK(2,2)      269  5289  304  5290  2016  303
-CONVEX 2462    GT_PK(2,2)      269  5291  270  5289  4901  304
-CONVEX 2463    GT_PK(2,2)      269  5292  268  5290  2232  303
-CONVEX 2464    GT_PK(2,2)      269  5291  270  5293  5284  236
-CONVEX 2465    GT_PK(2,2)      269  5294  235  5292  2887  268
-CONVEX 2466    GT_PK(2,2)      269  5293  236  5294  4896  235
-CONVEX 2467    GT_PK(2,2)      171  5295  172  5296  4904  203
-CONVEX 2468    GT_PK(2,2)      171  5296  203  5297  2892  202
-CONVEX 2469    GT_PK(2,2)      171  5298  170  5297  3712  202
-CONVEX 2470    GT_PK(2,2)      171  5298  170  5299  3720  141
-CONVEX 2471    GT_PK(2,2)      115  5300  116  5301  3704  90
-CONVEX 2472    GT_PK(2,2)      115  5302  89  5301  2827  90
-CONVEX 2473    GT_PK(2,2)      115  5302  89  5303  2829  114
-CONVEX 2474    GT_PK(2,2)      143  5304  172  5305  4905  173
-CONVEX 2475    GT_PK(2,2)      143  5306  115  5307  5300  116
-CONVEX 2476    GT_PK(2,2)      850  5308  890  5309  4947  851
-CONVEX 2477    GT_PK(2,2)      850  5310  810  5311  4958  849
-CONVEX 2478    GT_PK(2,2)      850  5311  849  5312  4488  889
-CONVEX 2479    GT_PK(2,2)      850  5308  890  5312  4949  889
-CONVEX 2480    GT_PK(2,2)      811  5313  851  5314  4938  812
-CONVEX 2481    GT_PK(2,2)      811  5315  810  5316  4960  771
-CONVEX 2482    GT_PK(2,2)      811  5317  850  5313  5309  851
-CONVEX 2483    GT_PK(2,2)      811  5317  850  5315  5310  810
-CONVEX 2484    GT_PK(2,2)      811  5318  772  5316  4485  771
-CONVEX 2485    GT_PK(2,2)      811  5318  772  5314  4480  812
-CONVEX 2486    GT_PK(2,2)      513  5319  474  5320  4969  512
-CONVEX 2487    GT_PK(2,2)      513  5319  474  5321  4965  475
-CONVEX 2488    GT_PK(2,2)      119  5322  94  5323  5006  93
-CONVEX 2489    GT_PK(2,2)      119  5322  94  5324  5001  120
-CONVEX 2490    GT_PK(2,2)      145  5325  175  5326  5327  146
-CONVEX 2491    GT_PK(2,2)      176  5328  208  5329  4998  177
-CONVEX 2492    GT_PK(2,2)      176  5330  175  5331  5327  146
-CONVEX 2493    GT_PK(2,2)      176  5328  208  5332  4991  207
-CONVEX 2494    GT_PK(2,2)      176  5330  175  5332  5014  207
-CONVEX 2495    GT_PK(2,2)      407  5333  446  5334  4568  445
-CONVEX 2496    GT_PK(2,2)      407  5335  406  5334  5028  445
-CONVEX 2497    GT_PK(2,2)      297  5336  263  5337  4577  298
-CONVEX 2498    GT_PK(2,2)      297  5338  333  5337  5339  298
-CONVEX 2499    GT_PK(2,2)      369  5340  406  5341  5025  368
-CONVEX 2500    GT_PK(2,2)      369  5342  407  5340  5335  406
-CONVEX 2501    GT_PK(2,2)      336  5343  301  5344  5345  300
-CONVEX 2502    GT_PK(2,2)      335  5346  336  5347  5348  372
-CONVEX 2503    GT_PK(2,2)      335  5349  299  5350  5035  300
-CONVEX 2504    GT_PK(2,2)      335  5346  336  5350  5344  300
-CONVEX 2505    GT_PK(2,2)      266  5351  265  5352  5037  232
-CONVEX 2506    GT_PK(2,2)      266  5352  232  5353  3965  233
-CONVEX 2507    GT_PK(2,2)      266  5354  267  5353  4574  233
-CONVEX 2508    GT_PK(2,2)      266  5355  301  5354  5029  267
-CONVEX 2509    GT_PK(2,2)      266  5355  301  5356  5345  300
-CONVEX 2510    GT_PK(2,2)      266  5351  265  5356  5034  300
-CONVEX 2511    GT_PK(2,2)      229  5357  230  5358  5069  263
-CONVEX 2512    GT_PK(2,2)      229  5359  197  5360  4641  196
-CONVEX 2513    GT_PK(2,2)      229  5357  230  5359  5071  197
-CONVEX 2514    GT_PK(2,2)      450  5361  412  5362  5048  451
-CONVEX 2515    GT_PK(2,2)      450  5361  412  5363  5052  411
-CONVEX 2516    GT_PK(2,2)      450  5364  489  5362  2836  451
-CONVEX 2517    GT_PK(2,2)      450  5365  488  5364  3886  489
-CONVEX 2518    GT_PK(2,2)      448  5366  486  5367  4517  447
-CONVEX 2519    GT_PK(2,2)      448  5368  487  5366  4511  486
-CONVEX 2520    GT_PK(2,2)      921  5369  881  5370  5084  920
-CONVEX 2521    GT_PK(2,2)      921  5371  959  5370  5093  920
-CONVEX 2522    GT_PK(2,2)      960  5372  961  5373  5098  999
-CONVEX 2523    GT_PK(2,2)      960  5374  998  5373  5100  999
-CONVEX 2524    GT_PK(2,2)      960  5374  998  5375  5376  959
-CONVEX 2525    GT_PK(2,2)      960  5377  921  5375  5371  959
-CONVEX 2526    GT_PK(2,2)      997  5378  1036  5379  4666  1035
-CONVEX 2527    GT_PK(2,2)      997  5380  998  5378  5102  1036
-CONVEX 2528    GT_PK(2,2)      997  5381  959  5382  5094  958
-CONVEX 2529    GT_PK(2,2)      997  5380  998  5381  5376  959
-CONVEX 2530    GT_PK(2,2)      1223  5383  1255  5384  4677  1256
-CONVEX 2531    GT_PK(2,2)      1223  5385  1224  5384  5112  1256
-CONVEX 2532    GT_PK(2,2)      1223  5383  1255  5386  4679  1222
-CONVEX 2533    GT_PK(2,2)      1223  5385  1224  5387  5105  1190
-CONVEX 2534    GT_PK(2,2)      1223  5386  1222  5388  2309  1189
-CONVEX 2535    GT_PK(2,2)      1223  5387  1190  5388  3242  1189
-CONVEX 2536    GT_PK(2,2)      581  5389  541  5390  5120  542
-CONVEX 2537    GT_PK(2,2)      581  5391  620  5392  4721  621
-CONVEX 2538    GT_PK(2,2)      581  5390  542  5393  3282  582
-CONVEX 2539    GT_PK(2,2)      581  5392  621  5393  3304  582
-CONVEX 2540    GT_PK(2,2)      657  5394  658  5395  5123  697
-CONVEX 2541    GT_PK(2,2)      657  5396  696  5395  5136  697
-CONVEX 2542    GT_PK(2,2)      618  5397  658  5398  5125  619
-CONVEX 2543    GT_PK(2,2)      618  5399  657  5400  5401  617
-CONVEX 2544    GT_PK(2,2)      618  5399  657  5397  5394  658
-CONVEX 2545    GT_PK(2,2)      576  5402  616  5403  5134  615
-CONVEX 2546    GT_PK(2,2)      576  5404  536  5405  3776  575
-CONVEX 2547    GT_PK(2,2)      576  5403  615  5405  3854  575
-CONVEX 2548    GT_PK(2,2)      656  5406  616  5407  5408  617
-CONVEX 2549    GT_PK(2,2)      656  5409  657  5407  5401  617
-CONVEX 2550    GT_PK(2,2)      656  5409  657  5410  5396  696
-CONVEX 2551    GT_PK(2,2)      656  5410  696  5411  5139  695
-CONVEX 2552    GT_PK(2,2)      656  5411  695  5412  3849  655
-CONVEX 2553    GT_PK(2,2)      656  5406  616  5412  5135  655
-CONVEX 2554    GT_PK(2,2)      540  5413  541  5414  5121  502
-CONVEX 2555    GT_PK(2,2)      462  5415  461  5416  4719  423
-CONVEX 2556    GT_PK(2,2)      462  5417  424  5416  4922  423
-CONVEX 2557    GT_PK(2,2)      462  5417  424  5418  4923  463
-CONVEX 2558    GT_PK(2,2)      919  5419  957  5420  5421  958
-CONVEX 2559    GT_PK(2,2)      919  5422  918  5419  5140  957
-CONVEX 2560    GT_PK(2,2)      919  5423  920  5420  5095  958
-CONVEX 2561    GT_PK(2,2)      919  5423  920  5424  5086  880
-CONVEX 2562    GT_PK(2,2)      919  5425  879  5424  5090  880
-CONVEX 2563    GT_PK(2,2)      919  5422  918  5425  5145  879
-CONVEX 2564    GT_PK(2,2)      594  5426  633  5427  4800  593
-CONVEX 2565    GT_PK(2,2)      594  5428  554  5427  5153  593
-CONVEX 2566    GT_PK(2,2)      594  5426  633  5429  4798  634
-CONVEX 2567    GT_PK(2,2)      594  5428  554  5430  5151  555
-CONVEX 2568    GT_PK(2,2)      594  5431  595  5429  5147  634
-CONVEX 2569    GT_PK(2,2)      594  5431  595  5430  5148  555
-CONVEX 2570    GT_PK(2,2)      514  5432  476  5433  4772  475
-CONVEX 2571    GT_PK(2,2)      514  5434  554  5435  5154  553
-CONVEX 2572    GT_PK(2,2)      514  5432  476  5436  4774  515
-CONVEX 2573    GT_PK(2,2)      514  5434  554  5436  5152  515
-CONVEX 2574    GT_PK(2,2)      514  5437  513  5435  5438  553
-CONVEX 2575    GT_PK(2,2)      514  5437  513  5433  5321  475
-CONVEX 2576    GT_PK(2,2)      591  5439  631  5440  4782  592
-CONVEX 2577    GT_PK(2,2)      591  5441  630  5439  5158  631
-CONVEX 2578    GT_PK(2,2)      590  5442  630  5443  5161  629
-CONVEX 2579    GT_PK(2,2)      590  5444  589  5443  2028  629
-CONVEX 2580    GT_PK(2,2)      590  5445  550  5444  4176  589
-CONVEX 2581    GT_PK(2,2)      590  5446  591  5442  5441  630
-CONVEX 2582    GT_PK(2,2)      590  5447  551  5445  5155  550
-CONVEX 2583    GT_PK(2,2)      590  5446  591  5447  5448  551
-CONVEX 2584    GT_PK(2,2)      1177  5449  1176  5450  5186  1142
-CONVEX 2585    GT_PK(2,2)      1177  5451  1143  5452  5197  1178
-CONVEX 2586    GT_PK(2,2)      1177  5451  1143  5450  5199  1142
-CONVEX 2587    GT_PK(2,2)      1177  5452  1178  5453  2692  1211
-CONVEX 2588    GT_PK(2,2)      1177  5454  1210  5453  4268  1211
-CONVEX 2589    GT_PK(2,2)      1177  5449  1176  5454  5189  1210
-CONVEX 2590    GT_PK(2,2)      1175  5455  1176  5456  5188  1209
-CONVEX 2591    GT_PK(2,2)      1175  5457  1174  5458  3495  1208
-CONVEX 2592    GT_PK(2,2)      1175  5456  1209  5458  4856  1208
-CONVEX 2593    GT_PK(2,2)      1175  5457  1174  5459  3501  1140
-CONVEX 2594    GT_PK(2,2)      1175  5460  1141  5459  5461  1140
-CONVEX 2595    GT_PK(2,2)      1175  5455  1176  5460  5187  1141
-CONVEX 2596    GT_PK(2,2)      1105  5462  1068  5463  5201  1104
-CONVEX 2597    GT_PK(2,2)      1105  5464  1106  5465  4848  1141
-CONVEX 2598    GT_PK(2,2)      1105  5465  1141  5466  5461  1140
-CONVEX 2599    GT_PK(2,2)      1105  5463  1104  5466  4852  1140
-CONVEX 2600    GT_PK(2,2)      1069  5467  1106  5468  5193  1070
-CONVEX 2601    GT_PK(2,2)      1069  5469  1068  5470  5204  1031
-CONVEX 2602    GT_PK(2,2)      1069  5471  1105  5467  5464  1106
-CONVEX 2603    GT_PK(2,2)      1069  5471  1105  5469  5462  1068
-CONVEX 2604    GT_PK(2,2)      1069  5472  1032  5468  3465  1070
-CONVEX 2605    GT_PK(2,2)      1069  5470  1031  5472  3470  1032
-CONVEX 2606    GT_PK(2,2)      1354  5473  1377  5474  4872  1353
-CONVEX 2607    GT_PK(2,2)      1354  5475  1328  5474  4873  1353
-CONVEX 2608    GT_PK(2,2)      1354  5473  1377  5476  5228  1378
-CONVEX 2609    GT_PK(2,2)      1354  5477  1355  5476  5219  1378
-CONVEX 2610    GT_PK(2,2)      1354  5475  1328  5478  5231  1329
-CONVEX 2611    GT_PK(2,2)      1354  5477  1355  5478  5239  1329
-CONVEX 2612    GT_PK(2,2)      1300  5479  1328  5480  4874  1327
-CONVEX 2613    GT_PK(2,2)      1300  5481  1301  5479  5229  1328
-CONVEX 2614    GT_PK(2,2)      1300  5482  1299  5483  2725  1270
-CONVEX 2615    GT_PK(2,2)      1300  5482  1299  5480  3575  1327
-CONVEX 2616    GT_PK(2,2)      1300  5484  1271  5483  3614  1270
-CONVEX 2617    GT_PK(2,2)      1300  5481  1301  5484  5234  1271
-CONVEX 2618    GT_PK(2,2)      1400  5485  1401  5486  5258  1379
-CONVEX 2619    GT_PK(2,2)      1400  5487  1418  5488  5227  1378
-CONVEX 2620    GT_PK(2,2)      1400  5486  1379  5488  5220  1378
-CONVEX 2621    GT_PK(2,2)      1400  5489  1419  5487  5490  1418
-CONVEX 2622    GT_PK(2,2)      1400  5485  1401  5489  5251  1419
-CONVEX 2623    GT_PK(2,2)      174  5491  205  5492  5272  173
-CONVEX 2624    GT_PK(2,2)      174  5493  145  5494  5325  175
-CONVEX 2625    GT_PK(2,2)      174  5494  175  5495  5015  206
-CONVEX 2626    GT_PK(2,2)      174  5491  205  5495  5274  206
-CONVEX 2627    GT_PK(2,2)      142  5496  171  5497  5295  172
-CONVEX 2628    GT_PK(2,2)      142  5498  143  5497  5304  172
-CONVEX 2629    GT_PK(2,2)      142  5496  171  5499  5299  141
-CONVEX 2630    GT_PK(2,2)      142  5498  143  5500  5306  115
-CONVEX 2631    GT_PK(2,2)      142  5499  141  5501  3113  114
-CONVEX 2632    GT_PK(2,2)      142  5500  115  5501  5303  114
-CONVEX 2633    GT_PK(2,2)      552  5502  513  5503  5320  512
-CONVEX 2634    GT_PK(2,2)      552  5504  551  5503  5157  512
-CONVEX 2635    GT_PK(2,2)      552  5505  592  5506  4188  553
-CONVEX 2636    GT_PK(2,2)      552  5502  513  5506  5438  553
-CONVEX 2637    GT_PK(2,2)      552  5507  591  5505  5440  592
-CONVEX 2638    GT_PK(2,2)      552  5507  591  5504  5448  551
-CONVEX 2639    GT_PK(2,2)      144  5508  143  5509  5305  173
-CONVEX 2640    GT_PK(2,2)      144  5510  174  5509  5492  173
-CONVEX 2641    GT_PK(2,2)      144  5510  174  5511  5493  145
-CONVEX 2642    GT_PK(2,2)      144  5508  143  5512  5307  116
-CONVEX 2643    GT_PK(2,2)      118  5513  119  5514  5515  146
-CONVEX 2644    GT_PK(2,2)      118  5516  145  5514  5326  146
-CONVEX 2645    GT_PK(2,2)      118  5513  119  5517  5323  93
-CONVEX 2646    GT_PK(2,2)      118  5517  93  5518  3937  92
-CONVEX 2647    GT_PK(2,2)      147  5519  176  5520  5329  177
-CONVEX 2648    GT_PK(2,2)      147  5521  148  5522  4988  120
-CONVEX 2649    GT_PK(2,2)      147  5521  148  5520  4983  177
-CONVEX 2650    GT_PK(2,2)      147  5519  176  5523  5331  146
-CONVEX 2651    GT_PK(2,2)      147  5524  119  5522  5324  120
-CONVEX 2652    GT_PK(2,2)      147  5524  119  5523  5515  146
-CONVEX 2653    GT_PK(2,2)      408  5525  446  5526  4570  447
-CONVEX 2654    GT_PK(2,2)      408  5527  407  5525  5333  446
-CONVEX 2655    GT_PK(2,2)      332  5528  297  5529  5338  333
-CONVEX 2656    GT_PK(2,2)      332  5530  368  5531  4566  331
-CONVEX 2657    GT_PK(2,2)      332  5532  369  5530  5341  368
-CONVEX 2658    GT_PK(2,2)      332  5532  369  5529  5533  333
-CONVEX 2659    GT_PK(2,2)      262  5534  297  5535  5336  263
-CONVEX 2660    GT_PK(2,2)      262  5536  229  5535  5358  263
-CONVEX 2661    GT_PK(2,2)      373  5537  336  5538  5348  372
-CONVEX 2662    GT_PK(2,2)      373  5539  410  5538  5540  372
-CONVEX 2663    GT_PK(2,2)      373  5541  411  5542  5053  374
-CONVEX 2664    GT_PK(2,2)      373  5539  410  5541  5543  411
-CONVEX 2665    GT_PK(2,2)      228  5544  261  5545  5044  227
-CONVEX 2666    GT_PK(2,2)      228  5546  229  5547  5360  196
-CONVEX 2667    GT_PK(2,2)      228  5548  262  5544  5549  261
-CONVEX 2668    GT_PK(2,2)      228  5548  262  5546  5536  229
-CONVEX 2669    GT_PK(2,2)      228  5550  195  5547  3960  196
-CONVEX 2670    GT_PK(2,2)      228  5545  227  5550  4596  195
-CONVEX 2671    GT_PK(2,2)      449  5551  448  5552  5368  487
-CONVEX 2672    GT_PK(2,2)      449  5552  487  5553  4510  488
-CONVEX 2673    GT_PK(2,2)      449  5554  450  5553  5365  488
-CONVEX 2674    GT_PK(2,2)      449  5554  450  5555  5363  411
-CONVEX 2675    GT_PK(2,2)      449  5556  410  5555  5543  411
-CONVEX 2676    GT_PK(2,2)      449  5551  448  5556  5557  410
-CONVEX 2677    GT_PK(2,2)      882  5558  921  5559  5369  881
-CONVEX 2678    GT_PK(2,2)      882  5560  843  5561  3800  883
-CONVEX 2679    GT_PK(2,2)      882  5562  842  5560  4659  843
-CONVEX 2680    GT_PK(2,2)      882  5559  881  5562  5088  842
-CONVEX 2681    GT_PK(2,2)      922  5563  960  5564  5377  921
-CONVEX 2682    GT_PK(2,2)      922  5565  883  5566  3797  923
-CONVEX 2683    GT_PK(2,2)      922  5567  961  5566  5099  923
-CONVEX 2684    GT_PK(2,2)      922  5563  960  5567  5372  961
-CONVEX 2685    GT_PK(2,2)      922  5568  882  5565  5561  883
-CONVEX 2686    GT_PK(2,2)      922  5568  882  5564  5558  921
-CONVEX 2687    GT_PK(2,2)      996  5569  995  5570  5181  957
-CONVEX 2688    GT_PK(2,2)      996  5570  957  5571  5421  958
-CONVEX 2689    GT_PK(2,2)      996  5572  997  5571  5382  958
-CONVEX 2690    GT_PK(2,2)      996  5572  997  5573  5379  1035
-CONVEX 2691    GT_PK(2,2)      996  5574  1034  5573  4839  1035
-CONVEX 2692    GT_PK(2,2)      996  5569  995  5574  5185  1034
-CONVEX 2693    GT_PK(2,2)      578  5575  618  5576  5400  617
-CONVEX 2694    GT_PK(2,2)      578  5577  538  5578  5579  539
-CONVEX 2695    GT_PK(2,2)      580  5580  540  5581  5413  541
-CONVEX 2696    GT_PK(2,2)      580  5582  620  5583  4724  619
-CONVEX 2697    GT_PK(2,2)      580  5584  581  5582  5391  620
-CONVEX 2698    GT_PK(2,2)      580  5584  581  5581  5389  541
-CONVEX 2699    GT_PK(2,2)      579  5585  540  5586  5587  539
-CONVEX 2700    GT_PK(2,2)      579  5588  578  5586  5578  539
-CONVEX 2701    GT_PK(2,2)      579  5588  578  5589  5575  618
-CONVEX 2702    GT_PK(2,2)      579  5589  618  5590  5398  619
-CONVEX 2703    GT_PK(2,2)      579  5591  580  5590  5583  619
-CONVEX 2704    GT_PK(2,2)      579  5591  580  5585  5580  540
-CONVEX 2705    GT_PK(2,2)      501  5592  540  5593  5587  539
-CONVEX 2706    GT_PK(2,2)      501  5594  462  5595  5418  463
-CONVEX 2707    GT_PK(2,2)      501  5595  463  5596  4741  502
-CONVEX 2708    GT_PK(2,2)      501  5592  540  5596  5414  502
-CONVEX 2709    GT_PK(2,2)      577  5597  576  5598  5402  616
-CONVEX 2710    GT_PK(2,2)      577  5598  616  5599  5408  617
-CONVEX 2711    GT_PK(2,2)      577  5600  578  5599  5576  617
-CONVEX 2712    GT_PK(2,2)      577  5600  578  5601  5577  538
-CONVEX 2713    GT_PK(2,2)      500  5602  462  5603  5415  461
-CONVEX 2714    GT_PK(2,2)      500  5604  538  5605  5579  539
-CONVEX 2715    GT_PK(2,2)      500  5606  501  5605  5593  539
-CONVEX 2716    GT_PK(2,2)      500  5606  501  5602  5594  462
-CONVEX 2717    GT_PK(2,2)      500  5603  461  5607  4718  499
-CONVEX 2718    GT_PK(2,2)      500  5604  538  5607  5608  499
-CONVEX 2719    GT_PK(2,2)      117  5609  118  5610  5518  92
-CONVEX 2720    GT_PK(2,2)      117  5611  144  5612  5512  116
-CONVEX 2721    GT_PK(2,2)      117  5611  144  5613  5511  145
-CONVEX 2722    GT_PK(2,2)      117  5609  118  5613  5516  145
-CONVEX 2723    GT_PK(2,2)      117  5614  91  5610  4911  92
-CONVEX 2724    GT_PK(2,2)      117  5612  116  5614  3703  91
-CONVEX 2725    GT_PK(2,2)      409  5615  410  5616  5540  372
-CONVEX 2726    GT_PK(2,2)      409  5617  408  5618  5526  447
-CONVEX 2727    GT_PK(2,2)      409  5619  448  5618  5367  447
-CONVEX 2728    GT_PK(2,2)      409  5619  448  5615  5557  410
-CONVEX 2729    GT_PK(2,2)      371  5620  335  5621  5347  372
-CONVEX 2730    GT_PK(2,2)      371  5622  409  5621  5616  372
-CONVEX 2731    GT_PK(2,2)      371  5622  409  5623  5617  408
-CONVEX 2732    GT_PK(2,2)      296  5624  262  5625  5534  297
-CONVEX 2733    GT_PK(2,2)      296  5626  331  5627  3954  295
-CONVEX 2734    GT_PK(2,2)      296  5628  261  5627  5047  295
-CONVEX 2735    GT_PK(2,2)      296  5624  262  5628  5549  261
-CONVEX 2736    GT_PK(2,2)      296  5629  332  5626  5531  331
-CONVEX 2737    GT_PK(2,2)      296  5629  332  5625  5528  297
-CONVEX 2738    GT_PK(2,2)      337  5630  373  5631  5537  336
-CONVEX 2739    GT_PK(2,2)      337  5631  336  5632  5343  301
-CONVEX 2740    GT_PK(2,2)      337  5633  374  5634  4602  338
-CONVEX 2741    GT_PK(2,2)      337  5630  373  5633  5542  374
-CONVEX 2742    GT_PK(2,2)      337  5634  338  5635  3095  302
-CONVEX 2743    GT_PK(2,2)      337  5632  301  5635  5030  302
-CONVEX 2744    GT_PK(2,2)      537  5636  577  5637  5597  576
-CONVEX 2745    GT_PK(2,2)      537  5638  536  5639  2990  498
-CONVEX 2746    GT_PK(2,2)      537  5637  576  5638  5404  536
-CONVEX 2747    GT_PK(2,2)      537  5640  499  5639  4100  498
-CONVEX 2748    GT_PK(2,2)      537  5641  538  5640  5608  499
-CONVEX 2749    GT_PK(2,2)      537  5636  577  5641  5601  538
-CONVEX 2750    GT_PK(2,2)      334  5642  371  5643  5620  335
-CONVEX 2751    GT_PK(2,2)      334  5643  335  5644  5349  299
-CONVEX 2752    GT_PK(2,2)      334  5645  333  5646  5339  298
-CONVEX 2753    GT_PK(2,2)      334  5644  299  5646  5032  298
-CONVEX 2754    GT_PK(2,2)      370  5647  408  5648  5527  407
-CONVEX 2755    GT_PK(2,2)      370  5649  371  5647  5623  408
-CONVEX 2756    GT_PK(2,2)      370  5650  369  5648  5342  407
-CONVEX 2757    GT_PK(2,2)      370  5651  334  5649  5642  371
-CONVEX 2758    GT_PK(2,2)      370  5650  369  5652  5533  333
-CONVEX 2759    GT_PK(2,2)      370  5651  334  5652  5645  333
-
-END MESH STRUCTURE DESCRIPTION
diff --git a/interface/src/scilab/demos/data/disc_P2_h1.mesh b/interface/src/scilab/demos/data/disc_P2_h1.mesh
deleted file mode 100644
index 90ef1cb..0000000
--- a/interface/src/scilab/demos/data/disc_P2_h1.mesh
+++ /dev/null
@@ -1,8429 +0,0 @@
-% GETFEM MESH FILE 
-% GETFEM VERSION 1.7-20040316
-
-
-
-BEGIN POINTS LIST
-
-  POINT  0  0  0
-  POINT  1  0  20
-  POINT  2  -20  20
-  POINT  3  20  20
-  POINT  4  0  40
-  POINT  5  -5.494590158705203  0.769568933904214
-  POINT  6  -4.555054354703293  0.5256199116454576
-  POINT  7  -3.62510614201392  0.3312784996295808
-  POINT  8  -2.686413338358856  0.1812416288131739
-  POINT  9  -1.753728402849995  0.077037451999329
-  POINT  10  -0.851420720971519  0.01813114404021269
-  POINT  11  0.8514160122311216  0.01813095400480157
-  POINT  12  1.753719324465416  0.07703666291032139
-  POINT  13  2.686401050802698  0.181239963250821
-  POINT  14  3.625091324513498  0.3312757686489166
-  POINT  15  4.555037637659274  0.5256160015391538
-  POINT  16  5.494572548479121  0.7695639022537971
-  POINT  17  -8.14748720023632  1.73477478041978
-  POINT  18  -7.204326158760607  1.342623855477397
-  POINT  19  -6.323306730319925  1.025917887963812
-  POINT  20  -5.012043637681486  1.487026562234344
-  POINT  21  -4.001504680231534  1.348769869720156
-  POINT  22  -3.020446348008669  1.193123454693629
-  POINT  23  -2.033096162687354  1.074468404199018
-  POINT  24  -1.029250259109854  0.9952937048620419
-  POINT  25  -4.743693576426955e-06  0.9550846747893821
-  POINT  26  1.029241591782402  0.9952938914888843
-  POINT  27  2.033087778001799  1.074468514560464
-  POINT  28  3.020437785114206  1.193122951441658
-  POINT  29  4.001495610537607  1.348768371554737
-  POINT  30  5.012033480242295  1.487023534523747
-  POINT  31  6.323291483458299  1.025912806798219
-  POINT  32  7.20431240676467  1.342618545311957
-  POINT  33  8.147472348609107  1.734768155628285
-  POINT  34  -9.874839229995656  2.607830779866931
-  POINT  35  -8.967401898964656  2.123039878590955
-  POINT  36  -7.43893966884391  2.316523461127632
-  POINT  37  -6.505937339794322  2.123067897852342
-  POINT  38  -5.617471023440036  2.128732087831175
-  POINT  39  -4.504938941140685  2.292372023343256
-  POINT  40  -3.474895393652287  2.188889537474249
-  POINT  41  -2.477789827740728  2.069417744488129
-  POINT  42  -1.486533939627704  1.978390111577929
-  POINT  43  -0.4945351927920381  1.920788208193323
-  POINT  44  0.494530028654747  1.920788180673721
-  POINT  45  1.48652903784696  1.978390363793194
-  POINT  46  2.477785286357576  2.069417875067633
-  POINT  47  3.474891314117997  2.188889007881329
-  POINT  48  4.504935616060729  2.292369967247126
-  POINT  49  5.617468616717059  2.128722558769742
-  POINT  50  6.505934206344425  2.123064219351945
-  POINT  51  7.438934955645484  2.316522386860346
-  POINT  52  8.967386714216421  2.123032261658711
-  POINT  53  9.874824441340188  2.607822383246229
-  POINT  54  -11.51772618471706  3.649404184131703
-  POINT  55  -10.65697220336667  3.075788247109521
-  POINT  56  -9.073837487095867  3.098945367911463
-  POINT  57  -8.146481814508759  2.93463496665957
-  POINT  58  -7.049600453276345  3.146247627644996
-  POINT  59  -6.068284496299216  3.100104651100007
-  POINT  60  -5.072988891537222  3.091827459666651
-  POINT  61  -3.993877927928949  3.131132225510109
-  POINT  62  -2.967955349130637  3.051608081751008
-  POINT  63  -1.969358890547338  2.964205195218535
-  POINT  64  -0.9811566490131486  2.90071553814206
-  POINT  65  -1.32163243384692e-06  2.877135624667564
-  POINT  66  0.9811540073798326  2.900715668778548
-  POINT  67  1.969356448130425  2.964205359405151
-  POINT  68  2.967953292680015  3.051607771536507
-  POINT  69  3.993876536191101  3.131130560601491
-  POINT  70  5.07298836313739  3.09182201424316
-  POINT  71  6.06828189330052  3.10009883043144
-  POINT  72  7.049596028910742  3.146246238867447
-  POINT  73  8.146475803362755  2.934633378296194
-  POINT  74  9.073829870567886  3.098941319319342
-  POINT  75  10.65695825761416  3.075779465645408
-  POINT  76  11.51771371828971  3.649395402508161
-  POINT  77  -12.25874124373426  4.197365310835768
-  POINT  78  -10.64940593588828  4.039054822049597
-  POINT  79  -9.738991551137142  3.788828249782045
-  POINT  80  -8.645496432574655  3.944646023442154
-  POINT  81  -7.660083249538626  3.927642758322452
-  POINT  82  -6.59386271210862  4.037468940686985
-  POINT  83  -5.568600019856155  4.018665115993096
-  POINT  84  -4.542276038525629  3.999836078704063
-  POINT  85  -3.491369657240189  3.994992924822852
-  POINT  86  -2.474009349355216  3.935011777572696
-  POINT  87  -1.477288819485819  3.874958764735967
-  POINT  88  -0.4912058119350093  3.84024391890156
-  POINT  89  0.4912045861343114  3.840244004832297
-  POINT  90  1.477287661196852  3.874958892229309
-  POINT  91  2.474008420090503  3.935011605232642
-  POINT  92  3.491369140152303  3.994991746916046
-  POINT  93  4.542275958327673  3.999832734657181
-  POINT  94  5.568598961382722  4.018661009084565
-  POINT  95  6.593859756639968  4.037466906689763
-  POINT  96  7.660079741658018  3.927642484330992
-  POINT  97  8.64549214777098  3.944645135772696
-  POINT  98  9.738984400934594  3.788824210856252
-  POINT  99  10.64939834126311  4.039049114973768
-  POINT  100  12.25873013918693  4.197356696596919
-  POINT  101  -13.06808399305144  4.859815696281542
-  POINT  102  -12.14172415206427  5.120456490850303
-  POINT  103  -11.26850058845588  4.78253504757261
-  POINT  104  -10.17404214944296  4.845047406793981
-  POINT  105  -9.208059651222554  4.766866668801151
-  POINT  106  -8.164339019401956  4.857476344060355
-  POINT  107  -7.149967162775942  4.875867152053067
-  POINT  108  -6.093958019589567  4.926093683238227
-  POINT  109  -5.058077545048842  4.913790131101954
-  POINT  110  -4.028039828119854  4.894648028971938
-  POINT  111  -2.995365612046738  4.876648223313875
-  POINT  112  -1.984673486096534  4.833837916766388
-  POINT  113  -0.9889438049108867  4.797769562520688
-  POINT  114  -2.362747113168751e-07  4.784386125986646
-  POINT  115  0.9889433725237518  4.797769655939185
-  POINT  116  1.984673180431574  4.833837841092998
-  POINT  117  2.995365534870316  4.876647488912344
-  POINT  118  4.028039920473764  4.894645987409467
-  POINT  119  5.05807704187145  4.913787423329794
-  POINT  120  6.09395626231969  4.926092028666856
-  POINT  121  7.149964792987238  4.875866809291987
-  POINT  122  8.164336682555421  4.857476643496101
-  POINT  123  9.208056699547432  4.766865857979807
-  POINT  124  10.17403815454237  4.845044126893953
-  POINT  125  11.26849448251217  4.782529900161253
-  POINT  126  12.14171794981946  5.120450644819872
-  POINT  127  13.06807455950774  4.859807553827244
-  POINT  128  -13.79621135610305  5.520201927590952
-  POINT  129  -12.80117439670994  5.856589459482491
-  POINT  130  -11.67938537881067  5.871675730352508
-  POINT  131  -10.7214199084595  5.705740655756915
-  POINT  132  -9.682832193302595  5.735754340027762
-  POINT  133  -8.688206795148123  5.723107658281122
-  POINT  134  -7.655630079002389  5.775975918064022
-  POINT  135  -6.627659763072258  5.792669306732381
-  POINT  136  -5.582314228446745  5.814411012773447
-  POINT  137  -4.548885425945512  5.805126115268295
-  POINT  138  -3.522722077771634  5.788884500830754
-  POINT  139  -2.501187311366817  5.770380462326169
-  POINT  140  -1.494394371192296  5.742942846788264
-  POINT  141  -0.4971264884626344  5.724801584483487
-  POINT  142  0.4971264114179549  5.724801616093884
-  POINT  143  1.494394375253193  5.742942820679326
-  POINT  144  2.501187449167741  5.770380046330405
-  POINT  145  3.522722282985142  5.788883304381674
-  POINT  146  4.548885254065114  5.80512440450948
-  POINT  147  5.582313237121974  5.814409778421799
-  POINT  148  6.627658274246912  5.792668907910858
-  POINT  149  7.655628672903336  5.775976131426517
-  POINT  150  8.688205683983837  5.723107897941759
-  POINT  151  9.682831053695072  5.735753339275631
-  POINT  152  10.72141774219851  5.705737949417665
-  POINT  153  11.67938249802985  5.871671763668828
-  POINT  154  12.80116985277255  5.856584114327579
-  POINT  155  13.79620361018442  5.52019455095268
-  POINT  156  -15.07551414433484  6.857364294633759
-  POINT  157  -14.47383155813855  6.197529205731446
-  POINT  158  -13.45485475009742  6.553837837714978
-  POINT  159  -12.31042185688016  6.683440243020864
-  POINT  160  -11.21350161895065  6.69819718995942
-  POINT  161  -10.20833342071787  6.628047644175917
-  POINT  162  -9.180105769142591  6.64834742192738
-  POINT  163  -8.167115514052471  6.65576641169878
-  POINT  164  -7.135706515094646  6.685162961807312
-  POINT  165  -6.105345078296335  6.696209760357505
-  POINT  166  -5.069576645378604  6.705314119570696
-  POINT  167  -4.041800732917723  6.698207423904568
-  POINT  168  -3.020761532842517  6.685782557740071
-  POINT  169  -2.005808074374162  6.671737301319939
-  POINT  170  -1.000288933333046  6.656398725132026
-  POINT  171  4.397573777348285e-08  6.650034053590167
-  POINT  172  1.000289057350326  6.656398701633271
-  POINT  173  2.005808282761941  6.671737074424545
-  POINT  174  3.020761779503171  6.685781881995771
-  POINT  175  4.041800760087482  6.698206389869481
-  POINT  176  5.069576162857779  6.705313264812579
-  POINT  177  6.10534421344702  6.69620937563182
-  POINT  178  7.135705654446768  6.685162970448084
-  POINT  179  8.167114943754402  6.655766632853415
-  POINT  180  9.180105544149159  6.648347310133159
-  POINT  181  10.20833306114628  6.628046599517105
-  POINT  182  11.21350079915651  6.698194920239427
-  POINT  183  12.31041989729133  6.683437342390677
-  POINT  184  13.45485102688512  6.553833543240082
-  POINT  185  14.47382501191121  6.197522339217816
-  POINT  186  15.07550853647004  6.85735785101832
-  POINT  187  -15.74070185460795  7.661835423193954
-  POINT  188  -14.74687538651157  7.702960989661571
-  POINT  189  -13.93188920478376  7.345232089754496
-  POINT  190  -12.86506131544698  7.471088086950771
-  POINT  191  -11.77211701495691  7.547677194388092
-  POINT  192  -10.70587046671523  7.565284924165475
-  POINT  193  -9.687660424643854  7.54461386330666
-  POINT  194  -8.662563218479574  7.560951116274378
-  POINT  195  -7.642034647994548  7.571360794157137
-  POINT  196  -6.613518858753616  7.588082984279957
-  POINT  197  -5.586073186048593  7.595112879441636
-  POINT  198  -4.558140690092682  7.598809924577656
-  POINT  199  -3.535939593111036  7.59366155618144
-  POINT  200  -2.519295513626756  7.585207729094968
-  POINT  201  -1.507828110570193  7.576464832977407
-  POINT  202  -0.5019148548267611  7.569504441473947
-  POINT  203  0.5019150140751154  7.569504419051911
-  POINT  204  1.507828313373964  7.576464701318211
-  POINT  205  2.51929574421762  7.58520735259712
-  POINT  206  3.535939709005314  7.593660949468794
-  POINT  207  4.558140510818687  7.598809363042038
-  POINT  208  5.58607274341326  7.595112562629756
-  POINT  209  6.613518369190103  7.588082887213245
-  POINT  210  7.642034309561478  7.571360854887308
-  POINT  211  8.662563167404116  7.560951138691602
-  POINT  212  9.687660573872202  7.54461354186692
-  POINT  213  10.70587058429081  7.565283863779716
-  POINT  214  11.77211666522259  7.547675581264719
-  POINT  215  12.8650605916635  7.471085619230291
-  POINT  216  13.93188849368163  7.345227696048455
-  POINT  217  14.74687398655421  7.702958601368711
-  POINT  218  15.74069772046266  7.661830148963676
-  POINT  219  -16.34008243157374  8.467363435476578
-  POINT  220  -15.28567534644808  8.552905620836993
-  POINT  221  -14.22089501094071  8.468579625245626
-  POINT  222  -13.29774920244363  8.333212052076258
-  POINT  223  -12.27300453476784  8.396001904827241
-  POINT  224  -11.224449672806  8.44025834990769
-  POINT  225  -10.1842020715159  8.457472361197105
-  POINT  226  -9.163914101356678  8.456332255719779
-  POINT  227  -8.14059852678059  8.468750713098206
-  POINT  228  -7.118690004259524  8.477698841262107
-  POINT  229  -6.093911741800466  8.487745637900247
-  POINT  230  -5.070537359203934  8.492297494254309
-  POINT  231  -4.048497389531928  8.493845716618845
-  POINT  232  -3.030710235690668  8.490541970764172
-  POINT  233  -2.017113078017005  8.485534154569866
-  POINT  234  -1.007152862458606  8.481122761690685
-  POINT  235  8.070285670638833e-08  8.479054147646179
-  POINT  236  1.007153037203349  8.481122683637645
-  POINT  237  2.017113267583667  8.485533940823723
-  POINT  238  3.030710370157321  8.490541618084078
-  POINT  239  4.048497363984429  8.493845358028667
-  POINT  240  5.070537168629906  8.49229725406053
-  POINT  241  6.093911495339211  8.487745514844656
-  POINT  242  7.11868981343622  8.477698810261961
-  POINT  243  8.140598491031323  8.468750699179775
-  POINT  244  9.163914246108916  8.456332131143173
-  POINT  245  10.18420232498191  8.457471896486332
-  POINT  246  11.22444978036375  8.440257512134613
-  POINT  247  12.27300442131762  8.396000443618357
-  POINT  248  13.29774885774807  8.333209357606099
-  POINT  249  14.22089386884885  8.468576880391957
-  POINT  250  15.28567398016187  8.552903295969026
-  POINT  251  16.34007933974851  8.46735905480778
-  POINT  252  -16.89879506132182  9.30277019619324
-  POINT  253  -15.84083890009481  9.368103783320413
-  POINT  254  -14.75936630448394  9.376434710940254
-  POINT  255  -13.72667446491556  9.338668036765469
-  POINT  256  -12.7458829592818  9.286293637722791
-  POINT  257  -11.72514144039831  9.317880286978371
-  POINT  258  -10.69307226518711  9.344364735918155
-  POINT  259  -9.663652464211705  9.358107425253532
-  POINT  260  -8.642457994516798  9.362656816289235
-  POINT  261  -7.620361904257799  9.371754129812164
-  POINT  262  -6.599324604837983  9.378698501517102
-  POINT  263  -5.577936443480438  9.385133261260403
-  POINT  264  -4.558210845970175  9.388247898190615
-  POINT  265  -3.540361900824579  9.389121481751587
-  POINT  266  -2.52566238019628  9.387374370414491
-  POINT  267  -1.513887157671833  9.384925984750414
-  POINT  268  -0.504297186178584  9.383298051709803
-  POINT  269  0.5042973320602566  9.383298015668299
-  POINT  270  1.51388730668141  9.384925862954564
-  POINT  271  2.525662501619651  9.387374163645836
-  POINT  272  3.540361939509808  9.389121254735599
-  POINT  273  4.558210789027288  9.388247723190803
-  POINT  274  5.577936342341931  9.385133146588913
-  POINT  275  6.599324518449944  9.378698438465905
-  POINT  276  7.62036189183867  9.371754085979447
-  POINT  277  8.642458092973191  9.362656736309578
-  POINT  278  9.663652671231812  9.358107201585797
-  POINT  279  10.6930724783395  9.344364317591429
-  POINT  280  11.72514158518201  9.31787949717938
-  POINT  281  12.74588295478644  9.286292109076781
-  POINT  282  13.72667400654556  9.338666111495892
-  POINT  283  14.75936532452434  9.376432764986804
-  POINT  284  15.84083766707554  9.368101537096484
-  POINT  285  16.8987927411374  9.302766530916411
-  POINT  286  -17.41541814741128  10.16622093237684
-  POINT  287  -16.36597467943507  10.20674001010058
-  POINT  288  -15.30570510771474  10.23673169382489
-  POINT  289  -14.25334124093768  10.24705991000825
-  POINT  290  -13.22518371810642  10.23169262743967
-  POINT  291  -12.21928286812764  10.21375315134102
-  POINT  292  -11.19741423399891  10.23174369517853
-  POINT  293  -10.17050417537597  10.2482576748095
-  POINT  294  -9.145044199699443  10.25842856407609
-  POINT  295  -8.123750354518931  10.26388718261748
-  POINT  296  -7.10298550942124  10.2706284602633
-  POINT  297  -6.083575083515306  10.2759394046698
-  POINT  298  -5.065015567249327  10.28034882788564
-  POINT  299  -4.048200146803218  10.28265723277545
-  POINT  300  -3.033238075903394  10.28342728339184
-  POINT  301  -2.02054894726801  10.28280355683485
-  POINT  302  -1.009738819288446  10.28194446006377
-  POINT  303  5.919699467074602e-08  10.28162989140187
-  POINT  304  1.009738935910972  10.2819443965436
-  POINT  305  2.020549047902884  10.28280343604998
-  POINT  306  3.033238133655776  10.28342713958931
-  POINT  307  4.048200151873941  10.2826571076832
-  POINT  308  5.065015543299326  10.28034873191634
-  POINT  309  6.083575061485952  10.27593933706552
-  POINT  310  7.102985523625926  10.27062840654225
-  POINT  311  8.123750433256964  10.26388711645833
-  POINT  312  9.14504435731642  10.25842843597803
-  POINT  313  10.17050438210141  10.24825745265531
-  POINT  314  11.19741445812459  10.23174327923734
-  POINT  315  12.21928304966143  10.21375232985006
-  POINT  316  13.22518366386299  10.23169143671009
-  POINT  317  14.25334082737309  10.24705856617686
-  POINT  318  15.30570438725816  10.2367300912412
-  POINT  319  16.36597364727631  10.20673788845324
-  POINT  320  17.41541641117195  10.16621785753401
-  POINT  321  -17.88625803484845  11.05115797933476
-  POINT  322  -16.85120422054986  11.06936232054822
-  POINT  323  -15.81832377296524  11.10623835603135
-  POINT  324  -14.77936586062894  11.12671433185663
-  POINT  325  -13.74209116444094  11.13500853711859
-  POINT  326  -12.71605470869173  11.13080637203836
-  POINT  327  -11.69940028612606  11.12659743667363
-  POINT  328  -10.67625961071982  11.13773567839252
-  POINT  329  -9.651329983156939  11.14840741093704
-  POINT  330  -8.627923790323184  11.15586543586765
-  POINT  331  -7.607383209356573  11.16085887302131
-  POINT  332  -6.588183874293925  11.16597912139563
-  POINT  333  -5.570592864708988  11.17006260278196
-  POINT  334  -4.55434815440509  11.17325037576849
-  POINT  335  -3.539757168979546  11.17505634294026
-  POINT  336  -2.526758778403693  11.17584237662288
-  POINT  337  -1.515331628371982  11.17586700307951
-  POINT  338  -0.5049906539082446  11.17574820189833
-  POINT  339  0.5049907444555864  11.17574817768458
-  POINT  340  1.5153317094028  11.17586693621212
-  POINT  341  2.526758836407911  11.17584228689916
-  POINT  342  3.539757198178682  11.17505625511356
-  POINT  343  4.554348166128215  11.17325029975345
-  POINT  344  5.570592875755479  11.17006254133163
-  POINT  345  6.588183905050538  11.16597906858908
-  POINT  346  7.6073832793965  11.16085881572795
-  POINT  347  8.62792391457109  11.15586535027681
-  POINT  348  9.651330158548348  11.14840727911036
-  POINT  349  10.67625983071012  11.13773544977034
-  POINT  350  11.69940052274761  11.12659700092283
-  POINT  351  12.71605485286965  11.13080569362486
-  POINT  352  13.74209110304109  11.13500768317192
-  POINT  353  14.7793655795263  11.12671327386668
-  POINT  354  15.81832324916032  11.10623695423282
-  POINT  355  16.85120337097398  11.06936033777372
-  POINT  356  17.88625674904034  11.05115540936097
-  POINT  357  -18.30877322305379  11.9508495437846
-  POINT  358  -17.29354589755249  11.94920666314173
-  POINT  359  -16.29455300391288  11.99583596159888
-  POINT  360  -15.27946629704285  12.01498717612042
-  POINT  361  -14.25474205301729  12.02594878618006
-  POINT  362  -13.22681809875847  12.03063506970706
-  POINT  363  -12.20220308495755  12.03009391767082
-  POINT  364  -11.18106431040382  12.03032682581759
-  POINT  365  -10.15753313450907  12.03745704775757
-  POINT  366  -9.134027318052762  12.04457505277963
-  POINT  367  -8.11232875700758  12.05009863957686
-  POINT  368  -7.093073740706956  12.05428798841279
-  POINT  369  -6.075537130934441  12.0582085939917
-  POINT  370  -5.05970021646697  12.06132294542906
-  POINT  371  -4.045326070247903  12.06366127251691
-  POINT  372  -3.032406410591747  12.06506238376489
-  POINT  373  -2.020741740391878  12.06579002116175
-  POINT  374  -1.010099115438543  12.06604601638048
-  POINT  375  3.404314703400746e-08  12.06609631184198
-  POINT  376  1.010099179329847  12.06604598427999
-  POINT  377  2.02074179197248  12.06578996792154
-  POINT  378  3.032406446294575  12.06506232425981
-  POINT  379  4.045326095644757  12.06366121500955
-  POINT  380  5.059700241198946  12.06132289396818
-  POINT  381  6.075537167668678  12.05820854699794
-  POINT  382  7.093073802862654  12.05428793944949
-  POINT  383  8.112328856771683  12.05009857666489
-  POINT  384  9.134027460561303  12.04457496575233
-  POINT  385  10.15753332314846  12.03745691162176
-  POINT  386  11.18106453668301  12.03032658694119
-  POINT  387  12.20220329614919  12.03009354250335
-  POINT  388  13.22681822001311  12.03063456472911
-  POINT  389  14.25474204169832  12.02594812574046
-  POINT  390  15.27946612080948  12.01498628420012
-  POINT  391  16.29455261172639  11.99583469575495
-  POINT  392  17.29354519100736  11.94920477604054
-  POINT  393  18.30877230037898  11.95084744504889
-  POINT  394  -18.68349051939805  12.86367167154098
-  POINT  395  -17.69955044194535  12.83783554399056
-  POINT  396  -16.74680072099509  12.90757935532751
-  POINT  397  -15.76140667037218  12.9221400730053
-  POINT  398  -14.75567094155959  12.92630257350449
-  POINT  399  -13.73682065989795  12.92743559025777
-  POINT  400  -12.71214391446095  12.92742694362712
-  POINT  401  -11.68737838806575  12.92678450620815
-  POINT  402  -10.66414648577376  12.92775785019992
-  POINT  403  -9.640754341022918  12.93234383939904
-  POINT  404  -8.618552582613498  12.93719911566106
-  POINT  405  -7.598448596921033  12.94129728244754
-  POINT  406  -6.580657830892998  12.94461961735053
-  POINT  407  -5.564721623493883  12.94754856845896
-  POINT  408  -4.550449594156615  12.94982267896038
-  POINT  409  -3.537564068386769  12.95146460765515
-  POINT  410  -2.525883376596742  12.95246017188719
-  POINT  411  -1.515118380882561  12.95300971020892
-  POINT  412  -0.5049676356087293  12.95322346487957
-  POINT  413  0.5049676844956841  12.95322345397402
-  POINT  414  1.515118423968893  12.95300968152577
-  POINT  415  2.525883411194239  12.95246013386642
-  POINT  416  3.537564097060069  12.95146456643065
-  POINT  417  4.550449622545449  12.94982263848316
-  POINT  418  5.56472165978088  12.9475485292704
-  POINT  419  6.580657884493699  12.94461957666239
-  POINT  420  7.598448677339204  12.9412972341219
-  POINT  421  8.618552696870632  12.93719905370227
-  POINT  422  9.640754495709061  12.93234375105686
-  POINT  423  10.66414668192525  12.927757709954
-  POINT  424  11.6873786049825  12.9267842939533
-  POINT  425  12.7121441131643  12.92742665289655
-  POINT  426  13.73682080368874  12.92743519895239
-  POINT  427  14.75567099253752  12.92630202967495
-  POINT  428  15.76140658474425  12.92213928078801
-  POINT  429  16.74680044196923  12.90757816273018
-  POINT  430  17.69954984610879  12.8378336756992
-  POINT  431  18.6834899076131  12.8636700698384
-  POINT  432  -19.02238328735229  13.82351766220752
-  POINT  433  -18.13955550450578  13.72808332961303
-  POINT  434  -17.24747413019177  13.83334150399983
-  POINT  435  -16.27671854460964  13.8444824687452
-  POINT  436  -15.27456079944098  13.83853174040222
-  POINT  437  -14.25616310884793  13.83020331307981
-  POINT  438  -13.22989658164751  13.82408308329856
-  POINT  439  -12.20135161049109  13.82071634572721
-  POINT  440  -11.17413867021331  13.81944883534201
-  POINT  441  -10.14926702413137  13.8202526514499
-  POINT  442  -9.126057836010542  13.82327629540207
-  POINT  443  -8.104996732868651  13.82665424545745
-  POINT  444  -7.086340525468896  13.82965017200467
-  POINT  445  -6.069982091125469  13.83211598100588
-  POINT  446  -5.055493375580907  13.83414727908586
-  POINT  447  -4.042551432867163  13.8356365177082
-  POINT  448  -3.030821469833524  13.83664074843842
-  POINT  449  -2.020032225634883  13.83720573920392
-  POINT  450  -1.009850751894021  13.83750425714042
-  POINT  451  1.810922449496655e-08  13.83759275454394
-  POINT  452  1.009850786298219  13.83750424406298
-  POINT  453  2.020032256013255  13.83720571680718
-  POINT  454  3.030821497136831  13.83664072069242
-  POINT  455  4.042551460337563  13.83563648775698
-  POINT  456  5.055493408535647  13.83414724818297
-  POINT  457  6.069982136283464  13.83211594828056
-  POINT  458  7.086340590263971  13.82965013439014
-  POINT  459  8.10499682427386  13.82665419928439
-  POINT  460  9.126057961450252  13.82327623361172
-  POINT  461  10.14926718918715  13.82025256130822
-  POINT  462  11.17413887129433  13.81944870576308
-  POINT  463  12.20135183449013  13.82071617071633
-  POINT  464  13.2298968126255  13.82408284872117
-  POINT  465  14.25616332583766  13.83020298488662
-  POINT  466  15.27456097333428  13.83853124901386
-  POINT  467  16.27671863417596  13.84448169655714
-  POINT  468  17.24747406497697  13.8333402848443
-  POINT  469  18.13955510497579  13.72808140596411
-  POINT  470  19.02238297028846  13.82351668571184
-  POINT  471  -19.27564676568709  14.66619818849089
-  POINT  472  -18.09766041208614  14.63187219093411
-  POINT  473  -16.95614347083327  14.72460549592841
-  POINT  474  -15.86921119998628  14.73780837074977
-  POINT  475  -14.81075412562909  14.72985007775523
-  POINT  476  -13.76486885106658  14.71947853532306
-  POINT  477  -12.72555276796724  14.71230313005461
-  POINT  478  -11.69126114605113  14.70886227379599
-  POINT  479  -10.66153612521807  14.70791746350395
-  POINT  480  -9.635755859587105  14.70873065251559
-  POINT  481  -8.613020109485847  14.71088365791704
-  POINT  482  -7.593121578733488  14.71326619553437
-  POINT  483  -6.575848554049146  14.71535684285003
-  POINT  484  -5.560852653819958  14.71698338764731
-  POINT  485  -4.547650629124863  14.71814844465915
-  POINT  486  -3.535804015609155  14.71887158153257
-  POINT  487  -2.524929077240439  14.71927025322356
-  POINT  488  -1.51473317861481  14.71940316393901
-  POINT  489  -0.5048698269273962  14.71947361417091
-  POINT  490  0.5048698535429671  14.71947360989954
-  POINT  491  1.514733203827875  14.71940315211682
-  POINT  492  2.524929101236818  14.7192702358374
-  POINT  493  3.535804040216305  14.718871560705
-  POINT  494  4.547650657766261  14.71814842161689
-  POINT  495  5.560852691237506  14.71698336234047
-  POINT  496  6.575848605965658  14.71535681381056
-  POINT  497  7.593121651312162  14.71326616047178
-  POINT  498  8.613020209763325  14.71088361248173
-  POINT  499  9.635755994552092  14.70873058948735
-  POINT  500  10.66153629879202  14.70791737591909
-  POINT  501  11.6912613588511  14.70886215652677
-  POINT  502  12.72555302053373  14.71230297372473
-  POINT  503  13.76486914422805  14.71947831783373
-  POINT  504  14.81075446037261  14.72984974915426
-  POINT  505  15.86921157538354  14.73780783221082
-  POINT  506  16.95614383875429  14.72460459306813
-  POINT  507  18.09766051890814  14.63187085031223
-  POINT  508  19.27564662677329  14.66619768647507
-  POINT  509  -19.50127447943532  15.56149871265921
-  POINT  510  -18.49586950943177  15.47325546362292
-  POINT  511  -17.47213216627488  15.54874531288023
-  POINT  512  -16.40580641559685  15.60593665709938
-  POINT  513  -15.34601737544395  15.61677435076866
-  POINT  514  -14.2947172695349  15.61000643038673
-  POINT  515  -13.24977965914606  15.60136804308813
-  POINT  516  -12.21061092357855  15.59603464741921
-  POINT  517  -11.1766690651603  15.59374881308825
-  POINT  518  -10.14751831522785  15.59340802755161
-  POINT  519  -9.122560414444946  15.59426088206107
-  POINT  520  -8.101062346441838  15.595824538575
-  POINT  521  -7.082603470679119  15.59741857217645
-  POINT  522  -6.066776863361147  15.59867868119486
-  POINT  523  -5.053111971733885  15.59945020989904
-  POINT  524  -4.041063833280758  15.59972861882586
-  POINT  525  -3.030084669706362  15.599680671072
-  POINT  526  -2.019763038193452  15.59951607389083
-  POINT  527  -1.009857003554932  15.59925577449675
-  POINT  528  1.024755921091858e-08  15.599193476494
-  POINT  529  1.009857023845601  15.59925576915614
-  POINT  530  2.019763058357887  15.59951606388146
-  POINT  531  3.030084690801801  15.59968065751039
-  POINT  532  4.041063857507812  15.59972860263055
-  POINT  533  5.053112002382292  15.59945019127528
-  POINT  534  6.066776904670986  15.59867865945828
-  POINT  535  7.082603527619012  15.59741854590029
-  POINT  536  8.101062424891389  15.59582450492322
-  POINT  537  9.122560520746296  15.59426083642217
-  POINT  538  10.14751845483047  15.59340796487829
-  POINT  539  11.17666924233262  15.59374872859052
-  POINT  540  12.21061114276325  15.59603453344294
-  POINT  541  13.24977992549936  15.60136788386504
-  POINT  542  14.29471758842084  15.61000619229367
-  POINT  543  15.34601774658832  15.61677396966515
-  POINT  544  16.40580680537335  15.60593604543914
-  POINT  545  17.47213241791181  15.54874447015032
-  POINT  546  18.4958693388047  15.47325456203676
-  POINT  547  19.50127443887344  15.56149853444409
-  POINT  548  -19.69120777770086  16.49909493767488
-  POINT  549  -18.82453814407551  16.39668162048823
-  POINT  550  -17.91856863118067  16.45118061991079
-  POINT  551  -16.92410838554749  16.48124398607248
-  POINT  552  -15.88164018773895  16.50096422915104
-  POINT  553  -14.82887068531301  16.49821045669536
-  POINT  554  -13.77807911254733  16.48886297653494
-  POINT  555  -12.7333784111039  16.48193539493605
-  POINT  556  -11.69485118291488  16.47821714148055
-  POINT  557  -10.66193355150254  16.47685701531462
-  POINT  558  -9.634017284309458  16.47687882871921
-  POINT  559  -8.610421523166179  16.47761153274202
-  POINT  560  -7.59043875501705  16.47862741976457
-  POINT  561  -6.573526910504127  16.47948404375377
-  POINT  562  -5.55916420169899  16.47991242318579
-  POINT  563  -4.546789160014427  16.4797742368711
-  POINT  564  -3.535766395032657  16.47908711802946
-  POINT  565  -2.525390013898583  16.4782315399178
-  POINT  566  -1.515222446789751  16.47755978237018
-  POINT  567  -0.505160915759866  16.47693907152057
-  POINT  568  0.5051609320854129  16.4769390697559
-  POINT  569  1.515222463409069  16.47755977720512
-  POINT  570  2.525390031591372  16.47823153173884
-  POINT  571  3.535766415254718  16.47908710738646
-  POINT  572  4.546789185065328  16.47977422398127
-  POINT  573  5.559164234676066  16.47991240775378
-  POINT  574  6.573526955235264  16.47948402492305
-  POINT  575  7.590438816148497  16.47862739571796
-  POINT  576  8.610421605901228  16.47761150046795
-  POINT  577  9.634017393679581  16.47687878455547
-  POINT  578  10.66193369197147  16.47685695525197
-  POINT  579  11.6948513586376  16.47821705943312
-  POINT  580  12.73337862581002  16.48193527915152
-  POINT  581  13.77807936895742  16.48886280392126
-  POINT  582  14.82887098061904  16.49821018706623
-  POINT  583  15.88164049446434  16.50096381647671
-  POINT  584  16.92410861282034  16.48124342897973
-  POINT  585  17.91856863399398  16.45118006156937
-  POINT  586  18.82453798513463  16.39668072056363
-  POINT  587  19.69120781864528  16.4990951679711
-  POINT  588  -19.82328465846074  17.34719293018973
-  POINT  589  -18.68356651268673  17.31043580953861
-  POINT  590  -17.56673240514328  17.36123106358058
-  POINT  591  -16.47414590791442  17.37598986974012
-  POINT  592  -15.39064716739153  17.37819173206542
-  POINT  593  -14.32006602394481  17.37102412556857
-  POINT  594  -13.2634493215721  17.36491520744474
-  POINT  595  -12.21741851257929  17.36094404730209
-  POINT  596  -11.17940525689727  17.35901220028596
-  POINT  597  -10.14779283686373  17.35850451428117
-  POINT  598  -9.121467989502685  17.35873940174785
-  POINT  599  -8.09954906046551  17.35924582268215
-  POINT  600  -7.081277449497645  17.35971278396684
-  POINT  601  -6.066028455702323  17.35983944191427
-  POINT  602  -5.053197717776997  17.35940141983762
-  POINT  603  -4.042124698542789  17.35824695931711
-  POINT  604  -3.032009115389205  17.3564023422576
-  POINT  605  -2.021821824817601  17.35459015065573
-  POINT  606  -1.011040264187739  17.35340280443575
-  POINT  607  6.814640345076395e-09  17.35243938843107
-  POINT  608  1.011040278028748  17.35340280223508
-  POINT  609  2.021821839659843  17.35459014619961
-  POINT  610  3.032009132287029  17.35640233585637
-  POINT  611  4.042124719169761  17.35824695109229
-  POINT  612  5.053197744437713  17.35940140968951
-  POINT  613  6.066028491348846  17.35983942938084
-  POINT  614  7.081277497793296  17.35971276796347
-  POINT  615  8.099549125655424  17.35924580133723
-  POINT  616  9.121468076013995  17.3587393726077
-  POINT  617  10.14779294895601  17.35850447445268
-  POINT  618  11.17940539853177  17.3590121455207
-  POINT  619  12.21741868699975  17.36094396965026
-  POINT  620  13.26344953055692  17.36491509096027
-  POINT  621  14.32006626614396  17.37102394370543
-  POINT  622  15.39064742969177  17.37819145776436
-  POINT  623  16.47414614962407  17.37598951033426
-  POINT  624  17.56673257253595  17.36123068035427
-  POINT  625  18.68356665984462  17.31043516903573
-  POINT  626  19.82328469438627  17.3471931986458
-  POINT  627  -19.92361530225037  18.25370297831815
-  POINT  628  -19.07203628626812  18.19876552320404
-  POINT  629  -18.09128424245282  18.22378292531755
-  POINT  630  -17.02794564635327  18.24352791034031
-  POINT  631  -15.94398258752478  18.24421394845224
-  POINT  632  -14.86112859360125  18.24245684590457
-  POINT  633  -13.79465161119509  18.24206223663435
-  POINT  634  -12.74159853322912  18.24073858102732
-  POINT  635  -11.698529613906  18.23959715961889
-  POINT  636  -10.66316644369302  18.23915626546558
-  POINT  637  -9.633977641977911  18.2392237253931
-  POINT  638  -8.609886644138397  18.23947670834334
-  POINT  639  -7.590062391072585  18.23966317253559
-  POINT  640  -6.573799873479021  18.2395756905061
-  POINT  641  -5.560467629070432  18.23897213290731
-  POINT  642  -4.549395686991836  18.2375962202419
-  POINT  643  -3.53974763298982  18.23518325778423
-  POINT  644  -2.530321009293305  18.23165172954483
-  POINT  645  -1.519299961772805  18.22830303022641
-  POINT  646  -0.5061568241133134  18.22651105869159
-  POINT  647  0.5061568361746052  18.22651105818931
-  POINT  648  1.519299974627625  18.2283030281956
-  POINT  649  2.530321023719614  18.23165172623696
-  POINT  650  3.539747650302188  18.23518325320082
-  POINT  651  4.549395708977971  18.23759621436859
-  POINT  652  5.560467658068336  18.23897212554887
-  POINT  653  6.573799912439206  18.23957568110988
-  POINT  654  7.590062443504756  18.23966316006795
-  POINT  655  8.609886713904036  18.23947669135741
-  POINT  656  9.633977733038876  18.23922370211182
-  POINT  657  10.66316655986387  18.23915623336316
-  POINT  658  11.69852975826159  18.23959711417069
-  POINT  659  12.74159870680618  18.24073851295247
-  POINT  660  13.79465181041776  18.24206212883075
-  POINT  661  14.86112880502805  18.24245668253721
-  POINT  662  15.94398277539668  18.24421374106404
-  POINT  663  17.02794575643996  18.24352769585881
-  POINT  664  18.09128426867969  18.22378260511285
-  POINT  665  19.07203607838779  18.19876510589028
-  POINT  666  19.92361533574309  18.25370336043873
-  POINT  667  -19.9802449810712  19.11128711446231
-  POINT  668  -18.80619197016033  19.09425379941037
-  POINT  669  -17.66225403113433  19.09510203515607
-  POINT  670  -16.52583190669753  19.09866237624121
-  POINT  671  -15.41432354959155  19.0986301021614
-  POINT  672  -14.33063667844831  19.1105065301146
-  POINT  673  -13.26794614671815  19.11638402180332
-  POINT  674  -12.21904679432654  19.11829199267038
-  POINT  675  -11.17975304147024  19.11894075428319
-  POINT  676  -10.14765766280284  19.11928688527702
-  POINT  677  -9.121321606407902  19.1195239082655
-  POINT  678  -8.099811768765214  19.11961774535636
-  POINT  679  -7.082440474765014  19.11946501955149
-  POINT  680  -6.068617555176951  19.11889174400767
-  POINT  681  -5.057733760576324  19.11759686938207
-  POINT  682  -4.048951495282913  19.11510440717879
-  POINT  683  -3.040860967573059  19.11069978972926
-  POINT  684  -2.031062116367802  19.10382972217813
-  POINT  685  -1.01638199358576  19.09746934675944
-  POINT  686  5.469910147222479e-09  19.09799582548251
-  POINT  687  1.016382005544462  19.09746934612121
-  POINT  688  2.031062129425211  19.10382972109414
-  POINT  689  3.040860982727736  19.11069978795467
-  POINT  690  4.048951514001514  19.1151044047146
-  POINT  691  5.057733784810108  19.11759686619456
-  POINT  692  6.06861758741177  19.11889173991558
-  POINT  693  7.082440518000469  19.11946501414825
-  POINT  694  8.099811826393989  19.11961773801307
-  POINT  695  9.121321682045322  19.11952389818466
-  POINT  696  10.14765776004377  19.11928687136565
-  POINT  697  11.1797531633058  19.11894073468605
-  POINT  698  12.21904694182174  19.11829196363125
-  POINT  699  13.26794631623689  19.11638397571452
-  POINT  700  14.33063685706478  19.11050645765263
-  POINT  701  15.41432371433398  19.09863001492938
-  POINT  702  16.52583203632977  19.09866230844884
-  POINT  703  17.6622541458637  19.09510191838969
-  POINT  704  18.80619204599507  19.09425361367645
-  POINT  705  19.9802449892912  19.11128730390016
-  POINT  706  -19.18788556876717  20.00005139493198
-  POINT  707  -18.23752403849579  19.99984302247159
-  POINT  708  -17.29064226017514  19.99925376166535
-  POINT  709  -16.47440002277868  20.00254940092639
-  POINT  710  -15.69589026095225  19.99922347246529
-  POINT  711  -14.75829776969549  19.99999149402495
-  POINT  712  -13.75224907606844  20.00002238976034
-  POINT  713  -12.72358628344629  20.00001314522074
-  POINT  714  -11.69063170189132  20.00000296247429
-  POINT  715  -10.65968425579931  19.99999907815186
-  POINT  716  -9.632679418332129  19.99999847573628
-  POINT  717  -8.610092788959356  19.9999987802438
-  POINT  718  -7.592007815489902  19.99999919201484
-  POINT  719  -6.578584325048967  19.99999952078446
-  POINT  720  -5.570430449173512  19.99999973968279
-  POINT  721  -4.569141973011657  19.99999986982209
-  POINT  722  -3.578262228261103  19.99999994088966
-  POINT  723  -2.605187956284842  19.99999997690123
-  POINT  724  -1.66466516281073  19.99999999380757
-  POINT  725  -0.7826655107941599  20.0000000016338
-  POINT  726  0.7826655154907771  20.00000000163381
-  POINT  727  1.664665170888243  19.99999999380764
-  POINT  728  2.605187967544461  19.99999997690146
-  POINT  729  3.578262243238  19.99999994089031
-  POINT  730  4.569141992985899  19.9999998698238
-  POINT  731  5.570430476094784  19.99999973968696
-  POINT  732  6.578584361468833  19.999999520794
-  POINT  733  7.592007864442903  19.99999919203552
-  POINT  734  8.610092853801689  19.99999878028637
-  POINT  735  9.632679502529101  19.99999847581969
-  POINT  736  10.6596843624034  19.99999907830713
-  POINT  737  11.69063183223476  20.00000296274612
-  POINT  738  12.72358643409481  20.00001314569264
-  POINT  739  13.75224923254777  20.00002239071156
-  POINT  740  14.75829790050601  19.99999149614534
-  POINT  741  15.69589033419841  19.99922348070548
-  POINT  742  16.47440003681302  20.0025493901109
-  POINT  743  17.29064231060998  19.99925377353345
-  POINT  744  18.23752405131307  19.99984302941273
-  POINT  745  19.18788543351031  20.00005138833587
-  POINT  746  -19.98023779283576  20.88887437456774
-  POINT  747  -18.80580843557483  20.90547874653299
-  POINT  748  -17.66161201461446  20.90415650737443
-  POINT  749  -16.52591330812703  20.90273438014319
-  POINT  750  -15.41490978144221  20.90067949213849
-  POINT  751  -14.33087263381866  20.8894508385836
-  POINT  752  -13.26804240623713  20.88362475434566
-  POINT  753  -12.21908307283113  20.88171102490173
-  POINT  754  -11.1797653194024  20.88105596204579
-  POINT  755  -10.14766089752007  20.88070896143329
-  POINT  756  -9.121321787680523  20.8804729634606
-  POINT  757  -8.099811171529218  20.88038023214702
-  POINT  758  -7.082439863957721  20.88053378104001
-  POINT  759  -6.068617118328885  20.88110759648338
-  POINT  760  -5.057733492537352  20.88240279408681
-  POINT  761  -4.048951345696993  20.88489543523155
-  POINT  762  -3.040860889905527  20.88930014517067
-  POINT  763  -2.031062079165233  20.89617025723036
-  POINT  764  -1.016381979500983  20.90253065295888
-  POINT  765  5.469943456515303e-09  20.90200417751546
-  POINT  766  1.016381991459812  20.90253065359715
-  POINT  767  2.03106209222298  20.89617025831457
-  POINT  768  3.040860905061069  20.88930014694594
-  POINT  769  4.048951364417659  20.88489543769765
-  POINT  770  5.057733516775839  20.8824027972792
-  POINT  771  6.06861715057387  20.88110760058708
-  POINT  772  7.082439907213993  20.88053378646916
-  POINT  773  8.099811229198181  20.8803802395451
-  POINT  774  9.121321863390992  20.88047297365156
-  POINT  775  10.14766099488602  20.88070897555551
-  POINT  776  11.17976544143952  20.88105598202432
-  POINT  777  12.21908322063199  20.88171105459812
-  POINT  778  13.26804257619063  20.88362480166985
-  POINT  779  14.33087281298531  20.88945091392941
-  POINT  780  15.41490994607966  20.90067958866326
-  POINT  781  16.52591344201236  20.90273444864004
-  POINT  782  17.66161214257477  20.90415664260873
-  POINT  783  18.80580852434392  20.90547893935344
-  POINT  784  19.98023780197282  20.88887416458981
-  POINT  785  -19.92358828250518  21.74660526428339
-  POINT  786  -19.07217434439901  21.80073889981208
-  POINT  787  -18.09112945874565  21.77562907330344
-  POINT  788  -17.02812405581322  21.75701137151901
-  POINT  789  -15.94366066593676  21.75622850710521
-  POINT  790  -14.86126409690214  21.75722234436677
-  POINT  791  -13.79471434661022  21.75787709872358
-  POINT  792  -12.74162038561464  21.75924454538805
-  POINT  793  -11.69853414597164  21.7603937981996
-  POINT  794  -10.66316512661045  21.76083746123114
-  POINT  795  -9.633974994254842  21.76077236820268
-  POINT  796  -8.609884257109169  21.76052103489894
-  POINT  797  -7.590060667734138  21.76033556874065
-  POINT  798  -6.573798770236956  21.76042363684251
-  POINT  799  -5.560466980079595  21.76102752854904
-  POINT  800  -4.549395330869891  21.76240362299502
-  POINT  801  -3.53974744971968  21.76481667916055
-  POINT  802  -2.5303209212877  21.76834825283947
-  POINT  803  -1.519299924135361  21.77169697292803
-  POINT  804  -0.5061568134041036  21.7734889506532
-  POINT  805  0.5061568254655004  21.77348895115548
-  POINT  806  1.519299936990494  21.77169697495886
-  POINT  807  2.530320935714927  21.76834825614754
-  POINT  808  3.539747467034398  21.76481668374473
-  POINT  809  4.549395352861634  21.76240362887052
-  POINT  810  5.560467009090089  21.76102753591302
-  POINT  811  6.573798809223865  21.76042364625162
-  POINT  812  7.590060720219843  21.76033558123638
-  POINT  813  8.609884326976061  21.76052105194263
-  POINT  814  9.633975085497147  21.76077239159665
-  POINT  815  10.66316524309085  21.76083749354136
-  POINT  816  11.69853429083621  21.7603938440048
-  POINT  817  12.74162056001178  21.75924461407503
-  POINT  818  13.79471454718983  21.75787720786278
-  POINT  819  14.86126431068448  21.75722251199929
-  POINT  820  15.94366086082416  21.756228717586
-  POINT  821  17.02812417119083  21.75701159238045
-  POINT  822  18.09112949141926  21.77562941392504
-  POINT  823  19.07217412140869  21.80073933755012
-  POINT  824  19.92358831980405  21.74660483881377
-  POINT  825  -19.823263456196  22.65296550038718
-  POINT  826  -18.68347167777789  22.6889724670474
-  POINT  827  -17.5669100312704  22.63883478838346
-  POINT  828  -16.47409263224828  22.6242054542872
-  POINT  829  -15.3904367336017  22.62202395225419
-  POINT  830  -14.32006894483515  22.62885094013076
-  POINT  831  -13.26345062953686  22.63505078113978
-  POINT  832  -12.21741436155782  22.63904422561734
-  POINT  833  -11.17939965412427  22.64098178723362
-  POINT  834  -10.14778782482358  22.64149205572087
-  POINT  835  -9.121464141616515  22.64125877788618
-  POINT  836  -8.099546383139796  22.64075324216461
-  POINT  837  -7.081275727631735  22.64028674537108
-  POINT  838  -6.066027421514116  22.64016033445862
-  POINT  839  -5.053197134698077  22.64059848599732
-  POINT  840  -4.042124389521369  22.64175301143073
-  POINT  841  -3.032008961880832  22.64359765889142
-  POINT  842  -2.021821754586955  22.64540986356159
-  POINT  843  -1.011040237264479  22.64659721372332
-  POINT  844  6.814665224480487e-09  22.6475606308115
-  POINT  845  1.011040251105664  22.64659721592393
-  POINT  846  2.021821769429846  22.64540986801763
-  POINT  847  3.032008978780493  22.6435976652927
-  POINT  848  4.042124410152931  22.64175301965603
-  POINT  849  5.053197161369463  22.64059849614706
-  POINT  850  6.066027457183961  22.64016034699624
-  POINT  851  7.081275775975558  22.6402867613839
-  POINT  852  8.099546448423908  22.64075326352899
-  POINT  853  9.121464228302864  22.64125880706316
-  POINT  854  10.14778793722731  22.64149209561295
-  POINT  855  11.17939979629603  22.64098184209338
-  POINT  856  12.21741453689023  22.6390443033786
-  POINT  857  13.26345084008729  22.63505089777322
-  POINT  858  14.32006918987354  22.62885112279828
-  POINT  859  15.39043700219516  22.62202422695843
-  POINT  860  16.47409288234377  22.62420581860266
-  POINT  861  17.56691020844972  22.63883518337205
-  POINT  862  18.68347184009588  22.68897314250563
-  POINT  863  19.82326349779923  22.652965189523
-  POINT  864  -19.69117813060965  23.501071811403
-  POINT  865  -18.8246775584696  23.60270488921595
-  POINT  866  -17.91872317447207  23.54877686754418
-  POINT  867  -16.92421077812897  23.51878118738913
-  POINT  868  -15.88162933414794  23.49913833184728
-  POINT  869  -14.82876942700178  23.5019021870122
-  POINT  870  -13.77806312245109  23.51109818218014
-  POINT  871  -12.7333690497193  23.51805365247506
-  POINT  872  -11.69484326979592  23.5217794620292
-  POINT  873  -10.661927166753  23.52314139532949
-  POINT  874  -9.634012473512842  23.52312044026287
-  POINT  875  -8.610418120559023  23.52238820743955
-  POINT  876  -7.590436502923668  23.52137251796749
-  POINT  877  -6.573525514872875  23.52051596810155
-  POINT  878  -5.559163390593181  23.52008761426355
-  POINT  879  -4.54678871790041  23.52022580633416
-  POINT  880  -3.535766169521851  23.52091292302367
-  POINT  881  -2.525389907129223  23.5217684966976
-  POINT  882  -1.515222401501546  23.52244024975234
-  POINT  883  -0.505160903546754  23.52306095823609
-  POINT  884  0.5051609198722887  23.52306096000069
-  POINT  885  1.515222418121158  23.52244025491717
-  POINT  886  2.525389924823131  23.52176850487623
-  POINT  887  3.535766189747005  23.52091293366626
-  POINT  888  4.546788742958842  23.52022581922355
-  POINT  889  5.559163423587246  23.52008762969507
-  POINT  890  6.573525559639977  23.52051598693144
-  POINT  891  7.590436564126859  23.52137254201168
-  POINT  892  8.610418203429177  23.52238823970576
-  POINT  893  9.634012583123939  23.5231204844028
-  POINT  894  10.66192730763136  23.52314145532485
-  POINT  895  11.69484344618557  23.52177954389795
-  POINT  896  12.73336926547453  23.51805376783202
-  POINT  897  13.77806338049386  23.51109835404176
-  POINT  898  14.82876972514016  23.50190245509659
-  POINT  899  15.88162964366185  23.49913874577929
-  POINT  900  16.92421100623148  23.5187817528495
-  POINT  901  17.9187231720003  23.54877744101314
-  POINT  902  18.82467738720799  23.60270583207815
-  POINT  903  19.69117818073977  23.50107152945477
-  POINT  904  -19.50128258193048  24.4384656875654
-  POINT  905  -18.49603377721733  24.52645328847083
-  POINT  906  -17.47222047478762  24.45122954140129
-  POINT  907  -16.40586225838657  24.39407159976292
-  POINT  908  -15.34601775579845  24.38327897298187
-  POINT  909  -14.29467265709022  24.390055636783
-  POINT  910  -13.24976676348197  24.39862650284665
-  POINT  911  -12.21060209619167  24.40396573526314
-  POINT  912  -11.17666203331493  24.40625240812431
-  POINT  913  -10.14751294202745  24.40659288968487
-  POINT  914  -9.122556531432314  24.40573982553234
-  POINT  915  -8.101059706484772  24.40417598818402
-  POINT  916  -7.082601789515715  24.40258179050725
-  POINT  917  -6.066775861079858  24.401321559102
-  POINT  918  -5.053111412995462  24.40054994850132
-  POINT  919  -4.041063542992159  24.40027148711376
-  POINT  920  -3.030084530115851  24.40031940219774
-  POINT  921  -2.019762977092939  24.40048397969316
-  POINT  922  -1.009856981565384  24.40074426873068
-  POINT  923  1.024744895883334e-08  24.40080656348254
-  POINT  924  1.009857001855979  24.40074427407103
-  POINT  925  2.019762997257817  24.40048398970201
-  POINT  926  3.030084551212998  24.40031941575852
-  POINT  927  4.041063567223794  24.40027150330772
-  POINT  928  5.053111443654583  24.40054996712262
-  POINT  929  6.066775902412783  24.40132158083352
-  POINT  930  7.082601846501917  24.40258181677218
-  POINT  931  8.101059785020986  24.40417602181029
-  POINT  932  9.122556637884827  24.40573987111417
-  POINT  933  10.14751308187546  24.40659295223369
-  POINT  934  11.17666221085666  24.40625249235723
-  POINT  935  12.21060231588698  24.40396584869259
-  POINT  936  13.24976703047505  24.39862666102139
-  POINT  937  14.29467297678669  24.39005587293844
-  POINT  938  15.34601812724821  24.38327935339093
-  POINT  939  16.40586264749961  24.39407221667886
-  POINT  940  17.47222072302032  24.45123039885839
-  POINT  941  18.49603359613996  24.52645421647772
-  POINT  942  19.50128254843763  24.438465834723
-  POINT  943  -19.27566297736843  25.33374322431333
-  POINT  944  -18.09775178956348  25.36799483110871
-  POINT  945  -16.95620348221256  25.27537035025225
-  POINT  946  -15.86925210584145  25.2621959819831
-  POINT  947  -14.81076315314948  25.27017923896646
-  POINT  948  -13.76485149074431  25.28055642554051
-  POINT  949  -12.72554494747265  25.2877018915422
-  POINT  950  -11.69125466472678  25.29114191583416
-  POINT  951  -10.66153084238642  25.29208544028669
-  POINT  952  -9.635751893753024  25.29127123899427
-  POINT  953  -8.613017330938026  25.28911759029576
-  POINT  954  -7.593119760102007  25.28673460993404
-  POINT  955  -6.575847443318799  25.28464366208886
-  POINT  956  -5.56085202263591  25.28301692601594
-  POINT  957  -4.547650297377339  25.28185175153692
-  POINT  958  -3.535803856092467  25.28112854408795
-  POINT  959  -2.524929008354851  25.28072983104776
-  POINT  960  -1.514733152989468  25.28059689769103
-  POINT  961  -0.5048698207562641  25.28052643741724
-  POINT  962  0.5048698473713688  25.28052644168841
-  POINT  963  1.51473317820234  25.28059690951267
-  POINT  964  2.524929032351727  25.28072984843296
-  POINT  965  3.535803880701605  25.28112856491395
-  POINT  966  4.54765032602379  25.28185177457648
-  POINT  967  5.560852060064414  25.28301695131759
-  POINT  968  6.575847495256659  25.28464369111745
-  POINT  969  7.593119832718212  25.28673464497304
-  POINT  970  8.613017431274047  25.28911763568033
-  POINT  971  9.635752028795475  25.29127130191628
-  POINT  972  10.66153101603581  25.29208552765603
-  POINT  973  11.6912548775394  25.29114203268002
-  POINT  974  12.72554519985952  25.28770204706892
-  POINT  975  13.76485178333624  25.28055664153414
-  POINT  976  14.81076348639632  25.27017956625211
-  POINT  977  15.86925247881834  25.26219652228766
-  POINT  978  16.95620384751598  25.27537126258778
-  POINT  979  18.09775189289379  25.36799618984021
-  POINT  980  19.27566284513804  25.33374370218195
-  POINT  981  -19.02239954985974  26.17643225215792
-  POINT  982  -18.13957375669325  26.27182967555013
-  POINT  983  -17.24752991244937  26.16660408857279
-  POINT  984  -16.27676195998304  26.15550609242113
-  POINT  985  -15.27459027941854  26.16147153179269
-  POINT  986  -14.25617297779009  26.16981316221108
-  POINT  987  -13.2298905244963  26.17593671197166
-  POINT  988  -12.20134707994185  26.17929019701242
-  POINT  989  -11.17413433418612  26.18055581832264
-  POINT  990  -10.14926347567323  26.17975046130899
-  POINT  991  -9.126055233191323  26.1767257214049
-  POINT  992  -8.104994973232515  26.17334704655403
-  POINT  993  -7.086339423772932  26.17035063568784
-  POINT  994  -6.069981455507479  26.16788451762503
-  POINT  995  -5.055493041319419  26.16585302924196
-  POINT  996  -4.042551276201685  26.16436367569299
-  POINT  997  -3.030821407389114  26.16335937686056
-  POINT  998  -2.020032206493706  26.16279434727297
-  POINT  999  -1.009850748200918  26.16249580956691
-  POINT  1000  1.810878547461869e-08  26.16240730616165
-  POINT  1001  1.009850782604362  26.16249582264381
-  POINT  1002  2.020032236871754  26.1627943696687
-  POINT  1003  3.030821434692971  26.163359404605
-  POINT  1004  4.04255130367432  26.16436370564181
-  POINT  1005  5.055493074279512  26.16585306014084
-  POINT  1006  6.069981500676009  26.16788455034281
-  POINT  1007  7.086339488585687  26.17035067328725
-  POINT  1008  8.104995064661678  26.17334709269614
-  POINT  1009  9.126055358650662  26.17672578313303
-  POINT  1010  10.14926364070988  26.17975055132968
-  POINT  1011  11.17413453512518  26.18055594767594
-  POINT  1012  12.20134730349981  26.17929037161421
-  POINT  1013  13.22989075441856  26.17593694579172
-  POINT  1014  14.25617319248297  26.1698134895775
-  POINT  1015  15.27459044923737  26.16147202351487
-  POINT  1016  16.27676204411003  26.15550686826468
-  POINT  1017  17.24752984252422  26.16660531696369
-  POINT  1018  18.13957335417382  26.27183161770785
-  POINT  1019  19.02239923981158  26.17643320705552
-  POINT  1020  -18.68351052659932  27.13627594775126
-  POINT  1021  -17.69958032840385  27.16211878258065
-  POINT  1022  -16.74683156791625  27.09239213947461
-  POINT  1023  -15.76142860035137  27.07785332363176
-  POINT  1024  -14.75568523901815  27.07369952580982
-  POINT  1025  -13.73682530497883  27.07257389333525
-  POINT  1026  -12.71214081282853  27.07258462878146
-  POINT  1027  -11.68737540619582  27.07322119480453
-  POINT  1028  -10.66414374485063  27.07224624332165
-  POINT  1029  -9.640752201106791  27.06765889268107
-  POINT  1030  -8.618551085348614  27.06280265021007
-  POINT  1031  -7.598447638413528  27.0587038340893
-  POINT  1032  -6.580657275128921  27.05538108021106
-  POINT  1033  -5.564721338620957  27.05245186732603
-  POINT  1034  -4.55044947250108  27.05017759593697
-  POINT  1035  -3.537564033075582  27.04853556963036
-  POINT  1036  -2.525883378397752  27.04753994742007
-  POINT  1037  -1.515118391171542  27.04699037668727
-  POINT  1038  -0.5049676403738673  27.04677660797433
-  POINT  1039  0.5049676892594587  27.04677661887949
-  POINT  1040  1.515118434256783  27.04699040536934
-  POINT  1041  2.525883412994776  27.04753998543922
-  POINT  1042  3.537564061749419  27.04853561085263
-  POINT  1043  4.550449500892171  27.05017763641098
-  POINT  1044  5.564721374913006  27.05245190650947
-  POINT  1045  6.580657328738541  27.0553811208901
-  POINT  1046  7.598447718844161  27.05870388239782
-  POINT  1047  8.618551199616206  27.0628027121368
-  POINT  1048  9.640752355782366  27.06765898096566
-  POINT  1049  10.66414394092225  27.07224638347101
-  POINT  1050  11.6873756228595  27.07322140691138
-  POINT  1051  12.71214101090778  27.07258491927569
-  POINT  1052  13.7368254473805  27.07257428445428
-  POINT  1053  14.75568528734847  27.07370007007758
-  POINT  1054  15.76142851055736  27.07785411803665
-  POINT  1055  16.74683128376763  27.09239333698052
-  POINT  1056  17.6995797272013  27.16212066124442
-  POINT  1057  18.68350991969133  27.13627753669932
-  POINT  1058  -18.3087899994487  28.0491122961534
-  POINT  1059  -17.29356305303868  28.05076474633064
-  POINT  1060  -16.29456855134103  28.00414807613013
-  POINT  1061  -15.27947676947299  27.98500923824287
-  POINT  1062  -14.25474850756761  27.97405313016844
-  POINT  1063  -13.22681991964508  27.96937104967781
-  POINT  1064  -12.20220140205727  27.96991345424442
-  POINT  1065  -11.18106269960114  27.96967783441059
-  POINT  1066  -10.1575317295533  27.96254624095482
-  POINT  1067  -9.134026282902123  27.9554271272794
-  POINT  1068  -8.11232808124951  27.94990275991905
-  POINT  1069  -7.093073357937705  27.94571290375888
-  POINT  1070  -6.075536956332379  27.94179197610055
-  POINT  1071  -5.059700169738454  27.9386774220445
-  POINT  1072  -4.045326088931555  27.93633896816423
-  POINT  1073  -3.03240645241726  27.93493777823327
-  POINT  1074  -2.020741779449279  27.93421009321045
-  POINT  1075  -1.010099138076054  27.93395407311486
-  POINT  1076  3.404211895013942e-08  27.93390377024507
-  POINT  1077  1.010099201965424  27.93395410521433
-  POINT  1078  2.020741831028424  27.93421014644879
-  POINT  1079  3.032406488119535  27.93493783773603
-  POINT  1080  4.045326114328983  27.93633902566877
-  POINT  1081  5.059700194472554  27.93867747350166
-  POINT  1082  6.075536993070713  27.94179202308874
-  POINT  1083  7.09307342009923  27.94571295271277
-  POINT  1084  8.112328181018478  27.94990282281439
-  POINT  1085  9.134026425405688  27.95542721427844
-  POINT  1086  10.15753191815605  27.96254637704741
-  POINT  1087  11.18106292576653  27.96967807323303
-  POINT  1088  12.2022016129779  27.96991382936287
-  POINT  1089  13.22682004031123  27.9693715547119
-  POINT  1090  14.25474849512003  27.97405379109089
-  POINT  1091  15.27947659137026  27.98501013174536
-  POINT  1092  16.29456815670813  28.00414934511754
-  POINT  1093  17.29356234408891  28.05076663883557
-  POINT  1094  18.30878908050798  28.04911438640772
-  POINT  1095  -17.88627195115217  28.94881420577205
-  POINT  1096  -16.85121623860757  28.93061933343462
-  POINT  1097  -15.81833314037684  28.89375235827191
-  POINT  1098  -14.77937167335351  28.87328385036637
-  POINT  1099  -13.74209446540223  28.86499338776666
-  POINT  1100  -12.71605582999688  28.86919825138711
-  POINT  1101  -11.69940001494518  28.87340789918018
-  POINT  1102  -10.67625922348492  28.86226791658786
-  POINT  1103  -9.65132961605895  28.851595071435
-  POINT  1104  -8.627923539340028  28.8441361901345
-  POINT  1105  -7.607383097319782  28.83914218931285
-  POINT  1106  -6.588183876610444  28.834021579554
-  POINT  1107  -5.570592938796751  28.82993786493235
-  POINT  1108  -4.554348259497055  28.82674994031302
-  POINT  1109  -3.539757274765657  28.82494387416716
-  POINT  1110  -2.526758864903647  28.82415777580468
-  POINT  1111  -1.515331685041841  28.82413311065559
-  POINT  1112  -0.5049906739901562  28.82425189305842
-  POINT  1113  0.5049907645346323  28.82425191727151
-  POINT  1114  1.515331766070061  28.82413317752096
-  POINT  1115  2.526758922906133  28.82415786552549
-  POINT  1116  3.539757303964481  28.82494396199095
-  POINT  1117  4.554348271221096  28.82675001632507
-  POINT  1118  5.5705929498453  28.82993792637928
-  POINT  1119  6.588183907369825  28.83402163235582
-  POINT  1120  7.607383167361471  28.83914224659848
-  POINT  1121  8.627923663583609  28.84413627571221
-  POINT  1122  9.651329791428106  28.85159520324159
-  POINT  1123  10.67625944341114  28.86226814518679
-  POINT  1124  11.69940025142002  28.87340833491707
-  POINT  1125  12.71605597388189  28.86919892986707
-  POINT  1126  13.74209440347107  28.86499424204478
-  POINT  1127  14.77937139138959  28.87328490937882
-  POINT  1128  15.81833261547568  28.89375376208559
-  POINT  1129  16.85121538818617  28.93062131895283
-  POINT  1130  17.88627066804774  28.94881677035237
-  POINT  1131  -17.41542967730917  29.83375864838565
-  POINT  1132  -16.36598381746591  29.79324716653365
-  POINT  1133  -15.30571123700743  29.76326236085124
-  POINT  1134  -14.25334486558897  29.75293926663301
-  POINT  1135  -13.22518619984562  29.7683098214614
-  POINT  1136  -12.21928477595643  29.78625116079143
-  POINT  1137  -11.19741514236947  29.76826012438021
-  POINT  1138  -10.17050471136325  29.75174492628818
-  POINT  1139  -9.145044524339205  29.74157318849883
-  POINT  1140  -8.1237506134133  29.73611400010283
-  POINT  1141  -7.102985757155311  29.72937235399485
-  POINT  1142  -6.083575327030116  29.72406116587013
-  POINT  1143  -5.065015794708289  29.71965157618854
-  POINT  1144  -4.048200344643696  29.7173430556003
-  POINT  1145  -3.033238232867113  29.71657292251867
-  POINT  1146  -2.020549058249011  29.71719659405831
-  POINT  1147  -1.009738878373672  29.71805565528834
-  POINT  1148  5.919503985596375e-08  29.71837020929849
-  POINT  1149  1.009738994992378  29.71805571880686
-  POINT  1150  2.020549158880593  29.71719671483972
-  POINT  1151  3.033238290617864  29.71657306631699
-  POINT  1152  4.048200349715117  29.71734318068954
-  POINT  1153  5.065015770760248  29.7196516721558
-  POINT  1154  6.083575305003133  29.72406123347293
-  POINT  1155  7.102985771361372  29.72937240771407
-  POINT  1156  8.123750692148713  29.73611406625849
-  POINT  1157  9.145044681942796  29.74157331659041
-  POINT  1158  10.17050491805136  29.75174514843446
-  POINT  1159  11.19741536641047  29.76826054031946
-  POINT  1160  12.2192849573198  29.78625198231071
-  POINT  1161  13.22518614531627  29.76831101236639
-  POINT  1162  14.25334445158184  29.75294061103708
-  POINT  1163  15.30571051603222  29.76326396462168
-  POINT  1164  16.36598278510637  29.79324928955189
-  POINT  1165  17.41542794295087  29.83376171990615
-  POINT  1166  -16.89880493119268  30.69721421200391
-  POINT  1167  -15.84084671744584  30.63188582080215
-  POINT  1168  -14.75937079783184  30.62356117741139
-  POINT  1169  -13.72667803874304  30.6613328279952
-  POINT  1170  -12.74588714172752  30.71371027983801
-  POINT  1171  -11.72514438910883  30.68212290710705
-  POINT  1172  -10.69307402425253  30.65563776551792
-  POINT  1173  -9.663653547397562  30.64189426397848
-  POINT  1174  -8.642458727492786  30.63734439158867
-  POINT  1175  -7.620362459906692  30.62824675701598
-  POINT  1176  -6.599325061244341  30.62130216573695
-  POINT  1177  -5.577936826951563  30.6148672434393
-  POINT  1178  -4.558211164728247  30.61175248302345
-  POINT  1179  -3.540362154667188  30.61087880095583
-  POINT  1180  -2.525662571249494  30.61262583895858
-  POINT  1181  -1.513887280056144  30.61507416610434
-  POINT  1182  -0.5042972278699956  30.61670205839328
-  POINT  1183  0.5042973737465498  30.61670209443389
-  POINT  1184  1.513887429060817  30.61507428789713
-  POINT  1185  2.525662692669032  30.61262604572162
-  POINT  1186  3.54036219335181  30.61087902796626
-  POINT  1187  4.558211107788653  30.61175265802142
-  POINT  1188  5.577936725817437  30.61486735811178
-  POINT  1189  6.599324974859706  30.62130222879121
-  POINT  1190  7.620362447487361  30.62824680085264
-  POINT  1191  8.642458825941324  30.63734447157217
-  POINT  1192  9.663653754394943  30.64189448764897
-  POINT  1193  10.69307423735651  30.65563818384975
-  POINT  1194  11.72514453379872  30.68212369692436
-  POINT  1195  12.74588713706405  30.71371180853617
-  POINT  1196  13.72667758015037  30.66133475353996
-  POINT  1197  14.75936981763983  30.62356312399664
-  POINT  1198  15.84084548444188  30.63188806768807
-  POINT  1199  16.89880261226452  30.69721787530422
-  POINT  1200  -16.34009128149359  31.53262402545307
-  POINT  1201  -15.28568336821521  31.44708435232277
-  POINT  1202  -14.2209000727431  31.53141889752363
-  POINT  1203  -13.2977569951397  31.66679256172576
-  POINT  1204  -12.27301009857187  31.6040005347632
-  POINT  1205  -11.22445310392184  31.55974332082998
-  POINT  1206  -10.18420406298538  31.54252893027452
-  POINT  1207  -9.163915367393241  31.5436687933713
-  POINT  1208  -8.140599406135669  31.53125016600776
-  POINT  1209  -7.118690682844557  31.52230190448825
-  POINT  1210  -6.093912293860901  31.51225498074955
-  POINT  1211  -5.07053781765046  31.50770300997673
-  POINT  1212  -4.04849776527412  31.50615467955022
-  POINT  1213  -3.030710538587649  31.50945833368958
-  POINT  1214  -2.017113296966526  31.51446605862232
-  POINT  1215  -1.007152972521004  31.5188773687048
-  POINT  1216  8.069955546863294e-08  31.52094595365134
-  POINT  1217  1.007153147259242  31.51887744675579
-  POINT  1218  2.017113486527146  31.51446627236329
-  POINT  1219  3.030710673050414  31.50945868636081
-  POINT  1220  4.048497739728965  31.5061550381337
-  POINT  1221  5.070537627085144  31.50770325017226
-  POINT  1222  6.093912047408612  31.51225510381275
-  POINT  1223  7.118690492026126  31.52230193550043
-  POINT  1224  8.140599370382356  31.53125017994062
-  POINT  1225  9.163915512128149  31.54366891796288
-  POINT  1226  10.18420431641738  31.5425293949968
-  POINT  1227  11.22445321142737  31.55974415861684
-  POINT  1228  12.27300998503818  31.60400199599792
-  POINT  1229  13.29775665030186  31.66679525624402
-  POINT  1230  14.22089893057988  31.53142164267454
-  POINT  1231  15.28568200198485  31.44708667752904
-  POINT  1232  16.34008819047632  31.53262840498486
-  POINT  1233  -15.74070991046201  32.33815429935463
-  POINT  1234  -14.74688528329741  32.29702825850423
-  POINT  1235  -13.93190385661229  32.65477363083443
-  POINT  1236  -12.86506936822592  32.52891304941449
-  POINT  1237  -11.77212159391218  32.45232300476276
-  POINT  1238  -10.70587315849742  32.4347153350411
-  POINT  1239  -9.687662057866612  32.45538673008075
-  POINT  1240  -8.662564266803992  32.43904962117873
-  POINT  1241  -7.6420354397583  32.42864000943801
-  POINT  1242  -6.613519518949163  32.41191777411576
-  POINT  1243  -5.586073763699214  32.40488779735104
-  POINT  1244  -4.558141198059786  32.40119064612167
-  POINT  1245  -3.535940044697491  32.40633890872039
-  POINT  1246  -2.519295876494282  32.41479259504359
-  POINT  1247  -1.507828324987365  32.42353533511525
-  POINT  1248  -0.5019149230875003  32.43049565557803
-  POINT  1249  0.5019150823275319  32.43049567799903
-  POINT  1250  1.507828527783088  32.42353546677084
-  POINT  1251  2.519296107078045  32.41479297153293
-  POINT  1252  3.535940160588894  32.40633951541907
-  POINT  1253  4.558141018794441  32.40119120765029
-  POINT  1254  5.58607332108212  32.40488811417254
-  POINT  1255  6.613519029401044  32.41191787120312
-  POINT  1256  7.642035101328529  32.4286399487375
-  POINT  1257  8.662564215711519  32.43904959879422
-  POINT  1258  9.687662207059672  32.45538705154674
-  POINT  1259  10.70587327603016  32.43471639543523
-  POINT  1260  11.77212124413756  32.45232461789568
-  POINT  1261  12.86506864437663  32.5289155171651
-  POINT  1262  13.9319031453721  32.65477802453022
-  POINT  1263  14.74688388336436  32.29703064706029
-  POINT  1264  15.74070577682765  32.33815957294095
-  POINT  1265  -15.07552072766293  33.14262814282181
-  POINT  1266  -14.47383699079426  33.80246509548604
-  POINT  1267  -13.45485613851754  33.44616152809291
-  POINT  1268  -12.31042376721847  33.31655850201416
-  POINT  1269  -11.2135033566313  33.30180198841559
-  POINT  1270  -10.20833474124087  33.37195219581763
-  POINT  1271  -9.180106558323141  33.35165297473918
-  POINT  1272  -8.167116093012913  33.3442344487901
-  POINT  1273  -7.135707070230799  33.31483801144155
-  POINT  1274  -6.105345665605076  33.30379118897195
-  POINT  1275  -5.06957725725357  33.29468673625933
-  POINT  1276  -4.041801375578952  33.30179332186751
-  POINT  1277  -3.020762110140957  33.31421796476505
-  POINT  1278  -2.005808444215231  33.32826293060971
-  POINT  1279  -1.000289102538041  33.34360137140605
-  POINT  1280  4.397051474314129e-08  33.34996601347633
-  POINT  1281  1.000289226544982  33.34360139490249
-  POINT  1282  2.005808652593252  33.32826315749907
-  POINT  1283  3.020762356793561  33.31421864049496
-  POINT  1284  4.04180140274841  33.30179435588055
-  POINT  1285  5.069576774752012  33.29468759101248
-  POINT  1286  6.105344800786285  33.30379157372327
-  POINT  1287  7.135706209600581  33.31483800284786
-  POINT  1288  8.167115522703435  33.3442342276991
-  POINT  1289  9.180106333286005  33.35165308658632
-  POINT  1290  10.20833438162417  33.37195324049043
-  POINT  1291  11.21350253681438  33.30180425811116
-  POINT  1292  12.31042180764285  33.31656140263814
-  POINT  1293  13.4548524153751  33.44616582254692
-  POINT  1294  14.47383044482127  33.80247196173818
-  POINT  1295  15.07551512015369  33.14263458603429
-  POINT  1296  -13.79621587368983  34.47979377169069
-  POINT  1297  -12.80117612552641  34.14340935306568
-  POINT  1298  -11.67938708456585  34.12832297638581
-  POINT  1299  -10.72142132443546  34.29425844362311
-  POINT  1300  -9.682832980733666  34.26424534470635
-  POINT  1301  -8.688207103612132  34.27689307018375
-  POINT  1302  -7.65563025945943  34.22402537362621
-  POINT  1303  -6.627660152089107  34.20733211365729
-  POINT  1304  -5.582314868145199  34.18559033550888
-  POINT  1305  -4.548886327711884  34.19487513879358
-  POINT  1306  -3.522722983675548  34.21111636664738
-  POINT  1307  -2.501187911497048  34.22961986771382
-  POINT  1308  -1.494394684397123  34.25705724567609
-  POINT  1309  -0.4971265849464807  34.27519845138761
-  POINT  1310  0.4971265078887681  34.27519841977612
-  POINT  1311  1.494394688445157  34.25705727178087
-  POINT  1312  2.501188049285862  34.22962028369921
-  POINT  1313  3.522723188878942  34.21111756307139
-  POINT  1314  4.548886155833521  34.19487684951891
-  POINT  1315  5.582313876849914  34.18559156986573
-  POINT  1316  6.627658663296168  34.20733251253952
-  POINT  1317  7.655628853358176  34.22402516036131
-  POINT  1318  8.68820599240011  34.27689283063138
-  POINT  1319  9.682831841060921  34.26424634549341
-  POINT  1320  10.72141915815556  34.29426114991747
-  POINT  1321  11.67938420379727  34.12832694300539
-  POINT  1322  12.80117158164824  34.14341469815486
-  POINT  1323  13.79620812794538  34.47980114816573
-  POINT  1324  -13.06808813704192  35.14018072687722
-  POINT  1325  -12.14172620096994  34.87954210817981
-  POINT  1326  -11.26850255798744  35.2174633859475
-  POINT  1327  -10.17404344203454  35.15495143560162
-  POINT  1328  -9.208060341626505  35.23313312650344
-  POINT  1329  -8.164338718552617  35.1425249690552
-  POINT  1330  -7.149966973739355  35.12413503072115
-  POINT  1331  -6.093958485983832  35.07390856861841
-  POINT  1332  -5.058078832983085  35.0862120839201
-  POINT  1333  -4.028041239492521  35.10535340409478
-  POINT  1334  -2.995366542760057  35.12335223032324
-  POINT  1335  -1.984673994347679  35.16616214935111
-  POINT  1336  -0.9889440302704526  35.202230425387
-  POINT  1337  -2.362829220701329e-07  35.21561385455021
-  POINT  1338  0.9889435978667032  35.20223033196604
-  POINT  1339  1.984673688665513  35.16616222501731
-  POINT  1340  2.995366465565271  35.12335296470669
-  POINT  1341  4.028041331825868  35.10535544561446
-  POINT  1342  5.05807832979828  35.08621479165007
-  POINT  1343  6.093956728733247  35.07391022323044
-  POINT  1344  7.149964603949941  35.12413537360996
-  POINT  1345  8.16433638165371  35.14252466978046
-  POINT  1346  9.208057389898194  35.23313393742545
-  POINT  1347  10.17403944712447  35.15495471543825
-  POINT  1348  11.26849645211291  35.21746853325359
-  POINT  1349  12.14171999880287  34.87954795411678
-  POINT  1350  13.0680787036588  35.14018886919808
-  POINT  1351  -12.25874524554923  35.80263158479386
-  POINT  1352  -10.64940816662681  35.9609434482652
-  POINT  1353  -9.738993523076187  36.21117036120386
-  POINT  1354  -8.645496887251596  36.05535363229623
-  POINT  1355  -7.660082219217359  36.07236004253533
-  POINT  1356  -6.59386247522779  35.96253496561209
-  POINT  1357  -5.568601871711349  35.98133911135642
-  POINT  1358  -4.542278169739824  36.00016620825533
-  POINT  1359  -3.491371001354527  36.00500762088945
-  POINT  1360  -2.474010083407105  36.06498819452312
-  POINT  1361  -1.477289195045545  36.12504113606641
-  POINT  1362  -0.4912059285544867  36.15975599214231
-  POINT  1363  0.4912047027322386  36.15975590621064
-  POINT  1364  1.477288036732875  36.12504100856928
-  POINT  1365  2.474009154113311  36.06498836685221
-  POINT  1366  3.491370484225889  36.005008798768
-  POINT  1367  4.542278089478654  36.00016955223765
-  POINT  1368  5.568600813180165  35.98134321823733
-  POINT  1369  6.593859519726857  35.96253699972355
-  POINT  1370  7.660078711252875  36.07236031674334
-  POINT  1371  8.64549260236045  36.05535452011431
-  POINT  1372  9.738986372954258  36.21117440008044
-  POINT  1373  10.64940057210636  35.96094915519707
-  POINT  1374  12.25873414120749  35.80264019887823
-  POINT  1375  -11.51773025350177  36.35059294972418
-  POINT  1376  -10.65697659081121  36.92420899016856
-  POINT  1377  -9.073839610332337  36.90105300548846
-  POINT  1378  -8.146483166419303  37.06536476868484
-  POINT  1379  -7.049598100139526  36.85375720886346
-  POINT  1380  -6.068285778904927  36.89990321056391
-  POINT  1381  -5.072991493907814  36.90817616854977
-  POINT  1382  -3.99387954502805  36.86886824762014
-  POINT  1383  -2.967956221366422  36.948391661155
-  POINT  1384  -1.969359381657599  37.03579454421214
-  POINT  1385  -0.9811568690244843  37.09928427270614
-  POINT  1386  -1.321646322029191e-06  37.12286421524274
-  POINT  1387  0.9811542273605319  37.09928414206929
-  POINT  1388  1.969356939200988  37.03579438002285
-  POINT  1389  2.967954164856175  36.94839197135881
-  POINT  1390  3.993878153189894  36.86886991249742
-  POINT  1391  5.072990965328807  36.90818161389328
-  POINT  1392  6.068283175739424  36.89990903124271
-  POINT  1393  7.049593675630685  36.85375859784719
-  POINT  1394  8.146477155142176  37.06536635726837
-  POINT  1395  9.073831993817508  36.90105705402716
-  POINT  1396  10.65696264541113  36.92421777141614
-  POINT  1397  11.51771778734179  36.35060173116444
-  POINT  1398  -9.874844025420192  37.39216649740979
-  POINT  1399  -8.96740748095799  37.87695732138048
-  POINT  1400  -7.438938982686154  37.68347468260948
-  POINT  1401  -6.50593626267252  37.87694008295671
-  POINT  1402  -5.61747021210558  37.87127533952164
-  POINT  1403  -4.50493919684402  37.70762847888211
-  POINT  1404  -3.474895680182776  37.81110994000395
-  POINT  1405  -2.47779011320007  37.9305818016129
-  POINT  1406  -1.486534122834006  38.0216095618874
-  POINT  1407  -0.4945352453330601  38.07921156797903
-  POINT  1408  0.4945300811634933  38.07921159550066
-  POINT  1409  1.486529221010789  38.02160930967654
-  POINT  1410  2.477785571750189  37.9305816710405
-  POINT  1411  3.474891600531238  37.81111046960394
-  POINT  1412  4.504935871545127  37.70763053498042
-  POINT  1413  5.617467804911568  37.87128486851104
-  POINT  1414  6.505933128734337  37.87694376153858
-  POINT  1415  7.438934268999978  37.68347575716164
-  POINT  1416  8.967392296606542  37.87696493811983
-  POINT  1417  9.874829237160435  37.39217489381149
-  POINT  1418  -8.147493943469181  38.26522221165496
-  POINT  1419  -7.204335412055579  38.65737257146897
-  POINT  1420  -6.323312496190199  38.97408019050001
-  POINT  1421  -5.01203726983948  38.51297624845616
-  POINT  1422  -4.001501092985738  38.651230540567
-  POINT  1423  -3.020444675311309  38.806876475282
-  POINT  1424  -2.033095442850132  38.92553139969691
-  POINT  1425  -1.029249995848707  39.00470609623093
-  POINT  1426  -4.74370389105111e-06  39.04491520100409
-  POINT  1427  1.029241328499785  39.00470590960975
-  POINT  1428  2.033087058128695  38.92553128934863
-  POINT  1429  3.020436112344315  38.80687697855863
-  POINT  1430  4.001492023142893  38.65123203877156
-  POINT  1431  5.01202711215084  38.51297927624825
-  POINT  1432  6.323297249481397  38.97408527161986
-  POINT  1433  7.204321660158831  38.6573778816041
-  POINT  1434  8.147479092148298  38.26522883631657
-  POINT  1435  -5.49459488339432  39.2304297161394
-  POINT  1436  -4.555054134591538  39.47438013983862
-  POINT  1437  -3.625104797446435  39.66872174818514
-  POINT  1438  -2.68641217378018  39.8187585290443
-  POINT  1439  -1.753727660812683  39.92296262335634
-  POINT  1440  -0.8514203504713909  39.98186887129251
-  POINT  1441  0.8514156417348741  39.98186906132761
-  POINT  1442  1.753718582443226  39.92296341244428
-  POINT  1443  2.686399886263002  39.81876019460063
-  POINT  1444  3.625089980059974  39.66872447914377
-  POINT  1445  4.555037417817725  39.47438404988157
-  POINT  1446  5.494577273669186  39.23043474765144
-  POINT  1447  -10.17836236469941  9.351236080585844
-  POINT  1448  -10.43178822028154  9.796311205363828
-  POINT  1449  -9.917078319793836  9.803182550031517
-  POINT  1450  -0.4257127323325477  0.4866079094147974
-  POINT  1451  -2.371846788213477e-06  0.477542337394691
-  POINT  1452  -0.4258068646365975  0.004533301166143754
-  POINT  1453  -7.678410559861725  1.532677211575885
-  POINT  1454  -7.321632913802258  1.829573658302515
-  POINT  1455  -7.793213434540115  2.025649120773706
-  POINT  1456  -0.4257125470876409  39.5133920361483
-  POINT  1457  -2.371851945525555e-06  39.52245760050205
-  POINT  1458  -0.4258066792652949  39.99546670279175
-  POINT  1459  19.49788122060637  21.77367208818195
-  POINT  1460  19.87859224467908  22.20035688754039
-  POINT  1461  19.44771880960396  22.22685226353656
-  POINT  1462  19.95652174895268  21.31804389755909
-  POINT  1463  19.52620596169076  21.34480675106996
-  POINT  1464  -18.50178077972164  27.59500547042333
-  POINT  1465  -18.00418516392628  27.60561553936703
-  POINT  1466  -18.19154542750159  27.14919736516595
-  POINT  1467  2.318125029883721  20.44808511760801
-  POINT  1468  2.823024436302765  20.4446500619237
-  POINT  1469  2.535961498642024  20.89273520263026
-  POINT  1470  -18.1915204806717  12.85075360776577
-  POINT  1471  -18.00416183249957  12.39434254388758
-  POINT  1472  -18.50176221811813  12.40494933886966
-  POINT  1473  -10.43863716835151  8.90091854855763
-  POINT  1474  -9.923927267863803  8.907789893225319
-  POINT  1475  -10.95968604283294  7.131741057062447
-  POINT  1476  -11.49280931695378  7.122937192173756
-  POINT  1477  -11.23899374083607  7.556481059276784
-  POINT  1478  -10.96516006976062  8.002771637036583
-  POINT  1479  -11.49828334388146  7.993967772147892
-  POINT  1480  -10.70432587216095  8.448865355552398
-  POINT  1481  -10.95876096899656  8.892311542912923
-  POINT  1482  -10.44503626911557  8.01137864268129
-  POINT  1483  14.20285675279642  6.771375017633135
-  POINT  1484  14.50369851507584  7.101292773533388
-  POINT  1485  14.77834984324904  6.524081630761735
-  POINT  1486  12.23551226998423  9.30208580312808
-  POINT  1487  11.99907300324982  8.856939970398869
-  POINT  1488  12.50944368805203  8.841146276347569
-  POINT  1489  11.97221231742172  9.765815913514722
-  POINT  1490  12.48258300222394  9.750022219463421
-  POINT  1491  -0.4905789853227912  2.888925581404812
-  POINT  1492  -0.7361812304740789  3.37047972852181
-  POINT  1493  -0.2456035667837216  3.358689771784562
-  POINT  1494  -4.783548996192389  1.006323236939901
-  POINT  1495  -5.026302453506227  0.6418935979999102
-  POINT  1496  -5.253316898193344  1.128297748069279
-  POINT  1497  -4.278279517467413  0.9371948906828067
-  POINT  1498  -4.50677415895651  1.41789821597725
-  POINT  1499  -3.813305411122727  0.8400241846748683
-  POINT  1500  -4.09123434595309  0.4229266387245523
-  POINT  1501  1.893402820285961  39.42424735089645
-  POINT  1502  2.359743472195849  39.37214574197463
-  POINT  1503  2.220670538841968  39.87633322383852
-  POINT  1504  0.2472626687298011  38.56206339825238
-  POINT  1505  -2.582084783431249e-06  38.07921158173984
-  POINT  1506  -0.2472699945184756  38.56206338449157
-  POINT  1507  10.65318160875874  36.4425834633066
-  POINT  1508  11.08355917972408  36.15577544318076
-  POINT  1509  11.09104919162302  36.64297534268243
-  POINT  1510  4.506759567646867  38.5821056575099
-  POINT  1511  4.758481491847984  38.11030490561433
-  POINT  1512  4.25321394734401  38.179431286876
-  POINT  1513  4.783532264984283  38.9936816630649
-  POINT  1514  5.253302192910013  38.87170701194984
-  POINT  1515  5.026287577931008  39.35811027344018
-  POINT  1516  4.278264720480308  39.06280804432657
-  POINT  1517  2.271388089598089  31.06354615904246
-  POINT  1518  1.765500457793982  31.06477028013021
-  POINT  1519  2.019775060864925  30.61385016680937
-  POINT  1520  2.52391207978878  31.51196247936205
-  POINT  1521  2.778186682859723  31.06104236604121
-  POINT  1522  19.58406521140076  19.55566934611801
-  POINT  1523  19.59394271675515  20.00002569416793
-  POINT  1524  19.99506063684425  19.5555338953416
-  POINT  1525  19.58406161774156  20.44446277646284
-  POINT  1526  19.99505884072375  20.44454692352635
-  POINT  1527  17.47612722659238  20.45170520807109
-  POINT  1528  17.94956809694392  20.45199983601073
-  POINT  1529  17.76408318096152  19.99954840147309
-  POINT  1530  17.09376279229357  20.90344554562439
-  POINT  1531  16.90827787631117  20.45099411108675
-  POINT  1532  17.65639440029453  29.39423957186695
-  POINT  1533  17.13332166556852  29.38219151942949
-  POINT  1534  17.36874302811696  28.9397190446526
-  POINT  1535  13.61482989783698  32.16078664038712
-  POINT  1536  14.07640103797599  32.09309983360238
-  POINT  1537  13.75932779044087  31.59910844945928
-  POINT  1538  16.10341413477412  30.21256867861998
-  POINT  1539  16.63239269868544  30.24523358242805
-  POINT  1540  16.3698240483532  30.66455297149614
-  POINT  1541  16.89070536402862  29.81350550472902
-  POINT  1542  16.60859908664627  29.36193530425236
-  POINT  1543  17.1625462541375  30.26873928275396
-  POINT  1544  16.0904668374591  31.08225823633646
-  POINT  1545  16.6246937806281  31.11843321269683
-  POINT  1546  15.81288509623059  31.48985754125695
-  POINT  1547  16.04545280411266  31.9391559472781
-  POINT  1548  15.51319388940625  31.89262312523499
-  POINT  1549  15.56326374321337  31.03948737260855
-  POINT  1550  13.77222000363087  24.39434126697991
-  POINT  1551  13.50730940690564  24.83959165127776
-  POINT  1552  14.02976238006146  24.83530625723629
-  POINT  1553  12.98553330932471  9.758991772893435
-  POINT  1554  12.72223335676221  10.22272188328008
-  POINT  1555  16.25410351335674  12.9148587217591
-  POINT  1556  16.01906260946011  13.38331048867258
-  POINT  1557  16.5117595380726  13.37602992964366
-  POINT  1558  16.89069502922413  10.18647787299363
-  POINT  1559  16.60858850912514  10.63804911311348
-  POINT  1560  17.13330989107297  10.61778909765387
-  POINT  1561  16.09214844821832  10.65648742134303
-  POINT  1562  16.33476331006715  11.08779864600327
-  POINT  1563  -17.80117652624369  28.04993852124202
-  POINT  1564  -17.49657169072127  27.60644176445565
-  POINT  1565  -19.58406168080147  20.44446288474986
-  POINT  1566  -19.59394278438359  20.00002569746599
-  POINT  1567  -19.99505883837563  20.44454702859078
-  POINT  1568  -18.996847002171  20.45276507073249
-  POINT  1569  -19.3930231142053  20.89717656055036
-  POINT  1570  -19.58406527491918  19.55566925469715
-  POINT  1571  -19.99506063472496  19.55553380055498
-  POINT  1572  -18.99703876946375  19.54715259717118
-  POINT  1573  -19.39321847561576  19.10277045693634
-  POINT  1574  -1.233845495929245  37.56044691729677
-  POINT  1575  -0.9905346840835332  38.05041056493322
-  POINT  1576  -0.7378460571787722  37.58924792034259
-  POINT  1577  -1.759814782842069  38.47357048079215
-  POINT  1578  -1.982162118017038  37.97609568175015
-  POINT  1579  -2.255442778025101  38.42805660065491
-  POINT  1580  -1.503048773376636  33.33593215100788
-  POINT  1581  -1.756818384601298  32.87589913286249
-  POINT  1582  -1.254058713762703  32.88356835326066
-  POINT  1583  13.51221711522611  31.16406500489199
-  POINT  1584  13.97378825536513  31.09637819810725
-  POINT  1585  1.775181014606737  21.33393361663671
-  POINT  1586  1.267840964225153  21.33711381427801
-  POINT  1587  1.523722041841396  20.89935045595586
-  POINT  1588  1.265170094048079  22.20914709544139
-  POINT  1589  1.77056085321017  22.20855342148825
-  POINT  1590  1.516431010267755  22.64600354197079
-  POINT  1591  1.012728381227997  21.77259296305717
-  POINT  1592  0.7612694084626562  21.33800980237632
-  POINT  1593  0.758598538285582  22.21004308353971
-  POINT  1594  1.847863631555612  20.4480851260611
-  POINT  1595  1.340523581174028  20.45126532370239
-  POINT  1596  2.134926569216352  19.99999998535455
-  POINT  1597  2.280691513968954  21.33225925723105
-  POINT  1598  2.785590920387998  21.32882420154674
-  POINT  1599  2.02481043635271  21.7700226155532
-  POINT  1600  2.78116495724771  22.20597296072012
-  POINT  1601  2.276071352572386  22.20687906208259
-  POINT  1602  2.52691537410517  22.64450376665516
-  POINT  1603  -9.899143737765993  12.4849004435783
-  POINT  1604  -9.387390829537839  12.48845944608934
-  POINT  1605  -9.645780226280916  12.0410160502686
-  POINT  1606  -11.94630637827111  14.2647893097616
-  POINT  1607  -12.46345218922917  14.26650973789091
-  POINT  1608  -12.20840695700918  14.7105827019253
-  POINT  1609  -13.22907293656634  11.13290745457848
-  POINT  1610  -13.48445463159971  11.58282180341283
-  POINT  1611  -12.9714364037251  11.58072072087271
-  POINT  1612  -12.45912889682464  11.58045014485459
-  POINT  1613  -11.9508016855418  11.57834567717223
-  POINT  1614  -12.20772749740889  11.128701904356
-  POINT  1615  -12.71451059185801  12.03036449368894
-  POINT  1616  -13.62553305310023  6.037019882652965
-  POINT  1617  -14.1390779208095  5.854807348663457
-  POINT  1618  -13.96434315411798  6.375683521723212
-  POINT  1619  -13.39847526011537  7.408160088352634
-  POINT  1620  -13.61481920361369  7.839222070915377
-  POINT  1621  -13.0814052589453  7.902150069513514
-  POINT  1622  -13.69337197744059  6.949534963734737
-  POINT  1623  -13.1599580327722  7.012462962332874
-  POINT  1624  -14.5037016745593  7.101298192194127
-  POINT  1625  -14.20286038146115  6.771380647742971
-  POINT  1626  -14.7783559058492  6.524088291719242
-  POINT  1627  -13.23627871209868  9.312480837244131
-  POINT  1628  -13.51221183367959  8.835940044420862
-  POINT  1629  -13.02181608086271  8.809752844899524
-  POINT  1630  -16.36981698070831  9.335436989756825
-  POINT  1631  -16.09046066583428  8.917733609398496
-  POINT  1632  -16.62468707069794  8.881556790786455
-  POINT  1633  -15.56325712327145  8.960504702078703
-  POINT  1634  -15.81287888901091  8.510134528156787
-  POINT  1635  -15.51318860052802  8.107370522015474
-  POINT  1636  -16.04544791423854  8.060837516432803
-  POINT  1637  -12.46766878840969  10.67227976168969
-  POINT  1638  -11.95934157712685  10.67017529400733
-  POINT  1639  -10.71091751983426  6.663122417067669
-  POINT  1640  -10.45710194371655  7.096666284170696
-  POINT  1641  -10.46487666458869  6.166894149966415
-  POINT  1642  -10.96746076370507  6.201968922858168
-  POINT  1643  -10.44773102895123  5.275394031275448
-  POINT  1644  -10.20212605088105  5.720747497892338
-  POINT  1645  -9.928437171372778  5.290400873410871
-  POINT  1646  -9.945582807010235  6.18190099210184
-  POINT  1647  -13.2986928764065  5.688395693536721
-  POINT  1648  -13.12801457340368  6.205213648598734
-  POINT  1649  -11.74872710378692  8.418130127367466
-  POINT  1650  -12.02256077486237  7.971839549607667
-  POINT  1651  -12.50944374702482  8.841147771275015
-  POINT  1652  -12.78537686860573  8.36460697845175
-  POINT  1653  -12.56903292510741  7.933544995889006
-  POINT  1654  -12.31858916520195  7.509382640669432
-  POINT  1655  13.43619694655841  5.185526953886848
-  POINT  1656  12.93462220614015  5.358195834077412
-  POINT  1657  13.29868673147849  5.68838933264013
-  POINT  1658  12.6048962546636  4.990129099323558
-  POINT  1659  12.47144390129601  5.488517379573725
-  POINT  1660  12.66773340441992  4.523290710179079
-  POINT  1661  12.20022404450319  4.658903670708396
-  POINT  1662  10.71091693015139  6.663120759878266
-  POINT  1663  10.46487540167239  6.166892274467385
-  POINT  1664  10.96745927067751  6.201966434828546
-  POINT  1665  11.47479568277288  8.879068504656995
-  POINT  1666  11.74872710084068  8.418128977876485
-  POINT  1667  10.41171824790274  4.44204662093386
-  POINT  1668  9.95651127773848  4.316934168875102
-  POINT  1669  10.19419137109885  3.91393666291501
-  POINT  1670  10.72126631852727  4.813787013527604
-  POINT  1671  10.99495611235534  5.244133924789459
-  POINT  1672  10.44772794837044  5.275391038155809
-  POINT  1673  10.95894641188764  4.410789507567511
-  POINT  1674  11.39310410040094  4.215962651334707
-  POINT  1675  11.08355602977641  3.844222258740964
-  POINT  1676  11.76361231084955  4.489943298379086
-  POINT  1677  11.89137865119184  3.919107181901866
-  POINT  1678  11.70510621616581  4.951490272490563
-  POINT  1679  10.26855741345323  2.837344939506088
-  POINT  1680  10.19797132927438  3.43230183825083
-  POINT  1681  9.806904421137391  3.198323297051241
-  POINT  1682  10.65317829943864  3.557414290309588
-  POINT  1683  11.09104496327604  3.357021849792107
-  POINT  1684  15.24378585350844  7.682394375166194
-  POINT  1685  14.91119126151212  7.280158226193516
-  POINT  1686  15.41335252508149  7.2552534786716
-  POINT  1687  14.33938124011792  7.524093148708583
-  POINT  1688  14.48388392770153  8.085767740880334
-  POINT  1689  14.07639118126524  7.906902288220206
-  POINT  1690  13.61481867571485  7.839218526827278
-  POINT  1691  13.75932136329846  8.400893118999029
-  POINT  1692  13.02181590626726  8.80975073334144
-  POINT  1693  12.78537663953285  8.364604900612228
-  POINT  1694  13.47592883520427  9.785178774102992
-  POINT  1695  13.99000741695932  9.792862338836377
-  POINT  1696  13.73926224561804  10.23937500144348
-  POINT  1697  13.236278480666  9.312479110286336
-  POINT  1698  13.51221143214682  8.835937734550996
-  POINT  1699  13.97378393769721  8.903621495943923
-  POINT  1700  11.4612780216533  9.774811388208361
-  POINT  1701  11.70834875389301  10.2227478045437
-  POINT  1702  1.893403551233607  0.5757525887353929
-  POINT  1703  2.220671493500129  0.1236668831597823
-  POINT  1704  2.359744414402249  0.6278542389056427
-  POINT  1705  -9.020619693030262  2.610992623251209
-  POINT  1706  -9.424238324783893  2.359599448271815
-  POINT  1707  -9.474338358545761  2.853388073889197
-  POINT  1708  -9.406414519116504  3.443886808846754
-  POINT  1709  -9.192243991855898  3.8667371366121
-  POINT  1710  -8.859666959835261  3.521795695676809
-  POINT  1711  -9.806915390566399  3.198329514824488
-  POINT  1712  -10.19798187725191  3.432308248445783
-  POINT  1713  -10.26857176218753  2.83735353592188
-  POINT  1714  -0.2472699682428073  1.437936441491353
-  POINT  1715  -2.582068645534674e-06  1.920788194433522
-  POINT  1716  0.2472626424805853  1.437936427731552
-  POINT  1717  -0.247268257212236  2.398961916430443
-  POINT  1718  0.2472643535111566  2.398961902670643
-  POINT  1719  -0.7378459209025934  2.410751873167692
-  POINT  1720  -3.510975514120101  1.270946662206892
-  POINT  1721  -3.322776245011294  0.762200977161605
-  POINT  1722  -2.853429843183762  0.6871825417534015
-  POINT  1723  -3.156651266211425  0.2506822223484442
-  POINT  1724  -2.526771255348011  1.133795929446323
-  POINT  1725  -2.359754750523105  0.6278550165060958
-  POINT  1726  -2.749118087874698  1.631270599590879
-  POINT  1727  -2.255442995214041  1.571943074343573
-  POINT  1728  1.53116419331424  38.96511859947919
-  POINT  1729  1.391479955471506  39.46383466102701
-  POINT  1730  0.7618857048316392  38.5419587525552
-  POINT  1731  0.5146182923979471  39.02481055530693
-  POINT  1732  1.257885274755287  38.51315760964314
-  POINT  1733  1.759808139569742  38.47357029951259
-  POINT  1734  0.9905296510871409  38.0504104525886
-  POINT  1735  -0.4905790953354032  37.11107424397444
-  POINT  1736  -0.2472682834896911  37.60103789161089
-  POINT  1737  0.2472643797585856  37.6010379053717
-  POINT  1738  1.263131334613411  23.08451873542055
-  POINT  1739  1.768522093775502  23.0839250614674
-  POINT  1740  10.17836399587573  30.64876633574936
-  POINT  1741  10.43178957770394  30.2036916661421
-  POINT  1742  9.917079336223154  30.19681981804171
-  POINT  1743  2.526761585236505  38.86620413395363
-  POINT  1744  2.853417999303659  39.31281858657962
-  POINT  1745  4.533434559259351  36.88852576319535
-  POINT  1746  4.788963418436968  37.30790607443685
-  POINT  1747  4.24940701236751  37.28825022373893
-  POINT  1748  -0.7511020128127708  32.88704851349204
-  POINT  1749  -1.004871624037433  32.42701549534664
-  POINT  1750  0.7570181843694639  30.16737890662038
-  POINT  1751  0.2521487164707948  30.16753615186619
-  POINT  1752  0.5048695270937089  29.71821296405268
-  POINT  1753  1.009092401403684  30.61588819116551
-  POINT  1754  1.261813212026598  30.16656500335199
-  POINT  1755  5.068073916803044  30.6133100080666
-  POINT  1756  4.814374367436898  31.05972795409684
-  POINT  1757  5.32423717645129  31.06128530414202
-  POINT  1758  16.9971372534731  13.37045922378724
-  POINT  1759  16.76209634957647  13.83891099070072
-  POINT  1760  18.58096903763212  13.77579904583797
-  POINT  1761  18.85904395297749  13.34143701271937
-  POINT  1762  18.41152250629444  13.29587573790125
-  POINT  1763  18.68665357284071  14.64903426839365
-  POINT  1764  18.29676492885642  15.05256270617449
-  POINT  1765  18.88575798278899  15.06972612425592
-  POINT  1766  17.78489646840998  15.09030766023127
-  POINT  1767  17.98400087835825  15.51099951609354
-  POINT  1768  18.5600217445983  14.22769376801203
-  POINT  1769  18.11860781194196  14.17997612813817
-  POINT  1770  19.15364966814478  14.24346421008305
-  POINT  1771  17.67256729194256  14.23260556757826
-  POINT  1772  17.69351458497638  13.7807108454042
-  POINT  1773  18.99703873975269  19.54715250100616
-  POINT  1774  19.39321851764313  19.1027704587883
-  POINT  1775  18.52185804865407  19.54704832154459
-  POINT  1776  18.71270474241169  19.9999472088743
-  POINT  1777  17.69535052595289  15.99996226585984
-  POINT  1778  18.20721898639934  15.96221731180307
-  POINT  1779  14.56172135096343  23.94597916401752
-  POINT  1780  15.08739392619418  23.94259090424376
-  POINT  1781  14.82034555201745  24.38666761316468
-  POINT  1782  19.39302316315837  20.89717655197163
-  POINT  1783  18.9389913228763  21.35310913845178
-  POINT  1784  18.99684697892711  20.45276516384465
-  POINT  1785  18.5216662878285  20.45266098438309
-  POINT  1786  18.23371033345935  20.90481779098108
-  POINT  1787  18.44846900788159  21.34055417663924
-  POINT  1788  18.58165180641398  21.78818437573758
-  POINT  1789  17.87637081699702  21.33989302826688
-  POINT  1790  14.33939351436823  32.47590433579525
-  POINT  1791  14.48389140697212  31.91422614486741
-  POINT  1792  15.01628294267461  31.87205866229466
-  POINT  1793  14.75329046628237  31.48925416010179
-  POINT  1794  15.24379483009601  32.31759511000062
-  POINT  1795  13.51391520548446  23.95486250753157
-  POINT  1796  13.2557163229842  23.51457606093689
-  POINT  1797  12.99156814797479  23.95834021442671
-  POINT  1798  14.03636817864028  23.9505771134901
-  POINT  1799  14.30341655281701  23.50650040456918
-  POINT  1800  14.0490662851837  23.06997473842002
-  POINT  1801  14.57441945750685  23.06537678894744
-  POINT  1802  14.06279368008757  21.3236640608961
-  POINT  1803  13.53137856169023  21.32075100476631
-  POINT  1804  13.79945769458797  20.88653785779963
-  POINT  1805  16.48589251600749  21.75662015498322
-  POINT  1806  16.7770188066016  21.32987302051025
-  POINT  1807  16.23478715141826  21.32948158311302
-  POINT  1808  17.3448681568828  21.33058411749459
-  POINT  1809  17.55962683130505  21.76632050315274
-  POINT  1810  16.93904168525997  24.42265130776862
-  POINT  1811  17.21421228526815  24.86330083072308
-  POINT  1812  16.6810332475078  24.83472173963332
-  POINT  1813  17.1982158646259  23.98500607585395
-  POINT  1814  16.66503682686555  23.95642698476418
-  POINT  1815  19.16297996782281  24.02058583340057
-  POINT  1816  19.25792778397388  23.55188868076646
-  POINT  1817  19.6018346474257  23.97090400112769
-  POINT  1818  18.66035549167398  24.06458002427793
-  POINT  1819  18.99865807228879  24.48246002560036
-  POINT  1820  14.55271823159151  24.83011771959528
-  POINT  1821  15.07839080682226  24.82672945982152
-  POINT  1822  14.28780763486628  25.27536810389313
-  POINT  1823  13.48363738345204  10.68334955994101
-  POINT  1824  13.99771596520709  10.69103312467439
-  POINT  1825  17.49654751855807  12.39351922586987
-  POINT  1826  17.22317514403901  12.87270591921469
-  POINT  1827  17.0201728164883  12.42839146938536
-  POINT  1828  17.91955247554229  13.28295754083165
-  POINT  1829  18.19151987686094  12.8507518727688
-  POINT  1830  17.47351195554288  13.33558698027175
-  POINT  1831  18.00416107324389  12.39434056037404
-  POINT  1832  18.50176146164216  12.40494748537886
-  POINT  1833  17.80115874569317  11.95002611054472
-  POINT  1834  16.79404890136688  11.97251973589774
-  POINT  1835  16.52067652684781  12.45170642924257
-  POINT  1836  16.02797959823532  12.45898698827148
-  POINT  1837  15.78700936626793  12.00541048997754
-  POINT  1838  15.52043635277687  12.46856278249407
-  POINT  1839  16.05643793044336  11.55103582499389
-  POINT  1840  15.5488946849849  11.56061161921647
-  POINT  1841  16.57287799135018  11.53259751676433
-  POINT  1842  17.07237428099067  11.50928255690713
-  POINT  1843  15.83583901726724  10.22173398984722
-  POINT  1844  15.57327102716685  9.802415814168842
-  POINT  1845  16.10340565717593  9.787419712774863
-  POINT  1846  15.56201381820924  10.67148352273701
-  POINT  1847  16.63238319420686  9.754752209684828
-  POINT  1848  17.16253549533622  9.731242758971581
-  POINT  1849  16.36981520410647  9.335434034006447
-  POINT  1850  16.62468438429443  8.881552759389605
-  POINT  1851  16.09045850341202  8.917730295952133
-  POINT  1852  -18.71270480363148  19.99994720870178
-  POINT  1853  -18.52166623703531  20.45266088450229
-  POINT  1854  -18.52185800432806  19.54704841094098
-  POINT  1855  -19.52620606861738  21.34480663718991
-  POINT  1856  -19.49788131345209  21.77367208204773
-  POINT  1857  -19.95652172785348  21.31804421550326
-  POINT  1858  -18.93899138998692  21.35310882317254
-  POINT  1859  -15.41336472355292  32.74473177212385
-  POINT  1860  -14.91120300548017  32.71982820066302
-  POINT  1861  -15.24379759687971  32.31759127892943
-  POINT  1862  -15.51319663933861  31.8926193258387
-  POINT  1863  -15.01628432575631  31.8720563054135
-  POINT  1864  -15.8128873248544  31.48985418888792
-  POINT  1865  -16.04545639284706  31.93915110915433
-  POINT  1866  -13.73926553271729  29.7606245440472
-  POINT  1867  -13.9977196654956  29.30896632719983
-  POINT  1868  -13.48364033262393  29.31665160461403
-  POINT  1869  -16.63239437432929  30.24523068926878
-  POINT  1870  -16.89070674738754  29.81350290745965
-  POINT  1871  -17.16254826435143  30.26873590905672
-  POINT  1872  -17.58991750209542  28.49978947605134
-  POINT  1873  -18.10312108953776  28.50158849460802
-  POINT  1874  -14.02976207391727  24.83530603116176
-  POINT  1875  -13.50730912711314  24.83959146419358
-  POINT  1876  -13.7722197102861  24.39434106981482
-  POINT  1877  -9.910917163711101  29.30166999886159
-  POINT  1878  -10.16379441977193  28.85693149401143
-  POINT  1879  -10.42338196742408  29.30700642143803
-  POINT  1880  -8.865707288319939  20.4402358718522
-  POINT  1881  -8.354951980244287  20.44018950619541
-  POINT  1882  -8.61056647960487  20.88042659780381
-  POINT  1883  -8.86570719768363  19.55976134425465
-  POINT  1884  -8.354952278862285  19.55980826280008
-  POINT  1885  -8.610566687586559  19.11957082681093
-  POINT  1886  -9.121386103645744  19.99999862799004
-  POINT  1887  -9.377000603006326  20.44023571959844
-  POINT  1888  -9.377000512370016  19.55976119200088
-  POINT  1889  -8.865603022394847  21.32049699917977
-  POINT  1890  -8.354847714319193  21.32045063352298
-  POINT  1891  -8.099972462421654  21.76042830181979
-  POINT  1892  -7.844935919631678  21.32035790044383
-  POINT  1893  -8.354715320124482  22.20063713853177
-  POINT  1894  -7.844803525436967  22.20054440545263
-  POINT  1895  -8.865674199362843  22.20088990639256
-  POINT  1896  -8.610505262378155  22.6410060100254
-  POINT  1897  -8.354985291815844  16.91842867771209
-  POINT  1898  -8.610508524984098  17.358992612215
-  POINT  1899  -8.865944756334432  16.91817546724494
-  POINT  1900  -5.563175305433118  20.88175519528509
-  POINT  1901  -5.819523783751198  20.44055366808308
-  POINT  1902  -5.314081970855431  20.4412012668848
-  POINT  1903  -6.323600721688926  20.44055355863392
-  POINT  1904  -6.07450738711124  19.99999963023362
-  POINT  1905  -7.845909792127558  19.5598084686856
-  POINT  1906  -7.337224145127458  19.55973210578316
-  POINT  1907  -7.591126121765114  19.11954138245392
-  POINT  1908  -7.085296070269434  19.99999935639965
-  POINT  1909  -6.83051239990699  19.55973227016798
-  POINT  1910  -8.101050302224628  19.99999898612932
-  POINT  1911  -7.84590949350956  20.44018971208093
-  POINT  1912  -4.813437732774505  20.44120133195445
-  POINT  1913  -5.069786211092584  19.99999980475244
-  POINT  1914  -4.81343786679399  19.55879836960208
-  POINT  1915  -5.314082104874918  19.55879830453243
-  POINT  1916  -4.309046734147286  19.55755213850044
-  POINT  1917  -4.553342627929618  19.11635063828043
-  POINT  1918  -4.309046659354325  20.44244765252682
-  POINT  1919  -4.553342419117173  20.88364911465918
-  POINT  1920  -6.321208714327986  18.67923371725688
-  POINT  1921  -5.814542592123692  18.67893193845749
-  POINT  1922  -6.067133751274726  18.23927391170671
-  POINT  1923  -5.563175657876638  19.11824430669487
-  POINT  1924  -5.309100694823378  18.67828450114469
-  POINT  1925  -6.575529014970982  19.11917838177958
-  POINT  1926  -6.828120174122017  18.6795203550288
-  POINT  1927  -5.819524002175232  19.55944574184523
-  POINT  1928  -6.323600940112959  19.55944563239606
-  POINT  1929  -0.5146273697762991  39.02481064861751
-  POINT  1930  -0.7618926205908836  38.54195883210498
-  POINT  1931  -1.257892059341357  38.51315782905916
-  POINT  1932  -1.53117271934942  38.96511874796391
-  POINT  1933  -0.940335173160049  39.49328748376172
-  POINT  1934  -1.391488828330695  39.46383435979364
-  POINT  1935  -1.302906939267033  39.95751571405174
-  POINT  1936  -1.893411551831407  39.42424701152662
-  POINT  1937  -1.723324288351572  36.58041784013928
-  POINT  1938  -1.475258125341042  37.06753940845914
-  POINT  1939  -1.229223032035015  36.61216270438628
-  POINT  1940  -2.223574747428835  37.48318817291252
-  POINT  1941  -2.46865780151201  36.99209310268357
-  POINT  1942  -2.722873167283246  37.43948673138395
-  POINT  1943  -1.727946752245803  37.52870205304977
-  POINT  1944  9.124384730034761  25.2901944687983
-  POINT  1945  9.380903693723068  25.73399854252466
-  POINT  1946  8.869536394962354  25.73292170940668
-  POINT  1947  8.867787034579436  24.84742875339725
-  POINT  1948  8.611808211452907  24.40495794646223
-  POINT  1949  8.357038608147516  24.84664682874531
-  POINT  1950  9.37915433334015  24.84850558651523
-  POINT  1951  9.635034859880143  24.40616641167393
-  POINT  1952  9.891632555335468  24.84893212707499
-  POINT  1953  8.10306863199613  25.28792614032669
-  POINT  1954  7.847089808869599  24.84545533339167
-  POINT  1955  7.337860839610064  24.84465823087261
-  POINT  1956  7.591830815761451  24.40337891929124
-  POINT  1957  7.084483663987436  25.28568916804524
-  POINT  1958  6.829224670879288  24.84361275394481
-  POINT  1959  11.17838537690847  23.52246049961141
-  POINT  1960  11.4371216212408  23.08138069299567
-  POINT  1961  10.9206635519637  23.08206164870911
-  POINT  1962  15.02252590981234  31.03532490076284
-  POINT  1963  14.49013437410986  31.07749238333559
-  POINT  1964  14.2430236988951  30.6424489387683
-  POINT  1965  15.30010765104086  30.62772559584235
-  POINT  1966  2.526915485973436  17.35549624102799
-  POINT  1967  2.276071431689728  17.79312093621829
-  POINT  1968  2.781165078003321  17.79402703104667
-  POINT  1969  6.346618006894577  8.933221976655281
-  POINT  1970  6.606300654387716  8.482722162553308
-  POINT  1971  6.859007165943082  8.928198624363933
-  POINT  1972  5.835923918840571  8.936439330716784
-  POINT  1973  6.088630430395938  9.381915792527408
-  POINT  1974  3.813293467525553  0.8400220701018267
-  POINT  1975  4.278266624098441  0.9371921865469454
-  POINT  1976  4.091218596162663  0.4229233416757498
-  POINT  1977  0.7378420180172898  2.410751924726134
-  POINT  1978  1.233841522613396  2.439553016285871
-  POINT  1979  0.9905295332508535  1.949589272233458
-  POINT  1980  0.4905763428736994  2.888925646723056
-  POINT  1981  8.615527392862056  13.82496521644805
-  POINT  1982  8.869539085606789  14.26707992304672
-  POINT  1983  8.359008517018593  14.26876890588306
-  POINT  1984  7.109843205144307  9.375226262222675
-  POINT  1985  7.369525852637445  8.924726448120705
-  POINT  1986  3.536686478737197  13.8361386042247
-  POINT  1987  3.790057778698816  13.39355052709382
-  POINT  1988  3.284192797098449  13.39405264356153
-  POINT  1989  3.789177750276934  14.27725402423099
-  POINT  1990  3.283312768676568  14.27775614069871
-  POINT  1991  3.540719142764858  10.28304212363626
-  POINT  1992  3.793978675026311  10.72885668139838
-  POINT  1993  3.286497665917229  10.72924169735144
-  POINT  1994  6.845584714338232  10.71830373756566
-  POINT  1995  7.355184401511213  10.7157436111351
-  POINT  1996  7.09778359222352  11.16341894215851
-  POINT  1997  7.361673707732298  9.821191246260845
-  POINT  1998  6.851155021037934  9.824663422504075
-  POINT  1999  4.296500541441507  13.39272956312007
-  POINT  2000  4.044006859802759  12.95064360245691
-  POINT  2001  4.802971515540548  13.39198494333306
-  POINT  2002  4.549022434436605  13.83489186796998
-  POINT  2003  4.297887859095104  12.50674192674635
-  POINT  2004  3.791445096352413  12.5075628907201
-  POINT  2005  4.805074931872197  12.50557276622567
-  POINT  2006  4.552513168421852  12.06249205448886
-  POINT  2007  4.301274159001078  10.72795370371833
-  POINT  2008  4.809681854713771  10.7267995158349
-  POINT  2009  4.556607847586633  10.28150291979977
-  POINT  2010  4.047052682153449  11.17415327743351
-  POINT  2011  4.299837130886486  11.6184557573815
-  POINT  2012  3.79254164691172  11.61935873506155
-  POINT  2013  4.80702420366358  11.61728659686082
-  POINT  2014  0.7573648401832791  10.72884628711409
-  POINT  2015  0.2524954018262905  10.72868903454322
-  POINT  2016  0.5048694975539831  10.28178714397273
-  POINT  2017  2.779998485031843  10.72963471324423
-  POINT  2018  3.033258017293297  11.17544927100636
-  POINT  2019  1.22366534318951  19.99999999772072
-  POINT  2020  0.8995237534752946  20.45126532761548
-  POINT  2021  1.847863650156727  19.55191485745089
-  POINT  2022  2.318125048484836  19.5519148489978
-  POINT  2023  -18.93911412821423  18.64650966130721
-  POINT  2024  -18.58166026436047  18.21127422426079
-  POINT  2025  -18.44873810630657  18.65901836236396
-  POINT  2026  -19.52614063366966  18.65502631883318
-  POINT  2027  -18.87780139947743  17.75460066637132
-  POINT  2028  -18.38742537756978  17.76710936742808
-  POINT  2029  -19.25342558557374  17.32881436986417
-  POINT  2030  -19.44766047236443  17.77297922669689
-  POINT  2031  -11.69163369768068  12.03021037174421
-  POINT  2032  -11.44023229826493  11.57846213124561
-  POINT  2033  -11.43422134923478  12.47855566601287
-  POINT  2034  -11.94479073651165  12.47843921193948
-  POINT  2035  -10.92866196056182  11.58403125210506
-  POINT  2036  -10.41689637261445  11.58759636307505
-  POINT  2037  -10.66929872245644  12.03389193678758
-  POINT  2038  -11.18782994842294  11.13216655753308
-  POINT  2039  -9.904431558833004  11.59293222934731
-  POINT  2040  -9.39267865060485  11.59649123185834
-  POINT  2041  -9.139626886740061  11.15213642340234
-  POINT  2042  -8.880975554187973  11.60022024432364
-  POINT  2043  -10.16379479693838  11.14307154466478
-  POINT  2044  -9.910917079266454  10.69833254287327
-  POINT  2045  -10.4233818930479  10.69299667660101
-  POINT  2046  -8.370126273665381  11.60298203772225
-  POINT  2047  -8.62317803753017  12.04733684617825
-  POINT  2048  -6.319914164590672  17.79970756621019
-  POINT  2049  -5.813248042386378  17.79940578741079
-  POINT  2050  -5.812970532530068  16.03929555219032
-  POINT  2051  -6.066345556101558  16.47969823346978
-  POINT  2052  -6.320151886932637  16.03908136247431
-  POINT  2053  -5.812596328700657  16.91987593255003
-  POINT  2054  -6.319777683103225  16.91966174283402
-  POINT  2055  -5.306138086716437  16.03968131654242
-  POINT  2056  -5.559944417547516  15.59906444554695
-  POINT  2057  -4.799950565874155  16.03961222338507
-  POINT  2058  -5.052976680856709  16.47984333002844
-  POINT  2059  -6.574690167020133  15.59804862668566
-  POINT  2060  -6.828065190591623  16.03845130796511
-  POINT  2061  -15.25853880596588  12.9242213232549
-  POINT  2062  -15.52043648370752  12.46856362456286
-  POINT  2063  -15.01756861930122  12.47064487481246
-  POINT  2064  -14.50591702520376  13.37825294329215
-  POINT  2065  -13.99649188437294  13.37881945166879
-  POINT  2066  -14.24624580072877  12.92686908188113
-  POINT  2067  -14.50520649728844  12.47612567984228
-  POINT  2068  -14.76710417503007  12.02046798115024
-  POINT  2069  -13.99841660872912  11.58047866164933
-  POINT  2070  -13.74078007588788  12.02829192794356
-  POINT  2071  -13.99578135645762  12.47669218821891
-  POINT  2072  -13.48181937932821  12.47903532998241
-  POINT  2073  -17.13331118398057  10.61779162646253
-  POINT  2074  -17.656383083496  10.60573919584698
-  POINT  2075  -17.36873112769916  11.06026014994149
-  POINT  2076  -16.02797983714253  12.45898801730209
-  POINT  2077  -16.52067686245398  12.45170765846319
-  POINT  2078  -16.25410369568363  12.9148597141664
-  POINT  2079  -15.78700965047787  12.00541156885965
-  POINT  2080  -17.58990196620047  11.50018232123824
-  POINT  2081  -17.80115956030314  11.95002810346316
-  POINT  2082  -18.10310561939233  11.49837858894322
-  POINT  2083  -17.07237505905118  11.50928449184498
-  POINT  2084  -17.49654816974892  12.39352110356614
-  POINT  2085  -16.79404945073268  11.9725213123703
-  POINT  2086  -16.57287861223137  11.53259914107355
-  POINT  2087  -17.02017330927379  12.42839300923462
-  POINT  2088  -17.22317558147022  12.87270744965903
-  POINT  2089  -10.15245041339834  12.93005084479948
-  POINT  2090  -10.41083981014142  12.48260744897875
-  POINT  2091  -10.92260539808879  12.47904233800876
-  POINT  2092  -11.17576243691975  12.92727117820404
-  POINT  2093  -12.45674776247602  13.37407164467716
-  POINT  2094  -12.19976115126335  12.92710572491763
-  POINT  2095  -11.94436499927842  13.37375042596768
-  POINT  2096  -12.45717349970925  12.47876043064897
-  POINT  2097  -12.96948100660971  12.47903100666709
-  POINT  2098  -13.22448228717945  12.92743126694244
-  POINT  2099  -12.7156240960693  13.82239971451288
-  POINT  2100  -12.97772467480737  14.26819310667658
-  POINT  2101  -13.74302984524772  13.82714319818918
-  POINT  2102  -13.48335862077273  13.37575933677816
-  POINT  2103  -12.97102024805423  13.37575501346284
-  POINT  2104  -12.66774364330618  4.523299107507239
-  POINT  2105  -12.60490407255786  4.990136093565923
-  POINT  2106  -12.20023269789926  4.658910900843035
-  POINT  2107  -12.93462919488069  5.358202577882016
-  POINT  2108  -12.47144927438711  5.488522975166397
-  POINT  2109  -13.43620550685972  5.185534732811357
-  POINT  2110  -14.33938229564766  7.524096539708034
-  POINT  2111  -14.9111947654232  7.280162642147666
-  POINT  2112  -15.24378862055976  7.682398206427763
-  POINT  2113  -15.41335736818264  7.255259352596772
-  POINT  2114  -15.01627536647982  8.127933305249282
-  POINT  2115  -15.30010260228938  9.372269247130333
-  POINT  2116  -15.02252082546601  8.964670165888624
-  POINT  2117  -14.24302038469975  9.357551373852861
-  POINT  2118  -14.50635377271081  9.811747310474253
-  POINT  2119  -13.99000785292662  9.792863973386861
-  POINT  2120  -16.10340678976494  9.787421896710498
-  POINT  2121  -16.63238487037844  9.754755103146911
-  POINT  2122  -16.89069641342317  10.18648047123871
-  POINT  2123  -17.16253750713551  9.731246135309691
-  POINT  2124  -16.60858944999246  10.6380511653244
-  POINT  2125  -11.70834855106328  10.22274842325977
-  POINT  2126  -11.44840726006248  10.67917056592608
-  POINT  2127  -10.94524324959301  9.788054215548343
-  POINT  2128  -10.68395920468744  10.24000068499402
-  POINT  2129  -10.93683692235937  10.68473968678553
-  POINT  2130  -11.47479555660216  8.87906931844303
-  POINT  2131  -11.20910685279271  9.331122511448264
-  POINT  2132  -11.46127783719861  9.774811991078451
-  POINT  2133  -11.97221215426297  9.765816719159695
-  POINT  2134  -12.23551219984005  9.302086962350581
-  POINT  2135  -12.48258291370472  9.750023394531905
-  POINT  2136  -11.99907298758307  8.856941095902805
-  POINT  2137  -13.48363744127368  10.68335058227913
-  POINT  2138  -12.97061921339908  10.68124949973901
-  POINT  2139  -12.72223329311703  10.22272288939034
-  POINT  2140  -13.73926247952205  10.23937626872396
-  POINT  2141  -13.99771620268931  10.69103422356342
-  POINT  2142  -13.47592909151099  9.785180332102566
-  POINT  2143  -12.98553333869411  9.758993132581228
-  POINT  2144  -10.99496024845769  5.244137851664762
-  POINT  2145  -10.72127136894942  4.813791227183295
-  POINT  2146  -11.76362091609507  4.48995017920419
-  POINT  2147  -11.70511237026007  4.951495769211457
-  POINT  2148  -11.39311338658647  4.215969615852156
-  POINT  2149  -11.89139041445578  3.919115893213245
-  POINT  2150  -12.24027988776031  5.8641325949175
-  POINT  2151  -11.91055476543747  5.496066110601405
-  POINT  2152  -11.20040264363509  5.788708193054712
-  POINT  2153  -11.44644349888066  6.284936460155964
-  POINT  2154  -11.47394298363328  5.327105388962559
-  POINT  2155  -12.58774158616357  7.077264164985817
-  POINT  2156  -12.04126943591853  7.115558718704478
-  POINT  2157  -11.99490361784541  6.277557986686686
-  POINT  2158  -12.55579812679505  6.270014851251677
-  POINT  2159  -12.88263830348879  6.618639040367921
-  POINT  2160  -11.7619617379154  6.690818716490142
-  POINT  2161  12.04126828125696  7.115556461827698
-  POINT  2162  11.49280873218955  7.122935250752073
-  POINT  2163  11.76196034822392  6.690816131315052
-  POINT  2164  11.49828322279317  7.993966546699665
-  POINT  2165  12.0225605432701  7.971838012441538
-  POINT  2166  12.88263546208822  6.61863544281538
-  POINT  2167  13.12801043982883  6.205208828783831
-  POINT  2168  12.55579487503194  6.270010728359129
-  POINT  2169  13.69336976028337  6.949530619644269
-  POINT  2170  13.96433801939816  6.375677941228949
-  POINT  2171  13.62552731853477  6.037014047096381
-  POINT  2172  14.13907079774611  5.854800214333848
-  POINT  2173  11.99490119766059  6.277554553029752
-  POINT  2174  11.44644164859318  6.284933341954128
-  POINT  2175  11.20040012011418  5.788704856543246
-  POINT  2176  11.91055022392465  5.49606120424435
-  POINT  2177  12.2402761754012  5.864127938998204
-  POINT  2178  11.47393849027101  5.327100831915041
-  POINT  2179  9.945582057420673  6.181899969396367
-  POINT  2180  10.20212439794679  5.720745644346648
-  POINT  2181  9.928434604118719  5.290398733084792
-  POINT  2182  8.556931258789588  2.528832819977453
-  POINT  2183  8.146974075985931  2.334700766962239
-  POINT  2184  8.559631278214885  1.92425070776564
-  POINT  2185  15.01627398335804  8.127930948668869
-  POINT  2186  15.51318585031227  8.107366722466351
-  POINT  2187  15.56325582361871  8.960502416532755
-  POINT  2188  15.81287665995519  8.510131175388402
-  POINT  2189  16.04544432483895  8.060832677422217
-  POINT  2190  14.75328392450536  8.510740088180491
-  POINT  2191  13.08140472470578  7.902147488418196
-  POINT  2192  13.39847454267256  7.408156657639373
-  POINT  2193  13.15995580927431  7.012459581235187
-  POINT  2194  12.58774024447741  7.077261480810485
-  POINT  2195  12.31858862844304  7.509380600247505
-  POINT  2196  12.56903250649056  7.933543031424325
-  POINT  2197  10.94524346823205  9.788053798414385
-  POINT  2198  11.20910703176076  9.331121907385405
-  POINT  2199  10.95876112935163  8.892310914863021
-  POINT  2200  10.43863740166071  8.90091810703888
-  POINT  2201  10.70432605267283  8.448864704310473
-  POINT  2202  10.17836257478566  9.351235759588613
-  POINT  2203  9.923927498106863  8.907789549036064
-  POINT  2204  10.43178843022046  9.796310885123368
-  POINT  2205  9.917078526666614  9.803182327120552
-  POINT  2206  10.683959420113  10.24000036594633
-  POINT  2207  0.4257056342687726  0.4866078143970918
-  POINT  2208  0.4258045314381747  0.00453325099778762
-  POINT  2209  -8.556941856736707  2.528837422625263
-  POINT  2210  -8.610159650802313  3.016790167285516
-  POINT  2211  -8.395989123541707  3.439640495050862
-  POINT  2212  -8.14698450737254  2.334704873539675
-  POINT  2213  -7.792710741676334  2.625579213893601
-  POINT  2214  -8.55964628277413  1.924257823018384
-  POINT  2215  -9.473525601179848  4.277847459291598
-  POINT  2216  -8.926778041898604  4.355756346121653
-  POINT  2217  -9.691050900332758  4.805957037797565
-  POINT  2218  -9.956516850290052  4.316937828288013
-  POINT  2219  -8.686199335312255  4.812171506430753
-  POINT  2220  -8.404917725988305  4.401061183751255
-  POINT  2221  -9.445445922262575  5.251310504414456
-  POINT  2222  -10.19419874351271  3.913941535915821
-  POINT  2223  -10.41172404266562  4.442051114421789
-  POINT  2224  -10.95895326217208  4.410794934811104
-  POINT  2225  -11.08356606030267  3.84422950309065
-  POINT  2226  -10.65318906962747  3.557421534579559
-  POINT  2227  -11.09105814178689  3.357030647526714
-  POINT  2228  -9.694219594930232  6.638197533051649
-  POINT  2229  -9.431468981222594  6.192050880977571
-  POINT  2230  -0.7570180027335149  9.832621255886785
-  POINT  2231  -0.5048693800457256  10.28178717573282
-  POINT  2232  -0.2521485634907947  9.832463971555836
-  POINT  2233  -6.855131749277465  1.732845876664869
-  POINT  2234  -6.972438504319116  2.219795679489987
-  POINT  2235  -6.414622035057123  1.574492892908077
-  POINT  2236  -6.765669841096464  1.179115021389632
-  POINT  2237  -1.004871482698477  7.572984637225677
-  POINT  2238  -1.257490486514399  8.028793797334046
-  POINT  2239  -0.7545338586426834  8.025313601582315
-  POINT  2240  -1.762470594293599  8.030999493773637
-  POINT  2241  -1.512132970237805  8.483328458130275
-  POINT  2242  -1.229222734249484  3.387837151439014
-  POINT  2243  -0.9842473157104142  3.857601341818763
-  POINT  2244  -2.760974422104667  6.228081510033119
-  POINT  2245  -2.253497692870489  6.221058881823054
-  POINT  2246  -2.513284803608339  6.678759929530004
-  POINT  2247  -2.22068215594449  0.1236680774559861
-  POINT  2248  -1.893412282768675  0.5757529280991733
-  POINT  2249  -0.7618927259509458  1.458040956527683
-  POINT  2250  -0.514627501401715  0.975189189825712
-  POINT  2251  -0.9403354900406863  0.5067124244511273
-  POINT  2252  -1.391489330979924  0.5361655784306855
-  POINT  2253  -1.302907496264832  0.04248432242006185
-  POINT  2254  -1.531173210898604  1.03488105453053
-  POINT  2255  -1.759815051157529  1.526429257888473
-  POINT  2256  -1.982161883684216  2.023903928033029
-  POINT  2257  -0.9905345662098708  1.949589159885626
-  POINT  2258  -1.233845294320426  2.439552824859994
-  POINT  2259  -1.257892099368779  1.486841908219986
-  POINT  2260  -4.253221810686109  1.820570946531706
-  POINT  2261  -4.758491289411085  1.8896992927888
-  POINT  2262  0.9403284851173297  39.49328748546868
-  POINT  2263  1.302900066834092  39.9575161643721
-  POINT  2264  0.4257054490154915  39.51339213116585
-  POINT  2265  0.4258043460689575  39.99546675296004
-  POINT  2266  0.7378421542620126  37.58924786878497
-  POINT  2267  1.23384172418566  37.56044672587291
-  POINT  2268  0.4905764528571049  37.11107417865601
-  POINT  2269  -0.2485634106147014  34.74540615296891
-  POINT  2270  -0.4944721332766874  35.20892213996861
-  POINT  2271  -0.7430353076084667  34.7387144383873
-  POINT  2272  0.248563135802923  34.74540613716317
-  POINT  2273  -3.852885629984648e-08  34.27519843558186
-  POINT  2274  -0.984247561800016  36.14239856410436
-  POINT  2275  -0.7361813987894855  36.62952013242423
-  POINT  2276  -0.2456036251004044  36.64131010369253
-  POINT  2277  -0.7400749794124697  35.68099320876465
-  POINT  2278  -1.233116612657999  35.66363578072671
-  POINT  2279  -0.2456030824187044  35.68768492334626
-  POINT  2280  -0.5050495520169673  27.93392892167996
-  POINT  2281  -0.2524953199740186  28.37907783165175
-  POINT  2282  -0.7575449060331049  28.37910298308664
-  POINT  2283  0.5049254003565739  26.16245156440273
-  POINT  2284  0.2524838536841221  26.60459196252057
-  POINT  2285  0.7574092359319105  26.60463622076165
-  POINT  2286  1.262484608430572  26.60474311400658
-  POINT  2287  1.010043061758121  27.04688351212442
-  POINT  2288  1.767930132642603  27.49060027590907
-  POINT  2289  2.02050092362578  27.04726519540428
-  POINT  2290  2.2733126220116  27.490875065944
-  POINT  2291  4.294356946623791  24.8410616389421
-  POINT  2292  4.547087505439189  24.40041073521517
-  POINT  2293  4.800380884839186  24.84120087084955
-  POINT  2294  4.293926155091318  23.96024866126563
-  POINT  2295  4.799950093306713  23.96038789317308
-  POINT  2296  3.788414878485399  23.96059221848699
-  POINT  2297  4.041277466352923  23.5205693764449
-  POINT  2298  1.514809999556898  24.40061413188652
-  POINT  2299  1.767492707689488  23.96146212230959
-  POINT  2300  1.262539709988568  23.9615922644941
-  POINT  2301  7.321627964579404  38.17042681938287
-  POINT  2302  7.793206680574138  37.97435229673911
-  POINT  2303  7.678404262385088  38.46732542318286
-  POINT  2304  6.972433698867157  37.78020975935011
-  POINT  2305  6.855127394446583  38.26716082157134
-  POINT  2306  6.414615189107867  38.42551451657923
-  POINT  2307  6.765662894204413  38.82088748771397
-  POINT  2308  5.835924386613025  31.06356123096226
-  POINT  2309  6.346618511134158  31.06677866630198
-  POINT  2310  6.088630850338571  30.61808479345149
-  POINT  2311  5.582224837246878  31.5099791769925
-  POINT  2312  10.95894851210964  35.58920884422533
-  POINT  2313  11.39310711972735  35.78403513220901
-  POINT  2314  10.72126794961869  35.18621162434592
-  POINT  2315  10.41172000961541  35.55795193531766
-  POINT  2316  10.44772930264001  34.72460793267786
-  POINT  2317  10.99495780513424  34.75586484158553
-  POINT  2318  9.020612145212025  37.38901099607349
-  POINT  2319  9.424228545153195  37.64040579751443
-  POINT  2320  9.474330615488972  37.14661597391932
-  POINT  2321  8.40491449200708  35.59893959494738
-  POINT  2322  8.926774996129321  35.64424422876988
-  POINT  2323  8.686196885775953  35.18782930360295
-  POINT  2324  8.152785656806662  36.06385741842882
-  POINT  2325  7.912207546453292  35.6074424932619
-  POINT  2326  9.956512910039363  35.68306455775935
-  POINT  2327  9.473521881426226  35.72215416875295
-  POINT  2328  9.691048418511331  35.19404432643185
-  POINT  2329  10.19419347253031  36.08606177763876
-  POINT  2330  9.192239487657353  36.13326446009738
-  POINT  2331  9.406409183385882  36.55611572705381
-  POINT  2332  8.859662298088979  36.47820578707073
-  POINT  2333  10.19797450918269  36.5676960857483
-  POINT  2334  9.806907805057346  36.80167464694597
-  POINT  2335  10.26856200452538  37.16265232046304
-  POINT  2336  6.871912061838399  35.54333618666676
-  POINT  2337  7.405021657601408  35.59824784517664
-  POINT  2338  7.126969115489866  36.01744865823345
-  POINT  2339  7.657150492801826  35.13333002169522
-  POINT  2340  6.621960666341595  35.0990227984202
-  POINT  2341  6.888811633623055  34.66573394307474
-  POINT  2342  6.360807696014708  34.64062136788498
-  POINT  2343  6.343908124230053  35.518223611477
-  POINT  2344  7.402796728654058  34.67408026698564
-  POINT  2345  7.141643758327172  34.21567883645042
-  POINT  2346  7.909982617505943  34.68327491507089
-  POINT  2347  3.322763046202144  39.2378007288512
-  POINT  2348  3.15663647718721  39.74932014657087
-  POINT  2349  3.813291001601433  39.15997825895766
-  POINT  2350  4.091217816567636  39.57707682242515
-  POINT  2351  3.510964067743604  38.72905450866509
-  POINT  2352  2.255436314939442  38.42805648019456
-  POINT  2353  1.982157396380489  37.97609549035852
-  POINT  2354  2.749110842047252  38.36872932479956
-  POINT  2355  6.081230166453511  35.97194010898045
-  POINT  2356  5.818441994459794  36.44062612474002
-  POINT  2357  6.331071347733141  36.43122301548313
-  POINT  2358  5.320795889254486  36.4447624160653
-  POINT  2359  5.570637070534115  36.904045322568
-  POINT  2360  5.831278770956706  35.52762672073389
-  POINT  2361  5.970382527196483  38.42268507006546
-  POINT  2362  6.061700466822952  37.87411431502481
-  POINT  2363  5.314747458531205  38.19213207237964
-  POINT  2364  5.061201838228348  37.78945770174573
-  POINT  2365  5.345229385120188  37.38973324120216
-  POINT  2366  5.842875490325496  37.38559694987687
-  POINT  2367  6.287108152236881  37.38842639639064
-  POINT  2368  5.556022539290377  38.55085980808124
-  POINT  2369  5.910327271106762  39.10675356293056
-  POINT  2370  4.527223806949365e-08  28.82425190516497
-  POINT  2371  0.2524954118648361  29.271311063285
-  POINT  2372  -0.2524953073975582  29.27131105117846
-  POINT  2373  0.7573648797635052  29.27115381803919
-  POINT  2374  0.2524953992883756  28.37907784375829
-  POINT  2375  2.273105925774813  30.16491138028067
-  POINT  2376  1.767218293970705  30.16613550136842
-  POINT  2377  1.515144076936485  29.71762621682329
-  POINT  2378  2.526574159573979  27.93457399209241
-  POINT  2379  2.779582705512834  28.37954785163075
-  POINT  2380  2.273750376967278  28.37918400598714
-  POINT  2381  3.286081896042008  28.37994089986349
-  POINT  2382  3.033258113435307  28.82455091375822
-  POINT  2383  3.538866301224259  27.9356384317024
-  POINT  2384  3.792541709146731  28.38064149382986
-  POINT  2385  2.779144950557156  27.49123891158762
-  POINT  2386  -0.2509574395584928  32.89023083452718
-  POINT  2387  -0.5001445292837633  33.34678369244119
-  POINT  2388  -0.248563270487983  33.81258223243197
-  POINT  2389  -0.7487078437422611  33.80939991139683
-  POINT  2390  0.2485632759296414  33.81258221662623
-  POINT  2391  0.7557252605028959  31.06778977059484
-  POINT  2392  0.5035766139793988  31.51991170020357
-  POINT  2393  0.2521487272230526  31.06882402404262
-  POINT  2394  1.512133316893194  31.51667185955954
-  POINT  2395  1.257490837521165  31.97120645676332
-  POINT  2396  1.762471007155117  31.96900086956706
-  POINT  2397  1.26052028816003  31.06697586732646
-  POINT  2398  4.299971210771425  32.85149278176542
-  POINT  2399  4.813858896773226  32.84793939933139
-  POINT  2400  4.555689088750212  33.29824097344651
-  POINT  2401  4.047040589691667  32.40376536153468
-  POINT  2402  3.788870781668652  32.85406693564981
-  POINT  2403  1.99779136886551  34.24333877774004
-  POINT  2404  1.739534188555335  34.71160974839909
-  POINT  2405  2.242930868975687  34.69789125435826
-  POINT  2406  1.750101670519205  33.79266021463997
-  POINT  2407  2.253498350939557  33.77894172059914
-  POINT  2408  4.811613439274451  30.16570216508861
-  POINT  2409  4.556608060237682  29.71849742642267
-  POINT  2410  4.303205728751885  30.16454791935548
-  POINT  2411  5.321476248288842  30.16725951513379
-  POINT  2412  5.830756015410285  30.16946429579235
-  POINT  2413  6.341450139931419  30.17268173113207
-  POINT  2414  5.574295537881691  29.72185645281436
-  POINT  2415  4.303354423758809  31.05895384807756
-  POINT  2416  4.559517683407055  31.50692914415298
-  POINT  2417  4.303319379261703  31.953673122892
-  POINT  2418  4.814339322939793  31.95444722891127
-  POINT  2419  3.792218950158929  31.95624727677639
-  POINT  2420  3.53960420638969  31.50780686224725
-  POINT  2421  3.283325416819654  31.95789910088994
-  POINT  2422  18.93911406219143  18.64650935978337
-  POINT  2423  19.5261405338395  18.65502620489522
-  POINT  2424  19.39362763295739  15.11254594470878
-  POINT  2425  18.99857188883907  15.51737654824043
-  POINT  2426  19.25787290188996  16.44788794426737
-  POINT  2427  18.75405232248962  16.85355794479968
-  POINT  2428  19.18738723924495  16.90476516850342
-  POINT  2429  18.37155330956431  16.4239303910665
-  POINT  2430  18.3010676469193  16.88080761530255
-  POINT  2431  18.66020366196966  15.9349676413002
-  POINT  2432  19.16290621200404  15.97908962750386
-  POINT  2433  19.60184782770187  16.0291610895696
-  POINT  2434  17.74265060326497  16.90620537096182
-  POINT  2435  18.12514961619028  17.335832924695
-  POINT  2436  15.35519968440101  23.50052060043794
-  POINT  2437  15.61382388545503  23.94120904958511
-  POINT  2438  16.14374614558074  23.94660548122907
-  POINT  2439  15.87594038737391  24.38867578503489
-  POINT  2440  16.40292032494667  23.50896024931439
-  POINT  2441  14.04156102276654  20.44473665232049
-  POINT  2442  13.5101459043692  20.44182359619071
-  POINT  2443  13.23791783332129  20.0000177682021
-  POINT  2444  12.99581450514272  20.44181897368124
-  POINT  2445  14.32798942893715  21.75754985993104
-  POINT  2446  14.59066675027901  22.19303681739878
-  POINT  2447  14.05739186853169  22.19336416533053
-  POINT  2448  14.59606856183489  21.32333671296435
-  POINT  2449  17.02043936108002  17.36861009534426
-  POINT  2450  16.75104595303201  17.80975860309653
-  POINT  2451  17.29733916448795  17.80237918810654
-  POINT  2452  16.8825211737115  20.00090158182218
-  POINT  2453  16.50015673941269  20.45264191937547
-  POINT  2454  16.08514518550571  20.00088643540819
-  POINT  2455  16.11090188810538  20.45097896467276
-  POINT  2456  15.67928540345191  21.32845415312463
-  POINT  2457  15.97041169404601  20.90170701865165
-  POINT  2458  15.55540014013904  20.44995153468437
-  POINT  2459  15.13808712838207  21.32895105033127
-  POINT  2460  15.40246258575432  21.75672561479265
-  POINT  2461  14.87289137953249  20.89506525129633
-  POINT  2462  16.20906446251038  17.81010162569915
-  POINT  2463  16.48596426591832  18.24387071846142
-  POINT  2464  17.67264086770901  25.76730075340195
-  POINT  2465  17.52697787020489  25.32168372621399
-  POINT  2466  17.1018668450201  25.72098828977573
-  POINT  2467  17.78498630795706  24.9096132943493
-  POINT  2468  18.29689274451687  24.94722520315896
-  POINT  2469  17.98412715958014  24.48884230766805
-  POINT  2470  18.19154482344632  27.14919909897187
-  POINT  2471  18.00418440385464  27.60561752382607
-  POINT  2472  18.50178002760287  27.59500731331329
-  POINT  2473  17.22320550548447  27.12725699911247
-  POINT  2474  16.99718056314592  26.6294993269721
-  POINT  2475  17.47355478486276  26.66436298910405
-  POINT  2476  14.77835587396051  33.47591176927389
-  POINT  2477  14.5037091327629  32.89870630528225
-  POINT  2478  14.20286679509669  33.2286249931342
-  POINT  2479  14.91119950175903  32.71983261654729
-  POINT  2480  15.41335988088872  32.74473764552774
-  POINT  2481  13.26816755360081  21.75856091096891
-  POINT  2482  13.0048315681012  21.32143470787244
-  POINT  2483  16.7511085267673  22.19060870549156
-  POINT  2484  16.20887687158396  22.19021726809433
-  POINT  2485  16.17786126300281  23.06167228219098
-  POINT  2486  16.69915194428762  23.07149378572608
-  POINT  2487  16.13755756315898  24.82813436948326
-  POINT  2488  16.41272816316716  25.26878389243772
-  POINT  2489  15.60763530303328  24.82273793783929
-  POINT  2490  15.34000798260733  25.26618804426989
-  POINT  2491  15.57192146402785  25.71183427290126
-  POINT  2492  15.04267696781684  25.71582579488349
-  POINT  2493  19.39363952846237  24.88740687823191
-  POINT  2494  18.885848220639  24.93009895932983
-  POINT  2495  18.68670736901592  25.35086994601108
-  POINT  2496  19.15366600169464  25.75648146541981
-  POINT  2497  18.56007556635269  25.77221469844787
-  POINT  2498  17.29751718982028  22.19792338787625
-  POINT  2499  17.82901984993449  22.20723229864854
-  POINT  2500  17.02050154539675  22.63152050098736
-  POINT  2501  17.2455606073406  23.07880846811078
-  POINT  2502  17.69547194751031  24.00000391993576
-  POINT  2503  18.20737838407013  24.03761582874543
-  POINT  2504  18.37170027960414  23.57574163654564
-  POINT  2505  17.42146708911589  23.53377959693132
-  POINT  2506  17.74281669022501  23.0938063121926
-  POINT  2507  15.25853878864088  12.92422065523148
-  POINT  2508  15.0175685566735  12.47064415693754
-  POINT  2509  17.58990097002385  11.50018009270076
-  POINT  2510  17.36873006000716  11.06025787356734
-  POINT  2511  18.10310452692819  11.49837625079764
-  POINT  2512  17.65638158620408  10.60573636868109
-  POINT  2513  15.04253498339223  10.68172168255394
-  POINT  2514  14.51635320344969  10.68688592002177
-  POINT  2515  14.77952260731562  10.24189432870903
-  POINT  2516  14.26072834128369  11.1308604785193
-  POINT  2517  15.29884441434331  11.11647511404975
-  POINT  2518  15.02941585016789  11.5708497790334
-  POINT  2519  -5.559612278106096  22.64037941022797
-  POINT  2520  -5.812595406053648  23.08012397436108
-  POINT  2521  -5.306180262645629  23.08034305013044
-  POINT  2522  -11.43576012403759  16.0359829772844
-  POINT  2523  -10.91930130833142  16.03530291420144
-  POINT  2524  -11.17839236720871  16.47753707839758
-  POINT  2525  -11.95093603481484  15.1524484606076
-  POINT  2526  -12.46808184577289  15.15416888873691
-  POINT  2527  -11.69363999436943  15.59489173025373
-  POINT  2528  -11.43396510560572  15.15130554344212
-  POINT  2529  -11.95273105324672  16.03712589444988
-  POINT  2530  -11.43712821990608  16.91861467088325
-  POINT  2531  -10.92066940419991  16.91793460780029
-  POINT  2532  -10.6635990468805  17.35875835728356
-  POINT  2533  -10.40486319418314  16.91768076479789
-  POINT  2534  -10.92128585029515  17.79908423287577
-  POINT  2535  -10.40547964027838  17.79883038987337
-  POINT  2536  -11.17515797884532  20.00000102031307
-  POINT  2537  -11.43519237168078  19.55947185837874
-  POINT  2538  -10.91971864863478  19.55946991621752
-  POINT  2539  -17.69355183457131  26.21921688206146
-  POINT  2540  -17.91957704254855  26.71697422906539
-  POINT  2541  -17.47355512042661  26.66436143557672
-  POINT  2542  -18.41154214164629  26.7040528116507
-  POINT  2543  -18.5809866532765  26.22413096385403
-  POINT  2544  -18.85906250548473  26.65851045942693
-  POINT  2545  -18.58165190157233  21.78818398655776
-  POINT  2546  -18.38730056826177  22.23230077017542
-  POINT  2547  -18.87782301108845  22.24485568342974
-  POINT  2548  -18.44846894716024  21.34055390991821
-  POINT  2549  -12.97062101492125  29.31875403642425
-  POINT  2550  -12.46767030297665  29.32772470608927
-  POINT  2551  -12.72223548790102  29.77728049112642
-  POINT  2552  -13.22907514769955  28.86709581957689
-  POINT  2553  -14.51635826947124  29.31311155849969
-  POINT  2554  -14.26073306937787  28.86913861906651
-  POINT  2555  -14.51706009046056  28.4236684902674
-  POINT  2556  -13.99842148648492  28.41952325896755
-  POINT  2557  -14.7795280512982  29.75810081374213
-  POINT  2558  -15.03254101741964  30.19341176913132
-  POINT  2559  -14.50635783171041  30.1882502220222
-  POINT  2560  -15.04254145518047  29.31827310560881
-  POINT  2561  -15.56202218869213  29.32850735956158
-  POINT  2562  -16.09215847892137  29.34349976240278
-  POINT  2563  -15.83584752723667  29.77825476369244
-  POINT  2564  -15.29885240686518  28.88351810431914
-  POINT  2565  -15.56326504283053  31.03948508656246
-  POINT  2566  -16.09046899946972  31.08225492312761
-  POINT  2567  -16.36982582431926  30.66455001640303
-  POINT  2568  -16.62469646598935  31.11842918285091
-  POINT  2569  -16.10341526745587  30.2125664936679
-  POINT  2570  -15.57327897722664  30.1975740908267
-  POINT  2571  -15.30010875763884  30.62772349910677
-  POINT  2572  -15.02252708302353  31.03532276486708
-  POINT  2573  -17.36874409487987  28.93971676960333
-  POINT  2574  -17.07238964582313  28.49069203988263
-  POINT  2575  -16.33477468949221  28.91218584585327
-  POINT  2576  -16.60860002803674  29.36193324998413
-  POINT  2577  -17.13332295795837  29.38218899091014
-  POINT  2578  -17.65639589526919  29.39423674904752
-  POINT  2579  -16.5728923949743  28.46738370478237
-  POINT  2580  -16.79406580218986  28.02745641123038
-  POINT  2581  -16.05645084585894  28.44895021720102
-  POINT  2582  -11.43421905289848  27.52144951460756
-  POINT  2583  -11.6916320508292  27.96979564432751
-  POINT  2584  -11.94478840412654  27.52156732452448
-  POINT  2585  -10.92260322222589  27.52096203886612
-  POINT  2586  -11.17575957552322  27.07273371906309
-  POINT  2587  -14.54458520175707  20.44472116630428
-  POINT  2588  -14.04156085494355  20.44473661417197
-  POINT  2589  -14.25527342288196  20.00000694189264
-  POINT  2590  -13.74078421360634  27.97171208992312
-  POINT  2591  -13.48445719252365  28.41718221872224
-  POINT  2592  -12.97143787482097  28.41928465053246
-  POINT  2593  -12.71451066085117  27.96964225196112
-  POINT  2594  -12.45912861602707  28.41955585281577
-  POINT  2595  -16.25413008413381  27.08512273155318
-  POINT  2596  -16.52070005962864  27.54827010780237
-  POINT  2597  -16.0279985758462  27.54100069988094
-  POINT  2598  -17.02019731047746  27.57157844290263
-  POINT  2599  -17.22320594816005  27.12725546102763
-  POINT  2600  -16.99718074018281  26.6294981140237
-  POINT  2601  -15.51800943988496  26.61966242771222
-  POINT  2602  -15.01513775921834  26.61758552880125
-  POINT  2603  -15.25855691968476  27.07577642472079
-  POINT  2604  -12.20839980609971  25.28942190368818
-  POINT  2605  -12.46344601370725  25.73349604427731
-  POINT  2606  -11.94630087233431  25.73521605642329
-  POINT  2607  -12.46807352183216  24.84583381340267
-  POINT  2608  -11.95092838045923  24.84755382554865
-  POINT  2609  -12.98765585547731  24.84316419719443
-  POINT  2610  -12.73018442983683  24.40129611905489
-  POINT  2611  -13.24519821910848  25.28412915854135
-  POINT  2612  -9.129651643227703  27.06523077144557
-  POINT  2613  -8.876288684125369  27.50911488874473
-  POINT  2614  -9.387389242004456  27.51154300998024
-  POINT  2615  -11.43269449945645  25.7358488670784
-  POINT  2616  -11.68774070706399  26.17992300766753
-  POINT  2617  -11.43075487019097  26.62688850656359
-  POINT  2618  -11.94436124306884  26.62625569590848
-  POINT  2619  -10.91913903951838  26.62640103082215
-  POINT  2620  -11.43575265155543  23.96401593507675
-  POINT  2621  -10.91929460003396  23.9646969017269
-  POINT  2622  -11.17838521827446  23.52246042867934
-  POINT  2623  -11.43395834902085  24.84869716197923
-  POINT  2624  -11.6936320647533  24.40510907169372
-  POINT  2625  -11.9527226829938  23.96287259864617
-  POINT  2626  -9.674059715189312  31.54309886182291
-  POINT  2627  -9.923928805191473  31.0922115971265
-  POINT  2628  -9.413784457395401  31.09278152867489
-  POINT  2629  -7.33625026584593  21.32043467489033
-  POINT  2630  -7.591125517743469  20.88045700659352
-  POINT  2631  -7.337223839723812  20.44026648652743
-  POINT  2632  -6.830512094503344  20.44026665091224
-  POINT  2633  -6.575528491143303  20.88082068876169
-  POINT  2634  -6.828119317097339  21.32047870894126
-  POINT  2635  -7.081929718985547  21.76037960279158
-  POINT  2636  -6.321207944282921  21.32076561666295
-  POINT  2637  -8.865941131087769  23.08182349266286
-  POINT  2638  -8.35498225184941  23.08157072480208
-  POINT  2639  -8.866487325995669  23.96406401648594
-  POINT  2640  -8.355738913521897  23.96328209781178
-  POINT  2641  -8.611808118958542  24.40495790685818
-  POINT  2642  -9.122215297035932  23.52275432385121
-  POINT  2643  -9.377738307564679  23.08218960907453
-  POINT  2644  -9.378284502472578  23.9644301328976
-  POINT  2645  -11.43519851064686  20.44052946226004
-  POINT  2646  -10.91972478760085  20.44052752009882
-  POINT  2647  -10.92146522300643  21.32094671163846
-  POINT  2648  -11.18084963629104  21.76061562971537
-  POINT  2649  -11.43914973268702  21.32072488012269
-  POINT  2650  -8.354717852301953  17.79936126551275
-  POINT  2651  -8.865677316820541  17.7991080550456
-  POINT  2652  -8.865604125273149  18.67950030830442
-  POINT  2653  -8.354849206451807  18.67954722684985
-  POINT  2654  -7.8449370799189  18.67964045894598
-  POINT  2655  -7.336251432918799  18.67956409604354
-  POINT  2656  -7.081931132275803  18.23961943152085
-  POINT  2657  -8.09997451760549  18.23956994043947
-  POINT  2658  -7.844805725769048  17.79945449760887
-  POINT  2659  -8.100430139091614  16.47811947625329
-  POINT  2660  -7.845750550729444  16.03722597916978
-  POINT  2661  -8.355741934804009  16.03671803565851
-  POINT  2662  -7.84499390774128  16.91893662122336
-  POINT  2663  -7.336521112848085  16.03802299597051
-  POINT  2664  -7.591832908560479  15.59662155537573
-  POINT  2665  -7.081982832760588  16.47905573175917
-  POINT  2666  -3.54490611780126  20.88709779020111
-  POINT  2667  -3.290304169812604  21.32705841216561
-  POINT  2668  -3.794349397708337  21.32485605719605
-  POINT  2669  -4.07370210063638  19.99999990535588
-  POINT  2670  -3.813606861772008  19.55755217403422
-  POINT  2671  -3.813606786979048  20.4424476880606
-  POINT  2672  -3.309561597917081  19.55534986530946
-  POINT  2673  -3.544906231427986  19.11290209845403
-  POINT  2674  -3.309561559083315  20.44465004303017
-  POINT  2675  -2.976342896691423  37.87084587080842
-  POINT  2676  -3.221425950774599  37.37975080057947
-  POINT  2677  -2.526770059080721  38.86620393748946
-  POINT  2678  -2.74911739425569  38.36872913844745
-  POINT  2679  -3.247670177747043  38.30899320764298
-  POINT  2680  -3.510972884148524  38.7290535079245
-  POINT  2681  -3.738198386584258  38.23117024028548
-  POINT  2682  -2.221684732532352  36.55039136936763
-  POINT  2683  -2.720983152386764  36.50668992783906
-  POINT  2684  -1.975649639226325  36.09501466529477
-  POINT  2685  -2.229342038877392  35.61557517193711
-  POINT  2686  -2.490020268553868  35.14475718983718
-  POINT  2687  -2.734688313083581  35.59417021242318
-  POINT  2688  -1.730981594696612  35.64560164270876
-  POINT  2689  -1.486809012309066  35.18419628736905
-  POINT  2690  -4.303354465001183  31.05895358128684
-  POINT  2691  -4.55951779146229  31.50692884476348
-  POINT  2692  -4.814374491189353  31.05972774650009
-  POINT  2693  -4.303319481666954  31.95367266283595
-  POINT  2694  -4.814339507855124  31.9544468280492
-  POINT  2695  -3.794429959970654  31.05851674025303
-  POINT  2696  -3.285536346627419  31.06016856732271
-  POINT  2697  -3.539604151930885  31.5078065066199
-  POINT  2698  -4.049286659697717  30.61131564198964
-  POINT  2699  -3.792218904985805  31.95624679413531
-  POINT  2700  -3.28332529164257  31.95789862120499
-  POINT  2701  -4.047040621378638  32.40376477742103
-  POINT  2702  7.293827708476641e-08  30.61670207641359
-  POINT  2703  -0.2521485735852201  31.06882400602231
-  POINT  2704  -0.2521485843374779  30.16753613384589
-  POINT  2705  -0.7573647761819143  29.27115377417338
-  POINT  2706  -0.5048694095893164  29.71821293229341
-  POINT  2707  -0.757018053121834  30.16737885684081
-  POINT  2708  -1.261813079214908  30.16656491069634
-  POINT  2709  -1.00909225396307  30.61588811224881
-  POINT  2710  -1.750101564306177  33.7926600881429
-  POINT  2711  -1.247341893467582  33.80032930854107
-  POINT  2712  -0.9957606346718019  34.26612784853185
-  POINT  2713  -1.241669357333788  34.72964383553155
-  POINT  2714  -1.739534339372401  34.71160969751359
-  POINT  2715  -11.99490542589216  33.72244073919998
-  POINT  2716  -12.55579994637244  33.72998392753992
-  POINT  2717  -12.24028160504613  34.13586616472574
-  POINT  2718  -12.58774656772219  32.92273577571433
-  POINT  2719  -12.04127268056533  32.88444075338846
-  POINT  2720  -12.31859548106905  32.49061802708863
-  POINT  2721  -11.76196356192489  33.30918024521488
-  POINT  2722  -11.49281247527174  32.87706249658918
-  POINT  2723  -11.44644522059858  33.7150624824007
-  POINT  2724  -10.96746234053338  33.79803021601935
-  POINT  2725  -10.46487803283816  33.83310531972037
-  POINT  2726  -10.71091904893609  33.33687709211661
-  POINT  2727  -11.20040420450066  34.21129071000446
-  POINT  2728  -11.46127976573915  30.22519151574363
-  POINT  2729  -11.70834995916295  29.77725564258582
-  POINT  2730  -11.97221458253263  30.23418703394924
-  POINT  2731  -10.68395992686636  29.76000252533419
-  POINT  2732  -10.93683718292719  29.31526402048404
-  POINT  2733  -13.99001145216601  30.2071360473141
-  POINT  2734  -14.24302441828744  30.64244700270329
-  POINT  2735  -13.47593211929433  30.2148213247283
-  POINT  2736  -12.882639952868  33.38136001505353
-  POINT  2737  -13.12801613202197  33.79478544057929
-  POINT  2738  -13.15996275337173  32.9875372887537
-  POINT  2739  -12.56903973339889  32.06645679208884
-  POINT  2740  -12.02256584624203  32.02816176976298
-  POINT  2741  -8.913239817098617  31.99135920727501
-  POINT  2742  -8.40158183646983  31.98514989359324
-  POINT  2743  -8.652257386764454  31.53745947968953
-  POINT  2744  -8.921335412563566  32.89535129795895
-  POINT  2745  -8.673611325668027  33.34794371176464
-  POINT  2746  -8.414840179908452  32.89164203498441
-  POINT  2747  -5.072107480879501  32.40303922173636
-  POINT  2748  -5.328305790674837  31.95629540366389
-  POINT  2749  10.14864152241564  25.29167841478616
-  POINT  2750  10.40452204895563  24.84933923994486
-  POINT  2751  7.345760569471696  27.50220841755529
-  POINT  2752  6.836865374418886  27.50054703680143
-  POINT  2753  7.089552523791351  27.05704250164396
-  POINT  2754  2.525426835782363  26.16307688713685
-  POINT  2755  2.272480634611741  25.72176210905083
-  POINT  2756  2.777875233522349  25.72204462651898
-  POINT  2757  1.767575335564268  26.60489238751902
-  POINT  2758  1.514941509738058  26.16264509615625
-  POINT  2759  2.272957824933265  26.60516717755396
-  POINT  2760  2.778352423843874  26.60544969502211
-  POINT  2761  4.805074847682363  27.49442755495632
-  POINT  2762  4.552513154400769  27.93750824958521
-  POINT  2763  4.297887807610577  27.49325833103988
-  POINT  2764  6.57468887445735  24.40195169880285
-  POINT  2765  6.321311698834721  24.84298263597548
-  POINT  2766  7.849057448689945  25.73004086883459
-  POINT  2767  8.359006247967862  25.73123236418823
-  POINT  2768  8.61552521165617  26.17503643791459
-  POINT  2769  9.404349218168869  30.19173390211969
-  POINT  2770  9.65777479999708  29.74665923251244
-  POINT  2771  10.40670379081607  26.62599846740034
-  POINT  2772  10.66169908791753  26.18015324950281
-  POINT  2773  10.91913923802371  26.62640116557348
-  POINT  2774  10.40539732837285  25.73591803949286
-  POINT  2775  10.91783277558049  25.73632073766599
-  POINT  2776  9.89250783475268  25.73551092662298
-  POINT  2777  9.637659499680273  26.17823816723135
-  POINT  2778  12.98765611516729  24.84316435404515
-  POINT  2779  13.24519849159788  25.28412934430153
-  POINT  2780  12.97771797713904  25.73181949643032
-  POINT  2781  13.4973712688774  25.72824679366293
-  POINT  2782  13.74303197345077  26.17287521768461
-  POINT  2783  13.99649931993174  26.62119388701589
-  POINT  2784  13.48335810089953  26.624255615123
-  POINT  2785  14.0105124879096  25.72518506555582
-  POINT  2786  14.53346833943965  25.71999652791481
-  POINT  2787  14.76538182086017  26.16564275654618
-  POINT  2788  12.97101588266317  26.6242609325337
-  POINT  2789  13.22448322914414  27.07257960186498
-  POINT  2790  11.18782984741558  28.86783824005193
-  POINT  2791  11.44023158859328  28.42154320407505
-  POINT  2792  10.92866118458883  28.41597310920991
-  POINT  2793  15.8358466505693  29.77825662708678
-  POINT  2794  15.57327800023705  30.19757601615488
-  POINT  2795  15.03254016683603  30.19341354430916
-  POINT  2796  -0.8995237521899599  19.54873467419662
-  POINT  2797  -1.223665336802445  19.99999999772069
-  POINT  2798  -1.340523578198245  19.5487346702835
-  POINT  2799  -0.8995237451475713  20.45126532729634
-  POINT  2800  -1.340523571155856  20.45126532338323
-  POINT  2801  -1.523722054976781  19.10064953446878
-  POINT  2802  -1.775181039070304  18.66606637620227
-  POINT  2803  -1.267840977679282  18.66288618849292
-  POINT  2804  -1.847863639589266  19.55191485799285
-  POINT  2805  3.030578223423045  16.47865931956265
-  POINT  2806  2.7786995819392  16.9173169337976
-  POINT  2807  3.283887773770873  16.91774472162141
-  POINT  2808  2.273605935625607  16.91641083896922
-  POINT  2809  2.777737361196587  16.03895609462461
-  POINT  2810  2.272576544974629  16.03887379781015
-  POINT  2811  2.524923874579844  15.59959836069592
-  POINT  2812  3.282925553028259  16.03938388244843
-  POINT  2813  -0.7612694088495366  18.66199020272551
-  POINT  2814  -1.012728392943059  18.227407044459
-  POINT  2815  -0.758598544150526  17.78995693156367
-  POINT  2816  -1.265170112980272  17.79085291733108
-  POINT  2817  4.506764545389951  1.417895953039242
-  POINT  2818  4.783535558950785  1.00631976803145
-  POINT  2819  4.758484548151512  1.889696750885436
-  POINT  2820  4.253215613299169  1.820569169400931
-  POINT  2821  3.510966697825907  1.270945661498197
-  POINT  2822  3.322764554813852  0.7621993600452871
-  POINT  2823  2.853419417958452  0.6871814573462394
-  POINT  2824  3.15663773239814  0.2506800547597778
-  POINT  2825  2.526762781558002  1.133795733001061
-  POINT  2826  0.7361792967570719  3.370479836805422
-  POINT  2827  0.984246123665582  3.857601448530803
-  POINT  2828  1.229220834288343  3.387837280503928
-  POINT  2829  0.2456021749298  4.312315065409472
-  POINT  2830  -6.12900348972989e-07  3.840243961866928
-  POINT  2831  -0.2456030241048603  4.312315022444103
-  POINT  2832  0.2456016322509388  3.358689814749931
-  POINT  2833  0.5049285170465799  15.59922462282507
-  POINT  2834  0.2524349318952632  15.15933354319677
-  POINT  2835  0.7573634386942838  15.15936468952784
-  POINT  2836  -0.2524349044090859  14.27853318435742
-  POINT  2837  1.330778542918409e-08  14.71947361203522
-  POINT  2838  0.2524349358260958  14.27853318222174
-  POINT  2839  -0.2524349083399185  15.15933354533245
-  POINT  2840  -0.7573634152411641  15.15936469433383
-  POINT  2841  -0.5049284966536864  15.59922462549537
-  POINT  2842  0.5049254022037216  13.83754849930346
-  POINT  2843  0.7574092353969514  13.3953638490185
-  POINT  2844  0.2524838513024543  13.39540810425898
-  POINT  2845  0.7573603199205929  14.27848892698126
-  POINT  2846  1.262484605133556  13.39525696279437
-  POINT  2847  1.010043054232288  12.95311656774989
-  POINT  2848  1.767575339991074  13.39510769916648
-  POINT  2849  1.514941521155737  13.83735498043508
-  POINT  2850  1.262295113836738  15.15932946063648
-  POINT  2851  1.767248131092881  15.15945960799914
-  POINT  2852  1.514810041101744  15.5993859165188
-  POINT  2853  1.009801528685421  14.71943838100818
-  POINT  2854  1.262291995063047  14.2784536980899
-  POINT  2855  1.767382729920565  14.278304434462
-  POINT  2856  10.41084000253686  12.48260731078788
-  POINT  2857  9.899143909428762  12.48490033133931
-  POINT  2858  10.15245058881716  12.93005073050543
-  POINT  2859  7.613367978441445  10.26725776150029
-  POINT  2860  7.865566856326732  10.71237296609314
-  POINT  2861  7.872056162547818  9.817820601218891
-  POINT  2862  6.840628853956597  11.61013350401928
-  POINT  2863  7.350228541129577  11.60757337758872
-  POINT  2864  7.602701329817169  12.05219325805719
-  POINT  2865  7.859856068084092  11.60547869619642
-  POINT  2866  6.584305485265666  12.05624824322372
-  POINT  2867  6.331860536359608  11.61209380779351
-  POINT  2868  7.345761240100929  12.4977925867857
-  POINT  2869  7.855388767055443  12.4956979053934
-  POINT  2870  6.836865843678177  12.49945375805594
-  POINT  2871  6.328097526081189  12.50141406183017
-  POINT  2872  7.089553280916451  12.94295840539215
-  POINT  2873  8.370126385671387  11.60298196347085
-  POINT  2874  8.117653596983795  11.15836208300238
-  POINT  2875  8.375837173914027  10.70987623336757
-  POINT  2876  4.295101059051913  14.27689245468694
-  POINT  2877  4.801572033150954  14.27614783489993
-  POINT  2878  5.054251674501884  14.71756589197868
-  POINT  2879  5.308173049886577  14.27556530526172
-  POINT  2880  4.041727348991283  14.71850999116095
-  POINT  2881  4.800381330074277  15.15879930644609
-  POINT  2882  5.3069823468099  15.15821677680788
-  POINT  2883  7.849059237793011  14.26996017987809
-  POINT  2884  8.103070930537744  14.71207488647675
-  POINT  2885  5.815417413760485  14.27454965531052
-  POINT  2886  5.562737772409555  13.83313159823176
-  POINT  2887  -0.2521485527378636  8.931176099677991
-  POINT  2888  -0.5035763908778745  8.480088454668433
-  POINT  2889  -0.7557250243185949  8.932210406700243
-  POINT  2890  -0.2509573870619522  8.024279294560063
-  POINT  2891  0.2509575473889861  8.024279283349045
-  POINT  2892  7.962417714058034e-08  7.56950443026293
-  POINT  2893  6.593280292555939  10.27328387180388
-  POINT  2894  6.335879483268245  10.7209592028273
-  POINT  2895  5.830755701913942  9.830536241827216
-  POINT  2896  5.574295302392639  10.27814403449093
-  POINT  2897  5.321475942820628  9.832740939252627
-  POINT  2898  6.341449789967948  9.827318887765713
-  POINT  2899  5.062470520941847  11.17165642054254
-  POINT  2900  5.317804209527402  10.72520563662399
-  POINT  2901  5.827083968620716  10.72300093919858
-  POINT  2902  6.079388390403009  11.16802080496036
-  POINT  2903  5.823065021712079  11.61413554416479
-  POINT  2904  5.315146558477212  11.61569271764991
-  POINT  2905  5.567618704433812  12.05976572048306
-  POINT  2906  1.26260880164937  12.50952783290288
-  POINT  2907  0.7575334319127655  12.509634719127
-  POINT  2908  1.515420485651163  12.06591797610076
-  POINT  2909  1.767930107970686  12.50939982472365
-  POINT  2910  2.779582641351243  11.62045230557948
-  POINT  2911  2.526574119133528  12.06542614609067
-  POINT  2912  2.273750314190195  11.62081612741035
-  POINT  2913  3.538866270969666  12.06436176963468
-  POINT  2914  3.284985271677322  12.50826344534523
-  POINT  2915  3.286081822236629  11.62005928968668
-  POINT  2916  2.273653942155398  10.72932286147457
-  POINT  2917  2.52689359077933  10.28311528781965
-  POINT  2918  2.021045272905355  11.17585461155564
-  POINT  2919  1.76803675068764  11.62082845206683
-  POINT  2920  1.262715444366323  11.62095646024605
-  POINT  2921  1.010161226929193  11.17580755694835
-  POINT  2922  0.7575449618927166  11.62089708098228
-  POINT  2923  1.767940378652842  10.72933518613105
-  POINT  2924  1.262535322656886  10.72890566637786
-  POINT  2925  1.515143991906928  10.28237391629679
-  POINT  2926  0.253078415467722  21.33774656433547
-  POINT  2927  0.5081909984648777  20.90226741555631
-  POINT  2928  -0.3913327526621082  20.45100208957463
-  POINT  2929  2.734971728257651e-09  20.45100208875773
-  POINT  2930  -0.39133275539708  20.0000000008169
-  POINT  2931  -0.5081909870155196  20.90226741523717
-  POINT  2932  0.3913327604803603  20.45100208957464
-  POINT  2933  0.3913327577453886  20.0000000008169
-  POINT  2934  0.2530784161400829  22.21052479098349
-  POINT  2935  0.5055201289601644  22.64707892336772
-  POINT  2936  -2.785590905596614  21.32882419900507
-  POINT  2937  -3.03503418550369  21.76658246600001
-  POINT  2938  1.770560907143734  17.79144658719761
-  POINT  2939  2.024810499173619  18.22997737721628
-  POINT  2940  1.775181052026418  18.66606637464487
-  POINT  2941  2.280691576572412  18.66774072366555
-  POINT  2942  1.265170126328186  17.79085291521534
-  POINT  2943  1.012728405401115  18.22740704319246
-  POINT  2944  0.7585985571016766  17.7899569302122
-  POINT  2945  1.516431058844295  17.35399647421735
-  POINT  2946  0.8995237605176197  19.54873467387751
-  POINT  2947  1.340523588216353  19.54873466996442
-  POINT  2948  1.523722067484837  19.10064953360767
-  POINT  2949  1.267840990086043  18.66288618715841
-  POINT  2950  0.7612694208595338  18.66199020215526
-  POINT  2951  5.813248074708591  17.79940577746486
-  POINT  2952  6.319914201894026  17.79970755524536
-  POINT  2953  6.067133785253771  18.23927390332938
-  POINT  2954  3.535574274154806  15.59970463007047
-  POINT  2955  3.788415136381265  16.0394078550085
-  POINT  2956  4.29392652128657  16.03975141330591
-  POINT  2957  4.547087929945052  15.59958939695291
-  POINT  2958  4.79995059372381  16.03961220762827
-  POINT  2959  4.041277800160023  16.47943066568386
-  POINT  2960  3.788433948862058  15.15930008166777
-  POINT  2961  3.282944365509053  15.1592761091077
-  POINT  2962  4.294357257637037  15.15893851212372
-  POINT  2963  3.794349415726029  21.32485606072119
-  POINT  2964  3.290304186047734  21.32705841534533
-  POINT  2965  3.544906134739364  20.8870977923218
-  POINT  2966  3.035034201374663  21.76658246994613
-  POINT  2967  3.285878222907446  22.20420717451871
-  POINT  2968  3.81360680382783  20.44244768929398
-  POINT  2969  4.073702118111949  19.99999990535705
-  POINT  2970  4.30904667870178  20.44244765376073
-  POINT  2971  3.813606878619757  19.55755217280245
-  POINT  2972  4.309046753493707  19.5575521372692
-  POINT  2973  3.091725105391231  19.99999995889588
-  POINT  2974  3.309561574149535  20.44465004391812
-  POINT  2975  2.535961556076473  19.1072647545244
-  POINT  2976  2.785591003223675  18.67117575709582
-  POINT  2977  2.823024475136099  19.55534988242807
-  POINT  2978  3.309561612982868  19.55534986442249
-  POINT  2979  3.544906248364625  19.11290209633464
-  POINT  2980  4.553342649405812  19.11635063545458
-  POINT  2981  4.813437888898004  19.55879836800918
-  POINT  2982  3.78894556721224  16.91866702923937
-  POINT  2983  3.537066925728395  17.35732464347433
-  POINT  2984  4.294456952117544  16.91901058753678
-  POINT  2985  10.40485762242933  23.0823167754689
-  POINT  2986  10.66359386676167  22.64123696885316
-  POINT  2987  7.336519205314388  23.96197717939193
-  POINT  2988  7.845748174573922  23.96277428191098
-  POINT  2989  7.847092038101775  15.1545453326975
-  POINT  2990  8.357041317327358  15.15335405870247
-  POINT  2991  7.335858156970897  16.91917008184071
-  POINT  2992  6.82740222651428  16.91959839644326
-  POINT  2993  7.081982885691881  16.4790557103205
-  POINT  2994  6.573652994571071  17.35977609867216
-  POINT  2995  6.82753870511625  17.79964422453667
-  POINT  2996  6.319777723292055  16.91966172715194
-  POINT  2997  8.865603095183527  21.32049701279709
-  POINT  2998  8.610566546294587  20.88042660659833
-  POINT  2999  8.354847778087121  21.32045064574386
-  POINT  3000  -19.49782579425925  18.2262342507611
-  POINT  3001  -19.95653724886555  18.68219083235013
-  POINT  3002  -19.87861801615688  17.79987597964446
-  POINT  3003  -18.66020382675364  15.93496854205557
-  POINT  3004  -19.16290631175541  15.97909016657372
-  POINT  3005  -18.99857199443355  15.51737708814106
-  POINT  3006  -17.91955297322556  13.2829594368018
-  POINT  3007  -18.41152301195191  13.295877500577
-  POINT  3008  -9.129653461818208  12.93477147753005
-  POINT  3009  -8.876289950333131  12.49088708422035
-  POINT  3010  -8.365440669810539  12.49364887761896
-  POINT  3011  -8.108500589767266  12.9392481990543
-  POINT  3012  -7.855388676964306  12.4956979610122
-  POINT  3013  -8.361774657741075  13.38192668055925
-  POINT  3014  -7.851722664894842  13.38397576395249
-  POINT  3015  -4.80356472378408  18.67759654481199
-  POINT  3016  -4.299173591137375  18.67635031371034
-  POINT  3017  -5.054931658031134  18.23828417657461
-  POINT  3018  -2.280691562830554  18.66774072586148
-  POINT  3019  -2.024810485533055  18.22997737988562
-  POINT  3020  -2.785590988433182  18.67117575963704
-  POINT  3021  -2.535961541970431  19.1072647559537
-  POINT  3022  -5.306982312776921  15.15821679877318
-  POINT  3023  -5.813814758590553  15.15783103442108
-  POINT  3024  -4.547087902507322  15.59958941436245
-  POINT  3025  -4.293926496647592  16.03975142784848
-  POINT  3026  -7.337862524706304  15.15534238385541
-  POINT  3027  -7.847091962587663  15.15454536705468
-  POINT  3028  -9.890905060586594  16.91769167150019
-  POINT  3029  -10.147975417906  16.47686792201691
-  POINT  3030  -9.122219403737819  16.47724518073061
-  POINT  3031  -9.377742636906071  16.91780911523353
-  POINT  3032  -9.634630413183206  17.35862195801451
-  POINT  3033  -15.51798373490658  13.38033590670376
-  POINT  3034  -15.01511587050028  13.38241715695336
-  POINT  3035  -14.76536195414445  13.83436752674101
-  POINT  3036  -11.6877451403522  13.82008259053461
-  POINT  3037  -11.43269990813222  14.264155554569
-  POINT  3038  -11.43075852913953  13.37311667077508
-  POINT  3039  -10.91914257799354  13.37360334277097
-  POINT  3040  -14.49013065771233  8.92250716809294
-  POINT  3041  -13.97378473792814  8.903623831005547
-  POINT  3042  -13.75932210669217  8.400895838660942
-  POINT  3043  -14.48388519872614  8.085770307453599
-  POINT  3044  -14.7532851786944  8.51074262304131
-  POINT  3045  -14.07639210786223  7.906905857500061
-  POINT  3046  -16.05643838843906  11.55103715881512
-  POINT  3047  -16.33476399675755  11.08780033828979
-  POINT  3048  -16.09214922620015  10.65648918306597
-  POINT  3049  -15.54889503500405  11.56061276607589
-  POINT  3050  11.2389936247567  7.556479722522218
-  POINT  3051  10.95968569172366  7.131739392009571
-  POINT  3052  10.96516018232728  8.002770687957165
-  POINT  3053  10.45710182271854  7.09666523164841
-  POINT  3054  10.19676557908151  7.554948702823318
-  POINT  3055  9.947996817509239  7.086330070692012
-  POINT  3056  10.44503645463636  8.011377880133024
-  POINT  3057  9.935931449427057  8.001042719176626
-  POINT  3058  9.433883059010681  7.09648042600004
-  POINT  3059  9.694219302647717  6.638196954825132
-  POINT  3060  9.431468298922116  6.192050324704395
-  POINT  3061  8.921334355776636  7.10464922441238
-  POINT  3062  9.175111870638158  7.552782340279261
-  POINT  3063  9.020608292392154  2.610986790489027
-  POINT  3064  9.474327155954036  2.853381851282785
-  POINT  3065  9.424223358758637  2.359591439050014
-  POINT  3066  8.61015283696532  3.016787348807768
-  POINT  3067  9.406407135751241  3.443882765087797
-  POINT  3068  14.24301966553495  9.357549438241348
-  POINT  3069  14.4901295966866  8.92250482268938
-  POINT  3070  15.02251965234311  8.964668030477915
-  POINT  3071  14.50635307594872  9.811745665581833
-  POINT  3072  15.03253485589125  9.806581428114002
-  POINT  3073  15.30010149579994  9.372267151041644
-  POINT  3074  1.391480458123909  0.5361652771996028
-  POINT  3075  1.5311646848921  1.034881203024674
-  POINT  3076  0.9403288020067619  0.5067124227468429
-  POINT  3077  1.30290062382262  0.04248387209852996
-  POINT  3078  0.5146184240444129  0.9751892831391331
-  POINT  3079  0.7618858102185746  1.458041036081303
-  POINT  3080  1.257885314814681  1.486842127641039
-  POINT  3081  1.759808407924379  1.526429439176829
-  POINT  3082  -7.903282532023693  3.431138862491011
-  POINT  3083  -8.152789841056642  3.936144390882303
-  POINT  3084  -7.405025206157284  4.401754955187759
-  POINT  3085  -7.126972980823624  3.982555849504718
-  POINT  3086  -6.871914937442281  4.456668046370027
-  POINT  3087  -7.912211134470291  4.392559551191403
-  POINT  3088  -7.657153091088949  4.866671748056711
-  POINT  3089  -9.947996922680865  7.086330753741288
-  POINT  3090  -10.19676544567954  7.554949393736067
-  POINT  3091  -9.433883096893222  7.096480642617021
-  POINT  3092  -9.935931248079878  8.001043112251882
-  POINT  3093  4.527367092332923e-08  11.17574818979146
-  POINT  3094  -0.252495297355625  10.7286890466501
-  POINT  3095  -0.7573647365983451  10.72884633098105
-  POINT  3096  -6.777768896535333  2.634657762748669
-  POINT  3097  -7.244270061060128  2.731385544386314
-  POINT  3098  -7.354841851407485  3.536945192983723
-  POINT  3099  -6.821731582692482  3.591858284165991
-  POINT  3100  -7.598041133892552  3.040441297152283
-  POINT  3101  -2.770028523234636  7.135495143417519
-  POINT  3102  -2.262551794000459  7.128472515207454
-  POINT  3103  -2.013561812098475  7.580836281036188
-  POINT  3104  -1.756818092472177  7.124101067148673
-  POINT  3105  -2.268204295821881  8.035370941832417
-  POINT  3106  -1.975649084420517  3.904985271154332
-  POINT  3107  -2.229341417725875  4.384424847169543
-  POINT  3108  -1.730981152791177  4.354398340751177
-  POINT  3109  -1.233116312198353  4.336364163628327
-  POINT  3110  -1.48680864550371  4.815803739643538
-  POINT  3111  -0.7430351466867606  5.261285573502088
-  POINT  3112  -0.494472020592799  4.791077844253667
-  POINT  3113  -0.2485633623686729  5.254593855235067
-  POINT  3114  -0.740074808422948  4.319006740711124
-  POINT  3115  -3.989917167396486  2.240630780408752
-  POINT  3116  -3.738200036941911  1.768829703597202
-  POINT  3117  -3.247670870830478  1.691006496083939
-  POINT  3118  -2.976342610696507  2.129153640981189
-  POINT  3119  -3.734386660790618  2.660010881492179
-  POINT  3120  -4.249408434534817  2.711752124426682
-  POINT  3121  -6.558942474787781  3.123176139372501
-  POINT  3122  -6.331073604203918  3.568786795893496
-  POINT  3123  -6.287110918046769  2.611586274476174
-  POINT  3124  -6.621962591182754  4.900980417645647
-  POINT  3125  -6.343910365849093  4.481781311962606
-  POINT  3126  1.975648595423093  36.09501468771074
-  POINT  3127  1.730980862699194  35.6456016167933
-  POINT  3128  2.229341421389412  35.61557529593476
-  POINT  3129  1.767382707537047  25.72169563959068
-  POINT  3130  2.019831105277033  25.28066337897281
-  POINT  3131  1.262291980403351  25.72154636607824
-  POINT  3132  1.767248087730079  24.84054044960734
-  POINT  3133  2.272346014804772  24.84060691906749
-  POINT  3134  1.262295090029159  24.84067059179185
-  POINT  3135  -0.2524838111325409  26.60459195706799
-  POINT  3136  2.444279567637153e-08  27.04677661342691
-  POINT  3137  -0.2524838031658742  27.4903401891097
-  POINT  3138  0.2524838616507888  27.49034019456228
-  POINT  3139  -0.7575333892249605  27.4903653405446
-  POINT  3140  3.788433723962699  24.84070003411083
-  POINT  3141  4.041727103362698  25.28149016974522
-  POINT  3142  3.283312657697288  25.72224398475948
-  POINT  3143  3.030366456526666  25.28092920667346
-  POINT  3144  3.789177592187962  25.72274613527788
-  POINT  3145  4.295100814849055  25.72310774010915
-  POINT  3146  3.536686369183645  26.16386155512341
-  POINT  3147  2.272576461040474  23.96112624728912
-  POINT  3148  2.020306171472144  23.5221043798967
-  POINT  3149  2.273605847126488  23.08358918644693
-  POINT  3150  2.778699451801812  23.08268308508446
-  POINT  3151  3.030578057285068  23.52134071927124
-  POINT  3152  3.283887584263749  23.08225529947948
-  POINT  3153  6.82172659767877  36.40814779878537
-  POINT  3154  7.35483619344178  36.46305945729526
-  POINT  3155  6.558938425685055  36.87683381454495
-  POINT  3156  6.777763402182511  37.36535117969289
-  POINT  3157  7.244263972315331  37.26861717750442
-  POINT  3158  5.845709060934203  32.8543398439479
-  POINT  3159  5.327825047917067  32.84978785259251
-  POINT  3160  5.587460787769149  33.29923958236787
-  POINT  3161  5.07210716993828  32.40303966091142
-  POINT  3162  5.839992684245366  31.95857160899264
-  POINT  3163  5.328305474083631  31.9562956821724
-  POINT  3164  11.7636152966602  35.51005436606592
-  POINT  3165  11.89138268840086  36.08088984207926
-  POINT  3166  13.96434143009819  33.62431889214255
-  POINT  3167  13.62553027166024  33.96298348535633
-  POINT  3168  14.13907578790397  34.14519481201172
-  POINT  3169  13.6933777803736  33.05047192353857
-  POINT  3170  11.47394032795509  34.67289773812949
-  POINT  3171  11.20040168097641  34.21129404646143
-  POINT  3172  11.44644337030582  33.71506560055828
-  POINT  3173  10.96746084748497  33.79803270401432
-  POINT  3174  9.928435644092694  34.70960053046583
-  POINT  3175  9.445444615479557  34.74869014145943
-  POINT  3176  10.20212549960824  34.27925374770544
-  POINT  3177  8.55693472587436  37.47116564769411
-  POINT  3178  8.610154574479843  36.98321170564777
-  POINT  3179  7.792705712071077  37.37442105721501
-  POINT  3180  8.146978123645237  37.66529759679247
-  POINT  3181  8.559637437237384  38.07574638038857
-  POINT  3182  8.395984878751314  36.56036043869134
-  POINT  3183  7.903277933197526  36.56886333700585
-  POINT  3184  7.59803541538643  36.95956247755778
-  POINT  3185  13.23628235860721  30.68752328103807
-  POINT  3186  13.02182189368296  31.19025353239009
-  POINT  3187  13.39848589487437  32.59184677084766
-  POINT  3188  13.08141264733925  32.09785538670456
-  POINT  3189  13.15996052987587  32.98754066985602
-  POINT  3190  3.734384876860566  37.33999019105068
-  POINT  3191  3.989913736038182  37.75937050229219
-  POINT  3192  3.738191811837065  38.23117125418775
-  POINT  3193  3.247663856437776  38.30899372408128
-  POINT  3194  2.976338586140713  37.87084607032222
-  POINT  3195  0.7575449832500279  28.37910301124292
-  POINT  3196  0.5050496180037712  27.9339289377297
-  POINT  3197  1.262608818111103  27.49047225529183
-  POINT  3198  1.515420516496924  27.93408212583156
-  POINT  3199  0.7575334456124412  27.49036536204691
-  POINT  3200  2.526893724749228  29.71688489057836
-  POINT  3201  2.779450491643448  30.16459955601931
-  POINT  3202  3.286497797291172  29.27075851415398
-  POINT  3203  3.54071932016649  29.71695812350327
-  POINT  3204  3.793978826839798  29.27114357134025
-  POINT  3205  2.779998606761999  29.27036546592124
-  POINT  3206  2.273654040893363  29.2706772901826
-  POINT  3207  0.2509575631490233  32.89023084573768
-  POINT  3208  7.962001580263944e-08  32.43049566678853
-  POINT  3209  0.2509575815135437  31.97572081582519
-  POINT  3210  -0.2509574211939724  31.97572080461469
-  POINT  3211  0.7545341147933871  31.97468656237741
-  POINT  3212  1.00487180505531  32.42701557238493
-  POINT  3213  2.262552379835649  32.871528064516
-  POINT  3214  2.013562317430567  32.41916421915188
-  POINT  3215  1.75681859018817  32.87589931213495
-  POINT  3216  2.268204796802595  31.96462962194811
-  POINT  3217  2.77500339006423  31.96212582894687
-  POINT  3218  3.027618133833469  32.410566243476
-  POINT  3219  1.247341957495069  33.80032933334168
-  POINT  3220  1.503048939569117  33.33593227620078
-  POINT  3221  0.7511021544362571  32.88704853645076
-  POINT  3222  0.5001446352577484  33.34678370418941
-  POINT  3223  0.7487078672168751  33.80939990733931
-  POINT  3224  0.9957605981669626  34.2661278457785
-  POINT  3225  1.254058877164035  32.88356843083666
-  POINT  3226  4.807634527403731  36.45417558306546
-  POINT  3227  4.268078121334274  36.43451973236753
-  POINT  3228  5.055439451329409  35.99075638523749
-  POINT  3229  4.016824286852271  36.00258917550283
-  POINT  3230  3.742624318707891  36.43693935563272
-  POINT  3231  4.285159710652261  35.55276249892606
-  POINT  3232  3.759705908025878  35.55518212219123
-  POINT  3233  5.313339571489223  35.5337790049437
-  POINT  3234  5.576017529265764  35.08006250744026
-  POINT  3235  4.800178209638467  35.54319217194386
-  POINT  3236  4.543059830812075  35.09578511863226
-  POINT  3237  6.593280538182253  29.7267168205935
-  POINT  3238  6.845584839365598  29.28169702003494
-  POINT  3239  6.335879606186479  29.27904143291438
-  POINT  3240  6.851155373110538  30.17533731825264
-  POINT  3241  7.361674109424366  30.17880960428335
-  POINT  3242  7.109843711173534  30.62477451482192
-  POINT  3243  7.613368231755042  29.73274323698628
-  POINT  3244  7.872056569818037  30.18218043355557
-  POINT  3245  3.794429966540387  31.05851703304998
-  POINT  3246  4.049286650570231  30.61131584299384
-  POINT  3247  3.794281271533463  30.1641111043279
-  POINT  3248  3.033012443010421  30.61175253684394
-  POINT  3249  3.285536433201112  31.06016885716353
-  POINT  3250  3.286800241984837  30.16372604714163
-  POINT  3251  19.49782570706544  18.22623423316451
-  POINT  3252  19.95653726784996  18.68219111832597
-  POINT  3253  18.58166017353374  18.21127385550157
-  POINT  3254  18.44873815733738  18.65901810939465
-  POINT  3255  17.82900842060782  17.79250664273356
-  POINT  3256  17.55961501255982  18.23365515048583
-  POINT  3257  18.38742546426215  17.76710888707429
-  POINT  3258  18.87780136911621  17.75460013746301
-  POINT  3259  17.52690217883121  14.67823772169018
-  POINT  3260  17.21413812833305  15.13667453160922
-  POINT  3261  17.10180895186563  14.27897243895621
-  POINT  3262  16.61643123646513  14.28454314481263
-  POINT  3263  16.41267770706892  14.73120621263948
-  POINT  3264  16.07296510477975  14.29114476438398
-  POINT  3265  14.25527356652689  20.00000694342845
-  POINT  3266  14.54458535674566  20.44472120503738
-  POINT  3267  15.08660392329284  20.4503355424043
-  POINT  3268  15.22709411735221  19.99960748842541
-  POINT  3269  14.54446737878539  19.55524897689899
-  POINT  3270  14.04144304480628  19.5552644241821
-  POINT  3271  15.12585065643982  22.18962336947886
-  POINT  3272  15.66704893150966  22.18912647227221
-  POINT  3273  15.93226494226947  22.62311502278055
-  POINT  3274  15.63603332292851  23.06058148636886
-  POINT  3275  15.10960336366766  23.06196334102751
-  POINT  3276  14.85525309603435  22.62543767487836
-  POINT  3277  15.07838610348047  15.1733118594097
-  POINT  3278  15.60761466098593  15.17729090093799
-  POINT  3279  15.33998301787808  14.73382879068254
-  POINT  3280  14.82036766750458  15.61339008097941
-  POINT  3281  15.08744436360368  16.05749207836569
-  POINT  3282  14.56179428451994  16.05410818967995
-  POINT  3283  14.55273602439673  15.16992797072396
-  POINT  3284  15.87591227598083  15.61135500755215
-  POINT  3285  16.13750919037845  15.17187193882498
-  POINT  3286  16.68097532206382  15.16527031925363
-  POINT  3287  16.93896961164258  15.57734025779473
-  POINT  3288  17.24542059267814  16.921237054667
-  POINT  3289  17.42133862340716  16.46621174527455
-  POINT  3290  16.6991273812222  16.92861646965699
-  POINT  3291  17.19812051536607  16.01499394956502
-  POINT  3292  16.66495770909684  16.04358973720944
-  POINT  3293  16.50011603657139  19.55060584927988
-  POINT  3294  16.11086118526408  19.54894289457717
-  POINT  3295  16.23490740586323  18.67143802475644
-  POINT  3296  16.77688889638486  18.67109500215383
-  POINT  3297  16.90823717346987  19.54895804099115
-  POINT  3298  15.66731510254423  17.81120259941419
-  POINT  3299  15.93239678965792  17.3770904840493
-  POINT  3300  15.12588811735991  17.81032407015078
-  POINT  3301  15.40255579021237  18.24333521180063
-  POINT  3302  14.85535684791786  17.37460770073489
-  POINT  3303  15.10975920515541  16.93820082241529
-  POINT  3304  14.5744686233815  16.93461706538583
-  POINT  3305  14.59059753558601  17.80674031312132
-  POINT  3306  16.79406525039852  28.02745799197655
-  POINT  3307  17.07238886613754  28.4906939788942
-  POINT  3308  16.57289177244715  28.46738533203519
-  POINT  3309  17.4965710356451  27.60644365003999
-  POINT  3310  17.80117571229844  28.04994051262165
-  POINT  3311  17.02019681392827  27.57157998790804
-  POINT  3312  16.52069972023788  27.54827134104903
-  POINT  3313  17.58991650606833  28.49979170459397
-  POINT  3314  18.10312000032976  28.50159082583126
-  POINT  3315  18.41154163693258  26.70405457720359
-  POINT  3316  18.5809862969927  26.22413241238169
-  POINT  3317  18.8590620588132  26.65851173471512
-  POINT  3318  17.91957654068757  26.71697613947613
-  POINT  3319  17.69355159834902  26.21921846733577
-  POINT  3320  18.11866262353381  25.81991390377403
-  POINT  3321  16.25412989716249  27.08512372750859
-  POINT  3322  16.02799833363274  27.5410017315771
-  POINT  3323  12.4713348273634  20.44086210014538
-  POINT  3324  12.74356289841131  20.88266792813398
-  POINT  3325  12.48035189032188  21.32047783433658
-  POINT  3326  11.9561289915379  23.08041192363828
-  POINT  3327  12.47539190118238  23.07854903560531
-  POINT  3328  12.21410635583005  23.51991665586499
-  POINT  3329  11.69840716659313  22.64001307273599
-  POINT  3330  13.00253570004953  22.19714775592412
-  POINT  3331  13.52908269363856  22.196464052818
-  POINT  3332  13.52075711029057  23.07307462590749
-  POINT  3333  13.79176001498042  22.63195101028575
-  POINT  3334  12.99841005278091  23.07655233280262
-  POINT  3335  12.74043268848876  22.63704760057591
-  POINT  3336  12.47951754845101  22.19914445872682
-  POINT  3337  16.76214594331712  26.16105609261419
-  POINT  3338  16.616482945813  25.71543906542623
-  POINT  3339  16.07300726146418  25.70885169527617
-  POINT  3340  15.7756762466737  26.15848944588978
-  POINT  3341  16.01909527733369  26.61668049315067
-  POINT  3342  15.51800947989736  26.61966307077576
-  POINT  3343  16.51179666393882  26.6239501026226
-  POINT  3344  18.1251910242728  22.66390416293884
-  POINT  3345  18.38730066575757  22.23230127821533
-  POINT  3346  18.87782298075228  22.24485624002787
-  POINT  3347  18.30109750604809  23.11887529175939
-  POINT  3348  18.75407461365194  23.14583948729189
-  POINT  3349  19.25336766894756  22.67096916601431
-  POINT  3350  19.18732501041783  23.0950223359802
-  POINT  3351  19.76177108442964  23.07772703249995
-  POINT  3352  13.22907297795537  11.13290668839839
-  POINT  3353  12.97061925836632  10.68124856516747
-  POINT  3354  12.46766895126554  10.67227901173746
-  POINT  3355  12.97143653644138  11.58072012917699
-  POINT  3356  13.4844546615271  11.58282112395052
-  POINT  3357  12.45912907450942  11.5804496180641
-  POINT  3358  12.71451075808115  12.03036405361623
-  POINT  3359  -7.335668197682937  22.20031115705586
-  POINT  3360  -7.590411055385765  22.64051999376785
-  POINT  3361  -6.827537248934346  22.20035519110679
-  POINT  3362  -6.573651574572926  22.64022353991485
-  POINT  3363  -6.319913095875537  22.20029198565057
-  POINT  3364  -5.813247200796855  22.20059393150383
-  POINT  3365  -5.306832057388836  22.20081300727318
-  POINT  3366  -6.067132875158276  21.76072558269578
-  POINT  3367  -5.81454204920424  21.32106756251621
-  POINT  3368  -5.309100236308474  21.32171516131793
-  POINT  3369  -9.89088523942082  17.79886411983713
-  POINT  3370  -10.14857204283547  18.23918999542934
-  POINT  3371  -9.377722815740299  17.79898156357048
-  POINT  3372  -9.121932143058153  18.23935021686822
-  POINT  3373  -9.377649624192905  18.6793738168293
-  POINT  3374  -10.66209369019408  15.59357842031993
-  POINT  3375  -10.4047259333652  16.03513252143312
-  POINT  3376  -9.890767799768657  16.03514342813541
-  POINT  3377  -15.5551069052719  19.54892678731335
-  POINT  3378  -15.97007772814454  19.09864623920131
-  POINT  3379  -16.11086108382489  19.54894292435325
-  POINT  3380  -15.08631065964352  19.54931079809318
-  POINT  3381  -15.22709401532387  19.99960748324512
-  POINT  3382  -11.95485738736122  20.44085699368801
-  POINT  3383  -12.47133467813871  20.44086208506123
-  POINT  3384  -12.2071089926688  20.00000805384752
-  POINT  3385  -12.48035172922288  21.32047778514489
-  POINT  3386  -11.95880860940138  21.32105241155066
-  POINT  3387  -12.22007726579314  21.75981917179383
-  POINT  3388  -11.69942419611676  20.88138349347376
-  POINT  3389  -17.47644814565474  19.54717789841071
-  POINT  3390  -17.94988903481506  19.54747252881383
-  POINT  3391  -17.76408314933547  19.99954839206847
-  POINT  3392  -18.23422300064733  19.09467791728322
-  POINT  3393  -17.87676913679358  18.65944248023681
-  POINT  3394  -17.09404296891593  19.09688220569864
-  POINT  3395  -16.90823708343633  19.54895806895328
-  POINT  3396  -19.76177103771798  23.07772732892936
-  POINT  3397  -19.25336756698695  22.67096898371729
-  POINT  3398  -19.18732490419377  23.0950221392252
-  POINT  3399  -19.4477189002975  22.22685220009963
-  POINT  3400  -19.87859220361732  22.20035725566065
-  POINT  3401  -19.25792784453962  23.55188835030948
-  POINT  3402  -18.75407461812375  23.14583867813167
-  POINT  3403  -19.16298007020004  24.02058528839067
-  POINT  3404  -19.60183463285162  23.97090406750409
-  POINT  3405  -17.87637073668006  21.33989279033893
-  POINT  3406  -17.34486803521384  21.33058393944672
-  POINT  3407  -17.55962675727944  21.76632022241122
-  POINT  3408  -17.09376266137075  20.90344544375881
-  POINT  3409  -16.77701868197013  21.3298728758311
-  POINT  3410  -17.4761271373948  20.45170513451989
-  POINT  3411  -16.90827778415109  20.45099407090427
-  POINT  3412  -17.94956802655513  20.45199976492301
-  POINT  3413  -18.23371022509465  20.90481762695371
-  POINT  3414  -15.02942422141325  28.42914654430462
-  POINT  3415  -14.7671126385203  27.97953118420565
-  POINT  3416  -15.52045268491218  27.53143128093732
-  POINT  3417  -15.78702266040701  27.9945786571865
-  POINT  3418  -15.54890495492492  28.43938079825739
-  POINT  3419  -15.01758100424557  27.52935438202635
-  POINT  3420  -14.50521687329288  27.52387632798913
-  POINT  3421  -9.904430672806125  28.40707065619491
-  POINT  3422  -10.41689547651911  28.41240707877134
-  POINT  3423  -10.66929721457722  27.96611203768271
-  POINT  3424  -10.92866096154303  28.41597287549923
-  POINT  3425  -9.645779006227713  27.95898668411711
-  POINT  3426  -9.392677949480536  28.4035110993572
-  POINT  3427  -10.41083773720197  27.51739624213824
-  POINT  3428  -9.899141965330045  27.51510256681794
-  POINT  3429  -10.15244797297871  27.06995256800136
-  POINT  3430  -12.99581434484171  20.4418189497832
-  POINT  3431  -13.51014574115279  20.441823572053
-  POINT  3432  -13.23791767975737  20.00001776749054
-  POINT  3433  -13.00483139592588  21.32143464986686
-  POINT  3434  -13.53137837642367  21.32075092653462
-  POINT  3435  -13.26816736611243  21.75856082205582
-  POINT  3436  -12.74356273953413  20.88266788962369
-  POINT  3437  -13.79945752002789  20.88653779646463
-  POINT  3438  -14.06279349021444  21.32366396865359
-  POINT  3439  -13.00253550757575  22.19714766326392
-  POINT  3440  -13.52908248807354  22.19646393993168
-  POINT  3441  -16.2347869870319  21.3294814436242
-  POINT  3442  -16.48589236087499  21.75661993931211
-  POINT  3443  -12.19975810951217  27.07290291179299
-  POINT  3444  -12.4571711074429  27.52124904151294
-  POINT  3445  -12.9694803662368  27.52097783922964
-  POINT  3446  -12.45674394638519  26.62593741289694
-  POINT  3447  -13.99578690627322  27.52331351175184
-  POINT  3448  -14.24625527199849  27.07313670957253
-  POINT  3449  -13.48182261231196  27.52097247150653
-  POINT  3450  -13.22448305890368  27.07257926105835
-  POINT  3451  -16.51179676394965  26.62394911594787
-  POINT  3452  -16.76214593621621  26.16105509049696
-  POINT  3453  -16.01909528016721  26.61667970802645
-  POINT  3454  -15.77567611970079  26.15848881210691
-  POINT  3455  -16.6164827210978  25.71543822133669
-  POINT  3456  -17.10186669733096  25.72098721941252
-  POINT  3457  -14.2878073219469  25.27536783225349
-  POINT  3458  -14.55271790511985  24.83011743787473
-  POINT  3459  -8.872303159269968  26.61976418580748
-  POINT  3460  -9.383403717149058  26.62219230704299
-  POINT  3461  -8.615525103211919  26.17503638397946
-  POINT  3462  -8.361773029290564  26.61807484838205
-  POINT  3463  -6.072689306874938  27.05391647376855
-  POINT  3464  -5.820129147476668  27.49712192171329
-  POINT  3465  -6.32809711573065  27.4985865281558
-  POINT  3466  -8.108499361881071  27.06075324214968
-  POINT  3467  -7.851721305823022  26.61602544032166
-  POINT  3468  -7.342393531093229  26.61452723488857
-  POINT  3469  -7.595667198502723  26.17184884112093
-  POINT  3470  -7.089552456771225  27.05704245715018
-  POINT  3471  -6.833498349450926  26.61286585794945
-  POINT  3472  -8.86778693118517  24.84742870791405
-  POINT  3473  -9.124384612345526  25.29019441464502
-  POINT  3474  -9.37915421259267  24.8485055322633
-  POINT  3475  -8.869536282064676  25.73292165585033
-  POINT  3476  -9.380903563472174  25.73399848019958
-  POINT  3477  -8.359006152085271  25.7312323184249
-  POINT  3478  -8.357038518711398  24.84664678923989
-  POINT  3479  -10.66208748767119  24.40642264890459
-  POINT  3480  -10.40472005439022  23.96486714250717
-  POINT  3481  -9.890762707770147  23.96485666497387
-  POINT  3482  -10.14796982013292  23.52313091779618
-  POINT  3483  -9.635034736729882  24.4061663576086
-  POINT  3484  -9.891632417890238  24.84893206433957
-  POINT  3485  -10.91783258828627  25.73632062930466
-  POINT  3486  -11.1763927535566  25.29161367806042
-  POINT  3487  -10.91909643785067  24.8491689242055
-  POINT  3488  -10.40452189220693  24.84933916498578
-  POINT  3489  -10.14864136806972  25.29167833964048
-  POINT  3490  -11.74873160124686  31.58187192779659
-  POINT  3491  -11.49828734891701  32.00603316279637
-  POINT  3492  -11.47479874651534  31.12093311396852
-  POINT  3493  -11.99907724384035  31.14306172093513
-  POINT  3494  -8.903187047443012  31.09050659247998
-  POINT  3495  -8.391529066814227  31.08429727879821
-  POINT  3496  -9.153056137445173  30.63961932778357
-  POINT  3497  -9.398187070199079  29.29658412996691
-  POINT  3498  -9.657774617851228  29.74665905739351
-  POINT  3499  -8.893751625915996  30.18945879004375
-  POINT  3500  -8.634397568876253  29.73884359430083
-  POINT  3501  -8.383104670453044  30.18672919584575
-  POINT  3502  -9.404349035868384  30.19173372623865
-  POINT  3503  -9.917079129380406  30.19681959513333
-  POINT  3504  -11.43712146196009  23.08138062463141
-  POINT  3505  -10.92066341043863  23.08206159128155
-  POINT  3506  -10.92128239036736  22.20090962423238
-  POINT  3507  -11.43896690004795  22.20068779271661
-  POINT  3508  -10.40485749578829  23.08231672552517
-  POINT  3509  -9.890900149168209  23.08230624799187
-  POINT  3510  -9.634625983220046  22.64137541680352
-  POINT  3511  -10.66359373947392  22.64123692147724
-  POINT  3512  -10.40547647571701  22.201164758476
-  POINT  3513  -10.66371310846123  20.88088246173954
-  POINT  3514  -10.40367257665969  20.44035401979257
-  POINT  3515  -10.40541301206526  21.32077321133221
-  POINT  3516  -9.8901701579261  20.44035371858478
-  POINT  3517  -10.14618183706572  19.99999877694407
-  POINT  3518  -9.634491342600295  20.88059096244695
-  POINT  3519  -6.573652952599984  17.35977611294056
-  POINT  3520  -6.827538661488333  17.79964423723647
-  POINT  3521  -7.335669920285115  17.79968797825121
-  POINT  3522  -6.827402180000886  16.91959841386031
-  POINT  3523  -7.335858102257347  16.9191701018657
-  POINT  3524  -7.590413254981577  17.35947930332449
-  POINT  3525  -3.091725092272973  19.99999995889544
-  POINT  3526  -2.823024423095185  20.44465006103595
-  POINT  3527  -2.82302446192895  19.55534988331524
-  POINT  3528  -2.318125036326323  19.55191484953968
-  POINT  3529  -2.134926559547786  19.9999999853544
-  POINT  3530  -2.359753808315156  39.37214496437061
-  POINT  3531  -2.220681201259319  39.87633202954547
-  POINT  3532  -2.853428424545745  39.31281750216315
-  POINT  3533  -3.322774736378872  39.23779911173357
-  POINT  3534  -3.813302945216087  39.15997614437607
-  POINT  3535  -4.091233566165744  39.57707352541702
-  POINT  3536  -4.278277613788639  39.06280534020281
-  POINT  3537  -3.156650010923889  39.74931797899575
-  POINT  3538  -3.033012362958341  30.6117523199572
-  POINT  3539  -2.778186554918571  31.06104208632408
-  POINT  3540  -2.27138793410801  31.06354594879045
-  POINT  3541  -2.523911917777087  31.51196219615595
-  POINT  3542  -2.019774925652819  30.61385000253146
-  POINT  3543  -1.765500288511335  31.06477011236333
-  POINT  3544  -2.779450402058304  30.16459938073862
-  POINT  3545  -3.286800193767151  30.16372586173725
-  POINT  3546  -3.794281249655442  30.16411092827807
-  POINT  3547  -3.540719288755405  29.71695798905948
-  POINT  3548  -4.303205754685972  30.16454776931187
-  POINT  3549  -3.027617960595887  32.41056575188199
-  POINT  3550  -2.775003207540966  31.96212546436659
-  POINT  3551  -2.268204586730404  31.96462932683296
-  POINT  3552  -2.013562100740824  32.41916396507942
-  POINT  3553  -1.762470810976946  31.96900069686879
-  POINT  3554  -2.77002899331762  32.86450527990432
-  POINT  3555  -3.278351077419224  32.86027843674272
-  POINT  3556  -2.262552160354756  32.87152776282665
-  POINT  3557  -2.513285277178094  33.32124044768738
-  POINT  3558  -1.512133134743765  31.51667171366356
-  POINT  3559  -1.257490648754185  31.97120635191003
-  POINT  3560  -0.7545339478042523  31.97468651214141
-  POINT  3561  -0.5035764459107245  31.51991166117807
-  POINT  3562  -0.7557251001955001  31.06778971354904
-  POINT  3563  -1.260520126288574  31.06697576740457
-  POINT  3564  -1.997791297947086  34.24333855669495
-  POINT  3565  -2.25349817785614  33.77894139916177
-  POINT  3566  -2.760975010819003  33.77191891623943
-  POINT  3567  -3.011955447586298  34.2203681171806
-  POINT  3568  -3.271742546908253  33.76266716570622
-  POINT  3569  -2.748277227128552  34.67648604901853
-  POINT  3570  -3.259044763217802  34.66723429848531
-  POINT  3571  -2.242930952922364  34.69789100853247
-  POINT  3572  -10.99496194121145  34.7558609147853
-  POINT  3573  -11.47394482127665  34.67289318116666
-  POINT  3574  -10.72127300001099  35.18620741077456
-  POINT  3575  -10.447732383235  34.72460493961236
-  POINT  3576  -11.39311640574461  35.78402816783584
-  POINT  3577  -11.76362390176834  35.51004748537068
-  POINT  3578  -11.89139445142899  36.08088113093766
-  POINT  3579  -10.945244583311  30.21194894494906
-  POINT  3580  -11.20910920668068  30.66888033631249
-  POINT  3581  -10.95876356408719  31.10769054317395
-  POINT  3582  -10.43863904361896  31.09908334789622
-  POINT  3583  -10.70432858345361  31.55113612555225
-  POINT  3584  -10.17836378582505  30.6487660147482
-  POINT  3585  -10.43178936780789  30.20369134590305
-  POINT  3586  -12.20772792247103  28.87130307528364
-  POINT  3587  -11.95934239545081  29.3298295299858
-  POINT  3588  -11.44840757865733  29.32083401178019
-  POINT  3589  -11.18782961921505  28.86783790788402
-  POINT  3590  -11.95080070850122  28.4216606767123
-  POINT  3591  -11.44023135727316  28.42154286679538
-  POINT  3592  -12.78538354685579  31.63539654824448
-  POINT  3593  -13.08141318168281  32.09785280557013
-  POINT  3594  -13.69337999756491  33.05046757946367
-  POINT  3595  -14.20287042370327  33.22861936316023
-  POINT  3596  -13.9643465646559  33.62431331178948
-  POINT  3597  -14.50371229213761  32.89870088682812
-  POINT  3598  -14.7783619362536  33.47590510864688
-  POINT  3599  -14.33939456995485  32.47590094466933
-  POINT  3600  -13.3984866124191  32.59184334012446
-  POINT  3601  -13.61483042587599  32.16078309628009
-  POINT  3602  -12.5094486201497  31.15885540730061
-  POINT  3603  -12.23551576541817  30.69791659347253
-  POINT  3604  -12.48258595884198  30.24998072031472
-  POINT  3605  -13.02182206843361  31.19025142078188
-  POINT  3606  -13.23628259023528  30.6875215539166
-  POINT  3607  -13.51221751694137  31.16406269486048
-  POINT  3608  -12.98553667078657  30.24101005064971
-  POINT  3609  -9.935933060425999  31.99895783017763
-  POINT  3610  -9.425788712629927  31.99952776172602
-  POINT  3611  -9.175113162335302  32.44721817562974
-  POINT  3612  -9.433884308094877  32.90351985240996
-  POINT  3613  -9.947998399553743  32.91366946294919
-  POINT  3614  -9.694220649782007  33.36180258527841
-  POINT  3615  -5.845709714652145  32.8543394931615
-  POINT  3616  -6.35943259227712  32.85785448154385
-  POINT  3617  -6.099796641324188  32.4084027857334
-  POINT  3618  -6.620526367917938  33.30931460020675
-  POINT  3619  -6.874613294589981  32.86337789277866
-  POINT  3620  -5.843830266875138  33.74469076224041
-  POINT  3621  -6.366502908847091  33.75556165131462
-  POINT  3622  -6.104987510117153  34.19646122458308
-  POINT  3623  -6.881683611159954  33.76108506254942
-  POINT  3624  -8.152299853281146  32.43384481530836
-  POINT  3625  -7.904575766385607  32.88643722911405
-  POINT  3626  -7.38887125499455  32.87173901043978
-  POINT  3627  -7.651411581621856  33.32953623011583
-  POINT  3628  -7.891317422946985  31.97994508772288
-  POINT  3629  -7.127777479353732  32.42027889177689
-  POINT  3630  5.815416780370211  25.7254507508302
-  POINT  3631  6.068349777660536  25.28383032121751
-  POINT  3632  6.322914497966334  25.72626412073013
-  POINT  3633  5.813813981238598  24.84216926607556
-  POINT  3634  5.054251193044102  25.28243436294704
-  POINT  3635  5.306981751859498  24.8417834592201
-  POINT  3636  5.559943673033683  24.40093577397807
-  POINT  3637  6.584305206584972  27.94375248790075
-  POINT  3638  6.331860450220269  28.38790682772228
-  POINT  3639  6.840628663734527  28.38986729253429
-  POINT  3640  6.328097160904627  27.49858657198942
-  POINT  3641  5.31221078469278  27.49556469000557
-  POINT  3642  5.057585437902588  27.05131477146023
-  POINT  3643  5.817351437794507  26.61016822842614
-  POINT  3644  6.072689351825773  27.05391651369978
-  POINT  3645  6.325319414707275  26.61163283561645
-  POINT  3646  5.82012918399186  27.49712196479911
-  POINT  3647  5.567618593771634  27.9402347482952
-  POINT  3648  4.047052787592788  28.82584698915801
-  POINT  3649  4.29983719277504  28.38154452099692
-  POINT  3650  4.807024232846825  28.38271374491336
-  POINT  3651  4.301274310468107  29.2720465985073
-  POINT  3652  4.809682020990673  29.27320084424044
-  POINT  3653  4.549022188976916  26.16510838289133
-  POINT  3654  4.802971287585841  26.60801534827591
-  POINT  3655  4.296500402283245  26.6072706710264
-  POINT  3656  5.310107224596258  26.60915248332515
-  POINT  3657  5.56273728747776  26.16686880524183
-  POINT  3658  5.308172567171963  25.72443500572921
-  POINT  3659  4.801571700151651  25.72385241735866
-  POINT  3660  3.790057682711869  26.60644965824722
-  POINT  3661  4.044006781320794  27.04935662363181
-  POINT  3662  3.284985274934477  27.49173672429433
-  POINT  3663  3.031723737372097  27.04803779814592
-  POINT  3664  3.284192748221195  26.60594750772882
-  POINT  3665  3.791445088039201  27.4924373182607
-  POINT  3666  7.595667276623683  26.1718488829917
-  POINT  3667  7.339729660651949  25.72854265913015
-  POINT  3668  6.831093491921173  25.72749718220235
-  POINT  3669  6.578160494630848  26.16911761181503
-  POINT  3670  6.833498408662114  26.61286589708867
-  POINT  3671  7.342393603714925  26.61452727784253
-  POINT  3672  7.851721391752919  26.61602548754698
-  POINT  3673  10.16379461741962  28.8569316742142
-  POINT  3674  9.910917354739734  29.30167017583803
-  POINT  3675  10.42338218073125  29.30700664681063
-  POINT  3676  9.398187236685452  29.296584259916
-  POINT  3677  11.1763929467876  25.29161378016803
-  POINT  3678  11.43269470633229  25.73584899017798
-  POINT  3679  11.17575978189087  27.0727338951912
-  POINT  3680  11.43421927431302  27.52144974007221
-  POINT  3681  10.92260343334439  27.52096222835202
-  POINT  3682  11.43075507899234  26.62688867729366
-  POINT  3683  11.95934260436991  29.32983015861389
-  POINT  3684  12.46767046560084  29.32772545608889
-  POINT  3685  12.20772811265096  28.87130363239207
-  POINT  3686  12.48258604719192  30.24998189542344
-  POINT  3687  11.97221474555926  30.23418783961753
-  POINT  3688  12.23551583543139  30.69791775273026
-  POINT  3689  12.9694805256095  27.52097823699379
-  POINT  3690  13.48182274384587  27.52097291958309
-  POINT  3691  13.74078426771563  27.97171267290139
-  POINT  3692  13.99578697125026  27.52331403777258
-  POINT  3693  -0.2530784093217016  18.66225344208705
-  POINT  3694  0.2530784208222577  18.66225344183592
-  POINT  3695  6.030645871568652e-09  18.22651105844045
-  POINT  3696  0.5081910055071862  19.09773258580186
-  POINT  3697  -0.5081909940579249  19.09773258612098
-  POINT  3698  0.3913327604803437  19.54899791355816
-  POINT  3699  2.734955073611239e-09  19.54899791274126
-  POINT  3700  -0.3913327526621249  19.54899791355815
-  POINT  3701  3.794281045691874  9.835889181209401
-  POINT  3702  3.286800036582792  9.836274197162457
-  POINT  3703  2.229340800261039  4.38442472316282
-  POINT  3704  1.730980420814213  4.354398366661153
-  POINT  3705  1.975648040643678  3.904985248730975
-  POINT  3706  5.253303014360708  1.128293718388772
-  POINT  3707  5.02628530891481  0.6418891392761246
-  POINT  3708  2.255436532179687  1.571943194814049
-  POINT  3709  1.982157162102268  2.023904119430414
-  POINT  3710  2.749111535735891  1.631270413254645
-  POINT  3711  -1.254058521951619  7.116431779054716
-  POINT  3712  -0.7511018940799036  7.112951583302987
-  POINT  3713  -1.503048503853604  6.664068013225982
-  POINT  3714  -1.997790841279557  5.756661654557217
-  POINT  3715  -1.739533928644415  5.288390381777326
-  POINT  3716  -2.242930398731676  5.302109189546279
-  POINT  3717  -1.241669088051592  5.270356204654476
-  POINT  3718  -0.9957604298274654  5.733872215635875
-  POINT  3719  -1.247341652262671  6.199670785960144
-  POINT  3720  -0.7487077108978402  6.190600154807756
-  POINT  3721  -1.750101222783229  6.207340074054102
-  POINT  3722  0.2525804711664861  16.03806627312495
-  POINT  3723  0.7575089779655068  16.03809741945602
-  POINT  3724  2.02030624750022  16.47789565447198
-  POINT  3725  1.768522151534456  16.91607496170236
-  POINT  3726  1.263131370718908  16.9154812897201
-  POINT  3727  1.010191697747241  16.47724942348051
-  POINT  3728  0.7581006050570804  16.91517093599549
-  POINT  3729  1.767492760883478  16.03853792054329
-  POINT  3730  1.262539743627335  16.03840777318063
-  POINT  3731  2.020500917581566  12.9527349076961
-  POINT  3732  2.27331260158336  12.50912505089398
-  POINT  3733  2.779144928744407  12.50876122906312
-  POINT  3734  3.031723754127154  12.95196235014854
-  POINT  3735  2.778352454165535  13.39455042727942
-  POINT  3736  2.272957833603747  13.3948329253368
-  POINT  3737  2.525426876575043  13.8369232187498
-  POINT  3738  2.777506896019309  15.1594754466739
-  POINT  3739  2.272346079797352  15.15939314985943
-  POINT  3740  2.019831152532347  14.71933669397711
-  POINT  3741  3.030366570726561  14.7190708982712
-  POINT  3742  2.272480678625036  14.27823797632229
-  POINT  3743  2.777875299186825  14.27795547826491
-  POINT  3744  10.93683714441736  10.68473936450384
-  POINT  3745  10.42338210640577  10.69299645121282
-  POINT  3746  10.16379499462924  11.14307136444035
-  POINT  3747  9.91091727032488  10.69833236588283
-  POINT  3748  10.41689657692929  11.58759618069605
-  POINT  3749  9.904431740848405  11.59293209536606
-  POINT  3750  8.383104263115078  9.813271926383957
-  POINT  3751  8.131409992405931  9.367205411144512
-  POINT  3752  9.398187257932385  10.70341785754419
-  POINT  3753  9.657774369708918  10.25334294431667
-  POINT  3754  8.893751225144806  9.810542586143804
-  POINT  3755  8.634397395286692  10.26115777621818
-  POINT  3756  8.886484135943755  10.70714689312742
-  POINT  3757  9.13962703655972  11.15213631469359
-  POINT  3758  9.404348514274115  9.808267818781912
-  POINT  3759  9.153055382102501  9.360381968947689
-  POINT  3760  8.872305329160442  13.38023764365699
-  POINT  3761  8.361774760572246  13.38192662649333
-  POINT  3762  8.108500687104918  12.93924814391208
-  POINT  3763  7.851722750806532  13.38397571670315
-  POINT  3764  9.129653596289845  12.93477140237956
-  POINT  3765  9.383406228579656  13.37780999233429
-  POINT  3766  8.365440776821156  12.49364881518358
-  POINT  3767  8.880975687566195  11.60022015801457
-  POINT  3768  8.623178158666493  12.04733677120861
-  POINT  3769  8.876290078715968  12.4908870097273
-  POINT  3770  9.387390978135182  12.48845935840459
-  POINT  3771  9.645780391854883  12.04101593868705
-  POINT  3772  9.392678809554825  11.59649112243135
-  POINT  3773  7.336521171883755  16.03802297080912
-  POINT  3774  6.828065241427138  16.03845128541167
-  POINT  3775  7.5918329762552  15.59662152541176
-  POINT  3776  7.845750620519943  16.03722595032059
-  POINT  3777  7.337862589465587  15.15534235318604
-  POINT  3778  5.057585641163165  12.94868558387678
-  POINT  3779  5.310107534158264  13.39084788872668
-  POINT  3780  5.817351898032172  13.38983223877548
-  POINT  3781  6.07268977213729  12.94608405296639
-  POINT  3782  6.325320010388582  13.38836776247147
-  POINT  3783  5.312210950489913  12.50443571161929
-  POINT  3784  5.820129413724779  12.50287853813417
-  POINT  3785  7.339731120788066  14.27145814743096
-  POINT  3786  7.595668707268915  13.82815216683726
-  POINT  3787  6.578161363273717  13.83088304133535
-  POINT  3788  6.833499237378835  13.38713485552626
-  POINT  3789  7.342394633801588  13.38547368425602
-  POINT  3790  0.252580463343477  23.08531079540609
-  POINT  3791  8.162767350938793e-09  23.52306095911839
-  POINT  3792  -0.2525804483660444  23.08531079452379
-  POINT  3793  0.7575089608641339  23.96190261703586
-  POINT  3794  1.010191668996723  23.52275060745893
-  POINT  3795  0.7581005854889762  23.08482908796231
-  POINT  3796  0.2525804650598689  23.96193376174162
-  POINT  3797  -0.2525804466496525  23.96193376085932
-  POINT  3798  0.5049285060517139  24.40077541877679
-  POINT  3799  -0.5055201152249069  22.64707892226741
-  POINT  3800  -0.7581005704056165  23.08482908597971
-  POINT  3801  -2.280691500226466  21.33225925503491
-  POINT  3802  -2.53596148453538  20.89273520120051
-  POINT  3803  -2.318125017725038  20.44808511706579
-  POINT  3804  -1.847863620987981  20.44808512551896
-  POINT  3805  -1.523722029333108  20.89935045509462
-  POINT  3806  5.812596363012457  16.91987591856731
-  POINT  3807  6.066345594955665  16.47969821633841
-  POINT  3808  5.052976709870697  16.47984331586753
-  POINT  3809  5.306138118529179  16.03968129951453
-  POINT  3810  3.790935938593665  22.20328485170038
-  POINT  3811  3.537066694466712  22.64267534247436
-  POINT  3812  3.788945299949968  23.08133297666114
-  POINT  3813  4.294456576555887  23.08098941943979
-  POINT  3814  5.814542622740053  18.67893193273223
-  POINT  3815  6.321208749925488  18.67923371051273
-  POINT  3816  5.56317568611094  19.11824430305507
-  POINT  3817  5.309100721439222  18.67828449587171
-  POINT  3818  5.55961311789328  17.35962041953518
-  POINT  3819  5.306832701253025  17.79918676761919
-  POINT  3820  5.306180989556889  16.91965690872165
-  POINT  3821  4.547661231803737  17.3588241803909
-  POINT  3822  4.799993464751521  16.91958781683539
-  POINT  3823  4.801296726707842  17.79849881202905
-  POINT  3824  4.295760214073866  17.79792158273044
-  POINT  3825  5.054931683523153  18.23828416995873
-  POINT  3826  4.80356474689404  18.67759654028158
-  POINT  3827  4.299173611489742  18.6763503095416
-  POINT  3828  3.290304316514962  18.67294152057774
-  POINT  3829  3.035034337010901  18.23341748971889
-  POINT  3830  3.285878391294609  17.79579279452859
-  POINT  3831  3.790936184735975  17.79671510214655
-  POINT  3832  4.04457167964008  18.2363897337847
-  POINT  3833  3.794349582151851  18.67514382895771
-  POINT  3834  10.40547659015908  22.20116479457716
-  POINT  3835  10.92128251969344  22.20090966781737
-  POINT  3836  10.14796994537765  23.52313096986383
-  POINT  3837  9.8907628324997  23.96485671831825
-  POINT  3838  10.40472019475341  23.96486720377927
-  POINT  3839  9.890900260175624  23.08230629000788
-  POINT  3840  9.378284610504384  23.96443017775849
-  POINT  3841  9.377738405713401  23.08218964573298
-  POINT  3842  9.634626082765084  22.64137545133806
-  POINT  3843  8.099972523597952  21.7604283165895
-  POINT  3844  7.844935974709012  21.32035791039074
-  POINT  3845  5.052976083273045  23.52015672445931
-  POINT  3846  5.306137433620915  23.96031879840885
-  POINT  3847  5.812969663000015  23.9607046052643
-  POINT  3848  8.610566754219654  19.11957081809886
-  POINT  3849  8.86560419797468  18.67950029477104
-  POINT  3850  8.354849270149012  18.67954721468524
-  POINT  3851  4.553342440596749  20.88364911748843
-  POINT  3852  4.813437754880869  20.4412013335515
-  POINT  3853  7.59041331172436  17.35947928465035
-  POINT  3854  7.84499397090196  16.91893659852759
-  POINT  3855  -19.25787296088819  16.44788827908155
-  POINT  3856  -19.60184782149814  16.02916106451099
-  POINT  3857  -19.1873871451938  16.90476537360675
-  POINT  3858  -19.76179636729207  16.92243533655163
-  POINT  3859  -18.75405232838112  16.85355871501342
-  POINT  3860  -17.47351228606856  13.33558852399519
-  POINT  3861  -16.99713742559343  13.37046042966367
-  POINT  3862  -17.69351481734877  13.78071241680643
-  POINT  3863  -17.67256727113895  14.23260684746697
-  POINT  3864  -17.10180880051252  14.27897349996412
-  POINT  3865  -17.52690194145971  14.67823884343126
-  POINT  3866  -18.11860795829596  14.17997776027357
-  POINT  3867  -8.872305209312021  13.38023770553157
-  POINT  3868  -8.615527284439597  13.82496527042976
-  POINT  3869  -9.383406088516729  13.37781006740056
-  POINT  3870  -3.29030430028144  18.67294152375674
-  POINT  3871  -3.794349564136366  18.67514383248151
-  POINT  3872  -4.044571659990828  18.23638973901306
-  POINT  3873  -3.790936165766305  17.79671510855067
-  POINT  3874  -4.295760192767313  17.79792158977951
-  POINT  3875  -3.035034321141562  18.23341749366453
-  POINT  3876  -4.801296702384416  17.79849882003976
-  POINT  3877  -4.547661208159893  17.35882418957737
-  POINT  3878  -5.306180959737993  16.91965692151171
-  POINT  3879  -5.55961308673966  17.35962043087595
-  POINT  3880  -5.306832673423715  17.79918677637247
-  POINT  3881  -4.799993438895712  16.91958782835436
-  POINT  3882  -4.294456929278608  16.9190105980941
-  POINT  3883  -2.272576526046017  16.03887380690432
-  POINT  3884  -2.777737341802472  16.0389561054949
-  POINT  3885  -2.524923853949907  15.59959837248141
-  POINT  3886  -1.009801502771103  14.71943838905496
-  POINT  3887  -1.262295091084871  15.15932946921788
-  POINT  3888  -1.767248108404131  15.15945961891492
-  POINT  3889  -1.514810020874192  15.59938592419379
-  POINT  3890  -3.788433924444957  15.15930010017922
-  POINT  3891  -3.282944342657759  15.15927612630229
-  POINT  3892  -3.53557425149356  15.59970464494893
-  POINT  3893  -7.339731052101191  14.27145818376952
-  POINT  3894  -7.595668629168774  13.82815220873106
-  POINT  3895  -7.849059155801069  14.26996022049591
-  POINT  3896  -7.342394561194965  13.3854737272261
-  POINT  3897  -7.084485066391316  14.7143115191922
-  POINT  3898  -6.829226012364133  15.15638770751324
-  POINT  3899  -6.321312708705147  15.15701776202244
-  POINT  3900  -6.068350603934552  14.71617011524867
-  POINT  3901  -6.322915322587308  14.27373641192795
-  POINT  3902  -5.815417372472714  14.27454968432659
-  POINT  3903  -6.831094539759021  14.27250350742734
-  POINT  3904  -6.578161308297183  13.83088307650527
-  POINT  3905  -8.866490968805563  16.03593620740154
-  POINT  3906  -8.611811380443392  15.59504271031803
-  POINT  3907  -9.378288849377203  16.03556985539014
-  POINT  3908  -9.6350393648364  15.59383445480634
-  POINT  3909  -9.379158137016026  15.15149576728833
-  POINT  3910  -9.89163708740748  15.1510693400336
-  POINT  3911  -15.8358398935749  10.22173585196274
-  POINT  3912  -15.57327200390477  9.802417738572654
-  POINT  3913  -15.56201444033999  10.67148502492812
-  POINT  3914  -15.03253570609934  9.806583202382573
-  POINT  3915  -14.77952317432621  10.24189580191657
-  POINT  3916  9.425787409990559  8.000472836505047
-  POINT  3917  9.674058285545414  8.456902013814751
-  POINT  3918  8.913238706756516  8.008641634917387
-  POINT  3919  9.413783458670364  8.907219666364485
-  POINT  3920  8.903186169541055  8.909494433726376
-  POINT  3921  8.934155614066498  6.185727604037459
-  POINT  3922  9.185518368839453  5.729430618608695
-  POINT  3923  8.426271183269629  5.29029227071893
-  POINT  3924  8.171917178443586  5.749542014684138
-  POINT  3925  7.909982677729378  5.316726387461308
-  POINT  3926  7.65715073777133  4.866671726394044
-  POINT  3927  7.405022267322629  4.401754646811489
-  POINT  3928  7.912208212106719  4.392559563913546
-  POINT  3929  7.402796732945287  5.325921470359251
-  POINT  3930  8.404914415163201  4.401060889634398
-  POINT  3931  8.152785944714498  3.936143810051844
-  POINT  3932  8.395983975566867  3.439639257034445
-  POINT  3933  7.903277772510386  3.431137931313593
-  POINT  3934  8.859661009169432  3.521793227546019
-  POINT  3935  9.192238274352787  3.866734673314474
-  POINT  3936  4.268076247259387  3.565481647629336
-  POINT  3937  4.016822549239988  3.997412240786614
-  POINT  3938  3.742622838171702  3.563061153758769
-  POINT  3939  7.792705379504119  2.62557788257827
-  POINT  3940  7.793203652127295  2.025645271244315
-  POINT  3941  7.321623681205077  1.829570466086152
-  POINT  3942  7.678396273741249  1.532671260083118
-  POINT  3943  -9.67405808643629  8.456902308458442
-  POINT  3944  -9.413783282784191  8.907219840486656
-  POINT  3945  -9.425787263000267  8.000473059513219
-  POINT  3946  -9.404348331955575  9.808267994664813
-  POINT  3947  -9.657774187537704  10.2533431194428
-  POINT  3948  -9.398187091428191  10.70341798750657
-  POINT  3949  -8.886483995011314  10.70714699997187
-  POINT  3950  -8.634397277109187  10.26115787334679
-  POINT  3951  -8.375837072421056  10.70987630924256
-  POINT  3952  -7.859855983182076  11.60547875629908
-  POINT  3953  -8.117653499839879  11.15836215444448
-  POINT  3954  -7.865566781937751  10.71237302781939
-  POINT  3955  -7.402798620889166  5.325921535058544
-  POINT  3956  -7.909984549202172  5.316726131062188
-  POINT  3957  -7.91137279652743  6.215871164881401
-  POINT  3958  -7.395668297048518  6.230569439935667
-  POINT  3959  -7.651411014573558  6.670464686753046
-  POINT  3960  -7.127776753374082  7.579721889218547
-  POINT  3961  -7.388870581544597  7.128261877982224
-  POINT  3962  -6.874612686924131  7.136622973043634
-  POINT  3963  -7.904575081023509  7.113563602927958
-  POINT  3964  -2.775002874658712  8.037874849929569
-  POINT  3965  -2.523911656853837  8.48803806266702
-  POINT  3966  -2.748276461706778  5.323514342820022
-  POINT  3967  -2.490019549071636  4.855243070040132
-  POINT  3968  -2.734687480700977  4.405830000443286
-  POINT  3969  -2.221684119951277  3.449608486395616
-  POINT  3970  -1.723323855016578  3.419581979977251
-  POINT  3971  -1.475257769780243  2.932460366680298
-  POINT  3972  -1.727946415087521  2.471297653398232
-  POINT  3973  -2.223574359144033  2.516811469853332
-  POINT  3974  -3.221425371391462  2.620248809612628
-  POINT  3975  -3.480916638529793  3.091370153630558
-  POINT  3976  -2.468657119838987  3.007906638484771
-  POINT  3977  -2.720982349242926  3.493309929661852
-  POINT  3978  -2.722872588435682  2.560512913119568
-  POINT  3979  -5.842877759869626  2.614418369465591
-  POINT  3980  -6.061704181617179  2.125899992841759
-  POINT  3981  -5.97038887687998  1.577324987897494
-  POINT  3982  -5.06120498229036  2.210552055587216
-  POINT  3983  -5.314757330560761  1.807879325032759
-  POINT  3984  -5.55603059107262  1.449150510867695
-  POINT  3985  -5.910338424284915  0.8932498958018659
-  POINT  3986  -5.818442258077686  3.559384883546551
-  POINT  3987  -6.081231365982387  4.02806702834004
-  POINT  3988  -5.831279019722861  4.472379399615662
-  POINT  3989  -5.313338782452499  4.466227623547525
-  POINT  3990  -5.576017782319205  4.91994190717009
-  POINT  3991  -6.359431968524975  7.142146372318731
-  POINT  3992  -6.620525796695491  6.690686361082408
-  POINT  3993  1.233115817299789  35.66363567026767
-  POINT  3994  1.486808643266108  35.18419627849168
-  POINT  3995  0.4944716807918905  35.20892209325812
-  POINT  3996  0.7430350528777356  34.73871437587108
-  POINT  3997  1.24166914315593  34.72964380187346
-  POINT  3998  1.723322487966932  36.58041769429607
-  POINT  3999  1.47525558328076  37.06753926104606
-  POINT  4000  1.229221132046703  36.61216257531929
-  POINT  4001  1.727943080105888  37.52870184484969
-  POINT  4002  2.223571255475589  37.48318802553167
-  POINT  4003  2.221683046657149  36.55039137343753
-  POINT  4004  -6.12911124076021e-07  36.15975594917647
-  POINT  4005  0.2456022332246583  35.68768488038043
-  POINT  4006  0.7400741502994709  35.68099311908834
-  POINT  4007  0.9842463697325569  36.14239845738996
-  POINT  4008  0.7361794650463853  36.62952002413996
-  POINT  4009  0.2456016905429583  36.6413100607267
-  POINT  4010  -3.793978809704677  29.27114346488373
-  POINT  4011  -3.286497753816385  29.27075839834291
-  POINT  4012  -4.047052767131356  28.82584690724009
-  POINT  4013  -4.301274302070375  29.27204649795666
-  POINT  4014  -1.010043015772705  27.0468834923308
-  POINT  4015  -1.262608764623798  27.49047222490107
-  POINT  4016  -1.767930085310411  27.49060023494886
-  POINT  4017  -1.515420458762666  27.93408208316265
-  POINT  4018  0.2524349327400771  25.72146687392503
-  POINT  4019  0.7573603149878654  25.72151113216611
-  POINT  4020  1.009801512786854  25.28056167560054
-  POINT  4021  0.7573634246136738  24.84063535787972
-  POINT  4022  0.2524349288094089  24.84066650258547
-  POINT  4023  2.777737238018064  23.96104396031738
-  POINT  4024  2.524923774235408  24.40040170273027
-  POINT  4025  2.777506791782362  24.84052463209574
-  POINT  4026  3.535574059218396  24.40029545953312
-  POINT  4027  3.282925370480001  23.96061617471239
-  POINT  4028  3.282944215957301  24.84072399033624
-  POINT  4029  12.20022707000518  35.34109407649751
-  POINT  4030  11.70510822545789  35.04850824368519
-  POINT  4031  11.91055210130007  34.50393744856109
-  POINT  4032  12.60489935123083  35.00986841165744
-  POINT  4033  12.66773748228985  35.47670596579247
-  POINT  4034  8.893751753942059  30.18945889408129
-  POINT  4035  9.153056290168134  30.63961947961057
-  POINT  4036  8.131410636714342  30.63279563621241
-  POINT  4037  8.383104759045018  30.18672926891533
-  POINT  4038  8.634397687045755  29.73884369142445
-  POINT  4039  12.58774522600974  32.92273845990162
-  POINT  4040  12.88263711150898  33.38136361259253
-  POINT  4041  11.99490300572006  33.72244417282177
-  POINT  4042  11.76196217222862  33.30918283037465
-  POINT  4043  10.44503879622377  31.98862289521601
-  POINT  4044  9.935933261738526  31.99895822327177
-  POINT  4045  10.19676774154491  32.44505172349099
-  POINT  4046  10.43863927688695  31.09908378942327
-  POINT  4047  9.923929035406161  31.09221194132288
-  POINT  4048  12.04127152589021  32.88444301026691
-  POINT  4049  12.3185949442571  32.49062006753039
-  POINT  4050  11.23899726008386  32.44352050666546
-  POINT  4051  11.49281189047597  32.87706443800342
-  POINT  4052  10.95968790642227  32.8682603267732
-  POINT  4053  1.262715484017742  28.37904364136764
-  POINT  4054  1.768036798549242  28.37917166198487
-  POINT  4055  1.010161265302347  28.82419254739624
-  POINT  4056  2.021045344488098  28.82414552152322
-  POINT  4057  1.767940462475327  29.27066494618034
-  POINT  4058  1.26253538053122  29.27109444816391
-  POINT  4059  2.770029231935803  32.86450580601395
-  POINT  4060  2.513285504693407  33.32124089899702
-  POINT  4061  3.271742772836252  33.76266810178318
-  POINT  4062  3.531281879770986  33.30800649818775
-  POINT  4063  3.782262295813676  33.75645595947597
-  POINT  4064  3.278351258691227  32.86027907795702
-  POINT  4065  2.760975203039712  33.77191946209709
-  POINT  4066  3.011955619082402  34.2203689233853
-  POINT  4067  3.24336847489558  35.56418088173734
-  POINT  4068  3.51170389869557  35.11435420516057
-  POINT  4069  3.259044827222107  34.66723526388904
-  POINT  4070  2.748277257425567  34.67648662420295
-  POINT  4071  3.775382260352405  34.65823650434292
-  POINT  4072  2.490020077115392  35.144757594862
-  POINT  4073  2.734687809839291  35.59417066577944
-  POINT  4074  2.982689819169599  36.0349985828101
-  POINT  4075  5.320196103324097  34.6359031807579
-  POINT  4076  5.838135302791581  34.62975089654809
-  POINT  4077  5.843829338818099  33.7446915717945
-  POINT  4078  5.325945325800963  33.74013958043911
-  POINT  4079  6.104986270073042  34.19646204120262
-  POINT  4080  6.366501732041227  33.75556204313139
-  POINT  4081  7.355184469361421  29.28425732715628
-  POINT  4082  7.097783537365648  28.83658193947715
-  POINT  4083  7.865566929755092  29.28762815642849
-  POINT  4084  7.350228293730351  28.39242759965563
-  POINT  4085  19.44766038638703  17.77297915226804
-  POINT  4086  19.25342567711544  17.32881418384076
-  POINT  4087  19.87861805246748  17.79987630487601
-  POINT  4088  19.7617964066728  16.92243558592404
-  POINT  4089  18.23422309592939  19.09467776603307
-  POINT  4090  17.94988909858838  19.54747247390121
-  POINT  4091  17.87676920727169  18.65944226175127
-  POINT  4092  17.47644822823684  19.54717784596157
-  POINT  4093  17.34509995115183  18.66931480712425
-  POINT  4094  17.09404309109673  19.09688211341927
-  POINT  4095  14.28781180230033  14.72466403349399
-  POINT  4096  14.01051623503285  14.27484065136018
-  POINT  4097  14.53345889310514  14.28002636702044
-  POINT  4098  14.02979336632444  15.1647422550637
-  POINT  4099  9.380906978001171  14.26600341154953
-  POINT  4100  9.12438810215771  14.70980710098454
-  POINT  4101  15.04265771685345  14.28419049908406
-  POINT  4102  14.76536214958597  13.83436711695024
-  POINT  4103  15.51798377903927  13.38033526490094
-  POINT  4104  15.77563980375512  13.8415064727855
-  POINT  4105  15.57188627435891  14.28816954061234
-  POINT  4106  15.0151159829359  13.3824166393444
-  POINT  4107  14.50591715918759  13.37825250728078
-  POINT  4108  14.32789030772291  18.24225940568398
-  POINT  4109  14.06264433374127  18.67628429324169
-  POINT  4110  14.59588283104642  18.67648157009492
-  POINT  4111  14.05735903828086  17.80654303626809
-  POINT  4112  15.97007787533187  19.09864616168911
-  POINT  4113  15.55510702426619  19.54892674781743
-  POINT  4114  15.67915324486533  18.67142187799671
-  POINT  4115  15.13772625968102  18.6705433487333
-  POINT  4116  14.87248028569938  19.104568236291
-  POINT  4117  15.08631080741999  19.54931075553736
-  POINT  4118  16.40287455364234  16.49110362272822
-  POINT  4119  16.17789332204421  16.93847666340548
-  POINT  4120  15.63614396207806  16.93957763712053
-  POINT  4121  16.14372364991884  16.05344993095792
-  POINT  4122  15.61382912052633  16.05886889307093
-  POINT  4123  15.35525573754169  16.49958700177147
-  POINT  4124  15.52045255096381  27.53143212489101
-  POINT  4125  15.7870223740392  27.99457973843145
-  POINT  4126  15.02942399137993  28.42914752056209
-  POINT  4127  14.76711254324515  27.97953196141813
-  POINT  4128  14.51705994325481  28.42366935023485
-  POINT  4129  14.50592923991572  26.62175677982754
-  POINT  4130  14.24625536736449  27.07313717726593
-  POINT  4131  14.50521689123425  27.52387693058424
-  POINT  4132  15.01513786829292  26.61758604679623
-  POINT  4133  15.25855689895291  27.07577709405712
-  POINT  4134  15.01758093935937  27.52935510091147
-  POINT  4135  12.9694811665887  12.47903060881283
-  POINT  4136  12.45717370465674  12.47876009769995
-  POINT  4137  14.50520651711792  12.4761250777077
-  POINT  4138  14.7671040812539  12.02046720497029
-  POINT  4139  13.74078013085571  12.02829134523479
-  POINT  4140  13.9984165723697  11.58047790445619
-  POINT  4141  14.51705381061231  11.57633069980357
-  POINT  4142  11.4484074904361  10.67917014008009
-  POINT  4143  11.95934178620452  10.67017466538644
-  POINT  4144  12.20772768780863  11.12870134727384
-  POINT  4145  11.18783017672887  11.13216622534658
-  POINT  4146  11.9508019094484  11.57834527171309
-  POINT  4147  -6.319776468193496  23.08033815128008
-  POINT  4148  -6.066344452733028  23.52030179118255
-  POINT  4149  -6.827400621252306  23.08040135673631
-  POINT  4150  -5.054931155474743  21.76171557577203
-  POINT  4151  -4.801296232783984  22.20150105449617
-  POINT  4152  -4.299173338283442  21.32364952911328
-  POINT  4153  -4.044571390294786  21.76361015107778
-  POINT  4154  -4.803564411703622  21.32240320854091
-  POINT  4155  -9.890817652390373  18.67925530533506
-  POINT  4156  -10.40541205324793  18.6792215753713
-  POINT  4157  -10.66370535213654  19.1191138197801
-  POINT  4158  -10.92145974258163  18.67904850987438
-  POINT  4159  -10.40367095930107  19.55964298171444
-  POINT  4160  -9.890168540567483  19.55964268050665
-  POINT  4161  -9.634489634605369  19.11940539677126
-  POINT  4162  -10.40452722022296  15.15066274552778
-  POINT  4163  -10.91910259518919  15.1508331382961
-  POINT  4164  -11.1763986356346  14.70838986864997
-  POINT  4165  -10.91783739771569  14.26368314942298
-  POINT  4166  -10.14864599240259  14.70832405800977
-  POINT  4167  -12.73019529136231  15.59870134525367
-  POINT  4168  -12.98766621355665  15.15683558657137
-  POINT  4169  -15.04265746253503  14.28419090907873
-  POINT  4170  -14.53345861723851  14.28002669541752
-  POINT  4171  -17.78489628918051  15.09030875190717
-  POINT  4172  -17.98400083785333  15.51100038825157
-  POINT  4173  -18.29676496075896  15.05256382727852
-  POINT  4174  -17.21413781855408  15.13667540440432
-  POINT  4175  -18.37155338762809  16.42393112019951
-  POINT  4176  -18.3010675719337  16.8808082147247
-  POINT  4177  -18.20721907030622  15.96221804176685
-  POINT  4178  -17.69535039872778  15.99996296639551
-  POINT  4179  -11.18084802879951  18.23937671254223
-  POINT  4180  -11.43914132768812  18.67926895695104
-  POINT  4181  -11.43896743540164  17.79930467995242
-  POINT  4182  -12.99576621508222  19.55819858351203
-  POINT  4183  -13.5100976113933  19.55820320578183
-  POINT  4184  -14.85535659566817  17.374607928817
-  POINT  4185  -14.59059730877303  17.80674048573657
-  POINT  4186  -15.12588788049639  17.81032428898499
-  POINT  4187  -14.57446835462891  16.93461729113196
-  POINT  4188  -15.10975892635227  16.93820109438039
-  POINT  4189  -16.50015666545286  20.45264189053479
-  POINT  4190  -16.08514514186547  20.00088643669584
-  POINT  4191  -16.11090178453964  20.45097892630424
-  POINT  4192  -16.88252114147691  20.00090158129587
-  POINT  4193  -16.50011596473811  19.5506058885838
-  POINT  4194  -18.66035566784347  24.06457908884339
-  POINT  4195  -18.99865817957391  24.48245948801812
-  POINT  4196  -18.88584837729288  24.93009825639208
-  POINT  4197  -19.39363960589392  24.88740656466259
-  POINT  4198  -17.82901974500803  22.20723193084345
-  POINT  4199  -17.29751704354181  22.19792307995124
-  POINT  4200  -18.12519085452415  22.66390362771543
-  POINT  4201  -17.42146697630052  23.53377902746666
-  POINT  4202  -17.69547182462984  24.00000320447274
-  POINT  4203  -17.19821562645829  23.98500536439521
-  POINT  4204  -18.2073784758447  24.03761507800751
-  POINT  4205  -17.98412712600248  24.48884141493606
-  POINT  4206  -18.37170036647084  23.57574087838007
-  POINT  4207  -17.74281660287124  23.09380582796382
-  POINT  4208  -17.24556040469969  23.0788079878863
-  POINT  4209  -18.30109742612498  23.11887466729579
-  POINT  4210  -12.74043249554734  22.63704750337856
-  POINT  4211  -12.47951737358623  22.1991443855027
-  POINT  4212  -11.95797425376473  22.19971901190847
-  POINT  4213  -11.69840700784104  22.64001300642548
-  POINT  4214  -11.95612881567687  23.08041184382327
-  POINT  4215  -13.79175978718601  22.63195086063527
-  POINT  4216  -14.05739164572269  22.19336401942717
-  POINT  4217  -16.69915170518863  23.07149332083817
-  POINT  4218  -16.17786098319811  23.06167189306724
-  POINT  4219  -16.40292005613846  23.50895975961821
-  POINT  4220  -16.20887664909252  22.19021698069621
-  POINT  4221  -16.75110834403075  22.1906084129031
-  POINT  4222  -17.02050133175934  22.63152012133533
-  POINT  4223  -13.99649914138446  26.62119352777317
-  POINT  4224  -14.50592910840412  26.62175634401045
-  POINT  4225  -14.76538162860431  26.16564234700188
-  POINT  4226  -14.53346806546978  25.71999620058877
-  POINT  4227  -14.0105122342672  25.72518479387579
-  POINT  4228  -15.04267671628401  25.71582538537957
-  POINT  4229  -16.66503651825777  23.95642639357603
-  POINT  4230  -16.14374579626725  23.9466049658051
-  POINT  4231  -16.93904136658709  24.42265057058211
-  POINT  4232  -16.68103287029956  24.83472097500758
-  POINT  4233  -17.21421197850009  24.86329994582677
-  POINT  4234  -9.637659354432278  26.17823809135695
-  POINT  4235  -9.895007838390011  26.62370467699503
-  POINT  4236  -10.40670361026193  26.62599835231532
-  POINT  4237  -10.66169890492968  26.18015313981581
-  POINT  4238  -10.40539715902982  25.73591795079784
-  POINT  4239  -9.892507684713129  25.73551085015163
-  POINT  4240  -3.538866270674407  27.93563837319875
-  POINT  4241  -3.791445061003568  27.4924372688973
-  POINT  4242  -3.284985242746421  27.49173667393181
-  POINT  4243  -3.792541681848606  28.3806414211657
-  POINT  4244  -4.299837174214305  28.38154445423863
-  POINT  4245  -3.286081863591458  28.37994082620021
-  POINT  4246  -6.578160439640206  26.16911757665643
-  POINT  4247  -6.3253193653182  26.61163279891804
-  POINT  4248  -5.817351397064218  26.61016819247553
-  POINT  4249  -6.322914449413139  25.72626408985695
-  POINT  4250  -6.831093433545865  25.72749714888835
-  POINT  4251  -5.815416739071694  25.72545072182048
-  POINT  4252  -6.068349732977355  25.2838302940524
-  POINT  4253  -8.103068545520017  25.2879261001149
-  POINT  4254  -7.847089733293389  24.84545529905903
-  POINT  4255  -7.33972959193747  25.72854262281094
-  POINT  4256  -7.084483601710403  25.28568913601146
-  POINT  4257  -7.84905736666726  25.73004082824404
-  POINT  4258  -7.337860774808862  24.84465820022065
-  POINT  4259  -6.829224616417257  24.84361272629806
-  POINT  4260  -7.591830748000244  24.40337888934564
-  POINT  4261  -10.95968825756436  32.86825866172835
-  POINT  4262  -11.2389973762048  32.44351916990193
-  POINT  4263  -10.96516313120963  31.99722932793554
-  POINT  4264  -10.45710394986915  32.90333376542937
-  POINT  4265  -10.19676760818201  32.44505103256093
-  POINT  4266  -10.4450386107414  31.98862213265781
-  POINT  4267  -5.839993028780057  31.9585713890503
-  POINT  4268  -5.58222505575568  31.50997899536313
-  POINT  4269  -6.353715906405032  31.96208637743266
-  POINT  4270  -9.890881409539208  22.20113221196177
-  POINT  4271  -9.377719567935678  22.20101557304443
-  POINT  4272  -9.890817945887456  21.32074066481798
-  POINT  4273  -9.377648390967682  21.32062266583164
-  POINT  4274  -10.14857006043265  21.76080491471691
-  POINT  4275  -9.121929625682005  21.76064670155081
-  POINT  4276  -3.989917438513398  37.75936920944303
-  POINT  4277  -4.253220144914879  38.17942950972456
-  POINT  4278  -5.0612047044748  37.78945190920187
-  POINT  4279  -4.788965345375917  37.30790232371594
-  POINT  4280  -5.345230853006697  37.3897257540357
-  POINT  4281  -3.511703891126289  35.11435281720901
-  POINT  4282  -3.775382111584034  34.65823488537108
-  POINT  4283  -4.288463783602202  34.65011427144418
-  POINT  4284  -4.035804655693716  34.20299575272048
-  POINT  4285  -13.43620984438418  34.81446134683805
-  POINT  4286  -13.29869599960812  34.31160156237819
-  POINT  4287  -12.93463213128416  34.64179503997145
-  POINT  4288  -13.62553600610368  33.9629776498918
-  POINT  4289  -14.13908291075123  34.14518767789303
-  POINT  4290  -12.60490716900593  35.00986141752851
-  POINT  4291  -12.20023572325958  35.34108684648683
-  POINT  4292  -12.66774772099321  35.47669756860905
-  POINT  4293  -11.70511437947869  35.04850274706365
-  POINT  4294  -11.9105566427679  34.50393254228281
-  POINT  4295  -12.47145116324818  34.51147573062274
-  POINT  4296  -9.806918774248189  36.80166842930682
-  POINT  4297  -10.26857635288579  37.16264372426561
-  POINT  4298  -10.1979850569437  36.56768967568621
-  POINT  4299  -1.515143968311342  29.71762612467332
-  POINT  4300  -1.767218169152578  30.16613538008133
-  POINT  4301  -2.273105814749252  30.16491121650845
-  POINT  4302  -2.526893645558062  29.71688475828849
-  POINT  4303  -4.295343851645418  33.74833423033055
-  POINT  4304  -3.78226217962725  33.75645484425745
-  POINT  4305  -3.531281742859955  33.30800564331628
-  POINT  4306  -3.788870710138221  32.85406611529395
-  POINT  4307  -4.299971286819369  32.85149198399459
-  POINT  4308  -10.95895536230713  35.58920341710635
-  POINT  4309  -10.41172580433067  35.55794744193341
-  POINT  4310  -11.08356921006429  36.15576819899469
-  POINT  4311  -10.1942008448515  36.08605690473453
-  POINT  4312  -9.956518482555364  35.68306089840274
-  POINT  4313  -10.65319237871901  36.44257621921687
-  POINT  4314  -11.0910623698248  36.64296654514917
-  POINT  4315  -13.7593285339414  31.59910572962469
-  POINT  4316  -13.97378905574307  31.09637586275941
-  POINT  4317  -14.49013543528747  31.07749003746751
-  POINT  4318  -14.0764019646777  32.09309626417902
-  POINT  4319  -14.48389267802026  31.91422357801393
-  POINT  4320  -14.75329172047915  31.4892516249232
-  POINT  4321  -5.587461461429323  33.29923896261564
-  POINT  4322  -5.325946062699384  33.7401385358841
-  POINT  4323  -5.327825510476393  32.84978726680519
-  POINT  4324  -4.809231792482727  33.74478093752646
-  POINT  4325  -5.065600597928541  34.19023273715123
-  POINT  4326  -4.555689316416261  33.29824002906342
-  POINT  4327  -4.813859227656678  32.8479386911905
-  POINT  4328  5.823064971458006  28.38586497473401
-  POINT  4329  5.315146572158927  28.38430769994047
-  POINT  4330  5.062470610533198  28.82834397135218
-  POINT  4331  6.079388428607562  28.83197977936755
-  POINT  4332  5.317804360302774  29.27479479926754
-  POINT  4333  5.827084127424216  29.27699957992611
-  POINT  4334  10.41689568078359  28.4124072611171
-  POINT  4335  10.66929742196129  27.96611222514022
-  POINT  4336  9.904430854792075  28.4070707901445
-  POINT  4337  10.41083792953915  27.51739638025921
-  POINT  4338  8.886484172763202  29.29285479615131
-  POINT  4339  8.37583717786616  29.29012517098535
-  POINT  4340  9.139626727505856  28.8478657394769
-  POINT  4341  8.117653415472539  28.84163926115534
-  POINT  4342  11.95092859671319  24.8475539406863
-  POINT  4343  12.46807375787325  24.84583394788076
-  POINT  4344  12.20840003869946  25.28942203987447
-  POINT  4345  11.95272288103627  23.96287269629527
-  POINT  4346  12.47198579068075  23.9610098082623
-  POINT  4347  12.73018467318101  24.40129625485699
-  POINT  4348  11.43575282852112  23.96401601812759
-  POINT  4349  10.91929475924401  23.96469697384104
-  POINT  4350  11.43395854419803  24.84869726251862
-  POINT  4351  10.91909661344623  24.84916901000663
-  POINT  4352  11.69363226337182  24.40510917052491
-  POINT  4353  10.66208764636606  24.40642272229546
-  POINT  4354  12.45674415720379  26.62593764544495
-  POINT  4355  12.71561902895919  26.17761365870297
-  POINT  4356  12.46344625167966  25.73349620934157
-  POINT  4357  11.9463010905196  25.73521620214711
-  POINT  4358  11.68774091931249  26.17992315964508
-  POINT  4359  11.94436146317965  26.6262558892628
-  POINT  4360  12.19975831688364  27.07290316309354
-  POINT  4361  11.70835016186513  29.77725626131508
-  POINT  4362  11.44840780891525  29.32083443761827
-  POINT  4363  10.94524480188349  30.2119493620846
-  POINT  4364  10.68396014223092  29.76000284437696
-  POINT  4365  11.4612799501046  30.22519211862191
-  POINT  4366  11.20910938557762  30.66888094038705
-  POINT  4367  10.9368374049108  29.31526434275312
-  POINT  4368  11.95080093219896  28.42166108213997
-  POINT  4369  12.4591287934299  28.41955637961497
-  POINT  4370  12.71451082664457  27.96964269203738
-  POINT  4371  12.97143800709656  28.41928524228948
-  POINT  4372  11.69163226937222  27.96979595129795
-  POINT  4373  12.45717131194284  27.52124937431928
-  POINT  4374  11.9447886179187  27.52156761813713
-  POINT  4375  15.29885200343264  28.8835193357322
-  POINT  4376  15.56202156575395  29.32850886335364
-  POINT  4377  15.04254095371091  29.31827443700025
-  POINT  4378  16.0564503860919  28.44895155360157
-  POINT  4379  16.33477400183093  28.91218754051921
-  POINT  4380  15.54890460342297  28.43938194691547
-  POINT  4381  16.09215770029102  29.34350152581874
-  POINT  4382  12.72223555131803  29.77728149733855
-  POINT  4383  12.97062105959908  29.31875497111673
-  POINT  4384  12.98553664119016  30.24101141045128
-  POINT  4385  13.47593186273332  30.21482288295318
-  POINT  4386  14.77952748380703  29.75810228782938
-  POINT  4387  14.50635713461083  30.18825186751686
-  POINT  4388  14.51635792148571  29.31311276020795
-  POINT  4389  13.9900110158661  30.20713768228853
-  POINT  4390  13.73926529844905  29.76062581170174
-  POINT  4391  2.273105774761268  9.83508879984791
-  POINT  4392  2.779450317637714  9.835400651617574
-  POINT  4393  3.033012220564729  9.388247709190718
-  POINT  4394  5.582224331984559  8.490021384452593
-  POINT  4395  5.324236755485918  8.938715200324722
-  POINT  4396  4.303205470450614  9.835452415437004
-  POINT  4397  4.811613166163307  9.834298227553571
-  POINT  4398  4.049286364268548  9.3886844889632
-  POINT  4399  5.068073565684609  9.386690434889857
-  POINT  4400  4.814373978828597  8.940272488625666
-  POINT  4401  2.221682434110464  3.449608482318896
-  POINT  4402  1.723322054663639  3.41958212581723
-  POINT  4403  1.475255227755129  2.932460514091849
-  POINT  4404  1.727942742988692  2.471297861599172
-  POINT  4405  2.223570867244001  2.516811617236392
-  POINT  4406  3.247664549616101  1.691005979661493
-  POINT  4407  3.738193462327802  1.768828689718033
-  POINT  4408  2.976338300237787  2.129153441474481
-  POINT  4409  3.989913465089363  2.240629487564227
-  POINT  4410  3.734383925154549  2.66000978424141
-  POINT  4411  4.249406076125915  2.711750263924309
-  POINT  4412  -0.2525804527561534  16.03806627400728
-  POINT  4413  -0.7575089596573991  16.03809742300865
-  POINT  4414  8.162773457165429e-09  16.47693907063823
-  POINT  4415  0.5055201424216942  17.35292109533307
-  POINT  4416  0.2530784214946227  17.78947522331019
-  POINT  4417  0.2525804694500266  16.91468922909349
-  POINT  4418  -0.2525804544726128  16.91468922997582
-  POINT  4419  -0.2530784086493366  17.78947522356133
-  POINT  4420  -0.5055201286865491  17.35292109643341
-  POINT  4421  -0.7581005899738023  16.91517093797816
-  POINT  4422  10.92866218369657  11.58403101835576
-  POINT  4423  10.66929892991574  12.03389174928147
-  POINT  4424  10.92260560930413  12.47904214844759
-  POINT  4425  11.44023252971531  11.57846179393201
-  POINT  4426  11.6916339164161  12.03021006472227
-  POINT  4427  6.829226066792335  15.15638767985543
-  POINT  4428  7.08448512863891  14.71431148714117
-  POINT  4429  6.32291537112456  14.27373638104556
-  POINT  4430  6.068350648601582  14.71617008807552
-  POINT  4431  6.831094598114815  14.27250347410035
-  POINT  4432  6.574690216144999  15.59804860267928
-  POINT  4433  6.320151929953125  16.03908134219066
-  POINT  4434  5.812970569673526  16.03929553360603
-  POINT  4435  5.559944453526639  15.59906442536678
-  POINT  4436  5.813814797954246  15.15783101089938
-  POINT  4437  6.321312755318322  15.15701773663442
-  POINT  4438  -1.775181001650297  21.33393361507919
-  POINT  4439  -1.267840951818172  21.33711381294345
-  POINT  4440  -2.024810422711531  21.77002261288375
-  POINT  4441  -0.7585985253342913  22.21004308218826
-  POINT  4442  -0.2530784032947191  22.21052479073235
-  POINT  4443  -0.25307840396708  21.33774656408433
-  POINT  4444  6.030698440628868e-09  21.77348895090434
-  POINT  4445  -0.761269396452543  21.33800980180604
-  POINT  4446  -1.012728368769732  21.77259296179061
-  POINT  4447  -1.26517008069992  22.20914709332568
-  POINT  4448  6.57552905270612  19.11917837703191
-  POINT  4449  6.830512439734651  19.55973226747113
-  POINT  4450  6.323600974440302  19.55944563035479
-  POINT  4451  7.337224191221686  19.55973210309189
-  POINT  4452  7.085296112955868  19.99999935641476
-  POINT  4453  7.591126172197229  19.11954137608066
-  POINT  4454  7.845909845418445  19.55980846502429
-  POINT  4455  6.828120215219838  18.67952034762907
-  POINT  4456  5.819524031753277  19.55944573980127
-  POINT  4457  6.074507418781808  19.99999963024048
-  POINT  4458  5.819523813334327  20.44055367013701
-  POINT  4459  6.323600756021351  20.44055356069054
-  POINT  4460  5.314082130452446  19.55879830294076
-  POINT  4461  5.069786234540341  19.99999980475538
-  POINT  4462  5.314081996435311  20.44120126848308
-  POINT  4463  5.563175333674854  20.88175519893314
-  POINT  4464  8.866487420657002  23.96406405540996
-  POINT  4465  8.355738994225081  23.96328213075802
-  POINT  4466  8.100427383778017  23.52188039085872
-  POINT  4467  9.122215393276559  23.52275436205428
-  POINT  4468  8.86594121586602  23.08182352338446
-  POINT  4469  11.18084976696353  21.76061566877308
-  POINT  4470  11.43896704356612  22.20068784304909
-  POINT  4471  11.95797441386322  22.1997190736917
-  POINT  4472  11.9588087557341  21.32105244930146
-  POINT  4473  12.22007742542399  21.75981922903992
-  POINT  4474  10.148570164294  21.76080494256901
-  POINT  4475  9.890881511362227  22.2011322436048
-  POINT  4476  9.377719656900005  22.20101559932991
-  POINT  4477  9.377648474444069  21.3206226826241
-  POINT  4478  9.121929706236603  21.76064672176964
-  POINT  4479  8.865674277639464  22.2008899295029
-  POINT  4480  7.336250313716918  21.32043468385277
-  POINT  4481  7.591125568206087  20.88045701300713
-  POINT  4482  7.337223885828448  20.44026648925234
-  POINT  4483  7.845909546820542  20.44018971579031
-  POINT  4484  6.830512134341413  20.44026665363158
-  POINT  4485  6.575528528893932  20.88082069352811
-  POINT  4486  4.547660785761197  22.64117575790155
-  POINT  4487  4.799992952164152  23.08041215768531
-  POINT  4488  5.306180292478354  23.08034306292107
-  POINT  4489  8.865707267923504  19.55976133923551
-  POINT  4490  8.354952340097839  19.55980825914972
-  POINT  4491  8.865707358596341  20.44023587696896
-  POINT  4492  8.354952041499935  20.44018950991573
-  POINT  4493  9.121386178165395  19.99999862805303
-  POINT  4494  9.377000682960047  20.44023572473563
-  POINT  4495  9.37700059228721  19.55976118700218
-  POINT  4496  8.101050359122295  19.99999898616094
-  POINT  4497  -18.88575813755943  15.0697268260569
-  POINT  4498  -19.39362771734272  15.11254628586869
-  POINT  4499  -18.68665358888661  14.6490351897125
-  POINT  4500  -15.77563967202531  13.84150710457371
-  POINT  4501  -16.01906260749091  13.38331127087525
-  POINT  4502  -16.51175963280237  13.37603091203635
-  POINT  4503  -16.76209633740071  13.83891198637251
-  POINT  4504  -16.61643100772146  14.28454398233681
-  POINT  4505  -3.285878374189513  17.79579280002091
-  POINT  4506  -3.537066906965997  17.35732465078735
-  POINT  4507  -2.781165062341254  17.79402703590121
-  POINT  4508  -2.272346057716946  15.15939316355719
-  POINT  4509  -2.777506873473401  15.15947546214778
-  POINT  4510  -2.019831127927625  14.71933670858128
-  POINT  4511  -3.030366546424797  14.71907091737807
-  POINT  4512  -4.29435723120281  15.1589385317425
-  POINT  4513  -4.800381300429374  15.1587993272791
-  POINT  4514  -4.041727322367009  14.71851001309586
-  POINT  4515  -5.05425164147241  14.71756591615323
-  POINT  4516  -4.295101030996014  14.27689248118367
-  POINT  4517  -3.789177724238159  14.27725404962039
-  POINT  4518  -8.103070844109666  14.7120749267257
-  POINT  4519  -8.357041227963842  15.15335409824602
-  POINT  4520  -8.867790261965396  15.15257226998905
-  POINT  4521  -8.359008421177249  14.26876895168724
-  POINT  4522  -9.124387984536476  14.70980715521631
-  POINT  4523  -8.869538972748195  14.26707997665955
-  POINT  4524  -9.380906847798823  14.26600347395883
-  POINT  4525  -15.04253548417184  10.68172301284076
-  POINT  4526  -14.51635355078331  10.68688712093244
-  POINT  4527  -14.26072851253494  11.13086143448761
-  POINT  4528  -15.29884481679709  11.11647634394399
-  POINT  4529  -15.0294160788359  11.57085075398853
-  POINT  4530  -14.51705395682312  11.57633155901834
-  POINT  4531  8.673610243951781  6.652056971493288
-  POINT  4532  8.414839055579259  7.108358885772509
-  POINT  4533  7.90457462665794  7.113563743870362
-  POINT  4534  8.152298738482797  7.566155996789455
-  POINT  4535  7.651410299100585  6.670464801650749
-  POINT  4536  7.388869982004122  7.128261912667696
-  POINT  4537  7.91137180832887  6.215871382139966
-  POINT  4538  7.395667163675052  6.2305695509373
-  POINT  4539  8.427660313869119  6.189437265397586
-  POINT  4540  8.401580829217719  8.014850918935689
-  POINT  4541  7.8913164002964  8.020055777033541
-  POINT  4542  8.65225636857012  8.462541415161475
-  POINT  4543  7.629644152233771  8.473224754720867
-  POINT  4544  7.380362061498849  8.024529832574634
-  POINT  4545  8.391528292002256  8.915703717744677
-  POINT  4546  7.880480191434996  8.920252392579611
-  POINT  4547  8.948131191765635  5.244986877960783
-  POINT  4548  8.686196691051427  4.812171250737954
-  POINT  4549  8.926774423659207  4.355755496876252
-  POINT  4550  9.445443876621251  5.251309598627719
-  POINT  4551  9.6910474270449  4.80595499243688
-  POINT  4552  9.473520550241012  4.27784503441803
-  POINT  4553  6.871912274813603  4.456666857990875
-  POINT  4554  6.343908009479829  4.48177946767831
-  POINT  4555  6.621960527653464  4.900979418979421
-  POINT  4556  7.126969749148993  3.982554695510378
-  POINT  4557  4.533432449664246  3.111476287422326
-  POINT  4558  4.788961989599059  2.692095990745143
-  POINT  4559  4.807632160732531  3.545827374450171
-  POINT  4560  6.855123306554548  1.732841382331951
-  POINT  4561  6.414612844901361  1.574488513075082
-  POINT  4562  6.765655367225731  1.179109809653417
-  POINT  4563  6.972434580994955  2.219793303106146
-  POINT  4564  -7.602701248857268  12.05219331399483
-  POINT  4565  -7.345761168813994  12.49779263543017
-  POINT  4566  -7.350228475031765  11.60757343071705
-  POINT  4567  -5.308173014700433  14.27556533336659
-  POINT  4568  -5.562737733353188  13.83313163004587
-  POINT  4569  -4.801572002352885  14.27614786187251
-  POINT  4570  -4.549022404224035  13.83489189839703
-  POINT  4571  -1.261812988480139  9.83343522240709
-  POINT  4572  -1.009092171925209  9.384112018230109
-  POINT  4573  -1.260520010065219  8.933024373220549
-  POINT  4574  -1.765500117844419  8.93523006966014
-  POINT  4575  -5.068073644725306  9.38669057972551
-  POINT  4576  -4.811613206609751  9.83429836303813
-  POINT  4577  -5.321476005364882  9.832741044573023
-  POINT  4578  -8.171918437075256  5.749541788172571
-  POINT  4579  -8.426272907275038  5.290292001170738
-  POINT  4580  -8.948133223185337  5.244987163541136
-  POINT  4581  -9.185519494225359  5.729430999154442
-  POINT  4582  -8.934156282145356  6.185727540104251
-  POINT  4583  -8.427661154600298  6.18943703498995
-  POINT  4584  -8.673610641597531  6.652056916813081
-  POINT  4585  -6.360808891330913  5.359381494985303
-  POINT  4586  -6.8888134629241  5.334268229392724
-  POINT  4587  -7.141644921037324  5.784322612398201
-  POINT  4588  -6.881683139083452  6.238916134269846
-  POINT  4589  -6.366502420684297  6.244439533544943
-  POINT  4590  -8.913238659918125  8.008641685997079
-  POINT  4591  -9.175111821561714  7.552782489790519
-  POINT  4592  -8.152298933237061  7.566155955215757
-  POINT  4593  -8.414839366266023  7.108358763986579
-  POINT  4594  -8.401580872630081  8.014850914686292
-  POINT  4595  -8.652256314068634  8.462541484408993
-  POINT  4596  -7.891316587387569  8.020055753627672
-  POINT  4597  -8.921334493811083  7.104649269100879
-  POINT  4598  0.5050496066864969  12.06607114806098
-  POINT  4599  0.2524838592694156  12.509659882908
-  POINT  4600  -0.5050495406976978  12.06607116411123
-  POINT  4601  -0.2524953099325488  11.62092225687016
-  POINT  4602  -0.7575448846733936  11.62089710913941
-  POINT  4603  0.2524953892493668  11.62092224476328
-  POINT  4604  -3.283324914400852  8.042101763472806
-  POINT  4605  -3.027617553368896  7.589434642638204
-  POINT  4606  -3.78887016301438  7.145934490043004
-  POINT  4607  -4.047040141601858  7.596235740379548
-  POINT  4608  -4.299970711505202  7.148508674241112
-  POINT  4609  -3.792218491321482  8.043753636400142
-  POINT  4610  -4.303319039812305  8.04632782059825
-  POINT  4611  -3.539603812611298  8.492193843691508
-  POINT  4612  -3.278350562976776  7.139722056960755
-  POINT  4613  -3.53128113288012  6.69199499082232
-  POINT  4614  -3.259043844909186  5.332766362072315
-  POINT  4615  -3.011954694569225  5.779632481578462
-  POINT  4616  -3.271741805307075  6.237333529285412
-  POINT  4617  -3.782261405344679  6.243545962367661
-  POINT  4618  -4.035803751858573  5.797005308049524
-  POINT  4619  -4.295343079431618  6.251666769586432
-  POINT  4620  -3.775380952945744  5.341766264901346
-  POINT  4621  -3.511702720083296  4.885648126142907
-  POINT  4622  -4.543058686584349  4.904219080036945
-  POINT  4623  -4.288462627032683  5.349887072120117
-  POINT  4624  -4.803481485497177  5.359458123185124
-  POINT  4625  -3.243367634643463  4.435820574068364
-  POINT  4626  -2.982689503297702  3.965002351197774
-  POINT  4627  -3.229662503185413  3.52330050328693
-  POINT  4628  -3.742623792584569  3.563062575166481
-  POINT  4629  -3.759704742680022  4.444820476897395
-  POINT  4630  -5.320794455696689  3.555246287829873
-  POINT  4631  -5.570636693918219  3.095966055383329
-  POINT  4632  -5.345229957488629  2.610279773748913
-  POINT  4633  -4.788963916338954  2.692099741504953
-  POINT  4634  -4.533433409733085  3.11147984258838
-  POINT  4635  -5.320195886747793  5.3641005719377
-  POINT  4636  -5.065599827196129  5.809768564020871
-  POINT  4637  -5.838136124018156  5.370252348005836
-  POINT  4638  -6.104986995759502  5.803540159752914
-  POINT  4639  -5.843829653371539  6.255310386565476
-  POINT  4640  -5.845709132172464  7.14566131989957
-  POINT  4641  -6.099796022401105  7.591597931860797
-  POINT  4642  2.468655552028582  36.99209317569083
-  POINT  4643  2.720981659484743  36.50669016910551
-  POINT  4644  3.221422882693706  37.37975122048137
-  POINT  4645  3.480916159023034  36.90863094192812
-  POINT  4646  2.722869868303182  37.43948682119965
-  POINT  4647  3.229662324541032  36.47670038506341
-  POINT  4648  -2.273750322176463  28.37918393450756
-  POINT  4649  -2.779582658660454  28.37954777701897
-  POINT  4650  -2.526574115933269  27.93457393572186
-  POINT  4651  -3.033258069834652  28.82455082498592
-  POINT  4652  -2.77999854888538  29.27036534916167
-  POINT  4653  -2.273653961576329  29.27067718493149
-  POINT  4654  -4.295759860195631  22.20207831721287
-  POINT  4655  -3.790935919620525  22.20328484529564
-  POINT  4656  -4.547660762109723  22.64117574871403
-  POINT  4657  -1.770560839361158  22.20855341824481
-  POINT  4658  -2.276071337937328  22.20687905820053
-  POINT  4659  -1.516430995925717  22.64600353864246
-  POINT  4660  -0.7574091942873926  26.60463620877062
-  POINT  4661  -0.5049253650460661  26.16245155786428
-  POINT  4662  -1.26248456968623  26.60474309312709
-  POINT  4663  -2.020500884784648  27.04726516205367
-  POINT  4664  -2.273312578923515  27.49087502031526
-  POINT  4665  -2.779144915407506  27.49123886282667
-  POINT  4666  -3.031723705736667  27.04803775852522
-  POINT  4667  9.674059914272764  31.54309915647984
-  POINT  4668  9.425788859593911  31.99952798475481
-  POINT  4669  8.903187169034737  31.09050669476753
-  POINT  4670  9.413784633261546  31.09278170280593
-  POINT  4671  7.395667531479379  33.76943158160459
-  POINT  4672  6.881682436448375  33.76108525769369
-  POINT  4673  6.620525505193433  33.30931478828556
-  POINT  4674  6.099796175241582  32.40840299268783
-  POINT  4675  6.359431915093664  32.8578547224632
-  POINT  4676  6.874612619500812  32.86337793702549
-  POINT  4677  7.127777065364786  32.42027890997031
-  POINT  4678  7.388870655464554  32.87173897579268
-  POINT  4679  6.353715538404828  31.96208648750794
-  POINT  4680  8.934156162843058  33.81427295860885
-  POINT  4681  9.185518916730516  34.2705695880624
-  POINT  4682  9.431469087173463  33.80794971603986
-  POINT  4683  8.171917422879144  34.25045899549634
-  POINT  4684  8.426271187026909  34.70970875020592
-  POINT  4685  8.948131691149152  34.75501338402842
-  POINT  4686  7.651410866152008  33.32953611527348
-  POINT  4687  7.904575312015982  32.8864370882183
-  POINT  4688  7.911372188030805  33.78412969403021
-  POINT  4689  8.427660757551774  33.81056352916524
-  POINT  4690  8.673610927994719  33.34794365714271
-  POINT  4691  9.694220357455089  33.36180316353837
-  POINT  4692  9.945583111342547  33.81809979299192
-  POINT  4693  10.71091845921928  33.33687874930079
-  POINT  4694  10.46487676988987  33.83310719520395
-  POINT  4695  9.947998294341922  32.91367014601859
-  POINT  4696  9.43388427017284  32.90352006906653
-  POINT  4697  10.45710382882717  32.90333481796283
-  POINT  4698  12.55579669464555  33.7299880503965
-  POINT  4699  13.12801199851167  33.79479026035089
-  POINT  4700  12.47144579022556  34.51148132613582
-  POINT  4701  12.93462514265352  34.64180178367647
-  POINT  4702  12.24027789272276  34.13587082058012
-  POINT  4703  13.29868985479681  34.3116079231603
-  POINT  4704  13.43620128425083  34.8144691256151
-  POINT  4705  12.50944856105111  31.15885690226704
-  POINT  4706  11.99907725941845  31.14306284646113
-  POINT  4707  12.78538331767002  31.63539862612097
-  POINT  4708  12.5690393147074  32.06645875658151
-  POINT  4709  12.02256561458787  32.0281633069468
-  POINT  4710  5.065600016341717  34.19023420969232
-  POINT  4711  4.803482242815901  34.64054582058449
-  POINT  4712  4.035804672356232  34.20299720629515
-  POINT  4713  4.295343779290965  33.74833560269973
-  POINT  4714  4.809231465292767  33.74478222026569
-  POINT  4715  4.288463743829695  34.65011614756668
-  POINT  4716  9.637662575318704  13.82176439745997
-  POINT  4717  9.895010842448107  13.37629815618254
-  POINT  4718  9.892511591869622  14.26449157539778
-  POINT  4719  10.4067069355562  13.37400513563111
-  POINT  4720  13.52905067048734  17.80348860989551
-  POINT  4721  13.79175789835044  17.36796951733285
-  POINT  4722  13.00252411868155  17.80282680195637
-  POINT  4723  13.26812525861197  18.24140032089161
-  POINT  4724  12.74043410877834  17.36292953030527
-  POINT  4725  12.47950869690297  17.80084124130137
-  POINT  4726  13.51009777439233  19.55820318321305
-  POINT  4727  13.79929158665083  19.11344521668358
-  POINT  4728  13.53129906332733  18.67922305227264
-  POINT  4729  13.00477251152154  18.6785612443335
-  POINT  4730  12.99576637516585  19.55819856070358
-  POINT  4731  12.74349662902931  19.11733796967289
-  POINT  4732  12.47131668795828  19.55915255466194
-  POINT  4733  12.48032282431396  18.67951523829186
-  POINT  4734  11.43914986613786  21.32072491301456
-  POINT  4735  11.69942433103575  20.88138351831122
-  POINT  4736  10.92146534226518  21.32094673778284
-  POINT  4737  12.71562432355781  13.82239950971875
-  POINT  4738  12.9710204628949  13.37575475080886
-  POINT  4739  12.45674797382721  13.37407141180644
-  POINT  4740  12.97772491657961  14.26819291122295
-  POINT  4741  12.46345242751193  14.26650957222053
-  POINT  4742  13.49738297842677  14.27178058327745
-  POINT  4743  13.74303006923158  13.8271429168039
-  POINT  4744  13.24521108238089  14.71589064577923
-  POINT  4745  13.22448245842652  12.92743092592447
-  POINT  4746  13.48181951185093  12.47903488184075
-  POINT  4747  13.99578142269353  12.47669166234643
-  POINT  4748  14.24624589811313  12.92686861431367
-  POINT  4749  13.48335880815712  13.37575902383678
-  POINT  4750  13.9964920647632  13.37881909191951
-  POINT  4751  -6.320150687976366  23.96091876360178
-  POINT  4752  -5.812969625836519  23.96070458668278
-  POINT  4753  -6.574688825297787  24.40195167480463
-  POINT  4754  -6.828063652194295  23.9615488793044
-  POINT  4755  -5.813813941857884  24.84216924255897
-  POINT  4756  -6.321311652199329  24.84298261059543
-  POINT  4757  -7.081981008898271  23.52094424303451
-  POINT  4758  -7.336519146219691  23.96197715423737
-  POINT  4759  -7.845748104704221  23.96277425307575
-  POINT  4760  -7.335856115277702  23.08082963166928
-  POINT  4761  -7.844991443031732  23.08106288006605
-  POINT  4762  -8.100427311741345  23.52188036270352
-  POINT  4763  -10.40540157467472  14.26408505747693
-  POINT  4764  -10.66170284717234  13.81985074339596
-  POINT  4765  -9.637662430070954  13.82176447342599
-  POINT  4766  -9.895010682577141  13.37629824542447
-  POINT  4767  -9.892511441859234  14.26449165198275
-  POINT  4768  -10.40670675495256  13.37400525082491
-  POINT  4769  -12.47199466734123  16.03898502117763
-  POINT  4770  -12.21411479700939  16.4800762682083
-  POINT  4771  -12.99157903512498  16.04165171901209
-  POINT  4772  -14.28781148834783  14.72466430653915
-  POINT  4773  -14.01051597995725  14.27484092420143
-  POINT  4774  -13.50732425510632  15.16042328920559
-  POINT  4775  -13.24521080951691  14.71589083268884
-  POINT  4776  -13.49738271635704  14.27178080931081
-  POINT  4777  -16.93896929093587  15.5773409849898
-  POINT  4778  -16.68097494321506  15.16527107651389
-  POINT  4779  -15.67915306855816  18.67142202530682
-  POINT  4780  -15.40255559056302  18.2433353971784
-  POINT  4781  -15.1377260715964  18.67054347403299
-  POINT  4782  -15.66731487745816  17.81120284025883
-  POINT  4783  -16.23490724711116  18.67143816234672
-  POINT  4784  -11.95483924810893  19.55914747757233
-  POINT  4785  -11.69939991789839  19.11861637347679
-  POINT  4786  -11.95878820411627  18.67894457614464
-  POINT  4787  -12.47131653888641  19.55915256894556
-  POINT  4788  -12.48032266377783  18.67951528684885
-  POINT  4789  -12.22006407356756  18.2401678703231
-  POINT  4790  -12.74349647052235  19.11733800723685
-  POINT  4791  -13.00477233997363  18.67856130141531
-  POINT  4792  -14.87248011401993  19.104568316138
-  POINT  4793  -14.5444672240719  19.55524901206978
-  POINT  4794  -14.59588263602478  18.67648168800958
-  POINT  4795  -14.04144287725837  19.55526445993747
-  POINT  4796  -13.79929141258323  19.11344527595896
-  POINT  4797  -13.53129887895662  18.67922312921883
-  POINT  4798  -13.2681250722121  18.24140040883083
-  POINT  4799  -14.0626441448217  18.67628438337447
-  POINT  4800  -14.05735881756995  17.80654318110146
-  POINT  4801  -14.32789010239817  18.24225954126945
-  POINT  4802  -18.2968927833904  24.94722405978977
-  POINT  4803  -18.68670738346595  25.35086902771102
-  POINT  4804  -18.11866277312836  25.81991225332942
-  POINT  4805  -18.56007566971161  25.77221354163332
-  POINT  4806  -19.15366621552857  25.75648074725418
-  POINT  4807  -17.67264085100642  25.76729945984075
-  POINT  4808  -17.52697763588802  25.32168259068048
-  POINT  4809  -17.78498613217555  24.909612186255
-  POINT  4810  -12.47539170563856  23.0785489390462
-  POINT  4811  -12.99840983962808  23.07655221680742
-  POINT  4812  -12.47198557295549  23.9610096938691
-  POINT  4813  -12.99156790660064  23.95834007766085
-  POINT  4814  -12.21410615975761  23.51991655725213
-  POINT  4815  -14.04906603364312  23.06997456115545
-  POINT  4816  -13.52075687599397  23.07307448165996
-  POINT  4817  -14.03636788977065  23.95057690948157
-  POINT  4818  -13.51391494296653  23.95486234251339
-  POINT  4819  -14.30341627472643  23.50650018459617
-  POINT  4820  -14.561721042046  23.9459789118976
-  POINT  4821  -14.57441918591847  23.06537656357148
-  POINT  4822  -13.25571608608519  23.5145759173276
-  POINT  4823  -14.5960683653604  21.32333659147519
-  POINT  4824  -14.32798922175618  21.75754972154517
-  POINT  4825  -14.59066652086865  22.19303664224877
-  POINT  4826  -13.74303175114319  26.17287493709136
-  POINT  4827  -13.48335791473757  26.62425530265345
-  POINT  4828  -12.97771773598447  25.73181930175693
-  POINT  4829  -12.71561880221907  26.17761345449204
-  POINT  4830  -13.49737100762031  25.72824656875608
-  POINT  4831  -12.97101566866241  26.62426067037656
-  POINT  4832  -15.87594000709251  24.3886752863724
-  POINT  4833  -15.61382354497319  23.94120865241457
-  POINT  4834  -15.08739359140011  23.94259057999703
-  POINT  4835  -15.35519938057486  23.50052025942974
-  POINT  4836  -15.07839045447396  24.82672910597416
-  POINT  4837  -14.82034520644433  24.38666730488244
-  POINT  4838  -4.297887780716318  27.4932582820506
-  POINT  4839  -4.044006752788331  27.04935658278367
-  POINT  4840  -5.312210754179706  27.49556464468527
-  POINT  4841  -5.567618563035417  27.94023469907253
-  POINT  4842  -4.552513129335004  27.93750819510436
-  POINT  4843  -4.807024214617755  28.38271368117876
-  POINT  4844  -4.805074821119767  27.49442750899073
-  POINT  4845  -5.057585405561018  27.0513147316315
-  POINT  4846  -6.33587960182028  29.27904137271206
-  POINT  4847  -6.593280542092714  29.72671675993249
-  POINT  4848  -6.845584816882877  29.28169696677443
-  POINT  4849  -9.139626577699488  28.84786563078475
-  POINT  4850  -8.880974911121076  28.39978165870695
-  POINT  4851  -8.886484031839617  29.29285468931666
-  POINT  4852  -8.375837076376664  29.29012509511866
-  POINT  4853  -6.606301488352729  31.5172784426189
-  POINT  4854  -6.86610510089686  31.96710983930201
-  POINT  4855  -7.380363061301429  31.97547095696313
-  POINT  4856  -7.629645044490113  31.52677603524801
-  POINT  4857  -3.734387612605413  37.33998909381205
-  POINT  4858  -3.480917883197236  36.90862995438757
-  POINT  4859  -4.249409370936035  37.28824836325113
-  POINT  4860  -4.533435519467933  36.88852220808495
-  POINT  4861  -4.758488233341749  38.11030236366913
-  POINT  4862  -4.50676918141261  38.58210339451158
-  POINT  4863  -4.783545702215509  38.99367819414739
-  POINT  4864  -5.253316076616899  38.87170298229778
-  POINT  4865  -5.026304722136116  39.35810581481412
-  POINT  4866  -5.31475374097253  38.1921257939889
-  POINT  4867  -5.55603254774995  38.55085252783052
-  POINT  4868  -4.803482580347485  34.64054361135685
-  POINT  4869  -5.320196850564142  34.63590120971449
-  POINT  4870  -4.543060036237803  35.09578274400744
-  POINT  4871  -9.474341817876265  37.14660975144912
-  POINT  4872  -9.406416566704262  36.55611168334616
-  POINT  4873  -9.473526932351346  35.72215174385364
-  POINT  4874  -9.691051891830522  35.19404228105253
-  POINT  4875  -7.395668664845115  33.76943169253389
-  POINT  4876  -7.141645205774269  34.21567874364175
-  POINT  4877  -7.911373176236172  33.78412991120815
-  POINT  4878  -5.970391354147889  38.42267776501082
-  POINT  4879  -5.910343674528779  39.10674848218104
-  POINT  4880  9.899142136969207  27.51510267900654
-  POINT  4881  10.15244814835231  27.06995268221834
-  POINT  4882  9.895007998246125  26.62370476614767
-  POINT  4883  9.383403857216514  26.62219238204935
-  POINT  4884  9.645779171780866  27.95898679566293
-  POINT  4885  9.392678108416897  28.40351120876002
-  POINT  4886  8.880975044494647  28.39978174499532
-  POINT  4887  9.387389390594027  27.51154309762205
-  POINT  4888  14.26073289743033  28.8691395757118
-  POINT  4889  13.99842144929555  28.41952401656783
-  POINT  4890  13.99771942752645  29.30896742654093
-  POINT  4891  13.48445722189115  28.41718289837834
-  POINT  4892  13.22907518867648  28.86709658595593
-  POINT  4893  13.48364027439367  29.31665262720558
-  POINT  4894  2.778186435888486  8.938957890864957
-  POINT  4895  3.285536154833564  8.93983143640984
-  POINT  4896  0.503576558953103  8.480088415641912
-  POINT  4897  0.7545340256392324  8.025313551344778
-  POINT  4898  1.257490675288657  8.028793692477928
-  POINT  4899  1.00487166372454  7.572984560185061
-  POINT  4900  1.767218177292147  9.833864649502274
-  POINT  4901  1.261813121296191  9.833435129749081
-  POINT  4902  2.01977490415053  9.386150013300199
-  POINT  4903  1.254058685362145  7.116431701475741
-  POINT  4904  0.7511020357127205  7.112951560342591
-  POINT  4905  1.503048670056133  6.664067888028908
-  POINT  4906  1.756818298067953  7.124100887871379
-  POINT  4907  3.221422303399006  2.620248389708918
-  POINT  4908  3.480914914435558  3.091369166068999
-  POINT  4909  2.72098085638526  3.493309688384574
-  POINT  4910  3.229661216416159  3.523299759226276
-  POINT  4911  2.982688780121403  3.965001676074344
-  POINT  4912  2.46865487040522  3.007906565470829
-  POINT  4913  2.722869289518796  2.56051282330207
-  POINT  4914  -1.010191681274808  16.47724942694537
-  POINT  4915  -1.263131355488745  16.91548129340297
-  POINT  4916  -2.020306230344167  16.47789566114399
-  POINT  4917  -1.767492742491601  16.03853792813051
-  POINT  4918  -1.262539725172341  16.03840777843346
-  POINT  4919  12.1997613590734  12.92710547342492
-  POINT  4920  11.94479095056584  12.47843891822832
-  POINT  4921  11.43422157083276  12.47855544044724
-  POINT  4922  11.17576264345388  12.92727100195365
-  POINT  4923  11.94436521973632  13.37375023233481
-  POINT  4924  7.336251480752613  18.6795640871081
-  POINT  4925  7.844937134949372  18.67964044904051
-  POINT  4926  8.099974578704396  18.23956992571268
-  POINT  4927  7.84480578458009  17.79945448070259
-  POINT  4928  8.354717919779731  17.79936124634732
-  POINT  4929  7.335669970649025  17.79968796401571
-  POINT  4930  7.081931177971981  18.23961942058892
-  POINT  4931  8.354982325926542  23.08157075161737
-  POINT  4932  7.844991506275383  23.08106290277033
-  POINT  4933  7.844803584321875  22.20054442238268
-  POINT  4934  8.354715387699985  22.20063715773581
-  POINT  4935  8.610505338363385  22.64100603529607
-  POINT  4936  7.590411112199734  22.64052001245645
-  POINT  4937  7.335856170051208  23.08082965169779
-  POINT  4938  7.335668248097701  22.20031117131014
-  POINT  4939  9.890818040191585  21.32074068357608
-  POINT  4940  10.40541311898843  21.32077323454844
-  POINT  4941  10.66371321816277  20.88088247878991
-  POINT  4942  10.40367267864471  20.44035402693132
-  POINT  4943  10.91972490192146  20.44052753016572
-  POINT  4944  9.890170248707562  20.4403537256876
-  POINT  4945  10.14618193246625  19.99999877706341
-  POINT  4946  9.634491429138507  20.88059097460354
-  POINT  4947  6.827400667807767  23.08040137415767
-  POINT  4948  7.081981061883418  23.52094426447156
-  POINT  4949  6.066344491613611  23.52030180831326
-  POINT  4950  6.320150731026381  23.96091878388248
-  POINT  4951  6.828063703070947  23.96154890185181
-  POINT  4952  4.803564434818736  21.32240321307486
-  POINT  4953  4.299173358639647  21.32364953328408
-  POINT  4954  4.044571409948016  21.76361015630762
-  POINT  4955  4.295759881507283  22.20207832426327
-  POINT  4956  4.801296257115548  22.20150106250879
-  POINT  4957  5.054931180975862  21.76171558239177
-  POINT  4958  5.306832085229775  22.20081301603004
-  POINT  4959  5.309100262932963  21.32171516659611
-  POINT  4960  5.81454207983198  21.32106756825005
-  POINT  4961  -18.56002184971921  14.22769492657082
-  POINT  4962  -18.58096939592903  13.77580049591028
-  POINT  4963  -19.15364988885438  14.24346495111939
-  POINT  4964  -18.85904440570564  13.34143830515129
-  POINT  4965  -15.33998266280768  14.7338292242525
-  POINT  4966  -15.57188599971363  14.288170055576
-  POINT  4967  -16.07296487229796  14.29114541974748
-  POINT  4968  -16.41267733540978  14.73120693333909
-  POINT  4969  -16.13750880779156  15.17187251392457
-  POINT  4970  -3.788945546787723  16.91866703867328
-  POINT  4971  -4.041277777523542  16.47943067745028
-  POINT  4972  -3.283887755210931  16.91774473014353
-  POINT  4973  -3.03057820446562  16.47865932897363
-  POINT  4974  -2.778699564643894  16.9173169410877
-  POINT  4975  -3.788415114156707  16.03940786842766
-  POINT  4976  -3.282925532369509  16.03938389455073
-  POINT  4977  -2.526915470103403  17.35549624645666
-  POINT  4978  -2.273605919358092  16.91641084528677
-  POINT  4979  -1.516431044502669  17.35399647754574
-  POINT  4980  -1.770560893295203  17.79144659044107
-  POINT  4981  -2.276071417055452  17.79312094010028
-  POINT  4982  -1.768522135803676  16.91607496651296
-  POINT  4983  6.366501243846965  6.244439141771339
-  POINT  4984  6.881681964346839  6.238915939179471
-  POINT  4985  6.620524933946894  6.690686173039952
-  POINT  4986  7.141643473575124  5.784322519668687
-  POINT  4987  6.888811533617075  5.334267858601422
-  POINT  4988  6.360807268283301  5.359380468288856
-  POINT  4989  5.328304956021583  8.043704908345143
-  POINT  4990  5.839992119376236  8.041429038737206
-  POINT  4991  5.072106627115973  7.596960962835897
-  POINT  4992  4.814338839724297  8.045553308551284
-  POINT  4993  6.874612011818435  7.136622928830665
-  POINT  4994  7.12777633937579  7.579721871050277
-  POINT  4995  6.359431291318561  7.142146131422533
-  POINT  4996  6.866104091313161  8.032890848737603
-  POINT  4997  6.099795556301682  7.591597724921501
-  POINT  4998  5.84570847843014  7.145660969130788
-  POINT  4999  6.353714932264657  8.037914201028951
-  POINT  5000  6.081229359011346  4.028063957887165
-  POINT  5001  5.831277611851206  4.472376518875711
-  POINT  5002  5.818440427341621  3.559379919758002
-  POINT  5003  6.331070824970244  3.568782868560602
-  POINT  5004  5.320793662260057  3.555241511663863
-  POINT  5005  5.570635128218955  3.0959604223373
-  POINT  5006  5.055437459855198  4.009246871870873
-  POINT  5007  6.821727892775355  3.591856572778605
-  POINT  5008  6.558938961105631  3.123172534649443
-  POINT  5009  6.777765117627584  2.634655229109696
-  POINT  5010  6.287108049822472  2.611581524891692
-  POINT  5011  7.244265492278114  2.731384312863897
-  POINT  5012  7.354837885284381  3.536944361599219
-  POINT  5013  7.598035916136748  3.04043980858182
-  POINT  5014  4.299970635453084  7.14850787645576
-  POINT  5015  3.788870234546398  7.145933669669137
-  POINT  5016  4.047040109912  7.596235156255416
-  POINT  5017  5.345228489927225  2.610272286506451
-  POINT  5018  5.842875255008789  2.614410694600591
-  POINT  5019  6.061701411530742  2.125893389060844
-  POINT  5020  5.314751048479676  1.807873046646745
-  POINT  5021  5.061202116388895  2.210546263008434
-  POINT  5022  5.970380050087678  1.57731768278398
-  POINT  5023  5.556020582598091  1.44914323051177
-  POINT  5024  5.91032202053712  0.893244814956379
-  POINT  5025  -6.836865785799978  12.49945380288166
-  POINT  5026  -7.089553213907015  12.94295844989903
-  POINT  5027  -6.833499178180947  13.3871348946776
-  POINT  5028  -6.325319961009233  13.38836779917821
-  POINT  5029  -1.767218052469922  9.83386477079263
-  POINT  5030  -1.515143883278228  10.28237400844931
-  POINT  5031  -4.303205496386696  9.835452565483031
-  POINT  5032  -4.556607857026273  10.28150303033054
-  POINT  5033  -3.794281023813899  9.835889357263516
-  POINT  5034  -3.286799988363986  9.836274382571714
-  POINT  5035  -3.540719111353306  10.28304225808364
-  POINT  5036  -4.049286373397377  9.3886846899711
-  POINT  5037  -3.285536068257624  8.939831726257879
-  POINT  5038  -3.794429645178254  8.941483599185215
-  POINT  5039  -4.303354117751051  8.94104680740473
-  POINT  5040  -8.903186047936739  8.909494536004507
-  POINT  5041  -9.153055229364252  9.360382120771384
-  POINT  5042  -8.391528260648695  8.915703764693721
-  POINT  5043  -8.131409949387299  9.367205473050699
-  POINT  5044  -7.880480215519194  8.920252421455185
-  POINT  5045  -8.893751097108121  9.810542690182665
-  POINT  5046  -8.383104174517864  9.813271999453356
-  POINT  5047  -7.872056129388366  9.81782065621482
-  POINT  5048  -0.2524838087497524  13.39540810971175
-  POINT  5049  2.44434774088198e-08  12.95322345942679
-  POINT  5050  -0.2524838007827911  12.50965988836077
-  POINT  5051  -0.757533375523636  12.50963474063003
-  POINT  5052  -1.010043008245645  12.95311658754424
-  POINT  5053  -1.262608748160552  12.5095278632947
-  POINT  5054  -5.055438029190892  4.009250597348579
-  POINT  5055  -4.800176791787235  4.456813104903008
-  POINT  5056  -4.285157933322742  4.447242053838
-  POINT  5057  -4.807632465031426  3.545831769185357
-  POINT  5058  -4.268076983227289  3.565484152107086
-  POINT  5059  -4.016822847882909  3.997414501763457
-  POINT  5060  -4.555688689148163  6.701760771737632
-  POINT  5061  -4.809231035662058  6.255220117419496
-  POINT  5062  -5.325945436912674  6.259862566172071
-  POINT  5063  -4.813858667735643  7.152062022074176
-  POINT  5064  -5.327824915713599  7.150213499506166
-  POINT  5065  -5.072106938070638  7.596961402009646
-  POINT  5066  -5.587460861837469  6.7007619399641
-  POINT  5067  -4.814374102587054  8.940272696222461
-  POINT  5068  -4.559517374367931  8.493071605436576
-  POINT  5069  -5.324236901342186  8.938715377757356
-  POINT  5070  -4.814339024648308  8.045553709415984
-  POINT  5071  -5.328305272626263  8.043705186847973
-  POINT  5072  -2.021045274972744  28.82414544323013
-  POINT  5073  -1.76803673224556  28.37917160193302
-  POINT  5074  -1.262715411558947  28.37904359188522
-  POINT  5075  -1.010161179515999  28.82419250185701
-  POINT  5076  -1.767940371645426  29.27066485235695
-  POINT  5077  -1.262535281707757  29.27109438297196
-  POINT  5078  -3.537066675701101  22.64267533516108
-  POINT  5079  -3.283887565701342  23.08225529095755
-  POINT  5080  -3.78894527952161  23.0813329672272
-  POINT  5081  -2.526915358233893  22.64450376122651
-  POINT  5082  -2.781164941584266  22.20597295586544
-  POINT  5083  -3.285878205800256  22.20420716902598
-  POINT  5084  -2.777737218622537  23.96104394944767
-  POINT  5085  -3.030578038325537  23.52134070986063
-  POINT  5086  -3.282925349818851  23.96061616261071
-  POINT  5087  -2.778699434505028  23.08268307779451
-  POINT  5088  -2.273605830858089  23.08358918012959
-  POINT  5089  -4.294456553710889  23.08098940888245
-  POINT  5090  -4.04127744371113  23.52056936467892
-  POINT  5091  -4.799992926299243  23.08041214616574
-  POINT  5092  -5.052976054246795  23.52015671029886
-  POINT  5093  -2.777506769235351  24.84052461662275
-  POINT  5094  -3.030366432223659  25.28092918756785
-  POINT  5095  -3.282944193104159  24.84072397314284
-  POINT  5096  1.330755233786007e-08  25.28052643955282
-  POINT  5097  -0.2524349013237393  25.72146687178944
-  POINT  5098  -0.7573602844785909  25.72151112349207
-  POINT  5099  -0.2524349052544075  24.84066650044989
-  POINT  5100  -1.514941477347312  26.16264507841994
-  POINT  5101  -1.767575298832624  26.60489236198012
-  POINT  5102  -2.272957792445729  26.60516714734652
-  POINT  5103  8.652257441255252  31.53745954895175
-  POINT  5104  8.39152909816184  31.0842973257564
-  POINT  5105  7.880480908934858  31.07974849039663
-  POINT  5106  8.414839869207476  32.89164191324666
-  POINT  5107  8.152299658520024  32.43384477376586
-  POINT  5108  8.913239863919834  31.99135925837855
-  POINT  5109  9.175113211385597  32.44721832517048
-  POINT  5110  8.921335274498762  32.89535134269027
-  POINT  5111  8.401581793046937  31.98514988936742
-  POINT  5112  7.891317235855443  31.97994506433906
-  POINT  5113  11.74873159823277  31.58187307730738
-  POINT  5114  11.47479887261305  31.1209339277706
-  POINT  5115  11.49828722778247  32.00603438825626
-  POINT  5116  10.96516324372876  31.99723027702603
-  POINT  5117  10.70432876392238  31.55113677680682
-  POINT  5118  10.95876372439194  31.10769117123329
-  POINT  5119  13.5073245348637  15.16042310084938
-  POINT  5120  13.7722487569601  15.60568703807935
-  POINT  5121  12.98766647301654  15.15683542879488
-  POINT  5122  11.95878835004167  18.67894453890096
-  POINT  5123  11.43914146078369  18.67926892442837
-  POINT  5124  11.69940005256377  19.11861634915865
-  POINT  5125  11.95797422263067  17.80027054191047
-  POINT  5126  12.22006423253389  18.24016781356158
-  POINT  5127  11.95483938702825  19.55914746318869
-  POINT  5128  11.43519249777028  19.55947184871609
-  POINT  5129  11.17515809731908  20.00000102052662
-  POINT  5130  10.9197187628546  19.55946990649659
-  POINT  5131  11.43519863683714  20.44052947238522
-  POINT  5132  11.95485752643337  20.44085700867212
-  POINT  5133  12.20710913316478  20.00000805421938
-  POINT  5134  8.610508600834709  17.35899258697246
-  POINT  5135  8.865677394959015  17.79910803198256
-  POINT  5136  10.66370546167478  19.11911380302585
-  POINT  5137  10.40367106122358  19.55964297483639
-  POINT  5138  9.890168631286432  19.55964267359267
-  POINT  5139  9.634489721044543  19.11940538477516
-  POINT  5140  -4.8003808551864  24.84120085001912
-  POINT  5141  -5.306981717815686  24.84178343725863
-  POINT  5142  -5.054251160006624  25.28243433877643
-  POINT  5143  -5.55994363703766  24.40093575380166
-  POINT  5144  -5.306137401794322  23.96031878138243
-  POINT  5145  -4.799950065447936  23.96038787741774
-  POINT  5146  -11.95797406324265  17.80027060346049
-  POINT  5147  -12.47950852290421  17.80084131416471
-  POINT  5148  -12.4753984618416  16.92143972111907
-  POINT  5149  -11.95613484774709  16.91958059439132
-  POINT  5150  -11.69841188473828  17.35997812379403
-  POINT  5151  -13.25572876182561  16.4853991857355
-  POINT  5152  -13.51392938584669  16.04511550981153
-  POINT  5153  -14.04907256824607  16.92994355105175
-  POINT  5154  -14.30347489893017  16.49353671661515
-  POINT  5155  -17.42133850836408  16.46621230299164
-  POINT  5156  -17.19812027591119  16.01499464947636
-  POINT  5157  -16.66495740057217  16.04359032158593
-  POINT  5158  -16.48596411693903  18.24387092939627
-  POINT  5159  -16.7768887765254  18.67109514329076
-  POINT  5160  -17.3450998387438  18.66931497274819
-  POINT  5161  -17.55961494440304  18.23365541782893
-  POINT  5162  -15.13808693917218  21.32895091825263
-  POINT  5163  -14.87289120763043  20.89506516536105
-  POINT  5164  -15.08660377556885  20.45033549308172
-  POINT  5165  -15.55540002119723  20.44995148230189
-  POINT  5166  -15.67928522368949  21.32845399962185
-  POINT  5167  -15.40246238141945  21.75672542573599
-  POINT  5168  -15.97041154478462  20.90170693614084
-  POINT  5169  -15.10960308030174  23.06196306963319
-  POINT  5170  -14.85525283921842  22.62543744619248
-  POINT  5171  -15.12585041525192  22.18962314831048
-  POINT  5172  -15.63603303387482  23.06058114205074
-  POINT  5173  -15.66704869976923  22.1891262296797
-  POINT  5174  -15.93226468292499  22.62311470327069
-  POINT  5175  -15.60763493081995  24.82273747748248
-  POINT  5176  -16.13755718211401  24.82813379087301
-  POINT  5177  -16.07300703291225  25.70885103720212
-  POINT  5178  -16.41272779402701  25.26878316611768
-  POINT  5179  -15.34000762949547  25.26618761047478
-  POINT  5180  -15.57192119263  25.71183375688789
-  POINT  5181  -4.801571669348379  25.72385239038944
-  POINT  5182  -5.308172531977664  25.72443497762895
-  POINT  5183  -5.562737248413449  26.16686877343349
-  POINT  5184  -5.310107189970187  26.609152448284
-  POINT  5185  -4.802971256910249  26.60801531258947
-  POINT  5186  -6.341450194137229  30.17268166580354
-  POINT  5187  -6.851155409199826  30.1753372598659
-  POINT  5188  -6.859007872044449  31.0718020351126
-  POINT  5189  -6.346618677552621  31.06677857324325
-  POINT  5190  -5.827084132913434  29.27699951540124
-  POINT  5191  -6.079388407703597  28.83197972224318
-  POINT  5192  -5.823064947564565  28.38586492051645
-  POINT  5193  -6.331860416471411  28.38790677782728
-  POINT  5194  -5.315146554267603  28.38430764348843
-  POINT  5195  -5.062470599146903  28.82834390262268
-  POINT  5196  -4.556608069675993  29.71849731589442
-  POINT  5197  -4.811613479718268  30.165702029606
-  POINT  5198  -5.317804366752521  29.27479472056045
-  POINT  5199  -5.574295560869203  29.72185637102933
-  POINT  5200  -4.809682027102673  29.27320075825078
-  POINT  5201  -8.37012581029477  28.39701947502677
-  POINT  5202  -8.623177182075818  27.95266494359922
-  POINT  5203  -8.365439583299061  27.50635270506456
-  POINT  5204  -7.855387859831518  27.50430329700417
-  POINT  5205  -5.055440020725587  35.99075265980588
-  POINT  5206  -4.807634831823819  36.45417118840255
-  POINT  5207  -5.320796682809582  36.4447576399531
-  POINT  5208  -4.268078857383937  36.43451722793773
-  POINT  5209  -4.800178501361454  35.54318914608771
-  POINT  5210  -5.313340352347217  35.53377559763826
-  POINT  5211  -4.285159704616173  35.55275980617505
-  POINT  5212  -3.759706120423524  35.55518051249211
-  POINT  5213  -3.243368772057292  35.56417992560635
-  POINT  5214  -2.982690542380816  36.03499790770628
-  POINT  5215  -4.016824585547176  36.00258691457239
-  POINT  5216  -3.742625273191289  36.4369379342548
-  POINT  5217  -3.229663611360475  36.47669964102222
-  POINT  5218  -7.354840159678442  36.4630586256994
-  POINT  5219  -7.903282692818332  36.56886240561009
-  POINT  5220  -7.598040633279414  36.95956098877416
-  POINT  5221  -7.126972347222575  36.01744750407371
-  POINT  5222  -6.821730287683658  36.40814608723778
-  POINT  5223  -9.020623545645163  37.38900516343447
-  POINT  5224  -9.424243510782267  37.64039778849911
-  POINT  5225  -8.55965244144466  38.07573926529626
-  POINT  5226  -8.556945323688646  37.47116104503266
-  POINT  5227  -8.146988554944242  37.6652934901699
-  POINT  5228  -8.61016138837582  36.98320888708665
-  POINT  5229  -8.948133722619318  34.7550130983436
-  POINT  5230  -8.426272911082375  34.70970901961947
-  POINT  5231  -8.68619953008956  35.18782904777932
-  POINT  5232  -8.171918681535782  34.25045922190498
-  POINT  5233  -7.909984489006024  34.68327517134071
-  POINT  5234  -8.934156830967638  33.81427302246146
-  POINT  5235  -8.427661598312522  33.81056375948693
-  POINT  5236  -7.402798616599393  34.67408020217368
-  POINT  5237  -7.657152846145986  35.13332999988818
-  POINT  5238  -7.405024596478357  35.59824753662824
-  POINT  5239  -7.912210468884988  35.60744250579526
-  POINT  5240  -6.871914724483572  35.54333499816662
-  POINT  5241  -6.888813562914232  34.66573357218922
-  POINT  5242  -5.838136677064515  34.62974945206364
-  POINT  5243  -6.36080931903647  34.64062034113785
-  POINT  5244  -6.621962729861593  35.09902179966978
-  POINT  5245  -6.34391048060581  35.51822176711525
-  POINT  5246  -5.576018659483458  35.08006032626925
-  POINT  5247  -5.831280178847591  35.52762383998741
-  POINT  5248  -6.081232173469569  35.97193703848426
-  POINT  5249  -6.414624379431359  38.42551013672836
-  POINT  5250  -6.06170323738905  37.87410771123918
-  POINT  5251  -6.85513583736405  38.26715632721284
-  POINT  5252  -6.765677367949003  38.82088227601641
-  POINT  5253  -5.842877995505253  37.38558927504278
-  POINT  5254  -5.57063863640637  36.90403968955684
-  POINT  5255  -5.818443825308139  36.44062116096016
-  POINT  5256  -6.287111020788723  37.38842164676031
-  POINT  5257  -6.558941939522226  36.87683020971369
-  POINT  5258  -6.777767181406023  37.36534864591009
-  POINT  5259  -6.331074127066358  36.431219088088
-  POINT  5260  8.876288812510946  27.50911496320762
-  POINT  5261  9.129651777699287  27.06523084655123
-  POINT  5262  8.872303279133433  26.61976424763491
-  POINT  5263  8.361773132138943  26.61807490241647
-  POINT  5264  8.108499459230185  27.06075329726731
-  POINT  5265  8.370125922301042  28.3970195492633
-  POINT  5266  7.859855674189975  28.39452253470644
-  POINT  5267  8.623177303212083  27.95266501854642
-  POINT  5268  7.602700800558854  27.94780788776358
-  POINT  5269  8.365439690317341  27.5063527674756
-  POINT  5270  7.85538794993132  27.50430335260611
-  POINT  5271  2.013562028795792  7.580836026957666
-  POINT  5272  2.26255201348978  7.128472213510832
-  POINT  5273  2.77500305718747  8.037874485340598
-  POINT  5274  3.027617726611467  7.589434151032957
-  POINT  5275  3.283325039581317  8.042101283776436
-  POINT  5276  4.303354076505858  8.941046540609735
-  POINT  5277  4.559517266307168  8.493071306044598
-  POINT  5278  4.303318937401558  8.046327360535352
-  POINT  5279  3.794429651747119  8.941483306382132
-  POINT  5280  3.539603867070875  8.492193488056373
-  POINT  5281  3.792218536494872  8.04375315374873
-  POINT  5282  1.765500287132538  8.935229901889144
-  POINT  5283  1.512133152393508  8.483328312230684
-  POINT  5284  1.26052017194238  8.933024273296105
-  POINT  5285  2.268204505900643  8.035370646710422
-  POINT  5286  2.523911818870494  8.488037779453901
-  POINT  5287  2.271387884601659  8.93645405223478
-  POINT  5288  1.762470790478816  8.030999321070967
-  POINT  5289  0.7570181339856141  9.832621206105948
-  POINT  5290  0.2521486956286256  9.832463953535083
-  POINT  5291  1.009092319370833  9.384111939311431
-  POINT  5292  7.294083631537163e-08  9.383298033689051
-  POINT  5293  0.755725184631803  8.932210349652973
-  POINT  5294  0.2521487063815567  8.931176081657238
-  POINT  5295  0.5001445506630317  6.653216377611718
-  POINT  5296  0.2509575290254266  7.109769236321039
-  POINT  5297  -0.2509574054255117  7.109769247532057
-  POINT  5298  -0.5001444446786542  6.653216389361097
-  POINT  5299  -0.2485632222434483  6.187417819036827
-  POINT  5300  1.486808276477663  4.815803748516092
-  POINT  5301  1.233115516860302  4.336364274084247
-  POINT  5302  0.7400739793290316  4.319006830385741
-  POINT  5303  0.4944715681245202  4.791077890962915
-  POINT  5304  1.247341716301759  6.199670761156298
-  POINT  5305  1.750101329007567  6.207339947551936
-  POINT  5306  1.241668873888472  5.270356238309256
-  POINT  5307  1.739533777842383  5.288390330886163
-  POINT  5308  6.319776508411969  23.08033816696384
-  POINT  5309  6.57365161657976  22.64022355419007
-  POINT  5310  5.813247233137025  22.20059394145463
-  POINT  5311  5.559612309276712  22.64037942157165
-  POINT  5312  5.812595440385603  23.08012398834565
-  POINT  5313  6.827537292599711  22.20035520381776
-  POINT  5314  7.081929764721854  21.760379613744
-  POINT  5315  6.067132909156976  21.76072559108232
-  POINT  5316  6.321207979898867  21.32076562341935
-  POINT  5317  6.319913133203913  22.20029199662393
-  POINT  5318  6.828119358218929  21.32047871636039
-  POINT  5319  -15.60761428771511  15.17729136075921
-  POINT  5320  -15.8759118955204  15.61135550393402
-  POINT  5321  -15.07838575053652  15.17331221426195
-  POINT  5322  5.313338001627086  4.46622421620718
-  POINT  5323  4.800176500099562  4.456810078993488
-  POINT  5324  5.57601665209557  4.919939725998326
-  POINT  5325  3.782261521536312  6.243544847125578
-  POINT  5326  4.035803768525128  5.797003854445578
-  POINT  5327  4.295343007076298  6.25166539718948
-  POINT  5328  5.32782445313552  7.150212913721168
-  POINT  5329  5.5874601881524  6.7007613202222
-  POINT  5330  4.555688461472631  6.70175982734103
-  POINT  5331  4.809230708461447  6.255218834661029
-  POINT  5332  4.813858336838233  7.152061313927309
-  POINT  5333  -5.310107499537395  13.39084792377241
-  POINT  5334  -5.817351857309676  13.38983227473242
-  POINT  5335  -6.07268972719344  12.94608409290475
-  POINT  5336  -5.830755763497873  9.830536332965101
-  POINT  5337  -5.574295325382317  10.27814411627772
-  POINT  5338  -5.827083974112147  10.72300100372588
-  POINT  5339  -5.317804215979157  10.7252057153338
-  POINT  5340  -6.328097480913719  12.50141410567111
-  POINT  5341  -6.584305435820698  12.05624829120225
-  POINT  5342  -5.820129377214162  12.50287858122533
-  POINT  5343  -2.273653862835852  10.72932296672886
-  POINT  5344  -2.779998427153544  10.72963483000736
-  POINT  5345  -2.526893511585702  10.28311542011334
-  POINT  5346  -3.03325797369162  11.17544935978157
-  POINT  5347  -3.286081789785646  11.62005936335257
-  POINT  5348  -2.77958259449772  11.62045238019389
-  POINT  5349  -3.793978657891382  10.72885678785785
-  POINT  5350  -3.28649762244147  10.72924181316605
-  POINT  5351  -3.033012140510429  9.388247926083039
-  POINT  5352  -2.778186307943474  8.938958170589331
-  POINT  5353  -2.271387729106642  8.936454262492179
-  POINT  5354  -2.019774768934057  9.386150177582453
-  POINT  5355  -2.273105663732145  9.835088963624671
-  POINT  5356  -2.779450228049837  9.835400826903166
-  POINT  5357  -5.5822245505022  8.490021566077278
-  POINT  5358  -5.835924092640452  8.936439449580325
-  POINT  5359  -5.83999246392453  8.041429258670941
-  POINT  5360  -6.353715300277041  8.037914311090102
-  POINT  5361  -0.7574091937513752  13.39536386100999
-  POINT  5362  -0.5049253668923982  13.83754850584218
-  POINT  5363  -1.262484566388291  13.39525698367467
-  POINT  5364  -0.7573602894107085  14.27848893565566
-  POINT  5365  -1.262291965254416  14.27845371053971
-  POINT  5366  -3.28331274272134  14.2777561649855
-  POINT  5367  -3.536686451350343  13.83613863307331
-  POINT  5368  -2.777875273536981  14.27795550083099
-  POINT  5369  -2.272576442111081  23.96112623819538
-  POINT  5370  -2.524923753604395  24.40040169094545
-  POINT  5371  -2.272345992723895  24.84060690537046
-  POINT  5372  -1.009801486872866  25.28056166755413
-  POINT  5373  -1.262291950595193  25.72154635362897
-  POINT  5374  -1.767382679741587  25.721695622482
-  POINT  5375  -2.01983108067216  25.2806633643694
-  POINT  5376  -2.272480607424279  25.72176208916036
-  POINT  5377  -1.767248065041203  24.84054043869209
-  POINT  5378  -2.778352392893433  26.60544966214032
-  POINT  5379  -3.284192720232348  26.60594747324546
-  POINT  5380  -2.52542680694141  26.16307686206677
-  POINT  5381  -2.777875207871983  25.72204460395416
-  POINT  5382  -3.28331263174079  25.72224396047425
-  POINT  5383  6.866104760713585  31.96710990335178
-  POINT  5384  7.380362796677328  31.97547094211897
-  POINT  5385  7.629644931204242  31.52677605772053
-  POINT  5386  6.606301269717369  31.51727851965659
-  POINT  5387  7.369526469756744  31.07527436817653
-  POINT  5388  6.859007733442916  31.07180208214582
-  POINT  5389  13.51392964722839  16.04511534389315
-  POINT  5390  14.03639847868913  16.04943449810747
-  POINT  5391  13.52076444975717  16.92688894744077
-  POINT  5392  14.04907281755069  16.92994337381335
-  POINT  5393  14.30347517478823  16.49353649549375
-  POINT  5394  11.18084815906273  18.23937667376692
-  POINT  5395  10.92145986158483  18.67904848402461
-  POINT  5396  10.40541215995382  18.6792215523644
-  POINT  5397  11.43896757839668  17.79930462984569
-  POINT  5398  11.69841204276576  17.35997805758548
-  POINT  5399  10.92128597919782  17.79908418944193
-  POINT  5400  10.66359917374389  17.35875830998669
-  POINT  5401  10.40547975440994  17.79883035390792
-  POINT  5402  8.865944840957612  16.91817543653783
-  POINT  5403  8.354985365778326  16.91842865090259
-  POINT  5404  8.355742015396309  16.03671800269559
-  POINT  5405  8.100430211024863  16.47811944809296
-  POINT  5406  9.377722904526436  17.79898153735976
-  POINT  5407  9.890885340997441  17.79886408828225
-  POINT  5408  9.634630512485  17.35862192353019
-  POINT  5409  10.14857214645137  18.23918996773749
-  POINT  5410  9.89081774654132  18.67925528673874
-  POINT  5411  9.377649707542098  18.67937380014824
-  POINT  5412  9.121932223471456  18.23935019673461
-  POINT  5413  12.7301955341313  15.59870120865399
-  POINT  5414  12.46808208164849  15.15416875358384
-  POINT  5415  10.66170303024074  13.81985063353565
-  POINT  5416  10.91914277660979  13.37360320785854
-  POINT  5417  11.43075873813842  13.37311649985818
-  POINT  5418  11.68774535289223  13.8200824382397
-  POINT  5419  -4.294356920184748  24.84106161932534
-  POINT  5420  -3.788433699542313  24.84070001560085
-  POINT  5421  -4.041727076734903  25.28149014781243
-  POINT  5422  -4.547087477993811  24.40041071780754
-  POINT  5423  -3.535574036554005  24.40029544465575
-  POINT  5424  -3.788414856257005  23.96059220506871
-  POINT  5425  -4.293926130446284  23.96024864672396
-  POINT  5426  -13.52905046638359  17.80348872203954
-  POINT  5427  -13.79175767275845  17.36796966650665
-  POINT  5428  -13.52076421705971  16.92688909198984
-  POINT  5429  -13.00252392740061  17.80282689423603
-  POINT  5430  -12.998413866338  16.9234253011904
-  POINT  5431  -12.7404339170757  17.36292962737342
-  POINT  5432  -14.02979306030074  15.16474248285489
-  POINT  5433  -14.55273569758199  15.16992825407098
-  POINT  5434  -14.03639819104111  16.04943470346083
-  POINT  5435  -14.56179397742396  16.05410844354104
-  POINT  5436  -13.77224846434048  15.60568723673743
-  POINT  5437  -14.82036732248942  15.61339039057769
-  POINT  5438  -15.08744403037848  16.05749240373201
-  POINT  5439  -16.2090642477196  17.81010190909618
-  POINT  5440  -15.93239653765298  17.37709080090277
-  POINT  5441  -16.75104577713385  17.80975889004021
-  POINT  5442  -17.29733902574828  17.80237948696045
-  POINT  5443  -17.82900832379805  17.79250699444906
-  POINT  5444  -18.125149458915  17.3358334365596
-  POINT  5445  -17.74265051816197  16.90620584174569
-  POINT  5446  -17.02043915652885  17.36861046666035
-  POINT  5447  -17.24542039534538  16.92123752482653
-  POINT  5448  -16.69912714673096  16.9286169279063
-  POINT  5449  -6.088630944097952  30.61808470458812
-  POINT  5450  -5.83075607699084  30.16946420465471
-  POINT  5451  -5.321476310829926  30.16725940981392
-  POINT  5452  -5.068073995839905  30.61330986323137
-  POINT  5453  -5.324237322301012  31.06128512670801
-  POINT  5454  -5.835924560406232  31.06356111209442
-  POINT  5455  -7.109843760575517  30.62477446137646
-  POINT  5456  -7.369526571375625  31.07527433075212
-  POINT  5457  -8.131410593699739  30.63279557430232
-  POINT  5458  -7.880480933021181  31.07974846151187
-  POINT  5459  -7.872056536659996  30.1821803785594
-  POINT  5460  -7.361674108531002  30.17880955550542
-  POINT  5461  -7.613368185284306  29.73274317704884
-  POINT  5462  -7.859855589284646  28.39452247461595
-  POINT  5463  -8.117653318329905  28.84163918972367
-  POINT  5464  -7.097783486965113  28.83658188443342
-  POINT  5465  -7.355184427237546  29.28425727165385
-  POINT  5466  -7.865566855366541  29.28762809470784
-  POINT  5467  -6.840628617274074  28.38986724165644
-  POINT  5468  -6.584305157135041  27.94375243992971
-  POINT  5469  -7.602700719593607  27.94780783183896
-  POINT  5470  -7.345760498175617  27.50220836892409
-  POINT  5471  -7.350228227628744  28.39242754653586
-  POINT  5472  -6.836865316533313  27.50054699198497
-  POINT  5473  -8.859668248791966  36.47820331889234
-  POINT  5474  -9.192245205163893  36.13326199675004
-  POINT  5475  -8.926778614439051  35.64424337939984
-  POINT  5476  -8.395990026835449  36.56035920049054
-  POINT  5477  -8.152789553234477  36.06385683741578
-  POINT  5478  -8.404917802902107  35.59893930067572
-  POINT  5479  -9.445446661180085  34.74868923560489
-  POINT  5480  -9.928438211384101  34.70959839015399
-  POINT  5481  -9.1855200421729  34.27056920744505
-  POINT  5482  -10.20212715258456  34.27925189416473
-  POINT  5483  -9.94558386098727  33.81809877026199
-  POINT  5484  -9.431469769528404  33.80794915972277
-  POINT  5485  -6.972437622679337  37.78020738278309
-  POINT  5486  -7.24426854141284  37.26861594573647
-  POINT  5487  -7.793216463077668  37.97434844713221
-  POINT  5488  -7.792711074552729  37.37441972564716
-  POINT  5489  -7.321637197370867  38.17042362703923
-  POINT  5490  -7.678418548302079  38.46731947176784
-  POINT  5491  2.770028761860395  7.135494617296446
-  POINT  5492  2.513285031132556  6.678759478210158
-  POINT  5493  3.271742031244156  6.237332593188722
-  POINT  5494  3.531281269795326  6.691994135932626
-  POINT  5495  3.278350744254242  7.139721415732282
-  POINT  5496  0.2485632276968463  6.187417834842025
-  POINT  5497  0.7487077343841402  6.190600158863577
-  POINT  5498  0.9957603933355736  5.733872218386605
-  POINT  5499  -3.852233976253672e-08  5.724801600288686
-  POINT  5500  0.7430348919708534  5.261285636016535
-  POINT  5501  0.2485630875716218  5.254593871040265
-  POINT  5502  -15.61382878159145  16.05886928995985
-  POINT  5503  -16.1437233016679  16.05345044312521
-  POINT  5504  -16.40287428664322  16.49110410761176
-  POINT  5505  -15.63614367756524  16.93957798060823
-  POINT  5506  -15.35525543652598  16.4995873429232
-  POINT  5507  -16.17789304782668  16.93847704944558
-  POINT  5508  1.997790912210466  5.756661433504865
-  POINT  5509  2.253497865964841  6.221058560377475
-  POINT  5510  2.760974614335455  6.228080964163087
-  POINT  5511  3.011954866076441  5.77963167535604
-  POINT  5512  2.242930314799657  5.302108943711701
-  POINT  5513  4.543058481172607  4.904216705369631
-  POINT  5514  4.288462587269439  5.349885195959473
-  POINT  5515  4.803481147968283  5.359455913919637
-  POINT  5516  3.775381101729453  5.34176464589557
-  POINT  5517  4.285157939400719  4.447239361033324
-  POINT  5518  3.759704530313033  4.444818867162756
-  POINT  5519  5.325944699989877  6.259861521617189
-  POINT  5520  5.843828725284497  6.255309577026809
-  POINT  5521  6.104985755684442  5.803539343166328
-  POINT  5522  5.838134749720831  5.370250903544328
-  POINT  5523  5.065599245593544  5.809767091465639
-  POINT  5524  5.320195139496712  5.364098600875796
-  POINT  5525  -4.802971484868761  13.39198497902312
-  POINT  5526  -4.296500513511889  13.39272959833429
-  POINT  5527  -5.057585608825249  12.94868562370967
-  POINT  5528  -6.335879478904616  10.72095926303271
-  POINT  5529  -6.079388369501457  11.1680208620888
-  POINT  5530  -6.84062880750044  11.61013355490421
-  POINT  5531  -7.097783541825249  11.16341899720847
-  POINT  5532  -6.331860502614183  11.61209385769366
-  POINT  5533  -5.823064997821714  11.61413559838683
-  POINT  5534  -6.341449844176644  9.827318953093449
-  POINT  5535  -6.08863052415921  9.381915881388753
-  POINT  5536  -6.346618173319224  8.933222069708673
-  POINT  5537  -2.273750259397786  11.62081619889232
-  POINT  5538  -2.526574075491812  12.06542620246332
-  POINT  5539  -2.27331255849431  12.50912509652447
-  POINT  5540  -2.779144893594244  12.50876127782604
-  POINT  5541  -1.767930060637219  12.50939986568534
-  POINT  5542  -1.51542042791521  12.06591801877112
-  POINT  5543  -2.020500878739651  12.95273494104806
-  POINT  5544  -7.369525954258662  8.924726485537136
-  POINT  5545  -7.629644265520056  8.473224777180157
-  POINT  5546  -6.606300873029995  8.482722239581177
-  POINT  5547  -6.86610443150657  8.032890912771032
-  POINT  5548  -6.859007304548753  8.928198671389605
-  POINT  5549  -7.109843254547891  9.375226315664634
-  POINT  5550  -7.380362326127036  8.024529817709622
-  POINT  5551  -2.525426847734203  13.83692324382117
-  POINT  5552  -2.272480651437661  14.27823799621374
-  POINT  5553  -1.767382702124846  14.27830445157146
-  POINT  5554  -1.514941488764452  13.83735499817217
-  POINT  5555  -1.767575303258722  13.39510772470642
-  POINT  5556  -2.272957801115813  13.39483295554556
-  POINT  5557  -2.778352423215133  13.39455046016281
-  POINT  5558  -1.767492689297242  23.96146211472275
-  POINT  5559  -2.020306154315385  23.52210437322497
-  POINT  5560  -1.263131319383013  23.08451873173783
-  POINT  5561  -1.01019165252415  23.52275060399421
-  POINT  5562  -1.768522078044251  23.08392505665697
-  POINT  5563  -1.262295067277426  24.84067058321086
-  POINT  5564  -1.514809979329161  24.40061412421192
-  POINT  5565  -0.7575089425560693  23.96190261348339
-  POINT  5566  -0.5049284856589678  24.40077541610661
-  POINT  5567  -0.7573634011608242  24.84063535307396
-  POINT  5568  -1.262539691533465  23.96159225924151
-  POINT  5569  -4.549022158760552  26.16510835246748
-  POINT  5570  -4.295100786789511  25.72310771361495
-  POINT  5571  -3.789177566147076  25.72274610989047
-  POINT  5572  -3.5366863417954  26.16386152627678
-  POINT  5573  -3.790057654638633  26.60644962266168
-  POINT  5574  -4.296500374351382  26.60727063581498
-  POINT  5575  10.92066954525162  16.91793455038633
-  POINT  5576  10.40486332046374  16.91768071485232
-  POINT  5577  10.40472607340097  16.03513246006513
-  POINT  5578  10.91930146715205  16.03530284192124
-  POINT  5579  10.66209384858155  15.5935783467344
-  POINT  5580  12.47199488428663  16.03898490629723
-  POINT  5581  12.99157927565469  16.04165158150828
-  POINT  5582  12.99841407818347  16.92342518505589
-  POINT  5583  12.47539865640488  16.92143962440089
-  POINT  5584  13.25572899738372  16.48539904153639
-  POINT  5585  11.95273125070042  16.03712579643803
-  POINT  5586  11.43576030048511  16.03598289401182
-  POINT  5587  11.69364019254794  15.59489163101673
-  POINT  5588  11.17839252530453  16.47753700734255
-  POINT  5589  11.43712837858468  16.91861460247691
-  POINT  5590  11.95613502281867  16.91958051454169
-  POINT  5591  12.21411499222381  16.48007616929232
-  POINT  5592  11.95093625080717  15.15244834498486
-  POINT  5593  11.43396530059186  15.15130544255865
-  POINT  5594  11.43270011507272  14.26415543114492
-  POINT  5595  11.94630659667062  14.26478916362155
-  POINT  5596  12.20840718969241  14.71058256512575
-  POINT  5597  9.122219499790404  16.47724514251171
-  POINT  5598  9.377742734846787  16.91780907858158
-  POINT  5599  9.890905171317794  16.91769162950407
-  POINT  5600  10.14797554282553  16.47686786990372
-  POINT  5601  9.890767924255025  16.03514337471688
-  POINT  5602  10.91783758504318  14.26368304084108
-  POINT  5603  10.40540174398959  14.26408496861366
-  POINT  5604  10.40452737681125  15.15066267039869
-  POINT  5605  10.91910277056232  15.15083305225481
-  POINT  5606  11.17639882882156  14.70838976622293
-  POINT  5607  10.14864614667206  14.70832398270322
-  POINT  5608  9.89163722469128  15.15106927718282
-  POINT  5609  3.51170272767204  4.885646738160905
-  POINT  5610  3.243367337511309  4.435819617914195
-  POINT  5611  2.748276492019028  5.323513767621375
-  POINT  5612  2.490019357650945  4.85524266500267
-  POINT  5613  3.259043908927729  5.332765396647009
-  POINT  5614  2.734686977480409  4.405829547072493
-  POINT  5615  -3.031723722491756  12.95196238977117
-  POINT  5616  -3.284985239489258  12.50826349571002
-  POINT  5617  -4.044006831271692  12.95064364330777
-  POINT  5618  -3.790057750626966  13.39355056268168
-  POINT  5619  -3.284192769110147  13.39405267804679
-  POINT  5620  -3.792541619613724  11.61935880772859
-  POINT  5621  -3.538866240419825  12.0643618281409
-  POINT  5622  -3.791445069317336  12.50756294008603
-  POINT  5623  -4.297887832202258  12.50674197573865
-  POINT  5624  -6.851155057129612  9.824663480890202
-  POINT  5625  -6.593280296468273  10.27328393246655
-  POINT  5626  -7.355184359388906  10.7157436666423
-  POINT  5627  -7.613367931970085  10.26725782144039
-  POINT  5628  -7.36167370683952  9.821191295037732
-  POINT  5629  -6.845584691857582  10.71830379082946
-  POINT  5630  -1.76803668438193  11.62082851212063
-  POINT  5631  -2.021045203387837  11.17585468985119
-  POINT  5632  -1.767940287819996  10.72933527995718
-  POINT  5633  -1.262715371905262  11.62095650973
-  POINT  5634  -1.010161141140113  11.17580760248892
-  POINT  5635  -1.262535223830214  10.72890573157164
-  POINT  5636  9.378288957212938  16.03556981048882
-  POINT  5637  8.866491063323762  16.03593616844507
-  POINT  5638  8.611811472818843  15.5950426706727
-  POINT  5639  8.867790365254811  15.15257222445195
-  POINT  5640  9.379158257649195  15.15149571295476
-  POINT  5641  9.635039487788383  15.59383440065023
-  POINT  5642  -4.299837112326497  11.6184558241427
-  POINT  5643  -4.047052661692318  11.17415335935438
-  POINT  5644  -4.301274150604154  10.72795380427197
-  POINT  5645  -5.062470509557039  11.17165648927523
-  POINT  5646  -4.809681860827208  10.72679960182707
-  POINT  5647  -4.805074905311793  12.50557281219472
-  POINT  5648  -5.312210919980426  12.50443575694401
-  POINT  5649  -4.552513143357436  12.06249210897299
-  POINT  5650  -5.567618673700705  12.05976576971038
-  POINT  5651  -4.807024185436029  11.61728666059878
-  POINT  5652  -5.315146540587978  11.61569277410551
-
-END POINTS LIST
-
-
-
-BEGIN MESH STRUCTURE DESCRIPTION
-
-CONVEX 0    GT_PK(2,2)      258  1447  259  1448  1449  293
-CONVEX 1    GT_PK(2,2)      25  1450  10  1451  1452  0
-CONVEX 2    GT_PK(2,2)      18  1453  17  1454  1455  36
-CONVEX 3    GT_PK(2,2)      1426  1456  1440  1457  1458  4
-CONVEX 4    GT_PK(2,2)      824  1459  823  1460  1461  863
-CONVEX 5    GT_PK(2,2)      824  1462  784  1459  1463  823
-CONVEX 6    GT_PK(2,2)      1058  1464  1020  1465  1466  1021
-CONVEX 7    GT_PK(2,2)      728  1467  767  1468  1469  768
-CONVEX 8    GT_PK(2,2)      395  1470  394  1471  1472  357
-CONVEX 9    GT_PK(2,2)      225  1473  258  1474  1447  259
-CONVEX 10    GT_PK(2,2)      160  1475  192  1476  1477  191
-CONVEX 11    GT_PK(2,2)      224  1478  192  1479  1477  191
-CONVEX 12    GT_PK(2,2)      224  1480  225  1481  1473  258
-CONVEX 13    GT_PK(2,2)      224  1480  225  1478  1482  192
-CONVEX 14    GT_PK(2,2)      216  1483  185  1484  1485  186
-CONVEX 15    GT_PK(2,2)      280  1486  281  1487  1488  247
-CONVEX 16    GT_PK(2,2)      280  1486  281  1489  1490  315
-CONVEX 17    GT_PK(2,2)      64  1491  65  1492  1493  88
-CONVEX 18    GT_PK(2,2)      6  1494  20  1495  1496  5
-CONVEX 19    GT_PK(2,2)      21  1497  6  1498  1494  20
-CONVEX 20    GT_PK(2,2)      21  1497  6  1499  1500  7
-CONVEX 21    GT_PK(2,2)      1428  1501  1442  1502  1503  1443
-CONVEX 22    GT_PK(2,2)      1408  1504  1426  1505  1506  1407
-CONVEX 23    GT_PK(2,2)      1373  1507  1396  1508  1509  1397
-CONVEX 24    GT_PK(2,2)      1431  1510  1430  1511  1512  1412
-CONVEX 25    GT_PK(2,2)      1431  1513  1445  1514  1515  1446
-CONVEX 26    GT_PK(2,2)      1431  1510  1430  1513  1516  1445
-CONVEX 27    GT_PK(2,2)      1218  1517  1185  1518  1519  1184
-CONVEX 28    GT_PK(2,2)      1218  1517  1185  1520  1521  1219
-CONVEX 29    GT_PK(2,2)      745  1522  705  1523  1524  3
-CONVEX 30    GT_PK(2,2)      745  1525  784  1523  1526  3
-CONVEX 31    GT_PK(2,2)      782  1527  743  1528  1529  744
-CONVEX 32    GT_PK(2,2)      782  1527  743  1530  1531  781
-CONVEX 33    GT_PK(2,2)      1165  1532  1130  1533  1534  1129
-CONVEX 34    GT_PK(2,2)      1262  1535  1229  1536  1537  1230
-CONVEX 35    GT_PK(2,2)      1164  1538  1198  1539  1540  1199
-CONVEX 36    GT_PK(2,2)      1164  1541  1165  1542  1533  1129
-CONVEX 37    GT_PK(2,2)      1164  1541  1165  1539  1543  1199
-CONVEX 38    GT_PK(2,2)      1232  1544  1198  1545  1540  1199
-CONVEX 39    GT_PK(2,2)      1232  1546  1231  1547  1548  1264
-CONVEX 40    GT_PK(2,2)      1232  1546  1231  1544  1549  1198
-CONVEX 41    GT_PK(2,2)      936  1550  937  1551  1552  975
-CONVEX 42    GT_PK(2,2)      316  1553  281  1554  1490  315
-CONVEX 43    GT_PK(2,2)      428  1555  429  1556  1557  467
-CONVEX 44    GT_PK(2,2)      319  1558  320  1559  1560  355
-CONVEX 45    GT_PK(2,2)      319  1561  354  1559  1562  355
-CONVEX 46    GT_PK(2,2)      1059  1563  1058  1564  1465  1021
-CONVEX 47    GT_PK(2,2)      706  1565  746  1566  1567  2
-CONVEX 48    GT_PK(2,2)      706  1565  746  1568  1569  747
-CONVEX 49    GT_PK(2,2)      706  1570  667  1566  1571  2
-CONVEX 50    GT_PK(2,2)      706  1572  668  1570  1573  667
-CONVEX 51    GT_PK(2,2)      1406  1574  1385  1575  1576  1407
-CONVEX 52    GT_PK(2,2)      1406  1577  1424  1578  1579  1405
-CONVEX 53    GT_PK(2,2)      1278  1580  1279  1581  1582  1247
-CONVEX 54    GT_PK(2,2)      1196  1583  1229  1584  1537  1230
-CONVEX 55    GT_PK(2,2)      806  1585  767  1586  1587  766
-CONVEX 56    GT_PK(2,2)      806  1588  845  1589  1590  846
-CONVEX 57    GT_PK(2,2)      806  1591  805  1586  1592  766
-CONVEX 58    GT_PK(2,2)      806  1591  805  1588  1593  845
-CONVEX 59    GT_PK(2,2)      727  1594  767  1595  1587  766
-CONVEX 60    GT_PK(2,2)      727  1596  728  1594  1467  767
-CONVEX 61    GT_PK(2,2)      807  1597  767  1598  1469  768
-CONVEX 62    GT_PK(2,2)      807  1599  806  1597  1585  767
-CONVEX 63    GT_PK(2,2)      807  1600  847  1601  1602  846
-CONVEX 64    GT_PK(2,2)      807  1599  806  1601  1589  846
-CONVEX 65    GT_PK(2,2)      403  1603  365  1604  1605  366
-CONVEX 66    GT_PK(2,2)      439  1606  478  1607  1608  477
-CONVEX 67    GT_PK(2,2)      325  1609  326  1610  1611  362
-CONVEX 68    GT_PK(2,2)      363  1612  326  1613  1614  327
-CONVEX 69    GT_PK(2,2)      363  1612  326  1615  1611  362
-CONVEX 70    GT_PK(2,2)      128  1616  158  1617  1618  157
-CONVEX 71    GT_PK(2,2)      189  1619  190  1620  1621  222
-CONVEX 72    GT_PK(2,2)      189  1619  190  1622  1623  158
-CONVEX 73    GT_PK(2,2)      189  1624  156  1625  1626  157
-CONVEX 74    GT_PK(2,2)      189  1622  158  1625  1618  157
-CONVEX 75    GT_PK(2,2)      255  1627  256  1628  1629  222
-CONVEX 76    GT_PK(2,2)      253  1630  252  1631  1632  219
-CONVEX 77    GT_PK(2,2)      253  1633  220  1631  1634  219
-CONVEX 78    GT_PK(2,2)      187  1635  220  1636  1634  219
-CONVEX 79    GT_PK(2,2)      291  1637  326  1638  1614  327
-CONVEX 80    GT_PK(2,2)      161  1639  160  1640  1475  192
-CONVEX 81    GT_PK(2,2)      131  1641  161  1642  1639  160
-CONVEX 82    GT_PK(2,2)      131  1643  104  1644  1645  132
-CONVEX 83    GT_PK(2,2)      131  1641  161  1644  1646  132
-CONVEX 84    GT_PK(2,2)      129  1647  128  1648  1616  158
-CONVEX 85    GT_PK(2,2)      223  1649  224  1650  1479  191
-CONVEX 86    GT_PK(2,2)      223  1651  256  1652  1629  222
-CONVEX 87    GT_PK(2,2)      223  1653  190  1650  1654  191
-CONVEX 88    GT_PK(2,2)      223  1653  190  1652  1621  222
-CONVEX 89    GT_PK(2,2)      127  1655  155  1656  1657  154
-CONVEX 90    GT_PK(2,2)      127  1658  126  1656  1659  154
-CONVEX 91    GT_PK(2,2)      127  1660  100  1658  1661  126
-CONVEX 92    GT_PK(2,2)      181  1662  182  1663  1664  152
-CONVEX 93    GT_PK(2,2)      246  1665  280  1666  1487  247
-CONVEX 94    GT_PK(2,2)      124  1667  99  1668  1669  98
-CONVEX 95    GT_PK(2,2)      125  1670  124  1671  1672  152
-CONVEX 96    GT_PK(2,2)      125  1670  124  1673  1667  99
-CONVEX 97    GT_PK(2,2)      125  1673  99  1674  1675  76
-CONVEX 98    GT_PK(2,2)      125  1676  100  1674  1677  76
-CONVEX 99    GT_PK(2,2)      125  1676  100  1678  1661  126
-CONVEX 100    GT_PK(2,2)      75  1679  53  1680  1681  98
-CONVEX 101    GT_PK(2,2)      75  1682  99  1680  1669  98
-CONVEX 102    GT_PK(2,2)      75  1682  99  1683  1675  76
-CONVEX 103    GT_PK(2,2)      217  1684  218  1685  1686  186
-CONVEX 104    GT_PK(2,2)      217  1687  216  1685  1484  186
-CONVEX 105    GT_PK(2,2)      217  1687  216  1688  1689  249
-CONVEX 106    GT_PK(2,2)      248  1690  216  1691  1689  249
-CONVEX 107    GT_PK(2,2)      248  1692  281  1693  1488  247
-CONVEX 108    GT_PK(2,2)      282  1694  316  1695  1696  317
-CONVEX 109    GT_PK(2,2)      282  1694  316  1697  1553  281
-CONVEX 110    GT_PK(2,2)      282  1698  248  1699  1691  249
-CONVEX 111    GT_PK(2,2)      282  1698  248  1697  1692  281
-CONVEX 112    GT_PK(2,2)      314  1700  280  1701  1489  315
-CONVEX 113    GT_PK(2,2)      12  1702  27  1703  1704  13
-CONVEX 114    GT_PK(2,2)      35  1705  56  1706  1707  34
-CONVEX 115    GT_PK(2,2)      79  1708  56  1709  1710  80
-CONVEX 116    GT_PK(2,2)      79  1711  34  1712  1713  55
-CONVEX 117    GT_PK(2,2)      79  1708  56  1711  1707  34
-CONVEX 118    GT_PK(2,2)      43  1714  25  1715  1716  44
-CONVEX 119    GT_PK(2,2)      43  1717  65  1715  1718  44
-CONVEX 120    GT_PK(2,2)      43  1719  64  1717  1491  65
-CONVEX 121    GT_PK(2,2)      22  1720  21  1721  1499  7
-CONVEX 122    GT_PK(2,2)      22  1722  8  1721  1723  7
-CONVEX 123    GT_PK(2,2)      22  1722  8  1724  1725  23
-CONVEX 124    GT_PK(2,2)      22  1724  23  1726  1727  41
-CONVEX 125    GT_PK(2,2)      1427  1728  1428  1729  1501  1442
-CONVEX 126    GT_PK(2,2)      1427  1730  1408  1731  1504  1426
-CONVEX 127    GT_PK(2,2)      1427  1728  1428  1732  1733  1409
-CONVEX 128    GT_PK(2,2)      1427  1730  1408  1732  1734  1409
-CONVEX 129    GT_PK(2,2)      1386  1735  1385  1736  1576  1407
-CONVEX 130    GT_PK(2,2)      1386  1737  1408  1736  1505  1407
-CONVEX 131    GT_PK(2,2)      885  1738  845  1739  1590  846
-CONVEX 132    GT_PK(2,2)      1193  1740  1192  1741  1742  1158
-CONVEX 133    GT_PK(2,2)      1429  1743  1428  1744  1502  1443
-CONVEX 134    GT_PK(2,2)      1391  1745  1390  1746  1747  1412
-CONVEX 135    GT_PK(2,2)      1248  1748  1279  1749  1582  1247
-CONVEX 136    GT_PK(2,2)      1183  1750  1149  1751  1752  1148
-CONVEX 137    GT_PK(2,2)      1183  1750  1149  1753  1754  1184
-CONVEX 138    GT_PK(2,2)      1187  1755  1188  1756  1757  1221
-CONVEX 139    GT_PK(2,2)      468  1758  429  1759  1557  467
-CONVEX 140    GT_PK(2,2)      470  1760  469  1761  1762  431
-CONVEX 141    GT_PK(2,2)      507  1763  508  1764  1765  546
-CONVEX 142    GT_PK(2,2)      507  1766  545  1764  1767  546
-CONVEX 143    GT_PK(2,2)      507  1768  470  1769  1760  469
-CONVEX 144    GT_PK(2,2)      507  1768  470  1763  1770  508
-CONVEX 145    GT_PK(2,2)      507  1771  468  1769  1772  469
-CONVEX 146    GT_PK(2,2)      704  1773  745  1774  1522  705
-CONVEX 147    GT_PK(2,2)      704  1773  745  1775  1776  744
-CONVEX 148    GT_PK(2,2)      585  1777  545  1778  1767  546
-CONVEX 149    GT_PK(2,2)      898  1779  937  1780  1781  938
-CONVEX 150    GT_PK(2,2)      783  1782  784  1783  1463  823
-CONVEX 151    GT_PK(2,2)      783  1784  745  1782  1525  784
-CONVEX 152    GT_PK(2,2)      783  1784  745  1785  1776  744
-CONVEX 153    GT_PK(2,2)      783  1786  782  1785  1528  744
-CONVEX 154    GT_PK(2,2)      783  1783  823  1787  1788  822
-CONVEX 155    GT_PK(2,2)      783  1786  782  1787  1789  822
-CONVEX 156    GT_PK(2,2)      1263  1790  1262  1791  1536  1230
-CONVEX 157    GT_PK(2,2)      1263  1792  1231  1791  1793  1230
-CONVEX 158    GT_PK(2,2)      1263  1792  1231  1794  1548  1264
-CONVEX 159    GT_PK(2,2)      897  1795  936  1796  1797  896
-CONVEX 160    GT_PK(2,2)      897  1795  936  1798  1550  937
-CONVEX 161    GT_PK(2,2)      897  1799  898  1800  1801  858
-CONVEX 162    GT_PK(2,2)      897  1799  898  1798  1779  937
-CONVEX 163    GT_PK(2,2)      818  1802  779  1803  1804  778
-CONVEX 164    GT_PK(2,2)      821  1805  820  1806  1807  781
-CONVEX 165    GT_PK(2,2)      821  1808  782  1809  1789  822
-CONVEX 166    GT_PK(2,2)      821  1808  782  1806  1530  781
-CONVEX 167    GT_PK(2,2)      940  1810  939  1811  1812  978
-CONVEX 168    GT_PK(2,2)      940  1810  939  1813  1814  900
-CONVEX 169    GT_PK(2,2)      902  1815  942  1816  1817  903
-CONVEX 170    GT_PK(2,2)      902  1815  942  1818  1819  941
-CONVEX 171    GT_PK(2,2)      976  1820  937  1821  1781  938
-CONVEX 172    GT_PK(2,2)      976  1820  937  1822  1552  975
-CONVEX 173    GT_PK(2,2)      352  1823  316  1824  1696  317
-CONVEX 174    GT_PK(2,2)      430  1825  392  1826  1827  429
-CONVEX 175    GT_PK(2,2)      430  1828  469  1829  1762  431
-CONVEX 176    GT_PK(2,2)      430  1830  468  1826  1758  429
-CONVEX 177    GT_PK(2,2)      430  1830  468  1828  1772  469
-CONVEX 178    GT_PK(2,2)      393  1831  430  1832  1829  431
-CONVEX 179    GT_PK(2,2)      393  1831  430  1833  1825  392
-CONVEX 180    GT_PK(2,2)      391  1834  392  1835  1827  429
-CONVEX 181    GT_PK(2,2)      391  1836  428  1837  1838  390
-CONVEX 182    GT_PK(2,2)      391  1836  428  1835  1555  429
-CONVEX 183    GT_PK(2,2)      391  1839  354  1837  1840  390
-CONVEX 184    GT_PK(2,2)      391  1834  392  1841  1842  355
-CONVEX 185    GT_PK(2,2)      391  1839  354  1841  1562  355
-CONVEX 186    GT_PK(2,2)      318  1843  319  1844  1845  284
-CONVEX 187    GT_PK(2,2)      318  1843  319  1846  1561  354
-CONVEX 188    GT_PK(2,2)      285  1847  319  1848  1558  320
-CONVEX 189    GT_PK(2,2)      285  1849  284  1850  1851  251
-CONVEX 190    GT_PK(2,2)      285  1847  319  1849  1845  284
-CONVEX 191    GT_PK(2,2)      707  1852  706  1853  1568  747
-CONVEX 192    GT_PK(2,2)      707  1852  706  1854  1572  668
-CONVEX 193    GT_PK(2,2)      786  1855  746  1856  1857  785
-CONVEX 194    GT_PK(2,2)      786  1855  746  1858  1569  747
-CONVEX 195    GT_PK(2,2)      1265  1859  1233  1860  1861  1234
-CONVEX 196    GT_PK(2,2)      1201  1862  1233  1863  1861  1234
-CONVEX 197    GT_PK(2,2)      1201  1862  1233  1864  1865  1200
-CONVEX 198    GT_PK(2,2)      1134  1866  1135  1867  1868  1099
-CONVEX 199    GT_PK(2,2)      1132  1869  1166  1870  1871  1131
-CONVEX 200    GT_PK(2,2)      1095  1872  1059  1873  1563  1058
-CONVEX 201    GT_PK(2,2)      948  1874  909  1875  1876  910
-CONVEX 202    GT_PK(2,2)      1103  1877  1138  1878  1879  1102
-CONVEX 203    GT_PK(2,2)      717  1880  756  1881  1882  757
-CONVEX 204    GT_PK(2,2)      717  1883  677  1884  1885  678
-CONVEX 205    GT_PK(2,2)      717  1880  756  1886  1887  716
-CONVEX 206    GT_PK(2,2)      717  1883  677  1886  1888  716
-CONVEX 207    GT_PK(2,2)      796  1889  756  1890  1882  757
-CONVEX 208    GT_PK(2,2)      796  1891  797  1890  1892  757
-CONVEX 209    GT_PK(2,2)      796  1891  797  1893  1894  836
-CONVEX 210    GT_PK(2,2)      796  1895  835  1893  1896  836
-CONVEX 211    GT_PK(2,2)      599  1897  559  1898  1899  598
-CONVEX 212    GT_PK(2,2)      759  1900  760  1901  1902  720
-CONVEX 213    GT_PK(2,2)      759  1903  719  1901  1904  720
-CONVEX 214    GT_PK(2,2)      718  1905  678  1906  1907  679
-CONVEX 215    GT_PK(2,2)      718  1908  719  1906  1909  679
-CONVEX 216    GT_PK(2,2)      718  1910  717  1911  1881  757
-CONVEX 217    GT_PK(2,2)      718  1910  717  1905  1884  678
-CONVEX 218    GT_PK(2,2)      721  1912  760  1913  1902  720
-CONVEX 219    GT_PK(2,2)      721  1914  681  1913  1915  720
-CONVEX 220    GT_PK(2,2)      721  1914  681  1916  1917  682
-CONVEX 221    GT_PK(2,2)      721  1918  761  1912  1919  760
-CONVEX 222    GT_PK(2,2)      680  1920  640  1921  1922  641
-CONVEX 223    GT_PK(2,2)      680  1923  681  1921  1924  641
-CONVEX 224    GT_PK(2,2)      680  1920  640  1925  1926  679
-CONVEX 225    GT_PK(2,2)      680  1923  681  1927  1915  720
-CONVEX 226    GT_PK(2,2)      680  1928  719  1925  1909  679
-CONVEX 227    GT_PK(2,2)      680  1928  719  1927  1904  720
-CONVEX 228    GT_PK(2,2)      1425  1929  1426  1930  1506  1407
-CONVEX 229    GT_PK(2,2)      1425  1931  1406  1930  1575  1407
-CONVEX 230    GT_PK(2,2)      1425  1931  1406  1932  1577  1424
-CONVEX 231    GT_PK(2,2)      1425  1929  1426  1933  1456  1440
-CONVEX 232    GT_PK(2,2)      1425  1933  1440  1934  1935  1439
-CONVEX 233    GT_PK(2,2)      1425  1932  1424  1934  1936  1439
-CONVEX 234    GT_PK(2,2)      1384  1937  1361  1938  1939  1385
-CONVEX 235    GT_PK(2,2)      1384  1940  1405  1941  1942  1383
-CONVEX 236    GT_PK(2,2)      1384  1943  1406  1940  1578  1405
-CONVEX 237    GT_PK(2,2)      1384  1943  1406  1938  1574  1385
-CONVEX 238    GT_PK(2,2)      971  1944  970  1945  1946  1009
-CONVEX 239    GT_PK(2,2)      932  1947  970  1948  1949  931
-CONVEX 240    GT_PK(2,2)      932  1950  971  1951  1952  933
-CONVEX 241    GT_PK(2,2)      932  1950  971  1947  1944  970
-CONVEX 242    GT_PK(2,2)      969  1953  970  1954  1949  931
-CONVEX 243    GT_PK(2,2)      969  1955  930  1954  1956  931
-CONVEX 244    GT_PK(2,2)      969  1955  930  1957  1958  968
-CONVEX 245    GT_PK(2,2)      895  1959  894  1960  1961  855
-CONVEX 246    GT_PK(2,2)      1197  1962  1231  1963  1793  1230
-CONVEX 247    GT_PK(2,2)      1197  1964  1196  1963  1584  1230
-CONVEX 248    GT_PK(2,2)      1197  1962  1231  1965  1549  1198
-CONVEX 249    GT_PK(2,2)      609  1966  610  1967  1968  649
-CONVEX 250    GT_PK(2,2)      241  1969  275  1970  1971  242
-CONVEX 251    GT_PK(2,2)      241  1972  274  1969  1973  275
-CONVEX 252    GT_PK(2,2)      29  1974  14  1975  1976  15
-CONVEX 253    GT_PK(2,2)      66  1977  44  1978  1979  45
-CONVEX 254    GT_PK(2,2)      66  1980  65  1977  1718  44
-CONVEX 255    GT_PK(2,2)      460  1981  459  1982  1983  498
-CONVEX 256    GT_PK(2,2)      276  1984  275  1985  1971  242
-CONVEX 257    GT_PK(2,2)      455  1986  454  1987  1988  416
-CONVEX 258    GT_PK(2,2)      455  1986  454  1989  1990  493
-CONVEX 259    GT_PK(2,2)      307  1991  306  1992  1993  342
-CONVEX 260    GT_PK(2,2)      310  1994  345  1995  1996  346
-CONVEX 261    GT_PK(2,2)      310  1997  276  1998  1984  275
-CONVEX 262    GT_PK(2,2)      417  1999  455  2000  1987  416
-CONVEX 263    GT_PK(2,2)      417  1999  455  2001  2002  456
-CONVEX 264    GT_PK(2,2)      417  2003  379  2000  2004  416
-CONVEX 265    GT_PK(2,2)      417  2003  379  2005  2006  380
-CONVEX 266    GT_PK(2,2)      343  2007  307  2008  2009  308
-CONVEX 267    GT_PK(2,2)      343  2007  307  2010  1992  342
-CONVEX 268    GT_PK(2,2)      343  2011  379  2010  2012  342
-CONVEX 269    GT_PK(2,2)      343  2011  379  2013  2006  380
-CONVEX 270    GT_PK(2,2)      339  2014  304  2015  2016  303
-CONVEX 271    GT_PK(2,2)      341  2017  306  2018  1993  342
-CONVEX 272    GT_PK(2,2)      726  2019  727  2020  1595  766
-CONVEX 273    GT_PK(2,2)      688  2021  727  2022  1596  728
-CONVEX 274    GT_PK(2,2)      628  2023  668  2024  2025  629
-CONVEX 275    GT_PK(2,2)      628  2023  668  2026  1573  667
-CONVEX 276    GT_PK(2,2)      589  2027  628  2028  2024  629
-CONVEX 277    GT_PK(2,2)      589  2027  628  2029  2030  588
-CONVEX 278    GT_PK(2,2)      364  2031  363  2032  1613  327
-CONVEX 279    GT_PK(2,2)      364  2031  363  2033  2034  401
-CONVEX 280    GT_PK(2,2)      328  2035  364  2036  2037  365
-CONVEX 281    GT_PK(2,2)      328  2035  364  2038  2032  327
-CONVEX 282    GT_PK(2,2)      329  2039  365  2040  1605  366
-CONVEX 283    GT_PK(2,2)      329  2041  330  2040  2042  366
-CONVEX 284    GT_PK(2,2)      329  2043  328  2039  2036  365
-CONVEX 285    GT_PK(2,2)      329  2043  328  2044  2045  293
-CONVEX 286    GT_PK(2,2)      367  2046  330  2047  2042  366
-CONVEX 287    GT_PK(2,2)      601  2048  640  2049  1922  641
-CONVEX 288    GT_PK(2,2)      562  2050  522  2051  2052  561
-CONVEX 289    GT_PK(2,2)      562  2053  601  2051  2054  561
-CONVEX 290    GT_PK(2,2)      523  2055  562  2056  2050  522
-CONVEX 291    GT_PK(2,2)      523  2055  562  2057  2058  563
-CONVEX 292    GT_PK(2,2)      521  2059  522  2060  2052  561
-CONVEX 293    GT_PK(2,2)      397  2061  398  2062  2063  360
-CONVEX 294    GT_PK(2,2)      437  2064  398  2065  2066  399
-CONVEX 295    GT_PK(2,2)      361  2067  398  2068  2063  360
-CONVEX 296    GT_PK(2,2)      361  2069  325  2070  1610  362
-CONVEX 297    GT_PK(2,2)      361  2070  362  2071  2072  399
-CONVEX 298    GT_PK(2,2)      361  2067  398  2071  2066  399
-CONVEX 299    GT_PK(2,2)      286  2073  322  2074  2075  321
-CONVEX 300    GT_PK(2,2)      359  2076  397  2077  2078  396
-CONVEX 301    GT_PK(2,2)      359  2076  397  2079  2062  360
-CONVEX 302    GT_PK(2,2)      358  2080  321  2081  2082  357
-CONVEX 303    GT_PK(2,2)      358  2083  322  2080  2075  321
-CONVEX 304    GT_PK(2,2)      358  2084  395  2081  1471  357
-CONVEX 305    GT_PK(2,2)      358  2085  359  2083  2086  322
-CONVEX 306    GT_PK(2,2)      358  2084  395  2087  2088  396
-CONVEX 307    GT_PK(2,2)      358  2085  359  2087  2077  396
-CONVEX 308    GT_PK(2,2)      402  2089  403  2090  1603  365
-CONVEX 309    GT_PK(2,2)      402  2091  364  2092  2033  401
-CONVEX 310    GT_PK(2,2)      402  2091  364  2090  2037  365
-CONVEX 311    GT_PK(2,2)      400  2093  439  2094  2095  401
-CONVEX 312    GT_PK(2,2)      400  2096  363  2094  2034  401
-CONVEX 313    GT_PK(2,2)      400  2097  362  2098  2072  399
-CONVEX 314    GT_PK(2,2)      400  2096  363  2097  1615  362
-CONVEX 315    GT_PK(2,2)      438  2099  439  2100  1607  477
-CONVEX 316    GT_PK(2,2)      438  2101  437  2102  2065  399
-CONVEX 317    GT_PK(2,2)      438  2103  400  2102  2098  399
-CONVEX 318    GT_PK(2,2)      438  2103  400  2099  2093  439
-CONVEX 319    GT_PK(2,2)      101  2104  77  2105  2106  102
-CONVEX 320    GT_PK(2,2)      101  2107  129  2105  2108  102
-CONVEX 321    GT_PK(2,2)      101  2107  129  2109  1647  128
-CONVEX 322    GT_PK(2,2)      188  2110  189  2111  1624  156
-CONVEX 323    GT_PK(2,2)      188  2112  187  2111  2113  156
-CONVEX 324    GT_PK(2,2)      188  2112  187  2114  1635  220
-CONVEX 325    GT_PK(2,2)      254  2115  253  2116  1633  220
-CONVEX 326    GT_PK(2,2)      254  2117  255  2118  2119  289
-CONVEX 327    GT_PK(2,2)      287  2120  253  2121  1630  252
-CONVEX 328    GT_PK(2,2)      287  2122  286  2121  2123  252
-CONVEX 329    GT_PK(2,2)      287  2122  286  2124  2073  322
-CONVEX 330    GT_PK(2,2)      292  2125  291  2126  1638  327
-CONVEX 331    GT_PK(2,2)      292  2127  258  2128  1448  293
-CONVEX 332    GT_PK(2,2)      292  2129  328  2128  2045  293
-CONVEX 333    GT_PK(2,2)      292  2129  328  2126  2038  327
-CONVEX 334    GT_PK(2,2)      257  2130  224  2131  1481  258
-CONVEX 335    GT_PK(2,2)      257  2132  292  2131  2127  258
-CONVEX 336    GT_PK(2,2)      257  2132  292  2133  2125  291
-CONVEX 337    GT_PK(2,2)      257  2133  291  2134  2135  256
-CONVEX 338    GT_PK(2,2)      257  2136  223  2134  1651  256
-CONVEX 339    GT_PK(2,2)      257  2136  223  2130  1649  224
-CONVEX 340    GT_PK(2,2)      290  2137  325  2138  1609  326
-CONVEX 341    GT_PK(2,2)      290  2139  291  2138  1637  326
-CONVEX 342    GT_PK(2,2)      290  2137  325  2140  2141  289
-CONVEX 343    GT_PK(2,2)      290  2142  255  2140  2119  289
-CONVEX 344    GT_PK(2,2)      290  2142  255  2143  1627  256
-CONVEX 345    GT_PK(2,2)      290  2139  291  2143  2135  256
-CONVEX 346    GT_PK(2,2)      103  2144  131  2145  1643  104
-CONVEX 347    GT_PK(2,2)      103  2146  77  2147  2106  102
-CONVEX 348    GT_PK(2,2)      103  2148  54  2146  2149  77
-CONVEX 349    GT_PK(2,2)      130  2150  129  2151  2108  102
-CONVEX 350    GT_PK(2,2)      130  2152  131  2153  1642  160
-CONVEX 351    GT_PK(2,2)      130  2154  103  2151  2147  102
-CONVEX 352    GT_PK(2,2)      130  2154  103  2152  2144  131
-CONVEX 353    GT_PK(2,2)      159  2155  190  2156  1654  191
-CONVEX 354    GT_PK(2,2)      159  2157  130  2158  2150  129
-CONVEX 355    GT_PK(2,2)      159  2155  190  2159  1623  158
-CONVEX 356    GT_PK(2,2)      159  2158  129  2159  1648  158
-CONVEX 357    GT_PK(2,2)      159  2160  160  2156  1476  191
-CONVEX 358    GT_PK(2,2)      159  2157  130  2160  2153  160
-CONVEX 359    GT_PK(2,2)      214  2161  183  2162  2163  182
-CONVEX 360    GT_PK(2,2)      214  2164  246  2165  1666  247
-CONVEX 361    GT_PK(2,2)      184  2166  183  2167  2168  154
-CONVEX 362    GT_PK(2,2)      184  2169  216  2170  1483  185
-CONVEX 363    GT_PK(2,2)      184  2171  155  2167  1657  154
-CONVEX 364    GT_PK(2,2)      184  2170  185  2171  2172  155
-CONVEX 365    GT_PK(2,2)      153  2173  183  2174  2163  182
-CONVEX 366    GT_PK(2,2)      153  2174  182  2175  1664  152
-CONVEX 367    GT_PK(2,2)      153  2176  126  2177  1659  154
-CONVEX 368    GT_PK(2,2)      153  2173  183  2177  2168  154
-CONVEX 369    GT_PK(2,2)      153  2178  125  2175  1671  152
-CONVEX 370    GT_PK(2,2)      153  2178  125  2176  1678  126
-CONVEX 371    GT_PK(2,2)      151  2179  181  2180  1663  152
-CONVEX 372    GT_PK(2,2)      151  2181  124  2180  1672  152
-CONVEX 373    GT_PK(2,2)      73  2182  52  2183  2184  33
-CONVEX 374    GT_PK(2,2)      250  2185  217  2186  1684  218
-CONVEX 375    GT_PK(2,2)      250  2187  284  2188  1851  251
-CONVEX 376    GT_PK(2,2)      250  2186  218  2188  2189  251
-CONVEX 377    GT_PK(2,2)      250  2185  217  2190  1688  249
-CONVEX 378    GT_PK(2,2)      215  2191  248  2192  1690  216
-CONVEX 379    GT_PK(2,2)      215  2193  184  2192  2169  216
-CONVEX 380    GT_PK(2,2)      215  2193  184  2194  2166  183
-CONVEX 381    GT_PK(2,2)      215  2195  214  2194  2161  183
-CONVEX 382    GT_PK(2,2)      215  2191  248  2196  1693  247
-CONVEX 383    GT_PK(2,2)      215  2195  214  2196  2165  247
-CONVEX 384    GT_PK(2,2)      279  2197  314  2198  1700  280
-CONVEX 385    GT_PK(2,2)      279  2199  246  2200  2201  245
-CONVEX 386    GT_PK(2,2)      279  2199  246  2198  1665  280
-CONVEX 387    GT_PK(2,2)      279  2202  278  2200  2203  245
-CONVEX 388    GT_PK(2,2)      279  2202  278  2204  2205  313
-CONVEX 389    GT_PK(2,2)      279  2197  314  2204  2206  313
-CONVEX 390    GT_PK(2,2)      11  2207  25  2208  1451  0
-CONVEX 391    GT_PK(2,2)      57  2209  35  2210  1705  56
-CONVEX 392    GT_PK(2,2)      57  2210  56  2211  1710  80
-CONVEX 393    GT_PK(2,2)      57  2212  17  2213  1455  36
-CONVEX 394    GT_PK(2,2)      57  2209  35  2212  2214  17
-CONVEX 395    GT_PK(2,2)      105  2215  79  2216  1709  80
-CONVEX 396    GT_PK(2,2)      105  2215  79  2217  2218  104
-CONVEX 397    GT_PK(2,2)      105  2219  106  2216  2220  80
-CONVEX 398    GT_PK(2,2)      105  2217  104  2221  1645  132
-CONVEX 399    GT_PK(2,2)      78  2222  79  2223  2218  104
-CONVEX 400    GT_PK(2,2)      78  2224  103  2223  2145  104
-CONVEX 401    GT_PK(2,2)      78  2224  103  2225  2148  54
-CONVEX 402    GT_PK(2,2)      78  2225  54  2226  2227  55
-CONVEX 403    GT_PK(2,2)      78  2222  79  2226  1712  55
-CONVEX 404    GT_PK(2,2)      162  2228  161  2229  1646  132
-CONVEX 405    GT_PK(2,2)      302  2230  268  2231  2232  303
-CONVEX 406    GT_PK(2,2)      37  2233  18  2234  1454  36
-CONVEX 407    GT_PK(2,2)      37  2235  19  2233  2236  18
-CONVEX 408    GT_PK(2,2)      201  2237  202  2238  2239  234
-CONVEX 409    GT_PK(2,2)      201  2240  233  2238  2241  234
-CONVEX 410    GT_PK(2,2)      87  2242  64  2243  1492  88
-CONVEX 411    GT_PK(2,2)      139  2244  168  2245  2246  169
-CONVEX 412    GT_PK(2,2)      9  2247  8  2248  1725  23
-CONVEX 413    GT_PK(2,2)      24  2249  43  2250  1714  25
-CONVEX 414    GT_PK(2,2)      24  2250  25  2251  1450  10
-CONVEX 415    GT_PK(2,2)      24  2252  9  2251  2253  10
-CONVEX 416    GT_PK(2,2)      24  2252  9  2254  2248  23
-CONVEX 417    GT_PK(2,2)      42  2255  23  2256  1727  41
-CONVEX 418    GT_PK(2,2)      42  2257  43  2258  1719  64
-CONVEX 419    GT_PK(2,2)      42  2259  24  2255  2254  23
-CONVEX 420    GT_PK(2,2)      42  2259  24  2257  2249  43
-CONVEX 421    GT_PK(2,2)      39  2260  21  2261  1498  20
-CONVEX 422    GT_PK(2,2)      1441  2262  1427  2263  1729  1442
-CONVEX 423    GT_PK(2,2)      1441  2264  1426  2265  1457  4
-CONVEX 424    GT_PK(2,2)      1441  2262  1427  2264  1731  1426
-CONVEX 425    GT_PK(2,2)      1387  2266  1408  2267  1734  1409
-CONVEX 426    GT_PK(2,2)      1387  2268  1386  2266  1737  1408
-CONVEX 427    GT_PK(2,2)      1337  2269  1309  2270  2271  1336
-CONVEX 428    GT_PK(2,2)      1337  2269  1309  2272  2273  1310
-CONVEX 429    GT_PK(2,2)      1362  2274  1361  2275  1939  1385
-CONVEX 430    GT_PK(2,2)      1362  2276  1386  2275  1735  1385
-CONVEX 431    GT_PK(2,2)      1362  2274  1361  2277  2278  1336
-CONVEX 432    GT_PK(2,2)      1362  2279  1337  2277  2270  1336
-CONVEX 433    GT_PK(2,2)      1076  2280  1075  2281  2282  1112
-CONVEX 434    GT_PK(2,2)      1000  2283  1001  2284  2285  1039
-CONVEX 435    GT_PK(2,2)      1040  2286  1001  2287  2285  1039
-CONVEX 436    GT_PK(2,2)      1040  2288  1078  2289  2290  1041
-CONVEX 437    GT_PK(2,2)      927  2291  966  2292  2293  928
-CONVEX 438    GT_PK(2,2)      927  2294  888  2292  2295  928
-CONVEX 439    GT_PK(2,2)      927  2296  887  2294  2297  888
-CONVEX 440    GT_PK(2,2)      925  2298  924  2299  2300  885
-CONVEX 441    GT_PK(2,2)      1415  2301  1433  2302  2303  1434
-CONVEX 442    GT_PK(2,2)      1415  2304  1414  2301  2305  1433
-CONVEX 443    GT_PK(2,2)      1432  2306  1414  2307  2305  1433
-CONVEX 444    GT_PK(2,2)      1222  2308  1188  2309  2310  1189
-CONVEX 445    GT_PK(2,2)      1222  2308  1188  2311  1757  1221
-CONVEX 446    GT_PK(2,2)      1348  2312  1373  2313  1508  1397
-CONVEX 447    GT_PK(2,2)      1347  2314  1348  2315  2312  1373
-CONVEX 448    GT_PK(2,2)      1347  2314  1348  2316  2317  1320
-CONVEX 449    GT_PK(2,2)      1416  2318  1395  2319  2320  1417
-CONVEX 450    GT_PK(2,2)      1371  2321  1345  2322  2323  1346
-CONVEX 451    GT_PK(2,2)      1371  2321  1345  2324  2325  1370
-CONVEX 452    GT_PK(2,2)      1372  2326  1347  2327  2328  1346
-CONVEX 453    GT_PK(2,2)      1372  2326  1347  2329  2315  1373
-CONVEX 454    GT_PK(2,2)      1372  2330  1371  2327  2322  1346
-CONVEX 455    GT_PK(2,2)      1372  2330  1371  2331  2332  1395
-CONVEX 456    GT_PK(2,2)      1372  2329  1373  2333  1507  1396
-CONVEX 457    GT_PK(2,2)      1372  2333  1396  2334  2335  1417
-CONVEX 458    GT_PK(2,2)      1372  2331  1395  2334  2320  1417
-CONVEX 459    GT_PK(2,2)      1344  2336  1369  2337  2338  1370
-CONVEX 460    GT_PK(2,2)      1344  2339  1345  2337  2325  1370
-CONVEX 461    GT_PK(2,2)      1344  2340  1343  2341  2342  1316
-CONVEX 462    GT_PK(2,2)      1344  2340  1343  2336  2343  1369
-CONVEX 463    GT_PK(2,2)      1317  2344  1344  2345  2341  1316
-CONVEX 464    GT_PK(2,2)      1317  2344  1344  2346  2339  1345
-CONVEX 465    GT_PK(2,2)      1444  2347  1429  2348  1744  1443
-CONVEX 466    GT_PK(2,2)      1444  2349  1430  2350  1516  1445
-CONVEX 467    GT_PK(2,2)      1444  2347  1429  2349  2351  1430
-CONVEX 468    GT_PK(2,2)      1410  2352  1428  2353  1733  1409
-CONVEX 469    GT_PK(2,2)      1410  2354  1429  2352  1743  1428
-CONVEX 470    GT_PK(2,2)      1368  2355  1369  2356  2357  1392
-CONVEX 471    GT_PK(2,2)      1368  2358  1391  2356  2359  1392
-CONVEX 472    GT_PK(2,2)      1368  2360  1343  2355  2343  1369
-CONVEX 473    GT_PK(2,2)      1413  2361  1432  2362  2306  1414
-CONVEX 474    GT_PK(2,2)      1413  2363  1431  2364  1511  1412
-CONVEX 475    GT_PK(2,2)      1413  2365  1391  2364  1746  1412
-CONVEX 476    GT_PK(2,2)      1413  2362  1414  2366  2367  1392
-CONVEX 477    GT_PK(2,2)      1413  2365  1391  2366  2359  1392
-CONVEX 478    GT_PK(2,2)      1413  2363  1431  2368  1514  1446
-CONVEX 479    GT_PK(2,2)      1413  2361  1432  2368  2369  1446
-CONVEX 480    GT_PK(2,2)      1113  2370  1112  2371  2372  1148
-CONVEX 481    GT_PK(2,2)      1113  2373  1149  2371  1752  1148
-CONVEX 482    GT_PK(2,2)      1113  2374  1076  2370  2281  1112
-CONVEX 483    GT_PK(2,2)      1150  2375  1185  2376  1519  1184
-CONVEX 484    GT_PK(2,2)      1150  2377  1149  2376  1754  1184
-CONVEX 485    GT_PK(2,2)      1079  2378  1078  2379  2380  1115
-CONVEX 486    GT_PK(2,2)      1079  2381  1116  2379  2382  1115
-CONVEX 487    GT_PK(2,2)      1079  2381  1116  2383  2384  1080
-CONVEX 488    GT_PK(2,2)      1079  2378  1078  2385  2290  1041
-CONVEX 489    GT_PK(2,2)      1280  2386  1248  2387  1748  1279
-CONVEX 490    GT_PK(2,2)      1280  2388  1309  2387  2389  1279
-CONVEX 491    GT_PK(2,2)      1280  2388  1309  2390  2273  1310
-CONVEX 492    GT_PK(2,2)      1217  2391  1183  2392  2393  1216
-CONVEX 493    GT_PK(2,2)      1217  2394  1218  2395  2396  1250
-CONVEX 494    GT_PK(2,2)      1217  2394  1218  2397  1518  1184
-CONVEX 495    GT_PK(2,2)      1217  2391  1183  2397  1753  1184
-CONVEX 496    GT_PK(2,2)      1253  2398  1284  2399  2400  1285
-CONVEX 497    GT_PK(2,2)      1253  2401  1252  2398  2402  1284
-CONVEX 498    GT_PK(2,2)      1311  2403  1312  2404  2405  1339
-CONVEX 499    GT_PK(2,2)      1311  2406  1282  2403  2407  1312
-CONVEX 500    GT_PK(2,2)      1153  2408  1187  2409  2410  1152
-CONVEX 501    GT_PK(2,2)      1153  2408  1187  2411  1755  1188
-CONVEX 502    GT_PK(2,2)      1154  2412  1188  2413  2310  1189
-CONVEX 503    GT_PK(2,2)      1154  2414  1153  2412  2411  1188
-CONVEX 504    GT_PK(2,2)      1220  2415  1187  2416  1756  1221
-CONVEX 505    GT_PK(2,2)      1220  2417  1253  2416  2418  1221
-CONVEX 506    GT_PK(2,2)      1220  2419  1252  2420  2421  1219
-CONVEX 507    GT_PK(2,2)      1220  2417  1253  2419  2401  1252
-CONVEX 508    GT_PK(2,2)      665  2422  704  2423  1774  705
-CONVEX 509    GT_PK(2,2)      547  2424  508  2425  1765  546
-CONVEX 510    GT_PK(2,2)      586  2426  587  2427  2428  625
-CONVEX 511    GT_PK(2,2)      586  2429  585  2427  2430  625
-CONVEX 512    GT_PK(2,2)      586  2429  585  2431  1778  546
-CONVEX 513    GT_PK(2,2)      586  2432  547  2431  2425  546
-CONVEX 514    GT_PK(2,2)      586  2432  547  2426  2433  587
-CONVEX 515    GT_PK(2,2)      624  2434  585  2435  2430  625
-CONVEX 516    GT_PK(2,2)      899  2436  898  2437  1780  938
-CONVEX 517    GT_PK(2,2)      899  2438  939  2437  2439  938
-CONVEX 518    GT_PK(2,2)      899  2438  939  2440  1814  900
-CONVEX 519    GT_PK(2,2)      739  2441  779  2442  1804  778
-CONVEX 520    GT_PK(2,2)      739  2443  738  2442  2444  778
-CONVEX 521    GT_PK(2,2)      819  2445  818  2446  2447  858
-CONVEX 522    GT_PK(2,2)      819  2445  818  2448  1802  779
-CONVEX 523    GT_PK(2,2)      623  2449  624  2450  2451  663
-CONVEX 524    GT_PK(2,2)      742  2452  743  2453  1531  781
-CONVEX 525    GT_PK(2,2)      742  2454  741  2453  2455  781
-CONVEX 526    GT_PK(2,2)      780  2456  820  2457  1807  781
-CONVEX 527    GT_PK(2,2)      780  2458  741  2457  2455  781
-CONVEX 528    GT_PK(2,2)      780  2459  819  2456  2460  820
-CONVEX 529    GT_PK(2,2)      780  2459  819  2461  2448  779
-CONVEX 530    GT_PK(2,2)      662  2462  623  2463  2450  663
-CONVEX 531    GT_PK(2,2)      979  2464  1017  2465  2466  978
-CONVEX 532    GT_PK(2,2)      979  2467  940  2465  1811  978
-CONVEX 533    GT_PK(2,2)      979  2467  940  2468  2469  941
-CONVEX 534    GT_PK(2,2)      1056  2470  1057  2471  2472  1094
-CONVEX 535    GT_PK(2,2)      1055  2473  1056  2474  2475  1017
-CONVEX 536    GT_PK(2,2)      1295  2476  1294  2477  2478  1262
-CONVEX 537    GT_PK(2,2)      1295  2479  1263  2477  1790  1262
-CONVEX 538    GT_PK(2,2)      1295  2479  1263  2480  1794  1264
-CONVEX 539    GT_PK(2,2)      817  2481  818  2482  1803  778
-CONVEX 540    GT_PK(2,2)      860  2483  821  2484  1805  820
-CONVEX 541    GT_PK(2,2)      860  2485  899  2486  2440  900
-CONVEX 542    GT_PK(2,2)      977  2487  939  2488  1812  978
-CONVEX 543    GT_PK(2,2)      977  2487  939  2489  2439  938
-CONVEX 544    GT_PK(2,2)      977  2490  976  2489  1821  938
-CONVEX 545    GT_PK(2,2)      977  2490  976  2491  2492  1015
-CONVEX 546    GT_PK(2,2)      980  2493  942  2494  1819  941
-CONVEX 547    GT_PK(2,2)      980  2495  979  2496  2497  1019
-CONVEX 548    GT_PK(2,2)      980  2495  979  2494  2468  941
-CONVEX 549    GT_PK(2,2)      861  2498  821  2499  1809  822
-CONVEX 550    GT_PK(2,2)      861  2500  860  2501  2486  900
-CONVEX 551    GT_PK(2,2)      861  2500  860  2498  2483  821
-CONVEX 552    GT_PK(2,2)      901  2502  940  2503  2469  941
-CONVEX 553    GT_PK(2,2)      901  2504  902  2503  1818  941
-CONVEX 554    GT_PK(2,2)      901  2502  940  2505  1813  900
-CONVEX 555    GT_PK(2,2)      901  2506  861  2505  2501  900
-CONVEX 556    GT_PK(2,2)      427  2507  428  2508  1838  390
-CONVEX 557    GT_PK(2,2)      356  2509  392  2510  1842  355
-CONVEX 558    GT_PK(2,2)      356  2511  393  2509  1833  392
-CONVEX 559    GT_PK(2,2)      356  2512  320  2510  1560  355
-CONVEX 560    GT_PK(2,2)      353  2513  318  2514  2515  317
-CONVEX 561    GT_PK(2,2)      353  2516  352  2514  1824  317
-CONVEX 562    GT_PK(2,2)      353  2517  354  2518  1840  390
-CONVEX 563    GT_PK(2,2)      353  2513  318  2517  1846  354
-CONVEX 564    GT_PK(2,2)      838  2519  839  2520  2521  878
-CONVEX 565    GT_PK(2,2)      517  2522  556  2523  2524  557
-CONVEX 566    GT_PK(2,2)      516  2525  478  2526  1608  477
-CONVEX 567    GT_PK(2,2)      516  2527  517  2525  2528  478
-CONVEX 568    GT_PK(2,2)      516  2527  517  2529  2522  556
-CONVEX 569    GT_PK(2,2)      596  2530  556  2531  2524  557
-CONVEX 570    GT_PK(2,2)      596  2532  597  2531  2533  557
-CONVEX 571    GT_PK(2,2)      596  2532  597  2534  2535  636
-CONVEX 572    GT_PK(2,2)      714  2536  715  2537  2538  675
-CONVEX 573    GT_PK(2,2)      982  2539  983  2540  2541  1021
-CONVEX 574    GT_PK(2,2)      982  2542  1020  2540  1466  1021
-CONVEX 575    GT_PK(2,2)      982  2543  981  2542  2544  1020
-CONVEX 576    GT_PK(2,2)      787  2545  786  2546  2547  826
-CONVEX 577    GT_PK(2,2)      787  2545  786  2548  1858  747
-CONVEX 578    GT_PK(2,2)      1100  2549  1135  2550  2551  1136
-CONVEX 579    GT_PK(2,2)      1100  2549  1135  2552  1868  1099
-CONVEX 580    GT_PK(2,2)      1098  2553  1134  2554  1867  1099
-CONVEX 581    GT_PK(2,2)      1098  2555  1062  2554  2556  1099
-CONVEX 582    GT_PK(2,2)      1133  2557  1134  2558  2559  1168
-CONVEX 583    GT_PK(2,2)      1133  2560  1098  2557  2553  1134
-CONVEX 584    GT_PK(2,2)      1097  2561  1133  2562  2563  1132
-CONVEX 585    GT_PK(2,2)      1097  2561  1133  2564  2560  1098
-CONVEX 586    GT_PK(2,2)      1167  2565  1201  2566  1864  1200
-CONVEX 587    GT_PK(2,2)      1167  2567  1166  2566  2568  1200
-CONVEX 588    GT_PK(2,2)      1167  2569  1132  2567  1869  1166
-CONVEX 589    GT_PK(2,2)      1167  2570  1133  2569  2563  1132
-CONVEX 590    GT_PK(2,2)      1167  2565  1201  2571  2572  1168
-CONVEX 591    GT_PK(2,2)      1167  2570  1133  2571  2558  1168
-CONVEX 592    GT_PK(2,2)      1096  2573  1095  2574  1872  1059
-CONVEX 593    GT_PK(2,2)      1096  2575  1097  2576  2562  1132
-CONVEX 594    GT_PK(2,2)      1096  2576  1132  2577  1870  1131
-CONVEX 595    GT_PK(2,2)      1096  2573  1095  2577  2578  1131
-CONVEX 596    GT_PK(2,2)      1096  2574  1059  2579  2580  1060
-CONVEX 597    GT_PK(2,2)      1096  2575  1097  2579  2581  1060
-CONVEX 598    GT_PK(2,2)      1065  2582  1027  2583  2584  1064
-CONVEX 599    GT_PK(2,2)      1065  2582  1027  2585  2586  1028
-CONVEX 600    GT_PK(2,2)      751  2587  711  2588  2589  712
-CONVEX 601    GT_PK(2,2)      1063  2590  1062  2591  2556  1099
-CONVEX 602    GT_PK(2,2)      1063  2592  1100  2591  2552  1099
-CONVEX 603    GT_PK(2,2)      1063  2592  1100  2593  2594  1064
-CONVEX 604    GT_PK(2,2)      1022  2595  1023  2596  2597  1060
-CONVEX 605    GT_PK(2,2)      1022  2598  1059  2599  1564  1021
-CONVEX 606    GT_PK(2,2)      1022  2598  1059  2596  2580  1060
-CONVEX 607    GT_PK(2,2)      1022  2600  983  2599  2541  1021
-CONVEX 608    GT_PK(2,2)      985  2601  1023  2602  2603  1024
-CONVEX 609    GT_PK(2,2)      949  2604  950  2605  2606  988
-CONVEX 610    GT_PK(2,2)      949  2604  950  2607  2608  911
-CONVEX 611    GT_PK(2,2)      949  2607  911  2609  2610  910
-CONVEX 612    GT_PK(2,2)      949  2611  948  2609  1875  910
-CONVEX 613    GT_PK(2,2)      1030  2612  1029  2613  2614  1067
-CONVEX 614    GT_PK(2,2)      989  2615  950  2616  2606  988
-CONVEX 615    GT_PK(2,2)      989  2617  1027  2616  2618  988
-CONVEX 616    GT_PK(2,2)      989  2617  1027  2619  2586  1028
-CONVEX 617    GT_PK(2,2)      912  2620  872  2621  2622  873
-CONVEX 618    GT_PK(2,2)      912  2623  950  2624  2608  911
-CONVEX 619    GT_PK(2,2)      912  2620  872  2624  2625  911
-CONVEX 620    GT_PK(2,2)      1206  2626  1207  2627  2628  1173
-CONVEX 621    GT_PK(2,2)      758  2629  797  2630  1892  757
-CONVEX 622    GT_PK(2,2)      758  2631  718  2630  1911  757
-CONVEX 623    GT_PK(2,2)      758  2631  718  2632  1908  719
-CONVEX 624    GT_PK(2,2)      758  2633  759  2632  1903  719
-CONVEX 625    GT_PK(2,2)      758  2629  797  2634  2635  798
-CONVEX 626    GT_PK(2,2)      758  2633  759  2634  2636  798
-CONVEX 627    GT_PK(2,2)      875  2637  835  2638  1896  836
-CONVEX 628    GT_PK(2,2)      875  2639  914  2640  2641  915
-CONVEX 629    GT_PK(2,2)      875  2637  835  2642  2643  874
-CONVEX 630    GT_PK(2,2)      875  2639  914  2642  2644  874
-CONVEX 631    GT_PK(2,2)      754  2645  714  2646  2536  715
-CONVEX 632    GT_PK(2,2)      794  2647  754  2648  2649  793
-CONVEX 633    GT_PK(2,2)      638  2650  599  2651  1898  598
-CONVEX 634    GT_PK(2,2)      638  2652  677  2653  1885  678
-CONVEX 635    GT_PK(2,2)      639  2654  678  2655  1907  679
-CONVEX 636    GT_PK(2,2)      639  2656  640  2655  1926  679
-CONVEX 637    GT_PK(2,2)      639  2657  638  2654  2653  678
-CONVEX 638    GT_PK(2,2)      639  2657  638  2658  2650  599
-CONVEX 639    GT_PK(2,2)      560  2659  559  2660  2661  520
-CONVEX 640    GT_PK(2,2)      560  2662  599  2659  1897  559
-CONVEX 641    GT_PK(2,2)      560  2663  521  2660  2664  520
-CONVEX 642    GT_PK(2,2)      560  2663  521  2665  2060  561
-CONVEX 643    GT_PK(2,2)      762  2666  761  2667  2668  801
-CONVEX 644    GT_PK(2,2)      722  2669  721  2670  1916  682
-CONVEX 645    GT_PK(2,2)      722  2669  721  2671  1918  761
-CONVEX 646    GT_PK(2,2)      722  2672  683  2670  2673  682
-CONVEX 647    GT_PK(2,2)      722  2674  762  2671  2666  761
-CONVEX 648    GT_PK(2,2)      1404  2675  1405  2676  1942  1383
-CONVEX 649    GT_PK(2,2)      1423  2677  1424  2678  1579  1405
-CONVEX 650    GT_PK(2,2)      1423  2679  1404  2678  2675  1405
-CONVEX 651    GT_PK(2,2)      1423  2679  1404  2680  2681  1422
-CONVEX 652    GT_PK(2,2)      1360  2682  1384  2683  1941  1383
-CONVEX 653    GT_PK(2,2)      1360  2682  1384  2684  1937  1361
-CONVEX 654    GT_PK(2,2)      1335  2685  1360  2686  2687  1334
-CONVEX 655    GT_PK(2,2)      1335  2688  1361  2689  2278  1336
-CONVEX 656    GT_PK(2,2)      1335  2685  1360  2688  2684  1361
-CONVEX 657    GT_PK(2,2)      1212  2690  1178  2691  2692  1211
-CONVEX 658    GT_PK(2,2)      1212  2693  1244  2691  2694  1211
-CONVEX 659    GT_PK(2,2)      1179  2695  1212  2696  2697  1213
-CONVEX 660    GT_PK(2,2)      1179  2695  1212  2698  2690  1178
-CONVEX 661    GT_PK(2,2)      1245  2699  1212  2700  2697  1213
-CONVEX 662    GT_PK(2,2)      1245  2699  1212  2701  2693  1244
-CONVEX 663    GT_PK(2,2)      1182  2702  1183  2703  2393  1216
-CONVEX 664    GT_PK(2,2)      1182  2702  1183  2704  1751  1148
-CONVEX 665    GT_PK(2,2)      1147  2705  1112  2706  2372  1148
-CONVEX 666    GT_PK(2,2)      1147  2707  1182  2706  2704  1148
-CONVEX 667    GT_PK(2,2)      1147  2707  1182  2708  2709  1181
-CONVEX 668    GT_PK(2,2)      1308  2710  1278  2711  1580  1279
-CONVEX 669    GT_PK(2,2)      1308  2712  1309  2711  2389  1279
-CONVEX 670    GT_PK(2,2)      1308  2712  1309  2713  2271  1336
-CONVEX 671    GT_PK(2,2)      1308  2714  1335  2713  2689  1336
-CONVEX 672    GT_PK(2,2)      1268  2715  1298  2716  2717  1297
-CONVEX 673    GT_PK(2,2)      1268  2718  1236  2719  2720  1237
-CONVEX 674    GT_PK(2,2)      1268  2721  1269  2719  2722  1237
-CONVEX 675    GT_PK(2,2)      1268  2721  1269  2715  2723  1298
-CONVEX 676    GT_PK(2,2)      1299  2724  1269  2725  2726  1270
-CONVEX 677    GT_PK(2,2)      1299  2724  1269  2727  2723  1298
-CONVEX 678    GT_PK(2,2)      1137  2728  1171  2729  2730  1136
-CONVEX 679    GT_PK(2,2)      1137  2731  1138  2732  1879  1102
-CONVEX 680    GT_PK(2,2)      1169  2733  1134  2734  2559  1168
-CONVEX 681    GT_PK(2,2)      1169  2733  1134  2735  1866  1135
-CONVEX 682    GT_PK(2,2)      1267  2736  1268  2737  2716  1297
-CONVEX 683    GT_PK(2,2)      1267  2736  1268  2738  2718  1236
-CONVEX 684    GT_PK(2,2)      1204  2739  1236  2740  2720  1237
-CONVEX 685    GT_PK(2,2)      1240  2741  1207  2742  2743  1208
-CONVEX 686    GT_PK(2,2)      1271  2744  1240  2745  2746  1272
-CONVEX 687    GT_PK(2,2)      1243  2747  1244  2748  2694  1211
-CONVEX 688    GT_PK(2,2)      972  2749  971  2750  1952  933
-CONVEX 689    GT_PK(2,2)      1083  2751  1046  2752  2753  1045
-CONVEX 690    GT_PK(2,2)      1002  2754  1003  2755  2756  964
-CONVEX 691    GT_PK(2,2)      1002  2757  1040  2758  2286  1001
-CONVEX 692    GT_PK(2,2)      1002  2754  1003  2759  2760  1041
-CONVEX 693    GT_PK(2,2)      1002  2757  1040  2759  2289  1041
-CONVEX 694    GT_PK(2,2)      1081  2761  1043  2762  2763  1080
-CONVEX 695    GT_PK(2,2)      929  2764  930  2765  1958  968
-CONVEX 696    GT_PK(2,2)      1008  2766  969  2767  1953  970
-CONVEX 697    GT_PK(2,2)      1008  2767  970  2768  1946  1009
-CONVEX 698    GT_PK(2,2)      1157  2769  1192  2770  1742  1158
-CONVEX 699    GT_PK(2,2)      1010  2771  1049  2772  2773  1011
-CONVEX 700    GT_PK(2,2)      1010  2774  972  2772  2775  1011
-CONVEX 701    GT_PK(2,2)      1010  2776  971  2777  1945  1009
-CONVEX 702    GT_PK(2,2)      1010  2774  972  2776  2749  971
-CONVEX 703    GT_PK(2,2)      974  2778  936  2779  1551  975
-CONVEX 704    GT_PK(2,2)      974  2780  1013  2779  2781  975
-CONVEX 705    GT_PK(2,2)      1014  2782  1013  2783  2784  1052
-CONVEX 706    GT_PK(2,2)      1014  2782  1013  2785  2781  975
-CONVEX 707    GT_PK(2,2)      1014  2786  976  2785  1822  975
-CONVEX 708    GT_PK(2,2)      1014  2786  976  2787  2492  1015
-CONVEX 709    GT_PK(2,2)      1051  2788  1013  2789  2784  1052
-CONVEX 710    GT_PK(2,2)      1124  2790  1123  2791  2792  1087
-CONVEX 711    GT_PK(2,2)      1163  2793  1164  2794  1538  1198
-CONVEX 712    GT_PK(2,2)      1163  2795  1197  2794  1965  1198
-CONVEX 713    GT_PK(2,2)      725  2796  685  2797  2798  724
-CONVEX 714    GT_PK(2,2)      725  2799  764  2797  2800  724
-CONVEX 715    GT_PK(2,2)      684  2801  685  2802  2803  645
-CONVEX 716    GT_PK(2,2)      684  2801  685  2804  2798  724
-CONVEX 717    GT_PK(2,2)      570  2805  571  2806  2807  610
-CONVEX 718    GT_PK(2,2)      570  2808  609  2806  1966  610
-CONVEX 719    GT_PK(2,2)      570  2809  531  2810  2811  530
-CONVEX 720    GT_PK(2,2)      570  2809  531  2805  2812  571
-CONVEX 721    GT_PK(2,2)      646  2813  685  2814  2803  645
-CONVEX 722    GT_PK(2,2)      646  2815  606  2814  2816  645
-CONVEX 723    GT_PK(2,2)      30  2817  29  2818  1975  15
-CONVEX 724    GT_PK(2,2)      30  2817  29  2819  2820  48
-CONVEX 725    GT_PK(2,2)      28  2821  29  2822  1974  14
-CONVEX 726    GT_PK(2,2)      28  2822  14  2823  2824  13
-CONVEX 727    GT_PK(2,2)      28  2825  27  2823  1704  13
-CONVEX 728    GT_PK(2,2)      89  2826  66  2827  2828  90
-CONVEX 729    GT_PK(2,2)      89  2829  114  2830  2831  88
-CONVEX 730    GT_PK(2,2)      89  2832  65  2830  1493  88
-CONVEX 731    GT_PK(2,2)      89  2826  66  2832  1980  65
-CONVEX 732    GT_PK(2,2)      528  2833  529  2834  2835  490
-CONVEX 733    GT_PK(2,2)      489  2836  451  2837  2838  490
-CONVEX 734    GT_PK(2,2)      489  2839  528  2840  2841  527
-CONVEX 735    GT_PK(2,2)      489  2839  528  2837  2834  490
-CONVEX 736    GT_PK(2,2)      452  2842  451  2843  2844  413
-CONVEX 737    GT_PK(2,2)      452  2842  451  2845  2838  490
-CONVEX 738    GT_PK(2,2)      414  2846  452  2847  2843  413
-CONVEX 739    GT_PK(2,2)      414  2846  452  2848  2849  453
-CONVEX 740    GT_PK(2,2)      491  2850  529  2851  2852  530
-CONVEX 741    GT_PK(2,2)      491  2850  529  2853  2835  490
-CONVEX 742    GT_PK(2,2)      491  2854  452  2853  2845  490
-CONVEX 743    GT_PK(2,2)      491  2854  452  2855  2849  453
-CONVEX 744    GT_PK(2,2)      385  2856  423  2857  2858  422
-CONVEX 745    GT_PK(2,2)      311  2859  310  2860  1995  346
-CONVEX 746    GT_PK(2,2)      311  2859  310  2861  1997  276
-CONVEX 747    GT_PK(2,2)      382  2862  345  2863  1996  346
-CONVEX 748    GT_PK(2,2)      382  2864  383  2863  2865  346
-CONVEX 749    GT_PK(2,2)      382  2866  381  2862  2867  345
-CONVEX 750    GT_PK(2,2)      382  2868  420  2864  2869  383
-CONVEX 751    GT_PK(2,2)      382  2866  381  2870  2871  419
-CONVEX 752    GT_PK(2,2)      382  2868  420  2870  2872  419
-CONVEX 753    GT_PK(2,2)      347  2873  383  2874  2865  346
-CONVEX 754    GT_PK(2,2)      347  2875  311  2874  2860  346
-CONVEX 755    GT_PK(2,2)      494  2876  455  2877  2002  456
-CONVEX 756    GT_PK(2,2)      494  2878  495  2877  2879  456
-CONVEX 757    GT_PK(2,2)      494  2876  455  2880  1989  493
-CONVEX 758    GT_PK(2,2)      494  2878  495  2881  2882  533
-CONVEX 759    GT_PK(2,2)      497  2883  459  2884  1983  498
-CONVEX 760    GT_PK(2,2)      457  2885  495  2886  2879  456
-CONVEX 761    GT_PK(2,2)      235  2887  268  2888  2889  234
-CONVEX 762    GT_PK(2,2)      235  2890  202  2888  2239  234
-CONVEX 763    GT_PK(2,2)      235  2891  203  2890  2892  202
-CONVEX 764    GT_PK(2,2)      309  2893  310  2894  1994  345
-CONVEX 765    GT_PK(2,2)      309  2895  274  2896  2897  308
-CONVEX 766    GT_PK(2,2)      309  2895  274  2898  1973  275
-CONVEX 767    GT_PK(2,2)      309  2893  310  2898  1998  275
-CONVEX 768    GT_PK(2,2)      344  2899  343  2900  2008  308
-CONVEX 769    GT_PK(2,2)      344  2901  309  2900  2896  308
-CONVEX 770    GT_PK(2,2)      344  2901  309  2902  2894  345
-CONVEX 771    GT_PK(2,2)      344  2903  381  2902  2867  345
-CONVEX 772    GT_PK(2,2)      344  2903  381  2904  2905  380
-CONVEX 773    GT_PK(2,2)      344  2899  343  2904  2013  380
-CONVEX 774    GT_PK(2,2)      376  2906  414  2907  2847  413
-CONVEX 775    GT_PK(2,2)      376  2906  414  2908  2909  377
-CONVEX 776    GT_PK(2,2)      378  2910  341  2911  2912  377
-CONVEX 777    GT_PK(2,2)      378  2913  379  2914  2004  416
-CONVEX 778    GT_PK(2,2)      378  2913  379  2915  2012  342
-CONVEX 779    GT_PK(2,2)      378  2910  341  2915  2018  342
-CONVEX 780    GT_PK(2,2)      305  2916  341  2917  2017  306
-CONVEX 781    GT_PK(2,2)      340  2918  341  2919  2912  377
-CONVEX 782    GT_PK(2,2)      340  2920  376  2919  2908  377
-CONVEX 783    GT_PK(2,2)      340  2920  376  2921  2922  339
-CONVEX 784    GT_PK(2,2)      340  2923  305  2918  2916  341
-CONVEX 785    GT_PK(2,2)      340  2921  339  2924  2014  304
-CONVEX 786    GT_PK(2,2)      340  2923  305  2924  2925  304
-CONVEX 787    GT_PK(2,2)      765  2926  805  2927  1592  766
-CONVEX 788    GT_PK(2,2)      765  2928  725  2929  2930  1
-CONVEX 789    GT_PK(2,2)      765  2928  725  2931  2799  764
-CONVEX 790    GT_PK(2,2)      765  2932  726  2929  2933  1
-CONVEX 791    GT_PK(2,2)      765  2932  726  2927  2020  766
-CONVEX 792    GT_PK(2,2)      844  2934  805  2935  1593  845
-CONVEX 793    GT_PK(2,2)      802  2936  762  2937  2667  801
-CONVEX 794    GT_PK(2,2)      648  2938  609  2939  1967  649
-CONVEX 795    GT_PK(2,2)      648  2940  688  2939  2941  649
-CONVEX 796    GT_PK(2,2)      648  2942  608  2943  2944  647
-CONVEX 797    GT_PK(2,2)      648  2942  608  2938  2945  609
-CONVEX 798    GT_PK(2,2)      687  2946  726  2947  2019  727
-CONVEX 799    GT_PK(2,2)      687  2948  688  2947  2021  727
-CONVEX 800    GT_PK(2,2)      687  2949  648  2948  2940  688
-CONVEX 801    GT_PK(2,2)      687  2949  648  2950  2943  647
-CONVEX 802    GT_PK(2,2)      613  2951  652  2952  2953  653
-CONVEX 803    GT_PK(2,2)      532  2954  531  2955  2812  571
-CONVEX 804    GT_PK(2,2)      532  2956  572  2957  2958  533
-CONVEX 805    GT_PK(2,2)      532  2956  572  2955  2959  571
-CONVEX 806    GT_PK(2,2)      532  2954  531  2960  2961  493
-CONVEX 807    GT_PK(2,2)      532  2962  494  2957  2881  533
-CONVEX 808    GT_PK(2,2)      532  2962  494  2960  2880  493
-CONVEX 809    GT_PK(2,2)      808  2963  769  2964  2965  768
-CONVEX 810    GT_PK(2,2)      808  2966  807  2964  1598  768
-CONVEX 811    GT_PK(2,2)      808  2966  807  2967  1600  847
-CONVEX 812    GT_PK(2,2)      729  2968  769  2969  2970  730
-CONVEX 813    GT_PK(2,2)      729  2971  690  2969  2972  730
-CONVEX 814    GT_PK(2,2)      729  2973  728  2974  1468  768
-CONVEX 815    GT_PK(2,2)      729  2968  769  2974  2965  768
-CONVEX 816    GT_PK(2,2)      689  2975  688  2976  2941  649
-CONVEX 817    GT_PK(2,2)      689  2975  688  2977  2022  728
-CONVEX 818    GT_PK(2,2)      689  2978  729  2977  2973  728
-CONVEX 819    GT_PK(2,2)      689  2978  729  2979  2971  690
-CONVEX 820    GT_PK(2,2)      691  2980  690  2981  2972  730
-CONVEX 821    GT_PK(2,2)      611  2982  571  2983  2807  610
-CONVEX 822    GT_PK(2,2)      611  2984  572  2982  2959  571
-CONVEX 823    GT_PK(2,2)      854  2985  894  2986  1961  855
-CONVEX 824    GT_PK(2,2)      891  2987  930  2988  1956  931
-CONVEX 825    GT_PK(2,2)      536  2989  497  2990  2884  498
-CONVEX 826    GT_PK(2,2)      614  2991  575  2992  2993  574
-CONVEX 827    GT_PK(2,2)      614  2994  613  2995  2952  653
-CONVEX 828    GT_PK(2,2)      614  2994  613  2992  2996  574
-CONVEX 829    GT_PK(2,2)      774  2997  813  2998  2999  773
-CONVEX 830    GT_PK(2,2)      627  3000  628  3001  2026  667
-CONVEX 831    GT_PK(2,2)      627  3000  628  3002  2030  588
-CONVEX 832    GT_PK(2,2)      549  3003  510  3004  3005  509
-CONVEX 833    GT_PK(2,2)      433  3006  395  3007  1470  394
-CONVEX 834    GT_PK(2,2)      404  3008  403  3009  1604  366
-CONVEX 835    GT_PK(2,2)      404  3010  367  3009  2047  366
-CONVEX 836    GT_PK(2,2)      404  3010  367  3011  3012  405
-CONVEX 837    GT_PK(2,2)      404  3013  443  3011  3014  405
-CONVEX 838    GT_PK(2,2)      642  3015  681  3016  1917  682
-CONVEX 839    GT_PK(2,2)      642  3015  681  3017  1924  641
-CONVEX 840    GT_PK(2,2)      644  3018  684  3019  2802  645
-CONVEX 841    GT_PK(2,2)      644  3018  684  3020  3021  683
-CONVEX 842    GT_PK(2,2)      484  3022  523  3023  2056  522
-CONVEX 843    GT_PK(2,2)      524  3024  523  3025  2057  563
-CONVEX 844    GT_PK(2,2)      482  3026  521  3027  2664  520
-CONVEX 845    GT_PK(2,2)      558  3028  597  3029  2533  557
-CONVEX 846    GT_PK(2,2)      558  3030  559  3031  1899  598
-CONVEX 847    GT_PK(2,2)      558  3028  597  3031  3032  598
-CONVEX 848    GT_PK(2,2)      436  3033  397  3034  2061  398
-CONVEX 849    GT_PK(2,2)      436  3035  437  3034  2064  398
-CONVEX 850    GT_PK(2,2)      440  3036  439  3037  1606  478
-CONVEX 851    GT_PK(2,2)      440  3036  439  3038  2095  401
-CONVEX 852    GT_PK(2,2)      440  3039  402  3038  2092  401
-CONVEX 853    GT_PK(2,2)      221  3040  254  3041  2117  255
-CONVEX 854    GT_PK(2,2)      221  3041  255  3042  1628  222
-CONVEX 855    GT_PK(2,2)      221  3043  188  3044  2114  220
-CONVEX 856    GT_PK(2,2)      221  3040  254  3044  2116  220
-CONVEX 857    GT_PK(2,2)      221  3045  189  3042  1620  222
-CONVEX 858    GT_PK(2,2)      221  3043  188  3045  2110  189
-CONVEX 859    GT_PK(2,2)      323  3046  359  3047  2086  322
-CONVEX 860    GT_PK(2,2)      323  3048  287  3047  2124  322
-CONVEX 861    GT_PK(2,2)      323  3046  359  3049  2079  360
-CONVEX 862    GT_PK(2,2)      213  3050  214  3051  2162  182
-CONVEX 863    GT_PK(2,2)      213  3050  214  3052  2164  246
-CONVEX 864    GT_PK(2,2)      213  3053  181  3051  1662  182
-CONVEX 865    GT_PK(2,2)      213  3054  212  3053  3055  181
-CONVEX 866    GT_PK(2,2)      213  3052  246  3056  2201  245
-CONVEX 867    GT_PK(2,2)      213  3054  212  3056  3057  245
-CONVEX 868    GT_PK(2,2)      180  3058  212  3059  3055  181
-CONVEX 869    GT_PK(2,2)      180  3060  151  3059  2179  181
-CONVEX 870    GT_PK(2,2)      180  3061  211  3058  3062  212
-CONVEX 871    GT_PK(2,2)      74  3063  52  3064  3065  53
-CONVEX 872    GT_PK(2,2)      74  3066  73  3063  2182  52
-CONVEX 873    GT_PK(2,2)      74  3064  53  3067  1681  98
-CONVEX 874    GT_PK(2,2)      283  3068  282  3069  1699  249
-CONVEX 875    GT_PK(2,2)      283  3070  250  3069  2190  249
-CONVEX 876    GT_PK(2,2)      283  3068  282  3071  1695  317
-CONVEX 877    GT_PK(2,2)      283  3072  318  3071  2515  317
-CONVEX 878    GT_PK(2,2)      283  3072  318  3073  1844  284
-CONVEX 879    GT_PK(2,2)      283  3070  250  3073  2187  284
-CONVEX 880    GT_PK(2,2)      26  3074  12  3075  1702  27
-CONVEX 881    GT_PK(2,2)      26  3076  11  3074  3077  12
-CONVEX 882    GT_PK(2,2)      26  3076  11  3078  2207  25
-CONVEX 883    GT_PK(2,2)      26  3078  25  3079  1716  44
-CONVEX 884    GT_PK(2,2)      26  3079  44  3080  1979  45
-CONVEX 885    GT_PK(2,2)      26  3075  27  3080  3081  45
-CONVEX 886    GT_PK(2,2)      81  3082  57  3083  2211  80
-CONVEX 887    GT_PK(2,2)      81  3084  107  3085  3086  82
-CONVEX 888    GT_PK(2,2)      81  3087  106  3083  2220  80
-CONVEX 889    GT_PK(2,2)      81  3084  107  3087  3088  106
-CONVEX 890    GT_PK(2,2)      193  3089  161  3090  1640  192
-CONVEX 891    GT_PK(2,2)      193  3091  162  3089  2228  161
-CONVEX 892    GT_PK(2,2)      193  3092  225  3090  1482  192
-CONVEX 893    GT_PK(2,2)      338  3093  339  3094  2015  303
-CONVEX 894    GT_PK(2,2)      338  3095  302  3094  2231  303
-CONVEX 895    GT_PK(2,2)      58  3096  37  3097  2234  36
-CONVEX 896    GT_PK(2,2)      58  3098  81  3099  3085  82
-CONVEX 897    GT_PK(2,2)      58  3100  57  3097  2213  36
-CONVEX 898    GT_PK(2,2)      58  3098  81  3100  3082  57
-CONVEX 899    GT_PK(2,2)      200  3101  168  3102  2246  169
-CONVEX 900    GT_PK(2,2)      200  3103  201  3102  3104  169
-CONVEX 901    GT_PK(2,2)      200  3103  201  3105  2240  233
-CONVEX 902    GT_PK(2,2)      86  3106  87  3107  3108  112
-CONVEX 903    GT_PK(2,2)      113  3109  87  3110  3108  112
-CONVEX 904    GT_PK(2,2)      113  3111  141  3112  3113  114
-CONVEX 905    GT_PK(2,2)      113  3112  114  3114  2831  88
-CONVEX 906    GT_PK(2,2)      113  3109  87  3114  2243  88
-CONVEX 907    GT_PK(2,2)      40  3115  39  3116  2260  21
-CONVEX 908    GT_PK(2,2)      40  3117  22  3118  1726  41
-CONVEX 909    GT_PK(2,2)      40  3117  22  3116  1720  21
-CONVEX 910    GT_PK(2,2)      40  3115  39  3119  3120  61
-CONVEX 911    GT_PK(2,2)      59  3121  58  3122  3099  82
-CONVEX 912    GT_PK(2,2)      59  3121  58  3123  3096  37
-CONVEX 913    GT_PK(2,2)      108  3124  107  3125  3086  82
-CONVEX 914    GT_PK(2,2)      1364  3126  1365  3127  3128  1339
-CONVEX 915    GT_PK(2,2)      963  3129  1002  3130  2755  964
-CONVEX 916    GT_PK(2,2)      963  3129  1002  3131  2758  1001
-CONVEX 917    GT_PK(2,2)      963  3132  925  3130  3133  964
-CONVEX 918    GT_PK(2,2)      963  3132  925  3134  2298  924
-CONVEX 919    GT_PK(2,2)      1038  3135  1000  3136  2284  1039
-CONVEX 920    GT_PK(2,2)      1038  3137  1076  3136  3138  1039
-CONVEX 921    GT_PK(2,2)      1038  3137  1076  3139  2280  1075
-CONVEX 922    GT_PK(2,2)      965  3140  927  3141  2291  966
-CONVEX 923    GT_PK(2,2)      965  3142  1003  3143  2756  964
-CONVEX 924    GT_PK(2,2)      965  3144  1004  3141  3145  966
-CONVEX 925    GT_PK(2,2)      965  3144  1004  3142  3146  1003
-CONVEX 926    GT_PK(2,2)      886  3147  925  3148  2299  885
-CONVEX 927    GT_PK(2,2)      886  3148  885  3149  1739  846
-CONVEX 928    GT_PK(2,2)      886  3150  847  3149  1602  846
-CONVEX 929    GT_PK(2,2)      886  3151  887  3150  3152  847
-CONVEX 930    GT_PK(2,2)      1393  3153  1369  3154  2338  1370
-CONVEX 931    GT_PK(2,2)      1393  3153  1369  3155  2357  1392
-CONVEX 932    GT_PK(2,2)      1393  3156  1414  3155  2367  1392
-CONVEX 933    GT_PK(2,2)      1393  3157  1415  3156  2304  1414
-CONVEX 934    GT_PK(2,2)      1254  3158  1286  3159  3160  1285
-CONVEX 935    GT_PK(2,2)      1254  3161  1253  3159  2399  1285
-CONVEX 936    GT_PK(2,2)      1254  3162  1222  3163  2311  1221
-CONVEX 937    GT_PK(2,2)      1254  3161  1253  3163  2418  1221
-CONVEX 938    GT_PK(2,2)      1374  3164  1348  3165  2313  1397
-CONVEX 939    GT_PK(2,2)      1293  3166  1294  3167  3168  1323
-CONVEX 940    GT_PK(2,2)      1293  3166  1294  3169  2478  1262
-CONVEX 941    GT_PK(2,2)      1321  3170  1348  3171  2317  1320
-CONVEX 942    GT_PK(2,2)      1321  3172  1291  3171  3173  1320
-CONVEX 943    GT_PK(2,2)      1319  3174  1347  3175  2328  1346
-CONVEX 944    GT_PK(2,2)      1319  3174  1347  3176  2316  1320
-CONVEX 945    GT_PK(2,2)      1394  3177  1416  3178  2318  1395
-CONVEX 946    GT_PK(2,2)      1394  3179  1415  3180  2302  1434
-CONVEX 947    GT_PK(2,2)      1394  3177  1416  3180  3181  1434
-CONVEX 948    GT_PK(2,2)      1394  3182  1371  3183  2324  1370
-CONVEX 949    GT_PK(2,2)      1394  3182  1371  3178  2332  1395
-CONVEX 950    GT_PK(2,2)      1394  3184  1393  3183  3154  1370
-CONVEX 951    GT_PK(2,2)      1394  3184  1393  3179  3157  1415
-CONVEX 952    GT_PK(2,2)      1195  3185  1196  3186  1583  1229
-CONVEX 953    GT_PK(2,2)      1261  3187  1262  3188  1535  1229
-CONVEX 954    GT_PK(2,2)      1261  3189  1293  3187  3169  1262
-CONVEX 955    GT_PK(2,2)      1411  3190  1390  3191  1747  1412
-CONVEX 956    GT_PK(2,2)      1411  3192  1430  3191  1512  1412
-CONVEX 957    GT_PK(2,2)      1411  3193  1429  3192  2351  1430
-CONVEX 958    GT_PK(2,2)      1411  3194  1410  3193  2354  1429
-CONVEX 959    GT_PK(2,2)      1077  3195  1113  3196  2374  1076
-CONVEX 960    GT_PK(2,2)      1077  3197  1040  3198  2288  1078
-CONVEX 961    GT_PK(2,2)      1077  3196  1076  3199  3138  1039
-CONVEX 962    GT_PK(2,2)      1077  3197  1040  3199  2287  1039
-CONVEX 963    GT_PK(2,2)      1151  3200  1150  3201  2375  1185
-CONVEX 964    GT_PK(2,2)      1151  3202  1116  3203  3204  1152
-CONVEX 965    GT_PK(2,2)      1151  3202  1116  3205  2382  1115
-CONVEX 966    GT_PK(2,2)      1151  3200  1150  3205  3206  1115
-CONVEX 967    GT_PK(2,2)      1249  3207  1280  3208  2386  1248
-CONVEX 968    GT_PK(2,2)      1249  3208  1248  3209  3210  1216
-CONVEX 969    GT_PK(2,2)      1249  3211  1217  3212  2395  1250
-CONVEX 970    GT_PK(2,2)      1249  3211  1217  3209  2392  1216
-CONVEX 971    GT_PK(2,2)      1251  3213  1282  3214  3215  1250
-CONVEX 972    GT_PK(2,2)      1251  3216  1218  3214  2396  1250
-CONVEX 973    GT_PK(2,2)      1251  3216  1218  3217  1520  1219
-CONVEX 974    GT_PK(2,2)      1251  3218  1252  3217  2421  1219
-CONVEX 975    GT_PK(2,2)      1281  3219  1311  3220  2406  1282
-CONVEX 976    GT_PK(2,2)      1281  3221  1249  3222  3207  1280
-CONVEX 977    GT_PK(2,2)      1281  3222  1280  3223  2390  1310
-CONVEX 978    GT_PK(2,2)      1281  3219  1311  3223  3224  1310
-CONVEX 979    GT_PK(2,2)      1281  3220  1282  3225  3215  1250
-CONVEX 980    GT_PK(2,2)      1281  3221  1249  3225  3212  1250
-CONVEX 981    GT_PK(2,2)      1367  3226  1391  3227  1745  1390
-CONVEX 982    GT_PK(2,2)      1367  3228  1368  3226  2358  1391
-CONVEX 983    GT_PK(2,2)      1367  3229  1366  3227  3230  1390
-CONVEX 984    GT_PK(2,2)      1367  3229  1366  3231  3232  1341
-CONVEX 985    GT_PK(2,2)      1342  3233  1368  3234  2360  1343
-CONVEX 986    GT_PK(2,2)      1342  3235  1367  3233  3228  1368
-CONVEX 987    GT_PK(2,2)      1342  3235  1367  3236  3231  1341
-CONVEX 988    GT_PK(2,2)      1155  3237  1154  3238  3239  1119
-CONVEX 989    GT_PK(2,2)      1155  3237  1154  3240  2413  1189
-CONVEX 990    GT_PK(2,2)      1155  3241  1190  3240  3242  1189
-CONVEX 991    GT_PK(2,2)      1155  3241  1190  3243  3244  1156
-CONVEX 992    GT_PK(2,2)      1186  3245  1220  3246  2415  1187
-CONVEX 993    GT_PK(2,2)      1186  3246  1187  3247  2410  1152
-CONVEX 994    GT_PK(2,2)      1186  3248  1185  3249  1521  1219
-CONVEX 995    GT_PK(2,2)      1186  3245  1220  3249  2420  1219
-CONVEX 996    GT_PK(2,2)      1186  3250  1151  3247  3203  1152
-CONVEX 997    GT_PK(2,2)      1186  3250  1151  3248  3201  1185
-CONVEX 998    GT_PK(2,2)      666  3251  665  3252  2423  705
-CONVEX 999    GT_PK(2,2)      664  3253  665  3254  2422  704
-CONVEX 1000    GT_PK(2,2)      664  3255  624  3256  2451  663
-CONVEX 1001    GT_PK(2,2)      664  3253  665  3257  3258  625
-CONVEX 1002    GT_PK(2,2)      664  3255  624  3257  2435  625
-CONVEX 1003    GT_PK(2,2)      506  3259  507  3260  1766  545
-CONVEX 1004    GT_PK(2,2)      506  3259  507  3261  1771  468
-CONVEX 1005    GT_PK(2,2)      506  3261  468  3262  1759  467
-CONVEX 1006    GT_PK(2,2)      506  3263  505  3262  3264  467
-CONVEX 1007    GT_PK(2,2)      740  3265  739  3266  2441  779
-CONVEX 1008    GT_PK(2,2)      740  3267  780  3266  2461  779
-CONVEX 1009    GT_PK(2,2)      740  3267  780  3268  2458  741
-CONVEX 1010    GT_PK(2,2)      740  3265  739  3269  3270  700
-CONVEX 1011    GT_PK(2,2)      859  3271  819  3272  2460  820
-CONVEX 1012    GT_PK(2,2)      859  3273  860  3272  2484  820
-CONVEX 1013    GT_PK(2,2)      859  3273  860  3274  2485  899
-CONVEX 1014    GT_PK(2,2)      859  3274  899  3275  2436  898
-CONVEX 1015    GT_PK(2,2)      859  3275  898  3276  1801  858
-CONVEX 1016    GT_PK(2,2)      859  3271  819  3276  2446  858
-CONVEX 1017    GT_PK(2,2)      543  3277  504  3278  3279  505
-CONVEX 1018    GT_PK(2,2)      543  3280  542  3281  3282  582
-CONVEX 1019    GT_PK(2,2)      543  3277  504  3280  3283  542
-CONVEX 1020    GT_PK(2,2)      544  3284  543  3285  3278  505
-CONVEX 1021    GT_PK(2,2)      544  3286  506  3287  3260  545
-CONVEX 1022    GT_PK(2,2)      544  3286  506  3285  3263  505
-CONVEX 1023    GT_PK(2,2)      584  3288  624  3289  2434  585
-CONVEX 1024    GT_PK(2,2)      584  3290  623  3288  2449  624
-CONVEX 1025    GT_PK(2,2)      584  3289  585  3291  1777  545
-CONVEX 1026    GT_PK(2,2)      584  3292  544  3291  3287  545
-CONVEX 1027    GT_PK(2,2)      702  3293  742  3294  2454  741
-CONVEX 1028    GT_PK(2,2)      702  3295  662  3296  2463  663
-CONVEX 1029    GT_PK(2,2)      702  3293  742  3297  2452  743
-CONVEX 1030    GT_PK(2,2)      622  3298  662  3299  2462  623
-CONVEX 1031    GT_PK(2,2)      622  3298  662  3300  3301  661
-CONVEX 1032    GT_PK(2,2)      622  3302  621  3303  3304  582
-CONVEX 1033    GT_PK(2,2)      622  3302  621  3300  3305  661
-CONVEX 1034    GT_PK(2,2)      1093  3306  1092  3307  3308  1129
-CONVEX 1035    GT_PK(2,2)      1093  3309  1056  3310  2471  1094
-CONVEX 1036    GT_PK(2,2)      1093  3311  1055  3306  3312  1092
-CONVEX 1037    GT_PK(2,2)      1093  3311  1055  3309  2473  1056
-CONVEX 1038    GT_PK(2,2)      1093  3313  1130  3307  1534  1129
-CONVEX 1039    GT_PK(2,2)      1093  3310  1094  3313  3314  1130
-CONVEX 1040    GT_PK(2,2)      1018  3315  1057  3316  3317  1019
-CONVEX 1041    GT_PK(2,2)      1018  3318  1056  3315  2470  1057
-CONVEX 1042    GT_PK(2,2)      1018  3318  1056  3319  2475  1017
-CONVEX 1043    GT_PK(2,2)      1018  3320  979  3316  2497  1019
-CONVEX 1044    GT_PK(2,2)      1018  3320  979  3319  2464  1017
-CONVEX 1045    GT_PK(2,2)      1054  3321  1055  3322  3312  1092
-CONVEX 1046    GT_PK(2,2)      777  3323  738  3324  2444  778
-CONVEX 1047    GT_PK(2,2)      777  3325  817  3324  2482  778
-CONVEX 1048    GT_PK(2,2)      856  3326  895  3327  3328  896
-CONVEX 1049    GT_PK(2,2)      856  3326  895  3329  1960  855
-CONVEX 1050    GT_PK(2,2)      857  3330  817  3331  2481  818
-CONVEX 1051    GT_PK(2,2)      857  3332  897  3333  1800  858
-CONVEX 1052    GT_PK(2,2)      857  3331  818  3333  2447  858
-CONVEX 1053    GT_PK(2,2)      857  3332  897  3334  1796  896
-CONVEX 1054    GT_PK(2,2)      857  3335  856  3334  3327  896
-CONVEX 1055    GT_PK(2,2)      857  3335  856  3330  3336  817
-CONVEX 1056    GT_PK(2,2)      1016  3337  1017  3338  2466  978
-CONVEX 1057    GT_PK(2,2)      1016  3339  977  3338  2488  978
-CONVEX 1058    GT_PK(2,2)      1016  3339  977  3340  2491  1015
-CONVEX 1059    GT_PK(2,2)      1016  3341  1054  3340  3342  1015
-CONVEX 1060    GT_PK(2,2)      1016  3343  1055  3337  2474  1017
-CONVEX 1061    GT_PK(2,2)      1016  3341  1054  3343  3321  1055
-CONVEX 1062    GT_PK(2,2)      862  3344  861  3345  2499  822
-CONVEX 1063    GT_PK(2,2)      862  3346  823  3345  1788  822
-CONVEX 1064    GT_PK(2,2)      862  3347  901  3348  2504  902
-CONVEX 1065    GT_PK(2,2)      862  3347  901  3344  2506  861
-CONVEX 1066    GT_PK(2,2)      862  3346  823  3349  1461  863
-CONVEX 1067    GT_PK(2,2)      862  3350  903  3349  3351  863
-CONVEX 1068    GT_PK(2,2)      862  3348  902  3350  1816  903
-CONVEX 1069    GT_PK(2,2)      351  3352  352  3353  1823  316
-CONVEX 1070    GT_PK(2,2)      351  3353  316  3354  1554  315
-CONVEX 1071    GT_PK(2,2)      351  3355  388  3352  3356  352
-CONVEX 1072    GT_PK(2,2)      351  3355  388  3357  3358  387
-CONVEX 1073    GT_PK(2,2)      837  3359  797  3360  1894  836
-CONVEX 1074    GT_PK(2,2)      837  3359  797  3361  2635  798
-CONVEX 1075    GT_PK(2,2)      837  3362  838  3361  3363  798
-CONVEX 1076    GT_PK(2,2)      799  3364  838  3365  2519  839
-CONVEX 1077    GT_PK(2,2)      799  3364  838  3366  3363  798
-CONVEX 1078    GT_PK(2,2)      799  3367  759  3366  2636  798
-CONVEX 1079    GT_PK(2,2)      799  3367  759  3368  1900  760
-CONVEX 1080    GT_PK(2,2)      637  3369  597  3370  2535  636
-CONVEX 1081    GT_PK(2,2)      637  3369  597  3371  3032  598
-CONVEX 1082    GT_PK(2,2)      637  3372  638  3371  2651  598
-CONVEX 1083    GT_PK(2,2)      637  3372  638  3373  2652  677
-CONVEX 1084    GT_PK(2,2)      518  3374  517  3375  2523  557
-CONVEX 1085    GT_PK(2,2)      518  3376  558  3375  3029  557
-CONVEX 1086    GT_PK(2,2)      671  3377  710  3378  3379  670
-CONVEX 1087    GT_PK(2,2)      671  3380  711  3377  3381  710
-CONVEX 1088    GT_PK(2,2)      753  3382  714  3383  3384  713
-CONVEX 1089    GT_PK(2,2)      753  3385  792  3386  3387  793
-CONVEX 1090    GT_PK(2,2)      753  3388  754  3386  2649  793
-CONVEX 1091    GT_PK(2,2)      753  3388  754  3382  2645  714
-CONVEX 1092    GT_PK(2,2)      669  3389  708  3390  3391  707
-CONVEX 1093    GT_PK(2,2)      669  3392  668  3393  2025  629
-CONVEX 1094    GT_PK(2,2)      669  3390  707  3392  1854  668
-CONVEX 1095    GT_PK(2,2)      669  3389  708  3394  3395  670
-CONVEX 1096    GT_PK(2,2)      825  3396  864  3397  3398  826
-CONVEX 1097    GT_PK(2,2)      825  3399  786  3400  1856  785
-CONVEX 1098    GT_PK(2,2)      825  3399  786  3397  2547  826
-CONVEX 1099    GT_PK(2,2)      865  3401  864  3402  3398  826
-CONVEX 1100    GT_PK(2,2)      865  3401  864  3403  3404  904
-CONVEX 1101    GT_PK(2,2)      748  3405  787  3406  3407  788
-CONVEX 1102    GT_PK(2,2)      748  3408  749  3406  3409  788
-CONVEX 1103    GT_PK(2,2)      748  3408  749  3410  3411  708
-CONVEX 1104    GT_PK(2,2)      748  3410  708  3412  3391  707
-CONVEX 1105    GT_PK(2,2)      748  3412  707  3413  1853  747
-CONVEX 1106    GT_PK(2,2)      748  3405  787  3413  2548  747
-CONVEX 1107    GT_PK(2,2)      1061  3414  1098  3415  2555  1062
-CONVEX 1108    GT_PK(2,2)      1061  3416  1023  3417  2597  1060
-CONVEX 1109    GT_PK(2,2)      1061  3418  1097  3417  2581  1060
-CONVEX 1110    GT_PK(2,2)      1061  3418  1097  3414  2564  1098
-CONVEX 1111    GT_PK(2,2)      1061  3415  1062  3419  3420  1024
-CONVEX 1112    GT_PK(2,2)      1061  3416  1023  3419  2603  1024
-CONVEX 1113    GT_PK(2,2)      1066  3421  1103  3422  1878  1102
-CONVEX 1114    GT_PK(2,2)      1066  3423  1065  3422  3424  1102
-CONVEX 1115    GT_PK(2,2)      1066  3421  1103  3425  3426  1067
-CONVEX 1116    GT_PK(2,2)      1066  3423  1065  3427  2585  1028
-CONVEX 1117    GT_PK(2,2)      1066  3428  1029  3425  2614  1067
-CONVEX 1118    GT_PK(2,2)      1066  3428  1029  3427  3429  1028
-CONVEX 1119    GT_PK(2,2)      752  3430  713  3431  3432  712
-CONVEX 1120    GT_PK(2,2)      752  3433  792  3434  3435  791
-CONVEX 1121    GT_PK(2,2)      752  3436  753  3430  3383  713
-CONVEX 1122    GT_PK(2,2)      752  3436  753  3433  3385  792
-CONVEX 1123    GT_PK(2,2)      752  3437  751  3431  2588  712
-CONVEX 1124    GT_PK(2,2)      752  3437  751  3434  3438  791
-CONVEX 1125    GT_PK(2,2)      831  3439  792  3440  3435  791
-CONVEX 1126    GT_PK(2,2)      789  3441  749  3442  3409  788
-CONVEX 1127    GT_PK(2,2)      1026  3443  1027  3444  2584  1064
-CONVEX 1128    GT_PK(2,2)      1026  3445  1063  3444  2593  1064
-CONVEX 1129    GT_PK(2,2)      1026  3443  1027  3446  2618  988
-CONVEX 1130    GT_PK(2,2)      1025  3447  1062  3448  3420  1024
-CONVEX 1131    GT_PK(2,2)      1025  3449  1063  3447  2590  1062
-CONVEX 1132    GT_PK(2,2)      1025  3450  1026  3449  3445  1063
-CONVEX 1133    GT_PK(2,2)      984  3451  1022  3452  2600  983
-CONVEX 1134    GT_PK(2,2)      984  3451  1022  3453  2595  1023
-CONVEX 1135    GT_PK(2,2)      984  3454  985  3453  2601  1023
-CONVEX 1136    GT_PK(2,2)      984  3455  945  3452  3456  983
-CONVEX 1137    GT_PK(2,2)      947  3457  948  3458  1874  909
-CONVEX 1138    GT_PK(2,2)      991  3459  1030  3460  2612  1029
-CONVEX 1139    GT_PK(2,2)      991  3459  1030  3461  3462  992
-CONVEX 1140    GT_PK(2,2)      1033  3463  1032  3464  3465  1070
-CONVEX 1141    GT_PK(2,2)      1031  3466  1030  3467  3462  992
-CONVEX 1142    GT_PK(2,2)      1031  3468  993  3467  3469  992
-CONVEX 1143    GT_PK(2,2)      1031  3468  993  3470  3471  1032
-CONVEX 1144    GT_PK(2,2)      953  3472  914  3473  3474  952
-CONVEX 1145    GT_PK(2,2)      953  3475  991  3473  3476  952
-CONVEX 1146    GT_PK(2,2)      953  3475  991  3477  3461  992
-CONVEX 1147    GT_PK(2,2)      953  3472  914  3478  2641  915
-CONVEX 1148    GT_PK(2,2)      913  3479  912  3480  2621  873
-CONVEX 1149    GT_PK(2,2)      913  3480  873  3481  3482  874
-CONVEX 1150    GT_PK(2,2)      913  3483  914  3481  2644  874
-CONVEX 1151    GT_PK(2,2)      913  3483  914  3484  3474  952
-CONVEX 1152    GT_PK(2,2)      951  3485  989  3486  2615  950
-CONVEX 1153    GT_PK(2,2)      951  3487  912  3486  2623  950
-CONVEX 1154    GT_PK(2,2)      951  3488  913  3487  3479  912
-CONVEX 1155    GT_PK(2,2)      951  3488  913  3489  3484  952
-CONVEX 1156    GT_PK(2,2)      1205  3490  1204  3491  2740  1237
-CONVEX 1157    GT_PK(2,2)      1205  3490  1204  3492  3493  1171
-CONVEX 1158    GT_PK(2,2)      1174  3494  1207  3495  2743  1208
-CONVEX 1159    GT_PK(2,2)      1174  3494  1207  3496  2628  1173
-CONVEX 1160    GT_PK(2,2)      1139  3497  1103  3498  1877  1138
-CONVEX 1161    GT_PK(2,2)      1139  3499  1174  3500  3501  1140
-CONVEX 1162    GT_PK(2,2)      1139  3498  1138  3502  3503  1173
-CONVEX 1163    GT_PK(2,2)      1139  3499  1174  3502  3496  1173
-CONVEX 1164    GT_PK(2,2)      833  3504  872  3505  2622  873
-CONVEX 1165    GT_PK(2,2)      833  3506  794  3507  2648  793
-CONVEX 1166    GT_PK(2,2)      834  3508  873  3509  3482  874
-CONVEX 1167    GT_PK(2,2)      834  3510  835  3509  2643  874
-CONVEX 1168    GT_PK(2,2)      834  3511  833  3508  3505  873
-CONVEX 1169    GT_PK(2,2)      834  3511  833  3512  3506  794
-CONVEX 1170    GT_PK(2,2)      755  3513  754  3514  2646  715
-CONVEX 1171    GT_PK(2,2)      755  3515  794  3513  2647  754
-CONVEX 1172    GT_PK(2,2)      755  3514  715  3516  3517  716
-CONVEX 1173    GT_PK(2,2)      755  3518  756  3516  1887  716
-CONVEX 1174    GT_PK(2,2)      600  3519  601  3520  2048  640
-CONVEX 1175    GT_PK(2,2)      600  3521  639  3520  2656  640
-CONVEX 1176    GT_PK(2,2)      600  3519  601  3522  2054  561
-CONVEX 1177    GT_PK(2,2)      600  3523  560  3522  2665  561
-CONVEX 1178    GT_PK(2,2)      600  3521  639  3524  2658  599
-CONVEX 1179    GT_PK(2,2)      600  3523  560  3524  2662  599
-CONVEX 1180    GT_PK(2,2)      723  3525  722  3526  2674  762
-CONVEX 1181    GT_PK(2,2)      723  3525  722  3527  2672  683
-CONVEX 1182    GT_PK(2,2)      723  3528  684  3529  2804  724
-CONVEX 1183    GT_PK(2,2)      723  3528  684  3527  3021  683
-CONVEX 1184    GT_PK(2,2)      1438  3530  1424  3531  1936  1439
-CONVEX 1185    GT_PK(2,2)      1438  3532  1423  3530  2677  1424
-CONVEX 1186    GT_PK(2,2)      1437  3533  1423  3534  2680  1422
-CONVEX 1187    GT_PK(2,2)      1437  3535  1436  3534  3536  1422
-CONVEX 1188    GT_PK(2,2)      1437  3537  1438  3533  3532  1423
-CONVEX 1189    GT_PK(2,2)      1180  3538  1179  3539  2696  1213
-CONVEX 1190    GT_PK(2,2)      1180  3540  1214  3539  3541  1213
-CONVEX 1191    GT_PK(2,2)      1180  3540  1214  3542  3543  1181
-CONVEX 1192    GT_PK(2,2)      1180  3538  1179  3544  3545  1145
-CONVEX 1193    GT_PK(2,2)      1144  3546  1179  3547  3545  1145
-CONVEX 1194    GT_PK(2,2)      1144  3546  1179  3548  2698  1178
-CONVEX 1195    GT_PK(2,2)      1246  3549  1245  3550  2700  1213
-CONVEX 1196    GT_PK(2,2)      1246  3551  1214  3550  3541  1213
-CONVEX 1197    GT_PK(2,2)      1246  3551  1214  3552  3553  1247
-CONVEX 1198    GT_PK(2,2)      1246  3554  1277  3549  3555  1245
-CONVEX 1199    GT_PK(2,2)      1246  3556  1278  3552  1581  1247
-CONVEX 1200    GT_PK(2,2)      1246  3554  1277  3556  3557  1278
-CONVEX 1201    GT_PK(2,2)      1215  3558  1214  3559  3553  1247
-CONVEX 1202    GT_PK(2,2)      1215  3560  1248  3559  1749  1247
-CONVEX 1203    GT_PK(2,2)      1215  3560  1248  3561  3210  1216
-CONVEX 1204    GT_PK(2,2)      1215  3562  1182  3561  2703  1216
-CONVEX 1205    GT_PK(2,2)      1215  3558  1214  3563  3543  1181
-CONVEX 1206    GT_PK(2,2)      1215  3562  1182  3563  2709  1181
-CONVEX 1207    GT_PK(2,2)      1307  3564  1308  3565  2710  1278
-CONVEX 1208    GT_PK(2,2)      1307  3566  1277  3567  3568  1306
-CONVEX 1209    GT_PK(2,2)      1307  3566  1277  3565  3557  1278
-CONVEX 1210    GT_PK(2,2)      1307  3569  1334  3567  3570  1306
-CONVEX 1211    GT_PK(2,2)      1307  3571  1335  3569  2686  1334
-CONVEX 1212    GT_PK(2,2)      1307  3564  1308  3571  2714  1335
-CONVEX 1213    GT_PK(2,2)      1326  3572  1299  3573  2727  1298
-CONVEX 1214    GT_PK(2,2)      1326  3572  1299  3574  3575  1327
-CONVEX 1215    GT_PK(2,2)      1326  3576  1375  3577  3578  1351
-CONVEX 1216    GT_PK(2,2)      1172  3579  1137  3580  2728  1171
-CONVEX 1217    GT_PK(2,2)      1172  3581  1205  3580  3492  1171
-CONVEX 1218    GT_PK(2,2)      1172  3581  1205  3582  3583  1206
-CONVEX 1219    GT_PK(2,2)      1172  3582  1206  3584  2627  1173
-CONVEX 1220    GT_PK(2,2)      1172  3585  1138  3584  3503  1173
-CONVEX 1221    GT_PK(2,2)      1172  3579  1137  3585  2731  1138
-CONVEX 1222    GT_PK(2,2)      1101  3586  1100  3587  2550  1136
-CONVEX 1223    GT_PK(2,2)      1101  3588  1137  3587  2729  1136
-CONVEX 1224    GT_PK(2,2)      1101  3588  1137  3589  2732  1102
-CONVEX 1225    GT_PK(2,2)      1101  3586  1100  3590  2594  1064
-CONVEX 1226    GT_PK(2,2)      1101  3591  1065  3589  3424  1102
-CONVEX 1227    GT_PK(2,2)      1101  3591  1065  3590  2583  1064
-CONVEX 1228    GT_PK(2,2)      1203  3592  1204  3593  2739  1236
-CONVEX 1229    GT_PK(2,2)      1235  3594  1267  3595  3596  1266
-CONVEX 1230    GT_PK(2,2)      1235  3597  1265  3595  3598  1266
-CONVEX 1231    GT_PK(2,2)      1235  3597  1265  3599  1860  1234
-CONVEX 1232    GT_PK(2,2)      1235  3594  1267  3600  2738  1236
-CONVEX 1233    GT_PK(2,2)      1235  3601  1203  3600  3593  1236
-CONVEX 1234    GT_PK(2,2)      1170  3602  1204  3603  3493  1171
-CONVEX 1235    GT_PK(2,2)      1170  3603  1171  3604  2730  1136
-CONVEX 1236    GT_PK(2,2)      1170  3605  1203  3606  3607  1169
-CONVEX 1237    GT_PK(2,2)      1170  3605  1203  3602  3592  1204
-CONVEX 1238    GT_PK(2,2)      1170  3608  1135  3604  2551  1136
-CONVEX 1239    GT_PK(2,2)      1170  3606  1169  3608  2735  1135
-CONVEX 1240    GT_PK(2,2)      1239  3609  1206  3610  2626  1207
-CONVEX 1241    GT_PK(2,2)      1239  3611  1240  3610  2741  1207
-CONVEX 1242    GT_PK(2,2)      1239  3612  1271  3611  2744  1240
-CONVEX 1243    GT_PK(2,2)      1239  3612  1271  3613  3614  1270
-CONVEX 1244    GT_PK(2,2)      1274  3615  1243  3616  3617  1242
-CONVEX 1245    GT_PK(2,2)      1274  3618  1273  3616  3619  1242
-CONVEX 1246    GT_PK(2,2)      1274  3620  1304  3621  3622  1303
-CONVEX 1247    GT_PK(2,2)      1274  3618  1273  3621  3623  1303
-CONVEX 1248    GT_PK(2,2)      1241  3624  1240  3625  2746  1272
-CONVEX 1249    GT_PK(2,2)      1241  3626  1273  3625  3627  1272
-CONVEX 1250    GT_PK(2,2)      1241  3624  1240  3628  2742  1208
-CONVEX 1251    GT_PK(2,2)      1241  3626  1273  3629  3619  1242
-CONVEX 1252    GT_PK(2,2)      967  3630  1006  3631  3632  968
-CONVEX 1253    GT_PK(2,2)      967  3633  929  3631  2765  968
-CONVEX 1254    GT_PK(2,2)      967  3634  966  3635  2293  928
-CONVEX 1255    GT_PK(2,2)      967  3633  929  3635  3636  928
-CONVEX 1256    GT_PK(2,2)      1082  3637  1083  3638  3639  1119
-CONVEX 1257    GT_PK(2,2)      1082  3637  1083  3640  2752  1045
-CONVEX 1258    GT_PK(2,2)      1044  3641  1081  3642  2761  1043
-CONVEX 1259    GT_PK(2,2)      1044  3643  1006  3644  3645  1045
-CONVEX 1260    GT_PK(2,2)      1044  3646  1082  3644  3640  1045
-CONVEX 1261    GT_PK(2,2)      1044  3646  1082  3641  3647  1081
-CONVEX 1262    GT_PK(2,2)      1117  3648  1116  3649  2384  1080
-CONVEX 1263    GT_PK(2,2)      1117  3650  1081  3649  2762  1080
-CONVEX 1264    GT_PK(2,2)      1117  3648  1116  3651  3204  1152
-CONVEX 1265    GT_PK(2,2)      1117  3652  1153  3651  2409  1152
-CONVEX 1266    GT_PK(2,2)      1005  3653  1004  3654  3655  1043
-CONVEX 1267    GT_PK(2,2)      1005  3656  1044  3654  3642  1043
-CONVEX 1268    GT_PK(2,2)      1005  3656  1044  3657  3643  1006
-CONVEX 1269    GT_PK(2,2)      1005  3658  967  3657  3630  1006
-CONVEX 1270    GT_PK(2,2)      1005  3653  1004  3659  3145  966
-CONVEX 1271    GT_PK(2,2)      1005  3658  967  3659  3634  966
-CONVEX 1272    GT_PK(2,2)      1042  3660  1004  3661  3655  1043
-CONVEX 1273    GT_PK(2,2)      1042  3662  1079  3663  2385  1041
-CONVEX 1274    GT_PK(2,2)      1042  3664  1003  3663  2760  1041
-CONVEX 1275    GT_PK(2,2)      1042  3660  1004  3664  3146  1003
-CONVEX 1276    GT_PK(2,2)      1042  3661  1043  3665  2763  1080
-CONVEX 1277    GT_PK(2,2)      1042  3662  1079  3665  2383  1080
-CONVEX 1278    GT_PK(2,2)      1007  3666  1008  3667  2766  969
-CONVEX 1279    GT_PK(2,2)      1007  3667  969  3668  1957  968
-CONVEX 1280    GT_PK(2,2)      1007  3669  1006  3668  3632  968
-CONVEX 1281    GT_PK(2,2)      1007  3669  1006  3670  3645  1045
-CONVEX 1282    GT_PK(2,2)      1007  3671  1046  3670  2753  1045
-CONVEX 1283    GT_PK(2,2)      1007  3666  1008  3671  3672  1046
-CONVEX 1284    GT_PK(2,2)      1122  3673  1123  3674  3675  1158
-CONVEX 1285    GT_PK(2,2)      1122  3676  1157  3674  2770  1158
-CONVEX 1286    GT_PK(2,2)      973  3677  972  3678  2775  1011
-CONVEX 1287    GT_PK(2,2)      1050  3679  1049  3680  3681  1087
-CONVEX 1288    GT_PK(2,2)      1050  3679  1049  3682  2773  1011
-CONVEX 1289    GT_PK(2,2)      1160  3683  1124  3684  3685  1125
-CONVEX 1290    GT_PK(2,2)      1160  3686  1195  3687  3688  1194
-CONVEX 1291    GT_PK(2,2)      1089  3689  1051  3690  2789  1052
-CONVEX 1292    GT_PK(2,2)      1089  3691  1090  3690  3692  1052
-CONVEX 1293    GT_PK(2,2)      686  3693  646  3694  3695  647
-CONVEX 1294    GT_PK(2,2)      686  3696  687  3694  2950  647
-CONVEX 1295    GT_PK(2,2)      686  3693  646  3697  2813  685
-CONVEX 1296    GT_PK(2,2)      686  3698  726  3699  2933  1
-CONVEX 1297    GT_PK(2,2)      686  3696  687  3698  2946  726
-CONVEX 1298    GT_PK(2,2)      686  3700  725  3699  2930  1
-CONVEX 1299    GT_PK(2,2)      686  3700  725  3697  2796  685
-CONVEX 1300    GT_PK(2,2)      272  3701  307  3702  1991  306
-CONVEX 1301    GT_PK(2,2)      116  3703  91  3704  3705  90
-CONVEX 1302    GT_PK(2,2)      16  3706  30  3707  2818  15
-CONVEX 1303    GT_PK(2,2)      46  3708  27  3709  3081  45
-CONVEX 1304    GT_PK(2,2)      46  3710  28  3708  2825  27
-CONVEX 1305    GT_PK(2,2)      170  3711  201  3712  2237  202
-CONVEX 1306    GT_PK(2,2)      170  3711  201  3713  3104  169
-CONVEX 1307    GT_PK(2,2)      140  3714  139  3715  3716  112
-CONVEX 1308    GT_PK(2,2)      140  3717  113  3715  3110  112
-CONVEX 1309    GT_PK(2,2)      140  3717  113  3718  3111  141
-CONVEX 1310    GT_PK(2,2)      140  3719  170  3718  3720  141
-CONVEX 1311    GT_PK(2,2)      140  3714  139  3721  2245  169
-CONVEX 1312    GT_PK(2,2)      140  3719  170  3721  3713  169
-CONVEX 1313    GT_PK(2,2)      568  3722  528  3723  2833  529
-CONVEX 1314    GT_PK(2,2)      569  3724  570  3725  2808  609
-CONVEX 1315    GT_PK(2,2)      569  3726  608  3725  2945  609
-CONVEX 1316    GT_PK(2,2)      569  3727  568  3726  3728  608
-CONVEX 1317    GT_PK(2,2)      569  3724  570  3729  2810  530
-CONVEX 1318    GT_PK(2,2)      569  3730  529  3729  2852  530
-CONVEX 1319    GT_PK(2,2)      569  3727  568  3730  3723  529
-CONVEX 1320    GT_PK(2,2)      415  3731  414  3732  2909  377
-CONVEX 1321    GT_PK(2,2)      415  3733  378  3734  2914  416
-CONVEX 1322    GT_PK(2,2)      415  3733  378  3732  2911  377
-CONVEX 1323    GT_PK(2,2)      415  3735  454  3734  1988  416
-CONVEX 1324    GT_PK(2,2)      415  3736  453  3735  3737  454
-CONVEX 1325    GT_PK(2,2)      415  3731  414  3736  2848  453
-CONVEX 1326    GT_PK(2,2)      492  3738  531  3739  2811  530
-CONVEX 1327    GT_PK(2,2)      492  3740  491  3739  2851  530
-CONVEX 1328    GT_PK(2,2)      492  3738  531  3741  2961  493
-CONVEX 1329    GT_PK(2,2)      492  3740  491  3742  2855  453
-CONVEX 1330    GT_PK(2,2)      492  3743  454  3741  1990  493
-CONVEX 1331    GT_PK(2,2)      492  3742  453  3743  3737  454
-CONVEX 1332    GT_PK(2,2)      349  3744  314  3745  2206  313
-CONVEX 1333    GT_PK(2,2)      349  3746  348  3745  3747  313
-CONVEX 1334    GT_PK(2,2)      349  3748  385  3746  3749  348
-CONVEX 1335    GT_PK(2,2)      277  3750  311  3751  2861  276
-CONVEX 1336    GT_PK(2,2)      312  3752  348  3753  3747  313
-CONVEX 1337    GT_PK(2,2)      312  3754  277  3755  3750  311
-CONVEX 1338    GT_PK(2,2)      312  3756  347  3752  3757  348
-CONVEX 1339    GT_PK(2,2)      312  3756  347  3755  2875  311
-CONVEX 1340    GT_PK(2,2)      312  3758  278  3753  2205  313
-CONVEX 1341    GT_PK(2,2)      312  3754  277  3758  3759  278
-CONVEX 1342    GT_PK(2,2)      421  3760  460  3761  1981  459
-CONVEX 1343    GT_PK(2,2)      421  3762  420  3761  3763  459
-CONVEX 1344    GT_PK(2,2)      421  3760  460  3764  3765  422
-CONVEX 1345    GT_PK(2,2)      421  3762  420  3766  2869  383
-CONVEX 1346    GT_PK(2,2)      384  3767  347  3768  2873  383
-CONVEX 1347    GT_PK(2,2)      384  3769  421  3770  3764  422
-CONVEX 1348    GT_PK(2,2)      384  3769  421  3768  3766  383
-CONVEX 1349    GT_PK(2,2)      384  3771  385  3770  2857  422
-CONVEX 1350    GT_PK(2,2)      384  3771  385  3772  3749  348
-CONVEX 1351    GT_PK(2,2)      384  3767  347  3772  3757  348
-CONVEX 1352    GT_PK(2,2)      535  3773  575  3774  2993  574
-CONVEX 1353    GT_PK(2,2)      535  3775  536  3773  3776  575
-CONVEX 1354    GT_PK(2,2)      535  3775  536  3777  2989  497
-CONVEX 1355    GT_PK(2,2)      418  3778  417  3779  2001  456
-CONVEX 1356    GT_PK(2,2)      418  3780  457  3779  2886  456
-CONVEX 1357    GT_PK(2,2)      418  3780  457  3781  3782  419
-CONVEX 1358    GT_PK(2,2)      418  3778  417  3783  2005  380
-CONVEX 1359    GT_PK(2,2)      418  3784  381  3781  2871  419
-CONVEX 1360    GT_PK(2,2)      418  3784  381  3783  2905  380
-CONVEX 1361    GT_PK(2,2)      458  3785  497  3786  2883  459
-CONVEX 1362    GT_PK(2,2)      458  3787  457  3788  3782  419
-CONVEX 1363    GT_PK(2,2)      458  3789  420  3788  2872  419
-CONVEX 1364    GT_PK(2,2)      458  3789  420  3786  3763  459
-CONVEX 1365    GT_PK(2,2)      884  3790  844  3791  3792  883
-CONVEX 1366    GT_PK(2,2)      884  3793  924  3794  2300  885
-CONVEX 1367    GT_PK(2,2)      884  3794  885  3795  1738  845
-CONVEX 1368    GT_PK(2,2)      884  3790  844  3795  2935  845
-CONVEX 1369    GT_PK(2,2)      884  3791  883  3796  3797  923
-CONVEX 1370    GT_PK(2,2)      884  3793  924  3796  3798  923
-CONVEX 1371    GT_PK(2,2)      843  3799  844  3800  3792  883
-CONVEX 1372    GT_PK(2,2)      763  3801  802  3802  2936  762
-CONVEX 1373    GT_PK(2,2)      763  3803  723  3804  3529  724
-CONVEX 1374    GT_PK(2,2)      763  3803  723  3802  3526  762
-CONVEX 1375    GT_PK(2,2)      763  3805  764  3804  2800  724
-CONVEX 1376    GT_PK(2,2)      573  3806  613  3807  2996  574
-CONVEX 1377    GT_PK(2,2)      573  3808  572  3809  2958  533
-CONVEX 1378    GT_PK(2,2)      848  3810  808  3811  2967  847
-CONVEX 1379    GT_PK(2,2)      848  3812  887  3813  2297  888
-CONVEX 1380    GT_PK(2,2)      848  3812  887  3811  3152  847
-CONVEX 1381    GT_PK(2,2)      692  3814  652  3815  2953  653
-CONVEX 1382    GT_PK(2,2)      692  3816  691  3814  3817  652
-CONVEX 1383    GT_PK(2,2)      612  3818  613  3819  2951  652
-CONVEX 1384    GT_PK(2,2)      612  3820  573  3818  3806  613
-CONVEX 1385    GT_PK(2,2)      612  3821  611  3822  2984  572
-CONVEX 1386    GT_PK(2,2)      612  3820  573  3822  3808  572
-CONVEX 1387    GT_PK(2,2)      651  3823  612  3824  3821  611
-CONVEX 1388    GT_PK(2,2)      651  3823  612  3825  3819  652
-CONVEX 1389    GT_PK(2,2)      651  3826  691  3825  3817  652
-CONVEX 1390    GT_PK(2,2)      651  3826  691  3827  2980  690
-CONVEX 1391    GT_PK(2,2)      650  3828  689  3829  2976  649
-CONVEX 1392    GT_PK(2,2)      650  3830  610  3829  1968  649
-CONVEX 1393    GT_PK(2,2)      650  3831  611  3830  2983  610
-CONVEX 1394    GT_PK(2,2)      650  3832  651  3831  3824  611
-CONVEX 1395    GT_PK(2,2)      650  3828  689  3833  2979  690
-CONVEX 1396    GT_PK(2,2)      650  3832  651  3833  3827  690
-CONVEX 1397    GT_PK(2,2)      815  3834  854  3835  2986  855
-CONVEX 1398    GT_PK(2,2)      893  3836  894  3837  3838  933
-CONVEX 1399    GT_PK(2,2)      893  3839  854  3836  2985  894
-CONVEX 1400    GT_PK(2,2)      893  3840  932  3837  1951  933
-CONVEX 1401    GT_PK(2,2)      893  3841  853  3839  3842  854
-CONVEX 1402    GT_PK(2,2)      812  3843  813  3844  2999  773
-CONVEX 1403    GT_PK(2,2)      889  3845  888  3846  2295  928
-CONVEX 1404    GT_PK(2,2)      889  3847  929  3846  3636  928
-CONVEX 1405    GT_PK(2,2)      695  3848  694  3849  3850  655
-CONVEX 1406    GT_PK(2,2)      770  3851  769  3852  2970  730
-CONVEX 1407    GT_PK(2,2)      615  3853  614  3854  2991  575
-CONVEX 1408    GT_PK(2,2)      548  3855  549  3856  3004  509
-CONVEX 1409    GT_PK(2,2)      548  3857  589  3858  2029  588
-CONVEX 1410    GT_PK(2,2)      548  3855  549  3857  3859  589
-CONVEX 1411    GT_PK(2,2)      434  3860  395  3861  2088  396
-CONVEX 1412    GT_PK(2,2)      434  3862  433  3860  3006  395
-CONVEX 1413    GT_PK(2,2)      434  3863  472  3864  3865  473
-CONVEX 1414    GT_PK(2,2)      434  3863  472  3862  3866  433
-CONVEX 1415    GT_PK(2,2)      442  3867  404  3868  3013  443
-CONVEX 1416    GT_PK(2,2)      442  3867  404  3869  3008  403
-CONVEX 1417    GT_PK(2,2)      643  3870  683  3871  2673  682
-CONVEX 1418    GT_PK(2,2)      643  3872  642  3871  3016  682
-CONVEX 1419    GT_PK(2,2)      643  3872  642  3873  3874  603
-CONVEX 1420    GT_PK(2,2)      643  3875  644  3870  3020  683
-CONVEX 1421    GT_PK(2,2)      602  3876  642  3877  3874  603
-CONVEX 1422    GT_PK(2,2)      602  3878  562  3879  2053  601
-CONVEX 1423    GT_PK(2,2)      602  3879  601  3880  2049  641
-CONVEX 1424    GT_PK(2,2)      602  3876  642  3880  3017  641
-CONVEX 1425    GT_PK(2,2)      602  3878  562  3881  2058  563
-CONVEX 1426    GT_PK(2,2)      602  3877  603  3881  3882  563
-CONVEX 1427    GT_PK(2,2)      565  3883  526  3884  3885  525
-CONVEX 1428    GT_PK(2,2)      488  3886  489  3887  2840  527
-CONVEX 1429    GT_PK(2,2)      488  3888  526  3887  3889  527
-CONVEX 1430    GT_PK(2,2)      486  3890  524  3891  3892  525
-CONVEX 1431    GT_PK(2,2)      444  3893  482  3894  3895  443
-CONVEX 1432    GT_PK(2,2)      444  3894  443  3896  3014  405
-CONVEX 1433    GT_PK(2,2)      483  3897  482  3898  3026  521
-CONVEX 1434    GT_PK(2,2)      483  3898  521  3899  2059  522
-CONVEX 1435    GT_PK(2,2)      483  3900  484  3899  3023  522
-CONVEX 1436    GT_PK(2,2)      483  3900  484  3901  3902  445
-CONVEX 1437    GT_PK(2,2)      483  3903  444  3901  3904  445
-CONVEX 1438    GT_PK(2,2)      483  3903  444  3897  3893  482
-CONVEX 1439    GT_PK(2,2)      519  3905  559  3906  2661  520
-CONVEX 1440    GT_PK(2,2)      519  3907  558  3905  3030  559
-CONVEX 1441    GT_PK(2,2)      519  3908  518  3909  3910  480
-CONVEX 1442    GT_PK(2,2)      519  3908  518  3907  3376  558
-CONVEX 1443    GT_PK(2,2)      288  3911  287  3912  2120  253
-CONVEX 1444    GT_PK(2,2)      288  3913  323  3911  3048  287
-CONVEX 1445    GT_PK(2,2)      288  3914  254  3912  2115  253
-CONVEX 1446    GT_PK(2,2)      288  3914  254  3915  2118  289
-CONVEX 1447    GT_PK(2,2)      244  3916  212  3917  3057  245
-CONVEX 1448    GT_PK(2,2)      244  3918  211  3916  3062  212
-CONVEX 1449    GT_PK(2,2)      244  3919  278  3917  2203  245
-CONVEX 1450    GT_PK(2,2)      244  3920  277  3919  3759  278
-CONVEX 1451    GT_PK(2,2)      150  3921  180  3922  3060  151
-CONVEX 1452    GT_PK(2,2)      150  3923  122  3924  3925  149
-CONVEX 1453    GT_PK(2,2)      121  3926  122  3927  3928  96
-CONVEX 1454    GT_PK(2,2)      121  3926  122  3929  3925  149
-CONVEX 1455    GT_PK(2,2)      97  3930  122  3931  3928  96
-CONVEX 1456    GT_PK(2,2)      97  3932  73  3931  3933  96
-CONVEX 1457    GT_PK(2,2)      97  3934  74  3932  3066  73
-CONVEX 1458    GT_PK(2,2)      97  3934  74  3935  3067  98
-CONVEX 1459    GT_PK(2,2)      93  3936  69  3937  3938  92
-CONVEX 1460    GT_PK(2,2)      51  3939  73  3940  2183  33
-CONVEX 1461    GT_PK(2,2)      51  3941  32  3940  3942  33
-CONVEX 1462    GT_PK(2,2)      226  3943  225  3944  1474  259
-CONVEX 1463    GT_PK(2,2)      226  3945  193  3943  3092  225
-CONVEX 1464    GT_PK(2,2)      294  3946  259  3947  1449  293
-CONVEX 1465    GT_PK(2,2)      294  3948  329  3947  2044  293
-CONVEX 1466    GT_PK(2,2)      294  3948  329  3949  2041  330
-CONVEX 1467    GT_PK(2,2)      294  3950  295  3949  3951  330
-CONVEX 1468    GT_PK(2,2)      331  3952  367  3953  2046  330
-CONVEX 1469    GT_PK(2,2)      331  3954  295  3953  3951  330
-CONVEX 1470    GT_PK(2,2)      134  3955  107  3956  3088  106
-CONVEX 1471    GT_PK(2,2)      134  3957  163  3958  3959  164
-CONVEX 1472    GT_PK(2,2)      195  3960  196  3961  3962  164
-CONVEX 1473    GT_PK(2,2)      195  3963  163  3961  3959  164
-CONVEX 1474    GT_PK(2,2)      232  3964  200  3965  3105  233
-CONVEX 1475    GT_PK(2,2)      111  3966  139  3967  3716  112
-CONVEX 1476    GT_PK(2,2)      111  3968  86  3967  3107  112
-CONVEX 1477    GT_PK(2,2)      63  3969  86  3970  3106  87
-CONVEX 1478    GT_PK(2,2)      63  3970  87  3971  2242  64
-CONVEX 1479    GT_PK(2,2)      63  3972  42  3973  2256  41
-CONVEX 1480    GT_PK(2,2)      63  3972  42  3971  2258  64
-CONVEX 1481    GT_PK(2,2)      62  3974  40  3975  3119  61
-CONVEX 1482    GT_PK(2,2)      62  3976  63  3977  3969  86
-CONVEX 1483    GT_PK(2,2)      62  3974  40  3978  3118  41
-CONVEX 1484    GT_PK(2,2)      62  3976  63  3978  3973  41
-CONVEX 1485    GT_PK(2,2)      38  3979  59  3980  3123  37
-CONVEX 1486    GT_PK(2,2)      38  3980  37  3981  2235  19
-CONVEX 1487    GT_PK(2,2)      38  3982  39  3983  2261  20
-CONVEX 1488    GT_PK(2,2)      38  3983  20  3984  1496  5
-CONVEX 1489    GT_PK(2,2)      38  3981  19  3984  3985  5
-CONVEX 1490    GT_PK(2,2)      83  3986  59  3987  3122  82
-CONVEX 1491    GT_PK(2,2)      83  3988  108  3987  3125  82
-CONVEX 1492    GT_PK(2,2)      83  3988  108  3989  3990  109
-CONVEX 1493    GT_PK(2,2)      165  3991  196  3992  3962  164
-CONVEX 1494    GT_PK(2,2)      1338  3993  1364  3994  3127  1339
-CONVEX 1495    GT_PK(2,2)      1338  3995  1337  3996  2272  1310
-CONVEX 1496    GT_PK(2,2)      1338  3997  1311  3994  2404  1339
-CONVEX 1497    GT_PK(2,2)      1338  3997  1311  3996  3224  1310
-CONVEX 1498    GT_PK(2,2)      1388  3998  1364  3999  4000  1387
-CONVEX 1499    GT_PK(2,2)      1388  3999  1387  4001  2267  1409
-CONVEX 1500    GT_PK(2,2)      1388  4002  1410  4001  2353  1409
-CONVEX 1501    GT_PK(2,2)      1388  3998  1364  4003  3126  1365
-CONVEX 1502    GT_PK(2,2)      1363  4004  1362  4005  2279  1337
-CONVEX 1503    GT_PK(2,2)      1363  4006  1338  4005  3995  1337
-CONVEX 1504    GT_PK(2,2)      1363  4006  1338  4007  3993  1364
-CONVEX 1505    GT_PK(2,2)      1363  4007  1364  4008  4000  1387
-CONVEX 1506    GT_PK(2,2)      1363  4008  1387  4009  2268  1386
-CONVEX 1507    GT_PK(2,2)      1363  4004  1362  4009  2276  1386
-CONVEX 1508    GT_PK(2,2)      1109  4010  1144  4011  3547  1145
-CONVEX 1509    GT_PK(2,2)      1109  4010  1144  4012  4013  1108
-CONVEX 1510    GT_PK(2,2)      1037  4014  1038  4015  3139  1075
-CONVEX 1511    GT_PK(2,2)      1037  4016  1074  4015  4017  1075
-CONVEX 1512    GT_PK(2,2)      962  4018  1000  4019  2283  1001
-CONVEX 1513    GT_PK(2,2)      962  4020  963  4019  3131  1001
-CONVEX 1514    GT_PK(2,2)      962  4021  924  4022  3798  923
-CONVEX 1515    GT_PK(2,2)      962  4020  963  4021  3134  924
-CONVEX 1516    GT_PK(2,2)      926  4023  886  4024  3147  925
-CONVEX 1517    GT_PK(2,2)      926  4024  925  4025  3133  964
-CONVEX 1518    GT_PK(2,2)      926  4026  927  4027  2296  887
-CONVEX 1519    GT_PK(2,2)      926  4023  886  4027  3151  887
-CONVEX 1520    GT_PK(2,2)      926  4028  965  4025  3143  964
-CONVEX 1521    GT_PK(2,2)      926  4028  965  4026  3140  927
-CONVEX 1522    GT_PK(2,2)      1349  4029  1374  4030  3164  1348
-CONVEX 1523    GT_PK(2,2)      1349  4031  1321  4030  3170  1348
-CONVEX 1524    GT_PK(2,2)      1349  4029  1374  4032  4033  1350
-CONVEX 1525    GT_PK(2,2)      1191  4034  1157  4035  2769  1192
-CONVEX 1526    GT_PK(2,2)      1191  4036  1190  4037  3244  1156
-CONVEX 1527    GT_PK(2,2)      1191  4034  1157  4037  4038  1156
-CONVEX 1528    GT_PK(2,2)      1292  4039  1261  4040  3189  1293
-CONVEX 1529    GT_PK(2,2)      1292  4041  1321  4042  3172  1291
-CONVEX 1530    GT_PK(2,2)      1226  4043  1259  4044  4045  1258
-CONVEX 1531    GT_PK(2,2)      1226  4046  1193  4047  1740  1192
-CONVEX 1532    GT_PK(2,2)      1260  4048  1292  4049  4039  1261
-CONVEX 1533    GT_PK(2,2)      1260  4050  1259  4051  4052  1291
-CONVEX 1534    GT_PK(2,2)      1260  4048  1292  4051  4042  1291
-CONVEX 1535    GT_PK(2,2)      1114  4053  1077  4054  3198  1078
-CONVEX 1536    GT_PK(2,2)      1114  4053  1077  4055  3195  1113
-CONVEX 1537    GT_PK(2,2)      1114  4054  1078  4056  2380  1115
-CONVEX 1538    GT_PK(2,2)      1114  4057  1150  4056  3206  1115
-CONVEX 1539    GT_PK(2,2)      1114  4055  1113  4058  2373  1149
-CONVEX 1540    GT_PK(2,2)      1114  4057  1150  4058  2377  1149
-CONVEX 1541    GT_PK(2,2)      1283  4059  1251  4060  3213  1282
-CONVEX 1542    GT_PK(2,2)      1283  4061  1313  4062  4063  1284
-CONVEX 1543    GT_PK(2,2)      1283  4064  1252  4062  2402  1284
-CONVEX 1544    GT_PK(2,2)      1283  4059  1251  4064  3218  1252
-CONVEX 1545    GT_PK(2,2)      1283  4060  1282  4065  2407  1312
-CONVEX 1546    GT_PK(2,2)      1283  4061  1313  4065  4066  1312
-CONVEX 1547    GT_PK(2,2)      1340  4067  1366  4068  3232  1341
-CONVEX 1548    GT_PK(2,2)      1340  4069  1313  4070  4066  1312
-CONVEX 1549    GT_PK(2,2)      1340  4069  1313  4068  4071  1341
-CONVEX 1550    GT_PK(2,2)      1340  4070  1312  4072  2405  1339
-CONVEX 1551    GT_PK(2,2)      1340  4073  1365  4072  3128  1339
-CONVEX 1552    GT_PK(2,2)      1340  4067  1366  4073  4074  1365
-CONVEX 1553    GT_PK(2,2)      1315  4075  1342  4076  3234  1343
-CONVEX 1554    GT_PK(2,2)      1315  4077  1286  4078  3160  1285
-CONVEX 1555    GT_PK(2,2)      1315  4077  1286  4079  4080  1316
-CONVEX 1556    GT_PK(2,2)      1315  4076  1343  4079  2342  1316
-CONVEX 1557    GT_PK(2,2)      1120  4081  1155  4082  3238  1119
-CONVEX 1558    GT_PK(2,2)      1120  4081  1155  4083  3243  1156
-CONVEX 1559    GT_PK(2,2)      1120  4084  1083  4082  3639  1119
-CONVEX 1560    GT_PK(2,2)      626  4085  665  4086  3258  625
-CONVEX 1561    GT_PK(2,2)      626  4087  666  4085  3251  665
-CONVEX 1562    GT_PK(2,2)      626  4088  587  4086  2428  625
-CONVEX 1563    GT_PK(2,2)      703  4089  704  4090  1775  744
-CONVEX 1564    GT_PK(2,2)      703  4091  664  4089  3254  704
-CONVEX 1565    GT_PK(2,2)      703  4092  743  4090  1529  744
-CONVEX 1566    GT_PK(2,2)      703  4091  664  4093  3256  663
-CONVEX 1567    GT_PK(2,2)      703  4094  702  4093  3296  663
-CONVEX 1568    GT_PK(2,2)      703  4094  702  4092  3297  743
-CONVEX 1569    GT_PK(2,2)      503  4095  504  4096  4097  465
-CONVEX 1570    GT_PK(2,2)      503  4095  504  4098  3283  542
-CONVEX 1571    GT_PK(2,2)      499  4099  460  4100  1982  498
-CONVEX 1572    GT_PK(2,2)      466  4101  504  4102  4097  465
-CONVEX 1573    GT_PK(2,2)      466  4103  428  4104  1556  467
-CONVEX 1574    GT_PK(2,2)      466  4105  505  4104  3264  467
-CONVEX 1575    GT_PK(2,2)      466  4101  504  4105  3279  505
-CONVEX 1576    GT_PK(2,2)      466  4106  427  4102  4107  465
-CONVEX 1577    GT_PK(2,2)      466  4106  427  4103  2507  428
-CONVEX 1578    GT_PK(2,2)      660  4108  661  4109  4110  700
-CONVEX 1579    GT_PK(2,2)      660  4111  621  4108  3305  661
-CONVEX 1580    GT_PK(2,2)      701  4112  702  4113  3294  741
-CONVEX 1581    GT_PK(2,2)      701  4112  702  4114  3295  662
-CONVEX 1582    GT_PK(2,2)      701  4114  662  4115  3301  661
-CONVEX 1583    GT_PK(2,2)      701  4115  661  4116  4110  700
-CONVEX 1584    GT_PK(2,2)      701  4117  740  4116  3269  700
-CONVEX 1585    GT_PK(2,2)      701  4117  740  4113  3268  741
-CONVEX 1586    GT_PK(2,2)      583  4118  584  4119  3290  623
-CONVEX 1587    GT_PK(2,2)      583  4120  622  4119  3299  623
-CONVEX 1588    GT_PK(2,2)      583  4118  584  4121  3292  544
-CONVEX 1589    GT_PK(2,2)      583  4121  544  4122  3284  543
-CONVEX 1590    GT_PK(2,2)      583  4122  543  4123  3281  582
-CONVEX 1591    GT_PK(2,2)      583  4120  622  4123  3303  582
-CONVEX 1592    GT_PK(2,2)      1091  4124  1054  4125  3322  1092
-CONVEX 1593    GT_PK(2,2)      1091  4126  1127  4127  4128  1090
-CONVEX 1594    GT_PK(2,2)      1053  4129  1014  4130  2783  1052
-CONVEX 1595    GT_PK(2,2)      1053  4131  1090  4130  3692  1052
-CONVEX 1596    GT_PK(2,2)      1053  4129  1014  4132  2787  1015
-CONVEX 1597    GT_PK(2,2)      1053  4133  1054  4132  3342  1015
-CONVEX 1598    GT_PK(2,2)      1053  4134  1091  4131  4127  1090
-CONVEX 1599    GT_PK(2,2)      1053  4134  1091  4133  4124  1054
-CONVEX 1600    GT_PK(2,2)      425  4135  388  4136  3358  387
-CONVEX 1601    GT_PK(2,2)      389  4137  427  4138  2508  390
-CONVEX 1602    GT_PK(2,2)      389  4139  388  4140  3356  352
-CONVEX 1603    GT_PK(2,2)      389  4141  353  4138  2518  390
-CONVEX 1604    GT_PK(2,2)      389  4141  353  4140  2516  352
-CONVEX 1605    GT_PK(2,2)      350  4142  314  4143  1701  315
-CONVEX 1606    GT_PK(2,2)      350  4144  351  4143  3354  315
-CONVEX 1607    GT_PK(2,2)      350  4145  349  4142  3744  314
-CONVEX 1608    GT_PK(2,2)      350  4144  351  4146  3357  387
-CONVEX 1609    GT_PK(2,2)      877  4147  838  4148  2520  878
-CONVEX 1610    GT_PK(2,2)      877  4149  837  4147  3362  838
-CONVEX 1611    GT_PK(2,2)      800  4150  799  4151  3365  839
-CONVEX 1612    GT_PK(2,2)      800  4152  761  4153  2668  801
-CONVEX 1613    GT_PK(2,2)      800  4152  761  4154  1919  760
-CONVEX 1614    GT_PK(2,2)      800  4150  799  4154  3368  760
-CONVEX 1615    GT_PK(2,2)      676  4155  637  4156  3370  636
-CONVEX 1616    GT_PK(2,2)      676  4156  636  4157  4158  675
-CONVEX 1617    GT_PK(2,2)      676  4159  715  4157  2538  675
-CONVEX 1618    GT_PK(2,2)      676  4159  715  4160  3517  716
-CONVEX 1619    GT_PK(2,2)      676  4161  677  4160  1888  716
-CONVEX 1620    GT_PK(2,2)      676  4155  637  4161  3373  677
-CONVEX 1621    GT_PK(2,2)      479  4162  518  4163  3374  517
-CONVEX 1622    GT_PK(2,2)      479  4163  517  4164  2528  478
-CONVEX 1623    GT_PK(2,2)      479  4165  440  4164  3037  478
-CONVEX 1624    GT_PK(2,2)      479  4162  518  4166  3910  480
-CONVEX 1625    GT_PK(2,2)      515  4167  516  4168  2526  477
-CONVEX 1626    GT_PK(2,2)      475  4169  436  4170  3035  437
-CONVEX 1627    GT_PK(2,2)      511  4171  472  4172  4173  510
-CONVEX 1628    GT_PK(2,2)      511  4171  472  4174  3865  473
-CONVEX 1629    GT_PK(2,2)      550  4175  549  4176  3859  589
-CONVEX 1630    GT_PK(2,2)      550  4175  549  4177  3003  510
-CONVEX 1631    GT_PK(2,2)      550  4178  511  4177  4172  510
-CONVEX 1632    GT_PK(2,2)      635  4179  636  4180  4158  675
-CONVEX 1633    GT_PK(2,2)      635  4181  596  4179  2534  636
-CONVEX 1634    GT_PK(2,2)      673  4182  713  4183  3432  712
-CONVEX 1635    GT_PK(2,2)      593  4184  592  4185  4186  632
-CONVEX 1636    GT_PK(2,2)      593  4184  592  4187  4188  553
-CONVEX 1637    GT_PK(2,2)      709  4189  749  4190  4191  710
-CONVEX 1638    GT_PK(2,2)      709  4189  749  4192  3411  708
-CONVEX 1639    GT_PK(2,2)      709  4190  710  4193  3379  670
-CONVEX 1640    GT_PK(2,2)      709  4192  708  4193  3395  670
-CONVEX 1641    GT_PK(2,2)      905  4194  865  4195  3403  904
-CONVEX 1642    GT_PK(2,2)      905  4196  943  4195  4197  904
-CONVEX 1643    GT_PK(2,2)      827  4198  787  4199  3407  788
-CONVEX 1644    GT_PK(2,2)      827  4198  787  4200  2546  826
-CONVEX 1645    GT_PK(2,2)      866  4201  867  4202  4203  906
-CONVEX 1646    GT_PK(2,2)      866  4204  905  4202  4205  906
-CONVEX 1647    GT_PK(2,2)      866  4204  905  4206  4194  865
-CONVEX 1648    GT_PK(2,2)      866  4207  827  4201  4208  867
-CONVEX 1649    GT_PK(2,2)      866  4206  865  4209  3402  826
-CONVEX 1650    GT_PK(2,2)      866  4207  827  4209  4200  826
-CONVEX 1651    GT_PK(2,2)      832  4210  831  4211  3439  792
-CONVEX 1652    GT_PK(2,2)      832  4211  792  4212  3387  793
-CONVEX 1653    GT_PK(2,2)      832  4213  833  4212  3507  793
-CONVEX 1654    GT_PK(2,2)      832  4213  833  4214  3504  872
-CONVEX 1655    GT_PK(2,2)      830  4215  831  4216  3440  791
-CONVEX 1656    GT_PK(2,2)      828  4217  867  4218  4219  868
-CONVEX 1657    GT_PK(2,2)      828  4220  789  4221  3442  788
-CONVEX 1658    GT_PK(2,2)      828  4222  827  4221  4199  788
-CONVEX 1659    GT_PK(2,2)      828  4222  827  4217  4208  867
-CONVEX 1660    GT_PK(2,2)      986  4223  1025  4224  3448  1024
-CONVEX 1661    GT_PK(2,2)      986  4225  985  4224  2602  1024
-CONVEX 1662    GT_PK(2,2)      986  4226  947  4227  3457  948
-CONVEX 1663    GT_PK(2,2)      986  4226  947  4225  4228  985
-CONVEX 1664    GT_PK(2,2)      907  4229  867  4230  4219  868
-CONVEX 1665    GT_PK(2,2)      907  4229  867  4231  4203  906
-CONVEX 1666    GT_PK(2,2)      907  4232  945  4231  4233  906
-CONVEX 1667    GT_PK(2,2)      990  4234  991  4235  3460  1029
-CONVEX 1668    GT_PK(2,2)      990  4235  1029  4236  3429  1028
-CONVEX 1669    GT_PK(2,2)      990  4237  989  4236  2619  1028
-CONVEX 1670    GT_PK(2,2)      990  4238  951  4237  3485  989
-CONVEX 1671    GT_PK(2,2)      990  4234  991  4239  3476  952
-CONVEX 1672    GT_PK(2,2)      990  4238  951  4239  3489  952
-CONVEX 1673    GT_PK(2,2)      1072  4240  1073  4241  4242  1035
-CONVEX 1674    GT_PK(2,2)      1072  4243  1109  4244  4012  1108
-CONVEX 1675    GT_PK(2,2)      1072  4243  1109  4240  4245  1073
-CONVEX 1676    GT_PK(2,2)      994  4246  993  4247  3471  1032
-CONVEX 1677    GT_PK(2,2)      994  4248  1033  4247  3463  1032
-CONVEX 1678    GT_PK(2,2)      994  4246  993  4249  4250  955
-CONVEX 1679    GT_PK(2,2)      994  4251  956  4249  4252  955
-CONVEX 1680    GT_PK(2,2)      954  4253  953  4254  3478  915
-CONVEX 1681    GT_PK(2,2)      954  4255  993  4256  4250  955
-CONVEX 1682    GT_PK(2,2)      954  4255  993  4257  3469  992
-CONVEX 1683    GT_PK(2,2)      954  4253  953  4257  3477  992
-CONVEX 1684    GT_PK(2,2)      954  4258  916  4256  4259  955
-CONVEX 1685    GT_PK(2,2)      954  4258  916  4254  4260  915
-CONVEX 1686    GT_PK(2,2)      1238  4261  1269  4262  2722  1237
-CONVEX 1687    GT_PK(2,2)      1238  4263  1205  4262  3491  1237
-CONVEX 1688    GT_PK(2,2)      1238  4261  1269  4264  2726  1270
-CONVEX 1689    GT_PK(2,2)      1238  4265  1239  4264  3613  1270
-CONVEX 1690    GT_PK(2,2)      1238  4263  1205  4266  3583  1206
-CONVEX 1691    GT_PK(2,2)      1238  4265  1239  4266  3609  1206
-CONVEX 1692    GT_PK(2,2)      1210  4267  1243  4268  2748  1211
-CONVEX 1693    GT_PK(2,2)      1210  4267  1243  4269  3617  1242
-CONVEX 1694    GT_PK(2,2)      795  4270  834  4271  3510  835
-CONVEX 1695    GT_PK(2,2)      795  4272  755  4273  3518  756
-CONVEX 1696    GT_PK(2,2)      795  4270  834  4274  3512  794
-CONVEX 1697    GT_PK(2,2)      795  4272  755  4274  3515  794
-CONVEX 1698    GT_PK(2,2)      795  4275  796  4273  1889  756
-CONVEX 1699    GT_PK(2,2)      795  4275  796  4271  1895  835
-CONVEX 1700    GT_PK(2,2)      1403  4276  1404  4277  2681  1422
-CONVEX 1701    GT_PK(2,2)      1403  4278  1402  4279  4280  1381
-CONVEX 1702    GT_PK(2,2)      1333  4281  1334  4282  3570  1306
-CONVEX 1703    GT_PK(2,2)      1333  4283  1305  4282  4284  1306
-CONVEX 1704    GT_PK(2,2)      1296  4285  1324  4286  4287  1297
-CONVEX 1705    GT_PK(2,2)      1296  4288  1267  4289  3596  1266
-CONVEX 1706    GT_PK(2,2)      1296  4288  1267  4286  2737  1297
-CONVEX 1707    GT_PK(2,2)      1325  4290  1324  4291  4292  1351
-CONVEX 1708    GT_PK(2,2)      1325  4293  1326  4294  3573  1298
-CONVEX 1709    GT_PK(2,2)      1325  4293  1326  4291  3577  1351
-CONVEX 1710    GT_PK(2,2)      1325  4294  1298  4295  2717  1297
-CONVEX 1711    GT_PK(2,2)      1325  4290  1324  4295  4287  1297
-CONVEX 1712    GT_PK(2,2)      1398  4296  1353  4297  4298  1376
-CONVEX 1713    GT_PK(2,2)      1146  4299  1147  4300  2708  1181
-CONVEX 1714    GT_PK(2,2)      1146  4301  1180  4300  3542  1181
-CONVEX 1715    GT_PK(2,2)      1146  4301  1180  4302  3544  1145
-CONVEX 1716    GT_PK(2,2)      1276  4303  1305  4304  4284  1306
-CONVEX 1717    GT_PK(2,2)      1276  4305  1277  4304  3568  1306
-CONVEX 1718    GT_PK(2,2)      1276  4305  1277  4306  3555  1245
-CONVEX 1719    GT_PK(2,2)      1276  4306  1245  4307  2701  1244
-CONVEX 1720    GT_PK(2,2)      1352  4308  1326  4309  3574  1327
-CONVEX 1721    GT_PK(2,2)      1352  4308  1326  4310  3576  1375
-CONVEX 1722    GT_PK(2,2)      1352  4311  1353  4309  4312  1327
-CONVEX 1723    GT_PK(2,2)      1352  4310  1375  4313  4314  1376
-CONVEX 1724    GT_PK(2,2)      1352  4311  1353  4313  4298  1376
-CONVEX 1725    GT_PK(2,2)      1202  4315  1203  4316  3607  1169
-CONVEX 1726    GT_PK(2,2)      1202  4316  1169  4317  2734  1168
-CONVEX 1727    GT_PK(2,2)      1202  4318  1235  4319  3599  1234
-CONVEX 1728    GT_PK(2,2)      1202  4318  1235  4315  3601  1203
-CONVEX 1729    GT_PK(2,2)      1202  4320  1201  4319  1863  1234
-CONVEX 1730    GT_PK(2,2)      1202  4320  1201  4317  2572  1168
-CONVEX 1731    GT_PK(2,2)      1275  4321  1274  4322  3620  1304
-CONVEX 1732    GT_PK(2,2)      1275  4321  1274  4323  3615  1243
-CONVEX 1733    GT_PK(2,2)      1275  4324  1305  4322  4325  1304
-CONVEX 1734    GT_PK(2,2)      1275  4326  1276  4324  4303  1305
-CONVEX 1735    GT_PK(2,2)      1275  4323  1243  4327  2747  1244
-CONVEX 1736    GT_PK(2,2)      1275  4326  1276  4327  4307  1244
-CONVEX 1737    GT_PK(2,2)      1118  4328  1082  4329  3647  1081
-CONVEX 1738    GT_PK(2,2)      1118  4330  1117  4329  3650  1081
-CONVEX 1739    GT_PK(2,2)      1118  4328  1082  4331  3638  1119
-CONVEX 1740    GT_PK(2,2)      1118  4330  1117  4332  3652  1153
-CONVEX 1741    GT_PK(2,2)      1118  4333  1154  4331  3239  1119
-CONVEX 1742    GT_PK(2,2)      1118  4333  1154  4332  2414  1153
-CONVEX 1743    GT_PK(2,2)      1086  4334  1123  4335  2792  1087
-CONVEX 1744    GT_PK(2,2)      1086  4336  1122  4334  3673  1123
-CONVEX 1745    GT_PK(2,2)      1086  4337  1049  4335  3681  1087
-CONVEX 1746    GT_PK(2,2)      1121  4338  1157  4339  4038  1156
-CONVEX 1747    GT_PK(2,2)      1121  4340  1122  4338  3676  1157
-CONVEX 1748    GT_PK(2,2)      1121  4341  1120  4339  4083  1156
-CONVEX 1749    GT_PK(2,2)      935  4342  973  4343  4344  974
-CONVEX 1750    GT_PK(2,2)      935  4345  895  4346  3328  896
-CONVEX 1751    GT_PK(2,2)      935  4347  936  4346  1797  896
-CONVEX 1752    GT_PK(2,2)      935  4343  974  4347  2778  936
-CONVEX 1753    GT_PK(2,2)      934  4348  895  4349  1959  894
-CONVEX 1754    GT_PK(2,2)      934  4350  973  4351  3677  972
-CONVEX 1755    GT_PK(2,2)      934  4352  935  4348  4345  895
-CONVEX 1756    GT_PK(2,2)      934  4352  935  4350  4342  973
-CONVEX 1757    GT_PK(2,2)      934  4349  894  4353  3838  933
-CONVEX 1758    GT_PK(2,2)      934  4351  972  4353  2750  933
-CONVEX 1759    GT_PK(2,2)      1012  4354  1051  4355  2788  1013
-CONVEX 1760    GT_PK(2,2)      1012  4356  974  4355  2780  1013
-CONVEX 1761    GT_PK(2,2)      1012  4357  973  4356  4344  974
-CONVEX 1762    GT_PK(2,2)      1012  4357  973  4358  3678  1011
-CONVEX 1763    GT_PK(2,2)      1012  4359  1050  4358  3682  1011
-CONVEX 1764    GT_PK(2,2)      1012  4359  1050  4354  4360  1051
-CONVEX 1765    GT_PK(2,2)      1159  4361  1160  4362  3683  1124
-CONVEX 1766    GT_PK(2,2)      1159  4363  1193  4364  1741  1158
-CONVEX 1767    GT_PK(2,2)      1159  4365  1194  4363  4366  1193
-CONVEX 1768    GT_PK(2,2)      1159  4361  1160  4365  3687  1194
-CONVEX 1769    GT_PK(2,2)      1159  4367  1123  4364  3675  1158
-CONVEX 1770    GT_PK(2,2)      1159  4362  1124  4367  2790  1123
-CONVEX 1771    GT_PK(2,2)      1088  4368  1124  4369  3685  1125
-CONVEX 1772    GT_PK(2,2)      1088  4370  1089  4369  4371  1125
-CONVEX 1773    GT_PK(2,2)      1088  4368  1124  4372  2791  1087
-CONVEX 1774    GT_PK(2,2)      1088  4370  1089  4373  3689  1051
-CONVEX 1775    GT_PK(2,2)      1088  4374  1050  4372  3680  1087
-CONVEX 1776    GT_PK(2,2)      1088  4374  1050  4373  4360  1051
-CONVEX 1777    GT_PK(2,2)      1128  4375  1127  4376  4377  1163
-CONVEX 1778    GT_PK(2,2)      1128  4378  1092  4379  3308  1129
-CONVEX 1779    GT_PK(2,2)      1128  4380  1091  4378  4125  1092
-CONVEX 1780    GT_PK(2,2)      1128  4380  1091  4375  4126  1127
-CONVEX 1781    GT_PK(2,2)      1128  4381  1164  4379  1542  1129
-CONVEX 1782    GT_PK(2,2)      1128  4376  1163  4381  2793  1164
-CONVEX 1783    GT_PK(2,2)      1161  4382  1160  4383  3684  1125
-CONVEX 1784    GT_PK(2,2)      1161  4384  1195  4385  3185  1196
-CONVEX 1785    GT_PK(2,2)      1161  4382  1160  4384  3686  1195
-CONVEX 1786    GT_PK(2,2)      1162  4386  1163  4387  2795  1197
-CONVEX 1787    GT_PK(2,2)      1162  4388  1127  4386  4377  1163
-CONVEX 1788    GT_PK(2,2)      1162  4387  1197  4389  1964  1196
-CONVEX 1789    GT_PK(2,2)      1162  4390  1161  4389  4385  1196
-CONVEX 1790    GT_PK(2,2)      271  4391  305  4392  2917  306
-CONVEX 1791    GT_PK(2,2)      271  4393  272  4392  3702  306
-CONVEX 1792    GT_PK(2,2)      240  4394  241  4395  1972  274
-CONVEX 1793    GT_PK(2,2)      273  4396  307  4397  2009  308
-CONVEX 1794    GT_PK(2,2)      273  4398  272  4396  3701  307
-CONVEX 1795    GT_PK(2,2)      273  4399  274  4397  2897  308
-CONVEX 1796    GT_PK(2,2)      273  4400  240  4399  4395  274
-CONVEX 1797    GT_PK(2,2)      67  4401  91  4402  3705  90
-CONVEX 1798    GT_PK(2,2)      67  4403  66  4402  2828  90
-CONVEX 1799    GT_PK(2,2)      67  4403  66  4404  1978  45
-CONVEX 1800    GT_PK(2,2)      67  4405  46  4404  3709  45
-CONVEX 1801    GT_PK(2,2)      47  4406  28  4407  2821  29
-CONVEX 1802    GT_PK(2,2)      47  4408  46  4406  3710  28
-CONVEX 1803    GT_PK(2,2)      47  4407  29  4409  2820  48
-CONVEX 1804    GT_PK(2,2)      47  4410  69  4409  4411  48
-CONVEX 1805    GT_PK(2,2)      567  4412  528  4413  2841  527
-CONVEX 1806    GT_PK(2,2)      567  4414  568  4412  3722  528
-CONVEX 1807    GT_PK(2,2)      607  4415  608  4416  2944  647
-CONVEX 1808    GT_PK(2,2)      607  4417  568  4415  3728  608
-CONVEX 1809    GT_PK(2,2)      607  4418  567  4417  4414  568
-CONVEX 1810    GT_PK(2,2)      607  4419  646  4416  3695  647
-CONVEX 1811    GT_PK(2,2)      607  4419  646  4420  2815  606
-CONVEX 1812    GT_PK(2,2)      607  4418  567  4420  4421  606
-CONVEX 1813    GT_PK(2,2)      386  4422  349  4423  3748  385
-CONVEX 1814    GT_PK(2,2)      386  4423  385  4424  2856  423
-CONVEX 1815    GT_PK(2,2)      386  4425  350  4426  4146  387
-CONVEX 1816    GT_PK(2,2)      386  4425  350  4422  4145  349
-CONVEX 1817    GT_PK(2,2)      496  4427  535  4428  3777  497
-CONVEX 1818    GT_PK(2,2)      496  4429  457  4430  2885  495
-CONVEX 1819    GT_PK(2,2)      496  4431  458  4428  3785  497
-CONVEX 1820    GT_PK(2,2)      496  4431  458  4429  3787  457
-CONVEX 1821    GT_PK(2,2)      534  4432  535  4433  3774  574
-CONVEX 1822    GT_PK(2,2)      534  4434  573  4435  3809  533
-CONVEX 1823    GT_PK(2,2)      534  4434  573  4433  3807  574
-CONVEX 1824    GT_PK(2,2)      534  4436  495  4435  2882  533
-CONVEX 1825    GT_PK(2,2)      534  4437  496  4436  4430  495
-CONVEX 1826    GT_PK(2,2)      534  4437  496  4432  4427  535
-CONVEX 1827    GT_PK(2,2)      803  4438  763  4439  3805  764
-CONVEX 1828    GT_PK(2,2)      803  4438  763  4440  3801  802
-CONVEX 1829    GT_PK(2,2)      804  4441  843  4442  3799  844
-CONVEX 1830    GT_PK(2,2)      804  4443  765  4444  2926  805
-CONVEX 1831    GT_PK(2,2)      804  4442  844  4444  2934  805
-CONVEX 1832    GT_PK(2,2)      804  4443  765  4445  2931  764
-CONVEX 1833    GT_PK(2,2)      804  4446  803  4445  4439  764
-CONVEX 1834    GT_PK(2,2)      804  4446  803  4441  4447  843
-CONVEX 1835    GT_PK(2,2)      693  4448  692  4449  4450  732
-CONVEX 1836    GT_PK(2,2)      693  4451  733  4449  4452  732
-CONVEX 1837    GT_PK(2,2)      693  4451  733  4453  4454  694
-CONVEX 1838    GT_PK(2,2)      693  4448  692  4455  3815  653
-CONVEX 1839    GT_PK(2,2)      731  4456  692  4457  4450  732
-CONVEX 1840    GT_PK(2,2)      731  4458  771  4457  4459  732
-CONVEX 1841    GT_PK(2,2)      731  4460  691  4461  2981  730
-CONVEX 1842    GT_PK(2,2)      731  4456  692  4460  3816  691
-CONVEX 1843    GT_PK(2,2)      731  4462  770  4461  3852  730
-CONVEX 1844    GT_PK(2,2)      731  4462  770  4458  4463  771
-CONVEX 1845    GT_PK(2,2)      892  4464  932  4465  1948  931
-CONVEX 1846    GT_PK(2,2)      892  4466  891  4465  2988  931
-CONVEX 1847    GT_PK(2,2)      892  4467  893  4464  3840  932
-CONVEX 1848    GT_PK(2,2)      892  4467  893  4468  3841  853
-CONVEX 1849    GT_PK(2,2)      816  4469  815  4470  3835  855
-CONVEX 1850    GT_PK(2,2)      816  4471  856  4470  3329  855
-CONVEX 1851    GT_PK(2,2)      816  4472  777  4473  3325  817
-CONVEX 1852    GT_PK(2,2)      816  4471  856  4473  3336  817
-CONVEX 1853    GT_PK(2,2)      814  4474  815  4475  3834  854
-CONVEX 1854    GT_PK(2,2)      814  4476  853  4475  3842  854
-CONVEX 1855    GT_PK(2,2)      814  4477  774  4478  2997  813
-CONVEX 1856    GT_PK(2,2)      814  4476  853  4478  4479  813
-CONVEX 1857    GT_PK(2,2)      772  4480  812  4481  3844  773
-CONVEX 1858    GT_PK(2,2)      772  4482  733  4481  4483  773
-CONVEX 1859    GT_PK(2,2)      772  4482  733  4484  4452  732
-CONVEX 1860    GT_PK(2,2)      772  4485  771  4484  4459  732
-CONVEX 1861    GT_PK(2,2)      849  4486  848  4487  3813  888
-CONVEX 1862    GT_PK(2,2)      849  4488  889  4487  3845  888
-CONVEX 1863    GT_PK(2,2)      734  4489  695  4490  3848  694
-CONVEX 1864    GT_PK(2,2)      734  4491  774  4492  2998  773
-CONVEX 1865    GT_PK(2,2)      734  4491  774  4493  4494  735
-CONVEX 1866    GT_PK(2,2)      734  4489  695  4493  4495  735
-CONVEX 1867    GT_PK(2,2)      734  4496  733  4492  4483  773
-CONVEX 1868    GT_PK(2,2)      734  4496  733  4490  4454  694
-CONVEX 1869    GT_PK(2,2)      471  4497  510  4498  3005  509
-CONVEX 1870    GT_PK(2,2)      471  4499  472  4497  4173  510
-CONVEX 1871    GT_PK(2,2)      435  4500  436  4501  3033  397
-CONVEX 1872    GT_PK(2,2)      435  4501  397  4502  2078  396
-CONVEX 1873    GT_PK(2,2)      435  4503  434  4502  3861  396
-CONVEX 1874    GT_PK(2,2)      435  4503  434  4504  3864  473
-CONVEX 1875    GT_PK(2,2)      604  4505  643  4506  3873  603
-CONVEX 1876    GT_PK(2,2)      604  4505  643  4507  3875  644
-CONVEX 1877    GT_PK(2,2)      487  4508  526  4509  3885  525
-CONVEX 1878    GT_PK(2,2)      487  4510  488  4508  3888  526
-CONVEX 1879    GT_PK(2,2)      487  4511  486  4509  3891  525
-CONVEX 1880    GT_PK(2,2)      485  4512  524  4513  3024  523
-CONVEX 1881    GT_PK(2,2)      485  4514  486  4512  3890  524
-CONVEX 1882    GT_PK(2,2)      485  4515  484  4513  3022  523
-CONVEX 1883    GT_PK(2,2)      485  4514  486  4516  4517  447
-CONVEX 1884    GT_PK(2,2)      481  4518  482  4519  3027  520
-CONVEX 1885    GT_PK(2,2)      481  4520  519  4519  3906  520
-CONVEX 1886    GT_PK(2,2)      481  4518  482  4521  3895  443
-CONVEX 1887    GT_PK(2,2)      481  4520  519  4522  3909  480
-CONVEX 1888    GT_PK(2,2)      481  4523  442  4521  3868  443
-CONVEX 1889    GT_PK(2,2)      481  4523  442  4522  4524  480
-CONVEX 1890    GT_PK(2,2)      324  4525  288  4526  3915  289
-CONVEX 1891    GT_PK(2,2)      324  4527  325  4526  2141  289
-CONVEX 1892    GT_PK(2,2)      324  4528  323  4529  3049  360
-CONVEX 1893    GT_PK(2,2)      324  4525  288  4528  3913  323
-CONVEX 1894    GT_PK(2,2)      324  4530  361  4529  2068  360
-CONVEX 1895    GT_PK(2,2)      324  4530  361  4527  2069  325
-CONVEX 1896    GT_PK(2,2)      179  4531  180  4532  3061  211
-CONVEX 1897    GT_PK(2,2)      179  4532  211  4533  4534  210
-CONVEX 1898    GT_PK(2,2)      179  4535  178  4533  4536  210
-CONVEX 1899    GT_PK(2,2)      179  4535  178  4537  4538  149
-CONVEX 1900    GT_PK(2,2)      179  4539  150  4537  3924  149
-CONVEX 1901    GT_PK(2,2)      179  4539  150  4531  3921  180
-CONVEX 1902    GT_PK(2,2)      243  4540  211  4541  4534  210
-CONVEX 1903    GT_PK(2,2)      243  4542  244  4540  3918  211
-CONVEX 1904    GT_PK(2,2)      243  4541  210  4543  4544  242
-CONVEX 1905    GT_PK(2,2)      243  4542  244  4545  3920  277
-CONVEX 1906    GT_PK(2,2)      243  4546  276  4543  1985  242
-CONVEX 1907    GT_PK(2,2)      243  4545  277  4546  3751  276
-CONVEX 1908    GT_PK(2,2)      123  4547  150  4548  3923  122
-CONVEX 1909    GT_PK(2,2)      123  4549  97  4548  3930  122
-CONVEX 1910    GT_PK(2,2)      123  4550  151  4551  2181  124
-CONVEX 1911    GT_PK(2,2)      123  4547  150  4550  3922  151
-CONVEX 1912    GT_PK(2,2)      123  4551  124  4552  1668  98
-CONVEX 1913    GT_PK(2,2)      123  4549  97  4552  3935  98
-CONVEX 1914    GT_PK(2,2)      95  4553  121  4554  4555  120
-CONVEX 1915    GT_PK(2,2)      95  4553  121  4556  3927  96
-CONVEX 1916    GT_PK(2,2)      70  4557  69  4558  4411  48
-CONVEX 1917    GT_PK(2,2)      70  4559  93  4557  3936  69
-CONVEX 1918    GT_PK(2,2)      50  4560  32  4561  4562  31
-CONVEX 1919    GT_PK(2,2)      50  4563  51  4560  3941  32
-CONVEX 1920    GT_PK(2,2)      368  4564  367  4565  3012  405
-CONVEX 1921    GT_PK(2,2)      368  4566  331  4564  3952  367
-CONVEX 1922    GT_PK(2,2)      446  4567  484  4568  3902  445
-CONVEX 1923    GT_PK(2,2)      446  4569  485  4570  4516  447
-CONVEX 1924    GT_PK(2,2)      446  4569  485  4567  4515  484
-CONVEX 1925    GT_PK(2,2)      267  4571  302  4572  2230  268
-CONVEX 1926    GT_PK(2,2)      267  4572  268  4573  2889  234
-CONVEX 1927    GT_PK(2,2)      267  4574  233  4573  2241  234
-CONVEX 1928    GT_PK(2,2)      264  4575  263  4576  4577  298
-CONVEX 1929    GT_PK(2,2)      133  4578  134  4579  3956  106
-CONVEX 1930    GT_PK(2,2)      133  4580  105  4581  2221  132
-CONVEX 1931    GT_PK(2,2)      133  4580  105  4579  2219  106
-CONVEX 1932    GT_PK(2,2)      133  4582  162  4581  2229  132
-CONVEX 1933    GT_PK(2,2)      133  4583  163  4582  4584  162
-CONVEX 1934    GT_PK(2,2)      133  4578  134  4583  3957  163
-CONVEX 1935    GT_PK(2,2)      135  4585  108  4586  3124  107
-CONVEX 1936    GT_PK(2,2)      135  4587  134  4586  3955  107
-CONVEX 1937    GT_PK(2,2)      135  4587  134  4588  3958  164
-CONVEX 1938    GT_PK(2,2)      135  4589  165  4588  3992  164
-CONVEX 1939    GT_PK(2,2)      194  4590  226  4591  3945  193
-CONVEX 1940    GT_PK(2,2)      194  4592  195  4593  3963  163
-CONVEX 1941    GT_PK(2,2)      194  4594  227  4590  4595  226
-CONVEX 1942    GT_PK(2,2)      194  4594  227  4592  4596  195
-CONVEX 1943    GT_PK(2,2)      194  4593  163  4597  4584  162
-CONVEX 1944    GT_PK(2,2)      194  4591  193  4597  3091  162
-CONVEX 1945    GT_PK(2,2)      375  4598  376  4599  2907  413
-CONVEX 1946    GT_PK(2,2)      375  4600  374  4601  4602  338
-CONVEX 1947    GT_PK(2,2)      375  4598  376  4603  2922  339
-CONVEX 1948    GT_PK(2,2)      375  4601  338  4603  3093  339
-CONVEX 1949    GT_PK(2,2)      199  4604  232  4605  3964  200
-CONVEX 1950    GT_PK(2,2)      199  4606  167  4607  4608  198
-CONVEX 1951    GT_PK(2,2)      199  4607  198  4609  4610  231
-CONVEX 1952    GT_PK(2,2)      199  4604  232  4609  4611  231
-CONVEX 1953    GT_PK(2,2)      199  4605  200  4612  3101  168
-CONVEX 1954    GT_PK(2,2)      199  4606  167  4612  4613  168
-CONVEX 1955    GT_PK(2,2)      138  4614  111  4615  3966  139
-CONVEX 1956    GT_PK(2,2)      138  4615  139  4616  2244  168
-CONVEX 1957    GT_PK(2,2)      138  4617  167  4618  4619  137
-CONVEX 1958    GT_PK(2,2)      138  4617  167  4616  4613  168
-CONVEX 1959    GT_PK(2,2)      110  4620  138  4621  4614  111
-CONVEX 1960    GT_PK(2,2)      110  4622  109  4623  4624  137
-CONVEX 1961    GT_PK(2,2)      110  4620  138  4623  4618  137
-CONVEX 1962    GT_PK(2,2)      85  4625  111  4626  3968  86
-CONVEX 1963    GT_PK(2,2)      85  4627  62  4628  3975  61
-CONVEX 1964    GT_PK(2,2)      85  4627  62  4626  3977  86
-CONVEX 1965    GT_PK(2,2)      85  4629  110  4625  4621  111
-CONVEX 1966    GT_PK(2,2)      60  4630  83  4631  3986  59
-CONVEX 1967    GT_PK(2,2)      60  4632  38  4633  3982  39
-CONVEX 1968    GT_PK(2,2)      60  4632  38  4631  3979  59
-CONVEX 1969    GT_PK(2,2)      60  4633  39  4634  3120  61
-CONVEX 1970    GT_PK(2,2)      136  4635  109  4636  4624  137
-CONVEX 1971    GT_PK(2,2)      136  4637  108  4635  3990  109
-CONVEX 1972    GT_PK(2,2)      136  4638  135  4637  4585  108
-CONVEX 1973    GT_PK(2,2)      136  4638  135  4639  4589  165
-CONVEX 1974    GT_PK(2,2)      197  4640  165  4641  3991  196
-CONVEX 1975    GT_PK(2,2)      1389  4642  1388  4643  4003  1365
-CONVEX 1976    GT_PK(2,2)      1389  4644  1411  4645  3190  1390
-CONVEX 1977    GT_PK(2,2)      1389  4644  1411  4646  3194  1410
-CONVEX 1978    GT_PK(2,2)      1389  4642  1388  4646  4002  1410
-CONVEX 1979    GT_PK(2,2)      1389  4647  1366  4645  3230  1390
-CONVEX 1980    GT_PK(2,2)      1389  4647  1366  4643  4074  1365
-CONVEX 1981    GT_PK(2,2)      1110  4648  1074  4649  4650  1073
-CONVEX 1982    GT_PK(2,2)      1110  4651  1109  4649  4245  1073
-CONVEX 1983    GT_PK(2,2)      1110  4651  1109  4652  4011  1145
-CONVEX 1984    GT_PK(2,2)      1110  4653  1146  4652  4302  1145
-CONVEX 1985    GT_PK(2,2)      840  4654  800  4655  4153  801
-CONVEX 1986    GT_PK(2,2)      840  4654  800  4656  4151  839
-CONVEX 1987    GT_PK(2,2)      842  4657  803  4658  4440  802
-CONVEX 1988    GT_PK(2,2)      842  4657  803  4659  4447  843
-CONVEX 1989    GT_PK(2,2)      999  4660  1038  4661  3135  1000
-CONVEX 1990    GT_PK(2,2)      999  4662  1037  4660  4014  1038
-CONVEX 1991    GT_PK(2,2)      1036  4663  1037  4664  4016  1074
-CONVEX 1992    GT_PK(2,2)      1036  4665  1073  4666  4242  1035
-CONVEX 1993    GT_PK(2,2)      1036  4664  1074  4665  4650  1073
-CONVEX 1994    GT_PK(2,2)      1225  4667  1226  4668  4044  1258
-CONVEX 1995    GT_PK(2,2)      1225  4669  1191  4670  4035  1192
-CONVEX 1996    GT_PK(2,2)      1225  4667  1226  4670  4047  1192
-CONVEX 1997    GT_PK(2,2)      1287  4671  1317  4672  2345  1316
-CONVEX 1998    GT_PK(2,2)      1287  4673  1286  4672  4080  1316
-CONVEX 1999    GT_PK(2,2)      1255  4674  1254  4675  3158  1286
-CONVEX 2000    GT_PK(2,2)      1255  4676  1287  4675  4673  1286
-CONVEX 2001    GT_PK(2,2)      1255  4676  1287  4677  4678  1256
-CONVEX 2002    GT_PK(2,2)      1255  4674  1254  4679  3162  1222
-CONVEX 2003    GT_PK(2,2)      1318  4680  1289  4681  4682  1319
-CONVEX 2004    GT_PK(2,2)      1318  4683  1317  4684  2346  1345
-CONVEX 2005    GT_PK(2,2)      1318  4684  1345  4685  2323  1346
-CONVEX 2006    GT_PK(2,2)      1318  4681  1319  4685  3175  1346
-CONVEX 2007    GT_PK(2,2)      1288  4686  1287  4687  4678  1256
-CONVEX 2008    GT_PK(2,2)      1288  4686  1287  4688  4671  1317
-CONVEX 2009    GT_PK(2,2)      1288  4689  1318  4688  4683  1317
-CONVEX 2010    GT_PK(2,2)      1288  4689  1318  4690  4680  1289
-CONVEX 2011    GT_PK(2,2)      1290  4691  1289  4692  4682  1319
-CONVEX 2012    GT_PK(2,2)      1290  4693  1291  4694  3173  1320
-CONVEX 2013    GT_PK(2,2)      1290  4692  1319  4694  3176  1320
-CONVEX 2014    GT_PK(2,2)      1290  4691  1289  4695  4696  1258
-CONVEX 2015    GT_PK(2,2)      1290  4697  1259  4693  4052  1291
-CONVEX 2016    GT_PK(2,2)      1290  4697  1259  4695  4045  1258
-CONVEX 2017    GT_PK(2,2)      1322  4698  1292  4699  4040  1293
-CONVEX 2018    GT_PK(2,2)      1322  4700  1349  4701  4032  1350
-CONVEX 2019    GT_PK(2,2)      1322  4700  1349  4702  4031  1321
-CONVEX 2020    GT_PK(2,2)      1322  4698  1292  4702  4041  1321
-CONVEX 2021    GT_PK(2,2)      1322  4701  1350  4703  4704  1323
-CONVEX 2022    GT_PK(2,2)      1322  4699  1293  4703  3167  1323
-CONVEX 2023    GT_PK(2,2)      1228  4705  1195  4706  3688  1194
-CONVEX 2024    GT_PK(2,2)      1228  4705  1195  4707  3186  1229
-CONVEX 2025    GT_PK(2,2)      1228  4708  1261  4707  3188  1229
-CONVEX 2026    GT_PK(2,2)      1228  4709  1260  4708  4049  1261
-CONVEX 2027    GT_PK(2,2)      1314  4710  1315  4711  4075  1342
-CONVEX 2028    GT_PK(2,2)      1314  4712  1313  4713  4063  1284
-CONVEX 2029    GT_PK(2,2)      1314  4713  1284  4714  2400  1285
-CONVEX 2030    GT_PK(2,2)      1314  4710  1315  4714  4078  1285
-CONVEX 2031    GT_PK(2,2)      1314  4712  1313  4715  4071  1341
-CONVEX 2032    GT_PK(2,2)      1314  4711  1342  4715  3236  1341
-CONVEX 2033    GT_PK(2,2)      461  4716  460  4717  3765  422
-CONVEX 2034    GT_PK(2,2)      461  4718  499  4716  4099  460
-CONVEX 2035    GT_PK(2,2)      461  4719  423  4717  2858  422
-CONVEX 2036    GT_PK(2,2)      620  4720  660  4721  4111  621
-CONVEX 2037    GT_PK(2,2)      620  4720  660  4722  4723  659
-CONVEX 2038    GT_PK(2,2)      620  4724  619  4722  4725  659
-CONVEX 2039    GT_PK(2,2)      699  4726  739  4727  3270  700
-CONVEX 2040    GT_PK(2,2)      699  4728  660  4727  4109  700
-CONVEX 2041    GT_PK(2,2)      699  4728  660  4729  4723  659
-CONVEX 2042    GT_PK(2,2)      699  4726  739  4730  2443  738
-CONVEX 2043    GT_PK(2,2)      698  4731  699  4732  4730  738
-CONVEX 2044    GT_PK(2,2)      698  4731  699  4733  4729  659
-CONVEX 2045    GT_PK(2,2)      776  4734  816  4735  4472  777
-CONVEX 2046    GT_PK(2,2)      776  4734  816  4736  4469  815
-CONVEX 2047    GT_PK(2,2)      464  4737  463  4738  4739  425
-CONVEX 2048    GT_PK(2,2)      464  4737  463  4740  4741  502
-CONVEX 2049    GT_PK(2,2)      464  4742  503  4743  4096  465
-CONVEX 2050    GT_PK(2,2)      464  4742  503  4740  4744  502
-CONVEX 2051    GT_PK(2,2)      426  4745  425  4746  4135  388
-CONVEX 2052    GT_PK(2,2)      426  4747  389  4748  4137  427
-CONVEX 2053    GT_PK(2,2)      426  4747  389  4746  4139  388
-CONVEX 2054    GT_PK(2,2)      426  4749  464  4745  4738  425
-CONVEX 2055    GT_PK(2,2)      426  4748  427  4750  4107  465
-CONVEX 2056    GT_PK(2,2)      426  4749  464  4750  4743  465
-CONVEX 2057    GT_PK(2,2)      917  4751  877  4752  4148  878
-CONVEX 2058    GT_PK(2,2)      917  4751  877  4753  4754  916
-CONVEX 2059    GT_PK(2,2)      917  4755  956  4756  4252  955
-CONVEX 2060    GT_PK(2,2)      917  4753  916  4756  4259  955
-CONVEX 2061    GT_PK(2,2)      876  4757  877  4758  4754  916
-CONVEX 2062    GT_PK(2,2)      876  4758  916  4759  4260  915
-CONVEX 2063    GT_PK(2,2)      876  4760  837  4761  3360  836
-CONVEX 2064    GT_PK(2,2)      876  4757  877  4760  4149  837
-CONVEX 2065    GT_PK(2,2)      876  4762  875  4761  2638  836
-CONVEX 2066    GT_PK(2,2)      876  4762  875  4759  2640  915
-CONVEX 2067    GT_PK(2,2)      441  4763  479  4764  4165  440
-CONVEX 2068    GT_PK(2,2)      441  4765  442  4766  3869  403
-CONVEX 2069    GT_PK(2,2)      441  4765  442  4767  4524  480
-CONVEX 2070    GT_PK(2,2)      441  4763  479  4767  4166  480
-CONVEX 2071    GT_PK(2,2)      441  4768  402  4766  2089  403
-CONVEX 2072    GT_PK(2,2)      441  4764  440  4768  3039  402
-CONVEX 2073    GT_PK(2,2)      555  4769  516  4770  2529  556
-CONVEX 2074    GT_PK(2,2)      555  4771  515  4769  4167  516
-CONVEX 2075    GT_PK(2,2)      476  4772  475  4773  4170  437
-CONVEX 2076    GT_PK(2,2)      476  4774  515  4775  4168  477
-CONVEX 2077    GT_PK(2,2)      476  4776  438  4775  2100  477
-CONVEX 2078    GT_PK(2,2)      476  4776  438  4773  2101  437
-CONVEX 2079    GT_PK(2,2)      512  4777  511  4778  4174  473
-CONVEX 2080    GT_PK(2,2)      631  4779  671  4780  4781  632
-CONVEX 2081    GT_PK(2,2)      631  4782  592  4780  4186  632
-CONVEX 2082    GT_PK(2,2)      631  4779  671  4783  3378  670
-CONVEX 2083    GT_PK(2,2)      674  4784  714  4785  2537  675
-CONVEX 2084    GT_PK(2,2)      674  4786  635  4785  4180  675
-CONVEX 2085    GT_PK(2,2)      674  4784  714  4787  3384  713
-CONVEX 2086    GT_PK(2,2)      674  4786  635  4788  4789  634
-CONVEX 2087    GT_PK(2,2)      674  4790  673  4787  4182  713
-CONVEX 2088    GT_PK(2,2)      674  4790  673  4788  4791  634
-CONVEX 2089    GT_PK(2,2)      672  4792  671  4793  3380  711
-CONVEX 2090    GT_PK(2,2)      672  4792  671  4794  4781  632
-CONVEX 2091    GT_PK(2,2)      672  4793  711  4795  2589  712
-CONVEX 2092    GT_PK(2,2)      672  4796  673  4795  4183  712
-CONVEX 2093    GT_PK(2,2)      633  4797  673  4798  4791  634
-CONVEX 2094    GT_PK(2,2)      633  4799  672  4797  4796  673
-CONVEX 2095    GT_PK(2,2)      633  4800  593  4801  4185  632
-CONVEX 2096    GT_PK(2,2)      633  4799  672  4801  4794  632
-CONVEX 2097    GT_PK(2,2)      944  4802  905  4803  4196  943
-CONVEX 2098    GT_PK(2,2)      944  4804  982  4805  2543  981
-CONVEX 2099    GT_PK(2,2)      944  4803  943  4805  4806  981
-CONVEX 2100    GT_PK(2,2)      944  4804  982  4807  2539  983
-CONVEX 2101    GT_PK(2,2)      944  4808  945  4807  3456  983
-CONVEX 2102    GT_PK(2,2)      944  4808  945  4809  4233  906
-CONVEX 2103    GT_PK(2,2)      944  4802  905  4809  4205  906
-CONVEX 2104    GT_PK(2,2)      871  4810  832  4811  4210  831
-CONVEX 2105    GT_PK(2,2)      871  4812  911  4813  2610  910
-CONVEX 2106    GT_PK(2,2)      871  4814  872  4812  2625  911
-CONVEX 2107    GT_PK(2,2)      871  4810  832  4814  4214  872
-CONVEX 2108    GT_PK(2,2)      870  4815  830  4816  4215  831
-CONVEX 2109    GT_PK(2,2)      870  4817  909  4818  1876  910
-CONVEX 2110    GT_PK(2,2)      870  4819  869  4817  4820  909
-CONVEX 2111    GT_PK(2,2)      870  4819  869  4815  4821  830
-CONVEX 2112    GT_PK(2,2)      870  4822  871  4818  4813  910
-CONVEX 2113    GT_PK(2,2)      870  4822  871  4816  4811  831
-CONVEX 2114    GT_PK(2,2)      790  4823  751  4824  3438  791
-CONVEX 2115    GT_PK(2,2)      790  4825  830  4824  4216  791
-CONVEX 2116    GT_PK(2,2)      987  4826  986  4827  4223  1025
-CONVEX 2117    GT_PK(2,2)      987  4828  949  4829  2605  988
-CONVEX 2118    GT_PK(2,2)      987  4828  949  4830  2611  948
-CONVEX 2119    GT_PK(2,2)      987  4826  986  4830  4227  948
-CONVEX 2120    GT_PK(2,2)      987  4831  1026  4829  3446  988
-CONVEX 2121    GT_PK(2,2)      987  4827  1025  4831  3450  1026
-CONVEX 2122    GT_PK(2,2)      908  4832  907  4833  4230  868
-CONVEX 2123    GT_PK(2,2)      908  4834  869  4833  4835  868
-CONVEX 2124    GT_PK(2,2)      908  4836  947  4837  3458  909
-CONVEX 2125    GT_PK(2,2)      908  4834  869  4837  4820  909
-CONVEX 2126    GT_PK(2,2)      1034  4838  1072  4839  4241  1035
-CONVEX 2127    GT_PK(2,2)      1071  4840  1033  4841  3464  1070
-CONVEX 2128    GT_PK(2,2)      1071  4842  1072  4843  4244  1108
-CONVEX 2129    GT_PK(2,2)      1071  4844  1034  4840  4845  1033
-CONVEX 2130    GT_PK(2,2)      1071  4844  1034  4842  4838  1072
-CONVEX 2131    GT_PK(2,2)      1142  4846  1106  4847  4848  1141
-CONVEX 2132    GT_PK(2,2)      1104  4849  1103  4850  3426  1067
-CONVEX 2133    GT_PK(2,2)      1104  4851  1139  4849  3497  1103
-CONVEX 2134    GT_PK(2,2)      1104  4851  1139  4852  3500  1140
-CONVEX 2135    GT_PK(2,2)      1209  4853  1210  4854  4269  1242
-CONVEX 2136    GT_PK(2,2)      1209  4855  1241  4856  3628  1208
-CONVEX 2137    GT_PK(2,2)      1209  4855  1241  4854  3629  1242
-CONVEX 2138    GT_PK(2,2)      1382  4857  1404  4858  2676  1383
-CONVEX 2139    GT_PK(2,2)      1382  4859  1403  4857  4276  1404
-CONVEX 2140    GT_PK(2,2)      1382  4859  1403  4860  4279  1381
-CONVEX 2141    GT_PK(2,2)      1421  4861  1403  4862  4277  1422
-CONVEX 2142    GT_PK(2,2)      1421  4863  1436  4864  4865  1435
-CONVEX 2143    GT_PK(2,2)      1421  4863  1436  4862  3536  1422
-CONVEX 2144    GT_PK(2,2)      1421  4866  1402  4864  4867  1435
-CONVEX 2145    GT_PK(2,2)      1421  4861  1403  4866  4278  1402
-CONVEX 2146    GT_PK(2,2)      1332  4868  1305  4869  4325  1304
-CONVEX 2147    GT_PK(2,2)      1332  4870  1333  4868  4283  1305
-CONVEX 2148    GT_PK(2,2)      1377  4871  1398  4872  4296  1353
-CONVEX 2149    GT_PK(2,2)      1328  4873  1353  4874  4312  1327
-CONVEX 2150    GT_PK(2,2)      1302  4875  1273  4876  3623  1303
-CONVEX 2151    GT_PK(2,2)      1302  4875  1273  4877  3627  1272
-CONVEX 2152    GT_PK(2,2)      1420  4878  1402  4879  4867  1435
-CONVEX 2153    GT_PK(2,2)      1048  4880  1086  4881  4337  1049
-CONVEX 2154    GT_PK(2,2)      1048  4882  1010  4883  2777  1009
-CONVEX 2155    GT_PK(2,2)      1048  4882  1010  4881  2771  1049
-CONVEX 2156    GT_PK(2,2)      1085  4884  1086  4885  4336  1122
-CONVEX 2157    GT_PK(2,2)      1085  4886  1121  4885  4340  1122
-CONVEX 2158    GT_PK(2,2)      1085  4887  1048  4884  4880  1086
-CONVEX 2159    GT_PK(2,2)      1126  4888  1127  4889  4128  1090
-CONVEX 2160    GT_PK(2,2)      1126  4890  1162  4888  4388  1127
-CONVEX 2161    GT_PK(2,2)      1126  4891  1089  4892  4371  1125
-CONVEX 2162    GT_PK(2,2)      1126  4891  1089  4889  3691  1090
-CONVEX 2163    GT_PK(2,2)      1126  4893  1161  4892  4383  1125
-CONVEX 2164    GT_PK(2,2)      1126  4890  1162  4893  4390  1161
-CONVEX 2165    GT_PK(2,2)      238  4894  271  4895  4393  272
-CONVEX 2166    GT_PK(2,2)      236  4896  235  4897  2891  203
-CONVEX 2167    GT_PK(2,2)      236  4898  204  4897  4899  203
-CONVEX 2168    GT_PK(2,2)      270  4900  305  4901  2925  304
-CONVEX 2169    GT_PK(2,2)      270  4902  271  4900  4391  305
-CONVEX 2170    GT_PK(2,2)      172  4903  204  4904  4899  203
-CONVEX 2171    GT_PK(2,2)      172  4903  204  4905  4906  173
-CONVEX 2172    GT_PK(2,2)      68  4907  47  4908  4410  69
-CONVEX 2173    GT_PK(2,2)      68  4909  91  4910  4911  92
-CONVEX 2174    GT_PK(2,2)      68  4908  69  4910  3938  92
-CONVEX 2175    GT_PK(2,2)      68  4912  67  4909  4401  91
-CONVEX 2176    GT_PK(2,2)      68  4912  67  4913  4405  46
-CONVEX 2177    GT_PK(2,2)      68  4907  47  4913  4408  46
-CONVEX 2178    GT_PK(2,2)      566  4914  567  4915  4421  606
-CONVEX 2179    GT_PK(2,2)      566  4916  565  4917  3883  526
-CONVEX 2180    GT_PK(2,2)      566  4917  526  4918  3889  527
-CONVEX 2181    GT_PK(2,2)      566  4914  567  4918  4413  527
-CONVEX 2182    GT_PK(2,2)      424  4919  425  4920  4136  387
-CONVEX 2183    GT_PK(2,2)      424  4921  386  4920  4426  387
-CONVEX 2184    GT_PK(2,2)      424  4921  386  4922  4424  423
-CONVEX 2185    GT_PK(2,2)      424  4923  463  4919  4739  425
-CONVEX 2186    GT_PK(2,2)      654  4924  693  4925  4453  694
-CONVEX 2187    GT_PK(2,2)      654  4925  694  4926  3850  655
-CONVEX 2188    GT_PK(2,2)      654  4927  615  4926  4928  655
-CONVEX 2189    GT_PK(2,2)      654  4927  615  4929  3853  614
-CONVEX 2190    GT_PK(2,2)      654  4929  614  4930  2995  653
-CONVEX 2191    GT_PK(2,2)      654  4924  693  4930  4455  653
-CONVEX 2192    GT_PK(2,2)      852  4931  892  4932  4466  891
-CONVEX 2193    GT_PK(2,2)      852  4933  812  4934  3843  813
-CONVEX 2194    GT_PK(2,2)      852  4935  853  4934  4479  813
-CONVEX 2195    GT_PK(2,2)      852  4931  892  4935  4468  853
-CONVEX 2196    GT_PK(2,2)      852  4936  851  4932  4937  891
-CONVEX 2197    GT_PK(2,2)      852  4936  851  4933  4938  812
-CONVEX 2198    GT_PK(2,2)      775  4939  814  4940  4474  815
-CONVEX 2199    GT_PK(2,2)      775  4941  776  4942  4943  736
-CONVEX 2200    GT_PK(2,2)      775  4941  776  4940  4736  815
-CONVEX 2201    GT_PK(2,2)      775  4944  735  4942  4945  736
-CONVEX 2202    GT_PK(2,2)      775  4946  774  4944  4494  735
-CONVEX 2203    GT_PK(2,2)      775  4939  814  4946  4477  774
-CONVEX 2204    GT_PK(2,2)      890  4947  851  4948  4937  891
-CONVEX 2205    GT_PK(2,2)      890  4949  889  4950  3847  929
-CONVEX 2206    GT_PK(2,2)      890  4950  929  4951  2764  930
-CONVEX 2207    GT_PK(2,2)      890  4948  891  4951  2987  930
-CONVEX 2208    GT_PK(2,2)      809  4952  770  4953  3851  769
-CONVEX 2209    GT_PK(2,2)      809  4954  808  4953  2963  769
-CONVEX 2210    GT_PK(2,2)      809  4955  848  4954  3810  808
-CONVEX 2211    GT_PK(2,2)      809  4956  849  4955  4486  848
-CONVEX 2212    GT_PK(2,2)      810  4957  809  4958  4956  849
-CONVEX 2213    GT_PK(2,2)      810  4959  770  4960  4463  771
-CONVEX 2214    GT_PK(2,2)      810  4957  809  4959  4952  770
-CONVEX 2215    GT_PK(2,2)      432  4961  472  4962  3866  433
-CONVEX 2216    GT_PK(2,2)      432  4963  471  4961  4499  472
-CONVEX 2217    GT_PK(2,2)      432  4962  433  4964  3007  394
-CONVEX 2218    GT_PK(2,2)      474  4965  475  4966  4169  436
-CONVEX 2219    GT_PK(2,2)      474  4967  435  4966  4500  436
-CONVEX 2220    GT_PK(2,2)      474  4967  435  4968  4504  473
-CONVEX 2221    GT_PK(2,2)      474  4969  512  4968  4778  473
-CONVEX 2222    GT_PK(2,2)      564  4970  603  4971  3882  563
-CONVEX 2223    GT_PK(2,2)      564  4972  604  4970  4506  603
-CONVEX 2224    GT_PK(2,2)      564  4972  604  4973  4974  565
-CONVEX 2225    GT_PK(2,2)      564  4975  524  4971  3025  563
-CONVEX 2226    GT_PK(2,2)      564  4975  524  4976  3892  525
-CONVEX 2227    GT_PK(2,2)      564  4973  565  4976  3884  525
-CONVEX 2228    GT_PK(2,2)      605  4977  604  4978  4974  565
-CONVEX 2229    GT_PK(2,2)      605  4979  606  4980  2816  645
-CONVEX 2230    GT_PK(2,2)      605  4981  644  4980  3019  645
-CONVEX 2231    GT_PK(2,2)      605  4977  604  4981  4507  644
-CONVEX 2232    GT_PK(2,2)      605  4982  566  4979  4915  606
-CONVEX 2233    GT_PK(2,2)      605  4982  566  4978  4916  565
-CONVEX 2234    GT_PK(2,2)      148  4983  177  4984  4985  178
-CONVEX 2235    GT_PK(2,2)      148  4984  178  4986  4538  149
-CONVEX 2236    GT_PK(2,2)      148  4987  121  4986  3929  149
-CONVEX 2237    GT_PK(2,2)      148  4987  121  4988  4555  120
-CONVEX 2238    GT_PK(2,2)      208  4989  240  4990  4394  241
-CONVEX 2239    GT_PK(2,2)      208  4989  240  4991  4992  207
-CONVEX 2240    GT_PK(2,2)      209  4993  178  4994  4536  210
-CONVEX 2241    GT_PK(2,2)      209  4995  177  4993  4985  178
-CONVEX 2242    GT_PK(2,2)      209  4994  210  4996  4544  242
-CONVEX 2243    GT_PK(2,2)      209  4997  208  4995  4998  177
-CONVEX 2244    GT_PK(2,2)      209  4999  241  4996  1970  242
-CONVEX 2245    GT_PK(2,2)      209  4997  208  4999  4990  241
-CONVEX 2246    GT_PK(2,2)      94  5000  95  5001  4554  120
-CONVEX 2247    GT_PK(2,2)      94  5000  95  5002  5003  71
-CONVEX 2248    GT_PK(2,2)      94  5004  70  5002  5005  71
-CONVEX 2249    GT_PK(2,2)      94  5004  70  5006  4559  93
-CONVEX 2250    GT_PK(2,2)      72  5007  95  5008  5003  71
-CONVEX 2251    GT_PK(2,2)      72  5009  50  5008  5010  71
-CONVEX 2252    GT_PK(2,2)      72  5009  50  5011  4563  51
-CONVEX 2253    GT_PK(2,2)      72  5007  95  5012  4556  96
-CONVEX 2254    GT_PK(2,2)      72  5013  73  5012  3933  96
-CONVEX 2255    GT_PK(2,2)      72  5011  51  5013  3939  73
-CONVEX 2256    GT_PK(2,2)      175  5014  207  5015  5016  206
-CONVEX 2257    GT_PK(2,2)      49  5017  70  5018  5005  71
-CONVEX 2258    GT_PK(2,2)      49  5019  50  5018  5010  71
-CONVEX 2259    GT_PK(2,2)      49  5020  30  5021  2819  48
-CONVEX 2260    GT_PK(2,2)      49  5017  70  5021  4558  48
-CONVEX 2261    GT_PK(2,2)      49  5019  50  5022  4561  31
-CONVEX 2262    GT_PK(2,2)      49  5023  16  5022  5024  31
-CONVEX 2263    GT_PK(2,2)      49  5023  16  5020  3706  30
-CONVEX 2264    GT_PK(2,2)      406  5025  368  5026  4565  405
-CONVEX 2265    GT_PK(2,2)      406  5027  444  5026  3896  405
-CONVEX 2266    GT_PK(2,2)      406  5027  444  5028  3904  445
-CONVEX 2267    GT_PK(2,2)      301  5029  267  5030  4571  302
-CONVEX 2268    GT_PK(2,2)      299  5031  264  5032  4576  298
-CONVEX 2269    GT_PK(2,2)      265  5033  299  5034  5035  300
-CONVEX 2270    GT_PK(2,2)      265  5033  299  5036  5031  264
-CONVEX 2271    GT_PK(2,2)      265  5037  232  5038  4611  231
-CONVEX 2272    GT_PK(2,2)      265  5036  264  5038  5039  231
-CONVEX 2273    GT_PK(2,2)      260  5040  226  5041  3944  259
-CONVEX 2274    GT_PK(2,2)      260  5042  227  5040  4595  226
-CONVEX 2275    GT_PK(2,2)      260  5043  261  5042  5044  227
-CONVEX 2276    GT_PK(2,2)      260  5045  294  5041  3946  259
-CONVEX 2277    GT_PK(2,2)      260  5045  294  5046  3950  295
-CONVEX 2278    GT_PK(2,2)      260  5043  261  5046  5047  295
-CONVEX 2279    GT_PK(2,2)      412  5048  451  5049  2844  413
-CONVEX 2280    GT_PK(2,2)      412  5050  375  5049  4599  413
-CONVEX 2281    GT_PK(2,2)      412  5050  375  5051  4600  374
-CONVEX 2282    GT_PK(2,2)      412  5052  411  5051  5053  374
-CONVEX 2283    GT_PK(2,2)      84  5054  83  5055  3989  109
-CONVEX 2284    GT_PK(2,2)      84  5056  110  5055  4622  109
-CONVEX 2285    GT_PK(2,2)      84  5057  60  5058  4634  61
-CONVEX 2286    GT_PK(2,2)      84  5057  60  5054  4630  83
-CONVEX 2287    GT_PK(2,2)      84  5059  85  5058  4628  61
-CONVEX 2288    GT_PK(2,2)      84  5059  85  5056  4629  110
-CONVEX 2289    GT_PK(2,2)      166  5060  167  5061  4619  137
-CONVEX 2290    GT_PK(2,2)      166  5062  136  5061  4636  137
-CONVEX 2291    GT_PK(2,2)      166  5060  167  5063  4608  198
-CONVEX 2292    GT_PK(2,2)      166  5064  197  5063  5065  198
-CONVEX 2293    GT_PK(2,2)      166  5062  136  5066  4639  165
-CONVEX 2294    GT_PK(2,2)      166  5064  197  5066  4640  165
-CONVEX 2295    GT_PK(2,2)      230  5067  264  5068  5039  231
-CONVEX 2296    GT_PK(2,2)      230  5067  264  5069  4575  263
-CONVEX 2297    GT_PK(2,2)      230  5070  198  5068  4610  231
-CONVEX 2298    GT_PK(2,2)      230  5071  197  5070  5065  198
-CONVEX 2299    GT_PK(2,2)      1111  5072  1110  5073  4648  1074
-CONVEX 2300    GT_PK(2,2)      1111  5074  1075  5075  2282  1112
-CONVEX 2301    GT_PK(2,2)      1111  5073  1074  5074  4017  1075
-CONVEX 2302    GT_PK(2,2)      1111  5072  1110  5076  4653  1146
-CONVEX 2303    GT_PK(2,2)      1111  5077  1147  5075  2705  1112
-CONVEX 2304    GT_PK(2,2)      1111  5076  1146  5077  4299  1147
-CONVEX 2305    GT_PK(2,2)      841  5078  840  5079  5080  880
-CONVEX 2306    GT_PK(2,2)      841  5081  842  5082  4658  802
-CONVEX 2307    GT_PK(2,2)      841  5082  802  5083  2937  801
-CONVEX 2308    GT_PK(2,2)      841  5078  840  5083  4655  801
-CONVEX 2309    GT_PK(2,2)      881  5084  920  5085  5086  880
-CONVEX 2310    GT_PK(2,2)      881  5087  841  5085  5079  880
-CONVEX 2311    GT_PK(2,2)      881  5087  841  5088  5081  842
-CONVEX 2312    GT_PK(2,2)      879  5089  840  5090  5080  880
-CONVEX 2313    GT_PK(2,2)      879  5091  839  5092  2521  878
-CONVEX 2314    GT_PK(2,2)      879  5089  840  5091  4656  839
-CONVEX 2315    GT_PK(2,2)      959  5093  920  5094  5095  958
-CONVEX 2316    GT_PK(2,2)      961  5096  962  5097  4018  1000
-CONVEX 2317    GT_PK(2,2)      961  5098  999  5097  4661  1000
-CONVEX 2318    GT_PK(2,2)      961  5096  962  5099  4022  923
-CONVEX 2319    GT_PK(2,2)      998  5100  999  5101  4662  1037
-CONVEX 2320    GT_PK(2,2)      998  5102  1036  5101  4663  1037
-CONVEX 2321    GT_PK(2,2)      1224  5103  1225  5104  4669  1191
-CONVEX 2322    GT_PK(2,2)      1224  5104  1191  5105  4036  1190
-CONVEX 2323    GT_PK(2,2)      1257  5106  1288  5107  4687  1256
-CONVEX 2324    GT_PK(2,2)      1257  5108  1225  5109  4668  1258
-CONVEX 2325    GT_PK(2,2)      1257  5110  1289  5109  4696  1258
-CONVEX 2326    GT_PK(2,2)      1257  5106  1288  5110  4690  1289
-CONVEX 2327    GT_PK(2,2)      1257  5111  1224  5107  5112  1256
-CONVEX 2328    GT_PK(2,2)      1257  5111  1224  5108  5103  1225
-CONVEX 2329    GT_PK(2,2)      1227  5113  1228  5114  4706  1194
-CONVEX 2330    GT_PK(2,2)      1227  5113  1228  5115  4709  1260
-CONVEX 2331    GT_PK(2,2)      1227  5115  1260  5116  4050  1259
-CONVEX 2332    GT_PK(2,2)      1227  5117  1226  5116  4043  1259
-CONVEX 2333    GT_PK(2,2)      1227  5114  1194  5118  4366  1193
-CONVEX 2334    GT_PK(2,2)      1227  5117  1226  5118  4046  1193
-CONVEX 2335    GT_PK(2,2)      541  5119  503  5120  4098  542
-CONVEX 2336    GT_PK(2,2)      541  5119  503  5121  4744  502
-CONVEX 2337    GT_PK(2,2)      658  5122  698  5123  5124  697
-CONVEX 2338    GT_PK(2,2)      658  5125  619  5126  4725  659
-CONVEX 2339    GT_PK(2,2)      658  5122  698  5126  4733  659
-CONVEX 2340    GT_PK(2,2)      737  5127  698  5128  5124  697
-CONVEX 2341    GT_PK(2,2)      737  5128  697  5129  5130  736
-CONVEX 2342    GT_PK(2,2)      737  5131  776  5129  4943  736
-CONVEX 2343    GT_PK(2,2)      737  5131  776  5132  4735  777
-CONVEX 2344    GT_PK(2,2)      737  5132  777  5133  3323  738
-CONVEX 2345    GT_PK(2,2)      737  5127  698  5133  4732  738
-CONVEX 2346    GT_PK(2,2)      616  5134  615  5135  4928  655
-CONVEX 2347    GT_PK(2,2)      696  5136  697  5137  5130  736
-CONVEX 2348    GT_PK(2,2)      696  5138  735  5137  4945  736
-CONVEX 2349    GT_PK(2,2)      696  5139  695  5138  4495  735
-CONVEX 2350    GT_PK(2,2)      918  5140  957  5141  5142  956
-CONVEX 2351    GT_PK(2,2)      918  5143  917  5141  4755  956
-CONVEX 2352    GT_PK(2,2)      918  5143  917  5144  4752  878
-CONVEX 2353    GT_PK(2,2)      918  5145  879  5144  5092  878
-CONVEX 2354    GT_PK(2,2)      595  5146  635  5147  4789  634
-CONVEX 2355    GT_PK(2,2)      595  5148  555  5149  4770  556
-CONVEX 2356    GT_PK(2,2)      595  5150  596  5149  2530  556
-CONVEX 2357    GT_PK(2,2)      595  5146  635  5150  4181  596
-CONVEX 2358    GT_PK(2,2)      554  5151  555  5152  4771  515
-CONVEX 2359    GT_PK(2,2)      554  5153  593  5154  4187  553
-CONVEX 2360    GT_PK(2,2)      551  5155  550  5156  4178  511
-CONVEX 2361    GT_PK(2,2)      551  5157  512  5156  4777  511
-CONVEX 2362    GT_PK(2,2)      630  5158  631  5159  4783  670
-CONVEX 2363    GT_PK(2,2)      630  5160  669  5161  3393  629
-CONVEX 2364    GT_PK(2,2)      630  5160  669  5159  3394  670
-CONVEX 2365    GT_PK(2,2)      750  5162  790  5163  4823  751
-CONVEX 2366    GT_PK(2,2)      750  5164  711  5165  3381  710
-CONVEX 2367    GT_PK(2,2)      750  5163  751  5164  2587  711
-CONVEX 2368    GT_PK(2,2)      750  5162  790  5166  5167  789
-CONVEX 2369    GT_PK(2,2)      750  5168  749  5165  4191  710
-CONVEX 2370    GT_PK(2,2)      750  5166  789  5168  3441  749
-CONVEX 2371    GT_PK(2,2)      829  5169  869  5170  4821  830
-CONVEX 2372    GT_PK(2,2)      829  5171  790  5170  4825  830
-CONVEX 2373    GT_PK(2,2)      829  5169  869  5172  4835  868
-CONVEX 2374    GT_PK(2,2)      829  5171  790  5173  5167  789
-CONVEX 2375    GT_PK(2,2)      829  5174  828  5172  4218  868
-CONVEX 2376    GT_PK(2,2)      829  5174  828  5173  4220  789
-CONVEX 2377    GT_PK(2,2)      946  5175  908  5176  4832  907
-CONVEX 2378    GT_PK(2,2)      946  5177  984  5178  3455  945
-CONVEX 2379    GT_PK(2,2)      946  5176  907  5178  4232  945
-CONVEX 2380    GT_PK(2,2)      946  5175  908  5179  4836  947
-CONVEX 2381    GT_PK(2,2)      946  5177  984  5180  3454  985
-CONVEX 2382    GT_PK(2,2)      946  5179  947  5180  4228  985
-CONVEX 2383    GT_PK(2,2)      995  5181  957  5182  5142  956
-CONVEX 2384    GT_PK(2,2)      995  5183  994  5182  4251  956
-CONVEX 2385    GT_PK(2,2)      995  5183  994  5184  4248  1033
-CONVEX 2386    GT_PK(2,2)      995  5185  1034  5184  4845  1033
-CONVEX 2387    GT_PK(2,2)      1176  5186  1142  5187  4847  1141
-CONVEX 2388    GT_PK(2,2)      1176  5188  1209  5189  4853  1210
-CONVEX 2389    GT_PK(2,2)      1107  5190  1142  5191  4846  1106
-CONVEX 2390    GT_PK(2,2)      1107  5191  1106  5192  5193  1070
-CONVEX 2391    GT_PK(2,2)      1107  5194  1071  5192  4841  1070
-CONVEX 2392    GT_PK(2,2)      1107  5194  1071  5195  4843  1108
-CONVEX 2393    GT_PK(2,2)      1143  5196  1144  5197  3548  1178
-CONVEX 2394    GT_PK(2,2)      1143  5198  1107  5199  5190  1142
-CONVEX 2395    GT_PK(2,2)      1143  5196  1144  5200  4013  1108
-CONVEX 2396    GT_PK(2,2)      1143  5198  1107  5200  5195  1108
-CONVEX 2397    GT_PK(2,2)      1068  5201  1104  5202  4850  1067
-CONVEX 2398    GT_PK(2,2)      1068  5203  1030  5202  2613  1067
-CONVEX 2399    GT_PK(2,2)      1068  5204  1031  5203  3466  1030
-CONVEX 2400    GT_PK(2,2)      1358  5205  1357  5206  5207  1381
-CONVEX 2401    GT_PK(2,2)      1358  5208  1382  5206  4860  1381
-CONVEX 2402    GT_PK(2,2)      1358  5209  1332  5205  5210  1357
-CONVEX 2403    GT_PK(2,2)      1358  5209  1332  5211  4870  1333
-CONVEX 2404    GT_PK(2,2)      1359  5212  1333  5213  4281  1334
-CONVEX 2405    GT_PK(2,2)      1359  5214  1360  5213  2687  1334
-CONVEX 2406    GT_PK(2,2)      1359  5215  1358  5212  5211  1333
-CONVEX 2407    GT_PK(2,2)      1359  5215  1358  5216  5208  1382
-CONVEX 2408    GT_PK(2,2)      1359  5214  1360  5217  2683  1383
-CONVEX 2409    GT_PK(2,2)      1359  5216  1382  5217  4858  1383
-CONVEX 2410    GT_PK(2,2)      1355  5218  1379  5219  5220  1378
-CONVEX 2411    GT_PK(2,2)      1355  5218  1379  5221  5222  1356
-CONVEX 2412    GT_PK(2,2)      1399  5223  1377  5224  4871  1398
-CONVEX 2413    GT_PK(2,2)      1399  5225  1418  5226  5227  1378
-CONVEX 2414    GT_PK(2,2)      1399  5223  1377  5226  5228  1378
-CONVEX 2415    GT_PK(2,2)      1301  5229  1328  5230  5231  1329
-CONVEX 2416    GT_PK(2,2)      1301  5232  1302  5230  5233  1329
-CONVEX 2417    GT_PK(2,2)      1301  5234  1271  5235  2745  1272
-CONVEX 2418    GT_PK(2,2)      1301  5232  1302  5235  4877  1272
-CONVEX 2419    GT_PK(2,2)      1330  5236  1302  5237  5233  1329
-CONVEX 2420    GT_PK(2,2)      1330  5238  1355  5237  5239  1329
-CONVEX 2421    GT_PK(2,2)      1330  5238  1355  5240  5221  1356
-CONVEX 2422    GT_PK(2,2)      1330  5236  1302  5241  4876  1303
-CONVEX 2423    GT_PK(2,2)      1331  5242  1304  5243  3622  1303
-CONVEX 2424    GT_PK(2,2)      1331  5244  1330  5243  5241  1303
-CONVEX 2425    GT_PK(2,2)      1331  5244  1330  5245  5240  1356
-CONVEX 2426    GT_PK(2,2)      1331  5246  1332  5242  4869  1304
-CONVEX 2427    GT_PK(2,2)      1331  5246  1332  5247  5210  1357
-CONVEX 2428    GT_PK(2,2)      1331  5245  1356  5247  5248  1357
-CONVEX 2429    GT_PK(2,2)      1401  5249  1420  5250  4878  1402
-CONVEX 2430    GT_PK(2,2)      1401  5249  1420  5251  5252  1419
-CONVEX 2431    GT_PK(2,2)      1380  5253  1402  5254  4280  1381
-CONVEX 2432    GT_PK(2,2)      1380  5255  1357  5254  5207  1381
-CONVEX 2433    GT_PK(2,2)      1380  5256  1401  5253  5250  1402
-CONVEX 2434    GT_PK(2,2)      1380  5256  1401  5257  5258  1379
-CONVEX 2435    GT_PK(2,2)      1380  5259  1356  5255  5248  1357
-CONVEX 2436    GT_PK(2,2)      1380  5257  1379  5259  5222  1356
-CONVEX 2437    GT_PK(2,2)      1047  5260  1085  5261  4887  1048
-CONVEX 2438    GT_PK(2,2)      1047  5261  1048  5262  4883  1009
-CONVEX 2439    GT_PK(2,2)      1047  5263  1008  5262  2768  1009
-CONVEX 2440    GT_PK(2,2)      1047  5263  1008  5264  3672  1046
-CONVEX 2441    GT_PK(2,2)      1084  5265  1121  5266  4341  1120
-CONVEX 2442    GT_PK(2,2)      1084  5267  1085  5265  4886  1121
-CONVEX 2443    GT_PK(2,2)      1084  5266  1120  5268  4084  1083
-CONVEX 2444    GT_PK(2,2)      1084  5269  1047  5267  5260  1085
-CONVEX 2445    GT_PK(2,2)      1084  5268  1083  5270  2751  1046
-CONVEX 2446    GT_PK(2,2)      1084  5269  1047  5270  5264  1046
-CONVEX 2447    GT_PK(2,2)      205  5271  204  5272  4906  173
-CONVEX 2448    GT_PK(2,2)      205  5273  238  5274  5275  206
-CONVEX 2449    GT_PK(2,2)      239  5276  273  5277  4400  240
-CONVEX 2450    GT_PK(2,2)      239  5277  240  5278  4992  207
-CONVEX 2451    GT_PK(2,2)      239  5276  273  5279  4398  272
-CONVEX 2452    GT_PK(2,2)      239  5280  238  5279  4895  272
-CONVEX 2453    GT_PK(2,2)      239  5278  207  5281  5016  206
-CONVEX 2454    GT_PK(2,2)      239  5280  238  5281  5275  206
-CONVEX 2455    GT_PK(2,2)      237  5282  270  5283  5284  236
-CONVEX 2456    GT_PK(2,2)      237  5285  205  5286  5273  238
-CONVEX 2457    GT_PK(2,2)      237  5286  238  5287  4894  271
-CONVEX 2458    GT_PK(2,2)      237  5282  270  5287  4902  271
-CONVEX 2459    GT_PK(2,2)      237  5283  236  5288  4898  204
-CONVEX 2460    GT_PK(2,2)      237  5285  205  5288  5271  204
-CONVEX 2461    GT_PK(2,2)      269  5289  304  5290  2016  303
-CONVEX 2462    GT_PK(2,2)      269  5291  270  5289  4901  304
-CONVEX 2463    GT_PK(2,2)      269  5292  268  5290  2232  303
-CONVEX 2464    GT_PK(2,2)      269  5291  270  5293  5284  236
-CONVEX 2465    GT_PK(2,2)      269  5294  235  5292  2887  268
-CONVEX 2466    GT_PK(2,2)      269  5293  236  5294  4896  235
-CONVEX 2467    GT_PK(2,2)      171  5295  172  5296  4904  203
-CONVEX 2468    GT_PK(2,2)      171  5296  203  5297  2892  202
-CONVEX 2469    GT_PK(2,2)      171  5298  170  5297  3712  202
-CONVEX 2470    GT_PK(2,2)      171  5298  170  5299  3720  141
-CONVEX 2471    GT_PK(2,2)      115  5300  116  5301  3704  90
-CONVEX 2472    GT_PK(2,2)      115  5302  89  5301  2827  90
-CONVEX 2473    GT_PK(2,2)      115  5302  89  5303  2829  114
-CONVEX 2474    GT_PK(2,2)      143  5304  172  5305  4905  173
-CONVEX 2475    GT_PK(2,2)      143  5306  115  5307  5300  116
-CONVEX 2476    GT_PK(2,2)      850  5308  890  5309  4947  851
-CONVEX 2477    GT_PK(2,2)      850  5310  810  5311  4958  849
-CONVEX 2478    GT_PK(2,2)      850  5311  849  5312  4488  889
-CONVEX 2479    GT_PK(2,2)      850  5308  890  5312  4949  889
-CONVEX 2480    GT_PK(2,2)      811  5313  851  5314  4938  812
-CONVEX 2481    GT_PK(2,2)      811  5315  810  5316  4960  771
-CONVEX 2482    GT_PK(2,2)      811  5317  850  5313  5309  851
-CONVEX 2483    GT_PK(2,2)      811  5317  850  5315  5310  810
-CONVEX 2484    GT_PK(2,2)      811  5318  772  5316  4485  771
-CONVEX 2485    GT_PK(2,2)      811  5318  772  5314  4480  812
-CONVEX 2486    GT_PK(2,2)      513  5319  474  5320  4969  512
-CONVEX 2487    GT_PK(2,2)      513  5319  474  5321  4965  475
-CONVEX 2488    GT_PK(2,2)      119  5322  94  5323  5006  93
-CONVEX 2489    GT_PK(2,2)      119  5322  94  5324  5001  120
-CONVEX 2490    GT_PK(2,2)      145  5325  175  5326  5327  146
-CONVEX 2491    GT_PK(2,2)      176  5328  208  5329  4998  177
-CONVEX 2492    GT_PK(2,2)      176  5330  175  5331  5327  146
-CONVEX 2493    GT_PK(2,2)      176  5328  208  5332  4991  207
-CONVEX 2494    GT_PK(2,2)      176  5330  175  5332  5014  207
-CONVEX 2495    GT_PK(2,2)      407  5333  446  5334  4568  445
-CONVEX 2496    GT_PK(2,2)      407  5335  406  5334  5028  445
-CONVEX 2497    GT_PK(2,2)      297  5336  263  5337  4577  298
-CONVEX 2498    GT_PK(2,2)      297  5338  333  5337  5339  298
-CONVEX 2499    GT_PK(2,2)      369  5340  406  5341  5025  368
-CONVEX 2500    GT_PK(2,2)      369  5342  407  5340  5335  406
-CONVEX 2501    GT_PK(2,2)      336  5343  301  5344  5345  300
-CONVEX 2502    GT_PK(2,2)      335  5346  336  5347  5348  372
-CONVEX 2503    GT_PK(2,2)      335  5349  299  5350  5035  300
-CONVEX 2504    GT_PK(2,2)      335  5346  336  5350  5344  300
-CONVEX 2505    GT_PK(2,2)      266  5351  265  5352  5037  232
-CONVEX 2506    GT_PK(2,2)      266  5352  232  5353  3965  233
-CONVEX 2507    GT_PK(2,2)      266  5354  267  5353  4574  233
-CONVEX 2508    GT_PK(2,2)      266  5355  301  5354  5029  267
-CONVEX 2509    GT_PK(2,2)      266  5355  301  5356  5345  300
-CONVEX 2510    GT_PK(2,2)      266  5351  265  5356  5034  300
-CONVEX 2511    GT_PK(2,2)      229  5357  230  5358  5069  263
-CONVEX 2512    GT_PK(2,2)      229  5359  197  5360  4641  196
-CONVEX 2513    GT_PK(2,2)      229  5357  230  5359  5071  197
-CONVEX 2514    GT_PK(2,2)      450  5361  412  5362  5048  451
-CONVEX 2515    GT_PK(2,2)      450  5361  412  5363  5052  411
-CONVEX 2516    GT_PK(2,2)      450  5364  489  5362  2836  451
-CONVEX 2517    GT_PK(2,2)      450  5365  488  5364  3886  489
-CONVEX 2518    GT_PK(2,2)      448  5366  486  5367  4517  447
-CONVEX 2519    GT_PK(2,2)      448  5368  487  5366  4511  486
-CONVEX 2520    GT_PK(2,2)      921  5369  881  5370  5084  920
-CONVEX 2521    GT_PK(2,2)      921  5371  959  5370  5093  920
-CONVEX 2522    GT_PK(2,2)      960  5372  961  5373  5098  999
-CONVEX 2523    GT_PK(2,2)      960  5374  998  5373  5100  999
-CONVEX 2524    GT_PK(2,2)      960  5374  998  5375  5376  959
-CONVEX 2525    GT_PK(2,2)      960  5377  921  5375  5371  959
-CONVEX 2526    GT_PK(2,2)      997  5378  1036  5379  4666  1035
-CONVEX 2527    GT_PK(2,2)      997  5380  998  5378  5102  1036
-CONVEX 2528    GT_PK(2,2)      997  5381  959  5382  5094  958
-CONVEX 2529    GT_PK(2,2)      997  5380  998  5381  5376  959
-CONVEX 2530    GT_PK(2,2)      1223  5383  1255  5384  4677  1256
-CONVEX 2531    GT_PK(2,2)      1223  5385  1224  5384  5112  1256
-CONVEX 2532    GT_PK(2,2)      1223  5383  1255  5386  4679  1222
-CONVEX 2533    GT_PK(2,2)      1223  5385  1224  5387  5105  1190
-CONVEX 2534    GT_PK(2,2)      1223  5386  1222  5388  2309  1189
-CONVEX 2535    GT_PK(2,2)      1223  5387  1190  5388  3242  1189
-CONVEX 2536    GT_PK(2,2)      581  5389  541  5390  5120  542
-CONVEX 2537    GT_PK(2,2)      581  5391  620  5392  4721  621
-CONVEX 2538    GT_PK(2,2)      581  5390  542  5393  3282  582
-CONVEX 2539    GT_PK(2,2)      581  5392  621  5393  3304  582
-CONVEX 2540    GT_PK(2,2)      657  5394  658  5395  5123  697
-CONVEX 2541    GT_PK(2,2)      657  5396  696  5395  5136  697
-CONVEX 2542    GT_PK(2,2)      618  5397  658  5398  5125  619
-CONVEX 2543    GT_PK(2,2)      618  5399  657  5400  5401  617
-CONVEX 2544    GT_PK(2,2)      618  5399  657  5397  5394  658
-CONVEX 2545    GT_PK(2,2)      576  5402  616  5403  5134  615
-CONVEX 2546    GT_PK(2,2)      576  5404  536  5405  3776  575
-CONVEX 2547    GT_PK(2,2)      576  5403  615  5405  3854  575
-CONVEX 2548    GT_PK(2,2)      656  5406  616  5407  5408  617
-CONVEX 2549    GT_PK(2,2)      656  5409  657  5407  5401  617
-CONVEX 2550    GT_PK(2,2)      656  5409  657  5410  5396  696
-CONVEX 2551    GT_PK(2,2)      656  5410  696  5411  5139  695
-CONVEX 2552    GT_PK(2,2)      656  5411  695  5412  3849  655
-CONVEX 2553    GT_PK(2,2)      656  5406  616  5412  5135  655
-CONVEX 2554    GT_PK(2,2)      540  5413  541  5414  5121  502
-CONVEX 2555    GT_PK(2,2)      462  5415  461  5416  4719  423
-CONVEX 2556    GT_PK(2,2)      462  5417  424  5416  4922  423
-CONVEX 2557    GT_PK(2,2)      462  5417  424  5418  4923  463
-CONVEX 2558    GT_PK(2,2)      919  5419  957  5420  5421  958
-CONVEX 2559    GT_PK(2,2)      919  5422  918  5419  5140  957
-CONVEX 2560    GT_PK(2,2)      919  5423  920  5420  5095  958
-CONVEX 2561    GT_PK(2,2)      919  5423  920  5424  5086  880
-CONVEX 2562    GT_PK(2,2)      919  5425  879  5424  5090  880
-CONVEX 2563    GT_PK(2,2)      919  5422  918  5425  5145  879
-CONVEX 2564    GT_PK(2,2)      594  5426  633  5427  4800  593
-CONVEX 2565    GT_PK(2,2)      594  5428  554  5427  5153  593
-CONVEX 2566    GT_PK(2,2)      594  5426  633  5429  4798  634
-CONVEX 2567    GT_PK(2,2)      594  5428  554  5430  5151  555
-CONVEX 2568    GT_PK(2,2)      594  5431  595  5429  5147  634
-CONVEX 2569    GT_PK(2,2)      594  5431  595  5430  5148  555
-CONVEX 2570    GT_PK(2,2)      514  5432  476  5433  4772  475
-CONVEX 2571    GT_PK(2,2)      514  5434  554  5435  5154  553
-CONVEX 2572    GT_PK(2,2)      514  5432  476  5436  4774  515
-CONVEX 2573    GT_PK(2,2)      514  5434  554  5436  5152  515
-CONVEX 2574    GT_PK(2,2)      514  5437  513  5435  5438  553
-CONVEX 2575    GT_PK(2,2)      514  5437  513  5433  5321  475
-CONVEX 2576    GT_PK(2,2)      591  5439  631  5440  4782  592
-CONVEX 2577    GT_PK(2,2)      591  5441  630  5439  5158  631
-CONVEX 2578    GT_PK(2,2)      590  5442  630  5443  5161  629
-CONVEX 2579    GT_PK(2,2)      590  5444  589  5443  2028  629
-CONVEX 2580    GT_PK(2,2)      590  5445  550  5444  4176  589
-CONVEX 2581    GT_PK(2,2)      590  5446  591  5442  5441  630
-CONVEX 2582    GT_PK(2,2)      590  5447  551  5445  5155  550
-CONVEX 2583    GT_PK(2,2)      590  5446  591  5447  5448  551
-CONVEX 2584    GT_PK(2,2)      1177  5449  1176  5450  5186  1142
-CONVEX 2585    GT_PK(2,2)      1177  5451  1143  5452  5197  1178
-CONVEX 2586    GT_PK(2,2)      1177  5451  1143  5450  5199  1142
-CONVEX 2587    GT_PK(2,2)      1177  5452  1178  5453  2692  1211
-CONVEX 2588    GT_PK(2,2)      1177  5454  1210  5453  4268  1211
-CONVEX 2589    GT_PK(2,2)      1177  5449  1176  5454  5189  1210
-CONVEX 2590    GT_PK(2,2)      1175  5455  1176  5456  5188  1209
-CONVEX 2591    GT_PK(2,2)      1175  5457  1174  5458  3495  1208
-CONVEX 2592    GT_PK(2,2)      1175  5456  1209  5458  4856  1208
-CONVEX 2593    GT_PK(2,2)      1175  5457  1174  5459  3501  1140
-CONVEX 2594    GT_PK(2,2)      1175  5460  1141  5459  5461  1140
-CONVEX 2595    GT_PK(2,2)      1175  5455  1176  5460  5187  1141
-CONVEX 2596    GT_PK(2,2)      1105  5462  1068  5463  5201  1104
-CONVEX 2597    GT_PK(2,2)      1105  5464  1106  5465  4848  1141
-CONVEX 2598    GT_PK(2,2)      1105  5465  1141  5466  5461  1140
-CONVEX 2599    GT_PK(2,2)      1105  5463  1104  5466  4852  1140
-CONVEX 2600    GT_PK(2,2)      1069  5467  1106  5468  5193  1070
-CONVEX 2601    GT_PK(2,2)      1069  5469  1068  5470  5204  1031
-CONVEX 2602    GT_PK(2,2)      1069  5471  1105  5467  5464  1106
-CONVEX 2603    GT_PK(2,2)      1069  5471  1105  5469  5462  1068
-CONVEX 2604    GT_PK(2,2)      1069  5472  1032  5468  3465  1070
-CONVEX 2605    GT_PK(2,2)      1069  5470  1031  5472  3470  1032
-CONVEX 2606    GT_PK(2,2)      1354  5473  1377  5474  4872  1353
-CONVEX 2607    GT_PK(2,2)      1354  5475  1328  5474  4873  1353
-CONVEX 2608    GT_PK(2,2)      1354  5473  1377  5476  5228  1378
-CONVEX 2609    GT_PK(2,2)      1354  5477  1355  5476  5219  1378
-CONVEX 2610    GT_PK(2,2)      1354  5475  1328  5478  5231  1329
-CONVEX 2611    GT_PK(2,2)      1354  5477  1355  5478  5239  1329
-CONVEX 2612    GT_PK(2,2)      1300  5479  1328  5480  4874  1327
-CONVEX 2613    GT_PK(2,2)      1300  5481  1301  5479  5229  1328
-CONVEX 2614    GT_PK(2,2)      1300  5482  1299  5483  2725  1270
-CONVEX 2615    GT_PK(2,2)      1300  5482  1299  5480  3575  1327
-CONVEX 2616    GT_PK(2,2)      1300  5484  1271  5483  3614  1270
-CONVEX 2617    GT_PK(2,2)      1300  5481  1301  5484  5234  1271
-CONVEX 2618    GT_PK(2,2)      1400  5485  1401  5486  5258  1379
-CONVEX 2619    GT_PK(2,2)      1400  5487  1418  5488  5227  1378
-CONVEX 2620    GT_PK(2,2)      1400  5486  1379  5488  5220  1378
-CONVEX 2621    GT_PK(2,2)      1400  5489  1419  5487  5490  1418
-CONVEX 2622    GT_PK(2,2)      1400  5485  1401  5489  5251  1419
-CONVEX 2623    GT_PK(2,2)      174  5491  205  5492  5272  173
-CONVEX 2624    GT_PK(2,2)      174  5493  145  5494  5325  175
-CONVEX 2625    GT_PK(2,2)      174  5494  175  5495  5015  206
-CONVEX 2626    GT_PK(2,2)      174  5491  205  5495  5274  206
-CONVEX 2627    GT_PK(2,2)      142  5496  171  5497  5295  172
-CONVEX 2628    GT_PK(2,2)      142  5498  143  5497  5304  172
-CONVEX 2629    GT_PK(2,2)      142  5496  171  5499  5299  141
-CONVEX 2630    GT_PK(2,2)      142  5498  143  5500  5306  115
-CONVEX 2631    GT_PK(2,2)      142  5499  141  5501  3113  114
-CONVEX 2632    GT_PK(2,2)      142  5500  115  5501  5303  114
-CONVEX 2633    GT_PK(2,2)      552  5502  513  5503  5320  512
-CONVEX 2634    GT_PK(2,2)      552  5504  551  5503  5157  512
-CONVEX 2635    GT_PK(2,2)      552  5505  592  5506  4188  553
-CONVEX 2636    GT_PK(2,2)      552  5502  513  5506  5438  553
-CONVEX 2637    GT_PK(2,2)      552  5507  591  5505  5440  592
-CONVEX 2638    GT_PK(2,2)      552  5507  591  5504  5448  551
-CONVEX 2639    GT_PK(2,2)      144  5508  143  5509  5305  173
-CONVEX 2640    GT_PK(2,2)      144  5510  174  5509  5492  173
-CONVEX 2641    GT_PK(2,2)      144  5510  174  5511  5493  145
-CONVEX 2642    GT_PK(2,2)      144  5508  143  5512  5307  116
-CONVEX 2643    GT_PK(2,2)      118  5513  119  5514  5515  146
-CONVEX 2644    GT_PK(2,2)      118  5516  145  5514  5326  146
-CONVEX 2645    GT_PK(2,2)      118  5513  119  5517  5323  93
-CONVEX 2646    GT_PK(2,2)      118  5517  93  5518  3937  92
-CONVEX 2647    GT_PK(2,2)      147  5519  176  5520  5329  177
-CONVEX 2648    GT_PK(2,2)      147  5521  148  5522  4988  120
-CONVEX 2649    GT_PK(2,2)      147  5521  148  5520  4983  177
-CONVEX 2650    GT_PK(2,2)      147  5519  176  5523  5331  146
-CONVEX 2651    GT_PK(2,2)      147  5524  119  5522  5324  120
-CONVEX 2652    GT_PK(2,2)      147  5524  119  5523  5515  146
-CONVEX 2653    GT_PK(2,2)      408  5525  446  5526  4570  447
-CONVEX 2654    GT_PK(2,2)      408  5527  407  5525  5333  446
-CONVEX 2655    GT_PK(2,2)      332  5528  297  5529  5338  333
-CONVEX 2656    GT_PK(2,2)      332  5530  368  5531  4566  331
-CONVEX 2657    GT_PK(2,2)      332  5532  369  5530  5341  368
-CONVEX 2658    GT_PK(2,2)      332  5532  369  5529  5533  333
-CONVEX 2659    GT_PK(2,2)      262  5534  297  5535  5336  263
-CONVEX 2660    GT_PK(2,2)      262  5536  229  5535  5358  263
-CONVEX 2661    GT_PK(2,2)      373  5537  336  5538  5348  372
-CONVEX 2662    GT_PK(2,2)      373  5539  410  5538  5540  372
-CONVEX 2663    GT_PK(2,2)      373  5541  411  5542  5053  374
-CONVEX 2664    GT_PK(2,2)      373  5539  410  5541  5543  411
-CONVEX 2665    GT_PK(2,2)      228  5544  261  5545  5044  227
-CONVEX 2666    GT_PK(2,2)      228  5546  229  5547  5360  196
-CONVEX 2667    GT_PK(2,2)      228  5548  262  5544  5549  261
-CONVEX 2668    GT_PK(2,2)      228  5548  262  5546  5536  229
-CONVEX 2669    GT_PK(2,2)      228  5550  195  5547  3960  196
-CONVEX 2670    GT_PK(2,2)      228  5545  227  5550  4596  195
-CONVEX 2671    GT_PK(2,2)      449  5551  448  5552  5368  487
-CONVEX 2672    GT_PK(2,2)      449  5552  487  5553  4510  488
-CONVEX 2673    GT_PK(2,2)      449  5554  450  5553  5365  488
-CONVEX 2674    GT_PK(2,2)      449  5554  450  5555  5363  411
-CONVEX 2675    GT_PK(2,2)      449  5556  410  5555  5543  411
-CONVEX 2676    GT_PK(2,2)      449  5551  448  5556  5557  410
-CONVEX 2677    GT_PK(2,2)      882  5558  921  5559  5369  881
-CONVEX 2678    GT_PK(2,2)      882  5560  843  5561  3800  883
-CONVEX 2679    GT_PK(2,2)      882  5562  842  5560  4659  843
-CONVEX 2680    GT_PK(2,2)      882  5559  881  5562  5088  842
-CONVEX 2681    GT_PK(2,2)      922  5563  960  5564  5377  921
-CONVEX 2682    GT_PK(2,2)      922  5565  883  5566  3797  923
-CONVEX 2683    GT_PK(2,2)      922  5567  961  5566  5099  923
-CONVEX 2684    GT_PK(2,2)      922  5563  960  5567  5372  961
-CONVEX 2685    GT_PK(2,2)      922  5568  882  5565  5561  883
-CONVEX 2686    GT_PK(2,2)      922  5568  882  5564  5558  921
-CONVEX 2687    GT_PK(2,2)      996  5569  995  5570  5181  957
-CONVEX 2688    GT_PK(2,2)      996  5570  957  5571  5421  958
-CONVEX 2689    GT_PK(2,2)      996  5572  997  5571  5382  958
-CONVEX 2690    GT_PK(2,2)      996  5572  997  5573  5379  1035
-CONVEX 2691    GT_PK(2,2)      996  5574  1034  5573  4839  1035
-CONVEX 2692    GT_PK(2,2)      996  5569  995  5574  5185  1034
-CONVEX 2693    GT_PK(2,2)      578  5575  618  5576  5400  617
-CONVEX 2694    GT_PK(2,2)      578  5577  538  5578  5579  539
-CONVEX 2695    GT_PK(2,2)      580  5580  540  5581  5413  541
-CONVEX 2696    GT_PK(2,2)      580  5582  620  5583  4724  619
-CONVEX 2697    GT_PK(2,2)      580  5584  581  5582  5391  620
-CONVEX 2698    GT_PK(2,2)      580  5584  581  5581  5389  541
-CONVEX 2699    GT_PK(2,2)      579  5585  540  5586  5587  539
-CONVEX 2700    GT_PK(2,2)      579  5588  578  5586  5578  539
-CONVEX 2701    GT_PK(2,2)      579  5588  578  5589  5575  618
-CONVEX 2702    GT_PK(2,2)      579  5589  618  5590  5398  619
-CONVEX 2703    GT_PK(2,2)      579  5591  580  5590  5583  619
-CONVEX 2704    GT_PK(2,2)      579  5591  580  5585  5580  540
-CONVEX 2705    GT_PK(2,2)      501  5592  540  5593  5587  539
-CONVEX 2706    GT_PK(2,2)      501  5594  462  5595  5418  463
-CONVEX 2707    GT_PK(2,2)      501  5595  463  5596  4741  502
-CONVEX 2708    GT_PK(2,2)      501  5592  540  5596  5414  502
-CONVEX 2709    GT_PK(2,2)      577  5597  576  5598  5402  616
-CONVEX 2710    GT_PK(2,2)      577  5598  616  5599  5408  617
-CONVEX 2711    GT_PK(2,2)      577  5600  578  5599  5576  617
-CONVEX 2712    GT_PK(2,2)      577  5600  578  5601  5577  538
-CONVEX 2713    GT_PK(2,2)      500  5602  462  5603  5415  461
-CONVEX 2714    GT_PK(2,2)      500  5604  538  5605  5579  539
-CONVEX 2715    GT_PK(2,2)      500  5606  501  5605  5593  539
-CONVEX 2716    GT_PK(2,2)      500  5606  501  5602  5594  462
-CONVEX 2717    GT_PK(2,2)      500  5603  461  5607  4718  499
-CONVEX 2718    GT_PK(2,2)      500  5604  538  5607  5608  499
-CONVEX 2719    GT_PK(2,2)      117  5609  118  5610  5518  92
-CONVEX 2720    GT_PK(2,2)      117  5611  144  5612  5512  116
-CONVEX 2721    GT_PK(2,2)      117  5611  144  5613  5511  145
-CONVEX 2722    GT_PK(2,2)      117  5609  118  5613  5516  145
-CONVEX 2723    GT_PK(2,2)      117  5614  91  5610  4911  92
-CONVEX 2724    GT_PK(2,2)      117  5612  116  5614  3703  91
-CONVEX 2725    GT_PK(2,2)      409  5615  410  5616  5540  372
-CONVEX 2726    GT_PK(2,2)      409  5617  408  5618  5526  447
-CONVEX 2727    GT_PK(2,2)      409  5619  448  5618  5367  447
-CONVEX 2728    GT_PK(2,2)      409  5619  448  5615  5557  410
-CONVEX 2729    GT_PK(2,2)      371  5620  335  5621  5347  372
-CONVEX 2730    GT_PK(2,2)      371  5622  409  5621  5616  372
-CONVEX 2731    GT_PK(2,2)      371  5622  409  5623  5617  408
-CONVEX 2732    GT_PK(2,2)      296  5624  262  5625  5534  297
-CONVEX 2733    GT_PK(2,2)      296  5626  331  5627  3954  295
-CONVEX 2734    GT_PK(2,2)      296  5628  261  5627  5047  295
-CONVEX 2735    GT_PK(2,2)      296  5624  262  5628  5549  261
-CONVEX 2736    GT_PK(2,2)      296  5629  332  5626  5531  331
-CONVEX 2737    GT_PK(2,2)      296  5629  332  5625  5528  297
-CONVEX 2738    GT_PK(2,2)      337  5630  373  5631  5537  336
-CONVEX 2739    GT_PK(2,2)      337  5631  336  5632  5343  301
-CONVEX 2740    GT_PK(2,2)      337  5633  374  5634  4602  338
-CONVEX 2741    GT_PK(2,2)      337  5630  373  5633  5542  374
-CONVEX 2742    GT_PK(2,2)      337  5634  338  5635  3095  302
-CONVEX 2743    GT_PK(2,2)      337  5632  301  5635  5030  302
-CONVEX 2744    GT_PK(2,2)      537  5636  577  5637  5597  576
-CONVEX 2745    GT_PK(2,2)      537  5638  536  5639  2990  498
-CONVEX 2746    GT_PK(2,2)      537  5637  576  5638  5404  536
-CONVEX 2747    GT_PK(2,2)      537  5640  499  5639  4100  498
-CONVEX 2748    GT_PK(2,2)      537  5641  538  5640  5608  499
-CONVEX 2749    GT_PK(2,2)      537  5636  577  5641  5601  538
-CONVEX 2750    GT_PK(2,2)      334  5642  371  5643  5620  335
-CONVEX 2751    GT_PK(2,2)      334  5643  335  5644  5349  299
-CONVEX 2752    GT_PK(2,2)      334  5645  333  5646  5339  298
-CONVEX 2753    GT_PK(2,2)      334  5644  299  5646  5032  298
-CONVEX 2754    GT_PK(2,2)      370  5647  408  5648  5527  407
-CONVEX 2755    GT_PK(2,2)      370  5649  371  5647  5623  408
-CONVEX 2756    GT_PK(2,2)      370  5650  369  5648  5342  407
-CONVEX 2757    GT_PK(2,2)      370  5651  334  5649  5642  371
-CONVEX 2758    GT_PK(2,2)      370  5650  369  5652  5533  333
-CONVEX 2759    GT_PK(2,2)      370  5651  334  5652  5645  333
-
-END MESH STRUCTURE DESCRIPTION
diff --git a/interface/src/scilab/demos/data/disc_P2_h2.mesh b/interface/src/scilab/demos/data/disc_P2_h2.mesh
deleted file mode 100644
index 35b2731..0000000
--- a/interface/src/scilab/demos/data/disc_P2_h2.mesh
+++ /dev/null
@@ -1,2071 +0,0 @@
-% GETFEM MESH FILE 
-% GETFEM VERSION 1.7-20040316
-
-
-
-BEGIN POINTS LIST
-
-  POINT  0  0  0
-  POINT  1  0  20
-  POINT  2  -20  20
-  POINT  3  20  20
-  POINT  4  0  40
-  POINT  5  -7.08999439411224  1.298877587388341
-  POINT  6  -5.282004223598042  0.7100950914239894
-  POINT  7  -3.47031521720064  0.3033781502190239
-  POINT  8  -1.689974063564663  0.07152821552843025
-  POINT  9  1.689960162663852  0.07152703670926773
-  POINT  10  3.470291113247503  0.3033739033986539
-  POINT  11  5.281972434142698  0.7100863867937268
-  POINT  12  7.089956578995546  1.298863250915369
-  POINT  13  -10.33788236531681  2.879013223504487
-  POINT  14  -8.728323343402396  2.005101511455367
-  POINT  15  -6.155723063676203  2.801434963065342
-  POINT  16  -4.091201195594828  2.459658715166061
-  POINT  17  -2.066659832781266  2.187655143712953
-  POINT  18  -4.444059962388502e-06  2.064287137447093
-  POINT  19  2.066650046418929  2.187657831466219
-  POINT  20  4.091191239691891  2.459658150301677
-  POINT  21  6.155715570419536  2.801429443148412
-  POINT  22  8.728292838334855  2.005086715177716
-  POINT  23  10.3378510065  2.878994288669519
-  POINT  24  -13.31700959313135  5.078295824654251
-  POINT  25  -11.8842697780299  3.913852796799773
-  POINT  26  -9.460448082417175  4.366488604800259
-  POINT  27  -7.512025315084293  4.126002865730436
-  POINT  28  -5.172892121816004  4.455275571417475
-  POINT  29  -3.057534701397881  4.267955770521298
-  POINT  30  -1.012355277947994  4.110780430542055
-  POINT  31  1.012349419089582  4.110782567666035
-  POINT  32  3.057529483199409  4.267957853121388
-  POINT  33  5.172886691584971  4.455272913530382
-  POINT  34  7.512016782430195  4.125998677146069
-  POINT  35  9.460436885249777  4.366480067235193
-  POINT  36  11.88424594459136  3.913835188943747
-  POINT  37  13.31698679929866  5.078275482126558
-  POINT  38  -14.7498830675396  6.492929647996144
-  POINT  39  -12.45509720824102  6.556537137387828
-  POINT  40  -10.6482491458674  5.948211070168938
-  POINT  41  -8.422109451390526  6.167912606077227
-  POINT  42  -6.353060403793894  6.112985632708121
-  POINT  43  -4.1407681774423  6.228053553808773
-  POINT  44  -2.044474263097546  6.130734213928414
-  POINT  45  -1.590000917432027e-06  6.079527809516725
-  POINT  46  2.044472146376001  6.130736081211611
-  POINT  47  4.140767470322072  6.22805374467435
-  POINT  48  6.353058937427791  6.112982734736828
-  POINT  49  8.422108492096564  6.167907314850485
-  POINT  50  10.64824854146091  5.948202934940974
-  POINT  51  12.45509688415863  6.556538659055924
-  POINT  52  14.74986960384593  6.492914945498344
-  POINT  53  -16.04355519086491  8.058294224118221
-  POINT  54  -13.74135223644284  8.192183278283656
-  POINT  55  -11.47752803375488  8.160729976898475
-  POINT  56  -9.493527168153337  7.92578225082361
-  POINT  57  -7.348476128284648  8.030483731407866
-  POINT  58  -5.251990097092846  8.021830105465815
-  POINT  59  -3.111403417400961  8.061569553457121
-  POINT  60  -1.03035566619991  8.025902010406856
-  POINT  61  1.030354767138576  8.025902400729668
-  POINT  62  3.111403710309801  8.061569941428463
-  POINT  63  5.251991017315566  8.021829123575905
-  POINT  64  7.348476568276788  8.030480163525478
-  POINT  65  9.49352663676625  7.92577656119784
-  POINT  66  11.47752506667806  8.160726192772536
-  POINT  67  13.74135116972482  8.192181839463158
-  POINT  68  16.04354708966182  8.058283340247721
-  POINT  69  -17.19580986241097  9.787060992258192
-  POINT  70  -14.93702314944201  9.823933424582281
-  POINT  71  -12.67351421081692  9.907845730886832
-  POINT  72  -10.48194789872941  9.921029402134767
-  POINT  73  -8.415247672061369  9.840575684874789
-  POINT  74  -6.293821461179366  9.890161035967978
-  POINT  75  -4.18979493172746  9.895564239362063
-  POINT  76  -2.081243704999238  9.916613908721169
-  POINT  77  5.730172508017217e-08  9.910960593168005
-  POINT  78  2.081244132593595  9.916613808527552
-  POINT  79  4.189795976700378  9.895563750716825
-  POINT  80  6.293822706796825  9.890159478467984
-  POINT  81  8.415248200245212  9.840572417227369
-  POINT  82  10.48194698614503  9.921026346494969
-  POINT  83  12.67351249301398  9.90784290415405
-  POINT  84  14.93702196401547  9.823930709655935
-  POINT  85  17.19580506925672  9.787052921897237
-  POINT  86  -18.1760415240729  11.65545001122227
-  POINT  87  -15.97553246064111  11.5448525408589
-  POINT  88  -13.78571642443011  11.61751913076442
-  POINT  89  -11.59628723826348  11.69602393958708
-  POINT  90  -9.442169657304916  11.7276271718398
-  POINT  91  -7.349624558628578  11.71151253389753
-  POINT  92  -5.24282073613147  11.73166174921223
-  POINT  93  -3.137905182843987  11.749161104766
-  POINT  94  -1.042556134226208  11.76547185321201
-  POINT  95  1.042556695466196  11.76547172930404
-  POINT  96  3.13790593838561  11.74916068398455
-  POINT  97  5.242821722657395  11.73166093775092
-  POINT  98  7.349625501825332  11.7115109952139
-  POINT  99  9.442169874348188  11.72762525690472
-  POINT  100  11.59628683371615  11.69602200942614
-  POINT  101  13.78571564810794  11.61751684765504
-  POINT  102  15.97553159279355  11.54484971825705
-  POINT  103  18.17603883633879  11.65544415682245
-  POINT  104  -18.9605397782243  13.63620150237337
-  POINT  105  -16.8378114819632  13.34701391345798
-  POINT  106  -14.74755920142683  13.39190264700377
-  POINT  107  -12.63015409928628  13.45515225576576
-  POINT  108  -10.4974158537763  13.51638952902862
-  POINT  109  -8.377087236386718  13.55137598391785
-  POINT  110  -6.285880485474346  13.5571522438029
-  POINT  111  -4.197964629953373  13.554499339371
-  POINT  112  -2.088214950681028  13.58585648886253
-  POINT  113  2.731150748891409e-07  13.59731244193799
-  POINT  114  2.088215540160786  13.58585624443037
-  POINT  115  4.197965288358211  13.55449885456938
-  POINT  116  6.285881219549023  13.55715142631005
-  POINT  117  8.377087797482492  13.5513749885778
-  POINT  118  10.49741609890272  13.51638838986579
-  POINT  119  12.63015411255437  13.45515089704564
-  POINT  120  14.74755900190871  13.3919008647022
-  POINT  121  16.83781104922592  13.34701152878708
-  POINT  122  18.96053842326367  13.63619746535554
-  POINT  123  -19.5357573624754  15.71582163367355
-  POINT  124  -17.53374306722162  15.20882267305824
-  POINT  125  -15.57069741754931  15.24451363995668
-  POINT  126  -13.55098734811856  15.27194090964616
-  POINT  127  -11.4874826074671  15.31182390849893
-  POINT  128  -9.398270307101383  15.3521915525082
-  POINT  129  -7.307964300837752  15.3807112166889
-  POINT  130  -5.231490199222396  15.39200882295255
-  POINT  131  -3.169152633696715  15.35291249391119
-  POINT  132  -1.041499472772248  15.40847695692984
-  POINT  133  1.041499922227459  15.40847686112553
-  POINT  134  3.169153095957357  15.35291225824823
-  POINT  135  5.231490717147384  15.39200836588829
-  POINT  136  7.307964797170775  15.38071066913708
-  POINT  137  9.398270745362067  15.35219096658757
-  POINT  138  11.48748296447435  15.31182320391143
-  POINT  139  13.55098760797554  15.27193995853761
-  POINT  140  15.57069756108526  15.24451232768288
-  POINT  141  17.5337430129703  15.20882089303506
-  POINT  142  19.53575681130713  15.71581912036011
-  POINT  143  -18.2269232082509  17.13021291903821
-  POINT  144  -16.40696619670878  17.17145148168169
-  POINT  145  -14.46503683750223  17.15281425943443
-  POINT  146  -12.45424174106675  17.15199836204197
-  POINT  147  -10.39981013664358  17.16515504075176
-  POINT  148  -8.328026293006795  17.18988295252257
-  POINT  149  -6.256758829896484  17.21190086556036
-  POINT  150  -4.196112455235621  17.22388615617422
-  POINT  151  -2.171217513306863  17.11254059462183
-  POINT  152  1.665915350806957e-07  17.22074676082319
-  POINT  153  2.171217828945217  17.1125405142267
-  POINT  154  4.19611284158213  17.22388591748381
-  POINT  155  6.256759233014987  17.21190057227975
-  POINT  156  8.32802671761999  17.18988265372117
-  POINT  157  10.39981059340922  17.16515474428726
-  POINT  158  12.45424219159261  17.15199799003971
-  POINT  159  14.46503723679426  17.15281363556374
-  POINT  160  16.40696659288819  17.17145057879611
-  POINT  161  18.22692352993353  17.13021164782587
-  POINT  162  -19.89780896458842  17.98079262859248
-  POINT  163  -17.84230000449807  19.0216744028301
-  POINT  164  -15.67627065513821  19.02313060013363
-  POINT  165  -13.55906626932976  19.0036025225671
-  POINT  166  -11.45548002657009  18.98870888881037
-  POINT  167  -9.365348057261556  18.99918972787285
-  POINT  168  -7.287998267664897  19.0218085635537
-  POINT  169  -5.225476971032742  19.04419029905378
-  POINT  170  -3.181207515747626  19.06061320124515
-  POINT  171  -1.234450813224698  18.81027364364246
-  POINT  172  1.234451001429794  18.8102736784703
-  POINT  173  3.181207777678578  19.06061305006857
-  POINT  174  5.225477302694968  19.04419014960234
-  POINT  175  7.287998656796332  19.02180842950959
-  POINT  176  9.365348511226138  18.99918964629332
-  POINT  177  11.45548052731511  18.98870888549819
-  POINT  178  13.55906673221513  19.00360248933783
-  POINT  179  15.6762709640833  19.02313030096059
-  POINT  180  17.84230024444024  19.02167396477342
-  POINT  181  19.89780885181004  17.98079151724459
-  POINT  182  -18.34809671121251  20.89054860233434
-  POINT  183  -16.5148528869666  20.87800710044906
-  POINT  184  -14.52694695679922  20.85426661015416
-  POINT  185  -12.45599638977427  20.8108810324845
-  POINT  186  -10.37011211347385  20.80605366101868
-  POINT  187  -8.288100923056527  20.82387931457176
-  POINT  188  -6.210897946834899  20.84807602452601
-  POINT  189  -4.130583790032196  20.86687448767059
-  POINT  190  -2.030932593701857  20.87063865748742
-  POINT  191  9.744431586633517e-08  21.64935021861394
-  POINT  192  2.030932751362846  20.87063857502341
-  POINT  193  4.130584013659444  20.86687431844705
-  POINT  194  6.210898346296974  20.84807594605767
-  POINT  195  8.288101445193462  20.82387932992417
-  POINT  196  10.37011274159265  20.80605382218947
-  POINT  197  12.45599711658471  20.8108813744629
-  POINT  198  14.52694762208812  20.85426702370534
-  POINT  199  16.51485331119099  20.87800725634424
-  POINT  200  18.348097009919  20.89054895986076
-  POINT  201  -19.88382274553589  22.15257822717576
-  POINT  202  -17.85872906553023  22.79187608979278
-  POINT  203  -15.75836820209814  22.71857538973881
-  POINT  204  -13.57945048306569  22.62787433244293
-  POINT  205  -11.43502337227142  22.60571660119635
-  POINT  206  -9.32896785495339  22.62172230713452
-  POINT  207  -7.252191943285577  22.65010775210676
-  POINT  208  -5.19352107545026  22.67271964550248
-  POINT  209  -3.145718127729072  22.67904520073677
-  POINT  210  -1.19802941618547  22.93488185752093
-  POINT  211  1.198029575535804  22.93488182516196
-  POINT  212  3.145718298303114  22.67904507452085
-  POINT  213  5.193521324838902  22.67271937177574
-  POINT  214  7.252192530636423  22.65010772431655
-  POINT  215  9.328968618053137  22.62172251326393
-  POINT  216  11.43502432491394  22.60571702295378
-  POINT  217  13.57945157268804  22.62787513308746
-  POINT  218  15.75836910518877  22.71857642015902
-  POINT  219  17.85872913941462  22.7918771500154
-  POINT  220  19.88382260621709  22.15257951409296
-  POINT  221  -19.56496589012501  24.14874796995999
-  POINT  222  -17.12378015908613  24.49263729810405
-  POINT  223  -14.75261366404331  24.36653106466741
-  POINT  224  -12.51545015644557  24.36405857012063
-  POINT  225  -10.36487612468117  24.40059700241373
-  POINT  226  -8.270782662155399  24.44922254990688
-  POINT  227  -6.207288303035652  24.48752518657241
-  POINT  228  -4.152672439085122  24.50430982838724
-  POINT  229  -2.144764510838116  24.6392641397031
-  POINT  230  6.736184551131563e-08  24.56637229685156
-  POINT  231  2.144764639428793  24.6392640566236
-  POINT  232  4.152672593221236  24.5043096033403
-  POINT  233  6.207288592802848  24.48752465778632
-  POINT  234  8.270783499471428  24.44922265688236
-  POINT  235  10.36487726829784  24.4005974184117
-  POINT  236  12.51545141239867  24.36405943508291
-  POINT  237  14.75261493047371  24.36653271363972
-  POINT  238  17.12378075459493  24.4926401834798
-  POINT  239  19.56496529523762  24.14875077537231
-  POINT  240  -19.08648829040304  25.9754468234863
-  POINT  241  -17.2845615037453  26.31014844212238
-  POINT  242  -15.41261905344529  26.10941999036963
-  POINT  243  -13.37179093546351  26.11632995430249
-  POINT  244  -11.29591265365937  26.16877399507631
-  POINT  245  -9.236109783161917  26.24563353410026
-  POINT  246  -7.197506282144635  26.30683884552605
-  POINT  247  -5.148124747507762  26.32635712487787
-  POINT  248  -3.122954853611116  26.40463970225008
-  POINT  249  -1.028840474391874  26.37582534616704
-  POINT  250  1.028840597301122  26.37582532979795
-  POINT  251  3.122954923639289  26.40463955141999
-  POINT  252  5.148124848876652  26.32635667877105
-  POINT  253  7.197506356103443  26.30683804371632
-  POINT  254  9.236111124219747  26.24563372506302
-  POINT  255  11.29591412227338  26.16877501716782
-  POINT  256  13.3717921011747  26.11633170886203
-  POINT  257  15.41261961645513  26.1094231779272
-  POINT  258  17.28456075910474  26.31015378144565
-  POINT  259  19.08648669351269  25.97545192419629
-  POINT  260  -18.31673994912508  28.03100477126815
-  POINT  261  -16.29279631468638  28.07734896422777
-  POINT  262  -14.29108105178232  27.93826211324394
-  POINT  263  -12.23205698562959  27.95454691920996
-  POINT  264  -10.1921242779246  28.04641052160824
-  POINT  265  -8.184908522052318  28.14581978804722
-  POINT  266  -6.142892720399755  28.15468429908139
-  POINT  267  -4.115765842832939  28.20978375998045
-  POINT  268  -2.044953225702631  28.19763670818671
-  POINT  269  1.215817429928157e-07  28.20528019734085
-  POINT  270  2.044953387448034  28.19763672758267
-  POINT  271  4.115765884875199  28.20978350344839
-  POINT  272  6.142892053295159  28.15468405294527
-  POINT  273  8.184908802060571  28.1458177672969
-  POINT  274  10.1921266003412  28.04641156253142
-  POINT  275  12.23205881411247  27.95454935528251
-  POINT  276  14.2910815778731  27.93826589300298
-  POINT  277  16.29279479603289  28.07735539177588
-  POINT  278  18.31673641698378  28.0310128272082
-  POINT  279  -17.36678064292307  29.91942186322351
-  POINT  280  -15.30701199611502  29.80163024565981
-  POINT  281  -13.1975126296105  29.73273604910611
-  POINT  282  -11.14232609374812  29.83834011557202
-  POINT  283  -9.18383040196667  30.00598319236085
-  POINT  284  -7.135586668146636  29.99761305864382
-  POINT  285  -5.123286168201119  30.04271988926355
-  POINT  286  -3.053121112865554  30.02630175178171
-  POINT  287  -1.015876570824747  30.05156154994286
-  POINT  288  1.015877381461083  30.05156170293002
-  POINT  289  3.053121697974701  30.02630185030043
-  POINT  290  5.123284228587577  30.0427213293883
-  POINT  291  7.135586245905698  29.99761060242232
-  POINT  292  9.183831168146963  30.00598031130402
-  POINT  293  11.14232972160493  29.83834373724195
-  POINT  294  13.19751369866922  29.73274161644041
-  POINT  295  15.30700948964564  29.80163858123015
-  POINT  296  17.36677404971316  29.91943340651388
-  POINT  297  -16.21450019303935  31.70854318392894
-  POINT  298  -14.18134842576247  31.46072633556853
-  POINT  299  -12.05433474215738  31.57807989769072
-  POINT  300  -10.18803390533311  31.90895778516169
-  POINT  301  -8.127827538982091  31.83562093362241
-  POINT  302  -6.132870312528693  31.91947084481104
-  POINT  303  -4.060514707104238  31.84886116654844
-  POINT  304  -2.023054298900899  31.90620457141977
-  POINT  305  1.779731685490338e-06  31.92616315841029
-  POINT  306  2.023057639192921  31.90620515692421
-  POINT  307  4.060510421402324  31.84886697474238
-  POINT  308  6.132869669181516  31.91946778705557
-  POINT  309  8.127827628663475  31.83561745950141
-  POINT  310  10.18803390203203  31.90895591912609
-  POINT  311  12.05433729770214  31.5780897141657
-  POINT  312  14.18134461110469  31.46073802168817
-  POINT  313  16.21448882325949  31.70855892928177
-  POINT  314  -14.85855987098478  33.38742688347396
-  POINT  315  -12.97622115412793  33.15231979037343
-  POINT  316  -11.24542238667929  33.84152597332419
-  POINT  317  -9.096796145803623  33.67355592311518
-  POINT  318  -7.169110863793735  33.81460869617811
-  POINT  319  -5.025802643706024  33.69074033624606
-  POINT  320  -3.036012504986613  33.74897677262599
-  POINT  321  -1.006001725651425  33.81394161048243
-  POINT  322  1.006017505359627  33.81394238106373
-  POINT  323  3.03600454008222  33.7489957057666
-  POINT  324  5.025801824829388  33.69073476359576
-  POINT  325  7.169110502599582  33.81460511144136
-  POINT  326  9.09679356939724  33.67355436459209
-  POINT  327  11.24541326548703  33.84153193558982
-  POINT  328  12.97621626240949  33.15233833055714
-  POINT  329  14.85854134665239  33.38744744340443
-  POINT  330  -13.24234864752243  34.98800194480442
-  POINT  331  -10.03539086910046  35.3828070140792
-  POINT  332  -8.191323309688949  35.8082238544771
-  POINT  333  -5.969442595277822  35.42728838548917
-  POINT  334  -3.964572821971675  35.68073227615353
-  POINT  335  -2.062446042804255  35.66361537576937
-  POINT  336  3.401394552337428e-05  35.7433135846511
-  POINT  337  2.062435708551036  35.66367717807774
-  POINT  338  3.96457676799794  35.68072163899399
-  POINT  339  5.969444351238414  35.42728363799607
-  POINT  340  8.19131937738778  35.80822453891639
-  POINT  341  10.03538306356879  35.38281277249126
-  POINT  342  13.2423188856883  34.98802824022632
-  POINT  343  -11.71964489363993  36.20647782730662
-  POINT  344  -9.885418518050601  37.38615830834937
-  POINT  345  -6.769213566269587  37.09871131951007
-  POINT  346  -4.834310082657146  37.45809613171494
-  POINT  347  -2.966207997229898  37.80957975457357
-  POINT  348  -1.228951401026502  37.50853541118494
-  POINT  349  1.228967413584314  37.50873516084056
-  POINT  350  2.966244431714553  37.80956888117363
-  POINT  351  4.834322604660215  37.45809313826081
-  POINT  352  6.769215951806145  37.09871058669637
-  POINT  353  9.885380262406448  37.38618005968161
-  POINT  354  11.71961051109886  36.20650269083999
-  POINT  355  -8.160801736293346  38.25928024378061
-  POINT  356  -6.108721403629119  39.04425169999729
-  POINT  357  -4.094025391529261  39.57648988183318
-  POINT  358  -2.032918826278168  39.89641276827972
-  POINT  359  -0.000114943787747096  38.55954134616952
-  POINT  360  2.032857647557499  39.89641901912924
-  POINT  361  4.093978133093873  39.57649976491602
-  POINT  362  6.108678764431183  39.04426537708952
-  POINT  363  8.16076002653128  38.25929888548312
-  POINT  364  19.74927974328947  16.84311090331085
-  POINT  365  19.06236619087178  17.55550158253523
-  POINT  366  18.88134017062033  16.42301538409299
-  POINT  367  18.87005454812514  18.50123274100901
-  POINT  368  18.92115012222012  19.51083698238671
-  POINT  369  19.97443587516672  18.98910375220634
-  POINT  370  18.03461188718688  18.07594280629964
-  POINT  371  -1.016516885032958  39.22797705722462
-  POINT  372  -1.017777998289471  39.97408640454459
-  POINT  373  -5.747189387354801e-05  39.27977067308476
-  POINT  374  1.016371351884876  39.22798018264938
-  POINT  375  1.017747548306818  39.9740879692846
-  POINT  376  2.499551039636026  38.85299395015144
-  POINT  377  3.530111282404213  38.69303432304483
-  POINT  378  3.067591411714378  39.76334698055007
-  POINT  379  -10.9924492306217  14.41410671876377
-  POINT  380  -10.44287645728424  15.33200773050357
-  POINT  381  -9.947843080438842  14.43429054076841
-  POINT  382  -12.05881835337669  14.38348808213234
-  POINT  383  -11.56378497653129  13.48577089239719
-  POINT  384  -19.1159597283742  21.52156341475505
-  POINT  385  -19.17404835560626  20.44527430116717
-  POINT  386  -19.97093456597552  21.07785567562136
-  POINT  387  18.53474991213871  15.46232000669758
-  POINT  388  18.24714071811698  14.4225091791953
-  POINT  389  19.27621315646036  14.66824556999596
-  POINT  390  17.88033327145191  16.16951627043046
-  POINT  391  -1.878316948172965  1.129591679620692
-  POINT  392  -2.768487524990953  1.245516646965989
-  POINT  393  -2.582747461702293  0.167465745146943
-  POINT  394  7.648469065631529  32.82511128547139
-  POINT  395  8.132952035998411  33.74407973801672
-  POINT  396  8.612310599030359  32.75458591204675
-  POINT  397  10.87749678733383  35.79465773166562
-  POINT  398  10.81858671612841  36.82136097977488
-  POINT  399  9.960381662987619  36.38449641608644
-  POINT  400  -11.96631262099795  7.358633557143151
-  POINT  401  -11.55167317705421  6.252374103778383
-  POINT  402  -11.06288858981114  7.054470523533706
-  POINT  403  -12.16968349313546  5.2351949670938
-  POINT  404  -11.26625946194865  4.931031933484356
-  POINT  405  -12.0755211222859  9.034287853892653
-  POINT  406  -11.57773105477317  9.914437566510799
-  POINT  407  -10.97973796624214  9.040879689516622
-  POINT  408  -10.17110926624146  33.75754094821968
-  POINT  409  -10.64040662788987  34.61216649370169
-  POINT  410  -9.566093507452038  34.52818146859719
-  POINT  411  -5.471515743143133  38.25117391585611
-  POINT  412  -5.108309760920813  39.33662769024022
-  POINT  413  -4.464167737093204  38.51729300677406
-  POINT  414  -17.075786992357  11.60015127604059
-  POINT  415  -16.58567116152604  10.66595676655855
-  POINT  416  -17.71058118590639  10.70832033698396
-  POINT  417  -11.04685154601989  12.60620673430785
-  POINT  418  -12.11322066877488  12.57558809767642
-  POINT  419  -12.1349007245402  10.80193483523696
-  POINT  420  -11.03911756849645  10.80852667086092
-  POINT  421  -9.437251545081509  13.53388275647323
-  POINT  422  -8.887678771744049  14.45178376821303
-  POINT  423  -12.51923497779283  15.29188240907255
-  POINT  424  -13.09057072370242  14.36354658270596
-  POINT  425  -18.87005448454325  18.50123351571129
-  POINT  426  -18.03461160637449  18.07594366093415
-  POINT  427  -19.06236608641966  17.55550277381534
-  POINT  428  -18.92115000224904  19.51083720141505
-  POINT  429  -19.97443590274372  18.98910431002001
-  POINT  430  -18.09519835785529  19.95611150258222
-  POINT  431  0.5990148364900598  22.29211602188795
-  POINT  432  -0.599014659370577  22.29211603806743
-  POINT  433  7.967516690854382e-08  22.93488184134145
-  POINT  434  -1.01546624812877  21.25999443805068
-  POINT  435  4.872215793316759e-08  20.82467510930697
-  POINT  436  -1.015466296850928  20.43531932874371
-  POINT  437  -1.614481004943663  21.90276025750417
-  POINT  438  6.782362015092881  16.29630562070841
-  POINT  439  6.26972775715908  15.38635951751268
-  POINT  440  5.744124975081186  16.30195446908402
-  POINT  441  -5.74412451455944  16.30195484425646
-  POINT  442  -5.226435642566052  17.21789351086729
-  POINT  443  -4.713801327229008  16.30794748956339
-  POINT  444  -4.200321416459555  15.37246065843187
-  POINT  445  -3.682632544466168  16.2883993250427
-  POINT  446  -5.718863643637123  1.755765027244666
-  POINT  447  -6.622858728894221  2.050156275226842
-  POINT  448  -6.1930002735872  0.9829879862466689
-  POINT  449  -1.033332138420614  2.125971140580023
-  POINT  450  -0.5061798610039783  3.087533783994574
-  POINT  451  -1.53950755536463  3.149217787127504
-  POINT  452  0.8449778593019447  1.06790708707818
-  POINT  453  -2.222029981194251e-06  1.032143568723546
-  POINT  454  0.8457366719362006  0.01788976042541284
-  POINT  455  -0.8449892538123129  1.067907676487761
-  POINT  456  -0.8457434623547605  0.01789005539397318
-  POINT  457  7.14550668849857  38.67998224759658
-  POINT  458  7.464987989168712  37.67900473608974
-  POINT  459  6.438947358118664  38.07148798189294
-  POINT  460  5.471500684545699  38.25117925767516
-  POINT  461  5.801769278233181  37.27840186247859
-  POINT  462  4.399449686329078  36.5694073886274
-  POINT  463  3.900283518187385  37.63383100971722
-  POINT  464  3.465410599856247  36.74514526008381
-  POINT  465  4.464150368877045  38.51729645158841
-  POINT  466  5.108265028519643  39.33663957465164
-  POINT  467  6.569277426918998  34.62094437471872
-  POINT  468  5.497623088033901  34.55900920079591
-  POINT  469  6.097456163714485  33.75266993751856
-  POINT  470  4.967010559618177  35.55400263849503
-  POINT  471  4.495189296413664  34.68572820129488
-  POINT  472  5.401883477949315  36.44268838812844
-  POINT  473  6.369330151522279  36.26299711234622
-  POINT  474  9.113351220478284  35.59551865570383
-  POINT  475  9.038349819897114  36.597202299299
-  POINT  476  7.080381864313097  35.61775408845623
-  POINT  477  7.480267664596962  36.45346756280638
-  POINT  478  7.680214939993681  34.81141482517887
-  POINT  479  8.64405647339251  34.74088945175424
-  POINT  480  9.566088316483015  34.52818356854168
-  POINT  481  8.17603970195953  37.03376171219976
-  POINT  482  9.033624999701651  37.84358769694784
-  POINT  483  18.72983203648753  27.01380028490616
-  POINT  484  17.80064858804426  27.17058330432692
-  POINT  485  18.18552372630872  26.14280285282097
-  POINT  486  14.85185059716412  27.02384453546509
-  POINT  487  13.8314368395239  27.02729880093251
-  POINT  488  14.39220585881491  26.11287744339462
-  POINT  489  -2.499563411754033  38.85299626142665
-  POINT  490  -3.530116694379579  38.69303481820337
-  POINT  491  -3.067645385176077  39.76333856162318
-  POINT  492  -3.900259039943522  37.63383794314426
-  POINT  493  3.013506238274488  35.67219940853586
-  POINT  494  2.514340070132794  36.73662302962569
-  POINT  495  6.650990085890549  32.86703644924846
-  POINT  496  5.579335747005452  32.80510127532567
-  POINT  497  7.130348648922496  31.87754262327849
-  POINT  498  7.631706937284587  30.91661403096186
-  POINT  499  8.159708707026331  30.00179545686317
-  POINT  500  8.655829398405219  30.92079888540271
-  POINT  501  6.634227957543607  30.95853919473894
-  POINT  502  6.129435237246637  30.02016596590531
-  POINT  503  5.628076948884546  30.98109455822193
-  POINT  504  11.94551072074933  21.70829919870834
-  POINT  505  11.41305492908868  20.80846759832619
-  POINT  506  10.9025685332533  21.70588542257163
-  POINT  507  13.00753192439992  19.90724193190037
-  POINT  508  13.49147236933642  20.83257419908412
-  POINT  509  14.04300717715163  19.92893475652158
-  POINT  510  -1.632691703463277  19.84045615056494
-  POINT  511  -0.617225406612349  19.40513682182123
-  POINT  512  7.881862384261  8.935526290376423
-  POINT  513  6.821149637536807  8.96031982099673
-  POINT  514  7.354535453521018  9.865365947847677
-  POINT  515  1.878305104541391  1.129592434087743
-  POINT  516  2.768470579833216  1.245515867432436
-  POINT  517  2.582728607973412  0.1674632640394325
-  POINT  518  1.033322801179483  2.125972484456656
-  POINT  519  -12.88605340068618  5.81741648102104
-  POINT  520  -14.05126013257847  5.767569248488341
-  POINT  521  -13.60249013789031  6.524733392691986
-  POINT  522  -12.61408342909388  4.479532986874619
-  POINT  523  -13.09822472234193  7.374360207835742
-  POINT  524  -12.60944013509886  8.176456627591065
-  POINT  525  -13.20743322362988  9.050014504585244
-  POINT  526  -14.24561765199122  7.3425564631399
-  POINT  527  -14.89245371365388  8.125238751200939
-  POINT  528  -15.41659981616689  7.259181873308678
-  POINT  529  -12.11082177040361  33.4969228818488
-  POINT  530  -12.51527794814265  32.36519984403208
-  POINT  531  -11.64987856441833  32.70980293550745
-  POINT  532  -10.81862285529724  36.82133760142749
-  POINT  533  -10.87751788137019  35.79464242069291
-  POINT  534  -9.960404693575528  36.38448266121428
-  POINT  535  -11.48253364015961  35.0240019003154
-  POINT  536  -10.7167281460062  32.87524187924294
-  POINT  537  -11.12118432374524  31.74351884142621
-  POINT  538  -9.642415025568365  32.79125685413843
-  POINT  539  -18.53475021484851  15.4623221533659
-  POINT  540  -19.27621404631537  14.6682488620726
-  POINT  541  -18.24714142272296  14.42251208771581
-  POINT  542  -18.88134028536315  16.42301727635588
-  POINT  543  -17.88033313773626  16.16951779604823
-  POINT  544  -19.74928002630716  16.84311272522837
-  POINT  545  -15.49028917015346  8.94111382435025
-  POINT  546  -16.06641650592649  9.805497208420237
-  POINT  547  -16.64214543071471  8.907705737630335
-  POINT  548  -15.45627780504156  10.68439298272059
-  POINT  549  -14.33918769294243  9.008058351432968
-  POINT  550  -13.80526868012947  9.865889577734556
-  POINT  551  -14.1492732747727  14.33192177832496
-  POINT  552  -15.15912830948807  14.31820814348022
-  POINT  553  -14.56084238283394  15.25822727480142
-  POINT  554  -13.68885665035655  13.42352745138476
-  POINT  555  -17.50692650301805  12.50123196234012
-  POINT  556  -17.89917563009375  13.49160770791567
-  POINT  557  -18.59468367857226  12.63537262535845
-  POINT  558  -16.40667197130215  12.44593322715844
-  POINT  559  -17.18577727459241  14.27791829325811
-  POINT  560  -15.79268534169501  13.36945828023087
-  POINT  561  -15.36154583103397  12.46837759393134
-  POINT  562  -16.20425444975626  14.29576377670733
-  POINT  563  -16.55222024238547  15.22666815650746
-  POINT  564  14.61766884814922  19.01336639514921
-  POINT  565  15.10160929308571  19.93869866233297
-  POINT  566  -8.954387420107352  8.883178967849199
-  POINT  567  -8.421001648218994  7.978132991115737
-  POINT  568  -7.881861900173009  8.935529708141328
-  POINT  569  -10.48552760095411  8.043256113861043
-  POINT  570  -10.07088815701037  6.936996660496273
-  POINT  571  -9.987737533441372  8.923405826479188
-  POINT  572  -9.448597785395389  9.880802543504778
-  POINT  573  -8.909628446845817  12.63950157787882
-  POINT  574  -9.96979275554061  12.62200835043421
-  POINT  575  -10.5192284477842  11.71182555571344
-  POINT  576  -9.962058778017163  10.82432828698728
-  POINT  577  -8.928708664683143  10.78410142835729
-  POINT  578  -8.826724490159041  19.9115345212223
-  POINT  579  -7.788049595360713  19.92284393906273
-  POINT  580  -8.326673162463226  19.01049914571327
-  POINT  581  6.796923008359899  14.46893104772356
-  POINT  582  5.758685968348203  14.47457989609917
-  POINT  583  7.331484508515757  13.55426320744392
-  POINT  584  7.842526297326634  14.46604282885744
-  POINT  585  3.183665335263674  17.16821321585526
-  POINT  586  3.688660309630354  18.14224948377619
-  POINT  587  2.676212803311897  18.08657678214764
-  POINT  588  5.226436037298559  17.21789324488178
-  POINT  589  4.713801779364758  16.30794714168605
-  POINT  590  1.702834415187505  17.9614070963485
-  POINT  591  2.207829389554186  18.93544336426943
-  POINT  592  9.410254775410465e-08  18.81027366105638
-  POINT  593  0.6172255007148968  19.40513683923515
-  POINT  594  -9.714117030543257  27.14602202785425
-  POINT  595  -10.74401846579198  27.10759225834228
-  POINT  596  -10.26601121841064  26.20720376458829
-  POINT  597  -15.19792430940091  31.58463475974873
-  POINT  598  -14.51995414837362  32.42407660952124
-  POINT  599  -15.55919105425835  32.56628720680114
-  POINT  600  -13.5787847899452  32.30652306297098
-  POINT  601  -13.91739051255635  33.26987333692369
-  POINT  602  -13.68943052768649  30.59673119233732
-  POINT  603  -13.11784158395992  31.51940311662963
-  POINT  604  -12.62592368588394  30.65540797339841
-  POINT  605  -18.10341288837137  21.84121234606356
-  POINT  606  -18.87127590553306  22.47222715848427
-  POINT  607  -17.12463310060343  18.09656294225589
-  POINT  608  -17.31694470247984  17.15083220035995
-  POINT  609  -16.9703546319652  16.19013707736997
-  POINT  610  -15.98883180712904  16.20798256081918
-  POINT  611  10.38199647148354  22.61371976810885
-  POINT  612  9.849540679822894  21.7138881677267
-  POINT  613  8.8085350316233  21.72280092159405
-  POINT  614  9.329107093393057  20.81496657605682
-  POINT  615  8.9287090372967  10.78409883706605
-  POINT  616  9.962058430246611  10.82432580169985
-  POINT  617  9.448597593195121  9.88079938186117
-  POINT  618  9.969792986625455  12.62200682338526
-  POINT  619  8.90962883591534  12.63950012274126
-  POINT  620  9.437251948192607  13.5338816892218
-  POINT  621  10.67234141492057  4.14015762808947
-  POINT  622  9.899143945874886  3.622737177952356
-  POINT  623  11.12308967028839  3.378421352424517
-  POINT  624  10.05434271335534  5.157341501088084
-  POINT  625  11.26624724302613  4.931019061942361
-  POINT  626  11.04685146630943  12.60620519964597
-  POINT  627  12.11322047313526  12.57558645323589
-  POINT  628  11.56378510572855  13.48576964345572
-  POINT  629  10.51922835403217  11.71182363316543
-  POINT  630  11.03911690993059  10.80852417796056
-  POINT  631  8.353117771266421  15.36645081786232
-  POINT  632  8.887679271422279  14.45178297758268
-  POINT  633  9.947843422132394  14.43428967822668
-  POINT  634  -7.354534566620368  9.865368360421384
-  POINT  635  -6.821148794732007  8.960322383687922
-  POINT  636  -5.241808196453412  9.89286263766502
-  POINT  637  -5.768321098655418  10.8109113925901
-  POINT  638  -4.716307833929465  10.81361299428714
-  POINT  639  -8.846687175134175  18.09453634019771
-  POINT  640  -7.808012280335847  18.10584575803814
-  POINT  641  -7.292392561451639  17.20089190904147
-  POINT  642  -6.77237854878069  18.11685471455703
-  POINT  643  -3.663850057285723  10.82236267206403
-  POINT  644  -2.609574443921612  10.83288750674358
-  POINT  645  -3.135519318363349  9.906089074041617
-  POINT  646  -4.190362959487728  11.74041142698911
-  POINT  647  1.022235278187542  6.105131945364167
-  POINT  648  1.537413456757289  7.078319240970639
-  POINT  649  0.5151765885688294  7.052715105123196
-  POINT  650  2.577937928342901  7.096153011320037
-  POINT  651  2.070879238724189  8.043736171079065
-  POINT  652  3.092619808349037  6.17939491294298
-  POINT  653  3.626085590315936  7.144811843051406
-  POINT  654  11.48251188829295  35.02401731321491
-  POINT  655  10.64039816452791  34.61217235404054
-  POINT  656  10.17110341744214  33.75754315009095
-  POINT  657  14.6689103389384  22.67322577662324
-  POINT  658  14.05319959738808  21.7410710783964
-  POINT  659  15.14265836363845  21.78642172193218
-  POINT  660  13.01772434463638  21.71937825377518
-  POINT  661  12.50723794880099  22.61679607802062
-  POINT  662  18.09519862717962  19.95611146231709
-  POINT  663  19.1740485049595  20.44527447993038
-  POINT  664  19.11595980806804  21.52156423697686
-  POINT  665  19.97093453194041  21.0778563218991
-  POINT  666  16.26820018552503  25.3010316807035
-  POINT  667  17.20417075684983  25.40139698246272
-  POINT  668  16.34859018777993  26.20978847968642
-  POINT  669  18.10513372405381  25.23404605383805
-  POINT  670  18.34437302491627  24.32069547942606
-  POINT  671  19.34729683337535  25.06775162939346
-  POINT  672  15.85270720624401  27.09338928485154
-  POINT  673  16.78867777756881  27.19375458661076
-  POINT  674  15.291938186953  28.00781064238943
-  POINT  675  17.30476560650833  28.05418410949204
-  POINT  676  16.82978442287303  28.99839439914488
-  POINT  677  17.8667222480114  28.98778277049785
-  POINT  678  11.90568276733603  25.26641722612537
-  POINT  679  12.94362175678668  25.24019557197247
-  POINT  680  12.33385311172404  26.14255336301493
-  POINT  681  13.04745149254336  23.49596728408519
-  POINT  682  11.97523786865631  23.48488822901835
-  POINT  683  13.26157019599279  27.94640762414275
-  POINT  684  12.80192545764358  27.03544053207227
-  POINT  685  11.76398646819293  27.06166218622517
-  POINT  686  12.71478625639084  28.84364548586147
-  POINT  687  13.74429763827116  28.8355037547217
-  POINT  688  11.6871942678587  28.89644654626223
-  POINT  689  12.16992171013707  29.78554267684118
-  POINT  690  -2.645241319283594  23.65915467021994
-  POINT  691  -2.171873771957271  22.80696352912885
-  POINT  692  -1.671396963511793  23.78707299861202
-  POINT  693  -3.638150958880634  21.77295984420368
-  POINT  694  -4.169619601589666  22.67588242311962
-  POINT  695  -4.662052432741228  21.76979706658653
-  POINT  696  -2.588325360715464  21.77484192911209
-  POINT  697  -3.080758191867026  20.868756572579
-  POINT  698  -3.465390409600786  36.74515601536355
-  POINT  699  -4.39944145231441  36.56941420393424
-  POINT  700  -6.438967484949353  38.07148150975368
-  POINT  701  -5.801761824463367  37.27840372561251
-  POINT  702  -7.465007651281466  37.67899578164534
-  POINT  703  -7.145548671869747  38.67996608706892
-  POINT  704  1.645701561067675  36.58620616945915
-  POINT  705  2.097605922649433  37.6591520210071
-  POINT  706  1.630912530570906  38.7025770899849
-  POINT  707  0.6144262348982835  38.03413825350503
-  POINT  708  0.6145007137649187  36.62602437274583
-  POINT  709  1.03123486124828  35.70349538136442
-  POINT  710  3.50029065404008  34.71485867238029
-  POINT  711  4.030903182455804  33.71986523468118
-  POINT  712  2.549220124316628  34.70633644192217
-  POINT  713  5.09669004529192  31.88416738089897
-  POINT  714  4.59189732499495  30.94579415206534
-  POINT  715  4.543156123115856  32.76980086916907
-  POINT  716  3.548257480742272  32.79893134025448
-  POINT  717  3.041784030297622  31.8775360658333
-  POINT  718  2.529531089637571  32.8276004313454
-  POINT  719  6.639239149600429  29.07614732768379
-  POINT  720  5.633088140941368  29.09870269116678
-  POINT  721  -5.741117900464612  18.12804558230707
-  POINT  722  -4.710794713134181  18.134038227614
-  POINT  723  -6.25673761934882  19.03299943130374
-  POINT  724  9.094364861792316  3.185783391206454
-  POINT  725  8.120154810382525  3.065542696161892
-  POINT  726  8.486226833839986  4.246239372190631
-  POINT  727  9.543080762382589  2.423606448705923
-  POINT  728  4.181697363812684  8.041699532502184
-  POINT  729  4.69637924381882  7.124941434125128
-  POINT  730  4.720893497007972  8.958696437146365
-  POINT  731  3.650599843505089  8.978566846072644
-  POINT  732  5.772906862056196  8.955994301021946
-  POINT  733  5.241809341748601  9.892861614592405
-  POINT  734  6.300233792796178  8.026154643550692
-  POINT  735  6.622836074707541  2.05014634703189
-  POINT  736  5.718844002281117  1.755757914971069
-  POINT  737  6.192965581434661  0.9829766219365916
-  POINT  738  5.664301131002254  3.628351178339397
-  POINT  739  6.833866176424866  3.46371406014724
-  POINT  740  6.342451737007583  4.290635795338225
-  POINT  741  7.442004204377196  2.403258079163064
-  POINT  742  7.917003402974732  1.633697762640239
-  POINT  743  8.94127268867317  5.267193691042839
-  POINT  744  7.96706263726338  5.146952995998276
-  POINT  745  9.535178516778736  6.058055124895729
-  POINT  746  -13.10928490082518  34.07016086758892
-  POINT  747  -12.24388551710086  34.4147639590643
-  POINT  748  -12.49585729120814  35.61581090418589
-  POINT  749  -14.07322716081642  34.21070994911054
-  POINT  750  -14.36136978693606  10.72072627767335
-  POINT  751  -14.88062444253561  11.58118583581166
-  POINT  752  -14.26663781292847  12.50471088888409
-  POINT  753  -13.22961531762352  10.76268243082563
-  POINT  754  -13.2079352618582  12.53633569326509
-  POINT  755  -12.6910018313468  11.65677153517575
-  POINT  756  15.07065410043878  18.08797196826217
-  POINT  757  14.01205198450469  18.07820806245078
-  POINT  758  -6.796922393156049  14.4689317302459
-  POINT  759  -6.269727250030074  15.38636001982073
-  POINT  760  -5.758685342348371  14.47458053337772
-  POINT  761  -7.817995296922273  16.28529708460574
-  POINT  762  -8.353117303969567  15.36645138459855
-  POINT  763  -8.863148300054089  16.27103725251539
-  POINT  764  -7.842525768612235  14.46604360030338
-  POINT  765  -7.331483860930532  13.55426411386037
-  POINT  766  -6.782361565367118  16.29630604112463
-  POINT  767  -3.683558631825044  14.45370591664109
-  POINT  768  -4.714727414587884  14.47325408116177
-  POINT  769  -5.24192255771386  13.55582579158695
-  POINT  770  -4.720392683042421  12.64308054429161
-  POINT  771  -5.764350610802907  12.64440699650756
-  POINT  772  -3.667934906398679  12.6518302220685
-  POINT  773  -8.395897107966746  11.71956985286866
-  POINT  774  -7.863355897507648  12.63144425890769
-  POINT  775  -6.817752522051462  12.63433238885021
-  POINT  776  -6.296222647380024  11.72158714155488
-  POINT  777  -6.821723009903972  10.80083678493275
-  POINT  778  -7.882436115344974  10.77604410938616
-  POINT  779  4.716308849678887  10.81361234423387
-  POINT  780  5.76832221472711  10.81091020810945
-  POINT  781  4.190363830521503  11.74041081086773
-  POINT  782  3.663850957542993  10.82236221735069
-  POINT  783  1.564857731194123  14.49716655277795
-  POINT  784  1.04410790663793  13.59158434318418
-  POINT  785  0.5207500976712671  14.50289465153176
-  POINT  786  1.565386117813491  12.67566398686721
-  POINT  787  0.5212784842906355  12.68139208562102
-  POINT  788  2.613060739273198  12.66750846420746
-  POINT  789  2.090231316925903  11.7573162066443
-  POINT  790  2.247276054134772e-07  15.40847690902769
-  POINT  791  -0.5207495998285867  14.50289469943392
-  POINT  792  -11.21209063177709  28.0004787204091
-  POINT  793  -11.76398481964448  27.06166045714313
-  POINT  794  -13.26156901870596  27.94640451622695
-  POINT  795  -12.71478480762005  28.84364148415803
-  POINT  796  -13.74429684069641  28.83549908117502
-  POINT  797  -12.16991936167931  29.78553808233906
-  POINT  798  -11.59833041795275  30.70821000663137
-  POINT  799  -10.66722518583636  28.94237531859013
-  POINT  800  -10.16307824785739  29.92216165396643
-  POINT  801  -9.687977339945633  29.02619685698455
-  POINT  802  -11.68719153968886  28.89644351739098
-  POINT  803  -10.66517999954061  30.87364895036685
-  POINT  804  -9.685932153649887  30.95747048876127
-  POINT  805  -16.82978847880473  28.99838541372564
-  POINT  806  -17.30476813190573  28.05417686774796
-  POINT  807  -17.86672715494531  28.98777290369169
-  POINT  808  -12.80192396054655  27.03543843675622
-  POINT  809  -12.33385179456144  26.1425519746894
-  POINT  810  -13.83143599362291  27.02729603377322
-  POINT  811  -18.71184747782762  23.47031202987638
-  POINT  812  -19.74963048996175  23.15469430712368
-  POINT  813  -19.34729785953139  25.06774765708812
-  POINT  814  -18.34437302460557  24.32069263403202
-  POINT  815  -18.10513422474459  25.23404206079518
-  POINT  816  -17.49125461230818  23.64225669394841
-  POINT  817  7.817995757395382  16.28529666142913
-  POINT  818  7.292392975317489  17.20089161300046
-  POINT  819  7.80801268720816  18.10584554161538
-  POINT  820  6.772378944905659  18.11685450089467
-  POINT  821  8.863148731491028  16.27103681015437
-  POINT  822  1.015466424403581  21.25999439681868
-  POINT  823  1.614481163449325  21.90276020009269
-  POINT  824  1.015466375681423  20.43531928751171
-  POINT  825  1.63269187639632  19.84045612674685
-  POINT  826  2.606070264520712  19.96562581254599
-  POINT  827  4.710795072138549  18.13403803354307
-  POINT  828  4.203342540186773  19.05240159983545
-  POINT  829  5.741118267854977  18.12804536094104
-  POINT  830  6.25673797974565  19.03299928955596
-  POINT  831  8.29058057434478  22.63591511879024
-  POINT  832  7.770146987914942  21.73699352712036
-  POINT  833  7.761488015053925  23.54966519059946
-  POINT  834  8.799876058762283  23.53547258507314
-  POINT  835  7.882436851035273  10.77604170622064
-  POINT  836  6.821724104311079  10.80083523684094
-  POINT  837  8.395897688086761  11.71956812605931
-  POINT  838  6.296223612241364  11.72158596648241
-  POINT  839  7.863356649653912  12.63144299189585
-  POINT  840  6.817753360687178  12.63433121076197
-  POINT  841  5.764351471103209  12.64440618203048
-  POINT  842  15.41658924936081  7.259168960497591
-  POINT  843  14.24561038678537  7.342548392480751
-  POINT  844  14.89244912969332  8.12523258985544
-  POINT  845  12.07551877984602  9.034284548463294
-  POINT  846  13.2074318313694  9.050012371808604
-  POINT  847  12.60943811820144  8.176454016117848
-  POINT  848  12.13489966336506  10.8019324567901
-  POINT  849  11.57772973957951  9.91443462532451
-  POINT  850  10.97973602641154  9.040876269633753
-  POINT  851  11.96631097541835  7.35863242591423
-  POINT  852  11.55167271280977  6.252370796998449
-  POINT  853  11.06288680406948  7.054464563856754
-  POINT  854  12.169671414375  5.235186923999835
-  POINT  855  12.88604184172865  5.817407070591241
-  POINT  856  12.61406020569684  4.479514007912766
-  POINT  857  13.09822402694172  7.374360249259541
-  POINT  858  13.60248324400228  6.524726802277135
-  POINT  859  14.05124229732068  5.767551513356759
-  POINT  860  17.07578521456617  11.60014693753975
-  POINT  861  17.71057756929273  10.70831332876806
-  POINT  862  16.58566833102513  10.66595132007714
-  POINT  863  16.40667132100974  12.44593062352206
-  POINT  864  15.79268502556732  13.36945619674464
-  POINT  865  15.36154529735113  12.46837529147962
-  POINT  866  17.18577703109811  14.27791621091107
-  POINT  867  17.8991747362448  13.49160449707131
-  POINT  868  17.50692494278236  12.50122784280477
-  POINT  869  18.59468174703889  12.63536765117651
-  POINT  870  -5.772905779136106  8.955995570716897
-  POINT  871  -6.300233112688748  8.02615691843684
-  POINT  872  -4.720892514410153  8.958697172413938
-  POINT  873  -2.562097267089574  3.227805457117126
-  POINT  874  -2.034944989672938  4.189368100531676
-  POINT  875  -0.5151786281004135  7.052714909961791
-  POINT  876  -4.495306666907339e-07  8.025902205568261
-  POINT  877  -0.5151778044490922  8.96843130178743
-  POINT  878  -1.555799685599574  8.971257959564014
-  POINT  879  -1.040621823848756  9.913787250944587
-  POINT  880  0.5151774122201507  8.968431496948837
-  POINT  881  2.806199940197374e-07  11.76547179125803
-  POINT  882  -0.5212779305555666  12.681392147575
-  POINT  883  -2.090230658535098  11.75731647898901
-  POINT  884  -1.561899919612723  10.84104288096659
-  POINT  885  -0.5212780384622415  10.83821622319001
-  POINT  886  0.5212783763839607  10.83821616123602
-  POINT  887  -8.95781830977193  7.046847428450418
-  POINT  888  -9.535179298628961  6.058061838123082
-  POINT  889  -7.885292789837587  7.099198168742546
-  POINT  890  -6.342458718450149  4.290639218573956
-  POINT  891  -5.664307592746104  3.628355267241409
-  POINT  892  -6.833874189380248  3.463718914397889
-  POINT  893  -4.115213411606943  4.361615670969387
-  POINT  894  -4.656830149629152  5.341664562613124
-  POINT  895  -3.599151439420091  5.248004662165036
-  POINT  896  -7.4420232035393  2.403268237260354
-  POINT  897  -7.917037371317474  1.633712477540171
-  POINT  898  -8.120174329243344  3.065552188592901
-  POINT  899  0.5061739145443324  5.095155188591381
-  POINT  900  -2.929429205988932e-06  4.110781499104045
-  POINT  901  -0.5061784339744557  5.09515412002939
-  POINT  902  1.528410782732792  5.120759324438823
-  POINT  903  0.5061724875148098  3.087534852556564
-  POINT  904  1.539499732754256  3.149220199566127
-  POINT  905  11.64987528159459  32.70981082487776
-  POINT  906  12.51527678005581  32.36521402236142
-  POINT  907  12.11081476394826  33.49693513307348
-  POINT  908  12.62592549818568  30.65541566530306
-  POINT  909  11.59833350965353  30.70821672570382
-  POINT  910  14.07320338353421  34.21073365839178
-  POINT  911  13.10926757404889  34.07018328539174
-  POINT  912  13.91737880453094  33.26989288698078
-  POINT  913  12.24386607558766  34.41478008790807
-  POINT  914  12.49582536742833  35.61583656588377
-  POINT  915  14.16603325158087  23.49720392336359
-  POINT  916  15.25549201783124  23.54255456689937
-  POINT  917  15.93819784253432  24.42958644855976
-  POINT  918  15.08261727346442  25.23797794578346
-  POINT  919  16.44107492989185  23.60560830181941
-  POINT  920  13.63403317143619  24.36529607436132
-  POINT  921  14.0622035158242  25.24143221125088
-  POINT  922  16.13661120818988  21.79829183825163
-  POINT  923  15.52090046663956  20.86613714002479
-  POINT  924  16.09556213763715  19.95056877865242
-  POINT  925  17.17857677781561  19.94984061055883
-  POINT  926  16.75928560426177  19.02240213286701
-  POINT  927  17.431475160555  20.8842781081025
-  POINT  928  18.71184721732612  23.47031396269385
-  POINT  929  18.87127587281586  22.47222833205418
-  POINT  930  19.74963016806416  23.15469636218577
-  POINT  931  17.49125494700478  23.6422586667476
-  POINT  932  18.10341307466681  21.84121305493807
-  POINT  933  16.8085491223017  22.75522678508721
-  POINT  934  17.18679122530281  21.83494220317982
-  POINT  935  14.51994297887854  32.4240927325463
-  POINT  936  13.57878043675709  32.30653817612266
-  POINT  937  13.11784095440342  31.51941386792693
-  POINT  938  13.68942915488696  30.59673981906429
-  POINT  939  11.44016434034826  24.38232842674731
-  POINT  940  10.89995079660589  23.50315722068274
-  POINT  941  10.83039569528561  25.28468621778976
-  POINT  942  9.846922943175489  23.51115996583782
-  POINT  943  9.317830383884633  24.42491003764703
-  POINT  944  9.800494196258793  25.32311557173736
-  POINT  945  8.753447311845587  25.34742819097269
-  POINT  946  10.26601262324656  26.20720437111542
-  POINT  947  -9.188516399988456  28.09611515482773
-  POINT  948  -8.684369462009494  29.07590149020404
-  POINT  949  -8.710509152607116  27.19572666107374
-  POINT  950  -4.967007708624748  35.55401033082136
-  POINT  951  -5.401876338967484  36.44269225860205
-  POINT  952  -6.369328080773704  36.26299985249962
-  POINT  953  -8.644059727746285  34.74088988879614
-  POINT  954  -9.113357089394702  35.59551543427815
-  POINT  955  -7.680217086741342  34.8114162753276
-  POINT  956  -8.132953504798678  33.74408230964664
-  POINT  957  -9.038370913869775  36.59719108141323
-  POINT  958  -7.080382952483385  35.61775611998313
-  POINT  959  -6.569276729535778  34.62094854083364
-  POINT  960  -7.480268437979268  36.45346758699358
-  POINT  961  -8.176062522991147  37.03375204912885
-  POINT  962  -9.033664824607252  37.8435674405669
-  POINT  963  -3.013509432387965  35.67217382596145
-  POINT  964  -2.514327020017076  36.73659756517147
-  POINT  965  -1.031206014429366  35.70346448021024
-  POINT  966  -1.53422388422784  34.73877849312591
-  POINT  967  -0.5029838558529507  34.77862759756677
-  POINT  968  2.021011022720923  33.78146904341516
-  POINT  969  1.514537572276274  32.86007376899397
-  POINT  970  1.534226606955332  34.73880977957074
-  POINT  971  0.5030257596525753  34.77862798285742
-  POINT  972  7.889854101383875e-06  33.81394199577308
-  POINT  973  1.536896992374578  27.28673102869031
-  POINT  974  2.075897760470205  26.39023244060897
-  POINT  975  2.583954155543661  27.30113813950133
-  POINT  976  3.556816059688512  30.9375844125214
-  POINT  977  4.088202963281139  30.03451158984436
-  POINT  978  2.538089668583811  30.96625350361232
-  POINT  979  0.5030096425456565  32.87005276973701
-  POINT  980  -0.5029999729598695  32.87005238444636
-  POINT  981  1.011529709462303  31.91618415766725
-  POINT  982  11.21209270722683  28.00048045890696
-  POINT  983  10.74402036130729  27.10759328984962
-  POINT  984  9.714118862280475  27.14602264379722
-  POINT  985  10.66722816097306  28.94237764988668
-  POINT  986  9.687978884244082  29.02619593691772
-  POINT  987  10.16308044487594  29.92216202427299
-  POINT  988  7.660247523983134  29.07171418485961
-  POINT  989  8.684369985103768  29.07589903930046
-  POINT  990  7.163900427677865  28.15025091012108
-  POINT  991  9.188517701200887  28.09611466491416
-  POINT  992  8.710509963140158  27.19572574617996
-  POINT  993  -4.203342243390184  19.05240175014947
-  POINT  994  -3.688659985491623  18.14224967870969
-  POINT  995  -3.655895652889911  19.96374384445787
-  POINT  996  -4.678030380532469  19.95553239336218
-  POINT  997  -2.207829164486162  18.93544342244381
-  POINT  998  -2.606070054724741  19.96562592936628
-  POINT  999  -5.170740868433548  20.8574752560983
-  POINT  1000  -5.702209511142579  21.76039783501424
-  POINT  1001  -5.71818745893382  19.94613316178989
-  POINT  1002  -6.731544945060238  21.74909188831638
-  POINT  1003  -6.222856509367919  22.66141369880462
-  POINT  1004  -7.249499434945713  20.83597766954888
-  POINT  1005  -7.770146433171051  21.73699353333926
-  POINT  1006  -6.749448107249898  19.93494229403985
-  POINT  1007  5.802524977371679  7.067405929156367
-  POINT  1008  6.85076775285229  7.071731449131153
-  POINT  1009  7.387583714762178  6.140445024793657
-  POINT  1010  7.885292530186677  7.099193739187982
-  POINT  1011  5.762972814506381  5.284127824133605
-  POINT  1012  5.246913203874932  6.170518239705588
-  POINT  1013  4.656827080953521  5.341663329102365
-  POINT  1014  6.932537859928994  5.119490705941448
-  POINT  1015  5.123453405055713  2.630543796725044
-  POINT  1016  4.686581836917295  1.584872268547702
-  POINT  1017  3.780741176469697  1.381516026850165
-  POINT  1018  4.380854250247183  0.4856945617800922
-  POINT  1019  3.07892064305541  2.323657990883948
-  POINT  1020  4.632038965638431  3.457465531916029
-  POINT  1021  8.957817564431407  7.046841938024162
-  POINT  1022  8.421001602521519  7.978128362361659
-  POINT  1023  8.954387418505732  8.883174489212605
-  POINT  1024  10.48552585172216  8.043251376985188
-  POINT  1025  10.07088758911358  6.936989748069407
-  POINT  1026  9.98773681145564  8.923401453846404
-  POINT  1027  14.14927330494213  14.3319204116199
-  POINT  1028  13.09057086026495  14.36354542779163
-  POINT  1029  13.68885655723154  13.42352588087392
-  POINT  1030  14.5608425845304  15.25822614311025
-  POINT  1031  15.01786739893976  16.19866298162331
-  POINT  1032  14.0080124223849  16.21237679705068
-  POINT  1033  15.15912828149698  14.31820659619254
-  POINT  1034  16.20425430515559  14.29576192823498
-  POINT  1035  16.55222028702778  15.22666661035897
-  POINT  1036  15.43600191484122  17.16213210717993
-  POINT  1037  16.04161877848574  18.09729043987835
-  POINT  1038  17.12463341866421  18.09656227178477
-  POINT  1039  17.31694506141086  17.15083111331099
-  POINT  1040  15.98883207698672  16.2079814532395
-  POINT  1041  16.97035480292924  16.19013573591558
-  POINT  1042  -9.329106518265187  20.81496648779522
-  POINT  1043  -9.8677300853677  19.90262169444576
-  POINT  1044  -16.0416184259235  18.09729104090766
-  POINT  1045  -16.75928532981814  19.02240250148187
-  POINT  1046  -10.94364637205534  16.23848947462534
-  POINT  1047  -9.899040221872481  16.25867329662998
-  POINT  1048  -9.363918214825187  17.17751899663717
-  POINT  1049  -9.882579096952568  18.0821723843123
-  POINT  1050  1.561900414029895  10.8410427689158
-  POINT  1051  2.609575035489602  10.83288724625605
-  POINT  1052  1.04062209494766  9.913787200847779
-  POINT  1053  3.135520054646986  9.906088779622188
-  POINT  1054  2.596323921451698  8.989091874978008
-  POINT  1055  1.555799449866085  8.97125810462861
-  POINT  1056  5.241923253953617  13.55582514043971
-  POINT  1057  4.714728002752798  14.47325361022883
-  POINT  1058  3.143090414259499  13.57017754949987
-  POINT  1059  3.667935613371911  12.65182976927697
-  POINT  1060  4.720393505507803  12.64307989616015
-  POINT  1061  2.105326509092408  15.38069455968688
-  POINT  1062  2.670185462451287  16.23272638623747
-  POINT  1063  1.606358875586338  16.26050868767612
-  POINT  1064  2.628684318059071  14.4693842513393
-  POINT  1065  3.683559192157784  14.45370555640881
-  POINT  1066  4.200321906552371  15.37246031206826
-  POINT  1067  3.682632968769743  16.28839908786602
-  POINT  1068  -1.606358493039556  16.26050877577584
-  POINT  1069  -2.670185073501789  16.23272654426651
-  POINT  1070  -2.105326053234482  15.38069472542052
-  POINT  1071  -3.183664984271242  17.16821337539803
-  POINT  1072  -2.676212514527244  18.08657689793349
-  POINT  1073  -1.70283416326578  17.96140711913215
-  POINT  1074  0.6172255840106643  18.01551021964674
-  POINT  1075  -0.6172253233165815  18.01551020223283
-  POINT  1076  -1.085608673357664  17.16664367772251
-  POINT  1077  -0.5207496530903567  16.31461185887652
-  POINT  1078  0.5207500444094971  16.31461181097436
-  POINT  1079  1.085608997768376  17.16664363752495
-  POINT  1080  -16.26819960626571  25.30102864423684
-  POINT  1081  -15.0826163587443  25.23797552751852
-  POINT  1082  -15.93819691156472  24.42958418138574
-  POINT  1083  -15.85270768406584  27.0933844772987
-  POINT  1084  -14.85185005261381  27.02384105180678
-  POINT  1085  -15.29193868323435  28.00780553873586
-  POINT  1086  -14.3922049944544  26.11287497233606
-  POINT  1087  -14.06220229975341  25.24143050948495
-  POINT  1088  -15.7999041554007  28.93948960494379
-  POINT  1089  -16.33689631951905  29.86052605444166
-  POINT  1090  -14.74418021093874  30.63117829061417
-  POINT  1091  -15.76075609457718  30.75508671479437
-  POINT  1092  -16.81445339648837  30.82931935765637
-  POINT  1093  -14.25226231286276  29.76718314738296
-  POINT  1094  -14.79904652394867  28.86994617945188
-  POINT  1095  8.846687614423065  18.09453615000725
-  POINT  1096  8.326673584011235  19.01049903790145
-  POINT  1097  8.8267249782098  19.91153448810875
-  POINT  1098  9.867730626409395  19.90262173424139
-  POINT  1099  7.788050050994897  19.92284387971688
-  POINT  1100  4.650398721048944  25.41533314105567
-  POINT  1101  4.13553988625797  26.36549811509552
-  POINT  1102  3.637813758430262  25.45447457738014
-  POINT  1103  3.148718616325014  24.57178682998195
-  POINT  1104  2.633859781534041  25.52195180402179
-  POINT  1105  1.586802618364957  25.50754469321078
-  POINT  1106  3.649195445762174  23.59167733893057
-  POINT  1107  4.169619811571008  22.67588222314829
-  POINT  1108  4.673096959030069  23.58851448755802
-  POINT  1109  2.58832552483298  21.77484182477213
-  POINT  1110  2.171873936919459  22.8069634498414
-  POINT  1111  2.645241468865954  23.65915456557222
-  POINT  1112  1.671397107482298  23.78707294089278
-  POINT  1113  4.678030658177207  19.95553223402469
-  POINT  1114  3.655895895669011  19.96374368425781
-  POINT  1115  3.638151155981279  21.77295969648394
-  POINT  1116  4.662052669249173  21.76979684511139
-  POINT  1117  3.080758382511145  20.86875644673523
-  POINT  1118  6.731545438466698  21.74909183518711
-  POINT  1119  7.249499895745219  20.83597763799092
-  POINT  1120  6.749448501546653  19.93494218778363
-  POINT  1121  5.718187824495971  19.94613304783
-  POINT  1122  5.702209835567938  21.7603976589167
-  POINT  1123  6.222856927737663  22.66141354804614
-  POINT  1124  5.17074117997821  20.85747513225235
-  POINT  1125  14.88062362045075  11.58118328295605
-  POINT  1126  14.26663732500833  12.50470885617862
-  POINT  1127  13.20793488033116  12.53633387235034
-  POINT  1128  12.69100124091205  11.65676942854059
-  POINT  1129  13.22961407056096  10.76267987590455
-  POINT  1130  -4.181696757246904  8.041699829461468
-  POINT  1131  -3.650599174564211  8.978566896409593
-  POINT  1132  -3.626085797421631  7.144811553632946
-  POINT  1133  -4.696379137267573  7.124941829637294
-  POINT  1134  -2.5963235612001  8.989091731089145
-  POINT  1135  -2.070879541800435  8.043735781931989
-  POINT  1136  -3.574367948496355  3.363807242843679
-  POINT  1137  -3.078930514188047  2.323656929439507
-  POINT  1138  -5.123462129635516  2.630546839115701
-  POINT  1139  -4.686602709596436  1.584876903295025
-  POINT  1140  -4.632046658705416  3.457467143291768
-  POINT  1141  -3.780758206397734  1.381518432692542
-  POINT  1142  -4.380882064820396  0.4857008521467929
-  POINT  1143  -1.537414964648728  7.078318112167635
-  POINT  1144  -1.022237926549232  6.10513101172257
-  POINT  1145  -2.551004482247714  5.199344992224856
-  POINT  1146  -3.092621220269923  6.179393883868594
-  POINT  1147  -2.577938840249254  7.096151883692768
-  POINT  1148  -1.52841477052277  5.120757322235234
-  POINT  1149  -1.565385542453618  12.67566417103727
-  POINT  1150  -1.044107338782977  13.59158446540026
-  POINT  1151  -1.564857211726638  14.49716672289619
-  POINT  1152  -2.628683792188871  14.46938449138686
-  POINT  1153  -2.613060066762507  12.66750879681426
-  POINT  1154  -3.143089790317201  13.57017791411676
-  POINT  1155  -8.941278766903849  5.267200605438743
-  POINT  1156  -8.486236698750734  4.246245735265347
-  POINT  1157  -7.96706738323741  5.146957735903831
-  POINT  1158  -9.094385712909785  3.185795058127813
-  POINT  1159  -9.899165223866994  3.622750914152373
-  POINT  1160  -9.543111594457244  2.423623277029117
-  POINT  1161  -10.05434861414229  5.157349837484599
-  POINT  1162  -10.67235893022354  4.140170700800017
-  POINT  1163  -11.12311705597741  3.378439779022869
-  POINT  1164  -7.38758492759221  6.140449119392674
-  POINT  1165  -6.932542859439094  5.119494249219278
-  POINT  1166  -5.762976262804949  5.284130602062798
-  POINT  1167  -6.850768266039271  7.071734682057993
-  POINT  1168  -5.80252525044337  7.067407869086968
-  POINT  1169  -5.246914290618097  6.170519593258447
-  POINT  1170  10.71672358375953  32.87524392735796
-  POINT  1171  9.642413735714634  32.79125514185909
-  POINT  1172  11.12118559986708  31.74352281664589
-  POINT  1173  9.15793076534775  31.87228668931375
-  POINT  1174  9.685932535089496  30.95746811521505
-  POINT  1175  10.66518181181848  30.87364982818402
-  POINT  1176  15.19791671718209  31.58464847548497
-  POINT  1177  15.55917637400988  32.56630552600364
-  POINT  1178  15.79990214283926  28.93949698650302
-  POINT  1179  16.3368917696794  29.86053599387202
-  POINT  1180  15.76074915645257  30.75509875525596
-  POINT  1181  16.81444462265249  30.82933310971594
-  POINT  1182  14.74417705037517  30.63118830145916
-  POINT  1183  14.25226159415743  29.76719009883528
-  POINT  1184  14.79904553375937  28.86995223711657
-  POINT  1185  -7.660247595099477  29.07171642334552
-  POINT  1186  -8.159708535056653  30.00179812550234
-  POINT  1187  -6.639239694273195  29.0761486788626
-  POINT  1188  -7.163900621226036  28.1502520435643
-  POINT  1189  -5.497622619491922  34.55901436086761
-  POINT  1190  -4.49518773283885  34.6857363061998
-  POINT  1191  -5.579336478117359  32.80510559052856
-  POINT  1192  -6.09745675374988  33.75267451621208
-  POINT  1193  -6.650990588161214  32.86703977049458
-  POINT  1194  -5.700404689242956  23.58012241603744
-  POINT  1195  -6.729740123160614  23.56881646933958
-  POINT  1196  -7.239035482595526  24.46837386823964
-  POINT  1197  -7.761487302720488  23.54966515100682
-  POINT  1198  -7.691207402098477  27.22632931678663
-  POINT  1199  -6.670199501272196  27.23076157230372
-  POINT  1200  -6.172815514826199  26.31659798520196
-  POINT  1201  -5.645508733953759  27.24052071197963
-  POINT  1202  -8.216808032653276  26.27623618981316
-  POINT  1203  -6.702397292590144  25.39718201604923
-  POINT  1204  -5.677706525271708  25.40694115572514
-  POINT  1205  -7.734144472150017  25.37803069771646
-  POINT  1206  -8.753446222658658  25.34742804200357
-  POINT  1207  -1.645698721915378  36.58607539347716
-  POINT  1208  -2.0975796991282  37.65905758287926
-  POINT  1209  -1.630935113652335  38.70247408973233
-  POINT  1210  -0.6145331724071246  38.03403837867723
-  POINT  1211  -0.6144586935404894  36.62592449791802
-  POINT  1212  8.00627890595873e-06  37.50863528601275
-  POINT  1213  0.5990148214488246  23.75062706100676
-  POINT  1214  -0.5990146744118122  23.75062707718625
-  POINT  1215  -1.072382221738135  24.60281821827733
-  POINT  1216  1.072382353395319  24.60281817673758
-  POINT  1217  0.5144203323314835  25.47109881332476
-  POINT  1218  3.58444379142495  29.11804267687441
-  POINT  1219  3.080359636161616  28.20371011551553
-  POINT  1220  2.549037542711368  29.11196928894155
-  POINT  1221  3.619360404257244  27.30721152743419
-  POINT  1222  5.129328969085179  28.18223377819683
-  POINT  1223  4.619525056731388  29.12625241641835
-  POINT  1224  4.631945366875925  27.26807009110972
-  POINT  1225  5.645508451085906  27.24052036585816
-  POINT  1226  2.034499539717892  30.03893177661523
-  POINT  1227  1.530415384454558  29.12459921525634
-  POINT  1228  1.519467510327002  30.97888342992712
-  POINT  1229  0.5079395805963843  30.98886243067015
-  POINT  1230  3.57436036144565  3.363808001711532
-  POINT  1231  4.115208087392189  4.361615383325885
-  POINT  1232  2.034939451144496  4.189370210393712
-  POINT  1233  2.551000814787705  5.199346967166499
-  POINT  1234  2.562089764809169  3.227807842293803
-  POINT  1235  3.599148476760741  5.248005798897869
-  POINT  1236  -8.808534389004958  21.72280081085314
-  POINT  1237  -8.290579899119484  22.63591502962064
-  POINT  1238  -9.849539984213617  21.7138879840766
-  POINT  1239  -8.799875258554394  23.5354724285207
-  POINT  1240  -14.05319871993245  21.74107047129854
-  POINT  1241  -13.49147167328674  20.83257382131933
-  POINT  1242  -13.01772343641998  21.71937768246372
-  POINT  1243  -15.07065374632022  18.08797242978403
-  POINT  1244  -15.4360015171055  17.16213287055806
-  POINT  1245  -14.0080120928104  16.21237758454029
-  POINT  1246  -15.01786712752577  16.19866394969555
-  POINT  1247  -17.17857644573234  19.94984075163958
-  POINT  1248  -17.43147479908956  20.8842778513917
-  POINT  1249  -16.09556177105241  19.95056885029135
-  POINT  1250  -15.52089992188291  20.86613685530161
-  POINT  1251  -15.10160880596872  19.93869860514389
-  POINT  1252  -17.18679097624842  21.83494159512092
-  POINT  1253  -18.18552489707417  26.14279763280435
-  POINT  1254  -17.20417083141572  25.40139287011322
-  POINT  1255  -16.3485902785953  26.20978421624601
-  POINT  1256  -16.78867890921584  27.19374870317508
-  POINT  1257  -17.80065072643519  27.17057660669527
-  POINT  1258  -18.72983447894121  27.01379366339507
-  POINT  1259  11.95573882194991  19.89979512998055
-  POINT  1260  10.91279663445388  19.89738135384383
-  POINT  1261  10.41041451927062  18.99394926589576
-  POINT  1262  12.50727362976512  18.99615568741801
-  POINT  1263  5.677706720839749  25.40694066827868
-  POINT  1264  5.179980593012042  24.49591713056331
-  POINT  1265  5.700404958820875  23.58012201478103
-  POINT  1266  6.729740561719636  23.56881619105143
-  POINT  1267  7.239036046137137  24.46837365733434
-  POINT  1268  7.691207579082008  27.22632790550661
-  POINT  1269  6.670199204699301  27.23076104833079
-  POINT  1270  6.172815602490047  26.31659736124369
-  POINT  1271  8.216808740161595  26.27623588438967
-  POINT  1272  6.702397474453146  25.39718135075132
-  POINT  1273  7.734144927787435  25.37803035029934
-  POINT  1274  14.36136880606171  10.72072377865549
-  POINT  1275  15.45627677840451  10.68439021395649
-  POINT  1276  15.49028452683864  8.941107024951828
-  POINT  1277  14.33918656687014  9.008056274559546
-  POINT  1278  13.80526722851472  9.865886806904992
-  POINT  1279  16.06641351663609  9.805491815776586
-  POINT  1280  16.64213914845493  8.907696187396814
-  POINT  1281  -7.631707103564363  30.91661699613311
-  POINT  1282  -8.655828970474381  30.92080206299163
-  POINT  1283  -7.130348925755392  31.87754588921673
-  POINT  1284  -6.634228490337664  30.95854195172743
-  POINT  1285  -9.157930722157598  31.87228935939205
-  POINT  1286  -8.612311842392856  32.75458842836879
-  POINT  1287  -7.648469201387913  32.82511481490026
-  POINT  1288  -2.549229273895434  34.70629607419768
-  POINT  1289  -2.021007115319019  33.78145919155421
-  POINT  1290  -3.500292663479144  34.71485452438976
-  POINT  1291  -4.030907574346319  33.71985855443602
-  POINT  1292  -5.179980371060386  24.49591750747982
-  POINT  1293  -4.650398593296442  25.41533347663255
-  POINT  1294  -3.649195283407097  23.591677514562
-  POINT  1295  -3.148718474961619  24.57178698404517
-  POINT  1296  -4.673096757267691  23.58851473694486
-  POINT  1297  0.5144203594414323  27.2905527635694
-  POINT  1298  1.022476754514889  28.20145846246176
-  POINT  1299  0.507938751521413  29.12842095013544
-  POINT  1300  -9.846921989817281  23.51115965477413
-  POINT  1301  -9.317829393418286  24.42490977616031
-  POINT  1302  -9.800492953921545  25.323115268257
-  POINT  1303  -10.83039438917027  25.28468549874502
-  POINT  1304  -10.92764508160684  18.07693196478106
-  POINT  1305  -10.41041404191582  18.99394930834161
-  POINT  1306  -10.91279607002197  19.89738127491452
-  POINT  1307  -11.95573820817218  19.89979496064743
-  POINT  1308  -11.41305425162406  20.80846734675159
-  POINT  1309  -15.14265757944868  21.78642099994649
-  POINT  1310  -14.66890934258192  22.67322486109087
-  POINT  1311  -16.13661054453237  21.79829124509394
-  POINT  1312  -15.25549093307073  23.54255322720311
-  POINT  1313  -14.1660320735545  23.49720269855517
-  POINT  1314  -16.80854863381419  22.75522573976579
-  POINT  1315  -16.44107418059214  23.60560634392143
-  POINT  1316  10.44287685491821  15.3320070852495
-  POINT  1317  10.99244953168854  14.41410579688861
-  POINT  1318  12.05881853851436  14.38348705047854
-  POINT  1319  12.51923528622494  15.29188158122452
-  POINT  1320  9.882579552317679  18.08217219529029
-  POINT  1321  9.363918655514606  17.17751869900422
-  POINT  1322  10.92764556036217  18.07693181489272
-  POINT  1323  9.899040669385645  16.25867285543741
-  POINT  1324  10.94364677894179  16.23848897409934
-  POINT  1325  -0.5144201764050657  27.29055277175395
-  POINT  1326  6.145462372320054e-08  26.3758253379825
-  POINT  1327  -0.5144202035150144  25.4710988215093
-  POINT  1328  -1.586802492614995  25.50754474293507
-  POINT  1329  4.053181679175566e-07  30.05156162643644
-  POINT  1330  -0.5079373955465308  30.98886235417658
-  POINT  1331  -0.5079382246215022  29.12842087364186
-  POINT  1332  -12.94362054595454  25.24019426221156
-  POINT  1333  -13.63403191024444  24.36529481739402
-  POINT  1334  -13.04745031975563  23.49596645128178
-  POINT  1335  -11.90568140505247  25.26641628259847
-  POINT  1336  -11.44016314056337  24.38232778626718
-  POINT  1337  -10.38199561361241  22.61371945416543
-  POINT  1338  -10.90256774287263  21.70588513110751
-  POINT  1339  -10.8999497484763  23.50315680180504
-  POINT  1340  -11.94550988102284  21.70829881684042
-  POINT  1341  -11.9752367643585  23.48488758565849
-  POINT  1342  -12.50723692766855  22.61679546681964
-  POINT  1343  -11.95486088381842  18.07035362542616
-  POINT  1344  -11.42702593885517  17.15857670139686
-  POINT  1345  -11.97086217426693  16.23191113527045
-  POINT  1346  -13.00261454459266  16.21196963584406
-  POINT  1347  -13.45963928928449  17.15240631073819
-  POINT  1348  -14.04300661306449  19.92893456636063
-  POINT  1349  -14.61766846223399  19.01336656135037
-  POINT  1350  -14.012051553416  18.07820839100076
-  POINT  1351  -13.00753132955202  19.9072417775258
-  POINT  1352  -12.50727314794993  18.99615570568874
-  POINT  1353  -13.00665400519826  18.07780044230454
-  POINT  1354  11.42702639250091  17.15857636716348
-  POINT  1355  11.95486135945386  18.07035343776895
-  POINT  1356  13.45963971419343  17.15240581280172
-  POINT  1357  13.00665446190387  18.07780023968877
-  POINT  1358  11.97086257803348  16.23191059697557
-  POINT  1359  13.00261489978407  16.21196897428866
-  POINT  1360  -4.63194529517035  27.26807044242916
-  POINT  1361  -5.129329281616346  28.18223402953092
-  POINT  1362  -2.075897664001495  26.39023252420856
-  POINT  1363  -2.633859682224616  25.52195192097659
-  POINT  1364  -3.619360348222028  27.30721173111527
-  POINT  1365  -4.135539800559439  26.36549841356398
-  POINT  1366  -3.637813646348119  25.45447476531866
-  POINT  1367  -1.530414898263689  29.12459912906478
-  POINT  1368  -1.022476552060444  28.20145845276378
-  POINT  1369  -2.583954039656873  27.30113820521839
-  POINT  1370  -3.080359534267785  28.20371023408358
-  POINT  1371  -1.536896850047253  27.28673102717688
-  POINT  1372  -4.543158675405131  32.76980075139725
-  POINT  1373  -5.096692509816465  31.88416600567974
-  POINT  1374  -3.548263606045425  32.79891896958721
-  POINT  1375  -2.549037169284093  29.11196922998421
-  POINT  1376  -2.034498841845151  30.03893165086228
-  POINT  1377  -3.584443477849247  29.11804275588108
-  POINT  1378  -1.519465434862823  30.97888306068132
-  POINT  1379  -1.011526259584607  31.91618386491503
-  POINT  1380  -3.041784503002568  31.8775328689841
-  POINT  1381  -2.529533401943756  32.82759067202288
-  POINT  1382  -2.538087705883227  30.96625316160074
-  POINT  1383  -3.556817909984896  30.93758145916507
-  POINT  1384  -1.514528012276162  32.8600730909511
-  POINT  1385  -4.088203640533337  30.03451082052263
-  POINT  1386  -4.591900437652678  30.94579052790599
-  POINT  1387  -6.129436418173878  30.02016647395368
-  POINT  1388  -5.628078240364906  30.9810953670373
-  POINT  1389  -4.619526005517029  29.126251824622
-  POINT  1390  -5.633089444300436  29.09870209417247
-
-END POINTS LIST
-
-
-
-BEGIN MESH STRUCTURE DESCRIPTION
-
-CONVEX 0    'GT_PK(2,2)'      181  364  142  365  366  161
-CONVEX 1    'GT_PK(2,2)'      180  367  181  368  369  3
-CONVEX 2    'GT_PK(2,2)'      180  367  181  370  365  161
-CONVEX 3    'GT_PK(2,2)'      358  371  359  372  373  4
-CONVEX 4    'GT_PK(2,2)'      360  374  359  375  373  4
-CONVEX 5    'GT_PK(2,2)'      350  376  360  377  378  361
-CONVEX 6    'GT_PK(2,2)'      127  379  108  380  381  128
-CONVEX 7    'GT_PK(2,2)'      127  379  108  382  383  107
-CONVEX 8    'GT_PK(2,2)'      182  384  201  385  386  2
-CONVEX 9    'GT_PK(2,2)'      141  387  142  388  389  122
-CONVEX 10    'GT_PK(2,2)'      141  387  142  390  366  161
-CONVEX 11    'GT_PK(2,2)'      17  391  8  392  393  7
-CONVEX 12    'GT_PK(2,2)'      325  394  309  395  396  326
-CONVEX 13    'GT_PK(2,2)'      354  397  341  398  399  353
-CONVEX 14    'GT_PK(2,2)'      39  400  55  401  402  40
-CONVEX 15    'GT_PK(2,2)'      39  403  25  401  404  40
-CONVEX 16    'GT_PK(2,2)'      71  405  55  406  407  72
-CONVEX 17    'GT_PK(2,2)'      316  408  317  409  410  331
-CONVEX 18    'GT_PK(2,2)'      356  411  346  412  413  357
-CONVEX 19    'GT_PK(2,2)'      87  414  86  415  416  69
-CONVEX 20    'GT_PK(2,2)'      89  417  108  418  383  107
-CONVEX 21    'GT_PK(2,2)'      89  419  71  420  406  72
-CONVEX 22    'GT_PK(2,2)'      109  421  108  422  381  128
-CONVEX 23    'GT_PK(2,2)'      126  423  127  424  382  107
-CONVEX 24    'GT_PK(2,2)'      163  425  162  426  427  143
-CONVEX 25    'GT_PK(2,2)'      163  425  162  428  429  2
-CONVEX 26    'GT_PK(2,2)'      163  430  182  428  385  2
-CONVEX 27    'GT_PK(2,2)'      191  431  211  432  433  210
-CONVEX 28    'GT_PK(2,2)'      191  434  190  435  436  1
-CONVEX 29    'GT_PK(2,2)'      191  434  190  432  437  210
-CONVEX 30    'GT_PK(2,2)'      136  438  155  439  440  135
-CONVEX 31    'GT_PK(2,2)'      149  441  130  442  443  150
-CONVEX 32    'GT_PK(2,2)'      131  444  130  445  443  150
-CONVEX 33    'GT_PK(2,2)'      15  446  6  447  448  5
-CONVEX 34    'GT_PK(2,2)'      18  449  17  450  451  30
-CONVEX 35    'GT_PK(2,2)'      18  452  9  453  454  0
-CONVEX 36    'GT_PK(2,2)'      18  455  8  453  456  0
-CONVEX 37    'GT_PK(2,2)'      18  449  17  455  391  8
-CONVEX 38    'GT_PK(2,2)'      363  457  362  458  459  352
-CONVEX 39    'GT_PK(2,2)'      351  460  362  461  459  352
-CONVEX 40    'GT_PK(2,2)'      351  462  338  463  464  350
-CONVEX 41    'GT_PK(2,2)'      351  463  350  465  377  361
-CONVEX 42    'GT_PK(2,2)'      351  460  362  465  466  361
-CONVEX 43    'GT_PK(2,2)'      339  467  325  468  469  324
-CONVEX 44    'GT_PK(2,2)'      339  470  338  468  471  324
-CONVEX 45    'GT_PK(2,2)'      339  472  351  473  461  352
-CONVEX 46    'GT_PK(2,2)'      339  472  351  470  462  338
-CONVEX 47    'GT_PK(2,2)'      340  474  341  475  399  353
-CONVEX 48    'GT_PK(2,2)'      340  476  339  477  473  352
-CONVEX 49    'GT_PK(2,2)'      340  476  339  478  467  325
-CONVEX 50    'GT_PK(2,2)'      340  474  341  479  480  326
-CONVEX 51    'GT_PK(2,2)'      340  478  325  479  395  326
-CONVEX 52    'GT_PK(2,2)'      340  481  363  475  482  353
-CONVEX 53    'GT_PK(2,2)'      340  481  363  477  458  352
-CONVEX 54    'GT_PK(2,2)'      278  483  259  484  485  258
-CONVEX 55    'GT_PK(2,2)'      276  486  257  487  488  256
-CONVEX 56    'GT_PK(2,2)'      347  489  358  490  491  357
-CONVEX 57    'GT_PK(2,2)'      347  492  346  490  413  357
-CONVEX 58    'GT_PK(2,2)'      337  493  338  494  464  350
-CONVEX 59    'GT_PK(2,2)'      308  495  325  496  469  324
-CONVEX 60    'GT_PK(2,2)'      308  495  325  497  394  309
-CONVEX 61    'GT_PK(2,2)'      291  498  309  499  500  292
-CONVEX 62    'GT_PK(2,2)'      291  501  308  498  497  309
-CONVEX 63    'GT_PK(2,2)'      291  501  308  502  503  290
-CONVEX 64    'GT_PK(2,2)'      197  504  216  505  506  196
-CONVEX 65    'GT_PK(2,2)'      197  507  178  508  509  198
-CONVEX 66    'GT_PK(2,2)'      171  510  190  511  436  1
-CONVEX 67    'GT_PK(2,2)'      64  512  81  513  514  80
-CONVEX 68    'GT_PK(2,2)'      19  515  9  516  517  10
-CONVEX 69    'GT_PK(2,2)'      19  518  18  515  452  9
-CONVEX 70    'GT_PK(2,2)'      24  519  39  520  521  38
-CONVEX 71    'GT_PK(2,2)'      24  519  39  522  403  25
-CONVEX 72    'GT_PK(2,2)'      54  523  39  524  400  55
-CONVEX 73    'GT_PK(2,2)'      54  525  71  524  405  55
-CONVEX 74    'GT_PK(2,2)'      54  523  39  526  521  38
-CONVEX 75    'GT_PK(2,2)'      54  527  53  526  528  38
-CONVEX 76    'GT_PK(2,2)'      315  529  316  530  531  299
-CONVEX 77    'GT_PK(2,2)'      343  532  344  533  534  331
-CONVEX 78    'GT_PK(2,2)'      343  535  316  533  409  331
-CONVEX 79    'GT_PK(2,2)'      300  536  316  537  531  299
-CONVEX 80    'GT_PK(2,2)'      300  536  316  538  408  317
-CONVEX 81    'GT_PK(2,2)'      123  539  124  540  541  104
-CONVEX 82    'GT_PK(2,2)'      123  539  124  542  543  143
-CONVEX 83    'GT_PK(2,2)'      123  544  162  542  427  143
-CONVEX 84    'GT_PK(2,2)'      70  545  53  546  547  69
-CONVEX 85    'GT_PK(2,2)'      70  548  87  546  415  69
-CONVEX 86    'GT_PK(2,2)'      70  549  54  545  527  53
-CONVEX 87    'GT_PK(2,2)'      70  549  54  550  525  71
-CONVEX 88    'GT_PK(2,2)'      106  551  126  552  553  125
-CONVEX 89    'GT_PK(2,2)'      106  551  126  554  424  107
-CONVEX 90    'GT_PK(2,2)'      105  555  86  556  557  104
-CONVEX 91    'GT_PK(2,2)'      105  558  87  555  414  86
-CONVEX 92    'GT_PK(2,2)'      105  559  124  556  541  104
-CONVEX 93    'GT_PK(2,2)'      105  560  106  558  561  87
-CONVEX 94    'GT_PK(2,2)'      105  559  124  562  563  125
-CONVEX 95    'GT_PK(2,2)'      105  560  106  562  552  125
-CONVEX 96    'GT_PK(2,2)'      179  564  178  565  509  198
-CONVEX 97    'GT_PK(2,2)'      56  566  73  567  568  57
-CONVEX 98    'GT_PK(2,2)'      56  569  55  570  402  40
-CONVEX 99    'GT_PK(2,2)'      56  569  55  571  407  72
-CONVEX 100    'GT_PK(2,2)'      56  566  73  571  572  72
-CONVEX 101    'GT_PK(2,2)'      90  573  109  574  421  108
-CONVEX 102    'GT_PK(2,2)'      90  575  89  576  420  72
-CONVEX 103    'GT_PK(2,2)'      90  575  89  574  417  108
-CONVEX 104    'GT_PK(2,2)'      90  577  73  576  572  72
-CONVEX 105    'GT_PK(2,2)'      187  578  167  579  580  168
-CONVEX 106    'GT_PK(2,2)'      116  581  136  582  439  135
-CONVEX 107    'GT_PK(2,2)'      116  581  136  583  584  117
-CONVEX 108    'GT_PK(2,2)'      154  585  153  586  587  173
-CONVEX 109    'GT_PK(2,2)'      154  588  155  589  440  135
-CONVEX 110    'GT_PK(2,2)'      172  590  153  591  587  173
-CONVEX 111    'GT_PK(2,2)'      172  592  171  593  511  1
-CONVEX 112    'GT_PK(2,2)'      264  594  245  595  596  244
-CONVEX 113    'GT_PK(2,2)'      298  597  297  598  599  314
-CONVEX 114    'GT_PK(2,2)'      298  600  315  598  601  314
-CONVEX 115    'GT_PK(2,2)'      298  602  281  603  604  299
-CONVEX 116    'GT_PK(2,2)'      298  600  315  603  530  299
-CONVEX 117    'GT_PK(2,2)'      202  605  182  606  384  201
-CONVEX 118    'GT_PK(2,2)'      144  607  163  608  426  143
-CONVEX 119    'GT_PK(2,2)'      144  609  124  610  563  125
-CONVEX 120    'GT_PK(2,2)'      144  609  124  608  543  143
-CONVEX 121    'GT_PK(2,2)'      215  611  216  612  506  196
-CONVEX 122    'GT_PK(2,2)'      215  613  195  612  614  196
-CONVEX 123    'GT_PK(2,2)'      99  615  81  616  617  82
-CONVEX 124    'GT_PK(2,2)'      99  618  118  619  620  117
-CONVEX 125    'GT_PK(2,2)'      35  621  36  622  623  23
-CONVEX 126    'GT_PK(2,2)'      35  621  36  624  625  50
-CONVEX 127    'GT_PK(2,2)'      100  626  118  627  628  119
-CONVEX 128    'GT_PK(2,2)'      100  629  99  630  616  82
-CONVEX 129    'GT_PK(2,2)'      100  629  99  626  618  118
-CONVEX 130    'GT_PK(2,2)'      137  631  136  632  584  117
-CONVEX 131    'GT_PK(2,2)'      137  633  118  632  620  117
-CONVEX 132    'GT_PK(2,2)'      74  634  73  635  568  57
-CONVEX 133    'GT_PK(2,2)'      74  636  75  637  638  92
-CONVEX 134    'GT_PK(2,2)'      148  639  167  640  580  168
-CONVEX 135    'GT_PK(2,2)'      148  641  149  640  642  168
-CONVEX 136    'GT_PK(2,2)'      93  643  75  644  645  76
-CONVEX 137    'GT_PK(2,2)'      93  643  75  646  638  92
-CONVEX 138    'GT_PK(2,2)'      46  647  45  648  649  61
-CONVEX 139    'GT_PK(2,2)'      46  650  62  648  651  61
-CONVEX 140    'GT_PK(2,2)'      46  650  62  652  653  47
-CONVEX 141    'GT_PK(2,2)'      327  654  354  655  397  341
-CONVEX 142    'GT_PK(2,2)'      327  655  341  656  480  326
-CONVEX 143    'GT_PK(2,2)'      217  657  218  658  659  198
-CONVEX 144    'GT_PK(2,2)'      217  660  197  658  508  198
-CONVEX 145    'GT_PK(2,2)'      217  660  197  661  504  216
-CONVEX 146    'GT_PK(2,2)'      200  662  180  663  368  3
-CONVEX 147    'GT_PK(2,2)'      200  664  220  663  665  3
-CONVEX 148    'GT_PK(2,2)'      238  666  257  667  668  258
-CONVEX 149    'GT_PK(2,2)'      238  669  259  667  485  258
-CONVEX 150    'GT_PK(2,2)'      238  670  239  669  671  259
-CONVEX 151    'GT_PK(2,2)'      277  672  257  673  668  258
-CONVEX 152    'GT_PK(2,2)'      277  674  276  672  486  257
-CONVEX 153    'GT_PK(2,2)'      277  675  278  673  484  258
-CONVEX 154    'GT_PK(2,2)'      277  675  278  676  677  296
-CONVEX 155    'GT_PK(2,2)'      236  678  255  679  680  256
-CONVEX 156    'GT_PK(2,2)'      236  681  217  682  661  216
-CONVEX 157    'GT_PK(2,2)'      275  683  276  684  487  256
-CONVEX 158    'GT_PK(2,2)'      275  685  255  684  680  256
-CONVEX 159    'GT_PK(2,2)'      275  686  294  683  687  276
-CONVEX 160    'GT_PK(2,2)'      275  686  294  688  689  293
-CONVEX 161    'GT_PK(2,2)'      209  690  229  691  692  210
-CONVEX 162    'GT_PK(2,2)'      209  693  189  694  695  208
-CONVEX 163    'GT_PK(2,2)'      209  696  190  691  437  210
-CONVEX 164    'GT_PK(2,2)'      209  693  189  696  697  190
-CONVEX 165    'GT_PK(2,2)'      334  698  347  699  492  346
-CONVEX 166    'GT_PK(2,2)'      345  700  356  701  411  346
-CONVEX 167    'GT_PK(2,2)'      345  702  355  700  703  356
-CONVEX 168    'GT_PK(2,2)'      349  704  337  705  494  350
-CONVEX 169    'GT_PK(2,2)'      349  706  360  707  374  359
-CONVEX 170    'GT_PK(2,2)'      349  705  350  706  376  360
-CONVEX 171    'GT_PK(2,2)'      349  708  336  704  709  337
-CONVEX 172    'GT_PK(2,2)'      323  710  338  711  471  324
-CONVEX 173    'GT_PK(2,2)'      323  712  337  710  493  338
-CONVEX 174    'GT_PK(2,2)'      307  713  308  714  503  290
-CONVEX 175    'GT_PK(2,2)'      307  713  308  715  496  324
-CONVEX 176    'GT_PK(2,2)'      307  716  323  715  711  324
-CONVEX 177    'GT_PK(2,2)'      307  716  323  717  718  306
-CONVEX 178    'GT_PK(2,2)'      272  719  291  720  502  290
-CONVEX 179    'GT_PK(2,2)'      169  721  149  722  442  150
-CONVEX 180    'GT_PK(2,2)'      169  721  149  723  642  168
-CONVEX 181    'GT_PK(2,2)'      22  724  35  725  726  34
-CONVEX 182    'GT_PK(2,2)'      22  724  35  727  622  23
-CONVEX 183    'GT_PK(2,2)'      63  728  62  729  653  47
-CONVEX 184    'GT_PK(2,2)'      63  728  62  730  731  79
-CONVEX 185    'GT_PK(2,2)'      63  730  79  732  733  80
-CONVEX 186    'GT_PK(2,2)'      63  734  64  732  513  80
-CONVEX 187    'GT_PK(2,2)'      21  735  12  736  737  11
-CONVEX 188    'GT_PK(2,2)'      21  738  33  739  740  34
-CONVEX 189    'GT_PK(2,2)'      21  741  22  739  725  34
-CONVEX 190    'GT_PK(2,2)'      21  741  22  735  742  12
-CONVEX 191    'GT_PK(2,2)'      49  743  35  744  726  34
-CONVEX 192    'GT_PK(2,2)'      49  743  35  745  624  50
-CONVEX 193    'GT_PK(2,2)'      330  746  315  747  529  316
-CONVEX 194    'GT_PK(2,2)'      330  748  343  747  535  316
-CONVEX 195    'GT_PK(2,2)'      330  746  315  749  601  314
-CONVEX 196    'GT_PK(2,2)'      88  750  70  751  548  87
-CONVEX 197    'GT_PK(2,2)'      88  752  106  751  561  87
-CONVEX 198    'GT_PK(2,2)'      88  750  70  753  550  71
-CONVEX 199    'GT_PK(2,2)'      88  752  106  754  554  107
-CONVEX 200    'GT_PK(2,2)'      88  755  89  754  418  107
-CONVEX 201    'GT_PK(2,2)'      88  755  89  753  419  71
-CONVEX 202    'GT_PK(2,2)'      159  756  179  757  564  178
-CONVEX 203    'GT_PK(2,2)'      129  758  110  759  760  130
-CONVEX 204    'GT_PK(2,2)'      129  761  148  762  763  128
-CONVEX 205    'GT_PK(2,2)'      129  764  109  762  422  128
-CONVEX 206    'GT_PK(2,2)'      129  758  110  764  765  109
-CONVEX 207    'GT_PK(2,2)'      129  766  149  759  441  130
-CONVEX 208    'GT_PK(2,2)'      129  761  148  766  641  149
-CONVEX 209    'GT_PK(2,2)'      111  767  131  768  444  130
-CONVEX 210    'GT_PK(2,2)'      111  769  110  768  760  130
-CONVEX 211    'GT_PK(2,2)'      111  769  110  770  771  92
-CONVEX 212    'GT_PK(2,2)'      111  772  93  770  646  92
-CONVEX 213    'GT_PK(2,2)'      91  773  90  774  573  109
-CONVEX 214    'GT_PK(2,2)'      91  775  110  776  771  92
-CONVEX 215    'GT_PK(2,2)'      91  775  110  774  765  109
-CONVEX 216    'GT_PK(2,2)'      91  777  74  776  637  92
-CONVEX 217    'GT_PK(2,2)'      91  773  90  778  577  73
-CONVEX 218    'GT_PK(2,2)'      91  777  74  778  634  73
-CONVEX 219    'GT_PK(2,2)'      97  779  79  780  733  80
-CONVEX 220    'GT_PK(2,2)'      97  781  96  779  782  79
-CONVEX 221    'GT_PK(2,2)'      114  783  133  784  785  113
-CONVEX 222    'GT_PK(2,2)'      114  786  95  784  787  113
-CONVEX 223    'GT_PK(2,2)'      114  786  95  788  789  96
-CONVEX 224    'GT_PK(2,2)'      132  790  133  791  785  113
-CONVEX 225    'GT_PK(2,2)'      263  792  264  793  595  244
-CONVEX 226    'GT_PK(2,2)'      263  794  262  795  796  281
-CONVEX 227    'GT_PK(2,2)'      282  797  281  798  604  299
-CONVEX 228    'GT_PK(2,2)'      282  799  264  800  801  283
-CONVEX 229    'GT_PK(2,2)'      282  802  263  797  795  281
-CONVEX 230    'GT_PK(2,2)'      282  802  263  799  792  264
-CONVEX 231    'GT_PK(2,2)'      282  803  300  800  804  283
-CONVEX 232    'GT_PK(2,2)'      282  803  300  798  537  299
-CONVEX 233    'GT_PK(2,2)'      261  805  279  806  807  260
-CONVEX 234    'GT_PK(2,2)'      243  808  263  809  793  244
-CONVEX 235    'GT_PK(2,2)'      243  808  263  810  794  262
-CONVEX 236    'GT_PK(2,2)'      221  811  202  812  606  201
-CONVEX 237    'GT_PK(2,2)'      221  813  240  814  815  222
-CONVEX 238    'GT_PK(2,2)'      221  811  202  814  816  222
-CONVEX 239    'GT_PK(2,2)'      156  817  136  818  438  155
-CONVEX 240    'GT_PK(2,2)'      156  819  175  818  820  155
-CONVEX 241    'GT_PK(2,2)'      156  821  137  817  631  136
-CONVEX 242    'GT_PK(2,2)'      192  822  191  823  431  211
-CONVEX 243    'GT_PK(2,2)'      192  822  191  824  435  1
-CONVEX 244    'GT_PK(2,2)'      192  825  172  824  593  1
-CONVEX 245    'GT_PK(2,2)'      192  825  172  826  591  173
-CONVEX 246    'GT_PK(2,2)'      174  827  154  828  586  173
-CONVEX 247    'GT_PK(2,2)'      174  827  154  829  588  155
-CONVEX 248    'GT_PK(2,2)'      174  830  175  829  820  155
-CONVEX 249    'GT_PK(2,2)'      214  831  215  832  613  195
-CONVEX 250    'GT_PK(2,2)'      214  831  215  833  834  234
-CONVEX 251    'GT_PK(2,2)'      98  835  81  836  514  80
-CONVEX 252    'GT_PK(2,2)'      98  837  99  835  615  81
-CONVEX 253    'GT_PK(2,2)'      98  838  97  836  780  80
-CONVEX 254    'GT_PK(2,2)'      98  837  99  839  619  117
-CONVEX 255    'GT_PK(2,2)'      98  840  116  839  583  117
-CONVEX 256    'GT_PK(2,2)'      98  838  97  840  841  116
-CONVEX 257    'GT_PK(2,2)'      52  842  68  843  844  67
-CONVEX 258    'GT_PK(2,2)'      83  845  66  846  847  67
-CONVEX 259    'GT_PK(2,2)'      83  848  100  849  630  82
-CONVEX 260    'GT_PK(2,2)'      83  845  66  849  850  82
-CONVEX 261    'GT_PK(2,2)'      51  851  66  852  853  50
-CONVEX 262    'GT_PK(2,2)'      51  854  36  855  856  37
-CONVEX 263    'GT_PK(2,2)'      51  854  36  852  625  50
-CONVEX 264    'GT_PK(2,2)'      51  851  66  857  847  67
-CONVEX 265    'GT_PK(2,2)'      51  858  52  855  859  37
-CONVEX 266    'GT_PK(2,2)'      51  858  52  857  843  67
-CONVEX 267    'GT_PK(2,2)'      103  860  102  861  862  85
-CONVEX 268    'GT_PK(2,2)'      121  863  102  864  865  120
-CONVEX 269    'GT_PK(2,2)'      121  866  141  867  388  122
-CONVEX 270    'GT_PK(2,2)'      121  868  103  867  869  122
-CONVEX 271    'GT_PK(2,2)'      121  868  103  863  860  102
-CONVEX 272    'GT_PK(2,2)'      58  870  74  871  635  57
-CONVEX 273    'GT_PK(2,2)'      58  870  74  872  636  75
-CONVEX 274    'GT_PK(2,2)'      29  873  17  874  451  30
-CONVEX 275    'GT_PK(2,2)'      60  875  45  876  649  61
-CONVEX 276    'GT_PK(2,2)'      60  877  77  878  879  76
-CONVEX 277    'GT_PK(2,2)'      60  877  77  876  880  61
-CONVEX 278    'GT_PK(2,2)'      94  881  95  882  787  113
-CONVEX 279    'GT_PK(2,2)'      94  883  93  884  644  76
-CONVEX 280    'GT_PK(2,2)'      94  885  77  884  879  76
-CONVEX 281    'GT_PK(2,2)'      94  885  77  881  886  95
-CONVEX 282    'GT_PK(2,2)'      41  887  56  888  570  40
-CONVEX 283    'GT_PK(2,2)'      41  887  56  889  567  57
-CONVEX 284    'GT_PK(2,2)'      28  890  27  891  892  15
-CONVEX 285    'GT_PK(2,2)'      28  893  29  894  895  43
-CONVEX 286    'GT_PK(2,2)'      14  896  15  897  447  5
-CONVEX 287    'GT_PK(2,2)'      14  898  27  896  892  15
-CONVEX 288    'GT_PK(2,2)'      31  899  45  900  901  30
-CONVEX 289    'GT_PK(2,2)'      31  902  46  899  647  45
-CONVEX 290    'GT_PK(2,2)'      31  903  18  900  450  30
-CONVEX 291    'GT_PK(2,2)'      31  904  19  903  518  18
-CONVEX 292    'GT_PK(2,2)'      311  905  327  906  907  328
-CONVEX 293    'GT_PK(2,2)'      311  908  294  909  689  293
-CONVEX 294    'GT_PK(2,2)'      342  910  329  911  912  328
-CONVEX 295    'GT_PK(2,2)'      342  913  327  914  654  354
-CONVEX 296    'GT_PK(2,2)'      342  913  327  911  907  328
-CONVEX 297    'GT_PK(2,2)'      237  915  217  916  657  218
-CONVEX 298    'GT_PK(2,2)'      237  917  238  918  666  257
-CONVEX 299    'GT_PK(2,2)'      237  917  238  916  919  218
-CONVEX 300    'GT_PK(2,2)'      237  920  236  915  681  217
-CONVEX 301    'GT_PK(2,2)'      237  918  257  921  488  256
-CONVEX 302    'GT_PK(2,2)'      237  920  236  921  679  256
-CONVEX 303    'GT_PK(2,2)'      199  922  218  923  659  198
-CONVEX 304    'GT_PK(2,2)'      199  924  179  923  565  198
-CONVEX 305    'GT_PK(2,2)'      199  924  179  925  926  180
-CONVEX 306    'GT_PK(2,2)'      199  927  200  925  662  180
-CONVEX 307    'GT_PK(2,2)'      219  928  239  929  930  220
-CONVEX 308    'GT_PK(2,2)'      219  931  238  928  670  239
-CONVEX 309    'GT_PK(2,2)'      219  932  200  929  664  220
-CONVEX 310    'GT_PK(2,2)'      219  931  238  933  919  218
-CONVEX 311    'GT_PK(2,2)'      219  934  199  933  922  218
-CONVEX 312    'GT_PK(2,2)'      219  934  199  932  927  200
-CONVEX 313    'GT_PK(2,2)'      312  935  329  936  912  328
-CONVEX 314    'GT_PK(2,2)'      312  937  311  936  906  328
-CONVEX 315    'GT_PK(2,2)'      312  937  311  938  908  294
-CONVEX 316    'GT_PK(2,2)'      235  939  236  940  682  216
-CONVEX 317    'GT_PK(2,2)'      235  939  236  941  678  255
-CONVEX 318    'GT_PK(2,2)'      235  942  215  940  611  216
-CONVEX 319    'GT_PK(2,2)'      235  942  215  943  834  234
-CONVEX 320    'GT_PK(2,2)'      235  944  254  943  945  234
-CONVEX 321    'GT_PK(2,2)'      235  944  254  941  946  255
-CONVEX 322    'GT_PK(2,2)'      265  947  264  948  801  283
-CONVEX 323    'GT_PK(2,2)'      265  947  264  949  594  245
-CONVEX 324    'GT_PK(2,2)'      333  950  334  951  699  346
-CONVEX 325    'GT_PK(2,2)'      333  952  345  951  701  346
-CONVEX 326    'GT_PK(2,2)'      332  953  317  954  410  331
-CONVEX 327    'GT_PK(2,2)'      332  955  318  953  956  317
-CONVEX 328    'GT_PK(2,2)'      332  957  344  954  534  331
-CONVEX 329    'GT_PK(2,2)'      332  958  333  955  959  318
-CONVEX 330    'GT_PK(2,2)'      332  958  333  960  952  345
-CONVEX 331    'GT_PK(2,2)'      332  961  355  957  962  344
-CONVEX 332    'GT_PK(2,2)'      332  960  345  961  702  355
-CONVEX 333    'GT_PK(2,2)'      335  963  334  964  698  347
-CONVEX 334    'GT_PK(2,2)'      335  965  336  966  967  321
-CONVEX 335    'GT_PK(2,2)'      322  968  323  969  718  306
-CONVEX 336    'GT_PK(2,2)'      322  968  323  970  712  337
-CONVEX 337    'GT_PK(2,2)'      322  971  336  972  967  321
-CONVEX 338    'GT_PK(2,2)'      322  971  336  970  709  337
-CONVEX 339    'GT_PK(2,2)'      250  973  270  974  975  251
-CONVEX 340    'GT_PK(2,2)'      289  976  307  977  714  290
-CONVEX 341    'GT_PK(2,2)'      289  976  307  978  717  306
-CONVEX 342    'GT_PK(2,2)'      305  979  322  980  972  321
-CONVEX 343    'GT_PK(2,2)'      305  979  322  981  969  306
-CONVEX 344    'GT_PK(2,2)'      274  982  275  983  685  255
-CONVEX 345    'GT_PK(2,2)'      274  984  254  983  946  255
-CONVEX 346    'GT_PK(2,2)'      274  982  275  985  688  293
-CONVEX 347    'GT_PK(2,2)'      274  985  293  986  987  292
-CONVEX 348    'GT_PK(2,2)'      273  988  291  989  499  292
-CONVEX 349    'GT_PK(2,2)'      273  990  272  988  719  291
-CONVEX 350    'GT_PK(2,2)'      273  991  274  989  986  292
-CONVEX 351    'GT_PK(2,2)'      273  991  274  992  984  254
-CONVEX 352    'GT_PK(2,2)'      170  993  169  994  722  150
-CONVEX 353    'GT_PK(2,2)'      170  993  169  995  996  189
-CONVEX 354    'GT_PK(2,2)'      170  997  171  998  510  190
-CONVEX 355    'GT_PK(2,2)'      170  995  189  998  697  190
-CONVEX 356    'GT_PK(2,2)'      188  999  189  1000  695  208
-CONVEX 357    'GT_PK(2,2)'      188  1001  169  999  996  189
-CONVEX 358    'GT_PK(2,2)'      188  1000  208  1002  1003  207
-CONVEX 359    'GT_PK(2,2)'      188  1004  187  1002  1005  207
-CONVEX 360    'GT_PK(2,2)'      188  1004  187  1006  579  168
-CONVEX 361    'GT_PK(2,2)'      188  1001  169  1006  723  168
-CONVEX 362    'GT_PK(2,2)'      48  1007  63  1008  734  64
-CONVEX 363    'GT_PK(2,2)'      48  1009  49  1008  1010  64
-CONVEX 364    'GT_PK(2,2)'      48  1011  33  1012  1013  47
-CONVEX 365    'GT_PK(2,2)'      48  1007  63  1012  729  47
-CONVEX 366    'GT_PK(2,2)'      48  1011  33  1014  740  34
-CONVEX 367    'GT_PK(2,2)'      48  1009  49  1014  744  34
-CONVEX 368    'GT_PK(2,2)'      20  1015  21  1016  736  11
-CONVEX 369    'GT_PK(2,2)'      20  1017  10  1016  1018  11
-CONVEX 370    'GT_PK(2,2)'      20  1019  19  1017  516  10
-CONVEX 371    'GT_PK(2,2)'      20  1015  21  1020  738  33
-CONVEX 372    'GT_PK(2,2)'      65  1021  49  1022  1010  64
-CONVEX 373    'GT_PK(2,2)'      65  1022  64  1023  512  81
-CONVEX 374    'GT_PK(2,2)'      65  1024  66  1025  853  50
-CONVEX 375    'GT_PK(2,2)'      65  1021  49  1025  745  50
-CONVEX 376    'GT_PK(2,2)'      65  1023  81  1026  617  82
-CONVEX 377    'GT_PK(2,2)'      65  1024  66  1026  850  82
-CONVEX 378    'GT_PK(2,2)'      139  1027  120  1028  1029  119
-CONVEX 379    'GT_PK(2,2)'      140  1030  139  1031  1032  159
-CONVEX 380    'GT_PK(2,2)'      140  1030  139  1033  1027  120
-CONVEX 381    'GT_PK(2,2)'      140  1034  121  1035  866  141
-CONVEX 382    'GT_PK(2,2)'      140  1034  121  1033  864  120
-CONVEX 383    'GT_PK(2,2)'      160  1036  159  1037  756  179
-CONVEX 384    'GT_PK(2,2)'      160  1038  180  1039  370  161
-CONVEX 385    'GT_PK(2,2)'      160  1037  179  1038  926  180
-CONVEX 386    'GT_PK(2,2)'      160  1040  140  1036  1031  159
-CONVEX 387    'GT_PK(2,2)'      160  1041  141  1039  390  161
-CONVEX 388    'GT_PK(2,2)'      160  1040  140  1041  1035  141
-CONVEX 389    'GT_PK(2,2)'      186  1042  187  1043  578  167
-CONVEX 390    'GT_PK(2,2)'      164  1044  144  1045  607  163
-CONVEX 391    'GT_PK(2,2)'      147  1046  127  1047  380  128
-CONVEX 392    'GT_PK(2,2)'      147  1048  148  1047  763  128
-CONVEX 393    'GT_PK(2,2)'      147  1048  148  1049  639  167
-CONVEX 394    'GT_PK(2,2)'      78  1050  95  1051  789  96
-CONVEX 395    'GT_PK(2,2)'      78  1052  77  1050  886  95
-CONVEX 396    'GT_PK(2,2)'      78  1051  96  1053  782  79
-CONVEX 397    'GT_PK(2,2)'      78  1054  62  1053  731  79
-CONVEX 398    'GT_PK(2,2)'      78  1054  62  1055  651  61
-CONVEX 399    'GT_PK(2,2)'      78  1052  77  1055  880  61
-CONVEX 400    'GT_PK(2,2)'      115  1056  116  1057  582  135
-CONVEX 401    'GT_PK(2,2)'      115  1058  114  1059  788  96
-CONVEX 402    'GT_PK(2,2)'      115  1060  97  1059  781  96
-CONVEX 403    'GT_PK(2,2)'      115  1060  97  1056  841  116
-CONVEX 404    'GT_PK(2,2)'      134  1061  133  1062  1063  153
-CONVEX 405    'GT_PK(2,2)'      134  1064  114  1061  783  133
-CONVEX 406    'GT_PK(2,2)'      134  1065  115  1064  1058  114
-CONVEX 407    'GT_PK(2,2)'      134  1065  115  1066  1057  135
-CONVEX 408    'GT_PK(2,2)'      134  1067  154  1066  589  135
-CONVEX 409    'GT_PK(2,2)'      134  1067  154  1062  585  153
-CONVEX 410    'GT_PK(2,2)'      151  1068  132  1069  1070  131
-CONVEX 411    'GT_PK(2,2)'      151  1069  131  1071  445  150
-CONVEX 412    'GT_PK(2,2)'      151  1072  170  1071  994  150
-CONVEX 413    'GT_PK(2,2)'      151  1072  170  1073  997  171
-CONVEX 414    'GT_PK(2,2)'      152  1074  172  1075  592  171
-CONVEX 415    'GT_PK(2,2)'      152  1076  151  1075  1073  171
-CONVEX 416    'GT_PK(2,2)'      152  1076  151  1077  1068  132
-CONVEX 417    'GT_PK(2,2)'      152  1077  132  1078  790  133
-CONVEX 418    'GT_PK(2,2)'      152  1078  133  1079  1063  153
-CONVEX 419    'GT_PK(2,2)'      152  1074  172  1079  590  153
-CONVEX 420    'GT_PK(2,2)'      242  1080  222  1081  1082  223
-CONVEX 421    'GT_PK(2,2)'      242  1083  261  1084  1085  262
-CONVEX 422    'GT_PK(2,2)'      242  1086  243  1081  1087  223
-CONVEX 423    'GT_PK(2,2)'      242  1086  243  1084  810  262
-CONVEX 424    'GT_PK(2,2)'      280  1088  261  1089  805  279
-CONVEX 425    'GT_PK(2,2)'      280  1090  298  1091  597  297
-CONVEX 426    'GT_PK(2,2)'      280  1089  279  1091  1092  297
-CONVEX 427    'GT_PK(2,2)'      280  1090  298  1093  602  281
-CONVEX 428    'GT_PK(2,2)'      280  1094  262  1093  796  281
-CONVEX 429    'GT_PK(2,2)'      280  1088  261  1094  1085  262
-CONVEX 430    'GT_PK(2,2)'      176  1095  156  1096  819  175
-CONVEX 431    'GT_PK(2,2)'      176  1097  195  1098  614  196
-CONVEX 432    'GT_PK(2,2)'      176  1096  175  1097  1099  195
-CONVEX 433    'GT_PK(2,2)'      252  1100  232  1101  1102  251
-CONVEX 434    'GT_PK(2,2)'      231  1103  232  1104  1102  251
-CONVEX 435    'GT_PK(2,2)'      231  1105  250  1104  974  251
-CONVEX 436    'GT_PK(2,2)'      212  1106  232  1107  1108  213
-CONVEX 437    'GT_PK(2,2)'      212  1109  192  1110  823  211
-CONVEX 438    'GT_PK(2,2)'      212  1111  231  1110  1112  211
-CONVEX 439    'GT_PK(2,2)'      212  1111  231  1106  1103  232
-CONVEX 440    'GT_PK(2,2)'      193  1113  174  1114  828  173
-CONVEX 441    'GT_PK(2,2)'      193  1115  212  1116  1107  213
-CONVEX 442    'GT_PK(2,2)'      193  1117  192  1114  826  173
-CONVEX 443    'GT_PK(2,2)'      193  1115  212  1117  1109  192
-CONVEX 444    'GT_PK(2,2)'      194  1118  214  1119  832  195
-CONVEX 445    'GT_PK(2,2)'      194  1120  175  1119  1099  195
-CONVEX 446    'GT_PK(2,2)'      194  1121  174  1120  830  175
-CONVEX 447    'GT_PK(2,2)'      194  1118  214  1122  1123  213
-CONVEX 448    'GT_PK(2,2)'      194  1124  193  1122  1116  213
-CONVEX 449    'GT_PK(2,2)'      194  1124  193  1121  1113  174
-CONVEX 450    'GT_PK(2,2)'      101  1125  102  1126  865  120
-CONVEX 451    'GT_PK(2,2)'      101  1126  120  1127  1029  119
-CONVEX 452    'GT_PK(2,2)'      101  1128  100  1127  627  119
-CONVEX 453    'GT_PK(2,2)'      101  1129  83  1128  848  100
-CONVEX 454    'GT_PK(2,2)'      59  1130  58  1131  872  75
-CONVEX 455    'GT_PK(2,2)'      59  1130  58  1132  1133  43
-CONVEX 456    'GT_PK(2,2)'      59  1131  75  1134  645  76
-CONVEX 457    'GT_PK(2,2)'      59  1135  60  1134  878  76
-CONVEX 458    'GT_PK(2,2)'      16  1136  29  1137  873  17
-CONVEX 459    'GT_PK(2,2)'      16  1138  15  1139  446  6
-CONVEX 460    'GT_PK(2,2)'      16  1140  28  1138  891  15
-CONVEX 461    'GT_PK(2,2)'      16  1140  28  1136  893  29
-CONVEX 462    'GT_PK(2,2)'      16  1137  17  1141  392  7
-CONVEX 463    'GT_PK(2,2)'      16  1139  6  1141  1142  7
-CONVEX 464    'GT_PK(2,2)'      44  1143  60  1144  875  45
-CONVEX 465    'GT_PK(2,2)'      44  1145  29  1146  895  43
-CONVEX 466    'GT_PK(2,2)'      44  1147  59  1146  1132  43
-CONVEX 467    'GT_PK(2,2)'      44  1147  59  1143  1135  60
-CONVEX 468    'GT_PK(2,2)'      44  1144  45  1148  901  30
-CONVEX 469    'GT_PK(2,2)'      44  1145  29  1148  874  30
-CONVEX 470    'GT_PK(2,2)'      112  1149  94  1150  882  113
-CONVEX 471    'GT_PK(2,2)'      112  1151  132  1150  791  113
-CONVEX 472    'GT_PK(2,2)'      112  1151  132  1152  1070  131
-CONVEX 473    'GT_PK(2,2)'      112  1149  94  1153  883  93
-CONVEX 474    'GT_PK(2,2)'      112  1154  111  1152  767  131
-CONVEX 475    'GT_PK(2,2)'      112  1154  111  1153  772  93
-CONVEX 476    'GT_PK(2,2)'      26  1155  41  1156  1157  27
-CONVEX 477    'GT_PK(2,2)'      26  1158  14  1159  1160  13
-CONVEX 478    'GT_PK(2,2)'      26  1158  14  1156  898  27
-CONVEX 479    'GT_PK(2,2)'      26  1155  41  1161  888  40
-CONVEX 480    'GT_PK(2,2)'      26  1162  25  1161  404  40
-CONVEX 481    'GT_PK(2,2)'      26  1159  13  1162  1163  25
-CONVEX 482    'GT_PK(2,2)'      42  1164  41  1165  1157  27
-CONVEX 483    'GT_PK(2,2)'      42  1166  28  1165  890  27
-CONVEX 484    'GT_PK(2,2)'      42  1164  41  1167  889  57
-CONVEX 485    'GT_PK(2,2)'      42  1168  58  1167  871  57
-CONVEX 486    'GT_PK(2,2)'      42  1168  58  1169  1133  43
-CONVEX 487    'GT_PK(2,2)'      42  1166  28  1169  894  43
-CONVEX 488    'GT_PK(2,2)'      310  1170  327  1171  656  326
-CONVEX 489    'GT_PK(2,2)'      310  1172  311  1170  905  327
-CONVEX 490    'GT_PK(2,2)'      310  1173  309  1171  396  326
-CONVEX 491    'GT_PK(2,2)'      310  1173  309  1174  500  292
-CONVEX 492    'GT_PK(2,2)'      310  1175  293  1174  987  292
-CONVEX 493    'GT_PK(2,2)'      310  1172  311  1175  909  293
-CONVEX 494    'GT_PK(2,2)'      313  1176  312  1177  935  329
-CONVEX 495    'GT_PK(2,2)'      295  1178  277  1179  676  296
-CONVEX 496    'GT_PK(2,2)'      295  1180  313  1179  1181  296
-CONVEX 497    'GT_PK(2,2)'      295  1180  313  1182  1176  312
-CONVEX 498    'GT_PK(2,2)'      295  1182  312  1183  938  294
-CONVEX 499    'GT_PK(2,2)'      295  1183  294  1184  687  276
-CONVEX 500    'GT_PK(2,2)'      295  1178  277  1184  674  276
-CONVEX 501    'GT_PK(2,2)'      284  1185  265  1186  948  283
-CONVEX 502    'GT_PK(2,2)'      284  1185  265  1187  1188  266
-CONVEX 503    'GT_PK(2,2)'      319  1189  333  1190  950  334
-CONVEX 504    'GT_PK(2,2)'      319  1191  302  1192  1193  318
-CONVEX 505    'GT_PK(2,2)'      319  1189  333  1192  959  318
-CONVEX 506    'GT_PK(2,2)'      227  1194  208  1195  1003  207
-CONVEX 507    'GT_PK(2,2)'      227  1196  226  1195  1197  207
-CONVEX 508    'GT_PK(2,2)'      246  1198  265  1199  1188  266
-CONVEX 509    'GT_PK(2,2)'      246  1200  247  1199  1201  266
-CONVEX 510    'GT_PK(2,2)'      246  1198  265  1202  949  245
-CONVEX 511    'GT_PK(2,2)'      246  1203  227  1200  1204  247
-CONVEX 512    'GT_PK(2,2)'      246  1205  226  1202  1206  245
-CONVEX 513    'GT_PK(2,2)'      246  1203  227  1205  1196  226
-CONVEX 514    'GT_PK(2,2)'      348  1207  335  1208  964  347
-CONVEX 515    'GT_PK(2,2)'      348  1209  358  1210  371  359
-CONVEX 516    'GT_PK(2,2)'      348  1208  347  1209  489  358
-CONVEX 517    'GT_PK(2,2)'      348  1207  335  1211  965  336
-CONVEX 518    'GT_PK(2,2)'      348  1212  349  1210  707  359
-CONVEX 519    'GT_PK(2,2)'      348  1212  349  1211  708  336
-CONVEX 520    'GT_PK(2,2)'      230  1213  211  1214  433  210
-CONVEX 521    'GT_PK(2,2)'      230  1215  229  1214  692  210
-CONVEX 522    'GT_PK(2,2)'      230  1216  231  1213  1112  211
-CONVEX 523    'GT_PK(2,2)'      230  1216  231  1217  1105  250
-CONVEX 524    'GT_PK(2,2)'      271  1218  289  1219  1220  270
-CONVEX 525    'GT_PK(2,2)'      271  1219  270  1221  975  251
-CONVEX 526    'GT_PK(2,2)'      271  1222  272  1223  720  290
-CONVEX 527    'GT_PK(2,2)'      271  1218  289  1223  977  290
-CONVEX 528    'GT_PK(2,2)'      271  1224  252  1221  1101  251
-CONVEX 529    'GT_PK(2,2)'      271  1224  252  1222  1225  272
-CONVEX 530    'GT_PK(2,2)'      288  1226  289  1227  1220  270
-CONVEX 531    'GT_PK(2,2)'      288  1226  289  1228  978  306
-CONVEX 532    'GT_PK(2,2)'      288  1229  305  1228  981  306
-CONVEX 533    'GT_PK(2,2)'      32  1230  20  1231  1020  33
-CONVEX 534    'GT_PK(2,2)'      32  1232  31  1233  902  46
-CONVEX 535    'GT_PK(2,2)'      32  1232  31  1234  904  19
-CONVEX 536    'GT_PK(2,2)'      32  1230  20  1234  1019  19
-CONVEX 537    'GT_PK(2,2)'      32  1231  33  1235  1013  47
-CONVEX 538    'GT_PK(2,2)'      32  1233  46  1235  652  47
-CONVEX 539    'GT_PK(2,2)'      206  1236  187  1237  1005  207
-CONVEX 540    'GT_PK(2,2)'      206  1238  186  1236  1042  187
-CONVEX 541    'GT_PK(2,2)'      206  1239  226  1237  1197  207
-CONVEX 542    'GT_PK(2,2)'      184  1240  204  1241  1242  185
-CONVEX 543    'GT_PK(2,2)'      145  1243  164  1244  1044  144
-CONVEX 544    'GT_PK(2,2)'      145  1245  126  1246  553  125
-CONVEX 545    'GT_PK(2,2)'      145  1244  144  1246  610  125
-CONVEX 546    'GT_PK(2,2)'      183  1247  163  1248  430  182
-CONVEX 547    'GT_PK(2,2)'      183  1249  164  1247  1045  163
-CONVEX 548    'GT_PK(2,2)'      183  1250  184  1249  1251  164
-CONVEX 549    'GT_PK(2,2)'      183  1252  202  1248  605  182
-CONVEX 550    'GT_PK(2,2)'      241  1253  240  1254  815  222
-CONVEX 551    'GT_PK(2,2)'      241  1255  242  1254  1080  222
-CONVEX 552    'GT_PK(2,2)'      241  1255  242  1256  1083  261
-CONVEX 553    'GT_PK(2,2)'      241  1253  240  1257  1258  260
-CONVEX 554    'GT_PK(2,2)'      241  1256  261  1257  806  260
-CONVEX 555    'GT_PK(2,2)'      177  1259  197  1260  505  196
-CONVEX 556    'GT_PK(2,2)'      177  1261  176  1260  1098  196
-CONVEX 557    'GT_PK(2,2)'      177  1259  197  1262  507  178
-CONVEX 558    'GT_PK(2,2)'      233  1263  252  1264  1100  232
-CONVEX 559    'GT_PK(2,2)'      233  1264  232  1265  1108  213
-CONVEX 560    'GT_PK(2,2)'      233  1266  214  1267  833  234
-CONVEX 561    'GT_PK(2,2)'      233  1266  214  1265  1123  213
-CONVEX 562    'GT_PK(2,2)'      253  1268  273  1269  990  272
-CONVEX 563    'GT_PK(2,2)'      253  1270  252  1269  1225  272
-CONVEX 564    'GT_PK(2,2)'      253  1268  273  1271  992  254
-CONVEX 565    'GT_PK(2,2)'      253  1272  233  1270  1263  252
-CONVEX 566    'GT_PK(2,2)'      253  1271  254  1273  945  234
-CONVEX 567    'GT_PK(2,2)'      253  1272  233  1273  1267  234
-CONVEX 568    'GT_PK(2,2)'      84  1274  101  1275  1125  102
-CONVEX 569    'GT_PK(2,2)'      84  1276  68  1277  844  67
-CONVEX 570    'GT_PK(2,2)'      84  1278  83  1277  846  67
-CONVEX 571    'GT_PK(2,2)'      84  1274  101  1278  1129  83
-CONVEX 572    'GT_PK(2,2)'      84  1276  68  1279  1280  85
-CONVEX 573    'GT_PK(2,2)'      84  1275  102  1279  862  85
-CONVEX 574    'GT_PK(2,2)'      301  1281  284  1282  1186  283
-CONVEX 575    'GT_PK(2,2)'      301  1281  284  1283  1284  302
-CONVEX 576    'GT_PK(2,2)'      301  1285  300  1282  804  283
-CONVEX 577    'GT_PK(2,2)'      301  1285  300  1286  538  317
-CONVEX 578    'GT_PK(2,2)'      301  1287  318  1286  956  317
-CONVEX 579    'GT_PK(2,2)'      301  1283  302  1287  1193  318
-CONVEX 580    'GT_PK(2,2)'      320  1288  335  1289  966  321
-CONVEX 581    'GT_PK(2,2)'      320  1288  335  1290  963  334
-CONVEX 582    'GT_PK(2,2)'      320  1291  319  1290  1190  334
-CONVEX 583    'GT_PK(2,2)'      228  1292  227  1293  1204  247
-CONVEX 584    'GT_PK(2,2)'      228  1294  209  1295  690  229
-CONVEX 585    'GT_PK(2,2)'      228  1294  209  1296  694  208
-CONVEX 586    'GT_PK(2,2)'      228  1292  227  1296  1194  208
-CONVEX 587    'GT_PK(2,2)'      269  1297  250  1298  973  270
-CONVEX 588    'GT_PK(2,2)'      269  1299  288  1298  1227  270
-CONVEX 589    'GT_PK(2,2)'      225  1300  206  1301  1239  226
-CONVEX 590    'GT_PK(2,2)'      225  1302  245  1303  596  244
-CONVEX 591    'GT_PK(2,2)'      225  1301  226  1302  1206  245
-CONVEX 592    'GT_PK(2,2)'      166  1304  147  1305  1049  167
-CONVEX 593    'GT_PK(2,2)'      166  1306  186  1305  1043  167
-CONVEX 594    'GT_PK(2,2)'      166  1306  186  1307  1308  185
-CONVEX 595    'GT_PK(2,2)'      203  1309  184  1310  1240  204
-CONVEX 596    'GT_PK(2,2)'      203  1311  183  1309  1250  184
-CONVEX 597    'GT_PK(2,2)'      203  1310  204  1312  1313  223
-CONVEX 598    'GT_PK(2,2)'      203  1311  183  1314  1252  202
-CONVEX 599    'GT_PK(2,2)'      203  1315  222  1312  1082  223
-CONVEX 600    'GT_PK(2,2)'      203  1314  202  1315  816  222
-CONVEX 601    'GT_PK(2,2)'      138  1316  137  1317  633  118
-CONVEX 602    'GT_PK(2,2)'      138  1317  118  1318  628  119
-CONVEX 603    'GT_PK(2,2)'      138  1319  139  1318  1028  119
-CONVEX 604    'GT_PK(2,2)'      157  1320  176  1321  1095  156
-CONVEX 605    'GT_PK(2,2)'      157  1322  177  1320  1261  176
-CONVEX 606    'GT_PK(2,2)'      157  1321  156  1323  821  137
-CONVEX 607    'GT_PK(2,2)'      157  1324  138  1323  1316  137
-CONVEX 608    'GT_PK(2,2)'      249  1325  269  1326  1297  250
-CONVEX 609    'GT_PK(2,2)'      249  1327  230  1328  1215  229
-CONVEX 610    'GT_PK(2,2)'      249  1327  230  1326  1217  250
-CONVEX 611    'GT_PK(2,2)'      287  1329  288  1330  1229  305
-CONVEX 612    'GT_PK(2,2)'      287  1331  269  1329  1299  288
-CONVEX 613    'GT_PK(2,2)'      224  1332  243  1333  1087  223
-CONVEX 614    'GT_PK(2,2)'      224  1334  204  1333  1313  223
-CONVEX 615    'GT_PK(2,2)'      224  1332  243  1335  809  244
-CONVEX 616    'GT_PK(2,2)'      224  1336  225  1335  1303  244
-CONVEX 617    'GT_PK(2,2)'      205  1337  206  1338  1238  186
-CONVEX 618    'GT_PK(2,2)'      205  1339  225  1337  1300  206
-CONVEX 619    'GT_PK(2,2)'      205  1338  186  1340  1308  185
-CONVEX 620    'GT_PK(2,2)'      205  1341  224  1339  1336  225
-CONVEX 621    'GT_PK(2,2)'      205  1342  204  1340  1242  185
-CONVEX 622    'GT_PK(2,2)'      205  1341  224  1342  1334  204
-CONVEX 623    'GT_PK(2,2)'      146  1343  166  1344  1304  147
-CONVEX 624    'GT_PK(2,2)'      146  1344  147  1345  1046  127
-CONVEX 625    'GT_PK(2,2)'      146  1346  126  1345  423  127
-CONVEX 626    'GT_PK(2,2)'      146  1347  145  1346  1245  126
-CONVEX 627    'GT_PK(2,2)'      165  1348  184  1349  1251  164
-CONVEX 628    'GT_PK(2,2)'      165  1350  145  1349  1243  164
-CONVEX 629    'GT_PK(2,2)'      165  1348  184  1351  1241  185
-CONVEX 630    'GT_PK(2,2)'      165  1352  166  1351  1307  185
-CONVEX 631    'GT_PK(2,2)'      165  1353  146  1350  1347  145
-CONVEX 632    'GT_PK(2,2)'      165  1353  146  1352  1343  166
-CONVEX 633    'GT_PK(2,2)'      158  1354  157  1355  1322  177
-CONVEX 634    'GT_PK(2,2)'      158  1356  159  1357  757  178
-CONVEX 635    'GT_PK(2,2)'      158  1355  177  1357  1262  178
-CONVEX 636    'GT_PK(2,2)'      158  1354  157  1358  1324  138
-CONVEX 637    'GT_PK(2,2)'      158  1359  139  1356  1032  159
-CONVEX 638    'GT_PK(2,2)'      158  1358  138  1359  1319  139
-CONVEX 639    'GT_PK(2,2)'      267  1360  247  1361  1201  266
-CONVEX 640    'GT_PK(2,2)'      248  1362  249  1363  1328  229
-CONVEX 641    'GT_PK(2,2)'      248  1364  267  1365  1360  247
-CONVEX 642    'GT_PK(2,2)'      248  1366  228  1363  1295  229
-CONVEX 643    'GT_PK(2,2)'      248  1366  228  1365  1293  247
-CONVEX 644    'GT_PK(2,2)'      268  1367  287  1368  1331  269
-CONVEX 645    'GT_PK(2,2)'      268  1369  248  1370  1364  267
-CONVEX 646    'GT_PK(2,2)'      268  1371  249  1368  1325  269
-CONVEX 647    'GT_PK(2,2)'      268  1369  248  1371  1362  249
-CONVEX 648    'GT_PK(2,2)'      303  1372  319  1373  1191  302
-CONVEX 649    'GT_PK(2,2)'      303  1374  320  1372  1291  319
-CONVEX 650    'GT_PK(2,2)'      286  1375  268  1376  1367  287
-CONVEX 651    'GT_PK(2,2)'      286  1375  268  1377  1370  267
-CONVEX 652    'GT_PK(2,2)'      304  1378  287  1379  1330  305
-CONVEX 653    'GT_PK(2,2)'      304  1380  303  1381  1374  320
-CONVEX 654    'GT_PK(2,2)'      304  1382  286  1378  1376  287
-CONVEX 655    'GT_PK(2,2)'      304  1382  286  1380  1383  303
-CONVEX 656    'GT_PK(2,2)'      304  1379  305  1384  980  321
-CONVEX 657    'GT_PK(2,2)'      304  1381  320  1384  1289  321
-CONVEX 658    'GT_PK(2,2)'      285  1385  286  1386  1383  303
-CONVEX 659    'GT_PK(2,2)'      285  1387  284  1388  1284  302
-CONVEX 660    'GT_PK(2,2)'      285  1386  303  1388  1373  302
-CONVEX 661    'GT_PK(2,2)'      285  1385  286  1389  1377  267
-CONVEX 662    'GT_PK(2,2)'      285  1387  284  1390  1187  266
-CONVEX 663    'GT_PK(2,2)'      285  1389  267  1390  1361  266
-
-END MESH STRUCTURE DESCRIPTION
diff --git a/interface/src/scilab/demos/data/donut_regulier.mesh b/interface/src/scilab/demos/data/donut_regulier.mesh
deleted file mode 100644
index f50107e..0000000
--- a/interface/src/scilab/demos/data/donut_regulier.mesh
+++ /dev/null
@@ -1,3116 +0,0 @@
-% GETFEM MESH FILE 
-% GETFEM VERSION 1.5
-
-
-
-BEGIN POINTS LIST
-
-  POINT  0  0  19  20
-  POINT  1  0  19.142857142857142  20
-  POINT  2  0  19.285714285714285  20
-  POINT  3  1.2360679774997896  18.804226065180615  20
-  POINT  4  1.2802132624104965  18.94009128179421  20
-  POINT  5  1.3243585473212032  19.075956498407802  20
-  POINT  6  2.3511410091698925  18.23606797749979  20
-  POINT  7  2.4351103309259603  18.351641833839068  20
-  POINT  8  2.5190796526820276  18.467215690178346  20
-  POINT  9  0  18.070073809607919  25.871322893124002
-  POINT  10  0  18.205939026221511  25.915468178034708
-  POINT  11  0  18.341804242835106  25.959613462945413
-  POINT  12  1.2360679774997896  17.883881733177201  25.810825420209156
-  POINT  13  1.2802132624104965  18.013097232775412  25.852810081087192
-  POINT  14  1.3243585473212032  18.142312732373622  25.894794741965224
-  POINT  15  2.3511410091698925  17.343531281602559  25.635254915624209
-  POINT  16  2.4351103309259603  17.453448550787389  25.670969201338497
-  POINT  17  2.5190796526820276  17.563365819972219  25.706683487052782
-  POINT  18  0  15.371322893124002  31.16791979355699
-  POINT  19  0  15.486896749463279  31.251889115313055
-  POINT  20  0  15.602470605802557  31.335858437069124
-  POINT  21  1.2360679774997896  15.212938452799465  31.052846761886887
-  POINT  22  1.2802132624104965  15.322855721984297  31.13270633251188
-  POINT  23  1.3243585473212032  15.432772991169127  31.21256590313687
-  POINT  24  2.3511410091698925  14.753288904374108  30.718891816977404
-  POINT  25  2.4351103309259603  14.846790118258031  30.786824425284202
-  POINT  26  2.5190796526820276  14.940291332141957  30.854757033591
-  POINT  27  0  19.428571428571431  20
-  POINT  28  0  19.571428571428569  20
-  POINT  29  1.3685038322319101  19.211821715021394  20
-  POINT  30  1.4126491171426165  19.347686931634989  20
-  POINT  31  2.6030489744380954  18.582789546517624  20
-  POINT  32  2.6870182961941627  18.698363402856902  20
-  POINT  33  0  18.477669459448702  26.003758747856121
-  POINT  34  0  18.61353467606229  26.047904032766827
-  POINT  35  1.3685038322319101  18.271528231971832  25.936779402843257
-  POINT  36  1.4126491171426165  18.400743731570042  25.978764063721293
-  POINT  37  2.6030489744380954  17.673283089157049  25.742397772767067
-  POINT  38  2.6870182961941627  17.78320035834188  25.778112058481355
-  POINT  39  0  15.718044462141838  31.419827758825193
-  POINT  40  0  15.833618318481113  31.503797080581258
-  POINT  41  1.3685038322319101  15.542690260353956  31.292425473761863
-  POINT  42  1.4126491171426165  15.652607529538788  31.372285044386857
-  POINT  43  2.6030489744380954  15.033792546025881  30.922689641897794
-  POINT  44  2.6870182961941627  15.127293759909806  30.990622250204591
-  POINT  45  0  19.714285714285715  20
-  POINT  46  0  19.857142857142858  20
-  POINT  47  1.4567944020533234  19.483552148248581  20
-  POINT  48  1.5009396869640301  19.619417364862173  20
-  POINT  49  2.7709876179502304  18.81393725919618  20
-  POINT  50  2.8549569397062977  18.929511115535458  20
-  POINT  51  0  18.749399892675886  26.092049317677535
-  POINT  52  0  18.885265109289481  26.13619460258824
-  POINT  53  1.4567944020533234  18.529959231168252  26.020748724599326
-  POINT  54  1.5009396869640301  18.659174730766463  26.062733385477358
-  POINT  55  2.7709876179502304  17.89311762752671  25.81382634419564
-  POINT  56  2.8549569397062977  18.00303489671154  25.849540629909924
-  POINT  57  0  15.949192174820393  31.58776640233733
-  POINT  58  0  16.064766031159671  31.671735724093395
-  POINT  59  1.4567944020533234  15.762524798723618  31.45214461501185
-  POINT  60  1.5009396869640301  15.872442067908446  31.532004185636843
-  POINT  61  2.7709876179502304  15.22079497379373  31.058554858511386
-  POINT  62  2.8549569397062977  15.314296187677655  31.126487466818183
-  POINT  63  3.2360679774997894  17.351141009169893  20
-  POINT  64  3.3516418338390679  17.435110330925962  20
-  POINT  65  3.4672156901783455  17.519079652682027  20
-  POINT  66  3.8042260651806146  16.23606797749979  20
-  POINT  67  3.9400912817942082  16.280213262410498  20
-  POINT  68  4.0759564984078009  16.324358547321204  20
-  POINT  69  3.2360679774997894  16.501915721927094  25.361797443629573
-  POINT  70  3.3516418338390679  16.581775292552088  25.387745391058335
-  POINT  71  3.4672156901783455  16.661634863177078  25.413693338487096
-  POINT  72  3.8042260651806146  15.441418249012251  25.017220926874316
-  POINT  73  3.9400912817942082  15.483402909890287  25.030862570133248
-  POINT  74  4.0759564984078009  15.525387570768318  25.04450421339218
-  POINT  75  3.2360679774997894  14.03736794821452  30.198744795637204
-  POINT  76  3.3516418338390679  14.105300556521318  30.248100724610421
-  POINT  77  3.4672156901783455  14.173233164828112  30.297456653583637
-  POINT  78  3.8042260651806146  13.135254915624213  29.543321312392457
-  POINT  79  3.9400912817942082  13.170969201338499  29.569269259821223
-  POINT  80  4.0759564984078009  13.206683487052784  29.595217207249984
-  POINT  81  3.582789546517624  17.603048974438096  20
-  POINT  82  3.6983634028569021  17.687018296194164  20
-  POINT  83  4.2118217150213946  16.368503832231909  20
-  POINT  84  4.3476869316349882  16.412649117142617  20
-  POINT  85  3.582789546517624  16.741494433802071  25.439641285915862
-  POINT  86  3.6983634028569021  16.821354004427064  25.465589233344623
-  POINT  87  4.2118217150213946  15.567372231646351  25.058145856651112
-  POINT  88  4.3476869316349882  15.609356892524387  25.071787499910045
-  POINT  89  3.582789546517624  14.24116577313491  30.346812582556858
-  POINT  90  3.6983634028569021  14.309098381441707  30.396168511530075
-  POINT  91  4.2118217150213946  13.242397772767069  29.621165154678746
-  POINT  92  4.3476869316349882  13.278112058481355  29.647113102107511
-  POINT  93  3.8139372591961802  17.770987617950233  20
-  POINT  94  3.9295111155354583  17.854956939706298  20
-  POINT  95  4.4835521482485818  16.456794402053323  20
-  POINT  96  4.6194173648621746  16.500939686964031  20
-  POINT  97  3.8139372591961802  16.901213575052058  25.491537180773385
-  POINT  98  3.9295111155354583  16.981073145677051  25.51748512820215
-  POINT  99  4.4835521482485818  15.651341553402419  25.085429143168977
-  POINT  100  4.6194173648621746  15.693326214280455  25.099070786427909
-  POINT  101  3.8139372591961802  14.377030989748505  30.445524440503291
-  POINT  102  3.9295111155354583  14.444963598055299  30.494880369476512
-  POINT  103  4.4835521482485818  13.31382634419564  29.673061049536273
-  POINT  104  4.6194173648621746  13.349540629909926  29.699008996965034
-  POINT  105  4  15  20
-  POINT  106  4.1428571428571432  15  20
-  POINT  107  4.2857142857142856  15  20
-  POINT  108  3.8042260651806146  13.76393202250021  20
-  POINT  109  3.9400912817942082  13.719786737589503  20
-  POINT  110  4.0759564984078009  13.675641452678796  20
-  POINT  111  4  14.265847744427305  24.635254915624209
-  POINT  112  4.1428571428571432  14.265847744427305  24.635254915624209
-  POINT  113  4.2857142857142856  14.265847744427305  24.635254915624209
-  POINT  114  3.8042260651806146  13.090277239842358  24.253288904374106
-  POINT  115  3.9400912817942082  13.048292578964324  24.239647261115174
-  POINT  116  4.0759564984078009  13.006307918086291  24.226005617856242
-  POINT  117  4  12.135254915624213  28.816778784387097
-  POINT  118  4.1428571428571432  12.135254915624213  28.816778784387097
-  POINT  119  4.2857142857142856  12.135254915624213  28.816778784387097
-  POINT  120  3.8042260651806146  11.135254915624211  28.090236256381736
-  POINT  121  3.9400912817942082  11.099540629909926  28.064288308952975
-  POINT  122  4.0759564984078009  11.06382634419564  28.038340361524209
-  POINT  123  4.4285714285714288  15  20
-  POINT  124  4.5714285714285712  15  20
-  POINT  125  4.2118217150213946  13.631496167768091  20
-  POINT  126  4.3476869316349882  13.587350882857384  20
-  POINT  127  4.4285714285714288  14.265847744427305  24.635254915624209
-  POINT  128  4.5714285714285712  14.265847744427305  24.635254915624209
-  POINT  129  4.2118217150213946  12.964323257208259  24.212363974597309
-  POINT  130  4.3476869316349882  12.922338596330224  24.198722331338377
-  POINT  131  4.4285714285714288  12.135254915624213  28.816778784387097
-  POINT  132  4.5714285714285712  12.135254915624213  28.816778784387097
-  POINT  133  4.2118217150213946  11.028112058481355  28.012392414095448
-  POINT  134  4.3476869316349882  10.99239777276707  27.986444466666686
-  POINT  135  4.7142857142857144  15  20
-  POINT  136  4.8571428571428568  15  20
-  POINT  137  4.4835521482485818  13.543205597946677  20
-  POINT  138  4.6194173648621746  13.499060313035971  20
-  POINT  139  4.7142857142857144  14.265847744427305  24.635254915624209
-  POINT  140  4.8571428571428568  14.265847744427305  24.635254915624209
-  POINT  141  4.4835521482485818  12.88035393545219  24.185080688079445
-  POINT  142  4.6194173648621746  12.838369274574156  24.171439044820513
-  POINT  143  4.7142857142857144  12.135254915624213  28.816778784387097
-  POINT  144  4.8571428571428568  12.135254915624213  28.816778784387097
-  POINT  145  4.4835521482485818  10.956683487052784  27.960496519237921
-  POINT  146  4.6194173648621746  10.920969201338497  27.93454857180916
-  POINT  147  3.2360679774997898  12.648858990830107  20
-  POINT  148  3.3516418338390683  12.56488966907404  20
-  POINT  149  3.467215690178346  12.480920347317973  20
-  POINT  150  2.351141009169893  11.76393202250021  20
-  POINT  151  2.4351103309259607  11.648358166160932  20
-  POINT  152  2.519079652682028  11.532784309821654  20
-  POINT  153  3.2360679774997898  12.029779766927513  23.908712387618849
-  POINT  154  3.3516418338390683  11.949920196302521  23.882764440190087
-  POINT  155  3.467215690178346  11.87006062567753  23.856816492761325
-  POINT  156  2.351141009169893  11.188164207252051  23.635254915624209
-  POINT  157  2.4351103309259607  11.07824693806722  23.599540629909924
-  POINT  158  2.519079652682028  10.96832966888239  23.56382634419564
-  POINT  159  3.2360679774997898  10.233141883033904  27.43481277313699
-  POINT  160  3.3516418338390683  10.165209274727108  27.385456844163773
-  POINT  161  3.467215690178346  10.097276666420312  27.336100915190556
-  POINT  162  2.351141009169893  9.517220926874316  26.91466575179679
-  POINT  163  2.4351103309259607  9.4237197129903922  26.846733143489992
-  POINT  164  2.519079652682028  9.3302184991064667  26.778800535183198
-  POINT  165  3.5827895465176245  12.396951025561904  20
-  POINT  166  3.6983634028569026  12.312981703805837  20
-  POINT  167  2.6030489744380958  11.417210453482376  20
-  POINT  168  2.6870182961941631  11.301636597143098  20
-  POINT  169  3.5827895465176245  11.790201055052536  23.83086854533256
-  POINT  170  3.6983634028569026  11.710341484427545  23.804920597903799
-  POINT  171  2.6030489744380958  10.85841239969756  23.528112058481355
-  POINT  172  2.6870182961941631  10.74849513051273  23.492397772767067
-  POINT  173  3.5827895465176245  10.029344058113514  27.286744986217336
-  POINT  174  3.6983634028569026  9.9614114498067181  27.237389057244119
-  POINT  175  2.6030489744380958  9.236717285222543  26.7108679268764
-  POINT  176  2.6870182961941631  9.1432160713386175  26.642935318569602
-  POINT  177  3.8139372591961811  12.22901238204977  20
-  POINT  178  3.9295111155354587  12.145043060293702  20
-  POINT  179  2.7709876179502313  11.18606274080382  20
-  POINT  180  2.8549569397062986  11.070488884464542  20
-  POINT  181  3.8139372591961811  11.630481913802553  23.778972650475037
-  POINT  182  3.9295111155354587  11.55062234317756  23.753024703046272
-  POINT  183  2.7709876179502313  10.638577861327899  23.456683487052782
-  POINT  184  2.8549569397062986  10.528660592143069  23.420969201338497
-  POINT  185  3.8139372591961811  9.8934788414999222  27.188033128270902
-  POINT  186  3.9295111155354587  9.8255462331931245  27.138677199297682
-  POINT  187  2.7709876179502313  9.0497148574546937  26.575002710262808
-  POINT  188  2.8549569397062986  8.9562136435707682  26.50707010195601
-  POINT  189  1.23606797749979  11.195773934819385  20
-  POINT  190  1.2802132624104969  11.059908718205792  20
-  POINT  191  1.3243585473212036  10.924043501592198  20
-  POINT  192  4.8985871965894128e-16  11  20
-  POINT  193  5.0735367393247495e-16  10.857142857142858  20
-  POINT  194  5.2484862820600851e-16  10.714285714285715  20
-  POINT  195  1.23606797749979  10.64781375567741  23.459684411039266
-  POINT  196  1.2802132624104969  10.518598256079198  23.41769975016123
-  POINT  197  1.3243585473212036  10.389382756480988  23.375715089283197
-  POINT  198  4.8985871965894128e-16  10.46162167924669  23.399186938124423
-  POINT  199  5.0735367393247495e-16  10.325756462633096  23.355041653213714
-  POINT  200  5.2484862820600851e-16  10.189891246019505  23.310896368303009
-  POINT  201  1.23606797749979  9.0575713784489587  26.580710806887307
-  POINT  202  1.2802132624104969  8.9476541092641266  26.500851236262314
-  POINT  203  1.3243585473212036  8.8377368400792964  26.420991665637324
-  POINT  204  4.8985871965894128e-16  8.8991869381244229  26.465637775217203
-  POINT  205  5.0735367393247495e-16  8.7836130817851448  26.381668453461138
-  POINT  206  5.2484862820600851e-16  8.6680392254458667  26.29769913170507
-  POINT  207  1.3685038322319105  10.788178284978606  20
-  POINT  208  1.4126491171426172  10.652313068365011  20
-  POINT  209  5.4234358247954217e-16  10.571428571428571  20
-  POINT  210  5.5983853675307574e-16  10.428571428571429  20
-  POINT  211  1.3685038322319105  10.260167256882779  23.333730428405165
-  POINT  212  1.4126491171426172  10.130951757284565  23.291745767527129
-  POINT  213  5.4234358247954217e-16  10.054026029405909  23.2667510833923
-  POINT  214  5.5983853675307574e-16  9.9181608127923173  23.222605798481595
-  POINT  215  1.3685038322319105  8.7278195708944679  26.34113209501233
-  POINT  216  1.4126491171426172  8.6179023017096359  26.261272524387337
-  POINT  217  5.4234358247954217e-16  8.5524653691065868  26.213729809949001
-  POINT  218  5.5983853675307574e-16  8.4368915127673088  26.129760488192936
-  POINT  219  1.4567944020533239  10.516447851751419  20
-  POINT  220  1.5009396869640306  10.380582635137825  20
-  POINT  221  5.773334910266094e-16  10.285714285714285  20
-  POINT  222  5.9482844530014297e-16  10.142857142857142  20
-  POINT  223  1.4567944020533239  10.001736257686357  23.249761106649096
-  POINT  224  1.5009396869640306  9.8725207580881467  23.20777644577106
-  POINT  225  5.773334910266094e-16  9.7822955961787219  23.178460513570887
-  POINT  226  5.9482844530014297e-16  9.6464303795651301  23.134315228660181
-  POINT  227  1.4567944020533239  8.5079850325248056  26.181412953762344
-  POINT  228  1.5009396869640306  8.3980677633399754  26.10155338313735
-  POINT  229  5.773334910266094e-16  8.3213176564280307  26.045791166436864
-  POINT  230  5.9482844530014297e-16  8.2057438000887526  25.961821844680799
-  POINT  231  -1.2360679774997874  11.195773934819385  20
-  POINT  232  -1.2802132624104943  11.059908718205792  20
-  POINT  233  -1.3243585473212007  10.924043501592198  20
-  POINT  234  -2.3511410091698921  11.76393202250021  20
-  POINT  235  -2.4351103309259599  11.648358166160932  20
-  POINT  236  -2.5190796526820272  11.532784309821654  20
-  POINT  237  -1.2360679774997874  10.64781375567741  23.459684411039266
-  POINT  238  -1.2802132624104943  10.518598256079198  23.41769975016123
-  POINT  239  -1.3243585473212007  10.389382756480988  23.375715089283197
-  POINT  240  -2.3511410091698921  11.188164207252051  23.635254915624209
-  POINT  241  -2.4351103309259599  11.07824693806722  23.599540629909924
-  POINT  242  -2.5190796526820272  10.96832966888239  23.56382634419564
-  POINT  243  -1.2360679774997874  9.0575713784489587  26.580710806887307
-  POINT  244  -1.2802132624104943  8.9476541092641266  26.500851236262314
-  POINT  245  -1.3243585473212007  8.8377368400792964  26.420991665637324
-  POINT  246  -2.3511410091698921  9.517220926874316  26.91466575179679
-  POINT  247  -2.4351103309259599  9.4237197129903922  26.846733143489992
-  POINT  248  -2.5190796526820272  9.3302184991064667  26.778800535183198
-  POINT  249  -1.3685038322319074  10.788178284978605  20
-  POINT  250  -1.4126491171426141  10.652313068365011  20
-  POINT  251  -2.6030489744380949  11.417210453482376  20
-  POINT  252  -2.6870182961941622  11.301636597143098  20
-  POINT  253  -1.3685038322319074  10.260167256882777  23.333730428405161
-  POINT  254  -1.4126491171426141  10.130951757284565  23.291745767527129
-  POINT  255  -2.6030489744380949  10.85841239969756  23.528112058481355
-  POINT  256  -2.6870182961941622  10.74849513051273  23.492397772767067
-  POINT  257  -1.3685038322319074  8.7278195708944661  26.34113209501233
-  POINT  258  -1.4126491171426141  8.6179023017096359  26.261272524387337
-  POINT  259  -2.6030489744380949  9.236717285222543  26.7108679268764
-  POINT  260  -2.6870182961941622  9.1432160713386175  26.642935318569602
-  POINT  261  -1.4567944020533208  10.516447851751419  20
-  POINT  262  -1.5009396869640275  10.380582635137825  20
-  POINT  263  -2.77098761795023  11.18606274080382  20
-  POINT  264  -2.8549569397062973  11.070488884464542  20
-  POINT  265  -1.4567944020533208  10.001736257686357  23.249761106649096
-  POINT  266  -1.5009396869640275  9.8725207580881467  23.20777644577106
-  POINT  267  -2.77098761795023  10.638577861327899  23.456683487052782
-  POINT  268  -2.8549569397062973  10.528660592143069  23.420969201338497
-  POINT  269  -1.4567944020533208  8.5079850325248056  26.181412953762344
-  POINT  270  -1.5009396869640275  8.3980677633399754  26.10155338313735
-  POINT  271  -2.77098761795023  9.0497148574546937  26.575002710262808
-  POINT  272  -2.8549569397062973  8.9562136435707682  26.50707010195601
-  POINT  273  -3.2360679774997894  12.648858990830107  20
-  POINT  274  -3.3516418338390679  12.56488966907404  20
-  POINT  275  -3.4672156901783455  12.480920347317973  20
-  POINT  276  -3.8042260651806141  13.76393202250021  20
-  POINT  277  -3.9400912817942078  13.719786737589503  20
-  POINT  278  -4.0759564984078009  13.675641452678796  20
-  POINT  279  -3.2360679774997894  12.029779766927513  23.908712387618849
-  POINT  280  -3.3516418338390679  11.949920196302521  23.882764440190087
-  POINT  281  -3.4672156901783455  11.87006062567753  23.856816492761325
-  POINT  282  -3.8042260651806141  13.090277239842358  24.253288904374106
-  POINT  283  -3.9400912817942078  13.048292578964324  24.239647261115174
-  POINT  284  -4.0759564984078009  13.006307918086291  24.226005617856242
-  POINT  285  -3.2360679774997894  10.233141883033904  27.43481277313699
-  POINT  286  -3.3516418338390679  10.165209274727108  27.385456844163773
-  POINT  287  -3.4672156901783455  10.097276666420312  27.336100915190556
-  POINT  288  -3.8042260651806141  11.135254915624211  28.090236256381736
-  POINT  289  -3.9400912817942078  11.099540629909926  28.064288308952975
-  POINT  290  -4.0759564984078009  11.06382634419564  28.038340361524209
-  POINT  291  -3.582789546517624  12.396951025561904  20
-  POINT  292  -3.6983634028569021  12.312981703805837  20
-  POINT  293  -4.2118217150213946  13.631496167768089  20
-  POINT  294  -4.3476869316349873  13.587350882857383  20
-  POINT  295  -3.582789546517624  11.790201055052536  23.83086854533256
-  POINT  296  -3.6983634028569021  11.710341484427545  23.804920597903799
-  POINT  297  -4.2118217150213946  12.964323257208257  24.212363974597309
-  POINT  298  -4.3476869316349873  12.922338596330222  24.198722331338377
-  POINT  299  -3.582789546517624  10.029344058113514  27.286744986217336
-  POINT  300  -3.6983634028569021  9.9614114498067181  27.237389057244119
-  POINT  301  -4.2118217150213946  11.028112058481355  28.012392414095448
-  POINT  302  -4.3476869316349873  10.992397772767069  27.986444466666683
-  POINT  303  -3.8139372591961802  12.229012382049769  20
-  POINT  304  -3.9295111155354583  12.145043060293702  20
-  POINT  305  -4.4835521482485809  13.543205597946676  20
-  POINT  306  -4.6194173648621737  13.499060313035969  20
-  POINT  307  -3.8139372591961802  11.630481913802551  23.778972650475037
-  POINT  308  -3.9295111155354583  11.55062234317756  23.753024703046272
-  POINT  309  -4.4835521482485809  12.880353935452188  24.185080688079445
-  POINT  310  -4.6194173648621737  12.838369274574154  24.171439044820509
-  POINT  311  -3.8139372591961802  9.8934788414999204  27.188033128270902
-  POINT  312  -3.9295111155354583  9.8255462331931245  27.138677199297682
-  POINT  313  -4.4835521482485809  10.956683487052782  27.960496519237921
-  POINT  314  -4.6194173648621737  10.920969201338497  27.93454857180916
-  POINT  315  -4  15  20
-  POINT  316  -4.1428571428571432  15  20
-  POINT  317  -4.2857142857142856  15  20
-  POINT  318  -3.8042260651806146  16.23606797749979  20
-  POINT  319  -3.9400912817942082  16.280213262410495  20
-  POINT  320  -4.0759564984078009  16.324358547321204  20
-  POINT  321  -4  14.265847744427305  24.635254915624209
-  POINT  322  -4.1428571428571432  14.265847744427305  24.635254915624209
-  POINT  323  -4.2857142857142856  14.265847744427305  24.635254915624209
-  POINT  324  -3.8042260651806146  15.441418249012251  25.017220926874316
-  POINT  325  -3.9400912817942082  15.483402909890284  25.030862570133248
-  POINT  326  -4.0759564984078009  15.525387570768318  25.04450421339218
-  POINT  327  -4  12.135254915624213  28.816778784387097
-  POINT  328  -4.1428571428571432  12.135254915624213  28.816778784387097
-  POINT  329  -4.2857142857142856  12.135254915624213  28.816778784387097
-  POINT  330  -3.8042260651806146  13.135254915624213  29.543321312392457
-  POINT  331  -3.9400912817942082  13.170969201338496  29.569269259821219
-  POINT  332  -4.0759564984078009  13.206683487052784  29.595217207249984
-  POINT  333  -4.4285714285714288  15  20
-  POINT  334  -4.5714285714285712  15  20
-  POINT  335  -4.2118217150213946  16.368503832231909  20
-  POINT  336  -4.3476869316349882  16.412649117142617  20
-  POINT  337  -4.4285714285714288  14.265847744427305  24.635254915624209
-  POINT  338  -4.5714285714285712  14.265847744427305  24.635254915624209
-  POINT  339  -4.2118217150213946  15.567372231646351  25.058145856651112
-  POINT  340  -4.3476869316349882  15.609356892524387  25.071787499910045
-  POINT  341  -4.4285714285714288  12.135254915624213  28.816778784387097
-  POINT  342  -4.5714285714285712  12.135254915624213  28.816778784387097
-  POINT  343  -4.2118217150213946  13.242397772767069  29.621165154678746
-  POINT  344  -4.3476869316349882  13.278112058481355  29.647113102107511
-  POINT  345  -4.7142857142857144  15  20
-  POINT  346  -4.8571428571428568  14.999999999999998  20
-  POINT  347  -4.4835521482485818  16.456794402053323  20
-  POINT  348  -4.6194173648621746  16.500939686964028  20
-  POINT  349  -4.7142857142857144  14.265847744427305  24.635254915624209
-  POINT  350  -4.8571428571428568  14.265847744427303  24.635254915624209
-  POINT  351  -4.4835521482485818  15.651341553402419  25.085429143168977
-  POINT  352  -4.6194173648621746  15.693326214280452  25.099070786427909
-  POINT  353  -4.7142857142857144  12.135254915624213  28.816778784387097
-  POINT  354  -4.8571428571428568  12.135254915624211  28.816778784387097
-  POINT  355  -4.4835521482485818  13.31382634419564  29.673061049536273
-  POINT  356  -4.6194173648621746  13.349540629909924  29.699008996965034
-  POINT  357  -3.2360679774997898  17.351141009169893  20
-  POINT  358  -3.3516418338390683  17.435110330925959  20
-  POINT  359  -3.467215690178346  17.519079652682027  20
-  POINT  360  -2.3511410091698934  18.23606797749979  20
-  POINT  361  -2.4351103309259612  18.351641833839068  20
-  POINT  362  -2.5190796526820285  18.467215690178346  20
-  POINT  363  -3.2360679774997898  16.501915721927094  25.361797443629573
-  POINT  364  -3.3516418338390683  16.581775292552084  25.387745391058335
-  POINT  365  -3.467215690178346  16.661634863177078  25.413693338487096
-  POINT  366  -2.3511410091698934  17.343531281602559  25.635254915624209
-  POINT  367  -2.4351103309259612  17.453448550787389  25.670969201338497
-  POINT  368  -2.5190796526820285  17.563365819972219  25.706683487052782
-  POINT  369  -3.2360679774997898  14.03736794821452  30.198744795637204
-  POINT  370  -3.3516418338390683  14.105300556521314  30.248100724610417
-  POINT  371  -3.467215690178346  14.173233164828112  30.297456653583637
-  POINT  372  -2.3511410091698934  14.753288904374108  30.718891816977404
-  POINT  373  -2.4351103309259612  14.846790118258031  30.786824425284202
-  POINT  374  -2.5190796526820285  14.940291332141957  30.854757033591
-  POINT  375  -3.5827895465176245  17.603048974438096  20
-  POINT  376  -3.6983634028569026  17.687018296194161  20
-  POINT  377  -2.6030489744380962  18.582789546517624  20
-  POINT  378  -2.687018296194164  18.698363402856902  20
-  POINT  379  -3.5827895465176245  16.741494433802071  25.439641285915862
-  POINT  380  -3.6983634028569026  16.821354004427061  25.465589233344623
-  POINT  381  -2.6030489744380962  17.673283089157049  25.742397772767067
-  POINT  382  -2.687018296194164  17.78320035834188  25.778112058481355
-  POINT  383  -3.5827895465176245  14.24116577313491  30.346812582556858
-  POINT  384  -3.6983634028569026  14.309098381441704  30.396168511530071
-  POINT  385  -2.6030489744380962  15.033792546025881  30.922689641897794
-  POINT  386  -2.687018296194164  15.127293759909806  30.990622250204591
-  POINT  387  -3.8139372591961811  17.77098761795023  20
-  POINT  388  -3.9295111155354587  17.854956939706298  20
-  POINT  389  -2.7709876179502317  18.81393725919618  20
-  POINT  390  -2.854956939706299  18.929511115535458  20
-  POINT  391  -3.8139372591961811  16.901213575052058  25.491537180773385
-  POINT  392  -3.9295111155354587  16.981073145677051  25.51748512820215
-  POINT  393  -2.7709876179502317  17.89311762752671  25.81382634419564
-  POINT  394  -2.854956939706299  18.00303489671154  25.849540629909924
-  POINT  395  -3.8139372591961811  14.377030989748501  30.445524440503291
-  POINT  396  -3.9295111155354587  14.444963598055299  30.494880369476512
-  POINT  397  -2.7709876179502317  15.22079497379373  31.058554858511386
-  POINT  398  -2.854956939706299  15.314296187677655  31.126487466818183
-  POINT  399  -1.2360679774997905  18.804226065180615  20
-  POINT  400  -1.2802132624104974  18.940091281794206  20
-  POINT  401  -1.3243585473212041  19.075956498407802  20
-  POINT  402  -1.2360679774997905  17.883881733177201  25.810825420209156
-  POINT  403  -1.2802132624104974  18.013097232775408  25.852810081087192
-  POINT  404  -1.3243585473212041  18.142312732373622  25.894794741965224
-  POINT  405  -1.2360679774997905  15.212938452799465  31.052846761886887
-  POINT  406  -1.2802132624104974  15.322855721984295  31.13270633251188
-  POINT  407  -1.3243585473212041  15.432772991169127  31.21256590313687
-  POINT  408  -1.368503832231911  19.211821715021394  20
-  POINT  409  -1.4126491171426176  19.347686931634989  20
-  POINT  410  -1.368503832231911  18.271528231971832  25.936779402843257
-  POINT  411  -1.4126491171426176  18.400743731570042  25.978764063721293
-  POINT  412  -1.368503832231911  15.542690260353956  31.292425473761863
-  POINT  413  -1.4126491171426176  15.652607529538788  31.372285044386857
-  POINT  414  -1.4567944020533246  19.483552148248581  20
-  POINT  415  -1.5009396869640312  19.619417364862173  20
-  POINT  416  -1.4567944020533246  18.529959231168252  26.020748724599326
-  POINT  417  -1.5009396869640312  18.659174730766463  26.062733385477358
-  POINT  418  -1.4567944020533246  15.762524798723618  31.45214461501185
-  POINT  419  -1.5009396869640312  15.872442067908446  31.532004185636843
-  POINT  420  0  11.167919793556992  35.371322893124002
-  POINT  421  0  11.251889115313059  35.486896749463277
-  POINT  422  0  11.335858437069126  35.602470605802552
-  POINT  423  1.2360679774997896  11.052846761886888  35.212938452799463
-  POINT  424  1.2802132624104965  11.132706332511884  35.322855721984297
-  POINT  425  1.3243585473212032  11.212565903136875  35.432772991169124
-  POINT  426  2.3511410091698925  10.718891816977406  34.753288904374102
-  POINT  427  2.4351103309259603  10.786824425284204  34.846790118258028
-  POINT  428  2.5190796526820276  10.854757033591  34.940291332141953
-  POINT  429  0  5.8713228931240016  38.070073809607919
-  POINT  430  0  5.9154681780347085  38.205939026221515
-  POINT  431  0  5.9596134629454145  38.34180424283511
-  POINT  432  1.2360679774997896  5.8108254202091585  37.883881733177205
-  POINT  433  1.2802132624104965  5.8528100810871928  38.013097232775408
-  POINT  434  1.3243585473212032  5.8947947419652262  38.142312732373625
-  POINT  435  2.3511410091698925  5.6352549156242118  37.343531281602559
-  POINT  436  2.4351103309259603  5.6709692013384974  37.453448550787385
-  POINT  437  2.5190796526820276  5.7066834870527829  37.563365819972219
-  POINT  438  0  11.419827758825196  35.718044462141833
-  POINT  439  0  11.503797080581261  35.833618318481115
-  POINT  440  1.3685038322319101  11.292425473761867  35.54269026035395
-  POINT  441  1.4126491171426165  11.37228504438686  35.652607529538784
-  POINT  442  2.6030489744380954  10.922689641897795  35.033792546025879
-  POINT  443  2.6870182961941627  10.990622250204593  35.127293759909804
-  POINT  444  0  6.0037587478561223  38.477669459448705
-  POINT  445  0  6.0479040327668283  38.613534676062287
-  POINT  446  1.3685038322319101  5.9367794028432597  38.271528231971828
-  POINT  447  1.4126491171426165  5.978764063721294  38.400743731570046
-  POINT  448  2.6030489744380954  5.7423977727670685  37.673283089157053
-  POINT  449  2.6870182961941627  5.778112058481355  37.78320035834188
-  POINT  450  0  11.58776640233733  35.949192174820389
-  POINT  451  0  11.671735724093397  36.064766031159664
-  POINT  452  1.4567944020533234  11.452144615011852  35.762524798723618
-  POINT  453  1.5009396869640301  11.532004185636843  35.872442067908445
-  POINT  454  2.7709876179502304  11.058554858511389  35.22079497379373
-  POINT  455  2.8549569397062977  11.126487466818187  35.314296187677655
-  POINT  456  0  6.0920493176775361  38.749399892675882
-  POINT  457  0  6.1361946025882421  38.885265109289477
-  POINT  458  1.4567944020533234  6.0207487245993274  38.529959231168249
-  POINT  459  1.5009396869640301  6.06273338547736  38.659174730766466
-  POINT  460  2.7709876179502304  5.8138263441956406  37.893117627526706
-  POINT  461  2.8549569397062977  5.8495406299099262  38.00303489671154
-  POINT  462  3.2360679774997894  10.198744795637205  34.037367948214516
-  POINT  463  3.3516418338390679  10.248100724610424  34.105300556521314
-  POINT  464  3.4672156901783455  10.297456653583639  34.173233164828112
-  POINT  465  3.8042260651806146  9.5433213123924592  33.135254915624209
-  POINT  466  3.9400912817942082  9.5692692598212243  33.170969201338494
-  POINT  467  4.0759564984078009  9.5952172072499859  33.206683487052786
-  POINT  468  3.2360679774997894  5.3617974436295732  36.501915721927091
-  POINT  469  3.3516418338390679  5.3877453910583366  36.581775292552088
-  POINT  470  3.4672156901783455  5.4136933384870982  36.661634863177078
-  POINT  471  3.8042260651806146  5.0172209268743169  35.441418249012251
-  POINT  472  3.9400912817942082  5.0308625701332499  35.483402909890287
-  POINT  473  4.0759564984078009  5.044504213392182  35.525387570768316
-  POINT  474  3.582789546517624  10.346812582556858  34.24116577313491
-  POINT  475  3.6983634028569021  10.396168511530078  34.309098381441707
-  POINT  476  4.2118217150213946  9.6211651546787476  33.242397772767063
-  POINT  477  4.3476869316349882  9.6471131021075109  33.278112058481355
-  POINT  478  3.582789546517624  5.4396412859158616  36.741494433802075
-  POINT  479  3.6983634028569021  5.465589233344625  36.821354004427064
-  POINT  480  4.2118217150213946  5.0581458566511133  35.567372231646353
-  POINT  481  4.3476869316349882  5.0717874999100463  35.609356892524389
-  POINT  482  3.8139372591961802  10.445524440503297  34.377030989748505
-  POINT  483  3.9295111155354583  10.494880369476512  34.444963598055296
-  POINT  484  4.4835521482485818  9.6730610495362743  33.31382634419564
-  POINT  485  4.6194173648621746  9.6990089969650377  33.349540629909924
-  POINT  486  3.8139372591961802  5.4915371807733884  36.901213575052054
-  POINT  487  3.9295111155354583  5.51748512820215  36.981073145677051
-  POINT  488  4.4835521482485818  5.0854291431689784  35.651341553402418
-  POINT  489  4.6194173648621746  5.0990707864279115  35.693326214280454
-  POINT  490  4  8.8167787843870986  32.135254915624209
-  POINT  491  4.1428571428571432  8.8167787843870986  32.135254915624209
-  POINT  492  4.2857142857142856  8.8167787843870986  32.135254915624209
-  POINT  493  3.8042260651806146  8.090236256381738  31.135254915624209
-  POINT  494  3.9400912817942082  8.0642883089529747  31.099540629909924
-  POINT  495  4.0759564984078009  8.0383403615242113  31.06382634419564
-  POINT  496  4  4.6352549156242118  34.265847744427305
-  POINT  497  4.1428571428571432  4.6352549156242118  34.265847744427305
-  POINT  498  4.2857142857142856  4.6352549156242118  34.265847744427305
-  POINT  499  3.8042260651806146  4.2532889043741067  33.090277239842358
-  POINT  500  3.9400912817942082  4.2396472611151745  33.048292578964322
-  POINT  501  4.0759564984078009  4.2260056178562415  33.006307918086293
-  POINT  502  4.4285714285714288  8.8167787843870986  32.135254915624209
-  POINT  503  4.5714285714285712  8.8167787843870986  32.135254915624209
-  POINT  504  4.2118217150213946  8.0123924140954497  31.028112058481355
-  POINT  505  4.3476869316349882  7.9864444666666872  30.99239777276707
-  POINT  506  4.4285714285714288  4.6352549156242118  34.265847744427305
-  POINT  507  4.5714285714285712  4.6352549156242118  34.265847744427305
-  POINT  508  4.2118217150213946  4.2123639745973103  32.964323257208257
-  POINT  509  4.3476869316349882  4.1987223313383772  32.922338596330221
-  POINT  510  4.7142857142857144  8.8167787843870986  32.135254915624209
-  POINT  511  4.8571428571428568  8.8167787843870986  32.135254915624209
-  POINT  512  4.4835521482485818  7.9604965192379238  30.956683487052782
-  POINT  513  4.6194173648621746  7.9345485718091604  30.920969201338497
-  POINT  514  4.7142857142857144  4.6352549156242118  34.265847744427305
-  POINT  515  4.8571428571428568  4.6352549156242118  34.265847744427305
-  POINT  516  4.4835521482485818  4.1850806880794451  32.880353935452192
-  POINT  517  4.6194173648621746  4.171439044820513  32.838369274574156
-  POINT  518  3.2360679774997898  7.4348127731369926  30.233141883033902
-  POINT  519  3.3516418338390683  7.3854568441637749  30.165209274727104
-  POINT  520  3.467215690178346  7.3361009151905572  30.09727666642031
-  POINT  521  2.351141009169893  6.9146657517967913  29.517220926874316
-  POINT  522  2.4351103309259607  6.8467331434899945  29.42371971299039
-  POINT  523  2.519079652682028  6.7788005351831977  29.330218499106465
-  POINT  524  3.2360679774997898  3.9087123876188503  32.029779766927511
-  POINT  525  3.3516418338390683  3.8827644401900878  31.949920196302521
-  POINT  526  3.467215690178346  3.8568164927613253  31.870060625677532
-  POINT  527  2.351141009169893  3.6352549156242118  31.188164207252051
-  POINT  528  2.4351103309259607  3.5995406299099262  31.07824693806722
-  POINT  529  2.519079652682028  3.5638263441956402  30.96832966888239
-  POINT  530  3.5827895465176245  7.2867449862173386  30.029344058113512
-  POINT  531  3.6983634028569026  7.2373890572441208  29.961411449806718
-  POINT  532  2.6030489744380958  6.7108679268764009  29.236717285222539
-  POINT  533  2.6870182961941631  6.642935318569605  29.143216071338617
-  POINT  534  3.5827895465176245  3.8308685453325619  31.790201055052535
-  POINT  535  3.6983634028569026  3.8049205979037994  31.710341484427545
-  POINT  536  2.6030489744380958  3.5281120584813546  30.85841239969756
-  POINT  537  2.6870182961941631  3.492397772767069  30.74849513051273
-  POINT  538  3.8139372591961811  7.188033128270904  29.89347884149992
-  POINT  539  3.9295111155354587  7.1386771992976845  29.825546233193123
-  POINT  540  2.7709876179502313  6.5750027102628081  29.049714857454692
-  POINT  541  2.8549569397062986  6.5070701019560113  28.956213643570766
-  POINT  542  3.8139372591961811  3.7789726504750365  31.630481913802555
-  POINT  543  3.9295111155354587  3.7530247030462736  31.550622343177558
-  POINT  544  2.7709876179502313  3.4566834870527834  30.638577861327899
-  POINT  545  2.8549569397062986  3.4209692013384974  30.528660592143069
-  POINT  546  1.23606797749979  6.5807108068873088  29.057571378448955
-  POINT  547  1.2802132624104969  6.5008512362623154  28.947654109264128
-  POINT  548  1.3243585473212036  6.4209916656373229  28.837736840079295
-  POINT  549  4.8985871965894128e-16  6.4656377752172061  28.899186938124423
-  POINT  550  5.0735367393247495e-16  6.3816684534611383  28.783613081785141
-  POINT  551  5.2484862820600851e-16  6.2976991317050715  28.668039225445867
-  POINT  552  1.23606797749979  3.4596844110392655  30.647813755677412
-  POINT  553  1.2802132624104969  3.4176997501612316  30.518598256079198
-  POINT  554  1.3243585473212036  3.3757150892831977  30.389382756480988
-  POINT  555  4.8985871965894128e-16  3.399186938124422  30.46162167924669
-  POINT  556  5.0735367393247495e-16  3.3550416532137155  30.325756462633095
-  POINT  557  5.2484862820600851e-16  3.3108963683030086  30.189891246019506
-  POINT  558  1.3685038322319105  6.3411320950123313  28.727819570894468
-  POINT  559  1.4126491171426172  6.2612725243873379  28.617902301709634
-  POINT  560  5.4234358247954217e-16  6.2137298099490028  28.552465369106585
-  POINT  561  5.5983853675307574e-16  6.1297604881929351  28.436891512767311
-  POINT  562  1.3685038322319105  3.3337304284051643  30.260167256882781
-  POINT  563  1.4126491171426172  3.29174576752713  30.130951757284564
-  POINT  564  5.4234358247954217e-16  3.2667510833923017  30.054026029405911
-  POINT  565  5.5983853675307574e-16  3.2226057984815948  29.918160812792316
-  POINT  566  1.4567944020533239  6.1814129537623463  28.507985032524807
-  POINT  567  1.5009396869640306  6.1015533831373538  28.398067763339974
-  POINT  568  5.773334910266094e-16  6.0457911664368673  28.321317656428029
-  POINT  569  5.9482844530014297e-16  5.9618218446807996  28.205743800088751
-  POINT  570  1.4567944020533239  3.2497611066490966  30.001736257686357
-  POINT  571  1.5009396869640306  3.2077764457710627  29.872520758088147
-  POINT  572  5.773334910266094e-16  3.1784605135708879  29.78229559617872
-  POINT  573  5.9482844530014297e-16  3.134315228660181  29.646430379565132
-  POINT  574  -1.2360679774997874  6.5807108068873088  29.057571378448955
-  POINT  575  -1.2802132624104943  6.5008512362623154  28.947654109264128
-  POINT  576  -1.3243585473212007  6.4209916656373229  28.837736840079295
-  POINT  577  -2.3511410091698921  6.9146657517967913  29.517220926874316
-  POINT  578  -2.4351103309259599  6.8467331434899945  29.42371971299039
-  POINT  579  -2.5190796526820272  6.7788005351831977  29.330218499106465
-  POINT  580  -1.2360679774997874  3.4596844110392655  30.647813755677412
-  POINT  581  -1.2802132624104943  3.4176997501612316  30.518598256079198
-  POINT  582  -1.3243585473212007  3.3757150892831977  30.389382756480988
-  POINT  583  -2.3511410091698921  3.6352549156242118  31.188164207252051
-  POINT  584  -2.4351103309259599  3.5995406299099262  31.07824693806722
-  POINT  585  -2.5190796526820272  3.5638263441956402  30.96832966888239
-  POINT  586  -1.3685038322319074  6.3411320950123304  28.727819570894464
-  POINT  587  -1.4126491171426141  6.2612725243873379  28.617902301709634
-  POINT  588  -2.6030489744380949  6.7108679268764009  29.236717285222539
-  POINT  589  -2.6870182961941622  6.642935318569605  29.143216071338617
-  POINT  590  -1.3685038322319074  3.3337304284051639  30.260167256882777
-  POINT  591  -1.4126491171426141  3.29174576752713  30.130951757284564
-  POINT  592  -2.6030489744380949  3.5281120584813546  30.85841239969756
-  POINT  593  -2.6870182961941622  3.492397772767069  30.74849513051273
-  POINT  594  -1.4567944020533208  6.1814129537623463  28.507985032524807
-  POINT  595  -1.5009396869640275  6.1015533831373538  28.398067763339974
-  POINT  596  -2.77098761795023  6.5750027102628081  29.049714857454692
-  POINT  597  -2.8549569397062973  6.5070701019560113  28.956213643570766
-  POINT  598  -1.4567944020533208  3.2497611066490966  30.001736257686357
-  POINT  599  -1.5009396869640275  3.2077764457710627  29.872520758088147
-  POINT  600  -2.77098761795023  3.4566834870527834  30.638577861327899
-  POINT  601  -2.8549569397062973  3.4209692013384974  30.528660592143069
-  POINT  602  -3.2360679774997894  7.4348127731369926  30.233141883033902
-  POINT  603  -3.3516418338390679  7.3854568441637749  30.165209274727104
-  POINT  604  -3.4672156901783455  7.3361009151905572  30.09727666642031
-  POINT  605  -3.8042260651806141  8.090236256381738  31.135254915624209
-  POINT  606  -3.9400912817942078  8.0642883089529747  31.099540629909924
-  POINT  607  -4.0759564984078009  8.0383403615242113  31.06382634419564
-  POINT  608  -3.2360679774997894  3.9087123876188503  32.029779766927511
-  POINT  609  -3.3516418338390679  3.8827644401900878  31.949920196302521
-  POINT  610  -3.4672156901783455  3.8568164927613253  31.870060625677532
-  POINT  611  -3.8042260651806141  4.2532889043741067  33.090277239842358
-  POINT  612  -3.9400912817942078  4.2396472611151745  33.048292578964322
-  POINT  613  -4.0759564984078009  4.2260056178562415  33.006307918086293
-  POINT  614  -3.582789546517624  7.2867449862173386  30.029344058113512
-  POINT  615  -3.6983634028569021  7.2373890572441208  29.961411449806718
-  POINT  616  -4.2118217150213946  8.0123924140954479  31.028112058481355
-  POINT  617  -4.3476869316349873  7.9864444666666854  30.992397772767067
-  POINT  618  -3.582789546517624  3.8308685453325619  31.790201055052535
-  POINT  619  -3.6983634028569021  3.8049205979037994  31.710341484427545
-  POINT  620  -4.2118217150213946  4.2123639745973094  32.964323257208257
-  POINT  621  -4.3476869316349873  4.1987223313383772  32.922338596330221
-  POINT  622  -3.8139372591961802  7.1880331282709022  29.89347884149992
-  POINT  623  -3.9295111155354583  7.1386771992976845  29.825546233193123
-  POINT  624  -4.4835521482485809  7.9604965192379229  30.956683487052779
-  POINT  625  -4.6194173648621737  7.9345485718091595  30.920969201338494
-  POINT  626  -3.8139372591961802  3.7789726504750361  31.630481913802551
-  POINT  627  -3.9295111155354583  3.7530247030462736  31.550622343177558
-  POINT  628  -4.4835521482485809  4.1850806880794451  32.880353935452192
-  POINT  629  -4.6194173648621737  4.1714390448205121  32.838369274574156
-  POINT  630  -4  8.8167787843870986  32.135254915624209
-  POINT  631  -4.1428571428571432  8.8167787843870986  32.135254915624209
-  POINT  632  -4.2857142857142856  8.8167787843870986  32.135254915624209
-  POINT  633  -3.8042260651806146  9.5433213123924592  33.135254915624209
-  POINT  634  -3.9400912817942082  9.5692692598212226  33.170969201338494
-  POINT  635  -4.0759564984078009  9.5952172072499859  33.206683487052786
-  POINT  636  -4  4.6352549156242118  34.265847744427305
-  POINT  637  -4.1428571428571432  4.6352549156242118  34.265847744427305
-  POINT  638  -4.2857142857142856  4.6352549156242118  34.265847744427305
-  POINT  639  -3.8042260651806146  5.0172209268743169  35.441418249012251
-  POINT  640  -3.9400912817942082  5.030862570133249  35.483402909890287
-  POINT  641  -4.0759564984078009  5.044504213392182  35.525387570768316
-  POINT  642  -4.4285714285714288  8.8167787843870986  32.135254915624209
-  POINT  643  -4.5714285714285712  8.8167787843870986  32.135254915624209
-  POINT  644  -4.2118217150213946  9.6211651546787476  33.242397772767063
-  POINT  645  -4.3476869316349882  9.6471131021075109  33.278112058481355
-  POINT  646  -4.4285714285714288  4.6352549156242118  34.265847744427305
-  POINT  647  -4.5714285714285712  4.6352549156242118  34.265847744427305
-  POINT  648  -4.2118217150213946  5.0581458566511133  35.567372231646353
-  POINT  649  -4.3476869316349882  5.0717874999100463  35.609356892524389
-  POINT  650  -4.7142857142857144  8.8167787843870986  32.135254915624209
-  POINT  651  -4.8571428571428568  8.8167787843870968  32.135254915624209
-  POINT  652  -4.4835521482485818  9.6730610495362743  33.31382634419564
-  POINT  653  -4.6194173648621746  9.6990089969650359  33.349540629909924
-  POINT  654  -4.7142857142857144  4.6352549156242118  34.265847744427305
-  POINT  655  -4.8571428571428568  4.6352549156242109  34.265847744427305
-  POINT  656  -4.4835521482485818  5.0854291431689784  35.651341553402418
-  POINT  657  -4.6194173648621746  5.0990707864279097  35.693326214280454
-  POINT  658  -3.2360679774997898  10.198744795637205  34.037367948214516
-  POINT  659  -3.3516418338390683  10.248100724610421  34.105300556521314
-  POINT  660  -3.467215690178346  10.297456653583639  34.173233164828112
-  POINT  661  -2.3511410091698934  10.718891816977406  34.753288904374102
-  POINT  662  -2.4351103309259612  10.786824425284204  34.846790118258028
-  POINT  663  -2.5190796526820285  10.854757033591  34.940291332141953
-  POINT  664  -3.2360679774997898  5.3617974436295732  36.501915721927091
-  POINT  665  -3.3516418338390683  5.3877453910583348  36.581775292552081
-  POINT  666  -3.467215690178346  5.4136933384870982  36.661634863177078
-  POINT  667  -2.3511410091698934  5.6352549156242118  37.343531281602559
-  POINT  668  -2.4351103309259612  5.6709692013384974  37.453448550787385
-  POINT  669  -2.5190796526820285  5.7066834870527829  37.563365819972219
-  POINT  670  -3.5827895465176245  10.346812582556858  34.24116577313491
-  POINT  671  -3.6983634028569026  10.396168511530075  34.3090983814417
-  POINT  672  -2.6030489744380962  10.922689641897795  35.033792546025879
-  POINT  673  -2.687018296194164  10.990622250204593  35.127293759909804
-  POINT  674  -3.5827895465176245  5.4396412859158616  36.741494433802075
-  POINT  675  -3.6983634028569026  5.4655892333446241  36.821354004427064
-  POINT  676  -2.6030489744380962  5.7423977727670685  37.673283089157053
-  POINT  677  -2.687018296194164  5.778112058481355  37.78320035834188
-  POINT  678  -3.8139372591961811  10.445524440503293  34.377030989748498
-  POINT  679  -3.9295111155354587  10.494880369476512  34.444963598055296
-  POINT  680  -2.7709876179502317  11.058554858511389  35.22079497379373
-  POINT  681  -2.854956939706299  11.126487466818187  35.314296187677655
-  POINT  682  -3.8139372591961811  5.4915371807733866  36.901213575052054
-  POINT  683  -3.9295111155354587  5.51748512820215  36.981073145677051
-  POINT  684  -2.7709876179502317  5.8138263441956406  37.893117627526706
-  POINT  685  -2.854956939706299  5.8495406299099262  38.00303489671154
-  POINT  686  -1.2360679774997905  11.052846761886888  35.212938452799463
-  POINT  687  -1.2802132624104974  11.13270633251188  35.322855721984297
-  POINT  688  -1.3243585473212041  11.212565903136875  35.432772991169124
-  POINT  689  -1.2360679774997905  5.8108254202091585  37.883881733177205
-  POINT  690  -1.2802132624104974  5.8528100810871919  38.013097232775408
-  POINT  691  -1.3243585473212041  5.8947947419652262  38.142312732373625
-  POINT  692  -1.368503832231911  11.292425473761867  35.54269026035395
-  POINT  693  -1.4126491171426176  11.37228504438686  35.652607529538784
-  POINT  694  -1.368503832231911  5.9367794028432597  38.271528231971828
-  POINT  695  -1.4126491171426176  5.978764063721294  38.400743731570046
-  POINT  696  -1.4567944020533246  11.452144615011852  35.762524798723618
-  POINT  697  -1.5009396869640312  11.532004185636843  35.872442067908445
-  POINT  698  -1.4567944020533246  6.0207487245993274  38.529959231168249
-  POINT  699  -1.5009396869640312  6.06273338547736  38.659174730766466
-  POINT  700  0  1.1634144591899855e-15  39
-  POINT  701  0  1.1721619363267524e-15  39.142857142857139
-  POINT  702  0  1.180909413463519e-15  39.285714285714285
-  POINT  703  1.2360679774997896  1.1514267630583333e-15  38.804226065180615
-  POINT  704  1.2802132624104965  1.1597461081903985e-15  38.94009128179421
-  POINT  705  1.3243585473212032  1.1680654533224633e-15  39.075956498407805
-  POINT  706  2.3511410091698925  1.1166371138839333e-15  38.236067977499786
-  POINT  707  2.4351103309259603  1.123713971545484e-15  38.351641833839068
-  POINT  708  2.5190796526820276  1.1307908292070345e-15  38.46721569017835
-  POINT  709  0  -5.8713228931239998  38.070073809607919
-  POINT  710  0  -5.9154681780347058  38.205939026221515
-  POINT  711  0  -5.9596134629454127  38.34180424283511
-  POINT  712  1.2360679774997896  -5.8108254202091558  37.883881733177205
-  POINT  713  1.2802132624104965  -5.8528100810871901  38.013097232775408
-  POINT  714  1.3243585473212032  -5.8947947419652236  38.142312732373625
-  POINT  715  2.3511410091698925  -5.63525491562421  37.343531281602559
-  POINT  716  2.4351103309259603  -5.6709692013384956  37.453448550787385
-  POINT  717  2.5190796526820276  -5.7066834870527812  37.563365819972219
-  POINT  718  0  1.1896568906002861e-15  39.428571428571431
-  POINT  719  0  1.1984043677370526e-15  39.571428571428569
-  POINT  720  1.3685038322319101  1.1763847984545281e-15  39.211821715021394
-  POINT  721  1.4126491171426165  1.1847041435865933e-15  39.347686931634989
-  POINT  722  2.6030489744380954  1.1378676868685852e-15  38.582789546517624
-  POINT  723  2.6870182961941627  1.1449445445301359e-15  38.698363402856899
-  POINT  724  0  -6.0037587478561205  38.477669459448705
-  POINT  725  0  -6.0479040327668256  38.613534676062287
-  POINT  726  1.3685038322319101  -5.936779402843257  38.271528231971828
-  POINT  727  1.4126491171426165  -5.9787640637212913  38.400743731570046
-  POINT  728  2.6030489744380954  -5.7423977727670668  37.673283089157053
-  POINT  729  2.6870182961941627  -5.7781120584813523  37.78320035834188
-  POINT  730  0  1.2071518448738197e-15  39.714285714285715
-  POINT  731  0  1.2158993220105864e-15  39.857142857142861
-  POINT  732  1.4567944020533234  1.1930234887186581e-15  39.483552148248577
-  POINT  733  1.5009396869640301  1.2013428338507229e-15  39.619417364862173
-  POINT  734  2.7709876179502304  1.1520214021916864e-15  38.81393725919618
-  POINT  735  2.8549569397062977  1.1590982598532371e-15  38.929511115535462
-  POINT  736  0  -6.0920493176775334  38.749399892675882
-  POINT  737  0  -6.1361946025882403  38.885265109289477
-  POINT  738  1.4567944020533234  -6.0207487245993248  38.529959231168249
-  POINT  739  1.5009396869640301  -6.0627333854773582  38.659174730766466
-  POINT  740  2.7709876179502304  -5.8138263441956379  37.893117627526706
-  POINT  741  2.8549569397062977  -5.8495406299099235  38.00303489671154
-  POINT  742  3.2360679774997894  1.0624509649217144e-15  37.351141009169893
-  POINT  743  3.3516418338390679  1.0675926029774715e-15  37.435110330925966
-  POINT  744  3.4672156901783455  1.0727342410332285e-15  37.519079652682024
-  POINT  745  3.8042260651806146  9.9417243396919792e-16  36.236067977499786
-  POINT  746  3.9400912817942082  9.9687555306236528e-16  36.280213262410498
-  POINT  747  4.0759564984078009  9.9957867215553245e-16  36.324358547321204
-  POINT  748  3.2360679774997894  -5.3617974436295714  36.501915721927091
-  POINT  749  3.3516418338390679  -5.3877453910583339  36.581775292552088
-  POINT  750  3.4672156901783455  -5.4136933384870964  36.661634863177078
-  POINT  751  3.8042260651806146  -5.0172209268743151  35.441418249012251
-  POINT  752  3.9400912817942082  -5.0308625701332481  35.483402909890287
-  POINT  753  4.0759564984078009  -5.0445042133921802  35.525387570768316
-  POINT  754  3.582789546517624  1.0778758790889856e-15  37.603048974438096
-  POINT  755  3.6983634028569021  1.0830175171447428e-15  37.687018296194168
-  POINT  756  4.2118217150213946  1.0022817912486996e-15  36.368503832231909
-  POINT  757  4.3476869316349882  1.004984910341867e-15  36.412649117142621
-  POINT  758  3.582789546517624  -5.4396412859158598  36.741494433802075
-  POINT  759  3.6983634028569021  -5.4655892333446232  36.821354004427064
-  POINT  760  4.2118217150213946  -5.0581458566511115  35.567372231646353
-  POINT  761  4.3476869316349882  -5.0717874999100445  35.609356892524389
-  POINT  762  3.8139372591961802  1.0881591552004999e-15  37.770987617950233
-  POINT  763  3.9295111155354583  1.093300793256257e-15  37.854956939706298
-  POINT  764  4.4835521482485818  1.0076880294350342e-15  36.456794402053319
-  POINT  765  4.6194173648621746  1.0103911485282015e-15  36.500939686964031
-  POINT  766  3.8139372591961802  -5.4915371807733857  36.901213575052054
-  POINT  767  3.9295111155354583  -5.5174851282021482  36.981073145677051
-  POINT  768  4.4835521482485818  -5.0854291431689767  35.651341553402418
-  POINT  769  4.6194173648621746  -5.0990707864279097  35.693326214280454
-  POINT  770  4  9.1848509936051499e-16  35
-  POINT  771  4.1428571428571432  9.1848509936051499e-16  35
-  POINT  772  4.2857142857142856  9.1848509936051499e-16  35
-  POINT  773  3.8042260651806146  8.4279776475183187e-16  33.763932022500214
-  POINT  774  3.9400912817942082  8.400946456586646e-16  33.719786737589502
-  POINT  775  4.0759564984078009  8.3739152656549733e-16  33.675641452678796
-  POINT  776  4  -4.63525491562421  34.265847744427305
-  POINT  777  4.1428571428571432  -4.63525491562421  34.265847744427305
-  POINT  778  4.2857142857142856  -4.63525491562421  34.265847744427305
-  POINT  779  3.8042260651806146  -4.2532889043741049  33.090277239842358
-  POINT  780  3.9400912817942082  -4.2396472611151728  33.048292578964322
-  POINT  781  4.0759564984078009  -4.2260056178562406  33.006307918086293
-  POINT  782  4.4285714285714288  9.1848509936051499e-16  35
-  POINT  783  4.5714285714285712  9.1848509936051499e-16  35
-  POINT  784  4.2118217150213946  8.3468840747233026e-16  33.631496167768091
-  POINT  785  4.3476869316349882  8.3198528837916299e-16  33.587350882857386
-  POINT  786  4.4285714285714288  -4.63525491562421  34.265847744427305
-  POINT  787  4.5714285714285712  -4.63525491562421  34.265847744427305
-  POINT  788  4.2118217150213946  -4.2123639745973085  32.964323257208257
-  POINT  789  4.3476869316349882  -4.1987223313383764  32.922338596330221
-  POINT  790  4.7142857142857144  9.1848509936051499e-16  35
-  POINT  791  4.8571428571428568  9.1848509936051499e-16  35
-  POINT  792  4.4835521482485818  8.2928216928599572e-16  33.543205597946681
-  POINT  793  4.6194173648621746  8.2657905019282846e-16  33.499060313035969
-  POINT  794  4.7142857142857144  -4.63525491562421  34.265847744427305
-  POINT  795  4.8571428571428568  -4.63525491562421  34.265847744427305
-  POINT  796  4.4835521482485818  -4.1850806880794433  32.880353935452192
-  POINT  797  4.6194173648621746  -4.1714390448205112  32.838369274574156
-  POINT  798  3.2360679774997898  7.7451923379931549e-16  32.648858990830107
-  POINT  799  3.3516418338390683  7.6937759574355843e-16  32.564889669074041
-  POINT  800  3.467215690178346  7.6423595768780136e-16  32.480920347317976
-  POINT  801  2.351141009169893  7.2033308483709662e-16  31.76393202250021
-  POINT  802  2.4351103309259607  7.1325622717554591e-16  31.648358166160932
-  POINT  803  2.519079652682028  7.061793695139953e-16  31.532784309821654
-  POINT  804  3.2360679774997898  -3.908712387618849  32.029779766927511
-  POINT  805  3.3516418338390683  -3.8827644401900865  31.949920196302521
-  POINT  806  3.467215690178346  -3.856816492761324  31.870060625677532
-  POINT  807  2.351141009169893  -3.6352549156242104  31.188164207252051
-  POINT  808  2.4351103309259607  -3.5995406299099248  31.07824693806722
-  POINT  809  2.519079652682028  -3.5638263441956388  30.96832966888239
-  POINT  810  3.5827895465176245  7.590943196320442e-16  32.396951025561904
-  POINT  811  3.6983634028569026  7.5395268157628713e-16  32.312981703805839
-  POINT  812  2.6030489744380958  6.9910251185244459e-16  31.417210453482376
-  POINT  813  2.6870182961941631  6.9202565419089398e-16  31.301636597143098
-  POINT  814  3.5827895465176245  -3.8308685453325606  31.790201055052535
-  POINT  815  3.6983634028569026  -3.8049205979037981  31.710341484427545
-  POINT  816  2.6030489744380958  -3.5281120584813532  30.85841239969756
-  POINT  817  2.6870182961941631  -3.4923977727670676  30.74849513051273
-  POINT  818  3.8139372591961811  7.4881104352053007e-16  32.229012382049774
-  POINT  819  3.9295111155354587  7.4366940546477281e-16  32.145043060293702
-  POINT  820  2.7709876179502313  6.8494879652934337e-16  31.18606274080382
-  POINT  821  2.8549569397062986  6.7787193886779267e-16  31.070488884464542
-  POINT  822  3.8139372591961811  -3.7789726504750352  31.630481913802555
-  POINT  823  3.9295111155354587  -3.7530247030462722  31.550622343177558
-  POINT  824  2.7709876179502313  -3.4566834870527821  30.638577861327899
-  POINT  825  2.8549569397062986  -3.4209692013384965  30.528660592143069
-  POINT  826  1.23606797749979  6.8554343566269637e-16  31.195773934819385
-  POINT  827  1.2802132624104969  6.7722409053063147e-16  31.05990871820579
-  POINT  828  1.3243585473212036  6.6890474539856647e-16  30.924043501592198
-  POINT  829  4.8985871965894128e-16  6.735557395310443e-16  31
-  POINT  830  5.0735367393247495e-16  6.6480826239427752e-16  30.857142857142858
-  POINT  831  5.2484862820600851e-16  6.5606078525751074e-16  30.714285714285715
-  POINT  832  1.23606797749979  -3.4596844110392642  30.647813755677412
-  POINT  833  1.2802132624104969  -3.4176997501612303  30.518598256079198
-  POINT  834  1.3243585473212036  -3.3757150892831964  30.389382756480988
-  POINT  835  4.8985871965894128e-16  -3.3991869381244206  30.46162167924669
-  POINT  836  5.0735367393247495e-16  -3.3550416532137142  30.325756462633095
-  POINT  837  5.2484862820600851e-16  -3.3108963683030077  30.189891246019506
-  POINT  838  1.3685038322319105  6.6058540026650166e-16  30.788178284978606
-  POINT  839  1.4126491171426172  6.5226605513443656e-16  30.652313068365011
-  POINT  840  5.4234358247954217e-16  6.4731330812074386e-16  30.571428571428569
-  POINT  841  5.5983853675307574e-16  6.3856583098397707e-16  30.428571428571431
-  POINT  842  1.3685038322319105  -3.333730428405163  30.260167256882781
-  POINT  843  1.4126491171426172  -3.2917457675271287  30.130951757284564
-  POINT  844  5.4234358247954217e-16  -3.2667510833923004  30.054026029405911
-  POINT  845  5.5983853675307574e-16  -3.2226057984815939  29.918160812792316
-  POINT  846  1.4567944020533239  6.4394671000237175e-16  30.516447851751419
-  POINT  847  1.5009396869640306  6.3562736487030675e-16  30.380582635137827
-  POINT  848  5.773334910266094e-16  6.2981835384721019e-16  30.285714285714285
-  POINT  849  5.9482844530014297e-16  6.2107087671044341e-16  30.142857142857142
-  POINT  850  1.4567944020533239  -3.2497611066490952  30.001736257686357
-  POINT  851  1.5009396869640306  -3.2077764457710614  29.872520758088147
-  POINT  852  5.773334910266094e-16  -3.1784605135708865  29.78229559617872
-  POINT  853  5.9482844530014297e-16  -3.1343152286601801  29.646430379565132
-  POINT  854  -1.2360679774997874  6.8554343566269637e-16  31.195773934819385
-  POINT  855  -1.2802132624104943  6.7722409053063147e-16  31.05990871820579
-  POINT  856  -1.3243585473212007  6.6890474539856647e-16  30.924043501592198
-  POINT  857  -2.3511410091698921  7.2033308483709662e-16  31.76393202250021
-  POINT  858  -2.4351103309259599  7.1325622717554591e-16  31.648358166160932
-  POINT  859  -2.5190796526820272  7.061793695139953e-16  31.532784309821654
-  POINT  860  -1.2360679774997874  -3.4596844110392642  30.647813755677412
-  POINT  861  -1.2802132624104943  -3.4176997501612303  30.518598256079198
-  POINT  862  -1.3243585473212007  -3.3757150892831964  30.389382756480988
-  POINT  863  -2.3511410091698921  -3.6352549156242104  31.188164207252051
-  POINT  864  -2.4351103309259599  -3.5995406299099248  31.07824693806722
-  POINT  865  -2.5190796526820272  -3.5638263441956388  30.96832966888239
-  POINT  866  -1.3685038322319074  6.6058540026650156e-16  30.788178284978606
-  POINT  867  -1.4126491171426141  6.5226605513443656e-16  30.652313068365011
-  POINT  868  -2.6030489744380949  6.9910251185244459e-16  31.417210453482376
-  POINT  869  -2.6870182961941622  6.9202565419089398e-16  31.301636597143098
-  POINT  870  -1.3685038322319074  -3.3337304284051625  30.260167256882777
-  POINT  871  -1.4126491171426141  -3.2917457675271287  30.130951757284564
-  POINT  872  -2.6030489744380949  -3.5281120584813532  30.85841239969756
-  POINT  873  -2.6870182961941622  -3.4923977727670676  30.74849513051273
-  POINT  874  -1.4567944020533208  6.4394671000237175e-16  30.516447851751419
-  POINT  875  -1.5009396869640275  6.3562736487030675e-16  30.380582635137827
-  POINT  876  -2.77098761795023  6.8494879652934337e-16  31.18606274080382
-  POINT  877  -2.8549569397062973  6.7787193886779267e-16  31.070488884464542
-  POINT  878  -1.4567944020533208  -3.2497611066490952  30.001736257686357
-  POINT  879  -1.5009396869640275  -3.2077764457710614  29.872520758088147
-  POINT  880  -2.77098761795023  -3.4566834870527821  30.638577861327899
-  POINT  881  -2.8549569397062973  -3.4209692013384965  30.528660592143069
-  POINT  882  -3.2360679774997894  7.7451923379931549e-16  32.648858990830107
-  POINT  883  -3.3516418338390679  7.6937759574355843e-16  32.564889669074041
-  POINT  884  -3.4672156901783455  7.6423595768780136e-16  32.480920347317976
-  POINT  885  -3.8042260651806141  8.4279776475183187e-16  33.763932022500214
-  POINT  886  -3.9400912817942078  8.400946456586646e-16  33.719786737589502
-  POINT  887  -4.0759564984078009  8.3739152656549733e-16  33.675641452678796
-  POINT  888  -3.2360679774997894  -3.908712387618849  32.029779766927511
-  POINT  889  -3.3516418338390679  -3.8827644401900865  31.949920196302521
-  POINT  890  -3.4672156901783455  -3.856816492761324  31.870060625677532
-  POINT  891  -3.8042260651806141  -4.2532889043741049  33.090277239842358
-  POINT  892  -3.9400912817942078  -4.2396472611151728  33.048292578964322
-  POINT  893  -4.0759564984078009  -4.2260056178562406  33.006307918086293
-  POINT  894  -3.582789546517624  7.590943196320442e-16  32.396951025561904
-  POINT  895  -3.6983634028569021  7.5395268157628713e-16  32.312981703805839
-  POINT  896  -4.2118217150213946  8.3468840747233016e-16  33.631496167768091
-  POINT  897  -4.3476869316349873  8.3198528837916289e-16  33.587350882857379
-  POINT  898  -3.582789546517624  -3.8308685453325606  31.790201055052535
-  POINT  899  -3.6983634028569021  -3.8049205979037981  31.710341484427545
-  POINT  900  -4.2118217150213946  -4.2123639745973076  32.964323257208257
-  POINT  901  -4.3476869316349873  -4.1987223313383755  32.922338596330221
-  POINT  902  -3.8139372591961802  7.4881104352052997e-16  32.229012382049767
-  POINT  903  -3.9295111155354583  7.4366940546477281e-16  32.145043060293702
-  POINT  904  -4.4835521482485809  8.2928216928599563e-16  33.543205597946674
-  POINT  905  -4.6194173648621737  8.2657905019282836e-16  33.499060313035969
-  POINT  906  -3.8139372591961802  -3.7789726504750347  31.630481913802551
-  POINT  907  -3.9295111155354583  -3.7530247030462722  31.550622343177558
-  POINT  908  -4.4835521482485809  -4.1850806880794433  32.880353935452192
-  POINT  909  -4.6194173648621737  -4.1714390448205112  32.838369274574156
-  POINT  910  -4  9.1848509936051499e-16  35
-  POINT  911  -4.1428571428571432  9.1848509936051499e-16  35
-  POINT  912  -4.2857142857142856  9.1848509936051499e-16  35
-  POINT  913  -3.8042260651806146  9.9417243396919792e-16  36.236067977499786
-  POINT  914  -3.9400912817942082  9.9687555306236509e-16  36.280213262410498
-  POINT  915  -4.0759564984078009  9.9957867215553245e-16  36.324358547321204
-  POINT  916  -4  -4.63525491562421  34.265847744427305
-  POINT  917  -4.1428571428571432  -4.63525491562421  34.265847744427305
-  POINT  918  -4.2857142857142856  -4.63525491562421  34.265847744427305
-  POINT  919  -3.8042260651806146  -5.0172209268743151  35.441418249012251
-  POINT  920  -3.9400912817942082  -5.0308625701332472  35.483402909890287
-  POINT  921  -4.0759564984078009  -5.0445042133921802  35.525387570768316
-  POINT  922  -4.4285714285714288  9.1848509936051499e-16  35
-  POINT  923  -4.5714285714285712  9.1848509936051499e-16  35
-  POINT  924  -4.2118217150213946  1.0022817912486996e-15  36.368503832231909
-  POINT  925  -4.3476869316349882  1.004984910341867e-15  36.412649117142621
-  POINT  926  -4.4285714285714288  -4.63525491562421  34.265847744427305
-  POINT  927  -4.5714285714285712  -4.63525491562421  34.265847744427305
-  POINT  928  -4.2118217150213946  -5.0581458566511115  35.567372231646353
-  POINT  929  -4.3476869316349882  -5.0717874999100445  35.609356892524389
-  POINT  930  -4.7142857142857144  9.1848509936051499e-16  35
-  POINT  931  -4.8571428571428568  9.1848509936051479e-16  35
-  POINT  932  -4.4835521482485818  1.0076880294350342e-15  36.456794402053319
-  POINT  933  -4.6194173648621746  1.0103911485282013e-15  36.500939686964031
-  POINT  934  -4.7142857142857144  -4.63525491562421  34.265847744427305
-  POINT  935  -4.8571428571428568  -4.63525491562421  34.265847744427305
-  POINT  936  -4.4835521482485818  -5.0854291431689767  35.651341553402418
-  POINT  937  -4.6194173648621746  -5.0990707864279079  35.693326214280454
-  POINT  938  -3.2360679774997898  1.0624509649217144e-15  37.351141009169893
-  POINT  939  -3.3516418338390683  1.0675926029774713e-15  37.435110330925959
-  POINT  940  -3.467215690178346  1.0727342410332285e-15  37.519079652682024
-  POINT  941  -2.3511410091698934  1.1166371138839333e-15  38.236067977499786
-  POINT  942  -2.4351103309259612  1.123713971545484e-15  38.351641833839068
-  POINT  943  -2.5190796526820285  1.1307908292070345e-15  38.46721569017835
-  POINT  944  -3.2360679774997898  -5.3617974436295714  36.501915721927091
-  POINT  945  -3.3516418338390683  -5.3877453910583331  36.581775292552081
-  POINT  946  -3.467215690178346  -5.4136933384870964  36.661634863177078
-  POINT  947  -2.3511410091698934  -5.63525491562421  37.343531281602559
-  POINT  948  -2.4351103309259612  -5.6709692013384956  37.453448550787385
-  POINT  949  -2.5190796526820285  -5.7066834870527812  37.563365819972219
-  POINT  950  -3.5827895465176245  1.0778758790889856e-15  37.603048974438096
-  POINT  951  -3.6983634028569026  1.0830175171447427e-15  37.687018296194161
-  POINT  952  -2.6030489744380962  1.1378676868685852e-15  38.582789546517624
-  POINT  953  -2.687018296194164  1.1449445445301359e-15  38.698363402856899
-  POINT  954  -3.5827895465176245  -5.4396412859158598  36.741494433802075
-  POINT  955  -3.6983634028569026  -5.4655892333446214  36.821354004427064
-  POINT  956  -2.6030489744380962  -5.7423977727670668  37.673283089157053
-  POINT  957  -2.687018296194164  -5.7781120584813523  37.78320035834188
-  POINT  958  -3.8139372591961811  1.0881591552004997e-15  37.770987617950226
-  POINT  959  -3.9295111155354587  1.093300793256257e-15  37.854956939706298
-  POINT  960  -2.7709876179502317  1.1520214021916864e-15  38.81393725919618
-  POINT  961  -2.854956939706299  1.1590982598532371e-15  38.929511115535462
-  POINT  962  -3.8139372591961811  -5.4915371807733848  36.901213575052054
-  POINT  963  -3.9295111155354587  -5.5174851282021482  36.981073145677051
-  POINT  964  -2.7709876179502317  -5.8138263441956379  37.893117627526706
-  POINT  965  -2.854956939706299  -5.8495406299099235  38.00303489671154
-  POINT  966  -1.2360679774997905  1.1514267630583333e-15  38.804226065180615
-  POINT  967  -1.2802132624104974  1.1597461081903983e-15  38.94009128179421
-  POINT  968  -1.3243585473212041  1.1680654533224633e-15  39.075956498407805
-  POINT  969  -1.2360679774997905  -5.8108254202091558  37.883881733177205
-  POINT  970  -1.2802132624104974  -5.8528100810871893  38.013097232775408
-  POINT  971  -1.3243585473212041  -5.8947947419652236  38.142312732373625
-  POINT  972  -1.368503832231911  1.1763847984545281e-15  39.211821715021394
-  POINT  973  -1.4126491171426176  1.1847041435865933e-15  39.347686931634989
-  POINT  974  -1.368503832231911  -5.936779402843257  38.271528231971828
-  POINT  975  -1.4126491171426176  -5.9787640637212913  38.400743731570046
-  POINT  976  -1.4567944020533246  1.1930234887186581e-15  39.483552148248577
-  POINT  977  -1.5009396869640312  1.2013428338507229e-15  39.619417364862173
-  POINT  978  -1.4567944020533246  -6.0207487245993248  38.529959231168249
-  POINT  979  -1.5009396869640312  -6.0627333854773582  38.659174730766466
-  POINT  980  0  -11.16791979355699  35.371322893124002
-  POINT  981  0  -11.251889115313057  35.486896749463277
-  POINT  982  0  -11.335858437069124  35.602470605802559
-  POINT  983  1.2360679774997896  -11.052846761886887  35.212938452799463
-  POINT  984  1.2802132624104965  -11.13270633251188  35.322855721984297
-  POINT  985  1.3243585473212032  -11.212565903136872  35.432772991169131
-  POINT  986  2.3511410091698925  -10.718891816977404  34.753288904374109
-  POINT  987  2.4351103309259603  -10.7868244252842  34.846790118258028
-  POINT  988  2.5190796526820276  -10.854757033590998  34.940291332141953
-  POINT  989  0  -15.371322893123999  31.16791979355699
-  POINT  990  0  -15.486896749463277  31.251889115313059
-  POINT  991  0  -15.602470605802555  31.335858437069128
-  POINT  992  1.2360679774997896  -15.212938452799463  31.05284676188689
-  POINT  993  1.2802132624104965  -15.322855721984295  31.132706332511884
-  POINT  994  1.3243585473212032  -15.432772991169125  31.212565903136877
-  POINT  995  2.3511410091698925  -14.753288904374104  30.718891816977404
-  POINT  996  2.4351103309259603  -14.84679011825803  30.786824425284202
-  POINT  997  2.5190796526820276  -14.940291332141955  30.854757033591
-  POINT  998  0  -11.419827758825194  35.71804446214184
-  POINT  999  0  -11.503797080581259  35.833618318481115
-  POINT  1000  1.3685038322319101  -11.292425473761863  35.542690260353957
-  POINT  1001  1.4126491171426165  -11.372285044386858  35.652607529538784
-  POINT  1002  2.6030489744380954  -10.922689641897794  35.033792546025879
-  POINT  1003  2.6870182961941627  -10.990622250204591  35.127293759909804
-  POINT  1004  0  -15.718044462141835  31.419827758825196
-  POINT  1005  0  -15.833618318481111  31.503797080581261
-  POINT  1006  1.3685038322319101  -15.542690260353954  31.292425473761867
-  POINT  1007  1.4126491171426165  -15.652607529538786  31.37228504438686
-  POINT  1008  2.6030489744380954  -15.033792546025879  30.922689641897797
-  POINT  1009  2.6870182961941627  -15.127293759909804  30.990622250204595
-  POINT  1010  0  -11.587766402337328  35.949192174820396
-  POINT  1011  0  -11.671735724093395  36.064766031159671
-  POINT  1012  1.4567944020533234  -11.45214461501185  35.762524798723618
-  POINT  1013  1.5009396869640301  -11.532004185636842  35.872442067908445
-  POINT  1014  2.7709876179502304  -11.058554858511387  35.22079497379373
-  POINT  1015  2.8549569397062977  -11.126487466818183  35.314296187677655
-  POINT  1016  0  -15.949192174820391  31.58776640233733
-  POINT  1017  0  -16.064766031159667  31.671735724093395
-  POINT  1018  1.4567944020533234  -15.762524798723616  31.452144615011854
-  POINT  1019  1.5009396869640301  -15.872442067908445  31.532004185636843
-  POINT  1020  2.7709876179502304  -15.220794973793728  31.058554858511389
-  POINT  1021  2.8549569397062977  -15.314296187677654  31.126487466818187
-  POINT  1022  3.2360679774997894  -10.198744795637202  34.037367948214523
-  POINT  1023  3.3516418338390679  -10.248100724610421  34.105300556521314
-  POINT  1024  3.4672156901783455  -10.297456653583637  34.173233164828112
-  POINT  1025  3.8042260651806146  -9.5433213123924574  33.135254915624216
-  POINT  1026  3.9400912817942082  -9.5692692598212226  33.170969201338501
-  POINT  1027  4.0759564984078009  -9.5952172072499842  33.206683487052786
-  POINT  1028  3.2360679774997894  -14.037367948214518  30.198744795637204
-  POINT  1029  3.3516418338390679  -14.105300556521316  30.248100724610424
-  POINT  1030  3.4672156901783455  -14.17323316482811  30.297456653583637
-  POINT  1031  3.8042260651806146  -13.135254915624211  29.543321312392457
-  POINT  1032  3.9400912817942082  -13.170969201338497  29.569269259821226
-  POINT  1033  4.0759564984078009  -13.206683487052782  29.595217207249988
-  POINT  1034  3.582789546517624  -10.346812582556856  34.24116577313491
-  POINT  1035  3.6983634028569021  -10.396168511530075  34.309098381441707
-  POINT  1036  4.2118217150213946  -9.6211651546787458  33.24239777276707
-  POINT  1037  4.3476869316349882  -9.6471131021075092  33.278112058481355
-  POINT  1038  3.582789546517624  -14.241165773134908  30.346812582556858
-  POINT  1039  3.6983634028569021  -14.309098381441705  30.396168511530078
-  POINT  1040  4.2118217150213946  -13.242397772767067  29.621165154678749
-  POINT  1041  4.3476869316349882  -13.278112058481353  29.647113102107511
-  POINT  1042  3.8139372591961802  -10.445524440503293  34.377030989748505
-  POINT  1043  3.9295111155354583  -10.49488036947651  34.444963598055296
-  POINT  1044  4.4835521482485818  -9.6730610495362725  33.31382634419564
-  POINT  1045  4.6194173648621746  -9.6990089969650359  33.349540629909924
-  POINT  1046  3.8139372591961802  -14.377030989748503  30.445524440503299
-  POINT  1047  3.9295111155354583  -14.444963598055297  30.494880369476512
-  POINT  1048  4.4835521482485818  -13.313826344195638  29.673061049536273
-  POINT  1049  4.6194173648621746  -13.349540629909924  29.699008996965038
-  POINT  1050  4  -8.8167787843870968  32.135254915624216
-  POINT  1051  4.1428571428571432  -8.8167787843870968  32.135254915624216
-  POINT  1052  4.2857142857142856  -8.8167787843870968  32.135254915624216
-  POINT  1053  3.8042260651806146  -8.0902362563817363  31.135254915624209
-  POINT  1054  3.9400912817942082  -8.0642883089529729  31.099540629909924
-  POINT  1055  4.0759564984078009  -8.0383403615242095  31.06382634419564
-  POINT  1056  4  -12.135254915624211  28.816778784387097
-  POINT  1057  4.1428571428571432  -12.135254915624211  28.816778784387097
-  POINT  1058  4.2857142857142856  -12.135254915624211  28.816778784387097
-  POINT  1059  3.8042260651806146  -11.135254915624211  28.090236256381736
-  POINT  1060  3.9400912817942082  -11.099540629909924  28.064288308952975
-  POINT  1061  4.0759564984078009  -11.063826344195638  28.038340361524213
-  POINT  1062  4.4285714285714288  -8.8167787843870968  32.135254915624216
-  POINT  1063  4.5714285714285712  -8.8167787843870968  32.135254915624216
-  POINT  1064  4.2118217150213946  -8.0123924140954479  31.028112058481355
-  POINT  1065  4.3476869316349882  -7.9864444666666854  30.99239777276707
-  POINT  1066  4.4285714285714288  -12.135254915624211  28.816778784387097
-  POINT  1067  4.5714285714285712  -12.135254915624211  28.816778784387097
-  POINT  1068  4.2118217150213946  -11.028112058481353  28.012392414095451
-  POINT  1069  4.3476869316349882  -10.992397772767069  27.986444466666686
-  POINT  1070  4.7142857142857144  -8.8167787843870968  32.135254915624216
-  POINT  1071  4.8571428571428568  -8.8167787843870968  32.135254915624216
-  POINT  1072  4.4835521482485818  -7.960496519237922  30.956683487052786
-  POINT  1073  4.6194173648621746  -7.9345485718091595  30.920969201338497
-  POINT  1074  4.7142857142857144  -12.135254915624211  28.816778784387097
-  POINT  1075  4.8571428571428568  -12.135254915624211  28.816778784387097
-  POINT  1076  4.4835521482485818  -10.956683487052782  27.960496519237925
-  POINT  1077  4.6194173648621746  -10.920969201338497  27.93454857180916
-  POINT  1078  3.2360679774997898  -7.4348127731369917  30.233141883033902
-  POINT  1079  3.3516418338390683  -7.385456844163774  30.165209274727108
-  POINT  1080  3.467215690178346  -7.3361009151905563  30.097276666420314
-  POINT  1081  2.351141009169893  -6.9146657517967896  29.517220926874316
-  POINT  1082  2.4351103309259607  -6.8467331434899936  29.42371971299039
-  POINT  1083  2.519079652682028  -6.7788005351831968  29.330218499106465
-  POINT  1084  3.2360679774997898  -10.233141883033902  27.434812773136994
-  POINT  1085  3.3516418338390683  -10.165209274727106  27.385456844163777
-  POINT  1086  3.467215690178346  -10.09727666642031  27.336100915190556
-  POINT  1087  2.351141009169893  -9.517220926874316  26.91466575179679
-  POINT  1088  2.4351103309259607  -9.4237197129903905  26.846733143489995
-  POINT  1089  2.519079652682028  -9.3302184991064667  26.778800535183198
-  POINT  1090  3.5827895465176245  -7.2867449862173377  30.029344058113516
-  POINT  1091  3.6983634028569026  -7.23738905724412  29.961411449806718
-  POINT  1092  2.6030489744380958  -6.7108679268764  29.236717285222543
-  POINT  1093  2.6870182961941631  -6.6429353185696032  29.143216071338617
-  POINT  1094  3.5827895465176245  -10.029344058113512  27.286744986217339
-  POINT  1095  3.6983634028569026  -9.9614114498067163  27.237389057244123
-  POINT  1096  2.6030489744380958  -9.2367172852225412  26.7108679268764
-  POINT  1097  2.6870182961941631  -9.1432160713386175  26.642935318569606
-  POINT  1098  3.8139372591961811  -7.1880331282709022  29.89347884149992
-  POINT  1099  3.9295111155354587  -7.1386771992976836  29.825546233193123
-  POINT  1100  2.7709876179502313  -6.5750027102628064  29.049714857454696
-  POINT  1101  2.8549569397062986  -6.5070701019560104  28.95621364357077
-  POINT  1102  3.8139372591961811  -9.8934788414999204  27.188033128270902
-  POINT  1103  3.9295111155354587  -9.8255462331931227  27.138677199297685
-  POINT  1104  2.7709876179502313  -9.049714857454692  26.575002710262808
-  POINT  1105  2.8549569397062986  -8.9562136435707664  26.50707010195601
-  POINT  1106  1.23606797749979  -6.580710806887307  29.057571378448959
-  POINT  1107  1.2802132624104969  -6.5008512362623145  28.947654109264128
-  POINT  1108  1.3243585473212036  -6.420991665637322  28.837736840079295
-  POINT  1109  4.8985871965894128e-16  -6.4656377752172043  28.899186938124423
-  POINT  1110  5.0735367393247495e-16  -6.3816684534611374  28.783613081785145
-  POINT  1111  5.2484862820600851e-16  -6.2976991317050697  28.668039225445867
-  POINT  1112  1.23606797749979  -9.0575713784489569  26.580710806887311
-  POINT  1113  1.2802132624104969  -8.9476541092641266  26.500851236262314
-  POINT  1114  1.3243585473212036  -8.8377368400792946  26.420991665637324
-  POINT  1115  4.8985871965894128e-16  -8.8991869381244211  26.465637775217207
-  POINT  1116  5.0735367393247495e-16  -8.783613081785143  26.381668453461138
-  POINT  1117  5.2484862820600851e-16  -8.6680392254458649  26.297699131705073
-  POINT  1118  1.3685038322319105  -6.3411320950123304  28.727819570894468
-  POINT  1119  1.4126491171426172  -6.2612725243873362  28.617902301709634
-  POINT  1120  5.4234358247954217e-16  -6.2137298099490019  28.552465369106585
-  POINT  1121  5.5983853675307574e-16  -6.1297604881929342  28.436891512767311
-  POINT  1122  1.3685038322319105  -8.7278195708944661  26.34113209501233
-  POINT  1123  1.4126491171426172  -8.6179023017096341  26.261272524387337
-  POINT  1124  5.4234358247954217e-16  -8.5524653691065868  26.213729809949001
-  POINT  1125  5.5983853675307574e-16  -8.4368915127673088  26.129760488192936
-  POINT  1126  1.4567944020533239  -6.1814129537623446  28.507985032524807
-  POINT  1127  1.5009396869640306  -6.1015533831373521  28.398067763339974
-  POINT  1128  5.773334910266094e-16  -6.0457911664368655  28.321317656428029
-  POINT  1129  5.9482844530014297e-16  -5.9618218446807987  28.205743800088754
-  POINT  1130  1.4567944020533239  -8.5079850325248056  26.181412953762347
-  POINT  1131  1.5009396869640306  -8.3980677633399736  26.101553383137354
-  POINT  1132  5.773334910266094e-16  -8.3213176564280289  26.045791166436867
-  POINT  1133  5.9482844530014297e-16  -8.2057438000887508  25.961821844680799
-  POINT  1134  -1.2360679774997874  -6.580710806887307  29.057571378448959
-  POINT  1135  -1.2802132624104943  -6.5008512362623145  28.947654109264128
-  POINT  1136  -1.3243585473212007  -6.420991665637322  28.837736840079295
-  POINT  1137  -2.3511410091698921  -6.9146657517967896  29.517220926874316
-  POINT  1138  -2.4351103309259599  -6.8467331434899936  29.42371971299039
-  POINT  1139  -2.5190796526820272  -6.7788005351831968  29.330218499106465
-  POINT  1140  -1.2360679774997874  -9.0575713784489569  26.580710806887311
-  POINT  1141  -1.2802132624104943  -8.9476541092641266  26.500851236262314
-  POINT  1142  -1.3243585473212007  -8.8377368400792946  26.420991665637324
-  POINT  1143  -2.3511410091698921  -9.517220926874316  26.91466575179679
-  POINT  1144  -2.4351103309259599  -9.4237197129903905  26.846733143489995
-  POINT  1145  -2.5190796526820272  -9.3302184991064667  26.778800535183198
-  POINT  1146  -1.3685038322319074  -6.3411320950123296  28.727819570894468
-  POINT  1147  -1.4126491171426141  -6.2612725243873362  28.617902301709634
-  POINT  1148  -2.6030489744380949  -6.7108679268764  29.236717285222543
-  POINT  1149  -2.6870182961941622  -6.6429353185696032  29.143216071338617
-  POINT  1150  -1.3685038322319074  -8.7278195708944644  26.34113209501233
-  POINT  1151  -1.4126491171426141  -8.6179023017096341  26.261272524387337
-  POINT  1152  -2.6030489744380949  -9.2367172852225412  26.7108679268764
-  POINT  1153  -2.6870182961941622  -9.1432160713386175  26.642935318569606
-  POINT  1154  -1.4567944020533208  -6.1814129537623446  28.507985032524807
-  POINT  1155  -1.5009396869640275  -6.1015533831373521  28.398067763339974
-  POINT  1156  -2.77098761795023  -6.5750027102628064  29.049714857454696
-  POINT  1157  -2.8549569397062973  -6.5070701019560104  28.95621364357077
-  POINT  1158  -1.4567944020533208  -8.5079850325248056  26.181412953762347
-  POINT  1159  -1.5009396869640275  -8.3980677633399736  26.101553383137354
-  POINT  1160  -2.77098761795023  -9.049714857454692  26.575002710262808
-  POINT  1161  -2.8549569397062973  -8.9562136435707664  26.50707010195601
-  POINT  1162  -3.2360679774997894  -7.4348127731369917  30.233141883033902
-  POINT  1163  -3.3516418338390679  -7.385456844163774  30.165209274727108
-  POINT  1164  -3.4672156901783455  -7.3361009151905563  30.097276666420314
-  POINT  1165  -3.8042260651806141  -8.0902362563817363  31.135254915624209
-  POINT  1166  -3.9400912817942078  -8.0642883089529729  31.099540629909924
-  POINT  1167  -4.0759564984078009  -8.0383403615242095  31.06382634419564
-  POINT  1168  -3.2360679774997894  -10.233141883033902  27.434812773136994
-  POINT  1169  -3.3516418338390679  -10.165209274727106  27.385456844163777
-  POINT  1170  -3.4672156901783455  -10.09727666642031  27.336100915190556
-  POINT  1171  -3.8042260651806141  -11.135254915624211  28.090236256381736
-  POINT  1172  -3.9400912817942078  -11.099540629909924  28.064288308952975
-  POINT  1173  -4.0759564984078009  -11.063826344195638  28.038340361524213
-  POINT  1174  -3.582789546517624  -7.2867449862173377  30.029344058113516
-  POINT  1175  -3.6983634028569021  -7.23738905724412  29.961411449806718
-  POINT  1176  -4.2118217150213946  -8.0123924140954479  31.028112058481355
-  POINT  1177  -4.3476869316349873  -7.9864444666666845  30.99239777276707
-  POINT  1178  -3.582789546517624  -10.029344058113512  27.286744986217339
-  POINT  1179  -3.6983634028569021  -9.9614114498067163  27.237389057244123
-  POINT  1180  -4.2118217150213946  -11.028112058481353  28.012392414095448
-  POINT  1181  -4.3476869316349873  -10.992397772767067  27.986444466666686
-  POINT  1182  -3.8139372591961802  -7.1880331282709014  29.89347884149992
-  POINT  1183  -3.9295111155354583  -7.1386771992976836  29.825546233193123
-  POINT  1184  -4.4835521482485809  -7.9604965192379211  30.956683487052782
-  POINT  1185  -4.6194173648621737  -7.9345485718091586  30.920969201338497
-  POINT  1186  -3.8139372591961802  -9.8934788414999186  27.188033128270902
-  POINT  1187  -3.9295111155354583  -9.8255462331931227  27.138677199297685
-  POINT  1188  -4.4835521482485809  -10.95668348705278  27.960496519237921
-  POINT  1189  -4.6194173648621737  -10.920969201338496  27.93454857180916
-  POINT  1190  -4  -8.8167787843870968  32.135254915624216
-  POINT  1191  -4.1428571428571432  -8.8167787843870968  32.135254915624216
-  POINT  1192  -4.2857142857142856  -8.8167787843870968  32.135254915624216
-  POINT  1193  -3.8042260651806146  -9.5433213123924574  33.135254915624216
-  POINT  1194  -3.9400912817942082  -9.5692692598212208  33.170969201338494
-  POINT  1195  -4.0759564984078009  -9.5952172072499842  33.206683487052786
-  POINT  1196  -4  -12.135254915624211  28.816778784387097
-  POINT  1197  -4.1428571428571432  -12.135254915624211  28.816778784387097
-  POINT  1198  -4.2857142857142856  -12.135254915624211  28.816778784387097
-  POINT  1199  -3.8042260651806146  -13.135254915624211  29.543321312392457
-  POINT  1200  -3.9400912817942082  -13.170969201338494  29.569269259821223
-  POINT  1201  -4.0759564984078009  -13.206683487052782  29.595217207249988
-  POINT  1202  -4.4285714285714288  -8.8167787843870968  32.135254915624216
-  POINT  1203  -4.5714285714285712  -8.8167787843870968  32.135254915624216
-  POINT  1204  -4.2118217150213946  -9.6211651546787458  33.24239777276707
-  POINT  1205  -4.3476869316349882  -9.6471131021075092  33.278112058481355
-  POINT  1206  -4.4285714285714288  -12.135254915624211  28.816778784387097
-  POINT  1207  -4.5714285714285712  -12.135254915624211  28.816778784387097
-  POINT  1208  -4.2118217150213946  -13.242397772767067  29.621165154678749
-  POINT  1209  -4.3476869316349882  -13.278112058481353  29.647113102107511
-  POINT  1210  -4.7142857142857144  -8.8167787843870968  32.135254915624216
-  POINT  1211  -4.8571428571428568  -8.8167787843870968  32.135254915624209
-  POINT  1212  -4.4835521482485818  -9.6730610495362725  33.31382634419564
-  POINT  1213  -4.6194173648621746  -9.6990089969650342  33.349540629909924
-  POINT  1214  -4.7142857142857144  -12.135254915624211  28.816778784387097
-  POINT  1215  -4.8571428571428568  -12.135254915624209  28.816778784387097
-  POINT  1216  -4.4835521482485818  -13.313826344195638  29.673061049536273
-  POINT  1217  -4.6194173648621746  -13.349540629909923  29.699008996965034
-  POINT  1218  -3.2360679774997898  -10.198744795637202  34.037367948214523
-  POINT  1219  -3.3516418338390683  -10.248100724610419  34.105300556521314
-  POINT  1220  -3.467215690178346  -10.297456653583637  34.173233164828112
-  POINT  1221  -2.3511410091698934  -10.718891816977404  34.753288904374109
-  POINT  1222  -2.4351103309259612  -10.7868244252842  34.846790118258028
-  POINT  1223  -2.5190796526820285  -10.854757033590998  34.940291332141953
-  POINT  1224  -3.2360679774997898  -14.037367948214518  30.198744795637204
-  POINT  1225  -3.3516418338390683  -14.105300556521312  30.248100724610421
-  POINT  1226  -3.467215690178346  -14.17323316482811  30.297456653583637
-  POINT  1227  -2.3511410091698934  -14.753288904374104  30.718891816977404
-  POINT  1228  -2.4351103309259612  -14.84679011825803  30.786824425284202
-  POINT  1229  -2.5190796526820285  -14.940291332141955  30.854757033591
-  POINT  1230  -3.5827895465176245  -10.346812582556856  34.24116577313491
-  POINT  1231  -3.6983634028569026  -10.396168511530073  34.3090983814417
-  POINT  1232  -2.6030489744380962  -10.922689641897794  35.033792546025879
-  POINT  1233  -2.687018296194164  -10.990622250204591  35.127293759909804
-  POINT  1234  -3.5827895465176245  -14.241165773134908  30.346812582556858
-  POINT  1235  -3.6983634028569026  -14.309098381441702  30.396168511530075
-  POINT  1236  -2.6030489744380962  -15.033792546025879  30.922689641897797
-  POINT  1237  -2.687018296194164  -15.127293759909804  30.990622250204595
-  POINT  1238  -3.8139372591961811  -10.445524440503291  34.377030989748505
-  POINT  1239  -3.9295111155354587  -10.49488036947651  34.444963598055296
-  POINT  1240  -2.7709876179502317  -11.058554858511387  35.22079497379373
-  POINT  1241  -2.854956939706299  -11.126487466818183  35.314296187677655
-  POINT  1242  -3.8139372591961811  -14.3770309897485  30.445524440503291
-  POINT  1243  -3.9295111155354587  -14.444963598055297  30.494880369476512
-  POINT  1244  -2.7709876179502317  -15.220794973793728  31.058554858511389
-  POINT  1245  -2.854956939706299  -15.314296187677654  31.126487466818187
-  POINT  1246  -1.2360679774997905  -11.052846761886887  35.212938452799463
-  POINT  1247  -1.2802132624104974  -11.132706332511878  35.322855721984297
-  POINT  1248  -1.3243585473212041  -11.212565903136872  35.432772991169131
-  POINT  1249  -1.2360679774997905  -15.212938452799463  31.05284676188689
-  POINT  1250  -1.2802132624104974  -15.322855721984293  31.13270633251188
-  POINT  1251  -1.3243585473212041  -15.432772991169125  31.212565903136877
-  POINT  1252  -1.368503832231911  -11.292425473761863  35.542690260353957
-  POINT  1253  -1.4126491171426176  -11.372285044386858  35.652607529538784
-  POINT  1254  -1.368503832231911  -15.542690260353954  31.292425473761867
-  POINT  1255  -1.4126491171426176  -15.652607529538786  31.37228504438686
-  POINT  1256  -1.4567944020533246  -11.45214461501185  35.762524798723618
-  POINT  1257  -1.5009396869640312  -11.532004185636842  35.872442067908445
-  POINT  1258  -1.4567944020533246  -15.762524798723616  31.452144615011854
-  POINT  1259  -1.5009396869640312  -15.872442067908445  31.532004185636843
-  POINT  1260  0  -18.070073809607919  25.871322893124002
-  POINT  1261  0  -18.205939026221511  25.915468178034708
-  POINT  1262  0  -18.341804242835106  25.959613462945416
-  POINT  1263  1.2360679774997896  -17.883881733177201  25.810825420209159
-  POINT  1264  1.2802132624104965  -18.013097232775412  25.852810081087192
-  POINT  1265  1.3243585473212032  -18.142312732373622  25.894794741965228
-  POINT  1266  2.3511410091698925  -17.343531281602559  25.635254915624213
-  POINT  1267  2.4351103309259603  -17.453448550787389  25.670969201338497
-  POINT  1268  2.5190796526820276  -17.563365819972219  25.706683487052786
-  POINT  1269  0  -19  20.000000000000004
-  POINT  1270  0  -19.142857142857142  20.000000000000004
-  POINT  1271  0  -19.285714285714285  20.000000000000004
-  POINT  1272  1.2360679774997896  -18.804226065180615  20.000000000000004
-  POINT  1273  1.2802132624104965  -18.94009128179421  20.000000000000004
-  POINT  1274  1.3243585473212032  -19.075956498407802  20.000000000000004
-  POINT  1275  2.3511410091698925  -18.23606797749979  20.000000000000004
-  POINT  1276  2.4351103309259603  -18.351641833839068  20.000000000000004
-  POINT  1277  2.5190796526820276  -18.467215690178346  20.000000000000004
-  POINT  1278  0  -18.477669459448702  26.003758747856125
-  POINT  1279  0  -18.61353467606229  26.04790403276683
-  POINT  1280  1.3685038322319101  -18.271528231971832  25.936779402843261
-  POINT  1281  1.4126491171426165  -18.400743731570042  25.978764063721293
-  POINT  1282  2.6030489744380954  -17.673283089157049  25.74239777276707
-  POINT  1283  2.6870182961941627  -17.78320035834188  25.778112058481355
-  POINT  1284  0  -19.428571428571431  20.000000000000004
-  POINT  1285  0  -19.571428571428569  20.000000000000004
-  POINT  1286  1.3685038322319101  -19.211821715021394  20.000000000000004
-  POINT  1287  1.4126491171426165  -19.347686931634989  20.000000000000004
-  POINT  1288  2.6030489744380954  -18.582789546517624  20.000000000000004
-  POINT  1289  2.6870182961941627  -18.698363402856902  20.000000000000004
-  POINT  1290  0  -18.749399892675886  26.092049317677535
-  POINT  1291  0  -18.885265109289481  26.136194602588244
-  POINT  1292  1.4567944020533234  -18.529959231168252  26.020748724599329
-  POINT  1293  1.5009396869640301  -18.659174730766463  26.062733385477362
-  POINT  1294  2.7709876179502304  -17.89311762752671  25.81382634419564
-  POINT  1295  2.8549569397062977  -18.00303489671154  25.849540629909928
-  POINT  1296  0  -19.714285714285715  20.000000000000004
-  POINT  1297  0  -19.857142857142858  20.000000000000004
-  POINT  1298  1.4567944020533234  -19.483552148248581  20.000000000000004
-  POINT  1299  1.5009396869640301  -19.619417364862173  20.000000000000004
-  POINT  1300  2.7709876179502304  -18.81393725919618  20.000000000000004
-  POINT  1301  2.8549569397062977  -18.929511115535458  20.000000000000004
-  POINT  1302  3.2360679774997894  -16.501915721927094  25.361797443629573
-  POINT  1303  3.3516418338390679  -16.581775292552088  25.387745391058338
-  POINT  1304  3.4672156901783455  -16.661634863177078  25.4136933384871
-  POINT  1305  3.8042260651806146  -15.441418249012251  25.017220926874316
-  POINT  1306  3.9400912817942082  -15.483402909890287  25.030862570133252
-  POINT  1307  4.0759564984078009  -15.525387570768318  25.044504213392184
-  POINT  1308  3.2360679774997894  -17.351141009169893  20.000000000000004
-  POINT  1309  3.3516418338390679  -17.435110330925962  20.000000000000004
-  POINT  1310  3.4672156901783455  -17.519079652682027  20.000000000000004
-  POINT  1311  3.8042260651806146  -16.23606797749979  20.000000000000004
-  POINT  1312  3.9400912817942082  -16.280213262410498  20.000000000000004
-  POINT  1313  4.0759564984078009  -16.324358547321204  20.000000000000004
-  POINT  1314  3.582789546517624  -16.741494433802071  25.439641285915862
-  POINT  1315  3.6983634028569021  -16.821354004427064  25.465589233344627
-  POINT  1316  4.2118217150213946  -15.567372231646351  25.058145856651116
-  POINT  1317  4.3476869316349882  -15.609356892524387  25.071787499910048
-  POINT  1318  3.582789546517624  -17.603048974438096  20.000000000000004
-  POINT  1319  3.6983634028569021  -17.687018296194164  20.000000000000004
-  POINT  1320  4.2118217150213946  -16.368503832231909  20.000000000000004
-  POINT  1321  4.3476869316349882  -16.412649117142617  20.000000000000004
-  POINT  1322  3.8139372591961802  -16.901213575052058  25.491537180773388
-  POINT  1323  3.9295111155354583  -16.981073145677051  25.51748512820215
-  POINT  1324  4.4835521482485818  -15.651341553402419  25.08542914316898
-  POINT  1325  4.6194173648621746  -15.693326214280455  25.099070786427912
-  POINT  1326  3.8139372591961802  -17.770987617950233  20.000000000000004
-  POINT  1327  3.9295111155354583  -17.854956939706298  20.000000000000004
-  POINT  1328  4.4835521482485818  -16.456794402053323  20.000000000000004
-  POINT  1329  4.6194173648621746  -16.500939686964031  20.000000000000004
-  POINT  1330  4  -14.265847744427305  24.635254915624213
-  POINT  1331  4.1428571428571432  -14.265847744427305  24.635254915624213
-  POINT  1332  4.2857142857142856  -14.265847744427305  24.635254915624213
-  POINT  1333  3.8042260651806146  -13.090277239842358  24.253288904374109
-  POINT  1334  3.9400912817942082  -13.048292578964324  24.239647261115174
-  POINT  1335  4.0759564984078009  -13.006307918086291  24.226005617856242
-  POINT  1336  4  -15  20.000000000000004
-  POINT  1337  4.1428571428571432  -15  20.000000000000004
-  POINT  1338  4.2857142857142856  -15  20.000000000000004
-  POINT  1339  3.8042260651806146  -13.76393202250021  20
-  POINT  1340  3.9400912817942082  -13.719786737589503  20
-  POINT  1341  4.0759564984078009  -13.675641452678796  20
-  POINT  1342  4.4285714285714288  -14.265847744427305  24.635254915624213
-  POINT  1343  4.5714285714285712  -14.265847744427305  24.635254915624213
-  POINT  1344  4.2118217150213946  -12.964323257208259  24.212363974597309
-  POINT  1345  4.3476869316349882  -12.922338596330224  24.198722331338377
-  POINT  1346  4.4285714285714288  -15  20.000000000000004
-  POINT  1347  4.5714285714285712  -15  20.000000000000004
-  POINT  1348  4.2118217150213946  -13.631496167768091  20
-  POINT  1349  4.3476869316349882  -13.587350882857384  20
-  POINT  1350  4.7142857142857144  -14.265847744427305  24.635254915624213
-  POINT  1351  4.8571428571428568  -14.265847744427305  24.635254915624213
-  POINT  1352  4.4835521482485818  -12.88035393545219  24.185080688079445
-  POINT  1353  4.6194173648621746  -12.838369274574156  24.171439044820513
-  POINT  1354  4.7142857142857144  -15  20.000000000000004
-  POINT  1355  4.8571428571428568  -15  20.000000000000004
-  POINT  1356  4.4835521482485818  -13.543205597946677  20
-  POINT  1357  4.6194173648621746  -13.499060313035971  20
-  POINT  1358  3.2360679774997898  -12.029779766927513  23.908712387618852
-  POINT  1359  3.3516418338390683  -11.949920196302521  23.882764440190087
-  POINT  1360  3.467215690178346  -11.87006062567753  23.856816492761325
-  POINT  1361  2.351141009169893  -11.188164207252051  23.635254915624213
-  POINT  1362  2.4351103309259607  -11.07824693806722  23.599540629909928
-  POINT  1363  2.519079652682028  -10.96832966888239  23.56382634419564
-  POINT  1364  3.2360679774997898  -12.648858990830107  20
-  POINT  1365  3.3516418338390683  -12.56488966907404  20
-  POINT  1366  3.467215690178346  -12.480920347317973  20
-  POINT  1367  2.351141009169893  -11.76393202250021  20
-  POINT  1368  2.4351103309259607  -11.648358166160932  20
-  POINT  1369  2.519079652682028  -11.532784309821654  20
-  POINT  1370  3.5827895465176245  -11.790201055052536  23.830868545332564
-  POINT  1371  3.6983634028569026  -11.710341484427545  23.804920597903799
-  POINT  1372  2.6030489744380958  -10.85841239969756  23.528112058481355
-  POINT  1373  2.6870182961941631  -10.74849513051273  23.49239777276707
-  POINT  1374  3.5827895465176245  -12.396951025561904  20
-  POINT  1375  3.6983634028569026  -12.312981703805837  20
-  POINT  1376  2.6030489744380958  -11.417210453482376  20
-  POINT  1377  2.6870182961941631  -11.301636597143098  20
-  POINT  1378  3.8139372591961811  -11.630481913802553  23.778972650475037
-  POINT  1379  3.9295111155354587  -11.55062234317756  23.753024703046275
-  POINT  1380  2.7709876179502313  -10.638577861327899  23.456683487052786
-  POINT  1381  2.8549569397062986  -10.528660592143069  23.420969201338497
-  POINT  1382  3.8139372591961811  -12.22901238204977  20
-  POINT  1383  3.9295111155354587  -12.145043060293702  20
-  POINT  1384  2.7709876179502313  -11.18606274080382  20
-  POINT  1385  2.8549569397062986  -11.070488884464542  20
-  POINT  1386  1.23606797749979  -10.64781375567741  23.459684411039266
-  POINT  1387  1.2802132624104969  -10.518598256079198  23.417699750161233
-  POINT  1388  1.3243585473212036  -10.389382756480988  23.375715089283197
-  POINT  1389  4.8985871965894128e-16  -10.46162167924669  23.399186938124423
-  POINT  1390  5.0735367393247495e-16  -10.325756462633096  23.355041653213718
-  POINT  1391  5.2484862820600851e-16  -10.189891246019505  23.310896368303009
-  POINT  1392  1.23606797749979  -11.195773934819385  20
-  POINT  1393  1.2802132624104969  -11.059908718205792  20
-  POINT  1394  1.3243585473212036  -10.924043501592198  20
-  POINT  1395  4.8985871965894128e-16  -11  20
-  POINT  1396  5.0735367393247495e-16  -10.857142857142858  20
-  POINT  1397  5.2484862820600851e-16  -10.714285714285715  20
-  POINT  1398  1.3685038322319105  -10.260167256882779  23.333730428405165
-  POINT  1399  1.4126491171426172  -10.130951757284565  23.291745767527132
-  POINT  1400  5.4234358247954217e-16  -10.054026029405909  23.2667510833923
-  POINT  1401  5.5983853675307574e-16  -9.9181608127923173  23.222605798481595
-  POINT  1402  1.3685038322319105  -10.788178284978606  20
-  POINT  1403  1.4126491171426172  -10.652313068365011  20
-  POINT  1404  5.4234358247954217e-16  -10.571428571428571  20
-  POINT  1405  5.5983853675307574e-16  -10.428571428571429  20
-  POINT  1406  1.4567944020533239  -10.001736257686357  23.249761106649096
-  POINT  1407  1.5009396869640306  -9.8725207580881467  23.207776445771064
-  POINT  1408  5.773334910266094e-16  -9.7822955961787219  23.17846051357089
-  POINT  1409  5.9482844530014297e-16  -9.6464303795651301  23.134315228660181
-  POINT  1410  1.4567944020533239  -10.516447851751419  20
-  POINT  1411  1.5009396869640306  -10.380582635137825  20
-  POINT  1412  5.773334910266094e-16  -10.285714285714285  20
-  POINT  1413  5.9482844530014297e-16  -10.142857142857142  20
-  POINT  1414  -1.2360679774997874  -10.64781375567741  23.459684411039266
-  POINT  1415  -1.2802132624104943  -10.518598256079198  23.417699750161233
-  POINT  1416  -1.3243585473212007  -10.389382756480988  23.375715089283197
-  POINT  1417  -2.3511410091698921  -11.188164207252051  23.635254915624213
-  POINT  1418  -2.4351103309259599  -11.07824693806722  23.599540629909928
-  POINT  1419  -2.5190796526820272  -10.96832966888239  23.56382634419564
-  POINT  1420  -1.2360679774997874  -11.195773934819385  20
-  POINT  1421  -1.2802132624104943  -11.059908718205792  20
-  POINT  1422  -1.3243585473212007  -10.924043501592198  20
-  POINT  1423  -2.3511410091698921  -11.76393202250021  20
-  POINT  1424  -2.4351103309259599  -11.648358166160932  20
-  POINT  1425  -2.5190796526820272  -11.532784309821654  20
-  POINT  1426  -1.3685038322319074  -10.260167256882777  23.333730428405165
-  POINT  1427  -1.4126491171426141  -10.130951757284565  23.291745767527132
-  POINT  1428  -2.6030489744380949  -10.85841239969756  23.528112058481355
-  POINT  1429  -2.6870182961941622  -10.74849513051273  23.49239777276707
-  POINT  1430  -1.3685038322319074  -10.788178284978605  20
-  POINT  1431  -1.4126491171426141  -10.652313068365011  20
-  POINT  1432  -2.6030489744380949  -11.417210453482376  20
-  POINT  1433  -2.6870182961941622  -11.301636597143098  20
-  POINT  1434  -1.4567944020533208  -10.001736257686357  23.249761106649096
-  POINT  1435  -1.5009396869640275  -9.8725207580881467  23.207776445771064
-  POINT  1436  -2.77098761795023  -10.638577861327899  23.456683487052786
-  POINT  1437  -2.8549569397062973  -10.528660592143069  23.420969201338497
-  POINT  1438  -1.4567944020533208  -10.516447851751419  20
-  POINT  1439  -1.5009396869640275  -10.380582635137825  20
-  POINT  1440  -2.77098761795023  -11.18606274080382  20
-  POINT  1441  -2.8549569397062973  -11.070488884464542  20
-  POINT  1442  -3.2360679774997894  -12.029779766927513  23.908712387618852
-  POINT  1443  -3.3516418338390679  -11.949920196302521  23.882764440190087
-  POINT  1444  -3.4672156901783455  -11.87006062567753  23.856816492761325
-  POINT  1445  -3.8042260651806141  -13.090277239842358  24.253288904374109
-  POINT  1446  -3.9400912817942078  -13.048292578964324  24.239647261115174
-  POINT  1447  -4.0759564984078009  -13.006307918086291  24.226005617856242
-  POINT  1448  -3.2360679774997894  -12.648858990830107  20
-  POINT  1449  -3.3516418338390679  -12.56488966907404  20
-  POINT  1450  -3.4672156901783455  -12.480920347317973  20
-  POINT  1451  -3.8042260651806141  -13.76393202250021  20
-  POINT  1452  -3.9400912817942078  -13.719786737589503  20
-  POINT  1453  -4.0759564984078009  -13.675641452678796  20
-  POINT  1454  -3.582789546517624  -11.790201055052536  23.830868545332564
-  POINT  1455  -3.6983634028569021  -11.710341484427545  23.804920597903799
-  POINT  1456  -4.2118217150213946  -12.964323257208257  24.212363974597309
-  POINT  1457  -4.3476869316349873  -12.922338596330222  24.198722331338377
-  POINT  1458  -3.582789546517624  -12.396951025561904  20
-  POINT  1459  -3.6983634028569021  -12.312981703805837  20
-  POINT  1460  -4.2118217150213946  -13.631496167768089  20
-  POINT  1461  -4.3476869316349873  -13.587350882857383  20
-  POINT  1462  -3.8139372591961802  -11.630481913802551  23.778972650475037
-  POINT  1463  -3.9295111155354583  -11.55062234317756  23.753024703046275
-  POINT  1464  -4.4835521482485809  -12.880353935452188  24.185080688079445
-  POINT  1465  -4.6194173648621737  -12.838369274574154  24.171439044820513
-  POINT  1466  -3.8139372591961802  -12.229012382049769  20
-  POINT  1467  -3.9295111155354583  -12.145043060293702  20
-  POINT  1468  -4.4835521482485809  -13.543205597946676  20
-  POINT  1469  -4.6194173648621737  -13.499060313035969  20
-  POINT  1470  -4  -14.265847744427305  24.635254915624213
-  POINT  1471  -4.1428571428571432  -14.265847744427305  24.635254915624213
-  POINT  1472  -4.2857142857142856  -14.265847744427305  24.635254915624213
-  POINT  1473  -3.8042260651806146  -15.441418249012251  25.017220926874316
-  POINT  1474  -3.9400912817942082  -15.483402909890284  25.030862570133252
-  POINT  1475  -4.0759564984078009  -15.525387570768318  25.044504213392184
-  POINT  1476  -4  -15  20.000000000000004
-  POINT  1477  -4.1428571428571432  -15  20.000000000000004
-  POINT  1478  -4.2857142857142856  -15  20.000000000000004
-  POINT  1479  -3.8042260651806146  -16.23606797749979  20.000000000000004
-  POINT  1480  -3.9400912817942082  -16.280213262410495  20.000000000000004
-  POINT  1481  -4.0759564984078009  -16.324358547321204  20.000000000000004
-  POINT  1482  -4.4285714285714288  -14.265847744427305  24.635254915624213
-  POINT  1483  -4.5714285714285712  -14.265847744427305  24.635254915624213
-  POINT  1484  -4.2118217150213946  -15.567372231646351  25.058145856651116
-  POINT  1485  -4.3476869316349882  -15.609356892524387  25.071787499910048
-  POINT  1486  -4.4285714285714288  -15  20.000000000000004
-  POINT  1487  -4.5714285714285712  -15  20.000000000000004
-  POINT  1488  -4.2118217150213946  -16.368503832231909  20.000000000000004
-  POINT  1489  -4.3476869316349882  -16.412649117142617  20.000000000000004
-  POINT  1490  -4.7142857142857144  -14.265847744427305  24.635254915624213
-  POINT  1491  -4.8571428571428568  -14.265847744427303  24.635254915624213
-  POINT  1492  -4.4835521482485818  -15.651341553402419  25.08542914316898
-  POINT  1493  -4.6194173648621746  -15.693326214280452  25.099070786427912
-  POINT  1494  -4.7142857142857144  -15  20.000000000000004
-  POINT  1495  -4.8571428571428568  -14.999999999999998  20.000000000000004
-  POINT  1496  -4.4835521482485818  -16.456794402053323  20.000000000000004
-  POINT  1497  -4.6194173648621746  -16.500939686964028  20.000000000000004
-  POINT  1498  -3.2360679774997898  -16.501915721927094  25.361797443629573
-  POINT  1499  -3.3516418338390683  -16.581775292552084  25.387745391058335
-  POINT  1500  -3.467215690178346  -16.661634863177078  25.4136933384871
-  POINT  1501  -2.3511410091698934  -17.343531281602559  25.635254915624213
-  POINT  1502  -2.4351103309259612  -17.453448550787389  25.670969201338497
-  POINT  1503  -2.5190796526820285  -17.563365819972219  25.706683487052786
-  POINT  1504  -3.2360679774997898  -17.351141009169893  20.000000000000004
-  POINT  1505  -3.3516418338390683  -17.435110330925959  20.000000000000004
-  POINT  1506  -3.467215690178346  -17.519079652682027  20.000000000000004
-  POINT  1507  -2.3511410091698934  -18.23606797749979  20.000000000000004
-  POINT  1508  -2.4351103309259612  -18.351641833839068  20.000000000000004
-  POINT  1509  -2.5190796526820285  -18.467215690178346  20.000000000000004
-  POINT  1510  -3.5827895465176245  -16.741494433802071  25.439641285915862
-  POINT  1511  -3.6983634028569026  -16.821354004427061  25.465589233344623
-  POINT  1512  -2.6030489744380962  -17.673283089157049  25.74239777276707
-  POINT  1513  -2.687018296194164  -17.78320035834188  25.778112058481355
-  POINT  1514  -3.5827895465176245  -17.603048974438096  20.000000000000004
-  POINT  1515  -3.6983634028569026  -17.687018296194161  20.000000000000004
-  POINT  1516  -2.6030489744380962  -18.582789546517624  20.000000000000004
-  POINT  1517  -2.687018296194164  -18.698363402856902  20.000000000000004
-  POINT  1518  -3.8139372591961811  -16.901213575052058  25.491537180773388
-  POINT  1519  -3.9295111155354587  -16.981073145677051  25.51748512820215
-  POINT  1520  -2.7709876179502317  -17.89311762752671  25.81382634419564
-  POINT  1521  -2.854956939706299  -18.00303489671154  25.849540629909928
-  POINT  1522  -3.8139372591961811  -17.77098761795023  20.000000000000004
-  POINT  1523  -3.9295111155354587  -17.854956939706298  20.000000000000004
-  POINT  1524  -2.7709876179502317  -18.81393725919618  20.000000000000004
-  POINT  1525  -2.854956939706299  -18.929511115535458  20.000000000000004
-  POINT  1526  -1.2360679774997905  -17.883881733177201  25.810825420209159
-  POINT  1527  -1.2802132624104974  -18.013097232775408  25.852810081087192
-  POINT  1528  -1.3243585473212041  -18.142312732373622  25.894794741965228
-  POINT  1529  -1.2360679774997905  -18.804226065180615  20.000000000000004
-  POINT  1530  -1.2802132624104974  -18.940091281794206  20.000000000000004
-  POINT  1531  -1.3243585473212041  -19.075956498407802  20.000000000000004
-  POINT  1532  -1.368503832231911  -18.271528231971832  25.936779402843261
-  POINT  1533  -1.4126491171426176  -18.400743731570042  25.978764063721293
-  POINT  1534  -1.368503832231911  -19.211821715021394  20.000000000000004
-  POINT  1535  -1.4126491171426176  -19.347686931634989  20.000000000000004
-  POINT  1536  -1.4567944020533246  -18.529959231168252  26.020748724599329
-  POINT  1537  -1.5009396869640312  -18.659174730766463  26.062733385477362
-  POINT  1538  -1.4567944020533246  -19.483552148248581  20.000000000000004
-  POINT  1539  -1.5009396869640312  -19.619417364862173  20.000000000000004
-  POINT  1540  0  -18.070073809607923  14.12867710687601
-  POINT  1541  0  -18.205939026221515  14.084531821965303
-  POINT  1542  0  -18.341804242835106  14.040386537054598
-  POINT  1543  1.2360679774997896  -17.883881733177201  14.189174579790853
-  POINT  1544  1.2802132624104965  -18.013097232775415  14.147189918912819
-  POINT  1545  1.3243585473212032  -18.142312732373625  14.105205258034786
-  POINT  1546  2.3511410091698925  -17.343531281602559  14.364745084375798
-  POINT  1547  2.4351103309259603  -17.453448550787392  14.329030798661513
-  POINT  1548  2.5190796526820276  -17.563365819972223  14.293316512947229
-  POINT  1549  0  -15.371322893124002  8.8320802064430133
-  POINT  1550  0  -15.486896749463279  8.7481108846869446
-  POINT  1551  0  -15.602470605802557  8.6641415629308778
-  POINT  1552  1.2360679774997896  -15.212938452799465  8.9471532381131151
-  POINT  1553  1.2802132624104965  -15.322855721984297  8.8672936674881218
-  POINT  1554  1.3243585473212032  -15.432772991169127  8.7874340968631302
-  POINT  1555  2.3511410091698925  -14.753288904374108  9.2811081830225977
-  POINT  1556  2.4351103309259603  -14.846790118258031  9.2131755747158017
-  POINT  1557  2.5190796526820276  -14.940291332141957  9.145242966409004
-  POINT  1558  0  -18.477669459448702  13.996241252143889
-  POINT  1559  0  -18.613534676062294  13.952095967233184
-  POINT  1560  1.3685038322319101  -18.271528231971832  14.063220597156754
-  POINT  1561  1.4126491171426165  -18.400743731570046  14.021235936278718
-  POINT  1562  2.6030489744380954  -17.673283089157053  14.257602227232942
-  POINT  1563  2.6870182961941627  -17.783200358341883  14.221887941518656
-  POINT  1564  0  -15.718044462141838  8.5801722411748091
-  POINT  1565  0  -15.833618318481113  8.4962029194187441
-  POINT  1566  1.3685038322319101  -15.542690260353956  8.7075745262381385
-  POINT  1567  1.4126491171426165  -15.652607529538788  8.6277149556131452
-  POINT  1568  2.6030489744380954  -15.033792546025881  9.0773103581022081
-  POINT  1569  2.6870182961941627  -15.127293759909806  9.0093777497954122
-  POINT  1570  0  -18.749399892675889  13.907950682322475
-  POINT  1571  0  -18.885265109289481  13.86380539741177
-  POINT  1572  1.4567944020533234  -18.529959231168256  13.979251275400685
-  POINT  1573  1.5009396869640301  -18.659174730766463  13.937266614522652
-  POINT  1574  2.7709876179502304  -17.893117627526713  14.186173655804371
-  POINT  1575  2.8549569397062977  -18.003034896711544  14.150459370090086
-  POINT  1576  0  -15.949192174820393  8.4122335976626736
-  POINT  1577  0  -16.064766031159671  8.3282642759066068
-  POINT  1578  1.4567944020533234  -15.762524798723618  8.5478553849881536
-  POINT  1579  1.5009396869640301  -15.872442067908446  8.467995814363162
-  POINT  1580  2.7709876179502304  -15.22079497379373  8.9414451414886145
-  POINT  1581  2.8549569397062977  -15.314296187677655  8.8735125331818185
-  POINT  1582  3.2360679774997894  -16.501915721927098  14.638202556370437
-  POINT  1583  3.3516418338390679  -16.581775292552091  14.612254608941674
-  POINT  1584  3.4672156901783455  -16.661634863177081  14.586306661512912
-  POINT  1585  3.8042260651806146  -15.441418249012253  14.982779073125693
-  POINT  1586  3.9400912817942082  -15.483402909890289  14.969137429866759
-  POINT  1587  4.0759564984078009  -15.52538757076832  14.955495786607829
-  POINT  1588  3.2360679774997894  -14.03736794821452  9.8012552043627998
-  POINT  1589  3.3516418338390679  -14.105300556521318  9.7518992753895812
-  POINT  1590  3.4672156901783455  -14.173233164828112  9.7025433464163644
-  POINT  1591  3.8042260651806146  -13.135254915624213  10.456678687607544
-  POINT  1592  3.9400912817942082  -13.170969201338499  10.430730740178779
-  POINT  1593  4.0759564984078009  -13.206683487052784  10.404782792750018
-  POINT  1594  3.582789546517624  -16.741494433802075  14.560358714084149
-  POINT  1595  3.6983634028569021  -16.821354004427068  14.534410766655386
-  POINT  1596  4.2118217150213946  -15.567372231646353  14.941854143348896
-  POINT  1597  4.3476869316349882  -15.609356892524389  14.928212500089963
-  POINT  1598  3.582789546517624  -14.24116577313491  9.6531874174431458
-  POINT  1599  3.6983634028569021  -14.309098381441707  9.6038314884699272
-  POINT  1600  4.2118217150213946  -13.242397772767069  10.378834845321256
-  POINT  1601  4.3476869316349882  -13.278112058481355  10.352886897892493
-  POINT  1602  3.8139372591961802  -16.901213575052061  14.508462819226622
-  POINT  1603  3.9295111155354583  -16.981073145677051  14.482514871797861
-  POINT  1604  4.4835521482485818  -15.651341553402421  14.91457085683103
-  POINT  1605  4.6194173648621746  -15.693326214280457  14.900929213572098
-  POINT  1606  3.8139372591961802  -14.377030989748505  9.5544755594967086
-  POINT  1607  3.9295111155354583  -14.444963598055299  9.5051196305234917
-  POINT  1608  4.4835521482485818  -13.31382634419564  10.326938950463729
-  POINT  1609  4.6194173648621746  -13.349540629909926  10.300991003034966
-  POINT  1610  4  -14.265847744427306  15.364745084375798
-  POINT  1611  4.1428571428571432  -14.265847744427306  15.364745084375798
-  POINT  1612  4.2857142857142856  -14.265847744427306  15.364745084375798
-  POINT  1613  3.8042260651806146  -13.09027723984236  15.746711095625901
-  POINT  1614  3.9400912817942082  -13.048292578964325  15.760352738884833
-  POINT  1615  4.0759564984078009  -13.006307918086291  15.773994382143766
-  POINT  1616  4  -12.135254915624213  11.183221215612905
-  POINT  1617  4.1428571428571432  -12.135254915624213  11.183221215612905
-  POINT  1618  4.2857142857142856  -12.135254915624213  11.183221215612905
-  POINT  1619  3.8042260651806146  -11.135254915624211  11.909763743618266
-  POINT  1620  3.9400912817942082  -11.099540629909926  11.935711691047029
-  POINT  1621  4.0759564984078009  -11.06382634419564  11.961659638475791
-  POINT  1622  4.4285714285714288  -14.265847744427306  15.364745084375798
-  POINT  1623  4.5714285714285712  -14.265847744427306  15.364745084375798
-  POINT  1624  4.2118217150213946  -12.96432325720826  15.787636025402698
-  POINT  1625  4.3476869316349882  -12.922338596330226  15.80127766866163
-  POINT  1626  4.4285714285714288  -12.135254915624213  11.183221215612905
-  POINT  1627  4.5714285714285712  -12.135254915624213  11.183221215612905
-  POINT  1628  4.2118217150213946  -11.028112058481355  11.987607585904554
-  POINT  1629  4.3476869316349882  -10.99239777276707  12.013555533333317
-  POINT  1630  4.7142857142857144  -14.265847744427306  15.364745084375798
-  POINT  1631  4.8571428571428568  -14.265847744427306  15.364745084375798
-  POINT  1632  4.4835521482485818  -12.880353935452192  15.814919311920562
-  POINT  1633  4.6194173648621746  -12.838369274574157  15.828560955179494
-  POINT  1634  4.7142857142857144  -12.135254915624213  11.183221215612905
-  POINT  1635  4.8571428571428568  -12.135254915624213  11.183221215612905
-  POINT  1636  4.4835521482485818  -10.956683487052784  12.039503480762079
-  POINT  1637  4.6194173648621746  -10.920969201338497  12.065451428190842
-  POINT  1638  3.2360679774997898  -12.029779766927515  16.091287612381159
-  POINT  1639  3.3516418338390683  -11.949920196302523  16.11723555980992
-  POINT  1640  3.467215690178346  -11.870060625677532  16.143183507238682
-  POINT  1641  2.351141009169893  -11.188164207252052  16.364745084375794
-  POINT  1642  2.4351103309259607  -11.078246938067222  16.400459370090083
-  POINT  1643  2.519079652682028  -10.968329668882392  16.436173655804367
-  POINT  1644  3.2360679774997898  -10.233141883033904  12.56518722686301
-  POINT  1645  3.3516418338390683  -10.165209274727108  12.614543155836227
-  POINT  1646  3.467215690178346  -10.097276666420312  12.663899084809445
-  POINT  1647  2.351141009169893  -9.517220926874316  13.08533424820321
-  POINT  1648  2.4351103309259607  -9.4237197129903922  13.153266856510008
-  POINT  1649  2.519079652682028  -9.3302184991064667  13.221199464816806
-  POINT  1650  3.5827895465176245  -11.790201055052538  16.169131454667447
-  POINT  1651  3.6983634028569026  -11.710341484427547  16.195079402096209
-  POINT  1652  2.6030489744380958  -10.858412399697562  16.471887941518652
-  POINT  1653  2.6870182961941631  -10.748495130512731  16.507602227232937
-  POINT  1654  3.5827895465176245  -10.029344058113514  12.713255013782664
-  POINT  1655  3.6983634028569026  -9.9614114498067181  12.762610942755881
-  POINT  1656  2.6030489744380958  -9.236717285222543  13.2891320731236
-  POINT  1657  2.6870182961941631  -9.1432160713386175  13.357064681430398
-  POINT  1658  3.8139372591961811  -11.630481913802555  16.22102734952497
-  POINT  1659  3.9295111155354587  -11.550622343177562  16.246975296953735
-  POINT  1660  2.7709876179502313  -10.638577861327901  16.543316512947225
-  POINT  1661  2.8549569397062986  -10.528660592143069  16.57903079866151
-  POINT  1662  3.8139372591961811  -9.8934788414999222  12.8119668717291
-  POINT  1663  3.9295111155354587  -9.8255462331931245  12.861322800702318
-  POINT  1664  2.7709876179502313  -9.0497148574546937  13.424997289737195
-  POINT  1665  2.8549569397062986  -8.9562136435707682  13.492929898043991
-  POINT  1666  1.23606797749979  -10.64781375567741  16.540315588960741
-  POINT  1667  1.2802132624104969  -10.5185982560792  16.582300249838774
-  POINT  1668  1.3243585473212036  -10.389382756480989  16.62428491071681
-  POINT  1669  4.8985871965894128e-16  -10.461621679246692  16.600813061875584
-  POINT  1670  5.0735367393247495e-16  -10.325756462633098  16.644958346786289
-  POINT  1671  5.2484862820600851e-16  -10.189891246019505  16.689103631696998
-  POINT  1672  1.23606797749979  -9.0575713784489587  13.419289193112693
-  POINT  1673  1.2802132624104969  -8.9476541092641266  13.499148763737686
-  POINT  1674  1.3243585473212036  -8.8377368400792964  13.57900833436268
-  POINT  1675  4.8985871965894128e-16  -8.8991869381244229  13.534362224782797
-  POINT  1676  5.0735367393247495e-16  -8.7836130817851448  13.618331546538865
-  POINT  1677  5.2484862820600851e-16  -8.6680392254458667  13.70230086829493
-  POINT  1678  1.3685038322319105  -10.260167256882779  16.666269571594842
-  POINT  1679  1.4126491171426172  -10.130951757284567  16.708254232472875
-  POINT  1680  5.4234358247954217e-16  -10.054026029405911  16.733248916607707
-  POINT  1681  5.5983853675307574e-16  -9.9181608127923173  16.777394201518412
-  POINT  1682  1.3685038322319105  -8.7278195708944679  13.658867904987671
-  POINT  1683  1.4126491171426172  -8.6179023017096359  13.738727475612665
-  POINT  1684  5.4234358247954217e-16  -8.5524653691065868  13.786270190050999
-  POINT  1685  5.5983853675307574e-16  -8.4368915127673088  13.870239511807068
-  POINT  1686  1.4567944020533239  -10.001736257686359  16.750238893350911
-  POINT  1687  1.5009396869640306  -9.8725207580881467  16.792223554228944
-  POINT  1688  5.773334910266094e-16  -9.7822955961787237  16.821539486429117
-  POINT  1689  5.9482844530014297e-16  -9.6464303795651301  16.865684771339826
-  POINT  1690  1.4567944020533239  -8.5079850325248056  13.818587046237656
-  POINT  1691  1.5009396869640306  -8.3980677633399754  13.89844661686265
-  POINT  1692  5.773334910266094e-16  -8.3213176564280307  13.954208833563136
-  POINT  1693  5.9482844530014297e-16  -8.2057438000887526  14.038178155319201
-  POINT  1694  -1.2360679774997874  -10.64781375567741  16.540315588960741
-  POINT  1695  -1.2802132624104943  -10.5185982560792  16.582300249838774
-  POINT  1696  -1.3243585473212007  -10.389382756480989  16.62428491071681
-  POINT  1697  -2.3511410091698921  -11.188164207252052  16.364745084375794
-  POINT  1698  -2.4351103309259599  -11.078246938067222  16.400459370090083
-  POINT  1699  -2.5190796526820272  -10.968329668882392  16.436173655804367
-  POINT  1700  -1.2360679774997874  -9.0575713784489587  13.419289193112693
-  POINT  1701  -1.2802132624104943  -8.9476541092641266  13.499148763737686
-  POINT  1702  -1.3243585473212007  -8.8377368400792964  13.57900833436268
-  POINT  1703  -2.3511410091698921  -9.517220926874316  13.08533424820321
-  POINT  1704  -2.4351103309259599  -9.4237197129903922  13.153266856510008
-  POINT  1705  -2.5190796526820272  -9.3302184991064667  13.221199464816806
-  POINT  1706  -1.3685038322319074  -10.260167256882777  16.666269571594842
-  POINT  1707  -1.4126491171426141  -10.130951757284567  16.708254232472875
-  POINT  1708  -2.6030489744380949  -10.858412399697562  16.471887941518652
-  POINT  1709  -2.6870182961941622  -10.748495130512731  16.507602227232937
-  POINT  1710  -1.3685038322319074  -8.7278195708944661  13.658867904987673
-  POINT  1711  -1.4126491171426141  -8.6179023017096359  13.738727475612665
-  POINT  1712  -2.6030489744380949  -9.236717285222543  13.2891320731236
-  POINT  1713  -2.6870182961941622  -9.1432160713386175  13.357064681430398
-  POINT  1714  -1.4567944020533208  -10.001736257686359  16.750238893350911
-  POINT  1715  -1.5009396869640275  -9.8725207580881467  16.792223554228944
-  POINT  1716  -2.77098761795023  -10.638577861327901  16.543316512947225
-  POINT  1717  -2.8549569397062973  -10.528660592143069  16.57903079866151
-  POINT  1718  -1.4567944020533208  -8.5079850325248056  13.818587046237656
-  POINT  1719  -1.5009396869640275  -8.3980677633399754  13.89844661686265
-  POINT  1720  -2.77098761795023  -9.0497148574546937  13.424997289737195
-  POINT  1721  -2.8549569397062973  -8.9562136435707682  13.492929898043991
-  POINT  1722  -3.2360679774997894  -12.029779766927515  16.091287612381159
-  POINT  1723  -3.3516418338390679  -11.949920196302523  16.11723555980992
-  POINT  1724  -3.4672156901783455  -11.870060625677532  16.143183507238682
-  POINT  1725  -3.8042260651806141  -13.09027723984236  15.746711095625901
-  POINT  1726  -3.9400912817942078  -13.048292578964325  15.760352738884833
-  POINT  1727  -4.0759564984078009  -13.006307918086291  15.773994382143766
-  POINT  1728  -3.2360679774997894  -10.233141883033904  12.56518722686301
-  POINT  1729  -3.3516418338390679  -10.165209274727108  12.614543155836227
-  POINT  1730  -3.4672156901783455  -10.097276666420312  12.663899084809445
-  POINT  1731  -3.8042260651806141  -11.135254915624211  11.909763743618266
-  POINT  1732  -3.9400912817942078  -11.099540629909926  11.935711691047029
-  POINT  1733  -4.0759564984078009  -11.06382634419564  11.961659638475791
-  POINT  1734  -3.582789546517624  -11.790201055052538  16.169131454667447
-  POINT  1735  -3.6983634028569021  -11.710341484427547  16.195079402096209
-  POINT  1736  -4.2118217150213946  -12.964323257208259  15.787636025402698
-  POINT  1737  -4.3476869316349873  -12.922338596330224  15.801277668661632
-  POINT  1738  -3.582789546517624  -10.029344058113514  12.713255013782664
-  POINT  1739  -3.6983634028569021  -9.9614114498067181  12.762610942755881
-  POINT  1740  -4.2118217150213946  -11.028112058481355  11.987607585904554
-  POINT  1741  -4.3476869316349873  -10.992397772767069  12.013555533333317
-  POINT  1742  -3.8139372591961802  -11.630481913802553  16.22102734952497
-  POINT  1743  -3.9295111155354583  -11.550622343177562  16.246975296953735
-  POINT  1744  -4.4835521482485809  -12.88035393545219  15.814919311920564
-  POINT  1745  -4.6194173648621737  -12.838369274574156  15.828560955179496
-  POINT  1746  -3.8139372591961802  -9.8934788414999204  12.811966871729101
-  POINT  1747  -3.9295111155354583  -9.8255462331931245  12.861322800702318
-  POINT  1748  -4.4835521482485809  -10.956683487052782  12.039503480762081
-  POINT  1749  -4.6194173648621737  -10.920969201338497  12.065451428190844
-  POINT  1750  -4  -14.265847744427306  15.364745084375798
-  POINT  1751  -4.1428571428571432  -14.265847744427306  15.364745084375798
-  POINT  1752  -4.2857142857142856  -14.265847744427306  15.364745084375798
-  POINT  1753  -3.8042260651806146  -15.441418249012253  14.982779073125693
-  POINT  1754  -3.9400912817942082  -15.483402909890286  14.969137429866761
-  POINT  1755  -4.0759564984078009  -15.52538757076832  14.955495786607829
-  POINT  1756  -4  -12.135254915624213  11.183221215612905
-  POINT  1757  -4.1428571428571432  -12.135254915624213  11.183221215612905
-  POINT  1758  -4.2857142857142856  -12.135254915624213  11.183221215612905
-  POINT  1759  -3.8042260651806146  -13.135254915624213  10.456678687607544
-  POINT  1760  -3.9400912817942082  -13.170969201338496  10.430730740178781
-  POINT  1761  -4.0759564984078009  -13.206683487052784  10.404782792750018
-  POINT  1762  -4.4285714285714288  -14.265847744427306  15.364745084375798
-  POINT  1763  -4.5714285714285712  -14.265847744427306  15.364745084375798
-  POINT  1764  -4.2118217150213946  -15.567372231646353  14.941854143348896
-  POINT  1765  -4.3476869316349882  -15.609356892524389  14.928212500089963
-  POINT  1766  -4.4285714285714288  -12.135254915624213  11.183221215612905
-  POINT  1767  -4.5714285714285712  -12.135254915624213  11.183221215612905
-  POINT  1768  -4.2118217150213946  -13.242397772767069  10.378834845321256
-  POINT  1769  -4.3476869316349882  -13.278112058481355  10.352886897892493
-  POINT  1770  -4.7142857142857144  -14.265847744427306  15.364745084375798
-  POINT  1771  -4.8571428571428568  -14.265847744427305  15.364745084375798
-  POINT  1772  -4.4835521482485818  -15.651341553402421  14.91457085683103
-  POINT  1773  -4.6194173648621746  -15.693326214280454  14.9009292135721
-  POINT  1774  -4.7142857142857144  -12.135254915624213  11.183221215612905
-  POINT  1775  -4.8571428571428568  -12.135254915624211  11.183221215612905
-  POINT  1776  -4.4835521482485818  -13.31382634419564  10.326938950463729
-  POINT  1777  -4.6194173648621746  -13.349540629909924  10.300991003034968
-  POINT  1778  -3.2360679774997898  -16.501915721927098  14.638202556370437
-  POINT  1779  -3.3516418338390683  -16.581775292552088  14.612254608941676
-  POINT  1780  -3.467215690178346  -16.661634863177081  14.586306661512912
-  POINT  1781  -2.3511410091698934  -17.343531281602559  14.364745084375798
-  POINT  1782  -2.4351103309259612  -17.453448550787392  14.329030798661513
-  POINT  1783  -2.5190796526820285  -17.563365819972223  14.293316512947229
-  POINT  1784  -3.2360679774997898  -14.03736794821452  9.8012552043627998
-  POINT  1785  -3.3516418338390683  -14.105300556521314  9.751899275389583
-  POINT  1786  -3.467215690178346  -14.173233164828112  9.7025433464163644
-  POINT  1787  -2.3511410091698934  -14.753288904374108  9.2811081830225977
-  POINT  1788  -2.4351103309259612  -14.846790118258031  9.2131755747158017
-  POINT  1789  -2.5190796526820285  -14.940291332141957  9.145242966409004
-  POINT  1790  -3.5827895465176245  -16.741494433802075  14.560358714084149
-  POINT  1791  -3.6983634028569026  -16.821354004427064  14.534410766655387
-  POINT  1792  -2.6030489744380962  -17.673283089157053  14.257602227232942
-  POINT  1793  -2.687018296194164  -17.783200358341883  14.221887941518656
-  POINT  1794  -3.5827895465176245  -14.24116577313491  9.6531874174431458
-  POINT  1795  -3.6983634028569026  -14.309098381441704  9.603831488469929
-  POINT  1796  -2.6030489744380962  -15.033792546025881  9.0773103581022081
-  POINT  1797  -2.687018296194164  -15.127293759909806  9.0093777497954122
-  POINT  1798  -3.8139372591961811  -16.901213575052058  14.508462819226624
-  POINT  1799  -3.9295111155354587  -16.981073145677051  14.482514871797861
-  POINT  1800  -2.7709876179502317  -17.893117627526713  14.186173655804371
-  POINT  1801  -2.854956939706299  -18.003034896711544  14.150459370090086
-  POINT  1802  -3.8139372591961811  -14.377030989748501  9.5544755594967103
-  POINT  1803  -3.9295111155354587  -14.444963598055299  9.5051196305234917
-  POINT  1804  -2.7709876179502317  -15.22079497379373  8.9414451414886145
-  POINT  1805  -2.854956939706299  -15.314296187677655  8.8735125331818185
-  POINT  1806  -1.2360679774997905  -17.883881733177201  14.189174579790853
-  POINT  1807  -1.2802132624104974  -18.013097232775412  14.147189918912819
-  POINT  1808  -1.3243585473212041  -18.142312732373625  14.105205258034786
-  POINT  1809  -1.2360679774997905  -15.212938452799465  8.9471532381131151
-  POINT  1810  -1.2802132624104974  -15.322855721984295  8.8672936674881235
-  POINT  1811  -1.3243585473212041  -15.432772991169127  8.7874340968631302
-  POINT  1812  -1.368503832231911  -18.271528231971832  14.063220597156754
-  POINT  1813  -1.4126491171426176  -18.400743731570046  14.021235936278718
-  POINT  1814  -1.368503832231911  -15.542690260353956  8.7075745262381385
-  POINT  1815  -1.4126491171426176  -15.652607529538788  8.6277149556131452
-  POINT  1816  -1.4567944020533246  -18.529959231168256  13.979251275400685
-  POINT  1817  -1.5009396869640312  -18.659174730766463  13.937266614522652
-  POINT  1818  -1.4567944020533246  -15.762524798723618  8.5478553849881536
-  POINT  1819  -1.5009396869640312  -15.872442067908446  8.467995814363162
-  POINT  1820  0  -11.167919793556992  4.6286771068760011
-  POINT  1821  0  -11.251889115313059  4.513103250536723
-  POINT  1822  0  -11.335858437069126  4.3975293941974449
-  POINT  1823  1.2360679774997896  -11.052846761886888  4.7870615472005369
-  POINT  1824  1.2802132624104965  -11.132706332511884  4.6771442780157049
-  POINT  1825  1.3243585473212032  -11.212565903136875  4.5672270088308746
-  POINT  1826  2.3511410091698925  -10.718891816977406  5.246711095625896
-  POINT  1827  2.4351103309259603  -10.786824425284204  5.1532098817419705
-  POINT  1828  2.5190796526820276  -10.854757033591  5.059708667858045
-  POINT  1829  0  -5.8713228931240034  1.9299261903920844
-  POINT  1830  0  -5.9154681780347103  1.7940609737784889
-  POINT  1831  0  -5.9596134629454172  1.6581957571648971
-  POINT  1832  1.2360679774997896  -5.8108254202091603  2.1161182668228022
-  POINT  1833  1.2802132624104965  -5.8528100810871946  1.9869027672245885
-  POINT  1834  1.3243585473212032  -5.894794741965228  1.8576872676263818
-  POINT  1835  2.3511410091698925  -5.6352549156242135  2.6564687183974449
-  POINT  1836  2.4351103309259603  -5.6709692013385  2.5465514492126147
-  POINT  1837  2.5190796526820276  -5.7066834870527856  2.4366341800277844
-  POINT  1838  0  -11.419827758825196  4.2819555378581651
-  POINT  1839  0  -11.503797080581261  4.1663816815188888
-  POINT  1840  1.3685038322319101  -11.292425473761867  4.4573097396460462
-  POINT  1841  1.4126491171426165  -11.37228504438686  4.3473924704612141
-  POINT  1842  2.6030489744380954  -10.922689641897795  4.9662074539741212
-  POINT  1843  2.6870182961941627  -10.990622250204593  4.8727062400901957
-  POINT  1844  0  -6.003758747856125  1.5223305405513017
-  POINT  1845  0  -6.0479040327668301  1.3864653239377098
-  POINT  1846  1.3685038322319101  -5.9367794028432614  1.7284717680281716
-  POINT  1847  1.4126491171426165  -5.9787640637212958  1.5992562684299578
-  POINT  1848  2.6030489744380954  -5.7423977727670712  2.3267169108429542
-  POINT  1849  2.6870182961941627  -5.7781120584813568  2.2167996416581239
-  POINT  1850  0  -11.58776640233733  4.0508078251796089
-  POINT  1851  0  -11.671735724093397  3.9352339688403326
-  POINT  1852  1.4567944020533234  -11.452144615011852  4.2374752012763839
-  POINT  1853  1.5009396869640301  -11.532004185636843  4.1275579320915554
-  POINT  1854  2.7709876179502304  -11.058554858511389  4.779205026206272
-  POINT  1855  2.8549569397062977  -11.126487466818187  4.6857038123223465
-  POINT  1856  0  -6.0920493176775379  1.2506001073241144
-  POINT  1857  0  -6.1361946025882448  1.1147348907105226
-  POINT  1858  1.4567944020533234  -6.0207487245993292  1.4700407688317512
-  POINT  1859  1.5009396869640301  -6.0627333854773626  1.340825269233541
-  POINT  1860  2.7709876179502304  -5.8138263441956424  2.1068823724732901
-  POINT  1861  2.8549569397062977  -5.849540629909928  1.9969651032884599
-  POINT  1862  3.2360679774997894  -10.198744795637205  5.9626320517854818
-  POINT  1863  3.3516418338390679  -10.248100724610424  5.8946994434786841
-  POINT  1864  3.4672156901783455  -10.297456653583639  5.82676683517189
-  POINT  1865  3.8042260651806146  -9.5433213123924592  6.8647450843757891
-  POINT  1866  3.9400912817942082  -9.5692692598212243  6.8290307986615026
-  POINT  1867  4.0759564984078009  -9.5952172072499859  6.7933165129472179
-  POINT  1868  3.2360679774997894  -5.361797443629575  3.4980842780729056
-  POINT  1869  3.3516418338390679  -5.3877453910583384  3.4182247074479122
-  POINT  1870  3.4672156901783455  -5.4136933384871  3.3383651368229224
-  POINT  1871  3.8042260651806146  -5.0172209268743186  4.5585817509877504
-  POINT  1872  3.9400912817942082  -5.0308625701332517  4.5165970901097143
-  POINT  1873  4.0759564984078009  -5.0445042133921838  4.4746124292316836
-  POINT  1874  3.582789546517624  -10.346812582556858  5.7588342268650923
-  POINT  1875  3.6983634028569021  -10.396168511530078  5.6909016185582946
-  POINT  1876  4.2118217150213946  -9.6211651546787476  6.7576022272329332
-  POINT  1877  4.3476869316349882  -9.6471131021075109  6.7218879415186468
-  POINT  1878  3.582789546517624  -5.4396412859158634  3.258505566197929
-  POINT  1879  3.6983634028569021  -5.4655892333446268  3.1786459955729356
-  POINT  1880  4.2118217150213946  -5.058145856651115  4.432627768353651
-  POINT  1881  4.3476869316349882  -5.0717874999100481  4.3906431074756149
-  POINT  1882  3.8139372591961802  -10.445524440503297  5.6229690102514969
-  POINT  1883  3.9295111155354583  -10.494880369476512  5.5550364019447027
-  POINT  1884  4.4835521482485818  -9.6730610495362743  6.6861736558043621
-  POINT  1885  4.6194173648621746  -9.6990089969650377  6.6504593700900756
-  POINT  1886  3.8139372591961802  -5.4915371807733901  3.0987864249479422
-  POINT  1887  3.9295111155354583  -5.5174851282021518  3.0189268543229524
-  POINT  1888  4.4835521482485818  -5.0854291431689802  4.3486584465975824
-  POINT  1889  4.6194173648621746  -5.0990707864279132  4.3066737857195481
-  POINT  1890  4  -8.8167787843870986  7.8647450843757891
-  POINT  1891  4.1428571428571432  -8.8167787843870986  7.8647450843757891
-  POINT  1892  4.2857142857142856  -8.8167787843870986  7.8647450843757891
-  POINT  1893  3.8042260651806146  -8.090236256381738  8.8647450843757891
-  POINT  1894  3.9400912817942082  -8.0642883089529747  8.9004593700900756
-  POINT  1895  4.0759564984078009  -8.0383403615242113  8.9361736558043621
-  POINT  1896  4  -4.6352549156242135  5.7341522555726971
-  POINT  1897  4.1428571428571432  -4.6352549156242135  5.7341522555726971
-  POINT  1898  4.2857142857142856  -4.6352549156242135  5.7341522555726971
-  POINT  1899  3.8042260651806146  -4.2532889043741084  6.9097227601576439
-  POINT  1900  3.9400912817942082  -4.2396472611151754  6.9517074210356764
-  POINT  1901  4.0759564984078009  -4.2260056178562433  6.9936920819137107
-  POINT  1902  4.4285714285714288  -8.8167787843870986  7.8647450843757891
-  POINT  1903  4.5714285714285712  -8.8167787843870986  7.8647450843757891
-  POINT  1904  4.2118217150213946  -8.0123924140954497  8.9718879415186468
-  POINT  1905  4.3476869316349882  -7.9864444666666872  9.0076022272329315
-  POINT  1906  4.4285714285714288  -4.6352549156242135  5.7341522555726971
-  POINT  1907  4.5714285714285712  -4.6352549156242135  5.7341522555726971
-  POINT  1908  4.2118217150213946  -4.2123639745973112  7.0356767427917433
-  POINT  1909  4.3476869316349882  -4.198722331338379  7.0776614036697776
-  POINT  1910  4.7142857142857144  -8.8167787843870986  7.8647450843757891
-  POINT  1911  4.8571428571428568  -8.8167787843870986  7.8647450843757891
-  POINT  1912  4.4835521482485818  -7.9604965192379238  9.0433165129472179
-  POINT  1913  4.6194173648621746  -7.9345485718091604  9.0790307986615026
-  POINT  1914  4.7142857142857144  -4.6352549156242135  5.7341522555726971
-  POINT  1915  4.8571428571428568  -4.6352549156242135  5.7341522555726971
-  POINT  1916  4.4835521482485818  -4.1850806880794469  7.1196460645478119
-  POINT  1917  4.6194173648621746  -4.1714390448205148  7.1616307254258444
-  POINT  1918  3.2360679774997898  -7.4348127731369926  9.7668581169660982
-  POINT  1919  3.3516418338390683  -7.3854568441637749  9.8347907252728941
-  POINT  1920  3.467215690178346  -7.3361009151905572  9.90272333357969
-  POINT  1921  2.351141009169893  -6.9146657517967913  10.482779073125684
-  POINT  1922  2.4351103309259607  -6.8467331434899945  10.57628028700961
-  POINT  1923  2.519079652682028  -6.7788005351831977  10.669781500893533
-  POINT  1924  3.2360679774997898  -3.9087123876188521  7.9702202330724869
-  POINT  1925  3.3516418338390683  -3.8827644401900892  8.0500798036974786
-  POINT  1926  3.467215690178346  -3.8568164927613267  8.1299393743224719
-  POINT  1927  2.351141009169893  -3.6352549156242131  8.8118357927479511
-  POINT  1928  2.4351103309259607  -3.5995406299099271  8.9217530619327814
-  POINT  1929  2.519079652682028  -3.5638263441956415  9.0316703311176116
-  POINT  1930  3.5827895465176245  -7.2867449862173386  9.9706559418864877
-  POINT  1931  3.6983634028569026  -7.2373890572441208  10.038588550193284
-  POINT  1932  2.6030489744380958  -6.7108679268764009  10.763282714777459
-  POINT  1933  2.6870182961941631  -6.642935318569605  10.856783928661383
-  POINT  1934  3.5827895465176245  -3.8308685453325633  8.2097989449474653
-  POINT  1935  3.6983634028569026  -3.8049205979038008  8.2896585155724569
-  POINT  1936  2.6030489744380958  -3.5281120584813559  9.1415876003024419
-  POINT  1937  2.6870182961941631  -3.4923977727670703  9.2515048694872721
-  POINT  1938  3.8139372591961811  -7.188033128270904  10.10652115850008
-  POINT  1939  3.9295111155354587  -7.1386771992976845  10.174453766806877
-  POINT  1940  2.7709876179502313  -6.5750027102628081  10.950285142545308
-  POINT  1941  2.8549569397062986  -6.5070701019560113  11.043786356429234
-  POINT  1942  3.8139372591961811  -3.7789726504750378  8.3695180861974485
-  POINT  1943  3.9295111155354587  -3.7530247030462749  8.4493776568224419
-  POINT  1944  2.7709876179502313  -3.4566834870527843  9.3614221386721024
-  POINT  1945  2.8549569397062986  -3.4209692013384987  9.4713394078569326
-  POINT  1946  1.23606797749979  -6.5807108068873088  10.942428621551043
-  POINT  1947  1.2802132624104969  -6.5008512362623154  11.052345890735873
-  POINT  1948  1.3243585473212036  -6.4209916656373229  11.162263159920705
-  POINT  1949  4.8985871965894128e-16  -6.4656377752172061  11.100813061875579
-  POINT  1950  5.0735367393247495e-16  -6.3816684534611383  11.216386918214857
-  POINT  1951  5.2484862820600851e-16  -6.2976991317050715  11.331960774554135
-  POINT  1952  1.23606797749979  -3.4596844110392664  9.352186244322592
-  POINT  1953  1.2802132624104969  -3.4176997501612325  9.4814017439208023
-  POINT  1954  1.3243585473212036  -3.3757150892831986  9.6106172435190143
-  POINT  1955  4.8985871965894128e-16  -3.3991869381244233  9.5383783207533117
-  POINT  1956  5.0735367393247495e-16  -3.3550416532137164  9.6742435373669036
-  POINT  1957  5.2484862820600851e-16  -3.3108963683030099  9.8101087539804972
-  POINT  1958  1.3685038322319105  -6.3411320950123313  11.272180429105534
-  POINT  1959  1.4126491171426172  -6.2612725243873379  11.382097698290366
-  POINT  1960  5.4234358247954217e-16  -6.2137298099490028  11.447534630893413
-  POINT  1961  5.5983853675307574e-16  -6.1297604881929351  11.563108487232691
-  POINT  1962  1.3685038322319105  -3.3337304284051656  9.7398327431172227
-  POINT  1963  1.4126491171426172  -3.2917457675271309  9.8690482427154347
-  POINT  1964  5.4234358247954217e-16  -3.2667510833923026  9.9459739705940908
-  POINT  1965  5.5983853675307574e-16  -3.2226057984815961  10.081839187207684
-  POINT  1966  1.4567944020533239  -6.1814129537623463  11.492014967475194
-  POINT  1967  1.5009396869640306  -6.1015533831373538  11.601932236660026
-  POINT  1968  5.773334910266094e-16  -6.0457911664368673  11.678682343571971
-  POINT  1969  5.9482844530014297e-16  -5.9618218446807996  11.794256199911249
-  POINT  1970  1.4567944020533239  -3.2497611066490975  9.9982637423136449
-  POINT  1971  1.5009396869640306  -3.2077764457710636  10.127479241911855
-  POINT  1972  5.773334910266094e-16  -3.1784605135708888  10.217704403821278
-  POINT  1973  5.9482844530014297e-16  -3.1343152286601823  10.353569620434872
-  POINT  1974  -1.2360679774997874  -6.5807108068873088  10.942428621551043
-  POINT  1975  -1.2802132624104943  -6.5008512362623154  11.052345890735873
-  POINT  1976  -1.3243585473212007  -6.4209916656373229  11.162263159920705
-  POINT  1977  -2.3511410091698921  -6.9146657517967913  10.482779073125684
-  POINT  1978  -2.4351103309259599  -6.8467331434899945  10.57628028700961
-  POINT  1979  -2.5190796526820272  -6.7788005351831977  10.669781500893533
-  POINT  1980  -1.2360679774997874  -3.4596844110392664  9.352186244322592
-  POINT  1981  -1.2802132624104943  -3.4176997501612325  9.4814017439208023
-  POINT  1982  -1.3243585473212007  -3.3757150892831986  9.6106172435190143
-  POINT  1983  -2.3511410091698921  -3.6352549156242131  8.8118357927479511
-  POINT  1984  -2.4351103309259599  -3.5995406299099271  8.9217530619327814
-  POINT  1985  -2.5190796526820272  -3.5638263441956415  9.0316703311176116
-  POINT  1986  -1.3685038322319074  -6.3411320950123304  11.272180429105536
-  POINT  1987  -1.4126491171426141  -6.2612725243873379  11.382097698290366
-  POINT  1988  -2.6030489744380949  -6.7108679268764009  10.763282714777459
-  POINT  1989  -2.6870182961941622  -6.642935318569605  10.856783928661383
-  POINT  1990  -1.3685038322319074  -3.3337304284051648  9.7398327431172245
-  POINT  1991  -1.4126491171426141  -3.2917457675271309  9.8690482427154347
-  POINT  1992  -2.6030489744380949  -3.5281120584813559  9.1415876003024419
-  POINT  1993  -2.6870182961941622  -3.4923977727670703  9.2515048694872721
-  POINT  1994  -1.4567944020533208  -6.1814129537623463  11.492014967475194
-  POINT  1995  -1.5009396869640275  -6.1015533831373538  11.601932236660026
-  POINT  1996  -2.77098761795023  -6.5750027102628081  10.950285142545308
-  POINT  1997  -2.8549569397062973  -6.5070701019560113  11.043786356429234
-  POINT  1998  -1.4567944020533208  -3.2497611066490975  9.9982637423136449
-  POINT  1999  -1.5009396869640275  -3.2077764457710636  10.127479241911855
-  POINT  2000  -2.77098761795023  -3.4566834870527843  9.3614221386721024
-  POINT  2001  -2.8549569397062973  -3.4209692013384987  9.4713394078569326
-  POINT  2002  -3.2360679774997894  -7.4348127731369926  9.7668581169660982
-  POINT  2003  -3.3516418338390679  -7.3854568441637749  9.8347907252728941
-  POINT  2004  -3.4672156901783455  -7.3361009151905572  9.90272333357969
-  POINT  2005  -3.8042260651806141  -8.090236256381738  8.8647450843757891
-  POINT  2006  -3.9400912817942078  -8.0642883089529747  8.9004593700900756
-  POINT  2007  -4.0759564984078009  -8.0383403615242113  8.9361736558043621
-  POINT  2008  -3.2360679774997894  -3.9087123876188521  7.9702202330724869
-  POINT  2009  -3.3516418338390679  -3.8827644401900892  8.0500798036974786
-  POINT  2010  -3.4672156901783455  -3.8568164927613267  8.1299393743224719
-  POINT  2011  -3.8042260651806141  -4.2532889043741084  6.9097227601576439
-  POINT  2012  -3.9400912817942078  -4.2396472611151754  6.9517074210356764
-  POINT  2013  -4.0759564984078009  -4.2260056178562433  6.9936920819137107
-  POINT  2014  -3.582789546517624  -7.2867449862173386  9.9706559418864877
-  POINT  2015  -3.6983634028569021  -7.2373890572441208  10.038588550193284
-  POINT  2016  -4.2118217150213946  -8.0123924140954479  8.9718879415186468
-  POINT  2017  -4.3476869316349873  -7.9864444666666854  9.0076022272329332
-  POINT  2018  -3.582789546517624  -3.8308685453325633  8.2097989449474653
-  POINT  2019  -3.6983634028569021  -3.8049205979038008  8.2896585155724569
-  POINT  2020  -4.2118217150213946  -4.2123639745973112  7.035676742791745
-  POINT  2021  -4.3476869316349873  -4.198722331338379  7.0776614036697794
-  POINT  2022  -3.8139372591961802  -7.1880331282709022  10.106521158500081
-  POINT  2023  -3.9295111155354583  -7.1386771992976845  10.174453766806877
-  POINT  2024  -4.4835521482485809  -7.9604965192379229  9.0433165129472197
-  POINT  2025  -4.6194173648621737  -7.9345485718091595  9.0790307986615044
-  POINT  2026  -3.8139372591961802  -3.7789726504750374  8.3695180861974503
-  POINT  2027  -3.9295111155354583  -3.7530247030462749  8.4493776568224419
-  POINT  2028  -4.4835521482485809  -4.185080688079446  7.1196460645478137
-  POINT  2029  -4.6194173648621737  -4.1714390448205139  7.1616307254258462
-  POINT  2030  -4  -8.8167787843870986  7.8647450843757891
-  POINT  2031  -4.1428571428571432  -8.8167787843870986  7.8647450843757891
-  POINT  2032  -4.2857142857142856  -8.8167787843870986  7.8647450843757891
-  POINT  2033  -3.8042260651806146  -9.5433213123924592  6.8647450843757891
-  POINT  2034  -3.9400912817942082  -9.5692692598212226  6.8290307986615062
-  POINT  2035  -4.0759564984078009  -9.5952172072499859  6.7933165129472179
-  POINT  2036  -4  -4.6352549156242135  5.7341522555726971
-  POINT  2037  -4.1428571428571432  -4.6352549156242135  5.7341522555726971
-  POINT  2038  -4.2857142857142856  -4.6352549156242135  5.7341522555726971
-  POINT  2039  -3.8042260651806146  -5.0172209268743186  4.5585817509877504
-  POINT  2040  -3.9400912817942082  -5.0308625701332508  4.5165970901097179
-  POINT  2041  -4.0759564984078009  -5.0445042133921838  4.4746124292316836
-  POINT  2042  -4.4285714285714288  -8.8167787843870986  7.8647450843757891
-  POINT  2043  -4.5714285714285712  -8.8167787843870986  7.8647450843757891
-  POINT  2044  -4.2118217150213946  -9.6211651546787476  6.7576022272329332
-  POINT  2045  -4.3476869316349882  -9.6471131021075109  6.7218879415186468
-  POINT  2046  -4.4285714285714288  -4.6352549156242135  5.7341522555726971
-  POINT  2047  -4.5714285714285712  -4.6352549156242135  5.7341522555726971
-  POINT  2048  -4.2118217150213946  -5.058145856651115  4.432627768353651
-  POINT  2049  -4.3476869316349882  -5.0717874999100481  4.3906431074756149
-  POINT  2050  -4.7142857142857144  -8.8167787843870986  7.8647450843757891
-  POINT  2051  -4.8571428571428568  -8.8167787843870968  7.8647450843757909
-  POINT  2052  -4.4835521482485818  -9.6730610495362743  6.6861736558043621
-  POINT  2053  -4.6194173648621746  -9.6990089969650359  6.6504593700900774
-  POINT  2054  -4.7142857142857144  -4.6352549156242135  5.7341522555726971
-  POINT  2055  -4.8571428571428568  -4.6352549156242127  5.7341522555726989
-  POINT  2056  -4.4835521482485818  -5.0854291431689802  4.3486584465975824
-  POINT  2057  -4.6194173648621746  -5.0990707864279123  4.3066737857195498
-  POINT  2058  -3.2360679774997898  -10.198744795637205  5.9626320517854818
-  POINT  2059  -3.3516418338390683  -10.248100724610421  5.8946994434786877
-  POINT  2060  -3.467215690178346  -10.297456653583639  5.82676683517189
-  POINT  2061  -2.3511410091698934  -10.718891816977406  5.246711095625896
-  POINT  2062  -2.4351103309259612  -10.786824425284204  5.1532098817419705
-  POINT  2063  -2.5190796526820285  -10.854757033591  5.059708667858045
-  POINT  2064  -3.2360679774997898  -5.361797443629575  3.4980842780729056
-  POINT  2065  -3.3516418338390683  -5.3877453910583375  3.4182247074479157
-  POINT  2066  -3.467215690178346  -5.4136933384871  3.3383651368229224
-  POINT  2067  -2.3511410091698934  -5.6352549156242135  2.6564687183974449
-  POINT  2068  -2.4351103309259612  -5.6709692013385  2.5465514492126147
-  POINT  2069  -2.5190796526820285  -5.7066834870527856  2.4366341800277844
-  POINT  2070  -3.5827895465176245  -10.346812582556858  5.7588342268650923
-  POINT  2071  -3.6983634028569026  -10.396168511530075  5.6909016185582981
-  POINT  2072  -2.6030489744380962  -10.922689641897795  4.9662074539741212
-  POINT  2073  -2.687018296194164  -10.990622250204593  4.8727062400901957
-  POINT  2074  -3.5827895465176245  -5.4396412859158634  3.258505566197929
-  POINT  2075  -3.6983634028569026  -5.4655892333446259  3.1786459955729391
-  POINT  2076  -2.6030489744380962  -5.7423977727670712  2.3267169108429542
-  POINT  2077  -2.687018296194164  -5.7781120584813568  2.2167996416581239
-  POINT  2078  -3.8139372591961811  -10.445524440503293  5.6229690102515004
-  POINT  2079  -3.9295111155354587  -10.494880369476512  5.5550364019447027
-  POINT  2080  -2.7709876179502317  -11.058554858511389  4.779205026206272
-  POINT  2081  -2.854956939706299  -11.126487466818187  4.6857038123223465
-  POINT  2082  -3.8139372591961811  -5.4915371807733893  3.0987864249479458
-  POINT  2083  -3.9295111155354587  -5.5174851282021518  3.0189268543229524
-  POINT  2084  -2.7709876179502317  -5.8138263441956424  2.1068823724732901
-  POINT  2085  -2.854956939706299  -5.849540629909928  1.9969651032884599
-  POINT  2086  -1.2360679774997905  -11.052846761886888  4.7870615472005369
-  POINT  2087  -1.2802132624104974  -11.13270633251188  4.6771442780157066
-  POINT  2088  -1.3243585473212041  -11.212565903136875  4.5672270088308746
-  POINT  2089  -1.2360679774997905  -5.8108254202091603  2.1161182668228022
-  POINT  2090  -1.2802132624104974  -5.8528100810871937  1.986902767224592
-  POINT  2091  -1.3243585473212041  -5.894794741965228  1.8576872676263818
-  POINT  2092  -1.368503832231911  -11.292425473761867  4.4573097396460462
-  POINT  2093  -1.4126491171426176  -11.37228504438686  4.3473924704612141
-  POINT  2094  -1.368503832231911  -5.9367794028432614  1.7284717680281716
-  POINT  2095  -1.4126491171426176  -5.9787640637212958  1.5992562684299578
-  POINT  2096  -1.4567944020533246  -11.452144615011852  4.2374752012763839
-  POINT  2097  -1.5009396869640312  -11.532004185636843  4.1275579320915554
-  POINT  2098  -1.4567944020533246  -6.0207487245993292  1.4700407688317512
-  POINT  2099  -1.5009396869640312  -6.0627333854773626  1.340825269233541
-  POINT  2100  0  -3.4902433775699565e-15  1
-  POINT  2101  0  -3.5164858089802569e-15  0.85714285714285765
-  POINT  2102  0  -3.542728240390557e-15  0.7142857142857153
-  POINT  2103  1.2360679774997896  -3.4542802891749999e-15  1.1957739348193854
-  POINT  2104  1.2802132624104965  -3.4792383245711953e-15  1.05990871820579
-  POINT  2105  1.3243585473212032  -3.5041963599673896e-15  0.92404350159219817
-  POINT  2106  2.3511410091698925  -3.3499113416517996e-15  1.7639320225002102
-  POINT  2107  2.4351103309259603  -3.3711419146364513e-15  1.6483581661609321
-  POINT  2108  2.5190796526820276  -3.3923724876211034e-15  1.532784309821654
-  POINT  2109  0  5.8713228931239971  1.9299261903920808
-  POINT  2110  0  5.915468178034704  1.7940609737784889
-  POINT  2111  0  5.9596134629454109  1.6581957571648935
-  POINT  2112  1.2360679774997896  5.810825420209154  2.1161182668227987
-  POINT  2113  1.2802132624104965  5.8528100810871884  1.9869027672245885
-  POINT  2114  1.3243585473212032  5.8947947419652218  1.8576872676263783
-  POINT  2115  2.3511410091698925  5.6352549156242082  2.6564687183974414
-  POINT  2116  2.4351103309259603  5.6709692013384938  2.5465514492126111
-  POINT  2117  2.5190796526820276  5.7066834870527794  2.4366341800277809
-  POINT  2118  0  -3.5689706718008582e-15  0.5714285714285694
-  POINT  2119  0  -3.5952131032111574e-15  0.4285714285714306
-  POINT  2120  1.3685038322319101  -3.5291543953635842e-15  0.78817828497860631
-  POINT  2121  1.4126491171426165  -3.5541124307597796e-15  0.65231306836501091
-  POINT  2122  2.6030489744380954  -3.4136030606057552e-15  1.417210453482376
-  POINT  2123  2.6870182961941627  -3.4348336335904073e-15  1.3016365971430979
-  POINT  2124  0  6.0037587478561179  1.5223305405512981
-  POINT  2125  0  6.0479040327668239  1.3864653239377098
-  POINT  2126  1.3685038322319101  5.9367794028432552  1.728471768028168
-  POINT  2127  1.4126491171426165  5.9787640637212895  1.5992562684299578
-  POINT  2128  2.6030489744380954  5.742397772767065  2.3267169108429506
-  POINT  2129  2.6870182961941627  5.7781120584813506  2.2167996416581204
-  POINT  2130  0  -3.6214555346214591e-15  0.2857142857142847
-  POINT  2131  0  -3.6476979660317591e-15  0.14285714285714235
-  POINT  2132  1.4567944020533234  -3.5790704661559738e-15  0.51644785175141905
-  POINT  2133  1.5009396869640301  -3.6040285015521688e-15  0.3805826351378272
-  POINT  2134  2.7709876179502304  -3.456064206575059e-15  1.1860627408038198
-  POINT  2135  2.8549569397062977  -3.4772947795597112e-15  1.0704888844645417
-  POINT  2136  0  6.0920493176775317  1.2506001073241144
-  POINT  2137  0  6.1361946025882377  1.114734890710519
-  POINT  2138  1.4567944020533234  6.020748724599323  1.4700407688317476
-  POINT  2139  1.5009396869640301  6.0627333854773564  1.3408252692335374
-  POINT  2140  2.7709876179502304  5.8138263441956362  2.1068823724732901
-  POINT  2141  2.8549569397062977  5.8495406299099217  1.9969651032884599
-  POINT  2142  3.2360679774997894  -3.1873528947651426e-15  2.6488589908301066
-  POINT  2143  3.3516418338390679  -3.2027778089324144e-15  2.5648896690740379
-  POINT  2144  3.4672156901783455  -3.218202723099685e-15  2.4809203473179728
-  POINT  2145  3.8042260651806146  -2.9825173019075934e-15  3.7639320225002102
-  POINT  2146  3.9400912817942082  -2.9906266591870955e-15  3.7197867375895015
-  POINT  2147  4.0759564984078009  -2.9987360164665972e-15  3.6756414526787964
-  POINT  2148  3.2360679774997894  5.3617974436295688  3.4980842780729056
-  POINT  2149  3.3516418338390679  5.3877453910583322  3.4182247074479122
-  POINT  2150  3.4672156901783455  5.4136933384870947  3.3383651368229224
-  POINT  2151  3.8042260651806146  5.0172209268743133  4.5585817509877486
-  POINT  2152  3.9400912817942082  5.0308625701332463  4.5165970901097126
-  POINT  2153  4.0759564984078009  5.0445042133921785  4.4746124292316818
-  POINT  2154  3.582789546517624  -3.2336276372669568e-15  2.3969510255619042
-  POINT  2155  3.6983634028569021  -3.2490525514342282e-15  2.3129817038058356
-  POINT  2156  4.2118217150213946  -3.0068453737460985e-15  3.6314961677680913
-  POINT  2157  4.3476869316349882  -3.0149547310256006e-15  3.5873508828573826
-  POINT  2158  3.582789546517624  5.439641285915858  3.258505566197929
-  POINT  2159  3.6983634028569021  5.4655892333446205  3.1786459955729356
-  POINT  2160  4.2118217150213946  5.0581458566511097  4.4326277683536492
-  POINT  2161  4.3476869316349882  5.0717874999100427  4.3906431074756131
-  POINT  2162  3.8139372591961802  -3.2644774656014999e-15  2.2290123820497669
-  POINT  2163  3.9295111155354583  -3.2799023797687705e-15  2.1450430602937018
-  POINT  2164  4.4835521482485818  -3.0230640883051023e-15  3.5432055979466774
-  POINT  2165  4.6194173648621746  -3.031173445584604e-15  3.4990603130359688
-  POINT  2166  3.8139372591961802  5.4915371807733839  3.0987864249479422
-  POINT  2167  3.9295111155354583  5.5174851282021464  3.0189268543229488
-  POINT  2168  4.4835521482485818  5.0854291431689749  4.3486584465975806
-  POINT  2169  4.6194173648621746  5.0990707864279079  4.3066737857195445
-  POINT  2170  4  -2.7554552980815444e-15  5
-  POINT  2171  4.1428571428571432  -2.7554552980815444e-15  5
-  POINT  2172  4.2857142857142856  -2.7554552980815444e-15  5
-  POINT  2173  3.8042260651806146  -2.5283932942554954e-15  6.2360679774997898
-  POINT  2174  3.9400912817942082  -2.5202839369759937e-15  6.2802132624104967
-  POINT  2175  4.0759564984078009  -2.512174579696492e-15  6.3243585473212036
-  POINT  2176  4  4.6352549156242082  5.7341522555726954
-  POINT  2177  4.1428571428571432  4.6352549156242082  5.7341522555726954
-  POINT  2178  4.2857142857142856  4.6352549156242082  5.7341522555726954
-  POINT  2179  3.8042260651806146  4.2532889043741031  6.9097227601576421
-  POINT  2180  3.9400912817942082  4.239647261115171  6.9517074210356764
-  POINT  2181  4.0759564984078009  4.2260056178562388  6.9936920819137089
-  POINT  2182  4.4285714285714288  -2.7554552980815444e-15  5
-  POINT  2183  4.5714285714285712  -2.7554552980815444e-15  5
-  POINT  2184  4.2118217150213946  -2.5040652224169907e-15  6.3685038322319087
-  POINT  2185  4.3476869316349882  -2.4959558651374886e-15  6.4126491171426157
-  POINT  2186  4.4285714285714288  4.6352549156242082  5.7341522555726954
-  POINT  2187  4.5714285714285712  4.6352549156242082  5.7341522555726954
-  POINT  2188  4.2118217150213946  4.2123639745973067  7.0356767427917415
-  POINT  2189  4.3476869316349882  4.1987223313383746  7.0776614036697758
-  POINT  2190  4.7142857142857144  -2.7554552980815444e-15  5
-  POINT  2191  4.8571428571428568  -2.7554552980815444e-15  5
-  POINT  2192  4.4835521482485818  -2.4878465078579869e-15  6.4567944020533226
-  POINT  2193  4.6194173648621746  -2.4797371505784852e-15  6.5009396869640295
-  POINT  2194  4.7142857142857144  4.6352549156242082  5.7341522555726954
-  POINT  2195  4.8571428571428568  4.6352549156242082  5.7341522555726954
-  POINT  2196  4.4835521482485818  4.1850806880794424  7.1196460645478101
-  POINT  2197  4.6194173648621746  4.1714390448205103  7.1616307254258444
-  POINT  2198  3.2360679774997898  -2.3235577013979466e-15  7.3511410091698934
-  POINT  2199  3.3516418338390683  -2.3081327872306752e-15  7.4351103309259603
-  POINT  2200  3.467215690178346  -2.2927078730634038e-15  7.5190796526820272
-  POINT  2201  2.351141009169893  -2.1609992545112896e-15  8.2360679774997898
-  POINT  2202  2.4351103309259607  -2.1397686815266374e-15  8.3516418338390679
-  POINT  2203  2.519079652682028  -2.1185381085419857e-15  8.467215690178346
-  POINT  2204  3.2360679774997898  3.9087123876188477  7.9702202330724869
-  POINT  2205  3.3516418338390683  3.8827644401900852  8.0500798036974786
-  POINT  2206  3.467215690178346  3.8568164927613222  8.1299393743224702
-  POINT  2207  2.351141009169893  3.6352549156242091  8.8118357927479494
-  POINT  2208  2.4351103309259607  3.5995406299099235  8.9217530619327796
-  POINT  2209  2.519079652682028  3.5638263441956379  9.0316703311176099
-  POINT  2210  3.5827895465176245  -2.2772829588961324e-15  7.6030489744380958
-  POINT  2211  3.6983634028569026  -2.261858044728861e-15  7.6870182961941627
-  POINT  2212  2.6030489744380958  -2.0973075355573336e-15  8.582789546517624
-  POINT  2213  2.6870182961941631  -2.0760769625726819e-15  8.6983634028569021
-  POINT  2214  3.5827895465176245  3.8308685453325593  8.2097989449474635
-  POINT  2215  3.6983634028569026  3.8049205979037968  8.2896585155724551
-  POINT  2216  2.6030489744380958  3.5281120584813519  9.1415876003024401
-  POINT  2217  2.6870182961941631  3.4923977727670663  9.2515048694872704
-  POINT  2218  3.8139372591961811  -2.24643313056159e-15  7.7709876179502295
-  POINT  2219  3.9295111155354587  -2.2310082163943182e-15  7.8549569397062982
-  POINT  2220  2.7709876179502313  -2.0548463895880297e-15  8.8139372591961802
-  POINT  2221  2.8549569397062986  -2.033615816603378e-15  8.9295111155354583
-  POINT  2222  3.8139372591961811  3.7789726504750338  8.3695180861974467
-  POINT  2223  3.9295111155354587  3.7530247030462709  8.4493776568224401
-  POINT  2224  2.7709876179502313  3.4566834870527807  9.3614221386721006
-  POINT  2225  2.8549569397062986  3.4209692013384951  9.4713394078569308
-  POINT  2226  1.23606797749979  -2.0566303069880892e-15  8.8042260651806146
-  POINT  2227  1.2802132624104969  -2.0316722715918942e-15  8.9400912817942082
-  POINT  2228  1.3243585473212036  -2.0067142361956992e-15  9.0759564984078018
-  POINT  2229  4.8985871965894128e-16  -2.0206672185931327e-15  9
-  POINT  2230  5.0735367393247495e-16  -1.9944247871828323e-15  9.1428571428571423
-  POINT  2231  5.2484862820600851e-16  -1.9681823557725318e-15  9.2857142857142847
-  POINT  2232  1.23606797749979  3.4596844110392628  9.3521862443225903
-  POINT  2233  1.2802132624104969  3.417699750161229  9.4814017439208023
-  POINT  2234  1.3243585473212036  3.3757150892831951  9.6106172435190125
-  POINT  2235  4.8985871965894128e-16  3.3991869381244193  9.5383783207533099
-  POINT  2236  5.0735367393247495e-16  3.3550416532137128  9.6742435373669036
-  POINT  2237  5.2484862820600851e-16  3.3108963683030064  9.8101087539804954
-  POINT  2238  1.3685038322319105  -1.9817562007995046e-15  9.2118217150213937
-  POINT  2239  1.4126491171426172  -1.9567981654033096e-15  9.3476869316349891
-  POINT  2240  5.4234358247954217e-16  -1.9419399243622314e-15  9.4285714285714288
-  POINT  2241  5.5983853675307574e-16  -1.9156974929519309e-15  9.5714285714285712
-  POINT  2242  1.3685038322319105  3.3337304284051616  9.7398327431172209
-  POINT  2243  1.4126491171426172  3.2917457675271273  9.8690482427154347
-  POINT  2244  5.4234358247954217e-16  3.266751083392299  9.9459739705940908
-  POINT  2245  5.5983853675307574e-16  3.2226057984815926  10.081839187207683
-  POINT  2246  1.4567944020533239  -1.931840130007115e-15  9.4835521482485809
-  POINT  2247  1.5009396869640306  -1.9068820946109199e-15  9.6194173648621746
-  POINT  2248  5.773334910266094e-16  -1.8894550615416305e-15  9.7142857142857153
-  POINT  2249  5.9482844530014297e-16  -1.86321263013133e-15  9.8571428571428577
-  POINT  2250  1.4567944020533239  3.2497611066490943  9.9982637423136431
-  POINT  2251  1.5009396869640306  3.2077764457710605  10.127479241911853
-  POINT  2252  5.773334910266094e-16  3.1784605135708857  10.217704403821278
-  POINT  2253  5.9482844530014297e-16  3.1343152286601788  10.35356962043487
-  POINT  2254  -1.2360679774997874  -2.0566303069880892e-15  8.8042260651806146
-  POINT  2255  -1.2802132624104943  -2.0316722715918942e-15  8.9400912817942082
-  POINT  2256  -1.3243585473212007  -2.0067142361956992e-15  9.0759564984078018
-  POINT  2257  -2.3511410091698921  -2.1609992545112896e-15  8.2360679774997898
-  POINT  2258  -2.4351103309259599  -2.1397686815266374e-15  8.3516418338390679
-  POINT  2259  -2.5190796526820272  -2.1185381085419857e-15  8.467215690178346
-  POINT  2260  -1.2360679774997874  3.4596844110392628  9.3521862443225903
-  POINT  2261  -1.2802132624104943  3.417699750161229  9.4814017439208023
-  POINT  2262  -1.3243585473212007  3.3757150892831951  9.6106172435190125
-  POINT  2263  -2.3511410091698921  3.6352549156242091  8.8118357927479494
-  POINT  2264  -2.4351103309259599  3.5995406299099235  8.9217530619327796
-  POINT  2265  -2.5190796526820272  3.5638263441956379  9.0316703311176099
-  POINT  2266  -1.3685038322319074  -1.9817562007995046e-15  9.2118217150213955
-  POINT  2267  -1.4126491171426141  -1.9567981654033096e-15  9.3476869316349891
-  POINT  2268  -2.6030489744380949  -2.0973075355573336e-15  8.582789546517624
-  POINT  2269  -2.6870182961941622  -2.0760769625726819e-15  8.6983634028569021
-  POINT  2270  -1.3685038322319074  3.3337304284051612  9.7398327431172227
-  POINT  2271  -1.4126491171426141  3.2917457675271273  9.8690482427154347
-  POINT  2272  -2.6030489744380949  3.5281120584813519  9.1415876003024401
-  POINT  2273  -2.6870182961941622  3.4923977727670663  9.2515048694872704
-  POINT  2274  -1.4567944020533208  -1.931840130007115e-15  9.4835521482485809
-  POINT  2275  -1.5009396869640275  -1.9068820946109199e-15  9.6194173648621746
-  POINT  2276  -2.77098761795023  -2.0548463895880297e-15  8.8139372591961802
-  POINT  2277  -2.8549569397062973  -2.033615816603378e-15  8.9295111155354583
-  POINT  2278  -1.4567944020533208  3.2497611066490943  9.9982637423136431
-  POINT  2279  -1.5009396869640275  3.2077764457710605  10.127479241911853
-  POINT  2280  -2.77098761795023  3.4566834870527807  9.3614221386721006
-  POINT  2281  -2.8549569397062973  3.4209692013384951  9.4713394078569308
-  POINT  2282  -3.2360679774997894  -2.3235577013979466e-15  7.3511410091698934
-  POINT  2283  -3.3516418338390679  -2.3081327872306752e-15  7.4351103309259603
-  POINT  2284  -3.4672156901783455  -2.2927078730634038e-15  7.5190796526820272
-  POINT  2285  -3.8042260651806141  -2.5283932942554954e-15  6.2360679774997898
-  POINT  2286  -3.9400912817942078  -2.5202839369759937e-15  6.2802132624104967
-  POINT  2287  -4.0759564984078009  -2.512174579696492e-15  6.3243585473212036
-  POINT  2288  -3.2360679774997894  3.9087123876188477  7.9702202330724869
-  POINT  2289  -3.3516418338390679  3.8827644401900852  8.0500798036974786
-  POINT  2290  -3.4672156901783455  3.8568164927613222  8.1299393743224702
-  POINT  2291  -3.8042260651806141  4.2532889043741031  6.9097227601576421
-  POINT  2292  -3.9400912817942078  4.239647261115171  6.9517074210356764
-  POINT  2293  -4.0759564984078009  4.2260056178562388  6.9936920819137089
-  POINT  2294  -3.582789546517624  -2.2772829588961324e-15  7.6030489744380958
-  POINT  2295  -3.6983634028569021  -2.261858044728861e-15  7.6870182961941627
-  POINT  2296  -4.2118217150213946  -2.5040652224169903e-15  6.3685038322319105
-  POINT  2297  -4.3476869316349873  -2.4959558651374886e-15  6.4126491171426174
-  POINT  2298  -3.582789546517624  3.8308685453325593  8.2097989449474635
-  POINT  2299  -3.6983634028569021  3.8049205979037968  8.2896585155724551
-  POINT  2300  -4.2118217150213946  4.2123639745973067  7.0356767427917433
-  POINT  2301  -4.3476869316349873  4.1987223313383737  7.0776614036697776
-  POINT  2302  -3.8139372591961802  -2.2464331305615896e-15  7.7709876179502313
-  POINT  2303  -3.9295111155354583  -2.2310082163943182e-15  7.8549569397062982
-  POINT  2304  -4.4835521482485809  -2.4878465078579865e-15  6.4567944020533243
-  POINT  2305  -4.6194173648621737  -2.4797371505784848e-15  6.5009396869640312
-  POINT  2306  -3.8139372591961802  3.7789726504750334  8.3695180861974485
-  POINT  2307  -3.9295111155354583  3.7530247030462709  8.4493776568224401
-  POINT  2308  -4.4835521482485809  4.1850806880794416  7.1196460645478119
-  POINT  2309  -4.6194173648621737  4.1714390448205094  7.1616307254258462
-  POINT  2310  -4  -2.7554552980815444e-15  5
-  POINT  2311  -4.1428571428571432  -2.7554552980815444e-15  5
-  POINT  2312  -4.2857142857142856  -2.7554552980815444e-15  5
-  POINT  2313  -3.8042260651806146  -2.9825173019075934e-15  3.7639320225002102
-  POINT  2314  -3.9400912817942082  -2.9906266591870951e-15  3.7197867375895051
-  POINT  2315  -4.0759564984078009  -2.9987360164665972e-15  3.6756414526787964
-  POINT  2316  -4  4.6352549156242082  5.7341522555726954
-  POINT  2317  -4.1428571428571432  4.6352549156242082  5.7341522555726954
-  POINT  2318  -4.2857142857142856  4.6352549156242082  5.7341522555726954
-  POINT  2319  -3.8042260651806146  5.0172209268743133  4.5585817509877486
-  POINT  2320  -3.9400912817942082  5.0308625701332454  4.5165970901097161
-  POINT  2321  -4.0759564984078009  5.0445042133921785  4.4746124292316818
-  POINT  2322  -4.4285714285714288  -2.7554552980815444e-15  5
-  POINT  2323  -4.5714285714285712  -2.7554552980815444e-15  5
-  POINT  2324  -4.2118217150213946  -3.0068453737460985e-15  3.6314961677680913
-  POINT  2325  -4.3476869316349882  -3.0149547310256006e-15  3.5873508828573826
-  POINT  2326  -4.4285714285714288  4.6352549156242082  5.7341522555726954
-  POINT  2327  -4.5714285714285712  4.6352549156242082  5.7341522555726954
-  POINT  2328  -4.2118217150213946  5.0581458566511097  4.4326277683536492
-  POINT  2329  -4.3476869316349882  5.0717874999100427  4.3906431074756131
-  POINT  2330  -4.7142857142857144  -2.7554552980815444e-15  5
-  POINT  2331  -4.8571428571428568  -2.7554552980815444e-15  5.0000000000000018
-  POINT  2332  -4.4835521482485818  -3.0230640883051023e-15  3.5432055979466774
-  POINT  2333  -4.6194173648621746  -3.0311734455846036e-15  3.4990603130359723
-  POINT  2334  -4.7142857142857144  4.6352549156242082  5.7341522555726954
-  POINT  2335  -4.8571428571428568  4.6352549156242082  5.7341522555726971
-  POINT  2336  -4.4835521482485818  5.0854291431689749  4.3486584465975806
-  POINT  2337  -4.6194173648621746  5.0990707864279061  4.3066737857195481
-  POINT  2338  -3.2360679774997898  -3.1873528947651426e-15  2.6488589908301066
-  POINT  2339  -3.3516418338390683  -3.2027778089324136e-15  2.5648896690740415
-  POINT  2340  -3.467215690178346  -3.218202723099685e-15  2.4809203473179728
-  POINT  2341  -2.3511410091698934  -3.3499113416517996e-15  1.7639320225002102
-  POINT  2342  -2.4351103309259612  -3.3711419146364513e-15  1.6483581661609321
-  POINT  2343  -2.5190796526820285  -3.3923724876211034e-15  1.532784309821654
-  POINT  2344  -3.2360679774997898  5.3617974436295688  3.4980842780729056
-  POINT  2345  -3.3516418338390683  5.3877453910583313  3.4182247074479157
-  POINT  2346  -3.467215690178346  5.4136933384870947  3.3383651368229224
-  POINT  2347  -2.3511410091698934  5.6352549156242082  2.6564687183974414
-  POINT  2348  -2.4351103309259612  5.6709692013384938  2.5465514492126111
-  POINT  2349  -2.5190796526820285  5.7066834870527794  2.4366341800277809
-  POINT  2350  -3.5827895465176245  -3.2336276372669568e-15  2.3969510255619042
-  POINT  2351  -3.6983634028569026  -3.2490525514342278e-15  2.3129817038058391
-  POINT  2352  -2.6030489744380962  -3.4136030606057552e-15  1.417210453482376
-  POINT  2353  -2.687018296194164  -3.4348336335904073e-15  1.3016365971430979
-  POINT  2354  -3.5827895465176245  5.439641285915858  3.258505566197929
-  POINT  2355  -3.6983634028569026  5.4655892333446197  3.1786459955729391
-  POINT  2356  -2.6030489744380962  5.742397772767065  2.3267169108429506
-  POINT  2357  -2.687018296194164  5.7781120584813506  2.2167996416581204
-  POINT  2358  -3.8139372591961811  -3.2644774656014992e-15  2.2290123820497705
-  POINT  2359  -3.9295111155354587  -3.2799023797687705e-15  2.1450430602937018
-  POINT  2360  -2.7709876179502317  -3.456064206575059e-15  1.1860627408038198
-  POINT  2361  -2.854956939706299  -3.4772947795597112e-15  1.0704888844645417
-  POINT  2362  -3.8139372591961811  5.491537180773383  3.0987864249479422
-  POINT  2363  -3.9295111155354587  5.5174851282021464  3.0189268543229488
-  POINT  2364  -2.7709876179502317  5.8138263441956362  2.1068823724732901
-  POINT  2365  -2.854956939706299  5.8495406299099217  1.9969651032884599
-  POINT  2366  -1.2360679774997905  -3.4542802891749999e-15  1.1957739348193854
-  POINT  2367  -1.2802132624104974  -3.4792383245711946e-15  1.0599087182057936
-  POINT  2368  -1.3243585473212041  -3.5041963599673896e-15  0.92404350159219817
-  POINT  2369  -1.2360679774997905  5.810825420209154  2.1161182668227987
-  POINT  2370  -1.2802132624104974  5.8528100810871875  1.986902767224592
-  POINT  2371  -1.3243585473212041  5.8947947419652218  1.8576872676263783
-  POINT  2372  -1.368503832231911  -3.5291543953635842e-15  0.78817828497860631
-  POINT  2373  -1.4126491171426176  -3.5541124307597796e-15  0.65231306836501091
-  POINT  2374  -1.368503832231911  5.9367794028432552  1.728471768028168
-  POINT  2375  -1.4126491171426176  5.9787640637212895  1.5992562684299578
-  POINT  2376  -1.4567944020533246  -3.5790704661559738e-15  0.51644785175141905
-  POINT  2377  -1.5009396869640312  -3.6040285015521688e-15  0.3805826351378272
-  POINT  2378  -1.4567944020533246  6.020748724599323  1.4700407688317476
-  POINT  2379  -1.5009396869640312  6.0627333854773564  1.3408252692335374
-  POINT  2380  0  11.167919793556987  4.6286771068759975
-  POINT  2381  0  11.251889115313055  4.5131032505367212
-  POINT  2382  0  11.335858437069122  4.3975293941974432
-  POINT  2383  1.2360679774997896  11.052846761886885  4.7870615472005351
-  POINT  2384  1.2802132624104965  11.132706332511878  4.6771442780157031
-  POINT  2385  1.3243585473212032  11.21256590313687  4.5672270088308728
-  POINT  2386  2.3511410091698925  10.718891816977402  5.2467110956258924
-  POINT  2387  2.4351103309259603  10.786824425284198  5.1532098817419687
-  POINT  2388  2.5190796526820276  10.854757033590996  5.0597086678580432
-  POINT  2389  0  15.371322893123997  8.8320802064430062
-  POINT  2390  0  15.486896749463275  8.7481108846869393
-  POINT  2391  0  15.602470605802553  8.6641415629308707
-  POINT  2392  1.2360679774997896  15.212938452799461  8.947153238113108
-  POINT  2393  1.2802132624104965  15.322855721984293  8.8672936674881147
-  POINT  2394  1.3243585473212032  15.432772991169122  8.787434096863123
-  POINT  2395  2.3511410091698925  14.753288904374102  9.2811081830225923
-  POINT  2396  2.4351103309259603  14.846790118258028  9.2131755747157946
-  POINT  2397  2.5190796526820276  14.940291332141951  9.1452429664089987
-  POINT  2398  0  11.419827758825191  4.2819555378581615
-  POINT  2399  0  11.503797080581256  4.166381681518887
-  POINT  2400  1.3685038322319101  11.292425473761861  4.4573097396460444
-  POINT  2401  1.4126491171426165  11.372285044386855  4.3473924704612124
-  POINT  2402  2.6030489744380954  10.922689641897792  4.9662074539741194
-  POINT  2403  2.6870182961941627  10.990622250204588  4.8727062400901939
-  POINT  2404  0  15.718044462141833  8.580172241174802
-  POINT  2405  0  15.833618318481108  8.496202919418737
-  POINT  2406  1.3685038322319101  15.542690260353952  8.7075745262381314
-  POINT  2407  1.4126491171426165  15.652607529538784  8.6277149556131381
-  POINT  2408  2.6030489744380954  15.033792546025877  9.077310358102201
-  POINT  2409  2.6870182961941627  15.127293759909801  9.0093777497954051
-  POINT  2410  0  11.587766402337326  4.0508078251796071
-  POINT  2411  0  11.671735724093393  3.9352339688403291
-  POINT  2412  1.4567944020533234  11.452144615011846  4.2374752012763821
-  POINT  2413  1.5009396869640301  11.532004185636838  4.1275579320915536
-  POINT  2414  2.7709876179502304  11.058554858511386  4.7792050262062702
-  POINT  2415  2.8549569397062977  11.126487466818181  4.6857038123223447
-  POINT  2416  0  15.949192174820389  8.4122335976626683
-  POINT  2417  0  16.064766031159667  8.3282642759065997
-  POINT  2418  1.4567944020533234  15.762524798723613  8.5478553849881465
-  POINT  2419  1.5009396869640301  15.872442067908443  8.4679958143631548
-  POINT  2420  2.7709876179502304  15.220794973793726  8.9414451414886091
-  POINT  2421  2.8549569397062977  15.314296187677652  8.8735125331818114
-  POINT  2422  3.2360679774997894  10.1987447956372  5.9626320517854801
-  POINT  2423  3.3516418338390679  10.248100724610419  5.8946994434786824
-  POINT  2424  3.4672156901783455  10.297456653583636  5.8267668351718882
-  POINT  2425  3.8042260651806146  9.5433213123924556  6.8647450843757873
-  POINT  2426  3.9400912817942082  9.5692692598212208  6.8290307986615009
-  POINT  2427  4.0759564984078009  9.5952172072499824  6.7933165129472162
-  POINT  2428  3.2360679774997894  14.037367948214516  9.8012552043627927
-  POINT  2429  3.3516418338390679  14.105300556521314  9.7518992753895741
-  POINT  2430  3.4672156901783455  14.173233164828108  9.7025433464163573
-  POINT  2431  3.8042260651806146  13.135254915624209  10.456678687607539
-  POINT  2432  3.9400912817942082  13.170969201338496  10.430730740178774
-  POINT  2433  4.0759564984078009  13.20668348705278  10.404782792750012
-  POINT  2434  3.582789546517624  10.346812582556854  5.7588342268650905
-  POINT  2435  3.6983634028569021  10.396168511530073  5.6909016185582928
-  POINT  2436  4.2118217150213946  9.621165154678744  6.7576022272329315
-  POINT  2437  4.3476869316349882  9.6471131021075074  6.721887941518645
-  POINT  2438  3.582789546517624  14.241165773134906  9.6531874174431387
-  POINT  2439  3.6983634028569021  14.309098381441704  9.6038314884699201
-  POINT  2440  4.2118217150213946  13.242397772767065  10.378834845321251
-  POINT  2441  4.3476869316349882  13.278112058481351  10.352886897892487
-  POINT  2442  3.8139372591961802  10.445524440503291  5.6229690102514951
-  POINT  2443  3.9295111155354583  10.494880369476508  5.5550364019447009
-  POINT  2444  4.4835521482485818  9.6730610495362708  6.6861736558043603
-  POINT  2445  4.6194173648621746  9.6990089969650342  6.6504593700900738
-  POINT  2446  3.8139372591961802  14.377030989748501  9.5544755594967015
-  POINT  2447  3.9295111155354583  14.444963598055296  9.5051196305234846
-  POINT  2448  4.4835521482485818  13.313826344195636  10.326938950463724
-  POINT  2449  4.6194173648621746  13.349540629909923  10.300991003034961
-  POINT  2450  4  8.8167787843870951  7.8647450843757873
-  POINT  2451  4.1428571428571432  8.8167787843870951  7.8647450843757873
-  POINT  2452  4.2857142857142856  8.8167787843870951  7.8647450843757873
-  POINT  2453  3.8042260651806146  8.0902362563817345  8.8647450843757891
-  POINT  2454  3.9400912817942082  8.0642883089529711  8.9004593700900738
-  POINT  2455  4.0759564984078009  8.0383403615242095  8.9361736558043603
-  POINT  2456  4  12.135254915624209  11.1832212156129
-  POINT  2457  4.1428571428571432  12.135254915624209  11.1832212156129
-  POINT  2458  4.2857142857142856  12.135254915624209  11.1832212156129
-  POINT  2459  3.8042260651806146  11.135254915624209  11.90976374361826
-  POINT  2460  3.9400912817942082  11.099540629909923  11.935711691047024
-  POINT  2461  4.0759564984078009  11.063826344195636  11.961659638475787
-  POINT  2462  4.4285714285714288  8.8167787843870951  7.8647450843757873
-  POINT  2463  4.5714285714285712  8.8167787843870951  7.8647450843757873
-  POINT  2464  4.2118217150213946  8.0123924140954461  8.971887941518645
-  POINT  2465  4.3476869316349882  7.9864444666666836  9.0076022272329297
-  POINT  2466  4.4285714285714288  12.135254915624209  11.1832212156129
-  POINT  2467  4.5714285714285712  12.135254915624209  11.1832212156129
-  POINT  2468  4.2118217150213946  11.028112058481353  11.987607585904549
-  POINT  2469  4.3476869316349882  10.992397772767067  12.013555533333312
-  POINT  2470  4.7142857142857144  8.8167787843870951  7.8647450843757873
-  POINT  2471  4.8571428571428568  8.8167787843870951  7.8647450843757873
-  POINT  2472  4.4835521482485818  7.9604965192379211  9.0433165129472162
-  POINT  2473  4.6194173648621746  7.9345485718091577  9.0790307986615026
-  POINT  2474  4.7142857142857144  12.135254915624209  11.1832212156129
-  POINT  2475  4.8571428571428568  12.135254915624209  11.1832212156129
-  POINT  2476  4.4835521482485818  10.95668348705278  12.039503480762075
-  POINT  2477  4.6194173648621746  10.920969201338496  12.065451428190837
-  POINT  2478  3.2360679774997898  7.43481277313699  9.7668581169660964
-  POINT  2479  3.3516418338390683  7.3854568441637722  9.8347907252728923
-  POINT  2480  3.467215690178346  7.3361009151905545  9.9027233335796883
-  POINT  2481  2.351141009169893  6.9146657517967887  10.482779073125684
-  POINT  2482  2.4351103309259607  6.8467331434899918  10.576280287009608
-  POINT  2483  2.519079652682028  6.778800535183195  10.669781500893533
-  POINT  2484  3.2360679774997898  10.233141883033902  12.565187226863006
-  POINT  2485  3.3516418338390683  10.165209274727104  12.614543155836223
-  POINT  2486  3.467215690178346  10.097276666420308  12.66389908480944
-  POINT  2487  2.351141009169893  9.5172209268743142  13.085334248203207
-  POINT  2488  2.4351103309259607  9.4237197129903887  13.153266856510005
-  POINT  2489  2.519079652682028  9.3302184991064649  13.221199464816801
-  POINT  2490  3.5827895465176245  7.2867449862173359  9.970655941886486
-  POINT  2491  3.6983634028569026  7.2373890572441182  10.038588550193282
-  POINT  2492  2.6030489744380958  6.7108679268763991  10.763282714777457
-  POINT  2493  2.6870182961941631  6.6429353185696023  10.856783928661383
-  POINT  2494  3.5827895465176245  10.02934405811351  12.713255013782661
-  POINT  2495  3.6983634028569026  9.9614114498067146  12.762610942755877
-  POINT  2496  2.6030489744380958  9.2367172852225394  13.289132073123596
-  POINT  2497  2.6870182961941631  9.1432160713386157  13.357064681430394
-  POINT  2498  3.8139372591961811  7.1880331282709005  10.106521158500078
-  POINT  2499  3.9295111155354587  7.1386771992976819  10.174453766806876
-  POINT  2500  2.7709876179502313  6.5750027102628055  10.950285142545306
-  POINT  2501  2.8549569397062986  6.5070701019560087  11.043786356429232
-  POINT  2502  3.8139372591961811  9.8934788414999186  12.811966871729094
-  POINT  2503  3.9295111155354587  9.8255462331931209  12.861322800702315
-  POINT  2504  2.7709876179502313  9.0497148574546902  13.424997289737192
-  POINT  2505  2.8549569397062986  8.9562136435707664  13.492929898043988
-  POINT  2506  1.23606797749979  6.5807108068873061  10.942428621551041
-  POINT  2507  1.2802132624104969  6.5008512362623136  11.052345890735873
-  POINT  2508  1.3243585473212036  6.4209916656373203  11.162263159920704
-  POINT  2509  4.8985871965894128e-16  6.4656377752172034  11.100813061875577
-  POINT  2510  5.0735367393247495e-16  6.3816684534611356  11.216386918214855
-  POINT  2511  5.2484862820600851e-16  6.2976991317050688  11.331960774554133
-  POINT  2512  1.23606797749979  9.0575713784489551  13.419289193112689
-  POINT  2513  1.2802132624104969  8.9476541092641249  13.499148763737683
-  POINT  2514  1.3243585473212036  8.8377368400792946  13.579008334362676
-  POINT  2515  4.8985871965894128e-16  8.8991869381244193  13.534362224782793
-  POINT  2516  5.0735367393247495e-16  8.7836130817851412  13.618331546538862
-  POINT  2517  5.2484862820600851e-16  8.6680392254458631  13.702300868294927
-  POINT  2518  1.3685038322319105  6.3411320950123287  11.272180429105532
-  POINT  2519  1.4126491171426172  6.2612725243873353  11.382097698290364
-  POINT  2520  5.4234358247954217e-16  6.2137298099490001  11.447534630893413
-  POINT  2521  5.5983853675307574e-16  6.1297604881929333  11.563108487232691
-  POINT  2522  1.3685038322319105  8.7278195708944644  13.658867904987666
-  POINT  2523  1.4126491171426172  8.6179023017096323  13.738727475612661
-  POINT  2524  5.4234358247954217e-16  8.5524653691065851  13.786270190050995
-  POINT  2525  5.5983853675307574e-16  8.436891512767307  13.870239511807064
-  POINT  2526  1.4567944020533239  6.1814129537623437  11.492014967475194
-  POINT  2527  1.5009396869640306  6.1015533831373512  11.601932236660025
-  POINT  2528  5.773334910266094e-16  6.0457911664368646  11.678682343571969
-  POINT  2529  5.9482844530014297e-16  5.9618218446807978  11.794256199911247
-  POINT  2530  1.4567944020533239  8.5079850325248039  13.818587046237653
-  POINT  2531  1.5009396869640306  8.3980677633399736  13.898446616862646
-  POINT  2532  5.773334910266094e-16  8.3213176564280271  13.954208833563133
-  POINT  2533  5.9482844530014297e-16  8.2057438000887508  14.038178155319198
-  POINT  2534  -1.2360679774997874  6.5807108068873061  10.942428621551041
-  POINT  2535  -1.2802132624104943  6.5008512362623136  11.052345890735873
-  POINT  2536  -1.3243585473212007  6.4209916656373203  11.162263159920704
-  POINT  2537  -2.3511410091698921  6.9146657517967887  10.482779073125684
-  POINT  2538  -2.4351103309259599  6.8467331434899918  10.576280287009608
-  POINT  2539  -2.5190796526820272  6.778800535183195  10.669781500893533
-  POINT  2540  -1.2360679774997874  9.0575713784489551  13.419289193112689
-  POINT  2541  -1.2802132624104943  8.9476541092641249  13.499148763737683
-  POINT  2542  -1.3243585473212007  8.8377368400792946  13.579008334362676
-  POINT  2543  -2.3511410091698921  9.5172209268743142  13.085334248203207
-  POINT  2544  -2.4351103309259599  9.4237197129903887  13.153266856510005
-  POINT  2545  -2.5190796526820272  9.3302184991064649  13.221199464816801
-  POINT  2546  -1.3685038322319074  6.3411320950123278  11.272180429105534
-  POINT  2547  -1.4126491171426141  6.2612725243873353  11.382097698290364
-  POINT  2548  -2.6030489744380949  6.7108679268763991  10.763282714777457
-  POINT  2549  -2.6870182961941622  6.6429353185696023  10.856783928661383
-  POINT  2550  -1.3685038322319074  8.7278195708944644  13.65886790498767
-  POINT  2551  -1.4126491171426141  8.6179023017096323  13.738727475612661
-  POINT  2552  -2.6030489744380949  9.2367172852225394  13.289132073123596
-  POINT  2553  -2.6870182961941622  9.1432160713386157  13.357064681430394
-  POINT  2554  -1.4567944020533208  6.1814129537623437  11.492014967475194
-  POINT  2555  -1.5009396869640275  6.1015533831373512  11.601932236660025
-  POINT  2556  -2.77098761795023  6.5750027102628055  10.950285142545306
-  POINT  2557  -2.8549569397062973  6.5070701019560087  11.043786356429232
-  POINT  2558  -1.4567944020533208  8.5079850325248039  13.818587046237653
-  POINT  2559  -1.5009396869640275  8.3980677633399736  13.898446616862646
-  POINT  2560  -2.77098761795023  9.0497148574546902  13.424997289737192
-  POINT  2561  -2.8549569397062973  8.9562136435707664  13.492929898043988
-  POINT  2562  -3.2360679774997894  7.43481277313699  9.7668581169660964
-  POINT  2563  -3.3516418338390679  7.3854568441637722  9.8347907252728923
-  POINT  2564  -3.4672156901783455  7.3361009151905545  9.9027233335796883
-  POINT  2565  -3.8042260651806141  8.0902362563817345  8.8647450843757891
-  POINT  2566  -3.9400912817942078  8.0642883089529711  8.9004593700900738
-  POINT  2567  -4.0759564984078009  8.0383403615242095  8.9361736558043603
-  POINT  2568  -3.2360679774997894  10.233141883033902  12.565187226863006
-  POINT  2569  -3.3516418338390679  10.165209274727104  12.614543155836223
-  POINT  2570  -3.4672156901783455  10.097276666420308  12.66389908480944
-  POINT  2571  -3.8042260651806141  11.135254915624209  11.90976374361826
-  POINT  2572  -3.9400912817942078  11.099540629909923  11.935711691047024
-  POINT  2573  -4.0759564984078009  11.063826344195636  11.961659638475787
-  POINT  2574  -3.582789546517624  7.2867449862173359  9.970655941886486
-  POINT  2575  -3.6983634028569021  7.2373890572441182  10.038588550193282
-  POINT  2576  -4.2118217150213946  8.0123924140954461  8.971887941518645
-  POINT  2577  -4.3476869316349873  7.9864444666666827  9.0076022272329315
-  POINT  2578  -3.582789546517624  10.02934405811351  12.713255013782661
-  POINT  2579  -3.6983634028569021  9.9614114498067146  12.762610942755877
-  POINT  2580  -4.2118217150213946  11.028112058481351  11.98760758590455
-  POINT  2581  -4.3476869316349873  10.992397772767065  12.013555533333314
-  POINT  2582  -3.8139372591961802  7.1880331282708996  10.10652115850008
-  POINT  2583  -3.9295111155354583  7.1386771992976819  10.174453766806876
-  POINT  2584  -4.4835521482485809  7.9604965192379193  9.0433165129472179
-  POINT  2585  -4.6194173648621737  7.9345485718091568  9.0790307986615026
-  POINT  2586  -3.8139372591961802  9.8934788414999186  12.811966871729096
-  POINT  2587  -3.9295111155354583  9.8255462331931209  12.861322800702315
-  POINT  2588  -4.4835521482485809  10.95668348705278  12.039503480762075
-  POINT  2589  -4.6194173648621737  10.920969201338494  12.065451428190839
-  POINT  2590  -4  8.8167787843870951  7.8647450843757873
-  POINT  2591  -4.1428571428571432  8.8167787843870951  7.8647450843757873
-  POINT  2592  -4.2857142857142856  8.8167787843870951  7.8647450843757873
-  POINT  2593  -3.8042260651806146  9.5433213123924556  6.8647450843757873
-  POINT  2594  -3.9400912817942082  9.569269259821219  6.8290307986615044
-  POINT  2595  -4.0759564984078009  9.5952172072499824  6.7933165129472162
-  POINT  2596  -4  12.135254915624209  11.1832212156129
-  POINT  2597  -4.1428571428571432  12.135254915624209  11.1832212156129
-  POINT  2598  -4.2857142857142856  12.135254915624209  11.1832212156129
-  POINT  2599  -3.8042260651806146  13.135254915624209  10.456678687607539
-  POINT  2600  -3.9400912817942082  13.170969201338492  10.430730740178776
-  POINT  2601  -4.0759564984078009  13.20668348705278  10.404782792750012
-  POINT  2602  -4.4285714285714288  8.8167787843870951  7.8647450843757873
-  POINT  2603  -4.5714285714285712  8.8167787843870951  7.8647450843757873
-  POINT  2604  -4.2118217150213946  9.621165154678744  6.7576022272329315
-  POINT  2605  -4.3476869316349882  9.6471131021075074  6.721887941518645
-  POINT  2606  -4.4285714285714288  12.135254915624209  11.1832212156129
-  POINT  2607  -4.5714285714285712  12.135254915624209  11.1832212156129
-  POINT  2608  -4.2118217150213946  13.242397772767065  10.378834845321251
-  POINT  2609  -4.3476869316349882  13.278112058481351  10.352886897892487
-  POINT  2610  -4.7142857142857144  8.8167787843870951  7.8647450843757873
-  POINT  2611  -4.8571428571428568  8.8167787843870951  7.8647450843757891
-  POINT  2612  -4.4835521482485818  9.6730610495362708  6.6861736558043603
-  POINT  2613  -4.6194173648621746  9.6990089969650324  6.6504593700900756
-  POINT  2614  -4.7142857142857144  12.135254915624209  11.1832212156129
-  POINT  2615  -4.8571428571428568  12.135254915624207  11.183221215612901
-  POINT  2616  -4.4835521482485818  13.313826344195636  10.326938950463724
-  POINT  2617  -4.6194173648621746  13.349540629909921  10.300991003034962
-  POINT  2618  -3.2360679774997898  10.1987447956372  5.9626320517854801
-  POINT  2619  -3.3516418338390683  10.248100724610417  5.8946994434786859
-  POINT  2620  -3.467215690178346  10.297456653583636  5.8267668351718882
-  POINT  2621  -2.3511410091698934  10.718891816977402  5.2467110956258924
-  POINT  2622  -2.4351103309259612  10.786824425284198  5.1532098817419687
-  POINT  2623  -2.5190796526820285  10.854757033590996  5.0597086678580432
-  POINT  2624  -3.2360679774997898  14.037367948214516  9.8012552043627927
-  POINT  2625  -3.3516418338390683  14.105300556521311  9.7518992753895759
-  POINT  2626  -3.467215690178346  14.173233164828108  9.7025433464163573
-  POINT  2627  -2.3511410091698934  14.753288904374102  9.2811081830225923
-  POINT  2628  -2.4351103309259612  14.846790118258028  9.2131755747157946
-  POINT  2629  -2.5190796526820285  14.940291332141951  9.1452429664089987
-  POINT  2630  -3.5827895465176245  10.346812582556854  5.7588342268650905
-  POINT  2631  -3.6983634028569026  10.396168511530071  5.6909016185582963
-  POINT  2632  -2.6030489744380962  10.922689641897792  4.9662074539741194
-  POINT  2633  -2.687018296194164  10.990622250204588  4.8727062400901939
-  POINT  2634  -3.5827895465176245  14.241165773134906  9.6531874174431387
-  POINT  2635  -3.6983634028569026  14.3090983814417  9.6038314884699236
-  POINT  2636  -2.6030489744380962  15.033792546025877  9.077310358102201
-  POINT  2637  -2.687018296194164  15.127293759909801  9.0093777497954051
-  POINT  2638  -3.8139372591961811  10.44552444050329  5.6229690102514986
-  POINT  2639  -3.9295111155354587  10.494880369476508  5.5550364019447009
-  POINT  2640  -2.7709876179502317  11.058554858511386  4.7792050262062702
-  POINT  2641  -2.854956939706299  11.126487466818181  4.6857038123223447
-  POINT  2642  -3.8139372591961811  14.377030989748498  9.554475559496705
-  POINT  2643  -3.9295111155354587  14.444963598055296  9.5051196305234846
-  POINT  2644  -2.7709876179502317  15.220794973793726  8.9414451414886091
-  POINT  2645  -2.854956939706299  15.314296187677652  8.8735125331818114
-  POINT  2646  -1.2360679774997905  11.052846761886885  4.7870615472005351
-  POINT  2647  -1.2802132624104974  11.132706332511876  4.6771442780157049
-  POINT  2648  -1.3243585473212041  11.21256590313687  4.5672270088308728
-  POINT  2649  -1.2360679774997905  15.212938452799461  8.947153238113108
-  POINT  2650  -1.2802132624104974  15.32285572198429  8.8672936674881164
-  POINT  2651  -1.3243585473212041  15.432772991169122  8.787434096863123
-  POINT  2652  -1.368503832231911  11.292425473761861  4.4573097396460444
-  POINT  2653  -1.4126491171426176  11.372285044386855  4.3473924704612124
-  POINT  2654  -1.368503832231911  15.542690260353952  8.7075745262381314
-  POINT  2655  -1.4126491171426176  15.652607529538784  8.6277149556131381
-  POINT  2656  -1.4567944020533246  11.452144615011846  4.2374752012763821
-  POINT  2657  -1.5009396869640312  11.532004185636838  4.1275579320915536
-  POINT  2658  -1.4567944020533246  15.762524798723613  8.5478553849881465
-  POINT  2659  -1.5009396869640312  15.872442067908443  8.4679958143631548
-  POINT  2660  0  18.070073809607916  14.128677106875994
-  POINT  2661  0  18.205939026221511  14.084531821965289
-  POINT  2662  0  18.341804242835103  14.040386537054582
-  POINT  2663  1.2360679774997896  17.883881733177198  14.189174579790839
-  POINT  2664  1.2802132624104965  18.013097232775412  14.147189918912805
-  POINT  2665  1.3243585473212032  18.142312732373618  14.105205258034772
-  POINT  2666  2.3511410091698925  17.343531281602555  14.364745084375784
-  POINT  2667  2.4351103309259603  17.453448550787385  14.329030798661499
-  POINT  2668  2.5190796526820276  17.563365819972216  14.293316512947214
-  POINT  2669  0  18.477669459448698  13.996241252143875
-  POINT  2670  0  18.61353467606229  13.95209596723317
-  POINT  2671  1.3685038322319101  18.271528231971828  14.063220597156738
-  POINT  2672  1.4126491171426165  18.400743731570042  14.021235936278703
-  POINT  2673  2.6030489744380954  17.673283089157046  14.257602227232928
-  POINT  2674  2.6870182961941627  17.783200358341876  14.221887941518641
-  POINT  2675  0  18.749399892675886  13.907950682322461
-  POINT  2676  0  18.885265109289477  13.863805397411754
-  POINT  2677  1.4567944020533234  18.529959231168249  13.979251275400671
-  POINT  2678  1.5009396869640301  18.659174730766459  13.937266614522636
-  POINT  2679  2.7709876179502304  17.89311762752671  14.186173655804357
-  POINT  2680  2.8549569397062977  18.00303489671154  14.150459370090072
-  POINT  2681  3.2360679774997894  16.501915721927094  14.638202556370423
-  POINT  2682  3.3516418338390679  16.581775292552088  14.612254608941662
-  POINT  2683  3.4672156901783455  16.661634863177078  14.5863066615129
-  POINT  2684  3.8042260651806146  15.44141824901225  14.98277907312568
-  POINT  2685  3.9400912817942082  15.483402909890286  14.969137429866748
-  POINT  2686  4.0759564984078009  15.525387570768316  14.955495786607816
-  POINT  2687  3.582789546517624  16.741494433802071  14.560358714084135
-  POINT  2688  3.6983634028569021  16.821354004427064  14.534410766655373
-  POINT  2689  4.2118217150213946  15.567372231646349  14.941854143348884
-  POINT  2690  4.3476869316349882  15.609356892524385  14.928212500089952
-  POINT  2691  3.8139372591961802  16.901213575052058  14.508462819226608
-  POINT  2692  3.9295111155354583  16.981073145677048  14.482514871797846
-  POINT  2693  4.4835521482485818  15.651341553402418  14.91457085683102
-  POINT  2694  4.6194173648621746  15.693326214280452  14.900929213572086
-  POINT  2695  4  14.265847744427303  15.364745084375786
-  POINT  2696  4.1428571428571432  14.265847744427303  15.364745084375786
-  POINT  2697  4.2857142857142856  14.265847744427303  15.364745084375786
-  POINT  2698  3.8042260651806146  13.090277239842356  15.746711095625891
-  POINT  2699  3.9400912817942082  13.048292578964324  15.760352738884823
-  POINT  2700  4.0759564984078009  13.006307918086289  15.773994382143755
-  POINT  2701  4.4285714285714288  14.265847744427303  15.364745084375786
-  POINT  2702  4.5714285714285712  14.265847744427303  15.364745084375786
-  POINT  2703  4.2118217150213946  12.964323257208257  15.787636025402687
-  POINT  2704  4.3476869316349882  12.922338596330222  15.801277668661619
-  POINT  2705  4.7142857142857144  14.265847744427303  15.364745084375786
-  POINT  2706  4.8571428571428568  14.265847744427303  15.364745084375786
-  POINT  2707  4.4835521482485818  12.880353935452188  15.814919311920551
-  POINT  2708  4.6194173648621746  12.838369274574156  15.828560955179485
-  POINT  2709  3.2360679774997898  12.029779766927513  16.091287612381148
-  POINT  2710  3.3516418338390683  11.949920196302521  16.11723555980991
-  POINT  2711  3.467215690178346  11.870060625677528  16.143183507238675
-  POINT  2712  2.351141009169893  11.188164207252049  16.364745084375787
-  POINT  2713  2.4351103309259607  11.078246938067219  16.400459370090072
-  POINT  2714  2.519079652682028  10.968329668882388  16.436173655804357
-  POINT  2715  3.5827895465176245  11.790201055052535  16.169131454667436
-  POINT  2716  3.6983634028569026  11.710341484427543  16.195079402096198
-  POINT  2717  2.6030489744380958  10.858412399697558  16.471887941518645
-  POINT  2718  2.6870182961941631  10.748495130512728  16.50760222723293
-  POINT  2719  3.8139372591961811  11.630481913802551  16.22102734952496
-  POINT  2720  3.9295111155354587  11.550622343177558  16.246975296953725
-  POINT  2721  2.7709876179502313  10.638577861327898  16.543316512947214
-  POINT  2722  2.8549569397062986  10.528660592143067  16.579030798661499
-  POINT  2723  1.23606797749979  10.647813755677408  16.540315588960734
-  POINT  2724  1.2802132624104969  10.518598256079198  16.582300249838767
-  POINT  2725  1.3243585473212036  10.389382756480986  16.624284910716799
-  POINT  2726  4.8985871965894128e-16  10.461621679246688  16.600813061875577
-  POINT  2727  5.0735367393247495e-16  10.325756462633096  16.644958346786282
-  POINT  2728  5.2484862820600851e-16  10.189891246019503  16.689103631696991
-  POINT  2729  1.3685038322319105  10.260167256882777  16.666269571594835
-  POINT  2730  1.4126491171426172  10.130951757284565  16.708254232472868
-  POINT  2731  5.4234358247954217e-16  10.054026029405909  16.733248916607696
-  POINT  2732  5.5983853675307574e-16  9.9181608127923155  16.777394201518405
-  POINT  2733  1.4567944020533239  10.001736257686355  16.7502388933509
-  POINT  2734  1.5009396869640306  9.8725207580881449  16.792223554228936
-  POINT  2735  5.773334910266094e-16  9.7822955961787219  16.82153948642911
-  POINT  2736  5.9482844530014297e-16  9.6464303795651283  16.865684771339819
-  POINT  2737  -1.2360679774997874  10.647813755677408  16.540315588960734
-  POINT  2738  -1.2802132624104943  10.518598256079198  16.582300249838767
-  POINT  2739  -1.3243585473212007  10.389382756480986  16.624284910716799
-  POINT  2740  -2.3511410091698921  11.188164207252049  16.364745084375787
-  POINT  2741  -2.4351103309259599  11.078246938067219  16.400459370090072
-  POINT  2742  -2.5190796526820272  10.968329668882388  16.436173655804357
-  POINT  2743  -1.3685038322319074  10.260167256882776  16.666269571594835
-  POINT  2744  -1.4126491171426141  10.130951757284565  16.708254232472868
-  POINT  2745  -2.6030489744380949  10.858412399697558  16.471887941518645
-  POINT  2746  -2.6870182961941622  10.748495130512728  16.50760222723293
-  POINT  2747  -1.4567944020533208  10.001736257686355  16.7502388933509
-  POINT  2748  -1.5009396869640275  9.8725207580881449  16.792223554228936
-  POINT  2749  -2.77098761795023  10.638577861327898  16.543316512947214
-  POINT  2750  -2.8549569397062973  10.528660592143067  16.579030798661499
-  POINT  2751  -3.2360679774997894  12.029779766927513  16.091287612381148
-  POINT  2752  -3.3516418338390679  11.949920196302521  16.11723555980991
-  POINT  2753  -3.4672156901783455  11.870060625677528  16.143183507238675
-  POINT  2754  -3.8042260651806141  13.090277239842356  15.746711095625891
-  POINT  2755  -3.9400912817942078  13.048292578964324  15.760352738884823
-  POINT  2756  -4.0759564984078009  13.006307918086289  15.773994382143755
-  POINT  2757  -3.582789546517624  11.790201055052535  16.169131454667436
-  POINT  2758  -3.6983634028569021  11.710341484427543  16.195079402096198
-  POINT  2759  -4.2118217150213946  12.964323257208255  15.787636025402687
-  POINT  2760  -4.3476869316349873  12.922338596330221  15.801277668661621
-  POINT  2761  -3.8139372591961802  11.63048191380255  16.221027349524963
-  POINT  2762  -3.9295111155354583  11.550622343177558  16.246975296953725
-  POINT  2763  -4.4835521482485809  12.880353935452186  15.814919311920553
-  POINT  2764  -4.6194173648621737  12.838369274574154  15.828560955179485
-  POINT  2765  -4  14.265847744427303  15.364745084375786
-  POINT  2766  -4.1428571428571432  14.265847744427303  15.364745084375786
-  POINT  2767  -4.2857142857142856  14.265847744427303  15.364745084375786
-  POINT  2768  -3.8042260651806146  15.44141824901225  14.98277907312568
-  POINT  2769  -3.9400912817942082  15.483402909890282  14.969137429866748
-  POINT  2770  -4.0759564984078009  15.525387570768316  14.955495786607816
-  POINT  2771  -4.4285714285714288  14.265847744427303  15.364745084375786
-  POINT  2772  -4.5714285714285712  14.265847744427303  15.364745084375786
-  POINT  2773  -4.2118217150213946  15.567372231646349  14.941854143348884
-  POINT  2774  -4.3476869316349882  15.609356892524385  14.928212500089952
-  POINT  2775  -4.7142857142857144  14.265847744427303  15.364745084375786
-  POINT  2776  -4.8571428571428568  14.265847744427301  15.364745084375787
-  POINT  2777  -4.4835521482485818  15.651341553402418  14.91457085683102
-  POINT  2778  -4.6194173648621746  15.69332621428045  14.900929213572088
-  POINT  2779  -3.2360679774997898  16.501915721927094  14.638202556370423
-  POINT  2780  -3.3516418338390683  16.581775292552084  14.612254608941662
-  POINT  2781  -3.467215690178346  16.661634863177078  14.5863066615129
-  POINT  2782  -2.3511410091698934  17.343531281602555  14.364745084375784
-  POINT  2783  -2.4351103309259612  17.453448550787385  14.329030798661499
-  POINT  2784  -2.5190796526820285  17.563365819972216  14.293316512947214
-  POINT  2785  -3.5827895465176245  16.741494433802071  14.560358714084135
-  POINT  2786  -3.6983634028569026  16.821354004427061  14.534410766655373
-  POINT  2787  -2.6030489744380962  17.673283089157046  14.257602227232928
-  POINT  2788  -2.687018296194164  17.783200358341876  14.221887941518641
-  POINT  2789  -3.8139372591961811  16.901213575052054  14.50846281922661
-  POINT  2790  -3.9295111155354587  16.981073145677048  14.482514871797846
-  POINT  2791  -2.7709876179502317  17.89311762752671  14.186173655804357
-  POINT  2792  -2.854956939706299  18.00303489671154  14.150459370090072
-  POINT  2793  -1.2360679774997905  17.883881733177198  14.189174579790839
-  POINT  2794  -1.2802132624104974  18.013097232775408  14.147189918912805
-  POINT  2795  -1.3243585473212041  18.142312732373618  14.105205258034772
-  POINT  2796  -1.368503832231911  18.271528231971828  14.063220597156738
-  POINT  2797  -1.4126491171426176  18.400743731570042  14.021235936278703
-  POINT  2798  -1.4567944020533246  18.529959231168249  13.979251275400671
-  POINT  2799  -1.5009396869640312  18.659174730766459  13.937266614522636
-
-END POINTS LIST
-
-
-
-BEGIN MESH STRUCTURE DESCRIPTION
-
-CONVEX 0    GT_QK(3,2)      0  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26
-CONVEX 1    GT_QK(3,2)      2  27  28  5  29  30  8  31  32  11  33  34  14  35  36  17  37  38  20  39  40  23  41  42  26  43  44
-CONVEX 2    GT_QK(3,2)      28  45  46  30  47  48  32  49  50  34  51  52  36  53  54  38  55  56  40  57  58  42  59  60  44  61  62
-CONVEX 3    GT_QK(3,2)      6  7  8  63  64  65  66  67  68  15  16  17  69  70  71  72  73  74  24  25  26  75  76  77  78  79  80
-CONVEX 4    GT_QK(3,2)      8  31  32  65  81  82  68  83  84  17  37  38  71  85  86  74  87  88  26  43  44  77  89  90  80  91  92
-CONVEX 5    GT_QK(3,2)      32  49  50  82  93  94  84  95  96  38  55  56  86  97  98  88  99  100  44  61  62  90  101  102  92  103  104
-CONVEX 6    GT_QK(3,2)      66  67  68  105  106  107  108  109  110  72  73  74  111  112  113  114  115  116  78  79  80  117  118  119  120  121  122
-CONVEX 7    GT_QK(3,2)      68  83  84  107  123  124  110  125  126  74  87  88  113  127  128  116  129  130  80  91  92  119  131  132  122  133  134
-CONVEX 8    GT_QK(3,2)      84  95  96  124  135  136  126  137  138  88  99  100  128  139  140  130  141  142  92  103  104  132  143  144  134  145  146
-CONVEX 9    GT_QK(3,2)      108  109  110  147  148  149  150  151  152  114  115  116  153  154  155  156  157  158  120  121  122  159  160  161  162  163  164
-CONVEX 10    GT_QK(3,2)      110  125  126  149  165  166  152  167  168  116  129  130  155  169  170  158  171  172  122  133  134  161  173  174  164  175  176
-CONVEX 11    GT_QK(3,2)      126  137  138  166  177  178  168  179  180  130  141  142  170  181  182  172  183  184  134  145  146  174  185  186  176  187  188
-CONVEX 12    GT_QK(3,2)      150  151  152  189  190  191  192  193  194  156  157  158  195  196  197  198  199  200  162  163  164  201  202  203  204  205  206
-CONVEX 13    GT_QK(3,2)      152  167  168  191  207  208  194  209  210  158  171  172  197  211  212  200  213  214  164  175  176  203  215  216  206  217  218
-CONVEX 14    GT_QK(3,2)      168  179  180  208  219  220  210  221  222  172  183  184  212  223  224  214  225  226  176  187  188  216  227  228  218  229  230
-CONVEX 15    GT_QK(3,2)      192  193  194  231  232  233  234  235  236  198  199  200  237  238  239  240  241  242  204  205  206  243  244  245  246  247  248
-CONVEX 16    GT_QK(3,2)      194  209  210  233  249  250  236  251  252  200  213  214  239  253  254  242  255  256  206  217  218  245  257  258  248  259  260
-CONVEX 17    GT_QK(3,2)      210  221  222  250  261  262  252  263  264  214  225  226  254  265  266  256  267  268  218  229  230  258  269  270  260  271  272
-CONVEX 18    GT_QK(3,2)      234  235  236  273  274  275  276  277  278  240  241  242  279  280  281  282  283  284  246  247  248  285  286  287  288  289  290
-CONVEX 19    GT_QK(3,2)      236  251  252  275  291  292  278  293  294  242  255  256  281  295  296  284  297  298  248  259  260  287  299  300  290  301  302
-CONVEX 20    GT_QK(3,2)      252  263  264  292  303  304  294  305  306  256  267  268  296  307  308  298  309  310  260  271  272  300  311  312  302  313  314
-CONVEX 21    GT_QK(3,2)      276  277  278  315  316  317  318  319  320  282  283  284  321  322  323  324  325  326  288  289  290  327  328  329  330  331  332
-CONVEX 22    GT_QK(3,2)      278  293  294  317  333  334  320  335  336  284  297  298  323  337  338  326  339  340  290  301  302  329  341  342  332  343  344
-CONVEX 23    GT_QK(3,2)      294  305  306  334  345  346  336  347  348  298  309  310  338  349  350  340  351  352  302  313  314  342  353  354  344  355  356
-CONVEX 24    GT_QK(3,2)      318  319  320  357  358  359  360  361  362  324  325  326  363  364  365  366  367  368  330  331  332  369  370  371  372  373  374
-CONVEX 25    GT_QK(3,2)      320  335  336  359  375  376  362  377  378  326  339  340  365  379  380  368  381  382  332  343  344  371  383  384  374  385  386
-CONVEX 26    GT_QK(3,2)      336  347  348  376  387  388  378  389  390  340  351  352  380  391  392  382  393  394  344  355  356  384  395  396  386  397  398
-CONVEX 27    GT_QK(3,2)      360  361  362  399  400  401  0  1  2  366  367  368  402  403  404  9  10  11  372  373  374  405  406  407  18  19  20
-CONVEX 28    GT_QK(3,2)      362  377  378  401  408  409  2  27  28  368  381  382  404  410  411  11  33  34  374  385  386  407  412  413  20  39  40
-CONVEX 29    GT_QK(3,2)      378  389  390  409  414  415  28  45  46  382  393  394  411  416  417  34  51  52  386  397  398  413  418  419  40  57  58
-CONVEX 30    GT_QK(3,2)      18  19  20  21  22  23  24  25  26  420  421  422  423  424  425  426  427  428  429  430  431  432  433  434  435  436  437
-CONVEX 31    GT_QK(3,2)      20  39  40  23  41  42  26  43  44  422  438  439  425  440  441  428  442  443  431  444  445  434  446  447  437  448  449
-CONVEX 32    GT_QK(3,2)      40  57  58  42  59  60  44  61  62  439  450  451  441  452  453  443  454  455  445  456  457  447  458  459  449  460  461
-CONVEX 33    GT_QK(3,2)      24  25  26  75  76  77  78  79  80  426  427  428  462  463  464  465  466  467  435  436  437  468  469  470  471  472  473
-CONVEX 34    GT_QK(3,2)      26  43  44  77  89  90  80  91  92  428  442  443  464  474  475  467  476  477  437  448  449  470  478  479  473  480  481
-CONVEX 35    GT_QK(3,2)      44  61  62  90  101  102  92  103  104  443  454  455  475  482  483  477  484  485  449  460  461  479  486  487  481  488  489
-CONVEX 36    GT_QK(3,2)      78  79  80  117  118  119  120  121  122  465  466  467  490  491  492  493  494  495  471  472  473  496  497  498  499  500  501
-CONVEX 37    GT_QK(3,2)      80  91  92  119  131  132  122  133  134  467  476  477  492  502  503  495  504  505  473  480  481  498  506  507  501  508  509
-CONVEX 38    GT_QK(3,2)      92  103  104  132  143  144  134  145  146  477  484  485  503  510  511  505  512  513  481  488  489  507  514  515  509  516  517
-CONVEX 39    GT_QK(3,2)      120  121  122  159  160  161  162  163  164  493  494  495  518  519  520  521  522  523  499  500  501  524  525  526  527  528  529
-CONVEX 40    GT_QK(3,2)      122  133  134  161  173  174  164  175  176  495  504  505  520  530  531  523  532  533  501  508  509  526  534  535  529  536  537
-CONVEX 41    GT_QK(3,2)      134  145  146  174  185  186  176  187  188  505  512  513  531  538  539  533  540  541  509  516  517  535  542  543  537  544  545
-CONVEX 42    GT_QK(3,2)      162  163  164  201  202  203  204  205  206  521  522  523  546  547  548  549  550  551  527  528  529  552  553  554  555  556  557
-CONVEX 43    GT_QK(3,2)      164  175  176  203  215  216  206  217  218  523  532  533  548  558  559  551  560  561  529  536  537  554  562  563  557  564  565
-CONVEX 44    GT_QK(3,2)      176  187  188  216  227  228  218  229  230  533  540  541  559  566  567  561  568  569  537  544  545  563  570  571  565  572  573
-CONVEX 45    GT_QK(3,2)      204  205  206  243  244  245  246  247  248  549  550  551  574  575  576  577  578  579  555  556  557  580  581  582  583  584  585
-CONVEX 46    GT_QK(3,2)      206  217  218  245  257  258  248  259  260  551  560  561  576  586  587  579  588  589  557  564  565  582  590  591  585  592  593
-CONVEX 47    GT_QK(3,2)      218  229  230  258  269  270  260  271  272  561  568  569  587  594  595  589  596  597  565  572  573  591  598  599  593  600  601
-CONVEX 48    GT_QK(3,2)      246  247  248  285  286  287  288  289  290  577  578  579  602  603  604  605  606  607  583  584  585  608  609  610  611  612  613
-CONVEX 49    GT_QK(3,2)      248  259  260  287  299  300  290  301  302  579  588  589  604  614  615  607  616  617  585  592  593  610  618  619  613  620  621
-CONVEX 50    GT_QK(3,2)      260  271  272  300  311  312  302  313  314  589  596  597  615  622  623  617  624  625  593  600  601  619  626  627  621  628  629
-CONVEX 51    GT_QK(3,2)      288  289  290  327  328  329  330  331  332  605  606  607  630  631  632  633  634  635  611  612  613  636  637  638  639  640  641
-CONVEX 52    GT_QK(3,2)      290  301  302  329  341  342  332  343  344  607  616  617  632  642  643  635  644  645  613  620  621  638  646  647  641  648  649
-CONVEX 53    GT_QK(3,2)      302  313  314  342  353  354  344  355  356  617  624  625  643  650  651  645  652  653  621  628  629  647  654  655  649  656  657
-CONVEX 54    GT_QK(3,2)      330  331  332  369  370  371  372  373  374  633  634  635  658  659  660  661  662  663  639  640  641  664  665  666  667  668  669
-CONVEX 55    GT_QK(3,2)      332  343  344  371  383  384  374  385  386  635  644  645  660  670  671  663  672  673  641  648  649  666  674  675  669  676  677
-CONVEX 56    GT_QK(3,2)      344  355  356  384  395  396  386  397  398  645  652  653  671  678  679  673  680  681  649  656  657  675  682  683  677  684  685
-CONVEX 57    GT_QK(3,2)      372  373  374  405  406  407  18  19  20  661  662  663  686  687  688  420  421  422  667  668  669  689  690  691  429  430  431
-CONVEX 58    GT_QK(3,2)      374  385  386  407  412  413  20  39  40  663  672  673  688  692  693  422  438  439  669  676  677  691  694  695  431  444  445
-CONVEX 59    GT_QK(3,2)      386  397  398  413  418  419  40  57  58  673  680  681  693  696  697  439  450  451  677  684  685  695  698  699  445  456  457
-CONVEX 60    GT_QK(3,2)      429  430  431  432  433  434  435  436  437  700  701  702  703  704  705  706  707  708  709  710  711  712  713  714  715  716  717
-CONVEX 61    GT_QK(3,2)      431  444  445  434  446  447  437  448  449  702  718  719  705  720  721  708  722  723  711  724  725  714  726  727  717  728  729
-CONVEX 62    GT_QK(3,2)      445  456  457  447  458  459  449  460  461  719  730  731  721  732  733  723  734  735  725  736  737  727  738  739  729  740  741
-CONVEX 63    GT_QK(3,2)      435  436  437  468  469  470  471  472  473  706  707  708  742  743  744  745  746  747  715  716  717  748  749  750  751  752  753
-CONVEX 64    GT_QK(3,2)      437  448  449  470  478  479  473  480  481  708  722  723  744  754  755  747  756  757  717  728  729  750  758  759  753  760  761
-CONVEX 65    GT_QK(3,2)      449  460  461  479  486  487  481  488  489  723  734  735  755  762  763  757  764  765  729  740  741  759  766  767  761  768  769
-CONVEX 66    GT_QK(3,2)      471  472  473  496  497  498  499  500  501  745  746  747  770  771  772  773  774  775  751  752  753  776  777  778  779  780  781
-CONVEX 67    GT_QK(3,2)      473  480  481  498  506  507  501  508  509  747  756  757  772  782  783  775  784  785  753  760  761  778  786  787  781  788  789
-CONVEX 68    GT_QK(3,2)      481  488  489  507  514  515  509  516  517  757  764  765  783  790  791  785  792  793  761  768  769  787  794  795  789  796  797
-CONVEX 69    GT_QK(3,2)      499  500  501  524  525  526  527  528  529  773  774  775  798  799  800  801  802  803  779  780  781  804  805  806  807  808  809
-CONVEX 70    GT_QK(3,2)      501  508  509  526  534  535  529  536  537  775  784  785  800  810  811  803  812  813  781  788  789  806  814  815  809  816  817
-CONVEX 71    GT_QK(3,2)      509  516  517  535  542  543  537  544  545  785  792  793  811  818  819  813  820  821  789  796  797  815  822  823  817  824  825
-CONVEX 72    GT_QK(3,2)      527  528  529  552  553  554  555  556  557  801  802  803  826  827  828  829  830  831  807  808  809  832  833  834  835  836  837
-CONVEX 73    GT_QK(3,2)      529  536  537  554  562  563  557  564  565  803  812  813  828  838  839  831  840  841  809  816  817  834  842  843  837  844  845
-CONVEX 74    GT_QK(3,2)      537  544  545  563  570  571  565  572  573  813  820  821  839  846  847  841  848  849  817  824  825  843  850  851  845  852  853
-CONVEX 75    GT_QK(3,2)      555  556  557  580  581  582  583  584  585  829  830  831  854  855  856  857  858  859  835  836  837  860  861  862  863  864  865
-CONVEX 76    GT_QK(3,2)      557  564  565  582  590  591  585  592  593  831  840  841  856  866  867  859  868  869  837  844  845  862  870  871  865  872  873
-CONVEX 77    GT_QK(3,2)      565  572  573  591  598  599  593  600  601  841  848  849  867  874  875  869  876  877  845  852  853  871  878  879  873  880  881
-CONVEX 78    GT_QK(3,2)      583  584  585  608  609  610  611  612  613  857  858  859  882  883  884  885  886  887  863  864  865  888  889  890  891  892  893
-CONVEX 79    GT_QK(3,2)      585  592  593  610  618  619  613  620  621  859  868  869  884  894  895  887  896  897  865  872  873  890  898  899  893  900  901
-CONVEX 80    GT_QK(3,2)      593  600  601  619  626  627  621  628  629  869  876  877  895  902  903  897  904  905  873  880  881  899  906  907  901  908  909
-CONVEX 81    GT_QK(3,2)      611  612  613  636  637  638  639  640  641  885  886  887  910  911  912  913  914  915  891  892  893  916  917  918  919  920  921
-CONVEX 82    GT_QK(3,2)      613  620  621  638  646  647  641  648  649  887  896  897  912  922  923  915  924  925  893  900  901  918  926  927  921  928  929
-CONVEX 83    GT_QK(3,2)      621  628  629  647  654  655  649  656  657  897  904  905  923  930  931  925  932  933  901  908  909  927  934  935  929  936  937
-CONVEX 84    GT_QK(3,2)      639  640  641  664  665  666  667  668  669  913  914  915  938  939  940  941  942  943  919  920  921  944  945  946  947  948  949
-CONVEX 85    GT_QK(3,2)      641  648  649  666  674  675  669  676  677  915  924  925  940  950  951  943  952  953  921  928  929  946  954  955  949  956  957
-CONVEX 86    GT_QK(3,2)      649  656  657  675  682  683  677  684  685  925  932  933  951  958  959  953  960  961  929  936  937  955  962  963  957  964  965
-CONVEX 87    GT_QK(3,2)      667  668  669  689  690  691  429  430  431  941  942  943  966  967  968  700  701  702  947  948  949  969  970  971  709  710  711
-CONVEX 88    GT_QK(3,2)      669  676  677  691  694  695  431  444  445  943  952  953  968  972  973  702  718  719  949  956  957  971  974  975  711  724  725
-CONVEX 89    GT_QK(3,2)      677  684  685  695  698  699  445  456  457  953  960  961  973  976  977  719  730  731  957  964  965  975  978  979  725  736  737
-CONVEX 90    GT_QK(3,2)      709  710  711  712  713  714  715  716  717  980  981  982  983  984  985  986  987  988  989  990  991  992  993  994  995  996  997
-CONVEX 91    GT_QK(3,2)      711  724  725  714  726  727  717  728  729  982  998  999  985  1000  1001  988  1002  1003  991  1004  1005  994  1006  1007  997  1008  1009
-CONVEX 92    GT_QK(3,2)      725  736  737  727  738  739  729  740  741  999  1010  1011  1001  1012  1013  1003  1014  1015  1005  1016  1017  1007  1018  1019  1009  1020  1021
-CONVEX 93    GT_QK(3,2)      715  716  717  748  749  750  751  752  753  986  987  988  1022  1023  1024  1025  1026  1027  995  996  997  1028  1029  1030  1031  1032  1033
-CONVEX 94    GT_QK(3,2)      717  728  729  750  758  759  753  760  761  988  1002  1003  1024  1034  1035  1027  1036  1037  997  1008  1009  1030  1038  1039  1033  1040  1041
-CONVEX 95    GT_QK(3,2)      729  740  741  759  766  767  761  768  769  1003  1014  1015  1035  1042  1043  1037  1044  1045  1009  1020  1021  1039  1046  1047  1041  1048  1049
-CONVEX 96    GT_QK(3,2)      751  752  753  776  777  778  779  780  781  1025  1026  1027  1050  1051  1052  1053  1054  1055  1031  1032  1033  1056  1057  1058  1059  1060  1061
-CONVEX 97    GT_QK(3,2)      753  760  761  778  786  787  781  788  789  1027  1036  1037  1052  1062  1063  1055  1064  1065  1033  1040  1041  1058  1066  1067  1061  1068  1069
-CONVEX 98    GT_QK(3,2)      761  768  769  787  794  795  789  796  797  1037  1044  1045  1063  1070  1071  1065  1072  1073  1041  1048  1049  1067  1074  1075  1069  1076  1077
-CONVEX 99    GT_QK(3,2)      779  780  781  804  805  806  807  808  809  1053  1054  1055  1078  1079  1080  1081  1082  1083  1059  1060  1061  1084  1085  1086  1087  1088  1089
-CONVEX 100    GT_QK(3,2)      781  788  789  806  814  815  809  816  817  1055  1064  1065  1080  1090  1091  1083  1092  1093  1061  1068  1069  1086  1094  1095  1089  1096  1097
-CONVEX 101    GT_QK(3,2)      789  796  797  815  822  823  817  824  825  1065  1072  1073  1091  1098  1099  1093  1100  1101  1069  1076  1077  1095  1102  1103  1097  1104  1105
-CONVEX 102    GT_QK(3,2)      807  808  809  832  833  834  835  836  837  1081  1082  1083  1106  1107  1108  1109  1110  1111  1087  1088  1089  1112  1113  1114  1115  1116  1117
-CONVEX 103    GT_QK(3,2)      809  816  817  834  842  843  837  844  845  1083  1092  1093  1108  1118  1119  1111  1120  1121  1089  1096  1097  1114  1122  1123  1117  1124  1125
-CONVEX 104    GT_QK(3,2)      817  824  825  843  850  851  845  852  853  1093  1100  1101  1119  1126  1127  1121  1128  1129  1097  1104  1105  1123  1130  1131  1125  1132  1133
-CONVEX 105    GT_QK(3,2)      835  836  837  860  861  862  863  864  865  1109  1110  1111  1134  1135  1136  1137  1138  1139  1115  1116  1117  1140  1141  1142  1143  1144  1145
-CONVEX 106    GT_QK(3,2)      837  844  845  862  870  871  865  872  873  1111  1120  1121  1136  1146  1147  1139  1148  1149  1117  1124  1125  1142  1150  1151  1145  1152  1153
-CONVEX 107    GT_QK(3,2)      845  852  853  871  878  879  873  880  881  1121  1128  1129  1147  1154  1155  1149  1156  1157  1125  1132  1133  1151  1158  1159  1153  1160  1161
-CONVEX 108    GT_QK(3,2)      863  864  865  888  889  890  891  892  893  1137  1138  1139  1162  1163  1164  1165  1166  1167  1143  1144  1145  1168  1169  1170  1171  1172  1173
-CONVEX 109    GT_QK(3,2)      865  872  873  890  898  899  893  900  901  1139  1148  1149  1164  1174  1175  1167  1176  1177  1145  1152  1153  1170  1178  1179  1173  1180  1181
-CONVEX 110    GT_QK(3,2)      873  880  881  899  906  907  901  908  909  1149  1156  1157  1175  1182  1183  1177  1184  1185  1153  1160  1161  1179  1186  1187  1181  1188  1189
-CONVEX 111    GT_QK(3,2)      891  892  893  916  917  918  919  920  921  1165  1166  1167  1190  1191  1192  1193  1194  1195  1171  1172  1173  1196  1197  1198  1199  1200  1201
-CONVEX 112    GT_QK(3,2)      893  900  901  918  926  927  921  928  929  1167  1176  1177  1192  1202  1203  1195  1204  1205  1173  1180  1181  1198  1206  1207  1201  1208  1209
-CONVEX 113    GT_QK(3,2)      901  908  909  927  934  935  929  936  937  1177  1184  1185  1203  1210  1211  1205  1212  1213  1181  1188  1189  1207  1214  1215  1209  1216  1217
-CONVEX 114    GT_QK(3,2)      919  920  921  944  945  946  947  948  949  1193  1194  1195  1218  1219  1220  1221  1222  1223  1199  1200  1201  1224  1225  1226  1227  1228  1229
-CONVEX 115    GT_QK(3,2)      921  928  929  946  954  955  949  956  957  1195  1204  1205  1220  1230  1231  1223  1232  1233  1201  1208  1209  1226  1234  1235  1229  1236  1237
-CONVEX 116    GT_QK(3,2)      929  936  937  955  962  963  957  964  965  1205  1212  1213  1231  1238  1239  1233  1240  1241  1209  1216  1217  1235  1242  1243  1237  1244  1245
-CONVEX 117    GT_QK(3,2)      947  948  949  969  970  971  709  710  711  1221  1222  1223  1246  1247  1248  980  981  982  1227  1228  1229  1249  1250  1251  989  990  991
-CONVEX 118    GT_QK(3,2)      949  956  957  971  974  975  711  724  725  1223  1232  1233  1248  1252  1253  982  998  999  1229  1236  1237  1251  1254  1255  991  1004  1005
-CONVEX 119    GT_QK(3,2)      957  964  965  975  978  979  725  736  737  1233  1240  1241  1253  1256  1257  999  1010  1011  1237  1244  1245  1255  1258  1259  1005  1016  1017
-CONVEX 120    GT_QK(3,2)      989  990  991  992  993  994  995  996  997  1260  1261  1262  1263  1264  1265  1266  1267  1268  1269  1270  1271  1272  1273  1274  1275  1276  1277
-CONVEX 121    GT_QK(3,2)      991  1004  1005  994  1006  1007  997  1008  1009  1262  1278  1279  1265  1280  1281  1268  1282  1283  1271  1284  1285  1274  1286  1287  1277  1288  1289
-CONVEX 122    GT_QK(3,2)      1005  1016  1017  1007  1018  1019  1009  1020  1021  1279  1290  1291  1281  1292  1293  1283  1294  1295  1285  1296  1297  1287  1298  1299  1289  1300  1301
-CONVEX 123    GT_QK(3,2)      995  996  997  1028  1029  1030  1031  1032  1033  1266  1267  1268  1302  1303  1304  1305  1306  1307  1275  1276  1277  1308  1309  1310  1311  1312  1313
-CONVEX 124    GT_QK(3,2)      997  1008  1009  1030  1038  1039  1033  1040  1041  1268  1282  1283  1304  1314  1315  1307  1316  1317  1277  1288  1289  1310  1318  1319  1313  1320  1321
-CONVEX 125    GT_QK(3,2)      1009  1020  1021  1039  1046  1047  1041  1048  1049  1283  1294  1295  1315  1322  1323  1317  1324  1325  1289  1300  1301  1319  1326  1327  1321  1328  1329
-CONVEX 126    GT_QK(3,2)      1031  1032  1033  1056  1057  1058  1059  1060  1061  1305  1306  1307  1330  1331  1332  1333  1334  1335  1311  1312  1313  1336  1337  1338  1339  1340  1341
-CONVEX 127    GT_QK(3,2)      1033  1040  1041  1058  1066  1067  1061  1068  1069  1307  1316  1317  1332  1342  1343  1335  1344  1345  1313  1320  1321  1338  1346  1347  1341  1348  1349
-CONVEX 128    GT_QK(3,2)      1041  1048  1049  1067  1074  1075  1069  1076  1077  1317  1324  1325  1343  1350  1351  1345  1352  1353  1321  1328  1329  1347  1354  1355  1349  1356  1357
-CONVEX 129    GT_QK(3,2)      1059  1060  1061  1084  1085  1086  1087  1088  1089  1333  1334  1335  1358  1359  1360  1361  1362  1363  1339  1340  1341  1364  1365  1366  1367  1368  1369
-CONVEX 130    GT_QK(3,2)      1061  1068  1069  1086  1094  1095  1089  1096  1097  1335  1344  1345  1360  1370  1371  1363  1372  1373  1341  1348  1349  1366  1374  1375  1369  1376  1377
-CONVEX 131    GT_QK(3,2)      1069  1076  1077  1095  1102  1103  1097  1104  1105  1345  1352  1353  1371  1378  1379  1373  1380  1381  1349  1356  1357  1375  1382  1383  1377  1384  1385
-CONVEX 132    GT_QK(3,2)      1087  1088  1089  1112  1113  1114  1115  1116  1117  1361  1362  1363  1386  1387  1388  1389  1390  1391  1367  1368  1369  1392  1393  1394  1395  1396  1397
-CONVEX 133    GT_QK(3,2)      1089  1096  1097  1114  1122  1123  1117  1124  1125  1363  1372  1373  1388  1398  1399  1391  1400  1401  1369  1376  1377  1394  1402  1403  1397  1404  1405
-CONVEX 134    GT_QK(3,2)      1097  1104  1105  1123  1130  1131  1125  1132  1133  1373  1380  1381  1399  1406  1407  1401  1408  1409  1377  1384  1385  1403  1410  1411  1405  1412  1413
-CONVEX 135    GT_QK(3,2)      1115  1116  1117  1140  1141  1142  1143  1144  1145  1389  1390  1391  1414  1415  1416  1417  1418  1419  1395  1396  1397  1420  1421  1422  1423  1424  1425
-CONVEX 136    GT_QK(3,2)      1117  1124  1125  1142  1150  1151  1145  1152  1153  1391  1400  1401  1416  1426  1427  1419  1428  1429  1397  1404  1405  1422  1430  1431  1425  1432  1433
-CONVEX 137    GT_QK(3,2)      1125  1132  1133  1151  1158  1159  1153  1160  1161  1401  1408  1409  1427  1434  1435  1429  1436  1437  1405  1412  1413  1431  1438  1439  1433  1440  1441
-CONVEX 138    GT_QK(3,2)      1143  1144  1145  1168  1169  1170  1171  1172  1173  1417  1418  1419  1442  1443  1444  1445  1446  1447  1423  1424  1425  1448  1449  1450  1451  1452  1453
-CONVEX 139    GT_QK(3,2)      1145  1152  1153  1170  1178  1179  1173  1180  1181  1419  1428  1429  1444  1454  1455  1447  1456  1457  1425  1432  1433  1450  1458  1459  1453  1460  1461
-CONVEX 140    GT_QK(3,2)      1153  1160  1161  1179  1186  1187  1181  1188  1189  1429  1436  1437  1455  1462  1463  1457  1464  1465  1433  1440  1441  1459  1466  1467  1461  1468  1469
-CONVEX 141    GT_QK(3,2)      1171  1172  1173  1196  1197  1198  1199  1200  1201  1445  1446  1447  1470  1471  1472  1473  1474  1475  1451  1452  1453  1476  1477  1478  1479  1480  1481
-CONVEX 142    GT_QK(3,2)      1173  1180  1181  1198  1206  1207  1201  1208  1209  1447  1456  1457  1472  1482  1483  1475  1484  1485  1453  1460  1461  1478  1486  1487  1481  1488  1489
-CONVEX 143    GT_QK(3,2)      1181  1188  1189  1207  1214  1215  1209  1216  1217  1457  1464  1465  1483  1490  1491  1485  1492  1493  1461  1468  1469  1487  1494  1495  1489  1496  1497
-CONVEX 144    GT_QK(3,2)      1199  1200  1201  1224  1225  1226  1227  1228  1229  1473  1474  1475  1498  1499  1500  1501  1502  1503  1479  1480  1481  1504  1505  1506  1507  1508  1509
-CONVEX 145    GT_QK(3,2)      1201  1208  1209  1226  1234  1235  1229  1236  1237  1475  1484  1485  1500  1510  1511  1503  1512  1513  1481  1488  1489  1506  1514  1515  1509  1516  1517
-CONVEX 146    GT_QK(3,2)      1209  1216  1217  1235  1242  1243  1237  1244  1245  1485  1492  1493  1511  1518  1519  1513  1520  1521  1489  1496  1497  1515  1522  1523  1517  1524  1525
-CONVEX 147    GT_QK(3,2)      1227  1228  1229  1249  1250  1251  989  990  991  1501  1502  1503  1526  1527  1528  1260  1261  1262  1507  1508  1509  1529  1530  1531  1269  1270  1271
-CONVEX 148    GT_QK(3,2)      1229  1236  1237  1251  1254  1255  991  1004  1005  1503  1512  1513  1528  1532  1533  1262  1278  1279  1509  1516  1517  1531  1534  1535  1271  1284  1285
-CONVEX 149    GT_QK(3,2)      1237  1244  1245  1255  1258  1259  1005  1016  1017  1513  1520  1521  1533  1536  1537  1279  1290  1291  1517  1524  1525  1535  1538  1539  1285  1296  1297
-CONVEX 150    GT_QK(3,2)      1269  1270  1271  1272  1273  1274  1275  1276  1277  1540  1541  1542  1543  1544  1545  1546  1547  1548  1549  1550  1551  1552  1553  1554  1555  1556  1557
-CONVEX 151    GT_QK(3,2)      1271  1284  1285  1274  1286  1287  1277  1288  1289  1542  1558  1559  1545  1560  1561  1548  1562  1563  1551  1564  1565  1554  1566  1567  1557  1568  1569
-CONVEX 152    GT_QK(3,2)      1285  1296  1297  1287  1298  1299  1289  1300  1301  1559  1570  1571  1561  1572  1573  1563  1574  1575  1565  1576  1577  1567  1578  1579  1569  1580  1581
-CONVEX 153    GT_QK(3,2)      1275  1276  1277  1308  1309  1310  1311  1312  1313  1546  1547  1548  1582  1583  1584  1585  1586  1587  1555  1556  1557  1588  1589  1590  1591  1592  1593
-CONVEX 154    GT_QK(3,2)      1277  1288  1289  1310  1318  1319  1313  1320  1321  1548  1562  1563  1584  1594  1595  1587  1596  1597  1557  1568  1569  1590  1598  1599  1593  1600  1601
-CONVEX 155    GT_QK(3,2)      1289  1300  1301  1319  1326  1327  1321  1328  1329  1563  1574  1575  1595  1602  1603  1597  1604  1605  1569  1580  1581  1599  1606  1607  1601  1608  1609
-CONVEX 156    GT_QK(3,2)      1311  1312  1313  1336  1337  1338  1339  1340  1341  1585  1586  1587  1610  1611  1612  1613  1614  1615  1591  1592  1593  1616  1617  1618  1619  1620  1621
-CONVEX 157    GT_QK(3,2)      1313  1320  1321  1338  1346  1347  1341  1348  1349  1587  1596  1597  1612  1622  1623  1615  1624  1625  1593  1600  1601  1618  1626  1627  1621  1628  1629
-CONVEX 158    GT_QK(3,2)      1321  1328  1329  1347  1354  1355  1349  1356  1357  1597  1604  1605  1623  1630  1631  1625  1632  1633  1601  1608  1609  1627  1634  1635  1629  1636  1637
-CONVEX 159    GT_QK(3,2)      1339  1340  1341  1364  1365  1366  1367  1368  1369  1613  1614  1615  1638  1639  1640  1641  1642  1643  1619  1620  1621  1644  1645  1646  1647  1648  1649
-CONVEX 160    GT_QK(3,2)      1341  1348  1349  1366  1374  1375  1369  1376  1377  1615  1624  1625  1640  1650  1651  1643  1652  1653  1621  1628  1629  1646  1654  1655  1649  1656  1657
-CONVEX 161    GT_QK(3,2)      1349  1356  1357  1375  1382  1383  1377  1384  1385  1625  1632  1633  1651  1658  1659  1653  1660  1661  1629  1636  1637  1655  1662  1663  1657  1664  1665
-CONVEX 162    GT_QK(3,2)      1367  1368  1369  1392  1393  1394  1395  1396  1397  1641  1642  1643  1666  1667  1668  1669  1670  1671  1647  1648  1649  1672  1673  1674  1675  1676  1677
-CONVEX 163    GT_QK(3,2)      1369  1376  1377  1394  1402  1403  1397  1404  1405  1643  1652  1653  1668  1678  1679  1671  1680  1681  1649  1656  1657  1674  1682  1683  1677  1684  1685
-CONVEX 164    GT_QK(3,2)      1377  1384  1385  1403  1410  1411  1405  1412  1413  1653  1660  1661  1679  1686  1687  1681  1688  1689  1657  1664  1665  1683  1690  1691  1685  1692  1693
-CONVEX 165    GT_QK(3,2)      1395  1396  1397  1420  1421  1422  1423  1424  1425  1669  1670  1671  1694  1695  1696  1697  1698  1699  1675  1676  1677  1700  1701  1702  1703  1704  1705
-CONVEX 166    GT_QK(3,2)      1397  1404  1405  1422  1430  1431  1425  1432  1433  1671  1680  1681  1696  1706  1707  1699  1708  1709  1677  1684  1685  1702  1710  1711  1705  1712  1713
-CONVEX 167    GT_QK(3,2)      1405  1412  1413  1431  1438  1439  1433  1440  1441  1681  1688  1689  1707  1714  1715  1709  1716  1717  1685  1692  1693  1711  1718  1719  1713  1720  1721
-CONVEX 168    GT_QK(3,2)      1423  1424  1425  1448  1449  1450  1451  1452  1453  1697  1698  1699  1722  1723  1724  1725  1726  1727  1703  1704  1705  1728  1729  1730  1731  1732  1733
-CONVEX 169    GT_QK(3,2)      1425  1432  1433  1450  1458  1459  1453  1460  1461  1699  1708  1709  1724  1734  1735  1727  1736  1737  1705  1712  1713  1730  1738  1739  1733  1740  1741
-CONVEX 170    GT_QK(3,2)      1433  1440  1441  1459  1466  1467  1461  1468  1469  1709  1716  1717  1735  1742  1743  1737  1744  1745  1713  1720  1721  1739  1746  1747  1741  1748  1749
-CONVEX 171    GT_QK(3,2)      1451  1452  1453  1476  1477  1478  1479  1480  1481  1725  1726  1727  1750  1751  1752  1753  1754  1755  1731  1732  1733  1756  1757  1758  1759  1760  1761
-CONVEX 172    GT_QK(3,2)      1453  1460  1461  1478  1486  1487  1481  1488  1489  1727  1736  1737  1752  1762  1763  1755  1764  1765  1733  1740  1741  1758  1766  1767  1761  1768  1769
-CONVEX 173    GT_QK(3,2)      1461  1468  1469  1487  1494  1495  1489  1496  1497  1737  1744  1745  1763  1770  1771  1765  1772  1773  1741  1748  1749  1767  1774  1775  1769  1776  1777
-CONVEX 174    GT_QK(3,2)      1479  1480  1481  1504  1505  1506  1507  1508  1509  1753  1754  1755  1778  1779  1780  1781  1782  1783  1759  1760  1761  1784  1785  1786  1787  1788  1789
-CONVEX 175    GT_QK(3,2)      1481  1488  1489  1506  1514  1515  1509  1516  1517  1755  1764  1765  1780  1790  1791  1783  1792  1793  1761  1768  1769  1786  1794  1795  1789  1796  1797
-CONVEX 176    GT_QK(3,2)      1489  1496  1497  1515  1522  1523  1517  1524  1525  1765  1772  1773  1791  1798  1799  1793  1800  1801  1769  1776  1777  1795  1802  1803  1797  1804  1805
-CONVEX 177    GT_QK(3,2)      1507  1508  1509  1529  1530  1531  1269  1270  1271  1781  1782  1783  1806  1807  1808  1540  1541  1542  1787  1788  1789  1809  1810  1811  1549  1550  1551
-CONVEX 178    GT_QK(3,2)      1509  1516  1517  1531  1534  1535  1271  1284  1285  1783  1792  1793  1808  1812  1813  1542  1558  1559  1789  1796  1797  1811  1814  1815  1551  1564  1565
-CONVEX 179    GT_QK(3,2)      1517  1524  1525  1535  1538  1539  1285  1296  1297  1793  1800  1801  1813  1816  1817  1559  1570  1571  1797  1804  1805  1815  1818  1819  1565  1576  1577
-CONVEX 180    GT_QK(3,2)      1549  1550  1551  1552  1553  1554  1555  1556  1557  1820  1821  1822  1823  1824  1825  1826  1827  1828  1829  1830  1831  1832  1833  1834  1835  1836  1837
-CONVEX 181    GT_QK(3,2)      1551  1564  1565  1554  1566  1567  1557  1568  1569  1822  1838  1839  1825  1840  1841  1828  1842  1843  1831  1844  1845  1834  1846  1847  1837  1848  1849
-CONVEX 182    GT_QK(3,2)      1565  1576  1577  1567  1578  1579  1569  1580  1581  1839  1850  1851  1841  1852  1853  1843  1854  1855  1845  1856  1857  1847  1858  1859  1849  1860  1861
-CONVEX 183    GT_QK(3,2)      1555  1556  1557  1588  1589  1590  1591  1592  1593  1826  1827  1828  1862  1863  1864  1865  1866  1867  1835  1836  1837  1868  1869  1870  1871  1872  1873
-CONVEX 184    GT_QK(3,2)      1557  1568  1569  1590  1598  1599  1593  1600  1601  1828  1842  1843  1864  1874  1875  1867  1876  1877  1837  1848  1849  1870  1878  1879  1873  1880  1881
-CONVEX 185    GT_QK(3,2)      1569  1580  1581  1599  1606  1607  1601  1608  1609  1843  1854  1855  1875  1882  1883  1877  1884  1885  1849  1860  1861  1879  1886  1887  1881  1888  1889
-CONVEX 186    GT_QK(3,2)      1591  1592  1593  1616  1617  1618  1619  1620  1621  1865  1866  1867  1890  1891  1892  1893  1894  1895  1871  1872  1873  1896  1897  1898  1899  1900  1901
-CONVEX 187    GT_QK(3,2)      1593  1600  1601  1618  1626  1627  1621  1628  1629  1867  1876  1877  1892  1902  1903  1895  1904  1905  1873  1880  1881  1898  1906  1907  1901  1908  1909
-CONVEX 188    GT_QK(3,2)      1601  1608  1609  1627  1634  1635  1629  1636  1637  1877  1884  1885  1903  1910  1911  1905  1912  1913  1881  1888  1889  1907  1914  1915  1909  1916  1917
-CONVEX 189    GT_QK(3,2)      1619  1620  1621  1644  1645  1646  1647  1648  1649  1893  1894  1895  1918  1919  1920  1921  1922  1923  1899  1900  1901  1924  1925  1926  1927  1928  1929
-CONVEX 190    GT_QK(3,2)      1621  1628  1629  1646  1654  1655  1649  1656  1657  1895  1904  1905  1920  1930  1931  1923  1932  1933  1901  1908  1909  1926  1934  1935  1929  1936  1937
-CONVEX 191    GT_QK(3,2)      1629  1636  1637  1655  1662  1663  1657  1664  1665  1905  1912  1913  1931  1938  1939  1933  1940  1941  1909  1916  1917  1935  1942  1943  1937  1944  1945
-CONVEX 192    GT_QK(3,2)      1647  1648  1649  1672  1673  1674  1675  1676  1677  1921  1922  1923  1946  1947  1948  1949  1950  1951  1927  1928  1929  1952  1953  1954  1955  1956  1957
-CONVEX 193    GT_QK(3,2)      1649  1656  1657  1674  1682  1683  1677  1684  1685  1923  1932  1933  1948  1958  1959  1951  1960  1961  1929  1936  1937  1954  1962  1963  1957  1964  1965
-CONVEX 194    GT_QK(3,2)      1657  1664  1665  1683  1690  1691  1685  1692  1693  1933  1940  1941  1959  1966  1967  1961  1968  1969  1937  1944  1945  1963  1970  1971  1965  1972  1973
-CONVEX 195    GT_QK(3,2)      1675  1676  1677  1700  1701  1702  1703  1704  1705  1949  1950  1951  1974  1975  1976  1977  1978  1979  1955  1956  1957  1980  1981  1982  1983  1984  1985
-CONVEX 196    GT_QK(3,2)      1677  1684  1685  1702  1710  1711  1705  1712  1713  1951  1960  1961  1976  1986  1987  1979  1988  1989  1957  1964  1965  1982  1990  1991  1985  1992  1993
-CONVEX 197    GT_QK(3,2)      1685  1692  1693  1711  1718  1719  1713  1720  1721  1961  1968  1969  1987  1994  1995  1989  1996  1997  1965  1972  1973  1991  1998  1999  1993  2000  2001
-CONVEX 198    GT_QK(3,2)      1703  1704  1705  1728  1729  1730  1731  1732  1733  1977  1978  1979  2002  2003  2004  2005  2006  2007  1983  1984  1985  2008  2009  2010  2011  2012  2013
-CONVEX 199    GT_QK(3,2)      1705  1712  1713  1730  1738  1739  1733  1740  1741  1979  1988  1989  2004  2014  2015  2007  2016  2017  1985  1992  1993  2010  2018  2019  2013  2020  2021
-CONVEX 200    GT_QK(3,2)      1713  1720  1721  1739  1746  1747  1741  1748  1749  1989  1996  1997  2015  2022  2023  2017  2024  2025  1993  2000  2001  2019  2026  2027  2021  2028  2029
-CONVEX 201    GT_QK(3,2)      1731  1732  1733  1756  1757  1758  1759  1760  1761  2005  2006  2007  2030  2031  2032  2033  2034  2035  2011  2012  2013  2036  2037  2038  2039  2040  2041
-CONVEX 202    GT_QK(3,2)      1733  1740  1741  1758  1766  1767  1761  1768  1769  2007  2016  2017  2032  2042  2043  2035  2044  2045  2013  2020  2021  2038  2046  2047  2041  2048  2049
-CONVEX 203    GT_QK(3,2)      1741  1748  1749  1767  1774  1775  1769  1776  1777  2017  2024  2025  2043  2050  2051  2045  2052  2053  2021  2028  2029  2047  2054  2055  2049  2056  2057
-CONVEX 204    GT_QK(3,2)      1759  1760  1761  1784  1785  1786  1787  1788  1789  2033  2034  2035  2058  2059  2060  2061  2062  2063  2039  2040  2041  2064  2065  2066  2067  2068  2069
-CONVEX 205    GT_QK(3,2)      1761  1768  1769  1786  1794  1795  1789  1796  1797  2035  2044  2045  2060  2070  2071  2063  2072  2073  2041  2048  2049  2066  2074  2075  2069  2076  2077
-CONVEX 206    GT_QK(3,2)      1769  1776  1777  1795  1802  1803  1797  1804  1805  2045  2052  2053  2071  2078  2079  2073  2080  2081  2049  2056  2057  2075  2082  2083  2077  2084  2085
-CONVEX 207    GT_QK(3,2)      1787  1788  1789  1809  1810  1811  1549  1550  1551  2061  2062  2063  2086  2087  2088  1820  1821  1822  2067  2068  2069  2089  2090  2091  1829  1830  1831
-CONVEX 208    GT_QK(3,2)      1789  1796  1797  1811  1814  1815  1551  1564  1565  2063  2072  2073  2088  2092  2093  1822  1838  1839  2069  2076  2077  2091  2094  2095  1831  1844  1845
-CONVEX 209    GT_QK(3,2)      1797  1804  1805  1815  1818  1819  1565  1576  1577  2073  2080  2081  2093  2096  2097  1839  1850  1851  2077  2084  2085  2095  2098  2099  1845  1856  1857
-CONVEX 210    GT_QK(3,2)      1829  1830  1831  1832  1833  1834  1835  1836  1837  2100  2101  2102  2103  2104  2105  2106  2107  2108  2109  2110  2111  2112  2113  2114  2115  2116  2117
-CONVEX 211    GT_QK(3,2)      1831  1844  1845  1834  1846  1847  1837  1848  1849  2102  2118  2119  2105  2120  2121  2108  2122  2123  2111  2124  2125  2114  2126  2127  2117  2128  2129
-CONVEX 212    GT_QK(3,2)      1845  1856  1857  1847  1858  1859  1849  1860  1861  2119  2130  2131  2121  2132  2133  2123  2134  2135  2125  2136  2137  2127  2138  2139  2129  2140  2141
-CONVEX 213    GT_QK(3,2)      1835  1836  1837  1868  1869  1870  1871  1872  1873  2106  2107  2108  2142  2143  2144  2145  2146  2147  2115  2116  2117  2148  2149  2150  2151  2152  2153
-CONVEX 214    GT_QK(3,2)      1837  1848  1849  1870  1878  1879  1873  1880  1881  2108  2122  2123  2144  2154  2155  2147  2156  2157  2117  2128  2129  2150  2158  2159  2153  2160  2161
-CONVEX 215    GT_QK(3,2)      1849  1860  1861  1879  1886  1887  1881  1888  1889  2123  2134  2135  2155  2162  2163  2157  2164  2165  2129  2140  2141  2159  2166  2167  2161  2168  2169
-CONVEX 216    GT_QK(3,2)      1871  1872  1873  1896  1897  1898  1899  1900  1901  2145  2146  2147  2170  2171  2172  2173  2174  2175  2151  2152  2153  2176  2177  2178  2179  2180  2181
-CONVEX 217    GT_QK(3,2)      1873  1880  1881  1898  1906  1907  1901  1908  1909  2147  2156  2157  2172  2182  2183  2175  2184  2185  2153  2160  2161  2178  2186  2187  2181  2188  2189
-CONVEX 218    GT_QK(3,2)      1881  1888  1889  1907  1914  1915  1909  1916  1917  2157  2164  2165  2183  2190  2191  2185  2192  2193  2161  2168  2169  2187  2194  2195  2189  2196  2197
-CONVEX 219    GT_QK(3,2)      1899  1900  1901  1924  1925  1926  1927  1928  1929  2173  2174  2175  2198  2199  2200  2201  2202  2203  2179  2180  2181  2204  2205  2206  2207  2208  2209
-CONVEX 220    GT_QK(3,2)      1901  1908  1909  1926  1934  1935  1929  1936  1937  2175  2184  2185  2200  2210  2211  2203  2212  2213  2181  2188  2189  2206  2214  2215  2209  2216  2217
-CONVEX 221    GT_QK(3,2)      1909  1916  1917  1935  1942  1943  1937  1944  1945  2185  2192  2193  2211  2218  2219  2213  2220  2221  2189  2196  2197  2215  2222  2223  2217  2224  2225
-CONVEX 222    GT_QK(3,2)      1927  1928  1929  1952  1953  1954  1955  1956  1957  2201  2202  2203  2226  2227  2228  2229  2230  2231  2207  2208  2209  2232  2233  2234  2235  2236  2237
-CONVEX 223    GT_QK(3,2)      1929  1936  1937  1954  1962  1963  1957  1964  1965  2203  2212  2213  2228  2238  2239  2231  2240  2241  2209  2216  2217  2234  2242  2243  2237  2244  2245
-CONVEX 224    GT_QK(3,2)      1937  1944  1945  1963  1970  1971  1965  1972  1973  2213  2220  2221  2239  2246  2247  2241  2248  2249  2217  2224  2225  2243  2250  2251  2245  2252  2253
-CONVEX 225    GT_QK(3,2)      1955  1956  1957  1980  1981  1982  1983  1984  1985  2229  2230  2231  2254  2255  2256  2257  2258  2259  2235  2236  2237  2260  2261  2262  2263  2264  2265
-CONVEX 226    GT_QK(3,2)      1957  1964  1965  1982  1990  1991  1985  1992  1993  2231  2240  2241  2256  2266  2267  2259  2268  2269  2237  2244  2245  2262  2270  2271  2265  2272  2273
-CONVEX 227    GT_QK(3,2)      1965  1972  1973  1991  1998  1999  1993  2000  2001  2241  2248  2249  2267  2274  2275  2269  2276  2277  2245  2252  2253  2271  2278  2279  2273  2280  2281
-CONVEX 228    GT_QK(3,2)      1983  1984  1985  2008  2009  2010  2011  2012  2013  2257  2258  2259  2282  2283  2284  2285  2286  2287  2263  2264  2265  2288  2289  2290  2291  2292  2293
-CONVEX 229    GT_QK(3,2)      1985  1992  1993  2010  2018  2019  2013  2020  2021  2259  2268  2269  2284  2294  2295  2287  2296  2297  2265  2272  2273  2290  2298  2299  2293  2300  2301
-CONVEX 230    GT_QK(3,2)      1993  2000  2001  2019  2026  2027  2021  2028  2029  2269  2276  2277  2295  2302  2303  2297  2304  2305  2273  2280  2281  2299  2306  2307  2301  2308  2309
-CONVEX 231    GT_QK(3,2)      2011  2012  2013  2036  2037  2038  2039  2040  2041  2285  2286  2287  2310  2311  2312  2313  2314  2315  2291  2292  2293  2316  2317  2318  2319  2320  2321
-CONVEX 232    GT_QK(3,2)      2013  2020  2021  2038  2046  2047  2041  2048  2049  2287  2296  2297  2312  2322  2323  2315  2324  2325  2293  2300  2301  2318  2326  2327  2321  2328  2329
-CONVEX 233    GT_QK(3,2)      2021  2028  2029  2047  2054  2055  2049  2056  2057  2297  2304  2305  2323  2330  2331  2325  2332  2333  2301  2308  2309  2327  2334  2335  2329  2336  2337
-CONVEX 234    GT_QK(3,2)      2039  2040  2041  2064  2065  2066  2067  2068  2069  2313  2314  2315  2338  2339  2340  2341  2342  2343  2319  2320  2321  2344  2345  2346  2347  2348  2349
-CONVEX 235    GT_QK(3,2)      2041  2048  2049  2066  2074  2075  2069  2076  2077  2315  2324  2325  2340  2350  2351  2343  2352  2353  2321  2328  2329  2346  2354  2355  2349  2356  2357
-CONVEX 236    GT_QK(3,2)      2049  2056  2057  2075  2082  2083  2077  2084  2085  2325  2332  2333  2351  2358  2359  2353  2360  2361  2329  2336  2337  2355  2362  2363  2357  2364  2365
-CONVEX 237    GT_QK(3,2)      2067  2068  2069  2089  2090  2091  1829  1830  1831  2341  2342  2343  2366  2367  2368  2100  2101  2102  2347  2348  2349  2369  2370  2371  2109  2110  2111
-CONVEX 238    GT_QK(3,2)      2069  2076  2077  2091  2094  2095  1831  1844  1845  2343  2352  2353  2368  2372  2373  2102  2118  2119  2349  2356  2357  2371  2374  2375  2111  2124  2125
-CONVEX 239    GT_QK(3,2)      2077  2084  2085  2095  2098  2099  1845  1856  1857  2353  2360  2361  2373  2376  2377  2119  2130  2131  2357  2364  2365  2375  2378  2379  2125  2136  2137
-CONVEX 240    GT_QK(3,2)      2109  2110  2111  2112  2113  2114  2115  2116  2117  2380  2381  2382  2383  2384  2385  2386  2387  2388  2389  2390  2391  2392  2393  2394  2395  2396  2397
-CONVEX 241    GT_QK(3,2)      2111  2124  2125  2114  2126  2127  2117  2128  2129  2382  2398  2399  2385  2400  2401  2388  2402  2403  2391  2404  2405  2394  2406  2407  2397  2408  2409
-CONVEX 242    GT_QK(3,2)      2125  2136  2137  2127  2138  2139  2129  2140  2141  2399  2410  2411  2401  2412  2413  2403  2414  2415  2405  2416  2417  2407  2418  2419  2409  2420  2421
-CONVEX 243    GT_QK(3,2)      2115  2116  2117  2148  2149  2150  2151  2152  2153  2386  2387  2388  2422  2423  2424  2425  2426  2427  2395  2396  2397  2428  2429  2430  2431  2432  2433
-CONVEX 244    GT_QK(3,2)      2117  2128  2129  2150  2158  2159  2153  2160  2161  2388  2402  2403  2424  2434  2435  2427  2436  2437  2397  2408  2409  2430  2438  2439  2433  2440  2441
-CONVEX 245    GT_QK(3,2)      2129  2140  2141  2159  2166  2167  2161  2168  2169  2403  2414  2415  2435  2442  2443  2437  2444  2445  2409  2420  2421  2439  2446  2447  2441  2448  2449
-CONVEX 246    GT_QK(3,2)      2151  2152  2153  2176  2177  2178  2179  2180  2181  2425  2426  2427  2450  2451  2452  2453  2454  2455  2431  2432  2433  2456  2457  2458  2459  2460  2461
-CONVEX 247    GT_QK(3,2)      2153  2160  2161  2178  2186  2187  2181  2188  2189  2427  2436  2437  2452  2462  2463  2455  2464  2465  2433  2440  2441  2458  2466  2467  2461  2468  2469
-CONVEX 248    GT_QK(3,2)      2161  2168  2169  2187  2194  2195  2189  2196  2197  2437  2444  2445  2463  2470  2471  2465  2472  2473  2441  2448  2449  2467  2474  2475  2469  2476  2477
-CONVEX 249    GT_QK(3,2)      2179  2180  2181  2204  2205  2206  2207  2208  2209  2453  2454  2455  2478  2479  2480  2481  2482  2483  2459  2460  2461  2484  2485  2486  2487  2488  2489
-CONVEX 250    GT_QK(3,2)      2181  2188  2189  2206  2214  2215  2209  2216  2217  2455  2464  2465  2480  2490  2491  2483  2492  2493  2461  2468  2469  2486  2494  2495  2489  2496  2497
-CONVEX 251    GT_QK(3,2)      2189  2196  2197  2215  2222  2223  2217  2224  2225  2465  2472  2473  2491  2498  2499  2493  2500  2501  2469  2476  2477  2495  2502  2503  2497  2504  2505
-CONVEX 252    GT_QK(3,2)      2207  2208  2209  2232  2233  2234  2235  2236  2237  2481  2482  2483  2506  2507  2508  2509  2510  2511  2487  2488  2489  2512  2513  2514  2515  2516  2517
-CONVEX 253    GT_QK(3,2)      2209  2216  2217  2234  2242  2243  2237  2244  2245  2483  2492  2493  2508  2518  2519  2511  2520  2521  2489  2496  2497  2514  2522  2523  2517  2524  2525
-CONVEX 254    GT_QK(3,2)      2217  2224  2225  2243  2250  2251  2245  2252  2253  2493  2500  2501  2519  2526  2527  2521  2528  2529  2497  2504  2505  2523  2530  2531  2525  2532  2533
-CONVEX 255    GT_QK(3,2)      2235  2236  2237  2260  2261  2262  2263  2264  2265  2509  2510  2511  2534  2535  2536  2537  2538  2539  2515  2516  2517  2540  2541  2542  2543  2544  2545
-CONVEX 256    GT_QK(3,2)      2237  2244  2245  2262  2270  2271  2265  2272  2273  2511  2520  2521  2536  2546  2547  2539  2548  2549  2517  2524  2525  2542  2550  2551  2545  2552  2553
-CONVEX 257    GT_QK(3,2)      2245  2252  2253  2271  2278  2279  2273  2280  2281  2521  2528  2529  2547  2554  2555  2549  2556  2557  2525  2532  2533  2551  2558  2559  2553  2560  2561
-CONVEX 258    GT_QK(3,2)      2263  2264  2265  2288  2289  2290  2291  2292  2293  2537  2538  2539  2562  2563  2564  2565  2566  2567  2543  2544  2545  2568  2569  2570  2571  2572  2573
-CONVEX 259    GT_QK(3,2)      2265  2272  2273  2290  2298  2299  2293  2300  2301  2539  2548  2549  2564  2574  2575  2567  2576  2577  2545  2552  2553  2570  2578  2579  2573  2580  2581
-CONVEX 260    GT_QK(3,2)      2273  2280  2281  2299  2306  2307  2301  2308  2309  2549  2556  2557  2575  2582  2583  2577  2584  2585  2553  2560  2561  2579  2586  2587  2581  2588  2589
-CONVEX 261    GT_QK(3,2)      2291  2292  2293  2316  2317  2318  2319  2320  2321  2565  2566  2567  2590  2591  2592  2593  2594  2595  2571  2572  2573  2596  2597  2598  2599  2600  2601
-CONVEX 262    GT_QK(3,2)      2293  2300  2301  2318  2326  2327  2321  2328  2329  2567  2576  2577  2592  2602  2603  2595  2604  2605  2573  2580  2581  2598  2606  2607  2601  2608  2609
-CONVEX 263    GT_QK(3,2)      2301  2308  2309  2327  2334  2335  2329  2336  2337  2577  2584  2585  2603  2610  2611  2605  2612  2613  2581  2588  2589  2607  2614  2615  2609  2616  2617
-CONVEX 264    GT_QK(3,2)      2319  2320  2321  2344  2345  2346  2347  2348  2349  2593  2594  2595  2618  2619  2620  2621  2622  2623  2599  2600  2601  2624  2625  2626  2627  2628  2629
-CONVEX 265    GT_QK(3,2)      2321  2328  2329  2346  2354  2355  2349  2356  2357  2595  2604  2605  2620  2630  2631  2623  2632  2633  2601  2608  2609  2626  2634  2635  2629  2636  2637
-CONVEX 266    GT_QK(3,2)      2329  2336  2337  2355  2362  2363  2357  2364  2365  2605  2612  2613  2631  2638  2639  2633  2640  2641  2609  2616  2617  2635  2642  2643  2637  2644  2645
-CONVEX 267    GT_QK(3,2)      2347  2348  2349  2369  2370  2371  2109  2110  2111  2621  2622  2623  2646  2647  2648  2380  2381  2382  2627  2628  2629  2649  2650  2651  2389  2390  2391
-CONVEX 268    GT_QK(3,2)      2349  2356  2357  2371  2374  2375  2111  2124  2125  2623  2632  2633  2648  2652  2653  2382  2398  2399  2629  2636  2637  2651  2654  2655  2391  2404  2405
-CONVEX 269    GT_QK(3,2)      2357  2364  2365  2375  2378  2379  2125  2136  2137  2633  2640  2641  2653  2656  2657  2399  2410  2411  2637  2644  2645  2655  2658  2659  2405  2416  2417
-CONVEX 270    GT_QK(3,2)      2389  2390  2391  2392  2393  2394  2395  2396  2397  2660  2661  2662  2663  2664  2665  2666  2667  2668  0  1  2  3  4  5  6  7  8
-CONVEX 271    GT_QK(3,2)      2391  2404  2405  2394  2406  2407  2397  2408  2409  2662  2669  2670  2665  2671  2672  2668  2673  2674  2  27  28  5  29  30  8  31  32
-CONVEX 272    GT_QK(3,2)      2405  2416  2417  2407  2418  2419  2409  2420  2421  2670  2675  2676  2672  2677  2678  2674  2679  2680  28  45  46  30  47  48  32  49  50
-CONVEX 273    GT_QK(3,2)      2395  2396  2397  2428  2429  2430  2431  2432  2433  2666  2667  2668  2681  2682  2683  2684  2685  2686  6  7  8  63  64  65  66  67  68
-CONVEX 274    GT_QK(3,2)      2397  2408  2409  2430  2438  2439  2433  2440  2441  2668  2673  2674  2683  2687  2688  2686  2689  2690  8  31  32  65  81  82  68  83  84
-CONVEX 275    GT_QK(3,2)      2409  2420  2421  2439  2446  2447  2441  2448  2449  2674  2679  2680  2688  2691  2692  2690  2693  2694  32  49  50  82  93  94  84  95  96
-CONVEX 276    GT_QK(3,2)      2431  2432  2433  2456  2457  2458  2459  2460  2461  2684  2685  2686  2695  2696  2697  2698  2699  2700  66  67  68  105  106  107  108  109  110
-CONVEX 277    GT_QK(3,2)      2433  2440  2441  2458  2466  2467  2461  2468  2469  2686  2689  2690  2697  2701  2702  2700  2703  2704  68  83  84  107  123  124  110  125  126
-CONVEX 278    GT_QK(3,2)      2441  2448  2449  2467  2474  2475  2469  2476  2477  2690  2693  2694  2702  2705  2706  2704  2707  2708  84  95  96  124  135  136  126  137  138
-CONVEX 279    GT_QK(3,2)      2459  2460  2461  2484  2485  2486  2487  2488  2489  2698  2699  2700  2709  2710  2711  2712  2713  2714  108  109  110  147  148  149  150  151  152
-CONVEX 280    GT_QK(3,2)      2461  2468  2469  2486  2494  2495  2489  2496  2497  2700  2703  2704  2711  2715  2716  2714  2717  2718  110  125  126  149  165  166  152  167  168
-CONVEX 281    GT_QK(3,2)      2469  2476  2477  2495  2502  2503  2497  2504  2505  2704  2707  2708  2716  2719  2720  2718  2721  2722  126  137  138  166  177  178  168  179  180
-CONVEX 282    GT_QK(3,2)      2487  2488  2489  2512  2513  2514  2515  2516  2517  2712  2713  2714  2723  2724  2725  2726  2727  2728  150  151  152  189  190  191  192  193  194
-CONVEX 283    GT_QK(3,2)      2489  2496  2497  2514  2522  2523  2517  2524  2525  2714  2717  2718  2725  2729  2730  2728  2731  2732  152  167  168  191  207  208  194  209  210
-CONVEX 284    GT_QK(3,2)      2497  2504  2505  2523  2530  2531  2525  2532  2533  2718  2721  2722  2730  2733  2734  2732  2735  2736  168  179  180  208  219  220  210  221  222
-CONVEX 285    GT_QK(3,2)      2515  2516  2517  2540  2541  2542  2543  2544  2545  2726  2727  2728  2737  2738  2739  2740  2741  2742  192  193  194  231  232  233  234  235  236
-CONVEX 286    GT_QK(3,2)      2517  2524  2525  2542  2550  2551  2545  2552  2553  2728  2731  2732  2739  2743  2744  2742  2745  2746  194  209  210  233  249  250  236  251  252
-CONVEX 287    GT_QK(3,2)      2525  2532  2533  2551  2558  2559  2553  2560  2561  2732  2735  2736  2744  2747  2748  2746  2749  2750  210  221  222  250  261  262  252  263  264
-CONVEX 288    GT_QK(3,2)      2543  2544  2545  2568  2569  2570  2571  2572  2573  2740  2741  2742  2751  2752  2753  2754  2755  2756  234  235  236  273  274  275  276  277  278
-CONVEX 289    GT_QK(3,2)      2545  2552  2553  2570  2578  2579  2573  2580  2581  2742  2745  2746  2753  2757  2758  2756  2759  2760  236  251  252  275  291  292  278  293  294
-CONVEX 290    GT_QK(3,2)      2553  2560  2561  2579  2586  2587  2581  2588  2589  2746  2749  2750  2758  2761  2762  2760  2763  2764  252  263  264  292  303  304  294  305  306
-CONVEX 291    GT_QK(3,2)      2571  2572  2573  2596  2597  2598  2599  2600  2601  2754  2755  2756  2765  2766  2767  2768  2769  2770  276  277  278  315  316  317  318  319  320
-CONVEX 292    GT_QK(3,2)      2573  2580  2581  2598  2606  2607  2601  2608  2609  2756  2759  2760  2767  2771  2772  2770  2773  2774  278  293  294  317  333  334  320  335  336
-CONVEX 293    GT_QK(3,2)      2581  2588  2589  2607  2614  2615  2609  2616  2617  2760  2763  2764  2772  2775  2776  2774  2777  2778  294  305  306  334  345  346  336  347  348
-CONVEX 294    GT_QK(3,2)      2599  2600  2601  2624  2625  2626  2627  2628  2629  2768  2769  2770  2779  2780  2781  2782  2783  2784  318  319  320  357  358  359  360  361  362
-CONVEX 295    GT_QK(3,2)      2601  2608  2609  2626  2634  2635  2629  2636  2637  2770  2773  2774  2781  2785  2786  2784  2787  2788  320  335  336  359  375  376  362  377  378
-CONVEX 296    GT_QK(3,2)      2609  2616  2617  2635  2642  2643  2637  2644  2645  2774  2777  2778  2786  2789  2790  2788  2791  2792  336  347  348  376  387  388  378  389  390
-CONVEX 297    GT_QK(3,2)      2627  2628  2629  2649  2650  2651  2389  2390  2391  2782  2783  2784  2793  2794  2795  2660  2661  2662  360  361  362  399  400  401  0  1  2
-CONVEX 298    GT_QK(3,2)      2629  2636  2637  2651  2654  2655  2391  2404  2405  2784  2787  2788  2795  2796  2797  2662  2669  2670  362  377  378  401  408  409  2  27  28
-CONVEX 299    GT_QK(3,2)      2637  2644  2645  2655  2658  2659  2405  2416  2417  2788  2791  2792  2797  2798  2799  2670  2675  2676  378  389  390  409  414  415  28  45  46
-
-END MESH STRUCTURE DESCRIPTION
diff --git a/interface/src/scilab/demos/data/donut_with_quadratic_tetra_1100_elements.msh b/interface/src/scilab/demos/data/donut_with_quadratic_tetra_1100_elements.msh
deleted file mode 100644
index 59b715a..0000000
--- a/interface/src/scilab/demos/data/donut_with_quadratic_tetra_1100_elements.msh
+++ /dev/null
@@ -1,3366 +0,0 @@
-MESH    dimension 3 ElemType Tetrahedra  Nnode 10
-Coordinates
-    1              0       -15.8671        32.1752
-    2       0.846023       -15.6028        32.3966
-    3       -1.21281       -15.5423        32.3485
-    4              0       -15.0377        33.1859
-    5       0.853473       -16.3936        31.3279
-    6              0       -16.6317        31.1079
-    7       -1.22348       -16.3289        31.2832
-    8       0.345446       -14.3458        31.5743
-    9        1.71322       -15.2056         32.521
-   10       0.846023       -14.7439        33.4067
-   11        1.72067       -16.0186        31.4578
-   12       0.345446       -15.0725        30.4867
-   13       -1.21281       -14.6867        33.3547
-   14      -0.880216       -14.6471         30.573
-   15        1.20951       -14.7891        30.6607
-   16      -0.870076       -13.8884        31.6429
-   17        1.20206       -14.0151        31.7472
-   18       0.345446       -13.4834        32.5577
-   19       0.853473       -17.1098        30.2139
-   20       -2.43104       -14.9523        32.3124
-   21       -2.44119       -15.7493        31.2652
-   22              0       -17.3205             30
-   23              0       -14.1421        34.1421
-   24       -1.22348       -17.0423        30.1736
-   25        1.72812       -16.7537        30.3481
-   26        1.71322       -14.3231        33.5216
-   27        2.57884       -15.4735        31.5078
-   28        2.73603       -14.6309        32.4097
-   29        2.02874       -14.1885        30.6754
-   30      -0.870076       -12.9879        32.5968
-   31        1.20206       -13.0993        32.7172
-   32       0.846023       -13.8182        34.3589
-   33        2.58586       -16.2259        30.4123
-   34       -2.43104       -14.0845        33.2964
-   35       -2.45132       -16.4695        30.1726
-   36       -1.21281       -13.7647        34.3033
-   37       0.690891       -12.8246        30.9734
-   38        2.16281       -13.3496        31.5548
-   39       0.938503       -16.1633         28.866
-   40       0.419888       -14.1988        29.1786
-   41      0.0744418       -16.4467        28.6919
-   42       -1.79372       -12.9233        31.3975
-   43       -1.15122       -16.0212        28.7782
-   44        2.73603       -13.7372        33.3923
-   45       -1.96731        -13.445        30.1698
-   46        1.75774       -15.5627        28.8807
-   47       0.868637       -17.7514        29.0472
-   48        3.50313       -14.7457        31.2837
-   49        1.71322       -13.3739        34.4611
-   50        1.74328       -17.4144        29.1808
-   51        3.36659       -15.5524        30.3775
-   52        -1.2452       -17.6788        29.0102
-   53       -3.46984       -14.0742        32.1605
-   54              0       -13.1859        35.0377
-   55              0       -17.9406        28.8394
-   56      0.0678451       -12.2494        34.0858
-   57       -3.74395       -14.6984        30.9253
-   58        3.63474       -13.8746        32.1362
-   59       -1.82813       -12.1471        32.0757
-   60       -2.43104       -13.1511        34.2202
-   61       -2.47192       -17.1136        29.0222
-   62        2.82121       -16.8176        29.1133
-   63        1.88521       -12.1156        33.0828
-   64       0.413291       -11.5906        32.5014
-   65       0.846023       -12.8318        35.2468
-   66       -3.75178       -15.4111        29.8781
-   67       -3.46984       -13.2033        33.1009
-   68       -1.21281       -12.7821        35.1877
-   69        2.77052       -13.3644         29.658
-   70       -2.23832       -14.8192        28.3751
-   71       0.924455       -11.8653        34.2453
-   72        3.40896       -12.9787        33.4039
-   73       0.679702       -12.2728        29.2954
-   74        2.46816       -12.7196        34.5798
-   75       0.953653       -16.7808        27.6835
-   76       -1.14768       -11.7539        34.1248
-   77        3.57037       -16.1184        29.0808
-   78       -1.17179       -16.6226        27.6133
-   79      0.0744418       -17.0253        27.5187
-   80       0.148884        -15.573        27.3838
-   81       -3.60968       -16.2022        28.8461
-   82        1.95577       -16.0707        27.5685
-   83        1.75842       -17.9887        27.9833
-   84        1.72067       -12.3601        35.3331
-   85       0.868637       -18.3125        27.8496
-   86        1.70749       -11.4622        30.2966
-   87        2.49952       -14.7385        27.8632
-   88        -1.2452       -18.2376        27.8175
-   89        -1.9785       -12.8932        28.4919
-   90        4.39639       -14.0295        30.2612
-   91       -4.27834       -13.0221        31.8216
-   92        3.17942       -11.9872         30.878
-   93       0.408699        -13.647        27.5006
-   94       -3.51929       -12.3929        33.8052
-   95              0       -18.4776        27.6537
-   96              0       -12.1752        35.8671
-   97        4.30551       -14.8152        29.3935
-   98       -2.15345       -15.5815        27.4051
-   99       -2.08118       -11.5033        30.1423
-  100       -4.46632       -13.5989        30.6091
-  101       -2.44119       -12.1524        35.0754
-  102       -2.49247       -17.6723        27.8429
-  103        2.83505       -17.3984        27.9255
-  104      0.0678451       -11.2659        34.9483
-  105        1.65267       -11.1646        34.3055
-  106        3.16965       -11.9726        34.5815
-  107       -2.10573       -10.9131        33.6037
-  108       -4.31318       -12.2652        32.5234
-  109       0.853473       -11.7878        36.0661
-  110       -4.62551       -14.0654        29.3663
-  111        4.24086       -12.1064        32.8417
-  112       -1.22348       -11.7413        36.0027
-  113        0.13569       -10.3566        34.0294
-  114       -3.62631       -16.7569        27.7023
-  115        1.42989       -10.2282        31.8246
-  116        2.47527       -11.6833        35.4176
-  117        3.76265       -16.5685        27.7532
-  118        2.75933       -12.8126          27.98
-  119       0.931906        -10.825        35.0806
-  120       -1.15782       -10.7292        34.9438
-  121       -4.54473       -14.8646        28.4218
-  122       0.977014       -17.2296        26.4274
-  123       -1.20339       -17.0542        26.3766
-  124        4.43993       -15.2829        28.1056
-  125         4.7703       -12.3138        30.9799
-  126       -2.35879       -10.2693        31.6704
-  127      0.0744418       -17.4457        26.2801
-  128        1.93834       -16.5474        26.3872
-  129       -3.52769       -11.4054         34.621
-  130       0.668514       -11.7211        27.6175
-  131        2.40405       -10.2967        33.6626
-  132       -4.34716       -11.4696         33.178
-  133       0.339101       -9.63468        31.6253
-  134        3.78713        -12.002        28.9812
-  135        1.72812       -11.2933        36.1317
-  136        1.78179       -18.4835        26.7333
-  137        1.69631       -10.9105        28.6186
-  138       0.892063       -18.7928         26.605
-  139       -1.27873       -18.7117        26.5765
-  140        -2.2639       -15.8002        26.1573
-  141        1.69648       -10.2718        34.9112
-  142        2.81351       -17.9134        26.7227
-  143        4.85016       -13.9041        28.3426
-  144        4.06555       -11.1528        34.0144
-  145       -2.45132       -11.1017        35.8581
-  146       -2.09237       -10.9515        28.4644
-  147        3.21366       -11.0954        35.2144
-  148       -4.45579         -15.59        27.4264
-  149              0       -11.1079        36.6317
-  150       -2.52412       -18.1494        26.6116
-  151              0       -18.9418        26.4193
-  152      0.0678451       -10.1783         35.675
-  153       -4.95285       -11.5947        30.5634
-  154       -2.24962       -9.74021        34.1129
-  155       -4.98876       -12.0946         29.428
-  156        3.69825       -10.1683        31.4578
-  157        3.74527       -17.0896        26.5798
-  158        2.52404       -10.7808        36.0277
-  159       -2.21265       -13.8529        25.9993
-  160         2.7241       -10.0999        29.6198
-  161        0.13478       -16.2122        25.2003
-  162       0.853473       -10.6914        36.8156
-  163        2.65115       -10.9939        27.8945
-  164       -3.81503       -17.0695         26.406
-  165       -1.22348       -10.6492        36.7492
-  166       -4.96096        -10.893        31.1999
-  167          2.536        -15.501        25.5568
-  168       0.327912       -9.08294        29.9473
-  169       0.947056       -9.67964        35.7651
-  170        0.15661       -9.05237        34.7447
-  171       -4.50169       -10.3103        33.7373
-  172         4.0984       -10.2839        34.6071
-  173        4.98981       -12.0852        28.3352
-  174         4.6724       -10.2368        33.2958
-  175        -1.1369       -9.42491        35.6591
-  176       -3.76035       -10.2003        35.1881
-  177        3.25727        -10.187         35.793
-  178       -1.95283        -11.927        26.1161
-  179        3.67894       -10.1833        28.8956
-  180        4.99978       -10.4331        30.7117
-  181      0.0615007       -8.40071        33.1533
-  182       -4.57363       -15.8611        26.1741
-  183        1.80514       -18.8863         25.471
-  184        1.74328       -10.1666        36.8579
-  185       0.892063       -19.1891        25.3456
-  186         2.8349       -18.3202        25.4674
-  187       -1.27873       -19.1062        25.3225
-  188       -4.99966       -13.2681        26.8714
-  189       -2.47192       -9.99104        36.5667
-  190       -2.55566       -18.5355        25.3694
-  191        2.18876       -13.8078        25.0196
-  192       -2.26671       -8.46022        32.7474
-  193        1.93174       -9.00392        35.3443
-  194              0       -19.3185        25.1764
-  195              0            -10        37.3205
-  196         1.3557       -8.27231        30.9485
-  197       -4.98951       -9.83923        31.7477
-  198        3.68714       -11.7181        26.5839
-  199         4.8898       -14.8571         26.056
-  200        2.32986       -8.34077        32.7865
-  201        4.52189       -16.1584        25.6981
-  202        3.72779       -17.5218        25.3905
-  203        1.38087       -9.92079        27.1047
-  204       -4.85326       -10.1819        29.3113
-  205       -2.43297       -8.31335        30.7943
-  206       0.334257       -9.39609        27.3443
-  207        1.59631       -10.6266        26.2214
-  208      -0.598641       -14.2181        24.2688
-  209       -3.83893       -17.4433        25.2057
-  210        2.53841       -9.64449        36.7264
-  211      0.0887647       -8.87405        36.3903
-  212       0.334257       -10.1907        26.3087
-  213        1.55485       -8.90797        28.1673
-  214        -2.2287       -8.43593        34.8282
-  215       -4.99851       -13.8976        25.9608
-  216        0.96291       -17.8689        24.2439
-  217       -1.21749       -17.6935        24.1931
-  218        4.63379       -10.2668        28.1714
-  219       0.868637       -9.54747        37.4874
-  220       -4.73278       -11.4045        27.0113
-  221        1.92423       -17.1866        24.2037
-  222        -1.2452       -9.50841        37.4159
-  223      0.0603379        -18.085        24.0966
-  224       -4.63494       -9.12377        34.1964
-  225        2.44858       -11.8819        25.1365
-  226         -2.278       -16.4395        23.9738
-  227        4.27642       -9.05231        35.0828
-  228         3.5568       -8.16579        31.0064
-  229       -3.77617       -9.11277        35.8435
-  230      -0.338826       -12.2922        24.3856
-  231       -4.67668       -16.0275        24.9308
-  232       0.967975       -8.37536        36.4804
-  233       -1.15747        -8.2962        36.3265
-  234        1.49243       -10.9829        25.1076
-  235        2.58264       -8.09734        29.1684
-  236       0.177529        -7.7481          35.46
-  237       0.334257       -10.6902        25.1028
-  238         3.5001       -8.93235        36.2813
-  239        4.94766       -13.2418        25.3412
-  240        1.75842       -9.00263        37.5008
-  241        1.83754       -19.2044        24.1616
-  242        4.51092       -16.5418        24.5522
-  243      0.0824204       -7.09644        33.8686
-  244        3.03974       -18.5025        24.1851
-  245       0.924628       -19.4987        24.0447
-  246       -4.77089       -8.43877        30.5423
-  247       -2.49247        -8.8443         37.193
-  248       -4.99854        -14.077          24.82
-  249       -2.24579       -7.15595        33.4627
-  250              0       -8.83943        37.9406
-  251              0       -19.6182        23.8891
-  252         3.8924       -17.6638         24.122
-  253        4.63379       -8.21875         30.229
-  254        2.52189       -16.1403        23.3733
-  255        3.78729        -9.8574        26.3683
-  256        4.45019        -11.496        25.4455
-  257       -1.33897       -19.4454        23.8218
-  258        3.62031       -9.00479        27.2351
-  259       -2.61205        -18.869        23.8783
-  260       0.120676       -16.8515        23.0168
-  261       -2.13971       -7.52549        35.5529
-  262        1.95266       -7.69964        36.0596
-  263        1.85755       -7.04798        34.4682
-  264       -4.55048       -8.23628        34.9538
-  265       -3.63292       -18.0258        23.8645
-  266        4.99978       -7.94983        32.6645
-  267         3.7554       -8.05661        28.4827
-  268     -0.0126886       -6.44478        32.2772
-  269    -0.00634432       -6.75792        29.6741
-  270        2.81351        -8.3789        37.2011
-  271      0.0887647       -7.70088        36.9688
-  272         -3.024        -8.8559        26.5553
-  273       -4.99983       -7.81401        32.8526
-  274        4.69646       -7.97537        34.6903
-  275        0.99529       -18.1397        22.9379
-  276        2.08361       -17.2786        22.9438
-  277       0.868637       -8.36059        38.0849
-  278       -4.57418       -12.1329        24.6148
-  279       -3.62721       -8.12484        36.5551
-  280         -3.024       -7.97147        27.6062
-  281        -1.2452       -8.32639         38.011
-  282       -2.34089       -6.50429        31.8713
-  283       -4.56278       -16.6426        23.6808
-  284      0.0603379       -18.3402        22.8137
-  285        2.17466       -14.4471        22.8361
-  286       -3.01142       -14.4454        23.0423
-  287        -2.1552            -17        22.7111
-  288        2.09324       -8.12048         26.592
-  289        -1.2737       -17.9648        22.7088
-  290         2.3106        -8.8724        25.7375
-  291        4.92311       -15.4291        23.7297
-  292        1.21425        -6.2698        30.4971
-  293        1.03789        -8.3165        25.7468
-  294              0       -7.93696        26.0831
-  295        4.61169       -16.6016        23.3284
-  296        1.03789       -7.51837        26.7575
-  297       -1.18906       -7.08575        36.8286
-  298       0.991336       -7.14654        37.0008
-  299        2.31055       -6.12208        32.0239
-  300       -4.93907       -15.3911        23.4733
-  301         2.2684       -7.17752        27.7242
-  302        2.52411       -9.53214        24.8253
-  303        3.72779       -7.65119        36.6592
-  304       -2.65229       -9.73899        24.5783
-  305         1.8699       -19.4279         22.859
-  306      -0.612745       -14.8574        22.0853
-  307        1.78179       -7.78383        38.0663
-  308              0       -8.66025             25
-  309              0       -7.07107        27.0711
-  310        1.26196       -8.94155        24.8283
-  311        3.06837       -18.7258        22.8919
-  312       0.924628       -19.7235        22.7463
-  313       -2.52412       -7.64311        37.7396
-  314       -4.45695       -7.30289        35.6457
-  315       -4.99457       -6.99239        33.5333
-  316       -4.87834       -13.4681        23.4531
-  317    -0.00634432       -5.72239        30.4687
-  318        2.35344       -6.01262        33.9826
-  319        4.04653       -17.7057        22.8708
-  320       -2.96017       -12.4981        22.8843
-  321              0       -7.65367        38.4776
-  322              0       -19.8289        22.6105
-  323       -2.76003       -6.51999        28.6485
-  324       0.582964       -6.20745        35.9113
-  325        1.21815       -6.49847        27.7978
-  326         3.4746       -10.7606        23.7782
-  327        -4.6691        -6.5638        31.4654
-  328       -1.33897        -19.655        22.5315
-  329        4.91991       -13.7451        23.1823
-  330       -2.27834       -6.24555        35.6884
-  331       0.487855       -5.55579        34.3199
-  332        2.42074       -9.95345        23.7177
-  333       -2.66807       -19.0782        22.4007
-  334        2.44119       -6.09483        28.7171
-  335              0       -6.08315         27.937
-  336              0       -9.24532         23.811
-  337       -3.67851       -18.2262        22.4225
-  338         2.8349       -7.15755        37.7283
-  339       -2.37345       -5.59389         34.097
-  340        1.26196       -9.48316        23.6515
-  341      0.0887647       -6.46224        37.3893
-  342       -4.34856       -12.1539        23.0559
-  343       -3.65272       -6.94794        37.0533
-  344       -4.43108       -17.1485        22.4055
-  345       -2.65229       -10.2334        23.3296
-  346       -2.88863       -15.0059        21.7796
-  347         3.7554       -5.92176        30.0895
-  348        1.25571       -5.12497        31.1302
-  349       0.892063       -7.13681        38.5974
-  350        2.35809         -6.159        36.5109
-  351       -1.27873       -7.10598        38.5171
-  352        1.44124        -12.453        21.9046
-  353        -3.6535       -11.1933        22.9928
-  354       -2.10473       -17.1757        21.5084
-  355       -1.18966       -18.0908        21.5084
-  356         2.2254       -14.6757        21.5084
-  357      0.0603379       -18.4257        21.5084
-  358        2.56034       -15.9257        21.5084
-  359        1.31034       -18.0908        21.5084
-  360         2.2254       -17.1757        21.5084
-  361        4.31276        -6.6128        36.2347
-  362       -4.88708       -15.8949        22.2735
-  363        1.21815       -5.46221        28.5557
-  364        4.63379       -5.79938        31.7706
-  365        4.22864       -12.0426        22.6555
-  366       0.485094        -11.554        21.8757
-  367       -2.76003       -5.39747        29.3901
-  368       -3.17139       -13.7621        21.6464
-  369        0.45261       -14.8733        20.9791
-  370        3.38653       -11.0177        22.6051
-  371         3.5631       -6.51659        37.3226
-  372       -4.99662       -14.6609        22.1391
-  373       -2.22213       -4.78366        32.2857
-  374      -0.673083       -11.2613         21.871
-  375       -4.99926        -5.8145        33.7337
-  376        2.31635       -10.2447        22.5977
-  377        4.99881       -5.75897        33.7323
-  378      -0.973708       -15.3769        20.8352
-  379    -0.00634432       -4.51648        30.9682
-  380              0       -9.65926        22.5882
-  381              0             -5        28.6603
-  382        1.15285       -9.80738         22.555
-  383        1.80514       -6.54499        38.5415
-  384        -4.6083        -6.0141        35.8365
-  385       -2.55566        -6.4234        38.1971
-  386        2.48274       -4.97815        29.4262
-  387       -1.34617       -12.8633        21.1537
-  388        4.98135       -15.3253        21.8066
-  389      -0.783629       -5.54511        37.2799
-  390        2.18848       -19.4443         21.413
-  391        1.24918       -19.7979        21.3144
-  392              0       -6.41932        38.9418
-  393        1.39677        -5.6059        37.4521
-  394        3.27158       -18.7292         21.395
-  395              0       -19.9582         21.292
-  396       -1.24918       -19.7985        21.3045
-  397       -4.75021       -13.3113        21.8513
-  398       -2.71061        -12.431        21.3687
-  399        4.19441       -17.6655        21.4089
-  400        4.93524       -14.0943        21.7117
-  401       -1.83126       -11.6512        21.4025
-  402      -0.115907       -4.16232         32.669
-  403        2.85398       -5.12364        36.0253
-  404       -1.15285       -9.91649        22.0919
-  405       -2.58444       -19.2435        21.1902
-  406         4.7739       -16.4314        21.3476
-  407        4.71956       -5.58047         35.688
-  408       -3.60528        -18.428        21.1594
-  409        3.78729       -4.70455        30.7513
-  410       -4.38164       -17.3675        21.1946
-  411        2.63552       -5.97116        38.2994
-  412       -4.55858       -4.83831        32.0078
-  413        1.26196       -4.33421        29.1912
-  414       -4.07506       -11.9987        21.5836
-  415        -1.8729       -4.70491        36.1398
-  416       0.988399       -4.66681        36.3627
-  417       -3.28285       -11.1128        21.6091
-  418       -2.31635       -10.4391        21.6512
-  419       -4.86528       -16.1133        21.1296
-  420       -3.89547       -5.61797        37.2424
-  421       -3.24959       -15.5254        20.5295
-  422        1.34346       -3.86225        31.4962
-  423        4.18773       -5.50343        36.8562
-  424        2.18926       -5.01043         37.127
-  425        2.50659       -12.4688        20.7984
-  426       0.892063       -5.88069        39.0319
-  427       -1.27873       -5.85529        38.9497
-  428       -3.17308       -13.9317        20.5769
-  429        4.28027       -12.3456        21.3161
-  430       0.120676       -16.8515             20
-  431       -4.99916       -14.8705        21.0629
-  432        2.20733       -3.83962        32.4157
-  433         2.4891       -3.92975        33.7567
-  434       0.576917       -11.7666        20.5769
-  435        3.46439       -11.3266        21.2439
-  436       0.494199        -4.9216        37.8406
-  437       -2.83815       -12.6817        20.5769
-  438        2.40857       -10.5405        21.2839
-  439       -4.81555       -13.6183        20.9929
-  440       -2.50952       -3.94493        29.9197
-  441              0       -3.81104        29.2453
-  442        1.15285       -10.0552        21.2672
-  443              0       -9.91821        21.2763
-  444      -0.673083       -11.4317        20.5769
-  445        3.39013       -5.35405        37.8913
-  446       -1.92308       -11.7666        20.5769
-  447      -0.280811       -12.8792        20.0476
-  448        2.52411       -3.80517        29.9833
-  449       -1.70713       -13.3829        19.9036
-  450       -4.73421       -4.74301        35.9169
-  451       -4.20761       -12.2732        20.7937
-  452        1.83754       -5.25657         38.934
-  453       -2.59929       -5.15522        38.5689
-  454       -2.40857       -10.5867        20.8187
-  455       -3.36267       -11.2752        20.7433
-  456       -1.15285       -10.1032        20.7982
-  457      -0.827153       -4.27712        37.6052
-  458       0.384637       -3.27334        34.7118
-  459              0       -5.17638        39.3185
-  460              0            -20             20
-  461       -1.24918       -19.8414             20
-  462        1.24918       -19.8414             20
-  463           -2.5       -19.3301             20
-  464            2.5       -19.3301             20
-  465        1.42915       -4.31678        37.7975
-  466       -3.53553       -18.5355             20
-  467        3.53553       -18.5355             20
-  468       -2.47667       -3.31144        34.4889
-  469       -4.33013          -17.5             20
-  470        4.33013          -17.5             20
-  471        1.26196       -3.14241        29.6638
-  472       -2.28405       -16.6162        19.3268
-  473        3.85447       -3.38391        31.3202
-  474       -4.98806       -3.90503        34.1248
-  475       -4.84144       -16.2492             20
-  476        4.84144       -16.2492             20
-  477        2.89227       -13.9475        19.4707
-  478        4.93997       -3.74215        33.7266
-  479              5            -15             20
-  480             -5            -15             20
-  481        2.66591       -4.68464        38.6507
-  482       -3.19911       -15.7012        19.3268
-  483       -3.92756        -4.3937        37.5527
-  484       -4.84144       -13.7508             20
-  485        4.84144       -13.7508             20
-  486        2.55734       -12.6975        19.4707
-  487        4.38485       -4.17295         36.895
-  488       -4.33013          -12.5             20
-  489        4.33013          -12.5             20
-  490        2.45374       -3.67108        37.1344
-  491       -3.53405       -14.4512        19.3268
-  492       0.924628       -4.59851        39.3755
-  493       -1.32531       -4.57712        39.2854
-  494       -3.53553       -11.4645             20
-  495        3.53553       -11.4645             20
-  496        1.64227       -11.7825        19.4707
-  497       0.392272       -11.4475        19.4707
-  498       -1.03405       -11.9512        19.3268
-  499           -2.5       -10.6699             20
-  500            2.5       -10.6699             20
-  501       -4.43158       -3.12253        32.2943
-  502       -1.24918       -10.1586             20
-  503        1.24918       -10.1586             20
-  504       -3.19911       -13.2012        19.3268
-  505              0       -2.58819        29.6593
-  506              0            -10             20
-  507       -2.28405       -12.2861        19.3268
-  508       -2.50952       -2.69264        30.3302
-  509       -2.32535        -2.5012        32.6776
-  510       0.784544       -12.8951        18.9414
-  511       0.494199       -3.63867        38.0958
-  512       -1.43091       -2.88365        35.9543
-  513      -0.641774       -13.3987        18.7975
-  514      -0.109562       -2.23403        31.3601
-  515        2.98965       -3.04076        35.7994
-  516         2.6123       -2.54291        30.4312
-  517        3.66591       -4.00338        37.9594
-  518       -4.77018       -3.57386        36.1067
-  519        4.90471       -3.43516        35.5977
-  520       -2.06809       -13.9024        18.6535
-  521       -4.44015       -17.2739        19.0706
-  522       -1.18966       -18.0908        18.4916
-  523      0.0603379       -18.4257        18.4916
-  524        2.56034       -15.9257        18.4916
-  525        1.31034       -18.0908        18.4916
-  526         2.2254       -17.1757        18.4916
-  527       -4.89096       -16.0145        19.1219
-  528         1.8699       -3.96675        39.2324
-  529        -2.6427       -3.88743        38.8478
-  530      -0.219125       -1.87987        33.0609
-  531       -2.58444       -19.2435        18.8098
-  532       -3.60528        -18.428        18.8406
-  533      -0.883845       -2.97758        37.7456
-  534              0       -19.9582         18.708
-  535       -4.35943       -12.5257        19.1959
-  536       -1.24918       -19.7985        18.6955
-  537       -4.97946       -2.84301        34.2667
-  538              0       -3.88905        39.6182
-  539        1.24918       -19.7979        18.6856
-  540       -3.57791       -11.4828        19.2487
-  541       -2.51127       -2.15077        34.6346
-  542       -3.30413       -15.4477        18.3972
-  543       -4.99916       -14.8705        18.9371
-  544         1.4717       -2.99203        37.9601
-  545       -4.81555       -13.6183        19.0071
-  546        1.35601       -1.89365        30.0098
-  547        2.18848       -19.4443         18.587
-  548        3.27158       -18.7292         18.605
-  549        0.45261       -14.8733        17.9623
-  550       -2.36808       -16.4903        18.1264
-  551       -3.22808       -13.1998        18.5118
-  552        4.19539       -17.6633        18.5828
-  553        1.24024       -1.57979        31.8881
-  554         4.7744       -16.4291        18.6444
-  555        2.22503       -10.4787        19.0426
-  556       0.962187       -10.0487        19.0502
-  557      -0.973708       -15.3769        17.8184
-  558        1.36443       -11.5539        18.5058
-  559       -2.87337       -10.8592        18.9679
-  560       -1.65274       -10.2329        19.0064
-  561        -4.0018       -3.15841        37.7183
-  562       -3.53236       -14.2816        18.2572
-  563        2.98443       -3.33636        38.7166
-  564        2.38588       -1.64729        34.1485
-  565       -2.64746       -12.4392        18.2624
-  566        3.46439       -11.3266        18.7561
-  567        4.28027       -12.3456        18.6839
-  568       -1.32531       -3.28039        39.5478
-  569       0.924628       -3.29572        39.6391
-  570        2.50659       -12.4688         18.143
-  571              0       -9.91821        18.7237
-  572       0.392272       -11.2772        18.1766
-  573       -1.03405       -11.7808        18.0327
-  574              0       -1.27634        29.9182
-  575       -4.54017       -16.9931        18.1409
-  576       -2.50952       -1.35104        30.5895
-  577       0.577174       -1.76618        36.7455
-  578       -4.80341       -2.42167        36.2084
-  579       -4.38808       -12.4973        18.3701
-  580       -1.48761       -1.58411        36.0947
-  581        4.93364       -14.0791         18.245
-  582        4.98217       -15.3102        18.1476
-  583         2.6996       -1.27971        30.7153
-  584        3.91909       -2.67534        37.9062
-  585      -0.109562      -0.939933        31.5304
-  586        -3.7633       -18.1665        17.8608
-  587        2.85554       -14.1406        17.5591
-  588       -4.91037        -15.815        17.9877
-  589        -4.8304       -13.5796        18.1223
-  590        -1.2737       -17.9648        17.2912
-  591       -4.86441        -1.6498        33.7448
-  592       -2.66807       -19.0782        17.5993
-  593       -3.87605       -11.6901        18.1127
-  594      0.0603379       -18.3402        17.1863
-  595        -2.6996       -2.57775        39.0348
-  596       -4.99662       -14.6609        17.8609
-  597        4.50778       -1.34427        32.7661
-  598         1.9125       -2.63293        39.4423
-  599       0.120676       -16.8515        16.9832
-  600       -1.33897        -19.655        17.4685
-  601       -2.60956      -0.939933        34.0265
-  602        4.68801       -2.02361        36.6158
-  603              0       -2.61052        39.8289
-  604              0       -19.8289        17.3895
-  605        0.99529       -18.1397        17.0621
-  606        1.94431       -10.2128        18.0703
-  607        2.08467       -17.2757        17.0477
-  608        1.35601      -0.620118        30.1685
-  609       0.924628       -19.7235        17.2537
-  610       -3.22683       -10.9761        17.8713
-  611         1.8699       -19.4279         17.141
-  612        3.22773       -10.9532        17.7526
-  613        4.99089       -1.41472        35.2361
-  614        1.57449       -0.35277        32.1522
-  615       -4.04206       -1.90815        37.8413
-  616         -2.872       -15.8033        16.8405
-  617       -3.52591       -13.8928        17.0725
-  618       0.962187       -9.84331        17.7668
-  619         3.0698       -18.7233        17.0993
-  620        3.02251       -2.01874        38.8754
-  621       -1.65274       -10.0207        17.7009
-  622        4.04865          -17.7        17.1123
-  623      -0.026588      -0.372712        35.0946
-  624       0.286335        -12.752        16.7131
-  625         2.5236       -16.1188          16.58
-  626      -0.261779     -0.0865259           33.4
-  627       -1.13998       -13.2557        16.5692
-  628       -1.38671       -1.96754        39.7059
-  629       0.967602       -1.97764         39.807
-  630        4.22864       -12.0426        17.3445
-  631       -4.95347       -1.15807        35.6377
-  632        1.65433       -11.2136         17.058
-  633              0    4.71028e-15             30
-  634              0       -9.65926        17.4118
-  635        -4.7987       -13.2618        17.0058
-  636        3.04376     -0.0668177         31.033
-  637        2.04252       -0.77045        37.5172
-  638        3.97025       -1.32022        37.9909
-  639       -4.16211       -17.4469        16.6229
-  640        4.61641       -16.5785        16.6146
-  641       -3.53228   -7.81772e-09        31.4612
-  642        4.91813        -13.725        16.7746
-  643       -1.77762       -17.2779        16.0053
-  644        2.34323       0.146048        34.4876
-  645       -4.71845       -16.2865          16.52
-  646        -4.9914       -14.3254        16.6718
-  647       -2.75609       -1.28835        39.1285
-  648      0.0829744      -0.738041        38.4786
-  649       -4.47468       -12.3592        16.7909
-  650       -3.19812       -18.4752        16.2927
-  651      0.0603379        -18.085        15.9034
-  652        1.95501       -1.31726        39.5576
-  653        2.57842      -0.140138        36.1822
-  654       -1.33897       -19.4454        16.1782
-  655        4.71511      -0.741228        36.6472
-  656     -0.0455989       -14.7302         15.734
-  657              0       -19.6182        16.1109
-  658              0       -1.29196        39.9582
-  659        1.92423       -17.1866        15.7963
-  660        0.96291       -17.8689        15.7561
-  661        4.66942     0.00883208        33.2121
-  662       -1.71935       -11.7925        16.1781
-  663        1.73706       0.555417        30.2965
-  664       0.924628       -19.4987        15.9553
-  665       -4.44889      -0.596869        37.2717
-  666      -0.152217       0.853407        31.8695
-  667        4.92653       -15.3861        16.1769
-  668        2.00838       -12.3258        15.9147
-  669        1.83754       -19.2044        15.8384
-  670         2.2374       -9.97251        16.6238
-  671        3.04117       -18.4993        15.8061
-  672        3.89354       -17.6603        15.8695
-  673       -4.99999   -2.04523e-08        34.9921
-  674      -0.105937       -11.1341        15.9483
-  675       -1.29507     -0.0769543        38.1284
-  676         3.0884       -0.64812         38.921
-  677        1.06048     -0.0914072         38.343
-  678       -2.41702       0.567221        36.0602
-  679       -2.65221       0.853407        34.3656
-  680       -1.38671      -0.648381        39.7932
-  681       0.967602      -0.651709        39.8948
-  682       -4.10171       -11.5177        16.1609
-  683         3.4746       -10.7606        16.2218
-  684        2.35733       -13.9975        15.3309
-  685        1.26196       -9.48316        16.3485
-  686       -2.78532       -10.1529        16.1802
-  687              0        1.27634        29.9182
-  688              0       -9.24532         16.189
-  689        4.02026    4.77935e-08        37.9728
-  690        1.53184        1.44057        32.4913
-  691        0.13478       -16.2122        14.7997
-  692        4.51548       -16.5183        15.3987
-  693        3.36811        1.17433        31.2435
-  694         2.0931       0.567221        37.5505
-  695       -2.50952        1.35104        30.5895
-  696       -4.98373       -13.8832        15.4914
-  697       -1.94389       -15.1566        14.7562
-  698       -2.91607     0.00336912        39.0616
-  699        -2.5978       -13.2461        14.9881
-  700     -0.0692424        1.42063        35.4337
-  701       -4.75651        -15.835        15.2182
-  702        1.95501   -1.49961e-08         39.602
-  703      0.0829744       0.567221        38.5642
-  704       -3.67591       -17.7043        15.0275
-  705      -0.304434        1.70681        33.7391
-  706              0   -9.00803e-15             40
-  707              0       -19.3185        14.8236
-  708       0.165949        1.13444        37.1283
-  709       -1.93067        -18.914        14.8135
-  710       -4.53263       0.595461        37.1004
-  711       0.892063       -19.1891        14.6544
-  712        1.73706        1.82949        30.1478
-  713        2.53771       -15.4795        14.3965
-  714      -0.211874        -12.609        14.4849
-  715        1.80514       -18.8863         14.529
-  716      -0.152217         2.1475        31.6992
-  717        4.98198        1.15531        35.3808
-  718        3.72779       -17.5218        14.6095
-  719        1.15612       -11.0706        14.8298
-  720         2.8349       -18.3202        14.5326
-  721       -4.95347        1.15807        35.6377
-  722         3.0884        0.64812         38.921
-  723        -1.4531        1.21022        38.0147
-  724      -0.105937       -10.6346        14.7424
-  725        1.06048        1.22585         38.343
-  726       -1.56305       0.651439        39.7387
-  727       -4.86441         1.6498        33.7448
-  728       0.967602       0.651709        39.8948
-  729       -4.88523       -12.9338        14.8137
-  730        2.52411       -9.53214        15.1747
-  731       -2.55392        2.06424        34.9737
-  732       -2.45082       -12.2741        14.3508
-  733       -2.31873        1.77806        36.6683
-  734        1.26196       -8.94155        15.1717
-  735       -2.36801        2.41467        33.0167
-  736       -1.76352       -16.6386        13.8218
-  737         4.4978       -16.1842        14.2241
-  738      0.0744418       -17.4457        13.7199
-  739       -2.78532       -9.59382        14.9374
-  740              0       -8.66025             15
-  741              0        2.58819        29.6593
-  742       -4.91611       -14.8174        14.2001
-  743        2.96073        2.50281        30.6815
-  744        1.93834       -16.5474        13.6128
-  745       0.977014       -17.2296        13.5726
-  746       -3.07215        1.28599        38.9012
-  747      -0.031495        -14.091        13.5505
-  748        4.92958       -12.9874        14.3484
-  749        3.82247        1.46643        38.1641
-  750       -2.33723       -14.1447        13.6416
-  751       -4.11104       -16.7592        13.8675
-  752        1.95501        1.31726        39.5576
-  753       -2.50952        2.69264        30.3302
-  754      0.0829744        1.87248        38.4786
-  755              0        1.29196        39.9582
-  756        1.88723        2.06114         37.673
-  757              0       -18.9418        13.5807
-  758        4.71544        2.37992        33.1232
-  759       -1.93067       -18.5254        13.5619
-  760        2.33275        2.76704         34.404
-  761        2.56794        2.48086        36.0987
-  762       -3.11765       -17.7892        13.5895
-  763       -4.68976       -11.9393        14.2168
-  764        4.66906        1.98211        36.6714
-  765       0.892063       -18.7928         13.395
-  766       -4.15341        1.89924         37.682
-  767        1.56085        3.17274        31.9967
-  768        1.78179       -18.4835        13.2667
-  769        3.69968       -17.1336        13.3928
-  770        2.81351       -17.9134        13.2773
-  771        1.26196        3.14241        29.6638
-  772        4.91483       -14.5587        13.5613
-  773       -1.23838        2.51094        37.9881
-  774       -4.80341        2.42167        36.2084
-  775      -0.275426        3.43898        33.2445
-  776        1.01793        2.55059        38.1803
-  777       -1.56305        1.97033        39.6509
-  778       0.967602        1.97764         39.807
-  779       -4.99354        -13.798         13.496
-  780       -4.97946        2.84301        34.2667
-  781        2.83194        2.16764        38.9974
-  782       -4.43158        3.12253        32.2943
-  783       0.148884        -15.573        12.6162
-  784        2.48274       -8.85397        14.0635
-  785       -2.15685       -15.6267        12.7073
-  786        1.21815       -8.25108        14.0877
-  787      0.0744418       -17.0253        12.4813
-  788     -0.0637787        3.66595        35.0318
-  789        2.34518       -12.9254        12.7663
-  790      -0.123209        3.87967        31.2046
-  791       0.171413        3.37977        36.7264
-  792       -1.17179       -16.6226        12.3867
-  793       -2.86085        2.57308        38.9266
-  794         1.9101       -16.1132        12.4025
-  795       -4.46258       -15.6804        12.7984
-  796              0        3.81104        29.2453
-  797        -2.2861       -13.6494        12.5358
-  798       0.953653       -16.7808        12.3165
-  799              0       -7.93696        13.9169
-  800        4.61827       -11.2511        13.3217
-  801        2.52411        3.80517        29.9833
-  802         1.9125        2.63293        39.4423
-  803              0        2.61052        39.8289
-  804              0       -18.4776        12.3463
-  805       -2.50952        3.94493        29.9197
-  806        -3.6316       -16.8043        12.4152
-  807        3.60852        2.98783        38.2176
-  808         -2.339        4.14684        32.5221
-  809        -1.2452       -18.2376        12.1825
-  810       0.868637       -18.3125        12.1504
-  811        4.52257        3.83088        32.2843
-  812        -4.0018        3.15841        37.7183
-  813       -2.49247       -17.6723        12.1571
-  814       -2.45142       -11.0451        12.6007
-  815       -2.78683       -8.60669        13.3956
-  816        3.67131       -16.6534        12.1888
-  817        1.75842       -17.9887        12.0167
-  818       0.345139       -10.7403        12.4727
-  819        4.54998        3.45779        36.7193
-  820          2.779       -17.4295        12.0509
-  821       -4.77018        3.57386        36.1067
-  822        1.13885        4.48816        31.3666
-  823       -2.31327        4.02338        36.2664
-  824        1.26196        4.33421        29.1912
-  825       -2.12735        4.37381        34.3094
-  826       -4.98766       -13.3816        12.4774
-  827       -4.98806        3.90503        34.1248
-  828        4.96994        3.82728         35.069
-  829        1.71313       -9.20188        12.8176
-  830        2.52555       -14.4074         11.832
-  831       -1.32531        3.28039        39.5478
-  832        2.36176        4.49921        33.9094
-  833       0.924628        3.29572        39.6391
-  834         2.7927        3.49046        38.8266
-  835       -2.10572       -15.1313        11.6015
-  836       0.451075       -8.76593        12.7302
-  837      -0.088174       -12.9561        11.6448
-  838        2.44119       -8.03551        13.0312
-  839      0.0884381        4.11781        38.0767
-  840      0.0744418       -16.4467        11.3081
-  841         1.8927        4.30646        37.2711
-  842        1.21815       -7.43581        13.0903
-  843       -4.69037        -10.861        12.3794
-  844       -4.41258       -15.2276        11.6818
-  845       -1.15122       -16.0212        11.2218
-  846      -0.123209        5.08557        30.7051
-  847        -2.6427        3.88743        38.8478
-  848       -2.32712       -12.6212        11.5108
-  849      -0.246418        5.17115        32.7499
-  850        2.57341        4.72619        35.6968
-  851       0.938503       -16.1633         11.134
-  852          3.772       -9.05669        12.5645
-  853              0        3.88905        39.6182
-  854              0       -17.9406        11.1606
-  855         1.8699        3.96675        39.2324
-  856        4.46653       -15.0188        11.5204
-  857       -4.54228        4.79524        31.9865
-  858              0       -7.07107        12.9289
-  859              0              5        28.6603
-  860        2.48274        4.97815        29.4262
-  861        1.76658       -15.5019        11.0438
-  862         -3.615       -16.2582         11.269
-  863        3.65651        4.29588        37.9021
-  864        -1.2452       -17.6788        10.9898
-  865       0.868637       -17.7514        10.9528
-  866       -3.92756         4.3937        37.5527
-  867       -1.23291        4.75626        37.5862
-  868       -2.47192       -17.1136        10.9778
-  869     -0.0347711        5.39812        34.5372
-  870       -4.99899       -12.5668         11.627
-  871        1.02339        4.79592        37.7784
-  872       -4.73421        4.74301        35.9169
-  873        1.74328       -17.4144        10.8192
-  874        4.57757        4.70634        36.3475
-  875      0.0922046       -14.4381        10.7105
-  876        2.76505       -16.8474        10.8625
-  877       -2.27867        5.18405        36.1207
-  878       -2.72641        5.36248        29.3847
-  879       -2.78683       -7.71335        12.3713
-  880       -4.44785        5.20248         33.967
-  881        3.53069       -16.1031        10.8112
-  882        1.21815        5.46221        28.5557
-  883       -1.32531        4.57712        39.2854
-  884       0.924628        4.59851        39.3755
-  885        1.67167       -8.45356        11.7458
-  886        2.84987        4.82531         38.489
-  887       -2.44355        5.82152        32.0921
-  888        2.26434       -7.17576         12.277
-  889        4.90223       -13.2418        11.0478
-  890       0.176876        5.62509        36.3245
-  891        1.03368       -6.59391        12.3389
-  892       0.451075       -7.97134        11.6947
-  893      0.0884381        5.40074        37.8215
-  894       -4.36032       -14.6897        10.5868
-  895        1.94032        5.61452        36.9036
-  896       -2.59929        5.15522        38.5689
-  897        2.90219       -11.0567        10.7542
-  898          3.772          5.872        30.1405
-  899              0       -17.3205             10
-  900              0        5.17638        39.3185
-  901        1.83754        5.25657         38.934
-  902       -4.99853        5.76794        33.7154
-  903       -2.35527        6.22679        34.1948
-  904       -3.53734       -15.6886        10.1325
-  905        3.73993       -8.07812         11.562
-  906              0        6.08315         27.937
-  907              0       -6.08315         12.063
-  908        2.44119        6.09483        28.7171
-  909       -1.22348       -17.0423         9.8264
-  910       -3.89547        5.61797        37.2424
-  911        3.70377        5.60394        37.4827
-  912       0.853473       -17.1098         9.7861
-  913        4.87455        5.85267        35.0125
-  914        4.37395        -14.412        10.2103
-  915       -2.45132       -16.4695        9.82742
-  916       -1.18939        6.02425        37.2608
-  917        2.46888       -13.2725        9.92627
-  918        2.23102        6.54663        33.7156
-  919        0.99101        6.08504         37.433
-  920        1.72812       -16.7537        9.65191
-  921        1.59162        6.59444        29.7437
-  922       -4.61133        6.00415        35.8325
-  923        -2.1624       -13.9965        9.69577
-  924        2.18515        6.68556        31.4703
-  925       -1.89441       -9.17646        10.5885
-  926        4.95509        6.27471        32.8847
-  927       -2.14362        6.45377        35.9821
-  928        1.49358        -7.5586        11.0377
-  929      0.0177628       -15.3118        9.40236
-  930       -1.27873        5.85529        38.9497
-  931       -2.72641        6.48497        28.6472
-  932          2.085       -6.24559        11.6149
-  933        2.59597       -16.1678        9.50904
-  934       0.892063        5.88069        39.0319
-  935        1.21815        6.49847        27.7978
-  936       -4.64068        6.47189        31.4343
-  937       0.902151       -8.87161        10.4605
-  938       -4.69097       -9.48131        10.7165
-  939        -1.2079       -14.8864        9.31607
-  940        2.82021        6.10901         38.127
-  941        3.38428       -15.4309        9.47142
-  942       -2.32772       -11.3922        9.76061
-  943       0.881824       -15.0284        9.22831
-  944       -2.72641       -6.48497        11.3528
-  945        2.44266         6.7736        35.5029
-  946       -4.49127       -13.7549        9.67756
-  947       0.468838       -11.0874         9.6326
-  948        1.03368       -5.56773        11.5636
-  949       0.451075       -6.93581        10.9001
-  950       -1.36944        7.00772        34.9714
-  951        4.97951       -10.7571        10.2059
-  952      0.0884381        6.63938        37.4011
-  953      -0.396531        7.20743        33.3141
-  954        1.75271         6.7358        36.6665
-  955         1.7099        -14.367        9.13807
-  956       0.206353        7.27743         31.127
-  957       -2.44068        7.14746        33.4731
-  958       -2.55566         6.4234        38.1971
-  959       0.329563        7.19186        29.0822
-  960        4.45473       -13.6629        9.43608
-  961              0        6.41932        38.9418
-  962              0       -16.6317        8.89211
-  963         3.6009       -7.06675        10.8881
-  964        3.73994        7.02368         29.334
-  965        1.80514        6.54499        38.5415
-  966       -4.99636         6.9344        33.5155
-  967       -3.52896       -14.9792        9.07148
-  968        2.75943        -8.5358        10.1349
-  969        3.52107        6.72744         37.287
-  970        4.29499        6.83663        36.1744
-  971       -4.99895       -11.0916        9.75043
-  972      -0.184884         7.4344        35.1014
-  973       -1.22348       -16.3289        8.71682
-  974              0             -5        11.3397
-  975              0        7.07107        27.0711
-  976        2.44119        7.11747        27.9042
-  977      0.0355256       -13.3032        8.80472
-  978       0.853473       -16.3936        8.67213
-  979        2.26844       -11.3731        9.16215
-  980       -2.44119       -15.7493        8.73475
-  981        -1.1578         7.2347        36.7588
-  982       -3.65826        6.93794        37.0509
-  983        -2.2857       -13.0281        8.82483
-  984       0.967649        7.31386        36.9127
-  985        1.72067       -16.0186        8.54216
-  986        3.51167       -14.6799        8.64458
-  987       -4.46411        7.28244        35.6397
-  988        1.55016        7.73927        29.1106
-  989       -1.27873        7.10598        38.5171
-  990       -2.59366         7.8578        32.6563
-  991      0.0177628       -14.5851        8.31474
-  992       0.892063        7.13681        38.5974
-  993        2.58895       -15.4097        8.41701
-  994       -2.77033       -9.52732        9.29364
-  995        1.21815        7.43581        26.9097
-  996        2.60056        7.23347        37.8614
-  997       -1.99078         7.9278        30.4692
-  998      0.0262342       -9.22247        9.16564
-  999        1.71313       -6.33839        10.2386
- 1000       -4.60693        -12.753        8.84494
- 1001        1.83513       -13.5889        8.33426
- 1002       -1.19776       -14.1277        8.24615
- 1003        4.61671       -8.19998        9.80933
- 1004       0.874373       -14.2544        8.14187
- 1005        2.30655       -5.06462        10.7294
- 1006       -2.72641       -5.36248        10.6153
- 1007             -5        7.76633        32.8409
- 1008       -1.86926       -7.67175        9.51311
- 1009       -2.78683        7.71335        27.6287
- 1010      -0.407078       -11.4382        8.33775
- 1011       -2.52412        7.64311        37.7396
- 1012        4.76738       -12.0007        8.66529
- 1013        1.26196       -4.33421        10.8088
- 1014              0       -15.8671        7.82477
- 1015              0        7.65367        38.4776
- 1016        4.70845        7.92211        34.6814
- 1017       -3.72726        -13.981        8.14151
- 1018       0.329563        8.22739        28.2876
- 1019       -4.66632       -8.04332        9.52852
- 1020       -4.66632        8.04332        30.4715
- 1021        3.32855        7.84651        37.0084
- 1022        1.78179        7.78383        38.0663
- 1023        4.15547         7.9366        35.9111
- 1024       -4.98995        -10.484        8.83351
- 1025        3.73993        8.07812         28.438
- 1026       -1.21281       -15.5423        7.65147
- 1027         4.9987        8.18277        32.4352
- 1028              0        7.93696        26.0831
- 1029              0       -3.81104        10.7547
- 1030        2.44119        8.03551        26.9688
- 1031        4.61671        8.19998        30.1907
- 1032       0.846023       -15.6028        7.60343
- 1033       -2.43104       -14.9523        7.68758
- 1034         2.0809        8.58291        34.2798
- 1035      -0.273322        8.44869         36.178
- 1036        -3.6328        8.11473        36.5535
- 1037        2.73653       -9.62055        8.47792
- 1038        3.63474       -13.8746        7.86381
- 1039        2.68379        8.65292        32.0928
- 1040        1.39095        8.54511        35.4433
- 1041       -4.55374        8.22592        34.9513
- 1042       -2.18178       -12.3439        7.83856
- 1043          3.772         -5.872        9.85952
- 1044        1.71322       -15.2056        7.47901
- 1045        2.73603       -14.6309        7.59027
- 1046        2.63792        8.79185        29.8474
- 1047        -1.2452        8.32639         38.011
- 1048      0.0177628       -13.7227        7.33129
- 1049        1.55016        8.70961        28.2365
- 1050       0.327866       -7.02138        8.85532
- 1051        1.21815        8.25108        25.9123
- 1052       0.868637        8.36059        38.0849
- 1053        2.57852        8.45728        37.3303
- 1054        1.09568       -9.44545        8.00173
- 1055       -4.50864       -12.1065        7.83648
- 1056       -1.19776       -13.2272        7.29226
- 1057      -0.849682       -9.57332        7.87079
- 1058       0.874373       -13.3385        7.17182
- 1059      -0.546643        9.24371        33.8783
- 1060       -1.51956          9.044        35.5357
- 1061      0.0562409        9.31371        31.6912
- 1062       -2.50952       -3.94493        10.0803
- 1063       -4.99952       -9.47735        8.28382
- 1064       0.605889        9.12317        35.6896
- 1065       -2.59079        9.18374        34.0374
- 1066       -2.78683        8.60669        26.6044
- 1067      -0.123209       -5.08557        9.29495
- 1068        1.26196       -3.14241        10.3362
- 1069       -2.49247         8.8443         37.193
- 1070        4.28281        8.94313        35.1355
- 1071        2.52411       -3.80517        10.0167
- 1072       -2.74518        -8.0226        8.21826
- 1073       0.662368       -11.6612        7.17384
- 1074        3.50396        8.91879        36.2844
- 1075              0        8.83943        37.9406
- 1076       -2.61881        9.36251        31.5809
- 1077       0.329563        9.02199        27.2521
- 1078              0       -15.0377        6.81414
- 1079        4.99974       -9.29572         8.1621
- 1080       -3.72726        -13.127        7.20259
- 1081       0.659125        9.38372        29.5041
- 1082        2.18515       -6.68556        8.52974
- 1083        1.75842        9.00263        37.5008
- 1084       -4.63494        9.12377        34.1964
- 1085       -2.62438        -10.479        7.37159
- 1086       -3.77617        9.11277        35.8435
- 1087       -2.01592        9.43251        29.3938
- 1088              0       -2.58819        10.3407
- 1089              0        8.66025             25
- 1090       -1.21281       -14.6867        6.64526
- 1091        2.48274        8.85397        25.9365
- 1092       0.846023       -14.7439        6.59331
- 1093        1.56233        9.59433        34.6762
- 1094          3.772        9.05669        27.4355
- 1095       -2.43104       -14.0845        6.70363
- 1096      -0.273322        9.62185        35.5994
- 1097        4.16669       -12.1737        7.06342
- 1098        1.71322       -14.3231        6.47839
- 1099        2.73603       -13.7372        6.60771
- 1100       -4.64068       -6.47189        8.56573
- 1101       -4.99952        9.47735        31.7162
- 1102        1.59162        9.45793        27.1647
- 1103        2.46197        -11.947        6.70339
- 1104        1.26196        8.94155        24.8283
- 1105       -4.69097        9.48131        29.2835
- 1106        -1.2452        9.50841        37.4159
- 1107          2.779        9.55118        36.6057
- 1108        4.60691       -6.20197        8.51029
- 1109       0.868637        9.54747        37.4874
- 1110        3.37816       -12.9924        6.56972
- 1111       -0.54805       -7.37223        7.56047
- 1112       -4.39909       -11.3847        6.87239
- 1113        4.75044        9.81283        33.3394
- 1114        1.13885       -4.48816        8.63343
- 1115       0.219764        -9.7963        6.70688
- 1116       -2.50952       -2.69264        9.66978
- 1117        4.99461        9.83288        31.0184
- 1118       -1.49898        10.1727        34.8682
- 1119        1.35601       -1.89365        9.99016
- 1120      -0.123209       -3.87967        8.79545
- 1121        3.67131        9.94495        35.4742
- 1122       0.590739        10.2685         35.005
- 1123       -2.74231       -9.34855        6.83719
- 1124       -2.47287        10.3142         33.503
- 1125       -1.86998        10.3842        31.3159
- 1126        2.12118        10.3778        32.8055
- 1127       -2.47192        9.99104        36.5667
- 1128         2.6123       -2.54291         9.5688
- 1129              0       -14.1421        5.85786
- 1130              0             10        37.3205
- 1131       -2.44355       -5.82152        7.90794
- 1132        3.75467       -3.89705        8.97009
- 1133        4.56921        9.86091        28.4246
- 1134       -3.55788       -12.3551        6.21292
- 1135              0        9.24532         23.811
- 1136              0       -1.27634        10.0818
- 1137        2.72407        10.4478        30.6184
- 1138        1.74328        10.1666        36.8579
- 1139       -3.76035        10.2003        35.1881
- 1140       -1.55494        -10.702        6.20768
- 1141        2.52411        9.53214        24.8253
- 1142       -4.52452        10.2686        33.7086
- 1143       -2.78532        9.59382        25.0626
- 1144       -1.21281       -13.7647        5.69672
- 1145        2.58898        10.2681        27.9535
- 1146       0.846023       -13.8182        5.64108
- 1147       -2.43104       -13.1511         5.7798
- 1148        2.16225       -7.77032        6.87276
- 1149        4.57092       -10.3695        6.49536
- 1150        1.40154        10.7328        34.0237
- 1151      -0.273322        10.7095        34.8727
- 1152       0.644605       -12.0807        5.70042
- 1153             -5       -7.76633        7.15908
- 1154        1.26196        9.48316        23.6515
- 1155        1.71322       -13.3739        5.53891
- 1156       -4.98995         10.484        31.1665
- 1157      -0.570917       -11.5852        5.66138
- 1158       -4.52452       -10.2686        6.29136
- 1159        2.93006       -10.1944        6.01916
- 1160        4.98913       -7.14508        7.18702
- 1161       -1.22348        10.6492        36.7492
- 1162      -0.336076       -8.66071        6.20538
- 1163        2.76505        10.6856        35.9107
- 1164       -4.54228       -4.79524         8.0135
- 1165       0.853473        10.6914        36.8156
- 1166       -2.01532        10.6615        27.6437
- 1167        1.50122       -11.6966        5.54094
- 1168        3.95841       -11.2275         5.8609
- 1169      -0.190115        11.1901        32.5637
- 1170        2.43226       -12.7269         5.3998
- 1171        1.22659       -3.22543        8.26744
- 1172       0.521396       -7.59522        6.39656
- 1173        1.35601      -0.620118         9.8315
- 1174       -2.50952       -1.35104        9.41045
- 1175        4.35052        10.8584        33.6784
- 1176      -0.246418       -5.17115        7.25015
- 1177       -2.23157       -7.10999        6.55285
- 1178       -1.48884        11.1974        34.0493
- 1179        3.68906        10.2257        25.5296
- 1180       0.412769        11.2601        30.3766
- 1181        2.19685       -11.0069         5.4558
- 1182       0.583289        11.3088        34.1697
- 1183        3.10449       -11.9945        5.36863
- 1184        2.17528       -4.61632        7.43289
- 1185              0        9.65926        22.5882
- 1186              0   -3.14018e-15             10
- 1187         2.6996       -1.27971        9.28473
- 1188       -1.67286       -9.57153        5.67328
- 1189        1.28921       -10.0193        5.54297
- 1190       -2.45132        11.1017        35.8581
- 1191         3.5141        11.1059        34.8666
- 1192       -2.26228        11.3089        30.2663
- 1193              0        11.1079        36.6317
- 1194              0       -13.1859        4.96228
- 1195       -3.56619       -11.3683        5.39925
- 1196         2.2374        9.97251        23.3762
- 1197        3.82267       -2.56703        8.50609
- 1198         -2.339       -4.14684        7.47795
- 1199       -2.78532        10.1529        23.8198
- 1200       -4.99895        11.0916        30.2496
- 1201        1.72812        11.2933        36.1317
- 1202       -4.69037         10.861        27.6206
- 1203       -1.21281       -12.7821        4.81225
- 1204       -3.56619        11.3683        34.6008
- 1205       0.962187        9.84331        22.2332
- 1206       0.846023       -12.8318        4.75317
- 1207       -2.44119       -12.1524        4.92461
- 1208       -4.63494       -9.12377        5.80358
- 1209       -4.39909        11.3847        33.1276
- 1210      -0.273322        11.6929        34.0102
- 1211        4.59699        -4.0615        7.61563
- 1212     -0.0361772        11.3785        27.4689
- 1213       -4.99636        -6.9344        6.48446
- 1214       -1.65274        10.0207        22.2991
- 1215       0.644605       -11.0973        4.83795
- 1216        3.98671        -10.353        5.25377
- 1217       -0.36574        11.0168        25.2169
- 1218        1.72067       -12.3601        4.66687
- 1219        4.78901        11.5119        31.7327
- 1220        1.35601       0.620118         9.8315
- 1221      -0.581057       -10.5605        4.84244
- 1222       -1.22348        11.7413        36.0027
- 1223     -0.0344445       -6.45962        5.89506
- 1224       0.853473        11.7878        36.0661
- 1225       -4.43158       -3.12253        7.70575
- 1226              0        1.27634        10.0818
- 1227        2.57624        11.8284        35.2318
- 1228              0        9.91821        21.2763
- 1229        4.51884        11.1526        26.4029
- 1230        1.50867       -10.6563        4.70563
- 1231        2.23318       -10.1098        4.83925
- 1232       0.733369       -8.88369        5.04147
- 1233        2.43939       -11.6901        4.56216
- 1234        3.14095       -11.1134         4.7247
- 1235         2.6996   -2.94817e-11        9.20858
- 1236        4.98837        11.5528        29.0237
- 1237        1.94431        10.2128        21.9297
- 1238        -2.2287       -8.43593        5.17178
- 1239       0.419647        -1.2941        8.11949
- 1240         3.4746        10.7606        23.7782
- 1241        4.23648        11.9435        33.0028
- 1242       -2.35527       -6.22679        5.80524
- 1243       -3.76035       -10.2003        4.81194
- 1244       -2.11634        12.2606        32.1884
- 1245       0.896317        11.4527        25.1295
- 1246       -4.99853       -5.76794        6.28461
- 1247         4.7258       -8.04258        5.44064
- 1248       0.962187        10.0487        20.9498
- 1249        2.29924       -5.40821        6.01374
- 1250       -2.44119        12.1524        35.0754
- 1251              0        12.1752        35.8671
- 1252              0       -12.1752        4.13293
- 1253        2.47771        12.3242        31.4909
- 1254        2.34262        12.1445         28.826
- 1255       -4.50864        12.1065        32.1635
- 1256        3.06705       -7.83228        5.16015
- 1257        3.34973         12.222        34.1691
- 1258       -1.65274        10.2329        20.9936
- 1259        1.35601        1.89365        9.99016
- 1260        1.72067        12.3601        35.3331
- 1261       -3.55788        12.3551        33.7871
- 1262        4.20392       -9.10701        4.81465
- 1263       -1.22348       -11.7413        3.99734
- 1264       -2.45132       -11.1017        4.14191
- 1265       0.853473       -11.7878        3.93395
- 1266       -4.55374       -8.22592        5.04867
- 1267       -0.36574        11.5163         24.011
- 1268              0             10             20
- 1269              0        2.58819        10.3407
- 1270        -1.1369       -9.42491        4.34095
- 1271        1.75807        12.6792        32.7091
- 1272       -2.50952        1.35104        9.41045
- 1273        1.65433        11.2136         22.942
- 1274       0.644605       -10.0096        4.11123
- 1275        4.98756       -4.83886        6.17487
- 1276       -3.53228    7.81771e-09        8.53879
- 1277         2.5085       -8.83524        4.44188
- 1278        2.22503        10.4787        20.9574
- 1279        1.72812       -11.2933         3.8683
- 1280         2.6996        1.27971        9.28473
- 1281       -2.26168        12.5379        28.5161
- 1282        1.24918        10.1586             20
- 1283       -1.24918        10.1586             20
- 1284       -2.49031       -4.95708        5.66665
- 1285        3.22773        10.9532        22.2474
- 1286        3.17715       -10.2004        4.13554
- 1287        2.47942       -10.7833         3.9429
- 1288       0.177529        -7.7481        4.53998
- 1289       -1.21281        12.7821        35.1877
- 1290       0.296438       -2.58557        6.57419
- 1291       -3.22683        10.9761        22.1287
- 1292       0.846023        12.8318        35.2468
- 1293        1.89368        12.2629        25.9183
- 1294        1.52382       -9.51096        4.02108
- 1295       -2.22026        12.9447        31.2021
- 1296       -4.68976        11.9393        25.7832
- 1297       -4.10171        11.5177        23.8391
- 1298        4.33749        12.7247        31.9952
- 1299        2.56922        12.8544        34.3822
- 1300       0.419647    1.76094e-11        7.94912
- 1301        1.76945      -0.639856        7.59148
- 1302        1.26196        3.14241        10.3362
- 1303        4.38232        11.7511        24.5262
- 1304       -4.60693         12.753        31.1551
- 1305       0.166412        13.1365        31.2491
- 1306       -2.14329       -7.51527        4.45016
- 1307       -1.13232        13.1438        32.7347
- 1308       -1.15285        10.1032        19.2018
- 1309       0.392272        11.2772        21.8234
- 1310       0.962187        10.0487        19.0502
- 1311        2.71814       -2.03075        6.75693
- 1312       -3.77617       -9.11277        4.15651
- 1313              0        9.91821        18.7237
- 1314              0        3.81104        10.7547
- 1315       -2.87337        10.8592        21.0321
- 1316        2.51121       -6.69669        4.65865
- 1317       -4.99899        12.5668         28.373
- 1318       0.939817        13.2552        32.8551
- 1319        3.18626        13.0694        30.2146
- 1320        3.49499         13.086        33.1837
- 1321       -1.79614       -1.56127        6.80199
- 1322       -2.43104        13.1511        34.2202
- 1323              0        13.1859        35.0377
- 1324              0       -11.1079        3.36826
- 1325        4.50778       -1.34427         7.2339
- 1326       -3.72726         13.127        32.7974
- 1327         2.6123        2.54291         9.5688
- 1328       -2.50952        2.69264        9.66978
- 1329        3.05118        12.8898        27.5497
- 1330            2.5        10.6699             20
- 1331           -2.5        10.6699             20
- 1332       -4.98806       -3.90503        5.87523
- 1333       -1.97915        12.1747        23.7812
- 1334     -0.0365487       -4.28841        5.18262
- 1335      -0.282534        13.2549        28.3414
- 1336        1.71322        13.3739        34.4611
- 1337       -2.71062        12.6563        25.6085
- 1338      0.0887647       -8.87405        3.60974
- 1339       -1.22348       -10.6492        3.25075
- 1340        1.26196        4.33421        10.8088
- 1341        1.90057        13.5056        31.6926
- 1342       -2.47192       -9.99104         3.4333
- 1343       -4.46411       -7.28244        4.36033
- 1344        1.95266       -7.69964        3.94039
- 1345       -1.40104       -5.79728        4.52653
- 1346        1.36443        11.5539        21.4942
- 1347       0.853473       -10.6914        3.18441
- 1348       0.962187        9.84331        17.7668
- 1349              0              5        11.3397
- 1350              0        9.65926        17.4118
- 1351       -1.15285        9.91649        17.9081
- 1352      0.0832062        13.6393        32.6956
- 1353        3.46439        11.3266        21.2439
- 1354       -1.15747        -8.2962        3.67348
- 1355        2.22503        10.4787        19.0426
- 1356        2.38515       -3.73359        5.36536
- 1357        3.46246       -8.93916         3.6808
- 1358       0.419647         1.2941        8.11949
- 1359       -2.40857        10.5867        19.1813
- 1360        4.93281       -2.81609         6.0993
- 1361        4.78088        13.2767        29.7361
- 1362       0.967975       -8.37536        3.51958
- 1363        1.74328       -10.1666        3.14212
- 1364        4.84489       -5.64528        4.77733
- 1365       -2.12913       -3.26411        5.41042
- 1366        1.76945       0.639856        7.59148
- 1367       -3.87605        11.6901        21.8873
- 1368        4.99009        12.9163        26.9877
- 1369       0.392272        11.4475        20.5293
- 1370        2.49385       -9.64629         3.2447
- 1371        1.94431        10.2128        18.0703
- 1372       -1.21281        13.7647        34.3033
- 1373        2.52411        3.80517        10.0167
- 1374        2.73603        13.7372        33.3923
- 1375        1.74858        12.7079        24.0446
- 1376              0        9.24532         16.189
- 1377        1.21815        5.46221        11.4443
- 1378              0        6.08315         12.063
- 1379       0.846023        13.8182        34.3589
- 1380       -1.51297         12.023        21.8439
- 1381       -2.50952        3.94493        10.0803
- 1382        4.22864        12.0426        22.6555
- 1383       -2.31635        10.4391        18.3488
- 1384       0.874963        13.8818        29.9728
- 1385       -3.57791        11.4828        20.7513
- 1386       -4.97946       -2.84301        5.73331
- 1387       -2.09696        13.9131        30.3311
- 1388        1.26196        9.48316        16.3485
- 1389       -1.13232        14.0444        31.7808
- 1390              0        7.07107        12.9289
- 1391              0        8.66025             15
- 1392       -4.47468        12.3592        23.2091
- 1393       -4.86441        -1.6498        6.25517
- 1394        3.63474        13.8746        32.1362
- 1395        -3.6328       -8.11473        3.44647
- 1396        4.42279       -6.64697        3.99308
- 1397              0        7.93696        13.9169
- 1398        4.50778      0.0828562        7.16359
- 1399        1.21815        6.49847        12.2022
- 1400       -0.73148        13.3733        25.4337
- 1401       -4.49127        13.7549        30.3224
- 1402       -4.98766        13.3816        27.5226
- 1403       -4.88523        12.9338        25.1863
- 1404        1.64227        11.7825        20.5293
- 1405       -4.61133       -6.00415        4.16747
- 1406       0.939817        14.1711         31.885
- 1407       -2.43104        14.0845        33.2964
- 1408              0            -10        2.67949
- 1409              0        14.1421        34.1421
- 1410       -3.72726         13.981        31.8585
- 1411        1.26196        8.94155        15.1717
- 1412        1.03789        7.51837        13.2425
- 1413        1.03789         8.3165        14.2532
- 1414        2.48274        4.97815        10.5738
- 1415        3.53553        11.4645             20
- 1416       -3.53553        11.4645             20
- 1417       0.175425       -5.57689        3.82753
- 1418        1.36443        11.5539        19.5644
- 1419        3.72779       -7.65119        3.34079
- 1420         2.2374        9.97251        16.6238
- 1421       -3.36267        11.2752        19.2567
- 1422        2.50659        12.4688         21.857
- 1423      0.0887647       -7.70088        3.03119
- 1424        1.71322        14.3231        33.5216
- 1425        2.60912        14.2508        30.4163
- 1426        -1.2452       -9.50841         2.5841
- 1427       -2.49247        -8.8443        2.80698
- 1428       0.426017        14.0001        27.0651
- 1429       -1.18906       -7.08575        3.17145
- 1430        1.81744       -6.56349        3.36108
- 1431       0.868637       -9.54747        2.51256
- 1432       0.026532        13.1342        23.2462
- 1433      0.0832062        14.5018        31.7122
- 1434        -2.5459        14.0315        27.4235
- 1435        2.44119        6.09483        11.2829
- 1436       -1.51297        12.1934        20.5498
- 1437       -2.76003        5.39747        10.6099
- 1438        2.81351        -8.3789        2.79892
- 1439       0.991336       -7.14654        2.99923
- 1440       -2.65229        10.2334        16.6704
- 1441       -3.28285        11.1128        18.3909
- 1442       -2.85761        13.6283        24.9712
- 1443        2.02055        14.0276        26.4714
- 1444        1.75842       -9.00263        2.49919
- 1445        3.46439        11.3266        18.7561
- 1446        2.50911       -4.52548        3.94621
- 1447        2.09324        8.12048         13.408
- 1448         2.2684        7.17752        12.2758
- 1449        4.28027        12.3456        21.3161
- 1450      -0.663364        12.0666         19.855
- 1451       -4.38808        12.4973        21.6299
- 1452       -4.73421       -4.74301        4.08315
- 1453       -3.12638        12.6814        21.6142
- 1454       -1.21281        14.6867        33.3547
- 1455        4.94114       -3.48253        4.62454
- 1456       -4.99354         13.798         26.504
- 1457        3.85447        3.38391        8.67976
- 1458        2.73603        14.6309        32.4097
- 1459        3.22773        10.9532        17.7526
- 1460         2.3106         8.8724        14.2625
- 1461       0.846023        14.7439        33.4067
- 1462        2.52411        9.53214        15.1747
- 1463         4.9656        13.5442        24.9329
- 1464       -2.76003        6.51999        11.3515
- 1465       0.839294    3.52219e-11        5.89823
- 1466       -2.65229        9.73899        15.4217
- 1467       -1.14246         14.803        30.7108
- 1468        1.58351         14.627        28.6965
- 1469        4.32285        14.4761        29.8556
- 1470        4.46231         1.8033        7.38384
- 1471       -3.65826       -6.93794        2.94908
- 1472       -2.76297        12.5283        20.5498
- 1473       -1.79614        1.56127        6.80199
- 1474       0.784544        12.8951        21.0586
- 1475        4.33058       -5.55765        3.40677
- 1476        1.64837        14.9163        30.6087
- 1477       -4.35943        12.5257        20.8041
- 1478       -1.91336        12.4015         19.855
- 1479       -2.43104        14.9523        32.3124
- 1480        -4.7987        13.2618        22.9942
- 1481        3.44356         14.847        31.2456
- 1482              0        15.0377        33.1859
- 1483              0       -8.83943        2.05942
- 1484      -0.663364        11.8962        18.5609
- 1485       0.399366        4.64895         9.0063
- 1486        2.55734        12.6975        20.5293
- 1487        3.17805        14.6545        28.1027
- 1488        2.91509      -0.707359        5.33105
- 1489        1.74917        3.99471        8.47829
- 1490       -4.36032        14.6897        29.4132
- 1491       -2.28044       -4.07435        3.59912
- 1492      0.0887647       -6.46224        2.61073
- 1493        0.30879         12.173        18.8902
- 1494        3.78729        4.70455        9.24868
- 1495       -2.59703        14.5268        26.3177
- 1496       -3.52896        14.9792        30.9285
- 1497       0.506307       -1.70284        4.50666
- 1498       -1.87871          13.88        23.2667
- 1499        3.59532       -6.52725        2.71676
- 1500        1.71322        15.2056         32.521
- 1501       -4.98373        13.8832        24.5086
- 1502         -3.024        7.97147        12.3938
- 1503       -1.82154        12.2862        19.0294
- 1504       -2.52412       -7.64311        2.26035
- 1505        -1.5914        14.9214        27.8032
- 1506        -1.2452       -8.32639        1.98904
- 1507       -2.08035    1.02438e-08        5.45305
- 1508         -3.024         8.8559        13.4447
- 1509        4.33013           12.5             20
- 1510       -4.33013           12.5             20
- 1511       0.791757         15.247        30.4359
- 1512       0.868637       -8.36059        1.91506
- 1513       -4.77018       -3.57386        3.89326
- 1514         3.4746        10.7606        16.2218
- 1515        -3.6535        11.1933        17.0072
- 1516        2.12583        14.2572        24.1504
- 1517        2.41297        15.1846        29.4924
- 1518        2.50659        12.4688        19.2016
- 1519       -4.20761        12.2732        19.2063
- 1520        4.77259         14.682         27.509
- 1521         2.8349       -7.15755         2.2717
- 1522       -4.43158        3.12253        7.70575
- 1523        4.87163        13.5936        22.7769
- 1524       -4.07506        11.9987        18.4164
- 1525        1.78179       -7.78383        1.93374
- 1526         3.7554        5.92176         9.9105
- 1527        2.58211        -2.4102        3.93948
- 1528        4.99089       -1.41472        4.76388
- 1529       -3.89547       -5.61797        2.75762
- 1530       0.399366        5.85486         9.5058
- 1531       -1.21281        15.5423        32.3485
- 1532        4.48863       -4.22409        3.32389
- 1533         -3.707         13.442        21.3648
- 1534       0.403183        11.5086        16.6623
- 1535       0.846023        15.6028        32.3966
- 1536        1.66142        5.25744        8.84428
- 1537        2.50866        15.5619        31.4581
- 1538      -0.433905        15.5483        29.4345
- 1539       -1.12069        13.6409        21.0791
- 1540        4.28027        12.3456        18.6839
- 1541        -4.8304        13.5796        21.8777
- 1542       0.399366        6.89039        10.3004
- 1543       -2.41334       -1.70284        4.06148
- 1544        1.37534        11.7854        16.9915
- 1545       -2.31504       -2.91368        3.45337
- 1546       0.173321       -3.40568        3.11509
- 1547       -4.41258        15.2276        28.3182
- 1548         4.1825        15.3322        28.9234
- 1549       0.403183        11.0091        15.4564
- 1550       -4.86441         1.6498        6.25517
- 1551      -0.271092        13.5141        20.3843
- 1552       -4.00483         14.135        22.8041
- 1553       -1.19117       -4.91454          2.459
- 1554        1.65582        15.6903        29.5223
- 1555        2.88384        14.0181        21.9628
- 1556       -4.91611        14.8174        25.7999
- 1557       -2.44119        15.7493        31.2652
- 1558        1.81534       -4.39229        2.64863
- 1559              0       -7.65367        1.52241
- 1560              0        15.8671        32.1752
- 1561       -3.67803        13.4434        20.5498
- 1562        3.62031        9.00479        12.7649
- 1563       -4.80341       -2.42167        3.79164
- 1564       -2.82843        13.3166         19.855
- 1565        2.91895        1.22461         5.4898
- 1566       0.989232       -4.97533        2.28679
- 1567         3.7554        8.05661        11.5173
- 1568        3.24243        15.7423        30.2884
- 1569       -3.53734        15.6886        29.8675
- 1570        1.61996        6.40227         9.4774
- 1571       -4.95347       -1.15807        4.36228
- 1572        -4.9914        14.3254        23.3282
- 1573       0.819013        3.35486        6.78504
- 1574       -4.99999    2.04523e-08        5.00786
- 1575        1.31796        13.7962        20.6246
- 1576        2.47016        15.7009        28.4867
- 1577       -2.70089         13.066        19.0632
- 1578        4.22864        12.0426        17.3445
- 1579       -4.81555        13.6183        20.9929
- 1580       -2.55566        -6.4234        1.80292
- 1581       -1.61197        15.5228        26.6383
- 1582       0.334257        9.39609        12.6557
- 1583        3.78729         9.8574        13.6317
- 1584        1.72067        16.0186        31.4578
- 1585       -1.27873       -7.10598        1.48294
- 1586       0.334257        10.1907        13.6913
- 1587      -0.249998        15.2911        25.0638
- 1588        3.45735       -5.37889        2.18217
- 1589       0.769214   -4.13686e-10        4.43171
- 1590       0.791757        15.9738        29.3482
- 1591        3.09075        13.5986        20.0953
- 1592       0.892063       -7.13681        1.40259
- 1593        1.66524        11.4451        15.5437
- 1594        4.89148        13.9007        21.3275
- 1595       0.795455        13.1265        18.4857
- 1596        1.55485        8.90797        11.8327
- 1597       -3.92756        -4.3937        2.44732
- 1598        2.67412       -5.98578        1.73079
- 1599        4.90947        15.0903         25.157
- 1600        1.80514       -6.54499        1.45848
- 1601       -4.55858        4.83831        7.99221
- 1602       -1.81642        4.91612         7.6888
- 1603       -4.34856        12.1539        16.9441
- 1604        2.57721          8.105        10.8364
- 1605        4.22331        15.7967        27.9324
- 1606        1.38087        9.92079        12.8953
- 1607       -1.22348        16.3289        31.2832
- 1608        2.84501      -0.707359        3.86453
- 1609        -2.2037        15.5388        25.2031
- 1610       -4.46258        15.6804        27.2016
- 1611      -0.454477        16.1497        28.2697
- 1612         0.9075         15.918        26.6952
- 1613       0.853473        16.3936        31.3279
- 1614       -1.98206        1.21083        4.84494
- 1615        4.68801       -2.02361        3.38423
- 1616         4.9956       0.507638        4.79877
- 1617       0.508014         15.052        22.8762
- 1618        1.59631        10.6266        13.7786
- 1619         2.0462       -3.04051        2.60444
- 1620        3.04001          13.37        18.7676
- 1621        2.51573        16.3093        30.3589
- 1622       -3.02593        14.3867        21.0996
- 1623        4.84144        13.7508             20
- 1624       -4.84144        13.7508             20
- 1625       0.436227       -1.70284        3.04014
- 1626      0.0866605       -4.29103        1.89829
- 1627       -2.17633          14.26        20.4048
- 1628       -2.15043    9.79487e-09        3.98653
- 1629       -4.01128        14.5238        21.6193
- 1630        1.67097        16.3078        28.3399
- 1631        3.29998        16.2915        29.2945
- 1632       -1.23469       -3.64656        2.13364
- 1633        2.50204        15.9455        26.1014
- 1634       -2.45132        16.4695        30.1726
- 1635         -3.615        16.2582         28.731
- 1636       -1.32673        14.1332        19.7101
- 1637              0        16.6317        31.1079
- 1638              0       -6.41932        1.05819
- 1639       -4.99662        14.6609        22.1391
- 1640      -0.459102        8.37511        10.4954
- 1641      -0.587275         14.542        20.6451
- 1642        3.69711        -4.0162        2.07829
- 1643        1.02161       -3.68621        1.94136
- 1644       -2.95046        13.1331        17.5476
- 1645         2.5175        12.7003        16.6286
- 1646        4.63379        5.79938        8.22943
- 1647       -4.81555        13.6183        19.0071
- 1648       0.262327        14.4153        19.9503
- 1649       -2.59929       -5.15522        1.43107
- 1650       0.791757        16.5523        28.1751
- 1651        1.72812        16.7537        30.3481
- 1652       -1.27873       -5.85529        1.05027
- 1653       -4.75021        13.3113        18.1487
- 1654        -4.0018       -3.15841        2.28171
- 1655        3.41726        14.9192        21.5289
- 1656        4.98314        15.1412        22.8671
- 1657       -4.97946        2.84301        5.73331
- 1658       0.892063       -5.88069       0.968052
- 1659       0.506307        1.70284        4.50666
- 1660        4.35641        16.1893        26.5227
- 1661        4.45019         11.496        14.5545
- 1662        2.70437       -4.69975        1.37839
- 1663        1.85138        14.6973        20.1906
- 1664        4.71511      -0.741228        3.35284
- 1665       -4.75651         15.835        24.7818
- 1666      -0.260181        13.7456        17.8114
- 1667        2.71626        6.25455        7.95064
- 1668        1.83754       -5.25657        1.06604
- 1669        -4.6691         6.5638        8.53464
- 1670       -4.01297        14.6934        20.5498
- 1671        2.58027        16.8616        29.3549
- 1672        4.92426        4.23272        6.51573
- 1673       -4.57418        12.1329        15.3852
- 1674       -2.12913        3.26411        5.41042
- 1675       -2.11555        16.4447        25.9477
- 1676       -4.95347        1.15807        4.36228
- 1677       -3.16336        14.5666         19.855
- 1678       -1.22348        17.0423        30.1736
- 1679       -1.44941       -2.34584        2.10696
- 1680       -1.93518        6.63676        8.10325
- 1681       -1.39722        15.7978        22.8967
- 1682         3.3568        16.7748        28.2769
- 1683        2.89867        4.57947        6.37662
- 1684       0.853473        17.1098        30.2139
- 1685        2.84887        1.22461        4.02328
- 1686       -4.99916        14.8705        21.0629
- 1687        3.91909       -2.67534         2.0938
- 1688         4.9986        2.44923        5.08138
- 1689        1.32887        14.0277        18.0517
- 1690        2.30911       -1.33767        2.52949
- 1691       -1.88391        12.7454         15.649
- 1692      0.0866605        -3.0081         1.6431
- 1693        3.42569        14.8486        20.0953
- 1694        -3.6316        16.8043        27.5848
- 1695        4.99585        15.1387        21.4034
- 1696        4.63379        8.21875        9.77105
- 1697       -2.47192        17.1136        29.0222
- 1698       -4.15341       -1.89924        2.31797
- 1699        2.60731        16.1751        23.7805
- 1700       -3.16167        14.3971        18.7855
- 1701       0.699134   -8.62594e-10        2.96519
- 1702              0       -5.17638       0.681483
- 1703              0        17.3205             30
- 1704        1.06416       -2.36147        1.77872
- 1705       -4.98806        3.90503        5.87523
- 1706        1.04143        15.9531        22.4422
- 1707       0.798731        6.70972        7.67186
- 1708       -4.53263      -0.595461        2.89962
- 1709       -1.95283         11.927        13.8839
- 1710        -2.6427       -3.88743        1.15218
- 1711       -3.35092        16.0455        23.0361
- 1712        4.93524        14.0943        18.2883
- 1713        1.79414        16.9919        26.4854
- 1714       -4.11104        16.7592        26.1325
- 1715        4.63379        10.2668        11.8286
- 1716       -1.32531       -4.57712       0.714559
- 1717       0.806367         13.358        15.9128
- 1718        1.74328        17.4144        29.1808
- 1719       0.733622        9.21541        10.0272
- 1720        2.98443       -3.33636        1.28341
- 1721       0.924628       -4.59851       0.624457
- 1722       -3.78305        15.6899        21.4794
- 1723       -2.05214        1.21083        3.37842
- 1724        2.61574        16.1045        22.3469
- 1725             -5             15             20
- 1726              5             15             20
- 1727        3.68721        11.7189        13.4178
- 1728        3.28133        14.4377        18.0914
- 1729        3.55758        8.17574        9.00381
- 1730        1.75598        8.41245        9.03081
- 1731       -4.87834        13.4681        16.5469
- 1732        4.61394        16.4243        24.0926
- 1733       -4.77089        8.43877        9.45771
- 1734       -4.91037         15.815        22.0123
- 1735        2.65115        10.9939        12.1055
- 1736         1.8699       -3.96675       0.767635
- 1737       -4.71845        16.2865          23.48
- 1738        0.73744        12.5396        14.1476
- 1739        2.59455        17.4577        28.1682
- 1740       -4.73278        11.4045        12.9887
- 1741        3.54722        17.2151         26.839
- 1742        3.67351         10.191        11.1092
- 1743        -1.2452        17.6788        29.0102
- 1744        4.91991        13.7451        16.8177
- 1745        3.97025       -1.32022        2.00911
- 1746      0.0866605       -1.70284        1.55754
- 1747         2.3597    -2.4328e-08        2.49619
- 1748        4.74753        1.28346        3.48103
- 1749       0.868637        17.7514        29.0472
- 1750       -1.18651      -0.642997        2.03201
- 1751       -4.99916        14.8705        18.9371
- 1752       -1.13049        17.4406        26.2684
- 1753        2.58596        2.92746        4.09823
- 1754       -2.09237        10.9515        11.5356
- 1755       -2.49247        17.6723        27.8429
- 1756       0.231484        17.2089        24.6939
- 1757       -2.86085       -2.57308        1.07343
- 1758        1.69087        10.9181        11.3862
- 1759        4.71632        16.4215        22.8101
- 1760        3.23058         14.209        16.7636
- 1761       0.668514        11.7211        12.3825
- 1762       -2.79365        8.12148         8.2983
- 1763              0        17.9406        28.8394
- 1764              0       -3.88905       0.381762
- 1765       0.994953        17.5988        26.3386
- 1766       0.486026         5.0577        5.39347
- 1767        2.71324        10.1152        10.3898
- 1768       0.436227        1.70284        3.04014
- 1769       -4.44889       0.596869        2.72835
- 1770        1.97964        17.3653        25.0422
- 1771       -3.67803        15.9434        20.5498
- 1772        1.32707      -0.658628        1.70377
- 1773       -1.96774        5.72636         5.8775
- 1774       -4.99662        14.6609        17.8609
- 1775       -4.80341        2.42167        3.79164
- 1776       -2.82843        15.8166         19.855
- 1777       -4.85326        10.1819        10.6887
- 1778        4.99846        5.84129        6.31901
- 1779        3.02251       -2.01874        1.12463
- 1780       -4.99926         5.8145         6.2663
- 1781       -1.32531       -3.28039       0.452178
- 1782        1.75842        17.9887        27.9833
- 1783       -1.72222        17.4566        24.8332
- 1784       -4.89096        16.0145        20.8781
- 1785     -0.0597367        8.19443        7.86691
- 1786       0.924628       -3.29572       0.360851
- 1787         0.4529        15.2543        17.9464
- 1788       0.115742        17.8433        26.1738
- 1789        3.72779        17.5218        25.3905
- 1790       -3.11765        17.7892        26.4105
- 1791        4.02026   -4.77935e-08         2.0272
- 1792        4.92532        4.05784        4.66693
- 1793         1.9125       -2.63293       0.557691
- 1794        4.94762        13.2422        14.6605
- 1795        2.81351        17.9134        26.7227
- 1796        2.76462        6.23513         6.0414
- 1797       -3.72851        15.7676        19.3471
- 1798         -2.847        16.7325        21.7502
- 1799        2.86474        14.3936        16.0915
- 1800        4.78591        16.3977        21.2784
- 1801       -2.31504        2.91368        3.45337
- 1802        -1.2452        18.2376        27.8175
- 1803       -2.87891        15.6408        18.6523
- 1804        2.16406        17.4336        23.7071
- 1805       -3.00171        15.0803        17.3896
- 1806        2.04195        15.5363        18.1867
- 1807       0.868637        18.3125        27.8496
- 1808      -0.124846        10.7001        10.2223
- 1809       -3.07215       -1.28599        1.09884
- 1810        2.27916        1.59722        2.53448
- 1811       -1.02848       0.644175        1.91836
- 1812        4.70692        2.82164        3.55362
- 1813       -2.24579        7.15595        6.53731
- 1814       -3.67591        17.7043        24.9725
- 1815        4.98135        15.3253        18.1934
- 1816       -2.88573        9.93054        9.37531
- 1817       0.349567   -4.31291e-10        1.48259
- 1818       -1.51297        17.1078        21.8551
- 1819              0        18.4776        27.6537
- 1820              0       -2.61052       0.171103
- 1821       -4.77018        3.57386        3.89326
- 1822        1.01831        18.0476        25.0824
- 1823        4.84144        16.2492             20
- 1824       -4.84144        16.2492             20
- 1825        1.32707       0.658628        1.70377
- 1826       -4.16211        17.4469        23.3771
- 1827        3.91945        17.6469        24.0446
- 1828       -4.54017        16.9931        21.8591
- 1829        1.51945        14.8667        16.0477
- 1830        3.61626        15.6877        18.0914
- 1831         3.0884       -0.64812        1.07895
- 1832       -4.99457        6.99239        6.46675
- 1833       -1.56305       -1.97033       0.349125
- 1834        4.99976        7.95975        7.34405
- 1835       -4.99854         14.077          15.18
- 1836       -4.99983        7.81401        7.14735
- 1837        1.78179        18.4835        26.7333
- 1838        0.48813        7.22891        6.10592
- 1839       -2.76297        16.8584        20.5498
- 1840       0.925691        17.2631        21.4006
- 1841       0.173321        3.40568        3.11509
- 1842       -1.93516        14.6927         15.491
- 1843        2.82833        13.6318        13.7869
- 1844       0.967602       -1.97764       0.193003
- 1845       0.115742        18.2637        24.9351
- 1846       -1.91336        16.7317         19.855
- 1847       -2.21265        13.8529        14.0007
- 1848       -2.28044        4.07435        3.59912
- 1849       -1.93067        18.5254        26.4381
- 1850        1.14182        8.26939        6.93479
- 1851        3.43495         17.214        21.4295
- 1852         2.8349        18.3202        25.4674
- 1853        1.95501       -1.31726        0.44236
- 1854       -4.86528        16.1133        18.8704
- 1855        2.73635        8.48318        7.19827
- 1856        4.98979         12.086        11.6664
- 1857      -0.324309        17.0137        20.0953
- 1858        4.09664        17.6583        22.7203
- 1859        3.94114        1.57287        1.99164
- 1860        2.45191        4.58311        3.76301
- 1861        2.17569        17.0137        20.0953
- 1862        -1.2183        18.1436        23.5473
- 1863       0.892063        18.7928         26.605
- 1864       -4.04206        1.90815        2.15866
- 1865      -0.918205        9.67915        8.06197
- 1866       -2.91607    -0.00336912       0.938411
- 1867        2.75941        12.8134        12.0218
- 1868       -4.73421        4.74301        4.08315
- 1869       -4.99966        13.2681        13.1286
- 1870        3.78177        12.0104        11.0254
- 1871       -4.99851        13.8976        14.0392
- 1872        1.05069        18.3184        23.7764
- 1873        4.99976        10.4412          9.299
- 1874       0.477625        14.4655        14.2645
- 1875       -4.88708        15.8949        17.7265
- 1876        2.09907        9.97213        8.29375
- 1877       -1.29138        2.34702        1.99331
- 1878       -4.44015        17.2739        20.9294
- 1879              0        18.9418        26.4193
- 1880              0       -1.29196      0.0417728
- 1881        2.01626        3.30006        2.60943
- 1882      0.0866605        1.70284        1.55754
- 1883       -4.93907        15.3911        16.5267
- 1884         4.7739        16.4314        18.6524
- 1885         3.0884        0.64812        1.07895
- 1886       0.925691        17.3486        20.0953
- 1887         3.6936        10.1859        8.55722
- 1888       0.684939        9.74054        7.80276
- 1889       -1.56305      -0.651439        0.26134
- 1890           3.75        17.1651             20
- 1891       0.115742        18.5189        23.6522
- 1892          3.074        18.4926        24.1079
- 1893        1.80514        18.8863         25.471
- 1894        4.92311        15.4291        16.2703
- 1895        1.06416        2.36147        1.77872
- 1896        4.21765        17.6348        21.3369
- 1897       -4.98951        9.83923        8.25232
- 1898        -1.9785        12.8932        11.5081
- 1899       0.408699         13.647        12.4994
- 1900       0.967602      -0.651709        0.10519
- 1901        4.73051        5.76055        4.41094
- 1902       -3.19812        18.4752        23.7073
- 1903       -1.93067         18.914        25.1865
- 1904       0.175425        5.57689        3.82753
- 1905        1.36574        18.2695        22.3469
- 1906        1.95501    1.49961e-08        0.39805
- 1907       -2.27834        6.24555        4.31156
- 1908        2.26708        15.4399        15.2611
- 1909        -4.0018        3.15841        2.28171
- 1910        -3.7633        18.1665        22.1392
- 1911       -4.98876        12.0946         10.572
- 1912      -0.370338        8.71363        6.30097
- 1913       -2.14106        11.4766        9.31117
- 1914        0.61983        12.2462        10.1581
- 1915        -1.0488        16.9377        18.0914
- 1916        4.37056        4.52575        3.16925
- 1917       0.892063        19.1891        25.3456
- 1918        3.57782        15.9022        16.2265
- 1919       0.925691        17.2631        18.7901
- 1920        1.64219        11.4433        9.16172
- 1921        4.33013           17.5             20
- 1922       -4.33013           17.5             20
- 1923       -2.75609        1.28835       0.871531
- 1924        3.85919        3.19444        2.10377
- 1925        2.28451        14.9632        14.0798
- 1926       -2.77657        9.40146        6.93277
- 1927        0.28335        9.75411        7.12984
- 1928        -4.6083         6.0141        4.16352
- 1929       -1.23469        3.64656        2.13364
- 1930        2.45402        6.75432        4.47546
- 1931        3.28133        16.9377        18.0914
- 1932              0        19.3185        25.1764
- 1933              0    1.25607e-14     3.9443e-30
- 1934       -4.96096         10.893        8.80008
- 1935        1.78431        4.39965        2.62036
- 1936      0.0866605         3.0081         1.6431
- 1937        3.10771        7.79481        5.30433
- 1938        3.10246        18.7103        22.8161
- 1939       -4.95285        11.5947        9.43664
- 1940       -1.38671       0.648381        0.20676
- 1941        1.02161        3.68621        1.94136
- 1942        1.83754        19.2044        24.1616
- 1943       -1.09928        16.7619        16.8886
- 1944        4.88986        14.8575        13.9458
- 1945        2.23253        16.3754        16.1827
- 1946         2.9845        2.27973         1.1256
- 1947       0.967602       0.651709        0.10519
- 1948       -4.38164        17.3675        18.8054
- 1949       -1.22208        16.2014         15.626
- 1950        1.95501        1.31726        0.44236
- 1951       -3.92756         4.3937        2.44732
- 1952       -3.60528         18.428        21.1594
- 1953        4.70294        8.07147        5.38268
- 1954        4.61169        16.6016        16.6716
- 1955       -1.19117        4.91454          2.459
- 1956        3.17399        11.9949        9.12679
- 1957       0.924628        19.4987        24.0447
- 1958       -2.63268        10.5744        7.44199
- 1959       -1.33897        19.4454        23.8218
- 1960      -0.173529        11.2253        7.99782
- 1961        4.19912        5.61722        3.19991
- 1962       -2.13971        7.52549        4.44712
- 1963       0.177529         7.7481        4.53998
- 1964        -2.6996        2.57775       0.965168
- 1965       -4.43108        17.1485        17.5945
- 1966      0.0866605        4.29103        1.89829
- 1967        3.27158        18.7292         21.395
- 1968       -2.66807        19.0782        22.4007
- 1969        -2.2287        8.43593        5.17178
- 1970        3.63567        4.28724        2.07304
- 1971        4.19441        17.6655        18.5911
- 1972              0        1.29196      0.0417728
- 1973       0.831217        8.78858        5.36885
- 1974              0        19.6182        23.8891
- 1975       0.989232        4.97533        2.28679
- 1976       -4.56278        16.6426        16.3192
- 1977       -1.57502        9.47642        6.00065
- 1978       -4.45695        7.30289        4.35427
- 1979         4.8503        13.9056         11.661
- 1980        1.19071        15.9742        14.3995
- 1981       -4.67668        16.0275        15.0692
- 1982         4.3215         6.7052        3.81942
- 1983        3.13953        17.0405         16.656
- 1984      -0.133736        17.8527        18.0914
- 1985         1.8699        19.4279         22.859
- 1986       -1.38671        1.96754       0.294124
- 1987         1.4849        9.82907        6.19772
- 1988       -4.55048        8.23628         5.0462
- 1989        1.78642        6.57085         3.3328
- 1990        2.94617        3.60152        1.30391
- 1991        2.36626        17.8527        18.0914
- 1992       -4.63494        9.12377        5.80358
- 1993        3.07944        10.0429         6.4612
- 1994       -3.89547        5.61797        2.75762
- 1995       0.967602        1.97764       0.193003
- 1996        -2.2639        15.8002        13.8427
- 1997        3.53553        18.5355             20
- 1998       -3.53553        18.5355             20
- 1999        2.49959        14.7393        12.1386
- 2000         1.9125        2.63293       0.557691
- 2001        4.51092        16.5418        15.4478
- 2002        4.67397        10.2567        6.72468
- 2003        4.77104        12.3227        9.03374
- 2004        1.95266        7.69964        3.94039
- 2005       0.924628        19.7235        22.7463
- 2006       -1.33897         19.655        22.5315
- 2007        -2.6427        3.88743        1.15218
- 2008       -2.58444        19.2435        21.1902
- 2009        2.71072        13.3385        9.79734
- 2010      -0.217774        17.7268         16.891
- 2011        2.60635        8.74013        4.76926
- 2012       -1.43113        10.6493        6.50986
- 2013       -4.57363        15.8611        13.8259
- 2014        4.52189        16.1584        14.3019
- 2015              0        19.8289        22.6105
- 2016              0        2.61052       0.171103
- 2017         3.3953        5.39361        2.12563
- 2018       -3.60528         18.428        18.8406
- 2019        2.98016        16.9486        15.3961
- 2020        2.18848        19.4443         21.413
- 2021       -2.23832        14.8192        11.6249
- 2022       -1.18906        7.08575        3.17145
- 2023        1.02803        11.3002         7.0657
- 2024        4.04653        17.7057        17.1292
- 2025       0.148884         15.573        12.6162
- 2026      0.0887647        6.46224        2.61073
- 2027       -1.32531        3.28039       0.452178
- 2028       -4.50169        10.3103        6.26274
- 2029       -2.15345        15.5815        12.5949
- 2030        2.66886        4.70486        1.35635
- 2031       0.924628        3.29572       0.360851
- 2032       -4.62551        14.0654        10.6337
- 2033       0.991336        7.14654        2.99923
- 2034       0.360015        14.1722        10.2749
- 2035        4.27759        9.06358        4.92619
- 2036         1.8699        3.96675       0.767635
- 2037        3.56557        6.53601        2.68745
- 2038        2.05122        17.9017        16.6619
- 2039       -2.02718        13.4184        9.28368
- 2040       -3.65272        6.94794        2.94674
- 2041       -3.67851        18.2262        17.5775
- 2042       -4.54473        14.8646        11.5782
- 2043        1.24918        19.7979        21.3144
- 2044      -0.161565        17.4554        15.4067
- 2045        3.27158        18.7292         18.605
- 2046       -1.24918        19.7985        21.3045
- 2047        1.11626        18.1021        16.7861
- 2048            2.5        19.3301             20
- 2049           -2.5        19.3301             20
- 2050       -4.45579          15.59        12.5736
- 2051       -2.59929        5.15522        1.43107
- 2052       -1.15747         8.2962        3.67348
- 2053        3.72779        7.65119        3.34079
- 2054        1.93834        16.5474        13.6128
- 2055              0        3.88905       0.381762
- 2056        4.44007        15.2836        11.8963
- 2057       -1.88801        12.1205        7.37784
- 2058              0        19.9582         21.292
- 2059        2.37109        10.0081        5.20238
- 2060      0.0887647        7.70088        3.03119
- 2061         3.8924        17.6638         15.878
- 2062        2.55982        11.8519        7.03077
- 2063       -4.46632        13.5989        9.39092
- 2064       0.571146        12.7714        7.93367
- 2065       -4.34716        11.4696          6.822
- 2066        2.01884        17.6308        15.3558
- 2067       -1.32531        4.57712       0.714559
- 2068       0.967975        8.37536        3.51958
- 2069        -1.8536        12.8967        8.05604
- 2070        2.63847        5.99132        1.70908
- 2071        1.95577        16.0707        12.4315
- 2072       -3.62721        8.12484        3.44486
- 2073       0.924628        4.59851       0.624457
- 2074        -1.1369        9.42491        4.34095
- 2075        1.11626        17.8469        15.5032
- 2076        1.62166        9.41585        4.34846
- 2077        4.39653        14.0305        9.74061
- 2078        2.32762        10.9029        5.81018
- 2079        1.83754        5.25657        1.06604
- 2080        4.09971        10.2948        5.40285
- 2081       -2.58444        19.2435        18.8098
- 2082       -3.63292        18.0258        16.1355
- 2083       -4.31318        12.2652         7.4766
- 2084       -0.48321        10.4654        5.16982
- 2085       -3.77617        9.11277        4.15651
- 2086        1.24918        19.8414             20
- 2087       -1.24918        19.8414             20
- 2088         4.3057        14.8162        10.6087
- 2089       -2.55566         6.4234        1.80292
- 2090        4.24206        12.1158        7.16983
- 2091       -3.83893        17.4433        14.7943
- 2092      0.0887647        8.87405        3.60974
- 2093       -4.27834        13.0221         8.1784
- 2094       -1.20339        17.0542        13.6234
- 2095         2.8349        7.15755         2.2717
- 2096        4.06714        11.1652        5.99831
- 2097        3.06837        18.7258        17.1081
- 2098        1.75778        15.5629        11.1197
- 2099      -0.473069        11.4901        5.98876
- 2100       0.742452        9.91453        4.43861
- 2101              0             20             20
- 2102              0        5.17638       0.681483
- 2103        2.18848        19.4443         18.587
- 2104         3.5001        8.93235        3.71869
- 2105        3.72779        17.5218        14.6095
- 2106        1.60651        10.5612        5.03301
- 2107       -2.66807        19.0782        17.5993
- 2108       -1.27873        5.85529        1.05027
- 2109       -3.76035        10.2003        4.81194
- 2110       0.977014        17.2296        13.5726
- 2111       -3.81503        17.0695         13.594
- 2112        2.10294         13.323        7.89874
- 2113       0.892063        5.88069       0.968052
- 2114       -1.17179        16.6226        12.3867
- 2115        1.80514        6.54499        1.45848
- 2116        1.59906        11.6015        5.86832
- 2117      0.0744418        17.4457        13.7199
- 2118        3.74527        17.0896        13.4202
- 2119       0.742452        11.0021        5.16533
- 2120        1.96892        14.1621        8.77844
- 2121       -2.52412        7.64311        2.26035
- 2122       -1.24918        19.7985        18.6955
- 2123        1.24918        19.7979        18.6856
- 2124       -1.15122        16.0212        11.2218
- 2125        3.03974        18.5025        15.8149
- 2126        2.81351         8.3789        2.79892
- 2127       0.742452        11.9856        6.02779
- 2128       0.953653        16.7808        12.3165
- 2129        3.76265        16.5685        12.2468
- 2130              0        19.9582         18.708
- 2131              0        6.41932        1.05819
- 2132       0.938503        16.1633         11.134
- 2133      0.0744418        17.0253        12.4813
- 2134       -2.61205         18.869        16.1217
- 2135       -1.27873        7.10598        1.48294
- 2136        3.25727         10.187        4.20704
- 2137       -3.62631        16.7569        12.2977
- 2138      -0.929948        12.9613        6.85674
- 2139      -0.940089        14.6205        8.88055
- 2140       -3.52769        11.4054        5.37904
- 2141         1.8699        19.4279         17.141
- 2142       0.892063        7.13681        1.40259
- 2143        1.78179        7.78383        1.93374
- 2144      -0.929948        13.8618        7.81063
- 2145       -3.75178        15.4111        10.1219
- 2146       -2.49247         8.8443        2.80698
- 2147      0.0744418        16.4467        11.3081
- 2148       -1.33897         19.655        17.4685
- 2149       -3.74395        14.6984        9.07471
- 2150       -3.60968        16.2022        11.1539
- 2151        1.14218        13.0726        6.73629
- 2152       -3.51929        12.3929        6.19483
- 2153        1.14963        14.7625        8.79279
- 2154          3.214        11.0976        4.78756
- 2155        3.57041        16.1185        10.9196
- 2156         2.8349        18.3202        14.5326
- 2157        3.63474        13.8746        7.86381
- 2158       0.924628        19.7235        17.2537
- 2159        1.14218        13.9885        7.70634
- 2160        2.53841        9.64449        3.27361
- 2161              0        19.8289        17.3895
- 2162              0        7.65367        1.52241
- 2163       0.285573        15.0459        8.96684
- 2164       -3.46984        13.2033        6.89907
- 2165       -2.55566        18.5355        14.6306
- 2166        3.40928        12.9806        6.59834
- 2167        -1.2452        8.32639        1.98904
- 2168       0.285573        13.4568        6.89577
- 2169        3.50317        14.7459        8.71668
- 2170        1.83754        19.2044        15.8384
- 2171       -3.46984        14.0742        7.83953
- 2172       -2.47192        9.99104         3.4333
- 2173        3.17033        11.9767        5.42264
- 2174       0.285573        14.3192        7.87922
- 2175        1.75842        9.00263        2.49919
- 2176       0.868637        8.36059        1.91506
- 2177       -1.33897        19.4454        16.1782
- 2178        2.81351        17.9134        13.2773
- 2179        3.36669        15.5528        9.62322
- 2180        2.52404        10.7808        3.97226
- 2181       0.924628        19.4987        15.9553
- 2182       -2.52412        18.1494        13.3884
- 2183              0        19.6182        16.1109
- 2184              0        8.83943        2.05942
- 2185        2.83505        17.3984        12.0745
- 2186       -2.45132        11.1017        4.14191
- 2187        -1.2452        9.50841         2.5841
- 2188        1.80514        18.8863         14.529
- 2189        1.74328        10.1666        3.14212
- 2190       0.868637        9.54747        2.51256
- 2191        2.47564        11.6855        4.58434
- 2192        2.82121        16.8176        10.8867
- 2193       -1.27873        19.1062        14.6775
- 2194       -2.49247        17.6723        12.1571
- 2195       -2.44119        12.1524        4.92461
- 2196       0.892063        19.1891        14.6544
- 2197        2.73603        13.7372        6.60771
- 2198              0             10        2.67949
- 2199              0        19.3185        14.8236
- 2200        2.46854        12.7216        5.42226
- 2201        1.78179        18.4835        13.2667
- 2202       -1.22348        10.6492        3.25075
- 2203        1.72812        11.2933         3.8683
- 2204        2.73603        14.6309        7.59027
- 2205       -2.47192        17.1136        10.9778
- 2206       -2.43104        13.1511         5.7798
- 2207       0.853473        10.6914        3.18441
- 2208        2.58591        16.2261        9.58803
- 2209       -1.27873        18.7117        13.4235
- 2210        2.57889        15.4737        8.49253
- 2211       -2.45132        16.4695        9.82742
- 2212       -2.43104        14.0845        6.70363
- 2213       0.892063        18.7928         13.395
- 2214       -2.44119        15.7493        8.73475
- 2215       -2.43104        14.9523        7.68758
- 2216        1.75842        17.9887        12.0167
- 2217        1.72067        12.3601        4.66687
- 2218              0        18.9418        13.5807
- 2219              0        11.1079        3.36826
- 2220       -1.22348        11.7413        3.99734
- 2221       0.853473        11.7878        3.93395
- 2222        -1.2452        18.2376        12.1825
- 2223        1.74328        17.4144        10.8192
- 2224        1.71322        13.3739        5.53891
- 2225       0.868637        18.3125        12.1504
- 2226       -1.21281        12.7821        4.81225
- 2227              0        12.1752        4.13293
- 2228              0        18.4776        12.3463
- 2229        1.72812        16.7537        9.65191
- 2230        1.71322        14.3231        6.47839
- 2231        -1.2452        17.6788        10.9898
- 2232       0.846023        12.8318        4.75317
- 2233        1.72067        16.0186        8.54216
- 2234        1.71322        15.2056        7.47901
- 2235       -1.21281        13.7647        5.69672
- 2236       0.868637        17.7514        10.9528
- 2237       -1.22348        17.0423         9.8264
- 2238              0        17.9406        11.1606
- 2239              0        13.1859        4.96228
- 2240       0.846023        13.8182        5.64108
- 2241       -1.21281        14.6867        6.64526
- 2242       -1.22348        16.3289        8.71682
- 2243       -1.21281        15.5423        7.65147
- 2244       0.853473        17.1098         9.7861
- 2245       0.846023        14.7439        6.59331
- 2246              0        14.1421        5.85786
- 2247              0        17.3205             10
- 2248       0.853473        16.3936        8.67213
- 2249       0.846023        15.6028        7.60343
- 2250              0        16.6317        8.89211
- 2251              0        15.0377        6.81414
- 2252              0        15.8671        7.82477
-end coordinates
-
-Elements
-    1       1279    1183    1286    1189    1233    1234    1287    1230    1181    1231
-    2        106     135     177     113     116     158     147     105     119     141
-    3       2173    2203    2136    1987    2191    2180    2154    2078    2106    2059
-    4        414     499     418     387     455     454     417     398     446     401
-    5       1524    1331    1383    1636    1421    1359    1441    1577    1478    1503
-    6       1568    1651    1682    1468    1621    1671    1631    1517    1554    1576
-    7       1279    1155    1183    1189    1218    1170    1233    1230    1167    1181
-    8        488     499     414     387     494     455     451     437     446     398
-    9       1510    1331    1524    1636    1416    1421    1519    1564    1478    1577
-   10       1286    1279    1189    1444    1287    1230    1231    1370    1363    1294
-   11         49     135     106     113      84     116      74      71     119     105
-   12       2224    2203    2173    1987    2217    2191    2200    2116    2106    2078
-   13       1408    1252    1279    1189    1324    1265    1347    1274    1215    1230
-   14       1130    1251    1201    1059    1193    1224    1165    1096    1151    1122
-   15         96     195     135     113     149     162     109     104     152     119
-   16       2227    2198    2203    1987    2219    2207    2221    2119    2100    2106
-   17       1251    1409    1336    1059    1323    1379    1292    1151    1210    1182
-   18       1252    1129    1155    1189    1194    1146    1206    1215    1152    1167
-   19       2246    2227    2224    1987    2239    2232    2240    2127    2119    2116
-   20         23      96      49     113      54      65      32      56     104      71
-   21       1451    1510    1639    1622    1477    1579    1541    1533    1561    1629
-   22        579     488     596     520     535     545     589     551     504     562
-   23       1559    1408    1444    1288    1483    1431    1512    1423    1338    1362
-   24       1015    1130    1083    1059    1075    1109    1052    1035    1096    1064
-   25       2198    2162    2175    1963    2184    2176    2190    2092    2060    2068
-   26        195     321     240     236     250     277     219     211     271     232
-   27        499     418     387     506     454     401     446     502     456     444
-   28       1331    1383    1636    1268    1359    1503    1478    1283    1308    1450
-   29       2252    2246    2234    2064    2251    2245    2249    2174    2168    2159
-   30          1      23       9      37       4      10       2       8      18      17
-   31       1409    1560    1500    1305    1482    1535    1461    1352    1433    1406
-   32       1129    1014    1044     977    1078    1032    1092    1048     991    1004
-   33        135     177     113     240     158     141     119     184     210     169
-   34       2203    2136    1987    2175    2180    2059    2106    2189    2160    2076
-   35        321     459     383     236     392     426     349     271     341     298
-   36       2162    2102    2115    1963    2131    2113    2142    2060    2026    2033
-   37        900    1015     965     890     961     992     934     893     952     919
-   38       1702    1559    1600    1288    1638    1592    1658    1492    1423    1439
-   39       2247    2252    2229    2064    2250    2248    2244    2163    2174    2153
-   40         22       1      25      37       6       5      19      12       8      15
-   41       1014     899     920     977     962     912     978     991     929     943
-   42       1560    1703    1651    1468    1637    1684    1613    1511    1590    1554
-   43       1252    1155    1279    1189    1206    1218    1265    1215    1167    1230
-   44       1251    1336    1201    1059    1292    1260    1224    1151    1182    1122
-   45         49      96     135     113      65     109      84      71     104     119
-   46       2224    2227    2203    1987    2232    2221    2217    2116    2119    2106
-   47       2234    2246    2224    2064    2245    2240    2230    2159    2168    2151
-   48          9      23      49      37      10      32      26      17      18      31
-   49       1336    1409    1500    1305    1379    1461    1424    1318    1352    1406
-   50       1155    1129    1044     977    1146    1092    1098    1058    1048    1004
-   51       1408    1279    1444    1189    1347    1363    1431    1274    1230    1294
-   52       1130    1201    1083    1059    1165    1138    1109    1096    1122    1064
-   53       2203    2198    2175    1987    2207    2190    2189    2106    2100    2076
-   54        135     195     240     113     162     219     184     119     152     169
-   55        965    1083    1021     890    1022    1053     996     919     984     954
-   56          1       9      25      37       2      11       5       8      17      15
-   57       2252    2234    2229    2064    2249    2233    2248    2174    2159    2153
-   58       1044    1014     920     977    1032     978     985    1004     991     943
-   59       1500    1560    1651    1468    1535    1613    1584    1476    1511    1554
-   60       1015    1083     965     890    1052    1022     992     952     984     919
-   61       1559    1444    1600    1288    1512    1525    1592    1423    1362    1439
-   62       2175    2162    2115    1963    2176    2142    2143    2068    2060    2033
-   63        240     321     383     236     277     349     307     232     271     298
-   64        383     528     445     416     452     481     411     393     465     424
-   65        965    1021     911     890     996     969     940     919     954     895
-   66         95      22      83      80      55      47      85      79      41      75
-   67       2228    2247    2216    2025    2238    2236    2225    2133    2147    2128
-   68        899     804     817     783     854     810     865     840     787     798
-   69       1703    1819    1782    1468    1763    1807    1749    1590    1650    1630
-   70       1038    1044     941     977    1045     993     986    1001    1004     955
-   71       2102    2016    2036    1841    2055    2031    2073    1966    1936    1941
-   72        803     900     855     890     853     884     833     839     893     871
-   73        459     603     528     416     538     569     492     436     511     465
-   74       1820    1702    1736    1546    1764    1721    1786    1692    1626    1643
-   75       2115    2036    2017    1841    2079    2030    2070    1975    1941    1935
-   76       1500    1651    1568    1468    1584    1621    1537    1476    1554    1517
-   77       2017    2036    1924    1841    2030    1990    1970    1935    1941    1881
-   78       2247    2229    2216    2025    2244    2223    2236    2147    2132    2128
-   79         22      25      83      80      19      50      47      41      39      75
-   80        920     899     817     783     912     865     873     851     840     798
-   81       1651    1703    1782    1468    1684    1749    1718    1554    1590    1630
-   82       1725    1922    1828    1622    1824    1878    1784    1670    1771    1722
-   83        480     469     575     520     475     521     527     491     482     542
-   84        383     459     528     416     426     492     452     393     436     465
-   85       2115    2102    2036    1841    2113    2073    2079    1975    1966    1941
-   86        900     965     855     890     934     901     884     893     919     871
-   87       1702    1600    1736    1546    1658    1668    1721    1626    1566    1643
-   88        499     488     579     520     494     535     540     507     504     551
-   89       1331    1510    1451    1622    1416    1477    1385    1472    1561    1533
-   90       1639    1725    1828    1622    1686    1784    1734    1629    1670    1722
-   91        596     480     575     520     543     527     588     562     491     542
-   92       1651    1782    1682    1468    1718    1739    1671    1554    1630    1576
-   93       1183    1286    1189    1149    1234    1231    1181    1168    1216    1159
-   94       1331    1451    1291    1622    1385    1367    1315    1472    1533    1453
-   95        499     579     610     520     540     593     559     507     551     565
-   96        194      95     183      80     151     138     185     127      79     122
-   97       2199    2228    2188    2025    2218    2213    2196    2117    2133    2110
-   98       1819    1932    1893    1756    1879    1917    1863    1788    1845    1822
-   99        804     707     715     783     757     711     765     787     738     745
-  100       1736    1600    1588    1546    1668    1598    1662    1643    1566    1558
-  101        706     803     752     708     755     778     728     703     754     725
-  102       1933    1820    1853    1546    1880    1844    1900    1746    1692    1704
-  103       2016    1933    1950    1841    1972    1947    1995    1936    1882    1895
-  104        603     706     652     708     658     681     629     648     703     677
-  105         95      83     183      80      85     136     138      79      75     122
-  106       2228    2216    2188    2025    2225    2201    2213    2133    2128    2110
-  107       1782    1819    1893    1756    1807    1863    1837    1765    1788    1822
-  108        817     804     715     783     810     765     768     798     787     745
-  109       1330    1268    1237    1474    1282    1248    1278    1404    1369    1346
-  110        500     506     606     510     503     556     555     496     497     558
-  111       1268    1330    1371    1474    1282    1355    1310    1369    1404    1418
-  112       1201    1336    1257    1059    1260    1299    1227    1122    1182    1150
-  113       1044     920     941     977     985     933     993    1004     943     955
-  114        177     106     113     174     147     105     141     172     144     131
-  115       1820    1736    1853    1546    1786    1793    1844    1692    1643    1704
-  116        803     855     752     708     833     802     778     754     776     725
-  117       2036    2016    1950    1841    2031    1995    2000    1941    1936    1895
-  118        528     603     652     416     569     629     598     465     511     544
-  119       2136    2173    1987    2002    2154    2078    2059    2080    2096    1993
-  120         25       9      51      37      11      27      33      15      17      29
-  121       2229    2234    2179    2064    2233    2210    2208    2153    2159    2120
-  122        706     752     652     708     728     702     681     703     725     677
-  123       1933    1853    1950    1701    1900    1906    1947    1817    1772    1825
-  124       1185    1237    1268    1474    1205    1248    1228    1309    1346    1369
-  125        634     606     506     510     618     556     571     572     558     497
-  126       1350    1268    1371    1636    1313    1310    1348    1484    1450    1493
-  127        707     604     611     599     657     609     664     651     594     605
-  128       1932    2015    1985    1756    1974    2005    1957    1845    1891    1872
-  129        322     194     305     260     251     245     312     284     223     275
-  130       2161    2199    2141    1945    2183    2181    2158    2047    2075    2038
-  131        715     707     611     599     711     664     669     660     651     605
-  132       1893    1932    1985    1756    1917    1957    1942    1822    1845    1872
-  133        194     183     305     260     185     241     245     223     216     275
-  134       2199    2188    2141    1945    2196    2170    2181    2075    2066    2038
-  135        838     858     932     937     842     891     888     885     892     928
-  136          9      58      51      37      28      48      27      17      38      29
-  137       2234    2157    2179    2064    2204    2169    2210    2159    2112    2120
-  138       2053    2115    2017    1963    2095    2070    2037    2004    2033    1989
-  139       1083    1121    1021    1059    1107    1074    1053    1064    1093    1040
-  140        752     855     807     708     802     834     781     725     776     756
-  141       1600    1419    1588    1288    1521    1499    1598    1439    1344    1430
-  142        303     383     445     416     338     411     371     350     393     424
-  143       1560    1500    1305    1468    1535    1406    1433    1511    1476    1384
-  144       2053    2017    1901    1963    2037    1961    1982    2004    1989    1930
-  145        858     974     932     937     907     948     891     892     949     928
-  146       1447    1391    1462    1761    1413    1411    1460    1606    1586    1618
-  147        288     308     302     130     293     310     290     203     212     207
-  148        488     414     372     387     451     397     439     437     398     368
-  149       1510    1524    1774    1636    1519    1653    1647    1564    1577    1700
-  150       1390    1391    1447    1761    1397    1413    1412    1582    1586    1606
-  151        309     308     288     130     294     293     296     206     212     203
-  152        303     445     407     416     371     423     361     350     424     403
-  153       1336    1394    1257    1305    1374    1320    1299    1318    1341    1271
-  154       1444    1286    1419    1189    1370    1357    1438    1294    1231    1277
-  155       1021    1121    1016    1059    1074    1070    1023    1040    1093    1034
-  156       1394    1500    1568    1468    1458    1537    1481    1425    1476    1517
-  157       1201    1257    1121    1059    1227    1191    1163    1122    1150    1093
-  158       2136    2175    2053    1987    2160    2126    2104    2059    2076    2011
-  159        177     240     303     113     210     270     238     141     169     193
-  160       1408    1444    1288    1189    1431    1362    1338    1274    1294    1232
-  161       2175    2198    1963    1987    2190    2092    2068    2076    2100    1973
-  162        240     195     236     113     219     211     232     169     152     170
-  163       2206    2093    2065    2064    2164    2083    2152    2138    2069    2057
-  164         60      91     132      37      67     108      94      30      42      59
-  165       1682    1568    1468    1520    1631    1517    1576    1605    1548    1487
-  166       1510    1725    1639    1622    1624    1686    1579    1561    1670    1629
-  167        480     488     372     387     484     439     431     428     437     368
-  168       1725    1510    1774    1636    1624    1647    1751    1677    1564    1700
-  169        488     480     596     520     484     543     545     504     491     562
-  170        418     414     387     278     417     398     401     353     342     320
-  171       1383    1524    1636    1673    1441    1577    1503    1515    1603    1644
-  172       1451    1291    1622    1501    1367    1453    1533    1480    1392    1552
-  173        579     610     520     696     593     565     551     635     649     617
-  174        445     528     584     416     481     563     517     424     465     490
-  175        855     911     807     890     886     863     834     871     895     841
-  176       1155    1183    1189    1038    1170    1181    1167    1099    1110    1103
-  177       1965    1725    1774    1636    1854    1751    1875    1803    1677    1700
-  178        344     480     372     387     419     431     362     346     428     368
-  179        579     596     696     520     589     646     635     551     562     617
-  180       1451    1639    1501    1622    1541    1572    1480    1533    1629    1552
-  181        604     611     599     464     609     605     594     539     547     525
-  182        305     322     260     464     312     284     275     390     391     359
-  183       2141    2161    1945    2048    2158    2047    2038    2103    2123    1991
-  184        855     965     911     890     901     940     886     871     919     895
-  185       1736    1588    1687    1546    1662    1642    1720    1643    1558    1619
-  186       2024    2105    1894    1945    2061    2001    1954    1983    2019    1918
-  187        319     202     291     260     252     242     295     276     221     254
-  188       1083    1201    1121    1059    1138    1163    1107    1064    1122    1093
-  189        718     622     667     599     672     640     692     659     607     625
-  190       1336    1500    1394    1305    1424    1458    1374    1318    1406    1341
-  191       1155    1044    1038     977    1098    1045    1099    1058    1004    1001
-  192       2234    2224    2157    2064    2230    2197    2204    2159    2151    2112
-  193          9      49      58      37      26      44      28      17      31      38
-  194        418     506     380     387     456     443     404     401     444     374
-  195       1383    1268    1350    1636    1308    1313    1351    1503    1450    1484
-  196       1600    1444    1419    1288    1525    1438    1521    1439    1362    1344
-  197       2175    2115    2053    1963    2143    2095    2126    2068    2033    2004
-  198        240     383     303     236     307     338     270     232     298     262
-  199       1237    1330    1474    1382    1278    1404    1346    1285    1353    1422
-  200        606     500     510     630     555     496     558     612     566     570
-  201       1922    1968    1828    1622    1952    1910    1878    1771    1798    1722
-  202        469     592     575     520     532     586     521     482     550     542
-  203        380     376     302     130     382     332     340     237     234     207
-  204        106      49     113      58      74      71     105      72      44      63
-  205       2173    2224    1987    2157    2200    2116    2078    2166    2197    2062
-  206       2229    2179    2129    2025    2208    2155    2192    2132    2098    2071
-  207         25      51     117      80      33      77      62      39      46      82
-  208       1189    1183    1149    1038    1181    1168    1159    1103    1110    1097
-  209        816     817     718     783     820     770     769     794     798     744
-  210        920     817     816     783     873     820     876     851     798     794
-  211       1257    1394    1219    1305    1320    1298    1241    1271    1341    1253
-  212       1588    1419    1364    1288    1499    1396    1475    1430    1344    1316
-  213       1922    1725    1965    1622    1824    1854    1948    1771    1670    1797
-  214        469     480     344     520     475     419     410     482     491     421
-  215         83     117     202      80     103     157     142      75      82     128
-  216       2216    2129    2105    2025    2185    2118    2178    2128    2071    2054
-  217       1782    1893    1789    1756    1837    1852    1795    1765    1822    1770
-  218        817     715     718     783     768     720     770     798     745     744
-  219        183      83     202      80     136     142     186     122      75     128
-  220       2188    2216    2105    2025    2201    2178    2156    2110    2128    2054
-  221        941     920     816     783     933     876     881     861     851     794
-  222       1682    1782    1789    1756    1739    1795    1741    1713    1765    1770
-  223       2049    1922    2107    1945    1998    2018    2081    1984    1915    2010
-  224        463     469     333     260     466     408     405     355     354     289
-  225        469     463     592     520     466     531     532     482     472     550
-  226       1922    2049    1968    1622    1998    2008    1952    1771    1839    1798
-  227        528     652     584     416     598     620     563     465     544     490
-  228       1853    1736    1687    1546    1793    1720    1779    1704    1643    1619
-  229       2036    1950    1924    1841    2000    1946    1990    1941    1895    1881
-  230       1409    1251    1322    1059    1323    1289    1372    1210    1151    1178
-  231       1129    1252    1147    1189    1194    1203    1144    1152    1215    1157
-  232         96      23      60     113      54      36      68     104      56      76
-  233       2227    2246    2206    1987    2239    2235    2226    2119    2127    2099
-  234       1030     975     908    1081     995     935     976    1049    1018     988
-  235       1252    1408    1264    1189    1324    1339    1263    1215    1274    1221
-  236       1251    1130    1190    1059    1193    1161    1222    1151    1096    1118
-  237        195      96     145     113     149     112     165     152     104     120
-  238       2198    2227    2186    1987    2219    2220    2202    2100    2119    2084
-  239       2246    2252    2215    2064    2251    2243    2241    2168    2174    2144
-  240       1560    1409    1479    1305    1482    1454    1531    1433    1352    1389
-  241       2107    1922    1965    1945    2018    1948    2041    2010    1915    1943
-  242         23       1      20      37       4       3      13      18       8      16
-  243       1014    1129    1033     977    1078    1090    1026     991    1048    1002
-  244        333     469     344     260     408     410     337     289     354     287
-  245         60      20      91      37      34      53      67      30      16      42
-  246       2206    2215    2093    2064    2212    2171    2164    2138    2144    2069
-  247        908     859     801    1081     882     824     860     988     959     921
-  248        381     334     448     268     363     386     413     317     292     348
-  249       1349    1435    1373    1707    1377    1414    1340    1530    1570    1536
-  250        975     859     908    1081     906     882     935    1018     959     988
-  251       1349    1390    1435    1707    1378    1399    1377    1530    1542    1570
-  252        381     309     334     268     335     325     363     317     269     292
-  253       1286    1189    1149    1419    1231    1159    1216    1357    1277    1262
-  254       1322    1251    1190    1059    1289    1222    1250    1178    1151    1118
-  255       1147    1252    1264    1189    1203    1263    1207    1157    1215    1221
-  256       2227    2206    2186    1987    2226    2195    2220    2119    2099    2084
-  257         96      60     145     113      68     101     112     104      76     120
-  258         60      23      20      37      36      13      34      30      18      16
-  259       2206    2246    2215    2064    2235    2241    2212    2138    2168    2144
-  260       1479    1409    1322    1305    1454    1372    1407    1389    1352    1307
-  261       1033    1129    1147     977    1090    1144    1095    1002    1048    1056
-  262       1408    1559    1427    1288    1483    1506    1426    1338    1423    1354
-  263       1130    1015    1069    1059    1075    1047    1106    1096    1035    1060
-  264       2162    2198    2146    1963    2184    2187    2167    2060    2092    2052
-  265        321     195     247     236     250     222     281     271     211     233
-  266       1782    1682    1468    1756    1739    1576    1630    1765    1713    1612
-  267       1264    1408    1427    1288    1339    1426    1342    1270    1338    1354
-  268       1190    1130    1069    1059    1161    1106    1127    1118    1096    1060
-  269       2198    2186    2146    1963    2202    2172    2187    2092    2074    2052
-  270        195     145     247     236     165     189     222     211     175     233
-  271        740     858     838     937     799     842     786     836     892     885
-  272       1089     975    1030    1081    1028     995    1051    1077    1018    1049
-  273       2216    2229    2129    2025    2223    2192    2185    2128    2132    2071
-  274         83      25     117      80      50      62     103      75      39      82
-  275       2252    2247    2211    2064    2250    2237    2242    2174    2163    2139
-  276          1      22      35      37       6      24       7       8      12      14
-  277        899    1014     915     977     962     973     909     929     991     939
-  278       1703    1560    1634    1468    1637    1607    1678    1590    1511    1538
-  279       2215    2252    2211    2064    2243    2242    2214    2144    2174    2139
-  280         20       1      35      37       3       7      21      16       8      14
-  281       1560    1479    1634    1305    1531    1557    1607    1433    1389    1467
-  282       1014    1033     915     977    1026     980     973     991    1002     939
-  283       1435    1390    1447    1761    1399    1412    1448    1596    1582    1606
-  284        334     309     288     130     325     296     301     213     206     203
-  285       1965    1774    1981    1636    1875    1883    1976    1803    1700    1805
-  286        344     372     231     387     362     300     283     346     368     286
-  287        652     752     689     708     702     722     676     677     725     694
-  288       1950    1853    1791    1701    1906    1831    1885    1825    1772    1747
-  289       2017    1924    1901    1841    1970    1916    1961    1935    1881    1860
-  290        932     974    1071     937     948    1013    1005     928     949     999
-  291        380     506     376     387     443     442     382     374     444     366
-  292       1089    1030    1141    1081    1051    1091    1104    1077    1049    1102
-  293        740     838     730     937     786     784     734     836     885     829
-  294       1853    1687    1791    1701    1779    1745    1831    1772    1690    1747
-  295        584     652     689     708     620     676     638     637     677     694
-  296       1985    2015    2048    1756    2005    2043    2020    1872    1891    1905
-  297        718     715     622     599     720     671     672     659     660     607
-  298        106     113     174      58     105     131     144      72      63     111
-  299       1069    1015     958     890    1047     989    1011     981     952     916
-  300       1427    1559    1580    1288    1506    1585    1504    1354    1423    1429
-  301       2162    2146    2089    1963    2167    2121    2135    2060    2052    2022
-  302        321     247     385     236     281     313     351     271     233     297
-  303        974    1088    1071    1176    1029    1068    1013    1067    1120    1114
-  304        859     741     801     849     796     771     824     846     790     822
-  305        505     381     448     268     441     413     471     379     317     348
-  306       1269    1349    1373    1707    1314    1340    1302    1485    1530    1536
-  307       2173    1987    2002    2157    2078    1993    2096    2166    2062    2090
-  308       1015     900     958     890     961     930     989     952     893     916
-  309       1559    1702    1580    1288    1638    1652    1585    1423    1492    1429
-  310        459     321     385     236     392     351     427     341     271     297
-  311       2102    2162    2089    1963    2131    2135    2108    2026    2060    2022
-  312        932     838     937    1003     888     885     928     963     905     968
-  313       1330    1578    1371    1474    1445    1459    1355    1404    1518    1418
-  314        730     606     634     510     670     618     685     632     558     572
-  315       1141    1237    1185    1474    1196    1205    1154    1273    1346    1309
-  316       1350    1371    1462    1717    1348    1420    1388    1534    1544    1593
-  317       2188    2105    2024    1945    2156    2061    2125    2066    2019    1983
-  318        183     202     319     260     186     252     244     216     221     276
-  319         35      22     102      80      24      52      61      43      41      78
-  320       2211    2247    2194    2025    2237    2231    2205    2124    2147    2114
-  321        899     915     813     783     909     868     864     840     845     792
-  322       1703    1634    1755    1468    1678    1697    1743    1590    1538    1611
-  323        488     499     387     520     494     446     437     504     507     449
-  324       1510    1331    1636    1622    1416    1478    1564    1561    1472    1627
-  325        383     459     416     236     426     436     393     298     341     324
-  326       2246    2224    2064    1987    2240    2151    2168    2127    2116    2023
-  327         23      49      37     113      32      31      18      56      71      64
-  328       1336    1409    1305    1059    1379    1352    1318    1182    1210    1169
-  329       1155    1129     977    1189    1146    1048    1058    1167    1152    1073
-  330       1933    1853    1701    1546    1900    1772    1817    1746    1704    1625
-  331       1950    1933    1701    1841    1947    1817    1825    1895    1882    1768
-  332         22      95     102      80      55      88      52      41      79      78
-  333       2247    2228    2194    2025    2238    2222    2231    2147    2133    2114
-  334        804     899     813     783     854     864     809     787     840     792
-  335       1819    1703    1755    1468    1763    1743    1802    1650    1590    1611
-  336         22      25      80      37      19      39      41      12      15      40
-  337       2247    2229    2025    2064    2244    2132    2147    2163    2153    2034
-  338        920     899     783     977     912     840     851     943     929     875
-  339        505     448     583     268     471     516     546     379     348     422
-  340       1269    1373    1280    1707    1302    1327    1259    1485    1536    1489
-  341       1071    1088    1187    1176    1068    1119    1128    1114    1120    1171
-  342       1782    1819    1756    1468    1807    1788    1765    1630    1650    1612
-  343        752     807     689     708     781     749     722     725     756     694
-  344        459     385     529     416     427     453     493     436     389     457
-  345       2102    2089    2007    1841    2108    2051    2067    1966    1955    1929
-  346        958     900     847     890     930     883     896     916     893     867
-  347       1580    1702    1710    1546    1652    1716    1649    1553    1626    1632
-  348       1391    1350    1462    1717    1376    1388    1411    1549    1534    1593
-  349        308     380     302     130     336     340     310     212     237     207
-  350       1185    1089    1141    1400    1135    1104    1154    1267    1217    1245
-  351        634     740     730     714     688     734     685     674     724     719
-  352        113     177     174     303     141     172     131     193     238     227
-  353        102      95     190      80      88     139     150      78      79     123
-  354       2194    2228    2165    2025    2222    2209    2182    2114    2133    2094
-  355       2186    2206    2065    1987    2195    2152    2140    2084    2099    2012
-  356        145      60     132     113     101      94     129     120      76     107
-  357       2102    2016    1841    2007    2055    1936    1966    2067    2027    1929
-  358       1820    1702    1546    1710    1764    1626    1692    1781    1716    1632
-  359        603     459     529     416     538     493     568     511     436     457
-  360        900     803     847     890     853     831     883     893     839     867
-  361        387     499     506     520     446     502     444     449     507     498
-  362       1636    1331    1268    1622    1478    1283    1450    1627    1472    1436
-  363       1987    2136    2002    2053    2059    2080    1993    2011    2104    2035
-  364       1186    1280    1187    1465    1220    1235    1173    1300    1366    1301
-  365        376     365     302     130     370     326     332     234     225     207
-  366        506     500     376     387     503     438     442     444     434     366
-  367        500     365     376     387     435     370     438     434     352     366
-  368         95     194     190      80     151     187     139      79     127     123
-  369       2228    2199    2165    2025    2218    2193    2209    2133    2117    2094
-  370       1509    1330    1382    1474    1415    1353    1449    1486    1404    1422
-  371        489     500     630     510     495     566     567     486     496     570
-  372        500     489     365     510     495     429     435     496     486     425
-  373       1330    1509    1578    1474    1415    1540    1445    1404    1486    1518
-  374        715     707     599     783     711     651     660     745     738     691
-  375        194     183     260      80     185     216     223     127     122     161
-  376       2199    2188    1945    2025    2196    2066    2075    2117    2110    1980
-  377        500     506     510     387     503     497     496     434     444     447
-  378       1819    1932    1756    1814    1879    1845    1788    1849    1903    1783
-  379       2129    2179    1979    2025    2155    2088    2056    2071    2098    1999
-  380        117      51     143      80      77      97     124      82      46      87
-  381        706     803     708     746     755     754     703     726     777     723
-  382        911    1021    1016     890     969    1023     970     895     954     945
-  383        915     894     795     783     904     844     862     845     835     785
-  384       1634    1490    1610    1400    1569    1547    1635    1505    1434    1495
-  385       1038     941     889     977     986     914     960    1001     955     917
-  386        915    1033     894     977     980     967     904     939    1002     923
-  387       1634    1479    1490    1305    1557    1496    1569    1467    1389    1387
-  388       1789    1893    1858    1756    1852    1892    1827    1770    1822    1804
-  389        506     499     610     520     502     559     560     498     507     565
-  390       1268    1331    1291    1622    1283    1315    1258    1436    1472    1453
-  391       2016    2007    1923    1841    2027    1964    1986    1936    1929    1877
-  392        603     529     647     416     568     595     628     511     457     533
-  393        592     463     604     599     531     536     600     590     522     594
-  394       1968    2049    2015    1622    2008    2046    2006    1798    1839    1818
-  395       2049    2107    2161    1945    2081    2148    2122    1984    2010    2047
-  396        463     333     322     260     405     328     396     355     289     284
-  397       1322    1190    1209    1059    1250    1204    1261    1178    1118    1124
-  398       1147    1264    1112    1189    1207    1195    1134    1157    1221    1140
-  399       2015    2101    2048    1663    2058    2086    2043    1840    1886    1861
-  400        604     460     464     599     534     462     539     594     523     525
-  401       2101    2049    2161    1663    2087    2122    2130    1886    1857    1919
-  402        460     463     322     260     461     396     395     357     355     284
-  403       2049    2101    2015    1663    2087    2058    2046    1857    1886    1840
-  404        463     460     604     599     461     534     536     522     523     594
-  405       2101    2161    2048    1663    2130    2123    2086    1886    1919    1861
-  406        460     322     464     260     395     391     462     357     284     359
-  407        385     247     314     236     313     279     343     297     233     261
-  408       2089    2146    1978    1963    2121    2072    2040    2022    2052    1962
-  409       1186    1269    1280    1465    1226    1259    1220    1300    1358    1366
-  410        633     505     583     530     574     546     608     585     514     553
-  411       1088    1186    1187    1465    1136    1173    1119    1239    1300    1301
-  412       1069     958     987     890    1011     982    1036     981     916     927
-  413       1427    1580    1343    1288    1504    1471    1395    1354    1429    1306
-  414       1500    1394    1305    1468    1458    1341    1406    1476    1425    1384
-  415        707     604     599     592     657     594     651     654     600     590
-  416        322     194     260     333     251     223     284     328     257     289
-  417       2161    2199    1945    2107    2183    2075    2047    2148    2177    2010
-  418       1933    2016    1923    1841    1972    1986    1940    1882    1936    1877
-  419        706     603     647     708     658     628     680     703     648     675
-  420        813     804     783     704     809     787     792     762     759     736
-  421       2146    1992    1978    1963    2085    1988    2072    2052    1969    1962
-  422        247     224     314     236     229     264     279     233     214     261
-  423       1510    1725    1622    1636    1624    1670    1561    1564    1677    1627
-  424        488     480     520     387     484     491     504     437     428     449
-  425       1208    1427    1343    1288    1312    1395    1266    1238    1354    1306
-  426       1084    1069     987     849    1086    1036    1041     957     950     903
-  427       1468    1682    1520    1756    1576    1605    1487    1612    1713    1633
-  428         35     102     148      80      61     114      81      43      78      98
-  429       2211    2194    2050    2025    2205    2137    2150    2124    2114    2029
-  430        380     418     387     278     404     401     374     345     353     320
-  431       1350    1383    1636    1673    1351    1503    1484    1440    1515    1644
-  432       1791    1687    1528    1701    1745    1615    1664    1747    1690    1608
-  433        584     689     613     708     638     655     602     637     694     653
-  434       1000    1147    1112     977    1080    1134    1055     983    1056    1042
-  435       1304    1322    1209    1305    1326    1261    1255    1295    1307    1244
-  436        445     584     407     416     517     487     423     424     490     403
-  437       1789    1858    1656    1756    1827    1759    1732    1770    1804    1699
-  438        715     611     622     599     669     619     671     660     605     607
-  439        305     183     319     260     241     244     311     275     216     276
-  440       2141    2188    2024    1945    2170    2125    2097    2038    2066    1983
-  441       1755    1610    1814    1756    1694    1714    1790    1752    1675    1783
-  442        813     795     704     783     806     751     762     792     785     736
-  443       1444    1419    1288    1189    1438    1344    1362    1294    1277    1232
-  444       2053    2175    1963    1987    2126    2068    2004    2011    2076    1973
-  445        303     240     236     113     270     232     262     193     169     170
-  446        813     915     795     783     868     862     806     792     845     785
-  447       1755    1634    1610    1400    1697    1635    1694    1581    1505    1495
-  448       2093    2215    2032    2064    2171    2149    2063    2069    2144    2039
-  449         91      20     110      37      53      57     100      42      16      45
-  450       1710    1820    1809    1546    1781    1833    1757    1632    1692    1679
-  451        847     803     746     708     831     777     793     773     754     723
-  452       1828    1968    1814    1622    1910    1902    1826    1722    1798    1711
-  453        575     592     704     520     586     650     639     542     550     616
-  454       2015    1932    1968    1756    1974    1959    2006    1891    1845    1862
-  455        145     132     224     113     129     171     176     120     107     154
-  456       2186    2065    1992    1987    2140    2028    2109    2084    2012    1977
-  457       1209    1190    1084    1059    1204    1139    1142    1124    1118    1065
-  458       1112    1264    1208    1189    1195    1243    1158    1140    1221    1188
-  459       1924    1950    1791    1701    1946    1885    1859    1810    1825    1747
-  460        746     706     647     708     726     680     698     723     703     675
-  461       1809    1933    1923    1701    1889    1940    1866    1750    1817    1811
-  462       1015    1083     890    1059    1052     984     952    1035    1064     972
-  463       1893    1985    1858    1756    1942    1938    1892    1822    1872    1804
-  464       2115    2102    1841    1963    2113    1966    1975    2033    2026    1904
-  465       1702    1600    1546    1288    1658    1566    1626    1492    1439    1417
-  466        110      35     148      80      66      81     121      70      43      98
-  467       2032    2211    2050    2025    2145    2150    2042    2021    2124    2029
-  468       1682    1789    1520    1756    1741    1660    1605    1713    1770    1633
-  469        803     855     708     890     833     776     754     839     871     791
-  470       2107    1965    2165    1945    2041    2082    2134    2010    1943    2044
-  471        333     344     190     260     337     265     259     289     287     217
-  472       1726    1509    1656    1663    1623    1594    1695    1693    1591    1655
-  473       1033    1000     894     977    1017     946     967    1002     983     923
-  474       1479    1304    1490    1305    1410    1401    1496    1389    1295    1387
-  475        148     102     231      80     114     164     182      98      78     140
-  476       2050    2194    1981    2025    2137    2111    2013    2029    2114    1996
-  477         51      58     143      37      48      90      97      29      38      69
-  478       2179    2157    1979    2064    2169    2077    2088    2120    2112    2009
-  479        987     958     872     890     982     910     922     927     916     877
-  480       1343    1580    1452    1176    1471    1529    1405    1242    1345    1284
-  481        633     583     693     530     608     636     663     585     553     614
-  482       1268    1185    1474    1622    1228    1309    1369    1436    1380    1539
-  483        506     634     510     520     571     572     497     498     573     513
-  484       2089    1978    1868    1963    2040    1928    1994    2022    1962    1907
-  485        385     314     450     236     343     384     420     297     261     330
-  486       1568    1468    1520    1394    1517    1487    1548    1481    1425    1469
-  487        807     911     828     890     863     874     819     841     895     850
-  488       1774    1524    1673    1636    1653    1603    1731    1700    1577    1644
-  489        372     414     278     387     397     342     316     368     398     320
-  490       1828    1639    1622    1814    1734    1629    1722    1826    1737    1711
-  491        575     596     520     704     588     562     542     639     645     616
-  492        470     319     479     260     399     406     476     360     276     358
-  493       2165    2199    2107    1945    2193    2177    2134    2044    2075    2010
-  494        190     194     333     260     187     257     259     217     223     289
-  495        622     470     479     599     552     476     554     607     526     524
-  496       1071    1187    1211    1176    1128    1197    1132    1114    1171    1184
-  497       1820    1933    1809    1546    1880    1889    1833    1692    1746    1679
-  498        506     510     387     520     497     447     444     498     513     449
-  499        510     387     520     260     447     449     513     369     306     378
-  500       1501    1610    1296    1400    1556    1456    1403    1442    1495    1337
-  501        696     795     763     714     742     779     729     699     750     732
-  502         60      23      37     113      36      18      30      76      56      64
-  503       2206    2246    2064    1987    2235    2168    2138    2099    2127    2023
-  504       1409    1322    1305    1059    1372    1307    1352    1210    1178    1169
-  505       1129    1147     977    1189    1144    1056    1048    1152    1157    1073
-  506       1288    1408    1189    1264    1338    1274    1232    1270    1339    1221
-  507       2211    2247    2025    2064    2237    2147    2124    2139    2163    2034
-  508         35      22      80      37      24      41      43      14      12      40
-  509        899     915     783     977     909     845     840     929     939     875
-  510       1264    1427    1208    1288    1342    1312    1243    1270    1354    1238
-  511       1190    1069    1084    1059    1127    1086    1139    1118    1060    1065
-  512       2146    2186    1992    1963    2172    2109    2085    2052    2074    1969
-  513        247     145     224     236     189     176     229     233     175     214
-  514       1033    1147    1000     977    1095    1080    1017    1002    1056     983
-  515       1479    1322    1304    1305    1407    1326    1410    1389    1307    1295
-  516        195     236     113     145     211     170     152     165     175     120
-  517       2215    2211    2032    2064    2214    2145    2149    2144    2139    2039
-  518         20      35     110      37      21      66      57      16      14      45
-  519       2198    1963    1987    2186    2092    1973    2100    2202    2074    2084
-  520       1710    1809    1563    1546    1757    1698    1654    1632    1679    1545
-  521        847     746     774     708     793     766     812     773     723     733
-  522       1985    2048    1921    1726    2020    1997    1967    1851    1890    1823
-  523       1858    1921    1726    1985    1896    1823    1800    1938    1967    1851
-  524       1921    2024    1726    1945    1971    1884    1823    1931    1983    1830
-  525        611     464     470     599     547     467     548     605     525     526
-  526       2048    2141    1921    1945    2103    2045    1997    1991    2038    1931
-  527        464     305     470     260     390     394     467     359     275     360
-  528        529     450     578     530     483     518     561     512     468     541
-  529       2007    1868    1775    1841    1951    1821    1909    1929    1848    1801
-  530       1452    1710    1563    1546    1597    1654    1513    1491    1632    1545
-  531        872     847     774     890     866     812     821     877     867     823
-  532       1121    1257    1219    1059    1191    1241    1175    1093    1150    1126
-  533        630     606     730     510     612     670     683     570     558     632
-  534       1382    1237    1141    1474    1285    1196    1240    1422    1346    1273
-  535       1371    1578    1462    1717    1459    1514    1420    1544    1645    1593
-  536        448     334     364     268     386     347     409     348     292     299
-  537       1373    1435    1646    1707    1414    1526    1494    1536    1570    1667
-  538       1687    1588    1364    1546    1642    1475    1532    1619    1558    1446
-  539        202     117     291      80     157     201     242     128      82     167
-  540       2105    2129    1894    1717    2118    2014    2001    1908    1925    1799
-  541       1083    1021     890    1059    1053     954     984    1064    1040     972
-  542        801     741     693     849     771     712     743     822     790     767
-  543       1509    1382    1656    1474    1449    1523    1594    1486    1422    1555
-  544        816     718     667     783     769     692     737     794     744     713
-  545       2165    1965    1981    1945    2082    1976    2091    2044    1943    1949
-  546        190     344     231     260     265     283     209     217     287     226
-  547        858     974     937    1100     907     949     892     944    1006    1008
-  548       1030     908    1031    1081     976     964    1025    1049     988    1046
-  549        804     707     783     704     757     738     787     759     709     736
-  550        941     816     889     783     881     856     914     861     794     830
-  551       2017    2115    1841    1963    2070    1975    1935    1989    2033    1904
-  552        529     385     450     416     453     420     483     457     389     415
-  553       2007    2089    1868    1841    2051    1994    1951    1929    1955    1848
-  554        958     847     872     890     896     866     910     916     867     877
-  555       1580    1710    1452    1546    1649    1597    1529    1553    1632    1491
-  556        190     194     260      80     187     223     217     123     127     161
-  557       2165    2199    1945    2025    2193    2075    2044    2094    2117    1980
-  558       2141    2024    1921    1945    2097    1971    2045    2038    1983    1931
-  559        305     319     470     260     311     399     394     275     276     360
-  560        611     622     599     470     619     607     605     548     552     526
-  561        596     696     520     704     646     617     562     645     701     616
-  562       1639    1501    1622    1814    1572    1552    1629    1737    1665    1711
-  563        102     190     231      80     150     209     164      78     123     140
-  564       2194    2165    1981    2025    2182    2091    2111    2114    2094    1996
-  565        303     383     416     236     338     393     350     262     298     324
-  566       2229    2179    2025    2064    2208    2098    2132    2153    2120    2034
-  567         25      51      80      37      33      46      39      15      29      40
-  568       1600    1588    1546    1288    1598    1558    1566    1439    1430    1417
-  569        132      91     204      37     108     153     166      59      42      99
-  570       2065    2093    1777    2064    2083    1939    1934    2057    2069    1913
-  571       1447    1462    1715    1761    1460    1583    1562    1606    1618    1735
-  572        288     302     218     130     290     255     258     203     207     163
-  573       1257    1336    1305    1059    1299    1318    1271    1150    1182    1169
-  574        647     529     578     530     595     561     615     580     512     541
-  575       1923    2007    1775    1841    1964    1909    1864    1877    1929    1801
-  576       1371    1268    1474    1636    1310    1369    1418    1493    1450    1551
-  577       1268    1474    1636    1622    1369    1551    1450    1436    1539    1627
-  578       1474    1636    1622    1663    1551    1627    1539    1575    1648    1641
-  579       1622    1474    1663    1756    1539    1575    1641    1681    1617    1706
-  580       1636    1622    1663    2049    1627    1641    1648    1846    1839    1857
-  581       1268    1291    1185    1622    1258    1214    1228    1436    1453    1380
-  582        506     610     634     520     560     621     571     498     565     573
-  583       2048    1921    1726    1945    1997    1823    1890    1991    1931    1830
-  584       1350    1371    1717    1636    1348    1544    1534    1484    1493    1666
-  585        920     941     977     783     933     955     943     851     861     875
-  586        855     807     708     890     834     756     776     871     841     791
-  587       1924    1688    1901    1841    1812    1792    1916    1881    1753    1860
-  588       1305    1560    1468    1634    1433    1511    1384    1467    1607    1538
-  589       1069    1015     890    1059    1047     952     981    1060    1035     972
-  590       2224    2157    2064    1987    2197    2112    2151    2116    2062    2023
-  591         49      58      37     113      44      38      31      71      63      64
-  592       1038    1155     977    1189    1099    1058    1001    1103    1167    1073
-  593       1853    1687    1701    1546    1779    1690    1772    1704    1619    1625
-  594        630     489     510     667     567     486     570     642     581     587
-  595        578     450     501     530     518     474     537     541     468     509
-  596       1775    1868    1522    1841    1821    1705    1657    1801    1848    1674
-  597        872     774     782     890     821     780     827     877     823     825
-  598       1452    1563    1225    1546    1513    1386    1332    1491    1545    1365
-  599       1978    1992    1669    1963    1988    1836    1832    1962    1969    1813
-  600        314     224     327     236     264     273     315     261     214     249
-  601       1474    1636    1663    1717    1551    1648    1575    1595    1666    1689
-  602        718     715     599     783     720     660     659     744     745     691
-  603        183     202     260      80     186     221     216     122     128     161
-  604       2188    2105    1945    2025    2156    2019    2066    2110    2054    1980
-  605       1819    1755    1814    1756    1802    1790    1849    1788    1752    1783
-  606       1819    1755    1756    1468    1802    1752    1788    1650    1611    1612
-  607       2102    2089    1841    1963    2108    1955    1966    2026    2022    1904
-  608       1580    1702    1546    1288    1652    1626    1553    1429    1492    1417
-  609        741     633     693     705     687     663     712     716     666     690
-  610       1701    1950    1841    1924    1825    1895    1768    1810    1946    1881
-  611       1726    2024    1894    1945    1884    1954    1815    1830    1983    1918
-  612        479     319     291     260     406     295     388     358     276     254
-  613         91     110     204      37     100     155     153      42      45      99
-  614       2093    2032    1777    2064    2063    1911    1939    2069    2039    1913
-  615        740     858     937     938     799     892     836     815     879     925
-  616       1933    1923    1701    1841    1940    1811    1817    1882    1877    1768
-  617        407     303     416     268     361     350     403     318     263     331
-  618       1814    1610    1501    1400    1714    1556    1665    1609    1495    1442
-  619        704     795     696     714     751     742     701     697     750     699
-  620       1084     987     936     849    1041     966    1007     957     903     887
-  621       1208    1343    1100    1288    1266    1213    1153    1238    1306    1177
-  622        847     803     708     890     831     754     773     867     839     791
-  623       1304    1209    1105    1305    1255    1156    1200    1295    1244    1192
-  624       1000    1112     938     977    1055    1024     971     983    1042     942
-  625       1924    1791    1688    1701    1859    1748    1812    1810    1747    1685
-  626       1501    1296    1291    1400    1403    1297    1392    1442    1337    1333
-  627        696     763     610     714     729     682     649     699     732     662
-  628        622     479     667     599     554     582     640     607     524     625
-  629        459     385     416     236     427     389     436     341     297     324
-  630        647     746     708     673     698     723     675     665     710     678
-  631       1981    1774    1673    1636    1883    1731    1835    1805    1700    1644
-  632        231     372     278     387     300     316     248     286     368     320
-  633        480     520     387     344     491     449     428     419     421     346
-  634       1725    1622    1636    1965    1670    1627    1677    1854    1797    1803
-  635        937     932    1003    1071     928     963     968     999    1005    1043
-  636       1229    1382    1141    1400    1303    1240    1179    1293    1375    1245
-  637        510     500     387     365     496     434     447     425     435     352
-  638       1563    1809    1574    1546    1698    1708    1571    1545    1679    1543
-  639        774     746     673     708     766     710     721     733     723     678
-  640       1280    1187    1465    1528    1235    1301    1366    1398    1325    1488
-  641        592     463     599     520     531     522     590     550     472     557
-  642        974    1088    1176    1225    1029    1120    1067    1062    1116    1198
-  643        859     741     849     782     796     790     846     805     753     808
-  644        838     730     937    1003     784     829     885     905     852     968
-  645       1185    1089    1400    1296    1135    1217    1267    1199    1143    1337
-  646        634     740     714     763     688     724     674     686     739     732
-  647        599     707     592     704     651     654     590     643     709     650
-  648       1391    1462    1761    1717    1411    1618    1586    1549    1593    1738
-  649        633     505     530     501     574     514     585     576     508     509
-  650       1089    1141    1400    1081    1104    1245    1217    1077    1102    1212
-  651        740     730     714     937     734     719     724     836     829     818
-  652       2129    2105    2025    1717    2118    2054    2071    1925    1908    1874
-  653        908     801    1031    1081     860     898     964     988     921    1046
-  654        652     603     708     416     629     648     677     544     511     577
-  655       1563    1574    1225    1546    1571    1393    1386    1545    1543    1365
-  656        774     673     782     705     721     727     780     731     679     735
-  657        673     578     501     530     631     537     591     601     541     509
-  658       1574    1775    1522    1465    1676    1657    1550    1507    1614    1473
-  659        376     380     387     130     382     374     366     234     237     230
-  660        148     231     278      80     182     248     215      98     140     159
-  661       2050    1981    1673    2025    2013    1835    1871    2029    1996    1847
-  662        741     633     705     782     687     666     716     753     695     735
-  663       1371    1578    1717    1474    1459    1645    1544    1418    1518    1595
-  664       1809    1933    1701    1546    1889    1817    1750    1679    1746    1625
-  665       1932    1814    1968    1756    1903    1902    1959    1845    1783    1862
-  666       1121    1016    1059    1219    1070    1034    1093    1175    1113    1126
-  667        795     894     763     714     844     826     779     750     797     732
-  668       1610    1490    1296    1400    1547    1402    1456    1495    1434    1337
-  669       1419    1288    1189    1364    1344    1232    1277    1396    1316    1256
-  670        236     303     113     268     262     193     170     243     263     181
-  671        113     236     268     327     170     243     181     192     249     282
-  672       1963    2053    1987    1901    2004    2011    1973    1930    1982    1937
-  673        592     599     704     520     590     643     650     550     557     616
-  674        583     448     364     268     516     409     473     422     348     299
-  675       1280    1373    1646    1707    1327    1494    1457    1489    1536    1667
-  676        584     613     407     416     602     519     487     490     515     403
-  677       1578    1509    1894    1945    1540    1712    1744    1760    1728    1918
-  678        365     489     291     260     429     400     329     285     356     254
-  679       1394    1305    1468    1219    1341    1384    1425    1298    1253    1319
-  680        416     303     236     268     350     262     324     331     263     243
-  681        489     479     291     260     485     388     400     356     358     254
-  682       1509    1726    1894    1945    1623    1815    1712    1728    1830    1918
-  683       1688    1791    1528    1701    1748    1664    1616    1685    1747    1608
-  684        828     911    1016     890     874     970     913     850     895     945
-  685        807     689     708     828     749     694     756     819     764     761
-  686        236     416     268     450     324     331     243     330     415     339
-  687       2161    1945    2048    1663    2047    1991    2123    1919    1806    1861
-  688       1923    1809    1701    1574    1866    1750    1811    1769    1708    1628
-  689        479     489     667     510     485     581     582     477     486     587
-  690        479     489     510     260     485     486     477     358     356     369
-  691       1071     974    1176     937    1013    1067    1114     999     949    1050
-  692        801     859     849    1081     824     846     822     921     959     956
-  693        647     578     673     530     615     631     665     580     541     601
-  694       1923    1775    1574    1701    1864    1676    1769    1811    1723    1628
-  695       2161    2049    1945    1663    2122    1984    2047    1919    1857    1806
-  696        334     288     218     130     301     258     267     213     203     163
-  697       1435    1447    1715    1761    1448    1562    1567    1596    1606    1735
-  698       1211    1528    1364    1546    1360    1455    1275    1356    1527    1446
-  699       1390    1391    1761    1777    1397    1586    1582    1502    1508    1754
-  700        309     308     130     204     294     212     206     280     272     146
-  701        505     583     530     268     546     553     514     379     422     402
-  702       1528    1687    1364    1546    1615    1532    1455    1527    1619    1446
-  703        652     584     416     708     620     490     544     677     637     577
-  704       1717    1350    1636    1673    1534    1484    1666    1691    1440    1644
-  705        460     464     599     260     462     525     523     357     359     430
-  706       1391    1350    1717    1673    1376    1534    1549    1466    1440    1691
-  707       1474    1371    1636    1717    1418    1493    1551    1595    1544    1666
-  708       1509    1578    1474    1663    1540    1518    1486    1591    1620    1575
-  709        489     365     510     260     429     425     486     356     285     369
-  710       1189    1149    1419    1364    1159    1262    1277    1256    1247    1396
-  711       1185    1474    1622    1400    1309    1539    1380    1267    1432    1498
-  712        634     510     520     714     572     513     573     674     624     627
-  713        975     859    1081     936     906     959    1018     931     878     997
-  714        610     634     520     714     621     573     565     662     674     627
-  715       1291    1185    1622    1400    1214    1380    1453    1333    1267    1498
-  716       1868    1978    1669    1963    1928    1832    1780    1907    1962    1813
-  717        450     314     327     236     384     315     375     330     261     249
-  718        463     460     599     260     461     523     522     355     357     430
-  719        599     707     704     783     651     709     643     691     738     736
-  720        915     894     783     977     904     835     845     939     923     875
-  721        987     872     936     782     922     902     966     880     827     857
-  722       1343    1452    1100    1176    1405    1246    1213    1242    1284    1131
-  723       1687    1701    1546    1528    1690    1625    1619    1615    1608    1527
-  724        224     132     204     113     171     166     197     154     107     126
-  725       1992    2065    1777    1865    2028    1934    1897    1926    1958    1816
-  726       1992    2065    1865    1987    2028    1958    1926    1977    2012    1927
-  727        610     520     696     714     565     617     649     662     627     699
-  728       1291    1622    1501    1400    1453    1552    1392    1333    1498    1442
-  729        505     381     268     501     441     317     379     508     440     373
-  730       1269    1349    1707    1522    1314    1530    1485    1328    1381    1602
-  731       1141    1185    1400    1474    1154    1267    1245    1273    1309    1432
-  732        730     634     714     510     685     674     719     632     572     624
-  733       1209    1084    1105    1059    1142    1101    1156    1124    1065    1076
-  734       1112    1208     938    1057    1158    1063    1024    1085    1123     994
-  735       1112    1208    1057    1189    1158    1123    1085    1140    1188    1115
-  736       1149    1189    1038     937    1159    1103    1097    1037    1054     979
-  737        385     416     236     450     389     324     297     420     415     330
-  738       1435    1646    1707    2002    1526    1667    1570    1729    1834    1855
-  739        334     364     268     174     347     299     292     228     266     200
-  740       1979    2129    2025    1717    2056    2071    1999    1843    1925    1874
-  741        143     117      80     291     124      82      87     199     201     167
-  742        174     113     303     268     131     193     227     200     181     263
-  743       1646    1901    1688    1707    1778    1792    1672    1667    1796    1683
-  744       2053    1901    2002    1987    1982    1953    2035    2011    1937    1993
-  745       1755    1610    1756    1400    1694    1675    1752    1581    1495    1587
-  746       1189    1288    1264    1208    1232    1270    1221    1188    1238    1243
-  747       1841    1701    1924    1688    1768    1810    1881    1753    1685    1812
-  748       1901    2017    1841    1963    1961    1935    1860    1930    1989    1904
-  749        132      60      37     113      94      30      59     107      76      64
-  750       2065    2206    2064    1987    2152    2138    2057    2012    2099    2023
-  751        987     872     782     890     922     827     880     927     877     825
-  752       1987    2002    2157    1767    1993    2090    2062    1876    1887    1956
-  753       1987    2002    1767    1707    1993    1887    1876    1850    1855    1730
-  754        236     113     145     224     170     120     175     214     154     176
-  755       1963    1987    2186    1992    1973    2084    2074    1969    1977    2109
-  756       2015    2049    1663    1622    2046    1857    1840    1818    1839    1641
-  757        113     174      58     160     131     111      63     115     156      92
-  758        113     174     160     268     131     156     115     181     200     196
-  759       1578    1462    1717    1979    1514    1593    1645    1794    1727    1843
-  760       1923    1701    1841    1775    1811    1768    1877    1864    1723    1801
-  761       1031    1030    1081    1141    1025    1049    1046    1094    1091    1102
-  762       1968    2015    1756    1622    2006    1891    1862    1798    1818    1681
-  763       1814    1968    1756    1622    1902    1862    1783    1711    1798    1681
-  764       1021    1016     890    1059    1023     945     954    1040    1034     972
-  765       1186    1269    1465    1522    1226    1358    1300    1272    1328    1473
-  766       1088    1186    1465    1225    1136    1300    1239    1116    1174    1321
-  767       1147    1112     977    1189    1134    1042    1056    1157    1140    1073
-  768       1322    1209    1305    1059    1261    1244    1307    1178    1124    1169
-  769        603     647     708     416     628     675     648     511     533     577
-  770        583     693     530     613     636     614     553     597     661     564
-  771       1656    1520    1789    1756    1599    1660    1732    1699    1633    1770
-  772        110     148     278      80     121     215     188      70      98     159
-  773       2032    2050    1673    2025    2042    1871    1869    2021    2029    1847
-  774       1580    1343    1288    1176    1471    1306    1429    1345    1242    1223
-  775        894     795     783     714     844     785     835     797     750     747
-  776       1349    1390    1707    1669    1378    1542    1530    1437    1464    1680
-  777        381     309     268     327     335     269     317     367     323     282
-  778        303     407     174     268     361     274     227     263     318     200
-  779       2048    2015    1663    1756    2043    1840    1861    1905    1891    1706
-  780       1894    2129    1979    1717    2014    2056    1944    1799    1925    1843
-  781       1089     975    1081    1105    1028    1018    1077    1066    1009    1087
-  782       1462    1761    1717    1979    1618    1738    1593    1727    1867    1843
-  783        308     380     130     278     336     237     212     304     345     178
-  784       1382    1656    1474    1400    1523    1555    1422    1375    1516    1432
-  785        987    1069     890     849    1036     981     927     903     950     869
-  786       1610    1814    1756    1400    1714    1783    1675    1495    1609    1587
-  787       1490    1634    1305    1400    1569    1467    1387    1434    1505    1335
-  788       1701    1809    1546    1574    1750    1679    1625    1628    1708    1543
-  789       1141    1229    1400    1081    1179    1293    1245    1102    1145    1212
-  790       1452    1225    1100    1176    1332    1164    1246    1284    1198    1131
-  791       1219    1257    1305    1059    1241    1271    1253    1126    1150    1169
-  792       1987    2002    1707    1901    1993    1855    1850    1937    1953    1796
-  793        584     613     416     708     602     515     490     637     653     577
-  794       1462    1715    1761    1979    1583    1735    1618    1727    1856    1867
-  795        302     218     130     143     255     163     207     198     173     118
-  796       1468    1305    1634    1400    1384    1467    1538    1428    1335    1505
-  797       1468    1394    1219    1520    1425    1298    1319    1487    1469    1361
-  798       1211    1071    1176    1003    1132    1114    1184    1108    1043    1082
-  799        501     450     327     268     474     375     412     373     339     282
-  800       1522    1868    1669    1707    1705    1780    1601    1602    1773    1680
-  801       1588    1364    1546    1288    1475    1446    1558    1430    1316    1417
-  802        202     291     260      80     242     254     221     128     167     161
-  803       2105    1894    1945    1717    2001    1918    2019    1908    1799    1829
-  804        510     520     714     599     513     627     624     549     557     656
-  805        510     520     599     260     513     557     549     369     378     430
-  806       1474    1622    1400    1756    1539    1498    1432    1617    1681    1587
-  807        667     718     599     783     692     659     625     713     744     691
-  808        633     693     705     530     663     690     666     585     614     626
-  809        705     633     530     673     666     585     626     679     641     601
-  810        941     889     977     783     914     917     955     861     830     875
-  811        464     470     599     260     467     526     525     359     360     430
-  812       1634    1755    1468    1400    1697    1611    1538    1505    1581    1428
-  813       1965    1922    1622    1636    1948    1771    1797    1803    1776    1627
-  814        344     469     520     260     410     482     421     287     354     378
-  815        889    1038     977     937     960    1001     917     897     979     947
-  816       1390    1435    1707    1761    1399    1570    1542    1582    1596    1719
-  817        309     334     268     130     325     292     269     206     213     168
-  818       1922    1965    1945    1636    1948    1943    1915    1776    1803    1787
-  819       1084     936    1105    1059    1007    1020    1101    1065     990    1076
-  820       1208    1100     938    1057    1153    1019    1063    1123    1072     994
-  821       1269    1280    1465    1707    1259    1366    1358    1485    1489    1573
-  822       1187    1088    1465    1176    1119    1239    1301    1171    1120    1290
-  823       2179    1979    2025    2064    2088    1999    2098    2120    2009    2034
-  824         51     143      80      37      97      87      46      29      69      40
-  825        231     190     260      80     209     217     226     140     123     161
-  826       1981    2165    1945    2025    2091    2044    1949    1996    2094    1980
-  827       2049    1945    1663    1636    1984    1806    1857    1846    1787    1648
-  828       1945    1663    1636    1717    1806    1648    1787    1829    1689    1666
-  829       1636    1945    1717    1981    1787    1829    1666    1805    1949    1842
-  830        610     634     714     763     621     674     662     682     686     732
-  831       1291    1185    1400    1296    1214    1267    1333    1297    1199    1337
-  832       1945    2048    1663    1726    1991    1861    1806    1830    1890    1693
-  833       1000     894     977     763     946     923     983     870     826     848
-  834       1304    1490    1305    1296    1401    1387    1295    1317    1402    1281
-  835       1069    1084    1059     849    1086    1065    1060     950     957     953
-  836       1965    1981    1945    1636    1976    1949    1943    1803    1805    1787
-  837        344     231     260     387     283     226     287     346     286     306
-  838        693     741     705     849     712     716     690     767     790     775
-  839        741     705     849     782     716     775     790     753     735     808
-  840        110      35      80      37      66      43      70      45      14      40
-  841       2032    2211    2025    2064    2145    2124    2021    2039    2139    2034
-  842       1922    2049    1622    1636    1998    1839    1771    1776    1846    1627
-  843        469     463     520     260     466     472     482     354     355     378
-  844        218     130     143     160     163     118     173     179     137     134
-  845        218     130     160     334     163     137     179     267     213     235
-  846        143     218     160     174     173     179     134     125     180     156
-  847        160     218     334     174     179     267     235     156     180     228
-  848        130     143     160      37     118     134     137      73      69      86
-  849        160     130      37     268     137      73      86     196     168     133
-  850       1715    1761    1979    1767    1735    1867    1856    1742    1758    1870
-  851       1715    1761    1767    1435    1735    1758    1742    1567    1596    1604
-  852       1979    1715    1767    2002    1856    1742    1870    2003    1873    1887
-  853       1767    1715    1435    2002    1742    1567    1604    1887    1873    1729
-  854       1761    1979    1767    2064    1867    1870    1758    1914    2009    1920
-  855       1767    1761    2064    1707    1758    1914    1920    1730    1719    1888
-  856       2049    1922    1945    1636    1998    1915    1984    1846    1776    1787
-  857       2002    2157    1767    1979    2090    1956    1887    2003    2077    1870
-  858       2157    2064    1987    1767    2112    2023    2062    1956    1920    1876
-  859       2157    2064    1767    1979    2112    1920    1956    2077    2009    1870
-  860         58      37     113     160      38      64      63      92      86     115
-  861         58      37     160     143      38      86      92      90      69     134
-  862        795     704     783     714     751     736     785     750     697     747
-  863       1211    1187    1528    1465    1197    1325    1360    1311    1301    1488
-  864        174      58     160     143     111      92     156     125      90     134
-  865       1663    1622    1756    2015    1641    1681    1706    1840    1818    1891
-  866        977    1038    1189     937    1001    1103    1073     947     979    1054
-  867       1149    1038     889     937    1097     960    1012    1037     979     897
-  868       1656    1509    1474    1663    1594    1486    1555    1655    1591    1575
-  869        693     801     849     828     743     822     767     758     811     832
-  870       1016    1219    1031    1081    1113    1117    1027    1039    1137    1046
-  871       1219    1031    1081    1229    1117    1046    1137    1236    1133    1145
-  872       1761    1391    1717    1673    1586    1549    1738    1709    1466    1691
-  873        529     647     416     530     595     533     457     512     580     458
-  874        890    1069    1059     849     981    1060     972     869     950     953
-  875        705     849     782     890     775     808     735     788     869     825
-  876        705     849     890     828     775     869     788     760     832     850
-  877        160     113     268      37     115     181     196      86      64     133
-  878       1726    1858    1985    1756    1800    1938    1851    1724    1804    1872
-  879       1726    1656    1858    1756    1695    1759    1800    1724    1699    1804
-  880       1767    1987    1707    2064    1876    1850    1730    1920    2023    1888
-  881       1225    1100    1176     974    1164    1131    1198    1062    1006    1067
-  882       2065    1777    1865    2064    1934    1816    1958    2057    1913    1960
-  883       2089    1841    1963    1868    1955    1904    2022    1994    1848    1907
-  884       1546    1580    1288    1176    1553    1429    1417    1334    1345    1223
-  885       1288    1546    1176    1364    1417    1334    1223    1316    1446    1249
-  886       1865    2065    2064    1987    1958    2057    1960    1927    2012    2023
-  887       2064    1865    1987    1707    1960    1927    2023    1888    1785    1850
-  888       1865    1987    1707    1963    1927    1850    1785    1912    1973    1838
-  889       1987    1707    1963    1901    1850    1838    1973    1937    1796    1930
-  890       1865    1987    1963    1992    1927    1973    1912    1926    1977    1969
-  891       1707    1865    1963    1669    1785    1912    1838    1680    1762    1813
-  892       1520    1468    1756    1400    1487    1612    1633    1443    1428    1587
-  893       1468    1756    1400    1755    1612    1587    1428    1611    1752    1581
-  894        327     224     204     113     273     197     246     192     154     126
-  895       1669    1992    1777    1865    1836    1897    1733    1762    1926    1816
-  896        730     630     510     714     683     570     632     719     668     624
-  897       1141    1382    1474    1400    1240    1422    1273    1245    1375    1432
-  898       1945    1663    1717    1578    1806    1689    1829    1760    1620    1645
-  899       1646    1901    1707    2002    1778    1796    1667    1834    1953    1855
-  900        708     847     890     774     773     867     791     733     812     823
-  901       1452    1580    1546    1176    1529    1553    1491    1284    1345    1334
-  902       1669    1992    1865    1963    1836    1926    1762    1813    1969    1912
-  903        816     889     783     667     856     830     794     737     772     713
-  904       1059     890     849    1016     972     869     953    1034     945     918
-  905        774     673     705     708     721     679     731     733     678     700
-  906        510     630     667     714     570     642     587     624     668     684
-  907        936     987     782     849     966     880     857     887     903     808
-  908        782     936     849     859     857     887     808     805     878     846
-  909       1468    1305    1400    1229    1384    1335    1428    1329    1254    1293
-  910        689     613     708     828     655     653     694     764     717     761
-  911       1208    1100    1057    1288    1153    1072    1123    1238    1177    1162
-  912       1229    1520    1382    1400    1368    1463    1303    1293    1443    1375
-  913        387     520     260     344     449     378     306     346     421     287
-  914        365     376     387     130     370     366     352     225     234     230
-  915        693     705     530     613     690     626     614     661     644     564
-  916        938    1112    1057     977    1024    1085     994     942    1042    1010
-  917       1112    1057     977    1189    1085    1010    1042    1140    1115    1073
-  918       1057     977    1189     937    1010    1073    1115     998     947    1054
-  919       1189    1057     937    1176    1115     998    1054    1172    1111    1050
-  920       1057     977     937     938    1010     947     998     994     942     925
-  921       1057     937    1176    1100     998    1050    1111    1072    1008    1131
-  922       1189    1057    1176    1288    1115    1111    1172    1232    1162    1223
-  923       1189    1057    1288    1208    1115    1162    1232    1188    1123    1238
-  924       1176    1189    1288    1364    1172    1232    1223    1249    1256    1316
-  925       1057    1176    1288    1100    1111    1223    1162    1072    1131    1177
-  926        974    1176     937    1100    1067    1050     949    1006    1131    1008
-  927        730     630     714     889     683     668     719     800     748     789
-  928       1520    1468    1400    1229    1487    1428    1443    1368    1329    1293
-  929       1520    1468    1229    1219    1487    1329    1368    1361    1319    1236
-  930       1149    1189     937    1176    1159    1054    1037    1148    1172    1050
-  931       1945    2105    1717    2025    2019    1908    1829    1980    2054    1874
-  932       1717    1945    2025    1981    1829    1980    1874    1842    1949    1996
-  933        807     708     890     828     756     791     841     819     761     850
-  934        613     407     416     268     519     403     515     433     318     331
-  935       1894    1945    1717    1578    1918    1829    1799    1744    1760    1645
-  936       1717    1894    1578    1979    1799    1744    1645    1843    1944    1794
-  937       1761    1767    1435    1707    1758    1604    1596    1719    1730    1570
-  938       1767    1435    1707    2002    1604    1570    1730    1887    1729    1855
-  939        130     160     334     268     137     235     213     168     196     292
-  940        160     334     268     174     235     292     196     156     228     200
-  941       1656    1382    1520    1400    1523    1463    1599    1516    1375    1443
-  942       1100     938    1057     937    1019     994    1072    1008     925     998
-  943        510     387     260     365     447     306     369     425     352     285
-  944       1474    1663    1756    1656    1575    1706    1617    1555    1655    1699
-  945        763    1000     938     977     870     971     843     848     983     942
-  946       1296    1304    1105    1305    1317    1200    1202    1281    1295    1192
-  947       1707    1963    1901    1841    1838    1930    1796    1766    1904    1860
-  948       1462    1578    1715    1979    1514    1661    1583    1727    1794    1856
-  949        302     365     218     143     326     256     255     198     239     173
-  950       1707    1963    1841    1868    1838    1904    1766    1773    1907    1848
-  951       1211    1364    1003    1176    1275    1160    1108    1184    1249    1082
-  952       1211    1187    1465    1176    1197    1301    1311    1184    1171    1290
-  953       1622    1400    1756    1814    1498    1587    1681    1711    1609    1783
-  954       2048    1985    1756    1726    2020    1872    1905    1890    1851    1724
-  955       1726    1509    1663    1945    1623    1591    1693    1830    1728    1806
-  956        705     693     849     828     690     767     775     760     758     832
-  957       1305    1468    1219    1229    1384    1319    1253    1254    1329    1236
-  958       2064    1865    1707    1761    1960    1785    1888    1914    1808    1719
-  959       2064    1865    1761    1777    1960    1808    1914    1913    1816    1754
-  960        520     714     599     704     627     656     557     616     697     643
-  961        364     407     613     268     377     519     478     299     318     433
-  962        364     407     268     174     377     318     299     266     274     200
-  963       1229    1141    1031    1081    1179    1094    1133    1145    1102    1046
-  964        782     774     705     890     780     731     735     825     823     788
-  965       1701    1546    1528    1465    1625    1527    1608    1589    1497    1488
-  966       1701    1546    1465    1574    1625    1497    1589    1628    1543    1507
-  967       1528    1701    1465    1688    1608    1589    1488    1616    1685    1565
-  968       1701    1465    1688    1841    1589    1565    1685    1768    1659    1753
-  969       1701    1465    1841    1775    1589    1659    1768    1723    1614    1801
-  970       1465    1528    1688    1280    1488    1616    1565    1366    1398    1470
-  971       1189    1149    1364    1176    1159    1247    1256    1172    1148    1249
-  972       1656    1726    1663    1756    1695    1693    1655    1699    1724    1706
-  973       1400    1474    1756    1656    1432    1617    1587    1516    1555    1699
-  974        470     479     599     260     476     524     526     360     358     430
-  975        530     705     673     708     626     679     601     623     700     678
-  976        530     705     708     613     626     700     623     564     644     653
-  977        365     302     130     143     326     207     225     239     198     118
-  978       1501    1622    1814    1400    1552    1711    1665    1442    1498    1609
-  979        696     520     704     714     617     616     701     699     627     697
-  980        705     774     708     890     731     733     700     788     823     791
-  981        708     705     890     828     700     788     791     761     760     850
-  982       1777    1669    1865    1390    1733    1762    1816    1502    1464    1640
-  983        505     530     501     268     514     509     508     379     402     373
-  984       1707    1865    1669    1390    1785    1762    1680    1542    1640    1464
-  985       1688    1465    1280    1707    1565    1366    1470    1683    1573    1489
-  986       1088    1176    1225    1465    1120    1198    1116    1239    1290    1321
-  987        704     599     783     714     643     691     736     697     656     747
-  988        599     783     714     667     691     747     656     625     713     684
-  989        450     529     416     530     483     457     415     468     512     458
-  990        673     782     705     633     727     735     679     641     695     666
-  991       1211    1364    1176    1546    1275    1249    1184    1356    1446    1334
-  992       1343    1288    1176    1100    1306    1223    1242    1213    1177    1131
-  993        714     510     599     667     624     549     656     684     587     625
-  994       1688    1901    1841    1707    1792    1860    1753    1683    1796    1766
-  995        501     673     530     633     591     601     509     576     641     585
-  996       1636    1717    1673    1981    1666    1691    1644    1805    1842    1835
-  997       1003     937    1071    1176     968     999    1043    1082    1050    1114
-  998        859     849    1081     936     846     956     959     878     887     997
-  999       1663    1474    1717    1578    1575    1595    1689    1620    1518    1645
- 1000       1777    2032    1673    1761    1911    1869    1740    1754    1898    1709
- 1001        204     110     278     130     155     188     220     146      89     178
- 1002        387     380     278     130     374     345     320     230     237     178
- 1003        890     987     849     782     927     903     869     825     880     808
- 1004       1452    1225    1176    1546    1332    1198    1284    1491    1365    1334
- 1005        714     740     937     938     724     836     818     814     815     925
- 1006       1528    1211    1465    1546    1360    1311    1488    1527    1356    1497
- 1007        667     479     510     599     582     477     587     625     524     549
- 1008       1646    1435    1715    2002    1526    1567    1696    1834    1729    1873
- 1009        364     334     218     174     347     267     253     266     228     180
- 1010        130     143      37      80     118      69      73      93      87      40
- 1011         37     130      80     110      73      93      40      45      89      70
- 1012        130     143      80     365     118      87      93     225     239     191
- 1013       1761    1979    2064    2025    1867    2009    1914    1899    1999    2034
- 1014       2064    1761    2025    2032    1914    1899    2034    2039    1898    2021
- 1015       1761    1979    2025    1717    1867    1999    1899    1738    1843    1874
- 1016       2025    1761    1717    1673    1899    1738    1874    1847    1709    1691
- 1017       1089    1400    1296    1081    1217    1337    1143    1077    1212    1166
- 1018        740     714     763     938     724     732     739     815     814     843
- 1019        463     599     520     260     522     557     472     355     430     378
- 1020       1707    1865    1390    1761    1785    1640    1542    1719    1808    1582
- 1021        450     501     530     268     474     509     468     339     373     402
- 1022        236     113     224     327     170     154     214     249     192     273
- 1023        291     143     365      80     199     239     329     167      87     191
- 1024       2048    1663    1726    1756    1861    1693    1890    1905    1706    1724
- 1025        858     937     938    1100     892     925     879     944    1008    1019
- 1026       1149     889    1003     937    1012     951    1079    1037     897     968
- 1027       1003    1149     937    1176    1079    1037     968    1082    1148    1050
- 1028       1646    1688    1280    1707    1672    1470    1457    1667    1683    1489
- 1029        113     268      37     204     181     133      64     126     205      99
- 1030        783     894     714     977     835     797     747     875     923     837
- 1031        714     783     977     889     747     875     837     789     830     917
- 1032       1465    1688    1841    1707    1565    1753    1659    1573    1683    1766
- 1033       1149    1003    1364    1176    1079    1160    1247    1148    1082    1249
- 1034        278     231     387      80     248     286     320     159     140     208
- 1035       1031    1016    1081     849    1027    1039    1046     924     918     956
- 1036        936    1084     849    1059    1007     957     887     990    1065     953
- 1037       1016     828     890     849     913     850     945     918     832     869
- 1038        530     583     613     364     553     597     564     432     473     478
- 1039        730     937    1003     889     829     968     852     800     897     951
- 1040        730     714     937     889     719     818     829     800     789     897
- 1041       1209    1305    1059    1081    1244    1169    1124    1125    1180    1061
- 1042       1305    1059    1081    1219    1169    1061    1180    1253    1126    1137
- 1043       1081    1305    1219    1229    1180    1253    1137    1145    1254    1236
- 1044       1059    1081    1219    1016    1061    1137    1126    1034    1039    1113
- 1045       1775    1574    1701    1465    1676    1628    1723    1614    1507    1589
- 1046        708     647     673     530     675     665     678     623     580     601
- 1047        708     647     530     416     675     580     623     577     533     458
- 1048        530     708     416     613     623     577     458     564     653     515
- 1049        801    1031    1081     849     898    1046     921     822     924     956
- 1050        416     530     613     268     458     564     515     331     402     433
- 1051        416     530     268     450     458     402     331     415     468     339
- 1052       1756    1520    1400    1656    1633    1443    1587    1699    1599    1516
- 1053        364     583     268     530     473     422     299     432     553     402
- 1054        630     667     714     889     642     684     668     748     772     789
- 1055        291     365     260      80     329     285     254     167     191     161
- 1056       1059    1081    1016     849    1061    1039    1034     953     956     918
- 1057       1059    1081     849     936    1061     956     953     990     997     887
- 1058       1490    1296    1400    1305    1402    1337    1434    1387    1281    1335
- 1059        894     763     714     977     826     732     797     923     848     837
- 1060       1016    1031     828     849    1027     926     913     918     924     832
- 1061        708     705     828     613     700     760     761     653     644     717
- 1062        613     828     693     705     717     758     661     644     760     690
- 1063         37     130     110     204      73      89      45      99     146     155
- 1064       2064    1761    2032    1777    1914    1898    2039    1913    1754    1911
- 1065        260     231      80     387     226     140     161     306     286     208
- 1066       1209    1305    1081    1105    1244    1180    1125    1156    1192    1087
- 1067        714     783     889     667     747     830     789     684     713     772
- 1068       1522    1669    1349    1707    1601    1437    1381    1602    1680    1530
- 1069        501     327     381     268     412     367     440     373     282     317
- 1070       1059    1209    1081    1105    1124    1125    1061    1076    1156    1087
- 1071       1509    1578    1663    1945    1540    1620    1591    1728    1760    1806
- 1072        236     268     327     450     243     282     249     330     339     375
- 1073       1963    1707    1669    1868    1838    1680    1813    1907    1773    1780
- 1074        801    1031     849     828     898     924     822     811     926     832
- 1075        479     510     599     260     477     549     524     358     369     430
- 1076       1761    2025    2032    1673    1899    2021    1898    1709    1847    1869
- 1077        130      80     110     278      93      70      89     178     159     188
- 1078       1865    1390    1761    1777    1640    1582    1808    1816    1502    1754
- 1079        975    1081    1105     936    1018    1087    1009     931     997    1020
- 1080        204     132      37     113     166      59      99     126     107      64
- 1081        714     763     938     977     732     843     814     837     848     942
- 1082       1081    1105     936    1059    1087    1020     997    1061    1076     990
- 1083       1717    1673    1981    2025    1691    1835    1842    1874    1847    1996
- 1084       1522    1775    1841    1465    1657    1801    1674    1473    1614    1659
- 1085       1868    1522    1841    1707    1705    1674    1848    1773    1602    1766
- 1086       1225    1176    1546    1465    1198    1334    1365    1321    1290    1497
- 1087       1176    1546    1465    1211    1334    1497    1290    1184    1356    1311
- 1088       1305    1081    1105    1296    1180    1087    1192    1281    1166    1202
- 1089        268     364     530     613     299     432     402     433     478     564
- 1090        977     889     937     714     917     897     947     837     789     818
- 1091       1761    1391    1673    1777    1586    1466    1709    1754    1508    1740
- 1092        130     308     278     204     212     304     178     146     272     220
- 1093        937     977     714     938     947     837     818     925     942     814
- 1094         37     130     204     268      73     146      99     133     168     205
- 1095         80     260     387     365     161     306     208     191     285     352
- 1096       1081    1305    1229    1400    1180    1254    1145    1212    1335    1293
- 1097       1081    1305    1400    1296    1180    1335    1212    1166    1281    1337
- 1098        130      80     278     387      93     159     178     230     208     320
- 1099       1296    1105    1089    1081    1202    1066    1143    1166    1087    1077
- 1100       1522    1574    1465    1186    1550    1507    1473    1272    1276    1300
- 1101       1186    1465    1225    1574    1300    1321    1174    1276    1507    1393
- 1102       1465    1225    1574    1546    1321    1393    1507    1497    1365    1543
- 1103       1707    1269    1522    1465    1485    1328    1602    1573    1358    1473
- 1104        268     113     327     204     181     192     282     205     126     246
- 1105        327     204     309     268     246     280     323     282     205     269
- 1106        130     309     204     268     206     280     146     168     269     205
- 1107       1841    1465    1707    1522    1659    1573    1766    1674    1473    1602
- 1108         80     130     365     387      93     225     191     208     230     352
-end elements
diff --git a/interface/src/scilab/demos/data/holed_disc_with_quadratic_2D_triangles.msh b/interface/src/scilab/demos/data/holed_disc_with_quadratic_2D_triangles.msh
deleted file mode 100644
index 8b7f976..0000000
--- a/interface/src/scilab/demos/data/holed_disc_with_quadratic_2D_triangles.msh
+++ /dev/null
@@ -1,772 +0,0 @@
-MESH    dimension 2 ElemType Triangle  Nnode 6
-Coordinates
-    1        5.87785       -8.09017
-    2        5.70841       -7.36755
-    3        6.49356       -7.60485
-    4        5.22187       -8.52831
-    5        5.15099       -7.65485
-    6        6.30502         -6.858
-    7        4.48202        -8.0648
-    8        4.98155       -6.93223
-    9        5.53898       -6.64494
-   10         4.5399       -8.91007
-   11        7.07107       -7.07107
-   12        4.42413       -7.21953
-   13        6.59582       -6.26051
-   14        3.89009        -8.3664
-   15        5.82978       -6.04744
-   16        3.83221       -7.52113
-   17        7.60485       -6.49356
-   18        3.82116       -9.24114
-   19        4.71113        -5.9949
-   20         4.1537        -6.2822
-   21        3.24028       -7.82273
-   22        6.12058       -5.44995
-   23        7.10537        -5.6639
-   24        3.16523       -8.66665
-   25        5.00193       -5.39741
-   26        3.23284        -6.7514
-   27        3.09017       -9.51057
-   28        8.09017       -5.87785
-   29        6.67005       -4.93704
-   30        2.60846       -8.02802
-   31        3.88327       -5.34487
-   32        2.64092         -7.053
-   33        2.53341       -8.87194
-   34        7.65485       -5.15099
-   35        2.96242       -5.81407
-   36        5.52052       -4.39341
-   37        1.97664       -8.23331
-   38        7.21953       -4.42413
-   39        8.52831       -5.22187
-   40        2.32599       -9.72573
-   41         2.0091       -7.25829
-   42        4.40187       -4.34086
-   43        6.06999        -3.8805
-   44        1.77049        -9.0551
-   45         8.0648       -4.48202
-   46        2.04156       -6.28327
-   47        3.49278       -4.38634
-   48        1.32049       -8.33723
-   49        1.35295       -7.36221
-   50        2.69681       -4.77236
-   51         7.6408       -3.83366
-   52        1.56434       -9.87688
-   53        8.91007        -4.5399
-   54        4.92046       -3.33686
-   55        1.11434       -9.15902
-   56         6.7514       -3.23284
-   57        8.48607       -3.89154
-   58        1.77595       -5.24156
-   59        4.01137       -3.38234
-   60       0.664334       -8.44116
-   61        1.02587         -6.118
-   62        8.06207       -3.24318
-   63        5.60187       -2.68921
-   64        3.10229       -3.42782
-   65        9.24114       -3.82116
-   66       0.773235       -9.97006
-   67        2.30632       -3.81383
-   68        7.17267       -2.64237
-   69       0.337254       -7.19694
-   70       0.332167       -9.22058
-   71        8.78632       -3.16668
-   72        4.02222       -2.58276
-   73        1.51035       -4.19985
-   74         8.2245       -2.68166
-   75        0.76026       -5.07629
-   76     -0.0887942       -8.29899
-   77        6.28327       -2.04156
-   78        3.11313       -2.62824
-   79        4.65641       -2.06439
-   80        9.51057       -3.09017
-   81   -9.42055e-15            -10
-   82         7.3351       -2.08085
-   83         2.2904       -3.00141
-   84      0.0101749       -5.95272
-   85        8.94874       -2.60515
-   86      -0.420961       -9.07841
-   87      -0.415874       -7.05477
-   88        1.49443       -3.38743
-   89        8.38692       -2.12014
-   90       0.744329       -3.90981
-   91        5.33781       -1.41674
-   92      -0.841922       -8.15683
-   93     -0.0057564       -4.78625
-   94        3.12397       -1.82867
-   95        2.30124       -2.20184
-   96        7.36221       -1.35295
-   97      -0.773235       -9.97006
-   98        9.72573       -2.32599
-   99         9.1319       -1.84224
-  100        1.47851         -2.575
-  101        6.44495       -1.02078
-  102        3.75816        -1.3103
-  103       -1.20313       -9.01685
-  104        8.41404       -1.39224
-  105       0.728412       -3.09739
-  106      -0.703629       -5.17664
-  107       -1.22034       -6.14467
-  108       -1.48103       -8.27187
-  109     -0.0216877       -3.61977
-  110        2.47918       -1.50813
-  111        4.39235      -0.791927
-  112        1.65645        -1.8813
-  113       -1.64638       -7.24672
-  114        1.19505       -2.07695
-  115        9.87688       -1.56434
-  116       -1.56434       -9.87688
-  117        5.49949      -0.395964
-  118        9.15902       -1.11434
-  119        3.04662      -0.917871
-  120       0.683608       -2.37871
-  121      -0.719561       -4.01017
-  122       -1.84224        -9.1319
-  123        8.44116      -0.664334
-  124     -0.0664916        -2.9011
-  125        7.52389      -0.332167
-  126        3.68081        -0.3995
-  127        1.83439        -1.1876
-  128       -2.12014       -8.38692
-  129        1.37298       -1.38325
-  130        6.60662      1.591e-10
-  131       -1.41743       -4.40057
-  132       0.911578        -1.5789
-  133       -2.28549       -7.36177
-  134        2.40183      -0.597335
-  135       -1.93414       -5.36859
-  136       0.400141       -1.88066
-  137        4.45603      0.0904115
-  138      -0.756225       -3.09385
-  139       -2.32599       -9.72573
-  140        9.97006      -0.773235
-  141      -0.111296       -2.18242
-  142        9.22058      -0.332167
-  143        8.44116   -2.20606e-11
-  144       -2.45085       -6.33662
-  145        1.82877      -0.593798
-  146       -2.60515       -8.94874
-  147        1.35021      -0.843798
-  148        7.52389       0.332167
-  149        5.56317       0.486375
-  150        2.96927    -0.00707296
-  151       -2.72259       -8.22983
-  152       0.888802       -1.03945
-  153        -1.4541       -3.48425
-  154       0.455789       -1.28945
-  155      -0.801029       -2.37518
-  156     -0.0556478       -1.59121
-  157        2.39622    -0.00353648
-  158       -2.88794       -7.20468
-  159         3.7445       0.482839
-  160      -0.511437       -1.88066
-  161        0.48354      -0.875322
-  162        1.82316   -1.33287e-11
-  163       -2.14972       -3.90425
-  164        1.34459          -0.25
-  165        9.22058       0.332167
-  166             10   -6.28037e-15
-  167       -3.09017       -9.51057
-  168       0.866025           -0.5
-  169        -3.2076       -8.79165
-  170        8.44116       0.664334
-  171        6.44495        1.02078
-  172       -2.66643       -4.87227
-  173        4.51972        0.97275
-  174       -3.32504       -8.07274
-  175       -1.49076       -2.56793
-  176        7.41997       0.988321
-  177   -3.14018e-16             -1
-  178        2.45748       0.493877
-  179       -1.20117       -2.07342
-  180      -0.455789       -1.28945
-  181      -0.911578        -1.5789
-  182       -3.43749       -6.77807
-  183        3.05747       0.892016
-  184              1   -6.34694e-12
-  185        1.88442       0.497413
-  186        1.34459           0.25
-  187       -2.18638       -2.98793
-  188         5.4015        1.50715
-  189       -0.48354      -0.875322
-  190        3.83269        1.38193
-  191        8.33723        1.32049
-  192       -3.56949       -5.72151
-  193        9.97006       0.773235
-  194       -3.87458       -7.64613
-  195       -3.82116       -9.24114
-  196        9.15902        1.11434
-  197      -0.888802       -1.03945
-  198       -3.93247        -8.4914
-  199       -1.71822       -1.78138
-  200        1.94568       0.994827
-  201        1.40585       0.747413
-  202         -2.882       -3.40792
-  203       0.866025            0.5
-  204       -1.42863       -1.28686
-  205           4.58        1.85533
-  206        2.54567        1.39297
-  207       -2.31821       -2.17952
-  208        6.28327        2.04156
-  209      -0.866025           -0.5
-  210        7.25829         2.0091
-  211        3.14566         1.7911
-  212       -4.42413       -7.21953
-  213        8.23331        1.97664
-  214       -1.40585      -0.747413
-  215       -4.48202        -8.0648
-  216         9.0551        1.77049
-  217        1.42863        1.28686
-  218       -3.78507       -4.25716
-  219       0.888802        1.03945
-  220        -4.5399       -8.91007
-  221        9.87688        1.56434
-  222       -3.01383       -2.59951
-  223        0.48354       0.875322
-  224        5.46177        2.38973
-  225        3.89297        2.26451
-  226       -1.94568      -0.994827
-  227       -4.55613       -6.16297
-  228             -1    6.34788e-12
-  229       -1.34459          -0.25
-  230        1.71822        1.78138
-  231       -2.54567       -1.39297
-  232          7.053        2.64092
-  233              0              1
-  234       0.455789        1.28945
-  235       -1.88442      -0.497413
-  236       -3.76114       -3.07291
-  237        2.31821        2.17952
-  238       0.911578         1.5789
-  239        4.64027        2.73791
-  240        8.02802        2.60846
-  241      -0.866025            0.5
-  242       -4.68814        -5.1064
-  243       -0.48354       0.875322
-  244       -3.14566        -1.7911
-  245       -5.06039        -6.8649
-  246       -1.34459           0.25
-  247       -5.15099       -7.65485
-  248        8.87194        2.53341
-  249        3.01383        2.59951
-  250        9.72573        2.32599
-  251       -5.22187       -8.52831
-  252       -1.82316    1.33275e-11
-  253        6.48854        3.06422
-  254        1.20117        2.07342
-  255       -2.45748      -0.493877
-  256      0.0556478        1.59121
-  257       -5.19239       -5.80834
-  258      -0.455789        1.28945
-  259       0.511437        1.88066
-  260       -4.66421       -3.92216
-  261        3.76114        3.07291
-  262      -0.888802        1.03945
-  263       -3.89297       -2.26451
-  264       -3.05747      -0.892016
-  265       -1.35021       0.843798
-  266        7.82273        3.24028
-  267        5.66704        3.41239
-  268        1.49076        2.56793
-  269       -2.39622     0.00353648
-  270        8.66665        3.16523
-  271       -1.82877       0.593798
-  272       0.801029        2.37518
-  273        2.18638        2.98793
-  274       -5.69664       -6.51028
-  275       -5.78725       -7.30022
-  276       -5.87785       -8.09017
-  277        9.51057        3.09017
-  278       -5.56335       -5.30272
-  279       0.111296        2.18242
-  280      -0.400141        1.88066
-  281       -4.64027       -2.73791
-  282       -3.83269       -1.38193
-  283      -0.911578         1.5789
-  284        7.25827        3.66358
-  285        4.65593        3.70475
-  286          2.882        3.40792
-  287       -1.37298        1.38325
-  288       -2.96927     0.00707296
-  289       -2.40183       0.597335
-  290       -1.83439         1.1876
-  291       -5.69097       -4.59664
-  292        -6.0676       -6.00466
-  293          -4.58       -1.85533
-  294        6.69381        4.08688
-  295         8.3664        3.89009
-  296        -3.7445      -0.482839
-  297       0.756225        3.09385
-  298         3.7768        4.03975
-  299       -6.38385       -6.79067
-  300      -0.683608        2.37871
-  301        9.24114        3.82116
-  302       -6.49356       -7.60485
-  303       -1.19505        2.07695
-  304      0.0664916         2.9011
-  305       -5.66704       -3.41239
-  306         5.6827        4.37923
-  307       -1.65645         1.8813
-  308        1.39197        3.60966
-  309        7.80194        4.31339
-  310       -6.43856       -5.49905
-  311       -4.51972       -0.97275
-  312       -3.04662       0.917871
-  313        2.08759        4.02966
-  314       -5.52984       -2.45349
-  315       -2.47918        1.50813
-  316       -6.75481       -6.28506
-  317       -3.68081         0.3995
-  318        4.67159        4.67159
-  319       -6.56618       -4.79296
-  320        6.56618        4.79296
-  321       -1.47851          2.575
-  322       -7.07107       -7.07107
-  323        8.91007         4.5399
-  324      -0.728412        3.09739
-  325       -4.45603     -0.0904115
-  326        2.94067        4.64723
-  327       -5.46957       -1.57091
-  328      0.0216877        3.61977
-  329       -2.30124        2.20184
-  330        7.39199        4.98236
-  331        5.55507        5.08532
-  332       -6.69381       -4.08688
-  333       0.657428        4.13558
-  334       -7.26436       -5.68845
-  335       -6.55661       -3.12798
-  336       -3.12397        1.82867
-  337       -3.75816         1.3103
-  338        3.83546        5.27906
-  339        1.29317         4.6514
-  340        8.52831        5.22187
-  341       -7.60485       -6.49356
-  342       -4.39235       0.791927
-  343        6.43856        5.49905
-  344       -7.39199       -4.98236
-  345       -1.49443        3.38743
-  346       -6.41941       -2.16908
-  347        5.08532        5.55507
-  348       -5.62739      -0.658709
-  349      -0.744329        3.90981
-  350        -2.2904        3.00141
-  351        7.26436        5.68845
-  352        2.14626        5.26897
-  353       -7.32362       -3.62971
-  354       -3.11313        2.62824
-  355         5.9688         5.9688
-  356        4.54786        5.94556
-  357        8.09017        5.87785
-  358       -8.09017       -5.87785
-  359       -5.56371        0.22363
-  360       -7.18642       -2.67081
-  361       -7.80194       -4.31339
-  362       -6.57724       -1.25687
-  363      -0.323302        4.76035
-  364        2.99934        5.88654
-  365       -3.95279        2.30668
-  366       -1.51035        4.19985
-  367       -4.58698        1.78831
-  368        6.75481        6.28506
-  369       -2.30632        3.81383
-  370        1.16334        5.58834
-  371       0.312438        5.27616
-  372       -7.32636       -2.07286
-  373        5.49905        6.43856
-  374       -3.10229        3.42782
-  375       -7.95343       -3.17253
-  376        7.60485        6.49356
-  377       -8.52831       -5.22187
-  378       -6.73507      -0.344667
-  379        3.71174        6.55303
-  380        2.01642        6.20591
-  381       -5.54535         1.3529
-  382        6.28506        6.75481
-  383       -1.08932        5.05039
-  384       -3.94195        3.10625
-  385       -8.43175       -3.85622
-  386        4.96159        6.82904
-  387       -8.09337       -2.57459
-  388       -7.48419       -1.16066
-  389        3.11981        6.85464
-  390       -8.91007        -4.5399
-  391        7.07107        7.07107
-  392       -4.78161        2.78469
-  393        5.68845        7.26436
-  394       -8.23331       -1.97664
-  395        4.42413        7.21953
-  396       0.182606         6.2131
-  397         1.0335        6.52528
-  398       -6.71671       0.784601
-  399         -8.732       -3.13135
-  400      -0.668291        5.90093
-  401       -2.25484         5.0432
-  402       -7.69617      -0.494466
-  403       -3.05081        4.65718
-  404       -5.73998        2.34928
-  405        -4.0113        4.05649
-  406        6.49356        7.60485
-  407       -9.24114       -3.82116
-  408        2.13689        7.17401
-  409        3.83221        7.52113
-  410       -8.87194       -2.53341
-  411        5.15099        7.65485
-  412       -7.58811       0.159833
-  413        -8.4453       -1.31045
-  414       -4.85096        3.73492
-  415       -1.83382        5.89373
-  416       -6.69836        1.91387
-  417        3.24028        7.82273
-  418       -9.51057       -3.09017
-  419        5.87785        8.09017
-  420        1.47601         7.4803
-  421        -9.0551       -1.77049
-  422        4.48202         8.0648
-  423       -8.65728      -0.644264
-  424       -5.74135        3.42948
-  425       -7.56976         1.2891
-  426       0.901956        7.59051
-  427       -8.54922      0.0100347
-  428         2.5794        8.12903
-  429       -2.99934        5.88654
-  430        3.89009         8.3664
-  431       0.184585        7.48322
-  432       -3.95983        5.28585
-  433      -0.666313        7.17104
-  434        5.22187        8.52831
-  435       -9.72573       -2.32599
-  436       -1.35304         6.9037
-  437       -9.26708        -1.1043
-  438       -4.92032        4.68515
-  439       -6.69972        2.99407
-  440       -8.44116       0.664334
-  441       -7.58415        2.00424
-  442       -7.26054        2.57708
-  443        3.16523        8.66665
-  444        1.91853        8.43532
-  445       -9.87688       -1.56434
-  446         4.5399        8.91007
-  447       -9.32864      -0.322132
-  448        -5.8107        4.37971
-  449       -2.51857         6.8965
-  450       -8.45555        1.37947
-  451        1.34447        8.54553
-  452       -9.22058       0.332167
-  453        2.50435        8.97294
-  454       -3.11981        6.85464
-  455        3.82116        9.24114
-  456       -9.97006      -0.773235
-  457       -4.24919        6.16255
-  458       -6.70109        4.07427
-  459       0.770408        8.65573
-  460       -5.68833        5.15727
-  461       -5.20968        5.56185
-  462       -3.71531        6.65808
-  463       -8.46994         2.0946
-  464       -7.26191        3.65727
-  465      0.0530373        8.54844
-  466       -9.15902        1.11434
-  467       -8.14633        2.66744
-  468        1.74144         9.1561
-  469      -0.664334        8.44116
-  470       -7.82273        3.24028
-  471       -1.35106        8.17381
-  472        3.09017        9.51057
-  473            -10    9.42055e-15
-  474       -2.03779        7.90647
-  475       -6.57871        4.85182
-  476        1.16738        9.26631
-  477       -9.17341        1.82947
-  478       -2.63904         7.8646
-  479       -9.97006       0.773235
-  480        2.32599        9.72573
-  481       0.385204        9.32786
-  482       -8.99025        2.59238
-  483       -3.24028        7.82273
-  484      -0.332167        9.22058
-  485       -8.66665        3.16523
-  486       -5.97769        6.03397
-  487       -6.45634        5.62938
-  488       -5.49905        6.43856
-  489       -7.80558        4.30709
-  490       -3.83578        7.62617
-  491        1.56434        9.87688
-  492       -9.87688        1.56434
-  493       -4.96517        6.93408
-  494       -1.11434        9.15902
-  495        -8.3664        3.89009
-  496       -7.39563        4.97606
-  497       -4.43129        7.42961
-  498       -1.80107        8.89168
-  499       -9.72573        2.32599
-  500       0.773235        9.97006
-  501       -2.56398        8.70852
-  502              0             10
-  503       -9.51057        3.09017
-  504       -3.16523        8.66665
-  505       -7.27325        5.75362
-  506       -3.89009         8.3664
-  507       -6.28506        6.75481
-  508        -6.7637        6.35022
-  509       -5.68845        7.26436
-  510      -0.773235        9.97006
-  511       -9.24114        3.82116
-  512        -4.4856        8.16984
-  513       -5.15457        7.75989
-  514       -8.91007         4.5399
-  515       -1.56434        9.87688
-  516       -2.32599        9.72573
-  517       -8.52831        5.22187
-  518       -8.09017        5.87785
-  519       -3.09017        9.51057
-  520       -3.82116        9.24114
-  521       -7.60485        6.49356
-  522       -7.07107        7.07107
-  523        -4.5399        8.91007
-  524       -5.22187        8.52831
-  525       -6.49356        7.60485
-  526       -5.87785        8.09017
-end coordinates
-
-Elements
-    1        168     177     132     161     154     152
-    2        233     203     238     223     219     234
-    3        209     241     252     228     246     229
-    4        241     233     283     243     258     262
-    5        177     209     181     189     197     180
-    6        203     168     162     184     164     186
-    7        132     177     141     154     156     136
-    8        181     209     226     197     214     204
-    9        252     241     290     246     265     271
-   10        283     233     279     258     256     280
-   11        238     203     200     219     201     217
-   12        162     168     127     164     147     145
-   13        168     132     127     152     129     147
-   14        127     132     100     129     114     112
-   15        177     181     141     180     160     156
-   16        141     181     175     160     179     155
-   17        209     252     226     229     235     214
-   18        226     252     288     235     269     255
-   19        241     283     290     262     287     265
-   20        290     283     321     287     303     307
-   21        233     238     279     234     259     256
-   22        279     238     268     259     254     272
-   23        203     162     200     186     185     201
-   24        200     162     150     185     157     178
-   25        132     141     100     136     120     114
-   26        238     200     268     217     230     254
-   27        252     290     288     271     289     269
-   28        283     279     321     280     300     303
-   29        181     226     175     204     199     179
-   30        162     127     150     145     134     157
-   31        127     100      94     112      95     110
-   32        279     268     328     272     297     304
-   33        226     288     244     255     264     231
-   34        290     321     336     307     329     315
-   35        141     175     109     155     138     124
-   36        200     150     211     178     183     206
-   37         94     100      64      95      83      78
-   38        109     175     131     138     153     121
-   39        244     288     311     264     296     282
-   40        336     321     374     329     350     354
-   41        328     268     339     297     308     333
-   42        211     150     173     183     159     190
-   43        127      94     150     110     119     134
-   44        141     109     100     124     105     120
-   45        226     244     175     231     207     199
-   46        290     336     288     315     312     289
-   47        279     328     321     304     324     300
-   48        200     211     268     206     237     230
-   49        277     323     266     301     295     270
-   50        276     220     212     251     215     247
-   51        502     515     469     510     494     484
-   52          1      11       9       3       6       2
-   53        503     492     463     499     477     482
-   54        419     446     395     434     422     411
-   55        526     522     488     525     507     509
-   56         81      52      60      66      55      70
-   57        418     390     375     407     385     399
-   58         80     115      89      98      99      85
-   59        519     523     483     520     506     504
-   60        357     391     343     376     368     351
-   61        167     116     128     139     122     146
-   62         28      53      38      39      45      34
-   63        473     445     423     456     437     447
-   64         27      10      21      18      14      24
-   65        518     514     458     517     489     496
-   66        472     491     444     480     468     453
-   67        358     322     310     341     316     334
-   68        166     221     170     193     196     165
-   69        220     167     174     195     169     198
-   70        323     357     294     340     330     309
-   71        515     519     474     516     501     498
-   72         11      28      22      17      23      13
-   73        492     473     440     479     452     466
-   74        446     472     417     455     443     430
-   75        522     518     487     521     505     508
-   76         52      27      37      40      33      44
-   77        390     358     332     377     344     361
-   78        115     166     123     140     142     118
-   79        523     526     497     524     513     512
-   80        391     419     373     406     393     382
-   81        116      81      92      97      86     103
-   82         53      80      62      65      71      57
-   83        445     418     394     435     410     421
-   84        514     503     470     511     485     495
-   85         10       1      12       4       5       7
-   86        491     502     459     500     481     476
-   87        322     276     274     302     275     299
-   88        221     277     213     250     248     216
-   89         64     100      73      83      88      67
-   90        339     268     286     308     273     313
-   91        311     288     342     296     317     325
-   92        374     321     366     350     345     369
-   93        131     175     202     153     187     163
-   94        173     150     111     159     126     137
-   95         94      64      54      78      59      72
-   96        328     339     400     333     371     363
-   97        244     311     281     282     293     263
-   98        336     374     392     354     384     365
-   99        109     131      84     121     106      93
-  100        211     173     239     190     205     225
-  101        266     323     294     295     309     284
-  102        266     294     208     284     253     232
-  103        458     514     470     489     495     464
-  104        458     416     392     439     404     424
-  105         92      81      60      86      70      76
-  106         92      60      84      76      69      87
-  107        375     390     332     385     361     353
-  108        375     332     346     353     335     360
-  109        440     473     423     452     447     427
-  110        440     423     378     427     402     412
-  111        174     167     128     169     146     151
-  112        174     128     144     151     133     158
-  113         12       1       9       5       2       8
-  114         12       9      31       8      19      20
-  115        463     492     440     477     466     450
-  116        463     440     416     450     425     441
-  117        332     358     310     344     334     319
-  118        332     242     281     291     260     305
-  119        128     116      92     122     103     108
-  120        128      92     144     108     113     133
-  121        310     322     274     316     299     292
-  122        310     274     242     292     257     278
-  123        394     418     375     410     399     387
-  124        394     375     346     387     360     372
-  125        469     515     474     494     498     471
-  126        469     474     400     471     436     433
-  127        483     523     497     506     512     490
-  128        483     497     429     490     462     454
-  129        487     518     458     505     496     475
-  130        487     458     438     475     448     460
-  131        274     276     212     275     247     245
-  132        274     212     242     245     227     257
-  133        488     522     487     507     508     486
-  134        488     487     438     486     460     461
-  135        474     519     483     501     504     478
-  136        474     483     429     478     454     449
-  137        497     526     488     513     509     493
-  138        497     488     429     493     457     462
-  139        423     445     394     437     421     413
-  140        423     394     378     413     388     402
-  141         62      80      89      71      85      74
-  142         62      89      77      74      82      68
-  143        212     220     174     215     198     194
-  144        212     174     144     194     158     182
-  145        444     491     459     468     476     451
-  146        444     459     397     451     426     420
-  147        417     472     444     443     453     428
-  148        417     444     397     428     420     408
-  149         89     115     123      99     118     104
-  150         89     123      77     104      96      82
-  151        395     446     417     422     430     409
-  152        395     417     364     409     389     379
-  153        294     357     343     330     351     320
-  154        294     318     239     306     285     267
-  155        459     502     469     481     484     465
-  156        459     469     397     465     431     426
-  157         38      53      62      45      57      51
-  158         38      62      77      51      68      56
-  159        123     166     170     142     165     143
-  160        123     170     130     143     148     125
-  161        470     503     463     485     482     467
-  162        470     463     416     467     441     442
-  163          9      11      22       6      13      15
-  164          9      22      31      15      25      19
-  165        170     221     213     196     216     191
-  166        170     213     130     191     176     148
-  167        343     391     373     368     382     355
-  168        343     373     318     355     347     331
-  169         37      27      21      33      24      30
-  170         37      21      46      30      32      41
-  171         22      28      38      23      34      29
-  172         22      38      54      29      43      36
-  173        213     277     266     248     270     240
-  174        213     266     208     240     232     210
-  175         60      52      37      55      44      48
-  176         60      37      46      48      41      49
-  177         21      10      12      14       7      16
-  178         21      12      46      16      26      32
-  179        373     419     395     393     411     386
-  180        373     395     318     386     356     347
-  181         73     100     109      88     105      90
-  182         73     109      84      90      93      75
-  183        202     175     244     187     207     222
-  184        202     244     281     222     263     236
-  185        281     311     346     293     327     314
-  186         54      64      31      59      47      42
-  187         84     131     144     106     135     107
-  188        342     288     336     317     312     337
-  189        342     336     392     337     365     367
-  190        392     374     438     384     405     414
-  191        286     268     211     273     237     249
-  192        286     211     239     249     225     261
-  193        111     150      94     126     119     102
-  194        111      94      54     102      72      79
-  195        366     321     328     345     324     349
-  196        366     328     400     349     363     383
-  197        400     339     397     371     370     396
-  198        400     397     469     396     431     433
-  199        239     173     208     205     188     224
-  200         64      73      31      67      50      47
-  201        131     202     144     163     172     135
-  202        311     342     378     325     359     348
-  203        339     286     364     313     326     352
-  204        173     111     130     137     117     149
-  205        374     366     429     369     401     403
-  206        281     346     332     314     335     305
-  207        239     208     294     224     253     267
-  208         73      84      46      75      61      58
-  209        342     392     416     367     404     381
-  210        416     458     470     439     464     442
-  211        111      54      77      79      63      91
-  212         77      54      38      63      43      56
-  213        366     400     429     383     415     401
-  214        286     239     318     261     285     298
-  215        202     281     242     236     260     218
-  216        318     294     343     306     320     331
-  217        242     332     310     291     319     278
-  218        395     364     318     379     338     356
-  219        438     458     392     448     424     414
-  220        213     208     130     210     171     176
-  221        364     417     397     389     408     380
-  222        488     438     429     461     432     457
-  223        123     130      77     125     101      96
-  224        416     440     378     425     412     398
-  225         12      31      46      20      35      26
-  226        394     346     378     372     362     388
-  227        438     374     429     405     403     432
-  228        208     173     130     188     149     171
-  229        346     311     378     327     348     362
-  230         46      31      73      35      50      58
-  231        364     397     339     380     370     352
-  232        318     364     286     338     326     298
-  233         77     130     111     101     117      91
-  234        416     378     342     398     359     381
-  235         46      84      60      61      69      49
-  236        202     242     144     218     192     172
-  237         84     144      92     107     113      87
-  238        212     144     242     182     192     227
-  239        474     429     400     449     415     436
-  240         31      22      54      25      36      42
-end elements
diff --git a/interface/src/scilab/demos/data/quad.geo b/interface/src/scilab/demos/data/quad.geo
deleted file mode 100644
index 36575e9..0000000
--- a/interface/src/scilab/demos/data/quad.geo
+++ /dev/null
@@ -1,23 +0,0 @@
-lc = 0.025 ;
-
-a = .5;
-
-Point(1) = {-a,-a,0,lc};
-Point(2) = { a,-a,0,lc};
-Point(3) = { a, a,0,lc};
-Point(4) = {-a, a,0,lc};
-
-Line(5) = {1,2};
-Line(6) = {2,3};
-Line(7) = {3,4};
-Line(8) = {4,1};
-
-Line Loop(9) = {5,6,7,8};
-Plane Surface(10) = {9};
-
-Physical Line(101) = {7};
-Physical Line(102) = {5};
-Physical Line(103) = {8};
-Physical Line(104) = {6};
-
-Physical Surface(201) = {10};
diff --git a/interface/src/scilab/demos/data/quad.msh b/interface/src/scilab/demos/data/quad.msh
deleted file mode 100644
index 371325d..0000000
--- a/interface/src/scilab/demos/data/quad.msh
+++ /dev/null
@@ -1,5452 +0,0 @@
-$MeshFormat
-2 0 8
-$EndMeshFormat
-$Nodes
-1815
-1 -0.5 -0.5 0
-2 0.5 -0.5 0
-3 0.5 0.5 0
-4 -0.5 0.5 0
-5 -0.4743589743590455 -0.5 0
-6 -0.4487179487180911 -0.5 0
-7 -0.4230769230771366 -0.5 0
-8 -0.3974358974361821 -0.5 0
-9 -0.3717948717952276 -0.5 0
-10 -0.3461538461542731 -0.5 0
-11 -0.3205128205133187 -0.5 0
-12 -0.2948717948723643 -0.5 0
-13 -0.2692307692314098 -0.5 0
-14 -0.2435897435904464 -0.5 0
-15 -0.2179487179494564 -0.5 0
-16 -0.1923076923084663 -0.5 0
-17 -0.1666666666674762 -0.5 0
-18 -0.1410256410264861 -0.5 0
-19 -0.1153846153854961 -0.5 0
-20 -0.08974358974450602 -0.5 0
-21 -0.06410256410351595 -0.5 0
-22 -0.03846153846252592 -0.5 0
-23 -0.01282051282153585 -0.5 0
-24 0.01282051281948982 -0.5 0
-25 0.038461538460551 -0.5 0
-26 0.0641025641016123 -0.5 0
-27 0.08974358974267349 -0.5 0
-28 0.1153846153837347 -0.5 0
-29 0.141025641024796 -0.5 0
-30 0.1666666666658572 -0.5 0
-31 0.1923076923069184 -0.5 0
-32 0.2179487179479797 -0.5 0
-33 0.2435897435890408 -0.5 0
-34 0.2692307692301288 -0.5 0
-35 0.2948717948712256 -0.5 0
-36 0.3205128205123223 -0.5 0
-37 0.3461538461534192 -0.5 0
-38 0.371794871794516 -0.5 0
-39 0.3974358974356128 -0.5 0
-40 0.4230769230767096 -0.5 0
-41 0.4487179487178065 -0.5 0
-42 0.4743589743589033 -0.5 0
-43 0.5 -0.4743589743590455 0
-44 0.5 -0.4487179487180911 0
-45 0.5 -0.4230769230771366 0
-46 0.5 -0.3974358974361821 0
-47 0.5 -0.3717948717952276 0
-48 0.5 -0.3461538461542731 0
-49 0.5 -0.3205128205133187 0
-50 0.5 -0.2948717948723643 0
-51 0.5 -0.2692307692314098 0
-52 0.5 -0.2435897435904464 0
-53 0.5 -0.2179487179494564 0
-54 0.5 -0.1923076923084663 0
-55 0.5 -0.1666666666674762 0
-56 0.5 -0.1410256410264861 0
-57 0.5 -0.1153846153854961 0
-58 0.5 -0.08974358974450602 0
-59 0.5 -0.06410256410351595 0
-60 0.5 -0.03846153846252592 0
-61 0.5 -0.01282051282153585 0
-62 0.5 0.01282051281948982 0
-63 0.5 0.038461538460551 0
-64 0.5 0.0641025641016123 0
-65 0.5 0.08974358974267349 0
-66 0.5 0.1153846153837347 0
-67 0.5 0.141025641024796 0
-68 0.5 0.1666666666658572 0
-69 0.5 0.1923076923069184 0
-70 0.5 0.2179487179479797 0
-71 0.5 0.2435897435890408 0
-72 0.5 0.2692307692301288 0
-73 0.5 0.2948717948712256 0
-74 0.5 0.3205128205123223 0
-75 0.5 0.3461538461534192 0
-76 0.5 0.371794871794516 0
-77 0.5 0.3974358974356128 0
-78 0.5 0.4230769230767096 0
-79 0.5 0.4487179487178065 0
-80 0.5 0.4743589743589033 0
-81 0.4743589743590455 0.5 0
-82 0.4487179487180911 0.5 0
-83 0.4230769230771366 0.5 0
-84 0.3974358974361821 0.5 0
-85 0.3717948717952276 0.5 0
-86 0.3461538461542731 0.5 0
-87 0.3205128205133187 0.5 0
-88 0.2948717948723643 0.5 0
-89 0.2692307692314098 0.5 0
-90 0.2435897435904464 0.5 0
-91 0.2179487179494564 0.5 0
-92 0.1923076923084663 0.5 0
-93 0.1666666666674762 0.5 0
-94 0.1410256410264861 0.5 0
-95 0.1153846153854961 0.5 0
-96 0.08974358974450602 0.5 0
-97 0.06410256410351595 0.5 0
-98 0.03846153846252592 0.5 0
-99 0.01282051282153585 0.5 0
-100 -0.01282051281948982 0.5 0
-101 -0.038461538460551 0.5 0
-102 -0.0641025641016123 0.5 0
-103 -0.08974358974267349 0.5 0
-104 -0.1153846153837347 0.5 0
-105 -0.141025641024796 0.5 0
-106 -0.1666666666658572 0.5 0
-107 -0.1923076923069184 0.5 0
-108 -0.2179487179479797 0.5 0
-109 -0.2435897435890408 0.5 0
-110 -0.2692307692301288 0.5 0
-111 -0.2948717948712256 0.5 0
-112 -0.3205128205123223 0.5 0
-113 -0.3461538461534192 0.5 0
-114 -0.371794871794516 0.5 0
-115 -0.3974358974356128 0.5 0
-116 -0.4230769230767096 0.5 0
-117 -0.4487179487178065 0.5 0
-118 -0.4743589743589033 0.5 0
-119 -0.5 0.4743589743590455 0
-120 -0.5 0.4487179487180911 0
-121 -0.5 0.4230769230771366 0
-122 -0.5 0.3974358974361821 0
-123 -0.5 0.3717948717952276 0
-124 -0.5 0.3461538461542731 0
-125 -0.5 0.3205128205133187 0
-126 -0.5 0.2948717948723643 0
-127 -0.5 0.2692307692314098 0
-128 -0.5 0.2435897435904464 0
-129 -0.5 0.2179487179494564 0
-130 -0.5 0.1923076923084663 0
-131 -0.5 0.1666666666674762 0
-132 -0.5 0.1410256410264861 0
-133 -0.5 0.1153846153854961 0
-134 -0.5 0.08974358974450602 0
-135 -0.5 0.06410256410351595 0
-136 -0.5 0.03846153846252592 0
-137 -0.5 0.01282051282153585 0
-138 -0.5 -0.01282051281948982 0
-139 -0.5 -0.038461538460551 0
-140 -0.5 -0.0641025641016123 0
-141 -0.5 -0.08974358974267349 0
-142 -0.5 -0.1153846153837347 0
-143 -0.5 -0.141025641024796 0
-144 -0.5 -0.1666666666658572 0
-145 -0.5 -0.1923076923069184 0
-146 -0.5 -0.2179487179479797 0
-147 -0.5 -0.2435897435890408 0
-148 -0.5 -0.2692307692301288 0
-149 -0.5 -0.2948717948712256 0
-150 -0.5 -0.3205128205123223 0
-151 -0.5 -0.3461538461534192 0
-152 -0.5 -0.371794871794516 0
-153 -0.5 -0.3974358974356128 0
-154 -0.5 -0.4230769230767096 0
-155 -0.5 -0.4487179487178065 0
-156 -0.5 -0.4743589743589033 0
-157 -0.2246381585434973 -0.1237159691182985 0
-158 0.06414346773493755 0.08191861270675561 0
-159 0.240218308333751 -0.2503595579491587 0
-160 -0.3801158221202792 -0.1354279129924548 0
-161 -0.2696550491643642 0.2209064134258062 0
-162 0.3480906643148007 0.1319068489572337 0
-163 -0.233430007347746 -0.226041666842 0
-164 0.2804068689734228 -0.28728269910902 0
-165 -0.2711540160396167 -0.2663370515455922 0
-166 0.2590077502129211 0.2629919031282368 0
-167 -0.2863307800379311 0.2898530701358558 0
-168 0.3070225214953282 -0.2916137453819735 0
-169 -0.2689385877672628 -0.3132945702484866 0
-170 0.2836867701245824 0.2786113203583631 0
-171 0.2931548939818068 -0.3374935581243342 0
-172 -0.3350495717505528 -0.2789797491843717 0
-173 0.3483240723413036 0.3023918465631197 0
-174 -0.3260680835856691 -0.3044684289710712 0
-175 0.3314411901840627 -0.3071928106858156 0
-176 0.310783549937918 0.3218705979873919 0
-177 -0.3228730597579141 0.3127487382756397 0
-178 0.3321467920151465 -0.3305180044978621 0
-179 -0.337160677326226 -0.3296595134693135 0
-180 0.3334959704854685 0.3383659792587062 0
-181 -0.3305606390673863 0.3402423168245035 0
-182 0.3565917946811328 -0.3356016576519744 0
-183 -0.3422807628560473 -0.3534465290227297 0
-184 -0.3561700997736277 0.3442328369697045 0
-185 0.3655486281172514 -0.359034086491082 0
-186 -0.3618429649672557 -0.36544923249193 0
-187 0.3728207120375247 -0.3774399115241973 0
-188 -0.3775253456447621 -0.372751311281909 0
-189 0.3720753353444644 0.3704246027549744 0
-190 -0.3684793904398109 0.3709166083742402 0
-191 0.3899378940642143 -0.3888692217112883 0
-192 -0.388095878823578 -0.3942095436047262 0
-193 -0.3899402112148575 0.3888807163061661 0
-194 0.3889376075270255 0.3898763619329688 0
-195 0.4068778100284322 -0.3986081436516363 0
-196 0.3985484821631162 0.4073145900941516 0
-197 -0.4068751957653449 0.398617584294367 0
-198 -0.4212670732030939 -0.4199476667890679 0
-199 0.4179814505003966 -0.4174383458906437 0
-200 -0.4179992586327899 0.4174346663499834 0
-201 0.4174194002123204 0.4181803085107444 0
-202 -0.4411493225160708 -0.4323168549260541 0
-203 0.4321521869258784 -0.4406500911571865 0
-204 0.440649022841912 0.4322110412839695 0
-205 -0.4321547603311095 0.4406498614346148 0
-206 -0.4601044090397227 -0.4508324653494233 0
-207 0.4508326490407663 -0.4601042472839809 0
-208 0.4601044463484896 0.4508323894067026 0
-209 -0.4508326431014811 0.460104258074032 0
-210 0.07151821596921322 -0.2729480392083865 0
-211 -0.2290548017989142 -0.3243281753528331 0
-212 0.2121485618570398 0.2889485741504089 0
-213 0.05885833049379886 0.2904610069533174 0
-214 -0.1121465465093402 -0.2836605839999703 0
-215 0.3089985987252353 0.02012680849698424 0
-216 -0.1013865160722998 0.168780522000382 0
-217 -0.2629910914968696 0.05643144477286705 0
-218 0.2120518138354384 0.1405773896907306 0
-219 -0.09000755562805858 0.394697769233617 0
-220 0.1879557783855454 -0.07559295592107131 0
-221 0.395374696806197 -0.1402090190964029 0
-222 0.09756428978814574 -0.4198076891294044 0
-223 -0.2060478359646989 0.3767222335187956 0
-224 -0.1181301063651554 -0.4325797744729064 0
-225 0.1045069786466381 0.4309581626076868 0
-226 -0.0501617665257422 -0.06970093771124213 0
-227 0.3941425378796411 -0.1832373305617832 0
-228 -0.3903900945379237 0.1386164465808252 0
-229 -0.2604372348373231 0.326651071538568 0
-230 0.2030743177635037 -0.4096269276452206 0
-231 0.3904721003714222 -0.2371462928004302 0
-232 -0.1871671327468562 -0.4227575864530657 0
-233 0.1857507268028277 0.4066846125653555 0
-234 -0.401343538203322 0.2010476501623432 0
-235 -0.3587775348831652 0.2448505177322442 0
-236 -0.2149403983226092 -0.4262963715293218 0
-237 0.2145577541580648 0.4099361201103413 0
-238 0.2546220428966975 -0.3664818795509857 0
-239 -0.3850224227818661 -0.2134477937245889 0
-240 -0.2201259091022559 0.3962843252176891 0
-241 -0.4426274607625044 -0.2146069079468539 0
-242 -0.4011935288947092 0.2653122878469342 0
-243 -0.2636676267650596 -0.3887999008211717 0
-244 0.2523605457823343 0.3665906661788367 0
-245 0.2772357943491172 -0.3992254014542009 0
-246 -0.3938207397833322 -0.2681922735755341 0
-247 0.3881539262520375 0.2724135437216801 0
-248 -0.4498056014199898 0.2750372248099194 0
-249 0.4447881390637934 -0.2750339462033797 0
-250 -0.3133102882379871 -0.1486000109053875 0
-251 0.2790537082752048 -0.4208434999773327 0
-252 -0.436205952109593 -0.285849081589033 0
-253 -0.2822648425069288 0.4318945553427952 0
-254 0.4386177005204189 0.2977158023535322 0
-255 0.4100861886441963 -0.3181235338442939 0
-256 -0.3179646307441417 -0.4092818060161317 0
-257 0.3222103631204671 0.4113171488211831 0
-258 -0.408891907252328 0.3186591693349262 0
-259 -0.3083011890916674 -0.2326645922647371 0
-260 0.2913852041255077 0.2008729298719141 0
-261 0.4157522174365657 -0.3460287153894815 0
-262 -0.3473665886975881 -0.4169917025266841 0
-263 0.347199250325971 0.4174172632652985 0
-264 -0.4157522174365657 0.3460287153894815 0
-265 0.3505068028888512 -0.4070677707796028 0
-266 -0.408497481410884 -0.3479757350118425 0
-267 -0.3509751921782516 0.410476214367935 0
-268 0.4083474003712879 0.3461416099078045 0
-269 0.4321949540010341 0.06080039460765285 0
-270 -0.4516758028709625 -0.07540997997617326 0
-271 0.3576662450028771 0.4432808994755541 0
-272 -0.4422390292058333 0.3569327706742109 0
-273 0.4422390292058333 -0.3569327706742109 0
-274 -0.3565545662649404 -0.4463208692070771 0
-275 0.4494367858698163 0.1561947918323631 0
-276 -0.4464470534928807 -0.380843924084404 0
-277 0.383423908254954 -0.44234169334198 0
-278 -0.3820476235085743 0.4454918033880256 0
-279 0.4464283877341174 0.3837279433823157 0
-280 -0.3864820899909498 -0.446782455437566 0
-281 0.3870983215807531 0.4500967512481976 0
-282 -0.4496957917720699 0.3870044354919019 0
-283 0.4496098088748622 -0.3870337904637665 0
-284 -0.4572991958361048 -0.1542050131485794 0
-285 -0.4104264097432028 -0.4650320420007266 0
-286 0.466810398042704 -0.411427862532545 0
-287 0.4114490034282882 0.4669763248718291 0
-288 -0.4668246894712085 0.4114233065523641 0
-289 -0.4519802572628135 -0.4124035280637573 0
-290 0.4053594201247939 -0.4555472992101479 0
-291 -0.412404453902852 0.4519798739640512 0
-292 0.4519800052201666 0.4124037500647161 0
-293 -0.4769600415208343 -0.4395695507741852 0
-294 0.4369032341752732 -0.482398052377113 0
-295 0.476960037723064 0.4395695482729057 0
-296 -0.4395696068667911 0.4769600078475666 0
-297 -0.481383452382826 -0.4630141943844079 0
-298 0.4630142358466147 -0.4813834195373261 0
-299 -0.4630142333585185 0.4813834216096662 0
-300 0.4813834579679921 0.4630141813104078 0
-301 0.0655864913204935 -0.07777928804828461 0
-302 -0.1111253775619446 0.2935253381850647 0
-303 -0.1763783747375568 0.3297848542857909 0
-304 -0.1595304954704717 0.003859162867807549 0
-305 0.03903911333688232 -0.3814067450365863 0
-306 0.122648110933195 -0.1750476658443307 0
-307 -0.08150296069028823 -0.1845429801294607 0
-308 -0.08386694172397491 0.05681501921731685 0
-309 0.01651950621325184 -0.1757459889259862 0
-310 0.05483325539895873 0.1698441302196988 0
-311 -0.05759629082035639 -0.3980012725979954 0
-312 0.1749724140391191 -0.3634598654346436 0
-313 0.1350414421120036 0.2039680296133582 0
-314 0.3280332084552449 -0.04754159980851078 0
-315 0.03279677815035703 0.4156394233454533 0
-316 -0.1693018898227303 -0.1906678607878766 0
-317 0.2115068135409078 0.0334220583256807 0
-318 0.3101260519726858 -0.1151387127828217 0
-319 0.1095953683235189 0.01184009956346101 0
-320 -0.0257049551751265 0.2301483523589767 0
-321 -0.03579335048493034 0.3464876879588024 0
-322 0.2394732593393201 -0.1922475352843346 0
-323 -0.2343486330852892 -0.040026041463933 0
-324 0.3350602170640797 -0.1964885190280001 0
-325 0.1534824251997974 0.3673657403342114 0
-326 -0.01599733270968665 0.1179149828610953 0
-327 0.1298319354096203 0.1053518473213666 0
-328 -0.3616438525971765 0.05799558232673448 0
-329 0.1235363382058345 -0.3526142151266562 0
-330 -0.1769997023836843 0.1083270881447257 0
-331 0.1745390172109938 -0.2760765323759873 0
-332 -0.1532749180415016 -0.09940168084255574 0
-333 -0.02114366652138859 -0.2843780403520366 0
-334 -0.1961437395313716 0.2234548203332188 0
-335 -0.295547723184929 -0.09503445447028742 0
-336 0.08870699119468242 0.3714883217769288 0
-337 -0.3404489779947348 0.1175242689663537 0
-338 -0.320475617722005 -0.01545795380142376 0
-339 0.2223973660849738 -0.3382625417602638 0
-340 -0.3501088119395395 0.1797070195688298 0
-341 -0.2669189799628383 0.1532393807688831 0
-342 0.1562689472920334 0.2984068791144301 0
-343 0.01237017037287984 0.01870835170188793 0
-344 -0.1163747060117901 -0.3830790253745969 0
-345 0.2058269679178308 0.2300350039799763 0
-346 0.2685126658407412 0.07827891991923143 0
-347 -0.3560143513283464 0.2243550883836921 0
-348 -0.2438040165927744 0.3064371344931049 0
-349 -0.1759367686915068 -0.257786114608932 0
-350 0.3766294266864414 0.03709011277887159 0
-351 0.2374308080024708 -0.4315472360533988 0
-352 -0.1839146428223041 0.4296238416402929 0
-353 0.2898898356293007 0.1285447254149605 0
-354 0.3753887265334435 -0.02099464996570708 0
-355 -0.4271987699255694 0.21265513668565 0
-356 0.3897502632683829 0.09250449892307565 0
-357 -0.4511919086987299 -0.03058127592610862 0
-358 -0.352560453663275 -0.109047443442576 0
-359 0.4489356783461623 -0.1750623155483693 0
-360 0.3295847736214636 0.08021728837229326 0
-361 -0.3122251798676373 -0.327677646310469 0
-362 0.2022247884568935 0.3557513699785018 0
-363 -0.173829127568764 -0.3363461872582291 0
-364 -0.2224480984790413 0.4576489643358251 0
-365 -0.3163381906331493 0.2128353322869423 0
-366 -0.2559471648143826 -0.4322672629875977 0
-367 0.4036119028524198 0.1937440445785954 0
-368 0.4239630069921412 0.002801519797387471 0
-369 0.4002236733096349 0.1429182259998392 0
-370 -0.1513385027857927 0.3771106728954877 0
-371 0.2611109670243449 -0.4430027763439669 0
-372 -0.2271396258706113 -0.1702854125402687 0
-373 0.4419634193937046 0.1053125452298864 0
-374 -0.2656378104813977 0.3498472837900604 0
-375 0.3030056109162233 -0.2512524201048013 0
-376 0.4508589448557923 -0.1272785575025556 0
-377 0.2381005403208721 -0.2940750178896643 0
-378 -0.2664544219486886 0.4493186234902822 0
-379 -0.05819588073147629 0.4412649951326141 0
-380 0.4340219456254206 0.2655879477729979 0
-381 -0.2281999956789253 -0.2852008228016019 0
-382 0.2696093980369596 0.1804247150641926 0
-383 -0.3471469734535635 -0.1775187145684156 0
-384 -0.2722072425692297 -0.1839219518963381 0
-385 -0.4411397042746482 0.2297098357031689 0
-386 0.4504656244839111 -0.2516169986613594 0
-387 -0.4377086749577532 -0.2619458811775119 0
-388 -0.390395736060709 -0.2926414136755323 0
-389 0.394180759697094 0.2970971373169298 0
-390 -0.3666471492703192 0.2932325089822679 0
-391 -0.3191226303608615 0.2686516334027125 0
-392 -0.3935474941253913 -0.09653181979551806 0
-393 -0.3569422064262646 -0.304058531327865 0
-394 -0.323362852964241 0.4500732626625082 0
-395 0.4511307181730274 0.3192025650742656 0
-396 -0.4526312539043165 -0.3207184112922193 0
-397 0.3330813587837625 0.2571893863761296 0
-398 0.359693706622481 0.1792015155046588 0
-399 0.3023391364377226 0.4548495753288053 0
-400 -0.4260986671838084 -0.1949582135881782 0
-401 0.2407731862055602 0.1864410466895014 0
-402 -0.44543224888437 0.1374058948242953 0
-403 -0.4537414681567242 0.3051927909846061 0
-404 0.4530737111224714 -0.305500869204243 0
-405 -0.2664039188899282 -0.1348230133870363 0
-406 -0.4239653122618642 -0.07118515998505454 0
-407 0.1817584259898141 0.4505310793004654 0
-408 -0.3113490458137827 0.3577324079834219 0
-409 0.4492107345035101 0.3441051133407083 0
-410 -0.4497861545579065 -0.3455900099384405 0
-411 -0.359995711578819 -0.2471387405619534 0
-412 -0.271105349615792 -0.3401792381689802 0
-413 -0.4200924936391929 -0.1508245668057278 0
-414 -0.2867223095999852 -0.368010712234843 0
-415 -0.248319006031115 0.2618041776058289 0
-416 -0.1221824336696338 0.4408220229129656 0
-417 0.238884806770855 0.253834391826482 0
-418 -0.4564730830047768 -0.1262734877011369 0
-419 0.2714219222047924 -0.3290581826544163 0
-420 0.1942429035460486 -0.4585509449957836 0
-421 -0.2462476622462868 -0.3026075658014397 0
-422 -0.4026631513964538 0.09402187844146677 0
-423 -0.290191088166573 -0.2730578371515981 0
-424 0.3607120920219084 0.2640496081813277 0
-425 0.1461878597425766 0.4168996850346958 0
-426 -0.1790809874255454 -0.4600955862107829 0
-427 0.4567246007919757 -0.05525621155116862 0
-428 0.1477222497261805 -0.4143644879760671 0
-429 0.2262621257405442 0.4689668027347998 0
-430 0.2181948099661064 -0.3885605082743439 0
-431 0.4026129234896533 0.2244619752477623 0
-432 0.3354164403071029 0.4601006016952629 0
-433 -0.3637367654496437 0.3151957741042619 0
-434 0.3678382868254901 -0.312607416316683 0
-435 0.07058004448946084 -0.4553878506338042 0
-436 -0.4598398364255016 0.335443420660243 0
-437 0.4597210930558408 -0.3355342623006356 0
-438 -0.3113058000863768 -0.2024196423960656 0
-439 0.2511689912662532 -0.3906300879013925 0
-440 -0.3162011064444564 -0.3625859421663142 0
-441 -0.1620337674696594 -0.4238797824937947 0
-442 0.4806011071767964 0.2801334335320016 0
-443 -0.2781209507397481 0.4719655617019862 0
-444 0.2989893586297379 -0.4593255976602033 0
-445 -0.475401707624011 -0.2775454357525098 0
-446 -0.3663773785427258 -0.2717648769757903 0
-447 0.3178397006164626 0.2108045304872605 0
-448 -0.2453217525557046 -0.3516107667259795 0
-449 0.3674021049041685 0.2874650170514259 0
-450 -0.3334575677725233 -0.4701330690623559 0
-451 -0.3658394057763371 0.422114421598012 0
-452 0.3631613481879233 -0.4272609685998121 0
-453 0.4748510867319227 0.2042074114313661 0
-454 -0.3359097618557443 -0.2261015730995278 0
-455 -0.2338744727778087 -0.4745993856224264 0
-456 -0.2794082934715849 -0.2264252217130485 0
-457 0.2940385792591854 -0.3613506051301145 0
-458 0.3852545826356911 -0.3352129218298948 0
-459 -0.3846664363763533 0.3397064593379991 0
-460 0.1417326446881837 0.4687717409146379 0
-461 -0.3376958631334321 -0.3757133423904364 0
-462 0.341048515962634 0.371480077127176 0
-463 -0.3559446498994648 -0.1561464487217685 0
-464 0.2700150782913629 0.4111679368669262 0
-465 0.4094040339733309 0.255713131497078 0
-466 -0.3662333627476299 -0.3359824272410173 0
-467 -0.4101170575811395 -0.2482788269488689 0
-468 0.3737608984042356 0.3336178620620217 0
-469 -0.3389259815977432 0.3687953802011916 0
-470 0.3296205248824993 -0.3782564636643162 0
-471 -0.4134115181111896 -0.2186671192301388 0
-472 -0.2377509470727666 -0.4086632109920356 0
-473 0.2411586839846636 0.3938454617928752 0
-474 0.2643414108567193 0.289586155763807 0
-475 0.4724924862812164 0.1484079749498032 0
-476 -0.4785141387913881 -0.1999544707475841 0
-477 -0.2320476037123159 0.4194819510284138 0
-478 -0.269625527412256 -0.4143391298070381 0
-479 -0.2510569909247246 -0.3258242207931694 0
-480 0.3916612863679426 -0.3657598308014646 0
-481 -0.3950914649386559 0.3646163167608473 0
-482 -0.4305708207203928 0.2937242365568079 0
-483 0.4285865928209873 -0.2973121795737447 0
-484 -0.1546487333612749 -0.4739566883738796 0
-485 -0.3117566564089489 -0.260610298407769 0
-486 -0.3617784958424957 -0.3912525108184818 0
-487 0.3612358874971804 0.3949766106703319 0
-488 0.2743377262789037 -0.3538046137888388 0
-489 -0.2588343155241018 0.4258137116318826 0
-490 -0.2998846864021729 -0.4276887800353188 0
-491 0.2986656234605352 0.4217649701106565 0
-492 0.1217374550810704 -0.4716093433911609 0
-493 -0.3914088979392386 0.2196565435078701 0
-494 0.359924973128304 0.4722332072146392 0
-495 -0.3852032539055369 -0.475698016307364 0
-496 -0.4720011952749769 0.3597872305257072 0
-497 0.4719827380421047 -0.3598105384290184 0
-498 -0.2821801481514065 0.3120844810527149 0
-499 -0.2934952555308226 0.2655586721973213 0
-500 0.4749888662109934 0.2309776948048782 0
-501 0.4560103372524731 0.1962779248135161 0
-502 0.2463773846925365 -0.4661644931348571 0
-503 -0.4224245030355324 0.2754800576569927 0
-504 -0.3861739976241021 -0.3550521254940793 0
-505 0.3869159002170499 0.3504661205874577 0
-506 -0.3524808375467835 0.3899654707762003 0
-507 0.3501935024141698 -0.3817234819099118 0
-508 -0.2865834181038439 -0.2471827311617758 0
-509 0.4170941192444971 -0.3763040198531802 0
-510 -0.4175819862143486 0.3761468309089979 0
-511 -0.3736607934024434 -0.4196913528711899 0
-512 0.3759230289585304 0.4182015642840601 0
-513 0.2578265195193447 -0.4160268456596115 0
-514 -0.4169571484178534 -0.3926697482000949 0
-515 0.4166773462213672 0.3893297522484228 0
-516 -0.3895686394942663 0.4154489642226989 0
-517 0.3895555018694479 -0.4154562048714115 0
-518 0.2841857872246858 0.2298002898281954 0
-519 -0.404990993380389 0.2929839190678235 0
-520 0.4028673894076824 -0.289047144232376 0
-521 -0.4534770662596668 -0.1876116690097613 0
-522 -0.2293160428763529 0.4741985980111784 0
-523 -0.4732878309924806 -0.2253143494770787 0
-524 0.381477334797596 0.2471619045610993 0
-525 -0.4042802633044176 0.1773798533917264 0
-526 -0.2641701494194753 0.3003429983002093 0
-527 -0.4014545810942714 -0.3695558766743174 0
-528 0.4007144526088306 0.3668203058719534 0
-529 -0.3701111510266332 0.3999387810394832 0
-530 0.3698574879503956 -0.4000442328992244 0
-531 0.2788470405265768 0.4704641369928499 0
-532 -0.4610624756028232 -0.4773644406169216 0
-533 0.4773530206314182 -0.4610549151852209 0
-534 -0.4773529413688896 0.461055049568634 0
-535 0.4610558474968677 0.4773610754121078 0
-536 -0.3818348581058671 -0.2430096489789747 0
-537 0.2974438543757557 0.3957024097400593 0
-538 -0.3930930970559099 0.4738386654457047 0
-539 0.4742115464749734 0.3913283742154683 0
-540 -0.4742611996842382 -0.3908735981921055 0
-541 -0.2704164066868858 -0.469529329115841 0
-542 0.4760496593488734 0.05198786095508845 0
-543 -0.2899567368053643 -0.3971881118625815 0
-544 0.08272434329720502 0.4787043128083663 0
-545 -0.4734402230743419 0.2651339799468587 0
-546 -0.4583921580590958 -0.4308461786355786 0
-547 0.458392158122785 0.4308461226895082 0
-548 -0.4308466066810197 0.4583918787597726 0
-549 0.427263734440366 -0.4645999811684438 0
-550 -0.2580421768111331 -0.2464243113396672 0
-551 -0.09613130045519402 -0.4762286975152661 0
-552 0.4716282614047961 0.1771851636969164 0
-553 0.4354669316583903 -0.3245053214777966 0
-554 -0.4354669316583903 0.3245053214777966 0
-555 -0.3291296340156365 -0.4383129384735922 0
-556 0.3261116756566746 0.4356478865698237 0
-557 0.3192963055727085 0.2979089593565886 0
-558 -0.2515486235095702 0.3976900837706894 0
-559 -0.4339100945076798 -0.4046536824569787 0
-560 -0.4046589288214646 0.433903464707683 0
-561 0.404656603710384 -0.4339048118070321 0
-562 0.4339103186712877 0.4046535451222038 0
-563 0.3151569882106202 0.4781833297601666 0
-564 -0.3110149505651738 -0.4804293185960544 0
-565 0.4759878210547601 -0.3140398311182805 0
-566 -0.4761387725370623 0.3138680237537341 0
-567 0.2751876793299275 -0.3764634302987738 0
-568 0.4155814198855063 0.2830185824123433 0
-569 -0.4154450806859029 -0.2773094896706256 0
-570 -0.4751315645165488 -0.09376334688535683 0
-571 -0.2693361662063576 -0.2901128858076799 0
-572 0.4278971173548434 0.3602018965299764 0
-573 -0.3505291421206553 0.4377558451578887 0
-574 -0.4250983503918286 -0.3609453350263352 0
-575 0.4769239579234982 0.4157767692924867 0
-576 -0.4769322760878303 -0.4157009460296581 0
-577 -0.4160710975031492 0.4768617376695159 0
-578 -0.4818942455457925 -0.1669554828159885 0
-579 -0.4843561340514771 -0.4831893874693503 0
-580 0.4831894055794927 -0.4843561185990302 0
-581 -0.4831894048009607 0.4843561194422445 0
-582 0.4843561369743457 0.4831893805961475 0
-583 -0.4593424723086395 0.4388171825810907 0
-584 0.459343020358941 -0.4388161645912876 0
-585 -0.4386823006998104 -0.4591322062278638 0
-586 0.4388192878002843 0.4594072600848397 0
-587 0.0476224643779867 0.3558750352502829 0
-588 0.2521998844340372 -0.09211858041591156 0
-589 -0.08812345439463311 -0.3442639654419175 0
-590 -0.01480803785777872 -0.1248078666321516 0
-591 -0.1074018544641041 0.2290248304062836 0
-592 -0.1109316335835184 -0.0277423642071271 0
-593 0.2141010350045925 -0.1352855503636831 0
-594 0.1498897794544588 -0.2270073668652553 0
-595 -0.03939085156861367 -0.3410430848320023 0
-596 -0.07092568885511569 0.0009519658964105646 0
-597 -0.186266137388182 0.1640405371841422 0
-598 0.1227528166089749 -0.07785680915471088 0
-599 -0.06747441054734778 -0.1297288448207531 0
-600 0.1805265478164363 -0.1805818507083341 0
-601 0.009372338508366706 -0.07448232530145077 0
-602 0.0551335529542197 0.2254210218209401 0
-603 0.1534986930443611 -0.1278899061705335 0
-604 0.05234000486055119 -0.3252487977262926 0
-605 0.09829747676894696 0.2421963372067489 0
-606 0.02651907933288212 -0.4389399922002759 0
-607 -0.1474065616217209 0.1969706281906363 0
-608 -0.02891339333247051 0.289328682296695 0
-609 0.007752201791062418 -0.3347190200032177 0
-610 -0.05029811399174759 -0.2337018715747131 0
-611 -0.003329358503166005 -0.2290278825889684 0
-612 -0.2081827015707628 0.03152017685385432 0
-613 -0.02184343601708143 0.1720457711305092 0
-614 0.1444580140438415 -0.02900152178631023 0
-615 -0.1422116948490528 -0.2372070768288271 0
-616 0.03636042135939846 -0.02975821693585691 0
-617 0.09574879175460482 -0.2238852960895027 0
-618 -0.1156885491814331 -0.1389242150054288 0
-619 -0.09382494978480634 0.1116231854661089 0
-620 -0.1510551395724486 0.25496460458103 0
-621 0.1212537008008556 -0.2728009700031144 0
-622 0.1675634020672008 0.07104768356748403 0
-623 -0.09719975795658424 -0.2371483013292277 0
-624 0.2041766478908847 -0.2340526085252005 0
-625 0.2091389035473276 0.08864666073642553 0
-626 0.03970353044596928 -0.1252463912119326 0
-627 0.1955328385306798 -0.01840748011534228 0
-628 0.04508633494209194 -0.2251281145644719 0
-629 -0.01733125338298102 -0.01941650428519131 0
-630 0.2711094440651984 -0.146055724054953 0
-631 0.00968284628171779 0.3212302157877756 0
-632 -0.04122009802070359 0.3922212540403642 0
-633 0.1585256736867542 0.0207876850633194 0
-634 -0.03596607805348735 0.03489472088522284 0
-635 -0.1090303037658568 -0.0848934789175974 0
-636 -0.1535789023517828 -0.04867341105755227 0
-637 -0.06779650566719995 0.2598921823838867 0
-638 -0.02538871535002095 -0.4539870613379901 0
-639 0.09507062923493503 -0.1258861195395054 0
-640 0.2940207304469617 -0.188027800476966 0
-641 -0.005534364699745227 0.06726502570433185 0
-642 0.06870348554424004 -0.1746579727856678 0
-643 0.1727122199088097 0.170496793606266 0
-644 -0.2312903155680897 0.1797503033348881 0
-645 0.0009158830021421214 0.3788277622294502 0
-646 -0.1303565653284935 0.08271530018647169 0
-647 -0.2237077601687941 0.1322270001940454 0
-648 -0.1926611026747651 -0.066088458092685 0
-649 -0.1687482641114318 0.05620256212942399 0
-650 0.09293213555626294 0.1381787051763756 0
-651 0.01354455294919344 0.2596740871327971 0
-652 0.01548583379250647 0.200230616601567 0
-653 -0.2451585294363291 0.005435870835308561 0
-654 0.1408076298171086 0.2531241633505592 0
-655 0.1100516546766406 0.292423596318868 0
-656 -0.06381853865411673 0.2000330803518033 0
-657 -0.1056641088109038 0.3450333949492064 0
-658 0.08991783854706574 -0.03209590628865908 0
-659 0.1229910631781477 0.05752004537785915 0
-660 -0.21701430078293 0.08177500612554169 0
-661 -0.008905647401158382 -0.3938819249044649 0
-662 0.09630119126413861 -0.3181849636980555 0
-663 -0.3145557226416774 0.04763093136673844 0
-664 0.08827851660547456 0.3297933633281788 0
-665 0.1403615997304523 -0.3150500603705118 0
-666 -0.03339190200662859 -0.1794046857476978 0
-667 0.06077408333427167 0.0106415392668816 0
-668 0.1328288435401894 0.1544500453392805 0
-669 -0.1391587769890778 0.1382816454015954 0
-670 -0.05794231626483708 0.1423738938581488 0
-671 -0.1592890365547393 -0.1476708843024484 0
-672 -0.3003955855105579 0.09198382649051726 0
-673 0.472938991560158 0.001509834299380248 0
-674 0.0557605162722799 0.1199619587977798 0
-675 -0.2775391888962286 -0.02093600066472247 0
-676 -0.1322632126142603 0.3362429168298953 0
-677 0.1714496758972028 0.1217928595141668 0
-678 -0.06431254905239608 0.3136098692864666 0
-679 -0.2625064989543411 0.1071897837558816 0
-680 0.2641912705767737 0.0276164626365989 0
-681 -0.04916138971621261 0.08795404416794715 0
-682 -0.1335043138814637 -0.3285841968037335 0
-683 -0.06819986721221159 -0.2885997026803042 0
-684 -0.2932405921749701 0.01930017968434221 0
-685 -0.1279047551650529 -0.1898226566184476 0
-686 -0.2068891633670404 -0.1605208167529086 0
-687 0.02500188509270175 -0.2783374538792802 0
-688 0.01813675781800199 0.1457943782654063 0
-689 -0.01507231454699612 0.4282316798132637 0
-690 0.29397144612408 -0.0767374982307469 0
-691 -0.3024826911401814 0.175543678465454 0
-692 0.1287167779556443 0.3357331162499684 0
-693 0.3537226646401139 -0.09144918907983235 0
-694 0.0778507556962459 0.3960361270770238 0
-695 0.05556040365934407 -0.4283229968378159 0
-696 -0.1207112591993268 0.02865964724223852 0
-697 -0.1985725437298591 -0.01857381774666629 0
-698 0.0946594954235141 0.1889313816648072 0
-699 0.2147947894183432 0.1909110885810348 0
-700 0.08379899559682377 0.04956625115264259 0
-701 0.3449477244684381 -0.006048543233477623 0
-702 -0.3269348237725493 -0.0651584400296482 0
-703 0.02250980613054678 0.1010231750316337 0
-704 0.1760853697272079 -0.341272130140209 0
-705 0.1829155619351544 0.3322981483461724 0
-706 0.3161156546417984 -0.1567520159958445 0
-707 -0.163081648158972 0.3051565100684624 0
-708 -0.4060159467203729 -0.04931471524901325 0
-709 -0.1332206063620495 0.4161761196157763 0
-710 -0.2599654366256155 -0.1098782550799481 0
-711 0.251906191664971 0.1035819203654273 0
-712 0.347140434303119 -0.2349289828829077 0
-713 -0.2988075566241249 0.1308119859481948 0
-714 -0.2304466455972099 0.2656633831780778 0
-715 0.009780069242988623 0.465310685843016 0
-716 0.08028484079072752 -0.3588562219091336 0
-717 -0.07868260501934589 -0.4539786088227997 0
-718 0.4283399973576587 -0.07024286939620548 0
-719 0.0882016773735838 0.09087462002968422 0
-720 0.3566371785430342 -0.1427219833365623 0
-721 -0.3066906631017378 -0.0487537885139815 0
-722 -0.09605897178591205 -0.3912309308284656 0
-723 0.3510833562259192 0.02406788206021286 0
-724 -0.2667589040017542 -0.06279968632306726 0
-725 0.449668409020762 -0.08361815625078473 0
-726 -0.1575591415788901 -0.3086660913266969 0
-727 -0.1767378668520372 0.4599151870429092 0
-728 0.1808608769494414 0.2204173806564542 0
-729 -0.1538500891969682 -0.2774213424874307 0
-730 0.2633182539070413 0.1304287311622443 0
-731 0.2059702991807887 -0.3164729885970026 0
-732 -0.07780369993892021 0.4182246689927172 0
-733 -0.3379310997011569 0.02997682461721814 0
-734 0.3490766420125436 -0.06470151559827238 0
-735 -0.2006136133683065 -0.1143968822376125 0
-736 -0.2409749530578871 0.2221864305379867 0
-737 -0.102576035758014 0.4179250662704354 0
-738 0.08363014066317 0.4244341914184313 0
-739 0.454573463842435 0.07581531397524234 0
-740 -0.08840427597229635 0.4461973237133147 0
-741 0.04368769273276624 0.06031060477782385 0
-742 0.2125720731238046 0.3218494329651604 0
-743 0.2170651724406203 -0.2599071804401472 0
-744 -0.2078873891452742 -0.3031456646903474 0
-745 0.2794343693480164 0.0517230898593263 0
-746 0.1550787915461931 0.3404066540921579 0
-747 -0.06126108784846038 0.3557208910662218 0
-748 -0.3775815652413396 -0.01003679413950826 0
-749 -0.1549034559489077 -0.3498408511830349 0
-750 0.3224929521866574 0.05808704605946739 0
-751 0.445932574343007 -0.016456309773123 0
-752 0.2182307777841077 -0.2901727719690109 0
-753 -0.1624747776947617 0.3511504427524194 0
-754 -0.1005145876203447 -0.4192826362483915 0
-755 -0.2071546588114363 -0.2133896043451458 0
-756 -0.3735008668353006 0.1014678858218758 0
-757 -0.3463643247827437 0.1467156626057335 0
-758 -0.1826184750265278 -0.2273872787441178 0
-759 0.3205502161639883 -0.06892622586411559 0
-760 0.08151908253815637 -0.4078961441099611 0
-761 0.1078031425910676 -0.396694519261278 0
-762 0.1346885912829912 -0.3906982227983726 0
-763 0.1137588859018918 0.4781969222451933 0
-764 0.3243891119813339 -0.2263468280598348 0
-765 -0.4281137870672153 0.08352446883390718 0
-766 -0.4785103205912489 0.09815571107869993 0
-767 -0.3436420784362721 -0.02634329170339815 0
-768 -0.1797704906058748 -0.2881326558310652 0
-769 -0.1235041169907581 -0.47659636525092 0
-770 -0.2350652606543343 0.2421724400217598 0
-771 0.3211959433434665 -0.02797142083527633 0
-772 -0.3058284776601243 -0.1192431777969475 0
-773 -0.2073963956316136 -0.185944676831464 0
-774 -0.424205988975371 0.1136073309518913 0
-775 -0.4173723541155888 -0.006353359193149041 0
-776 -0.2742274546810514 0.1748917161133633 0
-777 -0.4153569481231424 0.1338071150614843 0
-778 0.4593347345176856 0.02850741098231681 0
-779 0.3497710009408767 0.05529783378920573 0
-780 0.1658692259050589 -0.440663685204774 0
-781 -0.2828986587077283 -0.1153764969848001 0
-782 -0.3543233748164176 -0.08178289504313006 0
-783 0.2160382593194041 0.2577910325430584 0
-784 0.2402421290422563 -0.2226159915024424 0
-785 0.2818822405432957 -0.2505958147660752 0
-786 0.1712965270148564 -0.4662354985030005 0
-787 0.4225756349178492 -0.1399449878052032 0
-788 -0.1984159790003787 -0.3593265502313985 0
-789 -0.1625901650423465 0.4057174539472851 0
-790 0.4177103565770937 -0.2205622445527245 0
-791 0.3093159796338651 0.1045033648596563 0
-792 0.3608725403521656 0.08537021528431536 0
-793 -0.468951012133658 0.2249219669255077 0
-794 -0.3497392731049294 0.08804672630190322 0
-795 0.09273243678445905 -0.4667933911851526 0
-796 0.2975769884180931 0.07440534369072029 0
-797 0.2473523398475974 0.1563599925087233 0
-798 -0.2533199751562112 -0.2023600258180856 0
-799 0.1244154305649367 0.4000522323318749 0
-800 -0.369238471708287 0.1557959530455169 0
-801 0.1367495012845197 -0.4400366226442108 0
-802 -0.1914528530517698 0.3537523637300052 0
-803 0.3197385676002624 0.1286603515340416 0
-804 0.3923848229294574 -0.1007762256596277 0
-805 -0.2051408617363801 -0.2412369171555213 0
-806 0.3691005660542683 -0.2234331336892075 0
-807 -0.3776756479945746 0.07793425996500926 0
-808 0.1840929919094438 0.3018284102058912 0
-809 0.3737467457611168 0.008400905878824546 0
-810 -0.4349968212647194 -0.04904911302791583 0
-811 0.2721326015853295 -0.4627439227628897 0
-812 -0.17418495671568 -0.3610852882359588 0
-813 0.1439962192199827 -0.3645932051648331 0
-814 -0.3237663929979905 -0.09467272659047599 0
-815 0.1215467141158395 0.4497011838357336 0
-816 0.3052204578641254 -0.05202093508538767 0
-817 0.4794170879112375 -0.141328369800954 0
-818 0.3801347418421552 -0.05276648333770346 0
-819 0.1102151805823416 -0.4437166104716087 0
-820 0.4163278294428437 0.1002739347486958 0
-821 0.3500360359401051 -0.03454993678823321 0
-822 -0.3661028021785224 0.128363964980369 0
-823 0.3680785999694235 0.1116680988132677 0
-824 0.3823302651688618 0.06590104797630915 0
-825 0.1016490527647601 0.4097446648420628 0
-826 0.4047601160330959 0.0485263252164655 0
-827 -0.4563157865422379 -0.05157576650150777 0
-828 0.08329143996802378 -0.4367885020869555 0
-829 0.4570233272650481 -0.2153145767341763 0
-830 0.1759096119943593 0.3608526556576815 0
-831 0.221135440183154 -0.4644055455826171 0
-832 0.1980753826035985 -0.3458387829384347 0
-833 0.4203269582344907 0.1249893153136215 0
-834 0.2654724947144105 0.3413946459746553 0
-835 -0.2957331159408141 0.2257022855189332 0
-836 -0.1257399589423456 0.3790741588725915 0
-837 -0.3818308943305197 0.0321547685902829 0
-838 0.1594718923750483 -0.3875301514836769 0
-839 -0.1213435790677042 -0.4065049231787521 0
-840 0.4010009449128736 0.02008878812961166 0
-841 -0.4261147168238108 0.1593393517168651 0
-842 -0.1047444373667711 -0.4496986577680099 0
-843 0.3857592538050467 0.2065471791920877 0
-844 -0.4494803206937326 0.172104723426184 0
-845 0.3392801875819968 0.107054361303468 0
-846 0.3795725222837148 0.1610870099712557 0
-847 0.09686693809564362 0.453414788591266 0
-848 -0.2915249675644269 -0.1671429942607132 0
-849 0.3124627823933179 -0.4340559136216877 0
-850 0.4313185505836779 0.03082436866446384 0
-851 0.2144423629667529 -0.4434834332050978 0
-852 0.3323129809470883 0.1482634528817064 0
-853 0.3672385883039802 -0.1958791232189518 0
-854 0.4074524215628051 -0.1616060154983868 0
-855 0.3309343679730891 -0.2531130233444376 0
-856 -0.2295264239527612 -0.1957443728992872 0
-857 0.1870041421874385 -0.3896787131834089 0
-858 0.2781576300989056 0.1034983765607865 0
-859 -0.2043924361978271 -0.272137490104264 0
-860 0.4134149589350545 -0.1973743164445722 0
-861 0.3986357955363137 -0.00693530796707014 0
-862 -0.227593107995063 -0.1463951422380303 0
-863 -0.1473385385487051 -0.4043233531335029 0
-864 0.4324098877113983 0.08441802849782186 0
-865 0.3743710788285113 0.1367423947391658 0
-866 -0.3919446880524438 0.05678058128211946 0
-867 0.1998291968647004 -0.3708087305228335 0
-868 -0.2031477620696472 0.4738885416803745 0
-869 0.1926596649426126 -0.4303330990293604 0
-870 -0.257393922294589 0.2396213094520625 0
-871 0.2478759050019718 -0.329680916468533 0
-872 -0.229929495059748 -0.2588933184085764 0
-873 0.1832433072820623 0.4762536790605613 0
-874 0.3948464005088811 0.1181827447562776 0
-875 -0.1782798688633711 0.3767769801381267 0
-876 0.4096288859376028 0.07540403832833679 0
-877 -0.3107040986530745 -0.1776169989248468 0
-878 -0.3328456069900637 -0.1234929253610347 0
-879 -0.4183995764443524 0.06002761458176226 0
-880 0.3370386587862533 0.19460167235378 0
-881 0.4248993978763556 0.1743551717766451 0
-882 -0.1318735270205313 -0.4518500235540624 0
-883 -0.4783702889233413 0.005068500980186353 0
-884 0.4730107461965566 -0.02993894280824971 0
-885 -0.4717867653955002 -0.3037728221289328 0
-886 0.2782122507814301 0.1527419901226111 0
-887 0.1215052794887625 -0.4164255692505883 0
-888 0.1446773841086433 0.4416167372182674 0
-889 0.4718875264668279 0.3022483212434126 0
-890 0.2230081974993499 0.4405887514494186 0
-891 0.2270977695438242 0.3688082551237413 0
-892 0.232092428901645 -0.31112950473091 0
-893 -0.4001656562632448 -0.1449209633028724 0
-894 -0.04712689585262152 0.4701103519085125 0
-895 0.4302862363640972 -0.04099629178398376 0
-896 0.1995667398047613 0.3826641434735888 0
-897 0.3075195686460978 0.1540646183670903 0
-898 0.1648738280960677 0.4345537365905072 0
-899 -0.2166187422837916 0.320702298570116 0
-900 0.3544790958798384 0.1560995898626148 0
-901 -0.4523301783231207 0.2033440316612411 0
-902 0.4214548981312796 -0.1779636734562626 0
-903 0.451835897953685 0.04885769696127153 0
-904 0.4518830896507513 -0.1521245305482876 0
-905 -0.4568560004539093 0.2487364742482772 0
-906 -0.4771869961055786 -0.2539404293332915 0
-907 0.4206839628659888 -0.02025794743474329 0
-908 -0.1932946797908539 0.4008901019583987 0
-909 0.1713393125369331 0.3872569478069605 0
-910 -0.4371867203695792 -0.1426411251252165 0
-911 0.3821262109267881 0.1851316631396936 0
-912 -0.2447706992020154 -0.1302308541838217 0
-913 0.4769694679468282 0.2584621018563739 0
-914 0.4022452839840067 0.1678110096772366 0
-915 -0.3314731512181338 -0.1666281641074012 0
-916 0.1759318637657733 -0.4116982887374097 0
-917 0.332903697597257 0.1687233832149702 0
-918 -0.3314937510602168 0.4756233304548256 0
-919 -0.2040270786814724 -0.4042463171481872 0
-920 -0.259869636928909 -0.2207019149173743 0
-921 0.2278659014198681 0.3438304277337803 0
-922 0.2290975191157578 0.2133713519984062 0
-923 -0.4274988109155098 0.1873072938713163 0
-924 0.4443352454539348 0.1334255009409679 0
-925 0.2476429809854295 0.4822985794954049 0
-926 -0.4815959608475081 0.3351530683214552 0
-927 0.3325745815242218 -0.4532076258327942 0
-928 0.3354330136627238 0.4821034277340138 0
-929 0.2567975706599268 -0.346386417779417 0
-930 0.4815383304305412 -0.3352102597031053 0
-931 -0.2553462929256586 -0.4795135494314361 0
-932 0.2450921947673727 0.3495549812677606 0
-933 0.3531086003865102 -0.1712446561328968 0
-934 0.4235778907880398 0.1499490025901122 0
-935 0.1478915419633098 0.3917263240927818 0
-936 0.4738215055596792 0.3321965720505938 0
-937 -0.4190187380374799 -0.1278712353252451 0
-938 -0.4727238130041584 -0.3331742452456114 0
-939 0.2330088589299726 0.3045108910651489 0
-940 -0.2486389842325581 -0.1541090316798446 0
-941 0.297803740011821 0.4758742605204554 0
-942 0.1291007825723658 0.375572092627 0
-943 0.2011917397500954 0.4568099950119819 0
-944 -0.2276881418803597 -0.3040118336613665 0
-945 -0.3952927005586956 0.1177780463500795 0
-946 0.3265949344323189 0.2338354662949786 0
-947 -0.187518330872509 -0.3824677500860412 0
-948 0.2041907166061249 0.4804060953614686 0
-949 -0.2884149356175165 -0.1416088073616832 0
-950 0.3461926020829483 -0.3166210465864737 0
-951 0.4665604567196323 -0.2590897806521028 0
-952 -0.4018665613991366 -0.1678133605833279 0
-953 0.4216338969059915 -0.2498619221846394 0
-954 0.2180064671766861 -0.3623902409389497 0
-955 -0.1549644809008126 -0.4467186135469439 0
-956 0.3123117083398944 -0.3445513705155493 0
-957 -0.3403447329878704 0.2576729517492586 0
-958 -0.4732295849140609 0.1823233261475402 0
-959 0.4008348705861001 -0.03235810227260844 0
-960 0.3646952913172286 0.201886482686868 0
-961 0.3467717653972566 0.2179542415034501 0
-962 -0.4078440055145853 0.0351438203923159 0
-963 0.2718843450619547 0.3605810235159717 0
-964 0.3038726900121668 0.2258377392780075 0
-965 -0.3986099607401849 -0.1189219840866689 0
-966 -0.4619766242015099 -0.2068718492953195 0
-967 0.4747070642117086 -0.1136636599528229 0
-968 0.2353796945276206 -0.4497238110231935 0
-969 -0.2012926877555715 -0.3315643621235926 0
-970 0.2875334297663525 0.3381186183846735 0
-971 -0.2245600469514616 -0.4505403093881732 0
-972 -0.2043818027464817 -0.4732198783896513 0
-973 -0.2017302804875539 0.4468511468686603 0
-974 0.2499794888741432 0.4543605372447801 0
-975 -0.2385637259005925 -0.4342412374632084 0
-976 0.4091126377214113 -0.05527989839217802 0
-977 -0.4367083507223625 -0.09157346965013333 0
-978 -0.340244701888078 0.2903923888087688 0
-979 -0.2862012734395554 0.2421842214231159 0
-980 0.2382316076047576 -0.2765693829948128 0
-981 0.2250281388145305 0.2380826391793519 0
-982 -0.3610233414462393 -0.1984660413613689 0
-983 0.1902297411751157 0.4305067625015663 0
-984 -0.365108067053822 -0.1765593722778512 0
-985 -0.3058505677786117 0.4701167645593646 0
-986 0.2878055128313851 -0.3103480110583058 0
-987 -0.3805247663866667 -0.1619197055793078 0
-988 -0.1765005915640966 -0.439580257805453 0
-989 0.3074355675627558 0.2471658216332576 0
-990 0.2513279004820321 0.3038338313160772 0
-991 -0.436477566325161 -0.1136977968289257 0
-992 -0.2700056380625873 -0.15994305345279 0
-993 -0.3846158145942551 0.3079213162977715 0
-994 -0.3397019790001617 -0.1431831583918265 0
-995 -0.286827628438823 0.4531333419741513 0
-996 0.1237496753351307 0.423772443286519 0
-997 -0.2217243266074486 -0.3560786242519085 0
-998 -0.2416508749504136 -0.3769039824116375 0
-999 -0.3438130659981858 0.3205861524984356 0
-1000 -0.2925469877351994 -0.1905556373923299 0
-1001 -0.3129215387737331 0.3318191694663484 0
-1002 -0.3011875544616721 0.4162750006917386 0
-1003 -0.3823969309312679 -0.3150987232620275 0
-1004 -0.3207200100632912 -0.3441297135371904 0
-1005 -0.2169624664381664 0.3505684296268285 0
-1006 -0.3057641758637056 0.4400218551220805 0
-1007 0.457941764410569 0.2740519604675404 0
-1008 -0.2508942675982079 -0.4551984039544563 0
-1009 0.289674379397332 -0.2682835959571973 0
-1010 0.3550513248984594 -0.2950400122062265 0
-1011 -0.4534463968050692 -0.2830273140178144 0
-1012 -0.2478353892963049 0.283538636195724 0
-1013 0.1677121683861384 0.4112713447653112 0
-1014 -0.2785387953699064 0.4087115140279052 0
-1015 -0.3824946257444221 -0.1848383169403379 0
-1016 -0.4707435385743614 -0.04079866250067614 0
-1017 0.2457245131268395 0.4247974846657623 0
-1018 -0.3569722384680473 -0.1303782529262069 0
-1019 -0.2090359725824313 0.4213460761705266 0
-1020 0.4550423965458387 0.2486246414166059 0
-1021 -0.378069471745013 0.2562590185269026 0
-1022 0.3396920637237543 0.3975717216603452 0
-1023 -0.3020721051283948 0.3882235920061761 0
-1024 0.3132771608944265 0.1828591607847729 0
-1025 -0.2309258697174675 0.3748075396117676 0
-1026 -0.3735555312039704 0.2308277263846573 0
-1027 0.06765191815782962 -0.4775585493402055 0
-1028 -0.2409528577717736 0.4476188054511691 0
-1029 -0.4528070366427723 -0.242309802968589 0
-1030 -0.4593101624270369 -0.2637537726499434 0
-1031 -0.4735832047105011 -0.1131020019196517 0
-1032 -0.3338105070268123 -0.3945564682391048 0
-1033 -0.2501396483073264 -0.177727308047769 0
-1034 -0.3109275700012655 0.2893509258937554 0
-1035 -0.1974749883153191 -0.4448676374517289 0
-1036 0.4725974285762407 0.1197094152445098 0
-1037 0.2330606222370414 -0.4827142280401226 0
-1038 -0.3735798180242761 -0.1085951830859288 0
-1039 -0.4186165623108598 -0.3001924666282199 0
-1040 -0.2930750382471023 -0.2098549310316267 0
-1041 -0.2604092950922904 -0.365492779337473 0
-1042 0.2889538736174879 -0.436384527216086 0
-1043 0.217622103389617 -0.4255222376562789 0
-1044 -0.2689590102565496 0.2768737915792169 0
-1045 -0.2903173861855379 -0.4759136482930372 0
-1046 0.3595666033738888 0.3490724117989951 0
-1047 -0.3057131906415748 -0.3062431478690623 0
-1048 -0.158659533316417 -0.3781515641193768 0
-1049 0.3095434619000509 0.2716755778270509 0
-1050 -0.1744573969392698 -0.4026377255723281 0
-1051 -0.4809942503573785 0.431187281059194 0
-1052 0.4809920798070759 -0.4311876782758879 0
-1053 -0.2708736935105264 0.257208434451509 0
-1054 0.4311935943729044 0.4810436515395052 0
-1055 0.4143290226675669 0.3067224783015897 0
-1056 -0.4309204001392184 -0.4805316345195352 0
-1057 -0.279414867389453 -0.447823148938158 0
-1058 -0.3824931635465715 0.2802897057518277 0
-1059 -0.3614711926858606 0.2704394179214486 0
-1060 -0.341989120096691 0.2080850118189552 0
-1061 0.2682045089036262 0.3178057002872772 0
-1062 0.2433634189058695 0.3261114158014086 0
-1063 -0.2750711956847061 -0.2056366137948005 0
-1064 0.3230332196349371 0.3917936399836388 0
-1065 -0.2890952479931926 0.3345541684774339 0
-1066 0.4313670720773307 0.203620205917717 0
-1067 0.4418486769340155 -0.4153661596304349 0
-1068 -0.4418846224046398 0.4153556130597116 0
-1069 0.3141274410763105 0.3770719853563183 0
-1070 -0.309495154308915 -0.2872503828878912 0
-1071 0.3541475440751996 0.2421547261375423 0
-1072 0.3306968274803599 -0.3968252189209454 0
-1073 0.4153641927984721 0.4420993154225712 0
-1074 0.2308862583178826 -0.410318973865041 0
-1075 -0.4061645079740266 -0.1915616921007754 0
-1076 0.340010283318686 0.2779130712400887 0
-1077 -0.4164938675604187 -0.4410277242322857 0
-1078 0.1636061488965573 0.4587942511912195 0
-1079 -0.3950834960081872 -0.3326160829150297 0
-1080 -0.2546107976926221 0.4738502647757694 0
-1081 0.3149058805182215 -0.2691714706112615 0
-1082 0.2821681462437391 0.2546008349871055 0
-1083 -0.2504849186736779 -0.2749293259507595 0
-1084 0.2546589997609572 0.2373713313447753 0
-1085 0.2756278759534528 0.4388861005302322 0
-1086 0.2635512179612247 -0.2667794505430613 0
-1087 -0.2212429626066232 0.438589388770919 0
-1088 -0.4758388050619866 0.287250604029238 0
-1089 -0.2576368500170284 0.3712607742828904 0
-1090 0.2580133617176765 -0.4821057255790687 0
-1091 -0.3252727722129552 0.4219962335217263 0
-1092 0.4390752592420384 -0.2024166589344116 0
-1093 0.3326593335870628 0.3182167834666749 0
-1094 -0.3362317115380764 -0.2528766384156915 0
-1095 -0.4159036711657888 -0.09854911169296762 0
-1096 0.3047098150737098 -0.4104451397424005 0
-1097 -0.1385716170785056 -0.427722119740717 0
-1098 -0.4280932526237373 -0.1696453485380811 0
-1099 0.4311935709484754 0.2366560479051935 0
-1100 0.2907102538365756 0.3046058575679892 0
-1101 0.4428872635435382 -0.2290152296060033 0
-1102 -0.337132706682798 -0.1977088319258071 0
-1103 0.2384204613434161 0.2801154981363628 0
-1104 0.3920764052538435 -0.208808489088871 0
-1105 0.3641790296370823 -0.2758742609963819 0
-1106 0.3967491436657485 0.3244848818391528 0
-1107 0.3343288218009173 -0.4242666344522553 0
-1108 0.4747389809426084 -0.2813692320513199 0
-1109 -0.2753040895002975 0.3831304309267726 0
-1110 -0.4155729403708719 0.2260942142641488 0
-1111 -0.3072031820550829 -0.4567168172330862 0
-1112 -0.2890297632851719 -0.2987527019915259 0
-1113 0.2574357504750089 -0.3006153956810904 0
-1114 0.3092283699349774 -0.3200769124088702 0
-1115 -0.341544297651522 0.235032547349304 0
-1116 -0.3602173394366873 -0.4755004986671034 0
-1117 0.3535819805237027 0.3252418421106871 0
-1118 -0.2838108031255164 0.3628626535028999 0
-1119 0.4266823731164407 -0.3989500918979323 0
-1120 -0.4268073709578387 0.3989118260209923 0
-1121 -0.2991099988619394 -0.3439843442366635 0
-1122 -0.3992010328190339 0.2416226331732125 0
-1123 0.4461621992184815 0.1807638627060794 0
-1124 -0.4309661807848167 -0.2375796243211434 0
-1125 -0.3007213907859072 0.311735092216958 0
-1126 -0.3958993189617233 0.1577044554947244 0
-1127 0.3615349059906842 -0.4525182636611072 0
-1128 -0.4239897775269701 -0.3280445174246629 0
-1129 -0.3137251922923653 -0.3845560638182353 0
-1130 -0.3292203035039688 0.3946908842417882 0
-1131 -0.4741954662710994 -0.3621747524230794 0
-1132 0.426128761645395 0.3283672106817128 0
-1133 0.3988706851426384 0.427178505911945 0
-1134 0.4707000542147099 0.3609567659794345 0
-1135 0.3726503404269927 0.2242031967407167 0
-1136 -0.4049361537661753 0.07312436256941855 0
-1137 -0.3598844541877966 -0.2212701911003316 0
-1138 -0.4020965005675988 -0.3137186407810945 0
-1139 0.3132824780675079 0.3536653399508674 0
-1140 -0.4784945125856314 0.3885798362765383 0
-1141 0.4784748307948437 -0.3885892027012977 0
-1142 -0.2905043926203481 -0.3225573879844372 0
-1143 0.3793715088110636 -0.157768712013054 0
-1144 0.2907190963541374 0.3689284057492077 0
-1145 -0.401104898633441 -0.4188088723014598 0
-1146 0.3886242705142522 0.4786372553671535 0
-1147 0.3730314957939815 0.3109248952854091 0
-1148 0.2355445136446022 -0.3721938426199966 0
-1149 0.2392073109108097 -0.3525659731863576 0
-1150 0.2616183490782381 0.2080469441328308 0
-1151 -0.3153290410094216 0.2450828047446663 0
-1152 -0.4272805588575743 0.2517021563528175 0
-1153 -0.4791238132148729 -0.06483649259550725 0
-1154 0.4788746625288764 -0.07266568347995715 0
-1155 -0.4424534016737149 -0.3037673283529166 0
-1156 -0.3543257394380857 0.4776239182929441 0
-1157 0.4539088882945057 0.2200606543815461 0
-1158 0.3378508792349822 -0.2779214084755752 0
-1159 -0.03063951751706764 -0.1006561466774812 0
-1160 -0.09345873034873736 0.4745088007298402 0
-1161 -0.06388193224333918 -0.02610139535050994 0
-1162 -0.04192335322395859 -0.4261813661930132 0
-1163 -0.01720110980711724 -0.4234292403532929 0
-1164 -0.08615376996874889 -0.04139959220976976 0
-1165 0.05244525198311532 0.3248664261737682 0
-1166 0.2206366111404297 -0.08669310614293224 0
-1167 0.1533318763833864 -0.07731503341957002 0
-1168 0.05623223180906906 0.2556840486813638 0
-1169 -0.05778894728578534 -0.09870733105533816 0
-1170 0.2017591199093998 -0.1074370206770399 0
-1171 -0.1912828828932525 0.1933154147931264 0
-1172 -0.0224985011763683 -0.07336296638887717 0
-1173 0.07950676805932864 0.2635007783256533 0
-1174 -0.1094172510823835 0.2598568793403634 0
-1175 0.1636214794697699 -0.05100875062277058 0
-1176 0.1696950899301658 -0.1037410328183881 0
-1177 -0.01767246229070166 0.4738738216807001 0
-1178 0.01236005416480957 0.290450393524691 0
-1179 -0.005258186123731206 -0.04752687320061751 0
-1180 -0.1082174366462386 -0.311485921569736 0
-1181 -0.08702577616459567 -0.1060585714864171 0
-1182 -0.1048151237993244 0.1986907951058026 0
-1183 -0.04880102082272075 -0.3697885189955936 0
-1184 0.04490655781240579 -0.3524338998682881 0
-1185 -0.0003292751662314526 -0.3639397695649969 0
-1186 0.1838884271522124 -0.1310368106170949 0
-1187 -0.02457464617934696 -0.3671616623089172 0
-1188 -0.08143795586953731 -0.3166574686352815 0
-1189 0.1366052505902919 -0.2011445557660126 0
-1190 -0.07469517908161268 -0.3723758183565692 0
-1191 0.2263458938995703 -0.1632045651654693 0
-1192 -0.06617038064057092 0.2298790646237857 0
-1193 0.007874008156302995 -0.4186288014360535 0
-1194 0.02271223151146484 -0.3586850312410997 0
-1195 -0.05397861993541598 -0.3145985731496496 0
-1196 -0.04954990851234228 -0.1545494055886209 0
-1197 0.1629852797789499 -0.2522619225576305 0
-1198 0.01449478911398308 0.2292345934628369 0
-1199 -0.23385299177998 0.04403246993231631 0
-1200 -0.1706812463058342 0.2101875920736267 0
-1201 0.001515308973590816 -0.1507873959808521 0
-1202 -0.1433351236840168 0.1670643984856141 0
-1203 0.1515315103640781 -0.1775551419089335 0
-1204 0.03370803379245734 -0.4086639539878165 0
-1205 -0.1308538876841351 -0.2630871049940029 0
-1206 0.04528640554201663 0.3875654671121165 0
-1207 -0.03743064815918946 -0.04204494555384305 0
-1208 -0.02738186386242341 0.259783795708681 0
-1209 0.1673667669517241 -0.1542493454319878 0
-1210 -0.03023970485090343 -0.3123509319645967 0
-1211 0.2846763784428427 -0.1014084954819706 0
-1212 -0.08244304198555129 -0.2624354400073854 0
-1213 0.01600402242079475 -0.3059762730871955 0
-1214 -0.0286464714820075 0.4489672233720319 0
-1215 0.2098243412727751 -0.184970173222828 0
-1216 -0.02391669211931056 0.2006346317907322 0
-1217 0.138692351980048 -0.1025357118795581 0
-1218 -0.03567978351954691 -0.2589366066946094 0
-1219 -0.01236351796446293 -0.2564172486227088 0
-1220 0.006265764203320479 0.3510456938116899 0
-1221 -0.06553531780721739 -0.2087624780755748 0
-1222 -0.07965408838490216 -0.07210852013488814 0
-1223 0.1236156386706568 -0.1263749307941246 0
-1224 0.02035313577704729 -0.4674857449140437 0
-1225 0.2435874629940414 -0.1409836568905658 0
-1226 -0.1356990173160697 -0.01128384721472895 0
-1227 -0.06112266297557294 0.1706524539579314 0
-1228 0.02483863072103881 -0.1003883363072374 0
-1229 -0.02428378065679043 -0.1523493565622679 0
-1230 -0.05909086993380561 -0.2609227559809328 0
-1231 0.1896565562890931 -0.04410865225943349 0
-1232 0.1875603178621582 0.0530781232186839 0
-1233 0.05459435672119769 -0.1500830970973363 0
-1234 -0.006884669554708167 -0.3094554884991707 0
-1235 -0.0979326069693333 0.1399283538035846 0
-1236 -0.06794158321010556 0.2888851609286118 0
-1237 -0.01790388967379099 -0.2042511918924956 0
-1238 -0.0442739753157592 -0.01049381681233268 0
-1239 -0.1157111655213849 0.001208850358833497 0
-1240 0.1888271957061511 -0.2539402795182833 0
-1241 -0.150203070204448 0.2263219752428362 0
-1242 0.01113822833989035 -0.2539272843449684 0
-1243 -0.03084752977272093 0.3184848268852993 0
-1244 0.232347010561441 -0.1136417233386646 0
-1245 0.02212277637850053 0.4425517215635358 0
-1246 0.03127955934712335 -0.2007260897712851 0
-1247 0.03454703276139229 -0.2512948494669315 0
-1248 -0.0981018303933045 -0.1610127833054526 0
-1249 -0.02759217826216167 0.008130244190939597 0
-1250 -0.1314736339353643 -0.06569988944116049 0
-1251 0.006425646845280338 -0.2023109545380627 0
-1252 -0.1088091326371811 -0.05628760443572183 0
-1253 -0.181415284479745 0.1356618394686423 0
-1254 0.0935981508304789 -0.07812501057542263 0
-1255 -0.1038096129208699 0.3231868524366974 0
-1256 -0.04187144782805251 -0.2065320308094979 0
-1257 -0.07782841248555809 0.02967513024262102 0
-1258 0.03304904831266475 0.3070717192606999 0
-1259 -0.006673317173762005 -0.4759478951738927 0
-1260 -0.09643659014710076 0.0148931809467856 0
-1261 0.1091099097550404 -0.1997982861932841 0
-1262 -0.134890025789482 0.1100193319132296 0
-1263 0.05052373408567418 -0.05376515759409561 0
-1264 0.0612764403680525 -0.2987580896468291 0
-1265 -0.1124836833345364 -0.2127189279783535 0
-1266 0.1058661082171568 -0.05452856918343022 0
-1267 -0.07418040330135391 -0.1576549634596376 0
-1268 0.2622496532756681 -0.120607748517317 0
-1269 -0.1836991179224566 0.018208093017747 0
-1270 0.1970088353495518 -0.1582213825848995 0
-1271 0.03760542907075216 -0.07675533066474782 0
-1272 0.17734248223555 -0.2294344705805659 0
-1273 0.1468560513389341 -0.2742121012575199 0
-1274 0.1931793387187699 -0.2072175278723863 0
-1275 0.1648458181965975 -0.2038234856169146 0
-1276 -0.2191701514447739 0.2028719797477246 0
-1277 0.2686050473988162 -0.1879602273038195 0
-1278 0.08045395856877453 -0.1017072194466015 0
-1279 0.2088674262490099 0.06302892435795983 0
-1280 0.08259103506621197 -0.1994002825149225 0
-1281 -0.1312739748035472 0.2717370591244223 0
-1282 -0.1057015830484685 -0.2621768432498646 0
-1283 0.1378171854687405 -0.1517859634994158 0
-1284 0.0673666596288334 -0.1257596732899189 0
-1285 -0.1447105945438226 0.04273540057139179 0
-1286 -0.0891955446786105 0.08428259438618181 0
-1287 0.05488393349645874 0.196630025801474 0
-1288 0.08151792127922547 -0.1500129697803915 0
-1289 0.05670238429178912 -0.1998577377852097 0
-1290 0.02784509814541331 -0.1502624628164299 0
-1291 0.1090305909823113 -0.1020809668983205 0
-1292 -0.1710934896520443 0.2394086967436867 0
-1293 0.0006996658549017607 -0.4468565278878177 0
-1294 0.1089779046016847 -0.2486450493148313 0
-1295 -0.1916055801807444 0.2477782172766325 0
-1296 -0.003453449509948874 -0.09889894610288923 0
-1297 0.2553275818135041 -0.166173219922999 0
-1298 0.116845936887691 -0.03145276656719063 0
-1299 -0.05412004531506832 0.1147804523331008 0
-1300 0.1835246719354867 0.02701838118783139 0
-1301 -0.1241073145212618 0.1829790607312808 0
-1302 -0.04346700326500677 0.0613543904040397 0
-1303 0.1092999148807453 -0.150533302430184 0
-1304 -0.06513947822321543 -0.4275945322024051 0
-1305 -0.08911392707474546 -0.2109244468871048 0
-1306 -0.2847710337987223 0.07657851674908661 0
-1307 -0.1258183593823637 0.05585876741958395 0
-1308 -0.1341487186426834 -0.1181148659528882 0
-1309 0.02960911306593424 0.3385343627581295 0
-1310 0.1559130331421388 -0.2973752307012303 0
-1311 0.009679173872197808 -0.02595969129712128 0
-1312 0.0833326507954319 -0.2483825373427953 0
-1313 0.2263908613434585 0.005911937724276114 0
-1314 -0.1927035057129854 0.06924604984959991 0
-1315 -0.01940293334105418 0.1444816771730504 0
-1316 -0.175881191363128 -0.03264599449624634 0
-1317 0.3338759275330108 -0.1271181146500085 0
-1318 0.01657561476791954 0.172220342736896 0
-1319 0.1226287161424794 -0.2250326141904046 0
-1320 0.0753348390694779 0.2066081155650308 0
-1321 -0.08888003488906031 0.2753386192624474 0
-1322 -0.1113541753210455 -0.1123719011469562 0
-1323 0.01260684681971411 -0.1250652331752488 0
-1324 0.0630412660652195 -0.03197527125037192 0
-1325 0.1771502207806555 0.001475481360876178 0
-1326 -0.1281516670397864 0.3157605850913887 0
-1327 0.05259244995931028 -0.1012727064947871 0
-1328 0.02344225387629914 -0.005637518887778841 0
-1329 0.05872914740096724 -0.2495325872142755 0
-1330 0.03866806246796393 -0.3022424012660482 0
-1331 0.03468502997802352 0.2743298577190716 0
-1332 0.2021810921098044 0.006014612935126934 0
-1333 -0.2925297510033427 0.05487386435814703 0
-1334 -0.2525361098482402 0.02921127559668839 0
-1335 0.1260322944119723 -0.007886548451266332 0
-1336 0.03486762813386349 0.2428548197276453 0
-1337 0.08469795559960024 -0.296587015732794 0
-1338 -0.1641664308382782 0.03025942671220547 0
-1339 -0.200685710233107 0.1208996330610593 0
-1340 -0.1613593393976011 -0.2138565584763396 0
-1341 0.1354319053528937 -0.2499933373647927 0
-1342 0.09598656132692336 0.2150965003512452 0
-1343 -0.2279224259034203 0.1582428187740229 0
-1344 0.1167590227649065 0.2222448837473664 0
-1345 -0.1624408504953557 0.1514049751648432 0
-1346 -0.1559143726979888 -0.02237846056161658 0
-1347 0.1344793719351367 -0.05352724178899709 0
-1348 0.2111755877477586 0.1161148788379837 0
-1349 -0.2095555736772 0.175868787502058 0
-1350 -0.1072921723560735 0.06977552726058876 0
-1351 -0.1163286145096497 0.1249329446236391 0
-1352 0.09564506290977635 -0.1749084132581301 0
-1353 0.02525043127282315 0.3686376487968794 0
-1354 -0.121052517738567 -0.1647983594178564 0
-1355 -0.06024040382559984 0.04542139289717567 0
-1356 -0.08542901911024181 0.2143612140186358 0
-1357 -0.1537249445608838 0.09589696964482687 0
-1358 0.1074973450811643 -0.2955583346680099 0
-1359 0.04260739837716922 -0.1752222248636525 0
-1360 -0.0415654629908121 -0.1266114180655782 0
-1361 0.08738272802002038 0.2891509281206925 0
-1362 -0.03972148175060431 0.3713251251158338 0
-1363 -0.1542128000169495 0.2807024252065021 0
-1364 0.1917480031358807 0.1552850720093479 0
-1365 -0.2215292868179891 -0.005516625118571432 0
-1366 0.2185920925725016 -0.2134154768509693 0
-1367 -0.2408352905140649 0.09444302340848372 0
-1368 0.02304715179544302 -0.05137459916564831 0
-1369 0.07808893151101477 -0.05471153382337735 0
-1370 0.1517209272734895 -0.003741420501112201 0
-1371 0.1703566727312549 -0.0241320573206821 0
-1372 -0.1433533503631139 -0.1678924155195694 0
-1373 -0.007727932951771738 0.2749583088408977 0
-1374 -0.01164201751060428 0.09221770267098199 0
-1375 -0.1730829267425604 0.08227429842189583 0
-1376 0.1031827076620778 0.267930144696862 0
-1377 0.002422212192683692 0.04314011352716089 0
-1378 -0.04675467592736093 0.2449017099654572 0
-1379 -0.172852806185909 -0.08175923323318565 0
-1380 0.1138085285465784 0.1713950567909334 0
-1381 -0.2382512616581326 0.06925847387767999 0
-1382 -0.2028510727963572 0.006228548948237622 0
-1383 -0.1272216330718736 0.2126390771023936 0
-1384 -0.004829828710733692 0.2151601721537268 0
-1385 0.04535102587214979 0.4448286880188223 0
-1386 0.1639500656478295 0.04578584789217396 0
-1387 0.1483620549627227 0.08852668355645216 0
-1388 -0.03316701137577639 -0.3964073308922129 0
-1389 0.008509565075122117 0.4226198809343666 0
-1390 0.1693752792573326 0.09669848051561651 0
-1391 -0.1356893398362539 -0.2137749532685964 0
-1392 -0.01208146474088659 0.02583642125165124 0
-1393 -0.2203546201247382 0.1072696603337084 0
-1394 0.09376578614208497 0.1630398438429797 0
-1395 0.09621296214132498 -0.2724869910449886 0
-1396 0.153542278348784 0.1866401945566567 0
-1397 -0.1669021337313936 0.1804972576486648 0
-1398 -0.2621403159729967 0.08388396245868823 0
-1399 -0.04258738231517387 0.1858758101465278 0
-1400 -0.1525112967706523 -0.07410635558800184 0
-1401 0.07451410125789938 -0.01060981633645412 0
-1402 0.07036505737518284 -0.2243644259185296 0
-1403 0.2410471571551652 0.03064222849496294 0
-1404 -0.006354465134328381 0.4048319449497557 0
-1405 0.01773409965135544 0.3963536878946703 0
-1406 -0.009576202360520572 0.3047571077834572 0
-1407 -0.2691910947749274 0.01400416877102042 0
-1408 0.1518952189186368 0.1379048090827363 0
-1409 0.05524529183574445 0.1438947734771604 0
-1410 -0.213073364557983 0.05667018624291581 0
-1411 -0.07151156303839777 0.09951783561506046 0
-1412 -0.0837290696218196 0.3055309202273744 0
-1413 -0.1294288205331342 0.2424240709662215 0
-1414 0.1402911537141801 0.03966657034968388 0
-1415 0.07427686409523231 0.1538848515721295 0
-1416 -0.07948780240684201 0.1553533533010633 0
-1417 0.02023073113455618 0.1209817584364751 0
-1418 -0.08751584097559344 0.2447254650059004 0
-1419 0.07587838582333821 0.3148882612998763 0
-1420 -0.02197077235533263 0.3871764490213392 0
-1421 -0.01273689643942155 0.3341739342054275 0
-1422 0.2375244919590402 -0.07079039609850263 0
-1423 -0.008519851717514503 -0.1774749289412271 0
-1424 0.1370035657090893 0.2287827601268516 0
-1425 -0.1800218111392516 -0.1297623786540428 0
-1426 0.1251874179583072 0.2724380104524446 0
-1427 -0.2049568375488802 0.1482027970754311 0
-1428 0.1113750947952509 0.122093939195638 0
-1429 -0.2132067511547383 -0.05207503072770369 0
-1430 0.1468739012441745 0.2766718739300585 0
-1431 0.1905652921668697 0.1058052238065624 0
-1432 0.2893993401123869 -0.1285786812965916 0
-1433 0.05069508571890822 0.03580102644479487 0
-1434 0.1337965811434187 0.01578023541791902 0
-1435 0.1338052627886913 0.1791477575928847 0
-1436 0.1315914036123671 0.1299091422290305 0
-1437 -0.06349824314587493 -0.3426640245076856 0
-1438 0.1911958478335498 0.1309051431592011 0
-1439 0.2965650974552239 -0.1511512640677889 0
-1440 0.0367657517458635 0.0141743170309187 0
-1441 0.01568307737161961 -0.3875343710285029 0
-1442 0.03550021796698363 0.1849353726583196 0
-1443 0.08491530515869977 0.01020149580389748 0
-1444 -0.05280445613294697 0.01809660621667283 0
-1445 -0.09230419081818009 -0.1342918798707742 0
-1446 -0.08267661050306628 0.1846452364559364 0
-1447 -0.1859510383415873 -0.1767678836387057 0
-1448 -0.006267539772813135 0.2448265516096527 0
-1449 -0.2792010667027781 0.03518251757426753 0
-1450 -0.04782766347605585 0.274374601241016 0
-1451 0.2578185400452891 -0.2100820687516334 0
-1452 -0.04482543747194325 0.2152454415395472 0
-1453 0.1315158130110484 -0.2955747833657835 0
-1454 -0.1560669657974994 -0.1239266951608312 0
-1455 0.09442718617130108 0.03136184967065913 0
-1456 -0.03670262664892656 0.1298495621323558 0
-1457 0.1272145668609288 0.08130894346706161 0
-1458 0.02085790728876871 -0.2270691958791147 0
-1459 -0.09036185287572009 -0.01415670675088408 0
-1460 0.1607713144979098 0.2359764440170267 0
-1461 -0.06857422777664875 -0.4777070845753945 0
-1462 0.06926308127949234 0.3416983731905539 0
-1463 -0.1581049307830381 0.1232653082896438 0
-1464 0.1057280724111063 0.07525425811245402 0
-1465 0.1193406403718855 0.3148355749483292 0
-1466 -0.1203748254576066 0.1536611541743493 0
-1467 0.1719762596552341 0.1464212763491356 0
-1468 -0.1968067943300009 0.09496528932275512 0
-1469 -0.05767199002431381 -0.1819077573017483 0
-1470 -0.01717347563747104 0.3615061087237572 0
-1471 0.2156857056158227 -0.06032719415052887 0
-1472 -0.001918883044108748 0.000276883779064558 0
-1473 0.1171028769428433 0.03487851422141369 0
-1474 -0.02728048088678841 0.07702343371367751 0
-1475 0.2574501037207605 -0.06916446927675643 0
-1476 -0.07580321396321414 0.1272628457295111 0
-1477 -0.1327344487536508 -0.03867759615298454 0
-1478 0.2820370174262434 -0.1687349436492133 0
-1479 0.1758844309834859 0.1957595293854993 0
-1480 -0.04472208532887869 -0.2866311018036883 0
-1481 0.3340700873631581 -0.1047674706789008 0
-1482 -0.06624047437463372 0.07255754611462027 0
-1483 0.1686454273192554 0.2819319686263468 0
-1484 -0.1645102775205286 -0.1708203004721025 0
-1485 -0.1949148295174752 -0.04256867312217144 0
-1486 -0.001495888178143113 0.1586541223014123 0
-1487 0.1003034740978079 -0.01000057371270194 0
-1488 -0.04836690444184411 0.3027804434593637 0
-1489 -0.01561115758812354 -0.3381116595288169 0
-1490 0.08652586234422066 -0.3398227431907109 0
-1491 0.2183326535675897 0.165276426399817 0
-1492 -0.2558153150760837 -0.02958075403323191 0
-1493 0.3139972719229854 -0.1376902959960982 0
-1494 -0.07394683812494193 -0.2356492156424898 0
-1495 -0.003337399410807132 0.1864909427858072 0
-1496 -0.1206899911181718 -0.2376855346081454 0
-1497 -0.1050266123994157 -0.1873033590561126 0
-1498 0.04914964627315861 -0.00886082785211025 0
-1499 0.2307412382073118 0.07353111539811155 0
-1500 0.03506099257633585 0.2132177416787972 0
-1501 -0.149406942444926 0.06928054972893236 0
-1502 0.09155800678459831 0.1139877112624441 0
-1503 -0.03993355959377434 0.1575465280664206 0
-1504 0.06626692812833294 -0.3453962746890509 0
-1505 0.1450620510718349 0.06397596236845247 0
-1506 -0.1405093250597393 0.2991437510569753 0
-1507 -0.02690768524679449 -0.2314778053638322 0
-1508 -0.2390434364195393 -0.01763930942126589 0
-1509 0.03141888870268902 0.4624885057328619 0
-1510 0.07674857166466094 0.234751133658497 0
-1511 0.001958713635471194 -0.2814152981308934 0
-1512 -0.05208684448527281 -0.4532346812739854 0
-1513 -0.131965507746184 -0.09243136198152664 0
-1514 -0.1957694681473456 -0.09064757201844631 0
-1515 -0.09208460140819123 -0.2873820494020431 0
-1516 0.1429017637602913 0.3169045193014988 0
-1517 -0.003496472937182336 0.4469258355344856 0
-1518 -0.2827322765347968 0.1194724572133218 0
-1519 -0.1443644747362911 0.4620669107792373 0
-1520 0.01903532246078369 0.06265874922251326 0
-1521 0.315606937480671 -0.3882934974447256 0
-1522 0.03751651488085428 0.1327392223187194 0
-1523 0.04829013067671515 -0.2755189034469586 0
-1524 -0.1884288974523163 0.04368441580095776 0
-1525 0.2149502968973528 -0.01404349649926402 0
-1526 0.0633020439739902 -0.3682979501091044 0
-1527 -0.1119813120745192 0.09722481397270331 0
-1528 -0.2426191697178653 0.1185643202741828 0
-1529 -0.101992289215733 0.04261287872152245 0
-1530 0.07456806376081603 -0.3206663141139555 0
-1531 -0.1794081323300435 -0.007550411328456172 0
-1532 -0.140088160481559 0.01590644008962465 0
-1533 -0.2457006725066011 0.1439706776883156 0
-1534 0.1828485537886903 -0.3011850979609393 0
-1535 0.2163732669392467 -0.0361196096885435 0
-1536 0.2307207260249485 0.05174394191228012 0
-1537 0.004067616636808301 0.1075198351141713 0
-1538 -0.2827145138925075 0.09825572644473853 0
-1539 -0.2993703353848705 -0.0149823245815464 0
-1540 -0.2273517820416097 0.01848528617463896 0
-1541 0.03039718014404048 -0.3298842371986903 0
-1542 -0.3136852981650749 0.02513374479125031 0
-1543 0.3333882034295093 -0.1518907591619255 0
-1544 0.1504175946763137 0.1133639703698948 0
-1545 0.2855814134020878 0.0256667451837618 0
-1546 0.1014462812559185 0.05316470839749621 0
-1547 0.3067934312515934 -0.2076440306309868 0
-1548 0.07462569560428779 0.17982305811102 0
-1549 0.1334373875505554 0.2952800756776048 0
-1550 0.1888451035249831 0.0797175160337887 0
-1551 -0.05226387072483216 0.3298119828716354 0
-1552 -0.2450381982787008 -0.07147067378480142 0
-1553 -0.07350532279156956 0.4720135785807136 0
-1554 0.0009231585600804233 0.1325577923586018 0
-1555 -0.03248398213121447 0.1032900296465264 0
-1556 -0.1382665230463394 -0.1435545725598371 0
-1557 -0.2317508183053769 -0.05809240422047137 0
-1558 0.07168800972636717 0.1059113436827755 0
-1559 -0.4484710239042276 -0.002169163354803783 0
-1560 -0.1503531586842134 -0.1911391241904887 0
-1561 -0.287334928919702 -0.05445741744463645 0
-1562 -0.1030646824670256 -0.3653773541196257 0
-1563 0.07378018851963336 0.03370632888618622 0
-1564 0.03630127544474377 0.1582380366127001 0
-1565 -0.02954507002524348 0.4090043746075752 0
-1566 -0.271675606866556 -0.04189136274620581 0
-1567 0.08523149491836092 0.06924071022954573 0
-1568 0.1202063034467394 0.2477860499301388 0
-1569 -0.02031786324220511 0.05158568424768067 0
-1570 0.02749603920398086 0.03913219378418326 0
-1571 -0.2645396634190141 0.13123506373441 0
-1572 -0.283883845119154 0.1404516601146315 0
-1573 0.2344823916392103 0.1275737039415449 0
-1574 0.1127169653654556 0.1465111220957063 0
-1575 -0.05788677956324762 0.3839672121239081 0
-1576 0.1527933471933909 0.1625101460878266 0
-1577 0.02607631718859338 0.4821664828007076 0
-1578 -0.2986424861375687 0.03642424755494911 0
-1579 0.1121359659310087 0.3579139279808762 0
-1580 -0.1742553816111717 0.2630458283798339 0
-1581 0.1150100521604362 0.1967972682934326 0
-1582 0.4829928823698516 -0.05193297258487457 0
-1583 -0.4782082881828626 -0.1361577069989812 0
-1584 -0.2772804365576566 -0.09495203333420019 0
-1585 0.3143746032174197 -0.1882852013502987 0
-1586 0.09802503057914792 0.3124806747291669 0
-1587 -0.3256144559161948 -0.038077151682277 0
-1588 -0.2845569240014027 -0.0006751493877105887 0
-1589 0.1089848922725147 0.09814521989810808 0
-1590 0.1969266812703935 -0.279626802123068 0
-1591 -0.288361937801188 0.159878436134201 0
-1592 -0.07946950990771771 0.3323063931806282 0
-1593 0.2800696239307265 -0.2100629557314536 0
-1594 -0.1737333548106187 -0.05764035426497375 0
-1595 0.01141768625220638 0.08646232046592568 0
-1596 -0.3037044344930935 -0.07239314768558626 0
-1597 0.06985832992284689 0.3670247851083336 0
-1598 -0.2626402522790727 -0.08456074991552003 0
-1599 -0.1848378835753081 -0.1537646621988862 0
-1600 0.1657141007754908 0.2617209542463201 0
-1601 0.2705043289463823 0.009457881541503338 0
-1602 -0.2618840814340851 -0.00823186231676698 0
-1603 0.2240588700560028 -0.2360701630535836 0
-1604 0.3134093245629328 -0.09203196636026928 0
-1605 0.4467458047160794 0.009086224072473018 0
-1606 -0.2881680075654787 0.1998061267171079 0
-1607 -0.03830110288189746 -0.4801252460516089 0
-1608 0.07357680404508085 0.1293032239947775 0
-1609 0.04717823091883416 -0.4581253031111506 0
-1610 0.05945847949113028 0.4197053795967434 0
-1611 0.0607488242771663 -0.3952122477517406 0
-1612 -0.176433263779969 -0.1066490736911124 0
-1613 0.0890659589580791 0.3502154075496901 0
-1614 -0.2169359134541484 -0.02939991626671862 0
-1615 -0.1529689507668712 -0.2538273158884629 0
-1616 0.1207596704427022 -0.3165489094407809 0
-1617 0.1112235206901809 -0.3373349251866276 0
-1618 0.1368825136689376 -0.3360800111842979 0
-1619 0.3698801936525125 -0.1014512191382571 0
-1620 0.2505617731773558 0.005719108491710308 0
-1621 0.19908071094666 0.2051253926693173 0
-1622 0.1867323513487172 0.2465892076880014 0
-1623 0.1571839847667857 0.2119240563926411 0
-1624 -0.2040989563314111 -0.1380926418666298 0
-1625 0.003636784828585274 0.4842701980648847 0
-1626 0.2674454848844596 -0.01165595499928224 0
-1627 0.3751944012556379 -0.08186339633068031 0
-1628 -0.1509306575485238 0.3227161008443019 0
-1629 -0.4623712173221339 0.0258726833379413 0
-1630 -0.1323039730513896 -0.295608025114781 0
-1631 -0.2511787377602093 -0.05135227097891454 0
-1632 0.37700485916961 -0.1254698892357577 0
-1633 0.2729608412627755 -0.07958768978307415 0
-1634 0.2085433885493379 -0.4810085826204427 0
-1635 0.03870329696370697 0.1104402073425329 0
-1636 -0.3210422692580365 0.09899472073569451 0
-1637 0.05407300903854811 0.1012643115163532 0
-1638 -0.3094383734340272 -0.03033523664733656 0
-1639 0.1642516112886232 0.3179689222120301 0
-1640 -0.1549490097445064 -0.3308593316429236 0
-1641 -0.2124593753363997 0.2451788088064635 0
-1642 -0.2205213277180137 -0.07570764364692743 0
-1643 0.3341657869485474 -0.08437527351627809 0
-1644 0.3538400240728015 -0.1158284089972723 0
-1645 0.3148797254429274 -0.004917793910406613 0
-1646 -0.3363776273905131 0.05863430890220356 0
-1647 -0.03834332056117583 0.4272701856749148 0
-1648 -0.4531019095522608 0.104578756367351 0
-1649 -0.1099205767452763 -0.3399309662004122 0
-1650 -0.47519759127684 0.1254445413204909 0
-1651 0.2409969708120943 -0.01876683587419072 0
-1652 0.401169893314874 -0.07635730184361818 0
-1653 -0.408170758800064 -0.4842617933089324 0
-1654 -0.3692050957119809 0.2064238647140395 0
-1655 -0.1024241367285664 0.3707196582266893 0
-1656 0.2205952368728284 0.3888134951251366 0
-1657 0.248421966078378 0.08247745446277545 0
-1658 -0.07972988760458498 -0.4076432814575916 0
-1659 -0.3361701536991665 0.002213474201213131 0
-1660 0.2654011835414168 -0.2341968987255524 0
-1661 0.4218527587829235 -0.09721493794531412 0
-1662 0.46935008078622 -0.09408783494290969 0
-1663 0.066889487536905 0.05509058903295814 0
-1664 0.289791191345371 0.002008973025692803 0
-1665 -0.292497105669379 -0.03554473529028285 0
-1666 0.4822142337383726 0.02485017052713258 0
-1667 -0.325335691721675 0.1895408968265667 0
-1668 -0.1293435402082533 0.3601066245710542 0
-1669 0.195544627765161 0.1803073139400969 0
-1670 -0.3011131832596727 0.1128034323283473 0
-1671 0.1061528688149697 0.3333736739132693 0
-1672 -0.2144728818069626 0.290916101538059 0
-1673 -0.2206480783371132 -0.1014231035557955 0
-1674 -0.4564289861445994 0.07512665148951984 0
-1675 -0.4738899576281673 0.1541617989020788 0
-1676 -0.3072282960462064 0.002610436952320902 0
-1677 0.1888952820882252 0.2731350245766712 0
-1678 0.05086874544853826 0.4741567288542722 0
-1679 0.251867056175905 0.05657331609761239 0
-1680 -0.0535055977787402 0.4103076803434516 0
-1681 -0.08576219916685242 -0.4316395432998396 0
-1682 -0.3112299631910053 0.07266906610421169 0
-1683 -0.163019045746312 -0.2380128689093358 0
-1684 -0.2387439206059059 -0.111202906801023 0
-1685 0.2926415451236357 -0.02585012922862429 0
-1686 0.2295087397065183 0.09889993364642136 0
-1687 -0.2819520749816525 -0.07628205906448796 0
-1688 -0.4852626904828437 0.410340648880283 0
-1689 0.4852554617289247 -0.4103435128046098 0
-1690 -0.4265521328715516 0.01705415779634759 0
-1691 0.06981661214463948 0.4492073482146503 0
-1692 -0.3205154726675923 0.1319254117103933 0
-1693 0.1357029486410019 0.3553983062568428 0
-1694 0.4103559377657527 0.4853314463556975 0
-1695 -0.3637364830320326 0.01146885343791267 0
-1696 -0.241259535640737 -0.09237388879733592 0
-1697 0.326490751572082 -0.1732726295959591 0
-1698 0.3049339757932882 -0.1710373091893451 0
-1699 -0.199640172240683 0.266815576025543 0
-1700 -0.4786794813144466 0.2043779145754536 0
-1701 0.1052906327775801 0.3840330979447628 0
-1702 -0.4728171855692922 -0.01959744468473669 0
-1703 -0.2151812561974981 -0.3812810725202014 0
-1704 -0.2345079203221208 0.3329701014093757 0
-1705 0.08773085280525558 -0.3796414643823606 0
-1706 0.3370996469267816 -0.3569053908085074 0
-1707 0.3485857835413562 -0.2154153173757804 0
-1708 -0.1856302995052494 -0.2013356438039416 0
-1709 -0.3583182064504132 -0.01106135421139072 0
-1710 0.03622432590192796 0.08629685443764831 0
-1711 -0.4550082620250521 -0.1023033471602296 0
-1712 0.264350356660122 -0.03178525023362008 0
-1713 0.2763113151880727 -0.05512811539190969 0
-1714 0.4845787503050659 -0.2575538729465698 0
-1715 0.244098887270737 -0.04886883867343599 0
-1716 0.2966772305883313 -0.3840717908331785 0
-1717 -0.3499971348537282 -0.05039321372026198 0
-1718 0.3047217399101263 0.04441996738134366 0
-1719 0.1163967219728984 -0.3735879725986613 0
-1720 0.389533877152067 -0.3082197805301344 0
-1721 -0.3700582335212365 -0.03146584462505863 0
-1722 -0.1306501047381013 -0.3622663155718261 0
-1723 0.1009496894681863 -0.3569762570656916 0
-1724 0.3142257712462271 -0.3689048530660652 0
-1725 0.42742758448174 -0.1584220100679918 0
-1726 0.3275458186994978 0.03658128333749228 0
-1727 0.2935902003607649 -0.2300164913364507 0
-1728 -0.3975964641450156 -0.2308508472206428 0
-1729 -0.3563039914102798 0.03804606757487035 0
-1730 0.2705969339750348 0.3828026506406461 0
-1731 -0.1356282426773658 0.3932035027017546 0
-1732 -0.1348732923365436 -0.386865036275611 0
-1733 -0.3046719792937597 0.1511227887300567 0
-1734 0.1630803309724891 -0.3240679506837614 0
-1735 0.4503133605587673 -0.1057527234495815 0
-1736 -0.3578315812150863 0.1094899309539693 0
-1737 -0.1840677673308749 -0.3135709922459862 0
-1738 0.3008091978584794 0.288200428777498 0
-1739 0.3521085470146555 -0.4767680076153371 0
-1740 -0.4751970352565358 0.05107718438454954 0
-1741 -0.1986547488742043 0.3331314009573227 0
-1742 0.3468297814783459 -0.4399624662607675 0
-1743 -0.3295972832361211 0.07958620551100325 0
-1744 0.3615973796369145 -0.2525389137976385 0
-1745 0.1819856802173598 -0.4815309728750004 0
-1746 -0.3212960648538226 0.3777052722667379 0
-1747 -0.3738467011344458 0.4706060981970958 0
-1748 0.4705193941684658 -0.1999671959187326 0
-1749 -0.3985526595722711 -0.07572457353818855 0
-1750 -0.378880704588285 -0.08438625232806081 0
-1751 -0.04027218312624087 -0.08560684545823466 0
-1752 0.4164206687228996 -0.2729715277411709 0
-1753 -0.4828817174527106 0.07596688396000316 0
-1754 0.383983921547856 -0.4736916368337405 0
-1755 -0.4237281842768528 -0.02681790159108257 0
-1756 0.4069656824418502 -0.1200078421954712 0
-1757 -0.3968067165345214 -0.02229401717705653 0
-1758 -0.1794171765018489 -0.4814544305948628 0
-1759 -0.11451769077899 0.3949413185239162 0
-1760 -0.3777916065063635 -0.05906576138174945 0
-1761 -0.4413703220881906 0.04388111486306778 0
-1762 -0.06345644105638439 -0.0502710781920506 0
-1763 -0.07806169429224825 0.3764262406515499 0
-1764 0.1590033695255473 -0.345894632521549 0
-1765 0.228054799722459 0.147446878135204 0
-1766 0.1492558755885736 -0.4669893268123202 0
-1767 -0.2500687205684329 0.1679866168909384 0
-1768 0.200994078005995 -0.2968644151625052 0
-1769 0.4714151167871464 -0.2343189765687088 0
-1770 -0.3721143123995286 -0.4610754599047776 0
-1771 -0.3816792499715451 0.1796764660628634 0
-1772 -0.09692485591392133 -0.3280845804618368 0
-1773 -0.3961775403940267 0.00832332972694886 0
-1774 -0.360111105167115 0.458156918589149 0
-1775 -0.244351358635584 0.3510175333765818 0
-1776 -0.08537610751757932 0.3560413156148591 0
-1777 0.3784956979675365 -0.2910239847793886 0
-1778 -0.3428538871961114 0.4602708638764286 0
-1779 -0.1919429796852562 0.3108862509933445 0
-1780 0.4751258750127694 -0.1712427951320477 0
-1781 -0.1824514822500501 0.2856263405403162 0
-1782 -0.2207626960049534 0.2271728958894307 0
-1783 0.3734653088452988 -0.1770324554816714 0
-1784 -0.2533649502928682 0.195485655252545 0
-1785 0.2920007164968844 0.1741926828421162 0
-1786 0.3294910447124035 0.01396192735016103 0
-1787 -0.07145306544024296 0.3967247142690488 0
-1788 0.4661895403693871 0.09515267758119539 0
-1789 0.4485590734517952 0.3622479298081088 0
-1790 0.391504279884438 -0.2653552943945298 0
-1791 0.1852119872545549 -0.3257673900640694 0
-1792 0.4305132763114365 -0.1180398097796251 0
-1793 0.2839283282444257 -0.4812888520041592 0
-1794 0.4802623773490703 0.08005378976040295 0
-1795 -0.1577897662044455 0.4805896859742667 0
-1796 -0.1166988070867896 0.4677575301091273 0
-1797 0.4514885394239092 -0.03566193897913127 0
-1798 -0.1350526608872114 0.4820828253725263 0
-1799 -0.3071149641101712 0.1929487788117535 0
-1800 -0.153835031580777 0.4357202559897444 0
-1801 0.1050076707312184 -0.4839371571756038 0
-1802 -0.3144381838267477 0.4052964276153573 0
-1803 -0.3249131619242486 0.1624259096511723 0
-1804 0.4123371884667686 -0.4793728282649075 0
-1805 0.3184484681357155 -0.4815128690160706 0
-1806 0.1592548817121531 0.4807639342332838 0
-1807 -0.4360735332684274 0.06643741572995236 0
-1808 0.1620460781022886 -0.4829511596380642 0
-1809 -0.1793299508197811 0.4828786829395101 0
-1810 -0.3876681258206236 -0.04053508460821946 0
-1811 -0.4446911740465259 0.02115969816063822 0
-1812 -0.4831877083004022 0.0266600839973478 0
-1813 0.4832013085354417 0.09925695160118496 0
-1814 -0.4832078726103182 0.2449269419819927 0
-1815 0.04176131670589403 -0.4838615995609 0
-$EndNodes
-$Elements
-3628
-1 1 3 102 5 0 1 5
-2 1 3 102 5 0 5 6
-3 1 3 102 5 0 6 7
-4 1 3 102 5 0 7 8
-5 1 3 102 5 0 8 9
-6 1 3 102 5 0 9 10
-7 1 3 102 5 0 10 11
-8 1 3 102 5 0 11 12
-9 1 3 102 5 0 12 13
-10 1 3 102 5 0 13 14
-11 1 3 102 5 0 14 15
-12 1 3 102 5 0 15 16
-13 1 3 102 5 0 16 17
-14 1 3 102 5 0 17 18
-15 1 3 102 5 0 18 19
-16 1 3 102 5 0 19 20
-17 1 3 102 5 0 20 21
-18 1 3 102 5 0 21 22
-19 1 3 102 5 0 22 23
-20 1 3 102 5 0 23 24
-21 1 3 102 5 0 24 25
-22 1 3 102 5 0 25 26
-23 1 3 102 5 0 26 27
-24 1 3 102 5 0 27 28
-25 1 3 102 5 0 28 29
-26 1 3 102 5 0 29 30
-27 1 3 102 5 0 30 31
-28 1 3 102 5 0 31 32
-29 1 3 102 5 0 32 33
-30 1 3 102 5 0 33 34
-31 1 3 102 5 0 34 35
-32 1 3 102 5 0 35 36
-33 1 3 102 5 0 36 37
-34 1 3 102 5 0 37 38
-35 1 3 102 5 0 38 39
-36 1 3 102 5 0 39 40
-37 1 3 102 5 0 40 41
-38 1 3 102 5 0 41 42
-39 1 3 102 5 0 42 2
-40 1 3 104 6 0 2 43
-41 1 3 104 6 0 43 44
-42 1 3 104 6 0 44 45
-43 1 3 104 6 0 45 46
-44 1 3 104 6 0 46 47
-45 1 3 104 6 0 47 48
-46 1 3 104 6 0 48 49
-47 1 3 104 6 0 49 50
-48 1 3 104 6 0 50 51
-49 1 3 104 6 0 51 52
-50 1 3 104 6 0 52 53
-51 1 3 104 6 0 53 54
-52 1 3 104 6 0 54 55
-53 1 3 104 6 0 55 56
-54 1 3 104 6 0 56 57
-55 1 3 104 6 0 57 58
-56 1 3 104 6 0 58 59
-57 1 3 104 6 0 59 60
-58 1 3 104 6 0 60 61
-59 1 3 104 6 0 61 62
-60 1 3 104 6 0 62 63
-61 1 3 104 6 0 63 64
-62 1 3 104 6 0 64 65
-63 1 3 104 6 0 65 66
-64 1 3 104 6 0 66 67
-65 1 3 104 6 0 67 68
-66 1 3 104 6 0 68 69
-67 1 3 104 6 0 69 70
-68 1 3 104 6 0 70 71
-69 1 3 104 6 0 71 72
-70 1 3 104 6 0 72 73
-71 1 3 104 6 0 73 74
-72 1 3 104 6 0 74 75
-73 1 3 104 6 0 75 76
-74 1 3 104 6 0 76 77
-75 1 3 104 6 0 77 78
-76 1 3 104 6 0 78 79
-77 1 3 104 6 0 79 80
-78 1 3 104 6 0 80 3
-79 1 3 101 7 0 3 81
-80 1 3 101 7 0 81 82
-81 1 3 101 7 0 82 83
-82 1 3 101 7 0 83 84
-83 1 3 101 7 0 84 85
-84 1 3 101 7 0 85 86
-85 1 3 101 7 0 86 87
-86 1 3 101 7 0 87 88
-87 1 3 101 7 0 88 89
-88 1 3 101 7 0 89 90
-89 1 3 101 7 0 90 91
-90 1 3 101 7 0 91 92
-91 1 3 101 7 0 92 93
-92 1 3 101 7 0 93 94
-93 1 3 101 7 0 94 95
-94 1 3 101 7 0 95 96
-95 1 3 101 7 0 96 97
-96 1 3 101 7 0 97 98
-97 1 3 101 7 0 98 99
-98 1 3 101 7 0 99 100
-99 1 3 101 7 0 100 101
-100 1 3 101 7 0 101 102
-101 1 3 101 7 0 102 103
-102 1 3 101 7 0 103 104
-103 1 3 101 7 0 104 105
-104 1 3 101 7 0 105 106
-105 1 3 101 7 0 106 107
-106 1 3 101 7 0 107 108
-107 1 3 101 7 0 108 109
-108 1 3 101 7 0 109 110
-109 1 3 101 7 0 110 111
-110 1 3 101 7 0 111 112
-111 1 3 101 7 0 112 113
-112 1 3 101 7 0 113 114
-113 1 3 101 7 0 114 115
-114 1 3 101 7 0 115 116
-115 1 3 101 7 0 116 117
-116 1 3 101 7 0 117 118
-117 1 3 101 7 0 118 4
-118 1 3 103 8 0 4 119
-119 1 3 103 8 0 119 120
-120 1 3 103 8 0 120 121
-121 1 3 103 8 0 121 122
-122 1 3 103 8 0 122 123
-123 1 3 103 8 0 123 124
-124 1 3 103 8 0 124 125
-125 1 3 103 8 0 125 126
-126 1 3 103 8 0 126 127
-127 1 3 103 8 0 127 128
-128 1 3 103 8 0 128 129
-129 1 3 103 8 0 129 130
-130 1 3 103 8 0 130 131
-131 1 3 103 8 0 131 132
-132 1 3 103 8 0 132 133
-133 1 3 103 8 0 133 134
-134 1 3 103 8 0 134 135
-135 1 3 103 8 0 135 136
-136 1 3 103 8 0 136 137
-137 1 3 103 8 0 137 138
-138 1 3 103 8 0 138 139
-139 1 3 103 8 0 139 140
-140 1 3 103 8 0 140 141
-141 1 3 103 8 0 141 142
-142 1 3 103 8 0 142 143
-143 1 3 103 8 0 143 144
-144 1 3 103 8 0 144 145
-145 1 3 103 8 0 145 146
-146 1 3 103 8 0 146 147
-147 1 3 103 8 0 147 148
-148 1 3 103 8 0 148 149
-149 1 3 103 8 0 149 150
-150 1 3 103 8 0 150 151
-151 1 3 103 8 0 151 152
-152 1 3 103 8 0 152 153
-153 1 3 103 8 0 153 154
-154 1 3 103 8 0 154 155
-155 1 3 103 8 0 155 156
-156 1 3 103 8 0 156 1
-157 2 3 201 10 0 298 41 42
-158 2 3 201 10 0 297 155 156
-159 2 3 201 10 0 300 79 80
-160 2 3 201 10 0 299 117 118
-161 2 3 201 10 0 293 154 155
-162 2 3 201 10 0 294 40 41
-163 2 3 201 10 0 295 78 79
-164 2 3 201 10 0 296 116 117
-165 2 3 201 10 0 297 293 155
-166 2 3 201 10 0 293 297 206
-167 2 3 201 10 0 298 294 41
-168 2 3 201 10 0 294 298 207
-169 2 3 201 10 0 299 296 117
-170 2 3 201 10 0 296 299 209
-171 2 3 201 10 0 300 295 79
-172 2 3 201 10 0 295 300 208
-173 2 3 201 10 0 174 172 393
-174 2 3 201 10 0 446 393 172
-175 2 3 201 10 0 453 69 70
-176 2 3 201 10 0 458 261 255
-177 2 3 201 10 0 459 264 258
-178 2 3 201 10 0 471 400 241
-179 2 3 201 10 0 476 145 146
-180 2 3 201 10 0 169 412 479
-181 2 3 201 10 0 211 421 479
-182 2 3 201 10 0 479 421 169
-183 2 3 201 10 0 171 419 488
-184 2 3 201 10 0 500 453 70
-185 2 3 201 10 0 503 482 248
-186 2 3 201 10 0 508 423 165
-187 2 3 201 10 0 508 456 259
-188 2 3 201 10 0 509 283 273
-189 2 3 201 10 0 510 282 272
-190 2 3 201 10 0 511 280 274
-191 2 3 201 10 0 512 281 271
-192 2 3 201 10 0 245 439 513
-193 2 3 201 10 0 258 482 519
-194 2 3 201 10 0 255 483 520
-195 2 3 201 10 0 241 400 521
-196 2 3 201 10 0 523 476 146
-197 2 3 201 10 0 267 451 529
-198 2 3 201 10 0 265 452 530
-199 2 3 201 10 0 206 297 532
-200 2 3 201 10 0 207 298 533
-201 2 3 201 10 0 209 299 534
-202 2 3 201 10 0 208 300 535
-203 2 3 201 10 0 536 467 246
-204 2 3 201 10 0 243 414 543
-205 2 3 201 10 0 543 478 243
-206 2 3 201 10 0 206 202 546
-207 2 3 201 10 0 546 202 289
-208 2 3 201 10 0 546 293 206
-209 2 3 201 10 0 208 204 547
-210 2 3 201 10 0 547 204 292
-211 2 3 201 10 0 547 295 208
-212 2 3 201 10 0 209 205 548
-213 2 3 201 10 0 548 205 291
-214 2 3 201 10 0 548 296 209
-215 2 3 201 10 0 207 203 549
-216 2 3 201 10 0 549 203 290
-217 2 3 201 10 0 549 294 207
-218 2 3 201 10 0 240 477 558
-219 2 3 201 10 0 559 202 198
-220 2 3 201 10 0 289 202 559
-221 2 3 201 10 0 560 205 200
-222 2 3 201 10 0 291 205 560
-223 2 3 201 10 0 561 203 199
-224 2 3 201 10 0 290 203 561
-225 2 3 201 10 0 562 204 201
-226 2 3 201 10 0 292 204 562
-227 2 3 201 10 0 238 439 567
-228 2 3 201 10 0 567 439 245
-229 2 3 201 10 0 568 380 254
-230 2 3 201 10 0 569 387 252
-231 2 3 201 10 0 169 421 571
-232 2 3 201 10 0 165 423 571
-233 2 3 201 10 0 573 451 267
-234 2 3 201 10 0 292 539 575
-235 2 3 201 10 0 295 547 575
-236 2 3 201 10 0 575 547 292
-237 2 3 201 10 0 289 540 576
-238 2 3 201 10 0 293 546 576
-239 2 3 201 10 0 576 546 289
-240 2 3 201 10 0 291 538 577
-241 2 3 201 10 0 296 548 577
-242 2 3 201 10 0 577 548 291
-243 2 3 201 10 0 579 1 5
-244 2 3 201 10 0 156 1 579
-245 2 3 201 10 0 580 2 43
-246 2 3 201 10 0 42 2 580
-247 2 3 201 10 0 581 4 119
-248 2 3 201 10 0 118 4 581
-249 2 3 201 10 0 582 3 81
-250 2 3 201 10 0 80 3 582
-251 2 3 201 10 0 209 534 583
-252 2 3 201 10 0 207 533 584
-253 2 3 201 10 0 206 532 585
-254 2 3 201 10 0 208 535 586
-255 2 3 201 10 0 14 15 455
-256 2 3 201 10 0 472 243 478
-257 2 3 201 10 0 366 472 478
-258 2 3 201 10 0 179 174 393
-259 2 3 201 10 0 251 245 513
-260 2 3 201 10 0 251 513 371
-261 2 3 201 10 0 253 489 378
-262 2 3 201 10 0 568 247 465
-263 2 3 201 10 0 380 568 465
-264 2 3 201 10 0 454 259 438
-265 2 3 201 10 0 88 89 531
-266 2 3 201 10 0 569 246 467
-267 2 3 201 10 0 387 569 467
-268 2 3 201 10 0 536 246 446
-269 2 3 201 10 0 411 536 446
-270 2 3 201 10 0 448 211 479
-271 2 3 201 10 0 448 479 412
-272 2 3 201 10 0 361 174 179
-273 2 3 201 10 0 508 259 485
-274 2 3 201 10 0 423 508 485
-275 2 3 201 10 0 465 247 524
-276 2 3 201 10 0 465 524 431
-277 2 3 201 10 0 556 263 271
-278 2 3 201 10 0 432 556 271
-279 2 3 201 10 0 555 262 274
-280 2 3 201 10 0 554 264 272
-281 2 3 201 10 0 436 554 272
-282 2 3 201 10 0 553 261 273
-283 2 3 201 10 0 437 553 273
-284 2 3 201 10 0 451 573 278
-285 2 3 201 10 0 481 190 193
-286 2 3 201 10 0 480 187 191
-287 2 3 201 10 0 486 188 192
-288 2 3 201 10 0 487 189 194
-289 2 3 201 10 0 508 165 550
-290 2 3 201 10 0 508 550 456
-291 2 3 201 10 0 488 238 567
-292 2 3 201 10 0 488 567 457
-293 2 3 201 10 0 186 183 466
-294 2 3 201 10 0 537 257 491
-295 2 3 201 10 0 464 537 491
-296 2 3 201 10 0 451 278 516
-297 2 3 201 10 0 452 277 517
-298 2 3 201 10 0 489 558 477
-299 2 3 201 10 0 543 256 490
-300 2 3 201 10 0 478 543 490
-301 2 3 201 10 0 503 242 519
-302 2 3 201 10 0 503 519 482
-303 2 3 201 10 0 276 289 559
-304 2 3 201 10 0 199 195 517
-305 2 3 201 10 0 277 290 561
-306 2 3 201 10 0 200 197 516
-307 2 3 201 10 0 278 291 560
-308 2 3 201 10 0 201 196 515
-309 2 3 201 10 0 279 292 562
-310 2 3 201 10 0 516 197 193
-311 2 3 201 10 0 516 193 529
-312 2 3 201 10 0 516 529 451
-313 2 3 201 10 0 514 192 527
-314 2 3 201 10 0 515 196 194
-315 2 3 201 10 0 515 194 528
-316 2 3 201 10 0 517 195 191
-317 2 3 201 10 0 517 191 530
-318 2 3 201 10 0 517 530 452
-319 2 3 201 10 0 569 388 246
-320 2 3 201 10 0 446 246 388
-321 2 3 201 10 0 393 446 388
-322 2 3 201 10 0 568 389 247
-323 2 3 201 10 0 449 247 389
-324 2 3 201 10 0 528 194 189
-325 2 3 201 10 0 189 505 528
-326 2 3 201 10 0 528 505 268
-327 2 3 201 10 0 527 192 188
-328 2 3 201 10 0 188 504 527
-329 2 3 201 10 0 527 504 266
-330 2 3 201 10 0 529 193 190
-331 2 3 201 10 0 190 506 529
-332 2 3 201 10 0 529 506 267
-333 2 3 201 10 0 530 191 187
-334 2 3 201 10 0 187 507 530
-335 2 3 201 10 0 530 507 265
-336 2 3 201 10 0 466 183 179
-337 2 3 201 10 0 466 179 393
-338 2 3 201 10 0 469 184 181
-339 2 3 201 10 0 469 181 408
-340 2 3 201 10 0 186 466 504
-341 2 3 201 10 0 188 186 504
-342 2 3 201 10 0 187 185 507
-343 2 3 201 10 0 276 559 514
-344 2 3 201 10 0 198 514 559
-345 2 3 201 10 0 278 560 516
-346 2 3 201 10 0 200 516 560
-347 2 3 201 10 0 277 561 517
-348 2 3 201 10 0 199 517 561
-349 2 3 201 10 0 279 562 515
-350 2 3 201 10 0 201 515 562
-351 2 3 201 10 0 186 188 486
-352 2 3 201 10 0 186 486 461
-353 2 3 201 10 0 185 187 480
-354 2 3 201 10 0 480 458 185
-355 2 3 201 10 0 261 458 480
-356 2 3 201 10 0 264 459 481
-357 2 3 201 10 0 183 186 461
-358 2 3 201 10 0 461 440 183
-359 2 3 201 10 0 459 433 184
-360 2 3 201 10 0 182 185 458
-361 2 3 201 10 0 458 434 182
-362 2 3 201 10 0 194 196 512
-363 2 3 201 10 0 512 487 194
-364 2 3 201 10 0 512 271 263
-365 2 3 201 10 0 487 512 263
-366 2 3 201 10 0 511 486 192
-367 2 3 201 10 0 511 274 262
-368 2 3 201 10 0 486 511 262
-369 2 3 201 10 0 191 195 509
-370 2 3 201 10 0 509 480 191
-371 2 3 201 10 0 509 273 261
-372 2 3 201 10 0 480 509 261
-373 2 3 201 10 0 193 197 510
-374 2 3 201 10 0 510 481 193
-375 2 3 201 10 0 510 272 264
-376 2 3 201 10 0 481 510 264
-377 2 3 201 10 0 120 534 119
-378 2 3 201 10 0 44 533 43
-379 2 3 201 10 0 6 532 5
-380 2 3 201 10 0 82 535 81
-381 2 3 201 10 0 43 533 580
-382 2 3 201 10 0 580 533 298
-383 2 3 201 10 0 298 42 580
-384 2 3 201 10 0 119 534 581
-385 2 3 201 10 0 581 534 299
-386 2 3 201 10 0 299 118 581
-387 2 3 201 10 0 5 532 579
-388 2 3 201 10 0 579 532 297
-389 2 3 201 10 0 297 156 579
-390 2 3 201 10 0 81 535 582
-391 2 3 201 10 0 582 535 300
-392 2 3 201 10 0 300 80 582
-393 2 3 201 10 0 526 498 167
-394 2 3 201 10 0 229 498 526
-395 2 3 201 10 0 457 171 488
-396 2 3 201 10 0 116 296 577
-397 2 3 201 10 0 154 293 576
-398 2 3 201 10 0 78 295 575
-399 2 3 201 10 0 482 403 248
-400 2 3 201 10 0 483 404 249
-401 2 3 201 10 0 494 85 86
-402 2 3 201 10 0 494 432 271
-403 2 3 201 10 0 496 123 124
-404 2 3 201 10 0 496 436 272
-405 2 3 201 10 0 497 47 48
-406 2 3 201 10 0 497 437 273
-407 2 3 201 10 0 563 87 88
-408 2 3 201 10 0 564 11 12
-409 2 3 201 10 0 565 49 50
-410 2 3 201 10 0 566 125 126
-411 2 3 201 10 0 96 97 544
-412 2 3 201 10 0 484 17 18
-413 2 3 201 10 0 523 146 147
-414 2 3 201 10 0 500 70 71
-415 2 3 201 10 0 578 144 145
-416 2 3 201 10 0 145 476 578
-417 2 3 201 10 0 521 284 578
-418 2 3 201 10 0 521 578 476
-419 2 3 201 10 0 143 144 578
-420 2 3 201 10 0 570 141 142
-421 2 3 201 10 0 552 68 69
-422 2 3 201 10 0 69 453 552
-423 2 3 201 10 0 501 552 453
-424 2 3 201 10 0 275 475 552
-425 2 3 201 10 0 148 149 445
-426 2 3 201 10 0 72 73 442
-427 2 3 201 10 0 110 111 443
-428 2 3 201 10 0 114 115 538
-429 2 3 201 10 0 291 278 538
-430 2 3 201 10 0 76 77 539
-431 2 3 201 10 0 292 279 539
-432 2 3 201 10 0 152 153 540
-433 2 3 201 10 0 289 276 540
-434 2 3 201 10 0 494 271 281
-435 2 3 201 10 0 280 285 495
-436 2 3 201 10 0 496 272 282
-437 2 3 201 10 0 497 273 283
-438 2 3 201 10 0 351 371 513
-439 2 3 201 10 0 556 432 399
-440 2 3 201 10 0 399 432 563
-441 2 3 201 10 0 553 437 404
-442 2 3 201 10 0 404 437 565
-443 2 3 201 10 0 554 436 403
-444 2 3 201 10 0 403 436 566
-445 2 3 201 10 0 526 348 229
-446 2 3 201 10 0 450 555 274
-447 2 3 201 10 0 583 205 209
-448 2 3 201 10 0 584 203 207
-449 2 3 201 10 0 585 202 206
-450 2 3 201 10 0 586 204 208
-451 2 3 201 10 0 474 166 170
-452 2 3 201 10 0 256 262 555
-453 2 3 201 10 0 490 256 555
-454 2 3 201 10 0 257 263 556
-455 2 3 201 10 0 491 257 556
-456 2 3 201 10 0 399 491 556
-457 2 3 201 10 0 255 261 553
-458 2 3 201 10 0 483 255 553
-459 2 3 201 10 0 404 483 553
-460 2 3 201 10 0 258 264 554
-461 2 3 201 10 0 482 258 554
-462 2 3 201 10 0 403 482 554
-463 2 3 201 10 0 416 709 737
-464 2 3 201 10 0 219 732 737
-465 2 3 201 10 0 740 732 379
-466 2 3 201 10 0 362 705 742
-467 2 3 201 10 0 460 94 763
-468 2 3 201 10 0 133 134 766
-469 2 3 201 10 0 484 18 769
-470 2 3 201 10 0 770 714 415
-471 2 3 201 10 0 773 686 372
-472 2 3 201 10 0 402 774 777
-473 2 3 201 10 0 779 723 350
-474 2 3 201 10 0 405 710 781
-475 2 3 201 10 0 335 772 781
-476 2 3 201 10 0 420 780 786
-477 2 3 201 10 0 360 779 792
-478 2 3 201 10 0 346 745 796
-479 2 3 201 10 0 360 791 796
-480 2 3 201 10 0 382 401 797
-481 2 3 201 10 0 800 757 340
-482 2 3 201 10 0 801 780 428
-483 2 3 201 10 0 303 753 802
-484 2 3 201 10 0 353 791 803
-485 2 3 201 10 0 805 755 163
-486 2 3 201 10 0 807 756 422
-487 2 3 201 10 0 809 701 354
-488 2 3 201 10 0 406 708 810
-489 2 3 201 10 0 810 270 406
-490 2 3 201 10 0 811 371 502
-491 2 3 201 10 0 363 788 812
-492 2 3 201 10 0 812 749 363
-493 2 3 201 10 0 814 772 335
-494 2 3 201 10 0 460 763 815
-495 2 3 201 10 0 314 771 816
-496 2 3 201 10 0 55 56 817
-497 2 3 201 10 0 492 801 819
-498 2 3 201 10 0 819 795 492
-499 2 3 201 10 0 354 701 821
-500 2 3 201 10 0 314 734 821
-501 2 3 201 10 0 337 757 822
-502 2 3 201 10 0 823 792 356
-503 2 3 201 10 0 824 779 350
-504 2 3 201 10 0 826 824 350
-505 2 3 201 10 0 827 810 357
-506 2 3 201 10 0 270 810 827
-507 2 3 201 10 0 435 795 828
-508 2 3 201 10 0 828 695 435
-509 2 3 201 10 0 830 705 362
-510 2 3 201 10 0 832 704 312
-511 2 3 201 10 0 833 820 373
-512 2 3 201 10 0 838 762 428
-513 2 3 201 10 0 839 722 344
-514 2 3 201 10 0 350 809 840
-515 2 3 201 10 0 840 826 350
-516 2 3 201 10 0 402 777 841
-517 2 3 201 10 0 842 769 551
-518 2 3 201 10 0 551 717 842
-519 2 3 201 10 0 367 431 843
-520 2 3 201 10 0 402 841 844
-521 2 3 201 10 0 360 792 845
-522 2 3 201 10 0 845 791 360
-523 2 3 201 10 0 847 763 544
-524 2 3 201 10 0 269 826 850
-525 2 3 201 10 0 420 831 851
-526 2 3 201 10 0 852 803 162
-527 2 3 201 10 0 854 787 221
-528 2 3 201 10 0 163 755 856
-529 2 3 201 10 0 856 798 163
-530 2 3 201 10 0 230 430 857
-531 2 3 201 10 0 312 838 857
-532 2 3 201 10 0 858 711 346
-533 2 3 201 10 0 858 791 353
-534 2 3 201 10 0 381 744 859
-535 2 3 201 10 0 349 805 859
-536 2 3 201 10 0 861 809 354
-537 2 3 201 10 0 372 686 862
-538 2 3 201 10 0 269 739 864
-539 2 3 201 10 0 373 820 864
-540 2 3 201 10 0 864 739 373
-541 2 3 201 10 0 162 823 865
-542 2 3 201 10 0 369 846 865
-543 2 3 201 10 0 866 837 328
-544 2 3 201 10 0 328 807 866
-545 2 3 201 10 0 867 832 312
-546 2 3 201 10 0 867 857 430
-547 2 3 201 10 0 312 857 867
-548 2 3 201 10 0 868 522 364
-549 2 3 201 10 0 420 851 869
-550 2 3 201 10 0 869 780 420
-551 2 3 201 10 0 161 736 870
-552 2 3 201 10 0 163 550 872
-553 2 3 201 10 0 872 805 163
-554 2 3 201 10 0 356 820 874
-555 2 3 201 10 0 874 823 356
-556 2 3 201 10 0 370 789 875
-557 2 3 201 10 0 875 753 370
-558 2 3 201 10 0 356 824 876
-559 2 3 201 10 0 876 820 356
-560 2 3 201 10 0 877 848 250
-561 2 3 201 10 0 250 772 878
-562 2 3 201 10 0 484 769 882
-563 2 3 201 10 0 884 60 61
-564 2 3 201 10 0 61 673 884
-565 2 3 201 10 0 886 730 353
-566 2 3 201 10 0 887 761 222
-567 2 3 201 10 0 887 801 428
-568 2 3 201 10 0 460 815 888
-569 2 3 201 10 0 395 254 889
-570 2 3 201 10 0 892 731 339
-571 2 3 201 10 0 339 871 892
-572 2 3 201 10 0 895 718 427
-573 2 3 201 10 0 896 830 362
-574 2 3 201 10 0 353 803 897
-575 2 3 201 10 0 897 886 353
-576 2 3 201 10 0 898 888 425
-577 2 3 201 10 0 900 846 398
-578 2 3 201 10 0 900 852 162
-579 2 3 201 10 0 901 355 385
-580 2 3 201 10 0 385 793 901
-581 2 3 201 10 0 227 860 902
-582 2 3 201 10 0 903 739 269
-583 2 3 201 10 0 903 778 542
-584 2 3 201 10 0 542 739 903
-585 2 3 201 10 0 376 787 904
-586 2 3 201 10 0 905 248 545
-587 2 3 201 10 0 905 793 385
-588 2 3 201 10 0 523 147 906
-589 2 3 201 10 0 368 861 907
-590 2 3 201 10 0 907 751 368
-591 2 3 201 10 0 908 240 223
-592 2 3 201 10 0 908 789 352
-593 2 3 201 10 0 325 830 909
-594 2 3 201 10 0 418 284 910
-595 2 3 201 10 0 367 843 911
-596 2 3 201 10 0 398 846 911
-597 2 3 201 10 0 912 710 405
-598 2 3 201 10 0 912 862 157
-599 2 3 201 10 0 500 71 913
-600 2 3 201 10 0 914 846 369
-601 2 3 201 10 0 914 881 367
-602 2 3 201 10 0 915 463 383
-603 2 3 201 10 0 915 877 250
-604 2 3 201 10 0 916 838 428
-605 2 3 201 10 0 428 780 916
-606 2 3 201 10 0 398 880 917
-607 2 3 201 10 0 920 550 163
-608 2 3 201 10 0 456 550 920
-609 2 3 201 10 0 163 798 920
-610 2 3 201 10 0 362 742 921
-611 2 3 201 10 0 922 699 401
-612 2 3 201 10 0 234 355 923
-613 2 3 201 10 0 924 475 275
-614 2 3 201 10 0 924 833 373
-615 2 3 201 10 0 496 124 926
-616 2 3 201 10 0 566 436 926
-617 2 3 201 10 0 926 436 496
-618 2 3 201 10 0 927 849 444
-619 2 3 201 10 0 494 86 928
-620 2 3 201 10 0 563 432 928
-621 2 3 201 10 0 928 432 494
-622 2 3 201 10 0 238 488 929
-623 2 3 201 10 0 419 871 929
-624 2 3 201 10 0 929 488 419
-625 2 3 201 10 0 497 48 930
-626 2 3 201 10 0 565 437 930
-627 2 3 201 10 0 930 437 497
-628 2 3 201 10 0 931 14 455
-629 2 3 201 10 0 932 834 244
-630 2 3 201 10 0 324 853 933
-631 2 3 201 10 0 369 833 934
-632 2 3 201 10 0 275 881 934
-633 2 3 201 10 0 425 799 935
-634 2 3 201 10 0 325 909 935
-635 2 3 201 10 0 937 910 413
-636 2 3 201 10 0 413 893 937
-637 2 3 201 10 0 396 885 938
-638 2 3 201 10 0 939 742 212
-639 2 3 201 10 0 372 862 940
-640 2 3 201 10 0 941 88 531
-641 2 3 201 10 0 941 399 563
-642 2 3 201 10 0 563 88 941
-643 2 3 201 10 0 531 399 941
-644 2 3 201 10 0 943 873 407
-645 2 3 201 10 0 943 890 429
-646 2 3 201 10 0 944 421 211
-647 2 3 201 10 0 944 744 381
-648 2 3 201 10 0 381 421 944
-649 2 3 201 10 0 211 744 944
-650 2 3 201 10 0 945 774 422
-651 2 3 201 10 0 422 756 945
-652 2 3 201 10 0 948 91 92
-653 2 3 201 10 0 92 873 948
-654 2 3 201 10 0 949 772 250
-655 2 3 201 10 0 250 848 949
-656 2 3 201 10 0 178 182 950
-657 2 3 201 10 0 950 182 434
-658 2 3 201 10 0 386 249 951
-659 2 3 201 10 0 952 893 413
-660 2 3 201 10 0 339 832 954
-661 2 3 201 10 0 484 882 955
-662 2 3 201 10 0 955 426 484
-663 2 3 201 10 0 956 171 457
-664 2 3 201 10 0 959 861 354
-665 2 3 201 10 0 354 818 959
-666 2 3 201 10 0 960 880 398
-667 2 3 201 10 0 447 880 961
-668 2 3 201 10 0 244 834 963
-669 2 3 201 10 0 964 260 447
-670 2 3 201 10 0 518 260 964
-671 2 3 201 10 0 447 946 964
-672 2 3 201 10 0 965 893 160
-673 2 3 201 10 0 966 241 521
-674 2 3 201 10 0 966 476 523
-675 2 3 201 10 0 523 241 966
-676 2 3 201 10 0 521 476 966
-677 2 3 201 10 0 968 371 351
-678 2 3 201 10 0 968 831 502
-679 2 3 201 10 0 502 371 968
-680 2 3 201 10 0 969 744 211
-681 2 3 201 10 0 969 788 363
-682 2 3 201 10 0 972 971 455
-683 2 3 201 10 0 352 727 973
-684 2 3 201 10 0 531 925 974
-685 2 3 201 10 0 236 472 975
-686 2 3 201 10 0 975 472 366
-687 2 3 201 10 0 977 406 270
-688 2 3 201 10 0 978 957 391
-689 2 3 201 10 0 979 835 161
-690 2 3 201 10 0 161 870 979
-691 2 3 201 10 0 159 743 980
-692 2 3 201 10 0 981 783 345
-693 2 3 201 10 0 417 783 981
-694 2 3 201 10 0 407 898 983
-695 2 3 201 10 0 383 463 984
-696 2 3 201 10 0 984 982 383
-697 2 3 201 10 0 985 918 394
-698 2 3 201 10 0 168 164 986
-699 2 3 201 10 0 987 984 463
-700 2 3 201 10 0 988 955 441
-701 2 3 201 10 0 441 232 988
-702 2 3 201 10 0 426 955 988
-703 2 3 201 10 0 989 946 397
-704 2 3 201 10 0 418 910 991
-705 2 3 201 10 0 992 848 384
-706 2 3 201 10 0 992 940 405
-707 2 3 201 10 0 993 459 258
-708 2 3 201 10 0 433 459 993
-709 2 3 201 10 0 250 878 994
-710 2 3 201 10 0 463 915 994
-711 2 3 201 10 0 994 915 250
-712 2 3 201 10 0 253 378 995
-713 2 3 201 10 0 443 985 995
-714 2 3 201 10 0 995 378 443
-715 2 3 201 10 0 996 799 425
-716 2 3 201 10 0 996 815 225
-717 2 3 201 10 0 384 848 1000
-718 2 3 201 10 0 1001 181 177
-719 2 3 201 10 0 408 181 1001
-720 2 3 201 10 0 1003 393 388
-721 2 3 201 10 0 466 393 1003
-722 2 3 201 10 0 1004 361 179
-723 2 3 201 10 0 1004 183 440
-724 2 3 201 10 0 179 183 1004
-725 2 3 201 10 0 1005 802 223
-726 2 3 201 10 0 1006 985 394
-727 2 3 201 10 0 1007 889 254
-728 2 3 201 10 0 442 889 1007
-729 2 3 201 10 0 541 931 1008
-730 2 3 201 10 0 375 785 1009
-731 2 3 201 10 0 252 387 1011
-732 2 3 201 10 0 445 885 1011
-733 2 3 201 10 0 348 526 1012
-734 2 3 201 10 0 415 714 1012
-735 2 3 201 10 0 1013 898 425
-736 2 3 201 10 0 1013 909 233
-737 2 3 201 10 0 253 1002 1014
-738 2 3 201 10 0 239 982 1015
-739 2 3 201 10 0 1016 827 357
-740 2 3 201 10 0 473 464 1017
-741 2 3 201 10 0 352 973 1019
-742 2 3 201 10 0 500 913 1020
-743 2 3 201 10 0 1022 263 257
-744 2 3 201 10 0 1022 462 487
-745 2 3 201 10 0 487 263 1022
-746 2 3 201 10 0 1026 347 235
-747 2 3 201 10 0 235 1021 1026
-748 2 3 201 10 0 1027 26 27
-749 2 3 201 10 0 1027 795 435
-750 2 3 201 10 0 364 522 1028
-751 2 3 201 10 0 523 906 1029
-752 2 3 201 10 0 1029 241 523
-753 2 3 201 10 0 445 1011 1030
-754 2 3 201 10 0 1030 906 445
-755 2 3 201 10 0 1030 1011 387
-756 2 3 201 10 0 1032 262 256
-757 2 3 201 10 0 1032 461 486
-758 2 3 201 10 0 486 262 1032
-759 2 3 201 10 0 384 798 1033
-760 2 3 201 10 0 372 940 1033
-761 2 3 201 10 0 1034 499 167
-762 2 3 201 10 0 391 499 1034
-763 2 3 201 10 0 1035 232 236
-764 2 3 201 10 0 236 971 1035
-765 2 3 201 10 0 475 924 1036
-766 2 3 201 10 0 1036 924 373
-767 2 3 201 10 0 32 33 1037
-768 2 3 201 10 0 502 831 1037
-769 2 3 201 10 0 1038 965 160
-770 2 3 201 10 0 392 965 1038
-771 2 3 201 10 0 438 259 1040
-772 2 3 201 10 0 1040 259 456
-773 2 3 201 10 0 1040 1000 438
-774 2 3 201 10 0 412 414 1041
-775 2 3 201 10 0 1041 448 412
-776 2 3 201 10 0 1041 414 243
-777 2 3 201 10 0 444 849 1042
-778 2 3 201 10 0 1043 851 351
-779 2 3 201 10 0 167 499 1044
-780 2 3 201 10 0 1044 526 167
-781 2 3 201 10 0 564 12 1045
-782 2 3 201 10 0 468 505 1046
-783 2 3 201 10 0 1047 174 361
-784 2 3 201 10 0 1050 919 232
-785 2 3 201 10 0 583 534 1051
-786 2 3 201 10 0 1051 534 120
-787 2 3 201 10 0 584 533 1052
-788 2 3 201 10 0 1052 533 44
-789 2 3 201 10 0 1053 870 415
-790 2 3 201 10 0 1053 1044 499
-791 2 3 201 10 0 415 1044 1053
-792 2 3 201 10 0 586 535 1054
-793 2 3 201 10 0 1054 535 82
-794 2 3 201 10 0 585 532 1056
-795 2 3 201 10 0 1056 532 6
-796 2 3 201 10 0 366 478 1057
-797 2 3 201 10 0 1057 478 490
-798 2 3 201 10 0 235 957 1059
-799 2 3 201 10 0 1061 990 474
-800 2 3 201 10 0 1063 798 384
-801 2 3 201 10 0 384 1000 1063
-802 2 3 201 10 0 257 537 1064
-803 2 3 201 10 0 462 1022 1064
-804 2 3 201 10 0 1064 1022 257
-805 2 3 201 10 0 408 1001 1065
-806 2 3 201 10 0 1066 431 367
-807 2 3 201 10 0 1067 203 584
-808 2 3 201 10 0 584 286 1067
-809 2 3 201 10 0 1068 205 583
-810 2 3 201 10 0 583 288 1068
-811 2 3 201 10 0 1069 1064 537
-812 2 3 201 10 0 462 1064 1069
-813 2 3 201 10 0 485 172 1070
-814 2 3 201 10 0 1070 423 485
-815 2 3 201 10 0 1071 524 424
-816 2 3 201 10 0 1072 265 507
-817 2 3 201 10 0 1073 204 586
-818 2 3 201 10 0 586 287 1073
-819 2 3 201 10 0 351 513 1074
-820 2 3 201 10 0 1074 513 439
-821 2 3 201 10 0 1076 449 173
-822 2 3 201 10 0 424 449 1076
-823 2 3 201 10 0 1077 202 585
-824 2 3 201 10 0 585 285 1077
-825 2 3 201 10 0 460 888 1078
-826 2 3 201 10 0 1079 266 504
-827 2 3 201 10 0 1080 1028 522
-828 2 3 201 10 0 378 1028 1080
-829 2 3 201 10 0 1081 855 375
-830 2 3 201 10 0 170 166 1082
-831 2 3 201 10 0 1083 421 381
-832 2 3 201 10 0 571 421 1083
-833 2 3 201 10 0 1085 464 491
-834 2 3 201 10 0 159 980 1086
-835 2 3 201 10 0 1087 973 364
-836 2 3 201 10 0 1088 248 403
-837 2 3 201 10 0 545 248 1088
-838 2 3 201 10 0 1089 1025 558
-839 2 3 201 10 0 1090 33 34
-840 2 3 201 10 0 1090 811 502
-841 2 3 201 10 0 573 267 1091
-842 2 3 201 10 0 1093 557 173
-843 2 3 201 10 0 176 557 1093
-844 2 3 201 10 0 1094 446 172
-845 2 3 201 10 0 411 446 1094
-846 2 3 201 10 0 406 977 1095
-847 2 3 201 10 0 224 839 1097
-848 2 3 201 10 0 1097 882 224
-849 2 3 201 10 0 1098 952 413
-850 2 3 201 10 0 1099 1020 380
-851 2 3 201 10 0 557 176 1100
-852 2 3 201 10 0 438 877 1102
-853 2 3 201 10 0 417 166 1103
-854 2 3 201 10 0 1103 166 474
-855 2 3 201 10 0 1104 806 231
-856 2 3 201 10 0 231 790 1104
-857 2 3 201 10 0 1106 268 505
-858 2 3 201 10 0 1108 249 404
-859 2 3 201 10 0 1109 1089 558
-860 2 3 201 10 0 355 234 1110
-861 2 3 201 10 0 1110 234 493
-862 2 3 201 10 0 450 564 1111
-863 2 3 201 10 0 1111 555 450
-864 2 3 201 10 0 169 571 1112
-865 2 3 201 10 0 1114 178 175
-866 2 3 201 10 0 235 347 1115
-867 2 3 201 10 0 1115 957 235
-868 2 3 201 10 0 450 274 1116
-869 2 3 201 10 0 509 195 1119
-870 2 3 201 10 0 1119 283 509
-871 2 3 201 10 0 510 197 1120
-872 2 3 201 10 0 1120 282 510
-873 2 3 201 10 0 414 412 1121
-874 2 3 201 10 0 1122 1021 242
-875 2 3 201 10 0 275 552 1123
-876 2 3 201 10 0 1123 552 501
-877 2 3 201 10 0 1123 881 275
-878 2 3 201 10 0 1124 471 241
-879 2 3 201 10 0 467 471 1124
-880 2 3 201 10 0 1125 167 498
-881 2 3 201 10 0 1126 777 228
-882 2 3 201 10 0 277 452 1127
-883 2 3 201 10 0 574 266 1128
-884 2 3 201 10 0 1129 414 440
-885 2 3 201 10 0 543 414 1129
-886 2 3 201 10 0 1130 267 506
-887 2 3 201 10 0 572 268 1132
-888 2 3 201 10 0 512 196 1133
-889 2 3 201 10 0 1133 281 512
-890 2 3 201 10 0 1135 843 431
-891 2 3 201 10 0 431 524 1135
-892 2 3 201 10 0 1136 807 422
-893 2 3 201 10 0 422 765 1136
-894 2 3 201 10 0 239 536 1137
-895 2 3 201 10 0 1137 536 411
-896 2 3 201 10 0 1139 176 180
-897 2 3 201 10 0 180 462 1139
-898 2 3 201 10 0 1140 123 496
-899 2 3 201 10 0 1141 47 497
-900 2 3 201 10 0 1142 412 169
-901 2 3 201 10 0 1142 1047 361
-902 2 3 201 10 0 1144 1069 537
-903 2 3 201 10 0 1145 280 511
-904 2 3 201 10 0 1146 85 494
-905 2 3 201 10 0 1148 439 238
-906 2 3 201 10 0 1148 954 430
-907 2 3 201 10 0 430 439 1148
-908 2 3 201 10 0 339 954 1149
-909 2 3 201 10 0 1149 871 339
-910 2 3 201 10 0 391 957 1151
-911 2 3 201 10 0 1155 885 396
-912 2 3 201 10 0 500 1020 1157
-913 2 3 201 10 0 1052 44 45
-914 2 3 201 10 0 1056 6 7
-915 2 3 201 10 0 1054 82 83
-916 2 3 201 10 0 1051 120 121
-917 2 3 201 10 0 267 1130 1091
-918 2 3 201 10 0 1106 1132 268
-919 2 3 201 10 0 1072 1107 265
-920 2 3 201 10 0 1079 1128 266
-921 2 3 201 10 0 377 1113 980
-922 2 3 201 10 0 1142 361 1121
-923 2 3 201 10 0 412 1142 1121
-924 2 3 201 10 0 923 355 901
-925 2 3 201 10 0 988 232 1035
-926 2 3 201 10 0 988 1035 426
-927 2 3 201 10 0 464 1085 1017
-928 2 3 201 10 0 1046 1117 468
-929 2 3 201 10 0 1037 33 1090
-930 2 3 201 10 0 1037 1090 502
-931 2 3 201 10 0 1071 1135 524
-932 2 3 201 10 0 1044 415 1012
-933 2 3 201 10 0 526 1044 1012
-934 2 3 201 10 0 951 249 1108
-935 2 3 201 10 0 986 419 171
-936 2 3 201 10 0 1114 175 168
-937 2 3 201 10 0 1045 12 13
-938 2 3 201 10 0 541 1045 13
-939 2 3 201 10 0 1114 171 956
-940 2 3 201 10 0 178 1114 956
-941 2 3 201 10 0 423 1112 571
-942 2 3 201 10 0 928 86 87
-943 2 3 201 10 0 563 928 87
-944 2 3 201 10 0 930 48 49
-945 2 3 201 10 0 565 930 49
-946 2 3 201 10 0 926 124 125
-947 2 3 201 10 0 566 926 125
-948 2 3 201 10 0 1100 176 970
-949 2 3 201 10 0 1034 167 1125
-950 2 3 201 10 0 1069 1139 462
-951 2 3 201 10 0 1133 196 201
-952 2 3 201 10 0 1119 195 199
-953 2 3 201 10 0 1120 197 200
-954 2 3 201 10 0 970 176 1139
-955 2 3 201 10 0 84 85 1146
-956 2 3 201 10 0 46 47 1141
-957 2 3 201 10 0 122 123 1140
-958 2 3 201 10 0 1153 140 141
-959 2 3 201 10 0 570 1153 141
-960 2 3 201 10 0 409 395 936
-961 2 3 201 10 0 410 396 938
-962 2 3 201 10 0 751 884 673
-963 2 3 201 10 0 759 314 816
-964 2 3 201 10 0 759 816 690
-965 2 3 201 10 0 734 314 759
-966 2 3 201 10 0 825 225 738
-967 2 3 201 10 0 694 825 738
-968 2 3 201 10 0 828 222 760
-969 2 3 201 10 0 695 828 760
-970 2 3 201 10 0 771 314 821
-971 2 3 201 10 0 771 821 701
-972 2 3 201 10 0 809 350 723
-973 2 3 201 10 0 701 809 723
-974 2 3 201 10 0 782 358 814
-975 2 3 201 10 0 782 814 702
-976 2 3 201 10 0 832 339 731
-977 2 3 201 10 0 808 212 742
-978 2 3 201 10 0 705 808 742
-979 2 3 201 10 0 830 325 746
-980 2 3 201 10 0 705 830 746
-981 2 3 201 10 0 858 353 730
-982 2 3 201 10 0 711 858 730
-983 2 3 201 10 0 764 375 855
-984 2 3 201 10 0 764 855 712
-985 2 3 201 10 0 725 427 718
-986 2 3 201 10 0 760 222 761
-987 2 3 201 10 0 754 224 842
-988 2 3 201 10 0 839 224 754
-989 2 3 201 10 0 722 839 754
-990 2 3 201 10 0 779 360 750
-991 2 3 201 10 0 729 349 768
-992 2 3 201 10 0 729 768 726
-993 2 3 201 10 0 738 225 847
-994 2 3 201 10 0 765 422 774
-995 2 3 201 10 0 886 382 797
-996 2 3 201 10 0 730 886 797
-997 2 3 201 10 0 892 377 752
-998 2 3 201 10 0 731 892 752
-999 2 3 201 10 0 740 416 737
-1000 2 3 201 10 0 732 740 737
-1001 2 3 201 10 0 818 354 821
-1002 2 3 201 10 0 818 821 734
-1003 2 3 201 10 0 770 415 870
-1004 2 3 201 10 0 770 870 736
-1005 2 3 201 10 0 752 377 980
-1006 2 3 201 10 0 752 980 743
-1007 2 3 201 10 0 768 349 859
-1008 2 3 201 10 0 768 859 744
-1009 2 3 201 10 0 750 360 796
-1010 2 3 201 10 0 875 223 802
-1011 2 3 201 10 0 753 875 802
-1012 2 3 201 10 0 868 364 973
-1013 2 3 201 10 0 805 349 758
-1014 2 3 201 10 0 755 805 758
-1015 2 3 201 10 0 773 372 856
-1016 2 3 201 10 0 773 856 755
-1017 2 3 201 10 0 822 228 945
-1018 2 3 201 10 0 822 945 756
-1019 2 3 201 10 0 807 328 794
-1020 2 3 201 10 0 756 807 794
-1021 2 3 201 10 0 800 228 822
-1022 2 3 201 10 0 800 822 757
-1023 2 3 201 10 0 887 428 762
-1024 2 3 201 10 0 761 887 762
-1025 2 3 201 10 0 838 312 813
-1026 2 3 201 10 0 762 838 813
-1027 2 3 201 10 0 847 225 815
-1028 2 3 201 10 0 763 847 815
-1029 2 3 201 10 0 842 224 882
-1030 2 3 201 10 0 842 882 769
-1031 2 3 201 10 0 814 358 878
-1032 2 3 201 10 0 814 878 772
-1033 2 3 201 10 0 949 405 781
-1034 2 3 201 10 0 772 949 781
-1035 2 3 201 10 0 945 228 777
-1036 2 3 201 10 0 774 945 777
-1037 2 3 201 10 0 1126 525 841
-1038 2 3 201 10 0 777 1126 841
-1039 2 3 201 10 0 903 269 850
-1040 2 3 201 10 0 778 903 850
-1041 2 3 201 10 0 824 356 792
-1042 2 3 201 10 0 779 824 792
-1043 2 3 201 10 0 869 230 916
-1044 2 3 201 10 0 869 916 780
-1045 2 3 201 10 0 1126 228 800
-1046 2 3 201 10 0 817 376 904
-1047 2 3 201 10 0 788 947 812
-1048 2 3 201 10 0 908 223 875
-1049 2 3 201 10 0 789 908 875
-1050 2 3 201 10 0 860 227 1104
-1051 2 3 201 10 0 860 1104 790
-1052 2 3 201 10 0 845 162 803
-1053 2 3 201 10 0 791 845 803
-1054 2 3 201 10 0 858 346 796
-1055 2 3 201 10 0 791 858 796
-1056 2 3 201 10 0 823 162 845
-1057 2 3 201 10 0 823 845 792
-1058 2 3 201 10 0 819 222 828
-1059 2 3 201 10 0 819 828 795
-1060 2 3 201 10 0 856 372 1033
-1061 2 3 201 10 0 856 1033 798
-1062 2 3 201 10 0 1063 456 920
-1063 2 3 201 10 0 798 1063 920
-1064 2 3 201 10 0 996 225 825
-1065 2 3 201 10 0 799 996 825
-1066 2 3 201 10 0 942 325 935
-1067 2 3 201 10 0 799 942 935
-1068 2 3 201 10 0 887 222 819
-1069 2 3 201 10 0 801 887 819
-1070 2 3 201 10 0 852 897 803
-1071 2 3 201 10 0 872 381 859
-1072 2 3 201 10 0 805 872 859
-1073 2 3 201 10 0 1104 227 853
-1074 2 3 201 10 0 806 1104 853
-1075 2 3 201 10 0 807 1136 866
-1076 2 3 201 10 0 861 368 840
-1077 2 3 201 10 0 809 861 840
-1078 2 3 201 10 0 996 425 888
-1079 2 3 201 10 0 815 996 888
-1080 2 3 201 10 0 818 976 959
-1081 2 3 201 10 0 876 269 864
-1082 2 3 201 10 0 820 876 864
-1083 2 3 201 10 0 833 369 874
-1084 2 3 201 10 0 833 874 820
-1085 2 3 201 10 0 874 369 865
-1086 2 3 201 10 0 823 874 865
-1087 2 3 201 10 0 826 269 876
-1088 2 3 201 10 0 826 876 824
-1089 2 3 201 10 0 840 368 850
-1090 2 3 201 10 0 840 850 826
-1091 2 3 201 10 0 896 233 909
-1092 2 3 201 10 0 896 909 830
-1093 2 3 201 10 0 968 351 851
-1094 2 3 201 10 0 831 968 851
-1095 2 3 201 10 0 867 430 954
-1096 2 3 201 10 0 867 954 832
-1097 2 3 201 10 0 924 275 934
-1098 2 3 201 10 0 924 934 833
-1099 2 3 201 10 0 932 1062 834
-1100 2 3 201 10 0 834 970 963
-1101 2 3 201 10 0 866 962 837
-1102 2 3 201 10 0 916 230 857
-1103 2 3 201 10 0 838 916 857
-1104 2 3 201 10 0 863 441 1097
-1105 2 3 201 10 0 863 1097 839
-1106 2 3 201 10 0 960 398 911
-1107 2 3 201 10 0 843 960 911
-1108 2 3 201 10 0 900 162 865
-1109 2 3 201 10 0 846 900 865
-1110 2 3 201 10 0 914 367 911
-1111 2 3 201 10 0 846 914 911
-1112 2 3 201 10 0 877 438 1000
-1113 2 3 201 10 0 877 1000 848
-1114 2 3 201 10 0 992 405 949
-1115 2 3 201 10 0 848 992 949
-1116 2 3 201 10 0 927 1107 849
-1117 2 3 201 10 0 1043 230 869
-1118 2 3 201 10 0 851 1043 869
-1119 2 3 201 10 0 946 447 961
-1120 2 3 201 10 0 900 398 917
-1121 2 3 201 10 0 900 917 852
-1122 2 3 201 10 0 1092 359 902
-1123 2 3 201 10 0 860 1092 902
-1124 2 3 201 10 0 861 959 907
-1125 2 3 201 10 0 1078 407 873
-1126 2 3 201 10 0 912 405 940
-1127 2 3 201 10 0 912 940 862
-1128 2 3 201 10 0 1053 499 979
-1129 2 3 201 10 0 870 1053 979
-1130 2 3 201 10 0 1110 493 1122
-1131 2 3 201 10 0 1149 238 929
-1132 2 3 201 10 0 871 1149 929
-1133 2 3 201 10 0 943 429 948
-1134 2 3 201 10 0 943 948 873
-1135 2 3 201 10 0 915 383 1102
-1136 2 3 201 10 0 915 1102 877
-1137 2 3 201 10 0 960 961 880
-1138 2 3 201 10 0 914 369 934
-1139 2 3 201 10 0 914 934 881
-1140 2 3 201 10 0 1097 441 955
-1141 2 3 201 10 0 882 1097 955
-1142 2 3 201 10 0 1155 252 1011
-1143 2 3 201 10 0 885 1155 1011
-1144 2 3 201 10 0 936 395 889
-1145 2 3 201 10 0 898 407 1078
-1146 2 3 201 10 0 898 1078 888
-1147 2 3 201 10 0 893 965 937
-1148 2 3 201 10 0 1013 233 983
-1149 2 3 201 10 0 898 1013 983
-1150 2 3 201 10 0 1030 387 1029
-1151 2 3 201 10 0 906 1030 1029
-1152 2 3 201 10 0 1013 425 935
-1153 2 3 201 10 0 909 1013 935
-1154 2 3 201 10 0 1084 417 981
-1155 2 3 201 10 0 937 991 910
-1156 2 3 201 10 0 1087 364 1028
-1157 2 3 201 10 0 1021 235 1059
-1158 2 3 201 10 0 919 1050 947
-1159 2 3 201 10 0 992 384 1033
-1160 2 3 201 10 0 992 1033 940
-1161 2 3 201 10 0 989 518 964
-1162 2 3 201 10 0 946 989 964
-1163 2 3 201 10 0 1098 400 1075
-1164 2 3 201 10 0 952 1098 1075
-1165 2 3 201 10 0 1148 238 1149
-1166 2 3 201 10 0 1148 1149 954
-1167 2 3 201 10 0 978 390 1059
-1168 2 3 201 10 0 978 1059 957
-1169 2 3 201 10 0 1115 365 1151
-1170 2 3 201 10 0 1115 1151 957
-1171 2 3 201 10 0 971 236 975
-1172 2 3 201 10 0 1002 253 1006
-1173 2 3 201 10 0 1038 160 1018
-1174 2 3 201 10 0 972 426 1035
-1175 2 3 201 10 0 972 1035 971
-1176 2 3 201 10 0 1003 388 1138
-1177 2 3 201 10 0 1087 477 1019
-1178 2 3 201 10 0 973 1087 1019
-1179 2 3 201 10 0 1082 518 989
-1180 2 3 201 10 0 984 1015 982
-1181 2 3 201 10 0 1039 252 1155
-1182 2 3 201 10 0 1006 253 995
-1183 2 3 201 10 0 985 1006 995
-1184 2 3 201 10 0 1061 1062 990
-1185 2 3 201 10 0 1040 456 1063
-1186 2 3 201 10 0 1040 1063 1000
-1187 2 3 201 10 0 1118 408 1065
-1188 2 3 201 10 0 1002 1023 1014
-1189 2 3 201 10 0 1099 1157 1020
-1190 2 3 201 10 0 1122 493 1026
-1191 2 3 201 10 0 1021 1122 1026
-1192 2 3 201 10 0 1142 169 1112
-1193 2 3 201 10 0 1047 1142 1112
-1194 2 3 201 10 0 574 410 276
-1195 2 3 201 10 0 276 410 1131
-1196 2 3 201 10 0 108 868 107
-1197 2 3 201 10 0 522 868 108
-1198 2 3 201 10 0 522 108 109
-1199 2 3 201 10 0 164 168 1009
-1200 2 3 201 10 0 95 763 94
-1201 2 3 201 10 0 19 769 18
-1202 2 3 201 10 0 551 769 19
-1203 2 3 201 10 0 551 19 20
-1204 2 3 201 10 0 165 571 1083
-1205 2 3 201 10 0 550 165 1083
-1206 2 3 201 10 0 381 872 1083
-1207 2 3 201 10 0 1083 872 550
-1208 2 3 201 10 0 1019 477 240
-1209 2 3 201 10 0 240 908 1019
-1210 2 3 201 10 0 1019 908 352
-1211 2 3 201 10 0 1147 173 449
-1212 2 3 201 10 0 449 389 1147
-1213 2 3 201 10 0 986 1114 168
-1214 2 3 201 10 0 1114 986 171
-1215 2 3 201 10 0 1125 1001 177
-1216 2 3 201 10 0 1125 498 1065
-1217 2 3 201 10 0 1001 1125 1065
-1218 2 3 201 10 0 1152 503 248
-1219 2 3 201 10 0 248 905 1152
-1220 2 3 201 10 0 1152 905 385
-1221 2 3 201 10 0 564 450 11
-1222 2 3 201 10 0 63 64 542
-1223 2 3 201 10 0 62 673 61
-1224 2 3 201 10 0 1146 281 287
-1225 2 3 201 10 0 494 281 1146
-1226 2 3 201 10 0 1140 282 288
-1227 2 3 201 10 0 496 282 1140
-1228 2 3 201 10 0 1141 283 286
-1229 2 3 201 10 0 497 283 1141
-1230 2 3 201 10 0 1130 506 469
-1231 2 3 201 10 0 1039 388 569
-1232 2 3 201 10 0 569 252 1039
-1233 2 3 201 10 0 388 1039 1138
-1234 2 3 201 10 0 149 885 445
-1235 2 3 201 10 0 1055 389 568
-1236 2 3 201 10 0 568 254 1055
-1237 2 3 201 10 0 1072 507 470
-1238 2 3 201 10 0 137 138 883
-1239 2 3 201 10 0 1154 427 725
-1240 2 3 201 10 0 1154 58 59
-1241 2 3 201 10 0 376 817 967
-1242 2 3 201 10 0 958 130 131
-1243 2 3 201 10 0 868 973 727
-1244 2 3 201 10 0 894 101 102
-1245 2 3 201 10 0 1042 251 371
-1246 2 3 201 10 0 371 811 1042
-1247 2 3 201 10 0 1042 811 444
-1248 2 3 201 10 0 999 177 181
-1249 2 3 201 10 0 181 184 999
-1250 2 3 201 10 0 999 184 433
-1251 2 3 201 10 0 240 558 1025
-1252 2 3 201 10 0 1025 223 240
-1253 2 3 201 10 0 223 1025 1005
-1254 2 3 201 10 0 923 841 525
-1255 2 3 201 10 0 525 234 923
-1256 2 3 201 10 0 841 923 844
-1257 2 3 201 10 0 1079 504 466
-1258 2 3 201 10 0 1003 1079 466
-1259 2 3 201 10 0 1003 1138 1079
-1260 2 3 201 10 0 489 477 1028
-1261 2 3 201 10 0 1028 378 489
-1262 2 3 201 10 0 1087 1028 477
-1263 2 3 201 10 0 993 390 433
-1264 2 3 201 10 0 993 258 519
-1265 2 3 201 10 0 1058 993 519
-1266 2 3 201 10 0 390 993 1058
-1267 2 3 201 10 0 95 96 763
-1268 2 3 201 10 0 96 544 763
-1269 2 3 201 10 0 241 1029 1124
-1270 2 3 201 10 0 1124 1029 387
-1271 2 3 201 10 0 387 467 1124
-1272 2 3 201 10 0 242 503 1152
-1273 2 3 201 10 0 1122 242 1152
-1274 2 3 201 10 0 180 176 1093
-1275 2 3 201 10 0 180 1093 1117
-1276 2 3 201 10 0 9 495 8
-1277 2 3 201 10 0 385 355 1110
-1278 2 3 201 10 0 385 1110 1152
-1279 2 3 201 10 0 1110 1122 1152
-1280 2 3 201 10 0 1075 400 471
-1281 2 3 201 10 0 471 239 1075
-1282 2 3 201 10 0 1015 1075 239
-1283 2 3 201 10 0 434 1010 950
-1284 2 3 201 10 0 1082 1049 170
-1285 2 3 201 10 0 397 1049 989
-1286 2 3 201 10 0 1049 1082 989
-1287 2 3 201 10 0 1100 474 170
-1288 2 3 201 10 0 474 1100 1061
-1289 2 3 201 10 0 361 1004 1121
-1290 2 3 201 10 0 1121 1004 440
-1291 2 3 201 10 0 440 414 1121
-1292 2 3 201 10 0 978 433 390
-1293 2 3 201 10 0 999 978 177
-1294 2 3 201 10 0 433 978 999
-1295 2 3 201 10 0 236 232 919
-1296 2 3 201 10 0 919 472 236
-1297 2 3 201 10 0 1096 245 251
-1298 2 3 201 10 0 1096 251 1042
-1299 2 3 201 10 0 1096 1042 849
-1300 2 3 201 10 0 545 1088 127
-1301 2 3 201 10 0 1088 403 566
-1302 2 3 201 10 0 566 126 1088
-1303 2 3 201 10 0 1088 126 127
-1304 2 3 201 10 0 1108 404 565
-1305 2 3 201 10 0 565 50 1108
-1306 2 3 201 10 0 1108 50 51
-1307 2 3 201 10 0 1081 1009 168
-1308 2 3 201 10 0 1081 375 1009
-1309 2 3 201 10 0 399 531 1085
-1310 2 3 201 10 0 1085 491 399
-1311 2 3 201 10 0 974 1085 531
-1312 2 3 201 10 0 148 906 147
-1313 2 3 201 10 0 445 906 148
-1314 2 3 201 10 0 166 417 1084
-1315 2 3 201 10 0 1082 166 1084
-1316 2 3 201 10 0 518 1082 1084
-1317 2 3 201 10 0 1132 254 395
-1318 2 3 201 10 0 1132 395 409
-1319 2 3 201 10 0 254 1132 1055
-1320 2 3 201 10 0 572 1132 409
-1321 2 3 201 10 0 465 431 1099
-1322 2 3 201 10 0 1099 380 465
-1323 2 3 201 10 0 1066 1099 431
-1324 2 3 201 10 0 72 913 71
-1325 2 3 201 10 0 442 913 72
-1326 2 3 201 10 0 902 854 227
-1327 2 3 201 10 0 227 854 1143
-1328 2 3 201 10 0 1106 505 468
-1329 2 3 201 10 0 1147 1106 468
-1330 2 3 201 10 0 389 1106 1147
-1331 2 3 201 10 0 394 573 1091
-1332 2 3 201 10 0 394 1091 1006
-1333 2 3 201 10 0 1002 1006 1091
-1334 2 3 201 10 0 14 931 13
-1335 2 3 201 10 0 13 931 541
-1336 2 3 201 10 0 396 1128 1155
-1337 2 3 201 10 0 1128 396 410
-1338 2 3 201 10 0 574 1128 410
-1339 2 3 201 10 0 1039 1155 1128
-1340 2 3 201 10 0 1153 570 270
-1341 2 3 201 10 0 270 827 1153
-1342 2 3 201 10 0 827 1016 1153
-1343 2 3 201 10 0 1113 377 892
-1344 2 3 201 10 0 1113 871 419
-1345 2 3 201 10 0 986 1113 419
-1346 2 3 201 10 0 986 164 1113
-1347 2 3 201 10 0 871 1113 892
-1348 2 3 201 10 0 366 1057 1008
-1349 2 3 201 10 0 1008 1057 541
-1350 2 3 201 10 0 1057 1045 541
-1351 2 3 201 10 0 211 448 997
-1352 2 3 201 10 0 969 211 997
-1353 2 3 201 10 0 788 969 997
-1354 2 3 201 10 0 985 443 111
-1355 2 3 201 10 0 1071 424 397
-1356 2 3 201 10 0 946 1071 397
-1357 2 3 201 10 0 946 961 1071
-1358 2 3 201 10 0 173 557 1076
-1359 2 3 201 10 0 397 424 1076
-1360 2 3 201 10 0 397 1076 1049
-1361 2 3 201 10 0 1049 1076 557
-1362 2 3 201 10 0 89 925 531
-1363 2 3 201 10 0 365 835 1151
-1364 2 3 201 10 0 499 391 1151
-1365 2 3 201 10 0 979 499 1151
-1366 2 3 201 10 0 979 1151 835
-1367 2 3 201 10 0 441 863 1050
-1368 2 3 201 10 0 1050 232 441
-1369 2 3 201 10 0 863 1048 1050
-1370 2 3 201 10 0 987 463 160
-1371 2 3 201 10 0 160 893 987
-1372 2 3 201 10 0 893 952 987
-1373 2 3 201 10 0 1018 878 358
-1374 2 3 201 10 0 1018 160 463
-1375 2 3 201 10 0 1018 463 994
-1376 2 3 201 10 0 878 1018 994
-1377 2 3 201 10 0 1058 519 242
-1378 2 3 201 10 0 1021 1058 242
-1379 2 3 201 10 0 390 1058 1059
-1380 2 3 201 10 0 1021 1059 1058
-1381 2 3 201 10 0 237 233 896
-1382 2 3 201 10 0 891 896 362
-1383 2 3 201 10 0 983 233 237
-1384 2 3 201 10 0 237 890 983
-1385 2 3 201 10 0 943 407 983
-1386 2 3 201 10 0 943 983 890
-1387 2 3 201 10 0 1094 454 411
-1388 2 3 201 10 0 1094 172 485
-1389 2 3 201 10 0 345 922 981
-1390 2 3 201 10 0 922 1084 981
-1391 2 3 201 10 0 1137 982 239
-1392 2 3 201 10 0 1137 411 454
-1393 2 3 201 10 0 462 180 1046
-1394 2 3 201 10 0 1117 1046 180
-1395 2 3 201 10 0 1157 453 500
-1396 2 3 201 10 0 501 453 1157
-1397 2 3 201 10 0 367 881 1066
-1398 2 3 201 10 0 1123 501 1066
-1399 2 3 201 10 0 881 1123 1066
-1400 2 3 201 10 0 351 1074 1043
-1401 2 3 201 10 0 1074 439 430
-1402 2 3 201 10 0 430 230 1074
-1403 2 3 201 10 0 1043 1074 230
-1404 2 3 201 10 0 1014 558 489
-1405 2 3 201 10 0 489 253 1014
-1406 2 3 201 10 0 558 1014 1109
-1407 2 3 201 10 0 243 472 998
-1408 2 3 201 10 0 1041 243 998
-1409 2 3 201 10 0 448 998 997
-1410 2 3 201 10 0 448 1041 998
-1411 2 3 201 10 0 586 1054 287
-1412 2 3 201 10 0 585 1056 285
-1413 2 3 201 10 0 584 1052 286
-1414 2 3 201 10 0 583 1051 288
-1415 2 3 201 10 0 972 455 15
-1416 2 3 201 10 0 237 473 1017
-1417 2 3 201 10 0 1017 890 237
-1418 2 3 201 10 0 189 487 462
-1419 2 3 201 10 0 1046 189 462
-1420 2 3 201 10 0 1046 505 189
-1421 2 3 201 10 0 910 1098 413
-1422 2 3 201 10 0 521 400 1098
-1423 2 3 201 10 0 1098 284 521
-1424 2 3 201 10 0 910 284 1098
-1425 2 3 201 10 0 244 473 891
-1426 2 3 201 10 0 244 891 932
-1427 2 3 201 10 0 921 891 362
-1428 2 3 201 10 0 921 932 891
-1429 2 3 201 10 0 1031 570 142
-1430 2 3 201 10 0 365 1115 1060
-1431 2 3 201 10 0 1115 347 1060
-1432 2 3 201 10 0 1007 254 380
-1433 2 3 201 10 0 1007 380 1020
-1434 2 3 201 10 0 1007 913 442
-1435 2 3 201 10 0 1007 1020 913
-1436 2 3 201 10 0 151 938 150
-1437 2 3 201 10 0 75 936 74
-1438 2 3 201 10 0 383 982 1102
-1439 2 3 201 10 0 454 438 1102
-1440 2 3 201 10 0 1137 454 1102
-1441 2 3 201 10 0 982 1137 1102
-1442 2 3 201 10 0 256 543 1129
-1443 2 3 201 10 0 1032 256 1129
-1444 2 3 201 10 0 440 461 1129
-1445 2 3 201 10 0 1032 1129 461
-1446 2 3 201 10 0 190 184 469
-1447 2 3 201 10 0 184 190 459
-1448 2 3 201 10 0 481 459 190
-1449 2 3 201 10 0 190 469 506
-1450 2 3 201 10 0 113 918 112
-1451 2 3 201 10 0 113 1156 918
-1452 2 3 201 10 0 1163 1162 638
-1453 2 3 201 10 0 1170 1166 220
-1454 2 3 201 10 0 213 1168 1173
-1455 2 3 201 10 0 1175 1167 220
-1456 2 3 201 10 0 220 1167 1176
-1457 2 3 201 10 0 1176 1170 220
-1458 2 3 201 10 0 1179 1172 601
-1459 2 3 201 10 0 599 1169 1181
-1460 2 3 201 10 0 593 1170 1186
-1461 2 3 201 10 0 595 1183 1187
-1462 2 3 201 10 0 661 1185 1187
-1463 2 3 201 10 0 311 1183 1190
-1464 2 3 201 10 0 661 1163 1193
-1465 2 3 201 10 0 305 1184 1194
-1466 2 3 201 10 0 609 1185 1194
-1467 2 3 201 10 0 683 1188 1195
-1468 2 3 201 10 0 334 1171 1200
-1469 2 3 201 10 0 306 1189 1203
-1470 2 3 201 10 0 1204 1193 606
-1471 2 3 201 10 0 606 695 1204
-1472 2 3 201 10 0 226 1172 1207
-1473 2 3 201 10 0 1209 1186 603
-1474 2 3 201 10 0 1209 1203 600
-1475 2 3 201 10 0 1210 1195 595
-1476 2 3 201 10 0 1214 1177 894
-1477 2 3 201 10 0 894 379 1214
-1478 2 3 201 10 0 322 1191 1215
-1479 2 3 201 10 0 1217 1167 598
-1480 2 3 201 10 0 1219 1218 333
-1481 2 3 201 10 0 1222 1169 226
-1482 2 3 201 10 0 603 1217 1223
-1483 2 3 201 10 0 593 1191 1225
-1484 2 3 201 10 0 1229 1196 666
-1485 2 3 201 10 0 1229 1201 590
-1486 2 3 201 10 0 1230 1212 683
-1487 2 3 201 10 0 1230 1218 610
-1488 2 3 201 10 0 1231 1175 220
-1489 2 3 201 10 0 333 1210 1234
-1490 2 3 201 10 0 609 1213 1234
-1491 2 3 201 10 0 596 1161 1238
-1492 2 3 201 10 0 1239 1226 592
-1493 2 3 201 10 0 1240 743 624
-1494 2 3 201 10 0 1240 1197 331
-1495 2 3 201 10 0 1241 1200 607
-1496 2 3 201 10 0 611 1219 1242
-1497 2 3 201 10 0 588 1166 1244
-1498 2 3 201 10 0 593 1225 1244
-1499 2 3 201 10 0 1247 1242 687
-1500 2 3 201 10 0 1249 1238 629
-1501 2 3 201 10 0 1251 1237 611
-1502 2 3 201 10 0 1251 1246 309
-1503 2 3 201 10 0 1252 1164 592
-1504 2 3 201 10 0 1252 1250 635
-1505 2 3 201 10 0 657 676 1255
-1506 2 3 201 10 0 1256 1221 610
-1507 2 3 201 10 0 1256 1237 666
-1508 2 3 201 10 0 213 1165 1258
-1509 2 3 201 10 0 631 1178 1258
-1510 2 3 201 10 0 1259 23 24
-1511 2 3 201 10 0 24 1224 1259
-1512 2 3 201 10 0 696 1239 1260
-1513 2 3 201 10 0 596 1257 1260
-1514 2 3 201 10 0 1261 1189 306
-1515 2 3 201 10 0 1266 1254 598
-1516 2 3 201 10 0 1267 1196 599
-1517 2 3 201 10 0 1267 1248 307
-1518 2 3 201 10 0 1268 1211 588
-1519 2 3 201 10 0 1268 1225 630
-1520 2 3 201 10 0 593 1186 1270
-1521 2 3 201 10 0 1270 1191 593
-1522 2 3 201 10 0 601 1228 1271
-1523 2 3 201 10 0 301 1263 1271
-1524 2 3 201 10 0 594 1197 1272
-1525 2 3 201 10 0 331 1197 1273
-1526 2 3 201 10 0 1274 1215 600
-1527 2 3 201 10 0 1274 1272 624
-1528 2 3 201 10 0 1275 1189 594
-1529 2 3 201 10 0 594 1272 1275
-1530 2 3 201 10 0 1276 1171 334
-1531 2 3 201 10 0 1278 1254 301
-1532 2 3 201 10 0 1279 1232 317
-1533 2 3 201 10 0 617 1261 1280
-1534 2 3 201 10 0 1281 1174 302
-1535 2 3 201 10 0 1282 1205 214
-1536 2 3 201 10 0 1282 1212 623
-1537 2 3 201 10 0 306 1203 1283
-1538 2 3 201 10 0 603 1223 1283
-1539 2 3 201 10 0 626 1233 1284
-1540 2 3 201 10 0 639 1278 1284
-1541 2 3 201 10 0 1288 1233 642
-1542 2 3 201 10 0 1289 1246 628
-1543 2 3 201 10 0 1289 1280 642
-1544 2 3 201 10 0 1290 1201 309
-1545 2 3 201 10 0 1290 1233 626
-1546 2 3 201 10 0 1291 1217 598
-1547 2 3 201 10 0 598 1254 1291
-1548 2 3 201 10 0 334 1200 1292
-1549 2 3 201 10 0 1293 1163 638
-1550 2 3 201 10 0 1293 1224 606
-1551 2 3 201 10 0 334 1292 1295
-1552 2 3 201 10 0 1296 1159 590
-1553 2 3 201 10 0 1296 1228 601
-1554 2 3 201 10 0 1297 1191 322
-1555 2 3 201 10 0 322 1277 1297
-1556 2 3 201 10 0 658 1266 1298
-1557 2 3 201 10 0 317 1232 1300
-1558 2 3 201 10 0 216 1182 1301
-1559 2 3 201 10 0 607 1202 1301
-1560 2 3 201 10 0 639 1288 1303
-1561 2 3 201 10 0 1303 1223 639
-1562 2 3 201 10 0 1304 1162 311
-1563 2 3 201 10 0 1305 1221 307
-1564 2 3 201 10 0 1305 1265 623
-1565 2 3 201 10 0 1307 1285 696
-1566 2 3 201 10 0 1309 1165 587
-1567 2 3 201 10 0 1309 1220 631
-1568 2 3 201 10 0 331 1273 1310
-1569 2 3 201 10 0 629 1179 1311
-1570 2 3 201 10 0 1312 1294 617
-1571 2 3 201 10 0 594 1189 1319
-1572 2 3 201 10 0 617 1294 1319
-1573 2 3 201 10 0 602 1287 1320
-1574 2 3 201 10 0 302 1174 1321
-1575 2 3 201 10 0 637 1236 1321
-1576 2 3 201 10 0 1322 1181 635
-1577 2 3 201 10 0 1322 1308 618
-1578 2 3 201 10 0 590 1201 1323
-1579 2 3 201 10 0 626 1228 1323
-1580 2 3 201 10 0 616 1263 1324
-1581 2 3 201 10 0 1325 1300 633
-1582 2 3 201 10 0 1326 1255 676
-1583 2 3 201 10 0 302 1255 1326
-1584 2 3 201 10 0 1327 1228 626
-1585 2 3 201 10 0 1327 1278 301
-1586 2 3 201 10 0 1328 1311 616
-1587 2 3 201 10 0 628 1247 1329
-1588 2 3 201 10 0 210 1312 1329
-1589 2 3 201 10 0 687 1213 1330
-1590 2 3 201 10 0 604 1264 1330
-1591 2 3 201 10 0 1331 1168 213
-1592 2 3 201 10 0 1331 1178 651
-1593 2 3 201 10 0 317 1300 1332
-1594 2 3 201 10 0 1332 1313 317
-1595 2 3 201 10 0 217 1306 1333
-1596 2 3 201 10 0 1334 1199 217
-1597 2 3 201 10 0 1335 1298 614
-1598 2 3 201 10 0 602 1168 1336
-1599 2 3 201 10 0 651 1198 1336
-1600 2 3 201 10 0 210 1264 1337
-1601 2 3 201 10 0 1338 1269 304
-1602 2 3 201 10 0 1338 1285 649
-1603 2 3 201 10 0 330 1253 1339
-1604 2 3 201 10 0 1341 1197 594
-1605 2 3 201 10 0 1341 1294 621
-1606 2 3 201 10 0 1342 1320 698
-1607 2 3 201 10 0 605 1342 1344
-1608 2 3 201 10 0 669 1202 1345
-1609 2 3 201 10 0 597 1253 1345
-1610 2 3 201 10 0 1346 1226 304
-1611 2 3 201 10 0 1346 1316 636
-1612 2 3 201 10 0 598 1167 1347
-1613 2 3 201 10 0 1347 1266 598
-1614 2 3 201 10 0 597 1171 1349
-1615 2 3 201 10 0 644 1343 1349
-1616 2 3 201 10 0 308 1286 1350
-1617 2 3 201 10 0 646 1307 1350
-1618 2 3 201 10 0 619 1235 1351
-1619 2 3 201 10 0 669 1262 1351
-1620 2 3 201 10 0 1352 1261 306
-1621 2 3 201 10 0 1352 1288 642
-1622 2 3 201 10 0 587 1206 1353
-1623 2 3 201 10 0 645 1220 1353
-1624 2 3 201 10 0 1354 1248 618
-1625 2 3 201 10 0 308 1257 1355
-1626 2 3 201 10 0 634 1302 1355
-1627 2 3 201 10 0 591 1182 1356
-1628 2 3 201 10 0 656 1192 1356
-1629 2 3 201 10 0 646 1262 1357
-1630 2 3 201 10 0 1358 1337 662
-1631 2 3 201 10 0 642 1233 1359
-1632 2 3 201 10 0 309 1246 1359
-1633 2 3 201 10 0 590 1159 1360
-1634 2 3 201 10 0 599 1196 1360
-1635 2 3 201 10 0 213 1173 1361
-1636 2 3 201 10 0 1362 747 321
-1637 2 3 201 10 0 620 1281 1363
-1638 2 3 201 10 0 1366 784 322
-1639 2 3 201 10 0 322 1215 1366
-1640 2 3 201 10 0 1368 1179 601
-1641 2 3 201 10 0 1368 1263 616
-1642 2 3 201 10 0 301 1254 1369
-1643 2 3 201 10 0 1369 1263 301
-1644 2 3 201 10 0 1370 1325 633
-1645 2 3 201 10 0 1370 1335 614
-1646 2 3 201 10 0 614 1175 1371
-1647 2 3 201 10 0 627 1325 1371
-1648 2 3 201 10 0 685 1354 1372
-1649 2 3 201 10 0 651 1178 1373
-1650 2 3 201 10 0 608 1208 1373
-1651 2 3 201 10 0 1375 1314 649
-1652 2 3 201 10 0 1375 1357 330
-1653 2 3 201 10 0 1376 1173 605
-1654 2 3 201 10 0 637 1192 1378
-1655 2 3 201 10 0 320 1208 1378
-1656 2 3 201 10 0 217 1199 1381
-1657 2 3 201 10 0 660 1367 1381
-1658 2 3 201 10 0 1382 1269 612
-1659 2 3 201 10 0 1382 1365 697
-1660 2 3 201 10 0 1383 1182 591
-1661 2 3 201 10 0 1383 1241 607
-1662 2 3 201 10 0 652 1198 1384
-1663 2 3 201 10 0 320 1216 1384
-1664 2 3 201 10 0 1385 1245 315
-1665 2 3 201 10 0 1386 1232 622
-1666 2 3 201 10 0 311 1162 1388
-1667 2 3 201 10 0 1388 1183 311
-1668 2 3 201 10 0 315 1245 1389
-1669 2 3 201 10 0 1390 1387 622
-1670 2 3 201 10 0 1391 1265 685
-1671 2 3 201 10 0 1391 1340 615
-1672 2 3 201 10 0 634 1249 1392
-1673 2 3 201 10 0 343 1377 1392
-1674 2 3 201 10 0 1393 1339 647
-1675 2 3 201 10 0 1393 1367 660
-1676 2 3 201 10 0 1394 1380 698
-1677 2 3 201 10 0 621 1294 1395
-1678 2 3 201 10 0 210 1337 1395
-1679 2 3 201 10 0 1397 1171 597
-1680 2 3 201 10 0 1397 1202 607
-1681 2 3 201 10 0 1398 1306 217
-1682 2 3 201 10 0 1398 1367 679
-1683 2 3 201 10 0 613 1216 1399
-1684 2 3 201 10 0 656 1227 1399
-1685 2 3 201 10 0 1400 1250 636
-1686 2 3 201 10 0 1400 1379 332
-1687 2 3 201 10 0 1401 1324 658
-1688 2 3 201 10 0 617 1280 1402
-1689 2 3 201 10 0 1402 1312 617
-1690 2 3 201 10 0 317 1313 1403
-1691 2 3 201 10 0 1404 1389 689
-1692 2 3 201 10 0 1405 1206 315
-1693 2 3 201 10 0 315 1389 1405
-1694 2 3 201 10 0 1406 1178 631
-1695 2 3 201 10 0 1406 1243 608
-1696 2 3 201 10 0 653 1334 1407
-1697 2 3 201 10 0 1410 1199 612
-1698 2 3 201 10 0 1410 1314 660
-1699 2 3 201 10 0 619 1286 1411
-1700 2 3 201 10 0 681 1299 1411
-1701 2 3 201 10 0 1412 1236 678
-1702 2 3 201 10 0 1412 1255 302
-1703 2 3 201 10 0 591 1174 1413
-1704 2 3 201 10 0 620 1241 1413
-1705 2 3 201 10 0 633 1386 1414
-1706 2 3 201 10 0 650 1394 1415
-1707 2 3 201 10 0 310 1409 1415
-1708 2 3 201 10 0 670 1227 1416
-1709 2 3 201 10 0 216 1235 1416
-1710 2 3 201 10 0 1418 1174 591
-1711 2 3 201 10 0 1418 1192 637
-1712 2 3 201 10 0 1419 1165 213
-1713 2 3 201 10 0 213 1361 1419
-1714 2 3 201 10 0 632 1362 1420
-1715 2 3 201 10 0 645 1404 1420
-1716 2 3 201 10 0 631 1220 1421
-1717 2 3 201 10 0 321 1243 1421
-1718 2 3 201 10 0 1422 1166 588
-1719 2 3 201 10 0 309 1201 1423
-1720 2 3 201 10 0 666 1237 1423
-1721 2 3 201 10 0 1424 1344 313
-1722 2 3 201 10 0 655 1376 1426
-1723 2 3 201 10 0 1427 1253 597
-1724 2 3 201 10 0 1427 1343 647
-1725 2 3 201 10 0 1430 1426 654
-1726 2 3 201 10 0 625 1348 1431
-1727 2 3 201 10 0 677 1390 1431
-1728 2 3 201 10 0 318 1211 1432
-1729 2 3 201 10 0 319 1335 1434
-1730 2 3 201 10 0 633 1414 1434
-1731 2 3 201 10 0 1435 1380 668
-1732 2 3 201 10 0 1435 1396 313
-1733 2 3 201 10 0 1436 1408 668
-1734 2 3 201 10 0 1436 1428 327
-1735 2 3 201 10 0 1437 1183 595
-1736 2 3 201 10 0 1437 1188 589
-1737 2 3 201 10 0 1438 1348 218
-1738 2 3 201 10 0 218 1364 1438
-1739 2 3 201 10 0 1439 1432 630
-1740 2 3 201 10 0 343 1328 1440
-1741 2 3 201 10 0 667 1433 1440
-1742 2 3 201 10 0 661 1193 1441
-1743 2 3 201 10 0 1441 1185 661
-1744 2 3 201 10 0 310 1287 1442
-1745 2 3 201 10 0 652 1318 1442
-1746 2 3 201 10 0 667 1401 1443
-1747 2 3 201 10 0 596 1238 1444
-1748 2 3 201 10 0 1444 1257 596
-1749 2 3 201 10 0 599 1181 1445
-1750 2 3 201 10 0 618 1248 1445
-1751 2 3 201 10 0 1446 1182 216
-1752 2 3 201 10 0 1446 1227 656
-1753 2 3 201 10 0 686 773 1447
-1754 2 3 201 10 0 1448 1198 651
-1755 2 3 201 10 0 1448 1208 320
-1756 2 3 201 10 0 217 1333 1449
-1757 2 3 201 10 0 1449 1334 217
-1758 2 3 201 10 0 1450 1208 608
-1759 2 3 201 10 0 1450 1236 637
-1760 2 3 201 10 0 322 784 1451
-1761 2 3 201 10 0 1451 1277 322
-1762 2 3 201 10 0 1452 1192 656
-1763 2 3 201 10 0 1452 1216 320
-1764 2 3 201 10 0 1453 1273 621
-1765 2 3 201 10 0 621 1358 1453
-1766 2 3 201 10 0 1454 1308 332
-1767 2 3 201 10 0 1454 1425 671
-1768 2 3 201 10 0 1455 1443 319
-1769 2 3 201 10 0 670 1299 1456
-1770 2 3 201 10 0 326 1315 1456
-1771 2 3 201 10 0 1457 1387 327
-1772 2 3 201 10 0 611 1242 1458
-1773 2 3 201 10 0 628 1246 1458
-1774 2 3 201 10 0 1459 1161 596
-1775 2 3 201 10 0 1459 1239 592
-1776 2 3 201 10 0 654 1424 1460
-1777 2 3 201 10 0 717 551 1461
-1778 2 3 201 10 0 587 1165 1462
-1779 2 3 201 10 0 1463 1253 330
-1780 2 3 201 10 0 1463 1262 669
-1781 2 3 201 10 0 659 1457 1464
-1782 2 3 201 10 0 1466 1202 669
-1783 2 3 201 10 0 1466 1235 216
-1784 2 3 201 10 0 1467 1364 643
-1785 2 3 201 10 0 1467 1408 677
-1786 2 3 201 10 0 660 1314 1468
-1787 2 3 201 10 0 330 1339 1468
-1788 2 3 201 10 0 666 1196 1469
-1789 2 3 201 10 0 307 1221 1469
-1790 2 3 201 10 0 1470 1220 645
-1791 2 3 201 10 0 1470 1362 321
-1792 2 3 201 10 0 220 1166 1471
-1793 2 3 201 10 0 1471 1231 220
-1794 2 3 201 10 0 629 1311 1472
-1795 2 3 201 10 0 1472 1249 629
-1796 2 3 201 10 0 1473 1414 659
-1797 2 3 201 10 0 1473 1455 319
-1798 2 3 201 10 0 681 1302 1474
-1799 2 3 201 10 0 641 1374 1474
-1800 2 3 201 10 0 1475 1422 588
-1801 2 3 201 10 0 1476 1235 619
-1802 2 3 201 10 0 1476 1299 670
-1803 2 3 201 10 0 592 1226 1477
-1804 2 3 201 10 0 636 1250 1477
-1805 2 3 201 10 0 1478 1277 640
-1806 2 3 201 10 0 1478 1439 630
-1807 2 3 201 10 0 1479 1396 643
-1808 2 3 201 10 0 683 1195 1480
-1809 2 3 201 10 0 333 1218 1480
-1810 2 3 201 10 0 318 1317 1481
-1811 2 3 201 10 0 1482 1286 308
-1812 2 3 201 10 0 1482 1302 681
-1813 2 3 201 10 0 1483 808 342
-1814 2 3 201 10 0 342 1430 1483
-1815 2 3 201 10 0 1484 1372 671
-1816 2 3 201 10 0 1484 1447 316
-1817 2 3 201 10 0 1485 1316 697
-1818 2 3 201 10 0 1485 1429 648
-1819 2 3 201 10 0 613 1315 1486
-1820 2 3 201 10 0 688 1318 1486
-1821 2 3 201 10 0 1487 1401 658
-1822 2 3 201 10 0 658 1298 1487
-1823 2 3 201 10 0 678 1236 1488
-1824 2 3 201 10 0 608 1243 1488
-1825 2 3 201 10 0 1489 1185 609
-1826 2 3 201 10 0 1489 1210 595
-1827 2 3 201 10 0 1491 1364 218
-1828 2 3 201 10 0 1493 1317 318
-1829 2 3 201 10 0 318 1432 1493
-1830 2 3 201 10 0 623 1212 1494
-1831 2 3 201 10 0 610 1221 1494
-1832 2 3 201 10 0 1495 1216 613
-1833 2 3 201 10 0 1495 1318 652
-1834 2 3 201 10 0 615 1205 1496
-1835 2 3 201 10 0 623 1265 1496
-1836 2 3 201 10 0 307 1248 1497
-1837 2 3 201 10 0 685 1265 1497
-1838 2 3 201 10 0 616 1324 1498
-1839 2 3 201 10 0 1498 1328 616
-1840 2 3 201 10 0 625 1279 1499
-1841 2 3 201 10 0 1500 1198 652
-1842 2 3 201 10 0 1500 1287 602
-1843 2 3 201 10 0 649 1285 1501
-1844 2 3 201 10 0 646 1357 1501
-1845 2 3 201 10 0 1502 1428 650
-1846 2 3 201 10 0 1503 1227 670
-1847 2 3 201 10 0 1503 1315 613
-1848 2 3 201 10 0 604 1184 1504
-1849 2 3 201 10 0 716 1490 1504
-1850 2 3 201 10 0 1505 1386 622
-1851 2 3 201 10 0 622 1387 1505
-1852 2 3 201 10 0 1506 1281 302
-1853 2 3 201 10 0 302 1326 1506
-1854 2 3 201 10 0 610 1218 1507
-1855 2 3 201 10 0 611 1237 1507
-1856 2 3 201 10 0 1508 1365 653
-1857 2 3 201 10 0 1508 1492 323
-1858 2 3 201 10 0 715 1245 1509
-1859 2 3 201 10 0 1510 1168 602
-1860 2 3 201 10 0 602 1320 1510
-1861 2 3 201 10 0 1511 1213 687
-1862 2 3 201 10 0 1511 1219 333
-1863 2 3 201 10 0 638 1162 1512
-1864 2 3 201 10 0 635 1250 1513
-1865 2 3 201 10 0 332 1308 1513
-1866 2 3 201 10 0 1514 1379 648
-1867 2 3 201 10 0 214 1180 1515
-1868 2 3 201 10 0 683 1212 1515
-1869 2 3 201 10 0 692 1465 1516
-1870 2 3 201 10 0 1516 746 692
-1871 2 3 201 10 0 1517 1245 715
-1872 2 3 201 10 0 715 1177 1517
-1873 2 3 201 10 0 641 1377 1520
-1874 2 3 201 10 0 1096 1072 1521
-1875 2 3 201 10 0 1521 1072 470
-1876 2 3 201 10 0 674 1409 1522
-1877 2 3 201 10 0 688 1417 1522
-1878 2 3 201 10 0 1523 1247 687
-1879 2 3 201 10 0 1523 1264 210
-1880 2 3 201 10 0 612 1269 1524
-1881 2 3 201 10 0 649 1314 1524
-1882 2 3 201 10 0 1526 1184 305
-1883 2 3 201 10 0 1527 1262 646
-1884 2 3 201 10 0 1527 1286 619
-1885 2 3 201 10 0 679 1367 1528
-1886 2 3 201 10 0 1529 1257 308
-1887 2 3 201 10 0 1529 1307 696
-1888 2 3 201 10 0 1530 1264 604
-1889 2 3 201 10 0 1530 1490 662
-1890 2 3 201 10 0 304 1269 1531
-1891 2 3 201 10 0 697 1316 1531
-1892 2 3 201 10 0 304 1226 1532
-1893 2 3 201 10 0 696 1285 1532
-1894 2 3 201 10 0 1533 1528 647
-1895 2 3 201 10 0 647 1343 1533
-1896 2 3 201 10 0 627 1231 1535
-1897 2 3 201 10 0 1535 1525 627
-1898 2 3 201 10 0 1536 1279 317
-1899 2 3 201 10 0 317 1403 1536
-1900 2 3 201 10 0 326 1374 1537
-1901 2 3 201 10 0 703 1417 1537
-1902 2 3 201 10 0 672 1306 1538
-1903 2 3 201 10 0 679 1518 1538
-1904 2 3 201 10 0 612 1199 1540
-1905 2 3 201 10 0 653 1365 1540
-1906 2 3 201 10 0 1541 1184 604
-1907 2 3 201 10 0 1541 1213 609
-1908 2 3 201 10 0 1542 663 733
-1909 2 3 201 10 0 720 1317 1543
-1910 2 3 201 10 0 1543 933 720
-1911 2 3 201 10 0 327 1387 1544
-1912 2 3 201 10 0 677 1408 1544
-1913 2 3 201 10 0 1545 745 680
-1914 2 3 201 10 0 700 1455 1546
-1915 2 3 201 10 0 659 1464 1546
-1916 2 3 201 10 0 764 324 1547
-1917 2 3 201 10 0 1548 1287 310
-1918 2 3 201 10 0 1548 1394 698
-1919 2 3 201 10 0 1549 1465 655
-1920 2 3 201 10 0 655 1426 1549
-1921 2 3 201 10 0 622 1232 1550
-1922 2 3 201 10 0 1550 1390 622
-1923 2 3 201 10 0 321 747 1551
-1924 2 3 201 10 0 1551 1243 321
-1925 2 3 201 10 0 740 379 1553
-1926 2 3 201 10 0 1553 379 894
-1927 2 3 201 10 0 1553 1160 740
-1928 2 3 201 10 0 1554 1315 326
-1929 2 3 201 10 0 1554 1417 688
-1930 2 3 201 10 0 1555 1299 681
-1931 2 3 201 10 0 1555 1374 326
-1932 2 3 201 10 0 618 1308 1556
-1933 2 3 201 10 0 1556 1354 618
-1934 2 3 201 10 0 1557 1429 323
-1935 2 3 201 10 0 719 1502 1558
-1936 2 3 201 10 0 1558 158 719
-1937 2 3 201 10 0 316 1340 1560
-1938 2 3 201 10 0 685 1372 1560
-1939 2 3 201 10 0 1562 1190 589
-1940 2 3 201 10 0 722 1190 1562
-1941 2 3 201 10 0 1563 1433 667
-1942 2 3 201 10 0 667 1443 1563
-1943 2 3 201 10 0 1564 1318 688
-1944 2 3 201 10 0 1564 1409 310
-1945 2 3 201 10 0 1565 1404 689
-1946 2 3 201 10 0 1566 1492 675
-1947 2 3 201 10 0 1566 1561 724
-1948 2 3 201 10 0 1567 1464 719
-1949 2 3 201 10 0 719 158 1567
-1950 2 3 201 10 0 605 1344 1568
-1951 2 3 201 10 0 1568 1376 605
-1952 2 3 201 10 0 1569 1302 634
-1953 2 3 201 10 0 1569 1377 641
-1954 2 3 201 10 0 1570 1377 343
-1955 2 3 201 10 0 1570 1433 741
-1956 2 3 201 10 0 679 1528 1571
-1957 2 3 201 10 0 1571 1518 679
-1958 2 3 201 10 0 713 1518 1572
-1959 2 3 201 10 0 730 797 1573
-1960 2 3 201 10 0 668 1380 1574
-1961 2 3 201 10 0 650 1428 1574
-1962 2 3 201 10 0 747 1362 1575
-1963 2 3 201 10 0 1575 1362 632
-1964 2 3 201 10 0 643 1396 1576
-1965 2 3 201 10 0 668 1408 1576
-1966 2 3 201 10 0 98 99 1577
-1967 2 3 201 10 0 715 1509 1577
-1968 2 3 201 10 0 1578 1333 663
-1969 2 3 201 10 0 1578 1542 684
-1970 2 3 201 10 0 663 1542 1578
-1971 2 3 201 10 0 1580 1292 620
-1972 2 3 201 10 0 620 1363 1580
-1973 2 3 201 10 0 698 1380 1581
-1974 2 3 201 10 0 1581 1342 698
-1975 2 3 201 10 0 1582 60 884
-1976 2 3 201 10 0 1582 427 1154
-1977 2 3 201 10 0 884 427 1582
-1978 2 3 201 10 0 1583 142 143
-1979 2 3 201 10 0 1031 142 1583
-1980 2 3 201 10 0 335 781 1584
-1981 2 3 201 10 0 1584 781 710
-1982 2 3 201 10 0 640 1547 1585
-1983 2 3 201 10 0 1585 1547 324
-1984 2 3 201 10 0 1586 1361 655
-1985 2 3 201 10 0 655 1465 1586
-1986 2 3 201 10 0 1587 338 767
-1987 2 3 201 10 0 1587 702 721
-1988 2 3 201 10 0 1588 1407 684
-1989 2 3 201 10 0 1588 1539 675
-1990 2 3 201 10 0 327 1428 1589
-1991 2 3 201 10 0 1589 1457 327
-1992 2 3 201 10 0 1590 1240 331
-1993 2 3 201 10 0 743 1240 1590
-1994 2 3 201 10 0 341 776 1591
-1995 2 3 201 10 0 1591 776 691
-1996 2 3 201 10 0 1591 1572 341
-1997 2 3 201 10 0 678 1551 1592
-1998 2 3 201 10 0 1592 1551 747
-1999 2 3 201 10 0 640 1277 1593
-2000 2 3 201 10 0 636 1316 1594
-2001 2 3 201 10 0 648 1379 1594
-2002 2 3 201 10 0 1595 1374 641
-2003 2 3 201 10 0 641 1520 1595
-2004 2 3 201 10 0 1596 1561 721
-2005 2 3 201 10 0 1597 1206 587
-2006 2 3 201 10 0 694 1206 1597
-2007 2 3 201 10 0 1598 1552 724
-2008 2 3 201 10 0 1598 1584 710
-2009 2 3 201 10 0 671 1425 1599
-2010 2 3 201 10 0 686 1447 1599
-2011 2 3 201 10 0 1600 1430 654
-2012 2 3 201 10 0 654 1460 1600
-2013 2 3 201 10 0 1601 1545 680
-2014 2 3 201 10 0 653 1407 1602
-2015 2 3 201 10 0 675 1492 1602
-2016 2 3 201 10 0 1603 743 159
-2017 2 3 201 10 0 624 743 1603
-2018 2 3 201 10 0 159 784 1603
-2019 2 3 201 10 0 318 1481 1604
-2020 2 3 201 10 0 1605 850 368
-2021 2 3 201 10 0 778 850 1605
-2022 2 3 201 10 0 161 835 1606
-2023 2 3 201 10 0 1608 1409 674
-2024 2 3 201 10 0 1608 1502 650
-2025 2 3 201 10 0 435 695 1609
-2026 2 3 201 10 0 1609 695 606
-2027 2 3 201 10 0 315 1206 1610
-2028 2 3 201 10 0 1610 1206 694
-2029 2 3 201 10 0 1611 1526 305
-2030 2 3 201 10 0 332 1379 1612
-2031 2 3 201 10 0 735 1425 1612
-2032 2 3 201 10 0 1613 1579 336
-2033 2 3 201 10 0 697 1365 1614
-2034 2 3 201 10 0 323 1429 1614
-2035 2 3 201 10 0 729 1205 1615
-2036 2 3 201 10 0 1615 349 729
-2037 2 3 201 10 0 1615 1205 615
-2038 2 3 201 10 0 1616 1358 662
-2039 2 3 201 10 0 662 1490 1617
-2040 2 3 201 10 0 1620 1601 680
-2041 2 3 201 10 0 1621 922 345
-2042 2 3 201 10 0 699 922 1621
-2043 2 3 201 10 0 345 783 1622
-2044 2 3 201 10 0 313 1396 1623
-2045 2 3 201 10 0 1623 1424 313
-2046 2 3 201 10 0 157 862 1624
-2047 2 3 201 10 0 1624 862 686
-2048 2 3 201 10 0 1625 99 100
-2049 2 3 201 10 0 1625 1177 715
-2050 2 3 201 10 0 100 1177 1625
-2051 2 3 201 10 0 1627 818 734
-2052 2 3 201 10 0 1628 303 707
-2053 2 3 201 10 0 753 303 1628
-2054 2 3 201 10 0 214 1205 1630
-2055 2 3 201 10 0 1630 1205 729
-2056 2 3 201 10 0 323 1492 1631
-2057 2 3 201 10 0 724 1552 1631
-2058 2 3 201 10 0 804 1619 1632
-2059 2 3 201 10 0 588 1211 1633
-2060 2 3 201 10 0 1633 1211 690
-2061 2 3 201 10 0 1633 1475 588
-2062 2 3 201 10 0 1634 32 1037
-2063 2 3 201 10 0 1037 831 1634
-2064 2 3 201 10 0 1635 1417 703
-2065 2 3 201 10 0 158 1558 1637
-2066 2 3 201 10 0 674 1635 1637
-2067 2 3 201 10 0 1637 1558 674
-2068 2 3 201 10 0 1638 1539 338
-2069 2 3 201 10 0 1638 1587 721
-2070 2 3 201 10 0 338 1587 1638
-2071 2 3 201 10 0 342 808 1639
-2072 2 3 201 10 0 1639 808 705
-2073 2 3 201 10 0 726 363 1640
-2074 2 3 201 10 0 749 682 1640
-2075 2 3 201 10 0 1640 363 749
-2076 2 3 201 10 0 1640 682 726
-2077 2 3 201 10 0 648 1429 1642
-2078 2 3 201 10 0 1642 1514 648
-2079 2 3 201 10 0 693 734 1643
-2080 2 3 201 10 0 1643 734 759
-2081 2 3 201 10 0 1643 1481 693
-2082 2 3 201 10 0 1644 1317 720
-2083 2 3 201 10 0 1644 1619 693
-2084 2 3 201 10 0 1647 1214 379
-2085 2 3 201 10 0 1647 1565 689
-2086 2 3 201 10 0 689 1214 1647
-2087 2 3 201 10 0 1648 774 402
-2088 2 3 201 10 0 1649 1180 682
-2089 2 3 201 10 0 1650 133 766
-2090 2 3 201 10 0 718 976 1652
-2091 2 3 201 10 0 8 495 1653
-2092 2 3 201 10 0 285 1056 1653
-2093 2 3 201 10 0 1653 495 285
-2094 2 3 201 10 0 1060 347 1654
-2095 2 3 201 10 0 473 237 1656
-2096 2 3 201 10 0 896 891 1656
-2097 2 3 201 10 0 1656 237 896
-2098 2 3 201 10 0 1656 891 473
-2099 2 3 201 10 0 1657 346 711
-2100 2 3 201 10 0 311 1190 1658
-2101 2 3 201 10 0 1658 1190 722
-2102 2 3 201 10 0 1659 1542 733
-2103 2 3 201 10 0 1660 784 159
-2104 2 3 201 10 0 1154 725 1662
-2105 2 3 201 10 0 1663 1567 158
-2106 2 3 201 10 0 700 1567 1663
-2107 2 3 201 10 0 215 1545 1664
-2108 2 3 201 10 0 1664 1645 215
-2109 2 3 201 10 0 675 1539 1665
-2110 2 3 201 10 0 721 1561 1665
-2111 2 3 201 10 0 1666 673 62
-2112 2 3 201 10 0 778 673 1666
-2113 2 3 201 10 0 1667 1060 340
-2114 2 3 201 10 0 370 753 1668
-2115 2 3 201 10 0 1668 753 676
-2116 2 3 201 10 0 643 1364 1669
-2117 2 3 201 10 0 1669 1479 643
-2118 2 3 201 10 0 1670 1518 713
-2119 2 3 201 10 0 1670 1636 672
-2120 2 3 201 10 0 692 1579 1671
-2121 2 3 201 10 0 1671 1465 692
-2122 2 3 201 10 0 348 1012 1672
-2123 2 3 201 10 0 1672 1012 714
-2124 2 3 201 10 0 1675 402 844
-2125 2 3 201 10 0 338 1539 1676
-2126 2 3 201 10 0 684 1542 1676
-2127 2 3 201 10 0 1677 783 212
-2128 2 3 201 10 0 1678 544 97
-2129 2 3 201 10 0 745 346 1679
-2130 2 3 201 10 0 1681 842 717
-2131 2 3 201 10 0 754 842 1681
-2132 2 3 201 10 0 717 1304 1681
-2133 2 3 201 10 0 1682 1306 672
-2134 2 3 201 10 0 615 1340 1683
-2135 2 3 201 10 0 1683 1340 758
-2136 2 3 201 10 0 1684 912 157
-2137 2 3 201 10 0 710 912 1684
-2138 2 3 201 10 0 157 1673 1684
-2139 2 3 201 10 0 1686 1348 625
-2140 2 3 201 10 0 625 1499 1686
-2141 2 3 201 10 0 724 1561 1687
-2142 2 3 201 10 0 335 1584 1687
-2143 2 3 201 10 0 122 1140 1688
-2144 2 3 201 10 0 288 1051 1688
-2145 2 3 201 10 0 1688 1140 288
-2146 2 3 201 10 0 46 1141 1689
-2147 2 3 201 10 0 286 1052 1689
-2148 2 3 201 10 0 1689 1141 286
-2149 2 3 201 10 0 847 544 1691
-2150 2 3 201 10 0 1693 746 325
-2151 2 3 201 10 0 692 746 1693
-2152 2 3 201 10 0 325 942 1693
-2153 2 3 201 10 0 84 1146 1694
-2154 2 3 201 10 0 287 1054 1694
-2155 2 3 201 10 0 1694 1146 287
-2156 2 3 201 10 0 1697 1585 324
-2157 2 3 201 10 0 706 1439 1698
-2158 2 3 201 10 0 640 1585 1698
-2159 2 3 201 10 0 1700 901 793
-2160 2 3 201 10 0 1701 694 336
-2161 2 3 201 10 0 825 694 1701
-2162 2 3 201 10 0 998 472 1703
-2163 2 3 201 10 0 1703 472 919
-2164 2 3 201 10 0 1704 229 348
-2165 2 3 201 10 0 178 956 1706
-2166 2 3 201 10 0 1707 853 324
-2167 2 3 201 10 0 806 853 1707
-2168 2 3 201 10 0 1708 773 755
-2169 2 3 201 10 0 1710 1635 703
-2170 2 3 201 10 0 1711 991 977
-2171 2 3 201 10 0 690 816 1713
-2172 2 3 201 10 0 1096 1521 1716
-2173 2 3 201 10 0 1716 245 1096
-2174 2 3 201 10 0 702 1587 1717
-2175 2 3 201 10 0 1717 1587 767
-2176 2 3 201 10 0 1718 796 745
-2177 2 3 201 10 0 750 796 1718
-2178 2 3 201 10 0 1719 813 329
-2179 2 3 201 10 0 762 813 1719
-2180 2 3 201 10 0 1720 458 255
-2181 2 3 201 10 0 434 458 1720
-2182 2 3 201 10 0 255 520 1720
-2183 2 3 201 10 0 749 1048 1722
-2184 2 3 201 10 0 1723 1490 716
-2185 2 3 201 10 0 1724 956 457
-2186 2 3 201 10 0 1724 1521 470
-2187 2 3 201 10 0 904 787 1725
-2188 2 3 201 10 0 1725 359 904
-2189 2 3 201 10 0 1725 787 854
-2190 2 3 201 10 0 723 779 1726
-2191 2 3 201 10 0 1726 779 750
-2192 2 3 201 10 0 1727 785 375
-2193 2 3 201 10 0 1728 239 471
-2194 2 3 201 10 0 1728 467 536
-2195 2 3 201 10 0 536 239 1728
-2196 2 3 201 10 0 471 467 1728
-2197 2 3 201 10 0 1729 328 837
-2198 2 3 201 10 0 473 244 1730
-2199 2 3 201 10 0 1730 464 473
-2200 2 3 201 10 0 1731 789 370
-2201 2 3 201 10 0 709 789 1731
-2202 2 3 201 10 0 1732 839 344
-2203 2 3 201 10 0 1732 1048 863
-2204 2 3 201 10 0 863 839 1732
-2205 2 3 201 10 0 1733 1692 713
-2206 2 3 201 10 0 713 1572 1733
-2207 2 3 201 10 0 1734 1310 665
-2208 2 3 201 10 0 665 1618 1734
-2209 2 3 201 10 0 1736 794 337
-2210 2 3 201 10 0 1736 822 756
-2211 2 3 201 10 0 756 794 1736
-2212 2 3 201 10 0 337 822 1736
-2213 2 3 201 10 0 363 726 1737
-2214 2 3 201 10 0 1737 726 768
-2215 2 3 201 10 0 170 1049 1738
-2216 2 3 201 10 0 557 1100 1738
-2217 2 3 201 10 0 1738 1049 557
-2218 2 3 201 10 0 1738 1100 170
-2219 2 3 201 10 0 567 245 1716
-2220 2 3 201 10 0 567 1716 457
-2221 2 3 201 10 0 1577 99 1625
-2222 2 3 201 10 0 1577 1625 715
-2223 2 3 201 10 0 1691 544 1678
-2224 2 3 201 10 0 1708 316 1447
-2225 2 3 201 10 0 773 1708 1447
-2226 2 3 201 10 0 783 1677 1622
-2227 2 3 201 10 0 1366 624 1603
-2228 2 3 201 10 0 1366 1603 784
-2229 2 3 201 10 0 784 1660 1451
-2230 2 3 201 10 0 1660 159 1086
-2231 2 3 201 10 0 785 1660 1086
-2232 2 3 201 10 0 1654 347 1026
-2233 2 3 201 10 0 1685 1713 816
-2234 2 3 201 10 0 1695 1729 837
-2235 2 3 201 10 0 902 359 1725
-2236 2 3 201 10 0 902 1725 854
-2237 2 3 201 10 0 1579 692 1693
-2238 2 3 201 10 0 1579 1693 942
-2239 2 3 201 10 0 1724 470 1706
-2240 2 3 201 10 0 956 1724 1706
-2241 2 3 201 10 0 1732 344 1722
-2242 2 3 201 10 0 1048 1732 1722
-2243 2 3 201 10 0 493 1654 1026
-2244 2 3 201 10 0 51 52 1714
-2245 2 3 201 10 0 132 133 1650
-2246 2 3 201 10 0 31 32 1634
-2247 2 3 201 10 0 1634 831 420
-2248 2 3 201 10 0 175 178 950
-2249 2 3 201 10 0 175 950 1010
-2250 2 3 201 10 0 418 991 1711
-2251 2 3 201 10 0 418 1711 1031
-2252 2 3 201 10 0 1031 1583 418
-2253 2 3 201 10 0 1060 1667 365
-2254 2 3 201 10 0 1169 599 1360
-2255 2 3 201 10 0 1169 1360 1159
-2256 2 3 201 10 0 1296 601 1172
-2257 2 3 201 10 0 1159 1296 1172
-2258 2 3 201 10 0 1459 592 1164
-2259 2 3 201 10 0 1161 1459 1164
-2260 2 3 201 10 0 1207 629 1238
-2261 2 3 201 10 0 1207 1238 1161
-2262 2 3 201 10 0 1304 717 1512
-2263 2 3 201 10 0 1304 1512 1162
-2264 2 3 201 10 0 1163 661 1388
-2265 2 3 201 10 0 1163 1388 1162
-2266 2 3 201 10 0 1293 606 1193
-2267 2 3 201 10 0 1163 1293 1193
-2268 2 3 201 10 0 1252 635 1222
-2269 2 3 201 10 0 1164 1252 1222
-2270 2 3 201 10 0 1309 631 1258
-2271 2 3 201 10 0 1165 1309 1258
-2272 2 3 201 10 0 1419 664 1462
-2273 2 3 201 10 0 1419 1462 1165
-2274 2 3 201 10 0 1170 593 1244
-2275 2 3 201 10 0 1170 1244 1166
-2276 2 3 201 10 0 1422 1471 1166
-2277 2 3 201 10 0 1217 603 1176
-2278 2 3 201 10 0 1167 1217 1176
-2279 2 3 201 10 0 1175 614 1347
-2280 2 3 201 10 0 1175 1347 1167
-2281 2 3 201 10 0 1510 605 1173
-2282 2 3 201 10 0 1168 1510 1173
-2283 2 3 201 10 0 1331 651 1336
-2284 2 3 201 10 0 1331 1336 1168
-2285 2 3 201 10 0 1222 635 1181
-2286 2 3 201 10 0 1169 1222 1181
-2287 2 3 201 10 0 1176 603 1186
-2288 2 3 201 10 0 1176 1186 1170
-2289 2 3 201 10 0 1397 607 1200
-2290 2 3 201 10 0 1171 1397 1200
-2291 2 3 201 10 0 1276 644 1349
-2292 2 3 201 10 0 1276 1349 1171
-2293 2 3 201 10 0 1179 629 1207
-2294 2 3 201 10 0 1179 1207 1172
-2295 2 3 201 10 0 1376 655 1361
-2296 2 3 201 10 0 1173 1376 1361
-2297 2 3 201 10 0 1281 620 1413
-2298 2 3 201 10 0 1281 1413 1174
-2299 2 3 201 10 0 1418 637 1321
-2300 2 3 201 10 0 1174 1418 1321
-2301 2 3 201 10 0 1231 627 1371
-2302 2 3 201 10 0 1231 1371 1175
-2303 2 3 201 10 0 1214 689 1517
-2304 2 3 201 10 0 1214 1517 1177
-2305 2 3 201 10 0 1331 213 1258
-2306 2 3 201 10 0 1178 1331 1258
-2307 2 3 201 10 0 1406 608 1373
-2308 2 3 201 10 0 1178 1406 1373
-2309 2 3 201 10 0 1368 616 1311
-2310 2 3 201 10 0 1179 1368 1311
-2311 2 3 201 10 0 1188 683 1515
-2312 2 3 201 10 0 1188 1515 1180
-2313 2 3 201 10 0 1322 618 1445
-2314 2 3 201 10 0 1322 1445 1181
-2315 2 3 201 10 0 1383 607 1301
-2316 2 3 201 10 0 1182 1383 1301
-2317 2 3 201 10 0 1446 656 1356
-2318 2 3 201 10 0 1182 1446 1356
-2319 2 3 201 10 0 1437 589 1190
-2320 2 3 201 10 0 1183 1437 1190
-2321 2 3 201 10 0 1388 661 1187
-2322 2 3 201 10 0 1183 1388 1187
-2323 2 3 201 10 0 1541 609 1194
-2324 2 3 201 10 0 1184 1541 1194
-2325 2 3 201 10 0 1526 716 1504
-2326 2 3 201 10 0 1184 1526 1504
-2327 2 3 201 10 0 1441 305 1194
-2328 2 3 201 10 0 1185 1441 1194
-2329 2 3 201 10 0 1489 595 1187
-2330 2 3 201 10 0 1185 1489 1187
-2331 2 3 201 10 0 1209 600 1270
-2332 2 3 201 10 0 1209 1270 1186
-2333 2 3 201 10 0 1437 595 1195
-2334 2 3 201 10 0 1188 1437 1195
-2335 2 3 201 10 0 1275 600 1203
-2336 2 3 201 10 0 1189 1275 1203
-2337 2 3 201 10 0 1261 617 1319
-2338 2 3 201 10 0 1261 1319 1189
-2339 2 3 201 10 0 1270 600 1215
-2340 2 3 201 10 0 1191 1270 1215
-2341 2 3 201 10 0 1297 630 1225
-2342 2 3 201 10 0 1191 1297 1225
-2343 2 3 201 10 0 1452 320 1378
-2344 2 3 201 10 0 1192 1452 1378
-2345 2 3 201 10 0 1418 591 1356
-2346 2 3 201 10 0 1192 1418 1356
-2347 2 3 201 10 0 1204 305 1441
-2348 2 3 201 10 0 1204 1441 1193
-2349 2 3 201 10 0 1210 333 1480
-2350 2 3 201 10 0 1210 1480 1195
-2351 2 3 201 10 0 1267 307 1469
-2352 2 3 201 10 0 1267 1469 1196
-2353 2 3 201 10 0 1229 590 1360
-2354 2 3 201 10 0 1229 1360 1196
-2355 2 3 201 10 0 1341 621 1273
-2356 2 3 201 10 0 1197 1341 1273
-2357 2 3 201 10 0 1240 624 1272
-2358 2 3 201 10 0 1240 1272 1197
-2359 2 3 201 10 0 1448 320 1384
-2360 2 3 201 10 0 1198 1448 1384
-2361 2 3 201 10 0 1500 602 1336
-2362 2 3 201 10 0 1198 1500 1336
-2363 2 3 201 10 0 1334 653 1540
-2364 2 3 201 10 0 1334 1540 1199
-2365 2 3 201 10 0 1410 660 1381
-2366 2 3 201 10 0 1199 1410 1381
-2367 2 3 201 10 0 1241 620 1292
-2368 2 3 201 10 0 1241 1292 1200
-2369 2 3 201 10 0 1290 626 1323
-2370 2 3 201 10 0 1290 1323 1201
-2371 2 3 201 10 0 1229 666 1423
-2372 2 3 201 10 0 1229 1423 1201
-2373 2 3 201 10 0 1466 216 1301
-2374 2 3 201 10 0 1202 1466 1301
-2375 2 3 201 10 0 1397 597 1345
-2376 2 3 201 10 0 1202 1397 1345
-2377 2 3 201 10 0 1209 603 1283
-2378 2 3 201 10 0 1209 1283 1203
-2379 2 3 201 10 0 1282 623 1496
-2380 2 3 201 10 0 1282 1496 1205
-2381 2 3 201 10 0 1405 645 1353
-2382 2 3 201 10 0 1206 1405 1353
-2383 2 3 201 10 0 1450 637 1378
-2384 2 3 201 10 0 1208 1450 1378
-2385 2 3 201 10 0 1448 651 1373
-2386 2 3 201 10 0 1208 1448 1373
-2387 2 3 201 10 0 1489 609 1234
-2388 2 3 201 10 0 1210 1489 1234
-2389 2 3 201 10 0 1268 630 1432
-2390 2 3 201 10 0 1268 1432 1211
-2391 2 3 201 10 0 1282 214 1515
-2392 2 3 201 10 0 1282 1515 1212
-2393 2 3 201 10 0 1230 610 1494
-2394 2 3 201 10 0 1230 1494 1212
-2395 2 3 201 10 0 1511 333 1234
-2396 2 3 201 10 0 1213 1511 1234
-2397 2 3 201 10 0 1541 604 1330
-2398 2 3 201 10 0 1213 1541 1330
-2399 2 3 201 10 0 1274 624 1366
-2400 2 3 201 10 0 1274 1366 1215
-2401 2 3 201 10 0 1495 652 1384
-2402 2 3 201 10 0 1216 1495 1384
-2403 2 3 201 10 0 1452 656 1399
-2404 2 3 201 10 0 1216 1452 1399
-2405 2 3 201 10 0 1291 639 1223
-2406 2 3 201 10 0 1217 1291 1223
-2407 2 3 201 10 0 1219 611 1507
-2408 2 3 201 10 0 1219 1507 1218
-2409 2 3 201 10 0 1230 683 1480
-2410 2 3 201 10 0 1230 1480 1218
-2411 2 3 201 10 0 1511 687 1242
-2412 2 3 201 10 0 1219 1511 1242
-2413 2 3 201 10 0 1470 321 1421
-2414 2 3 201 10 0 1220 1470 1421
-2415 2 3 201 10 0 1309 587 1353
-2416 2 3 201 10 0 1309 1353 1220
-2417 2 3 201 10 0 1305 623 1494
-2418 2 3 201 10 0 1305 1494 1221
-2419 2 3 201 10 0 1256 666 1469
-2420 2 3 201 10 0 1256 1469 1221
-2421 2 3 201 10 0 1303 306 1283
-2422 2 3 201 10 0 1223 1303 1283
-2423 2 3 201 10 0 1293 638 1259
-2424 2 3 201 10 0 1224 1293 1259
-2425 2 3 201 10 0 1268 588 1244
-2426 2 3 201 10 0 1225 1268 1244
-2427 2 3 201 10 0 1346 636 1477
-2428 2 3 201 10 0 1346 1477 1226
-2429 2 3 201 10 0 1239 696 1532
-2430 2 3 201 10 0 1239 1532 1226
-2431 2 3 201 10 0 1446 216 1416
-2432 2 3 201 10 0 1227 1446 1416
-2433 2 3 201 10 0 1503 613 1399
-2434 2 3 201 10 0 1227 1503 1399
-2435 2 3 201 10 0 1327 301 1271
-2436 2 3 201 10 0 1228 1327 1271
-2437 2 3 201 10 0 1296 590 1323
-2438 2 3 201 10 0 1296 1323 1228
-2439 2 3 201 10 0 1471 1535 1231
-2440 2 3 201 10 0 1279 625 1550
-2441 2 3 201 10 0 1279 1550 1232
-2442 2 3 201 10 0 1386 633 1300
-2443 2 3 201 10 0 1232 1386 1300
-2444 2 3 201 10 0 1290 309 1359
-2445 2 3 201 10 0 1290 1359 1233
-2446 2 3 201 10 0 1288 639 1284
-2447 2 3 201 10 0 1233 1288 1284
-2448 2 3 201 10 0 1466 669 1351
-2449 2 3 201 10 0 1235 1466 1351
-2450 2 3 201 10 0 1476 670 1416
-2451 2 3 201 10 0 1235 1476 1416
-2452 2 3 201 10 0 1412 302 1321
-2453 2 3 201 10 0 1236 1412 1321
-2454 2 3 201 10 0 1450 608 1488
-2455 2 3 201 10 0 1450 1488 1236
-2456 2 3 201 10 0 1251 309 1423
-2457 2 3 201 10 0 1251 1423 1237
-2458 2 3 201 10 0 1256 610 1507
-2459 2 3 201 10 0 1256 1507 1237
-2460 2 3 201 10 0 1249 634 1444
-2461 2 3 201 10 0 1249 1444 1238
-2462 2 3 201 10 0 1459 596 1260
-2463 2 3 201 10 0 1239 1459 1260
-2464 2 3 201 10 0 1383 591 1413
-2465 2 3 201 10 0 1383 1413 1241
-2466 2 3 201 10 0 1247 628 1458
-2467 2 3 201 10 0 1247 1458 1242
-2468 2 3 201 10 0 1406 631 1421
-2469 2 3 201 10 0 1406 1421 1243
-2470 2 3 201 10 0 1551 678 1488
-2471 2 3 201 10 0 1243 1551 1488
-2472 2 3 201 10 0 1385 1509 1245
-2473 2 3 201 10 0 1517 689 1389
-2474 2 3 201 10 0 1245 1517 1389
-2475 2 3 201 10 0 1251 611 1458
-2476 2 3 201 10 0 1251 1458 1246
-2477 2 3 201 10 0 1289 642 1359
-2478 2 3 201 10 0 1289 1359 1246
-2479 2 3 201 10 0 1523 210 1329
-2480 2 3 201 10 0 1247 1523 1329
-2481 2 3 201 10 0 1267 599 1445
-2482 2 3 201 10 0 1267 1445 1248
-2483 2 3 201 10 0 1354 685 1497
-2484 2 3 201 10 0 1354 1497 1248
-2485 2 3 201 10 0 1472 343 1392
-2486 2 3 201 10 0 1249 1472 1392
-2487 2 3 201 10 0 1400 332 1513
-2488 2 3 201 10 0 1400 1513 1250
-2489 2 3 201 10 0 1252 592 1477
-2490 2 3 201 10 0 1252 1477 1250
-2491 2 3 201 10 0 1427 647 1339
-2492 2 3 201 10 0 1253 1427 1339
-2493 2 3 201 10 0 1463 669 1345
-2494 2 3 201 10 0 1253 1463 1345
-2495 2 3 201 10 0 1278 639 1291
-2496 2 3 201 10 0 1278 1291 1254
-2497 2 3 201 10 0 1266 658 1369
-2498 2 3 201 10 0 1266 1369 1254
-2499 2 3 201 10 0 1444 634 1355
-2500 2 3 201 10 0 1257 1444 1355
-2501 2 3 201 10 0 1529 696 1260
-2502 2 3 201 10 0 1257 1529 1260
-2503 2 3 201 10 0 1352 642 1280
-2504 2 3 201 10 0 1261 1352 1280
-2505 2 3 201 10 0 1463 330 1357
-2506 2 3 201 10 0 1262 1463 1357
-2507 2 3 201 10 0 1527 619 1351
-2508 2 3 201 10 0 1262 1527 1351
-2509 2 3 201 10 0 1368 601 1271
-2510 2 3 201 10 0 1263 1368 1271
-2511 2 3 201 10 0 1369 658 1324
-2512 2 3 201 10 0 1263 1369 1324
-2513 2 3 201 10 0 1530 662 1337
-2514 2 3 201 10 0 1264 1530 1337
-2515 2 3 201 10 0 1523 687 1330
-2516 2 3 201 10 0 1264 1523 1330
-2517 2 3 201 10 0 1305 307 1497
-2518 2 3 201 10 0 1305 1497 1265
-2519 2 3 201 10 0 1391 615 1496
-2520 2 3 201 10 0 1391 1496 1265
-2521 2 3 201 10 0 1347 614 1298
-2522 2 3 201 10 0 1266 1347 1298
-2523 2 3 201 10 0 1338 649 1524
-2524 2 3 201 10 0 1338 1524 1269
-2525 2 3 201 10 0 1382 697 1531
-2526 2 3 201 10 0 1382 1531 1269
-2527 2 3 201 10 0 1274 600 1275
-2528 2 3 201 10 0 1274 1275 1272
-2529 2 3 201 10 0 1453 665 1310
-2530 2 3 201 10 0 1273 1453 1310
-2531 2 3 201 10 0 1478 630 1297
-2532 2 3 201 10 0 1277 1478 1297
-2533 2 3 201 10 0 1451 1593 1277
-2534 2 3 201 10 0 1327 626 1284
-2535 2 3 201 10 0 1278 1327 1284
-2536 2 3 201 10 0 1279 1536 1499
-2537 2 3 201 10 0 1289 628 1402
-2538 2 3 201 10 0 1289 1402 1280
-2539 2 3 201 10 0 1506 707 1363
-2540 2 3 201 10 0 1281 1506 1363
-2541 2 3 201 10 0 1338 304 1532
-2542 2 3 201 10 0 1338 1532 1285
-2543 2 3 201 10 0 1307 646 1501
-2544 2 3 201 10 0 1307 1501 1285
-2545 2 3 201 10 0 1527 646 1350
-2546 2 3 201 10 0 1286 1527 1350
-2547 2 3 201 10 0 1482 681 1411
-2548 2 3 201 10 0 1286 1482 1411
-2549 2 3 201 10 0 1500 652 1442
-2550 2 3 201 10 0 1287 1500 1442
-2551 2 3 201 10 0 1548 698 1320
-2552 2 3 201 10 0 1287 1548 1320
-2553 2 3 201 10 0 1352 306 1303
-2554 2 3 201 10 0 1288 1352 1303
-2555 2 3 201 10 0 1292 1580 1295
-2556 2 3 201 10 0 1312 210 1395
-2557 2 3 201 10 0 1312 1395 1294
-2558 2 3 201 10 0 1341 594 1319
-2559 2 3 201 10 0 1294 1341 1319
-2560 2 3 201 10 0 1335 319 1487
-2561 2 3 201 10 0 1335 1487 1298
-2562 2 3 201 10 0 1555 326 1456
-2563 2 3 201 10 0 1299 1555 1456
-2564 2 3 201 10 0 1476 619 1411
-2565 2 3 201 10 0 1299 1476 1411
-2566 2 3 201 10 0 1325 627 1332
-2567 2 3 201 10 0 1325 1332 1300
-2568 2 3 201 10 0 1482 308 1355
-2569 2 3 201 10 0 1302 1482 1355
-2570 2 3 201 10 0 1569 641 1474
-2571 2 3 201 10 0 1302 1569 1474
-2572 2 3 201 10 0 1682 663 1333
-2573 2 3 201 10 0 1306 1682 1333
-2574 2 3 201 10 0 1398 679 1538
-2575 2 3 201 10 0 1398 1538 1306
-2576 2 3 201 10 0 1529 308 1350
-2577 2 3 201 10 0 1307 1529 1350
-2578 2 3 201 10 0 1512 717 1461
-2579 2 3 201 10 0 1454 671 1556
-2580 2 3 201 10 0 1454 1556 1308
-2581 2 3 201 10 0 1322 635 1513
-2582 2 3 201 10 0 1322 1513 1308
-2583 2 3 201 10 0 1328 343 1472
-2584 2 3 201 10 0 1328 1472 1311
-2585 2 3 201 10 0 1402 628 1329
-2586 2 3 201 10 0 1312 1402 1329
-2587 2 3 201 10 0 1332 627 1525
-2588 2 3 201 10 0 1332 1525 1313
-2589 2 3 201 10 0 1620 680 1403
-2590 2 3 201 10 0 1313 1620 1403
-2591 2 3 201 10 0 1375 330 1468
-2592 2 3 201 10 0 1375 1468 1314
-2593 2 3 201 10 0 1410 612 1524
-2594 2 3 201 10 0 1410 1524 1314
-2595 2 3 201 10 0 1503 670 1456
-2596 2 3 201 10 0 1315 1503 1456
-2597 2 3 201 10 0 1554 688 1486
-2598 2 3 201 10 0 1315 1554 1486
-2599 2 3 201 10 0 1346 304 1531
-2600 2 3 201 10 0 1346 1531 1316
-2601 2 3 201 10 0 1485 648 1594
-2602 2 3 201 10 0 1485 1594 1316
-2603 2 3 201 10 0 1493 706 1543
-2604 2 3 201 10 0 1493 1543 1317
-2605 2 3 201 10 0 1644 693 1481
-2606 2 3 201 10 0 1317 1644 1481
-2607 2 3 201 10 0 1564 310 1442
-2608 2 3 201 10 0 1318 1564 1442
-2609 2 3 201 10 0 1495 613 1486
-2610 2 3 201 10 0 1318 1495 1486
-2611 2 3 201 10 0 1342 605 1510
-2612 2 3 201 10 0 1342 1510 1320
-2613 2 3 201 10 0 1401 667 1498
-2614 2 3 201 10 0 1401 1498 1324
-2615 2 3 201 10 0 1370 614 1371
-2616 2 3 201 10 0 1370 1371 1325
-2617 2 3 201 10 0 1498 667 1440
-2618 2 3 201 10 0 1328 1498 1440
-2619 2 3 201 10 0 1578 684 1449
-2620 2 3 201 10 0 1333 1578 1449
-2621 2 3 201 10 0 1449 684 1407
-2622 2 3 201 10 0 1334 1449 1407
-2623 2 3 201 10 0 1370 633 1434
-2624 2 3 201 10 0 1370 1434 1335
-2625 2 3 201 10 0 1358 621 1395
-2626 2 3 201 10 0 1358 1395 1337
-2627 2 3 201 10 0 1393 660 1468
-2628 2 3 201 10 0 1393 1468 1339
-2629 2 3 201 10 0 1391 685 1560
-2630 2 3 201 10 0 1391 1560 1340
-2631 2 3 201 10 0 1581 313 1344
-2632 2 3 201 10 0 1342 1581 1344
-2633 2 3 201 10 0 1427 597 1349
-2634 2 3 201 10 0 1343 1427 1349
-2635 2 3 201 10 0 1424 654 1568
-2636 2 3 201 10 0 1424 1568 1344
-2637 2 3 201 10 0 1438 677 1431
-2638 2 3 201 10 0 1348 1438 1431
-2639 2 3 201 10 0 1556 671 1372
-2640 2 3 201 10 0 1354 1556 1372
-2641 2 3 201 10 0 1375 649 1501
-2642 2 3 201 10 0 1375 1501 1357
-2643 2 3 201 10 0 1616 665 1453
-2644 2 3 201 10 0 1358 1616 1453
-2645 2 3 201 10 0 1586 664 1419
-2646 2 3 201 10 0 1361 1586 1419
-2647 2 3 201 10 0 1470 645 1420
-2648 2 3 201 10 0 1362 1470 1420
-2649 2 3 201 10 0 1467 677 1438
-2650 2 3 201 10 0 1364 1467 1438
-2651 2 3 201 10 0 1491 699 1669
-2652 2 3 201 10 0 1491 1669 1364
-2653 2 3 201 10 0 1508 323 1614
-2654 2 3 201 10 0 1508 1614 1365
-2655 2 3 201 10 0 1382 612 1540
-2656 2 3 201 10 0 1382 1540 1365
-2657 2 3 201 10 0 1398 217 1381
-2658 2 3 201 10 0 1367 1398 1381
-2659 2 3 201 10 0 1393 647 1528
-2660 2 3 201 10 0 1393 1528 1367
-2661 2 3 201 10 0 1484 316 1560
-2662 2 3 201 10 0 1484 1560 1372
-2663 2 3 201 10 0 1595 703 1537
-2664 2 3 201 10 0 1374 1595 1537
-2665 2 3 201 10 0 1555 681 1474
-2666 2 3 201 10 0 1374 1555 1474
-2667 2 3 201 10 0 1568 654 1426
-2668 2 3 201 10 0 1376 1568 1426
-2669 2 3 201 10 0 1569 634 1392
-2670 2 3 201 10 0 1377 1569 1392
-2671 2 3 201 10 0 1570 741 1520
-2672 2 3 201 10 0 1377 1570 1520
-2673 2 3 201 10 0 1400 636 1594
-2674 2 3 201 10 0 1400 1594 1379
-2675 2 3 201 10 0 1514 735 1612
-2676 2 3 201 10 0 1514 1612 1379
-2677 2 3 201 10 0 1435 313 1581
-2678 2 3 201 10 0 1435 1581 1380
-2679 2 3 201 10 0 1394 650 1574
-2680 2 3 201 10 0 1394 1574 1380
-2681 2 3 201 10 0 1505 659 1414
-2682 2 3 201 10 0 1386 1505 1414
-2683 2 3 201 10 0 1457 659 1505
-2684 2 3 201 10 0 1457 1505 1387
-2685 2 3 201 10 0 1390 677 1544
-2686 2 3 201 10 0 1390 1544 1387
-2687 2 3 201 10 0 1404 645 1405
-2688 2 3 201 10 0 1404 1405 1389
-2689 2 3 201 10 0 1550 625 1431
-2690 2 3 201 10 0 1390 1550 1431
-2691 2 3 201 10 0 1548 310 1415
-2692 2 3 201 10 0 1394 1548 1415
-2693 2 3 201 10 0 1435 668 1576
-2694 2 3 201 10 0 1435 1576 1396
-2695 2 3 201 10 0 1479 728 1623
-2696 2 3 201 10 0 1479 1623 1396
-2697 2 3 201 10 0 1487 319 1443
-2698 2 3 201 10 0 1401 1487 1443
-2699 2 3 201 10 0 1565 632 1420
-2700 2 3 201 10 0 1404 1565 1420
-2701 2 3 201 10 0 1588 675 1602
-2702 2 3 201 10 0 1588 1602 1407
-2703 2 3 201 10 0 1436 327 1544
-2704 2 3 201 10 0 1436 1544 1408
-2705 2 3 201 10 0 1467 643 1576
-2706 2 3 201 10 0 1467 1576 1408
-2707 2 3 201 10 0 1608 650 1415
-2708 2 3 201 10 0 1409 1608 1415
-2709 2 3 201 10 0 1564 688 1522
-2710 2 3 201 10 0 1409 1564 1522
-2711 2 3 201 10 0 1473 319 1434
-2712 2 3 201 10 0 1414 1473 1434
-2713 2 3 201 10 0 1554 326 1537
-2714 2 3 201 10 0 1417 1554 1537
-2715 2 3 201 10 0 1635 674 1522
-2716 2 3 201 10 0 1417 1635 1522
-2717 2 3 201 10 0 1475 1715 1422
-2718 2 3 201 10 0 1623 728 1460
-2719 2 3 201 10 0 1424 1623 1460
-2720 2 3 201 10 0 1454 332 1612
-2721 2 3 201 10 0 1454 1612 1425
-2722 2 3 201 10 0 1430 342 1549
-2723 2 3 201 10 0 1430 1549 1426
-2724 2 3 201 10 0 1436 668 1574
-2725 2 3 201 10 0 1436 1574 1428
-2726 2 3 201 10 0 1502 719 1589
-2727 2 3 201 10 0 1502 1589 1428
-2728 2 3 201 10 0 1557 1642 1429
-2729 2 3 201 10 0 1485 697 1614
-2730 2 3 201 10 0 1485 1614 1429
-2731 2 3 201 10 0 1430 1600 1483
-2732 2 3 201 10 0 1439 706 1493
-2733 2 3 201 10 0 1439 1493 1432
-2734 2 3 201 10 0 1570 343 1440
-2735 2 3 201 10 0 1433 1570 1440
-2736 2 3 201 10 0 1478 640 1698
-2737 2 3 201 10 0 1478 1698 1439
-2738 2 3 201 10 0 1455 700 1563
-2739 2 3 201 10 0 1455 1563 1443
-2740 2 3 201 10 0 1484 671 1599
-2741 2 3 201 10 0 1484 1599 1447
-2742 2 3 201 10 0 1462 664 1613
-2743 2 3 201 10 0 1473 659 1546
-2744 2 3 201 10 0 1473 1546 1455
-2745 2 3 201 10 0 1589 719 1464
-2746 2 3 201 10 0 1457 1589 1464
-2747 2 3 201 10 0 1567 700 1546
-2748 2 3 201 10 0 1464 1567 1546
-2749 2 3 201 10 0 1549 342 1516
-2750 2 3 201 10 0 1465 1549 1516
-2751 2 3 201 10 0 1671 664 1586
-2752 2 3 201 10 0 1465 1671 1586
-2753 2 3 201 10 0 1547 640 1593
-2754 2 3 201 10 0 1633 690 1713
-2755 2 3 201 10 0 1633 1713 1475
-2756 2 3 201 10 0 1643 759 1604
-2757 2 3 201 10 0 1481 1643 1604
-2758 2 3 201 10 0 1723 329 1617
-2759 2 3 201 10 0 1490 1723 1617
-2760 2 3 201 10 0 1530 604 1504
-2761 2 3 201 10 0 1490 1530 1504
-2762 2 3 201 10 0 1508 653 1602
-2763 2 3 201 10 0 1508 1602 1492
-2764 2 3 201 10 0 1566 724 1631
-2765 2 3 201 10 0 1566 1631 1492
-2766 2 3 201 10 0 1657 711 1686
-2767 2 3 201 10 0 1657 1686 1499
-2768 2 3 201 10 0 1608 674 1558
-2769 2 3 201 10 0 1502 1608 1558
-2770 2 3 201 10 0 1571 341 1572
-2771 2 3 201 10 0 1571 1572 1518
-2772 2 3 201 10 0 1670 672 1538
-2773 2 3 201 10 0 1518 1670 1538
-2774 2 3 201 10 0 1724 457 1716
-2775 2 3 201 10 0 1521 1724 1716
-2776 2 3 201 10 0 1535 1651 1525
-2777 2 3 201 10 0 1533 341 1571
-2778 2 3 201 10 0 1533 1571 1528
-2779 2 3 201 10 0 1638 721 1665
-2780 2 3 201 10 0 1638 1665 1539
-2781 2 3 201 10 0 1588 684 1676
-2782 2 3 201 10 0 1588 1676 1539
-2783 2 3 201 10 0 1659 338 1676
-2784 2 3 201 10 0 1659 1676 1542
-2785 2 3 201 10 0 1601 1664 1545
-2786 2 3 201 10 0 1557 323 1631
-2787 2 3 201 10 0 1557 1631 1552
-2788 2 3 201 10 0 1598 710 1696
-2789 2 3 201 10 0 1598 1696 1552
-2790 2 3 201 10 0 1596 335 1687
-2791 2 3 201 10 0 1596 1687 1561
-2792 2 3 201 10 0 1566 675 1665
-2793 2 3 201 10 0 1566 1665 1561
-2794 2 3 201 10 0 1616 662 1617
-2795 2 3 201 10 0 1591 691 1733
-2796 2 3 201 10 0 1591 1733 1572
-2797 2 3 201 10 0 1613 664 1671
-2798 2 3 201 10 0 1613 1671 1579
-2799 2 3 201 10 0 1598 724 1687
-2800 2 3 201 10 0 1598 1687 1584
-2801 2 3 201 10 0 1697 706 1698
-2802 2 3 201 10 0 1697 1698 1585
-2803 2 3 201 10 0 1620 1626 1601
-2804 2 3 201 10 0 1646 663 1682
-2805 2 3 201 10 0 1644 720 1632
-2806 2 3 201 10 0 1619 1644 1632
-2807 2 3 201 10 0 1710 158 1637
-2808 2 3 201 10 0 1635 1710 1637
-2809 2 3 201 10 0 1696 710 1684
-2810 2 3 201 10 0 1673 1696 1684
-2811 2 3 201 10 0 1712 1713 1685
-2812 2 3 201 10 0 1723 716 1705
-2813 2 3 201 10 0 58 967 57
-2814 2 3 201 10 0 1662 58 1154
-2815 2 3 201 10 0 967 58 1662
-2816 2 3 201 10 0 27 795 1027
-2817 2 3 201 10 0 1150 401 382
-2818 2 3 201 10 0 382 260 1150
-2819 2 3 201 10 0 1150 260 518
-2820 2 3 201 10 0 518 1084 1150
-2821 2 3 201 10 0 60 1582 59
-2822 2 3 201 10 0 59 1582 1154
-2823 2 3 201 10 0 1639 1516 342
-2824 2 3 201 10 0 746 1516 1639
-2825 2 3 201 10 0 1639 705 746
-2826 2 3 201 10 0 84 1694 83
-2827 2 3 201 10 0 83 1694 1054
-2828 2 3 201 10 0 270 570 1711
-2829 2 3 201 10 0 1711 977 270
-2830 2 3 201 10 0 1711 570 1031
-2831 2 3 201 10 0 122 1688 121
-2832 2 3 201 10 0 121 1688 1051
-2833 2 3 201 10 0 46 1689 45
-2834 2 3 201 10 0 45 1689 1052
-2835 2 3 201 10 0 8 1653 7
-2836 2 3 201 10 0 7 1653 1056
-2837 2 3 201 10 0 1704 348 899
-2838 2 3 201 10 0 1672 714 1699
-2839 2 3 201 10 0 899 348 1672
-2840 2 3 201 10 0 1702 138 139
-2841 2 3 201 10 0 139 1016 1702
-2842 2 3 201 10 0 883 138 1702
-2843 2 3 201 10 0 1607 22 23
-2844 2 3 201 10 0 23 1259 1607
-2845 2 3 201 10 0 1607 1259 638
-2846 2 3 201 10 0 21 22 1607
-2847 2 3 201 10 0 21 1607 1461
-2848 2 3 201 10 0 1512 1607 638
-2849 2 3 201 10 0 1607 1512 1461
-2850 2 3 201 10 0 1678 97 98
-2851 2 3 201 10 0 1678 98 1577
-2852 2 3 201 10 0 1509 1678 1577
-2853 2 3 201 10 0 1666 62 63
-2854 2 3 201 10 0 63 542 1666
-2855 2 3 201 10 0 1666 542 778
-2856 2 3 201 10 0 1714 1108 51
-2857 2 3 201 10 0 951 1108 1714
-2858 2 3 201 10 0 1015 952 1075
-2859 2 3 201 10 0 952 1015 987
-2860 2 3 201 10 0 1015 984 987
-2861 2 3 201 10 0 808 1483 1677
-2862 2 3 201 10 0 1677 212 808
-2863 2 3 201 10 0 1706 185 182
-2864 2 3 201 10 0 182 178 1706
-2865 2 3 201 10 0 507 1706 470
-2866 2 3 201 10 0 507 185 1706
-2867 2 3 201 10 0 402 1650 1648
-2868 2 3 201 10 0 1085 974 1017
-2869 2 3 201 10 0 1701 336 1579
-2870 2 3 201 10 0 1701 942 799
-2871 2 3 201 10 0 799 825 1701
-2872 2 3 201 10 0 942 1701 1579
-2873 2 3 201 10 0 331 1534 1590
-2874 2 3 201 10 0 752 743 1590
-2875 2 3 201 10 0 1106 389 1055
-2876 2 3 201 10 0 1106 1055 1132
-2877 2 3 201 10 0 1136 765 879
-2878 2 3 201 10 0 1136 879 866
-2879 2 3 201 10 0 866 879 962
-2880 2 3 201 10 0 152 540 1131
-2881 2 3 201 10 0 1131 540 276
-2882 2 3 201 10 0 76 539 1134
-2883 2 3 201 10 0 1134 539 279
-2884 2 3 201 10 0 606 1224 1609
-2885 2 3 201 10 0 1723 1719 329
-2886 2 3 201 10 0 761 762 1719
-2887 2 3 201 10 0 761 1719 1705
-2888 2 3 201 10 0 1719 1723 1705
-2889 2 3 201 10 0 1039 1128 1138
-2890 2 3 201 10 0 1079 1138 1128
-2891 2 3 201 10 0 173 1147 1117
-2892 2 3 201 10 0 1117 1093 173
-2893 2 3 201 10 0 1117 1147 468
-2894 2 3 201 10 0 268 572 528
-2895 2 3 201 10 0 572 279 515
-2896 2 3 201 10 0 515 528 572
-2897 2 3 201 10 0 1708 1340 316
-2898 2 3 201 10 0 758 1340 1708
-2899 2 3 201 10 0 1708 755 758
-2900 2 3 201 10 0 266 574 527
-2901 2 3 201 10 0 574 276 514
-2902 2 3 201 10 0 514 527 574
-2903 2 3 201 10 0 1646 794 328
-2904 2 3 201 10 0 1646 328 1729
-2905 2 3 201 10 0 1646 733 663
-2906 2 3 201 10 0 1646 1729 733
-2907 2 3 201 10 0 1096 849 1107
-2908 2 3 201 10 0 1072 1096 1107
-2909 2 3 201 10 0 150 885 149
-2910 2 3 201 10 0 938 885 150
-2911 2 3 201 10 0 1683 758 349
-2912 2 3 201 10 0 349 1615 1683
-2913 2 3 201 10 0 1683 1615 615
-2914 2 3 201 10 0 379 732 1680
-2915 2 3 201 10 0 1647 379 1680
-2916 2 3 201 10 0 632 1565 1680
-2917 2 3 201 10 0 1565 1647 1680
-2918 2 3 201 10 0 16 972 15
-2919 2 3 201 10 0 129 130 1700
-2920 2 3 201 10 0 1700 793 129
-2921 2 3 201 10 0 1700 130 958
-2922 2 3 201 10 0 101 1177 100
-2923 2 3 201 10 0 894 1177 101
-2924 2 3 201 10 0 21 1461 20
-2925 2 3 201 10 0 20 1461 551
-2926 2 3 201 10 0 960 843 1135
-2927 2 3 201 10 0 960 1135 961
-2928 2 3 201 10 0 1135 1071 961
-2929 2 3 201 10 0 1024 880 447
-2930 2 3 201 10 0 447 260 1024
-2931 2 3 201 10 0 880 1024 917
-2932 2 3 201 10 0 1553 894 102
-2933 2 3 201 10 0 1690 1559 775
-2934 2 3 201 10 0 1697 1543 706
-2935 2 3 201 10 0 933 1543 1697
-2936 2 3 201 10 0 1697 324 933
-2937 2 3 201 10 0 716 1526 1705
-2938 2 3 201 10 0 760 761 1705
-2939 2 3 201 10 0 1611 760 1705
-2940 2 3 201 10 0 1526 1611 1705
-2941 2 3 201 10 0 953 790 231
-2942 2 3 201 10 0 953 386 1101
-2943 2 3 201 10 0 953 1101 790
-2944 2 3 201 10 0 1645 771 701
-2945 2 3 201 10 0 340 1060 1654
-2946 2 3 201 10 0 305 1204 1611
-2947 2 3 201 10 0 1611 1204 695
-2948 2 3 201 10 0 695 760 1611
-2949 2 3 201 10 0 89 90 925
-2950 2 3 201 10 0 1023 1109 1014
-2951 2 3 201 10 0 177 1034 1125
-2952 2 3 201 10 0 978 1034 177
-2953 2 3 201 10 0 978 391 1034
-2954 2 3 201 10 0 970 834 1061
-2955 2 3 201 10 0 1061 834 1062
-2956 2 3 201 10 0 1061 1100 970
-2957 2 3 201 10 0 334 1295 1641
-2958 2 3 201 10 0 714 770 1641
-2959 2 3 201 10 0 1699 714 1641
-2960 2 3 201 10 0 1295 1699 1641
-2961 2 3 201 10 0 1737 969 363
-2962 2 3 201 10 0 744 969 1737
-2963 2 3 201 10 0 1737 768 744
-2964 2 3 201 10 0 1669 699 1621
-2965 2 3 201 10 0 728 1479 1621
-2966 2 3 201 10 0 1621 345 728
-2967 2 3 201 10 0 1479 1669 1621
-2968 2 3 201 10 0 1622 1460 728
-2969 2 3 201 10 0 728 345 1622
-2970 2 3 201 10 0 1622 1600 1460
-2971 2 3 201 10 0 249 386 953
-2972 2 3 201 10 0 344 722 1562
-2973 2 3 201 10 0 1649 1562 589
-2974 2 3 201 10 0 738 847 1691
-2975 2 3 201 10 0 376 967 1735
-2976 2 3 201 10 0 1662 725 1735
-2977 2 3 201 10 0 1662 1735 967
-2978 2 3 201 10 0 1685 816 771
-2979 2 3 201 10 0 771 1645 1685
-2980 2 3 201 10 0 1664 1685 1645
-2981 2 3 201 10 0 958 131 1675
-2982 2 3 201 10 0 1675 844 958
-2983 2 3 201 10 0 1070 172 174
-2984 2 3 201 10 0 423 1070 1112
-2985 2 3 201 10 0 1070 174 1047
-2986 2 3 201 10 0 1070 1047 1112
-2987 2 3 201 10 0 358 782 1038
-2988 2 3 201 10 0 358 1038 1018
-2989 2 3 201 10 0 57 817 56
-2990 2 3 201 10 0 967 817 57
-2991 2 3 201 10 0 1116 10 450
-2992 2 3 201 10 0 10 11 450
-2993 2 3 201 10 0 1727 375 764
-2994 2 3 201 10 0 1547 1727 764
-2995 2 3 201 10 0 1547 1593 1727
-2996 2 3 201 10 0 1731 370 836
-2997 2 3 201 10 0 676 657 1668
-2998 2 3 201 10 0 836 370 1668
-2999 2 3 201 10 0 836 1668 1655
-3000 2 3 201 10 0 1655 1668 657
-3001 2 3 201 10 0 1157 1066 501
-3002 2 3 201 10 0 1099 1066 1157
-3003 2 3 201 10 0 1692 757 337
-3004 2 3 201 10 0 337 1636 1692
-3005 2 3 201 10 0 1670 713 1692
-3006 2 3 201 10 0 1670 1692 1636
-3007 2 3 201 10 0 284 418 1583
-3008 2 3 201 10 0 284 1583 578
-3009 2 3 201 10 0 578 1583 143
-3010 2 3 201 10 0 164 1086 1113
-3011 2 3 201 10 0 1009 1086 164
-3012 2 3 201 10 0 1009 785 1086
-3013 2 3 201 10 0 1113 1086 980
-3014 2 3 201 10 0 1627 734 693
-3015 2 3 201 10 0 1619 1627 693
-3016 2 3 201 10 0 804 1627 1619
-3017 2 3 201 10 0 1153 139 140
-3018 2 3 201 10 0 139 1153 1016
-3019 2 3 201 10 0 366 1008 975
-3020 2 3 201 10 0 1008 931 455
-3021 2 3 201 10 0 971 1008 455
-3022 2 3 201 10 0 971 975 1008
-3023 2 3 201 10 0 1680 1575 632
-3024 2 3 201 10 0 1721 1709 748
-3025 2 3 201 10 0 672 1636 1682
-3026 2 3 201 10 0 1636 337 794
-3027 2 3 201 10 0 1491 797 401
-3028 2 3 201 10 0 401 699 1491
-3029 2 3 201 10 0 1107 452 265
-3030 2 3 201 10 0 1080 110 443
-3031 2 3 201 10 0 443 378 1080
-3032 2 3 201 10 0 109 1080 522
-3033 2 3 201 10 0 109 110 1080
-3034 2 3 201 10 0 68 475 67
-3035 2 3 201 10 0 552 475 68
-3036 2 3 201 10 0 1702 1016 357
-3037 2 3 201 10 0 357 1559 1702
-3038 2 3 201 10 0 1702 1559 883
-3039 2 3 201 10 0 1065 229 374
-3040 2 3 201 10 0 1118 1065 374
-3041 2 3 201 10 0 498 229 1065
-3042 2 3 201 10 0 1661 1652 804
-3043 2 3 201 10 0 1563 700 1663
-3044 2 3 201 10 0 741 1433 1663
-3045 2 3 201 10 0 1663 158 741
-3046 2 3 201 10 0 1563 1663 1433
-3047 2 3 201 10 0 1710 703 1595
-3048 2 3 201 10 0 1710 1520 741
-3049 2 3 201 10 0 741 158 1710
-3050 2 3 201 10 0 1710 1595 1520
-3051 2 3 201 10 0 344 1562 1722
-3052 2 3 201 10 0 682 749 1722
-3053 2 3 201 10 0 1649 682 1722
-3054 2 3 201 10 0 1562 1649 1722
-3055 2 3 201 10 0 218 1348 1573
-3056 2 3 201 10 0 711 730 1573
-3057 2 3 201 10 0 1686 711 1573
-3058 2 3 201 10 0 1348 1686 1573
-3059 2 3 201 10 0 132 1675 131
-3060 2 3 201 10 0 676 753 1628
-3061 2 3 201 10 0 1628 1326 676
-3062 2 3 201 10 0 1628 707 1506
-3063 2 3 201 10 0 1326 1628 1506
-3064 2 3 201 10 0 198 202 1077
-3065 2 3 201 10 0 1077 1145 198
-3066 2 3 201 10 0 285 280 1077
-3067 2 3 201 10 0 1077 280 1145
-3068 2 3 201 10 0 1610 1385 315
-3069 2 3 201 10 0 1610 694 738
-3070 2 3 201 10 0 1610 738 1691
-3071 2 3 201 10 0 1610 1691 1385
-3072 2 3 201 10 0 1103 939 212
-3073 2 3 201 10 0 1103 474 990
-3074 2 3 201 10 0 939 1103 990
-3075 2 3 201 10 0 212 783 1103
-3076 2 3 201 10 0 1103 783 417
-3077 2 3 201 10 0 1048 749 812
-3078 2 3 201 10 0 947 1048 812
-3079 2 3 201 10 0 1050 1048 947
-3080 2 3 201 10 0 104 1160 103
-3081 2 3 201 10 0 331 1310 1534
-3082 2 3 201 10 0 1310 1734 1534
-3083 2 3 201 10 0 1604 1211 318
-3084 2 3 201 10 0 690 1211 1604
-3085 2 3 201 10 0 1604 759 690
-3086 2 3 201 10 0 976 718 895
-3087 2 3 201 10 0 895 751 907
-3088 2 3 201 10 0 959 895 907
-3089 2 3 201 10 0 976 895 959
-3090 2 3 201 10 0 735 1514 1673
-3091 2 3 201 10 0 1673 157 735
-3092 2 3 201 10 0 1514 1642 1673
-3093 2 3 201 10 0 1624 686 1599
-3094 2 3 201 10 0 1624 1425 735
-3095 2 3 201 10 0 735 157 1624
-3096 2 3 201 10 0 1624 1599 1425
-3097 2 3 201 10 0 1659 767 338
-3098 2 3 201 10 0 767 1659 1709
-3099 2 3 201 10 0 201 204 1073
-3100 2 3 201 10 0 1073 1133 201
-3101 2 3 201 10 0 287 281 1073
-3102 2 3 201 10 0 1073 281 1133
-3103 2 3 201 10 0 329 813 1618
-3104 2 3 201 10 0 329 1618 1617
-3105 2 3 201 10 0 1616 1618 665
-3106 2 3 201 10 0 1616 1617 1618
-3107 2 3 201 10 0 657 1255 1592
-3108 2 3 201 10 0 1412 678 1592
-3109 2 3 201 10 0 1412 1592 1255
-3110 2 3 201 10 0 970 1144 963
-3111 2 3 201 10 0 970 1139 1144
-3112 2 3 201 10 0 1069 1144 1139
-3113 2 3 201 10 0 1111 490 555
-3114 2 3 201 10 0 1057 490 1111
-3115 2 3 201 10 0 1045 1111 564
-3116 2 3 201 10 0 1057 1111 1045
-3117 2 3 201 10 0 200 205 1068
-3118 2 3 201 10 0 1068 1120 200
-3119 2 3 201 10 0 288 282 1068
-3120 2 3 201 10 0 1068 282 1120
-3121 2 3 201 10 0 199 203 1067
-3122 2 3 201 10 0 1067 1119 199
-3123 2 3 201 10 0 286 283 1067
-3124 2 3 201 10 0 1067 283 1119
-3125 2 3 201 10 0 1658 1304 311
-3126 2 3 201 10 0 1658 722 754
-3127 2 3 201 10 0 1658 754 1681
-3128 2 3 201 10 0 1658 1681 1304
-3129 2 3 201 10 0 965 392 1095
-3130 2 3 201 10 0 965 1095 937
-3131 2 3 201 10 0 937 1095 991
-3132 2 3 201 10 0 1095 977 991
-3133 2 3 201 10 0 899 1005 1704
-3134 2 3 201 10 0 854 221 1143
-3135 2 3 201 10 0 1143 221 1632
-3136 2 3 201 10 0 933 1143 720
-3137 2 3 201 10 0 1143 1632 720
-3138 2 3 201 10 0 1630 1180 214
-3139 2 3 201 10 0 1630 729 726
-3140 2 3 201 10 0 1630 726 682
-3141 2 3 201 10 0 682 1180 1630
-3142 2 3 201 10 0 1094 259 454
-3143 2 3 201 10 0 485 259 1094
-3144 2 3 201 10 0 947 788 1703
-3145 2 3 201 10 0 1703 788 997
-3146 2 3 201 10 0 1703 919 947
-3147 2 3 201 10 0 997 998 1703
-3148 2 3 201 10 0 958 844 901
-3149 2 3 201 10 0 923 901 844
-3150 2 3 201 10 0 901 1700 958
-3151 2 3 201 10 0 1158 168 175
-3152 2 3 201 10 0 168 1158 1081
-3153 2 3 201 10 0 1010 1158 175
-3154 2 3 201 10 0 1158 855 1081
-3155 2 3 201 10 0 113 114 1156
-3156 2 3 201 10 0 1717 782 702
-3157 2 3 201 10 0 514 1145 192
-3158 2 3 201 10 0 192 1145 511
-3159 2 3 201 10 0 198 1145 514
-3160 2 3 201 10 0 151 152 1131
-3161 2 3 201 10 0 1131 938 151
-3162 2 3 201 10 0 410 938 1131
-3163 2 3 201 10 0 75 76 1134
-3164 2 3 201 10 0 1134 936 75
-3165 2 3 201 10 0 409 936 1134
-3166 2 3 201 10 0 303 802 1741
-3167 2 3 201 10 0 1005 899 1741
-3168 2 3 201 10 0 1741 802 1005
-3169 2 3 201 10 0 1742 452 1107
-3170 2 3 201 10 0 1742 927 1127
-3171 2 3 201 10 0 1127 452 1742
-3172 2 3 201 10 0 1107 927 1742
-3173 2 3 201 10 0 1636 794 1743
-3174 2 3 201 10 0 1646 1682 1743
-3175 2 3 201 10 0 1743 794 1646
-3176 2 3 201 10 0 1743 1682 1636
-3177 2 3 201 10 0 31 1634 1745
-3178 2 3 201 10 0 1745 1634 420
-3179 2 3 201 10 0 469 408 1746
-3180 2 3 201 10 0 1023 1130 1746
-3181 2 3 201 10 0 1746 408 1023
-3182 2 3 201 10 0 1746 1130 469
-3183 2 3 201 10 0 1747 114 538
-3184 2 3 201 10 0 1156 114 1747
-3185 2 3 201 10 0 538 278 1747
-3186 2 3 201 10 0 1749 708 406
-3187 2 3 201 10 0 1038 782 1750
-3188 2 3 201 10 0 1750 392 1038
-3189 2 3 201 10 0 226 1169 1751
-3190 2 3 201 10 0 1159 1172 1751
-3191 2 3 201 10 0 1751 1169 1159
-3192 2 3 201 10 0 1751 1172 226
-3193 2 3 201 10 0 483 249 1752
-3194 2 3 201 10 0 1752 249 953
-3195 2 3 201 10 0 1752 520 483
-3196 2 3 201 10 0 1674 766 1753
-3197 2 3 201 10 0 1127 1739 1754
-3198 2 3 201 10 0 1754 277 1127
-3199 2 3 201 10 0 1756 1632 221
-3200 2 3 201 10 0 804 1632 1756
-3201 2 3 201 10 0 1757 1721 748
-3202 2 3 201 10 0 1758 972 16
-3203 2 3 201 10 0 426 972 1758
-3204 2 3 201 10 0 836 1655 1759
-3205 2 3 201 10 0 1759 1655 219
-3206 2 3 201 10 0 226 1207 1762
-3207 2 3 201 10 0 1762 1207 1161
-3208 2 3 201 10 0 747 1575 1763
-3209 2 3 201 10 0 219 1655 1763
-3210 2 3 201 10 0 1764 312 704
-3211 2 3 201 10 0 1764 1618 813
-3212 2 3 201 10 0 813 312 1764
-3213 2 3 201 10 0 1491 218 1765
-3214 2 3 201 10 0 1573 797 1765
-3215 2 3 201 10 0 1765 218 1573
-3216 2 3 201 10 0 1765 797 1491
-3217 2 3 201 10 0 1766 780 801
-3218 2 3 201 10 0 801 492 1766
-3219 2 3 201 10 0 786 780 1766
-3220 2 3 201 10 0 1767 341 1533
-3221 2 3 201 10 0 1533 1343 1767
-3222 2 3 201 10 0 1768 731 752
-3223 2 3 201 10 0 1768 1590 1534
-3224 2 3 201 10 0 1534 731 1768
-3225 2 3 201 10 0 752 1590 1768
-3226 2 3 201 10 0 1714 52 1769
-3227 2 3 201 10 0 274 280 1770
-3228 2 3 201 10 0 495 1116 1770
-3229 2 3 201 10 0 1770 280 495
-3230 2 3 201 10 0 1770 1116 274
-3231 2 3 201 10 0 800 340 1771
-3232 2 3 201 10 0 1771 340 1654
-3233 2 3 201 10 0 589 1188 1772
-3234 2 3 201 10 0 1180 1649 1772
-3235 2 3 201 10 0 1772 1188 1180
-3236 2 3 201 10 0 1772 1649 589
-3237 2 3 201 10 0 1773 748 1695
-3238 2 3 201 10 0 278 573 1774
-3239 2 3 201 10 0 1156 1747 1774
-3240 2 3 201 10 0 1774 1747 278
-3241 2 3 201 10 0 1005 1025 1775
-3242 2 3 201 10 0 1775 1025 1089
-3243 2 3 201 10 0 657 1592 1776
-3244 2 3 201 10 0 1776 1592 747
-3245 2 3 201 10 0 1720 520 1777
-3246 2 3 201 10 0 394 918 1778
-3247 2 3 201 10 0 1778 918 1156
-3248 2 3 201 10 0 1778 573 394
-3249 2 3 201 10 0 1779 707 303
-3250 2 3 201 10 0 1363 707 1781
-3251 2 3 201 10 0 1781 1580 1363
-3252 2 3 201 10 0 1276 334 1782
-3253 2 3 201 10 0 1782 334 1641
-3254 2 3 201 10 0 1782 736 1276
-3255 2 3 201 10 0 853 227 1783
-3256 2 3 201 10 0 1143 933 1783
-3257 2 3 201 10 0 1783 227 1143
-3258 2 3 201 10 0 1783 933 853
-3259 2 3 201 10 0 886 897 1785
-3260 2 3 201 10 0 1786 701 723
-3261 2 3 201 10 0 1645 701 1786
-3262 2 3 201 10 0 1787 732 219
-3263 2 3 201 10 0 1787 1575 1680
-3264 2 3 201 10 0 1680 732 1787
-3265 2 3 201 10 0 1788 373 739
-3266 2 3 201 10 0 1036 373 1788
-3267 2 3 201 10 0 279 572 1789
-3268 2 3 201 10 0 409 1134 1789
-3269 2 3 201 10 0 1789 572 409
-3270 2 3 201 10 0 1789 1134 279
-3271 2 3 201 10 0 704 832 1791
-3272 2 3 201 10 0 731 1534 1791
-3273 2 3 201 10 0 1791 832 731
-3274 2 3 201 10 0 787 376 1792
-3275 2 3 201 10 0 1792 376 1735
-3276 2 3 201 10 0 37 38 1739
-3277 2 3 201 10 0 1559 357 1755
-3278 2 3 201 10 0 1559 1755 775
-3279 2 3 201 10 0 1774 573 1778
-3280 2 3 201 10 0 1774 1778 1156
-3281 2 3 201 10 0 135 136 1740
-3282 2 3 201 10 0 829 1748 1092
-3283 2 3 201 10 0 1787 219 1763
-3284 2 3 201 10 0 1575 1787 1763
-3285 2 3 201 10 0 1764 704 1734
-3286 2 3 201 10 0 1618 1764 1734
-3287 2 3 201 10 0 1781 707 1779
-3288 2 3 201 10 0 1759 219 737
-3289 2 3 201 10 0 1757 748 1773
-3290 2 3 201 10 0 54 55 1780
-3291 2 3 201 10 0 1769 52 53
-3292 2 3 201 10 0 770 736 1782
-3293 2 3 201 10 0 770 1782 1641
-3294 2 3 201 10 0 134 135 1753
-3295 2 3 201 10 0 134 1753 766
-3296 2 3 201 10 0 1734 704 1791
-3297 2 3 201 10 0 1734 1791 1534
-3298 2 3 201 10 0 1767 1343 644
-3299 2 3 201 10 0 1760 782 1717
-3300 2 3 201 10 0 1750 782 1760
-3301 2 3 201 10 0 747 1763 1776
-3302 2 3 201 10 0 1776 1763 1655
-3303 2 3 201 10 0 1655 657 1776
-3304 2 3 201 10 0 434 1720 1777
-3305 2 3 201 10 0 434 1777 1010
-3306 2 3 201 10 0 644 1276 1784
-3307 2 3 201 10 0 1784 1276 736
-3308 2 3 201 10 0 357 810 1755
-3309 2 3 201 10 0 1755 810 708
-3310 2 3 201 10 0 1744 231 806
-3311 2 3 201 10 0 806 712 1744
-3312 2 3 201 10 0 1790 1744 1105
-3313 2 3 201 10 0 231 1744 1790
-3314 2 3 201 10 0 17 484 1758
-3315 2 3 201 10 0 16 17 1758
-3316 2 3 201 10 0 1758 484 426
-3317 2 3 201 10 0 1762 1222 226
-3318 2 3 201 10 0 1164 1222 1762
-3319 2 3 201 10 0 1762 1161 1164
-3320 2 3 201 10 0 1744 712 855
-3321 2 3 201 10 0 1744 855 1158
-3322 2 3 201 10 0 1756 221 787
-3323 2 3 201 10 0 1756 787 1792
-3324 2 3 201 10 0 1756 1661 804
-3325 2 3 201 10 0 1756 1792 1661
-3326 2 3 201 10 0 1785 260 382
-3327 2 3 201 10 0 382 886 1785
-3328 2 3 201 10 0 1024 260 1785
-3329 2 3 201 10 0 1707 324 764
-3330 2 3 201 10 0 764 712 1707
-3331 2 3 201 10 0 1707 712 806
-3332 2 3 201 10 0 1679 346 1657
-3333 2 3 201 10 0 1657 1499 1679
-3334 2 3 201 10 0 1536 1679 1499
-3335 2 3 201 10 0 1095 392 1749
-3336 2 3 201 10 0 1749 406 1095
-3337 2 3 201 10 0 1749 392 1750
-3338 2 3 201 10 0 1605 368 751
-3339 2 3 201 10 0 751 673 1605
-3340 2 3 201 10 0 1605 673 778
-3341 2 3 201 10 0 1677 1483 1600
-3342 2 3 201 10 0 1677 1600 1622
-3343 2 3 201 10 0 680 745 1679
-3344 2 3 201 10 0 1679 1403 680
-3345 2 3 201 10 0 1403 1679 1536
-3346 2 3 201 10 0 10 1116 9
-3347 2 3 201 10 0 9 1116 495
-3348 2 3 201 10 0 365 1606 835
-3349 2 3 201 10 0 691 776 1606
-3350 2 3 201 10 0 215 1645 1786
-3351 2 3 201 10 0 1726 1786 723
-3352 2 3 201 10 0 1654 493 234
-3353 2 3 201 10 0 244 963 1730
-3354 2 3 201 10 0 537 464 1730
-3355 2 3 201 10 0 963 1144 1730
-3356 2 3 201 10 0 1144 537 1730
-3357 2 3 201 10 0 1699 1295 1580
-3358 2 3 201 10 0 1784 736 161
-3359 2 3 201 10 0 1784 161 1606
-3360 2 3 201 10 0 776 1784 1606
-3361 2 3 201 10 0 1790 520 1752
-3362 2 3 201 10 0 1777 520 1790
-3363 2 3 201 10 0 231 1790 953
-3364 2 3 201 10 0 1790 1752 953
-3365 2 3 201 10 0 1105 1777 1790
-3366 2 3 201 10 0 1596 814 335
-3367 2 3 201 10 0 702 814 1596
-3368 2 3 201 10 0 1596 721 702
-3369 2 3 201 10 0 336 694 1597
-3370 2 3 201 10 0 336 1597 1613
-3371 2 3 201 10 0 1462 1597 587
-3372 2 3 201 10 0 1462 1613 1597
-3373 2 3 201 10 0 116 577 115
-3374 2 3 201 10 0 115 577 538
-3375 2 3 201 10 0 1661 725 718
-3376 2 3 201 10 0 1661 718 1652
-3377 2 3 201 10 0 725 1661 1735
-3378 2 3 201 10 0 1735 1661 1792
-3379 2 3 201 10 0 1027 435 1609
-3380 2 3 201 10 0 1660 785 1727
-3381 2 3 201 10 0 1451 1660 1593
-3382 2 3 201 10 0 1660 1727 1593
-3383 2 3 201 10 0 1745 30 31
-3384 2 3 201 10 0 1745 420 786
-3385 2 3 201 10 0 1718 1545 215
-3386 2 3 201 10 0 745 1545 1718
-3387 2 3 201 10 0 1385 1678 1509
-3388 2 3 201 10 0 1678 1385 1691
-3389 2 3 201 10 0 879 1761 962
-3390 2 3 201 10 0 1761 1690 962
-3391 2 3 201 10 0 1422 1715 1471
-3392 2 3 201 10 0 1471 1715 1535
-3393 2 3 201 10 0 1535 1715 1651
-3394 2 3 201 10 0 374 1089 1118
-3395 2 3 201 10 0 1109 1118 1089
-3396 2 3 201 10 0 1109 1023 1118
-3397 2 3 201 10 0 1118 1023 408
-3398 2 3 201 10 0 817 904 1780
-3399 2 3 201 10 0 1780 55 817
-3400 2 3 201 10 0 359 1780 904
-3401 2 3 201 10 0 1715 1475 1713
-3402 2 3 201 10 0 1712 1715 1713
-3403 2 3 201 10 0 1601 1626 1664
-3404 2 3 201 10 0 1664 1626 1685
-3405 2 3 201 10 0 1712 1685 1626
-3406 2 3 201 10 0 154 576 153
-3407 2 3 201 10 0 153 576 540
-3408 2 3 201 10 0 775 1773 1690
-3409 2 3 201 10 0 1773 837 962
-3410 2 3 201 10 0 1695 837 1773
-3411 2 3 201 10 0 1690 1773 962
-3412 2 3 201 10 0 78 575 77
-3413 2 3 201 10 0 77 575 539
-3414 2 3 201 10 0 974 925 429
-3415 2 3 201 10 0 429 890 974
-3416 2 3 201 10 0 1017 974 890
-3417 2 3 201 10 0 899 1672 1779
-3418 2 3 201 10 0 765 774 1648
-3419 2 3 201 10 0 1674 765 1648
-3420 2 3 201 10 0 1650 766 1648
-3421 2 3 201 10 0 1648 766 1674
-3422 2 3 201 10 0 897 852 917
-3423 2 3 201 10 0 1024 897 917
-3424 2 3 201 10 0 1024 1785 897
-3425 2 3 201 10 0 921 742 1062
-3426 2 3 201 10 0 1062 742 939
-3427 2 3 201 10 0 921 1062 932
-3428 2 3 201 10 0 1062 939 990
-3429 2 3 201 10 0 1557 1552 1642
-3430 2 3 201 10 0 1642 1552 1696
-3431 2 3 201 10 0 1696 1673 1642
-3432 2 3 201 10 0 951 1769 386
-3433 2 3 201 10 0 386 1769 1101
-3434 2 3 201 10 0 829 1101 1769
-3435 2 3 201 10 0 1714 1769 951
-3436 2 3 201 10 0 1709 1721 767
-3437 2 3 201 10 0 1717 767 1721
-3438 2 3 201 10 0 1717 1721 1760
-3439 2 3 201 10 0 922 401 1150
-3440 2 3 201 10 0 1084 922 1150
-3441 2 3 201 10 0 444 811 1793
-3442 2 3 201 10 0 1794 1788 739
-3443 2 3 201 10 0 1795 105 106
-3444 2 3 201 10 0 1796 416 740
-3445 2 3 201 10 0 740 1160 1796
-3446 2 3 201 10 0 1797 895 427
-3447 2 3 201 10 0 1797 884 751
-3448 2 3 201 10 0 751 895 1797
-3449 2 3 201 10 0 427 884 1797
-3450 2 3 201 10 0 1798 104 105
-3451 2 3 201 10 0 1606 365 1799
-3452 2 3 201 10 0 1667 691 1799
-3453 2 3 201 10 0 1799 365 1667
-3454 2 3 201 10 0 1799 691 1606
-3455 2 3 201 10 0 727 352 1800
-3456 2 3 201 10 0 1800 1519 727
-3457 2 3 201 10 0 28 492 1801
-3458 2 3 201 10 0 795 27 1801
-3459 2 3 201 10 0 1801 492 795
-3460 2 3 201 10 0 1801 27 28
-3461 2 3 201 10 0 1023 1002 1802
-3462 2 3 201 10 0 1091 1130 1802
-3463 2 3 201 10 0 1802 1002 1091
-3464 2 3 201 10 0 1802 1130 1023
-3465 2 3 201 10 0 1803 340 757
-3466 2 3 201 10 0 1667 340 1803
-3467 2 3 201 10 0 1798 105 1795
-3468 2 3 201 10 0 1519 1798 1795
-3469 2 3 201 10 0 1090 34 1793
-3470 2 3 201 10 0 1090 1793 811
-3471 2 3 201 10 0 34 35 1793
-3472 2 3 201 10 0 1794 739 542
-3473 2 3 201 10 0 542 64 1794
-3474 2 3 201 10 0 1794 64 65
-3475 2 3 201 10 0 737 709 1759
-3476 2 3 201 10 0 836 1759 1731
-3477 2 3 201 10 0 1731 1759 709
-3478 2 3 201 10 0 1092 1748 359
-3479 2 3 201 10 0 359 1748 1780
-3480 2 3 201 10 0 1748 54 1780
-3481 2 3 201 10 0 112 985 111
-3482 2 3 201 10 0 918 985 112
-3483 2 3 201 10 0 1010 1105 1158
-3484 2 3 201 10 0 1777 1105 1010
-3485 2 3 201 10 0 1158 1105 1744
-3486 2 3 201 10 0 132 1650 1675
-3487 2 3 201 10 0 1650 402 1675
-3488 2 3 201 10 0 1089 374 1775
-3489 2 3 201 10 0 1775 374 229
-3490 2 3 201 10 0 1775 229 1704
-3491 2 3 201 10 0 1704 1005 1775
-3492 2 3 201 10 0 1760 708 1749
-3493 2 3 201 10 0 1749 1750 1760
-3494 2 3 201 10 0 1784 1767 644
-3495 2 3 201 10 0 1767 776 341
-3496 2 3 201 10 0 1784 776 1767
-3497 2 3 201 10 0 1126 800 1771
-3498 2 3 201 10 0 234 525 1771
-3499 2 3 201 10 0 234 1771 1654
-3500 2 3 201 10 0 1771 525 1126
-3501 2 3 201 10 0 1651 1712 1626
-3502 2 3 201 10 0 1712 1651 1715
-3503 2 3 201 10 0 1627 804 1652
-3504 2 3 201 10 0 976 818 1652
-3505 2 3 201 10 0 1652 818 1627
-3506 2 3 201 10 0 215 1786 1726
-3507 2 3 201 10 0 1726 1718 215
-3508 2 3 201 10 0 1726 750 1718
-3509 2 3 201 10 0 1748 1769 53
-3510 2 3 201 10 0 53 54 1748
-3511 2 3 201 10 0 829 1769 1748
-3512 2 3 201 10 0 92 93 873
-3513 2 3 201 10 0 1651 1313 1525
-3514 2 3 201 10 0 1620 1313 1651
-3515 2 3 201 10 0 1620 1651 1626
-3516 2 3 201 10 0 727 1519 1795
-3517 2 3 201 10 0 1672 1699 1781
-3518 2 3 201 10 0 1580 1781 1699
-3519 2 3 201 10 0 1779 1672 1781
-3520 2 3 201 10 0 1757 775 1755
-3521 2 3 201 10 0 1757 1773 775
-3522 2 3 201 10 0 708 1757 1755
-3523 2 3 201 10 0 135 1740 1753
-3524 2 3 201 10 0 1629 1761 1740
-3525 2 3 201 10 0 1753 1740 1674
-3526 2 3 201 10 0 1740 1761 1674
-3527 2 3 201 10 0 1729 1695 733
-3528 2 3 201 10 0 1659 733 1695
-3529 2 3 201 10 0 1709 1695 748
-3530 2 3 201 10 0 1709 1659 1695
-3531 2 3 201 10 0 1805 35 36
-3532 2 3 201 10 0 1806 873 93
-3533 2 3 201 10 0 1078 873 1806
-3534 2 3 201 10 0 1807 879 765
-3535 2 3 201 10 0 1807 1674 1761
-3536 2 3 201 10 0 1761 879 1807
-3537 2 3 201 10 0 765 1674 1807
-3538 2 3 201 10 0 1808 786 1766
-3539 2 3 201 10 0 868 727 1809
-3540 2 3 201 10 0 1809 727 1795
-3541 2 3 201 10 0 1809 107 868
-3542 2 3 201 10 0 1810 1757 708
-3543 2 3 201 10 0 1810 1760 1721
-3544 2 3 201 10 0 1721 1757 1810
-3545 2 3 201 10 0 708 1760 1810
-3546 2 3 201 10 0 1793 35 1805
-3547 2 3 201 10 0 1793 1805 444
-3548 2 3 201 10 0 29 30 1808
-3549 2 3 201 10 0 1808 30 1745
-3550 2 3 201 10 0 786 1808 1745
-3551 2 3 201 10 0 106 107 1809
-3552 2 3 201 10 0 106 1809 1795
-3553 2 3 201 10 0 39 40 1804
-3554 2 3 201 10 0 294 549 1804
-3555 2 3 201 10 0 1804 40 294
-3556 2 3 201 10 0 1804 549 290
-3557 2 3 201 10 0 73 889 442
-3558 2 3 201 10 0 93 94 1806
-3559 2 3 201 10 0 460 1078 1806
-3560 2 3 201 10 0 1806 94 460
-3561 2 3 201 10 0 925 90 91
-3562 2 3 201 10 0 948 429 91
-3563 2 3 201 10 0 925 91 429
-3564 2 3 201 10 0 1766 492 29
-3565 2 3 201 10 0 1766 29 1808
-3566 2 3 201 10 0 28 29 492
-3567 2 3 201 10 0 38 39 1754
-3568 2 3 201 10 0 1804 1754 39
-3569 2 3 201 10 0 290 277 1754
-3570 2 3 201 10 0 290 1754 1804
-3571 2 3 201 10 0 38 1754 1739
-3572 2 3 201 10 0 860 790 1092
-3573 2 3 201 10 0 1092 790 1101
-3574 2 3 201 10 0 829 1092 1101
-3575 2 3 201 10 0 103 1553 102
-3576 2 3 201 10 0 1160 1553 103
-3577 2 3 201 10 0 1805 36 37
-3578 2 3 201 10 0 927 444 1805
-3579 2 3 201 10 0 1733 691 1803
-3580 2 3 201 10 0 691 1667 1803
-3581 2 3 201 10 0 757 1692 1803
-3582 2 3 201 10 0 1692 1733 1803
-3583 2 3 201 10 0 1800 352 789
-3584 2 3 201 10 0 1800 709 416
-3585 2 3 201 10 0 1800 416 1519
-3586 2 3 201 10 0 1800 789 709
-3587 2 3 201 10 0 1629 883 1559
-3588 2 3 201 10 0 1519 416 1796
-3589 2 3 201 10 0 1160 104 1796
-3590 2 3 201 10 0 1796 104 1798
-3591 2 3 201 10 0 1798 1519 1796
-3592 2 3 201 10 0 1629 1559 1811
-3593 2 3 201 10 0 1690 1761 1811
-3594 2 3 201 10 0 1811 1559 1690
-3595 2 3 201 10 0 1811 1761 1629
-3596 2 3 201 10 0 136 137 1812
-3597 2 3 201 10 0 1629 1740 1812
-3598 2 3 201 10 0 1812 1740 136
-3599 2 3 201 10 0 1812 137 883
-3600 2 3 201 10 0 1629 1812 883
-3601 2 3 201 10 0 74 936 889
-3602 2 3 201 10 0 889 73 74
-3603 2 3 201 10 0 1739 1805 37
-3604 2 3 201 10 0 1739 1127 927
-3605 2 3 201 10 0 1805 1739 927
-3606 2 3 201 10 0 1036 1788 1813
-3607 2 3 201 10 0 1813 65 66
-3608 2 3 201 10 0 1794 65 1813
-3609 2 3 201 10 0 1794 1813 1788
-3610 2 3 201 10 0 1813 66 1036
-3611 2 3 201 10 0 905 545 1814
-3612 2 3 201 10 0 1814 793 905
-3613 2 3 201 10 0 1814 128 129
-3614 2 3 201 10 0 793 1814 129
-3615 2 3 201 10 0 127 128 1814
-3616 2 3 201 10 0 127 1814 545
-3617 2 3 201 10 0 67 1036 66
-3618 2 3 201 10 0 475 1036 67
-3619 2 3 201 10 0 247 449 424
-3620 2 3 201 10 0 247 424 524
-3621 2 3 201 10 0 1779 303 1741
-3622 2 3 201 10 0 899 1779 1741
-3623 2 3 201 10 0 1609 1224 1815
-3624 2 3 201 10 0 1815 1027 1609
-3625 2 3 201 10 0 1815 25 26
-3626 2 3 201 10 0 1027 1815 26
-3627 2 3 201 10 0 24 25 1815
-3628 2 3 201 10 0 24 1815 1224
-$EndElements
diff --git a/interface/src/scilab/demos/data/tank_quadratic_2500.GiD.msh b/interface/src/scilab/demos/data/tank_quadratic_2500.GiD.msh
deleted file mode 100644
index 86f3d4e..0000000
--- a/interface/src/scilab/demos/data/tank_quadratic_2500.GiD.msh
+++ /dev/null
@@ -1,7010 +0,0 @@
-MESH    dimension 3 ElemType Tetrahedra  Nnode 10
-Coordinates
-    1             25   -4.71028e-16              3
-    2        24.3009      -0.276213        3.01274
-    3             25       0.749509        3.09514
-    4             25      -0.749509        3.09514
-    5        24.2923       0.348285        3.02029
-    6             25       0.228059        3.79698
-    7             25      -0.674676        3.82532
-    8        24.3009     -0.0516591        3.82329
-    9        24.2923       0.581134        3.83912
-   10        24.3009       -1.03571        3.18445
-   11        24.2923        1.10858        3.21234
-   12             25       0.978059        3.99794
-   13        23.5931      0.0699502        3.00082
-   14        24.3009      -0.954394        3.85164
-   15        23.6017      -0.559436        3.05262
-   16             25            1.5        3.40192
-   17             25           -1.5        3.40192
-   18        23.5845       0.706149        3.08429
-   19             25       0.456118        4.59395
-   20             25      -0.446617         4.6223
-   21             25       -1.42468        4.02629
-   22        24.2423        1.20219        4.15633
-   23        23.5665       -1.24763        3.27173
-   24        24.2657       -1.69909        3.52753
-   25        24.2423        1.73051        3.54942
-   26        23.8942       0.399522        4.58473
-   27         23.195      -0.108255        3.81406
-   28        23.8942      -0.503213        4.61307
-   29        23.5346        1.35285        3.32235
-   30        22.9558      -0.235538        3.00926
-   31        23.1864       0.524538        3.82989
-   32        22.9472       0.389346        3.02537
-   33        24.2657        -1.6192        4.16005
-   34             25       -1.34935        4.65065
-   35             25         1.5271        4.54698
-   36        22.9486      -0.874394        3.13026
-   37        23.1599      -0.773061        4.12247
-   38             25        2.12132        3.87868
-   39             25       -2.12132        3.87868
-   40        22.9237       0.977666        3.16378
-   41             25      -0.273337        5.31251
-   42             25       0.723445        5.28701
-   43        23.1365        1.14559         4.1471
-   44        24.2423        1.46951        4.84939
-   45        23.5313       -1.88905        3.66944
-   46             25       -1.97371        4.57532
-   47        23.4846        1.94825         3.7187
-   48        23.8942      -0.329933        5.30328
-   49        22.5492       0.211161        3.78827
-   50        23.8942       0.666849        5.27778
-   51        24.2657       -2.28296         4.0537
-   52             25       -1.17607        5.34086
-   53        22.9134       -1.54986        3.43136
-   54        22.5419      -0.422239        3.91024
-   55        24.2423        2.30777        4.08318
-   56          22.31      0.0793966        3.00105
-   57        22.8737        1.61015        3.46871
-   58        22.7884       0.342926         4.5755
-   59        22.3027      -0.546334        3.05017
-   60        22.5256        0.79457        3.92329
-   61        22.2864       0.659387        3.07336
-   62             25        1.79442        5.24004
-   63         24.277       -2.09063        4.83027
-   64        24.0252       -1.40876        5.36435
-   65        22.2955        -1.1874        3.24499
-   66             25        2.59808            4.5
-   67             25       -2.59808            4.5
-   68             25    -0.00600917        6.00557
-   69        22.6202       -1.33825         4.2858
-   70        22.2628        1.24621        3.27109
-   71        23.2675        1.70821        4.82033
-   72        23.2909       -1.67861        4.87375
-   73        23.5427       -2.45955        4.28226
-   74         22.855       -2.11276        3.87015
-   75             25       0.990773        5.98007
-   76        22.9194      -0.562619        5.32678
-   77        22.4555        1.34024        4.34755
-   78             25       -2.17468        5.32532
-   79        23.5108        2.48647        4.32147
-   80             25       -1.00279        6.03107
-   81        22.9194       0.905545        5.24872
-   82        22.8036        2.15232        3.91014
-   83        24.2685        1.91425        5.50339
-   84        22.2487      -0.222259        4.73883
-   85         24.277       -2.72792        4.75161
-   86        24.2685        2.73168        4.75988
-   87        22.0023      -0.987424        4.07357
-   88        21.6702      -0.195899         3.0064
-   89        24.0252        1.22947        5.95101
-   90        22.2371       -1.79704        3.59778
-   91        21.6514       0.318475        3.01695
-   92        22.1927        1.83739         3.6285
-   93        24.0252       -1.23548        6.05456
-   94        21.6629      -0.833628        3.11815
-   95        21.8272       0.276583        4.34016
-   96         21.588       0.144818        3.55293
-   97        21.8627        1.06846         4.0855
-   98        21.6279       0.905817        3.14002
-   99        21.5808      -0.488583         3.6749
-  100        21.5644       0.728227        3.68795
-  101             25        1.99539        5.99004
-  102             25        -2.0014        6.01554
-  103         22.808     -0.0843928        5.89902
-  104             25        2.90486        5.25049
-  105             25       -2.90486        5.25049
-  106        22.5865        1.90286        5.02078
-  107        22.6145       -1.89173        5.08517
-  108        23.2937        2.15295        5.47433
-  109        21.6305       -1.47558        3.38798
-  110             25       0.265325        6.69492
-  111        22.8663       -2.61733        4.53385
-  112        23.3023       -2.15003        5.54397
-  113        21.9439       -1.55137        4.49722
-  114        22.8298        2.63019        4.55704
-  115        21.5999        1.52689        3.41764
-  116        23.5541        -2.8319        5.00988
-  117        23.9138       0.239531         6.6013
-  118        23.5369        2.83773        5.02671
-  119        22.3798        -1.1278         5.4901
-  120             25      -0.731457        6.72042
-  121        23.0505        1.46816        5.92195
-  122        22.1786        -2.3153        4.09228
-  123        24.0252        2.23408        5.96097
-  124             25        1.17006        6.66471
-  125        23.9138      -0.757251         6.6268
-  126        21.7481       0.863055        4.90151
-  127        22.1226        2.33755        4.11961
-  128        21.7091      -0.787443        4.90216
-  129        24.0252       -2.23408        6.03903
-  130        23.0505       -1.46816        6.07805
-  131         24.277       -2.95992        5.51126
-  132        24.2685        2.96129        5.51964
-  133        21.0116      0.0401301        3.00027
-  134        22.2487       0.565185        5.83667
-  135        21.0304      -0.478363        3.03838
-  136        21.2876      -0.288602        4.50348
-  137        24.0252        1.40876        6.63565
-  138        20.9929       0.562356        3.05318
-  139        24.2685       -1.92026        6.50218
-  140        21.3373       -1.26906        4.23297
-  141         21.572       -2.04978        3.80948
-  142        23.2685        2.23408        5.96097
-  143        20.9482      -0.134061         3.5716
-  144        20.9295       0.386298          3.579
-  145        21.5298        2.08217        3.84024
-  146        23.2685       -2.23408        6.03903
-  147        22.9391       0.478226        6.57224
-  148        23.5203       -2.95992        5.51126
-  149        22.2684      -0.649577        6.06235
-  150        23.5117        2.96129        5.51964
-  151        20.9979       -1.13009        3.22099
-  152             25       -1.80043        6.76554
-  153        20.9649        1.19568        3.24857
-  154        20.9157      -0.770215         3.8343
-  155             25             -3              6
-  156             25              3              6
-  157             25        2.17468        6.67468
-  158         20.866        0.21024        4.10481
-  159        21.8791        1.42567        5.57473
-  160        20.9015        1.00212        3.85016
-  161        22.9391      -0.989938        6.65029
-  162        24.2432             -3              6
-  163        24.2432              3              6
-  164        21.2085       0.297871        5.06484
-  165        21.9185       -1.89372        5.45108
-  166        21.4152        1.86037        4.67356
-  167             25       0.444614        7.37956
-  168        23.3023        2.15003        6.45603
-  169        22.5892        2.23408        5.96097
-  170             25      -0.460124        7.40976
-  171        20.9655       -1.75067        3.56378
-  172        23.9138        0.41882        7.28594
-  173         22.841       -2.95992        5.51126
-  174        21.3412       -1.75343        4.81767
-  175        22.8325        2.96129        5.51964
-  176        21.7091    7.32747e-15              6
-  177        23.2937       -2.15295        6.52567
-  178        24.2423       -1.47552        7.15618
-  179        22.5892       -2.23408        6.03903
-  180        23.9138      -0.485918        7.31615
-  181         20.937        1.79399        3.59551
-  182         21.576       -2.53911        4.40221
-  183        20.5151      -0.207636        3.00719
-  184        22.1533       -2.83713        5.02497
-  185        23.4865             -3              6
-  186        23.4865              3              6
-  187         21.157       -1.23296         5.0074
-  188        20.4964       0.306616        3.01571
-  189        22.3798         1.1278         6.5099
-  190        22.1253        2.84253        5.04083
-  191        21.5406         2.5544        4.42677
-  192             25        1.34935        7.34935
-  193        20.4942      -0.888504        3.13459
-  194        20.7869       0.796712        4.66616
-  195         20.433        0.13326        3.55267
-  196        20.7354      -0.734123        4.60873
-  197        24.2685       -2.96129        6.48036
-  198        20.4733       0.963597        3.15896
-  199         24.277        2.95992        6.48874
-  200         20.412      -0.542283        3.69931
-  201        20.8224        1.58859        4.41151
-  202             25        -1.5291        7.45488
-  203        20.4099       0.784496        3.71508
-  204         24.277        2.09063        7.16973
-  205        20.7852       -1.71458        4.33821
-  206             25        2.90486        6.74951
-  207             25       -2.90486        6.74951
-  208        23.2909        1.67861        7.12625
-  209        20.9694       -2.31322        4.08976
-  210        22.8072             -3              6
-  211        22.8072              3              6
-  212        22.8277      -0.511712        7.22253
-  213        23.5117       -2.96129        6.48036
-  214        20.4618       -1.52744        3.41796
-  215        23.5203        2.95992        6.48874
-  216        20.9478        2.33758        4.11965
-  217        23.2675       -1.70821        7.17967
-  218        20.4454        1.58107        3.45045
-  219             25        1.97371        7.42468
-  220        21.8791       -1.42567        6.42527
-  221        21.2085       -1.08531        5.83732
-  222        20.3682       -1.03107        4.07309
-  223        20.3668        1.25372        4.08766
-  224        21.4179        2.19159        5.61376
-  225        22.6145        1.89173        6.91483
-  226        20.6535      -0.449287        5.36167
-  227        22.2684       0.137866        7.16019
-  228        19.9999      0.0562798        3.00053
-  229        21.3664       -2.33924        5.55632
-  230        22.5865       -1.90286        6.97922
-  231        20.7078        1.38318        5.22751
-  232        24.2423       -1.20419        7.84553
-  233        19.9899        -0.6367        3.06834
-  234        20.8332        2.05603         4.9906
-  235        21.2085        1.08531        6.16268
-  236        22.8325       -2.96129        6.48036
-  237         22.841        2.95992        6.48874
-  238        19.9868       0.726239        3.08923
-  239        21.9185        1.89372        6.54892
-  240         20.418       -2.02531        3.78683
-  241        19.9999        -0.0525        2.10491
-  242        19.9905      -0.615008        2.38024
-  243        24.2685       -2.73168        7.24012
-  244        19.9872       0.715973        2.41754
-  245        23.5369       -2.83773        6.97329
-  246             25      -0.980062        8.00392
-  247         24.277        2.72792        7.24839
-  248        23.5541         2.8319        6.99012
-  249        20.4023        2.05912        3.81826
-  250        21.5507       -2.93347        5.37171
-  251        21.5433        2.93569        5.38219
-  252         22.128             -3              6
-  253         22.128              3              6
-  254        20.7891       -2.19895        4.92291
-  255        24.2657         1.6192        7.83995
-  256        20.2319       0.049554          4.963
-  257        20.6048       -1.67849        5.11264
-  258        23.1795       0.688668        7.77655
-  259        20.9733       -2.71941        4.73318
-  260             25        1.42468        7.97371
-  261        20.9587        2.72887        4.75369
-  262             25        2.59808            7.5
-  263             25       -2.59808            7.5
-  264             25      -0.230062        8.20488
-  265         19.958       -1.29481        3.29381
-  266             25       0.674676        8.17468
-  267        24.3009      0.0496561        8.17857
-  268        19.9581       -1.29469        2.52688
-  269        21.7677      -0.947448        6.99751
-  270        19.9538        1.35875        3.32534
-  271        23.1562       -1.22998        7.75192
-  272        24.2923      -0.583137        8.16273
-  273        19.9529        1.37115        2.57995
-  274        19.8887     0.00199697        4.21321
-  275        19.9908       0.605851        1.52192
-  276        24.3009       0.954394        8.14836
-  277        19.9868      -0.725148        1.48462
-  278        19.9993      -0.161457        1.20929
-  279        21.7091       0.787443        7.09784
-  280        20.2877        1.84019        4.64902
-  281        19.9581       -1.29457        1.75995
-  282        19.9521        1.38354        1.83455
-  283        23.2147      0.0238621        8.08496
-  284        20.2377       -1.97543          4.577
-  285        21.4179       -2.19159        6.38624
-  286        22.4751       -1.42463        7.55146
-  287        20.4219        -2.5214         4.3744
-  288        20.8032        2.19159        5.61376
-  289        23.2061      -0.608931        8.06912
-  290        20.4132        2.53777        4.40009
-  291        19.9168       -1.82248        3.61702
-  292        22.6202        1.33825         7.7142
-  293        19.9128        1.86567        3.65069
-  294        20.6563       -1.53084        5.94256
-  295        21.2085      -0.297871        6.93516
-  296        20.7517       -2.33924        5.55632
-  297        24.2423       -2.30777        7.91682
-  298        21.5133             -3              6
-  299        21.5133              3              6
-  300        24.2657        2.28296         7.9463
-  301        20.6569        1.60349        5.96973
-  302        20.1528       0.636027        5.52435
-  303         21.367         2.4119        6.35597
-  304        23.5108       -2.48647        7.67853
-  305        23.5427        2.45955        7.71774
-  306        19.8096       0.588469        4.77456
-  307        19.8893       -2.10178        2.92007
-  308         19.887         2.1234        2.93229
-  309             25        2.12132        8.12132
-  310             25       -2.12132        8.12132
-  311         20.936       -2.93347        5.37171
-  312        20.9287        2.93569        5.38219
-  313        20.1013      -0.894809        5.46692
-  314        19.9959       0.406368       0.604645
-  315        22.5616       0.337846        7.98877
-  316        21.8504      -0.273464        7.57911
-  317        20.6535       0.338156        6.45952
-  318        19.9651        1.18138       0.917275
-  319        19.9666       -1.15617       0.879973
-  320        19.9914       -0.58808       0.604645
-  321        19.4557      -0.074983        3.66106
-  322        19.8893       -2.10166        2.15314
-  323        19.7582      -0.942366        4.71712
-  324        22.8663        2.61733        7.46615
-  325        22.8298       -2.63019        7.44296
-  326        19.8856        2.13592        2.18689
-  327        22.5453      -0.878963        7.97572
-  328        21.1576        1.30562         6.9049
-  329        22.1533        2.83713        6.97503
-  330        19.4326       0.576254        3.82347
-  331        22.1253       -2.84253        6.95917
-  332        21.9439        1.55137        7.50278
-  333        22.5688      -0.295554        8.11074
-  334        19.4348      -0.750526         3.8077
-  335        20.2019       -2.25377        5.05722
-  336        20.3861       -2.77775        4.86682
-  337        19.8705       -2.27238        4.04136
-  338        20.3785        2.78413        4.88259
-  339        20.1192        1.55596        5.53807
-  340        19.8676        2.29719        4.07052
-  341        20.2447         2.2288        5.30116
-  342        24.2423       -1.73051        8.45058
-  343        24.2657        1.69909        8.47247
-  344         19.831       -2.59412        3.29385
-  345        19.8308         2.5958        3.30487
-  346             25            1.5        8.59808
-  347             25           -1.5        8.59808
-  348        21.5433       -2.93569        6.61781
-  349        21.5507        2.93347        6.62829
-  350        20.8032       -2.19159        6.38624
-  351        21.3412        1.75343        7.18233
-  352        23.4846       -1.94825         8.2813
-  353             20      -0.018753              0
-  354        19.3896        1.04547        4.19606
-  355        23.5313        1.88905        8.33056
-  356        21.8823       -1.15285        7.81351
-  357        22.0023       0.987424        7.92643
-  358        21.2911       0.376113        7.51677
-  359         19.391       -1.23931        4.18148
-  360        20.7078       -1.38318        6.77249
-  361        20.8986             -3              6
-  362        20.8986              3              6
-  363        20.1528      -0.747158        6.29684
-  364        21.4152       -1.86037        7.32644
-  365        19.0916     0.00738787        2.59285
-  366        19.1366      -0.827748        3.22619
-  367        20.7523         2.4119        6.35597
-  368         19.976        0.97987              0
-  369        19.9896       -1.73102         5.6661
-  370        24.2923       -1.10858        8.78766
-  371        19.9741       -1.01808              0
-  372        22.8036       -2.15232        8.08986
-  373         22.855        2.11276        8.12985
-  374        24.3009        1.03571        8.81555
-  375        20.1019       0.856333        6.26657
-  376             25       0.749509        8.90486
-  377             25      -0.749509        8.90486
-  378        19.8745         2.2371       0.917275
-  379        19.8776       -2.20954       0.879973
-  380        19.8309       -2.59541        4.49539
-  381        19.7893        2.89535        2.53923
-  382        19.8293        2.60782          4.517
-  383        19.7861       -2.91696        2.54634
-  384        19.0956        1.03517        3.16591
-  385        19.6992        2.01296        4.95957
-  386             25    4.71028e-16              9
-  387        23.5346       -1.35285        8.67765
-  388        24.2923      -0.348285        8.97971
-  389         20.606         1.8238        6.71195
-  390        24.3009       0.276213        8.98726
-  391        23.5665        1.24763        8.72827
-  392        19.0913      -0.101481        1.69723
-  393        19.0677       0.671019        2.00986
-  394        19.0707      -0.668036        1.97256
-  395        20.3488       -2.95925        5.50723
-  396        20.3485        2.96015        5.51265
-  397        19.1157       -1.50329        3.37283
-  398        19.1157       -1.50317         2.6059
-  399        20.2147        2.36437        5.92432
-  400        19.7819       -2.94546        4.09039
-  401        19.5978      -0.111132        5.82119
-  402        20.7904      -0.709201        7.35409
-  403        19.7803        2.95622        4.11613
-  404        19.2547      -0.158689         5.0714
-  405        22.1786         2.3153        7.90772
-  406        23.5845      -0.706149        8.91571
-  407        22.1226       -2.33755        7.88039
-  408        19.6225       -2.02797        5.13046
-  409        23.6017       0.559436        8.94738
-  410        20.7395        0.89429        7.32382
-  411        20.8332       -2.05603         7.0094
-  412        22.8737       -1.61015        8.53129
-  413        20.2355     -0.0731743        6.87844
-  414        21.3373        1.26906        7.76703
-  415        22.9134        1.54986        8.56864
-  416        23.5931     -0.0699502        8.99918
-  417        19.0725        1.68641        3.32831
-  418        19.0717         1.6988        2.58292
-  419        20.0684        1.77626        6.28029
-  420        19.5643         0.8088        5.83491
-  421        20.9287       -2.93569        6.61781
-  422         20.936        2.93347        6.62829
-  423        19.2211       0.761243        5.08512
-  424        19.7331        3.25677        3.35048
-  425        19.2024      -0.607642       0.879973
-  426        19.1994       0.731413       0.917275
-  427         19.731       -3.26935        3.34288
-  428        20.7897         2.2716        6.98938
-  429        18.9115      -0.206246         4.3216
-  430        20.1365       -2.39177        6.10978
-  431        19.7989       -2.82906        5.00179
-  432         19.223     -0.0410862       0.604645
-  433        19.7984        2.83288        5.01268
-  434        19.8965        2.03251              0
-  435        19.7741        2.99735        1.26962
-  436         21.576        2.53911        7.59779
-  437        20.0411       -1.58337        6.49602
-  438        22.9237      -0.977666        8.83622
-  439        19.8927       -2.06934              0
-  440        21.5406        -2.5544        7.57323
-  441        22.9486       0.874394        8.86974
-  442        19.7698       -3.02578        1.27317
-  443        19.6645         2.2808        5.43066
-  444        19.0719       -1.99208         3.7466
-  445        20.3362             -3              6
-  446        20.3362              3              6
-  447        22.2371        1.79704        8.40222
-  448        22.9472      -0.389346        8.97463
-  449        22.1927       -1.83739         8.3715
-  450        22.9558       0.235538        8.99074
-  451        19.4861      -0.947341        6.02037
-  452         19.143      -0.994898        5.27058
-  453        19.7382       -3.22526        4.57061
-  454        21.5843       0.576094        8.34535
-  455        19.7382        3.22543        4.58721
-  456         21.568      -0.640716         8.3323
-  457        19.0294        2.15563         3.7009
-  458        19.1612        1.54401       0.917275
-  459        19.0298       -2.31437        2.99909
-  460        19.5307        1.72873        5.84863
-  461        20.8224       -1.58859        7.58849
-  462        20.8731      -0.035217        7.93569
-  463        19.5867        -2.3063        5.61067
-  464        21.5915     -0.0573068        8.46732
-  465        18.5474      -0.123875        3.25339
-  466        20.9587       -2.72887        7.24631
-  467        20.9733        2.71941        7.26682
-  468        22.2955         1.1874        8.75501
-  469        22.2628       -1.24621        8.72891
-  470        20.7857        1.78723        7.57408
-  471        18.9903        2.45471        2.93526
-  472        19.7802       -2.95693        5.49349
-  473        19.7801         2.9579        5.49917
-  474        19.3142       -2.69221        4.64624
-  475        20.1666       -2.25621        6.73293
-  476        19.6715        3.61023        2.02001
-  477        20.3485       -2.96015        6.48735
-  478        20.3488        2.95925        6.49277
-  479        19.6674       -3.63205        2.00833
-  480        19.6481         3.7353         2.8292
-  481        19.6462       -3.74498        2.77971
-  482        19.2104      -0.469396              0
-  483        19.6522        2.36437        5.92432
-  484        18.5924      -0.959011        3.88672
-  485        19.2113       0.529577              0
-  486        19.6692       -3.62272        4.13943
-  487        19.6698        3.61923        4.16173
-  488        19.9213       -1.13606        6.97434
-  489         21.572        2.04978        8.19052
-  490        22.2864      -0.659387        8.92664
-  491        22.3027       0.546334        8.94983
-  492        21.5298       -2.08217        8.15976
-  493        18.5514        0.90391        3.82644
-  494          22.31     -0.0793966        8.99895
-  495        20.2025        2.32643        6.85508
-  496         19.259        2.70472        4.73966
-  497        19.0798        2.29991        1.26962
-  498        19.7222       -3.32178        5.16437
-  499        19.7226        3.31974        5.17447
-  500         18.861         1.8714        4.58996
-  501        19.8419        1.31686        6.94177
-  502        18.9713       -2.66725        3.79564
-  503        18.8978       -1.57959       0.879973
-  504        19.3664      -0.500029        6.49869
-  505        20.9193       0.857726        8.18596
-  506         20.905      -0.914605        8.17009
-  507        19.3378         0.3494         6.4964
-  508        20.2877       -1.84019        7.35098
-  509        18.8239       -1.74766         4.8357
-  510        19.1731        1.34218              0
-  511        19.5741       -2.39177        6.10978
-  512        21.6305        1.47558        8.61202
-  513        21.5999       -1.52689        8.58236
-  514        19.3744       -1.78355        6.21955
-  515        19.7737             -3              6
-  516        19.7737              3              6
-  517        18.9305        2.81665        3.74651
-  518        19.6648         2.2789        6.42342
-  519        19.6511       -3.71952        4.73318
-  520        19.6522         3.7138          4.749
-  521        20.2382        2.04809        7.33529
-  522        20.9478       -2.33758        7.88035
-  523        20.9694        2.31322        7.91024
-  524         20.004      -0.462072        7.55594
-  525        20.3785       -2.78413        7.11741
-  526        19.7584        3.09945              0
-  527        19.2784       -2.97055        5.12645
-  528        20.3861        2.77775        7.13318
-  529        20.9517       0.221573        8.44865
-  530        19.9754       0.387357        7.55365
-  531         20.933      -0.298786        8.44126
-  532        19.7528       -3.13471              0
-  533        19.3042        1.26933        6.51012
-  534        21.6629       0.833628        8.88185
-  535        21.6279      -0.905817        8.85998
-  536        19.5754        -4.0994        3.57626
-  537        19.5755        4.09885        3.64045
-  538        18.2283       -0.87664        2.81851
-  539        19.7083        3.40362        5.66813
-  540        19.7076       -3.40758        5.66347
-  541        18.8118       -2.39079        1.27317
-  542        21.6702       0.195899         8.9936
-  543        19.2244        2.97257        5.21074
-  544        21.6514      -0.318475        8.98305
-  545        20.3704        -1.1662        7.93259
-  546        18.1833      -0.041504        2.18518
-  547        20.3718        1.11858        7.94717
-  548        19.7006        2.00056        6.90364
-  549        19.6524        3.71281       0.750396
-  550        18.1873       0.986281        2.75823
-  551        19.5864       -2.30821        6.60344
-  552        19.0905        2.42049        5.62872
-  553        19.2135       -3.36738        4.69527
-  554        19.6469       -3.74146       0.735163
-  555        18.9058       -1.44135              0
-  556        19.7801        -2.9579        6.50083
-  557        19.7802        2.95693        6.50651
-  558         18.315      0.0188903        1.09259
-  559        18.2734       -1.71178        3.45185
-  560        19.2547       -1.33624        6.69787
-  561        19.0034        3.53232        3.39204
-  562        19.1601        3.36574        4.78527
-  563        20.4132       -2.53777        7.59991
-  564        19.0662       -2.44779        5.73533
-  565        20.4219         2.5214         7.6256
-  566         19.634        3.80843        5.33627
-  567        19.6325       -3.81637        5.32694
-  568        20.9655        1.75067        8.43622
-  569         20.937       -1.79399        8.40449
-  570        19.2658       -3.05602        5.62556
-  571         19.551        4.21425        4.35696
-  572        19.5487       -4.22492        4.33559
-  573        18.2768       0.831488        1.09259
-  574         18.872       -3.46257        3.21705
-  575        20.4134      -0.696985        8.30518
-  576        18.5156       -2.41191        4.35148
-  577         19.621       -2.04037        7.07452
-  578        20.4156       0.629795        8.32094
-  579        19.0643        2.40197              0
-  580         19.212        3.05613         5.7044
-  581        18.5606       -0.11749        5.95631
-  582        18.2807        1.85927        1.66564
-  583        18.1913        2.01407        3.33128
-  584        19.4978        4.45396        2.30998
-  585        19.7083       -3.40362        6.33187
-  586        20.9979        1.13009        8.77901
-  587        20.4365     -0.0457484        8.46758
-  588        19.7076        3.40758        6.33653
-  589        20.9649       -1.19568        8.75143
-  590        19.4955       -4.46375        2.24171
-  591        18.2174      -0.165047        5.20651
-  592        19.1952       -3.46421        5.28903
-  593         19.526        4.32846        1.50079
-  594        19.7984       -2.83288        6.98732
-  595        19.7989        2.82906        6.99821
-  596        19.5211       -4.35043        1.47033
-  597         18.527       0.802441        5.97003
-  598        21.0304       0.478363        8.96162
-  599        19.4692        -4.5771        3.01308
-  600        19.4686        4.57951        3.11917
-  601        18.4208        2.56316        4.37005
-  602        20.9929      -0.562356        8.94682
-  603        21.0116     -0.0401301        8.99973
-  604        19.1422        3.46034        5.37254
-  605        18.4467      0.0792846              0
-  606        18.1441        0.82992        5.10362
-  607        19.1063     -0.0394975         7.1739
-  608        18.4872      -0.988608        5.96777
-  609        20.4023       -2.05912        8.18174
-  610        19.5303        4.30911        4.94423
-  611         20.418        2.02531        8.21317
-  612        19.6333        -3.8124        5.99533
-  613        19.5274       -4.32202        4.92934
-  614        19.6333         3.8124        6.00467
-  615         18.805       -3.34489        1.27317
-  616        19.1251        2.48374        6.45369
-  617        19.1349      -0.888927        7.17619
-  618        18.1441       -1.03617        5.21798
-  619        18.0555        -1.7882        1.72592
-  620        19.0777       0.809932         7.1716
-  621        18.4085       0.891883              0
-  622        19.0718       -2.44793        6.47974
-  623        18.9437        3.89426         4.2033
-  624        18.0104      -0.953061        1.09259
-  625        19.5013       -1.59306        7.55284
-  626        19.7226       -3.31974        6.82553
-  627        19.2714       -3.05616        6.36997
-  628        19.7222        3.32178        6.83563
-  629        19.8293       -2.60782          7.483
-  630        19.4392       -4.70282        3.77241
-  631        19.4411        4.69509        3.83568
-  632        18.7579       -3.11204        5.25112
-  633        19.8309        2.59541        7.50461
-  634        18.7952       -2.49966              0
-  635        19.4741        1.54116        7.56512
-  636        18.8135       -3.81545        4.01359
-  637        20.4454       -1.58107        8.54955
-  638        20.4618        1.52744        8.58204
-  639        18.4537        1.79741        5.86714
-  640        19.0831       -3.97031        4.89143
-  641        18.5698       -3.55699        2.16587
-  642        19.2008       -3.46435        6.03344
-  643        18.5884        3.32399        1.26962
-  644        19.0316        3.96148         4.9805
-  645        19.5443       -1.12384        7.92542
-  646        19.2466        3.11938        6.52937
-  647        20.4942       0.888504        8.86541
-  648        20.4733      -0.963597        8.84104
-  649        19.5179        1.05237         7.9389
-  650        19.1414        3.46431        6.04093
-  651        19.5674      -0.472603        8.08783
-  652        18.6504        3.11225        5.40881
-  653        19.5388       0.376826        8.08554
-  654        18.3702        1.70448              0
-  655        19.8676       -2.29719        7.92948
-  656        18.1156       -2.85998         3.6698
-  657        19.8705        2.27238        7.95864
-  658        20.5151       0.207636        8.99281
-  659        20.4964      -0.306616        8.98429
-  660        18.2044        3.09168        3.78807
-  661        19.5519        4.20996              0
-  662        19.2838        -2.9726        6.86363
-  663        18.5839        3.83494        2.22672
-  664         19.634       -3.80843        6.66373
-  665        19.5446       -4.24352              0
-  666        19.4128         4.8107        4.55219
-  667        18.1421      -0.892667              0
-  668        19.5043        4.42516        5.66064
-  669        19.6325        3.81637        6.67306
-  670        19.4084       -4.82858        4.53174
-  671        19.5034       -4.42914        5.67096
-  672        18.3755       -1.82482        6.16695
-  673        19.7549        3.12137        7.48854
-  674        18.8431         4.3744        3.68202
-  675        18.7635       -3.11218        5.99552
-  676        19.7382       -3.22543        7.41279
-  677         17.825       -1.78893         4.7831
-  678        18.3291      -0.506388        6.63381
-  679        19.9128       -1.86567        8.34931
-  680        19.9168        1.82248        8.38298
-  681        18.7135       -4.29264        3.45042
-  682        18.3005       0.343042        6.63151
-  683        18.8986        2.02435        7.11517
-  684        19.3184       -2.70476        7.33471
-  685        19.2592        3.03391        7.02848
-  686        17.7839        1.94008        4.60847
-  687        19.0558       -4.07756        5.63305
-  688        19.3541        5.04156        1.67317
-  689         19.321        5.16722        2.48237
-  690        18.3579       -3.56011        4.56944
-  691        19.2016       -3.46037        6.70183
-  692        19.3182       -5.17769        2.40265
-  693        18.9392       -1.87658        7.38184
-  694        19.3482       -5.06423        1.63127
-  695        19.9538       -1.35875        8.67466
-  696        18.7883       -3.45376              0
-  697        19.4088        4.82678       0.750396
-  698         19.958        1.29481        8.70619
-  699         18.434        3.64078        4.82683
-  700        19.7971        2.84183        7.96876
-  701        19.7803       -2.95622        7.88387
-  702         19.002        4.07767        5.69691
-  703        17.3483      0.0784145         4.1565
-  704        19.4021       -4.85362       0.735163
-  705        18.2272        1.33801        6.52862
-  706        19.6705        3.61525        7.32597
-  707        18.8152           4.49        4.39852
-  708        18.6849        3.17551        6.23377
-  709        19.6522        -3.7138          7.251
-  710         19.295        2.75557        7.50869
-  711        17.8134        -2.9544        2.61862
-  712        19.9868      -0.726239        8.91077
-  713        18.2558       -1.37751        6.64527
-  714        19.9899         0.6367        8.93166
-  715        18.6831       -4.41838        4.20975
-  716        19.5034        4.42914        6.32904
-  717        19.5043       -4.42516        6.33936
-  718        19.3836        4.92689         5.2686
-  719        19.2826        5.30847        3.35752
-  720        19.9999     -0.0562798        8.99947
-  721        19.3814       -4.93583        5.27337
-  722        19.2788       -5.32226        3.28747
-  723         19.176        3.52757         6.8659
-  724        18.0673       -2.48906        5.68273
-  725        18.6725       -4.06162       0.735163
-  726        18.0135        2.48917        5.64723
-  727         18.573        3.42604              0
-  728        17.7894        2.88335        1.66564
-  729        18.7692       -3.11232        6.73993
-  730        19.8458       -2.47839        8.49632
-  731        18.4113       -4.38707        2.39924
-  732        19.2195       -3.36577         7.2891
-  733        18.4373       -4.27373        1.62786
-  734        19.0615        -4.0777        6.37746
-  735        19.2504        5.42412        4.07402
-  736        17.7848         3.3943        2.62275
-  737        17.2369        1.31261        1.66564
-  738        17.8376       -1.86462              0
-  739        18.8194       -1.42927        7.86016
-  740        19.8602        2.36067        8.64954
-  741        19.2437       -5.44805         4.0468
-  742        17.2329       0.284829        1.09259
-  743        18.4568        4.04054       0.750396
-  744        16.9842       0.160785        3.08829
-  745        18.7857        4.60619        5.11493
-  746        19.7064         3.4144        7.97888
-  747        19.8991       -2.00663        8.86891
-  748        17.0292      -0.674351        3.72162
-  749        18.6558       -4.52563        4.95137
-  750        19.6698       -3.61923        7.83827
-  751        18.2176         4.1693        4.24486
-  752        19.5303       -4.30911        7.05577
-  753        19.2129        3.32658        7.51881
-  754        19.0366        4.14092        6.52188
-  755        19.5274        4.32202        7.07066
-  756        17.7971        3.01769        5.06525
-  757        18.4522        4.55149         1.7075
-  758        18.4235        4.67702         2.5167
-  759        17.5233      -0.123849        6.09142
-  760        18.7402        1.18858        7.99745
-  761        19.9124         1.8697        9.02332
-  762        19.1858        -2.1334        8.23681
-  763        18.0729        -2.4892        6.42714
-  764        16.9881        1.18857        3.66134
-  765        19.3537        5.04309        5.98501
-  766        17.6672       -2.93713        5.00105
-  767        19.3537       -5.04309        6.01499
-  768        18.7195        3.23876        7.05874
-  769        17.9578       -4.00818        3.88776
-  770          17.45       0.871118        5.98853
-  771        18.0481        2.55242         6.4722
-  772        19.9591       -1.27793        9.31411
-  773        19.7522       -3.13862        8.45071
-  774        19.1365        1.91981        8.39097
-  775        17.8789        2.72856              0
-  776        18.6423        5.10321        3.92036
-  777        19.2174        5.53993        4.78991
-  778         19.091       -3.96151        7.09387
-  779        19.2519       -1.01295         8.7718
-  780        17.3646       0.345224              0
-  781        19.9903      -0.623775        9.47652
-  782        19.2289       -1.66418         8.6094
-  783          17.45      -0.994967        6.10289
-  784        19.2108       -5.56296        4.79358
-  785        19.7841        2.93065        8.65966
-  786        18.5077       -5.03762         3.7248
-  787        17.8307       -2.81872              0
-  788        19.2173        5.54025       0.922779
-  789        17.5955       -3.03082       0.892698
-  790        18.6366       -2.54097        7.64203
-  791        18.0136       -1.04673        7.31778
-  792        19.1541        5.75495        1.84556
-  793        19.9755       0.989869        9.51884
-  794         19.571        4.12038        7.72357
-  795        19.2094       -5.56775       0.896106
-  796         19.551       -4.21425        7.64304
-  797        17.9312        3.43178        5.70858
-  798        19.1471       -5.77827        1.79221
-  799        19.2013       0.755476        8.91139
-  800        19.1803        1.43102        8.76475
-  801        17.3264        1.15782              0
-  802        16.8327       -1.59236        2.80228
-  803        17.0657        2.49376        3.43985
-  804        18.0368       -3.67725        5.71927
-  805        19.1112        5.89607        2.72071
-  806        19.9975       0.313794        9.66548
-  807        19.0639        4.03367         7.2635
-  808        19.0869       -2.79442         8.1912
-  809        19.3836       -4.92689         6.7314
-  810        19.3814        4.93583        6.72663
-  811         17.963       0.721692        7.45736
-  812        17.3766        1.86609        5.88565
-  813        19.1029        -5.9227        2.67703
-  814        19.2779        5.32548              0
-  815        18.6509      -0.524081        8.45256
-  816        18.6223       0.325348        8.45027
-  817        19.2692       -5.35716              0
-  818        19.8223       -2.65995        9.06315
-  819        19.0545        2.49081        8.40109
-  820        17.6556        -4.1026        2.83658
-  821        18.6049        5.21881        4.63624
-  822        17.3766       -1.86609        6.11435
-  823        18.4704       -5.15231        4.47158
-  824        18.5465       -4.56499              0
-  825         18.561          2.403        7.94102
-  826         17.798        4.47191        3.07954
-  827        18.2502       -4.98765         1.7888
-  828        18.3113        -4.7771       0.892698
-  829        19.0671        6.03712        3.59586
-  830        19.9071       -1.92506        9.50836
-  831        16.8777       -2.42749        3.43561
-  832        19.1835         5.6561        5.50632
-  833        17.9403       -1.91785        7.32925
-  834        17.0601      -0.626728              0
-  835        19.0576       -6.06706        3.56185
-  836        19.1794       -5.67019         5.5352
-  837        17.8896        1.71666        7.35447
-  838        18.2055       -5.13204        2.67362
-  839        19.8495        2.44905        9.34044
-  840        19.1631       -2.31478        8.80365
-  841        17.7148         3.9603        5.12661
-  842        18.2829         4.3972        5.99669
-  843        16.6542       0.119613        5.04141
-  844        18.0424       -3.67739        6.46368
-  845        18.3328        4.53906              0
-  846        19.4128        -4.8107        7.44781
-  847        17.9658        3.49503        6.53355
-  848        18.3282           5.05       0.957108
-  849        18.2663        5.26474        1.87989
-  850        19.4084        4.82858        7.46826
-  851        17.8238       -3.77281              0
-  852        19.9389        1.56211        9.83596
-  853         19.234       -1.58341        9.24885
-  854        19.5755       -4.09885        8.35955
-  855        19.9641       -1.19721        9.95356
-  856        18.2227        5.40582        2.75504
-  857        19.0301        6.15275        4.31174
-  858        17.5886       -3.98492       0.892698
-  859        17.8451      -0.141542        7.91018
-  860        17.6367       -4.12532        5.03759
-  861        19.0834      -0.107758         9.3642
-  862         19.126        2.00814        9.08187
-  863        18.3347       -4.64277        6.10121
-  864        16.5808      -0.751505        5.05287
-  865        19.0207       -6.18178        4.30863
-  866        16.5808        1.11458        4.93852
-  867        17.2944        2.80869          5.947
-  868        19.9984      -0.251521        10.1425
-  869        17.0789        3.57137        3.89663
-  870        19.6236        3.86186        8.70678
-  871        18.5039       -1.96962        8.54414
-  872        18.3102        4.28994        6.73831
-  873        19.6703       -3.61675        8.97199
-  874        16.6598       -2.50391        1.70969
-  875        17.3534       -4.19703         1.7854
-  876        17.3462       -3.05427        6.15089
-  877        19.1835        -5.6561        6.49368
-  878        19.1794        5.67019         6.4648
-  879        19.1954        1.12686        9.57739
-  880        17.8074        2.65927        7.41583
-  881        16.6584        2.41977        4.71703
-  882        18.1022        5.00981        5.51799
-  883        18.2604        -3.6789        7.49365
-  884        19.9882       0.686487        10.3315
-  885        18.9923        6.26832        5.02763
-  886        19.4411       -4.69509        8.16432
-  887        18.4026        1.56723         8.8233
-  888         18.983       -6.29644        5.05541
-  889        19.7129        3.37652        9.38756
-  890        18.5527       -4.64429        7.13117
-  891         17.383        4.26358       0.957108
-  892        16.8351         2.1819              0
-  893        18.7107       -3.93236        8.04281
-  894        17.3876        3.75263              0
-  895        18.8917        6.56535        2.15521
-  896         19.471        4.56942        8.45147
-  897        18.1493       -5.26945        5.62142
-  898        16.0338       0.487119         1.9957
-  899        16.7199       -3.57569        3.65357
-  900        19.2174       -5.53993        7.21009
-  901        17.3784        4.77453        1.91422
-  902        17.5641       -3.05579        7.18086
-  903        19.2108        5.56296        7.20642
-  904        16.6639        3.36304         1.7742
-  905        19.0655      -0.678222        9.84125
-  906        18.7869       -3.45272        8.65526
-  907        18.9663        2.93883        9.12899
-  908        16.4293       -2.50465        4.76687
-  909        18.8423        6.70593        3.03036
-  910        19.8155       -2.71023         9.9767
-  911        16.7149       -2.31186              0
-  912        18.3354       -1.06443        9.13654
-  913        18.8524       -6.67724        2.08472
-  914        18.5835        3.70244        8.36913
-  915        16.1114         1.7923         1.7742
-  916        17.2121         3.7513        6.00836
-  917        18.1109        5.70683       0.922779
-  918        18.9877        6.28238        5.98611
-  919        19.0775       0.263625        10.0302
-  920        16.6593        3.87399        2.73131
-  921        18.9877       -6.28238        6.01389
-  922        19.8338        2.57288        10.1768
-  923        19.1563       -2.36508        9.71719
-  924          18.09        3.61463        7.90906
-  925        18.8009       -6.82102        2.96953
-  926        18.0976        5.02387        6.47647
-  927        19.9023       -1.97491        10.4219
-  928        18.2847       0.703998        9.27612
-  929        18.5822       -4.52809        7.84758
-  930        16.2826       0.611163              0
-  931        17.9326       -5.88389        2.08131
-  932        16.5761        3.36237        4.77838
-  933        17.5373        5.22095        4.61662
-  934        18.1728         5.4921              0
-  935        18.1278       -3.10755        8.39575
-  936         15.785       0.363075         3.9914
-  937        19.4686       -4.57951        8.88083
-  938        15.8823       -1.26602        1.70969
-  939        16.6579        0.97649        6.99548
-  940        19.2504       -5.42412        7.92598
-  941        17.9852        6.07309        2.18954
-  942        15.8626        1.66826         3.7699
-  943        18.8454        6.69698       0.922779
-  944          19.11        2.13205        9.91825
-  945        17.3157       -4.24246        6.18743
-  946        16.4177       -3.67012        2.60239
-  947         18.154       -5.25539         6.5799
-  948        19.2437        5.44805         7.9532
-  949        18.7668        6.91418         3.8341
-  950        19.9289        1.68456        10.6723
-  951        18.5696        4.49313        8.10034
-  952        18.8364       -6.72247       0.896106
-  953        17.9073       -5.76337       0.896106
-  954        18.7531       -6.95127         3.7938
-  955        18.9201        6.48313              0
-  956         19.967       -1.14913        10.8579
-  957         16.708       -3.26596              0
-  958        18.9099       -6.51281              0
-  959        18.0761        4.40531        7.64027
-  960         17.962        6.15486        4.29212
-  961        16.4728       -3.47807       0.892698
-  962        17.9683       -5.55282              0
-  963        19.6609       -3.66743        9.88554
-  964         19.999      -0.204249        11.0469
-  965        16.5846        1.97146        6.89259
-  966          19.53        4.31043        9.43468
-  967        15.6335       -1.39007        3.70539
-  968        16.3989       -3.69283        4.80341
-  969         17.282       -5.54531        3.78235
-  970        18.9923       -6.26832        6.97237
-  971        18.7241        7.02919        4.54998
-  972        15.9402        2.97345        3.54841
-  973        17.9316        2.77886        8.79133
-  974        18.6101        -4.4125        8.56409
-  975         18.983        6.29644        6.94459
-  976        17.5336       -4.24397         7.2174
-  977        17.2276        4.70567              0
-  978        18.9877       -1.45989        10.3096
-  979        17.2456       -4.76064              0
-  980        18.7104       -7.06535        4.54058
-  981         17.223        5.21662       0.957108
-  982        18.1668      -0.159236        9.72894
-  983        18.9921        1.26882        10.3711
-  984        15.9374       -1.07397              0
-  985        19.6911         3.5014        10.2239
-  986        19.2826       -5.30847        8.64248
-  987        18.3719        -5.2569        7.60986
-  988        17.1177        5.52356         3.4513
-  989        17.3364         3.8709        7.38386
-  990        17.0104       -4.97275       0.892698
-  991        17.9246        6.27046        5.00801
-  992        18.4206        5.20023        7.84502
-  993         16.314       -1.49986        7.01503
-  994        18.7801       -3.50301         9.5688
-  995        19.3152        5.18877        8.93642
-  996        17.0976        1.82203        8.36142
-  997        17.0345        5.01195        5.49837
-  998        17.8318       -6.57476         3.6194
-  999        15.7888        1.21995        5.94547
- 1000        19.0301       -6.15275        7.68826
- 1001        19.0683       -0.63016        10.7456
- 1002        18.5919        7.37165        2.46486
- 1003        19.9841       0.797548         11.369
- 1004        19.0207        6.18178        7.69137
- 1005        16.9797       -5.63974        2.73117
- 1006        16.5023        2.91407        6.95395
- 1007        18.4953        4.15046        9.09703
- 1008        19.8086       -2.76054        10.8902
- 1009        16.3986        4.62302         4.2684
- 1010        17.8298        6.51518        1.23243
- 1011        18.6789       -7.14846        5.44803
- 1012        15.8663        2.52514        5.72397
- 1013        18.6842        7.13448        5.59349
- 1014        17.3224        4.66159        7.11508
- 1015        17.7516       -4.24549        8.24736
- 1016        18.4093        -5.1413        8.32575
- 1017        19.8173        2.69687        11.0132
- 1018          17.92        6.28452        5.96649
- 1019        17.7946       -6.68944        4.36618
- 1020        16.2406       -2.37098        7.02649
- 1021         19.907       -1.92628        11.3263
- 1022        16.9797       0.958797        8.81424
- 1023         18.639        3.34368        9.88628
- 1024        18.5085        7.57865         3.2686
- 1025        18.5117       -7.57075        2.37722
- 1026        15.5371       -2.95116        1.70969
- 1027        17.7244        6.82213        3.72662
- 1028        19.0731       0.374796        11.0677
- 1029        16.9609       -5.66245        4.93219
- 1030        16.8043       -2.42274        8.24139
- 1031         15.482       -3.14321        3.41938
- 1032        19.0671       -6.03712        8.40414
- 1033        18.4814        4.94115        8.82824
- 1034        18.5395        7.50238        1.23243
- 1035        15.4448        -1.2564        5.96502
- 1036        19.0576        6.06706        8.43815
- 1037        17.7992       -6.67538        5.32466
- 1038        18.4583       -7.70006        3.20149
- 1039        18.2079        5.93415        7.58319
- 1040        19.2846       -5.30135        9.45047
- 1041        18.6842       -7.13448        6.40651
- 1042        17.5896       -6.65961        1.18861
- 1043        19.9697       -1.10108        11.7623
- 1044        18.4933       -7.61561        1.18861
- 1045        18.6789        7.14846        6.55197
- 1046        17.0676        5.65871              0
- 1047        18.0431       -2.02911        10.1836
- 1048        19.4457       -4.67592        10.2071
- 1049        15.9534        4.32772       0.957108
- 1050        19.9191        1.79739        11.7098
- 1051        18.4226        7.78516        4.07233
- 1052        15.5923        -2.7591              0
- 1053        19.3258        5.14904        9.81677
- 1054         15.958        3.81677              0
- 1055        17.7769        6.64582              0
- 1056        16.1298       -4.25379              0
- 1057        18.4039       -7.82917        4.02575
- 1058        17.6398        7.02888        4.53036
- 1059        17.4606        3.99049        8.75937
- 1060        15.4055        2.24604              0
- 1061        16.6357       -1.51755        8.83379
- 1062        16.2101       -3.55916        7.06303
- 1063        16.0441       -5.11283        3.54817
- 1064        18.4116       -5.13419        9.13374
- 1065        19.9998      -0.094428        12.0844
- 1066        16.6265        3.03366        8.32945
- 1067        16.8773       -5.38877        6.56493
- 1068        18.2452        5.81947        8.32997
- 1069        19.4797        4.53224        10.5745
- 1070        15.2343        3.42718         1.7742
- 1071        18.7251       -7.02655        7.47713
- 1072        18.5869       -4.50892        9.89032
- 1073        17.5589        -7.3266        3.02709
- 1074        17.5711       -6.70446              0
- 1075        18.7104        7.06535        7.45942
- 1076         16.857         6.2726        4.98838
- 1077        18.4862        7.63292              0
- 1078        15.7192        3.95236        5.81736
- 1079        17.7156        -6.4017         6.9574
- 1080        17.1449        5.92224        6.60509
- 1081        15.9605       -4.83914         5.1809
- 1082        16.3551        4.34129        7.04733
- 1083        17.4467        4.78118        8.49058
- 1084        19.0693       -6.03001        9.21213
- 1085        18.4748       -7.66045              0
- 1086        19.6427       -3.76347        11.2118
- 1087        18.3686       -7.91159         4.9332
- 1088        15.2933       -3.00954        5.67901
- 1089        18.3781        7.88961        5.11584
- 1090        19.0701        6.02739        9.31851
- 1091        16.6674       -5.74847              0
- 1092        18.0323       -6.07106        8.15191
- 1093        16.4281       -3.56068          8.093
- 1094        17.1421        2.68714        9.57685
- 1095         17.595        7.13326        5.57387
- 1096        19.6506        3.72233        11.3638
- 1097        16.6368       -6.41546        1.83848
- 1098         17.505       -7.45581        3.85135
- 1099        17.8746       -1.12392         10.776
- 1100        17.0953       -5.39028        7.59489
- 1101        15.6927        5.07675        2.49419
- 1102        15.7925        2.07683        7.89954
- 1103        17.6669       -3.16705        10.0352
- 1104        18.7678       -6.91154        8.19302
- 1105        17.8828         6.7829        7.19057
- 1106        18.7531        6.95127         8.2062
- 1107        18.4437        4.37233        10.2369
- 1108        18.2176        8.25342        2.39483
- 1109        19.9793       0.908827        12.4064
- 1110        19.7848       -2.92581        11.8799
- 1111        16.5182        6.23807       0.957108
- 1112        18.3928        5.47022        9.45747
- 1113        18.6954       -2.42458        11.3566
- 1114        17.4327        5.57187        8.22179
- 1115        15.4485      -0.399518        7.91908
- 1116        17.0242        1.82391        10.0297
- 1117         18.333       -7.99393        5.84065
- 1118         15.798        4.76981              0
- 1119        17.4695       -7.53819         4.7588
- 1120        17.4119       -5.05964         8.7894
- 1121         19.796        2.84936        12.0344
- 1122        19.8905       -2.09002         12.316
- 1123        18.0696       -5.95546        8.86779
- 1124         18.333        7.99393        6.15935
- 1125        17.3273        7.69817        3.65659
- 1126         18.776       -1.59485        11.7927
- 1127        15.4946       -4.89508       0.892698
- 1128        18.1235        8.45805        3.19857
- 1129         14.195        1.10248         1.7742
- 1130        14.1174      -0.202705         1.9957
- 1131        18.8143       -6.78386        8.98817
- 1132        18.1585        8.38267         1.1624
- 1133        17.8495        3.25196        10.6718
- 1134        19.0716        -6.0229        10.0201
- 1135        17.9183        6.70052        8.09802
- 1136        16.6061       -7.08245        3.67695
- 1137        17.2948       -7.65257        1.18861
- 1138        18.8009        6.82102        9.03047
- 1139        18.3792       -7.88701        6.91127
- 1140        16.1775        5.60194        6.53734
- 1141        16.4794        4.46088        8.42284
- 1142         17.125        7.53663        1.23243
- 1143        14.3662     -0.0786612              0
- 1144        18.7808      -0.589893        12.1147
- 1145         17.386        -7.2645        6.39153
- 1146        19.2578       -5.39781        10.7767
- 1147        18.1566        6.34854         8.9592
- 1148        19.0826        5.98772        10.1989
- 1149        19.9718       -1.06149        12.8206
- 1150         18.043       -8.62836        2.61098
- 1151        18.3686        7.91159         7.0668
- 1152        16.5225       -6.80876        5.30969
- 1153        17.8591       0.666159        11.5177
- 1154        17.3581        5.31025        9.11981
- 1155        19.9049        1.94829         12.731
- 1156        15.6453        3.50405        7.99292
- 1157        19.2653        5.37111        10.9566
- 1158        16.2575        6.98711        2.49419
- 1159        17.9816       -8.75571        3.43525
- 1160        19.4223       -4.77235        11.5333
- 1161        16.4654        5.25157        8.15405
- 1162        15.7718       -4.70547        7.44053
- 1163        13.9659       -1.95585        1.70969
- 1164        16.6711        3.89877        9.54489
- 1165        19.9999      -0.055564        13.1427
- 1166        17.2763       -7.69742              0
- 1167        18.0719       -5.94835        9.67578
- 1168        18.6844        2.09421        12.1598
- 1169        16.3629        6.68016              0
- 1170        17.4319       -7.15751        7.46216
- 1171        16.3434       -2.48224        9.88084
- 1172        18.4248       -7.77994         7.9819
- 1173        16.3726       -6.74143              0
- 1174        19.6101          -3.93        12.2014
- 1175        18.2472       -5.32307        10.4324
- 1176        18.5023       -3.43048        11.6782
- 1177        18.4039        7.82917        7.97425
- 1178        19.4267        4.75417        11.7144
- 1179        17.9487        8.82296        4.46692
- 1180        14.5589       -4.36817        1.70969
- 1181         15.837        2.94194        9.11497
- 1182        17.3442        6.10094        8.85102
- 1183        16.0884       -4.37483        8.63504
- 1184         17.959       -8.80204        1.18861
- 1185        18.8169       -6.77677        9.79616
- 1186         17.134        8.05707        4.92495
- 1187        15.1046       -2.87587        7.93863
- 1188        17.0721        7.66727              0
- 1189        17.7485       -6.82687        8.65667
- 1190         16.342       -7.40842        1.83848
- 1191        16.3237     -0.0505603        10.4939
- 1192         16.439       -6.53508        6.94242
- 1193        17.9067       -8.90778        4.45295
- 1194        18.8152        6.78152        9.91082
- 1195        19.6208        3.87604         12.385
- 1196        17.3273       -3.98121        10.5772
- 1197         14.021        -1.7638              0
- 1198        16.7556       -6.20444        8.13693
- 1199        18.1691        6.30887        9.83956
- 1200        17.0573       -8.37484        3.26085
- 1201        14.5284        3.88091              0
- 1202         18.671       -2.58997        12.3463
- 1203         14.614       -4.17611              0
- 1204        19.7596       -3.09133        12.8696
- 1205        18.3412        5.69209        10.5973
- 1206        18.4777       -7.65333        8.77705
- 1207        19.9701        1.09256        13.4017
- 1208        14.3043        3.12015         6.3366
- 1209        17.7977        9.12374         2.3248
- 1210        18.4583        7.70006        8.79851
- 1211        17.8978        8.92575        5.51043
- 1212        17.8298        7.22959        8.72725
- 1213        17.9497        8.82085              0
- 1214        17.6542        4.28061        11.0224
- 1215        17.9373        -8.8461              0
- 1216        17.5823       -2.08861         11.823
- 1217        17.8662       -8.98881         5.3604
- 1218        17.0722        -5.8738        9.33145
- 1219        19.7734        3.00207        13.0556
- 1220        18.7654        1.20019        12.8564
- 1221        19.8947       -2.04985        13.3743
- 1222        14.8751       -5.81578        4.25533
- 1223        15.1516        -5.6708              0
- 1224        18.7781       -1.55527         12.851
- 1225         17.801       -6.70017        9.45182
- 1226        16.9734       -8.52376        4.27855
- 1227        13.3529       0.517281        4.70618
- 1228        15.1209       -6.33779        1.83848
- 1229        13.4305        1.82247        4.48469
- 1230        15.4981        4.93128        8.08631
- 1231        15.0933        5.79126              0
- 1232        16.3769        5.78064        8.78328
- 1233        18.5297       -7.52654         9.5722
- 1234        15.1366        1.06747        9.57924
- 1235        17.8978       -8.92575        6.48957
- 1236        16.8898       -8.25007        5.91128
- 1237        16.7279        8.41268         1.1624
- 1238        18.4891        3.12286        12.5104
- 1239        13.2014       -1.23586        4.42018
- 1240        18.8778       -6.60512        10.8651
- 1241        15.5001        7.18057        4.14008
- 1242        18.5117        7.57075        9.62278
- 1243        13.4891        1.55621              0
- 1244        17.8837        7.10038        9.55151
- 1245        15.6899        4.36916        9.20835
- 1246        17.8857        8.94995        6.71759
- 1247        19.9739       -1.02193         13.879
- 1248        17.6083        9.48407        3.59316
- 1249        18.8776        6.60583        10.9916
- 1250        19.0846       -5.98137        11.6217
- 1251        16.7931       -8.70081        1.42237
- 1252        19.8857        2.13487        13.7263
- 1253        17.2556        6.63001        9.48025
- 1254        16.5686        5.21853        9.90533
- 1255        17.5668       -0.29853        12.5648
- 1256        15.9635        7.35087        6.37738
- 1257        14.1184        4.84224        5.30008
- 1258        19.0817        5.99059        11.7494
- 1259        17.9499       -8.82039        7.56019
- 1260        16.0778       -7.73438              0
- 1261         16.925       -8.18831        7.04046
- 1262        18.6624        2.24681         13.181
- 1263        19.9996       0.124953        14.1379
- 1264        17.5084       -9.66724        2.84475
- 1265        14.7926       -1.40888        9.59879
- 1266        17.5695         9.5558         1.1624
- 1267        17.8685       -6.52949        10.5208
- 1268        17.9261        8.86886        7.62504
- 1269        19.3335       -5.12004        12.5871
- 1270        16.2514        7.00051        7.99409
- 1271        13.3567        1.37416        6.66025
- 1272         15.805       -3.93197        10.1383
- 1273        18.7626       0.234813        13.5927
- 1274        15.8816        3.80705        10.3304
- 1275        14.3359        5.98472        1.64589
- 1276         18.073        8.56539        8.51061
- 1277        16.7015        8.21153        6.96287
- 1278        13.7425       -4.32356        5.63843
- 1279        18.4102       -3.77819        12.7319
- 1280        17.9639       -4.88021        11.9356
- 1281        19.5374       -4.27689        13.2552
- 1282        16.7165         2.6493        11.8184
- 1283        18.5981         -7.356        10.6412
- 1284        14.2304        2.67184        8.51216
- 1285        19.3418        5.08867        12.7786
- 1286        15.4371        -7.7854        4.38411
- 1287        16.0315       -1.01525         11.541
- 1288        17.4252       -9.81642        3.86245
- 1289        16.9923       -8.06727        8.03883
- 1290        18.5821        7.39627        10.7036
- 1291        18.0101       -8.69692        8.55856
- 1292        15.6581        7.70162              0
- 1293        15.9705        8.60614        2.80829
- 1294        17.9532        6.92575        10.6323
- 1295        12.7246         2.2762        2.71048
- 1296        14.8568       -6.66375              0
- 1297        17.9287        4.85505        12.1026
- 1298        19.5519        4.20967        13.4493
- 1299        16.6973       -8.87045              0
- 1300        17.4135       -9.83723        1.42237
- 1301        19.9592        1.27686        14.3969
- 1302        17.3089       -7.73663        9.23334
- 1303         17.411        9.84153        4.86151
- 1304         16.737        8.12916        7.87031
- 1305        17.0439       -3.53834        12.0805
- 1306        16.7888       -5.43094        10.8347
- 1307        13.0127       -1.10219         6.6798
- 1308         18.133        8.43762        9.33487
- 1309        15.3535       -7.51172        6.01685
- 1310        18.7553        1.38421        13.8517
- 1311        17.4829        7.96135        9.26361
- 1312         16.494        8.84264              0
- 1313        18.6371       -2.79267        13.5551
- 1314        14.5768        6.49182        6.02007
- 1315        15.1811        1.93258        10.7947
- 1316        19.7269       -3.29387        14.0784
- 1317        17.3406       -9.96506        4.88015
- 1318        18.0699       -8.57198        9.35372
- 1319        13.0428       -3.18081              0
- 1320        13.4125        5.29597        3.52588
- 1321        15.4502        -8.3729        1.83848
- 1322        15.2841        6.68021        7.92634
- 1323        16.8432        5.79297        10.9855
- 1324        17.5514        1.49155        13.3065
- 1325        17.3976        9.86526        6.06867
- 1326         17.376       -9.90335        6.00932
- 1327         19.873       -2.25024        14.5831
- 1328        19.7441        3.18892         14.303
- 1329        14.9007        7.89507        1.64589
- 1330        15.8883        -9.0778        3.96801
- 1331        16.1629        7.52958        8.62332
- 1332        15.7772        8.96503        4.07665
- 1333        12.4498      -0.768485              0
- 1334         18.401        3.45738        13.5747
- 1335        14.0833        4.09907        8.60555
- 1336         16.016       0.774834        12.2827
- 1337        17.3299        9.98365              0
- 1338        18.6648       -7.18517        11.7101
- 1339        16.1562        4.38149        11.4106
- 1340        17.3167       -10.0065              0
- 1341        17.3621       -7.63818        10.1872
- 1342        14.9888       -5.82313        8.90358
- 1343        13.6358       -5.59312              0
- 1344        18.6507        7.22148        11.7843
- 1345        18.9724       -6.32837        12.6755
- 1346        13.4986        5.40057              0
- 1347         17.117       -2.27551        13.1581
- 1348        16.2405        9.13534        6.31394
- 1349        16.0504        9.38375         1.1624
- 1350         17.411       -9.84153        7.13849
- 1351         14.221        -6.0195        7.39995
- 1352        13.9519       -7.04074        2.54564
- 1353        16.9911        3.22374        12.8986
- 1354        18.1172       -8.47165        10.3076
- 1355        13.5538       -4.18989        7.89805
- 1356        18.9737        6.32442        12.8136
- 1357         14.275        3.53695         9.7276
- 1358        18.3128       -1.74217        14.1861
- 1359        18.1143        8.47781        10.3463
- 1360        17.5851       -6.08662         12.024
- 1361        14.8515        5.64595        9.22044
- 1362        15.8044       -9.22671        4.98571
- 1363         17.462        8.00089         10.275
- 1364        12.2264        -3.1362        3.92873
- 1365        15.4931       -2.46498        11.7985
- 1366        17.3841        9.88897        7.27583
- 1367        17.5498        9.59185         8.1614
- 1368         15.656       -7.65274        8.40548
- 1369         19.865        2.32007        14.9736
- 1370        15.7303        6.49532        9.91741
- 1371        17.7101        9.29268        9.04697
- 1372        17.5408        6.08871        12.1376
- 1373        16.9803        10.5673        2.46457
- 1374        19.2381       -5.46776        13.6408
- 1375        18.6322         2.4338        14.4284
- 1376        11.6853     -0.0484988        2.71048
- 1377        17.4788       -9.72067        8.13686
- 1378        15.8396       -9.16495        6.11488
- 1379        17.8718       -5.22792        12.9894
- 1380        13.8974        5.82115        7.56903
- 1381        19.9733       -1.03342        15.3355
- 1382        15.9726        -7.3221        9.59999
- 1383        15.9014        -9.6653        1.42237
- 1384        14.4806      0.0581152         11.259
- 1385        15.0433        5.08383        10.3425
- 1386        12.4566        3.59087              0
- 1387        12.7007       0.364801        8.33996
- 1388        12.8194       -5.54852        3.92873
- 1389        19.2507         5.4232        13.8429
- 1390         15.186       -8.69887              0
- 1391        16.2271        9.15906         7.5211
- 1392        17.1016      -0.485427        13.8998
- 1393        17.8407        5.18957        13.1669
- 1394        19.4916       -4.48082         14.464
- 1395        16.3901        8.86091        8.40667
- 1396        14.0634        7.31092              0
- 1397        18.0987        -4.2424        13.8126
- 1398        14.6067        8.25884        5.52908
- 1399        14.1433        8.08853        3.29178
- 1400        19.9997       0.113652        15.5944
- 1401         18.762        0.22332        15.0492
- 1402        16.5055       -4.98807         12.338
- 1403        14.9806        8.67268              0
- 1404        13.5745        1.66249        10.1919
- 1405        17.5457       -9.59946        9.13523
- 1406         18.195        -8.3032        11.3765
- 1407        19.5105        4.39792        14.6966
- 1408         18.194        8.30541         11.427
- 1409        16.7699       -10.8982        2.68177
- 1410        16.7593        10.9144        3.73293
- 1411        15.5662       -1.20215        12.8761
- 1412        16.4308        4.95593        12.4908
- 1413        13.2418        -2.7229        9.55821
- 1414         13.965       -7.62824              0
- 1415        15.8165         9.8137              0
- 1416        17.0787       -7.19532        11.6904
- 1417        15.8055       -9.83494              0
- 1418        17.6892        9.33224        10.0584
- 1419        19.9596         1.2708        15.7928
- 1420        18.7557        1.37814        15.2476
- 1421        19.6919       -3.49673        15.2872
- 1422        11.6948        3.79586        2.71048
- 1423        14.2681       -8.48836        5.09128
- 1424        17.0495        7.16385        11.7803
- 1425        16.6754       -11.0422        3.69947
- 1426        16.7142        10.9834        1.30217
- 1427        15.0701        8.42914        7.76638
- 1428        16.5786       -3.72524        13.4156
- 1429        14.2543       -5.24599        10.0977
- 1430        13.3061        7.50438        1.64589
- 1431        16.3692        8.90045        9.41807
- 1432        16.6621       -11.0623        1.25939
- 1433        11.4173        1.26617              0
- 1434        14.4667        3.61149        11.4385
- 1435        17.5991       -9.50112        10.0891
- 1436        16.1421       -9.30596        8.50351
- 1437        11.7946        1.96917        7.27288
- 1438        16.6875        11.0239         5.4363
- 1439        14.2232        8.86614        1.64589
- 1440        15.3179        5.65828        11.4227
- 1441         19.713        3.37606        15.5503
- 1442        18.1719       -2.97957        14.8902
- 1443        14.2812       -9.07586        2.54564
- 1444        18.4241       -7.78152        12.6995
- 1445          13.22        7.39978        5.17177
- 1446        16.6479       -11.0836        5.43452
- 1447          15.09        10.0198        2.94806
- 1448        15.3016        2.45374        12.9266
- 1449        14.6375        7.39488        9.06048
- 1450        15.6893       -6.87923        11.1032
- 1451        12.6684        3.26686        9.12479
- 1452        18.4153        7.80226        12.8147
- 1453        18.7613       -6.92914        13.6648
- 1454        19.8717       -2.26194        16.0396
- 1455        13.1356       -6.99614        6.47437
- 1456        13.4367        4.81374        9.73968
- 1457        11.4619       -2.41621        6.63922
- 1458        14.5706       -8.62938         7.4799
- 1459        16.6875       -11.0239         6.5637
- 1460        11.6087        3.69126        6.23636
- 1461        15.9367        7.86619        10.7122
- 1462        17.3341        -6.6808        13.0134
- 1463        16.2094       -9.18493        9.50188
- 1464        16.8601        2.80633        14.3926
- 1465        18.7685        6.90973         13.844
- 1466        15.1033        -10.285        3.80503
- 1467        10.9208       0.671488        5.42097
- 1468        16.6724        11.0468        6.64346
- 1469        16.5855        11.1769              0
- 1470        13.6833        7.57009        7.40907
- 1471        15.0106        10.1248        4.65144
- 1472        16.5717       -11.1972              0
- 1473        12.3827        6.81563        3.52588
- 1474        17.6683        9.37176        11.0698
- 1475         17.652       -9.40256        11.0429
- 1476        17.2955         6.6674        13.1679
- 1477        12.4825        4.98894        8.08827
- 1478        18.3122       -1.75366        15.6426
- 1479        16.6518       -2.46241        14.4932
- 1480        13.7663        1.73703        11.9028
- 1481        16.8754       -10.7342        8.31317
- 1482        10.6528        1.98616        2.71048
- 1483        19.8657        2.31392        16.3695
- 1484         14.205        6.36062        10.3546
- 1485        16.8362        10.7954        8.28402
- 1486         15.073       -10.3247        5.54009
- 1487         15.474        10.2951        6.88874
- 1488        17.7098        4.77215        14.6608
- 1489        17.0186        10.5056        9.16959
- 1490        13.3859        8.28199              0
- 1491        13.2508        6.53583        8.70317
- 1492        14.7413        4.18593        12.5188
- 1493        15.2793       -10.0455        7.28956
- 1494        14.8518       0.476765        13.5199
- 1495        12.4688        6.92022              0
- 1496        10.8933       -2.47899              0
- 1497        17.8129       -5.42709         14.547
- 1498        16.2625       -9.08648        10.4557
- 1499        19.1803       -5.66697        15.1984
- 1500        11.4863       -4.89131              0
- 1501        15.1699        10.7974        1.30217
- 1502        14.3031        9.64375              0
- 1503        19.9727       -1.04491         16.792
- 1504        17.9153       -8.89049        12.3659
- 1505        16.2998        4.53852        13.9848
- 1506        14.2943       -9.66336              0
- 1507        16.9498       -10.6162        9.31154
- 1508        12.3348       -6.95682              0
- 1509        17.9217        8.87759        12.4574
- 1510        15.1164       -10.8725        1.25939
- 1511        15.6538        10.0529         8.5293
- 1512        13.4381       -7.13715          8.863
- 1513        11.4268        5.11053              0
- 1514        12.8601         3.3414        10.8357
- 1515        17.9409        3.74858        15.5145
- 1516        19.1986        5.60481        15.4753
- 1517        19.9997       0.107715        16.9903
- 1518        19.4447       -4.67995        16.0216
- 1519        16.5179       -8.57195        11.7787
- 1520         12.003       -5.50392        7.85747
- 1521        12.2966        6.71103        7.05176
- 1522        16.0366         11.951        2.60434
- 1523         12.651       -8.40444        2.54564
- 1524        15.2213        9.01859         9.8234
- 1525        10.1288         -1.759        2.71048
- 1526        13.6284        4.88828        11.4506
- 1527        14.8731       -8.77039        9.86853
- 1528        16.9949        10.5439         10.181
- 1529        17.0094       -10.5205        10.2654
- 1530        17.8861       -4.16426        15.6246
- 1531        13.0418       -2.28108        11.9112
- 1532        15.9385       -12.0816        2.51878
- 1533          19.96        1.26473        17.1887
- 1534        15.9576        12.0563        4.30772
- 1535        15.0281        10.9831              0
- 1536        19.4687        4.57939         16.329
- 1537        10.6699       -4.84671        3.92873
- 1538        15.0167       -11.0018              0
- 1539        11.5184       -6.91221        3.92873
- 1540        18.1627       -8.37352        13.6888
- 1541        15.9082       -12.1214        4.25384
- 1542         15.896        12.1374        1.30217
- 1543        18.0644        2.69292        16.3337
- 1544        10.3847        3.30083              0
- 1545        18.1602        8.37887         13.845
- 1546        15.8393       -12.2113        1.25939
- 1547        15.2609        6.36422        13.0513
- 1548        17.1646        6.24999        14.6619
- 1549        9.92402      -0.753559              0
- 1550        15.5818       -10.1865        9.67819
- 1551        12.0294        0.24202        11.3717
- 1552        18.6871       -7.12689        15.2224
- 1553        15.8779       -12.1611         5.9889
- 1554        15.8779        12.1611         6.0111
- 1555        12.6641       -8.99194              0
- 1556         13.115       -1.01824        12.9888
- 1557        16.0867       -11.8835        7.73838
- 1558        13.0065        9.88204        1.64589
- 1559        14.6104        3.76852        14.0127
- 1560        16.0596        11.9201        7.65166
- 1561        15.8797        8.57213        12.3408
- 1562        12.6325        9.49025        4.47208
- 1563        13.0519        3.41594        12.5467
- 1564        18.7011        7.09004        15.4764
- 1565        15.7531        12.3224              0
- 1566        15.1219       -6.65476        13.2557
- 1567        15.7391       -12.3402              0
- 1568        10.2495       0.548706        8.45271
- 1569         14.148        7.06656        11.9832
- 1570        13.0959        9.66056        6.70938
- 1571        11.1233        1.84639        10.3046
- 1572        17.0737       -10.4157        11.8923
- 1573        16.1689        4.12111        15.4788
- 1574        9.15956     -0.0335723        2.71048
- 1575        17.0587        10.4404        11.9535
- 1576        16.2905       -11.6026        9.48785
- 1577        16.2375        11.6766        9.29222
- 1578        10.7906         -2.539        9.67096
- 1579        14.0064        9.93245        8.84074
- 1580        11.7953         8.9061        2.82619
- 1581        13.0109        -10.495        2.54564
- 1582        10.3446        3.66115        8.13302
- 1583        13.8453        11.4008        3.38389
- 1584        9.35388       -1.71977        5.71048
- 1585        17.6568        4.95374        16.2933
- 1586        15.6529       -10.0853        11.3051
- 1587        19.1204        -5.8661         16.756
- 1588        16.1257        8.07568        13.7284
- 1589        12.8706       -6.91268        11.0155
- 1590        19.6014         -3.973        17.6436
- 1591         9.3823        3.92256        2.71048
- 1592        12.1692        9.29788              0
- 1593        13.5739        8.89819        10.1348
- 1594        16.4729        1.25183        16.6532
- 1595        17.3689       -9.91576        13.2153
- 1596        14.1389       -11.3809        6.67306
- 1597        19.9932       -0.51991         18.396
- 1598        19.6136        3.91248        17.7752
- 1599        15.1643        9.72453         11.452
- 1600        18.0752       -3.45641        17.2466
- 1601        11.2184        4.95884        9.98493
- 1602        13.5715        5.59422        13.0792
- 1603        13.9531        11.8133        1.30217
- 1604        13.0864        10.6596              0
- 1605        17.3444        9.95852        13.3411
- 1606        11.7092        8.80151        6.35206
- 1607        12.6197         9.0734        8.48342
- 1608          15.13         5.9468        14.5453
- 1609        9.89498       -4.80748        6.92873
- 1610        19.1447        5.78637        17.1078
- 1611        10.1853         -6.255              0
- 1612        19.9901       0.628723        18.5943
- 1613        14.3057       -8.54591         12.021
- 1614        11.9867        6.50572        10.5998
- 1615        13.6718       -11.8111        4.50448
- 1616        8.89151         1.2811              0
- 1617        15.9505       -8.34748        13.9312
- 1618        10.0702        6.94234        3.52588
- 1619        19.8124       -2.73324         18.396
- 1620        9.33683        -4.1895              0
- 1621         11.315        1.92093        12.0156
- 1622        16.3619       -11.5016        11.1148
- 1623        13.4998        11.5265        5.83173
- 1624        11.0338       -8.32051              0
- 1625        16.3087        11.5769        11.0647
- 1626        11.0325        6.68093        8.94841
- 1627         13.024       -11.0825              0
- 1628        14.4103        11.7984        7.96309
- 1629        13.8114        11.9989              0
- 1630        19.7965        2.84551        18.5943
- 1631        13.8461       -12.2916        1.25939
- 1632        10.1563        7.04693              0
- 1633        14.4414       -11.5219        9.06168
- 1634        14.9271        13.3109        1.30217
- 1635        14.8577        13.3883        3.04017
- 1636        16.0231      -0.725152        17.2466
- 1637        14.8662       -13.3789        1.25939
- 1638        14.5901        11.5562        9.60366
- 1639        11.4101        5.03338        11.6959
- 1640        17.8337        4.28577        17.7394
- 1641        15.6092       -5.06818         16.169
- 1642        8.56187       -4.15027              3
- 1643        8.10726        1.70101        2.71048
- 1644        9.31434       -6.45445        3.92873
- 1645        9.11424        5.23724              0
- 1646        17.5061       -9.67136        14.8101
- 1647        14.7689        13.4863        4.74355
- 1648        13.7464       -12.4209              0
- 1649        11.6582       -3.94776         12.829
- 1650        17.6835     -0.0164052         18.396
- 1651        8.36755       -2.46406              0
- 1652        14.0911         7.7725        13.6118
- 1653        15.2352        9.62469        13.2245
- 1654        14.9821       -13.2491        7.12187
- 1655        17.4855        9.70861        14.9536
- 1656        19.3234       -5.15824         18.378
- 1657          14.77         13.485              0
- 1658        14.5882       -13.6815        3.21824
- 1659        14.7561       -13.5003              0
- 1660        18.1271       -8.45032        16.3437
- 1661        14.2231        2.21402        16.2733
- 1662        17.6771        1.13842        18.5943
- 1663        14.8121        13.4388        6.72244
- 1664        16.4328       -11.4002        12.7417
- 1665        12.3506       -9.96886        9.28616
- 1666        15.2108       -12.9858        8.87135
- 1667         19.334        5.11834        18.5539
- 1668        13.5169        9.60413        11.7634
- 1669        14.5538       -13.7181         4.9533
- 1670        11.3937       -10.4111              0
- 1671        8.68253       -1.84256        8.74223
- 1672        16.3793        11.4769        12.8372
- 1673        15.0141        13.2128        8.36301
- 1674        18.1287         8.4469         16.585
- 1675        14.4722       -11.4915         10.765
- 1676        15.6824       -3.80534        17.2466
- 1677        15.0855       -9.86082        13.4576
- 1678        17.3428       -3.09659         18.396
- 1679        11.9297        7.21166        12.2284
- 1680         14.661        11.4563        11.3761
- 1681        15.7816        2.56661        17.7394
- 1682        7.59259       -2.42483              3
- 1683        11.4957        11.2838        2.82619
- 1684        9.57814       0.425924        11.4845
- 1685        16.4378        -6.7609        16.8444
- 1686        7.83921        3.01568              0
- 1687             20   -2.44921e-15             20
- 1688        9.67326        3.53837        11.1648
- 1689        12.0323        11.1639        7.78373
- 1690        8.80606        6.91223        5.42254
- 1691        10.4451         8.7714        8.24872
- 1692        11.8696        11.6755              0
- 1693        11.1218         10.892        5.65237
- 1694        12.6376       0.663821        15.8791
- 1695        7.39827      -0.738632              0
- 1696        15.1817        13.0198        10.3301
- 1697        19.8791        2.19542             20
- 1698        19.8791       -2.19542             20
- 1699         15.398        9.38502         14.837
- 1700        15.2388        -12.953        10.5747
- 1701        11.2181       -8.47664        10.6693
- 1702        13.7382       -8.32144        14.1735
- 1703         10.613       -10.5476        4.66741
- 1704        7.78692       -4.11104              6
- 1705        9.48276        9.03281        2.82619
- 1706        11.3556        9.04329        10.3801
- 1707        16.5925       -11.1664        14.3365
- 1708        12.9427        11.4358        9.91509
- 1709        12.7084        13.1943          1.738
- 1710        12.3345        12.8025        4.56418
- 1711        9.85669        9.42459              0
- 1712        9.45442       -6.05994        10.0928
- 1713        16.5439        11.2382        14.4497
- 1714        12.6531       -10.1099        11.6748
- 1715        18.6274       -7.28157         18.378
- 1716        12.7845        13.1235              0
- 1717        16.9167       -5.50719         18.378
- 1718        9.48044       -9.05542         6.0505
- 1719        7.98124       -5.79724              0
- 1720        8.82974       -7.86275              0
- 1721        15.2435       -9.62607        15.0524
- 1722        12.1455       -2.36118        15.7422
- 1723        12.3815        12.7589        6.54308
- 1724        18.6428        7.24206        18.5539
- 1725        9.76837        6.65082        10.8451
- 1726        9.77721       -9.90477              0
- 1727        19.4986        4.45042             20
- 1728        19.4986       -4.45042             20
- 1729         13.292        13.0308        8.67444
- 1730        11.7536       -12.5016              0
- 1731         6.5403      -0.690256              3
- 1732         15.511        7.62626        16.9225
- 1733        17.6972       0.506051             20
- 1734        12.7198       -13.5429              0
- 1735         13.275       -1.78884        17.2466
- 1736         15.319       -12.8579        12.2016
- 1737        15.2615        12.9261        12.1026
- 1738        13.6235        14.6424          1.738
- 1739        12.9568        5.14479        16.2733
- 1740        13.5472         14.713          3.476
- 1741        13.9047       -11.2671        12.9175
- 1742        13.6994        14.5714              0
- 1743        7.01196       -4.07181              0
- 1744        13.6859       -14.5841              0
- 1745        7.20628       -5.75801              3
- 1746        12.4145       -13.8177        1.95885
- 1747        13.5943        14.6695        5.45489
- 1748        14.0097       -14.2734        8.25484
- 1749        17.4464        2.73126             20
- 1750        17.3565       -2.57414             20
- 1751        16.7487       -10.9307        15.9314
- 1752        7.84375        7.17364              0
- 1753        10.8377        3.60299        14.9058
- 1754        7.01265        1.86088        8.33162
- 1755        13.4769        12.8539        10.6415
- 1756        13.3834       -14.8622        1.95885
- 1757        6.27545       0.836766        5.39702
- 1758        13.5492       -14.7112        6.08627
- 1759        14.5153        5.49738        17.7394
- 1760        6.34597       0.995946              0
- 1761        14.2678        10.8028        14.3039
- 1762        14.2256       -6.73486        17.0867
- 1763        16.7049        10.9975        16.0622
- 1764        13.6413        14.6258        7.43379
- 1765        16.0032           6.33        18.5539
- 1766        15.5276       -12.6053         13.806
- 1767        8.99583       -10.4637        2.12177
- 1768        6.80324        3.97498          7.477
- 1769        12.1065        10.2419        12.9206
- 1770        18.8872         6.5784             20
- 1771        18.8872        -6.5784             20
- 1772        8.24197       -3.09502        11.9063
- 1773        15.4587        12.6897        13.9166
- 1774        14.0405       -14.2431        9.95818
- 1775        13.0754       -15.1338        3.91769
- 1776        14.1342       -11.0323        14.5219
- 1777        6.56871        4.95208              0
- 1778        10.1371       -11.9953              0
- 1779        17.1057       -4.79935             20
- 1780        15.7308       -8.03949        17.9657
- 1781        13.8273        14.4501        9.40085
- 1782         10.322        -7.4687        13.2509
- 1783        13.6937        12.6344        12.4556
- 1784        13.4765        7.32307        16.8059
- 1785        17.4233       -9.81976        17.9657
- 1786        7.34635        -5.3635        9.16411
- 1787        17.4038        9.85428        18.0311
- 1788        12.0857        -9.8854        13.8273
- 1789        15.3943         1.0121             20
- 1790        7.37237       -8.35898        5.12177
- 1791        9.10079        2.10799        14.3747
- 1792        11.3151        6.76223        15.4225
- 1793        12.2214       -12.8614        10.8679
- 1794        11.4939        14.1502              0
- 1795        15.0536       -2.06809             20
- 1796        15.7055        -12.383        15.4009
- 1797        11.8183       -4.71835        17.0867
- 1798         14.011         14.272        11.3679
- 1799        9.73821      -0.344672        15.7422
- 1800        14.0712       -14.2127        11.6615
- 1801        16.1802        5.66203             20
- 1802         9.1959        5.22043         14.055
- 1803        15.6421         12.463        15.5291
- 1804        6.62564       -7.40498              0
- 1805        10.4837       -13.4402        6.24919
- 1806        7.57312       -9.44701              0
- 1807        9.30634        12.4847        2.82619
- 1808        9.35574       -12.5543        2.12177
- 1809        5.29368        2.73052              0
- 1810        11.4301       -14.5672              0
- 1811        12.3668        15.7182          1.738
- 1812        9.68027        12.8765              0
- 1813        14.7834        8.93559        18.0311
- 1814        16.3662       -6.91298             20
- 1815        12.4482        15.6539              0
- 1816        10.5687        14.1017        5.22956
- 1817        12.4354        -15.664              0
- 1818        8.52059        -11.489              0
- 1819        18.0194        8.67767             20
- 1820        18.0194       -8.67767             20
- 1821        5.44568      -0.530378        8.62114
- 1822         9.6555        12.0913         8.7581
- 1823        14.3026       -13.9798        13.2659
- 1824        10.8571        13.9283        7.76775
- 1825        14.2295        14.0542         13.182
- 1826        10.0166       -13.8704        4.08062
- 1827         10.519        14.3952          1.738
- 1828        12.2522        -12.831        12.5713
- 1829        12.0089        2.40108        18.6325
- 1830        12.1121       -15.9153        1.95885
- 1831         6.3413         1.7381        11.3634
- 1832        14.7129       -5.14828             20
- 1833        4.70848        -1.5545        5.68653
- 1834        4.68044       -3.00504              3
- 1835        7.66732        10.6255              0
- 1836        14.1281        3.94287             20
- 1837         10.566        12.3632        10.8895
- 1838        11.7676        14.2002        9.89911
- 1839         8.9788         9.9707        11.3545
- 1840        7.34452        -1.0194        13.8656
- 1841        4.48611       -1.31884              0
- 1842        6.79174        -10.006        2.12177
- 1843        6.43641        4.85055        11.0437
- 1844        11.8455        16.1147        4.14137
- 1845        12.1732       -15.8686        7.33522
- 1846        7.27672        9.84431        8.09537
- 1847         16.212        -11.712        17.9657
- 1848        14.5302       -13.7431        14.8703
- 1849        11.8968        16.0769        6.12027
- 1850        9.47893       -13.7852              0
- 1851        7.95342        11.9649        5.49903
- 1852        12.4816       -12.5962        14.1757
- 1853        15.4406        7.77566             20
- 1854        16.1885        11.7445        18.0311
- 1855        12.6463      -0.051583             20
- 1856        7.73921        -12.048        2.12177
- 1857        5.26469        7.22605        4.76651
- 1858        8.69547       -12.0281         8.8623
- 1859        13.6532        10.3533         17.498
- 1860        8.66945       -9.03266        12.9046
- 1861        11.6657       -16.2453        5.16665
- 1862        14.4446         13.833        14.9961
- 1863        6.93181       -9.61144        8.28588
- 1864        4.19906         2.8904        5.62114
- 1865        12.1683        15.8724        8.65846
- 1866        12.3802       -9.67179        17.0867
- 1867        6.31441        10.1057        2.67284
- 1868        12.2524       -15.8076        9.33735
- 1869        6.22701        6.96464         10.189
- 1870        10.4331       -11.4494        13.4811
- 1871        12.0494        14.0176        12.4649
- 1872         11.376       -16.4495        3.61993
- 1873        6.90579       -6.61596        12.3282
- 1874        12.3056       -3.13177             20
- 1875        5.88717         -9.334              0
- 1876        15.1748       -8.80904             20
- 1877        8.40204       -3.86562        16.1641
- 1878        12.3696         15.716        10.6255
- 1879         16.942        10.6286             20
- 1880         16.942       -10.6286             20
- 1881         4.0998       -4.65201              0
- 1882        3.46186        1.86628        2.68653
- 1883        13.8854       -10.9764        17.9657
- 1884        6.83464        -11.376              0
- 1885        9.03215       -14.6198        2.12177
- 1886        3.98966         5.0045        4.76651
- 1887        3.43382       0.415742              0
- 1888        12.2864       -15.7812        11.0407
- 1889        10.7426        5.33184        18.6325
- 1890        11.1181        16.6249              0
- 1891        15.0972       -13.1177        17.4352
- 1892        11.1065       -16.6327              0
- 1893         7.8624       -13.2789              0
- 1894        11.3169        13.5618        13.4299
- 1895        5.00512       -1.78284        11.7852
- 1896        15.0565        13.1644         17.498
- 1897        11.3801        2.87919             20
- 1898        12.8618        6.87364             20
- 1899        6.95783       -12.6069        4.24354
- 1900        8.62344        3.79005         17.265
- 1901        12.7238       -15.4307        12.9136
- 1902         9.3045        15.3511              0
- 1903        11.1921        10.4855        16.8059
- 1904        9.26086        1.33739        18.6325
- 1905        10.5714        16.9778        2.40338
- 1906        12.6339        15.5044        13.1914
- 1907         10.388       -14.2836        11.9505
- 1908        4.86672        9.13928              0
- 1909        8.56552       -14.9131        5.32957
- 1910        14.2492        9.67172             20
- 1911        10.6179        12.3171        14.9575
- 1912        12.8675       -8.08521             20
- 1913        6.05326        -11.935        2.12177
- 1914        5.86394        3.42016        14.2536
- 1915        8.65041       -14.8624         7.3317
- 1916        9.03075        9.92463        15.4225
- 1917        9.51888       -8.37779        17.0867
- 1918        8.26062       -15.0861        3.78286
- 1919        6.00835       -4.54034        14.2875
- 1920        12.9749       -15.2201         14.518
- 1921        10.3433       -17.1177        1.66109
- 1922        3.20692       -5.12876        5.92505
- 1923        8.75329        15.6944        2.40338
- 1924        12.7762       -12.3826        17.4352
- 1925        3.82006       -7.31974              0
- 1926        9.15534       -15.8507              0
- 1927        10.8555       -13.9832        13.8234
- 1928        7.08102       -13.8378        2.12177
- 1929         7.4909        14.0774              0
- 1930        3.59169        6.91772              0
- 1931        3.39921       -3.61102        8.97399
- 1932        9.89828       -1.11527             20
- 1933        6.86717       0.662666        16.7559
- 1934        10.7276       -11.2358        16.7405
- 1935         12.871        15.3081        15.0054
- 1936        10.0157        17.3114        4.80675
- 1937        10.1732       -17.2193         6.4156
- 1938        10.3052        17.1407        7.34494
- 1939        5.14869        -11.263              0
- 1940        15.6366        12.4698             20
- 1941        15.6366       -12.4698             20
- 1942        2.20494       -2.10088        5.98042
- 1943         9.3908        15.1277        10.8735
- 1944        9.86945       -17.3952        4.86889
- 1945        7.62516       -12.2235        12.2073
- 1946        6.17645       -13.1659              0
- 1947        5.86151       -9.80684        11.6309
- 1948        10.4602        -6.0687             20
- 1949        8.18923        13.2906        11.8638
- 1950        7.50459       -1.78999        18.1234
- 1951        6.13798        13.5576        2.67284
- 1952        3.98616       -9.92071        2.12177
- 1953        10.2582       -17.1689        8.41773
- 1954        10.5924        16.9647        9.88313
- 1955        8.38381        -16.317        1.66109
- 1956        7.40038        15.1746        5.07622
- 1957        2.36725        2.02616        8.30767
- 1958        7.68872        15.0013         7.6144
- 1959        2.62628       -6.77573        2.92505
- 1960         9.5634       -17.5653        3.32218
- 1961        6.48715        13.1642        8.60476
- 1962        5.43743        10.2845        10.6984
- 1963          1.602      -0.448497        2.68653
- 1964         2.0884        4.74708        2.17435
- 1965        5.88753       -12.8023        7.58851
- 1966        4.10768       0.292781        13.7445
- 1967        7.20421       -15.0687              0
- 1968        1.63005        1.00204        5.37306
- 1969        9.57347        17.5599              0
- 1970         9.5634       -17.5653              0
- 1971        3.10445        3.05028        11.2423
- 1972        13.5324       -14.7267        17.4352
- 1973        6.52913        8.02638        15.4225
- 1974        13.4866        14.7686         17.498
- 1975        1.57396       -1.89904              0
- 1976         10.343       -17.1179        10.4199
- 1977        13.3294        -11.746             20
- 1978        9.67263         14.945        13.4393
- 1979        2.89504        5.16437        10.3876
- 1980        7.73149        16.2099              0
- 1981        10.8755        16.7846         12.449
- 1982        10.8139       -16.8244        12.2928
- 1983        2.76636       -6.38122        9.08916
- 1984        3.08159       -9.24876              0
- 1985        3.73535        10.1581        7.43935
- 1986        9.00395        17.8586        2.40338
- 1987        5.11091       -2.46472        16.2468
- 1988        11.3689        13.5157         17.498
- 1989          11.15       -13.7695        17.0828
- 1990         4.6903        12.5911              0
- 1991        7.86631       -9.94176        16.7405
- 1992        4.78507        13.0378        5.34568
- 1993        2.79238        -9.3767        5.04681
- 1994        11.2779        -16.517        14.1657
- 1995        6.65933       -15.7842        4.04685
- 1996        6.10266       -7.52505        16.1641
- 1997        8.76935       -17.9749        1.66109
- 1998         7.5801       -15.0578        10.6767
- 1999        7.58404       -16.7074              0
- 2000        1.29422       -4.56677              0
- 2001        2.95865       -4.86349        12.1381
- 2002        2.68564        7.27847        9.53302
- 2003        10.5775         10.036             20
- 2004        2.28767        9.19169        4.76651
- 2005        11.0221       -11.0221             20
- 2006        6.80518        16.5591        1.88138
- 2007        14.1421        14.1421             20
- 2008        14.1421       -14.1421             20
- 2009         11.156        16.5995        15.0148
- 2010         7.5989       -4.77471             20
- 2011       0.534425        2.68024              0
- 2012        8.29467       -18.1989        5.13288
- 2013        3.33738        12.0714        2.67284
- 2014        6.21095        -15.923        6.23979
- 2015       0.228539         2.4323        2.17435
- 2016        8.09436        18.2888        4.28476
- 2017        6.78252       -17.0151        1.92509
- 2018       0.993786        4.90696        7.79549
- 2019        8.24118        13.2445        15.9319
- 2020        11.9649        12.8341             20
- 2021        7.97936       -18.3393        3.58617
- 2022        4.32264        -14.156        2.12177
- 2023        11.8812       -16.0884        17.0828
- 2024       0.256586        3.88284        4.86088
- 2025        8.15995       -15.2817        13.7256
- 2026        7.97209        18.3425              0
- 2027        7.96387        -18.346              0
- 2028       0.100441       -4.02276        2.92505
- 2029        1.01448        -7.2345              0
- 2030        4.81722       -12.9977        10.9335
- 2031        8.07586        8.13779             20
- 2032        5.45227        16.0393        4.55422
- 2033         11.746       -13.3294             20
- 2034        6.81305        16.2687        9.85315
- 2035        11.8217        16.1322        17.5074
- 2036        6.59408        4.14334             20
- 2037        1.05797     -0.0303656        11.5951
- 2038        7.75864        18.4338        6.32461
- 2039        5.20522       -5.44943        18.1234
- 2040        5.95666          6.596        18.6325
- 2041        7.85431       -18.3932        7.32582
- 2042       0.784379        7.02105        6.94086
- 2043        7.79069       -13.0811        16.7405
- 2044        8.06121        18.3035         8.8628
- 2045        3.41807       -13.4841              0
- 2046         2.0612       -2.78786        14.0974
- 2047         5.8715        16.8101              0
- 2048        1.72207        -9.5721        8.39178
- 2049      -0.136291        1.47978        8.60155
- 2050        9.72458         14.899        17.5074
- 2051         1.8897        11.1049              0
- 2052        5.73956        11.3463        15.9319
- 2053        8.16083       -9.72814             20
- 2054        7.94328        -18.355        9.32796
- 2055         7.1653       -18.6724        1.92509
- 2056        5.05837       -10.7159        15.4667
- 2057        4.44583       -15.3869              0
- 2058        5.11097        16.1423        6.59407
- 2059        1.91436       -8.05437        11.4407
- 2060      -0.901538      -0.994879        2.98042
- 2061        3.19717        6.22611        15.6211
- 2062        7.04947        18.7164        1.88138
- 2063      -0.873491       0.455662        5.66695
- 2064      -0.179295       -6.69049        2.92505
- 2065         5.7265       -17.3061              0
- 2066        7.02724        16.2056        12.8528
- 2067        4.51859        16.2903        2.67284
- 2068        0.38641        8.93428        2.17435
- 2069        8.27114        18.2096        11.8624
- 2070        12.4698        15.6366             20
- 2071        12.4698       -15.6366             20
- 2072        2.98776         8.3402        14.7665
- 2073        5.14065       -16.1184        9.58476
- 2074        4.67833        13.6606        12.9522
- 2075        1.35097       -11.4698              0
- 2076         8.1508       -18.2637         12.195
- 2077        1.48609        5.64494         13.832
- 2078       -1.32543       0.365461              0
- 2079        6.36082       -18.9615        3.85017
- 2080        10.3815        14.4175             20
- 2081        3.39992       0.983223        18.6325
- 2082        2.97625        13.5342        9.69313
- 2083        8.64537       -18.0349        14.0679
- 2084        6.11947        19.0408        3.76276
- 2085        1.27669        7.75904        12.9774
- 2086        1.92653        10.6546        11.7868
- 2087        9.99957       -17.3208        17.0828
- 2088        2.15551       -5.77258         15.974
- 2089        0.56523        8.46863        10.4132
- 2090        8.21307       -15.6149        17.0828
- 2091      -0.157251        2.91164         12.088
- 2092         3.0709        15.3238              0
- 2093        8.56977        18.0709        14.4282
- 2094        6.11947        19.0408              0
- 2095        6.11363       -19.0427              0
- 2096       -1.11688        6.76364        4.34871
- 2097        4.03734       -1.46944             20
- 2098        3.47892       -16.3035        4.52425
- 2099        5.35202       -16.0559        12.4518
- 2100        1.39743       -13.0477        5.82346
- 2101      -0.366659        5.02573        11.2333
- 2102        5.91277        -19.106        6.04311
- 2103        9.93631        17.3571        17.5074
- 2104       -1.94194       -2.23387              0
- 2105        8.08521       -12.8675             20
- 2106       -1.16756        6.86744              0
- 2107       -1.37308       -6.14648        5.85009
- 2108        4.02414       -17.3333        1.92509
- 2109       -1.18079       -4.62875        8.89903
- 2110        8.29313        13.1984             20
- 2111        5.77832        19.1471        5.80262
- 2112        4.98275       -13.8553        15.4667
- 2113        5.29953       -8.43415             20
- 2114       0.640424       0.613338        15.6211
- 2115        1.54881        14.3714        2.67284
- 2116       -2.24696        3.33646        5.15477
- 2117        5.30513       -19.2836        1.92509
- 2118      -0.988501       -3.11101         11.948
- 2119        5.18581         19.316        1.88138
- 2120       -2.37505        -3.1186        5.90546
- 2121       -2.22167        -4.9016              0
- 2122        7.07919        16.1595        16.9208
- 2123        5.43686        19.2468        7.84247
- 2124       -2.18277       -1.60086         8.9544
- 2125        1.64365       -2.14416        18.1234
- 2126        5.46407       -19.2391        8.23604
- 2127        8.80904       -15.1748             20
- 2128        10.6286         16.942             20
- 2129        10.6286        -16.942             20
- 2130        5.79151        11.3002             20
- 2131        1.87597       -13.1181        11.9555
- 2132        2.39254        16.5189        5.07532
- 2133       -2.67085         4.6968        2.17435
- 2134        4.73028        13.6146        17.0203
- 2135       -2.26792        4.76832        8.64118
- 2136        1.68745       -15.7051              0
- 2137     0.00119618        13.0382        5.34502
- 2138       -1.04852        10.1586        7.43869
- 2139        5.65111         19.185        10.8421
- 2140        2.96812       -17.6243              0
- 2141         8.4854        15.6089             20
- 2142        2.39254        16.5189         7.6506
- 2143        5.67549       -19.1778        11.1031
- 2144       0.101123         13.405              0
- 2145        3.30215        16.6387        10.9415
- 2146       -3.37703     -0.0907192        5.96083
- 2147         5.2239       -11.5735             20
- 2148       -1.57425       -10.3615        3.70169
- 2149       -2.01117         -8.712              0
- 2150      -0.983225        11.5904              0
- 2151         4.2521        19.5428              0
- 2152        4.24879       -19.5435              0
- 2153       0.327121       -13.2431        9.16843
- 2154       -1.21918       -9.69247        9.41383
- 2155        2.11712       -10.8363        16.4888
- 2156       -3.41545       -4.35759        2.92505
- 2157       -2.20373      -0.169009        12.4408
- 2158       -3.80093        1.26962        2.98042
- 2159       -1.02689       -8.17473        12.4628
- 2160        2.40861       -16.4989        10.4445
- 2161       -2.36797        9.25495              0
- 2162       -2.48651        9.41977        2.17435
- 2163       -1.44649        12.0718        2.67218
- 2164       -2.80497       -8.58375         1.9994
- 2165        3.28988        9.40194             20
- 2166        5.86525        19.1206        13.8417
- 2167       -3.39799        1.34114        9.44724
- 2168        5.88681        -19.114        13.9701
- 2169        2.22866        11.7163        17.0203
- 2170        7.28115        18.6275        16.9208
- 2171        7.29183       -18.6234        16.9851
- 2172        3.51634        16.5757        13.9411
- 2173        1.73796       -5.12888             20
- 2174        1.57881        8.82077        18.2108
- 2175        5.51754       -16.9135        16.9851
- 2176       -0.84372         8.9492        13.8575
- 2177       -3.80056       -4.71898        6.79296
- 2178       -4.41743       -1.32971        2.98042
- 2179       -1.55518         9.6588        11.2933
- 2180      -0.193871        11.8447        12.6669
- 2181        3.13882       -19.7522        4.32756
- 2182       -4.22483        2.62996              0
- 2183       -1.40605       -2.46731         15.974
- 2184       0.517584        11.1351        15.2311
- 2185       -3.60827       -3.20124         9.8419
- 2186        3.01894        19.7708        4.28386
- 2187       -2.48706         6.2159        12.1135
- 2188         -4.157         4.8151        5.04379
- 2189      -0.132266         8.2396        16.4217
- 2190        8.67767        18.0194             20
- 2191        8.67767       -18.0194             20
- 2192       -2.76803       -9.81752        6.62673
- 2193        1.28233        17.6239              0
- 2194       -2.94978        9.90117        4.84654
- 2195        2.40861       -16.4989        13.0515
- 2196       -1.77561         5.5063        14.6777
- 2197       0.650545       -16.3638        7.81971
- 2198        6.91298       -16.3662             20
- 2199       -3.87126        7.08431        2.17435
- 2200        1.16743        14.0307        14.0406
- 2201       -1.67468       -12.9473              0
- 2202        0.73314        3.78917             20
- 2203         5.0192         14.344             20
- 2204       -4.84133       0.030634              0
- 2205        5.14828       -14.7129             20
- 2206       -1.23776       -14.5968        3.70169
- 2207        2.68117        19.8195        6.32371
- 2208       0.843725       -17.8525        2.40248
- 2209         2.6946       -19.8176         6.5205
- 2210        6.37178        16.3485             20
- 2211         2.0415       -13.9757        16.4888
- 2212       -4.80254        -1.6911        6.84833
- 2213       -3.99875       -8.03974        4.92445
- 2214       0.843725       -17.8525              0
- 2215       -3.41895        2.77299        12.9337
- 2216      -0.977934          3.208        18.2108
- 2217        2.09798        19.8897        2.40248
- 2218        2.09635       -19.8898        2.40248
- 2219        2.68117        19.8195          8.899
- 2220       -5.28707        1.38792        5.84985
- 2221         2.6946       -19.8176        9.09578
- 2222        2.09798        19.8897              0
- 2223        2.09635       -19.8898              0
- 2224        3.80526        17.3051        16.9208
- 2225       -5.45783       -2.56869              0
- 2226        -4.8235      -0.259242        10.3347
- 2227       -2.13919       -6.25648         15.974
- 2228        1.00482       -8.91804             20
- 2229       -2.62128       0.474695        16.4668
- 2230       -2.81479        8.15593        13.2488
- 2231       -1.80762        13.5347        9.69247
- 2232       -4.10082        7.90584        9.13901
- 2233        2.51757        12.4458             20
- 2234       -3.16893        11.3487        8.31883
- 2235       -5.71097        2.74826        2.86943
- 2236       -1.06528       -13.2385        12.9776
- 2237       -2.10334        7.44633         15.813
- 2238       0.156796        10.7908        18.0286
- 2239        2.89295        19.7897        11.8986
- 2240       -5.42524        5.01747              0
- 2241        2.90362       -19.7881        11.9628
- 2242        -1.6379       -15.5436              0
- 2243       -5.84294       -2.93008        3.86791
- 2244        5.15782        19.3235        16.9208
- 2245        5.16861       -19.3206        16.9851
- 2246       -5.24733       -6.37909              0
- 2247       0.583717        17.0153        11.9981
- 2248       -5.30803        2.81977        9.33626
- 2249       -1.68745        15.7051              0
- 2250        1.45635        14.7602        17.0203
- 2251       -3.74668        4.71303        14.0689
- 2252        -2.7718        13.8905              0
- 2253       -2.26573        10.9192        13.6752
- 2254       -6.32747       0.148929        2.86943
- 2255       -1.55428        10.2096        16.2394
- 2256         6.5784        18.8872             20
- 2257         6.5784       -18.8872             20
- 2258       -5.38481        6.39669        7.68022
- 2259      -0.843725        17.8525        2.40248
- 2260       -3.85615        12.0759              0
- 2261      -0.904428        13.1052        15.0489
- 2262       -5.19425       -1.42983        11.6261
- 2263       -5.20823       -7.31961        7.76246
- 2264        4.79935       -17.1057             20
- 2265       -2.61413       -13.3635        10.1905
- 2266      -0.843725        17.8525              0
- 2267       -5.01594       -5.80187        10.8114
- 2268      -0.532642       -16.6192        11.4665
- 2269       -2.94901        2.41473        17.6021
- 2270       -6.04113       -6.25084         1.9994
- 2271       -3.23507        14.3719        2.67218
- 2272       -6.22804       -3.29148        7.73583
- 2273        -1.8236        -1.8236             20
- 2274        2.89295        19.7897        14.5056
- 2275        2.90362       -19.7881        14.5698
- 2276       0.929197       -12.0574             20
- 2277       -5.03682       -10.1895              0
- 2278        -4.5999        -11.839        3.70169
- 2279        2.57414       -17.3565        17.5848
- 2280       -6.38852      0.0803202        8.63253
- 2281       -4.31941        12.5573        2.67218
- 2282        -5.2409        9.74044              0
- 2283       -6.71258      -0.212463        6.73735
- 2284       0.583717        17.0153        14.6051
- 2285       -3.26894        10.2169        13.9088
- 2286       -2.08149       -16.7443        6.10417
- 2287              0             20        2.40248
- 2288   -2.44921e-15            -20        2.40248
- 2289       -2.39134        16.5193        5.07466
- 2290              0             20        4.80496
- 2291   -2.44921e-15            -20        4.80496
- 2292       -3.98039        10.9265        11.3446
- 2293       -2.61909        13.1125        12.7183
- 2294        -5.9899        7.95262        5.54162
- 2295       -6.78083        3.40973              0
- 2296              0             20              0
- 2297   -2.44921e-15            -20              0
- 2298       -4.91228        7.48364        12.1648
- 2299       -4.07441        6.65306        15.2042
- 2300              0             20        7.38024
- 2301   -2.44921e-15            -20        7.38024
- 2302       -6.91138        5.13577        2.86943
- 2303       -2.39134        16.5193        7.64994
- 2304       -2.08149       -16.7443        8.67945
- 2305       -6.87352        -4.6177              0
- 2306       -5.70416        10.2218        2.67218
- 2307       -2.17758       -11.3202        16.4888
- 2308      -0.532642       -16.6192        14.0736
- 2309       -4.16298       -13.4886        7.40338
- 2310       -7.19712        2.86655        5.73887
- 2311       -5.83062       -10.0612         1.9994
- 2312       -7.39733       0.810402              0
- 2313        1.70151       -15.1013             20
- 2314       -3.52535        9.41635        15.6307
- 2315       -4.78268        13.0387        5.34437
- 2316       -6.62564        7.40498              0
- 2317        -5.3937       -11.7108        5.70109
- 2318       -2.48162        -17.691        2.40248
- 2319        1.74526        15.4896             20
- 2320       -6.40948        1.51218        12.1189
- 2321       -5.00003       -12.7858              0
- 2322              0             20        9.95552
- 2323   -2.44921e-15            -20        9.95552
- 2324       -7.25061       -5.53071        4.83741
- 2325        3.09784        17.4941             20
- 2326       -2.48162        -17.691              0
- 2327       -2.55674       -5.61277             20
- 2328       -6.66301        -8.4281              0
- 2329       -4.56311       -14.4353        3.70169
- 2330       -1.40527       -14.3641        16.4888
- 2331       -5.19522       -3.20045         15.974
- 2332       -5.05433       -10.8656        11.3262
- 2333        4.45042        19.4986             20
- 2334        4.45042       -19.4986             20
- 2335        2.57414       -17.3565             20
- 2336       -6.53584        4.40137        11.9727
- 2337        -5.6118      -0.786121        15.6521
- 2338       -6.62442       -9.93299         3.9988
- 2339       -7.92129       -2.93476              0
- 2340       -2.97629        12.1796        16.0572
- 2341       -5.95696        11.5867              0
- 2342       -2.96812        17.6243              0
- 2343       -2.57213        7.35073             20
- 2344      -0.929197        12.0574             20
- 2345       -4.35351         15.445              0
- 2346       -5.24001        9.42368        13.3001
- 2347       0.872632        17.7448        17.5848
- 2348        -3.2028        16.0971        10.6758
- 2349              0             20        12.5625
- 2350   -2.44921e-15            -20        12.5625
- 2351       -6.16063       -12.1211         2.2042
- 2352       -8.26697        3.52802        2.86943
- 2353       -3.26527       -16.2386         10.607
- 2354       -5.43786        13.6304              0
- 2355       -8.12577       -4.88276        2.51781
- 2356       -7.81402       -1.52006        9.52003
- 2357       -5.59414        12.6165        8.37018
- 2358       -8.49034       -1.81417        2.55895
- 2359        2.19542        19.8791        17.5848
- 2360        2.19542       -19.8791        17.5848
- 2361       -2.09635        19.8898        2.40248
- 2362       -2.09798       -19.8897        2.40248
- 2363       -7.98124        5.79724              0
- 2364       -1.99042        14.3718        17.0203
- 2365       -7.63571       -5.89211        8.70533
- 2366       -4.28321        6.76957        18.2108
- 2367       -5.86995       -13.0333        6.65023
- 2368       -3.90054        17.3739        1.87884
- 2369       -2.09635        19.8898              0
- 2370       -2.09798       -19.8897              0
- 2371       -7.34171        9.25128              0
- 2372       -8.29856        1.55896        8.52155
- 2373       -5.72371       -13.7706        5.90588
- 2374       -2.34891        16.5757        13.9411
- 2375       -4.98489        15.5593        1.87884
- 2376       -4.96325       -15.3821              0
- 2377       -4.69095         12.187        13.7266
- 2378       -8.13919        6.71736        5.50586
- 2379       -6.60318       -10.9907         8.5391
- 2380       -8.81508       -1.13694              0
- 2381       -5.92655        4.03626        16.4668
- 2382       -5.90112        14.1118        2.67218
- 2383       -7.21771        9.53421        8.17805
- 2384       -7.91526       -8.69316        2.51781
- 2385       -7.10068       -11.2555        4.94795
- 2386        -8.2892       -6.66672              0
- 2387       -8.51088       -5.24415        6.38573
- 2388       -8.87545       -2.17556        6.42687
- 2389       -6.85391        -11.893              0
- 2390       -8.42493        4.44815         8.3753
- 2391       -6.95444       -11.9929         4.2036
- 2392       -2.68037        19.8196        6.32323
- 2393       -2.69519       -19.8176        6.52069
- 2394              0             20        15.1695
- 2395   -2.44921e-15            -20        15.1695
- 2396       -5.21345       -12.1904        13.7182
- 2397       -3.01605        19.7713        4.28131
- 2398        -7.8339       -9.21287        6.83682
- 2399       -3.28988       -9.40194             20
- 2400       -4.81412       -16.3637         7.8199
- 2401       -5.10896         16.143        6.59293
- 2402       -3.47611       -16.1762        13.4739
- 2403       -3.14073       -19.7519        4.32799
- 2404       -6.12385       -14.7174         2.2042
- 2405       0.872632        17.7448             20
- 2406       -5.26382       -16.2244         5.6272
- 2407       -5.44816        16.0407        4.55102
- 2408       -9.35998       0.903453        5.42839
- 2409        -7.4872        11.4839        2.82654
- 2410       -7.80761       -10.1812              0
- 2411       -4.60767       -17.4624              0
- 2412       -6.16663       -8.94734        14.8374
- 2413       -2.68037        19.8196        8.89851
- 2414       -2.69519       -19.8176        9.09597
- 2415      -0.872632       -17.7448        17.5848
- 2416       -5.12888        1.73796             20
- 2417       -2.51757       -12.4458             20
- 2418        2.19542        19.8791             20
- 2419        2.19542       -19.8791             20
- 2420       -6.40561        12.1943         11.396
- 2421       -9.33683         4.1895              0
- 2422       -7.87902       -11.1867        1.59464
- 2423       -8.70907       -8.56491        4.51721
- 2424       -9.33697       -4.98377              0
- 2425       -8.82974        7.86275              0
- 2426        -6.7623       -12.3154        10.9311
- 2427       -8.05777        11.0976              0
- 2428       -6.25428        5.97629        17.6021
- 2429       -5.02496       -16.3013        10.6868
- 2430       -7.57693       -12.5781        5.89709
- 2431       -1.70151        15.1013             20
- 2432       -8.87195        9.14841        2.82654
- 2433       -6.81712       -14.4893              0
- 2434       -5.61277       -2.55674             20
- 2435       -7.43069       -13.3154        5.15274
- 2436       -7.95047        11.9653        5.49873
- 2437       -5.66396       -17.1712        1.92551
- 2438       -4.67921       -13.2185        16.4888
- 2439       -9.46114        7.05801        3.52588
- 2440              0             20        17.5848
- 2441   -2.44921e-15            -20        17.5848
- 2442       -7.53867        13.1412              0
- 2443       -8.02917        9.11202        11.2039
- 2444       -9.54145       -6.93177        2.51781
- 2445       -7.28445       -14.0527        4.40839
- 2446       -9.74688        4.78879        6.39531
- 2447       -8.31016       -10.5354        7.78596
- 2448       -9.22169       -4.12069        10.4895
- 2449       -1.74526       -15.4896             20
- 2450       -5.70522        8.73958        18.0286
- 2451       -4.24879        19.5435              0
- 2452        -4.2521       -19.5428              0
- 2453       -5.92043        15.7208        9.61874
- 2454       -5.70441        -15.178        11.6989
- 2455       -2.89295        19.7897        11.8986
- 2456       -5.63418        17.3642              0
- 2457       -9.93276         3.0667        7.43183
- 2458       -2.90369       -19.7881        11.9629
- 2459       -4.06228        13.4463        18.0286
- 2460           -9.4        0.25136        11.3042
- 2461       -4.42077        15.6501        14.9494
- 2462       -8.67282       -11.0584        3.59404
- 2463       -10.4298        1.56492        2.55895
- 2464       -6.52109       -15.9084        7.06675
- 2465       -7.01957        15.1848              0
- 2466        -9.4338       -8.41978              0
- 2467       -9.52637        3.14055         11.158
- 2468       -10.0969       -3.47273        8.16993
- 2469       -10.3847       -3.30083              0
- 2470       -9.18532       -9.88745        5.46636
- 2471       -6.37485       -16.6458        6.32241
- 2472      -0.872632       -17.7448             20
- 2473       -2.57414        17.3565        17.5848
- 2474       -9.04338       -8.49274        9.67483
- 2475       -7.97772       -13.8246         2.2042
- 2476       -6.46767       -16.8623              0
- 2477       -7.39736        15.1761         5.0752
- 2478       -10.4614      -0.404143        8.21107
- 2479       -5.18123        19.3172        1.87884
- 2480       -10.1853          6.255              0
- 2481       -6.82456       -16.5065        4.12971
- 2482       -7.41988        8.74691         15.698
- 2483       -6.32575       -10.2721        17.2294
- 2484       -5.77694        13.4536         15.698
- 2485        -6.5666        17.1138        1.87884
- 2486       -5.30872       -19.2826        1.92551
- 2487       -10.7546        2.24215              0
- 2488       -10.5892       -5.24883        2.51781
- 2489        -9.5458        9.70904              0
- 2490       -10.9538       -2.18024        2.55895
- 2491       -9.91855       -7.84478        7.35523
- 2492       -9.65274        6.02974        11.0117
- 2493       -2.89295        19.7897        14.5056
- 2494       -8.76193        11.5431        8.52454
- 2495       -2.90369       -19.7881        14.5699
- 2496        -10.379       -6.79347              0
- 2497       -6.13543        15.6575        12.6188
- 2498       -7.25326       -15.3031        8.91178
- 2499       -6.34591       -6.34591             20
- 2500       -10.8167        5.45026        3.52588
- 2501              0             20             20
- 2502   -2.44921e-15            -20             20
- 2503       -7.26836        -16.471        1.66329
- 2504       -7.68753        15.0017        7.61375
- 2505       -9.58801        10.9947        2.82654
- 2506       -8.91707        2.77544        15.6521
- 2507       -5.43525        19.2473         7.8415
- 2508       -5.77459        19.1482        5.79959
- 2509       -9.14907        -12.381        4.54318
- 2510        -3.8161       -17.3018        16.9851
- 2511       -5.46526       -19.2388        8.23642
- 2512       -11.2785       -1.50301              0
- 2513         -8.671       -13.5965              0
- 2514       -11.1583       -4.12824        5.07677
- 2515       -9.00283       -13.1183        3.79883
- 2516       -5.91529       -19.1052        6.04372
- 2517       -9.06891        13.0383        2.82654
- 2518       -6.11363        19.0427        3.75767
- 2519       -11.3691        3.00815        4.65954
- 2520        -9.8823       -10.3383        6.43205
- 2521       -10.7937       -7.19683        5.03563
- 2522       -11.5229       -1.05965        5.11791
- 2523       -6.11363        19.0427              0
- 2524       -6.11947       -19.0408              0
- 2525       -6.36467       -18.9602        3.85103
- 2526       -7.49172        16.7654              0
- 2527       -9.40097       -1.51926        15.6521
- 2528       -9.22266       -5.89131        14.8374
- 2529       -9.04344        5.66463        15.5059
- 2530       -2.19542        19.8791        17.5848
- 2531       -2.19542       -19.8791        17.5848
- 2532        -9.2025       -9.81749        12.0669
- 2533        -9.6247       -11.8847              0
- 2534       -10.6861       -8.68483        2.51781
- 2535       -2.57414        17.3565             20
- 2536       -10.3855        8.46079        8.33241
- 2537       -11.0342        1.75911        10.2145
- 2538       -11.8476      -0.382418        2.55895
- 2539       -11.4268       -5.11053              0
- 2540       -11.4833        4.86291              0
- 2541       -5.79151       -11.3002             20
- 2542        -9.9057        11.7996              0
- 2543       -8.42896       -15.8063        3.86748
- 2544        -5.6503        19.1853        10.8416
- 2545       -9.41437        11.3007        10.6166
- 2546       -10.9747        6.37039        9.03174
- 2547       -9.69611       -12.8902        1.59464
- 2548       -10.7575       -9.69033        4.11245
- 2549       -8.32154       -15.9695              0
- 2550       -5.67615       -19.1776        11.1033
- 2551       -11.0338        8.32051              0
- 2552       -10.5784       -10.1728              0
- 2553       -7.04242        18.7191        1.87884
- 2554       -11.1606         4.6483        10.0683
- 2555       -8.87626        -14.898        6.15684
- 2556        -9.3866        13.8432              0
- 2557       -3.09784       -17.4941             20
- 2558       -7.17135       -18.6701        1.92551
- 2559        -8.5158        16.2492        2.40301
- 2560       -8.73002       -15.6353        5.41249
- 2561       -12.1723       0.294809              0
- 2562       -12.0719       -4.14196        2.62559
- 2563       -11.6313       -7.05853        2.51781
- 2564       -8.49899        14.5795        10.6396
- 2565        -11.076        9.60618        2.82654
- 2566       -12.0956         1.1036        7.12135
- 2567       -11.2259        1.83365        11.9255
- 2568        -5.0192        -14.344             20
- 2569       -10.6498       -11.1783        1.59464
- 2570       -6.79121        10.0062             20
- 2571       -8.96023       -14.8478        8.15863
- 2572       -11.6652        7.51577        3.52588
- 2573       -9.12223       -15.5782        1.66329
- 2574       -5.50677        16.9168        16.9208
- 2575       -5.14828        14.7129             20
- 2576       -11.5236       -8.54653              0
- 2577        -12.439        3.66962        1.79011
- 2578       -9.69346       -12.8052        10.0475
- 2579       -7.62428       -15.1281        14.2146
- 2580       -11.3523        4.72284        11.7792
- 2581       -11.0379        8.21841        10.4245
- 2582       -9.06302        15.9088              0
- 2583        -12.264       -5.69468        1.64589
- 2584       -11.0558       0.375646        14.1174
- 2585       -2.19542        19.8791             20
- 2586       -2.19542       -19.8791             20
- 2587       -7.75595        18.4349        6.32376
- 2588       -10.7212       -12.1838        3.18927
- 2589       -7.98644       -18.3362         3.5888
- 2590       -12.4535        -3.6207              0
- 2591       -11.1183        10.8918        5.65309
- 2592       -12.6409       -3.02137        5.18454
- 2593       -8.08961        18.2909        4.28185
- 2594       -12.2764       -6.08996         5.1434
- 2595       -7.96387         18.346              0
- 2596       -7.97209       -18.3425              0
- 2597       -8.71387        11.6082         15.698
- 2598       -11.9403       0.154737        11.2816
- 2599       -12.2523       -1.31225        9.62143
- 2600       -8.43415        5.29953             20
- 2601       -12.7314       -3.05345        1.59865
- 2602       -5.86525        19.1206        13.8417
- 2603       -11.7074        8.80144        6.35242
- 2604       -9.36162       -11.1423        14.4589
- 2605       -7.85615       -18.3924        7.32651
- 2606       -9.38178       -7.21607        17.2294
- 2607       -5.88694        -19.114        13.9702
- 2608       -8.91804        1.00482             20
- 2609        -12.074        -5.6843        8.80673
- 2610       -10.5376            -13              0
- 2611       -11.3937        10.4111              0
- 2612       -10.3287       -13.8537        4.90778
- 2613        -8.2978       -18.1974        5.13381
- 2614       -11.5691       -4.03504        12.7389
- 2615       -12.3318        6.92842              0
- 2616       -10.1825       -14.5911        4.16343
- 2617       -12.2966        6.71103        7.05176
- 2618       -8.78081        14.3969        13.2054
- 2619        -12.901        2.91556              0
- 2620       -9.89455       -15.1107              0
- 2621       -12.4825        4.98894        8.08827
- 2622       -10.1473       -14.8718        3.25792
- 2623       -12.4688       -6.92022              0
- 2624       -11.9289        6.19518        10.6832
- 2625       -7.94416       -18.3546         9.3283
- 2626       -8.06042        18.3038        8.86231
- 2627       -12.4685       -7.64268         4.1637
- 2628        -11.436        11.6967        2.82654
- 2629       -8.77852       -17.9705        1.66329
- 2630       -12.6684        3.26686        9.12479
- 2631       -11.4913       -11.2882              0
- 2632       -10.5652        14.1027        5.22956
- 2633       -4.79935        17.1057             20
- 2634       -10.2805        14.9516        1.73794
- 2635       -13.0017      -0.500765        8.18843
- 2636       -13.3004       -1.93286        4.15761
- 2637       -8.24416       -8.84754             20
- 2638        -10.743        4.35773        16.2733
- 2639       -11.3908       -8.40709        11.9242
- 2640       -8.99805        17.8616        2.40301
- 2641       -5.15782        19.3235        16.9208
- 2642       -12.9491       -5.03635        6.48713
- 2643       -10.3374        8.52594        15.5059
- 2644       -10.7933       -13.4257        7.07596
- 2645       -12.9632        6.12368        3.52588
- 2646       -5.16867       -19.3206        16.9851
- 2647       -12.3609       -9.13068        1.64589
- 2648       -13.3473       -1.82288              0
- 2649       -9.40194       -3.28988             20
- 2650       -13.3137       -1.96776        6.52827
- 2651       -12.5867       -8.09806        5.51268
- 2652       -12.5932        8.40433        1.66489
- 2653       -11.9582       -8.63156        9.77168
- 2654       -7.09003       -16.1562        16.9851
- 2655        -13.532        1.04505        4.34906
- 2656       -11.7707        10.6495        7.74514
- 2657       -11.5627       -12.2937        1.59464
- 2658       -11.9804        6.98043        11.7481
- 2659       -8.82738       -12.1703        17.2294
- 2660       -13.6251       -1.25564        1.59865
- 2661       -12.3599        8.55906        8.44447
- 2662       -11.5265       -11.3831        8.96483
- 2663       -10.9197       -14.4044        1.59464
- 2664       -10.8553        13.9283        7.76811
- 2665       -9.85258       -14.1299        12.4395
- 2666       -9.57347       -17.5599        3.32657
- 2667       -12.4323       -10.1362        3.24053
- 2668       -12.8601         3.3414        10.8357
- 2669       -13.6577       0.508592        6.50872
- 2670       -12.6641        8.99194              0
- 2671       -12.4407       -9.90829              0
- 2672       -13.8154      -0.552736        4.48848
- 2673        -9.5634        17.5653              0
- 2674       -12.6355        9.68999        4.49143
- 2675       -9.57347       -17.5599              0
- 2676       -10.5729        2.89973        18.4653
- 2677       -13.8567        1.72228        1.79011
- 2678       -12.8334       -7.98361        7.45208
- 2679       -11.7536        12.5016              0
- 2680       -8.27114        18.2096        11.8624
- 2681       -8.15115       -18.2636        12.1952
- 2682       -13.4955        -5.4304              0
- 2683       -9.87566       -17.3917        4.87159
- 2684       -13.8823        1.52696              0
- 2685       -13.2246        7.59959        5.19077
- 2686       -12.5505       -10.5916        4.58951
- 2687       -13.3061       -7.50438        1.64589
- 2688        -10.012        17.3135        4.80602
- 2689       -13.6297        5.53632              0
- 2690        -13.759        -4.9831        5.25118
- 2691       -14.1401       0.124491        1.92952
- 2692       -4.45042        19.4986             20
- 2693       -4.45042       -19.4986             20
- 2694       -13.2508        6.53583        8.70317
- 2695       -6.37178       -16.3485             20
- 2696       -11.0568       -1.39497        18.4653
- 2697       -11.3711        6.61532        16.2422
- 2698       -13.5745        1.66249        10.1919
- 2699       -13.9189        4.93039        5.31598
- 2700       -10.3542       -17.1111        1.66329
- 2701       -10.1756       -17.2179         6.4166
- 2702       -13.4367        4.81374        9.73968
- 2703       -14.2274      -0.158177              0
- 2704       -11.4301        14.5672              0
- 2705       -11.9009       -13.6566        3.55387
- 2706       -8.08521        12.8675             20
- 2707       -14.1048         3.2083         6.3525
- 2708       -13.0519        3.41594        12.5467
- 2709       -12.7972       -10.4771         6.5289
- 2710       -13.3859       -8.28199              0
- 2711       -12.9531        10.4949        1.66489
- 2712       -10.5637        16.9826        2.40301
- 2713       -8.15215        15.6562        17.5074
- 2714        -13.054      -0.620491        13.3126
- 2715       -12.4231        10.4071        9.83719
- 2716       -11.5499       -9.73184        14.3162
- 2717       -10.3034        17.1418        7.34458
- 2718       -12.3299        12.8051        4.56448
- 2719       -12.1174       -9.95632        12.1637
- 2720       -13.9512       -6.53581        4.27148
- 2721       -9.72814        8.16083             20
- 2722       -12.4041       -12.4035              0
- 2723       -13.8912        7.01224        1.66489
- 2724       -10.3197       -13.8296        14.3123
- 2725       -11.5078        13.6859        9.86016
- 2726       -10.2597        -17.168        8.41839
- 2727       -13.8974        5.82115        7.56903
- 2728       -11.5701       -5.80566        17.0867
- 2729       -14.4185       -3.89459        4.22424
- 2730       -11.7611       -14.5142              0
- 2731       -8.29313       -13.1984             20
- 2732       -13.2737        -10.246        1.64589
- 2733       -12.3798        12.7588        6.54344
- 2734       -13.3263        9.51561        6.83411
- 2735       -6.91298        16.3662             20
- 2736       -14.0833        4.09907        8.60555
- 2737       -14.2304        2.67184        8.51216
- 2738       -12.8817        1.95793        14.7386
- 2739       -11.6856       -12.7078        11.3569
- 2740        -13.024        11.0825              0
- 2741       -12.3654       -13.2286        5.72206
- 2742       -8.64543       -18.0349         14.068
- 2743       -14.0694       -6.99119        5.62046
- 2744       -7.28115        18.6275        16.9208
- 2745       -14.4318       -3.92948        6.59491
- 2746       -8.56977        18.0709        14.4282
- 2747        -13.962        7.59984              0
- 2748       -14.3328       -6.01455        1.64589
- 2749       -13.7663        1.73703        11.9028
- 2750       -7.29189       -18.6233        16.9851
- 2751       -14.5223       -3.94057              0
- 2752       -14.5854        4.34304        1.79011
- 2753       -13.6284        4.88828        11.4506
- 2754       -14.0634       -7.31092              0
- 2755       -13.3141        8.38385        10.0959
- 2756       -11.1065        16.6327              0
- 2757       -11.1181       -16.6249              0
- 2758       -13.9155        7.42521        7.53344
- 2759       -11.3835       -16.4443        3.62252
- 2760        -14.611        4.14771              0
- 2761       -10.3435       -17.1176        10.4202
- 2762       -14.8001       -3.37333        1.59865
- 2763       -14.1433       -8.08853        3.29178
- 2764       -14.6106        -5.4473        3.24454
- 2765        -14.275        3.53695         9.7276
- 2766       -13.3536       -11.0236              0
- 2767       -10.5924        16.9647        9.88313
- 2768       -12.6476          13.61        1.73794
- 2769       -14.1526        8.48815        3.32978
- 2770       -11.7226        10.7146        14.9186
- 2771       -11.7164       -12.6775        13.0602
- 2772       -13.2043       -12.2948        3.06399
- 2773         -11.28       -9.71769        17.2294
- 2774       -11.6696       -16.2426        5.16753
- 2775       -14.3161       -6.87674        7.55985
- 2776        -15.078       -2.80608         3.1973
- 2777       -12.7423       -13.7664        1.95923
- 2778       -12.7198        13.5429              0
- 2779       -12.7116       0.499933        16.9305
- 2780       -14.2615       -8.54391        4.64076
- 2781       -13.2996       -12.1725        4.58909
- 2782       -11.8407        16.1183        4.14095
- 2783       -13.6799        5.67353        12.5156
- 2784       -14.2232       -8.86614        1.64589
- 2785       -14.6107        6.70029        5.66243
- 2786       -15.0913       -2.84097        5.56797
- 2787       -13.3656         9.1691        11.1608
- 2788       -14.2235        9.07575        1.66489
- 2789       -13.4981        11.5265        5.83209
- 2790       -11.7896        13.5033         12.426
- 2791       -14.4806      0.0581152         11.259
- 2792       -14.7926       -1.40888        9.59879
- 2793        -9.7855       -14.8577        17.0828
- 2794       -11.8951        16.0781        6.11991
- 2795       -12.3015        4.71032        17.7394
- 2796        -14.205        6.36062        10.3546
- 2797       -12.1204        -15.909        1.95923
- 2798       -13.2249       -3.91075         15.552
- 2799       -13.0322        12.5165        8.63549
- 2800       -13.0518       -13.4874              0
- 2801       -11.3002       -5.79151             20
- 2802       -13.9788        9.27323        8.92615
- 2803       -14.3797       -8.99928        5.98974
- 2804       -14.1094       -4.13166        12.7162
- 2805       -15.1046       -2.87587        7.93863
- 2806       -14.8531        6.62939              0
- 2807       -14.4667        3.61149        11.4385
- 2808        -6.5784        18.8872             20
- 2809        -6.5784       -18.8872             20
- 2810       -13.8471        11.6032        3.40283
- 2811       -12.3583        15.7249        1.73794
- 2812       -14.2943        9.66336              0
- 2813       -15.4024       -2.27587              0
- 2814       -14.3031       -9.64375              0
- 2815       -15.5929       -1.42595        3.52817
- 2816       -15.0902       -5.82109              0
- 2817       -14.4214       -5.59865        11.0561
- 2818        -15.099       -5.75909         6.0968
- 2819       -10.8142       -16.8242        12.2929
- 2820       -12.1743       -15.8678        7.33572
- 2821       -15.1486         5.6424              0
- 2822       -15.5411        3.14975        3.58021
- 2823        -8.4854       -15.6089             20
- 2824       -11.5735         5.2239             20
- 2825       -15.1366        1.06747        9.57924
- 2826       -12.4354         15.664              0
- 2827       -15.5667        2.95443        1.79011
- 2828       -11.9459       -12.4427        14.6646
- 2829       -14.9007       -7.89507        1.64589
- 2830       -12.4482       -15.6539              0
- 2831       -15.2933       -5.58455        4.78363
- 2832       -10.8755        16.7846         12.449
- 2833       -11.9619        1.77713             20
- 2834       -14.8515        5.64595        9.22044
- 2835       -15.6062       -1.46085        5.89884
- 2836       -15.6803       -1.70862        1.59865
- 2837       -15.2772        6.11293        2.13655
- 2838       -15.4485      -0.399518        7.91908
- 2839       -8.80904        15.1748             20
- 2840       -14.2565        7.14587        11.4195
- 2841       -14.8435        8.31377        5.67245
- 2842       -15.5923         2.7591              0
- 2843       -13.7464        12.4209              0
- 2844       -13.8922        12.2302        1.30217
- 2845       -12.1683        15.8724        8.65846
- 2846       -15.5196        4.04051        5.83326
- 2847       -15.4799        4.85985       0.919576
- 2848       -14.9888       -5.82313        8.90358
- 2849       -15.6668        2.61329        5.73987
- 2850       -15.8245        1.55196        3.71963
- 2851       -13.2171        12.3396        10.6026
- 2852       -15.5367       -4.61489        5.57553
- 2853       -15.8501        1.35664        1.92952
- 2854       -14.6264       -8.88484        7.92913
- 2855       -15.1146         8.1053        1.66489
- 2856       -12.2526       -15.8074        9.33751
- 2857       -15.1811        1.93258        10.7947
- 2858       -13.0805       -15.1294        3.91846
- 2859       -14.8697           7.25        9.18485
- 2860       -14.0458       -12.4047        1.46936
- 2861        -15.675       -5.06328        2.15804
- 2862       -10.7458       -10.7458             20
- 2863       -14.9806       -8.67268              0
- 2864       -15.0433        5.08383        10.3425
- 2865       -12.6651        9.47663        16.2422
- 2866       -14.1505        11.2841        7.92414
- 2867       -15.9374        1.07397              0
- 2868       -15.9502         1.0155        5.87929
- 2869       -14.7413        4.18593        12.5188
- 2870       -14.1947       -11.6363        7.12229
- 2871       -14.0786       -12.3629              0
- 2872       -15.6453        3.50405        7.99292
- 2873       -15.4981        4.93128        8.08631
- 2874       -16.1079      -0.045827        3.85905
- 2875       -15.4855       -7.13726        3.80394
- 2876       -15.7925        2.07683        7.89954
- 2877       -13.7382       -8.32144        14.1735
- 2878       -13.3928       -14.8537        1.95923
- 2879       -15.7944       -4.80561              0
- 2880       -12.4458       -2.51757             20
- 2881       -15.9528       -4.49604         3.7567
- 2882        -14.308        7.93112        12.4845
- 2883       -14.9154       -10.2472        3.11525
- 2884       -16.1952      -0.328495        1.92952
- 2885       -14.3057       -8.54591         12.021
- 2886       -15.1854         8.6929              0
- 2887       -15.9549        -3.8466              0
- 2888       -15.5387        7.58885        3.80144
- 2889       -12.3696         15.716        10.6255
- 2890       -13.5415        14.7183        3.47588
- 2891       -11.0891        13.8108        17.5074
- 2892       -12.2866        -15.781        11.0408
- 2893       -15.7718       -4.70547        7.44053
- 2894       -14.6104        3.76852        14.0127
- 2895       -16.0045       -4.38703        1.02785
- 2896       -15.4093       -7.76718        6.46608
- 2897       -13.6139        14.6514        1.73794
- 2898       -16.2273       -2.33608        4.65583
- 2899       -11.0221        11.0221             20
- 2900       -15.5163        6.53533        8.05071
- 2901       -13.5915        14.6722        5.45483
- 2902       -15.0153        10.3246        4.67044
- 2903       -14.8799       0.961797        13.9338
- 2904       -15.6037       -7.59264        5.15291
- 2905       -15.0917        10.2235        2.96706
- 2906       -14.3303        11.0418         9.5647
- 2907       -16.1961       -3.52638         4.5486
- 2908       -13.5517       -14.7089        6.08665
- 2909       -13.4339        12.1201        12.4166
- 2910       -16.2328       -3.27936        1.59865
- 2911       -15.6899        4.36916        9.20835
- 2912       -11.2779        -16.517        14.1657
- 2913       -16.2826      -0.611163              0
- 2914        -15.837        2.94194        9.11497
- 2915       -14.8731       -8.77039        9.86853
- 2916       -11.4117       -13.4708        17.4352
- 2917       -13.6859        14.5841              0
- 2918       -16.1298        4.25379              0
- 2919       -16.2824       -3.81978         2.6265
- 2920       -13.6994       -14.5714              0
- 2921       -15.0336       -10.7026        4.46422
- 2922       -15.6581       -7.70162              0
- 2923       -16.2406       -2.37098        7.02649
- 2924       -15.4931       -2.46498        11.7985
- 2925       -9.99957       -17.3208        17.0828
- 2926       -14.9952       -11.0248        1.46936
- 2927       -14.4414       -11.5219        9.06168
- 2928       -16.2329        4.91965        3.92666
- 2929       -16.3142       -1.49991        7.01481
- 2930       -16.2094       -3.56127        6.91926
- 2931       -13.6413        14.6258        7.43379
- 2932        -11.156        16.5995        15.0148
- 2933       -16.4589        2.50792        4.73293
- 2934       -15.3179        5.65828        11.4227
- 2935       -15.3016        2.45374        12.9266
- 2936       -16.5069       -2.58378        3.15279
- 2937       -16.4356        3.66657        2.70968
- 2938       -15.1288       -10.5802        5.98932
- 2939       -15.0167        11.0018              0
- 2940        -15.805       -3.93197        10.1383
- 2941       -15.0281       -10.9831              0
- 2942       -9.93631        17.3571        17.5074
- 2943       -15.1626        10.8111        1.30217
- 2944       -15.5344        8.13939        8.01512
- 2945       -14.4402        2.31052        16.2046
- 2946       -16.5135       -3.40693        3.54053
- 2947       -16.4611        3.47125       0.919576
- 2948       -16.4773        3.59401        5.01181
- 2949       -13.9047       -11.2671        12.9175
- 2950       -16.0884       -4.37483        8.63504
- 2951       -15.8816        3.80705        10.3304
- 2952        -15.656       -7.65274        8.40548
- 2953       -14.4012         10.942        11.3372
- 2954       -16.2114        5.81041         6.1797
- 2955       -14.8938        1.73264        15.2878
- 2956       -15.8259       -8.87788        3.06827
- 2957       -15.2213        9.01859         9.8234
- 2958       -13.7122         2.8241        18.4653
- 2959       -16.7627       -1.47108        2.57898
- 2960       -16.7423       0.910129        4.87235
- 2961       -13.4683       -8.30729        17.0867
- 2962       -16.7423      -0.955956         4.9867
- 2963        -14.449       -13.8285        3.42859
- 2964       -8.67767        18.0194             20
- 2965       -8.67767       -18.0194             20
- 2966       -16.7241       -2.25528        1.59865
- 2967       -16.5846        1.97146        6.89259
- 2968       -15.7818        9.16484        4.09564
- 2969       -10.3815       -14.4175             20
- 2970       -15.7303        6.49532        9.91741
- 2971       -14.7098      -0.496204        16.1257
- 2972       -16.2428        -6.9438        2.15804
- 2973       -14.4722       -11.4915         10.765
- 2974       -16.6582       0.976435        6.99526
- 2975       -16.8159     -0.0848932        4.97502
- 2976       -14.0097       -14.2734        8.25484
- 2977       -15.5943      -0.717113        13.2899
- 2978       -16.7149        2.31186              0
- 2979       -16.4281       -3.56068          8.093
- 2980       -15.3351       -10.3009        7.73879
- 2981       -16.0766        7.72245              0
- 2982       -15.9662        8.82341         2.8242
- 2983       -14.5562       -13.7156        4.95368
- 2984       -16.4559        4.48477        7.26485
- 2985       -13.8273        14.4501        9.40085
- 2986       -16.0315       -1.01525         11.541
- 2987        -16.603        3.05755        7.17147
- 2988        -16.708        3.26596              0
- 2989       -15.1219       -6.65476        13.2557
- 2990       -12.7238       -15.4307        12.9136
- 2991       -16.8649        2.58255        3.45586
- 2992       -12.6339        15.5044        13.1914
- 2993       -15.3694        6.44353        12.4877
- 2994       -16.8905        2.38723        1.66575
- 2995       -16.3434       -2.48224        9.88084
- 2996       -16.9727       0.909396        1.92952
- 2997       -16.3237     -0.0505603        10.4939
- 2998       -16.8351        -2.1819              0
- 2999       -14.7341       -13.5243        1.46936
- 3000       -13.5955        7.57162        17.7394
- 3001       -16.3623       -6.68613              0
- 3002       -16.2295        7.41447        6.14411
- 3003       -15.8602       -9.48217        5.43494
- 3004       -15.9441       -9.33326        4.41724
- 3005        -16.372        6.73546              0
- 3006       -14.7663        13.4891        4.74349
- 3007       -17.0218       -1.20366        3.48367
- 3008       -14.8519        13.3948        3.04011
- 3009       -16.4271        5.18133         7.9985
- 3010       -16.8793        3.65952        3.91253
- 3011       -14.1006      -0.622665        18.4653
- 3012       -15.6893       -6.87923        11.1032
- 3013       -15.9057       -9.65549        1.42237
- 3014        -16.016       0.774834        12.2827
- 3015       -16.6357       -1.51755        8.83379
- 3016       -15.8055        9.83494              0
- 3017       -15.8165        -9.8137              0
- 3018       -16.5724       -6.26755        1.02785
- 3019       -14.7561        13.5003              0
- 3020         -14.77        -13.485              0
- 3021       -14.9177        13.3215        1.30217
- 3022       -15.8954       -9.42041        6.56411
- 3023       -16.5616        4.38799         8.3109
- 3024       -16.5006          7.206        2.13655
- 3025        -16.439       -6.53508        6.94242
- 3026       -14.0405       -14.2431        9.95818
- 3027       -16.7087        2.96076        8.21751
- 3028       -15.9726        -7.3221        9.59999
- 3029        -16.037        9.41102        1.15931
- 3030       -15.2384        6.02612        13.9816
- 3031       -15.7061        10.1502        7.01311
- 3032       -17.1483       0.984764        3.59527
- 3033       -16.6674        5.74847              0
- 3034       -17.0601       0.626728              0
- 3035       -16.3769        5.78064        8.78328
- 3036       -14.8121        13.4388        6.72244
- 3037       -15.2231       -4.90689        14.7472
- 3038       -15.2728        9.80384        10.8883
- 3039       -16.6333       -6.36054        5.62926
- 3040       -16.8043       -2.42274        8.24139
- 3041       -16.1562        4.38149        11.4106
- 3042       -14.3763        10.8821        13.7403
- 3043       -14.1342       -11.0323        14.5219
- 3044       -16.7961        6.21901        2.13655
- 3045       -17.2776     -0.0909548        2.90986
- 3046       -14.7236       0.274641        17.4797
- 3047       -12.8675        8.08521             20
- 3048       -16.4453        6.78539        7.96291
- 3049       -12.7334        12.4276         17.498
- 3050       -16.8276       -6.18599        4.31609
- 3051       -14.9821       -13.2491        7.12187
- 3052       -16.9987        4.96593       0.919576
- 3053       -14.6139       -5.03335        17.0867
- 3054       -16.8766       -5.39088        6.42116
- 3055       -15.5818       -10.1865        9.67819
- 3056        -14.011         14.272        11.3679
- 3057       -16.9797       0.958797        8.81424
- 3058       -15.9367        7.86619        10.7122
- 3059        -17.365      -0.373623       0.980333
- 3060       -16.7533        3.82588        9.43294
- 3061        -16.395         7.3847        8.74769
- 3062       -17.0709       -5.21633        5.10799
- 3063        -15.886        9.90798        8.65367
- 3064       -17.3264       -1.15782              0
- 3065       -16.5686        5.21853        9.90533
- 3066       -17.0902        2.02162        8.21863
- 3067       -14.0712       -14.2127        11.6615
- 3068       -17.3646      -0.345224              0
- 3069       -16.9247        6.68955         4.2731
- 3070       -17.1273        5.43647        3.05613
- 3071       -15.0141        13.2128        8.36301
- 3072       -12.9749       -15.2201         14.518
- 3073       -16.5833       -8.68443        1.42237
- 3074       -17.3766        1.86609        5.88565
- 3075       -17.1572       -5.50974         3.1859
- 3076       -16.7556       -6.20444        8.13693
- 3077        -16.494       -8.84264              0
- 3078       -17.5179     -0.0872957        4.07847
- 3079       -17.3766       -1.86609        6.11435
- 3080       -15.6874       -12.4059        2.93871
- 3081       -16.1421       -9.30596        8.50351
- 3082         -17.33        4.18339        1.83915
- 3083       -17.0664       -5.67064              0
- 3084       -17.3455       -3.05638        6.00712
- 3085       -17.4503       0.871063        5.98832
- 3086       -17.1691        5.36391        5.35825
- 3087       -16.4727        8.99046        6.43832
- 3088       -17.4503      -0.995022        6.10267
- 3089        -12.871        15.3081        15.0054
- 3090       -15.7203       -12.3641        1.46936
- 3091       -15.0855       -9.86082        13.4576
- 3092        -17.227       -4.71164              0
- 3093       -15.3436          9.704        12.6608
- 3094       -17.3951        2.95217        6.16452
- 3095       -15.7832       -12.2838        4.46381
- 3096       -17.2456        4.76064              0
- 3097       -13.1984       -8.29313             20
- 3098        -11.746        13.3294             20
- 3099       -17.3143       -4.24668        5.89989
- 3100       -11.8812       -16.0884        17.0828
- 3101       -17.5239      -0.123959        6.09099
- 3102       -17.0242        1.82391        10.0297
- 3103       -17.2766       -5.25206        1.02785
- 3104       -17.3876       -3.75263              0
- 3105       -15.2108       -12.9858        8.87135
- 3106       -11.9649       -12.8341             20
- 3107       -15.7391        12.3402              0
- 3108       -15.7531       -12.3224              0
- 3109       -16.4593        9.01418        7.64548
- 3110       -17.1404        6.06047        6.09189
- 3111       -17.0953       -5.39028        7.59489
- 3112       -15.8862        12.1503        1.30217
- 3113       -17.4372       -4.29306        1.02785
- 3114       -15.6529       -10.0853        11.3051
- 3115       -17.3883       -5.09689        4.09993
- 3116       -15.9547        12.0601        4.30772
- 3117       -16.2094       -9.18493        9.50188
- 3118       -16.7165         2.6493        11.8184
- 3119       -17.1347        2.88673        9.43406
- 3120       -16.6967        8.86449              0
- 3121       -11.8217        16.1322        17.5074
- 3122       -17.6562       -2.11379        4.61132
- 3123       -16.0308        11.9588        2.60434
- 3124       -17.5838          3.024       0.919576
- 3125       -17.4136        4.03826         6.4434
- 3126       -15.8779       -12.1611         5.9889
- 3127       -15.8779        12.1611         6.0111
- 3128       -17.4868       -4.83348        2.05571
- 3129       -16.4308        4.95593        12.4908
- 3130       -16.8898       -8.25007        5.91128
- 3131       -17.6617       -3.05706        1.55414
- 3132       -15.9882        8.65144        11.7771
- 3133       -16.9281        8.44057        1.15931
- 3134       -17.0849       -7.63618        1.18861
- 3135       -17.6628       -2.93693        4.99906
- 3136       -17.5769         3.9781       0.919576
- 3137       -16.5055       -4.98807         12.338
- 3138       -17.3849        4.73483        7.17704
- 3139       -17.7827        1.94072        4.60857
- 3140       -16.7888       -5.43094        10.8347
- 3141       -17.7113       -3.59749          2.582
- 3142       -15.1817        13.0198        10.3301
- 3143       -17.0721       -7.66727              0
- 3144       -17.6316       -4.12723        4.89183
- 3145       -17.7593        3.09937        2.58533
- 3146       -17.5641       -3.05579        7.18086
- 3147       -17.0841       -8.07553        4.59812
- 3148       -16.6222        8.71604        8.53104
- 3149       -14.2295        14.0542         13.182
- 3150       -13.8643       -11.0181        17.4352
- 3151       -16.9337        8.06666        7.08724
- 3152       -16.2625       -9.08648        10.4557
- 3153        -16.925       -8.18831        7.04046
- 3154        -17.168       -7.92662        3.58042
- 3155       -17.5711        5.42942        4.25898
- 3156       -17.5193        3.94148        7.48944
- 3157       -17.5329       -4.24608        7.07362
- 3158       -15.2388        -12.953        10.5747
- 3159       -17.7179       -4.42063        2.96974
- 3160       -17.0722        -5.8738        9.33145
- 3161       -17.7971        3.01769        5.06525
- 3162       -10.6286         16.942             20
- 3163       -10.6286        -16.942             20
- 3164       -14.3026       -13.9798        13.2659
- 3165       -16.2998        4.53852        13.9848
- 3166       -17.7738        4.17634          3.042
- 3167       -17.8376        1.86462              0
- 3168       -17.3561        5.43139        7.91069
- 3169       -16.8432        5.79297        10.9855
- 3170       -17.1679        8.26554         4.5673
- 3171       -17.9358       -2.36149        3.10829
- 3172       -16.0596        11.9201        7.65166
- 3173       -16.9692        7.98428        7.99468
- 3174       -16.6014        8.75558        9.54244
- 3175       -17.3032        7.62449         1.2139
- 3176       -17.8307        2.81872              0
- 3177       -16.0867       -11.8835        7.73838
- 3178       -16.9923       -8.06727        8.03883
- 3179        -16.562       -11.2117        3.90943
- 3180       -17.4906        4.63805        8.22309
- 3181       -17.9424       -3.18463        3.49603
- 3182       -17.8789       -2.72856              0
- 3183       -17.2757        7.69145              0
- 3184       -17.8156        4.10378        5.34413
- 3185       -18.0131        1.93999        1.66575
- 3186       -17.3522        7.92411        3.29586
- 3187       -17.8238        3.77281              0
- 3188       -15.5065        9.46433        14.2733
- 3189       -15.2435       -9.62607        15.0524
- 3190       -13.8635        11.0098        18.0311
- 3191       -17.4119       -5.05964         8.7894
- 3192        -16.658       -11.0684        2.89173
- 3193       -17.3059         6.0307        8.69547
- 3194       -16.6067       -3.24021        13.8294
- 3195       -17.8454      -0.141598        7.90997
- 3196       -17.8823        1.91624        7.21169
- 3197        -17.386        -7.2645        6.39153
- 3198       -17.9489       -4.00778        3.88376
- 3199       -16.6872       -11.0244        1.42237
- 3200       -17.5986        6.63751         1.2139
- 3201        -14.344        -5.0192             20
- 3202        -17.625         3.8447        8.53549
- 3203       -16.5717        11.1972              0
- 3204       -17.0439       -3.53834        12.0805
- 3205       -16.7043        10.9985        1.30217
- 3206       -16.5855       -11.1769              0
- 3207       -16.6479       -11.0836        5.43452
- 3208       -16.7567        10.9185        3.73293
- 3209       -18.0199        2.45938        5.63747
- 3210       -17.9559       0.921222        7.31436
- 3211       -17.4403        5.23736        9.00787
- 3212       -17.3273       -3.98121        10.5772
- 3213       -16.6875        11.0239         5.4363
- 3214       -18.1425       0.864268       0.980333
- 3215       -15.9505       -8.34748        13.9312
- 3216       -17.5711        6.70446              0
- 3217       -17.9403       -1.91785        7.32925
- 3218       -17.6158       -7.00758        4.17092
- 3219       -18.1523        0.86866        5.09177
- 3220       -18.1916       -1.24878        2.53448
- 3221       -16.1689        4.12111        15.4788
- 3222       -17.5803       -7.08996        5.07837
- 3223       -18.1523      -0.997425        5.20612
- 3224       -17.6697       -6.87837        3.34666
- 3225       -18.0673       -2.48906        5.68273
- 3226        -18.153       -2.03298        1.55414
- 3227       -18.1887        2.01535         3.3315
- 3228       -17.9007        3.00233        7.49056
- 3229       -18.0139       -1.04679        7.31756
- 3230       -16.2341        8.15499        13.1648
- 3231       -15.2615        12.9261        12.1026
- 3232       -18.1421       0.892667              0
- 3233       -17.2556        6.63001        9.48025
- 3234       -17.4319       -7.15751        7.46216
- 3235       -16.9911        3.22374        12.8986
- 3236       -16.6724        11.0468        6.64346
- 3237       -16.6875       -11.0239         6.5637
- 3238       -18.0361       -3.67936         5.5755
- 3239       -18.0729        -2.4892        6.42714
- 3240       -17.7516       -4.24549        8.24736
- 3241       -18.2259      -0.126362        5.19444
- 3242       -18.0384        3.54547        5.91634
- 3243       -16.9673        10.5883        2.46148
- 3244       -15.4409        4.63469        17.7394
- 3245       -16.5179       -8.57195        11.7787
- 3246       -18.0746        2.57131        6.52205
- 3247       -17.6747        7.23474         4.1456
- 3248        -15.319       -12.8579        12.2016
- 3249       -17.6288        7.34174        5.21623
- 3250       -17.7272        7.10804        3.35045
- 3251       -16.2375        11.6766        9.29222
- 3252       -18.2031        3.09233        3.78818
- 3253       -18.0417        -3.6795        6.31991
- 3254       -18.3181       0.939636        2.64608
- 3255       -17.9299        5.85496        2.13347
- 3256       -17.7891        -6.6207        1.18861
- 3257       -17.9108        5.75171       0.922779
- 3258       -17.6669       -3.16705        10.0352
- 3259       -17.7156        -6.4017         6.9574
- 3260       -16.2905       -11.6026        9.48785
- 3261       -17.9426       -6.12653        3.93897
- 3262       -17.9053       -6.24121        4.68575
- 3263       -18.2272        1.33801        6.52862
- 3264       -17.7763       -6.65178              0
- 3265       -18.0931         3.6574        6.80092
- 3266       -17.9683        5.55282              0
- 3267       -18.2558       -1.37751        6.64527
- 3268       -18.2176         4.1693        4.24486
- 3269         -17.91       -6.22715        5.64423
- 3270       -18.3468       -2.73676         4.1797
- 3271       -17.9992       -6.20212        2.21646
- 3272       -18.3008       0.342986         6.6313
- 3273       -18.4319       -1.24513        3.70309
- 3274       -18.0064        2.90555        8.53661
- 3275       -17.3089       -7.73663        9.23334
- 3276       -18.4474      -0.136083        1.96067
- 3277       -18.4088      -0.920282       0.980333
- 3278       -16.8601        2.80633        14.3926
- 3279       -17.9959        6.36334        3.93448
- 3280       -17.9585        6.47893        4.65036
- 3281       -18.3294      -0.506443        6.63359
- 3282       -14.4446         13.833        14.9961
- 3283       -17.1451       -1.79048         13.572
- 3284       -18.4471      -0.107684       0.980333
- 3285       -18.1985        5.11026         2.7175
- 3286       -14.5302       -13.7431        14.8703
- 3287       -14.7129        5.14828             20
- 3288       -18.3702       -1.70448              0
- 3289        -16.708       -1.49234        15.3209
- 3290       -17.9538        6.49299        5.60884
- 3291       -18.0643        4.35397        7.53457
- 3292       -18.4259        2.53402        4.36039
- 3293       -18.4085      -0.891883              0
- 3294       -18.3534       -3.55991        4.56744
- 3295       -16.8362        10.7954        8.28403
- 3296       -18.3754       -1.82482        6.16695
- 3297       -18.1068       -5.72445       0.896106
- 3298       -17.5823       -2.08861         11.823
- 3299       -17.3406       -9.96506        4.88015
- 3300       -18.1487       -5.27156        5.47765
- 3301       -18.2421        4.96917        1.84235
- 3302       -13.3294         11.746             20
- 3303       -17.0495        7.16385        11.7803
- 3304       -18.4467     -0.0792846              0
- 3305       -17.8445        6.71266        7.03502
- 3306       -16.8754       -10.7342        8.31317
- 3307       -17.4252       -9.81642        3.86245
- 3308       -17.0787       -7.19532        11.6904
- 3309       -17.4199       -9.82575        1.42237
- 3310       -18.1278       -3.10755        8.39575
- 3311       -18.5584       0.943295         3.8147
- 3312        -17.411        9.84153        4.86151
- 3313       -18.4534        1.79747        5.86718
- 3314       -17.3167        10.0065              0
- 3315       -17.8746       -1.12392         10.776
- 3316       -15.1013        1.70151             20
- 3317       -17.5084       -9.66724        2.84475
- 3318       -17.3299       -9.98365              0
- 3319       -18.2029        5.15329        5.73551
- 3320       -18.4875      -0.988793        5.96801
- 3321       -18.1533        -5.2575        6.43613
- 3322       -18.2996        4.77028       0.919576
- 3323       -17.6542        4.28061        11.0224
- 3324       -18.2722       -5.45027        2.80878
- 3325       -18.1988        3.56062        7.84697
- 3326        -17.376       -9.90335        6.00932
- 3327       -17.1297   -0.000394005        14.3137
- 3328       -18.3993        4.38145        2.47916
- 3329       -18.1722       -5.49806              0
- 3330       -18.4404        3.61099        4.81707
- 3331       -17.5668       -0.29853        12.5648
- 3332        -18.527       0.802447        5.96985
- 3333       -17.3976        9.86526        6.06867
- 3334       -17.3621       -7.63818        10.1872
- 3335       -18.2604        -3.6789        7.49365
- 3336        -17.599        9.50141        3.59007
- 3337       -16.3087        11.5769        11.0647
- 3338       -17.8495        3.25196        10.6718
- 3339       -18.3169       -5.30588        1.92396
- 3340       -18.4264        4.26314        1.66997
- 3341       -17.7485       -6.82687        8.65667
- 3342       -17.5538        9.58466        1.15931
- 3343       -18.5611       -0.11773        5.95633
- 3344       -18.1983        5.16735        6.69399
- 3345       -16.0988        -1.6188        17.6605
- 3346         -17.88        6.63028        7.94247
- 3347       -18.3328       -4.53906              0
- 3348       -17.4829        7.96135        9.26361
- 3349        -18.334       -4.64488        5.95744
- 3350       -18.0431       -2.02911        10.1836
- 3351       -18.6877      -0.132423        3.12928
- 3352       -18.1668      -0.159236        9.72894
- 3353       -16.3619       -11.5016        11.1148
- 3354       -13.4866        14.7686         17.498
- 3355       -17.8591       0.666159        11.5177
- 3356       -18.4565       -4.04176       0.737862
- 3357       -13.5324       -14.7267        17.4352
- 3358       -18.5593        3.54188        2.18919
- 3359       -18.2774       0.903584        9.13333
- 3360       -18.3824       -5.07948        1.02785
- 3361       -16.4523        2.08523        16.7539
- 3362       -16.9498       -10.6162        9.31154
- 3363       -17.3841        9.88897        7.27583
- 3364       -18.4775       -4.70753        2.52823
- 3365        -17.411       -9.84153        7.13849
- 3366        -18.655       -2.07252        4.66392
- 3367       -18.3837        4.54068         6.2142
- 3368       -17.0186        10.5056        9.16959
- 3369       -18.5901       -3.31233        1.25176
- 3370       -14.9736       -9.61192        17.9657
- 3371       -17.7797        9.15868        2.31863
- 3372       -18.0323       -6.07106        8.15191
- 3373       -18.5061       -4.58219        1.76572
- 3374       -18.3354       -1.06443        9.13654
- 3375       -18.3879         1.9664        8.53773
- 3376       -15.4587        12.6897        13.9166
- 3377       -18.1696        5.86391        7.42764
- 3378        -18.466       -5.15211        4.46959
- 3379       -15.5276       -12.6053         13.806
- 3380       -18.5032       -5.03742        3.72281
- 3381        -17.801       -6.70017        9.45182
- 3382       -17.5514        1.49155        13.3065
- 3383        -18.573       -3.42604              0
- 3384       -17.8298        7.22959        8.72725
- 3385       -18.6397       -3.85276        2.27961
- 3386        -18.411        4.43342        6.95583
- 3387        -17.462        8.00089         10.275
- 3388       -18.6632        3.05268        5.38928
- 3389       -15.7243        2.59881        19.0145
- 3390       -16.4293       -7.09377        15.4648
- 3391       -17.9067       -8.90778        4.45295
- 3392       -17.8662       -8.98881         5.3604
- 3393       -17.9816       -8.75571        3.43525
- 3394       -17.9499        8.82039        4.43981
- 3395       -18.0696       -5.95546        8.86779
- 3396       -17.4788       -9.72067        8.13686
- 3397       -18.5465        4.56499              0
- 3398       -17.8978        8.92575        5.51043
- 3399       -16.9949        10.5439         10.181
- 3400       -17.9647       -8.79031        1.18861
- 3401       -18.2068        5.74923        8.17442
- 3402       -18.5039       -1.96962        8.54414
- 3403        -18.043       -8.62836        2.61098
- 3404       -18.8025        -2.9921        3.62386
- 3405       -16.7219      -0.721496        16.6749
- 3406       -18.8131         2.3825        1.26962
- 3407       -17.0094       -10.5205        10.2654
- 3408       -18.6786       -4.41818        4.20775
- 3409       -18.6733        4.05786       0.750396
- 3410       -18.7085       -4.29468        3.44225
- 3411       -17.5498        9.59185         8.1614
- 3412       -18.7579       -3.11204        5.25112
- 3413       -18.5802        2.62147        7.84809
- 3414       -18.8595         1.8721         4.5901
- 3415       -18.6513       -4.52544        4.94938
- 3416       -18.3719        -5.2569        7.60986
- 3417       -17.5408        6.08871        12.1376
- 3418       -18.3822        5.12999        7.68947
- 3419       -18.1165        8.47314        3.16837
- 3420       -17.9373         8.8461              0
- 3421       -18.8642       -2.61676         2.8059
- 3422       -18.6049        5.21881        4.63624
- 3423        -18.928      -0.128764        4.29789
- 3424       -15.4896       -1.74526             20
- 3425       -17.9497       -8.82085              0
- 3426       -18.6423        5.10321        3.92036
- 3427       -17.5851       -6.08662         12.024
- 3428       -18.7179        3.16461        6.27387
- 3429       -17.8978       -8.92575        6.48957
- 3430       -18.6366       -2.54097        7.64203
- 3431       -17.8837        7.10038        9.55151
- 3432       -18.6223       0.325348        8.45027
- 3433       -17.8857        8.94995        6.71759
- 3434       -18.8062        3.33659        1.26962
- 3435       -18.9031       -2.31693        3.57482
- 3436       -18.7952        2.49966              0
- 3437       -18.8948        1.62408       0.917275
- 3438       -18.7635       -3.11218        5.99552
- 3439       -18.1746        8.34775        2.37321
- 3440       -18.9679        -1.1526        3.05441
- 3441       -18.9469       -1.82815        3.20105
- 3442        -18.809       -3.81525         4.0116
- 3443       -18.9469       -1.82803        2.43412
- 3444       -18.0719       -5.94835        9.67578
- 3445       -18.6509      -0.524081        8.45256
- 3446       -18.5527       -4.64429        7.13117
- 3447        -18.144          8.414        1.15931
- 3448       -18.8708       -3.43991        3.19364
- 3449       -17.2955         6.6674        13.1679
- 3450       -17.8685       -6.52949        10.5208
- 3451       -17.3341        -6.6808        13.0134
- 3452       -17.1436       0.770451        15.6677
- 3453       -16.4369        7.55933        15.7705
- 3454       -12.4698        15.6366             20
- 3455       -12.4698       -15.6366             20
- 3456       -18.7328        1.38817        7.85466
- 3457       -18.9292        2.81729        3.74662
- 3458       -18.1566        6.34854         8.9592
- 3459       -18.7883        3.45376              0
- 3460       -18.9058        1.44135              0
- 3461       -18.5313        4.42289        7.94478
- 3462       -18.4093        -5.1413        8.32575
- 3463       -18.7692       -3.11232        6.73993
- 3464       -17.5457       -9.59946        9.13523
- 3465       -16.3793        11.4769        12.8372
- 3466       -18.9886        2.45786        2.93537
- 3467       -16.4328       -11.4002        12.7417
- 3468       -18.8431         4.3744        3.68202
- 3469       -18.8152           4.49        4.39852
- 3470       -17.9261        8.86886        7.62504
- 3471       -18.7857        4.60619        5.11493
- 3472       -18.4431        4.87091        8.67268
- 3473       -17.9499       -8.82039        7.56019
- 3474       -18.5822       -4.52809        7.84758
- 3475       -19.0282        2.15627        3.70101
- 3476       -18.7725        3.27654        7.15845
- 3477       -19.0712        1.68705        3.32842
- 3478       -19.0704        1.69945        2.58303
- 3479       -19.0943        1.03582        3.16601
- 3480       -18.8194       -1.42927        7.86016
- 3481       -18.4039       -7.82917        4.02575
- 3482       -17.7101        9.29268        9.04697
- 3483       -18.3686       -7.91159         4.9332
- 3484       -18.4248        7.77994         4.0181
- 3485       -16.1127      -0.847958        19.0145
- 3486       -18.6657        3.62955        8.25718
- 3487       -18.9437        3.89426         4.2033
- 3488       -18.4583       -7.70006        3.20149
- 3489       -15.7089        8.07291        18.0311
- 3490       -18.3792        7.88701        5.08873
- 3491       -18.4116       -5.13419        9.13374
- 3492       -19.0031        3.53484        3.39204
- 3493       -18.4777        7.65333        3.22295
- 3494       -17.9287        4.85505        12.1026
- 3495       -17.9639       -4.88021        11.9356
- 3496        -18.333       -7.99393        5.84065
- 3497       -18.1691        6.30887        9.83956
- 3498       -14.4175       -10.3815             20
- 3499       -18.9251        2.04324        7.16503
- 3500       -18.5117       -7.57075        2.37722
- 3501       -17.9532        6.92575        10.6323
- 3502       -18.5775        4.07757        8.98508
- 3503       -19.0815       -2.28825        1.25176
- 3504       -18.7107       -3.93236        8.04281
- 3505        -18.333        7.99393        6.15935
- 3506       -18.5297        7.52654         2.4278
- 3507       -18.6101        -4.4125        8.56409
- 3508       -17.1646        6.24999        14.6619
- 3509        -18.499       -7.60184        1.18861
- 3510       -18.5024        7.59352         1.2139
- 3511        -18.939       -1.87658        7.38184
- 3512       -18.2472       -5.32307        10.4324
- 3513       -18.3928        5.47022        9.45747
- 3514       -17.5991       -9.50112        10.0891
- 3515       -19.1998        0.62373        1.89761
- 3516        -19.066       -2.44779        5.73533
- 3517       -19.1511      -0.956157        5.25872
- 3518       -19.2027      -0.715326        1.86031
- 3519       -19.2237     -0.0399014         2.4806
- 3520       -18.0101       -8.69692        8.55856
- 3521       -19.0643       -2.40197              0
- 3522       -19.0967        2.39077        5.61899
- 3523       -19.1641       -1.49952       0.879973
- 3524       -19.2234       -0.14877        1.58498
- 3525       -18.4748        7.66045              0
- 3526       -17.0737       -10.4157        11.8923
- 3527       -17.0587        10.4404        11.9535
- 3528       -18.4862       -7.63292              0
- 3529       -19.1994       0.652128       0.917275
- 3530        -19.038        3.93169        4.97074
- 3531       -19.2024      -0.686927       0.879973
- 3532        -18.073        8.56539        8.51061
- 3533       -18.3792       -7.88701        6.91127
- 3534       -17.6892        9.33224        10.0584
- 3535       -18.3686        7.91159         7.0668
- 3536       -19.0085        4.04788        5.68715
- 3537       -19.0717       -2.44793        6.47974
- 3538       -19.0777       0.809932         7.1716
- 3539       -19.2291       0.800045         5.0733
- 3540       -18.7869       -3.45272        8.65526
- 3541        -19.223      -0.120371       0.604645
- 3542       -19.1731       -1.34218              0
- 3543       -19.0831       -3.97031        4.89143
- 3544       -19.1063     -0.0394975         7.1739
- 3545       -18.7104       -7.06535        4.54058
- 3546       -18.7531       -6.95127         3.7938
- 3547       -19.2631      -0.120132        5.05978
- 3548       -18.7251        7.02655        4.52287
- 3549       -18.5259        4.29944        10.1249
- 3550       -19.2104       0.469396              0
- 3551       -19.2113      -0.529577              0
- 3552       -18.7678        6.91154        3.80698
- 3553       -15.7055        -12.383        15.4009
- 3554       -15.6421         12.463        15.5291
- 3555       -19.0558       -4.07756        5.63305
- 3556       -18.6789       -7.14846        5.44803
- 3557       -19.1665        3.33596        4.77551
- 3558       -18.8009       -6.82102        2.96953
- 3559       -17.8718       -5.22792        12.9894
- 3560       -17.8407        5.18957        13.1669
- 3561       -18.8143        6.78386        3.01183
- 3562       -18.6842        7.13448        5.59349
- 3563       -19.1349      -0.888927        7.17619
- 3564       -19.1486        3.43056        5.36278
- 3565       -18.5869       -4.50892        9.89032
- 3566       -16.7357      0.0493485        18.0289
- 3567       -19.1514         2.5027        6.50358
- 3568       -18.7212        3.27079        9.77434
- 3569       -18.8524       -6.67724        2.08472
- 3570       -18.3412        5.69209        10.5973
- 3571       -18.0699       -8.57198        9.35372
- 3572       -18.8644        6.64335        2.13668
- 3573       -19.2135       -3.36738        4.69527
- 3574       -19.0615        -4.0777        6.37746
- 3575       -19.2654        2.67494         4.7299
- 3576       -19.2308        2.94278        5.20098
- 3577       -18.4039        7.82917        7.97425
- 3578       -19.1479        3.43453        6.03117
- 3579       -19.1952       -3.46421        5.28903
- 3580       -18.6842       -7.13448        6.40651
- 3581       -18.4248       -7.77994         7.9819
- 3582       -18.8405        6.71086       0.922779
- 3583       -18.8413       -6.70858       0.896106
- 3584       -18.6789        7.14846        6.55197
- 3585       -19.0631        4.15981        6.57173
- 3586       -19.2185        3.02634        5.69464
- 3587        -18.133        8.43762        9.33487
- 3588       -18.7801       -3.50301         9.5688
- 3589        -17.652       -9.40256        11.0429
- 3590       -17.6683        9.37176        11.0698
- 3591       -19.3142       -2.69221        4.64624
- 3592       -19.3978        1.08421         4.1842
- 3593       -19.2545       -1.33624        6.69787
- 3594       -19.2784       -2.97055        5.12645
- 3595       -19.3993       -1.20057        4.16962
- 3596       -19.2008       -3.46435        6.03344
- 3597       -19.0471         2.6904         8.2583
- 3598       -19.2658       -3.05602        5.62556
- 3599       -19.4409       0.614994        3.81162
- 3600        -19.443      -0.711785        3.79585
- 3601        -19.091       -3.96151        7.09387
- 3602        -19.304        1.26939        6.51015
- 3603        -19.464     -0.0362423        3.64921
- 3604       -19.0207       -6.18178        4.30863
- 3605       -18.9589        3.13842         8.9862
- 3606       -19.0576       -6.06706        3.56185
- 3607        -19.338       0.349216        6.49664
- 3608       -19.0301        6.15275        4.31174
- 3609        -18.983       -6.29644        5.05541
- 3610       -19.0869       -2.79442         8.1912
- 3611       -19.0671        6.03712        3.59586
- 3612       -18.9923        6.26832        5.02763
- 3613       -19.0905        4.05256        7.31335
- 3614       -19.1292        2.11939        8.24818
- 3615       -19.2016       -3.46037        6.70183
- 3616       -18.9099        6.51281              0
- 3617       -18.5023       -3.43048        11.6782
- 3618       -18.9201       -6.48313              0
- 3619       -19.1029        -5.9227        2.67703
- 3620       -18.7104        7.06535        7.45942
- 3621       -15.1748        8.80904             20
- 3622       -19.1112        5.89607        2.72071
- 3623       -19.2714       -3.05616        6.36997
- 3624       -16.1594       -7.07962         18.378
- 3625       -19.3666      -0.500214        6.49893
- 3626       -18.7251       -7.02655        7.47713
- 3627       -18.4583        7.70006        8.79851
- 3628       -19.2025        3.54646        6.91576
- 3629       -18.4777       -7.65333        8.77705
- 3630       -19.3741       -1.78355        6.21955
- 3631       -19.2731        3.13827        6.57923
- 3632       -17.7098        4.77215        14.6608
- 3633       -16.5925       -11.1664        14.3365
- 3634       -16.5439        11.2382        14.4497
- 3635       -18.9877        6.28238        5.98611
- 3636       -18.9877       -6.28238        6.01389
- 3637       -19.1471       -5.77827        1.79221
- 3638       -19.0834      -0.107758         9.3642
- 3639       -19.1541        5.75495        1.84556
- 3640       -18.1172       -8.47165        10.3076
- 3641       -19.1858        -2.1334        8.23681
- 3642       -18.1143        8.47781        10.3463
- 3643       -19.2838        -2.9726        6.86363
- 3644       -18.6954       -2.42458        11.3566
- 3645       -19.2195       -3.36577         7.2891
- 3646        -19.173        1.63061        8.62196
- 3647       -19.1187        2.20773        8.93908
- 3648       -19.2857         3.0528        7.07833
- 3649       -19.1939       0.955062         8.7686
- 3650       -15.0565        13.1644         17.498
- 3651       -15.0972       -13.1177        17.4352
- 3652       -19.2437       -5.44805         4.0468
- 3653       -19.2504        5.42412        4.07402
- 3654       -19.2108       -5.56296        4.79358
- 3655       -19.2782        -5.3245         3.2813
- 3656       -19.0655      -0.678222        9.84125
- 3657       -19.4862      -0.947525        6.02061
- 3658       -19.2174        5.53993        4.78991
- 3659       -19.2395        3.34547        7.56867
- 3660       -19.2826        5.30847        3.35752
- 3661       -19.1631       -2.31478        8.80365
- 3662        -18.983        6.29644        6.94459
- 3663       -18.7531        6.95127         8.2062
- 3664       -19.2128        5.55609       0.922779
- 3665        -19.214       -5.55192       0.896106
- 3666       -19.3184       -2.70476        7.33471
- 3667       -18.7678       -6.91154        8.19302
- 3668       -18.9923       -6.26832        6.97237
- 3669       -19.1794       -5.67019         5.5352
- 3670       -19.2289       -1.66418         8.6094
- 3671       -19.1835         5.6561        5.50632
- 3672       -18.9877       -1.45989        10.3096
- 3673       -19.3176       -5.17992        2.39648
- 3674       -18.9921        1.26882        10.3711
- 3675        -19.321        5.16722        2.48237
- 3676       -18.4891        3.12286        12.5104
- 3677       -19.0775       0.263625        10.0302
- 3678       -18.0987        -4.2424        13.8126
- 3679       -19.2519       -1.01295         8.7718
- 3680       -19.3215        2.77446        7.55855
- 3681       -18.4102       -3.77819        12.7319
- 3682       -19.5302        1.72885         5.8487
- 3683       -19.3523        5.04879        1.67317
- 3684       -19.3508       -5.05444        1.63397
- 3685       -18.5117        7.57075        9.62278
- 3686       -19.5642       0.808677        5.83519
- 3687       -18.5297       -7.52654         9.5722
- 3688       -17.8129       -5.42709         14.547
- 3689        -19.188        1.32645        9.43461
- 3690       -19.1794        5.67019         6.4648
- 3691        -18.776       -1.59485        11.7927
- 3692       -19.1026        2.33164        9.77546
- 3693       -19.1835        -5.6561        6.49368
- 3694       -18.6844        2.09421        12.1598
- 3695       -19.5983        -0.1115        5.82167
- 3696       -19.2692        5.35716              0
- 3697       -19.4387       -4.70506        3.76624
- 3698       -19.4411        4.69509        3.83568
- 3699       -19.4084       -4.82858        4.53174
- 3700       -17.3689       -9.91576        13.2153
- 3701       -19.2779       -5.32548              0
- 3702       -19.0207        6.18178        7.69137
- 3703       -19.4128         4.8107        4.55219
- 3704        -19.234       -1.58341        9.24885
- 3705       -19.4682       -4.58157        3.00075
- 3706       -19.4686        4.57951        3.11917
- 3707       -19.0301       -6.15275        7.68826
- 3708       -17.3444        9.95852        13.3411
- 3709       -19.3814       -4.93583        5.27337
- 3710       -19.3836        4.92689         5.2686
- 3711       -19.6223       -2.02797        5.13046
- 3712       -19.5865        -2.3063        5.61067
- 3713       -18.7808      -0.589893        12.1147
- 3714       -19.4031        4.84985       0.750396
- 3715       -19.4961        4.46118        2.30998
- 3716       -19.4972       -4.45621        2.23824
- 3717       -19.1563       -2.36508        9.71719
- 3718       -19.4085         -4.828       0.737862
- 3719       -19.4741        1.54116        7.56512
- 3720        -18.671       -2.58997        12.3463
- 3721       -18.8009        6.82102        9.03047
- 3722       -18.8143       -6.78386        8.98817
- 3723       -19.3537        5.04309        5.98501
- 3724       -19.3537       -5.04309        6.01499
- 3725       -19.5739       -2.39177        6.10978
- 3726       -19.0683       -0.63016        10.7456
- 3727       -19.2108        5.56296        7.20642
- 3728       -19.5228         4.3429        1.50079
- 3729       -19.2174       -5.53993        7.21009
- 3730       -19.5255       -4.33089        1.47572
- 3731       -19.5013       -1.59306        7.55284
- 3732       -19.5749       -4.10163        3.57009
- 3733       -19.5755        4.09885        3.64045
- 3734       -19.5487       -4.22492        4.33559
- 3735        -19.551        4.21425        4.35696
- 3736        -18.195        -8.3032        11.3765
- 3737       -19.5274       -4.32202        4.92934
- 3738       -19.5303        4.30911        4.94423
- 3739        -18.194        8.30541         11.427
- 3740       -19.6989        2.01302        4.95961
- 3741       -19.6643        2.28087        5.43069
- 3742       -19.7446      -0.899789        4.79614
- 3743       -19.5862       -2.30821        6.60344
- 3744       -19.5043        4.42516        5.66064
- 3745       -19.5034       -4.42914        5.67096
- 3746       -19.5179        1.05237         7.9389
- 3747       -19.6476        3.73783         2.8292
- 3748        -18.401        3.45738        13.5747
- 3749       -19.0576        6.06706        8.43815
- 3750       -19.0671       -6.03712        8.40414
- 3751       -19.6501        -3.7246        2.75213
- 3752       -19.0731       0.374796        11.0677
- 3753        -19.652        2.36443        5.92435
- 3754       -19.3814        4.93583        6.72663
- 3755       -19.3836       -4.92689         6.7314
- 3756       -17.9153       -8.89049        12.3659
- 3757       -19.8019      0.0166072        4.33012
- 3758       -19.6697        3.61996        2.02001
- 3759       -19.6734       -3.59972        1.98962
- 3760       -19.5388       0.376826        8.08554
- 3761       -19.5443       -1.12384        7.92542
- 3762       -19.6692       -3.62272        4.13943
- 3763       -19.6698        3.61923        4.16173
- 3764       -15.6089        -8.4854             20
- 3765       -17.9217        8.87759        12.4574
- 3766       -19.6511       -3.71952        4.73318
- 3767       -19.6522         3.7138          4.749
- 3768       -19.5446        4.24352              0
- 3769       -19.5034        4.42914        6.32904
- 3770       -19.5043       -4.42516        6.33936
- 3771       -19.5519       -4.20996              0
- 3772       -19.2437        5.44805         7.9532
- 3773       -19.7326        3.25929        3.35048
- 3774       -19.2504       -5.42412        7.92598
- 3775       -19.6209       -2.04037        7.07452
- 3776       -19.6646        2.27896        6.42346
- 3777       -19.7347       -3.24681        3.32147
- 3778       -18.8169       -6.77677        9.79616
- 3779       -19.6325       -3.81637        5.32694
- 3780       -19.8173       0.627349        4.76251
- 3781        -19.634        3.80843        5.33627
- 3782       -19.5674      -0.472603        8.08783
- 3783       -19.6476        3.73771       0.750396
- 3784       -19.6521       -3.71402       0.737862
- 3785       -18.5981         -7.356        10.6412
- 3786       -18.5821        7.39627        10.7036
- 3787       -18.8152        6.78152        9.91082
- 3788       -18.7654        1.20019        12.8564
- 3789       -19.7382       -3.22526        4.57061
- 3790       -19.7382        3.22543        4.58721
- 3791       -18.3409       -1.25713           14.6
- 3792       -17.9409        3.74858        15.5145
- 3793       -19.7886        2.90037        2.53923
- 3794       -19.7927       -2.87203        2.50352
- 3795       -18.6624        2.24681         13.181
- 3796       -19.7803        2.95622        4.11613
- 3797       -19.7819       -2.94546        4.09039
- 3798       -19.4084        4.82858        7.46826
- 3799       -19.4128        -4.8107        7.44781
- 3800       -19.6333        -3.8124        5.99533
- 3801       -19.6333         3.8124        6.00467
- 3802       -19.7222       -3.32178        5.16437
- 3803       -19.7226        3.31974        5.17447
- 3804       -18.7781       -1.55527         12.851
- 3805       -19.7711        3.01748        1.26962
- 3806       -19.8305         2.5983        3.30487
- 3807        -19.834       -2.57173        3.27244
- 3808       -19.7759       -2.98568        1.25176
- 3809       -19.0693       -6.03001        9.21213
- 3810       -19.7004        2.00062        6.90367
- 3811       -19.7076       -3.40758        5.66347
- 3812       -19.7083        3.40362        5.66813
- 3813       -19.5274        4.32202        7.07066
- 3814       -19.5303       -4.30911        7.05577
- 3815       -19.0701        6.02739        9.31851
- 3816       -19.8293        2.60782          4.517
- 3817       -19.8309       -2.59541        4.49539
- 3818       -19.7989       -2.82906        5.00179
- 3819       -19.7984        2.83288        5.01268
- 3820       -19.8867        2.12589        2.93229
- 3821       -19.8676        2.29719        4.07052
- 3822       -19.8916       -2.07951        2.89866
- 3823       -19.8705       -2.27238        4.04136
- 3824       -19.8854        2.13841        2.18689
- 3825       -19.6325        3.81637        6.67306
- 3826        -19.634       -3.80843        6.66373
- 3827       -19.7802       -2.95693        5.49349
- 3828       -19.7801         2.9579        5.49917
- 3829       -19.8916       -2.07939        2.13173
- 3830       -17.6568        4.95374        16.2933
- 3831       -19.2826       -5.30847        8.64248
- 3832       -19.9128        1.86567        3.65069
- 3833       -14.1421        14.1421             20
- 3834       -14.1421       -14.1421             20
- 3835       -19.9168       -1.82248        3.61702
- 3836       -19.7076        3.40758        6.33653
- 3837       -19.7083       -3.40362        6.33187
- 3838       -19.7528        3.13471              0
- 3839       -19.7584       -3.09945              0
- 3840       -19.7737              3              6
- 3841       -19.7737             -3              6
- 3842       -19.9538        1.35875        3.32534
- 3843       -19.9529        1.37115        2.57995
- 3844       -19.8725        2.25458       0.917275
- 3845        -19.958       -1.29481        3.29381
- 3846       -19.9581       -1.29469        2.52688
- 3847       -18.6371       -2.79267        13.5551
- 3848       -19.8795       -2.19208       0.879973
- 3849       -19.4411       -4.69509        8.16432
- 3850          -18.2       -2.49454        15.3041
- 3851       -19.9521        1.38354        1.83455
- 3852        -19.551       -4.21425        7.64304
- 3853       -19.9868       0.726239        3.08923
- 3854       -19.9581       -1.29457        1.75995
- 3855       -19.9899        -0.6367        3.06834
- 3856       -19.9872       0.715973        2.41754
- 3857       -19.9905      -0.615008        2.38024
- 3858       -19.9999      0.0562798        3.00053
- 3859       -17.9142       -3.67922        16.0385
- 3860       -19.6522        -3.7138          7.251
- 3861       -19.7226       -3.31974        6.82553
- 3862       -19.9999        -0.0525        2.10491
- 3863       -19.7222        3.32178        6.83563
- 3864        -19.571        4.12038        7.72357
- 3865       -19.3152        5.18877        8.93642
- 3866       -19.7801        -2.9579        6.50083
- 3867       -19.7802        2.95693        6.50651
- 3868       -19.9868      -0.725148        1.48462
- 3869       -19.9908       0.605851        1.52192
- 3870       -19.6705        3.61525        7.32597
- 3871       -18.7626       0.234813        13.5927
- 3872       -19.9639        1.20054       0.917275
- 3873       -19.0716        -6.0229        10.0201
- 3874       -19.9677       -1.13702       0.879973
- 3875       -19.8412        1.31723        6.94199
- 3876       -19.9993      -0.161457        1.20929
- 3877        -19.471        4.56942        8.45147
- 3878       -19.8927        2.06934              0
- 3879       -19.8965       -2.03251              0
- 3880       -16.7487       -10.9307        15.9314
- 3881       -16.9288        5.46732        18.5539
- 3882       -19.9919      -0.569118       0.604645
- 3883       -19.9955       0.425273       0.604645
- 3884       -18.8778       -6.60512        10.8651
- 3885       -19.7984       -2.83288        6.98732
- 3886       -19.2846       -5.30135        9.45047
- 3887       -16.7049        10.9975        16.0622
- 3888       -19.7989        2.82906        6.99821
- 3889       -19.0826        5.98772        10.1989
- 3890       -19.7382       -3.22543        7.41279
- 3891       -19.6698       -3.61923        7.83827
- 3892       -19.5755       -4.09885        8.35955
- 3893       -19.9677       -1.72718        5.75697
- 3894       -19.9741        1.01808              0
- 3895       -18.8776        6.60583        10.9916
- 3896        -19.976       -0.97987              0
- 3897       -19.7549        3.12137        7.48854
- 3898       -19.4686       -4.57951        8.88083
- 3899            -20       0.018753              0
- 3900       -18.6648       -7.18517        11.7101
- 3901       -18.7553        1.38421        13.8517
- 3902       -18.6507        7.22148        11.7843
- 3903       -19.9207       -1.13619        6.97454
- 3904       -19.7064         3.4144        7.97888
- 3905       -19.8293       -2.60782          7.483
- 3906       -19.8309        2.59541        7.50461
- 3907       -19.3258        5.14904        9.81677
- 3908       -19.7803       -2.95622        7.88387
- 3909       -19.6236        3.86186        8.70678
- 3910       -16.3485       -6.37178             20
- 3911       -20.0798      -0.891157        5.55803
- 3912       -19.7971        2.84183        7.96876
- 3913       -18.0644        2.69292        16.3337
- 3914       -17.5061       -9.67136        14.8101
- 3915       -18.4241       -7.78152        12.6995
- 3916       -18.6322         2.4338        14.4284
- 3917        -17.305       -3.80568         18.378
- 3918       -20.1371      0.0252392        5.09201
- 3919       -18.4153        7.80226        12.8147
- 3920       -17.4855        9.70861        14.9536
- 3921       -19.7522       -3.13862        8.45071
- 3922       -19.8676       -2.29719        7.92948
- 3923         -19.53        4.31043        9.43468
- 3924       -19.8705        2.27238        7.95864
- 3925       -20.0403       -1.58351        6.49622
- 3926       -19.9754       0.387357        7.55365
- 3927       -19.6703       -3.61675        8.97199
- 3928       -20.1184        1.55616        5.53791
- 3929       -20.0675        1.77669        6.28054
- 3930       -20.1524       0.635981         5.5244
- 3931       -20.1015       0.856515        6.26702
- 3932       -17.3364        3.20651        18.5943
- 3933       -19.7841        2.93065        8.65966
- 3934        -20.004      -0.462072        7.55594
- 3935       -18.1627       -8.37352        13.6888
- 3936       -19.8458       -2.47839        8.49632
- 3937       -16.3662        6.91298             20
- 3938       -19.2578       -5.39781        10.7767
- 3939       -19.4457       -4.67592        10.2071
- 3940       -19.9128       -1.86567        8.34931
- 3941       -19.9168        1.82248        8.38298
- 3942       -19.8602        2.36067        8.64954
- 3943       -20.1524      -0.747481        6.29728
- 3944       -18.3403       -1.26863        16.0564
- 3945       -18.1602        8.37887         13.845
- 3946       -20.1801       -2.24994        5.14809
- 3947       -20.2159        -1.9716        4.66787
- 3948       -19.7129        3.37652        9.38756
- 3949       -19.2653        5.37111        10.9566
- 3950       -20.2732        -1.0552        4.20185
- 3951       -20.1334       -2.39177        6.10978
- 3952       -20.2717        1.22959        4.21643
- 3953       -19.8223       -2.65995        9.06315
- 3954       -19.0846       -5.98137        11.6217
- 3955       -19.8991       -2.00663        8.86891
- 3956       -20.3169      -0.566414        3.82807
- 3957       -20.3148       0.760366        3.84384
- 3958       -19.9538       -1.35875        8.67466
- 3959       -19.6609       -3.66744        9.88554
- 3960        -19.958        1.29481        8.70619
- 3961       -19.0817        5.99059        11.7494
- 3962       -20.3379       0.109129        3.68143
- 3963       -19.4797        4.53224        10.5745
- 3964       -19.9124         1.8697        9.02332
- 3965       -20.2871        1.84033        4.64882
- 3966       -20.2436        2.22886         5.3012
- 3967       -19.8495        2.44905        9.34044
- 3968       -20.2114        2.36443        5.92435
- 3969       -20.1655       -2.25621        6.73293
- 3970       -19.9868      -0.726239        8.91077
- 3971        -16.212        -11.712        17.9657
- 3972       -19.9899         0.6367        8.93166
- 3973        -18.762        0.22332        15.0492
- 3974       -16.1885        11.7445        18.0311
- 3975       -19.9999     -0.0562798        8.99947
- 3976       -20.2357     -0.0733587        6.87868
- 3977       -19.6911         3.5014        10.2239
- 3978       -19.9071       -1.92506        9.50836
- 3979       -19.9591       -1.27793        9.31411
- 3980       -20.2018        2.32679        6.85529
- 3981       -19.8155       -2.71023         9.9767
- 3982       -19.9755       0.989869        9.51884
- 3983       -20.4023        2.05912        3.81826
- 3984       -19.9903      -0.623775        9.47652
- 3985       -18.7557        1.37814        15.2476
- 3986       -18.9724       -6.32837        12.6755
- 3987        -20.418       -2.02531        3.78683
- 3988       -20.4454        1.58107        3.45045
- 3989       -19.8338        2.57288        10.1768
- 3990       -19.9389        1.56211        9.83596
- 3991       -20.4733       0.963597        3.15896
- 3992       -19.4223       -4.77235        11.5333
- 3993       -20.4618       -1.52744        3.41796
- 3994       -19.9975       0.313794        9.66548
- 3995       -20.2376        2.04846        7.33551
- 3996       -18.9737        6.32442        12.8136
- 3997       -20.4964       0.306616        3.01571
- 3998       -17.8337        4.28577        17.7394
- 3999       -20.3776        2.78413        4.88259
- 4000       -20.4942      -0.888504        3.13459
- 4001       -20.4123        2.53777        4.40009
- 4002       -20.3852       -2.77775        4.86682
- 4003       -20.3458       -2.95925        5.50723
- 4004       -20.3455        2.96015        5.51265
- 4005        -20.421        -2.5214         4.3744
- 4006       -19.9641       -1.19721        9.95356
- 4007       -20.5151      -0.207636        3.00719
- 4008       -19.4267        4.75417        11.7144
- 4009       -20.3332             -3              6
- 4010       -20.3332              3              6
- 4011       -20.2871       -1.84033        7.35118
- 4012       -19.6427       -3.76347        11.2118
- 4013       -19.9023       -1.97491        10.4219
- 4014       -19.9984      -0.251521        10.1425
- 4015       -18.7613       -6.92914        13.6648
- 4016       -20.3455       -2.96015        6.48735
- 4017       -20.3458        2.95925        6.49277
- 4018       -19.6506        3.72233        11.3638
- 4019       -19.8086       -2.76054        10.8902
- 4020       -19.9882       0.686487        10.3315
- 4021       -19.8173        2.69687        11.0132
- 4022       -19.9289        1.68456        10.6723
- 4023       -18.7685        6.90973         13.844
- 4024       -18.1033       -2.97138        17.6605
- 4025       -19.3335       -5.12004        12.5871
- 4026       -20.3776       -2.78413        7.11741
- 4027       -20.5613       -1.67081        5.29439
- 4028       -20.3704        -1.1662        7.93259
- 4029       -20.3718        1.11858        7.94717
- 4030       -20.3852        2.77775        7.13318
- 4031       -17.1057        4.79935             20
- 4032       -20.6186      -0.754417        4.82837
- 4033        -19.967       -1.14913        10.8579
- 4034       -18.3542      -0.497782        17.4104
- 4035       -19.3418        5.08867        12.7786
- 4036       -20.6758       0.161979        4.36234
- 4037        -19.907       -1.92628        11.3263
- 4038       -17.3565        2.57414             20
- 4039        -19.999      -0.204249        11.0469
- 4040       -20.4123       -2.53777        7.59991
- 4041       -20.6537      -0.449472        5.36191
- 4042       -19.6101          -3.93        12.2014
- 4043        -20.421         2.5214         7.6256
- 4044       -20.4134      -0.696985        8.30518
- 4045       -20.4156       0.629795        8.32094
- 4046       -20.6912        0.77272        4.79473
- 4047       -20.4023       -2.05912        8.18174
- 4048       -18.3478       0.657041        17.6088
- 4049       -19.7848       -2.92581        11.8799
- 4050       -20.6339       -1.52714        6.03363
- 4051        -20.418        2.02531        8.21317
- 4052       -19.6208        3.87604         12.385
- 4053       -19.9841       0.797548         11.369
- 4054       -20.4365     -0.0457484        8.46758
- 4055       -20.6556          1.604        5.96975
- 4056       -15.6366        12.4698             20
- 4057       -15.6366       -12.4698             20
- 4058       -20.7065        1.38346        5.22712
- 4059       -20.6537       0.337972        6.45976
- 4060        -19.796        2.84936        12.0344
- 4061       -19.9191        1.79739        11.7098
- 4062       -20.6047        1.82453        6.71237
- 4063       -20.4454       -1.58107        8.54955
- 4064       -20.7634       -1.71074        4.42909
- 4065       -19.2381       -5.46776        13.6408
- 4066       -20.8064       0.977986        3.97892
- 4067       -19.9697       -1.10108        11.7623
- 4068       -20.4618        1.52744        8.58204
- 4069       -20.8207      -0.794345        3.96306
- 4070       -20.8344       0.362167        3.70776
- 4071       -20.4733      -0.963597        8.84104
- 4072       -20.8531      -0.158192        3.70036
- 4073       -20.7269       -2.33541        5.64719
- 4074       -20.7664       -2.19511        5.01379
- 4075       -20.8218        1.58873        4.41131
- 4076       -17.4941       -3.09784             20
- 4077       -20.4942       0.888504        8.86541
- 4078       -19.2507         5.4232        13.8429
- 4079       -20.7065       -1.38346        6.77288
- 4080       -20.4964      -0.306616        8.98429
- 4081       -19.8905       -2.09002         12.316
- 4082       -19.5374       -4.27689        13.2552
- 4083       -19.9998      -0.094428        12.0844
- 4084       -20.5151       0.207636        8.99281
- 4085       -20.8317        2.05616        4.99041
- 4086       -18.6871       -7.12689        15.2224
- 4087       -20.7996        2.19173        5.61356
- 4088       -18.1271       -8.45032        16.3437
- 4089       -20.7487        2.41226        6.35619
- 4090       -19.7596       -3.09133        12.8696
- 4091       -20.7389       0.894656        7.32403
- 4092       -19.5519        4.20967        13.4493
- 4093       -19.9793       0.908827        12.4064
- 4094        -20.937        1.79399        3.59551
- 4095       -20.7996       -2.19173        6.38644
- 4096       -20.9649        1.19568        3.24857
- 4097       -19.7734        3.00207        13.0556
- 4098       -19.9049        1.94829         12.731
- 4099       -20.9929       0.562356        3.05318
- 4100       -18.7011        7.09004        15.4764
- 4101       -18.1287         8.4469         16.585
- 4102       -20.7898       -0.70934        7.35429
- 4103       -20.9655       -1.75067        3.56378
- 4104       -17.7448      -0.872632             20
- 4105       -21.0116      0.0401301        3.00027
- 4106       -20.9979       -1.13009        3.22099
- 4107       -20.7881        2.27197        6.98959
- 4108       -20.9469        2.33758        4.11965
- 4109       -21.0304      -0.478363        3.03838
- 4110       -20.9685       -2.31322        4.08976
- 4111       -19.9718       -1.06149        12.8206
- 4112       -17.4233       -9.81976        17.9657
- 4113       -18.1171       -2.20054        19.0145
- 4114       -20.7851         1.7876        7.57429
- 4115       -20.8317       -2.05616        7.00959
- 4116       -17.4038        9.85428        18.0311
- 4117       -20.9569        2.72887        4.75369
- 4118       -20.8218       -1.58873        7.58869
- 4119       -20.9248        2.93569        5.38219
- 4120       -20.9716       -2.71941        4.73318
- 4121       -20.9321       -2.93347        5.37171
- 4122       -20.8926             -3              6
- 4123       -20.8926              3              6
- 4124       -19.8947       -2.04985        13.3743
- 4125       -19.9999      -0.055564        13.1427
- 4126       -20.8731      -0.035217        7.93569
- 4127       -20.9248       -2.93569        6.61781
- 4128       -19.4916       -4.48082         14.464
- 4129       -20.9321        2.93347        6.62829
- 4130       -19.9701        1.09256        13.4017
- 4131       -19.1803       -5.66697        15.1984
- 4132       -19.7269       -3.29387        14.0784
- 4133       -19.8857        2.13487        13.7263
- 4134       -21.1352       -1.22913        5.09827
- 4135        -20.905      -0.914605        8.17009
- 4136       -20.9193       0.857726        8.18596
- 4137       -21.1925      -0.312732        4.63225
- 4138       -18.3679      0.0246743        19.0145
- 4139       -19.5105        4.39792        14.6966
- 4140       -20.9569       -2.72887        7.24631
- 4141       -20.9716        2.71941        7.26682
- 4142       -21.2078       0.298009        5.06464
- 4143        -20.933      -0.298786        8.44126
- 4144       -19.7441        3.18892         14.303
- 4145       -20.9469       -2.33758        7.88035
- 4146       -19.1986        5.60481        15.4753
- 4147       -20.9517       0.221573        8.44865
- 4148       -19.9739       -1.02193         13.879
- 4149       -20.9685        2.31322        7.91024
- 4150        -20.937       -1.79399        8.40449
- 4151       -21.2078       -1.08545        5.83752
- 4152       -20.9655        1.75067        8.43622
- 4153       -21.2078        1.08545        6.16248
- 4154       -20.9649       -1.19568        8.75143
- 4155       -21.1569        1.30599        6.90511
- 4156       -19.9996       0.124953        14.1379
- 4157       -21.3373       -1.26906        4.23297
- 4158       -20.9979        1.13009        8.77901
- 4159       -21.2078      -0.298009        6.93536
- 4160       -20.9929      -0.562356        8.94682
- 4161        -19.873       -2.25024        14.5831
- 4162       -19.9592        1.27686        14.3969
- 4163       -21.0116     -0.0401301        8.99973
- 4164       -21.3403       -1.75343        4.81767
- 4165       -21.0304       0.478363        8.96162
- 4166       -21.3423       -2.33541        5.64719
- 4167       -21.4693       0.704096        3.81672
- 4168       -21.4146         1.8605        4.67336
- 4169       -19.6919       -3.49673        15.2872
- 4170        -16.942        10.6286             20
- 4171        -16.942       -10.6286             20
- 4172        -19.865        2.32007        14.9736
- 4173       -21.4857      -0.512713        3.80367
- 4174       -21.4929       0.120688         3.6817
- 4175       -21.2911       0.376113        7.51677
- 4176       -21.4149        2.19173        5.61356
- 4177        -21.364        2.41226        6.35619
- 4178       -19.4447       -4.67995        16.0216
- 4179       -21.3403        1.75343        7.18233
- 4180        -19.713        3.37606        15.5503
- 4181       -21.5298        2.08217        3.84024
- 4182       -19.1204        -5.8661         16.756
- 4183       -21.4149       -2.19173        6.38644
- 4184       -21.3373        1.26906        7.76703
- 4185        -21.572       -2.04978        3.80948
- 4186       -21.5999        1.52689        3.41764
- 4187       -21.5397         2.5544        4.42677
- 4188       -21.6279       0.905817        3.14002
- 4189       -19.9733       -1.03342        15.3355
- 4190       -19.4687        4.57939         16.329
- 4191       -21.6514       0.318475        3.01695
- 4192       -21.4146        -1.8605        7.32664
- 4193       -21.6305       -1.47558        3.38798
- 4194       -21.5751       -2.53911        4.40221
- 4195       -21.6629      -0.833629        3.11815
- 4196       -21.6702      -0.195899         3.0064
- 4197       -21.5401        2.93569        5.38219
- 4198       -21.5474       -2.93347        5.37171
- 4199       -21.5079              3              6
- 4200       -21.5079             -3              6
- 4201       -19.1447        5.78637        17.1078
- 4202       -19.9997       0.113652        15.5944
- 4203       -21.7091      -0.787443        4.90216
- 4204       -19.9596         1.2708        15.7928
- 4205       -21.5401       -2.93569        6.61781
- 4206       -21.7517       0.336524        4.56996
- 4207       -21.5474        2.93347        6.62829
- 4208       -19.8717       -2.26194        16.0396
- 4209       -21.7091   -1.94289e-15              6
- 4210       -21.7671       0.947265        5.00235
- 4211       -18.6274       -7.28157         18.378
- 4212       -21.5397        -2.5544        7.57323
- 4213       -21.6665      -0.778416        7.07419
- 4214       -21.5298       -2.08217        8.15976
- 4215       -21.5751        2.53911        7.59779
- 4216       -19.8657        2.31392        16.3695
- 4217        -21.568      -0.640716         8.3323
- 4218       -21.5843       0.576094        8.34535
- 4219       -18.6428        7.24206        18.5539
- 4220       -21.7091       0.787443        7.09784
- 4221        -21.572        2.04978        8.19052
- 4222       -21.5915     -0.0573069        8.46732
- 4223       -21.8823        1.15253        4.18654
- 4224       -21.5999       -1.52689        8.58236
- 4225       -21.8783        1.42367        5.57489
- 4226       -21.7498      -0.104294         7.6556
- 4227       -21.6305        1.47558        8.61202
- 4228       -21.9439       -1.55137        4.49722
- 4229       -21.6279      -0.905817        8.85998
- 4230       -21.9162       -1.89372        5.45108
- 4231       -21.8783       -1.42367        6.42511
- 4232       -22.0023      -0.987424        4.07357
- 4233       -21.6514      -0.318475        8.98305
- 4234       -21.6629       0.833629        8.88185
- 4235       -21.7817      -0.983682           7.89
- 4236       -19.9727       -1.04491         16.792
- 4237       -21.6702       0.195899         8.9936
- 4238       -18.0194        8.67767             20
- 4239       -18.0194       -8.67767             20
- 4240       -21.9162        1.89372        6.54892
- 4241       -19.6014         -3.973        17.6436
- 4242       -19.9997       0.107715        16.9903
- 4243       -19.6136        3.91248        17.7752
- 4244         -19.96        1.26473        17.1887
- 4245       -21.9439        1.55137        7.50278
- 4246       -22.1226        2.33755        4.11961
- 4247       -19.3234       -5.15824         18.378
- 4248       -22.1927        1.83739         3.6285
- 4249       -22.1786        -2.3153        4.09228
- 4250       -22.1229        2.84253        5.04083
- 4251        -19.334        5.11834        18.5539
- 4252       -22.0023       0.987424        7.92643
- 4253       -22.1678      -0.480407        6.13883
- 4254       -22.2371       -1.79704        3.59778
- 4255       -22.1509       -2.83713        5.02497
- 4256       -22.2628        1.24621        3.27109
- 4257       -22.2864       0.659387        3.07336
- 4258       -22.2684      -0.138187        4.83986
- 4259       -22.3027      -0.546334        3.05017
- 4260         -22.31      0.0793968        3.00105
- 4261       -22.2955        -1.1874        3.24499
- 4262       -22.1233              3              6
- 4263       -22.1233             -3              6
- 4264       -22.1678       0.307036        7.23667
- 4265       -22.2684       0.649256        5.93771
- 4266       -22.1229       -2.84253        6.95917
- 4267       -22.1509        2.83713        6.97503
- 4268       -22.1226       -2.33755        7.88039
- 4269       -22.3796       -1.12566        5.48975
- 4270       -19.8124       -2.73324         18.396
- 4271       -22.1786         2.3153        7.90772
- 4272       -19.7965        2.84551        18.5943
- 4273       -22.4751        1.42431        4.44859
- 4274       -18.8872         6.5784             20
- 4275       -18.8872        -6.5784             20
- 4276       -22.3796        1.12566        6.51025
- 4277       -22.1927       -1.83739         8.3715
- 4278       -19.9932       -0.51991         18.396
- 4279       -22.5452       0.878641        4.02433
- 4280       -22.5616      -0.338168        4.01128
- 4281       -22.5688       0.295233        3.88931
- 4282       -22.2371        1.79704        8.40222
- 4283       -22.3745       -1.25546        7.62795
- 4284       -19.9901       0.628723        18.5943
- 4285       -22.2628       -1.24621        8.72891
- 4286       -22.6202       -1.33825         4.2858
- 4287       -22.2955         1.1874        8.75501
- 4288       -22.2864      -0.659387        8.92664
- 4289       -22.5863        1.90071        5.02113
- 4290       -22.3027       0.546334        8.94983
- 4291         -22.31     -0.0793968        8.99895
- 4292       -22.6143       -1.88959        5.08481
- 4293       -22.4447      -0.709792        8.05221
- 4294       -22.5866        2.23194        5.96133
- 4295        -22.461       0.507017        8.06526
- 4296       -22.5866       -2.23194        6.03867
- 4297       -22.4682      -0.126384        8.18723
- 4298       -22.5863       -1.90071        6.97887
- 4299       -22.6143        1.88959        6.91519
- 4300        -22.727       0.168849        6.07654
- 4301       -22.6265      -0.173371         7.3755
- 4302       -19.4986        4.45042             20
- 4303       -19.4986       -4.45042             20
- 4304       -22.8036        2.15232        3.91014
- 4305       -22.8276       0.511069        4.77757
- 4306       -22.6202        1.33825         7.7142
- 4307       -22.8737        1.61015        3.46871
- 4308        -22.855       -2.11276        3.87015
- 4309       -22.8297        2.63019        4.55704
- 4310       -22.9237       0.977666        3.16378
- 4311       -22.9134       -1.54986        3.43136
- 4312       -22.9472       0.389346        3.02537
- 4313       -22.9558      -0.235538        3.00926
- 4314       -22.9486      -0.874394        3.13026
- 4315       -22.8662       -2.61733        4.53385
- 4316       -22.8382       0.645253        6.64908
- 4317         -22.83        2.96129        5.51964
- 4318       -22.8382      -0.818623        6.72642
- 4319       -22.8066              3              6
- 4320       -22.8066             -3              6
- 4321       -22.8386       -2.95992        5.51126
- 4322       -22.9388      -0.476404        5.42746
- 4323       -22.9388       0.987472        5.35012
- 4324       -19.8791        2.19542             20
- 4325       -19.8791       -2.19542             20
- 4326         -22.83       -2.96129        6.48036
- 4327       -22.8386        2.95992        6.48874
- 4328            -20              0             20
- 4329       -22.8297       -2.63019        7.44296
- 4330       -22.8036       -2.15232        8.08986
- 4331       -22.8662        2.61733        7.46615
- 4332         -23.05        1.46388        5.92266
- 4333         -23.05       -1.46388        6.07734
- 4334        -22.855        2.11276        8.12985
- 4335       -23.1561        1.22966        4.24814
- 4336       -23.1795      -0.688989        4.22351
- 4337       -23.2061       0.608609        3.93093
- 4338       -22.8737       -1.61015        8.53129
- 4339       -23.2147     -0.0241836         3.9151
- 4340       -22.9134        1.54986        8.56864
- 4341       -22.9237      -0.977666        8.83622
- 4342       -23.0556       -1.06081         7.8284
- 4343       -22.9486       0.874394        8.86974
- 4344       -22.9472      -0.389346        8.97463
- 4345       -22.9558       0.235538        8.99074
- 4346       -23.0789       0.857838        7.85303
- 4347       -23.2673        1.70606        4.82068
- 4348       -23.2907       -1.67646        4.87339
- 4349       -23.1055       -0.43976        8.14561
- 4350       -23.1141       0.193033        8.16144
- 4351       -23.2934         2.1508        5.47469
- 4352         -23.27        2.23194        5.96133
- 4353       -23.3019       -2.14789        5.54361
- 4354         -23.27       -2.23194        6.03867
- 4355       -23.2934        -2.1508        6.52531
- 4356       -23.3019        2.14789        6.45639
- 4357       -23.2673       -1.70606        7.17932
- 4358       -23.2907        1.67646        7.12661
- 4359       -23.4846        1.94825         3.7187
- 4360       -23.5346        1.35285        3.32235
- 4361       -23.5313       -1.88905        3.66944
- 4362       -23.5665       -1.24763        3.27173
- 4363       -23.5845        0.70615        3.08429
- 4364       -23.5107        2.48647        4.32147
- 4365       -23.5931      0.0699502        3.00082
- 4366       -23.6017      -0.559436        3.05262
- 4367       -23.5426       -2.45955        4.28226
- 4368       -23.5367        2.83773        5.02671
- 4369       -23.5134        2.96129        5.51964
- 4370         -23.49              3              6
- 4371         -23.49             -3              6
- 4372        -23.522       -2.95992        5.51126
- 4373       -23.5539        -2.8319        5.00988
- 4374       -23.5134       -2.96129        6.48036
- 4375        -23.522        2.95992        6.48874
- 4376       -23.5367       -2.83773        6.97329
- 4377       -23.5107       -2.48647        7.67853
- 4378       -23.5539         2.8319        6.99012
- 4379       -23.4846       -1.94825         8.2813
- 4380       -23.5426        2.45955        7.71774
- 4381       -23.5313        1.88905        8.33056
- 4382       -23.5346       -1.35285        8.67765
- 4383       -23.8132     -0.0966501        6.19237
- 4384       -23.5665        1.24763        8.72827
- 4385       -23.5845       -0.70615        8.91571
- 4386       -23.9138        0.24557         4.8934
- 4387       -23.9138        0.93021        4.71411
- 4388       -23.5931     -0.0699502        8.99918
- 4389       -23.6017       0.559436        8.94738
- 4390       -23.8132       -0.07115        7.18915
- 4391       -23.8132      -0.761361        7.36243
- 4392        -24.025       0.721973        5.46594
- 4393        -24.025      -0.741903        5.54328
- 4394        -24.025        1.40661        5.28665
- 4395        -24.025       -1.43496        5.81061
- 4396        -24.025        1.43682        6.19139
- 4397        -24.025       0.747473        6.46273
- 4398        -24.025      -0.716403        6.54007
- 4399        -24.025        2.23194        5.96133
- 4400        -24.025       -2.23194        6.03867
- 4401        -24.025       -1.40661        6.71335
- 4402       -24.2423        1.73051        3.54942
- 4403       -24.2423         1.6488        4.18468
- 4404       -24.2657      -0.954489        4.33933
- 4405       -24.2923       0.348285        3.02029
- 4406       -24.2657       -1.69909        3.52753
- 4407       -24.3009      -0.276213        3.01274
- 4408       -24.2923        0.34311        4.04676
- 4409       -24.2923        1.10858        3.21234
- 4410       -24.2423        2.30777        4.08318
- 4411       -24.2923        1.02775        3.86747
- 4412       -24.3009       -1.03571        3.18445
- 4413       -24.3009      -0.289683        4.03093
- 4414       -24.2657       -1.64755        4.60666
- 4415       -24.2657       -2.28296         4.0537
- 4416       -24.2684        2.09354        4.83868
- 4417       -24.2769       -2.11897        5.27688
- 4418       -24.2684        2.73168        4.75988
- 4419       -24.2769       -2.72792        4.75161
- 4420       -24.2684        2.96129        5.51964
- 4421        -24.245              3              6
- 4422        -24.245             -3              6
- 4423       -24.2769       -2.95992        5.51126
- 4424       -24.2769        2.12083        6.72512
- 4425       -24.2684       -2.96129        6.48036
- 4426       -24.2684       -2.09354        7.16132
- 4427       -24.2657         1.6494        7.39534
- 4428       -24.2769        2.95992        6.48874
- 4429       -24.2657       0.960059        7.66667
- 4430       -24.2423        -1.6488        7.81532
- 4431       -24.2684       -2.73168        7.24012
- 4432       -24.2769        2.72792        7.24839
- 4433       -24.2423       -2.30777        7.91682
- 4434       -24.2923      -0.337539        7.95925
- 4435       -24.3009       0.295253        7.97508
- 4436       -24.2657        2.28296         7.9463
- 4437       -24.2923       -1.02775        8.13253
- 4438       -24.2423       -1.73051        8.45058
- 4439       -24.2657        1.69909        8.47247
- 4440       -24.2923       -1.10858        8.78766
- 4441       -24.3009        1.03571        8.81555
- 4442       -24.2923      -0.348285        8.97971
- 4443       -24.3009       0.276213        8.98726
- 4444            -25   -4.71028e-16              3
- 4445            -25       0.749509        3.09514
- 4446            -25      -0.749509        3.09514
- 4447            -25    -0.00996478        4.00461
- 4448            -25       0.674676        3.82532
- 4449            -25      -0.759965        4.20558
- 4450            -25            1.5        3.40192
- 4451            -25           -1.5        3.40192
- 4452            -25        1.42468        4.02629
- 4453            -25       0.664711        4.82994
- 4454            -25     -0.0199296        5.00923
- 4455            -25       -1.45302         4.4729
- 4456            -25        1.34935        4.65065
- 4457            -25        2.12132        3.87868
- 4458            -25       -2.12132        3.87868
- 4459            -25      -0.712989        5.27655
- 4460            -25        1.97371        4.57532
- 4461            -25       0.694916        5.73468
- 4462            -25       -2.00206        5.02194
- 4463            -25        1.37956        5.55539
- 4464            -25       -1.40605        5.54388
- 4465            -25        2.59808            4.5
- 4466            -25       -2.59808            4.5
- 4467            -25     0.00557059        6.00601
- 4468            -25        2.17468        5.32532
- 4469            -25      -0.687489        6.27334
- 4470            -25       -2.20302        5.77194
- 4471            -25        2.90486        5.25049
- 4472            -25       -2.90486        5.25049
- 4473            -25        -1.3777        6.44662
- 4474            -25        1.40976        6.46012
- 4475            -25       0.720416        6.73146
- 4476            -25        2.20488        6.23006
- 4477            -25      0.0310707        7.00279
- 4478            -25      -0.659141        7.17607
- 4479            -25             -3              6
- 4480            -25              3              6
- 4481            -25       -2.17468        6.67468
- 4482            -25        2.00392        6.98006
- 4483            -25       -1.34935        7.34935
- 4484            -25        2.90486        6.74951
- 4485            -25       -2.90486        6.74951
- 4486            -25        1.45488         7.5291
- 4487            -25       -1.97371        7.42468
- 4488            -25       0.765535        7.80043
- 4489            -25      0.0155354         8.0014
- 4490            -25       -1.42468        7.97371
- 4491            -25        2.59808            7.5
- 4492            -25       -2.59808            7.5
- 4493            -25      -0.674676        8.17468
- 4494            -25        2.12132        8.12132
- 4495            -25       -2.12132        8.12132
- 4496            -25            1.5        8.59808
- 4497            -25           -1.5        8.59808
- 4498            -25       0.749509        8.90486
- 4499            -25      -0.749509        8.90486
- 4500            -25    4.71028e-16              9
-end coordinates
-
-Elements
-    1        594     515     664     729     556     585     626     662     627     691
-    2       3840    3819    3781    3388    3828    3803    3812    3586    3576    3564
-    3        433     516     566     652     473     539     499     543     580     604
-    4       3841    3885    3826    3463    3866    3861    3837    3623    3643    3615
-    5       3888    3840    3825    3476    3867    3836    3863    3648    3631    3628
-    6        515     431     567     632     472     498     540     570     527     592
-    7       3818    3841    3779    3412    3827    3811    3802    3594    3598    3579
-    8        516     595     669     768     557     628     588     646     685     723
-    9        602     720     598     462     659     658     603     531     587     529
-   10        138     228     135     158     188     183     133     144     195     143
-   11       3858    4099    4109    4036    3997    4105    4007    3962    4070    4072
-   12       3975    4160    4165    4126    4080    4163    4084    4054    4143    4147
-   13        594     664     750     729     626     709     676     662     691     732
-   14        433     566     487     652     499     520     455     543     604     562
-   15       3781    3819    3763    3388    3803    3790    3767    3564    3576    3557
-   16       3826    3885    3891    3463    3861    3890    3860    3615    3643    3645
-   17       3924    3888    3904    3476    3906    3897    3912    3680    3648    3659
-   18        595     657     746     768     633     700     673     685     710     753
-   19       3818    3779    3762    3412    3802    3766    3789    3594    3579    3573
-   20        567     431     486     632     498     453     519     592     527     553
-   21        664     515     567     729     585     540     612     691     627     642
-   22       3840    3781    3825    3388    3812    3801    3836    3586    3564    3578
-   23        566     516     669     652     539     588     614     604     580     650
-   24       3841    3826    3779    3463    3837    3800    3811    3623    3615    3596
-   25       3888    3825    3904    3476    3863    3870    3897    3648    3628    3659
-   26        669     595     746     768     628     673     706     723     685     753
-   27        594     515     729     514     556     627     662     551     511     622
-   28       3840    3819    3388    3682    3828    3576    3586    3753    3741    3522
-   29        433     516     652     460     473     580     543     443     483     552
-   30       3841    3885    3463    3630    3866    3643    3623    3725    3743    3537
-   31        655     695     569     462     679     637     609     545     575     506
-   32        340     270     181     158     293     218     249     223     203     160
-   33       3958    3922    4150    4126    3940    4047    4063    4044    4028    4135
-   34       3842    3821    4094    4036    3832    3983    3988    3957    3952    4066
-   35        340     433     487     652     382     455     403     496     543     562
-   36        655     594     750     729     629     676     701     684     662     732
-   37       3885    3922    3891    3463    3905    3908    3890    3643    3666    3645
-   38       3819    3821    3763    3388    3816    3796    3790    3576    3575    3557
-   39       3819    3840    4123    3682    3828    4010    4004    3741    3753    3968
-   40       3885    3841    4122    3630    3866    4009    4016    3743    3725    3951
-   41       3888    3840    3476    3682    3867    3631    3648    3776    3753    3567
-   42        515     431     632     514     472     527     570     511     463     564
-   43       3818    3841    3412    3630    3827    3598    3594    3712    3725    3516
-   44        516     595     768     460     557     685     646     483     518     616
-   45        516     433     362     460     473     396     446     483     443     399
-   46        515     594     361     514     556     477     445     511     551     430
-   47       3841    3818    4122    3630    3827    4003    4009    3725    3712    3951
-   48       3840    3888    4123    3682    3867    4017    4010    3753    3776    3968
-   49        431     515     361     514     472     445     395     463     511     430
-   50        595     516     362     460     557     446     478     518     483     399
-   51       3922    3885    4140    3630    3905    4026    4040    3775    3743    3969
-   52       3821    3819    4117    3682    3816    3999    4001    3740    3741    3966
-   53        594     655     466     514     629     563     525     551     577     475
-   54        433     340     261     460     382     290     338     443     385     341
-   55       3823    3818    3762    3412    3817    3789    3797    3591    3594    3573
-   56        431     337     486     632     380     400     453     527     474     553
-   57       3823    3845    4103    4036    3835    3993    3987    3950    3956    4069
-   58       3924    3960    4152    4126    3941    4068    4051    4029    4045    4136
-   59        698     657     568     462     680     611     638     578     547     505
-   60        265     337     171     158     291     240     214     200     222     154
-   61       3840    3825    3476    3388    3836    3628    3631    3586    3578    3428
-   62        567     515     632     729     540     570     592     642     627     675
-   63        669     516     768     652     588     646     723     650     580     708
-   64       3841    3779    3412    3463    3811    3579    3598    3623    3596    3438
-   65        515     632     729     514     570     675     627     511     564     622
-   66       3476    3840    3388    3682    3631    3586    3428    3567    3753    3522
-   67        516     768     652     460     646     708     580     483     616     552
-   68       3412    3841    3463    3630    3598    3623    3438    3516    3725    3537
-   69       3818    3823    4120    4027    3817    4005    4002    3946    3947    4074
-   70       3888    3924    4141    4062    3906    4043    4030    3980    3995    4107
-   71        657     595     467     389     633     528     565     521     495     428
-   72        337     431     259     257     380     336     287     284     335     254
-   73        695     655     818     871     679     730     747     782     762     840
-   74       3922    3958    3953    3402    3940    3955    3936    3641    3670    3661
-   75       3781    3763    3703    3388    3767    3735    3738    3564    3557    3530
-   76        750     664     846     729     709     752     796     732     691     778
-   77       3826    3891    3799    3463    3860    3852    3814    3615    3645    3601
-   78        487     566     666     652     520     610     571     562     604     644
-   79        598     602     462     494     603     531     529     542     544     464
-   80        135     138     158      56     133     144     143      88      91      96
-   81       4099    4109    4036    4260    4105    4072    4070    4191    4196    4174
-   82       4160    4165    4126    4291    4163    4147    4143    4233    4237    4222
-   83       3958    4150    4160    4126    4063    4154    4071    4044    4135    4143
-   84       3842    4094    4099    4036    3988    4096    3991    3957    4066    4070
-   85        569     695     602     462     637     648     589     506     575     531
-   86        181     270     138     158     218     198     153     160     203     144
-   87       3842    4099    3858    4036    3991    3997    3853    3957    4070    3962
-   88       3958    4160    3975    4126    4071    4080    3970    4044    4143    4054
-   89        602     695     720     462     648     712     659     531     575     587
-   90        138     270     228     158     198     238     188     144     203     195
-   91        567     486     670     632     519     572     613     592     553     640
-   92       3762    3779    3699    3412    3766    3737    3734    3573    3579    3543
-   93        698     568     598     462     638     586     647     578     505     529
-   94        265     171     135     158     214     151     193     200     154     143
-   95       4103    3845    4109    4036    3993    4000    4106    4069    3956    4072
-   96       4152    3960    4165    4126    4068    4077    4158    4136    4045    4147
-   97        598     720     698     462     658     714     647     529     587     578
-   98        135     228     265     158     183     233     193     143     195     200
-   99       3858    4109    3845    4036    4007    4000    3855    3962    4072    3956
-  100       3975    4165    3960    4126    4084    4077    3972    4054    4147    4045
-  101        657     698     839     887     680     761     740     774     800     862
-  102       3960    3924    3967    3375    3941    3942    3964    3646    3614    3647
-  103       4117    3819    4123    3682    3999    4004    4119    3966    3741    3968
-  104       4140    3885    4122    3630    4026    4016    4127    3969    3743    3951
-  105        433     261     362     460     338     312     396     443     341     399
-  106        594     466     361     514     525     421     477     551     475     430
-  107       3888    4141    4123    4062    4030    4129    4017    3980    4107    4089
-  108       3818    4120    4122    4027    4002    4121    4003    3946    4074    4073
-  109        467     595     362     389     528     478     422     428     495     367
-  110        259     431     361     257     336     395     311     254     335     296
-  111       4260    4099    4256    4036    4191    4188    4257    4174    4070    4167
-  112       4291    4160    4285    4126    4233    4229    4288    4222    4143    4217
-  113        602     494     469     462     544     490     535     531     464     456
-  114        138      56      70     158      91      61      98     144      96     100
-  115       4260    4256    4363    4305    4257    4310    4312    4281    4279    4337
-  116       4291    4285    4385    4301    4288    4341    4344    4297    4293    4349
-  117        469     494     406     212     490     448     438     327     333     289
-  118         70      56      18      58      61      32      40      60      49      31
-  119        186     253     118     121     211     175     150     142     169     108
-  120        185     252     245     130     210     236     213     146     179     177
-  121       4450    4465    4456    4359    4457    4460    4452    4402    4410    4403
-  122         17      67      34      45      39      46      21      24      51      33
-  123       4497    4492    4483    4379    4495    4487    4490    4438    4433    4430
-  124        346     262     192     355     309     219     260     343     300     255
-  125       4368    4262    4370    4332    4317    4319    4369    4351    4294    4352
-  126       4376    4263    4371    4333    4326    4320    4374    4355    4296    4354
-  127        818     655     750     871     730     701     773     840     762     808
-  128       3922    3953    3891    3402    3936    3921    3908    3641    3661    3610
-  129        248     253     186     121     237     211     215     168     169     142
-  130        116     252     185     130     173     210     148     112     179     146
-  131       3922    4140    4150    4079    4040    4145    4047    4011    4115    4118
-  132       3821    4117    4094    4058    4001    4108    3983    3965    4085    4075
-  133        720     695     855     871     712     772     781     779     782     853
-  134       3958    3975    4006    3402    3970    3984    3979    3670    3679    3704
-  135        466     655     569     360     563     609     522     411     508     461
-  136        261     340     181     231     290     249     216     234     280     201
-  137       4370    4262    4378    4332    4319    4327    4375    4352    4294    4356
-  138       4371    4263    4373    4333    4320    4321    4372    4354    4296    4353
-  139       4291    4385    4389    4301    4344    4388    4345    4297    4349    4350
-  140       4260    4363    4366    4305    4312    4365    4313    4281    4337    4339
-  141        406     494     409     212     448     450     416     289     333     283
-  142         18      56      15      58      32      30      13      31      49      27
-  143         56     135      65     158      88      94      59      96     143      99
-  144        494     598     468     462     542     534     491     464     529     454
-  145       4165    4291    4287    4126    4237    4290    4234    4147    4222    4218
-  146       4109    4260    4261    4036    4196    4259    4195    4072    4174    4173
-  147       3818    3823    4027    3630    3817    3947    3946    3712    3711    3893
-  148       3888    3924    4062    3682    3906    3995    3980    3776    3810    3929
-  149        657     595     389     460     633     495     521     548     518     419
-  150        337     431     257     514     380     335     284     408     463     369
-  151       3703    3763    3706    3268    3735    3733    3698    3469    3487    3468
-  152        750     846     937    1015     796     886     854     893     929     974
-  153       3799    3891    3898    3240    3852    3892    3849    3474    3504    3507
-  154        487     666     600     751     571     631     537     623     707     674
-  155       3781    3703    3723    3388    3738    3710    3744    3564    3530    3536
-  156        846     664     767     729     752     717     809     778     691     734
-  157       3826    3799    3724    3463    3814    3755    3770    3615    3601    3574
-  158        666     566     765     652     610     668     718     644     604     702
-  159        632     567     729     767     592     642     675     687     671     734
-  160       3825    3476    3388    3723    3628    3428    3578    3769    3585    3536
-  161        768     669     652     765     723     650     708     754     716     702
-  162       3779    3412    3463    3724    3579    3438    3596    3745    3555    3574
-  163       3825    3781    3723    3388    3801    3744    3769    3578    3564    3536
-  164        664     567     767     729     612     671     717     691     642     734
-  165       3779    3826    3724    3463    3800    3770    3745    3596    3615    3574
-  166        566     669     765     652     614     716     668     604     650     702
-  167         56      65      15      58      59      36      30      49      54      27
-  168        494     468     409     212     491     441     450     333     315     283
-  169       4287    4291    4389    4301    4290    4345    4343    4295    4297    4350
-  170       4261    4260    4366    4305    4259    4313    4314    4280    4281    4339
-  171       4120    3823    4103    4027    4005    3987    4110    4074    3947    4064
-  172       4141    3924    4152    4062    4043    4051    4149    4107    3995    4114
-  173        337     259     171     257     287     209     240     284     254     205
-  174        657     467     568     389     565     523     611     521     428     470
-  175       3904    3825    3798    3476    3870    3813    3864    3659    3628    3613
-  176        669     746     850     768     706     794     755     723     753     807
-  177       3967    3924    3904    3375    3942    3912    3933    3647    3614    3597
-  178        657     839     746     887     740     785     700     774     862     819
-  179       4123    4262    4117    4058    4199    4197    4119    4087    4176    4085
-  180       4122    4263    4140    4079    4200    4205    4127    4095    4183    4115
-  181        253     362     261     231     299     312     251     224     288     234
-  182        252     361     466     360     298     421     348     285     350     411
-  183        567     670     767     632     613     721     671     592     640     687
-  184       3798    3825    3723    3476    3813    3769    3754    3613    3628    3585
-  185        669     850     765     768     755     810     716     723     807     754
-  186       3699    3779    3724    3412    3737    3745    3709    3543    3579    3555
-  187       4376    4371    4479    4333    4374    4422    4425    4355    4354    4400
-  188       4368    4370    4480    4332    4369    4421    4420    4351    4352    4399
-  189       4262    4123    4141    4062    4199    4129    4207    4177    4089    4107
-  190       4263    4122    4120    4027    4200    4121    4198    4166    4073    4074
-  191        362     253     467     389     299     349     422     367     303     428
-  192        361     252     259     257     298     250     311     296     229     254
-  193       4094    4246    4256    4305    4181    4248    4186    4223    4273    4279
-  194        407     569     469     212     492     513     449     286     356     327
-  195        127     181      70      58     145     115      92      77      97      60
-  196       4150    4268    4285    4301    4214    4277    4224    4235    4283    4293
-  197        186     118     156     121     150     132     163     142     108     123
-  198        185     245     155     130     213     197     162     146     177     129
-  199        729     594     514     655     662     551     622     684     629     577
-  200       3819    3388    3682    3821    3576    3522    3741    3816    3575    3740
-  201        652     433     460     340     543     443     552     496     382     385
-  202       3885    3463    3630    3922    3643    3537    3743    3905    3666    3775
-  203        466     569     407     360     522     492     440     411     461     364
-  204        261     181     127     231     216     145     191     234     201     166
-  205       4099    4094    4256    4036    4096    4186    4188    4070    4066    4167
-  206       4160    4150    4285    4126    4154    4224    4229    4143    4135    4217
-  207        569     602     469     462     589     535     513     506     531     456
-  208        181     138      70     158     153      98     115     160     144     100
-  209       4370    4378    4480    4332    4375    4428    4421    4352    4356    4399
-  210       4371    4373    4479    4333    4372    4423    4422    4354    4353    4400
-  211       4094    4117    4246    4058    4108    4187    4181    4075    4085    4168
-  212       4150    4140    4268    4079    4145    4212    4214    4118    4115    4192
-  213        248     186     156     121     215     163     199     168     142     123
-  214        116     185     155     130     148     162     131     112     146     129
-  215        695     655     871     617     679     762     782     645     625     739
-  216       3922    3958    3402    3563    3940    3670    3641    3731    3761    3480
-  217       4363    4256    4359    4305    4310    4307    4360    4337    4279    4335
-  218       4385    4285    4379    4301    4341    4338    4382    4349    4293    4342
-  219        469     406     352     212     438     387     412     327     289     271
-  220         70      18      47      58      40      29      57      60      31      43
-  221        598     568     468     462     586     512     534     529     505     454
-  222        135     171      65     158     151     109      94     143     154      99
-  223       4152    4165    4287    4126    4158    4234    4227    4136    4147    4218
-  224       4103    4109    4261    4036    4106    4195    4193    4069    4072    4173
-  225        670     486     599     769     572     536     630     715     636     681
-  226       4249    4103    4261    4203    4185    4193    4254    4228    4157    4232
-  227       4271    4152    4287    4220    4221    4227    4282    4245    4184    4252
-  228        568     405     468     279     489     447     512     414     332     357
-  229        171     122      65     128     141      90     109     140     113      87
-  230        407     469     352     212     449     412     372     286     327     271
-  231        127      70      47      58      92      57      82      77      60      43
-  232       4285    4268    4379    4301    4277    4330    4338    4293    4283    4342
-  233       4256    4246    4359    4305    4248    4304    4307    4279    4273    4335
-  234       3762    3699    3705    3198    3734    3697    3732    3442    3408    3410
-  235         18      15       1      19      13       2       5       9       8       6
-  236        406     409     386     170     416     390     388     272     267     264
-  237       4389    4385    4500    4477    4388    4442    4443    4435    4434    4489
-  238       4366    4363    4444    4454    4365    4405    4407    4413    4408    4447
-  239        632     729     514     822     675     622     564     724     763     672
-  240       3388    3476    3682    3074    3428    3567    3522    3209    3246    3313
-  241        768     652     460     812     708     552     616     771     726     639
-  242       3463    3412    3630    3079    3438    3516    3537    3239    3225    3296
-  243        695     818     855     871     747     830     772     782     840     853
-  244       3953    3958    4006    3402    3955    3979    3978    3661    3670    3704
-  245       4249    4261    4361    4203    4254    4311    4308    4228    4232    4286
-  246       4271    4287    4381    4220    4282    4340    4334    4245    4252    4306
-  247        468     405     355     279     447     373     415     357     332     292
-  248         65     122      45     128      90      74      53      87     113      69
-  249        171     259     122     128     209     182     141     140     174     113
-  250        568     467     405     279     523     436     489     414     351     332
-  251       4120    4103    4249    4203    4110    4185    4194    4164    4157    4228
-  252       4141    4152    4271    4220    4149    4221    4215    4179    4184    4245
-  253         15      65      45      58      36      53      23      27      54      37
-  254        409     468     355     212     441     415     391     283     315     258
-  255       4287    4389    4381    4301    4343    4384    4340    4295    4350    4346
-  256       4261    4366    4361    4305    4314    4362    4311    4280    4339    4336
-  257       3924    3888    3476    3682    3906    3648    3680    3810    3776    3567
-  258       3823    3818    3412    3630    3817    3594    3591    3711    3712    3516
-  259        431     337     632     514     380     474     527     463     408     564
-  260        595     657     768     460     633     710     685     518     548     616
-  261        695     720     462     617     712     587     575     645     651     524
-  262        270     228     158     429     238     195     203     330     321     274
-  263       3858    3842    4036    3423    3853    3957    3962    3603    3599    3757
-  264       3975    3958    4126    3563    3970    4044    4054    3782    3761    3934
-  265        657     698     887     620     680     800     774     635     649     760
-  266       3960    3924    3375    3538    3941    3614    3646    3746    3719    3456
-  267       3876    3854    3896    3304    3868    3874    3882    3541    3531    3551
-  268        281     278     371     605     277     320     319     425     432     482
-  269       4260    4256    4305    4036    4257    4279    4281    4174    4167    4206
-  270       4291    4285    4301    4126    4288    4293    4297    4222    4217    4226
-  271        469     494     212     462     490     333     327     456     464     316
-  272         70      56      58     158      61      49      60     100      96      95
-  273       3845    3858    4036    3423    3855    3962    3956    3600    3603    3757
-  274       3960    3975    4126    3538    3972    4054    4045    3746    3760    3926
-  275        720     698     462     620     714     578     587     653     649     530
-  276        228     265     158     429     233     200     195     321     334     274
-  277        270     340     381     583     293     345     308     417     457     471
-  278       3821    3842    3793    3227    3832    3820    3806    3475    3477    3466
-  279        228     270     282     583     238     273     244     384     417     418
-  280       3842    3858    3851    3227    3853    3856    3843    3477    3479    3478
-  281        698     839     887     884     761     862     800     793     852     879
-  282       3967    3960    3375    4020    3964    3646    3647    3990    3982    3689
-  283       3703    3706    3611    3268    3698    3660    3653    3469    3468    3426
-  284        937     846    1032    1015     886     940     986     974     929    1016
-  285       3799    3898    3750    3240    3849    3831    3774    3474    3507    3462
-  286        600     666     829     751     631     735     719     674     707     776
-  287       3612    3703    3611    3268    3658    3653    3608    3422    3469    3426
-  288       1032     846     970    1015     940     900    1000    1016     929     987
-  289       3668    3799    3750    3240    3729    3774    3707    3416    3474    3462
-  290        829     666     885     751     735     777     857     776     707     821
-  291       3723    3703    3612    3268    3710    3658    3671    3471    3469    3422
-  292        846     767     970    1015     809     877     900     929     890     987
-  293       3724    3799    3668    3240    3755    3729    3693    3446    3474    3416
-  294        666     765     885     751     718     832     777     707     745     821
-  295        698     720     884     887     714     806     793     800     799     879
-  296       3975    3960    4020    3375    3972    3982    3994    3649    3646    3689
-  297         34      17      45      15      21      24      33      14      10      23
-  298        192     346     355     409     260     343     255     276     374     391
-  299        632     729     822     945     675     763     724     804     844     876
-  300       3388    3476    3074    3125    3428    3246    3209    3242    3265    3094
-  301        768     652     812     916     708     726     771     847     797     867
-  302       3463    3412    3079    3099    3438    3225    3239    3253    3238    3084
-  303       3845    3823    3794    3171    3835    3807    3822    3441    3435    3421
-  304        337     265     383     559     291     307     344     444     397     459
-  305       4363    4359    4450    4456    4360    4402    4409    4411    4403    4452
-  306       4385    4379    4497    4483    4382    4438    4440    4437    4430    4490
-  307         47      18      16      19      29      11      25      22       9      12
-  308        352     406     347     170     387     370     342     232     272     246
-  309       4150    3922    4079    4126    4047    4011    4118    4135    4028    4102
-  310       4094    3821    4058    4036    3983    3965    4075    4066    3952    4046
-  311        655     569     360     462     609     461     508     545     506     402
-  312        340     181     231     158     249     201     280     223     160     194
-  313       3703    3763    3268    3388    3735    3487    3469    3530    3557    3330
-  314        750     846    1015     729     796     929     893     732     778     883
-  315       3799    3891    3240    3463    3852    3504    3474    3601    3645    3335
-  316        487     666     751     652     571     707     623     562     644     699
-  317       3823    4103    4027    4036    3987    4064    3947    3950    4069    4032
-  318       3924    4152    4062    4126    4051    4114    3995    4029    4136    4091
-  319        695     655     617     462     679     625     645     575     545     524
-  320       3922    3958    3563    4126    3940    3761    3731    4028    4044    3934
-  321        568     657     389     462     611     521     470     505     547     410
-  322        171     337     257     158     240     284     205     154     222     196
-  323       4381    4389    4496    4477    4384    4441    4439    4429    4435    4488
-  324       4361    4366    4451    4454    4362    4412    4406    4404    4413    4449
-  325        767     670     888     769     721     784     836     749     715     823
-  326       3798    3723    3662    3125    3754    3690    3727    3386    3367    3344
-  327        765     850     975     916     810     903     878     842     872     926
-  328       3699    3724    3609    3198    3709    3669    3654    3408    3415    3378
-  329        670     835     888     769     741     865     784     715     786     823
-  330       3749    3798    3662    3168    3772    3727    3702    3401    3418    3377
-  331        850    1036     975    1114     948    1004     903     992    1068    1039
-  332       3606    3699    3609    3198    3652    3654    3604    3380    3408    3378
-  333        337     383     486     559     344     427     400     444     459     502
-  334        265     228     281     559     233     242     268     397     366     398
-  335       3858    3845    3854    3171    3855    3846    3857    3440    3441    3443
-  336       4062    3888    3682    4123    3980    3776    3929    4089    4017    3968
-  337       4027    3818    3630    4122    3946    3712    3893    4073    4003    3951
-  338        431     257     514     361     335     369     463     395     296     430
-  339        595     389     460     362     495     419     518     478     367     399
-  340       3821    3793    3763    3227    3806    3773    3796    3475    3466    3457
-  341        381     340     487     583     345     403     424     471     457     517
-  342       3922    4140    4079    3630    4040    4115    4011    3775    3969    3925
-  343       3821    4117    4058    3682    4001    4085    3965    3740    3966    3928
-  344        466     655     360     514     563     508     411     475     577     437
-  345        261     340     231     460     290     280     234     341     385     339
-  346          1      15      17      34       2      10       4       7      14      21
-  347        386     409     346     192     390     374     376     266     276     260
-  348       4389    4500    4496    4477    4443    4498    4441    4435    4489    4488
-  349       4366    4444    4451    4454    4407    4446    4412    4413    4447    4449
-  350       4480    4491    4474    4378    4484    4482    4476    4428    4432    4424
-  351        347     386     170     406     377     264     246     370     388     272
-  352         18       1      16      19       5       3      11       9       6      12
-  353       4500    4385    4497    4483    4442    4440    4499    4493    4437    4490
-  354       4444    4363    4450    4456    4405    4409    4445    4448    4411    4452
-  355        670     599     835     769     630     722     741     715     681     786
-  356       4479    4466    4464    4373    4472    4462    4470    4423    4419    4417
-  357       3705    3699    3606    3198    3697    3652    3655    3410    3408    3380
-  358       3705    3637    3730    3128    3673    3684    3716    3364    3339    3373
-  359       4359    4246    4368    4332    4304    4309    4364    4347    4289    4351
-  360       4379    4268    4376    4333    4330    4329    4377    4357    4298    4355
-  361        407     352     245     130     372     304     325     230     217     177
-  362        127      47     118     121      82      79     114     106      71     108
-  363        798     599     596     875     692     590     694     827     731     733
-  364       3794    3823    3762    3171    3807    3797    3777    3421    3435    3404
-  365       4271    4381    4378    4332    4334    4380    4331    4299    4358    4356
-  366       4249    4361    4373    4333    4308    4367    4315    4292    4348    4353
-  367         45     122     116     130      74     111      73      72     107     112
-  368        355     405     248     121     373     324     305     208     225     168
-  369        670     486     769     632     572     636     715     640     553     690
-  370        155      67     116      34     105      85     131      78      46      63
-  371        156     262     248     192     206     247     199     157     219     204
-  372        632     729     945     767     675     844     804     687     734     863
-  373       3388    3476    3125    3723    3428    3265    3242    3536    3585    3367
-  374        768     652     916     765     708     797     847     754     702     842
-  375       3463    3412    3099    3724    3438    3238    3253    3574    3555    3349
-  376       3762    3699    3198    3412    3734    3408    3442    3573    3543    3294
-  377         66     156     118      75     104     132      86      62     101      83
-  378        263     155     245      80     207     197     243     152     102     139
-  379       4479    4492    4376    4483    4485    4431    4425    4481    4487    4426
-  380       4480    4465    4368    4456    4471    4418    4420    4468    4460    4416
-  381       3639    3706    3728    3082    3675    3715    3683    3301    3328    3340
-  382       3876    3858    3854    3276    3862    3857    3868    3524    3519    3518
-  383        228     278     281     546     241     277     242     365     392     394
-  384        270     381     282     583     308     326     273     417     471     418
-  385       3924    3904    3375    3476    3912    3597    3614    3680    3659    3413
-  386        746     657     887     768     700     774     819     753     710     825
-  387       3763    3706    3268    3793    3733    3468    3487    3773    3747    3492
-  388        937     750    1015     818     854     893     974     873     773     906
-  389       3891    3898    3240    3953    3892    3507    3504    3921    3927    3540
-  390        600     487     751     381     537     623     674     480     424     561
-  391        657     698     620     462     680     649     635     547     578     530
-  392       3960    3924    3538    4126    3941    3719    3746    4045    4029    3926
-  393       3793    3842    3851    3227    3820    3843    3824    3466    3477    3478
-  394         67     116      34      45      85      63      46      51      73      33
-  395        262     248     192     355     247     204     219     300     305     255
-  396        600     792     593     901     689     688     584     758     849     757
-  397       4496    4491    4381    4474    4494    4436    4439    4486    4482    4427
-  398       4451    4466    4361    4464    4458    4415    4406    4455    4462    4414
-  399        720     855     884     982     781     868     806     861     905     919
-  400       4006    3975    4020    3352    3984    3994    4014    3656    3638    3677
-  401        270     340     583     429     293     457     417     330     354     493
-  402       3821    3842    3227    3423    3832    3477    3475    3592    3599    3311
-  403       4363    4366    4305    4454    4365    4339    4337    4408    4413    4386
-  404       4385    4389    4301    4477    4388    4350    4349    4434    4435    4390
-  405        409     406     212     170     416     289     283     267     272     180
-  406         15      18      58      19      13      31      27       8       9      26
-  407       4465    4368    4456    4359    4418    4416    4460    4410    4364    4403
-  408       4492    4376    4483    4379    4431    4426    4487    4433    4377    4430
-  409       4103    4120    4027    4203    4110    4074    4064    4157    4164    4134
-  410       4152    4141    4062    4220    4149    4107    4114    4184    4179    4155
-  411        259     171     257     128     209     205     254     174     140     187
-  412        467     568     389     279     523     470     428     351     414     328
-  413        245     352     263      80     304     297     243     139     178     152
-  414        118      47      66      75      79      55      86      83      44      62
-  415       4058    3821    3682    3423    3965    3740    3928    3780    3592    3539
-  416       4079    3922    3630    3563    4011    3775    3925    3903    3731    3593
-  417       3630    4079    3563    3695    3925    3903    3593    3657    3943    3625
-  418       3563    3630    3695    3079    3593    3657    3625    3267    3296    3320
-  419       4079    3563    3695    4126    3903    3625    3943    4102    3934    3976
-  420       4079    3563    4126    3922    3903    3934    4102    4011    3731    4028
-  421       3922    3630    3563    3402    3775    3593    3731    3641    3511    3480
-  422       3630    4079    3695    4027    3925    3943    3657    3893    4050    3911
-  423       3630    4079    4027    4122    3925    4050    3893    3951    4095    4073
-  424       3695    3630    4027    3423    3657    3893    3911    3547    3517    3742
-  425       4079    3695    4027    4203    3943    3911    4050    4151    4041    4134
-  426        655     360     514     617     508     437     577     625     488     560
-  427        360     514     617     401     437     560     488     363     451     504
-  428        514     617     401     822     560     504     451     672     713     608
-  429        617     360     401     462     488     363     504     524     402     413
-  430        617     360     462     655     488     402     524     625     508     545
-  431        514     655     617     871     577     625     560     693     762     739
-  432        360     514     401     257     437     451     363     294     369     313
-  433        360     514     257     361     437     369     294     350     430     296
-  434        514     401     257     429     451     313     369     452     404     323
-  435        401     360     257     128     363     294     313     226     221     187
-  436        340     231     460     429     280     339     385     354     306     423
-  437         16      66      47      19      38      55      25      12      35      22
-  438        347     263     352     170     310     297     342     246     202     232
-  439        599     486     383     769     536     427     481     681     636     574
-  440       4079    4150    4126    4301    4118    4135    4102    4213    4235    4226
-  441       4058    4094    4036    4305    4075    4066    4046    4210    4223    4206
-  442        569     360     462     212     461     402     506     356     269     316
-  443        181     231     158      58     201     194     160      97     126      95
-  444        655     750     871     729     701     808     762     684     732     790
-  445       3891    3922    3402    3463    3908    3641    3610    3645    3666    3430
-  446       4378    4381    4491    4474    4380    4436    4432    4424    4427    4482
-  447       4373    4361    4466    4464    4367    4415    4419    4417    4414    4462
-  448       3845    3823    3171    3423    3835    3435    3441    3600    3595    3273
-  449        337     265     559     429     291     397     444     359     334     484
-  450        270     228     429     583     238     321     330     417     384     493
-  451       3858    3842    3423    3227    3853    3599    3603    3479    3477    3311
-  452        494     468     212     462     491     315     333     464     454     316
-  453         56      65      58     158      59      54      49      96      99      95
-  454       4287    4291    4301    4126    4290    4297    4295    4218    4222    4226
-  455       4261    4260    4305    4036    4259    4281    4280    4173    4174    4206
-  456       3845    3794    3854    3171    3822    3829    3846    3441    3421    3443
-  457       4359    4363    4305    4456    4360    4337    4335    4403    4411    4387
-  458       4379    4385    4301    4483    4382    4349    4342    4430    4437    4391
-  459        406     352     212     170     387     271     289     272     232     180
-  460         18      47      58      19      29      43      31       9      22      26
-  461       3750    3898    3873    3240    3831    3886    3809    3462    3507    3491
-  462        937    1032    1134    1015     986    1084    1040     974    1016    1064
-  463       4103    4261    4203    4036    4193    4232    4157    4069    4173    4137
-  464       4152    4287    4220    4126    4227    4252    4184    4136    4218    4175
-  465        468     568     279     462     512     414     357     454     505     358
-  466         65     171     128     158     109     140      87      99     154     136
-  467       4246    4117    4262    4058    4187    4197    4250    4168    4085    4176
-  468       4268    4140    4263    4079    4212    4205    4266    4192    4115    4183
-  469        261     127     253     231     191     190     251     234     166     224
-  470        466     407     252     360     440     331     348     411     364     285
-  471       3762    3705    3794    3198    3732    3751    3777    3442    3410    3448
-  472        487     340     652     583     403     496     562     517     457     601
-  473       3821    3763    3388    3227    3796    3557    3575    3475    3457    3292
-  474       3611    3706    3639    3082    3660    3675    3622    3285    3328    3301
-  475        600     829     792     901     719     805     689     758     856     849
-  476        596     599     383     875     590     481     479     733     731     641
-  477       3723    3612    3662    3125    3671    3635    3690    3367    3319    3344
-  478        970     767     888     945     877     836     921     947     863     897
-  479        885     765     975     916     832     878     918     882     842     926
-  480       3724    3668    3609    3099    3693    3636    3669    3349    3321    3300
-  481        383     265     281     559     307     268     322     459     397     398
-  482        371     278     368     605     320     314     353     482     432     485
-  483       3876    3896    3894    3304    3882    3899    3883    3541    3551    3550
-  484        798     596     817     875     694     704     795     827     733     828
-  485       3705    3730    3794    3128    3716    3759    3751    3364    3373    3385
-  486       3304    3896    3288    3854    3551    3542    3293    3531    3874    3523
-  487        605     368     654     282     485     510     621     426     318     458
-  488       3705    3606    3637    3128    3655    3619    3673    3364    3324    3339
-  489       4117    4123    4058    3682    4119    4087    4085    3966    3968    3928
-  490       4140    4122    4079    3630    4127    4095    4115    3969    3951    3925
-  491        362     261     231     460     312     234     288     399     341     339
-  492        361     466     360     514     421     411     350     430     475     437
-  493        835     599     798     875     722     692     813     838     731     827
-  494       3730    3637    3701    3128    3684    3665    3718    3373    3339    3360
-  495       4141    4271    4262    4220    4215    4267    4207    4179    4245    4240
-  496       4120    4249    4263    4203    4194    4255    4198    4164    4228    4230
-  497        122     259     252     128     182     250     184     113     174     165
-  498        405     467     253     279     436     349     329     332     351     239
-  499        729     514     822     871     622     672     763     790     693     833
-  500       3682    3388    3074    3227    3522    3209    3313    3414    3292    3139
-  501        652     460     812     583     552     639     726     601     500     686
-  502       3630    3463    3079    3402    3537    3239    3296    3511    3430    3217
-  503       3762    3823    3412    3171    3797    3591    3573    3404    3435    3270
-  504        337     486     632     559     400     553     474     444     502     576
-  505        871     695     617     720     782     645     739     779     712     651
-  506       3958    3402    3563    3975    3670    3480    3761    3970    3679    3782
-  507        368     278     282     605     314     275     318     485     432     426
-  508        253     118     121     127     175     108     169     190     114     106
-  509        252     245     130     407     236     177     179     331     325     230
-  510       3639    3728    3696    3082    3683    3714    3664    3301    3340    3322
-  511       3876    3894    3851    3304    3883    3872    3869    3541    3550    3529
-  512       4368    4262    4332    4246    4317    4294    4351    4309    4250    4289
-  513       4376    4263    4333    4268    4326    4296    4355    4329    4266    4298
-  514        593     792     814     901     688     788     697     757     849     848
-  515        600     593     381     901     584     476     480     758     757     663
-  516       3728    3706    3793    3082    3715    3747    3758    3340    3328    3358
-  517       3851    3858    3876    3276    3856    3862    3869    3515    3519    3524
-  518        228     282     278     546     244     275     241     365     393     392
-  519       1134    1032    1233    1218    1084    1131    1185    1167    1123    1225
-  520       3750    3873    3687    3160    3809    3778    3722    3395    3444    3381
-  521       3854    3876    3276    3304    3868    3524    3518    3531    3541    3284
-  522        278     281     546     605     277     394     392     432     425     558
-  523       3695    4079    4126    4220    3943    4102    3976    4059    4159    4175
-  524       4079    4126    4220    4301    4102    4175    4159    4213    4226    4264
-  525        360     401     462     279     363     413     402     295     317     358
-  526        462     360     279     212     402     295     358     316     269     227
-  527       4203    4103    4036    4027    4157    4069    4137    4134    4064    4032
-  528       4036    4203    4027    3695    4137    4134    4032    3918    4041    3911
-  529       4220    4152    4126    4062    4184    4136    4175    4155    4114    4091
-  530       4126    4220    4062    3695    4175    4155    4091    3976    4059    3931
-  531        568     279     462     389     414     358     505     470     328     410
-  532        279     462     389     401     358     410     328     317     413     375
-  533        171     128     158     257     140     136     154     205     187     196
-  534        128     158     257     401     136     196     187     226     256     313
-  535        829     885    1051    1076     857     971     949     960     991    1058
-  536       3612    3611    3484    3069    3608    3552    3548    3280    3279    3247
-  537       1032     970    1172    1218    1000    1071    1104    1123    1092    1189
-  538       3668    3750    3581    3160    3707    3667    3626    3372    3395    3341
-  539        192      75     170     212     124     110     167     172     117     180
-  540       4456    4474    4454    4332    4463    4461    4453    4394    4396    4392
-  541        158     257     401     429     196     313     256     274     323     404
-  542       4027    4036    3695    3423    4032    3918    3911    3742    3757    3547
-  543       4120    4027    4203    4263    4074    4134    4164    4198    4166    4230
-  544       4141    4062    4220    4262    4107    4155    4179    4207    4177    4240
-  545        257     259     128     252     254     174     187     229     250     165
-  546        389     467     279     253     428     351     328     303     349     239
-  547       4477    4483    4464    4333    4478    4473    4469    4398    4401    4395
-  548         34      80      19      58      52      41      20      28      48      26
-  549        750     818     871    1015     773     840     808     893     906     935
-  550       3953    3891    3402    3240    3921    3610    3661    3540    3504    3310
-  551       3904    3923    3967    3375    3909    3948    3933    3597    3605    3647
-  552        966     746     839     887     870     785     889     907     819     862
-  553       3904    3798    3923    3168    3864    3877    3909    3461    3418    3472
-  554        850     746     966    1114     794     870     896     992     951    1033
-  555        279     462     212     468     358     316     227     357     454     315
-  556       4126    4220    4301    4287    4175    4264    4226    4218    4252    4295
-  557        248     253     121     405     237     169     168     324     329     225
-  558        116     252     130     122     173     179     112     111     184     107
-  559       4262    4378    4332    4271    4327    4356    4294    4267    4331    4299
-  560       4263    4373    4333    4249    4321    4353    4296    4255    4315    4292
-  561        340     270     158     429     293     203     223     354     330     274
-  562       3842    3821    4036    3423    3832    3952    3957    3599    3592    3757
-  563        514     617     822     871     560     713     672     693     739     833
-  564       3563    3630    3079    3402    3593    3296    3267    3480    3511    3217
-  565        855     818    1008     871     830     910     927     853     840     923
-  566       3953    4006    4019    3402    3978    4013    3981    3661    3704    3717
-  567        228     265     429     559     233     334     321     366     397     484
-  568       3845    3858    3423    3171    3855    3603    3600    3441    3440    3273
-  569        888     835    1057    1136     865     954     980    1019     998    1098
-  570       3749    3662    3577    3168    3702    3620    3663    3401    3377    3346
-  571        975    1036    1177    1114    1004    1106    1075    1039    1068    1135
-  572       3606    3609    3481    3050    3604    3545    3546    3261    3262    3218
-  573       4126    3975    3563    3538    4054    3782    3934    3926    3760    3544
-  574       3563    4126    3538    3695    3934    3926    3544    3625    3976    3607
-  575       3538    3563    3695    3101    3544    3625    3607    3272    3281    3343
-  576        720     462     617     620     587     524     651     653     530     607
-  577        462     617     620     401     524     607     530     413     504     507
-  578        617     620     401     759     607     507     504     678     682     581
-  579        514     729     655     871     622     684     577     693     790     762
-  580        460     652     340     583     552     496     385     500     601     457
-  581       3388    3682    3821    3227    3522    3740    3575    3292    3414    3475
-  582       3463    3630    3922    3402    3537    3775    3666    3430    3511    3641
-  583        698     887     620     720     800     760     649     714     799     653
-  584       3375    3960    3538    3975    3646    3746    3456    3649    3972    3760
-  585       3763    3268    3388    3227    3487    3330    3557    3457    3252    3292
-  586       1015     750     729     871     893     732     883     935     808     790
-  587       3891    3240    3463    3402    3504    3335    3645    3610    3310    3430
-  588        751     487     652     583     623     562     699     660     517     601
-  589       3924    4062    3682    3538    3995    3929    3810    3719    3875    3602
-  590       4062    3682    3538    3695    3929    3602    3875    3931    3686    3607
-  591       3924    4062    3538    4126    3995    3875    3719    4029    4091    3926
-  592       3538    4062    3695    4126    3875    3931    3607    3926    4091    3976
-  593       4062    3682    3695    4058    3929    3686    3931    4055    3928    3930
-  594       4062    3682    4058    4123    3929    3928    4055    4089    3968    4087
-  595       3682    3695    4058    3423    3686    3930    3928    3539    3547    3780
-  596       3682    3538    3695    3101    3602    3607    3686    3332    3272    3343
-  597       3695    4062    4058    4220    3931    4055    3930    4059    4155    4153
-  598       3823    4027    3630    3423    3947    3893    3711    3595    3742    3517
-  599        257     337     514     429     284     408     369     323     359     452
-  600        389     657     460     620     521     548     419     501     635     533
-  601        460     389     620     401     419     501     533     420     375     507
-  602        389     657     620     462     521     635     501     410     547     530
-  603        389     620     401     462     501     507     375     410     530     413
-  604        460     389     401     231     419     375     420     339     301     302
-  605        460     389     231     362     419     301     339     399     367     288
-  606        401     460     231     429     420     339     302     404     423     306
-  607        620     460     401     759     533     420     507     682     597     581
-  608        389     401     231     279     375     302     301     328     317     235
-  609        829    1051    1002    1076     949    1024     909     960    1058    1027
-  610        792     829    1002     901     805     909     895     849     856     941
-  611       4246    4094    4058    4305    4181    4075    4168    4273    4223    4210
-  612       4268    4150    4079    4301    4214    4118    4192    4283    4235    4213
-  613        569     407     360     212     492     364     461     356     286     269
-  614        181     127     231      58     145     166     201      97      77     126
-  615        887     657     620     768     774     635     760     825     710     683
-  616       3924    3375    3538    3476    3614    3456    3719    3680    3413    3499
-  617       3823    3845    4036    3423    3835    3956    3950    3595    3600    3757
-  618        265     337     158     429     291     222     200     334     359     274
-  619       3821    4058    4036    3423    3965    4046    3952    3592    3780    3757
-  620       4058    4036    3423    3695    4046    3757    3780    3930    3918    3547
-  621       4058    4036    3695    4203    4046    3918    3930    4142    4137    4041
-  622       4058    4036    4203    4305    4046    4137    4142    4210    4206    4258
-  623       4036    4203    4305    4261    4137    4258    4206    4173    4232    4280
-  624        231     340     158     429     280     223     194     306     354     274
-  625        158     231     429     401     194     306     274     256     302     404
-  626        158     231     401     128     194     302     256     136     164     226
-  627        158     231     128      58     194     164     136      95     126      84
-  628        128     158      58      65     136      95      84      87      99      54
-  629        514     632     822     559     564     724     672     509     576     677
-  630       3476    3682    3074    3538    3567    3313    3246    3499    3602    3263
-  631        460     768     812     620     616     771     639     533     683     705
-  632       3412    3630    3079    3171    3516    3296    3225    3270    3366    3122
-  633        409     386     170     192     390     264     267     276     266     167
-  634         15       1      19      34       2       6       8      14       7      20
-  635       3484    3611    3506    3069    3552    3561    3493    3247    3279    3250
-  636       1032    1172    1233    1218    1104    1206    1131    1123    1189    1225
-  637       3581    3750    3687    3160    3667    3722    3629    3341    3395    3381
-  638       4203    4305    4261    4361    4258    4280    4232    4286    4336    4311
-  639       4220    4301    4287    4381    4264    4295    4252    4306    4346    4340
-  640        212     279     468     355     227     357     315     258     292     415
-  641         58     128      65      45      84      87      54      37      69      53
-  642       4474    4480    4378    4332    4476    4428    4424    4396    4399    4356
-  643        170      75      80     212     110      68     120     180     117     125
-  644       4474    4477    4454    4332    4475    4467    4461    4396    4397    4392
-  645       4464    4479    4373    4333    4470    4423    4417    4395    4400    4353
-  646        486     769     632     559     636     690     553     502     656     576
-  647       4019    4006    4067    3352    4013    4033    4037    3672    3656    3726
-  648        855    1008    1043     982     927    1021     956     905     978    1001
-  649       4464    4454    4477    4333    4459    4467    4469    4395    4393    4398
-  650         19      80      75      58      41      68      42      26      48      50
-  651       3889    3749    3685    3233    3815    3721    3787    3497    3458    3431
-  652       1036    1148    1242    1253    1090    1194    1138    1147    1199    1244
-  653       3198    3762    3412    3171    3442    3573    3294    3181    3404    3270
-  654        720     855     982     871     781     905     861     779     853     912
-  655       4006    3975    3352    3402    3984    3638    3656    3704    3679    3374
-  656         34     155      80     130      78     102      52      64     129      93
-  657       4500    4483    4477    4385    4493    4478    4489    4442    4437    4434
-  658       4444    4456    4454    4363    4448    4453    4447    4405    4411    4408
-  659        192     156      75     121     157     101     124     137     123      89
-  660       3749    3798    3168    3923    3772    3418    3401    3865    3877    3472
-  661        850    1036    1114     966     948    1068     992     896     995    1033
-  662       3798    3904    3476    3168    3864    3659    3613    3418    3461    3291
-  663        746     850     768    1114     794     807     753     951     992     959
-  664       3798    3662    3168    3125    3727    3377    3418    3386    3344    3138
-  665        975     850    1114     916     903     992    1039     926     872    1014
-  666       4268    4379    4301    4333    4330    4342    4283    4298    4357    4318
-  667       4246    4359    4305    4332    4304    4335    4273    4289    4347    4323
-  668        352     407     212     130     372     286     271     217     230     161
-  669         47     127      58     121      82      77      43      71     106      81
-  670         45      34      15      58      33      14      23      37      28      27
-  671        355     192     409     212     255     276     391     258     172     283
-  672       4368    4456    4359    4332    4416    4403    4364    4351    4394    4347
-  673       4376    4483    4379    4333    4426    4430    4377    4355    4401    4357
-  674        352     245     130      80     304     177     217     178     139      93
-  675         47     118     121      75      79     108      71      44      83      89
-  676        116      34      45     130      63      33      73     112      64      72
-  677        248     192     355     121     204     255     305     168     137     208
-  678       4464    4483    4479    4333    4473    4481    4470    4395    4401    4400
-  679        884     720     982     887     806     861     919     879     799     928
-  680       3975    4020    3352    3375    3994    3677    3638    3649    3689    3359
-  681       4456    4480    4474    4332    4468    4476    4463    4394    4399    4396
-  682       1057     835    1025    1136     954     925    1038    1098     998    1073
-  683       3749    3577    3685    3233    3663    3627    3721    3458    3384    3431
-  684       1177    1036    1242    1253    1106    1138    1210    1212    1147    1244
-  685       3606    3481    3500    3050    3546    3488    3558    3261    3218    3224
-  686       3685    3577    3482    3233    3627    3532    3587    3431    3384    3348
-  687       1177    1242    1371    1253    1210    1308    1276    1212    1244    1311
-  688       4262    4123    4062    4058    4199    4089    4177    4176    4087    4055
-  689       4263    4122    4027    4079    4200    4073    4166    4183    4095    4050
-  690        362     253     389     231     299     303     367     288     224     301
-  691        361     252     257     360     298     229     296     350     285     294
-  692       3706    3611    3268    3082    3660    3426    3468    3328    3285    3166
-  693        829     600     751     901     719     674     776     856     758     826
-  694       4094    4256    4036    4305    4186    4167    4066    4223    4279    4206
-  695       4150    4285    4126    4301    4224    4217    4135    4235    4293    4226
-  696        469     569     462     212     513     506     456     327     356     316
-  697         70     181     158      58     115     160     100      60      97      95
-  698        729     822     945    1015     763     876     844     883     902     976
-  699       3074    3388    3125    3268    3209    3242    3094    3161    3330    3184
-  700        652     812     916     751     726     867     797     699     756     841
-  701       3079    3463    3099    3240    3239    3253    3084    3146    3335    3157
-  702        231     389     279     253     301     328     235     224     303     239
-  703        360     257     128     252     294     187     221     285     229     165
-  704       4062    4058    4220    4262    4055    4153    4155    4177    4176    4240
-  705       4027    4079    4203    4263    4050    4151    4134    4166    4183    4230
-  706       3268    3706    3082    3793    3468    3328    3166    3492    3747    3358
-  707       3484    3506    3371    3069    3493    3439    3419    3247    3250    3186
-  708        600     751     901     381     674     826     758     480     561     663
-  709       3611    3639    3506    3082    3622    3572    3561    3285    3301    3255
-  710       4361    4249    4203    4333    4308    4228    4286    4348    4292    4269
-  711       4381    4271    4220    4332    4334    4245    4306    4358    4299    4276
-  712        405     355     279     121     373     292     332     225     208     189
-  713        122      45     128     130      74      69     113     107      72     119
-  714       3923    3749    3889    3233    3865    3815    3907    3513    3458    3497
-  715       1036     966    1148    1253     995    1053    1090    1147    1112    1199
-  716       3577    3662    3505    3168    3620    3584    3535    3346    3377    3305
-  717        888    1057    1117    1136     980    1087    1011    1019    1098    1119
-  718        975    1177    1124    1114    1075    1151    1045    1039    1135    1105
-  719       3481    3609    3496    3050    3545    3556    3483    3218    3262    3222
-  720        401     460     429     759     420     423     404     581     597     591
-  721       3682    3695    3423    3101    3686    3547    3539    3332    3343    3241
-  722        829     885    1076     751     857     991     960     776     821     933
-  723       3612    3611    3069    3268    3608    3279    3280    3422    3426    3155
-  724        822     632     945     769     724     804     876     766     690     860
-  725       3476    3074    3125    3375    3246    3094    3265    3413    3196    3228
-  726        812     768     916     887     771     847     867     837     825     880
-  727       3412    3079    3099    3198    3225    3084    3238    3294    3135    3144
-  728        835     798    1025     875     813     913     925     838     827     931
-  729       3637    3606    3500    3128    3619    3558    3569    3339    3324    3271
-  730       3268    3703    3388    3723    3469    3530    3330    3471    3710    3536
-  731        846    1015     729     767     929     883     778     809     890     734
-  732       3240    3799    3463    3724    3474    3601    3335    3446    3755    3574
-  733        666     751     652     765     707     699     644     718     745     702
-  734        263     170      80     352     202     120     152     297     232     178
-  735       4474    4496    4477    4381    4486    4488    4475    4427    4439    4429
-  736       4027    3823    4036    3423    3947    3950    4032    3742    3595    3757
-  737        337     257     158     429     284     196     222     359     323     274
-  738       3476    3682    3538    3924    3567    3602    3499    3680    3810    3719
-  739        460     768     620     657     616     683     533     548     710     635
-  740       3563    3695    3101    3079    3625    3343    3281    3267    3320    3088
-  741        401     617     759     822     504     678     581     608     713     783
-  742       4464    4451    4454    4361    4455    4449    4459    4414    4406    4404
-  743         66      19      75      47      35      42      62      55      22      44
-  744        599     835     769     875     722     786     681     731     838     820
-  745        769     599     875     383     681     731     820     574     481     641
-  746         75     192     121     212     124     137      89     117     172     147
-  747         80      34     130      58      52      64      93      48      28      76
-  748       4020    3967    4021    3375    3990    3989    4022    3689    3647    3692
-  749        839     884    1017     887     852     950     922     862     879     944
-  750       3606    3705    3198    3128    3655    3410    3380    3324    3364    3159
-  751       3705    3198    3128    3794    3410    3159    3364    3751    3448    3385
-  752       4021    3967    3923    3375    3989    3948    3977    3692    3647    3605
-  753        839    1017     966     887     922     985     889     862     944     907
-  754        368     526     654     282     434     579     510     318     378     458
-  755       3896    3839    3288    3854    3879    3521    3542    3874    3848    3523
-  756       1002    1051    1209    1076    1024    1128    1108    1027    1058    1125
-  757       3538    3563    3101    3352    3544    3281    3272    3432    3445    3195
-  758        617     620     759     982     607     682     678     815     816     859
-  759       3723    3798    3476    3125    3754    3613    3585    3367    3386    3265
-  760        670     767     632     769     721     687     640     715     749     690
-  761        850     765     768     916     810     754     807     872     842     847
-  762       3724    3699    3412    3198    3709    3543    3555    3415    3408    3294
-  763       1134    1233    1338    1218    1185    1283    1240    1167    1225    1267
-  764       3687    3873    3900    3160    3778    3884    3785    3381    3444    3450
-  765        888     835    1136     769     865     998    1019     823     786     969
-  766       3606    3609    3050    3198    3604    3262    3261    3380    3378    3115
-  767       4378    4474    4332    4381    4424    4396    4356    4380    4427    4358
-  768       4373    4464    4333    4361    4417    4395    4353    4367    4414    4348
-  769       4366    4361    4305    4454    4362    4336    4339    4413    4404    4386
-  770       4389    4381    4301    4477    4384    4346    4350    4435    4429    4390
-  771       1134    1032    1218    1015    1084    1123    1167    1064    1016    1120
-  772       3750    3873    3160    3240    3809    3444    3395    3462    3491    3191
-  773        118     156     121      75     132     123     108      83     101      89
-  774        245     155     130      80     197     129     177     139     102      93
-  775       4479    4376    4333    4483    4425    4355    4400    4481    4426    4401
-  776       4480    4368    4332    4456    4420    4351    4399    4468    4416    4394
-  777       3858    3854    3276    3171    3857    3518    3519    3440    3443    3220
-  778        281     228     546     559     242     365     394     398     366     538
-  779       3876    3276    3304    3851    3524    3284    3541    3869    3515    3529
-  780        121     253     127     231     169     190     106     159     224     166
-  781        130     252     407     360     179     331     230     220     285     364
-  782        116     155      34     130     131      78      63     112     129      64
-  783        248     156     192     121     199     157     204     168     123     137
-  784        817     596     532     851     704     554     665     824     725     696
-  785       4262    4332    4246    4058    4294    4289    4250    4176    4225    4168
-  786       4263    4333    4268    4079    4296    4298    4266    4183    4231    4192
-  787       3682    3074    3538    3101    3313    3263    3602    3332    3085    3272
-  788        812     460     620     759     639     533     705     770     597     682
-  789       3268    3763    3793    3227    3487    3773    3492    3252    3457    3466
-  790       3730    3701    3839    3104    3718    3771    3784    3356    3347    3383
-  791        487     751     381     583     623     561     424     517     660     471
-  792       4359    4305    4332    4456    4335    4323    4347    4403    4387    4394
-  793       4379    4301    4333    4483    4342    4318    4357    4430    4391    4401
-  794        212     352     130      80     271     217     161     125     178      93
-  795         58      47     121      75      43      71      81      50      44      89
-  796        855    1043     884     982     956     964     868     905    1001     919
-  797       4067    4006    4020    3352    4033    4014    4039    3726    3656    3677
-  798       3889    3685    3902    3233    3787    3786    3895    3497    3431    3501
-  799       1242    1148    1344    1253    1194    1249    1290    1244    1199    1294
-  800       4271    4220    4332    4262    4245    4276    4299    4267    4240    4294
-  801       4249    4203    4333    4263    4228    4269    4292    4255    4230    4296
-  802        128     122     130     252     113     107     119     165     184     179
-  803        279     405     121     253     332     225     189     239     329     169
-  804        546     278     605     282     392     432     558     393     275     426
-  805       3388    3125    3268    3723    3242    3184    3330    3536    3367    3471
-  806       3463    3099    3240    3724    3253    3157    3335    3574    3349    3446
-  807        945     729    1015     767     844     883     976     863     734     890
-  808        916     652     751     765     797     699     841     842     702     745
-  809        486     383     769     559     427     574     636     502     459     656
-  810       3696    3728    3838    3187    3714    3783    3768    3397    3409    3459
-  811        593     814     526     894     697     661     549     743     845     727
-  812        381     282     583     654     326     418     471     497     458     582
-  813       3662    3612    3505    3069    3635    3562    3584    3290    3280    3249
-  814        970     888    1117    1136     921    1011    1041    1037    1019    1119
-  815       3609    3668    3496    3050    3636    3580    3556    3262    3269    3222
-  816        885     975    1124    1076     918    1045    1013     991    1018    1095
-  817       3851    3793    3227    3167    3824    3466    3478    3437    3406    3185
-  818        617     720     620     982     651     653     607     815     861     816
-  819       3975    3563    3538    3352    3782    3544    3760    3638    3445    3432
-  820       3101    3563    3079    3402    3281    3267    3088    3229    3480    3217
-  821        617     759     822     871     678     783     713     739     791     833
-  822       4456    4454    4363    4305    4453    4408    4411    4387    4386    4337
-  823       4483    4477    4385    4301    4478    4434    4437    4391    4390    4349
-  824       4456    4454    4305    4332    4453    4386    4387    4394    4392    4323
-  825       4305    4246    4332    4058    4273    4289    4323    4210    4168    4225
-  826       4301    4268    4333    4079    4283    4298    4318    4213    4192    4231
-  827        127      58     121     231      77      81     106     166     126     159
-  828        407     212     130     360     286     161     230     364     269     220
-  829       4483    4477    4301    4333    4478    4390    4391    4401    4398    4318
-  830       1051     885    1124    1076     971    1013    1089    1058     991    1095
-  831       3794    3762    3198    3171    3777    3442    3448    3421    3404    3181
-  832       4474    4477    4332    4381    4475    4397    4396    4427    4429    4358
-  833       3695    3423    3101    3079    3547    3241    3343    3320    3223    3088
-  834        429     401     759     822     404     581     591     618     608     783
-  835       4464    4454    4333    4361    4459    4393    4395    4414    4404    4348
-  836       1043    1008    1204    1216    1021    1110    1122    1126    1113    1202
-  837       4019    4067    4090    3298    4037    4081    4049    3644    3691    3720
-  838       1015     937     818    1008     974     873     906     994     963     910
-  839       3898    3240    3953    4019    3507    3540    3927    3959    3588    3981
-  840        337     632     514     559     474     564     408     444     576     509
-  841       3412    3823    3630    3171    3591    3711    3516    3270    3435    3366
-  842        818     871    1015    1008     840     935     906     910     923     994
-  843       3402    3953    3240    4019    3661    3540    3310    3717    3981    3588
-  844        130     128     252     360     119     165     179     220     221     285
-  845        121     279     253     231     189     239     169     159     235     224
-  846       3889    4008    3923    3233    3949    3963    3907    3497    3570    3513
-  847       1148     966    1178    1253    1053    1069    1157    1199    1112    1205
-  848       4220    4332    4262    4058    4276    4294    4240    4153    4225    4176
-  849       4203    4333    4263    4079    4269    4296    4230    4151    4231    4183
-  850        632     945     769     767     804     860     690     687     863     749
-  851        605     654     930     546     621     801     780     558     573     742
-  852       3304    3288    2913    3276    3293    3064    3068    3284    3277    3059
-  853       3304    3288    3276    3854    3293    3277    3284    3531    3523    3518
-  854       3099    3412    3198    3724    3238    3294    3144    3349    3555    3415
-  855        371     605     738     281     482     667     555     319     425     503
-  856       3894    3304    3167    3851    3550    3232    3460    3872    3529    3437
-  857       3612    3484    3505    3069    3548    3490    3562    3280    3247    3249
-  858       1172     970    1117    1192    1071    1041    1139    1170    1079    1145
-  859       3668    3581    3496    3025    3626    3533    3580    3259    3234    3197
-  860       3794    3854    3171    3288    3829    3443    3421    3503    3523    3226
-  861        532     738     851     383     634     787     696     442     541     615
-  862       3838    3167    3187    3793    3436    3176    3459    3805    3406    3434
-  863       3482    3577    3363    2944    3532    3470    3411    3148    3173    3109
-  864       1177    1371    1366    1427    1276    1367    1268    1304    1395    1391
-  865       3730    3839    3794    3104    3784    3808    3759    3356    3383    3369
-  866        817     596     851     875     704     725     824     828     733     858
-  867        340     583     429     460     457     493     354     385     500     423
-  868       3227    3821    3423    3682    3475    3592    3311    3414    3740    3539
-  869        596     532     851     383     554     696     725     479     442     615
-  870       1233    1172    1405    1218    1206    1291    1318    1225    1189    1302
-  871       3581    3687    3464    3160    3629    3571    3520    3341    3381    3275
-  872       3838    3728    3793    3187    3783    3758    3805    3459    3409    3434
-  873        593     526     381     894     549     435     476     743     727     643
-  874        281     383     559     738     322     459     398     503     541     619
-  875       3696    3728    3187    3082    3714    3409    3397    3322    3340    3136
-  876        231     401     128     279     302     226     164     235     317     176
-  877       3695    4058    4203    4220    3930    4142    4041    4059    4153    4209
-  878        729    1015     871     822     883     935     790     763     902     833
-  879       3240    3463    3402    3079    3335    3430    3310    3146    3239    3217
-  880       1204    1008    1160    1216    1110    1086    1174    1202    1113    1176
-  881       4019    4090    3992    3298    4049    4042    4012    3644    3720    3617
-  882        514     401     429     822     451     404     452     672     608     618
-  883       3695    3630    3423    3079    3657    3517    3547    3320    3296    3223
-  884       3904    3375    3476    3202    3597    3413    3659    3486    3274    3325
-  885        887     746     768    1059     819     753     825     973     914     924
-  886        360     279     212     128     295     227     269     221     176     149
-  887        231     128      58     279     164      84     126     235     176     134
-  888       4203    4058    4305    4220    4142    4210    4258    4209    4153    4265
-  889       4220    4079    4301    4203    4159    4213    4264    4209    4151    4253
-  890         19      15      34      58       8      14      20      26      27      28
-  891       3268    3388    3227    3074    3330    3292    3252    3161    3209    3139
-  892        170     409     192     212     267     276     167     180     283     172
-  893        652     751     583     812     699     660     601     726     756     686
-  894         80     170     212     352     120     180     125     178     232     271
-  895         75      19      58      47      42      26      50      44      22      43
-  896       1057    1025    1264    1136    1038    1150    1159    1098    1073    1200
-  897       3500    3481    3317    3050    3488    3393    3403    3224    3218    3154
-  898       4093    4097    4162    3382    4098    4133    4130    3788    3795    3901
-  899       1219    1109    1301    1324    1155    1207    1252    1262    1220    1310
-  900       3851    3858    3276    3227    3856    3519    3515    3478    3479    3254
-  901        228     282     546     583     244     393     365     384     418     550
-  902        383     596     875     851     479     733     641     615     725     858
-  903       3682    3074    3101    3423    3313    3085    3332    3539    3219    3241
-  904        812     460     759     429     639     597     770     606     423     591
-  905        970    1032    1015    1218    1000    1016     987    1092    1123    1120
-  906       3750    3668    3240    3160    3707    3416    3462    3395    3372    3191
-  907       3730    3794    3128    3104    3759    3385    3373    3356    3369    3113
-  908        855     982     871    1008     905     912     853     927     978     923
-  909       3352    4006    3402    4019    3656    3704    3374    3672    4013    3717
-  910        281     371     532     738     319     439     379     503     555     634
-  911        769     632     559     822     690     576     656     766     724     677
-  912       3793    3728    3082    3187    3758    3340    3358    3434    3409    3136
-  913       3685    3482    3590    3233    3587    3534    3642    3431    3348    3387
-  914       1371    1242    1474    1253    1308    1359    1418    1311    1244    1363
-  915        593     381     901     894     476     663     757     743     643     891
-  916        130     212      80      58     161     125      93      76     103      48
-  917        121      58      75     212      81      50      89     147     103     117
-  918       4079    3695    4203    4220    3943    4041    4151    4159    4059    4209
-  919        401     360     128     279     363     221     226     317     295     176
-  920       4020    4093    4067    3352    4053    4083    4039    3677    3752    3726
-  921       1109     884    1043     982    1003     964    1065    1028     919    1001
-  922       4020    4021    4093    3352    4022    4061    4053    3677    3674    3752
-  923       1017     884    1109     982     950    1003    1050     983     919    1028
-  924       3074    3538    3101    3375    3263    3272    3085    3196    3456    3210
-  925        620     812     759     887     705     770     682     760     837     811
-  926       1017    1219    1178    1324    1121    1195    1096    1168    1262    1238
-  927       4097    4021    4008    3382    4060    4018    4052    3795    3694    3676
-  928        617     871     720     982     739     779     651     815     912     861
-  929       3402    3563    3975    3352    3480    3782    3679    3374    3445    3638
-  930       3412    3198    3171    3079    3294    3181    3270    3225    3135    3122
-  931       3854    3276    3171    3288    3518    3220    3443    3523    3277    3226
-  932       3074    3476    3538    3375    3246    3499    3263    3196    3413    3456
-  933        768     812     620     887     771     705     683     825     837     760
-  934       3873    3898    3992    3240    3886    3939    3938    3491    3507    3565
-  935       1134    1160     937    1015    1146    1048    1040    1064    1072     974
-  936       4093    4021    4097    3382    4061    4060    4098    3788    3694    3795
-  937       1017    1109    1219    1324    1050    1155    1121    1168    1220    1262
-  938        228     429     583     546     321     493     384     365     465     550
-  939        228     429     546     559     321     465     365     366     484     538
-  940       3851    3894    3838    3167    3872    3878    3844    3437    3460    3436
-  941       3423    3858    3227    3276    3603    3479    3311    3351    3519    3254
-  942       3423    3858    3276    3171    3603    3519    3351    3273    3440    3220
-  943        546     281     559     738     394     398     538     624     503     619
-  944       3701    3730    3128    3104    3718    3373    3360    3347    3356    3113
-  945        212     279     355     121     227     292     258     147     189     208
-  946        212     279     121      58     227     189     147     103     134      81
-  947        279     121      58     231     189      81     134     235     159     126
-  948         58     128      45     130      84      69      37      76     119      72
-  949         58     128     130     212      84     119      76     103     149     161
-  950        128     130     212     360     119     161     149     221     220     269
-  951       4203    4305    4361    4333    4258    4336    4286    4269    4322    4348
-  952       4203    4305    4333    4301    4258    4322    4269    4253    4300    4318
-  953       4333    4203    4301    4079    4269    4253    4318    4231    4151    4213
-  954       4220    4301    4381    4332    4264    4346    4306    4276    4316    4358
-  955       4220    4301    4332    4305    4264    4316    4276    4265    4300    4323
-  956       4332    4220    4305    4058    4276    4265    4323    4225    4153    4210
-  957        605     654     546     282     621     573     558     426     458     393
-  958       3904    3923    3375    3202    3909    3605    3597    3486    3502    3274
-  959        966     746     887    1059     870     819     907    1007     914     973
-  960       3793    3268    3227    3082    3492    3252    3466    3358    3166    3145
-  961        751     381     583     901     561     471     660     826     663     736
-  962       1134    1338    1160    1218    1240    1250    1146    1167    1267    1175
-  963       3900    3873    3992    3160    3884    3938    3954    3450    3444    3512
-  964       3577    3505    3363    2944    3535    3433    3470    3173    3151    3109
-  965       1124    1177    1366    1427    1151    1268    1246    1277    1304    1391
-  966       3889    3902    4008    3233    3895    3961    3949    3497    3501    3570
-  967       1344    1148    1178    1253    1249    1157    1258    1294    1199    1205
-  968        894     814    1046     901     845     934     977     891     848     981
-  969       3904    3923    3202    3168    3909    3502    3486    3461    3472    3180
-  970       3923    3202    3168    3233    3502    3180    3472    3513    3211    3193
-  971       3202    3168    3233    2873    3180    3193    3211    3023    3009    3035
-  972       3202    3168    2873    3125    3180    3009    3023    3156    3138    2984
-  973       3233    3202    2873    2951    3211    3023    3035    3065    3060    2911
-  974       3202    3168    3125    3476    3180    3138    3156    3325    3291    3265
-  975       3168    3233    2873    2944    3193    3035    3009    3048    3061    2900
-  976       3202    3168    3476    3904    3180    3291    3325    3486    3461    3659
-  977        966     746    1059    1114     870     914    1007    1033     951    1083
-  978       1059     966    1114    1253    1007    1033    1083    1154    1112    1182
-  979       1114    1059    1253    1230    1083    1154    1182    1161    1141    1232
-  980       1114    1059    1230     916    1083    1141    1161    1014     989    1082
-  981       1059    1253    1230    1274    1154    1232    1141    1164    1254    1245
-  982       1114    1059     916     768    1083     989    1014     959     924     847
-  983       1253    1114    1230    1427    1182    1161    1232    1331    1270    1322
-  984       1114    1059     768     746    1083     924     959     951     914     753
-  985       3104    3701    3083    3128    3347    3329    3092    3113    3360    3103
-  986        383     769     559     875     574     656     459     641     820     711
-  987        817     798     875    1091     795     827     828     962     953     990
-  988       3637    3701    3128    3083    3665    3360    3339    3297    3329    3103
-  989       4148    4067    4093    3298    4111    4083    4125    3804    3691    3713
-  990       1043    1247    1109    1216    1149    1165    1065    1126    1224    1144
-  991        887     620     720     982     760     653     799     928     816     861
-  992       3538    3375    3975    3352    3456    3649    3760    3432    3359    3638
-  993       3577    3749    3168    3233    3663    3401    3346    3384    3458    3193
-  994       3749    3168    3233    3923    3401    3193    3458    3865    3472    3513
-  995       1036    1177    1114    1253    1106    1135    1068    1147    1212    1182
-  996       1114    1036    1253     966    1068    1147    1182    1033     995    1112
-  997       4454    4305    4332    4301    4386    4323    4392    4383    4300    4316
-  998        812     460     429     583     639     423     606     686     500     493
-  999       3682    3074    3423    3227    3313    3219    3539    3414    3139    3311
- 1000       3083    3104    3128    2751    3092    3113    3103    2879    2887    2895
- 1001       4477    4301    4333    4454    4390    4318    4398    4467    4383    4393
- 1002        814     593     901     894     697     757     848     845     743     891
- 1003        654     526     894     381     579     727     775     497     435     643
- 1004       3288    3839    3104    3794    3521    3383    3182    3503    3808    3369
- 1005        583     751     901     972     660     826     736     803     869     920
- 1006       3268    3227    3082    2822    3252    3145    3166    3010    2991    2937
- 1007       1002     829    1076     901     909     960    1027     941     856     988
- 1008       3198    3794    3171    3128    3448    3421    3181    3159    3385    3141
- 1009       3233    3202    2951    4008    3211    3060    3065    3570    3549    3323
- 1010       1059    1253    1274    1178    1154    1254    1164    1107    1205    1214
- 1011       1043    1204    1247    1216    1122    1221    1149    1126    1202    1224
- 1012       4090    4067    4148    3298    4081    4111    4124    3720    3691    3804
- 1013       3611    3069    3268    3082    3279    3155    3426    3285    3070    3166
- 1014       1076     829     751     901     960     776     933     988     856     826
- 1015        282     381     526     654     326     435     378     458     497     579
- 1016        281     546     605     738     394     558     425     503     624     667
- 1017        546     605     738     930     558     667     624     742     780     834
- 1018         34      45     130      58      33      72      64      28      37      76
- 1019        192     355     121     212     255     208     137     172     258     147
- 1020        769     559     875    1031     656     711     820     899     831     946
- 1021       1117    1057    1317    1136    1087    1193    1217    1119    1098    1226
- 1022       3481    3496    3299    3050    3483    3392    3391    3218    3222    3147
- 1023       1046     894     901    1201     977     891     981    1118    1054    1049
- 1024       3171    3198    3128    2776    3181    3159    3141    2936    2946    2919
- 1025       3793    3851    3838    3167    3824    3844    3805    3406    3437    3436
- 1026        851     738    1052     875     787     911     957     858     789     961
- 1027       3187    3167    2842    3082    3176    2978    2988    3136    3124    2947
- 1028       1405    1172    1350    1192    1291    1259    1377    1289    1170    1261
- 1029       3581    3464    3365    3025    3520    3396    3473    3234    3178    3153
- 1030       3696    3639    3082    3033    3664    3301    3322    3266    3257    3052
- 1031       3854    3794    3839    3288    3829    3808    3848    3523    3503    3521
- 1032       1233    1405    1475    1218    1318    1435    1354    1225    1302    1341
- 1033       3464    3687    3589    3160    3571    3640    3514    3275    3381    3334
- 1034       3069    3268    3082    2822    3155    3166    3070    2928    3010    2937
- 1035        792     814     901    1046     788     848     849     917     934     981
- 1036       3198    3606    3128    3050    3380    3324    3159    3115    3261    3075
- 1037        835     769     875    1136     786     820     838     998     969    1005
- 1038       3923    4008    4021    3202    3963    4018    3977    3502    3549    3568
- 1039       1178     966    1017    1059    1069     985    1096    1107    1007    1023
- 1040       4093    4162    4148    3382    4130    4156    4125    3788    3901    3871
- 1041       1301    1109    1247    1324    1207    1165    1263    1310    1220    1273
- 1042       3168    3125    3476    3798    3138    3265    3291    3418    3386    3613
- 1043        916    1114     768     850    1014     959     847     872     992     807
- 1044        751    1076     901     972     933     988     826     869    1009     920
- 1045       3637    3701    3083    3528    3665    3329    3297    3583    3618    3264
- 1046        617     871     982     759     739     912     815     678     791     859
- 1047       3402    3563    3352    3101    3480    3445    3374    3229    3281    3195
- 1048       3128    3198    3050    2776    3159    3115    3075    2919    2946    2881
- 1049       3074    3101    3423    2874    3085    3241    3219    2960    2975    3078
- 1050        759     812     429     936     770     606     591     843     866     703
- 1051        769     875    1136    1031     820    1005     969     899     946    1063
- 1052       3611    3506    3069    3082    3561    3250    3279    3285    3255    3070
- 1053        792     814    1046    1077     788     934     917     943     955    1055
- 1054        383     281     532     738     322     379     442     541     503     634
- 1055       3612    3723    3268    3125    3671    3471    3422    3319    3367    3184
- 1056        767     970    1015     945     877     987     890     863     947     976
- 1057       3668    3724    3240    3099    3693    3446    3416    3321    3349    3157
- 1058        765     885     751     916     832     821     745     842     882     841
- 1059       1204    1160    1374    1216    1174    1269    1281    1202    1176    1279
- 1060       3992    4090    4065    3298    4042    4082    4025    3617    3720    3681
- 1061       3276    3423    3171    2874    3351    3273    3220    3045    3078    3007
- 1062       1057    1264    1317    1136    1159    1288    1193    1098    1200    1226
- 1063       3317    3481    3299    3050    3393    3391    3307    3154    3218    3147
- 1064       1051    1124    1303    1076    1089    1211    1179    1058    1095    1186
- 1065        798     817    1085    1091     795     958     952     953     962    1074
- 1066        982     884     887    1017     919     879     928     983     950     944
- 1067       4020    3352    3375    4021    3677    3359    3689    4022    3674    3692
- 1068       1043    1008    1216     982    1021    1113    1126    1001     978    1099
- 1069       4019    4067    3298    3352    4037    3691    3644    3672    3726    3315
- 1070       1002     792     901    1046     895     849     941    1010     917     981
- 1071       3202    2873    2951    2876    3023    2911    3060    3027    2872    2914
- 1072       1230    1059    1274    1102    1141    1164    1245    1156    1066    1181
- 1073        429     546     559     936     465     538     484     703     744     748
- 1074       2913    3304    3276    3167    3068    3284    3059    3034    3232    3214
- 1075        792    1002    1077    1046     895    1034     943     917    1010    1055
- 1076       3637    3500    3528    3083    3569    3509    3583    3297    3256    3264
- 1077       1172     970    1192    1218    1071    1079    1170    1189    1092    1198
- 1078       3668    3581    3025    3160    3626    3234    3259    3372    3341    3076
- 1079       3505    3484    3312    3069    3490    3394    3398    3249    3247    3170
- 1080       1172    1117    1350    1192    1139    1235    1259    1170    1145    1261
- 1081       3496    3581    3365    3025    3533    3473    3429    3197    3234    3153
- 1082       3363    3482    2944    3251    3411    3148    3109    3295    3368    3063
- 1083       1371    1366    1427    1577    1367    1391    1395    1489    1485    1511
- 1084       1025     798    1085    1091     913     952    1044    1042     953    1074
- 1085        835    1025    1136     875     925    1073     998     838     931    1005
- 1086       3500    3606    3050    3128    3558    3261    3224    3271    3324    3075
- 1087        817     851    1091     875     824     979     962     828     858     990
- 1088       3696    3187    3033    3082    3397    3096    3266    3322    3136    3052
- 1089       3639    3696    3525    3033    3664    3616    3582    3257    3266    3216
- 1090       4305    4333    4301    4454    4322    4318    4300    4386    4393    4383
- 1091       4097    4008    4078    3382    4052    4035    4092    3795    3676    3748
- 1092       1178    1219    1389    1324    1195    1298    1285    1238    1262    1334
- 1093        279     212     128      58     227     149     176     134     103      84
- 1094       4301    4220    4203    4305    4264    4209    4253    4300    4265    4258
- 1095       3506    3525    3371    2981    3510    3447    3439    3175    3183    3133
- 1096       3168    2873    3125    3069    3009    2984    3138    3110    2954    3086
- 1097       1230    1114     916    1076    1161    1014    1082    1140    1080     997
- 1098       3525    3033    2981    3506    3216    3005    3183    3510    3200    3175
- 1099        885    1076     751     916     991     933     821     882     997     841
- 1100       3304    3276    3167    3851    3284    3214    3232    3529    3515    3437
- 1101       3482    3577    2944    3233    3532    3173    3148    3348    3384    3061
- 1102       1177    1371    1427    1253    1276    1395    1304    1212    1311    1331
- 1103       3423    3101    3079    2874    3241    3088    3223    3078    2975    2962
- 1104        759     429     822     936     591     618     783     843     703     864
- 1105       1085    1091    1260    1025    1074    1173    1166    1044    1042    1137
- 1106       3069    3612    3268    3125    3280    3422    3155    3086    3319    3184
- 1107       1117    1317    1350    1192    1217    1326    1235    1145    1236    1261
- 1108       3299    3496    3365    3025    3392    3429    3326    3130    3197    3153
- 1109       1242    1344    1474    1253    1290    1408    1359    1244    1294    1363
- 1110       3902    3685    3590    3233    3786    3642    3739    3501    3431    3387
- 1111       1219    1301    1441    1324    1252    1369    1328    1262    1310    1375
- 1112       4162    4097    4180    3382    4133    4144    4172    3901    3795    3916
- 1113        887     620     982     759     760     816     928     811     682     859
- 1114       3538    3375    3352    3101    3456    3359    3432    3272    3210    3195
- 1115        888     767     769     945     836     749     823     897     863     860
- 1116       3506    3639    3525    3033    3572    3582    3510    3200    3257    3216
- 1117       3923    3202    3233    4008    3502    3211    3513    3963    3549    3570
- 1118       1059     966    1253    1178    1007    1112    1154    1107    1069    1205
- 1119        559     337     429     514     444     359     484     509     408     452
- 1120       3823    3171    3423    3630    3435    3273    3595    3711    3366    3517
- 1121       3724    3609    3198    3099    3669    3378    3415    3349    3300    3144
- 1122       3125    3202    3476    3375    3156    3325    3265    3228    3274    3413
- 1123       1059     916     768     887     989     847     924     973     880     825
- 1124        851    1091     875    1052     979     990     858     957    1056     961
- 1125       3662    3505    3168    3069    3584    3305    3377    3290    3249    3110
- 1126       1124     975    1114    1076    1045    1039    1105    1095    1018    1080
- 1127       2873    3233    2951    2796    3035    3065    2911    2834    2970    2864
- 1128       1253    1230    1274    1484    1232    1245    1254    1370    1361    1385
- 1129       3639    3506    3082    3033    3572    3255    3301    3257    3200    3052
- 1130       1338    1233    1475    1218    1283    1354    1406    1267    1225    1341
- 1131       3687    3900    3589    3160    3785    3736    3640    3381    3450    3334
- 1132        429     583     546     936     493     550     465     703     764     744
- 1133        798    1025     875    1091     913     931     827     953    1042     990
- 1134       3363    3505    3312    2944    3433    3398    3333    3109    3151    3087
- 1135       1124    1366    1303    1427    1246    1325    1211    1277    1391    1348
- 1136       3227    3423    3276    2874    3311    3351    3254    3032    3078    3045
- 1137       3500    3637    3128    3083    3569    3339    3271    3256    3297    3103
- 1138       1076     751     916     972     933     841     997    1009     869     932
- 1139       1002    1209    1077    1292    1108    1132    1034    1142    1237    1188
- 1140       1136     888     769     945    1019     823     969    1029     897     860
- 1141       4477    4454    4332    4301    4467    4392    4397    4390    4383    4316
- 1142       3268    3069    3125    2822    3155    3086    3184    3010    2928    2948
- 1143       3609    3050    3198    3099    3262    3115    3378    3300    3062    3144
- 1144       3187    3033    3082    2842    3096    3052    3136    2988    2918    2947
- 1145        822     945    1015    1187     876     976     902    1020    1062    1093
- 1146       3125    3074    3268    2822    3094    3161    3184    2948    2933    3010
- 1147        812     916     751     972     867     841     756     881     932     869
- 1148       3099    3079    3240    2805    3084    3146    3157    2930    2923    2979
- 1149       4332    4477    4301    4381    4397    4390    4316    4358    4429    4346
- 1150       4305    4333    4454    4361    4322    4393    4386    4336    4348    4404
- 1151       1475    1405    1576    1527    1435    1507    1529    1498    1463    1550
- 1152       3464    3589    3260    2915    3514    3407    3362    3117    3152    3055
- 1153        970    1117    1192    1136    1041    1145    1079    1037    1119    1152
- 1154       3496    3668    3025    3050    3580    3259    3197    3222    3269    3039
- 1155       1209    1051    1303    1076    1128    1179    1248    1125    1058    1186
- 1156       3484    3371    3312    3069    3419    3336    3394    3247    3186    3170
- 1157        381     583     901     894     471     736     663     643     728     891
- 1158       3227    3793    3082    3167    3466    3358    3145    3185    3406    3124
- 1159        429     812     583     936     606     686     493     703     866     764
- 1160       1374    1160    1338    1402    1269    1250    1345    1379    1280    1360
- 1161       3992    4065    3900    3137    4025    3986    3954    3495    3559    3427
- 1162       3074    3423    3227    2874    3219    3311    3139    2960    3078    3032
- 1163        885     975    1076     916     918    1018     991     882     926     997
- 1164       3662    3168    3125    3069    3377    3138    3344    3290    3110    3086
- 1165       1114     975     916    1076    1039     926    1014    1080    1018     997
- 1166       2873    3202    3125    2876    3023    3156    2984    2872    3027    2987
- 1167       1059    1230     916    1102    1141    1082     989    1066    1156    1006
- 1168       3662    3612    3069    3125    3635    3280    3290    3344    3319    3086
- 1169        851     738     875     383     787     789     858     615     541     641
- 1170       3050    3198    3099    2776    3115    3144    3062    2881    2946    2907
- 1171        559     383     875     738     459     641     711     619     541     789
- 1172        769    1136     945    1031     969    1029     860     899    1063     968
- 1173       3794    3171    3128    3104    3421    3141    3385    3369    3131    3113
- 1174       3288    2913    3276    2776    3064    3059    3277    2966    2836    2959
- 1175       1160    1134    1218    1015    1146    1167    1175    1072    1064    1120
- 1176       3873    3992    3160    3240    3938    3512    3444    3491    3565    3191
- 1177        937    1160    1008    1015    1048    1086     963     974    1072     994
- 1178       3992    3898    4019    3240    3939    3959    4012    3565    3507    3588
- 1179       3187    3167    3082    3793    3176    3124    3136    3434    3406    3358
- 1180        970     888    1136     945     921    1019    1037     947     897    1029
- 1181       3609    3668    3050    3099    3636    3269    3262    3300    3321    3062
- 1182       3365    3464    3260    2915    3396    3362    3306    3081    3117    3055
- 1183       1405    1350    1576    1527    1377    1481    1507    1463    1436    1550
- 1184        945     822     769    1031     876     766     860     968     908     899
- 1185       3079    3099    3198    2776    3084    3144    3135    2898    2907    2946
- 1186       3168    3577    3233    2944    3346    3384    3193    3048    3173    3061
- 1187       1177    1114    1253    1427    1135    1182    1212    1304    1270    1331
- 1188       1340    1085    1260    1025    1215    1166    1299    1184    1044    1137
- 1189       1421    1204    1374    1216    1316    1281    1394    1313    1202    1279
- 1190       4090    4169    4065    3298    4132    4128    4082    3720    3847    3681
- 1191       3314    3525    2981    3371    3420    3183    3120    3342    3447    3133
- 1192       4078    4008    3902    3129    4035    3961    3996    3560    3494    3417
- 1193       1178    1389    1344    1412    1285    1356    1258    1297    1393    1372
- 1194       1247    1204    1421    1216    1221    1316    1327    1224    1202    1313
- 1195       4090    4148    4169    3298    4124    4161    4132    3720    3804    3847
- 1196       3268    3227    2822    3074    3252    2991    3010    3161    3139    2933
- 1197        583     751     972     812     660     869     803     686     756     881
- 1198         75      80     212      58      68     125     117      50      48     103
- 1199        759     822     871    1187     783     833     791     993    1020    1030
- 1200       3079    3101    3402    2805    3088    3229    3217    2923    2929    3040
- 1201       3074    3101    2874    2876    3085    2975    2960    2967    2974    2868
- 1202        759     812     936    1102     770     866     843     939     965     999
- 1203        282     546     583     654     393     550     418     458     573     582
- 1204       3276    3851    3227    3167    3515    3478    3254    3214    3437    3185
- 1205        769     559    1031     822     656     831     899     766     677     908
- 1206       3577    3505    2944    3168    3535    3151    3173    3346    3305    3048
- 1207       1124    1177    1427    1114    1151    1304    1277    1105    1135    1270
- 1208       3171    3198    2776    3079    3181    2946    2936    3122    3135    2898
- 1209       3083    3528    2922    3500    3264    3143    3001    3256    3509    3134
- 1210       1046    1077    1292    1002    1055    1188    1169    1010    1034    1142
- 1211       3276    3171    3288    2776    3220    3226    3277    2959    2936    2966
- 1212       1338    1475    1540    1402    1406    1504    1444    1360    1416    1462
- 1213       3589    3900    3935    3137    3736    3915    3756    3308    3427    3451
- 1214       1015     871     822    1187     935     833     902    1093    1030    1020
- 1215       3402    3240    3079    2805    3310    3146    3217    3040    2979    2923
- 1216       1192    1172    1218    1405    1170    1189    1198    1289    1291    1302
- 1217       3581    3025    3160    3464    3234    3076    3341    3520    3178    3275
- 1218       4180    4097    4078    3382    4144    4092    4139    3916    3795    3748
- 1219       1389    1219    1441    1324    1298    1328    1407    1334    1262    1375
- 1220       3923    3375    3202    4021    3605    3274    3502    3977    3692    3568
- 1221        887     966    1059    1017     907    1007     973     944     985    1023
- 1222       3902    3590    3945    3129    3739    3765    3919    3417    3303    3449
- 1223       1474    1344    1545    1412    1408    1452    1509    1424    1372    1476
- 1224       1441    1301    1533    1324    1369    1419    1483    1375    1310    1420
- 1225       4162    4180    4244    3382    4172    4216    4204    3901    3916    3985
- 1226        429     514     822     559     452     672     618     484     509     677
- 1227       3630    3423    3079    3171    3517    3223    3296    3366    3273    3122
- 1228        559     546     738    1031     538     624     619     831     802     874
- 1229       1475    1405    1527    1218    1435    1463    1498    1341    1302    1382
- 1230       3464    3589    2915    3160    3514    3152    3117    3275    3334    3028
- 1231        759     812    1102     887     770     965     939     811     837     996
- 1232       3074    3101    2876    3375    3085    2974    2967    3196    3210    3066
- 1233       1008    1160    1216    1015    1086    1176    1113     994    1072    1103
- 1234       3992    4019    3298    3240    4012    3644    3617    3565    3588    3258
- 1235       3288    3104    2913    2776    3182    2998    3064    2966    2910    2836
- 1236        654     894     930     583     775     892     801     582     728     737
- 1237       3101    3079    2874    2805    3088    2962    2975    2929    2923    2835
- 1238        822     759     936    1187     783     843     864    1020     993    1035
- 1239       1077    1209    1337    1292    1132    1266    1213    1188    1237    1312
- 1240        822     945    1187    1031     876    1062    1020     908     968    1088
- 1241       3099    3079    2805    2776    3084    2923    2930    2907    2898    2786
- 1242       3233    2873    2944    2796    3035    2900    3061    2970    2834    2859
- 1243       1230    1253    1427    1484    1232    1331    1322    1361    1370    1449
- 1244       3590    3482    3251    2944    3534    3368    3399    3174    3148    3063
- 1245       1371    1474    1577    1427    1418    1528    1489    1395    1431    1511
- 1246       3935    3900    4065    3137    3915    3986    4015    3451    3427    3559
- 1247       1338    1540    1374    1402    1444    1453    1345    1360    1462    1379
- 1248       1350    1317    1553    1423    1326    1446    1459    1378    1362    1486
- 1249       3299    3365    3126    2803    3326    3237    3207    3003    3022    2938
- 1250        812     916     972    1102     867     932     881     965    1006    1012
- 1251        812     916    1102     887     867    1006     965     837     880     996
- 1252       3125    3074    2822    2876    3094    2933    2948    2987    2967    2849
- 1253       3125    3074    2876    3375    3094    2967    2987    3228    3196    3066
- 1254        970    1015     945    1192     987     976     947    1079    1100    1067
- 1255       3240    3668    3099    3025    3416    3321    3157    3111    3259    3054
- 1256        654     930     546     583     801     742     573     582     737     550
- 1257        970    1192    1218    1015    1079    1198    1092     987    1100    1120
- 1258       1192    1218    1015    1187    1198    1120    1100    1162    1183    1093
- 1259       3025    3668    3160    3240    3259    3372    3076    3111    3416    3191
- 1260       3160    3025    3240    2805    3076    3111    3191    2950    2893    2979
- 1261       2922    3318    2814    3317    3077    3017    2863    3073    3309    3013
- 1262       1292    1337    1502    1209    1312    1415    1403    1237    1266    1349
- 1263        945    1015    1187    1192     976    1093    1062    1067    1100    1162
- 1264       3240    3099    2805    3025    3157    2930    2979    3111    3054    2893
- 1265       1340    1260    1506    1264    1299    1390    1417    1300    1251    1383
- 1266       2951    3202    2876    3375    3060    3027    2914    3119    3274    3066
- 1267       1059    1274    1102     887    1164    1181    1066     973    1094     996
- 1268       3314    2981    2812    3371    3120    2886    3016    3342    3133    3029
- 1269        982     871    1008    1216     912     923     978    1099    1047    1113
- 1270       3402    3352    4019    3298    3374    3672    3717    3350    3315    3644
- 1271       3528    3318    2922    3500    3425    3077    3143    3509    3400    3134
- 1272       3590    3482    2944    3233    3534    3148    3174    3387    3348    3061
- 1273       1371    1474    1427    1253    1418    1431    1395    1311    1363    1331
- 1274       1117    1192    1136    1317    1145    1152    1119    1217    1236    1226
- 1275       3025    3496    3050    3299    3197    3222    3039    3130    3392    3147
- 1276       1374    1160    1402    1216    1269    1280    1379    1279    1176    1305
- 1277       3992    4065    3137    3298    4025    3559    3495    3617    3681    3204
- 1278       3202    2876    3375    3125    3027    3066    3274    3156    2987    3228
- 1279       1102    1059     887     916    1066     973     996    1006     989     880
- 1280        738     546     930    1031     624     742     834     874     802     938
- 1281       3506    3371    3069    2981    3439    3186    3250    3175    3133    3024
- 1282       1260    1091    1343    1136    1173    1223    1296    1190    1097    1228
- 1283       3902    3945    4078    3129    3919    4023    3996    3417    3449    3560
- 1284       1545    1344    1389    1412    1452    1356    1465    1476    1372    1393
- 1285       1216    1043     982    1109    1126    1001    1099    1144    1065    1028
- 1286       4067    3298    3352    4093    3691    3315    3726    4083    3713    3752
- 1287       4093    4021    3382    3352    4061    3694    3788    3752    3674    3355
- 1288       1017    1109    1324     982    1050    1220    1168     983    1028    1153
- 1289       2981    3033    2689    3069    3005    2821    2806    3024    3044    2837
- 1290       1209    1002    1076    1292    1108    1027    1125    1237    1142    1158
- 1291       2873    3168    2944    3069    3009    3048    2900    2954    3110    3002
- 1292       1114    1230    1427    1076    1161    1322    1270    1080    1140    1256
- 1293       2873    2951    2876    2630    2911    2914    2872    2736    2765    2737
- 1294       1274    1230    1102    1451    1245    1156    1181    1357    1335    1284
- 1295       3363    3312    3127    2944    3333    3213    3236    3109    3087    3031
- 1296       1303    1366    1554    1427    1325    1468    1438    1348    1391    1487
- 1297       1317    1264    1532    1423    1288    1409    1425    1362    1330    1466
- 1298       3171    3794    3288    3104    3421    3503    3226    3131    3369    3182
- 1299        901     583     972     894     736     803     920     891     728     904
- 1300       3227    3082    2822    2842    3145    2937    2991    2994    2947    2827
- 1301       4162    4244    4236    3382    4204    4242    4202    3901    3985    3973
- 1302       1533    1301    1503    1324    1419    1400    1517    1420    1310    1401
- 1303        583     381     654     894     471     497     582     728     643     775
- 1304       4078    4008    3129    3382    4035    3494    3560    3748    3676    3235
- 1305       1178    1389    1412    1324    1285    1393    1297    1238    1334    1353
- 1306       3233    2951    2796    3129    3065    2864    2970    3169    3041    2934
- 1307       3233    2951    3129    4008    3065    3041    3169    3570    3323    3494
- 1308       1274    1253    1484    1412    1254    1370    1385    1339    1323    1440
- 1309       1274    1253    1412    1178    1254    1323    1339    1214    1205    1297
- 1310        982     871    1216    1187     912    1047    1099    1061    1030    1171
- 1311       3402    3352    3298    2805    3374    3315    3350    3040    3015    2995
- 1312        822     429     559     936     618     484     677     864     703     748
- 1313        871    1015    1008    1216     935     994     923    1047    1103    1113
- 1314       3240    3402    4019    3298    3310    3717    3588    3258    3350    3644
- 1315       3423    3079    3171    2874    3223    3122    3273    3078    2962    3007
- 1316       1076    1002     901    1292    1027     941     988    1158    1142    1111
- 1317       4162    4148    3382    4236    4156    3871    3901    4202    4189    3973
- 1318       1247    1301    1324    1503    1263    1310    1273    1381    1400    1401
- 1319       3227    3074    2874    2822    3139    2960    3032    2991    2933    2850
- 1320       2951    2873    2796    2630    2911    2834    2864    2765    2736    2702
- 1321       1230    1274    1484    1451    1245    1385    1361    1335    1357    1456
- 1322        812     583     936     972     686     764     866     881     803     942
- 1323        559     875    1031     738     711     946     831     619     789     874
- 1324       3128    3171    2776    3104    3141    2936    2919    3113    3131    2910
- 1325       4065    4169    4182    3137    4128    4178    4131    3559    3678    3688
- 1326       1421    1374    1587    1402    1394    1499    1518    1397    1379    1497
- 1327       4148    4093    3382    3298    4125    3788    3871    3804    3713    3331
- 1328       1109    1247    1324    1216    1165    1273    1220    1144    1224    1255
- 1329       3125    2873    2876    2822    2984    2872    2987    2948    2846    2849
- 1330       1230     916    1102     972    1082    1006    1156    1078     932    1012
- 1331        945     970    1192    1136     947    1079    1067    1029    1037    1152
- 1332       1192     945    1136    1031    1067    1029    1152    1081     968    1063
- 1333       3668    3099    3025    3050    3321    3054    3259    3269    3062    3039
- 1334       3099    3025    3050    2690    3054    3039    3062    2852    2818    2831
- 1335       1247    1421    1503    1479    1327    1454    1381    1358    1442    1478
- 1336       4169    4148    4236    3289    4161    4189    4208    3850    3791    3944
- 1337       3171    3276    2874    2776    3220    3045    3007    2936    2959    2815
- 1338        887     982    1017    1274     928     983     944    1094    1116    1133
- 1339       3352    3375    4021    2951    3359    3692    3674    3102    3119    3338
- 1340        583     936     972     930     764     942     803     737     898     915
- 1341       3506    3069    3082    3033    3250    3070    3255    3200    3044    3052
- 1342        546     559     936    1031     538     748     744     802     831     967
- 1343       2874    3227    2822    2842    3032    2991    2850    2853    2994    2827
- 1344       3276    2913    3167    2874    3059    3034    3214    3045    2884    2996
- 1345       1160    1338    1402    1218    1250    1360    1280    1175    1267    1306
- 1346       3900    3992    3137    3160    3954    3495    3427    3450    3512    3140
- 1347       2951    3202    3375    4021    3060    3274    3119    3338    3568    3692
- 1348       1059    1274     887    1017    1164    1094     973    1023    1133     944
- 1349       1052     738     930    1031     911     834     984    1026     874     938
- 1350       2842    3167    2913    2874    2978    3034    2867    2853    2996    2884
- 1351       1405    1350    1527    1192    1377    1436    1463    1289    1261    1368
- 1352       3365    3464    2915    3025    3396    3117    3081    3153    3178    2952
- 1353       4236    4244    4328    3566    4242    4284    4278    4034    4048    4138
- 1354       1533    1503    1687    1789    1517    1597    1612    1662    1650    1733
- 1355       3082    3069    2822    2689    3070    2928    2937    2847    2837    2752
- 1356       3500    3317    3318    2922    3403    3309    3400    3134    3073    3077
- 1357       1076     901     972    1201     988     920    1009    1101    1049    1070
- 1358       1264    1025    1340    1260    1150    1184    1300    1251    1137    1299
- 1359       1025    1136     875    1091    1073    1005     931    1042    1097     990
- 1360       1015     871    1187    1216     935    1030    1093    1103    1047    1171
- 1361       3402    3240    2805    3298    3310    2979    3040    3350    3258    2995
- 1362       3050    3500    3128    2922    3224    3271    3075    2972    3134    3018
- 1363       3317    3299    3080    2803    3307    3179    3192    3004    3003    2921
- 1364       2944    3233    2796    3590    3061    2970    2859    3174    3387    3058
- 1365       1253    1427    1484    1474    1331    1449    1370    1363    1431    1461
- 1366       1340    1567    1532    1506    1472    1546    1432    1417    1538    1510
- 1367       3107    3314    2812    3123    3203    3016    2939    3112    3205    2943
- 1368       3318    3108    2814    3317    3206    2941    3017    3309    3199    3013
- 1369       1337    1565    1502    1522    1469    1535    1415    1426    1542    1501
- 1370       3104    3128    2751    2776    3113    2895    2887    2910    2919    2762
- 1371       4180    4078    4201    3221    4139    4146    4190    3792    3632    3830
- 1372       1389    1441    1610    1573    1407    1536    1516    1488    1515    1585
- 1373       1350    1317    1423    1192    1326    1362    1378    1261    1236    1309
- 1374       3299    3365    2803    3025    3326    3022    3003    3130    3153    2896
- 1375        936     812     972    1102     866     881     942     999     965    1012
- 1376        916    1076     972    1230     997    1009     932    1082    1140    1078
- 1377       3108    2920    2722    3080    3020    2800    2871    3090    2999    2860
- 1378       3069    3125    2822    2873    3086    2948    2928    2954    2984    2846
- 1379       1292    1502    1495    1399    1403    1490    1396    1329    1439    1430
- 1380       2922    2814    2623    2763    2863    2710    2754    2829    2784    2687
- 1381       3074    2874    2822    2876    2960    2850    2933    2967    2868    2849
- 1382       4008    3902    3129    3233    3961    3417    3494    3570    3501    3169
- 1383       1344    1178    1412    1253    1258    1297    1372    1294    1205    1323
- 1384       1484    1274    1412    1563    1385    1339    1440    1526    1434    1492
- 1385       2951    2796    3129    2708    2864    2934    3041    2807    2753    2869
- 1386        875    1136    1031    1343    1005    1063     946    1127    1228    1180
- 1387        894     901    1201     972     891    1049    1054     904     920    1070
- 1388       3276    3227    2874    3167    3254    3032    3045    3214    3185    2996
- 1389        583     546     936     930     550     744     764     737     742     898
- 1390       3050    3128    2776    2751    3075    2919    2881    2861    2895    2762
- 1391       1091    1260    1025    1136    1173    1137    1042    1097    1190    1073
- 1392        901    1002    1046    1292     941    1010     981    1111    1142    1169
- 1393       3033    2981    3506    3069    3005    3175    3200    3044    3024    3250
- 1394        871     982     759    1187     912     859     791    1030    1061     993
- 1395       3352    3402    3101    2805    3374    3229    3195    3015    3040    2929
- 1396       3128    3500    3083    2922    3271    3256    3103    3018    3134    3001
- 1397        738    1052     875    1031     911     961     789     874    1026     946
- 1398       1025    1264    1136    1260    1150    1200    1073    1137    1251    1190
- 1399       3317    3500    3050    2922    3403    3224    3154    3073    3134    2972
- 1400       1475    1576    1664    1527    1529    1622    1572    1498    1550    1586
- 1401       3260    3589    3467    2915    3407    3526    3353    3055    3152    3114
- 1402       3167    2842    3082    3227    2978    2947    3124    3185    2994    3145
- 1403       2873    2944    2796    2617    2900    2859    2834    2727    2758    2694
- 1404       1427    1230    1484    1521    1322    1361    1449    1470    1380    1491
- 1405       1091     875    1052    1343     990     961    1056    1223    1127    1203
- 1406       3251    3363    3127    2944    3295    3236    3172    3063    3109    3031
- 1407       1366    1577    1554    1427    1485    1560    1468    1391    1511    1487
- 1408       3033    3082    2842    2689    3052    2947    2918    2821    2847    2760
- 1409       1532    1264    1340    1506    1409    1300    1432    1510    1383    1417
- 1410       3123    3371    3314    2812    3243    3342    3205    2943    3029    3016
- 1411       3083    3128    2922    2751    3103    3018    3001    2879    2895    2816
- 1412       3099    3050    2776    2690    3062    2881    2907    2852    2831    2729
- 1413       3312    3371    3123    2769    3336    3243    3208    2968    2982    2905
- 1414        559    1031     822     936     831     908     677     748     967     864
- 1415       2876    2951    3375    3352    2914    3119    3066    3057    3102    3359
- 1416       3375    2876    3352    3101    3066    3057    3359    3210    2974    3195
- 1417       1274    1102     887     982    1181     996    1094    1116    1022     928
- 1418       1102     887     982     759     996     928    1022     939     811     859
- 1419       1124    1303    1076    1427    1211    1186    1095    1277    1348    1256
- 1420       1209    1522    1337    1502    1373    1426    1266    1349    1501    1415
- 1421       1209    1303    1522    1399    1248    1410    1373    1293    1332    1447
- 1422       1540    1475    1664    1527    1504    1572    1595    1519    1498    1586
- 1423       3589    3935    3467    2915    3756    3700    3526    3152    3245    3114
- 1424       3312    3505    3069    2944    3398    3249    3170    3087    3151    3002
- 1425       2776    3171    3079    2874    2936    3122    2898    2815    3007    2962
- 1426       3288    3171    3104    2776    3226    3131    3182    2966    2936    2910
- 1427       1218    1015    1187    1216    1120    1093    1183    1196    1103    1171
- 1428       3240    3160    2805    3298    3191    2950    2979    3258    3212    2995
- 1429       1046     901    1292    1201     981    1111    1169    1118    1049    1231
- 1430       1160    1402    1216    1218    1280    1305    1176    1175    1306    1196
- 1431       3137    3992    3298    3160    3495    3617    3204    3140    3512    3212
- 1432       1567    1532    1506    1730    1546    1510    1538    1648    1631    1627
- 1433       3080    3299    3126    2803    3179    3207    3095    2921    3003    2938
- 1434       1338    1402    1218    1475    1360    1306    1267    1406    1416    1341
- 1435       3137    3900    3160    3589    3427    3450    3140    3308    3736    3334
- 1436       4236    4244    3566    3382    4242    4048    4034    3973    3985    3452
- 1437       1412    1274    1178    1324    1339    1214    1297    1353    1282    1238
- 1438       2951    3129    4008    3382    3041    3494    3323    3118    3235    3676
- 1439       2812    3107    3123    2679    2939    3112    2943    2740    2843    2844
- 1440       1565    1502    1522    1692    1535    1501    1542    1629    1604    1603
- 1441       2796    3233    3129    3590    2970    3169    2934    3058    3387    3303
- 1442       1253    1484    1412    1474    1370    1440    1323    1363    1461    1424
- 1443       3590    3902    3233    3129    3739    3501    3387    3303    3417    3169
- 1444       1344    1474    1253    1412    1408    1363    1294    1372    1424    1323
- 1445       3069    3082    3033    2689    3070    3052    3044    2837    2847    2821
- 1446       1292    1502    1399    1209    1403    1439    1329    1237    1349    1293
- 1447       2922    2814    2763    3317    2863    2784    2829    3073    3013    2956
- 1448       1136     875    1091    1343    1005     990    1097    1228    1127    1223
- 1449       3992    3160    3240    3298    3512    3191    3565    3617    3212    3258
- 1450       1218    1160    1015    1216    1175    1072    1120    1196    1176    1103
- 1451       1317    1553    1423    1532    1446    1486    1362    1425    1541    1466
- 1452       1052     875    1031    1343     961     946    1026    1203    1127    1180
- 1453       1350    1553    1576    1423    1459    1557    1481    1378    1486    1493
- 1454       3126    3365    3260    2803    3237    3306    3177    2938    3022    2980
- 1455       4021    4008    3382    2951    4018    3676    3694    3338    3323    3118
- 1456       1178    1017    1324    1274    1096    1168    1238    1214    1133    1282
- 1457       3945    3590    3465    2882    3765    3527    3708    3230    3132    3093
- 1458       1474    1545    1672    1652    1509    1605    1575    1561    1588    1653
- 1459       3505    2944    3168    3069    3151    3048    3305    3249    3002    3110
- 1460       1427    1124    1114    1076    1277    1105    1270    1256    1095    1080
- 1461       2814    3108    2722    3080    2941    2871    2766    2926    3090    2860
- 1462       1187     945    1192    1031    1062    1067    1162    1088     968    1081
- 1463       3099    2805    3025    2690    2930    2893    3054    2852    2745    2818
- 1464       1567    1744    1532    1730    1659    1637    1546    1648    1734    1631
- 1465       1522    1303    1554    1399    1410    1438    1534    1447    1332    1471
- 1466       3312    3123    3127    2769    3208    3116    3213    2968    2905    2902
- 1467       2776    3099    2690    2805    2907    2852    2729    2786    2930    2745
- 1468       3465    3590    3251    2882    3527    3399    3337    3093    3132    3038
- 1469       1474    1672    1577    1652    1575    1625    1528    1561    1653    1599
- 1470       1274    1412    1563    1324    1339    1492    1434    1282    1353    1448
- 1471       3129    2951    2708    3382    3041    2807    2869    3235    3118    2935
- 1472       3082    2822    2842    2689    2937    2827    2947    2847    2752    2760
- 1473       3025    3050    2690    2803    3039    2831    2818    2896    2904    2743
- 1474       1317    1264    1423    1136    1288    1330    1362    1226    1200    1286
- 1475       3317    3299    2803    3050    3307    3003    3004    3154    3147    2904
- 1476       2917    3107    2679    3123    3019    2843    2778    3021    3112    2844
- 1477       2876    2873    2630    2822    2872    2736    2737    2849    2846    2707
- 1478       1230    1102    1451     972    1156    1284    1335    1078    1012    1208
- 1479        894    1201     930     972    1054    1060     892     904    1070     915
- 1480       4008    4021    3202    2951    4018    3568    3549    3323    3338    3060
- 1481       1017    1178    1059    1274    1096    1107    1023    1133    1214    1164
- 1482       3104    2751    2913    2776    2887    2813    2998    2910    2762    2836
- 1483       2814    2722    2552    2763    2766    2631    2671    2784    2732    2647
- 1484       1506    1260    1343    1136    1390    1296    1414    1321    1190    1228
- 1485       2951    2876    2630    2791    2914    2737    2765    2857    2825    2698
- 1486       1102    1274    1451    1384    1181    1357    1284    1234    1315    1404
- 1487       3050    2776    2690    2763    2881    2729    2831    2875    2764    2720
- 1488       1109    1324     982    1216    1220    1153    1028    1144    1255    1099
- 1489       3382    4093    3352    3298    3788    3752    3355    3331    3713    3315
- 1490       4180    4078    3221    3382    4139    3632    3792    3916    3748    3278
- 1491       1389    1441    1573    1324    1407    1515    1488    1334    1375    1464
- 1492       1247    1421    1479    1216    1327    1442    1358    1224    1313    1347
- 1493       4169    4148    3289    3298    4161    3791    3850    3847    3804    3283
- 1494       3167    2842    3227    2874    2978    2994    3185    2996    2853    3032
- 1495       1742    1565    1522    1692    1657    1542    1634    1716    1629    1603
- 1496       2981    2812    3371    2769    2886    3029    3133    2855    2788    2982
- 1497       2873    2796    2630    2617    2834    2702    2736    2727    2694    2621
- 1498       1484    1230    1451    1521    1361    1335    1456    1491    1380    1477
- 1499       2981    2812    2769    2689    2886    2788    2855    2806    2747    2723
- 1500       1421    1503    1479    1728    1454    1478    1442    1590    1619    1600
- 1501       4236    4169    3289    4303    4208    3850    3944    4270    4241    4024
- 1502       3276    2913    2874    2776    3059    2884    3045    2959    2836    2815
- 1503       1503    1247    1479    1324    1381    1358    1478    1401    1273    1392
- 1504       4148    4236    3289    3382    4189    3944    3791    3871    3973    3327
- 1505       1423    1350    1192    1527    1378    1261    1309    1458    1436    1368
- 1506       3365    2803    3025    2915    3022    2896    3153    3081    2854    2952
- 1507       1540    1374    1402    1587    1453    1379    1462    1552    1499    1497
- 1508       4065    3935    3137    4182    4015    3451    3559    4131    4086    3688
- 1509        546     936     930    1031     744     898     742     802     967     938
- 1510       2796    2951    2630    2708    2864    2765    2702    2753    2807    2668
- 1511       1274    1484    1451    1563    1385    1456    1357    1434    1526    1514
- 1512       3260    3365    2915    2803    3306    3081    3055    2980    3022    2854
- 1513       1350    1576    1527    1423    1481    1550    1436    1378    1493    1458
- 1514       2722    2920    2757    2858    2800    2830    2730    2777    2878    2797
- 1515       1218    1192    1405    1527    1198    1289    1302    1382    1368    1463
- 1516       1218    1192    1527    1187    1198    1368    1382    1183    1162    1342
- 1517       3025    3160    3464    2915    3076    3275    3178    2952    3028    3117
- 1518       3025    3160    2915    2805    3076    3028    2952    2893    2950    2848
- 1519       2814    3108    3080    3317    2941    3090    2926    3013    3199    3192
- 1520       1421    1374    1402    1216    1394    1379    1397    1313    1279    1305
- 1521       4065    4169    3137    3298    4128    3678    3559    3681    3847    3204
- 1522       1303    1209    1076    1399    1248    1125    1186    1332    1293    1241
- 1523       3371    3312    3069    2769    3336    3170    3186    2982    2968    2888
- 1524       1744    1730    1892    1775    1734    1810    1817    1756    1746    1830
- 1525       2917    2679    2756    2890    2778    2704    2826    2897    2768    2811
- 1526       4201    4180    3221    4302    4190    3792    3830    4251    4243    3998
- 1527       1441    1610    1573    1727    1536    1585    1515    1598    1667    1640
- 1528        936     759    1102    1187     843     939     999    1035     993    1115
- 1529       3101    2874    2876    2805    2975    2868    2974    2929    2835    2838
- 1530       3945    4078    3129    3221    4023    3560    3449    3508    3632    3165
- 1531       4078    3129    3221    3382    3560    3165    3632    3748    3235    3278
- 1532       1389    1545    1412    1573    1465    1476    1393    1488    1548    1505
- 1533       1412    1389    1573    1324    1393    1488    1505    1353    1334    1464
- 1534       4244    4328    3566    3287    4284    4138    4048    3932    4038    3389
- 1535       3025    3050    2803    3299    3039    2904    2896    3130    3147    3003
- 1536       3129    3221    3382    2708    3165    3278    3235    2869    2894    2935
- 1537       1573    1412    1324    1563    1505    1353    1464    1559    1492    1448
- 1538       1540    1664    1751    1702    1595    1707    1646    1617    1677    1721
- 1539       3467    3935    3880    2877    3700    3914    3633    3091    3215    3189
- 1540       1451    1274    1563    1384    1357    1434    1514    1404    1315    1480
- 1541       2951    2630    2708    2791    2765    2668    2807    2857    2698    2749
- 1542       1031     822     936    1187     908     864     967    1088    1020    1035
- 1543       3079    2776    2874    2805    2898    2815    2962    2923    2786    2835
- 1544       1479    1247    1216    1324    1358    1224    1347    1392    1273    1255
- 1545       4148    3289    3298    3382    3791    3283    3804    3871    3327    3331
- 1546       1260    1506    1264    1136    1390    1383    1251    1190    1321    1200
- 1547       1576    1664    1527    1800    1622    1586    1550    1700    1736    1675
- 1548       3467    3260    2915    3067    3353    3055    3114    3248    3158    2973
- 1549       1751    1664    1848    1702    1707    1766    1796    1721    1677    1776
- 1550       3467    3880    3286    2877    3633    3553    3379    3091    3189    3043
- 1551       3945    3465    3887    2882    3708    3634    3920    3230    3093    3188
- 1552       1672    1545    1763    1652    1605    1655    1713    1653    1588    1699
- 1553       4201    4078    3945    3221    4146    4023    4100    3830    3632    3508
- 1554       1389    1610    1545    1573    1516    1564    1465    1488    1585    1548
- 1555       2552    2722    2513    2588    2631    2610    2533    2569    2657    2547
- 1556       1527    1475    1218    1402    1498    1341    1382    1450    1416    1306
- 1557       3589    2915    3160    3137    3152    3028    3334    3308    3012    3140
- 1558       2873    2944    2617    3069    2900    2758    2727    2954    3002    2785
- 1559       1427    1230    1521    1076    1322    1380    1470    1256    1140    1314
- 1560       1317    1423    1192    1136    1362    1309    1236    1226    1286    1152
- 1561       1423    1192    1136    1031    1309    1152    1286    1222    1081    1063
- 1562        982    1102     759    1187    1022     939     859    1061    1115     993
- 1563       2876    3352    3101    2805    3057    3195    2974    2838    3015    2929
- 1564       3352    3382    3298    2791    3355    3331    3315    2997    3014    2986
- 1565       3298    3352    2791    2805    3315    2997    2986    2995    3015    2792
- 1566       1324     982    1216    1384    1153    1099    1255    1336    1191    1287
- 1567        982    1216    1384    1187    1099    1287    1191    1061    1171    1265
- 1568       1672    1763    1862    1652    1713    1803    1773    1653    1699    1761
- 1569       3887    3465    3282    2882    3634    3376    3554    3188    3093    3042
- 1570       1664    1800    1848    1702    1736    1823    1766    1677    1741    1776
- 1571       3067    3467    3286    2877    3248    3379    3164    2949    3091    3043
- 1572       1495    1292    1399    1201    1396    1329    1430    1346    1231    1275
- 1573       1502    1495    1399    1692    1490    1430    1439    1604    1592    1558
- 1574       2814    2623    2763    2552    2710    2687    2784    2671    2576    2647
- 1575       2623    2922    2763    2751    2754    2829    2687    2682    2816    2748
- 1576        583     972     894     930     803     904     728     737     915     892
- 1577       2690    3050    2763    2803    2831    2875    2720    2743    2904    2780
- 1578       2763    2690    2803    2521    2720    2743    2780    2627    2594    2651
- 1579       3050    2763    2803    3317    2875    2780    2904    3154    2956    3004
- 1580       2917    2679    2890    3123    2778    2768    2897    3021    2844    3008
- 1581       4328    4236    3566    4303    4278    4034    4138    4325    4270    4113
- 1582       2944    2796    2617    2715    2859    2694    2758    2802    2755    2661
- 1583       1484    1427    1521    1708    1449    1470    1491    1593    1579    1607
- 1584       1402    1216    1218    1187    1305    1196    1306    1272    1171    1183
- 1585       3298    3137    3160    2805    3204    3140    3212    2995    2940    2950
- 1586       3251    3590    2944    2796    3399    3174    3063    2957    3058    2859
- 1587       1474    1577    1427    1484    1528    1511    1431    1461    1524    1449
- 1588       4180    4244    3382    3221    4216    3985    3916    3792    3913    3278
- 1589       1533    1441    1324    1573    1483    1375    1420    1543    1515    1464
- 1590       1553    1748    1576    1423    1654    1666    1557    1486    1596    1493
- 1591       2976    3126    3260    2803    3051    3177    3105    2870    2938    2980
- 1592       1412    1484    1563    1652    1440    1526    1492    1547    1569    1602
- 1593       1412    1484    1652    1474    1440    1569    1547    1424    1461    1561
- 1594       2796    3129    2708    2882    2934    2869    2753    2840    2993    2783
- 1595       2796    3129    2882    3590    2934    2993    2840    3058    3303    3132
- 1596       1484    1451    1563    1725    1456    1514    1526    1614    1601    1639
- 1597       2630    2796    2708    2492    2702    2753    2668    2554    2624    2580
- 1598       3371    2981    2769    3069    3133    2855    2982    3186    3024    2888
- 1599       1324    1017     982    1274    1168     983    1153    1282    1133    1116
- 1600       4021    3382    3352    2951    3694    3355    3674    3338    3118    3102
- 1601       2690    3025    2803    2915    2818    2896    2743    2775    2952    2854
- 1602       3945    3590    2882    3129    3765    3132    3230    3449    3303    2993
- 1603       1474    1545    1652    1412    1509    1588    1561    1424    1476    1547
- 1604       1540    1475    1527    1402    1504    1498    1519    1462    1416    1450
- 1605       3589    3935    2915    3137    3756    3245    3152    3308    3451    3012
- 1606       1399    1292    1209    1076    1329    1237    1293    1241    1158    1125
- 1607       1532    1264    1506    1423    1409    1383    1510    1466    1330    1443
- 1608       2763    2803    3317    3080    2780    3004    2956    2883    2921    3192
- 1609       2920    2722    3080    2858    2800    2860    2999    2878    2777    2963
- 1610       2822    2874    2842    2561    2850    2853    2827    2677    2691    2684
- 1611       1892    2027    1960    1967    1970    1997    1921    1926    1999    1955
- 1612       2596    2757    2666    2513    2675    2700    2629    2549    2620    2573
- 1613       3371    3123    2769    2812    3243    2905    2982    3029    2943    2788
- 1614       1573    1412    1563    1652    1505    1492    1559    1608    1547    1602
- 1615       3129    3221    2708    2882    3165    2894    2869    2993    3030    2783
- 1616       1484    1563    1652    1725    1526    1602    1569    1614    1639    1679
- 1617       2708    2796    2882    2492    2753    2840    2783    2580    2624    2658
- 1618       1800    1576    1748    1527    1700    1666    1774    1675    1550    1633
- 1619       3260    3067    2976    2915    3158    3026    3105    3055    2973    2927
- 1620       1484    1652    1474    1577    1569    1561    1461    1524    1599    1528
- 1621       2882    2796    3590    3251    2840    3058    3132    3038    2957    3399
- 1622       2595    2756    2465    2688    2673    2582    2526    2640    2712    2559
- 1623       4182    4169    4303    3289    4178    4241    4247    3859    3850    4024
- 1624       1421    1587    1728    1479    1518    1656    1590    1442    1530    1600
- 1625       2805    3025    2690    2915    2893    2818    2745    2848    2952    2775
- 1626       2951    2876    2791    3352    2914    2825    2857    3102    3057    2997
- 1627       1102    1274    1384     982    1181    1315    1234    1022    1116    1191
- 1628       3289    3298    3382    2791    3283    3331    3327    2977    2986    3014
- 1629       1216    1479    1324    1384    1347    1392    1255    1287    1411    1336
- 1630       1052     930    1333    1031     984    1143    1197    1026     938    1163
- 1631       1192    1423    1527    1520    1309    1458    1368    1351    1455    1512
- 1632       3050    2763    3317    2922    2875    2956    3154    2972    2829    3073
- 1633       2630    2873    2617    2822    2736    2727    2621    2707    2846    2699
- 1634       1230    1451    1521     972    1335    1477    1380    1078    1208    1257
- 1635        936     972     930    1333     942     915     898    1130    1129    1143
- 1636       3251    3127    2931    2715    3172    3036    3071    2906    2866    2799
- 1637       1554    1577    1764    1708    1560    1673    1663    1628    1638    1729
- 1638       3126    3080    2803    2588    3095    2921    2938    2781    2772    2686
- 1639       4180    4244    3221    4302    4216    3913    3792    4243    4272    3998
- 1640       1533    1441    1573    1727    1483    1515    1543    1630    1598    1640
- 1641       3282    3465    3056    2715    3376    3231    3149    2909    2953    2851
- 1642       1672    1862    1798    1708    1773    1825    1737    1680    1783    1755
- 1643       2690    2776    2805    2522    2729    2786    2745    2592    2636    2650
- 1644       1624    1506    1343    1423    1555    1414    1508    1523    1443    1352
- 1645       3123    2769    2812    2679    2905    2788    2943    2844    2711    2740
- 1646       1890    1742    1740    1692    1815    1738    1811    1794    1716    1709
- 1647       1209    1522    1502    1399    1373    1501    1349    1293    1447    1439
- 1648       1031    1052    1343    1333    1026    1203    1180    1163    1197    1319
- 1649       3056    3465    3251    2715    3231    3337    3142    2851    2953    2906
- 1650       1672    1798    1577    1708    1737    1696    1625    1680    1755    1638
- 1651       2551    2812    2689    2769    2670    2747    2615    2652    2788    2723
- 1652       1960    2027    2079    1967    1997    2055    2021    1955    1999    2017
- 1653       1967    1818    1939    1899    1893    1884    1946    1928    1856    1913
- 1654       1522    1554    1740    1399    1534    1647    1635    1447    1471    1583
- 1655       3127    3123    2890    2769    3116    3008    3006    2902    2905    2810
- 1656       2596    2666    2525    2376    2629    2589    2558    2476    2503    2437
- 1657       2796    2630    2617    2492    2702    2621    2694    2624    2554    2546
- 1658       1451    1484    1521    1725    1456    1491    1477    1601    1614    1626
- 1659       3080    3126    2858    2588    3095    2983    2963    2772    2781    2705
- 1660        972     936    1102    1467     942     999    1012    1229    1227    1271
- 1661       1421    1479    1216    1402    1442    1347    1313    1397    1428    1305
- 1662       1479    1216    1402    1384    1347    1305    1428    1411    1287    1365
- 1663       3289    4169    3298    3137    3850    3847    3283    3194    3678    3204
- 1664       3298    3289    3137    2791    3283    3194    3204    2986    2977    2924
- 1665       2874    2822    2876    2522    2850    2849    2868    2672    2655    2669
- 1666       2803    2763    2521    2588    2780    2627    2651    2686    2667    2548
- 1667       1563    1451    1384    1684    1514    1404    1480    1621    1571    1551
- 1668       2630    2708    2791    2460    2668    2749    2698    2537    2567    2598
- 1669       1076    1303    1399    1427    1186    1332    1241    1256    1348    1398
- 1670       2679    2812    2551    2769    2740    2670    2611    2711    2788    2652
- 1671       1730    1506    1624    1423    1627    1555    1670    1581    1443    1523
- 1672       2708    2951    2791    3382    2807    2857    2749    2935    3118    3014
- 1673       1274    1563    1384    1324    1434    1480    1315    1282    1448    1336
- 1674       3312    3069    2769    2944    3170    2888    2968    3087    3002    2841
- 1675       1960    2079    1937    1899    2021    2012    1944    1918    1995    1909
- 1676       2525    2666    2701    2445    2589    2683    2613    2481    2543    2560
- 1677       3317    2763    3080    2814    2956    2883    3192    3013    2784    2926
- 1678       2552    2722    2588    2763    2631    2657    2569    2647    2732    2667
- 1679       1421    1587    1479    1402    1518    1530    1442    1397    1497    1428
- 1680       4182    4169    3289    3137    4178    3850    3859    3688    3678    3194
- 1681       1218    1527    1402    1187    1382    1450    1306    1183    1342    1272
- 1682       2915    3160    3137    2805    3028    3140    3012    2848    2950    2940
- 1683       1522    1740    1742    1692    1635    1738    1634    1603    1709    1716
- 1684       1730    1624    1818    1899    1670    1726    1778    1808    1767    1856
- 1685       2769    2981    2689    3069    2855    2806    2723    2888    3024    2837
- 1686       2751    2913    2776    2561    2813    2836    2762    2648    2703    2660
- 1687       2822    2842    2689    2561    2827    2760    2752    2677    2684    2619
- 1688       3127    3312    2769    2944    3213    2968    2902    3031    3087    2841
- 1689       1744    1730    1775    1532    1734    1746    1756    1637    1631    1658
- 1690       1554    1303    1427    1399    1438    1348    1487    1471    1332    1398
- 1691       2882    3945    3129    3221    3230    3449    2993    3030    3508    3165
- 1692       1545    1652    1412    1573    1588    1547    1476    1548    1608    1505
- 1693       1533    1687    1727    1789    1612    1697    1630    1662    1733    1749
- 1694       4328    4244    4302    3287    4284    4272    4324    4038    3932    4031
- 1695       2701    2666    2858    2445    2683    2759    2774    2560    2543    2616
- 1696       3128    3050    2922    2751    3075    2972    3018    2895    2861    2816
- 1697       1960    1937    1775    1899    1944    1861    1872    1918    1909    1826
- 1698        901    1076    1292    1201     988    1158    1111    1049    1101    1231
- 1699       1503    1533    1324    1789    1517    1420    1401    1650    1662    1594
- 1700       2842    2913    2561    2874    2867    2703    2684    2853    2884    2691
- 1701       1740    1554    1764    1693    1647    1663    1747    1710    1623    1723
- 1702       1553    1423    1532    1775    1486    1466    1541    1669    1615    1658
- 1703       1576    1527    1423    1748    1550    1458    1493    1666    1633    1596
- 1704       2915    3260    2803    2976    3055    2980    2854    2927    3105    2870
- 1705       2876    2791    3352    2805    2825    2997    3057    2838    2792    3015
- 1706       1384    1102     982    1187    1234    1022    1191    1265    1115    1061
- 1707       3127    2890    2931    2591    3006    2901    3036    2789    2718    2733
- 1708       1522    1502    1399    1692    1501    1439    1447    1603    1604    1558
- 1709       3127    3251    2944    2715    3172    3063    3031    2866    2906    2802
- 1710       1577    1554    1427    1708    1560    1487    1511    1638    1628    1579
- 1711       4302    4201    4238    3287    4251    4219    4274    4031    3881    3937
- 1712       1610    1727    1819    1898    1667    1770    1724    1765    1801    1853
- 1713       1324     982    1384    1274    1153    1191    1336    1282    1116    1315
- 1714       3352    3382    2791    2951    3355    3014    2997    3102    3118    2857
- 1715       2876    2630    2791    2522    2737    2698    2825    2669    2566    2635
- 1716       1451    1102    1384    1467    1284    1234    1404    1437    1271    1387
- 1717       1201     930     972    1333    1060     915    1070    1243    1143    1129
- 1718       2776    2690    2763    2469    2729    2720    2764    2601    2562    2583
- 1719       3050    2763    2922    2751    2875    2829    2972    2861    2748    2816
- 1720       2751    2623    2469    2763    2682    2539    2590    2748    2687    2583
- 1721       2913    2874    2776    2561    2884    2815    2836    2703    2691    2660
- 1722       1848    1800    1994    1870    1823    1901    1920    1852    1828    1927
- 1723       3067    3286    2912    2604    3164    3072    2990    2771    2828    2724
- 1724       1818    1804    1939    1899    1806    1875    1884    1856    1842    1913
- 1725       2722    2814    3080    2763    2766    2926    2860    2732    2784    2883
- 1726       1201    1495    1544    1467    1346    1513    1386    1295    1422    1482
- 1727       1399    1292    1076    1201    1329    1158    1241    1275    1231    1101
- 1728       2944    2796    2715    3251    2859    2755    2802    3063    2957    2906
- 1729       1484    1427    1708    1577    1449    1579    1593    1524    1511    1638
- 1730       3050    2776    2763    2751    2881    2764    2875    2861    2762    2748
- 1731       2623    2552    2386    2521    2576    2466    2496    2563    2534    2444
- 1732        972     936    1467    1333     942    1227    1229    1129    1130    1376
- 1733       2763    2803    3080    2588    2780    2921    2883    2667    2686    2772
- 1734       2757    2513    2722    2588    2620    2610    2730    2663    2547    2657
- 1735       4236    3289    3382    3566    3944    3327    3973    4034    3405    3452
- 1736       4236    3289    3566    4303    3944    3405    4034    4270    4024    4113
- 1737       3289    3382    3566    2708    3327    3452    3405    2903    2935    2955
- 1738       1479    1503    1324    1789    1478    1401    1392    1636    1650    1594
- 1739       2679    2551    2427    2591    2611    2489    2542    2628    2565    2505
- 1740       1890    2026    1929    1936    1969    1980    1902    1905    1986    1923
- 1741       3251    2931    3056    2715    3071    2985    3142    2906    2799    2851
- 1742       1764    1577    1798    1708    1673    1696    1781    1729    1638    1755
- 1743       2469    2623    2386    2521    2539    2496    2424    2488    2563    2444
- 1744       2596    2452    2376    2525    2524    2411    2476    2558    2486    2437
- 1745       2595    2465    2451    2518    2526    2456    2523    2553    2485    2479
- 1746       2151    2026    2084    1929    2094    2062    2119    2047    1980    2006
- 1747       1540    1664    1702    1527    1595    1677    1617    1519    1586    1613
- 1748       3467    3935    2877    2915    3700    3215    3091    3114    3245    2885
- 1749       1076     972    1230    1521    1009    1078    1140    1314    1257    1380
- 1750       2822    3069    2873    2617    2928    2954    2846    2699    2785    2727
- 1751       1730    1818    1967    1899    1778    1893    1850    1808    1856    1928
- 1752       2690    2776    2522    2469    2729    2636    2592    2562    2601    2490
- 1753        972    1076    1201    1521    1009    1101    1070    1257    1314    1320
- 1754       4182    4303    4239    3097    4247    4275    4211    3624    3910    3764
- 1755       1728    1587    1820    1832    1656    1715    1771    1779    1717    1814
- 1756       1751    1540    1702    1832    1646    1617    1721    1780    1685    1762
- 1757       3935    3880    2877    4182    3914    3189    3215    4086    4088    3390
- 1758       1216    1402    1384    1187    1305    1365    1287    1171    1272    1265
- 1759       3137    3298    2791    2805    3204    2986    2924    2940    2995    2792
- 1760       1652    1484    1725    1708    1569    1614    1679    1668    1593    1706
- 1761       1652    1484    1708    1577    1569    1593    1668    1599    1524    1638
- 1762       2796    2882    2492    2715    2840    2658    2624    2755    2787    2581
- 1763       2796    2882    2715    3251    2840    2787    2755    2957    3038    2906
- 1764       1451    1563    1725    1684    1514    1639    1601    1571    1621    1688
- 1765       2708    2630    2492    2460    2668    2554    2580    2567    2537    2467
- 1766       2427    2551    2316    2591    2489    2425    2371    2505    2565    2432
- 1767       1479    1324    1384    1563    1392    1336    1411    1494    1448    1480
- 1768       3382    3289    2791    2708    3327    2977    3014    2935    2903    2749
- 1769       2027    2152    2079    1967    2095    2117    2055    1999    2065    2017
- 1770       1687    1503    1728    1832    1597    1619    1698    1750    1678    1779
- 1771       1532    1506    1730    1423    1510    1627    1631    1466    1443    1581
- 1772       3221    4201    4302    3287    3830    4251    3998    3244    3881    4031
- 1773       1610    1573    1727    1898    1585    1640    1667    1765    1759    1801
- 1774       2763    2690    2521    2469    2720    2594    2627    2583    2562    2488
- 1775       1192    1423    1520    1031    1309    1455    1351    1081    1222    1278
- 1776       3465    3251    2715    2882    3337    2906    2953    3093    3038    2787
- 1777       1577    1672    1708    1652    1625    1680    1638    1599    1653    1668
- 1778       2858    3126    2976    2588    2983    3051    2908    2705    2781    2741
- 1779       1264    1423    1136    1506    1330    1286    1200    1383    1443    1321
- 1780       1553    1775    1748    1423    1669    1758    1654    1486    1615    1596
- 1781       2666    2757    2858    2588    2700    2797    2759    2622    2663    2705
- 1782       1892    1960    1775    1899    1921    1872    1830    1885    1918    1826
- 1783        936     930    1031    1333     898     938     967    1130    1143    1163
- 1784       1624    1343    1620    1520    1508    1500    1611    1539    1388    1537
- 1785       1960    1892    1967    1899    1921    1926    1955    1918    1885    1928
- 1786       2551    2689    2421    2617    2615    2540    2480    2572    2645    2500
- 1787       2689    2551    2769    2617    2615    2652    2723    2645    2572    2685
- 1788       2976    3126    2803    2588    3051    2938    2870    2741    2781    2686
- 1789       1399    1495    1201    1521    1430    1346    1275    1445    1473    1320
- 1790       2796    2617    2715    2492    2694    2661    2755    2624    2546    2581
- 1791       1521    1484    1708    1725    1491    1593    1607    1626    1614    1706
- 1792       2623    2763    2552    2521    2687    2647    2576    2563    2627    2534
- 1793       2757    2666    2513    2588    2700    2573    2620    2663    2622    2547
- 1794       2513    2552    2588    2277    2533    2569    2547    2389    2410    2422
- 1795       2617    2944    2715    2591    2758    2802    2661    2603    2734    2656
- 1796       1427    1521    1708    1693    1470    1607    1579    1570    1606    1689
- 1797       2465    2427    2260    2591    2442    2341    2354    2517    2505    2409
- 1798       1324    1573    1563    1789    1464    1559    1448    1594    1681    1661
- 1799       3221    3382    2708    3566    3278    2935    2894    3361    3452    2955
- 1800       1451    1102    1467     972    1284    1271    1437    1208    1012    1229
- 1801       1664    1702    1527    1800    1677    1613    1586    1736    1741    1675
- 1802       2877    3467    2915    3067    3091    3114    2885    2949    3248    2973
- 1803       2595    2465    2518    2688    2526    2485    2553    2640    2559    2593
- 1804       3945    4201    3221    3887    4100    3830    3508    3920    4101    3453
- 1805       1610    1545    1573    1898    1564    1548    1585    1765    1732    1759
- 1806       2751    2469    2561    2776    2590    2512    2648    2762    2601    2660
- 1807       1818    1624    1804    1899    1726    1720    1806    1856    1767    1842
- 1808       1848    1800    1870    1702    1823    1828    1852    1776    1741    1788
- 1809       3067    3286    2604    2877    3164    2828    2771    2949    3043    2716
- 1810       2805    2690    2522    2521    2745    2592    2650    2642    2594    2514
- 1811       2858    3080    2588    2722    2963    2772    2705    2777    2860    2657
- 1812       2525    2666    2445    2376    2589    2543    2481    2437    2503    2404
- 1813       3056    2931    2767    2715    2985    2845    2889    2851    2799    2725
- 1814       1764    1798    1954    1708    1781    1878    1865    1729    1755    1838
- 1815       3887    3945    2882    3221    3920    3230    3188    3453    3508    3030
- 1816       1545    1763    1652    1898    1655    1699    1588    1732    1813    1784
- 1817       4244    3566    3382    3221    4048    3452    3985    3913    3361    3278
- 1818       2596    2376    2513    2666    2476    2433    2549    2629    2503    2573
- 1819       3282    3056    2932    2715    3149    2992    3089    2909    2851    2790
- 1820       1798    1862    2009    1708    1825    1935    1906    1755    1783    1871
- 1821       2551    2421    2316    2617    2480    2363    2425    2572    2500    2439
- 1822       1624    1620    1804    1520    1611    1719    1720    1539    1537    1644
- 1823       2588    2858    2722    2757    2705    2777    2657    2663    2797    2730
- 1824       2690    2803    2521    2915    2743    2651    2594    2775    2854    2678
- 1825       3067    2912    2761    2604    2990    2819    2892    2771    2724    2665
- 1826       1994    1800    1976    1870    1901    1888    1982    1927    1828    1907
- 1827        936    1031    1187    1467     967    1088    1035    1227    1239    1307
- 1828       2776    2874    2805    2522    2815    2835    2786    2636    2672    2650
- 1829       2776    2874    2522    2561    2815    2672    2636    2660    2691    2538
- 1830       2715    3465    2882    3282    2953    3093    2787    2909    3376    3042
- 1831       1672    1708    1652    1862    1680    1668    1653    1773    1783    1761
- 1832       3935    3137    4182    2877    3451    3688    4086    3215    2989    3390
- 1833       3935    3137    2877    2915    3451    2989    3215    3245    3012    2885
- 1834       1402    1540    1587    1832    1462    1552    1497    1641    1685    1717
- 1835       1324    1533    1573    1789    1420    1543    1464    1594    1662    1681
- 1836       1399    1076    1427    1521    1241    1256    1398    1445    1314    1470
- 1837       1423    1527    1520    1870    1458    1512    1455    1665    1714    1701
- 1838       2679    2756    2890    2465    2704    2811    2768    2556    2582    2634
- 1839       1136    1031    1343    1423    1063    1180    1228    1286    1222    1352
- 1840       2679    2890    3123    2769    2768    3008    2844    2711    2810    2905
- 1841       1521    1451    1725    1467    1477    1601    1626    1460    1437    1582
- 1842       2630    2617    2492    2310    2621    2546    2554    2457    2446    2390
- 1843       1427    1399    1521    1693    1398    1445    1470    1570    1562    1606
- 1844       1554    1764    1693    1708    1663    1723    1623    1628    1729    1689
- 1845       2931    3127    2591    2715    3036    2789    2733    2799    2866    2656
- 1846       1540    1751    1587    1832    1646    1660    1552    1685    1780    1717
- 1847       2976    3067    2761    2604    3026    2892    2856    2739    2771    2665
- 1848       1800    1748    1976    1870    1774    1868    1888    1828    1793    1907
- 1849       4244    3566    3221    3287    4048    3361    3913    3932    3389    3244
- 1850       3069    2822    2689    2617    2928    2752    2837    2785    2699    2645
- 1851       1527    1192    1520    1187    1368    1351    1512    1342    1162    1355
- 1852       1192    1520    1187    1031    1351    1355    1162    1081    1278    1088
- 1853       3887    3282    4056    2899    3554    3650    3974    3190    3049    3302
- 1854       1862    1763    1940    1898    1803    1854    1896    1859    1813    1910
- 1855       1544    1495    1752    1467    1513    1632    1645    1482    1422    1591
- 1856       2874    2822    2522    2561    2850    2655    2672    2691    2677    2538
- 1857       1384    1563    1684    1479    1480    1621    1551    1411    1494    1556
- 1858       2708    2791    2460    3289    2749    2598    2567    2903    2977    2714
- 1859       2296    2451    2249    2290    2369    2342    2266    2287    2361    2259
- 1860       2297    2152    2136    2291    2223    2140    2214    2288    2218    2208
- 1861       3069    2769    2944    2617    2888    2841    3002    2785    2685    2758
- 1862       2769    2944    2617    2591    2841    2758    2685    2674    2734    2603
- 1863       3887    4056    4238    3287    3974    4170    4116    3489    3621    3937
- 1864       1940    1763    1819    1898    1854    1787    1879    1910    1813    1853
- 1865       1399    1076    1521    1201    1241    1314    1445    1275    1101    1320
- 1866       2617    2769    2591    2551    2685    2674    2603    2572    2652    2565
- 1867       1521    1708    1693    1725    1607    1689    1606    1626    1706    1691
- 1868       2715    2617    2591    2492    2661    2603    2656    2581    2546    2536
- 1869       2876    2791    2805    2522    2825    2792    2838    2669    2635    2650
- 1870       1384    1102    1187    1467    1234    1115    1265    1387    1271    1307
- 1871       1967    1892    1730    1899    1926    1810    1850    1928    1885    1808
- 1872       2679    2427    2465    2591    2542    2442    2556    2628    2505    2517
- 1873       1848    1751    1702    2005    1796    1721    1776    1924    1883    1866
- 1874       3880    3286    2877    3097    3553    3043    3189    3370    3150    2961
- 1875       3286    3880    4057    3097    3553    3971    3651    3150    3370    3498
- 1876       1751    1848    1941    2005    1796    1891    1847    1883    1924    1977
- 1877       1695    1620    1333    1467    1651    1496    1549    1574    1525    1376
- 1878       1522    1740    1692    1399    1635    1709    1603    1447    1583    1558
- 1879       2427    2316    2260    2591    2371    2282    2341    2505    2432    2409
- 1880       1730    1892    1775    1899    1810    1830    1746    1808    1885    1826
- 1881       1399    1521    1693    1495    1445    1606    1562    1430    1473    1580
- 1882       2623    2763    2521    2469    2687    2627    2563    2539    2583    2488
- 1883       1740    1764    1936    1693    1747    1849    1844    1710    1723    1816
- 1884       2931    2890    2688    2591    2901    2782    2794    2733    2718    2632
- 1885       4239    4057    3880    3097    4171    3971    4112    3764    3498    3370
- 1886       1941    1820    1751    1832    1880    1785    1847    1876    1814    1780
- 1887       2689    2769    3069    2617    2723    2888    2837    2645    2685    2785
- 1888       1201    1544    1333    1467    1386    1433    1243    1295    1482    1376
- 1889       2079    1960    1967    1899    2021    1955    2017    1995    1918    1928
- 1890       1763    1545    1610    1898    1655    1564    1674    1813    1732    1765
- 1891       1527    1540    1402    1702    1519    1462    1450    1613    1617    1566
- 1892       1540    1402    1702    1832    1462    1566    1617    1685    1641    1762
- 1893       2858    2666    2588    2445    2759    2622    2705    2616    2543    2515
- 1894       1728    1587    1832    1479    1656    1717    1779    1600    1530    1676
- 1895       2751    2469    2776    2763    2590    2601    2762    2748    2583    2764
- 1896       2469    2386    2225    2521    2424    2305    2339    2488    2444    2355
- 1897       3566    4328    4303    3424    4138    4325    4113    3485    4104    4076
- 1898       3566    4328    3424    3287    4138    4104    3485    3389    4038    3316
- 1899       4303    3566    3424    3289    4113    3485    4076    4024    3405    3345
- 1900       3566    3424    3289    2779    3485    3345    3405    3046    3011    2971
- 1901       3566    3424    2779    3287    3485    3011    3046    3389    3316    2958
- 1902       3289    3566    2779    2708    3405    3046    2971    2903    2955    2738
- 1903       1521    1451    1467     972    1477    1437    1460    1257    1208    1229
- 1904       2763    2521    2588    2552    2627    2548    2667    2647    2534    2569
- 1905       2084    2026    1936    1929    2062    1986    2016    2006    1980    1923
- 1906       3221    4201    3287    3887    3830    3881    3244    3453    4101    3489
- 1907       1402    1527    1702    1520    1450    1613    1566    1429    1512    1589
- 1908       3137    2877    2915    2805    2989    2885    3012    2940    2817    2848
- 1909        936    1102    1467    1187     999    1271    1227    1035    1115    1307
- 1910       2791    2630    2460    2522    2698    2537    2598    2635    2566    2478
- 1911       1451    1384    1684    1467    1404    1551    1571    1437    1387    1568
- 1912       2521    2803    2588    2915    2651    2686    2548    2678    2854    2709
- 1913       2465    2260    2249    2518    2354    2252    2345    2485    2375    2368
- 1914       3080    2588    2722    2763    2772    2657    2860    2883    2667    2732
- 1915       1031     936    1333    1467     967    1130    1163    1239    1227    1376
- 1916       1495    1399    1692    1693    1430    1558    1592    1580    1562    1683
- 1917       1939    1967    1899    2136    1946    1928    1913    2045    2057    2022
- 1918       1503    1687    1789    1832    1597    1733    1650    1678    1750    1795
- 1919       2858    2976    2701    2430    2908    2820    2774    2612    2644    2555
- 1920       1748    1775    1937    1899    1758    1861    1845    1805    1826    1909
- 1921       2452    2376    2525    2291    2411    2437    2486    2362    2318    2403
- 1922       1620    1343    1333    1520    1500    1319    1496    1537    1388    1364
- 1923       2521    2588    2552    2277    2548    2569    2534    2384    2422    2410
- 1924       2191    2334    2205    2168    2257    2264    2198    2171    2245    2175
- 1925       2964    2692    2575    2602    2808    2633    2735    2744    2641    2574
- 1926       4056    3454    2899    3282    3833    3098    3302    3650    3354    3049
- 1927       2965    3455    2731    2912    3163    2969    2823    2925    3100    2793
- 1928       1941    2071    2005    1848    2008    2033    1977    1891    1972    1924
- 1929       2190    2070    2110    2009    2128    2080    2141    2103    2035    2050
- 1930       2502    2693    2449    2395    2586    2557    2472    2441    2531    2415
- 1931       2501    2333    2319    2394    2418    2325    2405    2440    2359    2347
- 1932       1695    1544    1809    1467    1616    1686    1760    1574    1482    1643
- 1933       2688    2890    2756    2465    2782    2811    2712    2559    2634    2582
- 1934       1740    1936    1890    1929    1844    1905    1811    1827    1923    1902
- 1935       1563    1573    1652    1898    1559    1608    1602    1739    1759    1784
- 1936       3221    2708    2882    2600    2894    2783    3030    2795    2638    2697
- 1937       1730    1775    1532    1423    1746    1658    1631    1581    1615    1466
- 1938       1740    1554    1693    1399    1647    1623    1710    1583    1471    1562
- 1939       3127    2890    2591    2769    3006    2718    2789    2902    2810    2674
- 1940       1764    1693    1708    1954    1723    1689    1729    1865    1824    1838
- 1941       2666    2588    2445    2513    2622    2515    2543    2573    2547    2475
- 1942       2588    2445    2513    2277    2515    2475    2547    2422    2351    2389
- 1943       2591    2931    2715    2767    2733    2799    2656    2664    2845    2725
- 1944       2630    2876    2822    2522    2737    2849    2707    2566    2669    2655
- 1945       1545    1652    1573    1898    1588    1608    1548    1732    1784    1759
- 1946       2513    2376    2277    2445    2433    2321    2389    2475    2404    2351
- 1947       2513    2376    2445    2666    2433    2404    2475    2573    2503    2543
- 1948       3424    3289    2779    2877    3345    2971    3011    3053    3037    2798
- 1949       2588    2858    2445    2430    2705    2616    2515    2509    2612    2435
- 1950       2445    2588    2430    2338    2515    2509    2435    2391    2462    2385
- 1951       2430    2445    2338    2309    2435    2391    2385    2367    2373    2317
- 1952       2430    2445    2309    2511    2435    2373    2367    2464    2471    2400
- 1953       2588    2430    2338    2521    2509    2385    2462    2548    2470    2423
- 1954       2445    2588    2338    2277    2515    2462    2391    2351    2422    2311
- 1955       2338    2430    2309    2474    2385    2367    2317    2398    2447    2379
- 1956       2445    2338    2309    2277    2391    2317    2373    2351    2311    2278
- 1957       2338    2588    2521    2277    2462    2548    2423    2311    2422    2384
- 1958       2588    2430    2521    2474    2509    2470    2548    2520    2447    2491
- 1959       2588    2858    2430    2976    2705    2612    2509    2741    2908    2644
- 1960       2430    2338    2521    2474    2385    2423    2470    2447    2398    2491
- 1961       2701    2976    2761    2430    2820    2856    2726    2555    2644    2571
- 1962       1748    1937    1976    1899    1845    1953    1868    1805    1909    1915
- 1963       2591    3127    2769    2944    2789    2902    2674    2734    3031    2841
- 1964       2084    1936    2123    1992    2016    2038    2111    2032    1956    2058
- 1965       2688    2518    2507    2315    2593    2508    2587    2477    2407    2401
- 1966       4201    4238    3287    3887    4219    3937    3881    4101    4116    3489
- 1967       1994    1848    1870    2005    1920    1852    1927    1989    1924    1934
- 1968       3286    2912    2604    2731    3072    2724    2828    2916    2793    2659
- 1969       2874    2876    2805    2522    2868    2838    2835    2672    2669    2650
- 1970       1890    1929    1692    1740    1902    1812    1794    1811    1827    1709
- 1971       1563    1652    1725    1898    1602    1679    1639    1739    1784    1792
- 1972       2882    2708    2492    2600    2783    2580    2658    2697    2638    2529
- 1973       1503    1479    1728    1832    1478    1600    1619    1678    1676    1779
- 1974       2386    2552    2277    2521    2466    2410    2328    2444    2534    2384
- 1975       2551    2679    2769    2591    2611    2711    2652    2565    2628    2674
- 1976       2858    2445    2430    2701    2616    2435    2612    2774    2560    2555
- 1977       2445    2430    2701    2511    2435    2555    2560    2471    2464    2605
- 1978       2944    3127    2715    2591    3031    2866    2802    2734    2789    2656
- 1979       1554    1427    1708    1693    1487    1579    1628    1623    1570    1689
- 1980       2882    2492    2715    2899    2658    2581    2787    2865    2643    2770
- 1981       1725    1652    1708    1862    1679    1668    1706    1769    1761    1783
- 1982       1333    1544    1695    1467    1433    1616    1549    1376    1482    1574
- 1983       1343    1031    1333    1520    1180    1163    1319    1388    1278    1364
- 1984       1520    1187    1031    1467    1355    1088    1278    1457    1307    1239
- 1985       2421    2689    2561    2822    2540    2619    2487    2577    2752    2677
- 1986       1587    1820    1832    1751    1715    1814    1717    1660    1785    1780
- 1987       2079    2126    1937    1899    2102    2041    2012    1995    2014    1909
- 1988       2511    2525    2701    2445    2516    2613    2605    2471    2481    2560
- 1989       1610    1819    1763    1898    1724    1787    1674    1765    1853    1813
- 1990       2465    2451    2518    2249    2456    2479    2485    2345    2342    2368
- 1991       1804    1620    1695    1704    1719    1651    1743    1745    1642    1682
- 1992       1544    1752    1809    1467    1645    1777    1686    1482    1591    1643
- 1993       1554    1693    1399    1427    1623    1562    1471    1487    1570    1398
- 1994       1563    1725    1684    1900    1639    1688    1621    1753    1802    1791
- 1995       2492    2708    2460    2600    2580    2567    2467    2529    2638    2506
- 1996       2316    2421    2182    2310    2363    2295    2240    2302    2352    2235
- 1997       1936    1764    1954    1693    1849    1865    1938    1816    1723    1824
- 1998       2931    2688    2767    2591    2794    2717    2845    2733    2632    2664
- 1999       4182    4239    3880    3097    4211    4112    4088    3624    3764    3370
- 2000       4244    3221    4302    3287    3913    3998    4272    3932    3244    4031
- 2001       1573    1533    1727    1789    1543    1630    1640    1681    1662    1749
- 2002       1725    1451    1684    1467    1601    1571    1688    1582    1437    1568
- 2003       2630    2492    2460    2310    2554    2467    2537    2457    2390    2372
- 2004       4303    4182    3289    3424    4247    3859    4024    4076    3917    3345
- 2005       4303    4182    3424    3097    4247    3917    4076    3910    3624    3201
- 2006       2932    3056    2767    2715    2992    2889    2832    2790    2851    2725
- 2007       1798    2009    1954    1708    1906    1981    1878    1755    1871    1838
- 2008       1748    1800    1527    1870    1774    1675    1633    1793    1828    1714
- 2009       3067    2976    2915    2604    3026    2927    2973    2771    2739    2719
- 2010       3289    4182    3137    2877    3859    3688    3194    3037    3390    2989
- 2011       1587    1479    1402    1832    1530    1428    1497    1717    1676    1641
- 2012       1870    1848    1702    2005    1852    1776    1788    1934    1924    1866
- 2013       3286    2604    2877    3097    2828    2716    3043    3150    2773    2961
- 2014       1402    1479    1384    1684    1428    1411    1365    1531    1556    1551
- 2015       3289    3137    2791    2877    3194    2924    2977    3037    2989    2804
- 2016       1479    1503    1789    1832    1478    1650    1636    1676    1678    1795
- 2017        972    1201    1333    1467    1070    1243    1129    1229    1295    1376
- 2018       1520    1527    1187    1402    1512    1342    1355    1429    1450    1272
- 2019        972    1201    1467    1521    1070    1295    1229    1257    1320    1460
- 2020       2791    3137    2805    2877    2924    2940    2792    2804    2989    2817
- 2021       1402    1384    1187    1520    1365    1265    1272    1429    1413    1355
- 2022       2701    2761    2511    2430    2726    2625    2605    2555    2571    2464
- 2023       2126    1976    1937    1899    2054    1953    2041    2014    1915    1909
- 2024       3282    2932    3454    2899    3089    3121    3354    3049    2891    3098
- 2025       2009    1862    2070    2110    1935    1974    2035    2050    1988    2080
- 2026       2376    2452    2297    2291    2411    2370    2326    2318    2362    2288
- 2027       2152    2079    1967    2136    2117    2017    2065    2140    2108    2057
- 2028       1479    1324    1563    1789    1392    1448    1494    1636    1594    1661
- 2029       1495    1692    1752    1693    1592    1711    1632    1580    1683    1705
- 2030       1527    1423    1748    1870    1458    1596    1633    1714    1665    1793
- 2031       2803    2915    2976    2588    2854    2927    2870    2686    2709    2741
- 2032       2964    3454    2932    2575    3162    3121    2942    2735    2839    2713
- 2033       1940    2070    1862    2110    2007    1974    1896    2020    2080    1988
- 2034       3282    3887    2882    2899    3554    3188    3042    3049    3190    2865
- 2035       1763    1862    1652    1898    1803    1761    1699    1813    1859    1784
- 2036       2296    2151    2290    2249    2222    2217    2287    2266    2193    2259
- 2037       1384    1187    1520    1467    1265    1355    1413    1387    1307    1457
- 2038       1939    1804    2029    1899    1875    1925    1984    1913    1842    1952
- 2039       3566    3221    3287    2779    3361    3244    3389    3046    2945    2958
- 2040       3566    3221    2779    2708    3361    2945    3046    2955    2894    2738
- 2041       3221    2779    2708    2600    2945    2738    2894    2795    2676    2638
- 2042       2912    2761    2604    2607    2819    2665    2724    2742    2681    2579
- 2043       1976    1994    1870    2168    1982    1927    1907    2076    2083    2025
- 2044       2451    2518    2249    2290    2479    2368    2342    2361    2397    2259
- 2045       2445    2525    2376    2309    2481    2437    2404    2373    2406    2329
- 2046       1343    1506    1136    1423    1414    1321    1228    1352    1443    1286
- 2047       4057    3455    3286    2731    3834    3357    3651    3106    2969    2916
- 2048       2890    2591    2769    2679    2718    2674    2810    2768    2628    2711
- 2049       2890    2591    2679    2465    2718    2628    2768    2634    2517    2556
- 2050       2338    2309    2277    2029    2317    2278    2311    2164    2148    2149
- 2051       1399    1692    1693    1740    1558    1683    1562    1583    1709    1710
- 2052       1692    1693    1740    1929    1683    1710    1709    1812    1807    1827
- 2053       2249    2260    2051    2315    2252    2150    2144    2271    2281    2163
- 2054       2501    2692    2394    2575    2585    2530    2440    2535    2633    2473
- 2055       2502    2334    2395    2205    2419    2360    2441    2335    2264    2279
- 2056       2465    2518    2688    2315    2485    2593    2559    2382    2407    2477
- 2057       2152    2079    2136    2291    2117    2108    2140    2218    2181    2208
- 2058       2805    2690    2521    2915    2745    2594    2642    2848    2775    2678
- 2059       1800    1870    1702    1527    1828    1788    1741    1675    1714    1613
- 2060       1870    1702    1527    1520    1788    1613    1714    1701    1589    1512
- 2061       2604    3067    2877    2915    2771    2949    2716    2719    2973    2885
- 2062       2877    2604    2915    2474    2716    2719    2885    2639    2532    2653
- 2063       1695    1809    1975    1704    1760    1887    1841    1682    1731    1834
- 2064       2522    2776    2561    2469    2636    2660    2538    2490    2601    2512
- 2065       2561    2522    2469    2225    2538    2490    2512    2380    2358    2339
- 2066       3221    3287    2779    2600    3244    2958    2945    2795    2824    2676
- 2067       2521    2338    2277    2225    2423    2311    2384    2355    2270    2246
- 2068       2136    2297    2291    2376    2214    2288    2208    2242    2326    2318
- 2069       4056    3887    2899    3287    3974    3190    3302    3621    3489    3047
- 2070       2690    2522    2521    2469    2592    2514    2594    2562    2490    2488
- 2071       2511    2525    2445    2309    2516    2481    2471    2400    2406    2373
- 2072       1936    1740    1693    1929    1844    1710    1816    1923    1827    1807
- 2073       2890    2688    2591    2465    2782    2632    2718    2634    2559    2517
- 2074       2912    3286    3455    2731    3072    3357    3100    2793    2916    2969
- 2075       1848    1994    2071    2005    1920    2023    1972    1924    1989    2033
- 2076       2877    3880    3097    4182    3189    3370    2961    3390    4088    3624
- 2077       2617    2630    2822    2310    2621    2707    2699    2446    2457    2519
- 2078       2791    2805    2522    2460    2792    2650    2635    2598    2599    2478
- 2079       1941    1751    2005    1832    1847    1883    1977    1876    1780    1912
- 2080       2430    2588    2976    2474    2509    2741    2644    2447    2520    2662
- 2081       2376    2445    2309    2277    2404    2373    2329    2321    2351    2278
- 2082       4182    3289    3424    2877    3859    3345    3917    3390    3037    3053
- 2083       2421    2689    2822    2617    2540    2752    2577    2500    2645    2699
- 2084       2249    2260    2315    2518    2252    2281    2271    2368    2375    2407
- 2085       2319    2501    2394    2575    2405    2440    2347    2431    2535    2473
- 2086       2449    2502    2395    2205    2472    2441    2415    2313    2335    2279
- 2087       1727    1573    1789    1898    1640    1681    1749    1801    1759    1836
- 2088       2507    2518    2290    2315    2508    2397    2392    2401    2407    2289
- 2089       2333    2190    2110    2166    2256    2141    2210    2244    2170    2122
- 2090       2693    2965    2731    2607    2809    2823    2695    2646    2750    2654
- 2091       2071    2191    2205    1994    2129    2198    2127    2023    2087    2090
- 2092       2084    2123    2290    1992    2111    2207    2186    2032    2058    2132
- 2093       2779    3289    2708    2460    2971    2903    2738    2584    2714    2567
- 2094       2708    2779    2460    2600    2738    2584    2567    2638    2676    2506
- 2095       2791    2805    2460    2877    2792    2599    2598    2804    2817    2614
- 2096       2617    2591    2492    2316    2603    2536    2546    2439    2432    2378
- 2097       1693    1521    1725    1752    1606    1626    1691    1705    1618    1690
- 2098       1967    2079    1899    2136    2017    1995    1928    2057    2108    2022
- 2099       1775    1748    1423    1899    1758    1596    1615    1826    1805    1703
- 2100       1936    1954    2123    1992    1938    2044    2038    1956    1958    2058
- 2101       2767    2688    2507    2315    2717    2587    2626    2504    2477    2401
- 2102       2151    2084    2290    1992    2119    2186    2217    2067    2032    2132
- 2103       2084    2151    1929    1992    2119    2047    2006    2032    2067    1951
- 2104       2882    2715    3282    2899    2787    2909    3042    2865    2770    3049
- 2105       2338    2521    2474    2225    2423    2491    2398    2270    2355    2324
- 2106       2822    2522    2561    2421    2655    2538    2677    2577    2463    2487
- 2107       1620    1695    1704    1467    1651    1682    1642    1525    1574    1584
- 2108       2430    2309    2474    2761    2367    2379    2447    2571    2498    2578
- 2109       1936    2084    1929    1992    2016    2006    1923    1956    2032    1951
- 2110       2591    2715    2492    2420    2656    2581    2536    2494    2545    2443
- 2111       1708    1693    1725    1949    1689    1691    1706    1837    1822    1839
- 2112       1423    1520    1031    1343    1455    1278    1222    1352    1388    1180
- 2113       2110    2190    2009    2166    2141    2103    2050    2122    2170    2093
- 2114       2290    2322    2507    2315    2300    2413    2392    2289    2303    2401
- 2115       2322    2290    2123    1992    2300    2207    2219    2142    2132    2058
- 2116       1804    1620    1704    1520    1719    1642    1745    1644    1537    1609
- 2117       2882    3887    3221    2899    3188    3453    3030    2865    3190    3000
- 2118       2386    2277    2225    2521    2328    2246    2305    2444    2384    2355
- 2119       2291    2323    2126    2309    2301    2221    2209    2286    2304    2197
- 2120       2323    2291    2511    2309    2301    2393    2414    2304    2286    2400
- 2121       1333    1031    1467    1520    1163    1239    1376    1364    1278    1457
- 2122       2291    2126    2079    1899    2209    2102    2181    2098    2014    1995
- 2123       2511    2291    2525    2309    2393    2403    2516    2400    2286    2406
- 2124       2607    2511    2761    2309    2550    2625    2681    2429    2400    2498
- 2125       1976    2126    2168    2030    2054    2143    2076    1998    2073    2099
- 2126       2932    3454    2899    2575    3121    3098    2891    2713    2839    2706
- 2127       3424    2779    3287    2600    3011    2958    3316    2833    2676    2824
- 2128       1343    1624    1423    1520    1508    1523    1352    1388    1539    1455
- 2129       2309    2338    2474    2107    2317    2398    2379    2192    2213    2263
- 2130       2630    2460    2522    2310    2537    2478    2566    2457    2372    2408
- 2131       2932    2767    2602    2420    2832    2680    2746    2618    2564    2497
- 2132       1954    2009    2166    1949    1981    2093    2069    1943    1978    2066
- 2133       1563    1725    1900    1898    1639    1802    1753    1739    1792    1889
- 2134       1708    1693    1949    1954    1689    1822    1837    1838    1824    1943
- 2135       2591    2715    2420    2767    2656    2545    2494    2664    2725    2564
- 2136       2522    2561    2421    2225    2538    2487    2463    2358    2380    2312
- 2137       2316    2421    2310    2617    2363    2352    2302    2439    2500    2446
- 2138       4057    3286    3097    2731    3651    3150    3498    3106    2916    2862
- 2139       1725    1521    1467    1752    1626    1460    1582    1690    1618    1591
- 2140       1899    1939    2136    2029    1913    2045    2022    1952    1984    2075
- 2141       1201    1495    1467    1521    1346    1422    1295    1320    1473    1460
- 2142       1730    1624    1899    1423    1670    1767    1808    1581    1523    1703
- 2143       1789    1479    1832    1932    1636    1676    1795    1855    1735    1874
- 2144       1775    1730    1899    1423    1746    1808    1826    1615    1581    1703
- 2145       1684    1563    1900    1479    1621    1753    1791    1556    1494    1694
- 2146       1692    1929    1752    1693    1812    1835    1711    1683    1807    1705
- 2147       2617    2492    2310    2316    2546    2390    2446    2439    2378    2302
- 2148       2465    2518    2315    2260    2485    2407    2382    2354    2375    2281
- 2149       2315    2465    2260    2591    2382    2354    2281    2436    2517    2409
- 2150       1573    1563    1789    1898    1559    1661    1681    1759    1739    1836
- 2151       2309    2338    2107    2029    2317    2213    2192    2148    2164    2064
- 2152       2421    2182    2310    2225    2295    2235    2352    2312    2204    2254
- 2153       2591    2617    2551    2316    2603    2572    2565    2432    2439    2425
- 2154       2791    2460    3289    2877    2598    2714    2977    2804    2614    3037
- 2155       1702    1870    2005    2113    1788    1934    1866    1917    1991    2053
- 2156       2604    2877    3097    2649    2716    2961    2773    2606    2728    2801
- 2157       1702    1402    1520    1684    1566    1429    1589    1649    1531    1578
- 2158       2976    2761    2430    2474    2856    2571    2644    2662    2578    2447
- 2159       2693    2449    2395    2607    2557    2415    2531    2646    2510    2495
- 2160       2333    2319    2394    2166    2325    2347    2359    2244    2224    2274
- 2161       2309    2430    2511    2761    2367    2464    2400    2498    2571    2625
- 2162       2822    2630    2522    2310    2707    2566    2655    2519    2457    2408
- 2163       1384    1684    1467    1520    1551    1568    1387    1413    1578    1457
- 2164       1751    1702    2005    1832    1721    1866    1883    1780    1762    1912
- 2165       2394    2322    2166    2200    2349    2239    2274    2284    2247    2172
- 2166       2322    2394    2602    2200    2349    2493    2455    2247    2284    2374
- 2167       2029    1804    1975    2107    1925    1881    2000    2064    1959    2028
- 2168       3282    2932    2899    2715    3089    2891    3049    2909    2790    2770
- 2169       2323    2395    2168    2030    2350    2275    2241    2160    2195    2099
- 2170       2395    2323    2607    2236    2350    2458    2495    2308    2268    2402
- 2171       2877    2604    2474    2649    2716    2532    2639    2728    2606    2528
- 2172       2761    2976    2604    2474    2856    2739    2665    2578    2662    2532
- 2173       1748    1976    1870    1899    1868    1907    1793    1805    1915    1858
- 2174       1624    1804    1899    1520    1720    1842    1767    1539    1644    1718
- 2175       2123    1954    2166    1949    2044    2069    2139    2034    1943    2066
- 2176       2767    2507    2602    2420    2626    2544    2680    2564    2453    2497
- 2177       2334    2205    2168    2395    2264    2175    2245    2360    2279    2275
- 2178       2932    2602    2964    2575    2746    2744    2942    2713    2574    2735
- 2179       1620    1333    1467    1520    1496    1376    1525    1537    1364    1457
- 2180       1521    1693    1495    1752    1606    1580    1473    1618    1705    1632
- 2181       2126    2323    2168    2030    2221    2241    2143    2073    2160    2099
- 2182       2323    2511    2607    2236    2414    2550    2458    2268    2353    2402
- 2183       1479    1402    1832    1684    1428    1641    1676    1556    1531    1722
- 2184       2731    2965    2912    2607    2823    2925    2793    2654    2750    2742
- 2185       2522    2469    2225    2521    2490    2339    2358    2514    2488    2355
- 2186       2692    2575    2602    2394    2633    2574    2641    2530    2473    2493
- 2187       1994    2071    2005    2205    2023    2033    1989    2090    2127    2105
- 2188       2932    2767    2420    2715    2832    2564    2618    2790    2725    2545
- 2189       1402    1384    1520    1684    1365    1413    1429    1531    1551    1578
- 2190       1954    2009    1949    1708    1981    1978    1943    1838    1871    1837
- 2191       2521    2588    2474    2915    2548    2520    2491    2678    2709    2653
- 2192       2715    2492    2420    2899    2581    2443    2545    2770    2643    2597
- 2193       1725    1708    1949    2110    1706    1837    1839    1916    1911    2019
- 2194       2395    2323    2236    2030    2350    2268    2308    2195    2160    2131
- 2195       2492    2460    2310    2215    2467    2372    2390    2336    2320    2248
- 2196       2009    1862    2110    1949    1935    1988    2050    1978    1894    2019
- 2197       1862    2009    1708    1949    1935    1871    1783    1894    1978    1837
- 2198       2602    2507    2322    2420    2544    2413    2455    2497    2453    2348
- 2199       2123    2166    2322    2200    2139    2239    2219    2145    2172    2247
- 2200       2688    2465    2315    2591    2559    2382    2477    2632    2517    2436
- 2201       2976    2915    2604    2474    2927    2719    2739    2662    2653    2532
- 2202       2877    2915    2805    2474    2885    2848    2817    2639    2653    2609
- 2203       2205    2191    2168    1994    2198    2171    2175    2090    2087    2083
- 2204       2805    2522    2460    2521    2650    2478    2599    2642    2514    2468
- 2205       1725    1684    1900    1971    1688    1791    1802    1843    1831    1914
- 2206       3287    3221    3887    2899    3244    3453    3489    3047    3000    3190
- 2207       1954    1936    1693    1992    1938    1816    1824    1958    1956    1851
- 2208       2688    2767    2591    2315    2717    2664    2632    2477    2504    2436
- 2209       2182    2316    2310    2096    2240    2302    2235    2133    2199    2188
- 2210       2182    2316    2096    2051    2240    2199    2133    2106    2161    2068
- 2211       2319    2333    2110    2166    2325    2210    2203    2224    2244    2122
- 2212       2449    2693    2731    2607    2557    2695    2568    2510    2646    2654
- 2213       1929    1936    1992    1693    1923    1956    1951    1807    1816    1851
- 2214       1402    1702    1832    1684    1566    1762    1641    1531    1649    1722
- 2215       2309    2376    2277    2136    2329    2321    2278    2206    2242    2201
- 2216       2779    3289    2460    2877    2971    2714    2584    2798    3037    2614
- 2217       1809    1695    1467    1704    1760    1574    1643    1731    1682    1584
- 2218       2460    2522    2310    2272    2478    2408    2372    2356    2388    2283
- 2219       1620    1704    1520    1467    1642    1609    1537    1525    1584    1457
- 2220       1704    1520    1467    1684    1609    1457    1584    1671    1578    1568
- 2221       2492    2460    2215    2600    2467    2320    2336    2529    2506    2381
- 2222       3097    2877    4182    3424    2961    3390    3624    3201    3053    3917
- 2223       1725    1684    1971    1467    1688    1831    1843    1582    1568    1754
- 2224       2123    1954    1949    1992    2044    1943    2034    2058    1958    1961
- 2225       1976    2126    2030    1899    2054    2073    1998    1915    2014    1965
- 2226       2767    2507    2420    2315    2626    2453    2564    2504    2401    2357
- 2227       2005    2205    2113    1870    2105    2147    2053    1934    2043    1991
- 2228       3097    3424    2649    2877    3201    2880    2801    2961    3053    2728
- 2229       2449    2731    2399    2236    2568    2541    2417    2330    2438    2307
- 2230       3287    2899    2600    3221    3047    2721    2824    3244    3000    2795
- 2231       2319    2110    2165    2200    2203    2130    2233    2250    2134    2169
- 2232       1704    1520    1684    1873    1609    1578    1671    1786    1712    1772
- 2233       1704    1520    1873    1899    1609    1712    1786    1790    1718    1863
- 2234       1975    2029    2107    2225    2000    2064    2028    2104    2121    2156
- 2235       2912    2604    2731    2607    2724    2659    2793    2742    2579    2654
- 2236       1789    1479    1932    1900    1636    1735    1855    1829    1694    1904
- 2237       1932    1789    1900    1898    1855    1829    1904    1897    1836    1889
- 2238       2518    2249    2290    2315    2368    2259    2397    2407    2271    2289
- 2239       1949    2123    1992    2200    2034    2058    1961    2074    2145    2082
- 2240       2507    2420    2315    2322    2453    2357    2401    2413    2348    2303
- 2241       1870    1994    2005    2205    1927    1989    1934    2043    2090    2105
- 2242       2182    2225    1975    2146    2204    2104    2078    2158    2178    2060
- 2243       2182    2225    2146    2310    2204    2178    2158    2235    2254    2220
- 2244       2146    2182    2310    2096    2158    2235    2220    2116    2133    2188
- 2245       2915    2976    2588    2474    2927    2741    2709    2653    2662    2520
- 2246       2522    2310    2272    2225    2408    2283    2388    2358    2254    2243
- 2247       2168    1976    2030    1870    2076    1998    2099    2025    1907    1945
- 2248       1976    2030    1870    1899    1998    1945    1907    1915    1965    1858
- 2249       1624    1423    1520    1899    1523    1455    1539    1767    1703    1718
- 2250       2166    2394    2200    2319    2274    2284    2172    2224    2347    2250
- 2251       2607    2395    2236    2449    2495    2308    2402    2510    2415    2330
- 2252       1495    1521    1752    1467    1473    1618    1632    1422    1460    1591
- 2253       2079    2136    2291    1899    2108    2208    2181    1995    2022    2098
- 2254       1870    1702    1520    1873    1788    1589    1701    1860    1782    1712
- 2255       1870    1702    1873    2113    1788    1782    1860    1991    1917    1996
- 2256       1954    1949    1992    1693    1943    1961    1958    1824    1822    1851
- 2257       1949    1992    1693    1725    1961    1851    1822    1839    1846    1691
- 2258       2604    3286    2731    3097    2828    2916    2659    2773    3150    2862
- 2259       2420    2767    2315    2591    2564    2504    2357    2494    2664    2436
- 2260       2315    2420    2591    2492    2357    2494    2436    2383    2443    2536
- 2261       2277    2338    2029    2225    2311    2164    2149    2246    2270    2121
- 2262       1994    1870    2168    2205    1927    2025    2083    2090    2043    2175
- 2263       2260    2051    2315    2096    2150    2163    2281    2162    2068    2194
- 2264       2260    2051    2096    2316    2150    2068    2162    2282    2161    2199
- 2265       2096    2260    2316    2315    2162    2282    2199    2194    2281    2306
- 2266       2260    2316    2315    2591    2282    2306    2281    2409    2432    2436
- 2267       1789    1900    1898    1563    1829    1889    1836    1661    1753    1739
- 2268       2525    2376    2309    2291    2437    2329    2406    2403    2318    2286
- 2269       1695    1975    1804    1704    1841    1881    1743    1682    1834    1745
- 2270       1992    1949    2200    2002    1961    2074    2082    1985    1962    2086
- 2271       1992    1949    2002    1725    1961    1962    1985    1846    1839    1869
- 2272       1949    2200    2002    2165    2074    2086    1962    2052    2169    2072
- 2273       2151    2290    2249    1992    2217    2259    2193    2067    2132    2115
- 2274       1900    1932    1898    2165    1904    1897    1889    2040    2036    2031
- 2275       1992    1929    1693    1752    1951    1807    1851    1867    1835    1705
- 2276       1940    1862    1898    2110    1896    1859    1910    2020    1988    2003
- 2277       1563    1479    1789    1900    1494    1636    1661    1753    1694    1829
- 2278       1929    2051    1752    1992    1990    1908    1835    1951    2013    1867
- 2279       1929    2051    1992    2151    1990    2013    1951    2047    2092    2067
- 2280       2338    2474    2107    2225    2398    2263    2213    2270    2324    2156
- 2281       2522    2822    2310    2421    2655    2519    2408    2463    2577    2352
- 2282       2310    2522    2421    2225    2408    2463    2352    2254    2358    2312
- 2283       2474    2309    2107    2236    2379    2192    2263    2332    2265    2154
- 2284       1702    2005    1832    1932    1866    1912    1762    1797    1948    1874
- 2285       2521    2805    2915    2474    2642    2848    2678    2491    2609    2653
- 2286       1467    1704    1684    1971    1584    1671    1568    1754    1821    1831
- 2287       2225    2146    2310    2272    2178    2220    2254    2243    2212    2283
- 2288       2146    2310    2272    2460    2220    2283    2212    2280    2372    2356
- 2289       2225    2146    2272    2107    2178    2212    2243    2156    2120    2177
- 2290       2146    2272    2107    2118    2212    2177    2120    2124    2185    2109
- 2291       2146    2272    2118    2215    2212    2185    2124    2167    2226    2157
- 2292       2272    2107    2118    2474    2177    2109    2185    2365    2263    2267
- 2293       2272    2107    2474    2225    2177    2263    2365    2243    2156    2324
- 2294       2107    2146    2118    1704    2120    2124    2109    1922    1942    1931
- 2295       2118    2272    2474    2460    2185    2365    2267    2262    2356    2448
- 2296       2146    2272    2215    2460    2212    2226    2167    2280    2356    2320
- 2297       2225    2146    2107    1975    2178    2120    2156    2104    2060    2028
- 2298       2118    2146    2215    1971    2124    2167    2157    2037    2049    2091
- 2299       2395    2236    2449    2205    2308    2330    2415    2279    2211    2313
- 2300       2166    2123    1949    2200    2139    2034    2066    2172    2145    2074
- 2301       1949    2166    2200    2110    2066    2172    2074    2019    2122    2134
- 2302       2310    2492    2215    2096    2390    2336    2248    2188    2258    2135
- 2303       2310    2146    2096    2215    2220    2116    2188    2248    2167    2135
- 2304       2310    2146    2215    2460    2220    2167    2248    2372    2280    2320
- 2305       2394    2200    2319    2575    2284    2250    2347    2473    2364    2431
- 2306       1479    1832    1932    1684    1676    1874    1735    1556    1722    1799
- 2307       2421    2310    2617    2822    2352    2446    2500    2577    2519    2699
- 2308       1900    1725    1971    2165    1802    1843    1914    2040    1973    2061
- 2309       2602    2932    2420    2575    2746    2618    2497    2574    2713    2484
- 2310       2009    2166    1949    2110    2093    2066    1978    2050    2122    2019
- 2311       1684    1900    1971    1987    1791    1914    1831    1840    1933    1966
- 2312       2146    2107    1975    1704    2120    2028    2060    1942    1922    1834
- 2313       1949    2002    1725    2165    1962    1869    1839    2052    2072    1973
- 2314       2460    2522    2272    2521    2478    2388    2356    2468    2514    2387
- 2315       2522    2272    2521    2225    2388    2387    2514    2358    2243    2355
- 2316       1684    1900    1987    1932    1791    1933    1840    1799    1904    1950
- 2317       1900    1987    1932    2273    1933    1950    1904    2081    2125    2097
- 2318       2126    2323    2030    2309    2221    2160    2073    2197    2304    2153
- 2319       1684    1900    1932    1479    1791    1904    1799    1556    1694    1735
- 2320       1702    1520    1873    1684    1589    1712    1782    1649    1578    1772
- 2321       1520    1870    1873    1899    1701    1860    1712    1718    1858    1863
- 2322       1809    1752    2051    2002    1777    1908    1930    1886    1857    2004
- 2323       2323    2511    2236    2309    2414    2353    2268    2304    2400    2265
- 2324       2051    2249    2315    1992    2144    2271    2163    2013    2115    2137
- 2325       2051    2249    1992    2151    2144    2115    2013    2092    2193    2067
- 2326       1971    1684    1987    1873    1831    1840    1966    1895    1772    1919
- 2327       1684    1987    1873    1932    1840    1919    1772    1799    1950    1877
- 2328       1804    2029    1899    2107    1925    1952    1842    1959    2064    1993
- 2329       2761    2604    2607    2236    2665    2579    2681    2454    2396    2402
- 2330       2215    2118    1971    2273    2157    2037    2091    2229    2183    2114
- 2331       1704    1804    1520    1899    1745    1644    1609    1790    1842    1718
- 2332       2146    2182    2096    1975    2158    2133    2116    2060    2078    2015
- 2333       1423    1748    1870    1899    1596    1793    1665    1703    1805    1858
- 2334       2511    2607    2236    2309    2550    2402    2353    2400    2429    2265
- 2335       2394    2602    2200    2575    2493    2374    2284    2473    2574    2364
- 2336       2322    2123    2200    1992    2219    2145    2247    2142    2058    2082
- 2337       2291    2136    2376    2309    2208    2242    2318    2286    2206    2329
- 2338       1725    1652    1862    2110    1679    1761    1769    1916    1903    1988
- 2339       2316    2310    2096    2315    2302    2188    2199    2306    2294    2194
- 2340       2126    2030    1899    2309    2073    1965    2014    2197    2153    2100
- 2341       1520    1423    1870    1899    1455    1665    1701    1718    1703    1858
- 2342       2731    2604    3097    2399    2659    2773    2862    2541    2483    2637
- 2343       1684    1704    1873    1971    1671    1786    1772    1831    1821    1895
- 2344       3424    2779    2600    2649    3011    2676    2833    2880    2696    2608
- 2345       3424    2779    2649    2877    3011    2696    2880    3053    2798    2728
- 2346       2779    2600    2649    2460    2676    2608    2696    2584    2506    2527
- 2347       2649    2779    2460    2877    2696    2584    2527    2728    2798    2614
- 2348       1900    1971    1987    2273    1914    1966    1933    2081    2114    2125
- 2349       1708    1725    1862    2110    1706    1769    1783    1911    1916    1988
- 2350       2249    2290    2315    1992    2259    2289    2271    2115    2132    2137
- 2351       2323    2236    2030    2309    2268    2131    2160    2304    2265    2153
- 2352       2107    2118    2474    2236    2109    2267    2263    2154    2159    2332
- 2353       1752    1809    1467    2002    1777    1643    1591    1857    1886    1768
- 2354       2272    2474    2460    2521    2365    2448    2356    2387    2491    2468
- 2355       2272    2474    2521    2225    2365    2491    2387    2243    2324    2355
- 2356       2604    2761    2474    2309    2665    2578    2532    2426    2498    2379
- 2357       2399    2449    2236    2205    2417    2330    2307    2276    2313    2211
- 2358       2051    1752    1992    2002    1908    1867    2013    2004    1857    1985
- 2359       2272    2118    2215    2460    2185    2157    2226    2356    2262    2320
- 2360       1708    1862    1949    2110    1783    1894    1837    1911    1988    2019
- 2361       2165    2319    2200    2575    2233    2250    2169    2344    2431    2364
- 2362       1987    1873    1932    2113    1919    1877    1950    2039    1996    2010
- 2363       1987    1873    2113    2118    1919    1996    2039    2046    2001    2088
- 2364       1932    1987    2113    2273    1950    2039    2010    2097    2125    2173
- 2365       1987    1873    2118    1971    1919    2001    2046    1966    1895    2037
- 2366       2420    2932    2715    2899    2618    2790    2545    2597    2891    2770
- 2367       2338    2107    2029    2225    2213    2064    2164    2270    2156    2121
- 2368       2030    2168    1870    2205    2099    2025    1945    2112    2175    2043
- 2369       2474    2309    2236    2604    2379    2265    2332    2532    2426    2396
- 2370       1725    1900    1898    2165    1802    1889    1792    1973    2040    2031
- 2371       1704    1804    1899    2107    1745    1842    1790    1922    1959    1993
- 2372       2205    2168    2395    2030    2175    2275    2279    2112    2099    2195
- 2373       2899    2932    2575    2420    2891    2713    2706    2597    2618    2484
- 2374       2236    2395    2030    2205    2308    2195    2131    2211    2279    2112
- 2375       1652    1725    1898    2110    1679    1792    1784    1903    1916    2003
- 2376       2236    2607    2449    2731    2402    2510    2330    2438    2654    2568
- 2377       2118    1987    1971    2273    2046    1966    2037    2183    2125    2114
- 2378       2107    2309    2029    1899    2192    2148    2064    1993    2100    1952
- 2379       2316    2315    2591    2492    2306    2436    2432    2378    2383    2536
- 2380       1693    1992    1752    1725    1851    1867    1705    1691    1846    1690
- 2381       2200    2166    2319    2110    2172    2224    2250    2134    2122    2203
- 2382       1975    1809    2182    2096    1887    2011    2078    2015    1964    2133
- 2383       1862    1652    1898    2110    1761    1784    1859    1988    1903    2003
- 2384       2602    2322    2200    2420    2455    2247    2374    2497    2348    2293
- 2385       2051    2315    2096    2002    2163    2194    2068    2004    2138    2042
- 2386       1873    1870    2113    2030    1860    1991    1996    1947    1945    2056
- 2387       1873    1870    2030    1899    1860    1945    1947    1863    1858    1965
- 2388       1832    1702    1932    1684    1762    1797    1874    1722    1649    1799
- 2389       2315    2420    2492    2215    2357    2443    2383    2232    2298    2336
- 2390       2236    2030    2309    2107    2131    2153    2265    2154    2048    2192
- 2391       2118    2215    2460    2273    2157    2320    2262    2183    2229    2337
- 2392       2600    2899    2575    2420    2721    2706    2570    2482    2597    2484
- 2393       2309    2277    2029    2136    2278    2149    2148    2206    2201    2075
- 2394       2290    2322    2315    1992    2300    2303    2289    2132    2142    2137
- 2395       2731    2604    2399    2236    2659    2483    2541    2438    2396    2307
- 2396       2146    2096    2215    1971    2116    2135    2167    2049    2018    2091
- 2397       1975    1804    1704    2107    1881    1745    1834    2028    1959    1922
- 2398       2200    1992    2002    2315    2082    1985    2086    2231    2137    2138
- 2399       2607    2761    2236    2309    2681    2454    2402    2429    2498    2265
- 2400       2005    1702    2113    1932    1866    1917    2053    1948    1797    2010
- 2401       2096    2051    2002    1809    2068    2004    2042    1964    1930    1886
- 2402       2118    1987    2273    2113    2046    2125    2183    2088    2039    2173
- 2403       3221    2882    2899    2600    3030    2865    3000    2795    2697    2721
- 2404       2420    2492    2215    2600    2443    2336    2298    2482    2529    2381
- 2405       2030    1873    1899    2107    1947    1863    1965    2048    1983    1993
- 2406       2165    2110    1898    1725    2130    2003    2031    1973    1916    1792
- 2407       2236    2474    2604    2399    2332    2532    2396    2307    2412    2483
- 2408       2096    2182    2051    1809    2133    2106    2068    1964    2011    1930
- 2409       2521    2805    2474    2460    2642    2609    2491    2468    2599    2448
- 2410       2399    2649    2273    2118    2499    2434    2327    2227    2331    2183
- 2411       2315    2096    2002    2215    2194    2042    2138    2232    2135    2101
- 2412       2096    2002    2215    1971    2042    2101    2135    2018    1979    2091
- 2413       2002    2215    1971    2189    2101    2091    1979    2085    2196    2077
- 2414       1971    2002    2189    2165    1979    2085    2077    2061    2072    2174
- 2415       2215    1971    2189    2273    2091    2077    2196    2229    2114    2216
- 2416       2096    2002    1971    1809    2042    1979    2018    1964    1886    1864
- 2417       2189    1971    2165    2273    2077    2061    2174    2216    2114    2202
- 2418       2002    2215    2189    2179    2101    2196    2085    2089    2187    2176
- 2419       2189    2002    2179    2200    2085    2089    2176    2184    2086    2180
- 2420       2179    2189    2200    2340    2176    2184    2180    2253    2255    2261
- 2421       2200    2179    2340    2420    2180    2253    2261    2293    2292    2377
- 2422       2179    2340    2420    2189    2253    2377    2292    2176    2255    2285
- 2423       2200    2179    2420    2315    2180    2292    2293    2231    2234    2357
- 2424       2179    2420    2315    2215    2292    2357    2234    2187    2298    2232
- 2425       2189    2200    2340    2165    2184    2261    2255    2174    2169    2238
- 2426       2340    2189    2165    2600    2255    2174    2238    2450    2366    2343
- 2427       2189    2200    2165    2002    2184    2169    2174    2085    2086    2072
- 2428       2340    2200    2420    2602    2261    2293    2377    2461    2374    2497
- 2429       2179    2420    2215    2299    2292    2298    2187    2230    2346    2251
- 2430       2215    2179    2299    2189    2187    2230    2251    2196    2176    2237
- 2431       2299    2215    2189    2273    2251    2196    2237    2269    2229    2216
- 2432       2179    2299    2189    2420    2230    2237    2176    2292    2346    2285
- 2433       2002    2179    2200    2315    2089    2180    2086    2138    2234    2231
- 2434       2420    2340    2602    2575    2377    2461    2497    2484    2459    2574
- 2435       2340    2602    2575    2200    2461    2574    2459    2261    2374    2364
- 2436       2575    2340    2200    2165    2459    2261    2364    2344    2238    2169
- 2437       2420    2340    2575    2600    2377    2459    2484    2482    2450    2570
- 2438       2002    2215    2179    2315    2101    2187    2089    2138    2232    2234
- 2439       2575    2340    2165    2600    2459    2238    2344    2570    2450    2343
- 2440       2299    2215    2273    2600    2251    2229    2269    2428    2381    2416
- 2441       2299    2215    2600    2420    2251    2381    2428    2346    2298    2482
- 2442       2340    2420    2189    2299    2377    2285    2255    2314    2346    2237
- 2443       2189    2340    2299    2600    2255    2314    2237    2366    2450    2428
- 2444       2299    2189    2600    2273    2237    2366    2428    2269    2216    2416
- 2445       2420    2200    2315    2322    2293    2231    2357    2348    2247    2303
- 2446       2340    2299    2600    2420    2314    2428    2450    2377    2346    2482
- 2447       1992    2051    2002    2315    2013    2004    1985    2137    2163    2138
- 2448       2205    2113    1870    2030    2147    1991    2043    2112    2056    1945
- 2449       2118    2146    1971    1704    2124    2049    2037    1931    1942    1821
- 2450       2291    2136    2309    1899    2208    2206    2286    2098    2022    2100
- 2451       2492    2882    2600    2899    2658    2697    2529    2643    2865    2721
- 2452       1809    1975    1704    1968    1887    1834    1731    1882    1963    1833
- 2453       1809    1975    1968    2096    1887    1963    1882    1964    2015    2024
- 2454       1968    1809    2096    1971    1882    1964    2024    1957    1864    2018
- 2455       2096    1968    1971    2146    2024    1957    2018    2116    2063    2049
- 2456       2096    1968    2146    1975    2024    2063    2116    2015    1963    2060
- 2457       1968    2146    1975    1704    2063    2060    1963    1833    1942    1834
- 2458       1968    1971    2146    1704    1957    2049    2063    1833    1821    1942
- 2459       1467    1809    1704    1968    1643    1731    1584    1757    1882    1833
- 2460       3097    2604    2649    2399    2773    2606    2801    2637    2483    2499
- 2461       2291    2126    1899    2309    2209    2014    2098    2286    2197    2100
- 2462       2604    2731    2607    2236    2659    2654    2579    2396    2438    2402
- 2463       2310    2492    2096    2315    2390    2258    2188    2294    2383    2194
- 2464       2113    2205    2399    2236    2147    2276    2228    2155    2211    2307
- 2465       2002    1992    1725    1752    1985    1846    1869    1857    1867    1690
- 2466       1873    1702    1684    1932    1782    1649    1772    1877    1797    1799
- 2467       2030    2236    2205    2113    2131    2211    2112    2056    2155    2147
- 2468       2110    2165    2200    1949    2130    2169    2134    2019    2052    2074
- 2469       1704    1467    1968    1971    1584    1757    1833    1821    1754    1957
- 2470       2136    1899    2029    2309    2022    1952    2075    2206    2100    2148
- 2471       2113    1873    2030    2118    1996    1947    2056    2088    2001    2059
- 2472       2200    2322    1992    2315    2247    2142    2082    2231    2303    2137
- 2473       1971    1900    2165    2273    1914    2040    2061    2114    2081    2202
- 2474       1971    2002    2165    1725    1979    2072    2061    1843    1869    1973
- 2475       1971    2002    1725    1467    1979    1869    1843    1754    1768    1582
- 2476       2604    2761    2309    2236    2665    2498    2426    2396    2454    2265
- 2477       2492    2310    2316    2315    2390    2302    2378    2383    2294    2306
- 2478       1467    1809    1968    1971    1643    1882    1757    1754    1864    1957
- 2479       1702    1873    2113    1932    1782    1996    1917    1797    1877    2010
- 2480       1873    1704    1899    2107    1786    1790    1863    1983    1922    1993
- 2481       2600    2492    2899    2420    2529    2643    2721    2482    2443    2597
- 2482       2805    2460    2877    2474    2599    2614    2817    2609    2448    2639
- 2483       2002    1725    1467    1752    1869    1582    1768    1857    1690    1591
- 2484       2273    2649    2600    2460    2434    2608    2416    2337    2527    2506
- 2485       2399    2273    2113    2118    2327    2173    2228    2227    2183    2088
- 2486       2110    2165    1949    1725    2130    2052    2019    1916    1973    1839
- 2487       2474    2604    2399    2649    2532    2483    2412    2528    2606    2499
- 2488       2492    2215    2096    2315    2336    2135    2258    2383    2232    2194
- 2489       2474    2118    2460    2649    2267    2262    2448    2528    2331    2527
- 2490       1900    1932    2165    2273    1904    2036    2040    2081    2097    2202
- 2491       2460    2215    2600    2273    2320    2381    2506    2337    2229    2416
- 2492       1873    1704    2107    2118    1786    1922    1983    2001    1931    2109
- 2493       2107    1873    2118    2030    1983    2001    2109    2048    1947    2059
- 2494       1873    1704    2118    1971    1786    1931    2001    1895    1821    2037
- 2495       2030    2309    2107    1899    2153    2192    2048    1965    2100    1993
- 2496       1971    2002    1467    1809    1979    1768    1754    1864    1886    1643
- 2497       2118    2474    2236    2399    2267    2332    2159    2227    2412    2307
- 2498       2460    2877    2474    2649    2614    2639    2448    2527    2728    2528
- 2499       2030    2236    2113    2118    2131    2155    2056    2059    2159    2088
- 2500       2236    2030    2107    2118    2131    2048    2154    2159    2059    2109
- 2501       2189    2165    2600    2273    2174    2343    2366    2216    2202    2416
- 2502       2649    2273    2118    2460    2434    2183    2331    2527    2337    2262
- 2503       2399    2113    2236    2118    2228    2155    2307    2227    2088    2159
- 2504       2118    2474    2399    2649    2267    2412    2227    2331    2528    2499
-end elements
diff --git a/interface/src/scilab/demos/data/tripod.GiD.msh b/interface/src/scilab/demos/data/tripod.GiD.msh
deleted file mode 100644
index a981b05..0000000
--- a/interface/src/scilab/demos/data/tripod.GiD.msh
+++ /dev/null
@@ -1,8426 +0,0 @@
-MESH    dimension 3 ElemType Tetrahedra  Nnode 10
-Coordinates
-    1       -27.3301            -10        37.3372
-    2       -26.7189            -10        36.2784
-    3       -26.2128       -9.99999        37.9822
-    4        -27.405        -8.6395        37.4669
-    5       -26.7672       -8.63574        36.3622
-    6       -25.5933            -10        36.9092
-    7       -26.2962       -8.56003        38.1266
-    8       -25.5007       -8.67946        36.6293
-    9       -26.1076            -10        35.2197
-   10        -25.199       -9.99999        38.5676
-   11       -27.4268       -7.27148        37.5047
-   12       -24.3081            -10        37.2356
-   13       -26.6146        -7.3152        36.0979
-   14        -25.955       -8.67946        34.9554
-   15       -24.6971            -10        35.5868
-   16       -24.8519       -8.11564        38.9933
-   17        -25.833       -6.85903        38.4382
-   18       -24.6055       -8.67946        35.2892
-   19       -25.4788            -10        34.1305
-   20       -24.0531       -9.99999        39.2292
-   21       -25.1086       -6.90577        36.9623
-   22       -23.9118       -8.22631        37.5605
-   23       -25.8024       -7.35893         34.691
-   24       -27.3954        -5.9042        37.4502
-   25       -23.4087            -10        35.8874
-   26       -23.1683            -10        37.8936
-   27       -25.3261       -8.67946        33.8662
-   28       -24.0695            -10        34.4998
-   29       -26.5566       -5.95245        35.9974
-   30       -23.7331       -8.11564        39.6392
-   31       -25.7782       -5.51017        38.3434
-   32       -24.8499            -10        33.0413
-   33       -24.4148       -6.45261        39.2335
-   34       -22.9611       -9.99999        39.8596
-   35       -23.8084       -8.77128        33.9085
-   36       -22.4273       -8.22631        37.3786
-   37       -24.6634        -5.6254        36.1912
-   38       -25.0052       -7.45075        33.3103
-   39       -27.3109       -4.54596        37.3038
-   40       -25.3572       -6.07856        33.9199
-   41       -21.7035            -10        37.6971
-   42       -21.9034            -10        35.7186
-   43       -22.4883            -10        34.3223
-   44        -24.529       -8.77128        32.4854
-   45       -26.1114       -4.67207        35.2263
-   46       -24.6569       -5.01627        38.9128
-   47       -23.1471            -10         32.934
-   48       -22.9152       -5.99678        35.9781
-   49        -26.016        -4.0403        37.9308
-   50       -22.9287       -6.73241        40.1091
-   51       -22.2403       -8.42037        40.4801
-   52       -22.4121       -7.77047        34.3051
-   53        -24.208            -10        31.9296
-   54       -22.5708       -6.01264        38.0304
-   55       -21.8967       -9.99999        40.4742
-   56       -23.6089       -6.44993        33.7069
-   57       -21.1511            -10        39.0676
-   58       -24.8779       -4.16408        35.8152
-   59       -20.9315       -8.50711        38.2566
-   60        -24.208       -7.54257        31.9296
-   61         -24.56       -6.17037        32.5392
-   62       -22.8879       -8.77128        32.3432
-   63       -27.1738       -3.20498        37.0665
-   64       -23.1921       -5.04987        39.7643
-   65       -26.4599       -3.27796        35.8299
-   66       -23.8871       -8.77128        31.3737
-   67       -24.8438       -3.52997        38.4815
-   68       -20.9829            -10        34.1517
-   69        -24.912       -4.79818        33.1488
-   70       -23.1296       -4.53546        35.6021
-   71       -20.4397            -10        35.5237
-   72       -20.5832       -7.78633        36.1755
-   73       -22.5062            -10         31.824
-   74       -21.5677            -10        32.7569
-   75       -21.1398       -8.42037        41.1155
-   76       -21.0751       -6.29344        38.9084
-   77       -25.8591       -2.70988        37.6589
-   78       -19.8862            -10        36.8929
-   79       -20.3546       -8.50711        39.6383
-   80       -20.9276       -7.77047        34.1232
-   81       -23.5662            -10        30.8178
-   82       -21.4234       -7.01421        40.9895
-   83       -20.7789       -9.99999        41.1195
-   84       -22.8118       -6.54175        32.3262
-   85       -25.2264       -2.76997        36.4187
-   86       -20.0369            -10        39.7109
-   87       -23.1637       -5.16956        32.9358
-   88       -21.4916       -7.77047        32.7398
-   89       -20.3459       -6.88441        38.6756
-   90       -19.8541        -8.3773        35.9427
-   91       -25.2604       -3.40407        33.7524
-   92       -23.3602       -3.56451        39.3471
-   93       -21.6678       -4.56999        36.4551
-   94       -20.7268       -5.57266        36.8272
-   95       -23.7597       -6.38988        31.1529
-   96       -21.7184       -5.33391        40.6612
-   97       -21.0711        -5.5568         34.775
-   98       -19.2858            -10        38.2872
-   99       -24.1116       -5.01769        31.7626
-  100        -26.985       -1.88936        36.7395
-  101       -21.3235       -4.58585        38.5073
-  102       -19.2771        -8.3773        37.3244
-  103       -24.4302        -2.3001        38.3493
-  104       -19.9976       -6.16363        36.5945
-  105        -26.297       -1.94966        35.5477
-  106        -20.342       -6.14777        34.5422
-  107       -23.2707       -7.40275         30.306
-  108       -18.9753            -10        35.3108
-  109       -21.9505       -8.63147        30.7197
-  110       -25.6089       -2.00996        34.3559
-  111       -19.7751       -9.99999        41.6991
-  112       -21.4155       -5.54094        32.7228
-  113       -25.3939       -1.48807        37.4917
-  114       -19.2685        -6.7546        36.3617
-  115       -22.9481            -10        29.7474
-  116       -19.1556            -10         40.626
-  117       -20.8786            -10        31.3258
-  118       -21.8381            -10         30.406
-  119       -19.8585       -8.56003        41.8434
-  120       -21.9202       -3.59903        40.1874
-  121       -20.1772       -7.14205         41.712
-  122       -22.9497       -8.63147        29.7501
-  123       -19.4405       -7.77047         33.924
-  124       -24.7937       -1.54839        36.2488
-  125       -22.5784       -3.04523        34.4754
-  126       -22.3634       -5.38907        31.5495
-  127       -22.5444       -2.41113        37.1418
-  128       -18.3758            -10        36.7063
-  129       -18.9573       -8.66561        40.3997
-  130       -22.9639       -2.33455        39.2076
-  131       -19.2795       -7.17272        40.3347
-  132        -19.197            -10         33.356
-  133       -18.4213            -10        39.2199
-  134       -20.4817       -8.29275        31.4858
-  135       -24.0712       -3.44634        31.6926
-  136        -18.367        -8.3773        35.7435
-  137         -19.74            -10        31.9832
-  138       -21.8744       -6.40194        30.7026
-  139       -23.3113       -5.23719        30.3763
-  140       -18.2108       -8.66561        38.9835
-  141        -20.135       -5.79031        41.6388
-  142       -26.7457      -0.607097        36.3249
-  143       -19.7629        -4.2674          36.57
-  144       -20.4858       -3.43247        36.3146
-  145       -23.9785       -1.08681        38.1416
-  146       -17.7937            -10        38.1327
-  147       -19.6881       -7.77047        31.9612
-  148       -18.2021       -7.04291        38.0208
-  149       -20.1072       -4.25154        34.5178
-  150       -26.0331      -0.687941        35.0906
-  151       -18.8528       -5.88041        39.5955
-  152       -22.9269       -1.65112         35.079
-  153       -20.3596       -3.28058        38.2501
-  154       -20.8302       -3.41661        34.2624
-  155       -22.8223       -6.25006        29.5294
-  156       -19.0337       -4.85837        36.3372
-  157       -21.0826       -2.44565        37.9947
-  158       -18.4816       -6.54175        34.8262
-  159       -24.4197       -2.05222        32.2961
-  160       -22.3229       -3.81772        31.4795
-  161       -20.4055       -6.06322        31.4687
-  162       -20.4013       -4.07464        41.1803
-  163       -18.8488       -5.14378        35.4622
-  164       -22.3857       -8.63171        28.7732
-  165       -17.4168       -8.77128        37.6084
-  166       -22.3301            -10        28.6769
-  167       -18.6699            -10        42.3372
-  168       -25.1431      -0.211355        37.0572
-  169        -21.273       -8.56096        29.4273
-  170       -18.5045       -5.15964        37.5144
-  171       -18.0586            -10        41.2784
-  172       -21.2124            -10        29.3223
-  173       -18.7448        -8.6395        42.4669
-  174       -21.3534       -5.91135        30.2955
-  175       -17.4656            -10        35.1252
-  176        -18.107       -8.63574        41.3622
-  177       -21.5156       -1.97862        39.9185
-  178       -22.1117       -1.18955        36.9718
-  179       -24.3542      -0.310198         35.827
-  180       -25.1845      -0.692438        33.6208
-  181        -19.711       -4.34799        33.4499
-  182       -19.1012       -4.17282        39.1945
-  183       -17.4474            -10        40.2197
-  184       -23.2708       -3.66584        30.3063
-  185       -20.1981            -10        29.9078
-  186       -17.4081       -7.14858        36.6456
-  187       -22.3333       -7.26293        28.6824
-  188       -18.7666       -7.27148        42.5047
-  189       -19.8818       -8.23492        30.2191
-  190       -17.9511       -7.30135        41.0923
-  191       -17.7753       -5.75061        37.2816
-  192       -17.2915       -8.66561        39.9498
-  193       -18.9088        -6.2568        32.3814
-  194       -17.7324            -10        33.1423
-  195       -16.8831            -10        36.5505
-  196       -22.5062      -0.740934        38.8369
-  197       -16.8185            -10        39.1305
-  198       -20.7781       -6.92581        29.5029
-  199       -19.0526            -10        30.5692
-  200       -22.6117       -4.94792        29.1647
-  201       -20.2456       -2.74445        40.9106
-  202       -26.4572       0.634074        35.8252
-  203       -17.1357       -7.33122        39.6799
-  204       -18.7351        -5.9042        42.4502
-  205       -16.6627       -8.66561        38.8606
-  206       -18.0622       -5.34783        34.0996
-  207       -23.5629       0.180962        37.7624
-  208       -18.7594       -8.23492        30.8671
-  209       -17.8932       -5.93859        40.9919
-  210       -21.7377       -1.69338        33.0192
-  211         -19.45        -2.8076        39.7986
-  212       -16.5067       -8.77128        36.0274
-  213       -20.3904       -4.58013        30.7146
-  214       -22.1742       -5.92755        28.4068
-  215        -18.799       -2.96213        36.3128
-  216       -16.9339       -8.48633        33.5827
-  217       -19.9173       -1.68069        37.9178
-  218       -19.5219       -2.12721        36.0574
-  219       -16.1897            -10        38.0413
-  220       -25.6086       0.629577        34.3554
-  221       -19.3956        -6.5855        30.2146
-  222       -17.9608            -10        31.1995
-  223       -22.5025      -0.333597        34.3439
-  224       -16.2423            -10        35.4405
-  225       -16.6188            -10        33.7852
-  226       -21.3383       -4.42825        29.5413
-  227       -20.3825       -2.92205        31.8732
-  228       -16.3417        -7.4369        38.3047
-  229       -20.2449       -1.29228        35.8021
-  230       -20.6402      -0.845758        37.6625
-  231       -24.6786        1.01589        36.6284
-  232       -23.2304       -2.09449        30.2363
-  233       -18.6506       -4.54596        42.3038
-  234       -23.9952      -0.734705         31.561
-  235       -16.7089       -6.03892        38.9407
-  236       -20.5944       -5.59754        29.1848
-  237       -18.4028       -3.05859        35.2449
-  238       -18.9716        -4.5818         31.535
-  239       -15.8687       -8.77128        37.4854
-  240       -21.6722      0.0486418          36.55
-  241       -17.5406       -3.85437        37.2572
-  242       -22.5713       -3.37657        29.0947
-  243       -17.4664       -4.64629        40.2527
-  244       -17.2636       -8.41972        31.7393
-  245       -21.0355      -0.399239        39.5229
-  246       -23.9298        1.00732        35.0918
-  247       -17.9025       -6.77937        31.1277
-  248       -15.5478            -10        36.9296
-  249       -22.0831       0.511033        38.4313
-  250         -24.76       0.625081        32.8857
-  251       -16.8969            -10        31.8138
-  252       -17.1444       -3.95083        36.1893
-  253       -18.0066       -3.15504         34.177
-  254        -15.975       -7.25761        34.4849
-  255       -17.2044       -5.06385        33.1086
-  256       -15.5478       -7.54257        36.9296
-  257        -15.915       -6.14459        37.5656
-  258       -26.1213        1.82662        35.2435
-  259       -17.8894       -2.48916        37.8612
-  260       -21.9122       -4.65864        27.9531
-  261       -19.7813       -1.13802        40.5869
-  262       -18.5136       -3.20498        42.0665
-  263        -19.447       -5.02748        29.5833
-  264       -23.0996        1.38956         37.298
-  265       -17.8152       -3.28107        40.8568
-  266       -15.5693       -8.63147        34.4038
-  267       -15.2269       -8.77128        36.3737
-  268       -21.2979        -2.8569        29.4713
-  269       -16.2822       -4.74662        38.2016
-  270       -19.0076       -1.20771        39.4663
-  271       -19.0743       -1.63265        33.6682
-  272       -16.1669       -8.41972        32.3725
-  273       -15.4012            -10        34.1223
-  274       -25.2501         1.7942        33.7344
-  275       -16.4022       -6.97265        32.0401
-  276       -14.9059            -10        35.8178
-  277       -19.7972      -0.797722        33.4128
-  278       -15.7796            -10        32.4588
-  279       -20.0724       0.269102        37.3215
-  280         -21.29       -1.19883          30.63
-  281       -18.0222       -5.02937        30.4069
-  282       -24.3271        2.19121        36.0196
-  283       -22.0548       0.160957        31.9546
-  284       -20.5922       -4.12659        28.3798
-  285       -16.6309        -3.3814        38.8057
-  286       -23.2743        -0.2549        30.3123
-  287       -16.3577       -4.15488        34.8267
-  288       -15.1283       -6.34865         36.203
-  289       -20.4903       0.740755        39.2155
-  290       -18.6781        -1.7291        32.6003
-  291       -15.4955       -4.95067         36.839
-  292       -18.3248       -1.88936        41.7395
-  293       -22.1694       -2.26902        28.3985
-  294       -24.0391        1.10489        31.6369
-  295       -20.9136       0.766542        34.2223
-  296       -15.5555       -6.06369        33.7583
-  297       -24.6244        1.73809        32.6507
-  298       -17.6523       -1.95277        40.5746
-  299       -21.5175        1.61108         38.061
-  300       -21.0788          1.336        35.8414
-  301       -17.2672       -3.38885        32.2622
-  302       -19.5172       0.123715        40.1294
-  303       -16.7293       -2.41729         35.852
-  304       -14.6104       -7.40275         35.306
-  305       -16.5571       -5.21268        31.3439
-  306       -16.9797       -2.01618        39.4097
-  307       -17.4828       -1.14204         37.157
-  308       -23.1712        1.72522        32.7641
-  309       -14.8362       -8.56096        33.1437
-  310       -23.3364        2.29468        34.3832
-  311        -21.554       -3.48764        27.3326
-  312       -14.7755            -10        33.0386
-  313       -14.2879            -10        34.7474
-  314       -18.2057      -0.307106        36.9017
-  315       -15.1196       -7.11838        32.8125
-  316       -25.7401        2.96332        34.5832
-  317       -14.2895       -8.63147        34.7501
-  318       -19.3653       -3.61931        28.7064
-  319       -18.6011       0.139412        38.7621
-  320       -16.3331       -2.51374        34.7841
-  321       -19.3575       -1.96124         29.865
-  322       -22.5352         2.7172        36.6406
-  323       -15.4709       -3.30953        36.7964
-  324       -25.1144        2.90721        33.4995
-  325       -14.7088       -5.15473        35.4765
-  326       -15.6183        -4.3887        32.9119
-  327       -18.0854      -0.607097        41.3249
-  328       -17.9193       -3.62099        29.5426
-  329       -18.8933       0.801363        35.3201
-  330       -20.1928       -3.01166        27.6878
-  331       -21.3339       0.640762        30.7059
-  332       -17.3883      -0.691052        40.1175
-  333       -14.9503       -5.78782        32.5193
-  334        -14.191       -6.20883        34.5795
-  335       -22.3344      -0.228759        28.6843
-  336       -23.9034        2.21789         31.402
-  337       -17.9387       -1.96292        30.6855
-  338       -15.8196       -1.94431        37.4004
-  339       -19.8998        1.83048        38.8408
-  340       -24.4887        2.85109        32.4157
-  341       -19.3496      -0.303167        31.0236
-  342       -23.3182        1.58469        30.3882
-  343       -23.7126        3.47102        35.3089
-  344       -13.7255       -8.63171        33.7732
-  345       -13.6699            -10        33.6769
-  346       -17.0046        -1.0878        33.2074
-  347       -18.9221        1.24094        39.8079
-  348       -17.7581       0.187448        34.5125
-  349       -20.4659         1.2611        31.8331
-  350       -16.5731      -0.669057        38.7055
-  351       -14.6842       -3.51358        35.4338
-  352       -16.5278       -3.62266        30.3473
-  353       -23.0355        2.83823        32.5292
-  354       -22.4502        2.20503        31.5154
-  355       -23.2007        3.40769        34.1482
-  356       -13.6731       -7.26293        33.6824
-  357       -20.9464        2.92568        37.3848
-  358       -15.5937       -2.74755        32.8692
-  359       -21.1083       -2.44356        26.5607
-  360       -25.3159         4.0373        33.8484
-  361       -13.9804       -4.90669        34.2148
-  362       -18.0332        1.25427        38.4211
-  363       -17.7969       0.634074        40.8252
-  364       -18.7967       -2.50251        27.9589
-  365       -20.4018       -0.99117        27.9194
-  366       -15.0266       -4.12835        31.5943
-  367       -21.5823        2.82536        32.6426
-  368       -21.7475        3.39482        34.2617
-  369       -17.7182      -0.279609        31.4726
-  370       -23.5462        2.81249        30.7832
-  371       -24.1315        3.44569        31.7969
-  372       -24.6699        3.94657        32.7296
-  373       -13.5139       -5.92755        33.4068
-  374        -18.747      -0.926814        29.0443
-  375       -16.3073       -1.93936        31.1345
-  376       -16.9818       0.656068        39.4133
-  377       -18.4457        1.29592        32.9308
-  378       -21.9127        3.96429        35.8807
-  379       -18.7208        2.36274        36.8395
-  380       -17.3582       -2.50398        28.7911
-  381        -19.514        2.96265        38.1805
-  382        -20.394       0.666903         29.078
-  383       -14.6596       -1.87244        35.3911
-  384       -15.4131      -0.597187        36.6962
-  385       -22.6782        3.43283        31.9104
-  386       -22.3783        1.61083        28.7603
-  387       -18.5619        2.40496         39.184
-  388       -13.9558       -3.26554        34.1721
-  389       -19.5678       -1.97729        26.8649
-  390       -23.2679        4.51144        34.5385
-  391       -15.3732       -1.06424        33.6564
-  392        -19.562        2.86018        33.7404
-  393       -21.2734      -0.403291        26.8465
-  394       -21.5103        2.23117        29.8875
-  395       -16.1666       0.678063        38.0013
-  396       -16.1007       0.511283        35.1146
-  397       -23.2194        4.37047        33.0388
-  398       -19.7272        3.42964        35.3594
-  399       -20.5186        3.99925        36.6512
-  400       -17.4611        1.82662        40.2435
-  401        -13.252       -4.65864        32.9531
-  402       -22.9536        3.01924        29.7569
-  403       -17.6256         2.3561        37.7229
-  404       -23.7742         4.0403        31.1781
-  405       -24.3127        4.54118        32.1108
-  406       -16.8542        1.78653        36.4197
-  407       -17.0641      -0.729643        29.6761
-  408       -16.0868      -0.256051        31.9216
-  409       -18.6844        1.83555        31.3359
-  410       -24.8512        5.04206        33.0435
-  411       -14.6272       -3.01323        30.9026
-  412       -20.5863       -1.55224        25.6565
-  413       -16.8143        1.31948        33.3798
-  414       -21.7662        4.35761        33.1522
-  415       -22.0857        3.63957        30.8841
-  416       -16.6232        1.82069        38.7923
-  417       -15.7165       -2.25505        29.4454
-  418       -21.9426        4.96247        34.8063
-  419       -18.1444       -1.55046         27.065
-  420       -14.6587      -0.143873        35.3897
-  421       -19.7914      0.0432569        27.0986
-  422       -19.8008        3.39982        32.1454
-  423       -18.3132        3.46457        36.1413
-  424       -19.0846        4.03415        37.4445
-  425       -13.5538         -2.158        33.4759
-  426       -15.4122        1.13138        36.6948
-  427       -15.9906        1.73478        37.6965
-  428       -18.2743        1.08779        29.4807
-  429       -20.3729        4.39811        33.9026
-  430       -18.1536        3.50697        38.4854
-  431       -22.8622        4.96507          32.42
-  432       -17.5418          2.895        34.8381
-  433       -23.3368         5.4723        33.3957
-  434       -23.1817        4.24704        30.1518
-  435       -14.9949       0.225724        33.1994
-  436       -20.5573        5.00646        35.5557
-  437       -21.4384        1.63697        27.1323
-  438       -12.8937       -3.48764        32.3326
-  439       -14.2675        -1.3498        31.7412
-  440        -17.053        1.85911        31.7849
-  441       -17.4496        3.41282        37.4181
-  442        -19.014       -1.16802        25.9057
-  443       -17.0799        2.96332        39.5832
-  444       -16.6782        2.84325        36.1148
-  445       -15.4327      -0.706084        30.1251
-  446       -16.0998        2.23985        35.1132
-  447       -20.7196       0.400598        25.8874
-  448       -22.0137        3.04538        28.1289
-  449       -19.7288        2.80562        29.3903
-  450       -16.4472        2.87741        38.4874
-  451       -16.4468       -1.34719          27.71
-  452        -23.793        5.43015        31.2107
-  453       -17.7805        3.43464        33.2431
-  454        -21.049        5.06072        32.5024
-  455       -24.3488         5.9715        32.1733
-  456       -22.2696        5.17182        31.3937
-  457       -16.6429        1.11135        29.9297
-  458       -19.1498        5.03903        36.3308
-  459       -18.3527        4.43293        35.0003
-  460       -21.9501        5.88985        33.6618
-  461       -15.2362         2.1881        36.3899
-  462       -15.8145         2.7915        37.3916
-  463       -13.7205     -0.0474808        33.7646
-  464       -14.6579        1.58469        35.3882
-  465       -22.5891        4.45378        29.1255
-  466       -20.0008      -0.835778        24.6424
-  467       -17.6717       0.464147        27.5014
-  468       -20.3042        4.21403        30.3868
-  469       -17.1167        4.08628        36.8415
-  470       -17.7076        4.54495        37.7129
-  471       -19.3187        2.05786         27.535
-  472       -16.3453         3.5167        35.5382
-  473       -13.7346       -1.75143        29.9161
-  474       -20.5372        5.93044        34.4236
-  475       -14.4341       0.760712        32.0298
-  476       -18.9424       0.178126        25.6282
-  477       -22.8193         6.3679        32.4994
-  478       -12.4481       -2.44356        31.5607
-  479       -23.2005        5.63689        30.1844
-  480       -16.6556         4.0373        38.8484
-  481       -18.0192        3.97427        31.6482
-  482       -15.1616        2.33624        33.4881
-  483       -18.5914        4.97257        33.4054
-  484       -14.7785       -1.15612        28.3286
-  485       -20.5894        1.77184        25.6619
-  486       -17.1389      -0.679546        25.9278
-  487       -15.4816        3.46495         36.815
-  488       -16.0027        3.91678        37.7175
-  489       -14.9033        2.86155        35.8133
-  490       -17.6091        3.22651         29.793
-  491       -19.1635        5.97086        35.1625
-  492       -15.9888       0.661318        28.1332
-  493       -21.4329        3.77474        27.1229
-  494       -21.5524        5.87493        30.7438
-  495       -15.7353        3.67439        34.4818
-  496       -21.2418        6.62385        33.0322
-  497       -17.8018        5.51427        36.5393
-  498       -23.8118           6.82        31.2432
-  499       -17.1561        5.05463        35.7005
-  500       -19.8706       0.535467        24.4169
-  501       -13.7196        1.68108        33.7631
-  502       -15.4003        2.87587        31.8931
-  503       -19.2675        5.63518        32.0052
-  504       -17.9459      -0.419562        24.7172
-  505       -12.6147       -0.33304        31.8494
-  506         -13.78       0.310678        30.2333
-  507       -22.0083        5.18315        28.1195
-  508       -19.7234        4.94339        29.3809
-  509       -20.7652        3.12445        25.9664
-  510       -14.2934        3.01924        34.7569
-  511       -19.8427        6.66124        33.7832
-  512        -17.199        2.47875        27.9378
-  513       -19.3663      -0.311912        23.5435
-  514       -15.4374      -0.538784        26.5298
-  515       -22.0723        7.06266        31.8593
-  516       -15.6698        4.59023        37.1409
-  517       -15.1488        4.13841        36.2384
-  518       -15.9741        4.21403        32.8868
-  519       -16.1909        5.04206        38.0435
-  520       -19.4169        3.75472         27.381
-  521       -13.1649      -0.988675        28.9294
-  522       -14.9902        2.12811        30.0379
-  523        -11.926       -1.55224        30.6565
-  524       -18.4697        2.19273        26.0646
-  525       -16.5462        5.21232         34.644
-  526       -22.6181        6.35397        29.1758
-  527       -16.6258        1.17734        26.2893
-  528       -17.7512        5.87369        32.4409
-  529       -20.5158        7.29608        32.3622
-  530       -19.7404        1.90671        24.1914
-  531       -14.5388        4.29609         35.182
-  532       -17.2826        6.40646        35.6401
-  533       -20.8542        6.54445        29.7437
-  534       -17.7073        4.92337         29.639
-  535       -17.8965       0.891317        24.4161
-  536       -13.8208      -0.458665        27.2233
-  537       -23.2434        7.58243        30.2588
-  538       -18.3437        6.92825         34.231
-  539       -12.7814        1.77747         32.138
-  540       -18.6456        3.54534        26.3691
-  541       -18.5693         6.3047         31.005
-  542       -19.2195       0.956546        23.2892
-  543        -12.061       0.470848        30.8902
-  544       -16.0176        3.79863        29.2122
-  545       -13.3551        3.11563        33.1318
-  546       -16.0526      -0.124079        24.6408
-  547       -12.9323        0.40361        28.7651
-  548       -15.1501         5.4792        36.2408
-  549       -14.3972        1.23344        27.5525
-  550       -17.2816     -0.0558159        23.5665
-  551       -15.6885         5.9715        37.1733
-  552       -21.4275        5.91251        27.1135
-  553       -21.4962        7.80116        30.8615
-  554       -17.2972        4.17561        27.7838
-  555       -19.9162        3.25932        24.4959
-  556       -18.9993        7.53956        32.8017
-  557       -18.6987     0.00638008         22.387
-  558       -13.9289        4.45378        34.1255
-  559       -11.3405      -0.835778        29.6424
-  560       -22.0373        7.08333        28.1698
-  561       -20.7598        5.26222         25.957
-  562       -15.3538        5.22916        31.8126
-  563       -15.6075        3.05087         27.357
-  564        -15.706        6.11344        33.6796
-  565       -14.4345      -0.076471        25.3268
-  566       -17.8678        3.08974         25.022
-  567       -14.5402        5.63689        35.1844
-  568       -12.1636       -0.34744        27.8114
-  569       -16.9977        6.49126        31.3887
-  570       -19.4115        5.89249        27.3716
-  571       -19.8327        8.01441        31.3888
-  572       -13.3987        2.70023        29.4572
-  573       -22.6472        8.25416         29.226
-  574       -20.2734        7.27382        28.7377
-  575       -11.9337        1.87041        30.6698
-  576       -20.0921        4.61192        24.8005
-  577       -15.0343        1.74946        25.7086
-  578       -16.4218        7.31516        34.6926
-  579       -17.4831        7.77311        33.2336
-  580       -18.7437         5.2422        26.2151
-  581       -19.1385        2.80372        23.1488
-  582       -15.1515           6.82        36.2432
-  583       -11.2133        0.56378         29.422
-  584       -17.2946        1.78833        23.3735
-  585       -20.9185        6.50274        26.2318
-  586       -12.8031     -0.0339412        26.0215
-  587       -20.7825        8.45276        29.8569
-  588       -12.7349        4.13076        32.0575
-  589       -15.8954        2.81219        25.1624
-  590       -18.6176        1.85356        22.2466
-  591       -18.3096        8.22675        31.8091
-  592       -15.6491       0.112582        22.9987
-  593       -17.3954        5.87247        27.6297
-  594       -10.7061      -0.311912        28.5435
-  595       -16.9319        0.12133        21.9082
-  596       -18.0143       0.111216        21.2016
-  597       -18.2573        7.25379        28.9958
-  598       -21.4065        7.61118        27.0771
-  599       -11.9446       0.964698        27.6116
-  600       -20.2507        5.85245        25.0753
-  601       -13.4095        1.79453        26.3989
-  602       -14.5293       0.112582        23.6452
-  603       -13.3086        5.46891        33.0512
-  604       -15.7057        4.74773         27.203
-  605       -13.9579        6.35397        34.1758
-  606       -12.0463        3.46249        30.8648
-  607       -19.3143        4.15633        23.4534
-  608       -18.9024        6.48272        26.4899
-  609        -17.966         4.7866         24.868
-  610       -19.1193        8.63512        30.3618
-  611       -11.4983     -0.0156654        26.6591
-  612       -15.0858        7.12858        32.6053
-  613       -22.0266        8.83113        28.1512
-  614       -15.3221        1.51077         23.514
-  615        -12.551        2.79317         27.989
-  616       -15.0419        6.17826        29.8034
-  617       -15.8358        8.02336        33.6776
-  618       -16.6452          1.576        22.3871
-  619       -19.3904        7.59116        27.3352
-  620       -18.0144        1.22333        21.2018
-  621       -11.0861        1.96334        29.2016
-  622       -14.0159        3.62299        26.7763
-  623       -14.5832        7.58243        35.2588
-  624       -16.7461        8.44368        32.2091
-  625       -12.9277       0.119925        24.3327
-  626       -16.6858        7.44036        29.3795
-  627       -10.5622       0.984859        28.2943
-  628       -20.4094        7.09297        25.3502
-  629       -13.3522        5.05352        29.3766
-  630       -20.1545        8.99108        28.7692
-  631       -15.9935        4.50905        25.0084
-  632       -13.6974        1.55584        24.2043
-  633       -19.5026        5.73195        23.7795
-  634       -17.5553        8.82804        30.7455
-  635       -11.8282       0.119925        24.9675
-  636       -20.8974        8.20141        26.1954
-  637       -18.5366        3.70073        22.1063
-  638       -10.0384     0.00638008         27.387
-  639       -18.1543        6.36223        25.1941
-  640       -17.3301              0        20.0167
-  641       -16.2124              0         20.662
-  642       -17.5293         7.7489        27.7559
-  643       -12.6636        4.38525         28.184
-  644       -15.1981              0        21.2476
-  645       -11.1986        3.55542        29.3966
-  646       -11.3554         1.8621        26.5911
-  647       -14.3038        3.38431        24.5817
-  648       -21.3854        9.30984        27.0407
-  649       -14.0526              0         21.909
-  650       -12.6884        6.48405         31.977
-  651       -18.4027        9.19084        29.1419
-  652       -13.3377         7.3691        33.1015
-  653       -14.3323        7.74615        31.5531
-  654       -15.0754        8.65684        32.6402
-  655       -19.0363        8.35916        26.6161
-  656       -13.9869        8.25416         34.226
-  657        -10.495        0.12133        25.6246
-  658       -19.6613        6.97248        24.0543
-  659       -16.5641        3.42318        22.2467
-  660       -17.9333         3.0705        21.0615
-  661       -12.9608              0        22.5393
-  662       -17.3301        1.27892        20.0167
-  663       -16.2641        1.22014        20.6321
-  664       -11.9998        5.81577        30.7843
-  665       -15.9762        9.00825        31.1292
-  666       -14.8949        1.57281        21.8173
-  667       -18.7248        5.27636        22.4324
-  668       -11.9618        3.69057        26.9685
-  669       -10.4969        2.86074        28.1811
-  670       -15.8951        7.86766        28.0945
-  671       -19.4202        9.47208        27.5208
-  672       -13.7762        1.57281        22.4632
-  673       -11.8969              0        23.1535
-  674       -9.97306        1.88226        27.2738
-  675       -20.2333        8.52725        25.0451
-  676       -16.8293        9.34442        29.5086
-  677       -11.3112         5.1475        29.5917
-  678       -14.2053        6.74292        27.6678
-  679       -9.35401       0.111216        26.2016
-  680       -14.8793        6.19638        25.7716
-  681       -12.6857        1.57281        23.0928
-  682       -15.9609        2.79295        21.2019
-  683       -17.3301        2.44027        20.0167
-  684       -16.7524         4.9988        22.5728
-  685       -10.7796              0        23.7986
-  686       -17.9333        4.33096        21.0615
-  687       -14.5917        3.14562        22.3871
-  688       -18.2881        8.23866        25.3203
-  689       -16.5893              0        18.7336
-  690       -20.7276         9.6874        25.9013
-  691       -16.6316        8.03003        26.2659
-  692       -12.7068        7.89694        32.0088
-  693       -15.5233              0         19.349
-  694       -12.2497        3.45188        24.7739
-  695       -14.4373        9.15979        31.5352
-  696       -13.3663        8.83113        33.1512
-  697       -18.9131        6.85198        22.7585
-  698       -17.6631        9.62534         27.882
-  699       -10.6095        4.45282        28.3762
-  700       -10.3437        1.87907        25.4796
-  701       -13.5416        8.17345        30.2682
-  702       -13.1895        5.07164        25.3449
-  703       -9.35414        1.23562        26.2018
-  704       -12.0114        5.28181        27.0543
-  705       -9.77549              0        24.3783
-  706       -14.0083              0        19.9443
-  707       -15.1897         9.4996        29.8515
-  708        -12.853        7.50518        29.0755
-  709       -19.4851        8.40676        23.7492
-  710       -18.7545        9.80466        26.3679
-  711       -15.9609        4.05341        21.2019
-  712       -16.5893        1.22014        18.7336
-  713       -17.3301        3.73148        20.0167
-  714       -12.8896              0        20.5902
-  715       -18.1216        5.90659        21.3876
-  716       -11.4557              0        21.7977
-  717       -11.6308        2.80524        23.7019
-  718       -9.90771        3.75814        27.1607
-  719       -8.66987              0        25.0167
-  720       -15.0743        1.22014        19.3288
-  721       -16.0361        9.75164        28.2154
-  722       -13.7051        1.57281        20.5141
-  723       -9.72475        1.23243        24.4076
-  724       -12.2711        1.57281        21.7216
-  725       -12.0427        8.22279        30.8585
-  726       -20.0571        9.96153          24.74
-  727       -10.3651              0        22.4273
-  728       -15.2298        6.66661        23.6446
-  729       -13.4774        4.83296        23.1503
-  730        -10.659        6.04407         28.462
-  731       -12.7252        9.30984        32.0407
-  732       -15.3577        3.42318        20.1571
-  733       -16.7269         3.0705        18.9719
-  734       -11.3541        7.55451        29.6658
-  735        -13.642        9.61478        30.2512
-  736       -17.3301        4.96119        20.0167
-  737       -9.28879         3.1115        26.0887
-  738       -17.3905        8.51979        23.8303
-  739       -15.9609        5.34388        21.2019
-  740       -15.8485              0        17.4505
-  741       -8.66987        1.29232        25.0167
-  742       -11.1354        5.13921        25.5371
-  743       -11.6308        4.09852        23.7019
-  744       -16.7495        9.99319        26.3645
-  745       -18.8038        8.52272        22.5691
-  746       -18.1216        7.19706        21.3876
-  747       -8.98396              0        23.1245
-  748       -14.3948        9.86285        28.5594
-  749       -9.95725        5.34939        27.2465
-  750       -14.3335              0        18.0458
-  751       -13.3789        8.19157        26.2364
-  752       -17.8501        10.0984        24.8732
-  753       -16.7269        4.33096        18.9719
-  754       -15.9861        1.85037        17.6888
-  755       -8.66987        2.46486        25.0167
-  756       -12.2008        8.40175        27.9458
-  757        -19.378        10.1306        23.5637
-  758        -10.607        1.97261        21.9829
-  759       -9.28879        4.40478        26.0887
-  760       -11.3845              0        19.8485
-  761       -12.8185              0         18.641
-  762        -12.513        3.54542        21.2771
-  763       -7.92908              0        23.7336
-  764       -12.0674         9.6874        30.9013
-  765       -17.3301        6.22054        20.0167
-  766       -15.1308        10.0687        26.7106
-  767       -9.95061              0        21.0561
-  768       -14.4711        1.85037         18.284
-  769        -12.978        9.90897        29.1011
-  770       -12.3631        6.52029        23.9135
-  771       -11.1849        6.73046        25.6229
-  772       -15.1844         5.0185        19.8568
-  773       -14.1155        8.35394        24.4078
-  774       -14.8466        7.03121        21.9651
-  775       -8.84016        1.59873        22.8755
-  776       -10.0068        6.94064        27.3323
-  777       -7.92908        1.23243        23.7336
-  778       -16.1237        3.70073        17.9271
-  779       -8.66987        3.78917        25.0167
-  780        -16.599        8.86487        22.4594
-  781       -15.8678        10.1876        24.9021
-  782       -10.7018        8.45108        28.5361
-  783       -8.56945              0        21.7533
-  784       -13.5233        10.1061        27.2976
-  785       -17.1757        10.2058         23.705
-  786       -15.1102              0        16.1716
-  787       -10.5165        5.78586        24.4651
-  788       -18.0123         8.8678        21.1981
-  789       -9.33833        5.99603        26.1745
-  790       -18.6944        10.1935        22.3796
-  791       -17.3301        7.54214        20.0167
-  792       -9.55211        3.20504        22.5919
-  793       -12.5161        8.36581        24.9906
-  794       -11.3969        9.96153          29.74
-  795       -11.6264        1.97261        19.4041
-  796       -13.5952              0        16.7669
-  797        -11.338        8.57598        26.6999
-  798       -10.1925        1.97261        20.6116
-  799       -16.5536        5.92628        18.6716
-  800       -14.2834        10.2024        25.4777
-  801       -11.1433              0        18.4391
-  802       -11.3987        5.23275        22.0404
-  803        -13.279        3.82297        19.0471
-  804       -9.70934              0        19.6466
-  805       -15.2585        1.85736        16.4285
-  806       -8.66987        5.05142        25.0167
-  807       -12.0998        10.1317        27.8541
-  808        -7.1883              0        22.4505
-  809        -13.781        8.26014        22.5803
-  810       -13.7434        1.85736        17.0237
-  811       -7.78528        2.83116        23.4845
-  812       -10.5165        7.04455        24.4651
-  813       -13.7411        6.57281        20.5902
-  814       -8.42565        1.59873        21.5042
-  815       -9.55211        4.49832        22.5919
-  816       -10.0205        8.56704        27.3559
-  817       -9.33833        7.25472        26.1745
-  818       -15.5785        10.1938        23.1741
-  819       -12.6621        8.26014        23.2263
-  820       -11.9988              0        17.0193
-  821       -17.3301        8.71149        20.0167
-  822       -12.6692        10.2113        26.0676
-  823       -15.9504        5.29605        17.6268
-  824       -16.9328        10.1667        21.9088
-  825       -18.0104        10.1498        21.1949
-  826       -16.2645        8.77107        20.6319
-  827        -14.465        10.1938         23.817
-  828       -15.3961        3.70772        16.6667
-  829       -10.7178        10.1306        28.5637
-  830       -16.5536        7.21676        18.6716
-  831        -11.571        8.26014        23.8563
-  832       -7.83111              0        20.4744
-  833       -8.66987        6.27922        25.0167
-  834       -10.3929        8.47032        25.5656
-  835       -14.3719              0        14.8928
-  836       -7.78528        4.12444        23.4845
-  837        -9.9512        1.97261        19.2022
-  838       -10.4343        3.94521        20.1672
-  839       -11.4236        10.2128        26.6828
-  840       -7.04449        1.59873        22.2014
-  841       -9.46806              0        18.2371
-  842       -12.8711         10.174        24.3673
-  843       -13.1057        5.41829        18.7469
-  844       -12.5514        3.82996        17.7868
-  845       -9.72917        6.76112        23.1014
-  846       -14.5201        1.85736        15.1496
-  847       -6.44995              0        21.1716
-  848       -8.66751        3.57134        21.0598
-  849       -8.18438        1.59873        20.0947
-  850       -10.8068        1.97261        17.7824
-  851       -17.3301             10        20.0167
-  852       -11.7674         10.174        25.0045
-  853       -16.2128             10        20.6617
-  854         -9.352        8.88113        26.1981
-  855       -12.7755              0        15.1452
-  856       -12.6268        8.26014        21.3534
-  857       -16.6862        8.77107        18.9014
-  858        -15.199             10        21.2471
-  859       -10.0341        10.1935        27.3796
-  860       -8.66987         7.5688        25.0167
-  861       -10.3236              0        16.8174
-  862       -14.0531             10        21.9087
-  863       -11.0778        8.26014        22.4689
-  864        -15.777        6.89137        17.3266
-  865       -15.2227        5.30304        16.3665
-  866       -7.88255        6.02669         23.653
-  867       -15.1103        8.77107        19.4049
-  868       -7.58983              0         19.065
-  869       -12.9611             10        22.5391
-  870       -10.4951        10.1667        25.6256
-  871       -6.90069        3.19746        21.9523
-  872       -12.9238        1.85736         15.402
-  873       -14.6684        3.71471        15.4064
-  874        -9.7244         8.7844        24.4078
-  875       -11.8967             10        23.1536
-  876       -11.1792              0        15.3977
-  877       -8.76478        5.47359        21.2282
-  878       -6.30615        1.59873        20.9226
-  879       -13.6526              0        13.6471
-  880       -13.8845        1.23094        14.0486
-  881       -8.66987        8.72603        25.0167
-  882       -11.6624        6.97261        19.4802
-  883       -16.6862             10        18.9014
-  884       -9.35012        10.1498        26.1949
-  885       -15.6206             10        19.5166
-  886       -8.57425              0        17.2176
-  887       -10.7789             10         23.799
-  888       -15.9097        8.44569        17.5563
-  889       -7.88255        7.28538         23.653
-  890       -10.1135        6.97261        20.5957
-  891       -5.71161              0        19.8928
-  892       -6.99796        5.09971        22.1208
-  893       -9.77511             10        24.3785
-  894       -14.0447             10        20.0202
-  895       -14.0328        3.08829        14.3054
-  896       -9.31966        4.04973        18.4393
-  897       -8.07656        4.48819        20.0362
-  898       -14.3337        8.44569        18.0599
-  899       -8.83652        2.07712        17.4743
-  900       -12.0563              0        13.8995
-  901       -12.2882        1.23094        14.3011
-  902       -9.42982              0        15.7979
-  903       -8.93708        8.50098        23.0441
-  904       -12.9258             10        20.6662
-  905       -7.23023        1.37676        18.4421
-  906       -10.2166         4.6892         17.797
-  907       -11.3768             10        21.7817
-  908       -6.69602              0        18.0455
-  909       -8.66987             10        25.0167
-  910       -7.55284        3.67585        19.3319
-  911       -8.02567         8.7844        23.9009
-  912       -12.8879        6.16228        16.3767
-  913       -16.0423             10        17.7861
-  914       -9.69209        2.07712        16.0546
-  915       -14.9413        7.20793        15.8791
-  916       -6.30974        4.11431        20.9288
-  917       -10.2858             10        22.4116
-  918        -14.387         5.6196        14.9191
-  919       -5.94654        2.97549        20.2997
-  920       -12.3336        4.57395        15.4166
-  921       -15.2646        8.44569        16.4391
-  922        -10.589         2.7166        15.4122
-  923       -7.09523        7.00196        22.2893
-  924       -14.4664             10        18.2897
-  925       -13.1653        1.23094        12.8029
-  926       -12.9334              0        12.4014
-  927       -9.08019             10         23.292
-  928       -13.3971        2.46187        13.2045
-  929       -7.68044              0        16.1981
-  930       -12.2841        3.65243        14.4642
-  931       -13.8617        4.56963        14.0091
-  932         -5.352        1.37676        19.2699
-  933       -9.51968        6.97261        18.9674
-  934       -10.5395        1.79507        14.4598
-  935       -8.44391        8.50098        21.6568
-  936        -10.053              0        13.9425
-  937       -7.65011         5.5781        19.5004
-  938        -4.9924              0        18.6471
-  939       -12.8904             10        18.7932
-  940       -8.02567             10        23.9009
-  941       -13.8694        8.44569         16.498
-  942       -7.94271        2.07712        16.4548
-  943       -6.40701        6.01656        21.0973
-  944       -11.3415             10        19.9087
-  945       -7.23834        8.50098        22.5372
-  946       -6.33642        1.37676        17.4226
-  947       -15.3973             10        16.6689
-  948       -9.79259             10        21.0242
-  949       -11.4446         7.7166          17.11
-  950       -5.97681              0        16.7998
-  951       -11.4166        1.79507        12.9617
-  952       -8.79013        1.79507        14.8601
-  953       -10.9301              0        12.4443
-  954       -13.8213             10        17.1724
-  955       -8.58703             10        21.9046
-  956       -6.96189         4.5927        18.3083
-  957        -13.226        3.94321        12.9081
-  958       -11.6485        3.02601        13.3632
-  959       -8.30358              0        14.3427
-  960       -8.20499        4.15424        16.7115
-  961       -5.71879        5.03117        19.9052
-  962       -6.59869        3.45388        17.6793
-  963       -5.35559        3.89234        19.2762
-  964       -9.10188        4.79372        16.0691
-  965       -14.1056        7.52448        14.4317
-  966       -12.0522        6.47883        14.9292
-  967       -12.2628              0        11.2398
-  968       -7.38146             10        22.7851
-  969        -4.9924        2.75351        18.6471
-  970       -6.21548        7.18683        20.7655
-  971       -6.72608              0        15.1524
-  972       -4.63279        1.37676        18.0242
-  973       -14.4289        8.76224        14.9917
-  974       -9.99876        5.43319        15.4268
-  975        -9.0524        3.87219        15.1167
-  976       -7.85012        8.50098        20.0285
-  977       -12.4269        1.56423        11.5241
-  978       -12.6588        2.79516        11.9257
-  979       -6.59319        8.50098        21.4197
-  980       -12.4261             10        17.2313
-  981       -13.5803        6.47451        13.5217
-  982       -4.27319              0        17.4014
-  983       -11.5268        5.42887        14.0193
-  984       -14.7522             10        15.5516
-  985       -9.94929        4.51167        14.4744
-  986       -10.7477             10        18.2805
-  987       -6.98836        2.07712         15.409
-  988       -6.77036        5.76297        17.9766
-  989       -7.94187             10        20.7872
-  990        -9.1988             10         19.396
-  991       -11.4774        4.50734        13.0669
-  992       -9.41327        1.79507        13.0046
-  993       -13.0549        5.42454        12.6118
-  994       -13.0337        8.76224        15.0506
-  995       -5.52727        6.20144        19.5735
-  996         -8.405        7.07712        17.2396
-  997       -9.89981        3.59015         13.522
-  998       -10.9803         7.7166        15.5481
-  999       -8.92672              0        12.4872
- 1000       -5.02246              0         15.754
- 1001        -13.357             10        15.6105
- 1002       -9.30189         7.7166        16.5972
- 1003       -6.73631             10        21.6676
- 1004       -10.2595              0        11.2828
- 1005       -6.18299        4.41614        16.9592
- 1006       -5.45364        1.51131        15.8936
- 1007       -12.5083        7.71227        14.1406
- 1008       -7.83577        1.79507        13.8143
- 1009       -4.93989         4.8546        18.5561
- 1010       -7.34923              0        13.2969
- 1011       -13.4959        7.73896        13.3756
- 1012       -4.57669        3.71577        17.9271
- 1013       -10.4236        1.56423         11.567
- 1014       -12.4877         4.2765        11.6293
- 1015       -10.9101         3.3593        12.0844
- 1016       -13.7823        8.76224        13.8717
- 1017       -11.5922              0        10.0783
- 1018       -7.37304        5.20212         15.665
- 1019       -14.1056             10        14.4317
- 1020       -5.71591        3.58843        16.1502
- 1021       -12.9706        6.68899        12.4657
- 1022       -11.7563        1.56423        10.3626
- 1023       -5.77173              0        14.1066
- 1024       -11.9618             10        15.6695
- 1025       -3.60257              0        16.2398
- 1026       -8.26992         5.8416        15.0227
- 1027       -5.33574        7.37171        19.2418
- 1028       -6.17757        5.83665        16.9499
- 1029       -4.10962        2.88807        17.1181
- 1030       -10.2834             10        16.7186
- 1031       -6.97038        8.68585        18.5047
- 1032       -5.71345        8.68585         19.896
- 1033       -11.9205        3.12845        10.6468
- 1034       -3.75001        1.51131        16.4952
- 1035        -12.424        8.97672        13.9945
- 1036       -8.22045        4.92007        14.0703
- 1037       -7.34808             10        19.1589
- 1038       -8.73797              0        11.1403
- 1039       -4.74837        6.02487        18.2244
- 1040       -6.09115             10        20.5502
- 1041       -7.71336              0        11.8728
- 1042       -8.60502             10        17.7677
- 1043       -10.8239         6.1257        12.8018
- 1044       -12.7104             10        14.4906
- 1045       -6.56218        3.84357        14.6586
- 1046       -4.35184              0        14.5924
- 1047       -10.0707              0        9.93585
- 1048       -12.0388        7.71227        12.7609
- 1049       -9.20055         7.7166        14.7525
- 1050       -10.7745        5.20417        11.8494
- 1051       -12.8862        7.95344        12.3196
- 1052       -6.13586              0        12.6825
- 1053        -12.352        6.12137        11.3943
- 1054       -4.16099        4.67803         17.207
- 1055       -4.49928        1.51131        14.8478
- 1056       -10.2348        1.56423        10.2201
- 1057       -13.1726        8.97672        12.8157
- 1058       -10.7286        7.71227         13.345
- 1059       -7.57305          8.125        16.1931
- 1060       -6.92305        1.76646        12.5465
- 1061        -13.459             10        13.3117
- 1062        -7.4096        3.56153        13.0639
- 1063       -5.57788        5.42575        15.9112
- 1064       -10.9612              0         8.9853
- 1065       -9.08016         5.8416        12.9762
- 1066       -4.74294        7.44539         18.215
- 1067       -4.98923              0        13.2036
- 1068       -11.4922             10        14.2898
- 1069       -6.37758        8.75953         17.478
- 1070       -3.69391        3.85033         16.398
- 1071       -5.06695        8.68585        18.7762
- 1072       -2.93195              0        15.0783
- 1073       -11.7848        4.97333        10.4119
- 1074       -10.9612        1.15222         8.9853
- 1075       -8.41992        3.33068        11.6263
- 1076       -5.34555        1.76646        13.3562
- 1077       -6.70159             10        18.0392
- 1078       -9.03068        4.92007        12.0238
- 1079       -10.1821             10        14.8738
- 1080       -5.44465             10        19.4304
- 1081       -5.81722        8.68585        17.5948
- 1082       -4.15557        6.09855        17.1977
- 1083       -3.07939        1.51131        15.3337
- 1084       -7.55767              0        10.5774
- 1085       -11.9544        8.97672        12.6148
- 1086       -12.2677        7.38582        11.2482
- 1087       -8.54921              0        9.79342
- 1088       -11.1253        2.71645        9.26957
- 1089       -6.54108           6.25        14.6186
- 1090       -8.50367             10         15.923
- 1091           -6.5              0        11.2583
- 1092       -7.45186             10        16.8577
- 1093       -12.2408             10        13.1109
- 1094       -4.54018        4.10547        14.9064
- 1095       -3.22684        3.02262         15.589
- 1096       -3.56935              0        13.6894
- 1097       -9.48958              0        8.88526
- 1098       -5.34562        6.88453        15.9034
- 1099        -10.041        4.68923        10.5862
- 1100       -5.38148              0        11.8338
- 1101       -12.5242        8.97672        11.6926
- 1102       -3.92567        1.76646         13.842
- 1103       -12.8107             10        12.1887
- 1104       -11.1253        3.89259        9.26957
- 1105        -6.7343        1.76646        11.1996
- 1106           -6.5        1.66845        11.2583
- 1107       -4.15015        7.51907        17.1883
- 1108       -5.73023        4.89146        13.6121
- 1109       -5.70969        1.76646         11.932
- 1110       -7.47171          8.125        14.3484
- 1111       -6.41989          8.125        15.2832
- 1112       -10.3301              0        7.89231
- 1113       -9.43967        1.15222        8.84286
- 1114       -4.07311        3.27776        14.0974
- 1115       -4.47415        8.75953        17.7495
- 1116       -3.55588        5.68765         16.159
- 1117       -11.3359         8.4091        11.5435
- 1118       -4.20674              0        12.3005
- 1119       -11.0226             10        12.9101
- 1120       -11.6491         6.8182        10.1769
- 1121       -4.79816             10        18.3107
- 1122       -8.35538          3.125        10.1595
- 1123       -2.30091              0        13.9853
- 1124       -5.22442        8.75953         16.568
- 1125       -10.0257         8.4091        12.1276
- 1126       -4.56306        1.76646        12.4531
- 1127       -7.35132           6.25        12.5721
- 1128       -9.71247             10        13.4941
- 1129       -10.3301        1.15222         7.8923
- 1130       -5.54843             10        17.1292
- 1131       -4.74593        6.47363        14.8647
- 1132       -10.9349              0         7.0264
- 1133       -11.5925             10        11.9879
- 1134       -11.9057         8.4091        10.6213
- 1135           -6.5         3.3369        11.2583
- 1136       -3.08881        4.85994          15.35
- 1137       -2.30091        1.15137        13.9853
- 1138       -4.91938        3.53291        12.6057
- 1139       -7.35051             10         15.013
- 1140       -8.40233             10        14.0782
- 1141        -6.2987             10        15.9478
- 1142       -2.95007              0        12.6608
- 1143       -9.90534         6.5341        10.3513
- 1144       -3.55046        7.10817        16.1496
- 1145       -10.3301        2.30445         7.8923
- 1146       -6.74632              0        9.25636
- 1147       -10.9445        1.15222        7.01563
- 1148       -2.44835        2.66268        14.2407
- 1149       -7.58714              0        8.64184
- 1150          -5.75              0        9.95929
- 1151       -10.9896        5.73747        9.03459
- 1152       -8.28194          8.125        12.3019
- 1153       -6.54047        4.89146        11.5657
- 1154       -12.1623             10        11.0657
- 1155       -9.24584        4.27722        9.20899
- 1156       -3.93508        5.11509        13.8583
- 1157       -4.62474        8.34863        15.5293
- 1158       -11.4799              0        6.08617
- 1159       -5.73166          8.125        14.2241
- 1160        -10.582         8.4091        10.6772
- 1161       -10.2687             10        12.0438
- 1162       -2.93831        1.15137        12.5964
- 1163       -3.82614        8.75953        16.6271
- 1164       -8.46355              0        7.71563
- 1165        -4.6456              0        10.4707
- 1166       -10.3301        3.48059         7.8923
- 1167       -4.15015             10        17.1883
- 1168           -6.5        5.16845        11.2583
- 1169       -2.44835        3.84188        14.2407
- 1170       -8.95856             10        12.6278
- 1171       -3.29463        2.91782         12.749
- 1172       -8.16155           6.25        10.5257
- 1173       -4.95969        1.76646         10.633
- 1174       -6.54376          8.125        12.9857
- 1175       -10.9896         6.9091        9.03459
- 1176        -9.1994              0         6.8997
- 1177       -1.66987              0        12.8923
- 1178       -9.24584        5.45337        9.20899
- 1179       -4.90041             10        16.0068
- 1180       -11.1561        2.50214        6.67389
- 1181       -3.69038              0        10.8916
- 1182       -8.47744        1.15222        7.69157
- 1183       -10.8385             10        11.1216
- 1184       -4.92081        6.76646        13.2177
- 1185       -2.95078        6.69727        15.1109
- 1186       -11.2922         8.4091        9.55873
- 1187       -10.3301        4.65674         7.8923
- 1188       -8.83817          8.125        10.8516
- 1189       -11.6682        1.34992        5.73169
- 1190       -7.48222        1.85872        8.38072
- 1191       -6.66228             10         13.954
- 1192       -5.61046             10        14.8887
- 1193       -11.9521              0        5.08721
- 1194       -9.19882        1.15222        6.90061
- 1195       -1.66987        1.15137        12.8923
- 1196       -3.29463        4.09703         12.749
- 1197       -11.1561        3.67828        6.67389
- 1198       -9.77072              0        6.00714
- 1199       -4.94391         4.9062        11.5188
- 1200       -5.73291        6.76646        11.9793
- 1201       -3.22646        8.34863        15.5884
- 1202       -9.24584          6.625        9.20899
- 1203       -11.5488             10        10.0031
- 1204       -7.47438             10        12.7156
- 1205        -9.5148             10        11.1775
- 1206       -2.45294              0        11.1874
- 1207           -6.5              7        11.2583
- 1208       -10.3301        5.82837         7.8923
- 1209      -0.617578              0        12.9831
- 1210        -3.9365        8.34863        14.4703
- 1211       -1.66987        2.30274        12.8923
- 1212       -5.66731        3.62517        9.78687
- 1213       -3.29463        5.26646         12.749
- 1214       -5.83292              0        8.12262
- 1215       -2.31032         5.6792        14.0016
- 1216         -6.565        6.26474        10.4787
- 1217       -9.92246            8.5        9.53489
- 1218       -6.62475              0        7.49084
- 1219       -3.50213             10        16.0659
- 1220             -5              0        8.66025
- 1221       -8.37268        3.01094        7.43016
- 1222       -11.8396        2.69983        5.36872
- 1223         -7.354          8.125        10.9393
- 1224       -12.1154        1.34992        4.71344
- 1225       -11.2297        4.79629        6.54939
- 1226       -2.42238        1.15137        11.1875
- 1227      -0.603485        1.15137         12.986
- 1228       -12.3433              0        4.04307
- 1229       -10.3348              0        5.01794
- 1230       -7.38438              0        6.74321
- 1231       -4.11793              0        9.11277
- 1232       -9.95357        1.34992        5.63881
- 1233       -4.21218             10        14.9478
- 1234       -10.2251             10         10.059
- 1235       -1.66987        3.48194        12.8923
- 1236       -10.9417        5.82837        7.01992
- 1237       -7.28839        4.98372        8.74684
- 1238       -4.27143        6.76646        12.2123
- 1239       -10.3301              7         7.8923
- 1240        -1.3753              0        11.4168
- 1241       -8.29248          8.125        9.78615
- 1242       -3.02001          1.875        10.5357
- 1243       -8.03062             10        11.2652
- 1244       -2.31032        6.84863        14.0016
- 1245       -4.92223             10        13.8297
- 1246       -8.37268        4.18709        7.43016
- 1247       -6.38979        8.12867        11.0674
- 1248       -10.6327            8.5        8.41644
- 1249       -8.06752              0        5.90891
- 1250       -3.17489              0        9.48262
- 1251       -11.8985        3.81784        5.23705
- 1252       0.469168              0         12.985
- 1253       -2.61318        8.34863        14.5262
- 1254       -1.37669        1.15137        11.4167
- 1255       -3.37633        3.64146        10.6883
- 1256       -1.66987        4.66114        12.8923
- 1257       -10.9353             10        8.94057
- 1258       -10.9321              7        7.03088
- 1259       -9.12743        3.20863        6.16837
- 1260        -8.9691             10         10.112
- 1261       -5.73434             10        12.5913
- 1262       -10.5113        1.34992        4.66379
- 1263       -5.70762        1.85872        7.81414
- 1264       -6.51999        1.85872        7.22943
- 1265      -0.201898        2.50143        12.9984
- 1266       -10.7623              0        4.00336
- 1267       -8.29071        6.44366        8.08293
- 1268       -4.96844        6.27949        10.4318
- 1269       -12.6348              0        3.01826
- 1270       -5.75744        8.13974        10.8924
- 1271        -2.1476              0        9.76667
- 1272       -3.29605            8.5         13.361
- 1273       -8.68026              0        4.96519
- 1274       -2.88886             10        15.0037
- 1275       -12.3951         2.5494         3.9195
- 1276       -9.37677            8.5        8.46947
- 1277       -11.9558        4.93585        5.10482
- 1278       -7.24137        1.85872        6.43846
- 1279      -0.319227              0        11.4653
- 1280         -9.375        5.64702        6.76625
- 1281       -2.79746        5.08598        11.3602
- 1282       -12.5889        1.19948        3.24359
- 1283        -11.729        5.96793        5.60633
- 1284        -4.2317        5.14431        10.0741
- 1285       -1.66987        5.83057        12.8923
- 1286       -10.1847        8.19848        7.64042
- 1287       -6.54644             10        11.3529
- 1288       -12.2734        3.74235        4.28539
- 1289       -3.31916        6.63974        11.6621
- 1290       -3.59891             10        13.8856
- 1291       -5.69184        4.99846        8.69991
- 1292       -9.67938             10         8.9936
- 1293      -0.201898        3.68064        12.9984
- 1294       -11.4748              7        6.09581
- 1295       0.870122        1.35007        12.9708
- 1296       -10.3597        5.46655        5.74749
- 1297       -1.75158        3.02637        10.8316
- 1298       -6.58077          8.125        9.59296
- 1299       -5.03951              0         6.8014
- 1300       -7.48492             10        10.1998
- 1301          -4.25              0        7.36122
- 1302       -7.60478          8.125        8.80986
- 1303       -3.41664          1.875        8.71559
- 1304       -4.27286             10        12.8243
- 1305        1.57041              0        12.8945
- 1306       -10.3684        9.58403        7.95852
- 1307       -5.85278        6.50285         9.0341
- 1308       -10.8219        1.34992        3.66895
- 1309       -5.98477              0        6.00502
- 1310       -7.79912        1.85872        5.46344
- 1311       -10.8689        8.12287        6.68757
- 1312       -1.08351              0        9.94113
- 1313         -9.375        6.81866        6.76625
- 1314       -6.04113        9.15968        10.4635
- 1315         -9.183              0        3.95885
- 1316       -11.0802              0        2.99368
- 1317       -1.66987              7        12.8923
- 1318       -4.29596        8.13974        11.1254
- 1319       -12.3198        4.86036        4.14988
- 1320       -6.41523        3.71744        6.96802
- 1321       -3.37409              0        7.76504
- 1322      0.0932247        1.35007        11.4395
- 1323       -11.1144         4.4881         4.4857
- 1324       -10.3533             10        7.93242
- 1325       -2.50408          1.875        9.12677
- 1326     -0.0579031        4.79865        12.9999
- 1327        -6.7042              0        5.21856
- 1328       -12.1607        5.96793        4.59547
- 1329       -1.97273            8.5        13.4169
- 1330      -0.609303        5.83057        12.9857
- 1331       -8.42341             10        9.04663
- 1332       -5.08496             10        11.5859
- 1333       -1.75158        4.20557        10.8316
- 1334       -12.8416              0        1.98432
- 1335       0.822982              0        11.4592
- 1336       -11.9433              7        5.10817
- 1337       -12.8108        1.19948        2.20975
- 1338        1.26995        2.70013        12.9378
- 1339       -2.27559             10        13.9414
- 1340       -9.94734        6.81866          5.868
- 1341       -9.11239        9.58403        8.01155
- 1342       -2.64668            8.5        12.3556
- 1343       -8.68907            8.5        7.49318
- 1344       -2.20495              0        8.18551
- 1345       -12.7701        2.39896        2.43402
- 1346        1.97555        1.35007         12.849
- 1347       -7.41755        5.17737        6.30411
- 1348        -11.473        8.14029        5.56041
- 1349       -4.95762        1.85872         6.5151
- 1350       -12.6936        3.59191        2.80588
- 1351       -11.1725        5.60611        4.35375
- 1352       -2.94953             10        12.8802
- 1353       -1.45839          1.875        9.35603
- 1354       -9.09732             10        7.98544
- 1355      -0.623643              7        12.9828
- 1356       -4.12426        3.73372        7.86947
- 1357       -9.80137        9.16806        6.97647
- 1358      0.0401433              0        9.99992
- 1359       -1.17271        5.65009        11.5035
- 1360       -9.54738              0        2.97446
- 1361       -5.88029        1.85872        5.74383
- 1362       -4.98422        8.13974        9.54603
- 1363        -10.932        6.63819        4.84924
- 1364        -7.3397              0        4.13185
- 1365       -12.6058        4.78487        3.17701
- 1366        -9.7861        3.13819        3.78076
- 1367        2.67023              0        12.7111
- 1368       -11.3221              0        1.97751
- 1369       -1.52487         8.1968        12.6412
- 1370      -0.281663        3.22507        10.8544
- 1371       -4.25623        6.51759        8.98716
- 1372        -12.483        5.89243        3.62975
- 1373       -8.40222         4.9969        5.28535
- 1374       -5.77322             10        10.0066
- 1375        1.41281        3.81814         12.923
- 1376       -3.62348             10        11.8189
- 1377        1.21649        1.35007         11.435
- 1378        -9.7863        9.58403        6.95036
- 1379       -9.11062        7.90269        6.30833
- 1380       -11.2872        1.19948         2.2016
- 1381       -12.3324              7        4.07594
- 1382       -1.16877              0        8.41527
- 1383       -12.9609              0        0.98179
- 1384       -11.5797        4.33767        3.01835
- 1385       -2.60695        6.87785        10.2174
- 1386         1.9127              0        11.3221
- 1387       -9.77123             10        6.92426
- 1388       -1.70907        9.58281        12.9602
- 1389       -1.17271        6.81952        11.5035
- 1390       -5.53993        9.79891        9.59544
- 1391        -6.7117             10        8.85344
- 1392       -4.97962        5.23657        7.25528
- 1393       -8.41987        6.63731         5.6402
- 1394       -7.73571             10        8.07034
- 1395       -6.49883        1.85872        4.67476
- 1396       -11.9395        8.09844        4.51297
- 1397       -4.47515              0        5.38266
- 1398       -11.4975        5.53062        3.38984
- 1399       -2.66664          1.875        7.41655
- 1400       -10.4335        9.21202        5.87063
- 1401       -7.88486              0        3.16675
- 1402           -3.5              0        6.06218
- 1403       0.210294        5.13385         11.576
- 1404       -12.9625        1.13303       0.987013
- 1405        1.00776        5.96808        12.9609
- 1406       -1.69349             10        12.9332
- 1407      -0.335124          1.875        9.35153
- 1408       -2.38301        9.58281        11.8989
- 1409       -11.3608        6.63819        3.83931
- 1410       0.456741              7        12.9854
- 1411        1.55541        4.93615        12.9066
- 1412       -1.83328           3.75        8.77093
- 1413       -2.14474            8.5        11.2715
- 1414        -9.8042              0        1.96918
- 1415       -8.42469        9.58403        7.03526
- 1416      -0.357247        8.12108        12.7573
- 1417       -5.34536              0        4.51964
- 1418       -9.40454        6.45684        4.62144
- 1419        1.16303              0        9.93214
- 1420       -10.0967        3.13819        2.78593
- 1421       -4.31174             10        10.2396
- 1422       -12.9436        2.33251        1.20989
- 1423       -9.71353        7.91599        5.18416
- 1424       -3.58375        8.37785        9.68073
- 1425       -2.42395              0        6.56692
- 1426       -2.36744             10         11.872
- 1427       -12.7375        5.89243        2.59939
- 1428        2.80284        2.54958        12.6943
- 1429       -11.4285              0       0.965198
- 1430       -1.53736          1.875        7.82998
- 1431        2.42483        3.74254        12.7719
- 1432       -8.40962             10        7.00915
- 1433       -7.73394        8.31866        6.36712
- 1434       -5.98194        6.69651        6.59136
- 1435       -12.6264              7        3.05279
- 1436        3.70349              0        12.4511
- 1437        2.23335        1.35007        11.2065
- 1438      0.0976102              0        8.42229
- 1439      -0.109404        6.81952        11.5501
- 1440       -1.25441        5.19452        9.44285
- 1441       -10.3892        6.27637        3.60267
- 1442         3.4853        1.19951        12.5241
- 1443       -2.68865        5.25285        8.15673
- 1444       -10.6982        7.73552        4.16539
- 1445       -3.12155             10        10.7349
- 1446       -12.9436        3.52098        1.20989
- 1447       -1.14254        9.16563        11.9789
- 1448       -9.26766        9.78564        6.05206
- 1449       -6.05893              0        3.50562
- 1450       -11.0072        9.19466        4.72812
- 1451       -11.4021        1.13303       0.984591
- 1452            -13              0   -4.87067e-15
- 1453       -8.19307              0        2.17499
- 1454       -12.9035        4.71393         1.5807
- 1455        1.68021        4.15334        11.5988
- 1456        2.94921              0        11.0926
- 1457       -8.48582        3.13819        2.99209
- 1458       -1.24145              0        6.88904
- 1459      -0.909046        7.90233        11.0469
- 1460       -9.21574             10        5.96213
- 1461       -8.54006        8.31866         5.3201
- 1462       -6.60788        5.91115        5.21927
- 1463       -1.12697        9.58281         11.952
- 1464       -6.07028             10        7.94681
- 1465       -11.6126        6.63819        2.81133
- 1466       -12.2843        8.19982         3.2735
- 1467        2.56484        4.86055        12.7445
- 1468        1.54631              7        12.8974
- 1469             -5             10        8.66025
- 1470        2.09889        5.96808        12.8294
- 1471            -13        1.13303   -4.87067e-15
- 1472       -9.95197              0       0.978898
- 1473       -4.27201        8.37785        8.10139
- 1474       -5.29602        8.37785        7.31829
- 1475       -7.04802             10        7.09405
- 1476       -11.4021         2.3215       0.984591
- 1477       -2.10978        6.69737        8.82865
- 1478      -0.675548        6.63904        10.1148
- 1479       -6.34498         3.7865        4.15707
- 1480        2.19773              0        9.75551
- 1481        -1.1114             10         11.925
- 1482       0.919676        8.14048        12.7161
- 1483       -3.54402         6.7557        7.54253
- 1484       -1.88108        9.58281        10.8149
- 1485       -4.20762        3.05431        5.21606
- 1486       -9.52473        8.13819        4.30134
- 1487         -3.847             10        9.23042
- 1488      -0.302254          1.875        7.83112
- 1489        0.12859        4.67828        9.51535
- 1490        1.62675        2.80328         10.096
- 1491          -11.5              0   -4.17006e-15
- 1492         1.2736        6.30328        11.6226
- 1493       -11.6946        5.45968        1.80134
- 1494        1.82293        5.27135        11.5832
- 1495       -12.8359              7           2.02
- 1496       -1.64758        8.31952        9.88278
- 1497            -13        2.26607   -4.87067e-15
- 1498       -9.83246        9.81282        4.90666
- 1499         1.2012              0        8.41185
- 1500       -3.08182        8.37785        8.59666
- 1501       -6.58243              0        2.38151
- 1502       -7.92709             10          6.096
- 1503       -1.86551             10        10.7879
- 1504        4.70235              0        12.1133
- 1505       -11.0487        7.74903        2.94103
- 1506          -2.75              0        4.76314
- 1507        -7.6102        7.37109        4.55535
- 1508        0.13155        9.21078        11.9724
- 1509    -0.00648884              0              7
- 1510          -11.5        1.13303   -4.17006e-15
- 1511       -11.3941        9.23761        3.50313
- 1512        4.49161        1.19951        12.1994
- 1513       -3.64059              0        4.03265
- 1514       -4.20762        4.41169        5.21606
- 1515       -12.9609              0       -0.98179
- 1516       -12.9611         5.8215        1.00448
- 1517       -2.61962             10        9.65078
- 1518       -12.5585        8.10934        2.20922
- 1519            -13        3.45453   -4.87067e-15
- 1520        4.27694        2.39902        12.2763
- 1521       0.366557         7.9168        11.0057
- 1522       -8.41202              0       0.952913
- 1523        3.94779              0         10.794
- 1524        3.91636        3.59199        12.3961
- 1525       0.707456         6.1228        10.1873
- 1526       -4.40885              0        3.25536
- 1527        3.55077        4.78495        12.5057
- 1528       -8.59487        7.19062        3.53659
- 1529        3.09681        5.89248        12.6258
- 1530          -2.75        1.19559        4.76314
- 1531        3.73684        1.19951        10.8758
- 1532       -1.91664        3.07059        6.11751
- 1533        2.63489              7        12.7185
- 1534       -1.65377              0        5.16936
- 1535       -8.66025             10              5
- 1536            -10              0   -3.46945e-15
- 1537       -9.72979        1.70291       0.621934
- 1538      -0.608289        9.78499        11.0536
- 1539          -11.5         2.3215   -4.17006e-15
- 1540       -3.67268        1.19559        3.99187
- 1541       -7.13974        8.94892         5.2265
- 1542       -12.9625        1.13303      -0.987013
- 1543       -10.0273        8.13819        3.07222
- 1544       -5.47702        10.2038        7.04728
- 1545       -8.33196        5.06597         2.4744
- 1546        2.06109        8.09821        12.5965
- 1547       -0.91664        5.76022        8.01987
- 1548       -5.20762        3.05431        3.48401
- 1549         3.1837        4.00279         11.268
- 1550       -1.77201        8.37785        8.77127
- 1551       -5.17228        7.43029        5.50652
- 1552        3.19674              0        9.47528
- 1553      -0.337774        8.31952        10.0574
- 1554       -10.0223         4.8411        1.43868
- 1555       -4.44455        10.2133        7.69819
- 1556        -0.5557             10        10.9625
- 1557        2.82062        5.19575        11.3827
- 1558            -13        4.64299   -4.87067e-15
- 1559        2.36268        6.30328        11.4891
- 1560       -12.9595              7       0.999387
- 1561         2.6436        2.80328        9.86752
- 1562       -11.4295              0      -0.963449
- 1563       -3.73906        8.82245         7.1783
- 1564       -1.62072        1.19559        5.17657
- 1565       -10.3067        9.83561        3.59494
- 1566        2.20968              0        8.18295
- 1567       -6.89803              0        1.19046
- 1568       -3.37004        10.2036        8.26506
- 1569       -1.91664        4.42797        6.11751
- 1570       -1.31574             10        9.91306
- 1571      -0.622797              0        5.44578
- 1572        1.65962        2.80328        8.57554
- 1573       -5.02144              0        2.19654
- 1574      0.0691884        3.80278        7.43919
- 1575       -6.42858        1.92778        1.86382
- 1576        1.74956        7.40055        11.0782
- 1577       -8.11891        1.70291       0.828095
- 1578       -4.29122        1.19559         2.9228
- 1579       -6.38416        10.3197        5.88461
- 1580        1.40866        9.19455        11.8967
- 1581        2.09046        5.60655        10.2598
- 1582        1.22877              0        6.89131
- 1583       -11.7081        9.22169        2.27938
- 1584        5.63021              0        11.7154
- 1585       -7.73039        9.05243        4.23525
- 1586       -5.20762        4.41169        3.48401
- 1587       -4.70182        9.00811        6.17767
- 1588       -12.9436        2.33255       -1.20999
- 1589      -0.337774        7.20474        8.69179
- 1590       -11.4021        1.13303      -0.984591
- 1591       -1.77201        7.26307        7.40567
- 1592           -8.5              0   -2.93114e-15
- 1593            -13         5.8215   -4.87067e-15
- 1594       -9.23566             10        3.82553
- 1595       -12.8416              0       -1.98432
- 1596        -9.6341        6.27194        1.53556
- 1597       -12.6911        8.14148        1.02892
- 1598        1.04523        7.80328        10.1299
- 1599        4.88037              0        10.3799
- 1600       -9.82769        1.70291      -0.362658
- 1601        5.62646        1.13303        11.7193
- 1602        4.11685        5.89248        12.3309
- 1603        3.66834              7        12.4614
- 1604        -7.1945        10.3115        4.91707
- 1605       -9.95197              0      -0.978898
- 1606       -2.77201        5.93083        5.50332
- 1607        0.66781        9.81266        10.9689
- 1608       -2.39298         9.0074        7.51196
- 1609       -11.3277        4.02441      -0.362658
- 1610       -11.4021         2.3215      -0.984591
- 1611       -12.9436        3.52101       -1.20999
- 1612         5.4239        2.33255        11.8145
- 1613      -0.385614        1.19559         5.1777
- 1614       -10.7058         9.8071        2.44614
- 1615        4.12824              0        9.10811
- 1616        4.84837        1.13303        10.3668
- 1617       -10.8575        6.63375       0.744222
- 1618            -13              7   -4.87067e-15
- 1619             -2              0         3.4641
- 1620       -2.81549              0        2.84131
- 1621        3.37921        6.30328        11.1931
- 1622        -1.9037        10.3192        8.47232
- 1623   -6.36971e-08             10             10
- 1624       -5.31067              0        1.14224
- 1625       -6.80053        8.10487        3.47051
- 1626      0.0833601        3.07059        6.11751
- 1627        3.30427        8.20031        12.2758
- 1628       0.618077              0        5.44689
- 1629        1.04523        6.68849        8.76429
- 1630       -12.8108        1.19951       -2.20985
- 1631       -11.3218              0       -1.97812
- 1632       -8.76962        8.13375        2.23422
- 1633       -8.23295        9.05243        3.00614
- 1634       -8.22796        5.75535         1.3726
- 1635         5.4239        3.52101        11.8145
- 1636             -7              0   -2.39283e-15
- 1637       -6.53763        5.98022        2.40832
- 1638        5.08249        4.71397        11.9653
- 1639        -1.0529              0        3.85894
- 1640       -8.06322        10.2488         3.6831
- 1641             -2        1.19559         3.4641
- 1642        4.84837         2.3215        10.3668
- 1643       -11.9283        9.16437        1.13187
- 1644        -3.9341        10.8892        6.81407
- 1645       -2.81549        1.19559        2.84131
- 1646       -5.29122        1.19559        1.19075
- 1647        3.38439              0        7.76148
- 1648        -3.4641              0              2
- 1649       -8.32769        1.70291      -0.362658
- 1650       -2.77201        7.40235        5.50332
- 1651       -10.9395        5.45525      -0.265777
- 1652       -9.66537             10        2.54177
- 1653       -8.41383              0      -0.949772
- 1654            6.5              0        11.2583
- 1655       -12.9611         5.8215       -1.00486
- 1656   -3.19224e-08        8.88522        8.63441
- 1657        2.98442        7.41426        10.7696
- 1658        2.03106        4.73105        8.18361
- 1659        1.60021        1.92778        6.49938
- 1660       -6.33008        9.68269        4.14166
- 1661       -6.27472        3.85556        1.34612
- 1662        2.66216        9.23766        11.6194
- 1663        2.41805              0         6.5691
- 1664       -7.96505        3.63069       0.310404
- 1665       -12.7873        8.10956   -4.80917e-15
- 1666      0.0833601        4.42797        6.11751
- 1667       -10.2936         7.7446       0.873913
- 1668        4.29523        5.12477         10.759
- 1669        -1.0529        1.19559        3.85894
- 1670       -4.90544        11.1375        5.88541
- 1671       -12.9035        4.71397       -1.58108
- 1672       -11.2127        2.90242       -1.57977
- 1673       -9.65538        3.40582      -0.725316
- 1674             -2        2.39118         3.4641
- 1675       -9.72979        1.70291       -1.34725
- 1676           5.75              0        9.95929
- 1677      -0.667796        10.3114        8.68871
- 1678       -12.6348              0       -3.01826
- 1679       -11.2871        1.19951        -2.2017
- 1680       -12.7701        2.39902       -2.43422
- 1681        4.66796              7        12.1265
- 1682            6.5        1.13303        11.2583
- 1683        2.36096        7.80328        9.95055
- 1684       -4.40027        6.60541        3.46731
- 1685        -9.8042              0       -1.96918
- 1686   -4.43472e-10              0              4
- 1687       -10.9395        6.63375      -0.265777
- 1688       -7.83976        7.18619        1.46948
- 1689         2.0386        9.83577        10.7232
- 1690       -2.64571        11.1366        7.19118
- 1691       -12.9595              7      -0.999719
- 1692   -1.47826e-10        7.77043        7.26881
- 1693              5              0        8.66025
- 1694           5.75        1.13303        9.95929
- 1695        4.13779        1.95932        8.44024
- 1696       -3.86839              0        1.01763
- 1697           -5.5              0   -1.88429e-15
- 1698       -5.85962        11.2605         4.8128
- 1699        -3.4641        2.39118              2
- 1700        1.30482             10        9.91108
- 1701        1.65408              0        5.17042
- 1702       -9.27218        8.13375        1.00511
- 1703            6.5        2.26607        11.2583
- 1704        4.36513        8.10941        11.9809
- 1705             -2        3.74856         3.4641
- 1706       -8.52197        10.2505        2.47932
- 1707        3.15381        1.95932        7.14825
- 1708             -1        6.43819        5.36646
- 1709        3.58465         4.7626        8.83248
- 1710       -10.7518         9.8679        1.03921
- 1711       -9.26718        4.83666      -0.628435
- 1712       -12.5888        1.19951       -3.24368
- 1713        -11.081              0       -2.99219
- 1714       0.985828        5.81299        6.68813
- 1715        5.61032         5.8215        11.7271
- 1716       -12.1129        9.12967    -4.5088e-15
- 1717             -1         9.0245        6.73205
- 1718       -3.86839        1.19559        1.01763
- 1719           5.75         2.3215        9.95929
- 1720           4.25              0        7.36122
- 1721           -5.5        1.19559   -1.88429e-15
- 1722        1.61439        1.19559         5.1777
- 1723       -6.06218        10.0408            3.5
- 1724       -4.40027        8.07693        3.46731
- 1725       -11.4652        5.12477       -1.65975
- 1726       -6.89803              0       -1.19046
- 1727       -9.91709             10         1.2596
- 1728            6.5        3.45453        11.2583
- 1729        -3.4641        3.74856              2
- 1730       -6.82769         2.8985      -0.362658
- 1731       -6.72136        11.1903        3.65719
- 1732        7.32952              0        10.7344
- 1733       -5.13736        3.12337       0.673062
- 1734       -2.96705         9.4691        5.13908
- 1735       -3.60401        11.9023        6.24233
- 1736       -12.6935        3.59199       -2.80636
- 1737        -10.496        7.69859      -0.265777
- 1738        1.31573        8.88522        8.45508
- 1739   -4.43472e-10        2.39118              4
- 1740       -12.6909        8.14178       -1.03042
- 1741       -6.33013         9.0245            2.5
- 1742       0.847726        10.2483        8.82508
- 1743             -2        5.10595         3.4641
- 1744       -8.11891        1.70291       -1.55341
- 1745       -4.70458         12.054        5.39539
- 1746        3.87838        9.22197        11.2795
- 1747       -1.24193        11.2591        7.48138
- 1748       -5.40027        6.60541        1.73525
- 1749        1.97166        3.85555        6.10746
- 1750         1.0529              0        3.85894
- 1751          6.549              0        9.41563
- 1752       -8.19148              0       -2.17783
- 1753            3.5              0        6.06218
- 1754        5.61396              7        11.7231
- 1755        7.33477        1.13303        10.7332
- 1756       -3.92981        9.65476        4.13845
- 1757             -1        7.90972        5.36646
- 1758       -12.3433              0       -4.04307
- 1759             -4              0   -1.37574e-15
- 1760            6.5        4.64299        11.2583
- 1761       -10.8574        6.63375       -1.27611
- 1762       -8.87899         6.2675      -0.531554
- 1763       -5.48331        12.1296         4.5697
- 1764       -9.54738              0       -2.97446
- 1765        2.53942        5.84454        7.33701
- 1766       -6.82769        4.25589      -0.362658
- 1767       -2.32884         12.054        6.76899
- 1768       -5.13736        4.48076       0.673062
- 1769        -3.4641        5.10595              2
- 1770        3.23426        9.80709        10.4947
- 1771   -4.43472e-10        3.74856              4
- 1772       -12.8358              7       -2.02067
- 1773        -11.099        9.79145   -4.02035e-15
- 1774        5.03942        1.95932        8.03273
- 1775       -8.89269         10.211        1.25265
- 1776         1.0529        1.19559        3.85894
- 1777        5.82374              0        8.12921
- 1778        6.55373        1.13303        9.38221
- 1779       -5.13232        9.09318        2.73525
- 1780       -7.43167        11.0228         2.4048
- 1781       -12.7373        5.89248       -2.60017
- 1782       -7.73071        3.13375       -1.45653
- 1783       -2.96705         10.772        5.13908
- 1784       -1.62097        9.65405        5.47274
- 1785       -9.43949        8.13375      -0.265777
- 1786             -4        1.19559   -1.37574e-15
- 1787             -2        6.57747         3.4641
- 1788        3.99342        6.36467        8.79157
- 1789        2.63145             10        9.64134
- 1790           2.75              0        4.76314
- 1791       -5.30476              0       -1.15274
- 1792       -9.79291        4.50619        -2.0224
- 1793       -9.86732        2.80328       -2.64434
- 1794       -11.3503        4.00279       -2.87685
- 1795   -3.20703e-08        10.0408              7
- 1796        5.45306        8.14178        11.5058
- 1797       -4.47515             13        5.38266
- 1798            6.5         5.8215        11.2583
- 1799           -3.5             13        6.06218
- 1800       -5.40027        8.07693        1.73525
- 1801       -12.6056        4.78495       -3.17778
- 1802        -6.1469        12.1618        3.61682
- 1803        5.03126              0        6.80857
- 1804        4.28942        1.95932        6.73369
- 1805        3.52525         3.8871        6.75633
- 1806        7.51903        2.33247        10.6049
- 1807        6.55373         2.3215        9.38221
- 1808        -12.395        2.54958       -3.91979
- 1809       -6.83269         9.0245        1.27088
- 1810       -10.8218        1.35007       -3.66914
- 1811       -10.7616              0       -4.00462
- 1812       -11.9281        9.16447       -1.13255
- 1813        5.78942        4.28082        9.33177
- 1814   -4.43472e-10        5.10595              4
- 1815        0.18871        11.1904        7.64943
- 1816       -3.92981        10.9576        4.13845
- 1817       -5.34536             13        4.51964
- 1818       -1.21829        12.1292        7.03323
- 1819           2.75        1.19559        4.76314
- 1820        1.98583        3.12337        4.78578
- 1821             -4        2.39118   -1.37574e-15
- 1822       -4.66186         10.671         3.4064
- 1823        -3.4641        6.57747              2
- 1824            -10             10   -3.46945e-15
- 1825              1        6.43819        5.36646
- 1826       -5.29122        1.19559       -1.19075
- 1827       -2.42395             13        6.56692
- 1828       -6.43949        5.68673      -0.265777
- 1829        8.13697              0        10.1309
- 1830              1         9.0245        6.73205
- 1831        2.11257        10.2508        8.61954
- 1832       -10.2932        7.74474       -1.40626
- 1833              2              0         3.4641
- 1834       -6.58243              0       -2.38151
- 1835       -12.5584        8.10941       -2.21016
- 1836   -2.95649e-10        8.92597        5.63441
- 1837        4.98323        9.16447        10.8963
- 1838        7.51903        3.52093        10.6049
- 1839            6.5              7        11.2583
- 1840             -2          8.049         3.4641
- 1841       -1.62097        10.9569        5.47274
- 1842       -9.40472        5.93703       -1.92552
- 1843        5.28217         7.0614        9.72492
- 1844        7.37247              0        8.81743
- 1845        -8.3736        8.57835      -0.265777
- 1846       -7.88548              0       -3.16566
- 1847       -11.3831        6.30328       -2.67008
- 1848       -3.86839              0       -1.01763
- 1849        2.94819        7.44661        7.29609
- 1850       -6.05893             13        3.50562
- 1851             -4        3.74856   -1.37574e-15
- 1852       -5.29122        2.55297       -1.19075
- 1853       -12.1153        1.35007       -4.71363
- 1854        1.98583        4.48075        4.78578
- 1855       -6.80207        12.0195         2.3249
- 1856              2        1.19559         3.4641
- 1857       -7.73227        11.0262        1.18707
- 1858   -4.43472e-10        6.57747              4
- 1859        4.47998              0        5.37864
- 1860         -9.183              0       -3.95885
- 1861       -5.44789        10.5521         2.2024
- 1862        -11.268        5.19575       -3.24863
- 1863       -11.9521              0       -5.08721
- 1864        5.84316        1.95932        7.45565
- 1865       -12.6261              7       -3.05385
- 1866       -1.24145             13        6.88904
- 1867      -0.620967        10.6703        5.74069
- 1868        5.07885        3.91864         7.4052
- 1869        6.60746              0        7.50609
- 1870          -2.75        11.8274        4.76314
- 1871       -10.7508        9.86817       -1.04107
- 1872        -8.8891        10.2133   -3.02354e-15
- 1873       -8.25644        2.80328        -2.8505
- 1874        3.53942        3.15491        5.43465
- 1875         8.3174        1.19944        9.99104
- 1876        -3.4641          8.049              2
- 1877       -6.43949        7.15825      -0.265777
- 1878              1        7.90972        5.36646
- 1879       -3.86839        1.19559       -1.01763
- 1880     -0.0536171        12.1599        7.13244
- 1881       -3.67268        11.8274        3.99187
- 1882       -12.2732        3.74254       -4.28596
- 1883       -12.4826        5.89248       -3.63096
- 1884        4.88738        8.17238        9.30142
- 1885       -2.81549        9.06525        2.84131
- 1886       -5.71584         9.5359         1.2024
- 1887       -4.66186        12.1303         3.4064
- 1888        6.39364        8.10956        11.0741
- 1889       -9.55672        2.80328       -3.63917
- 1890       -5.02618              0       -2.18817
- 1891              2        2.39118         3.4641
- 1892        7.34923         5.8215        10.7233
- 1893        6.78539        3.15876        8.62417
- 1894        4.47383        9.86817        9.83104
- 1895        1.63423        11.0231        7.63794
- 1896        6.19819        5.88289        9.29085
- 1897             -2        9.35188         3.4641
- 1898        7.54969        1.19944        8.67461
- 1899         3.8677             10        9.21825
- 1900       -9.27218        8.13375       -1.53666
- 1901             -4        5.10595   -1.37574e-15
- 1902       -12.3195        4.86055       -4.15102
- 1903        3.64455              0        4.02805
- 1904       -1.62072        11.8274        5.17657
- 1905        7.08754        4.50671         9.4239
- 1906        -1.0529        9.06525        3.85894
- 1907        4.26392         8.5614        8.48235
- 1908       -10.5112        1.35007       -4.66398
- 1909        7.82008        4.71378        10.3849
- 1910       -7.97518        5.58813       -2.17986
- 1911        3.53942        4.51229        5.43465
- 1912       -6.58243             13        2.38151
- 1913       -10.3354              0       -5.01685
- 1914       -11.7075        9.22197       -2.28096
- 1915   -4.43472e-10          8.049              4
- 1916        -10.819        7.41426       -2.80022
- 1917        5.21625        1.95932         5.9575
- 1918        2.31573         9.0245        6.55272
- 1919        5.98014              0        6.00791
- 1920        3.36952        10.2096        8.32823
- 1921        8.49192        2.39887        9.84313
- 1922       -9.91709             10        -1.2596
- 1923         8.9295              0        9.43457
- 1924       -7.11761        11.9497         1.2279
- 1925          -2.75             13        4.76314
- 1926    -0.00648884             13              7
- 1927              2        3.74856         3.4641
- 1928       -5.02327        11.5408        2.19075
- 1929        2.81549              0        2.84131
- 1930        3.67683        1.19559        3.98695
- 1931       -9.93045        5.60655       -3.31949
- 1932        7.34406              7        10.7244
- 1933       -3.64991             13        4.01689
- 1934        6.05647        9.12967        10.4901
- 1935      -0.620967        12.1295        5.74069
- 1936        6.19819         7.0614        9.29085
- 1937       -2.81549        10.3681        2.84131
- 1938       -12.2833        8.20031       -3.27632
- 1939       -5.71584        10.8388         1.2024
- 1940       0.817115        10.5523        5.81897
- 1941        -10.885        4.15334       -4.34429
- 1942       -7.86821        10.8892   -2.62054e-15
- 1943       -11.1312        6.30328       -3.69842
- 1944         8.1321              0        8.09956
- 1945             -4        6.57747   -1.37574e-15
- 1946             -2        10.6548         3.4641
- 1947       -4.40479             13        3.26225
- 1948        5.48762        5.52072        7.36428
- 1949        -3.4641              0             -2
- 1950       -7.34272              0       -4.12661
- 1951       -6.05893              0       -3.50562
- 1952        -3.4641        10.0815              2
- 1953       -1.67208             13        5.16917
- 1954        2.81549        1.19559        2.84131
- 1955        7.14127        2.18521        7.54778
- 1956       -11.8395        2.70013        -5.3691
- 1957        -1.0529        10.3681        3.85894
- 1958        6.37696        4.14453        7.49733
- 1959        1.38684          12.02        7.05319
- 1960       -10.9428        5.27135       -4.21289
- 1961       -11.6681        1.35007       -5.73188
- 1962        -12.332              7       -4.07735
- 1963        -5.9341         9.4691   -1.99814e-15
- 1964       -3.86839        9.06525        1.01763
- 1965       -7.58698        7.01897       -2.08298
- 1966              2        5.10595         3.4641
- 1967        7.34965              0        6.78105
- 1968       -11.4799              0       -6.08617
- 1969       -8.89722        10.2096       -1.24602
- 1970       -8.68026              0       -4.96519
- 1971        9.10216        1.19944        9.28174
- 1972         5.5495        9.79145        9.61202
- 1973        1.81711        9.53604        5.55102
- 1974       -11.8981        3.81814       -5.23797
- 1975       -12.1601        5.96808       -4.59703
- 1976         7.2354        8.14132        10.4773
- 1977       -9.79791        7.80328       -2.93063
- 1978        5.35366              0         4.5098
- 1979        5.97643        8.12623        8.90674
- 1980       -10.7058        9.80709       -2.44638
- 1981         8.0835        3.38465         8.7163
- 1982       -6.89803             13        1.19046
- 1983        2.83555        11.0273        7.28979
- 1984        -6.4387        3.88522       -3.00796
- 1985        8.77566        3.59172        9.59103
- 1986        3.94819        6.11437        5.39373
- 1987        -0.6148             13        5.44585
- 1988       -11.9552        4.93615       -5.10629
- 1989   -4.43472e-10        10.0815              4
- 1990       -5.02618             13        2.18817
- 1991       0.614386        11.5408        5.44565
- 1992             -4          8.049   -1.37574e-15
- 1993             -2        11.8274         3.4641
- 1994       -2.81549        11.8274        2.84131
- 1995              5             10        8.66025
- 1996       -5.29122        11.8274        1.19075
- 1997        4.41298              0        3.25043
- 1998        -3.4641        2.39118             -2
- 1999        1.22877             13        6.89131
- 2000       -6.83269         9.0245       -1.27088
- 2001        6.51437        2.18521        6.04963
- 2002       -4.40479              0       -3.26225
- 2003       -4.29122        1.19559        -2.9228
- 2004       -9.95349        1.35007         -5.639
- 2005       -7.20802        11.9023   -2.23652e-15
- 2006        5.44819         8.5614        7.99181
- 2007        -3.4641        11.5408              2
- 2008              2        6.57747         3.4641
- 2009        -5.9341         10.772   -1.99814e-15
- 2010       -3.86839        10.3681        1.01763
- 2011        6.68491              0        5.24512
- 2012       -9.76959              0       -6.00909
- 2013        -1.0529        11.8274        3.85894
- 2014         1.0529        9.06525        3.85894
- 2015        8.16502              7        10.1081
- 2016         7.0307         7.0614        8.71574
- 2017         9.6718              0        8.66942
- 2018       -11.3937        9.23766       -3.50419
- 2019        1.81711        10.8389        5.55102
- 2020       -5.14749        6.43819        -1.8172
- 2021        4.44455        10.2133        7.69819
- 2022         3.4641              0              2
- 2023       -10.4688        7.40055       -4.02396
- 2024        5.89639        7.12279        7.32337
- 2025        7.92005        5.68521        8.84879
- 2026        6.94388         9.1643        9.76467
- 2027       -9.66537             10       -2.54177
- 2028        6.78573        5.74661        7.45642
- 2029        2.50731        11.9463        6.77517
- 2030        -3.4641        3.74856             -2
- 2031       -4.67973        2.96868       -2.97675
- 2032        8.61813        5.89229        9.73282
- 2033        8.58792        1.34981        7.53819
- 2034        3.94819         7.5859        5.39373
- 2035        8.84755              0        7.31945
- 2036       -10.7023        6.30328       -4.70833
- 2037       -7.73092        11.0273       -1.18924
- 2038             -4        9.35188   -1.37574e-15
- 2039       -8.11271        6.68849       -3.47695
- 2040       -2.81549              0       -2.84131
- 2041       -11.9395        8.09821        -4.5133
- 2042        7.67507        4.37042        7.58947
- 2043        4.91525          9.006        7.06872
- 2044       -5.97095        1.77309        -4.1675
- 2045             -2             13         3.4641
- 2046        7.84752        2.18521        6.78138
- 2047       -2.81549             13        2.84131
- 2048        8.36411         4.5775        8.45951
- 2049   -4.43472e-10        11.5408              4
- 2050       -5.30476             13        1.15274
- 2051       0.608466             13        5.44697
- 2052        9.05314        4.78457        9.32956
- 2053       -11.9427              7       -5.10957
- 2054       -7.27123        1.77309       -4.95617
- 2055        8.01997              0        5.97328
- 2056              2          8.049         3.4641
- 2057        2.96705         9.4691        5.13908
- 2058       -5.71588        9.53604       -1.20184
- 2059       -5.34536              0       -4.51964
- 2060             -7             13   -1.94874e-15
- 2061        9.59093        2.54924        8.77576
- 2062       -6.70346              0       -5.21982
- 2063       -10.9349              0        -7.0264
- 2064       -9.04546        5.90612       -4.50576
- 2065        6.27551        9.86785        8.79222
- 2066        -1.0529             13        3.85894
- 2067       -2.81549        1.19559       -2.84131
- 2068         1.0529        10.3681        3.85894
- 2069       -8.06752              0       -5.90891
- 2070       -11.7283        5.96808        -5.6077
- 2071       -4.67973        4.32606       -2.97675
- 2072        -3.4641        5.10595             -2
- 2073         3.9341        10.8892        6.81407
- 2074       -5.14749        7.90972        -1.8172
- 2075       -3.86839        11.8274        1.01763
- 2076           -5.5        11.8274   -1.66224e-15
- 2077        -3.4641             13              2
- 2078        1.61439        11.8274         5.1777
- 2079       -8.52103        10.2508       -2.48024
- 2080        8.19083        8.10919        9.77291
- 2081        6.86177        8.17218        8.16207
- 2082         3.4641        2.39118              2
- 2083        -11.156        2.50143       -6.67406
- 2084        7.75111          6.796        8.29512
- 2085        5.74604        5.90028        5.55394
- 2086       -10.3059        9.83577       -3.59612
- 2087       -10.9445        1.15137       -7.01563
- 2088        6.06542              0        3.49438
- 2089        2.41805             13         6.5691
- 2090       -7.64496        4.57636       -4.63649
- 2091       -9.29535        7.80328       -4.15975
- 2092             -4        10.6548   -1.37574e-15
- 2093       -7.98017        8.88522       -3.08809
- 2094       -10.1303        5.13385        -5.6059
- 2095       -3.64991              0       -4.01689
- 2096       -8.59946        3.12315        -5.6613
- 2097       -7.12112        11.9463       -1.21619
- 2098        6.04905             10         7.9589
- 2099        4.67683        1.19559         2.2549
- 2100        5.02365              0        2.19049
- 2101              2        9.35188         3.4641
- 2102       -3.86839        9.06525       -1.01763
- 2103        10.1385        1.34981        8.13701
- 2104        8.95521              7        9.41004
- 2105       -9.19956              0       -6.89942
- 2106        -11.156        3.68064       -6.67406
- 2107         3.4641        3.74856              2
- 2108        2.96705         10.772        5.13908
- 2109       -5.71588        10.8389       -1.20184
- 2110   -4.43472e-10             13              4
- 2111        7.24814              0        4.29044
- 2112       -6.33013         9.0245           -2.5
- 2113        -3.4641        6.57747             -2
- 2114        3.86839              0        1.01763
- 2115       -3.67268        1.19559       -3.99187
- 2116        10.3809              0        7.80836
- 2117        6.46485         8.5614        7.21177
- 2118        8.68495        5.68521        8.11655
- 2119        9.12173        3.53502        7.57988
- 2120        7.35419        7.18521        7.34482
- 2121       -3.86839             13        1.01763
- 2122           -5.5             13   -1.66224e-15
- 2123         1.0529        11.8274        3.85894
- 2124        9.84692        3.74209        8.48753
- 2125        3.60401        11.9023        6.24233
- 2126         9.3837        5.89229        8.99701
- 2127        4.51665         9.0245        5.28214
- 2128        5.53086         10.211        7.07524
- 2129       -11.2293        4.79865       -6.55008
- 2130       -11.0072        9.19455       -4.72843
- 2131        9.29417        1.34981        6.77179
- 2132        1.66612             13         5.1703
- 2133        4.20662        6.49393        3.58339
- 2134             -2              0        -3.4641
- 2135        7.82715        9.22158        9.00077
- 2136       -9.19882        1.15137       -6.90061
- 2137        9.51281              0        6.44161
- 2138             -4        11.8274   -1.37574e-15
- 2139        9.03653        4.65247        7.69607
- 2140       -7.43176        11.0231       -2.40368
- 2141        3.86839        1.19559        1.01763
- 2142       -11.4723        8.14048       -5.56159
- 2143       -9.23566             10       -3.82553
- 2144        9.75286        4.85955        8.59545
- 2145         3.4641        5.10595              2
- 2146       -11.4741              7       -6.09717
- 2147       -6.89803             13       -1.19046
- 2148             -2        1.19559        -3.4641
- 2149       -5.98639              0        -6.0023
- 2150       -5.35241        1.77309       -5.23657
- 2151              2        10.6548         3.4641
- 2152       -10.3301              0       -7.89231
- 2153       -6.71349        1.77309        -5.9312
- 2154       -3.86839        10.3681       -1.01763
- 2155       -6.29498        7.77043       -3.63441
- 2156        8.64011              0        5.03472
- 2157       -9.58384        7.70012       -5.21023
- 2158        6.15481        7.50235        5.51303
- 2159       -7.38438              0       -6.74321
- 2160           2.75        11.8274        4.76314
- 2161        -3.4641          8.049             -2
- 2162        3.89917         9.5359        4.34891
- 2163        7.04415        6.12617        5.64608
- 2164       -5.29122        11.8274       -1.19075
- 2165       -4.47515              0       -5.38266
- 2166       -9.81729        6.60284        -5.8946
- 2167        8.97588        8.19974        9.00298
- 2168         1.0529             13        3.85894
- 2169        4.89411        11.0262        6.10285
- 2170        4.20662        7.96546        3.58339
- 2171       -7.22772        6.98806       -4.66322
- 2172            3.5             13        6.06218
- 2173       -10.3301        1.15137        -7.8923
- 2174             -2        2.39118        -3.4641
- 2175        7.47033        9.80708        8.04943
- 2176        2.81549        9.06525        2.84131
- 2177        -8.0666        10.2483       -3.67839
- 2178       -5.44793        10.5523       -2.20184
- 2179             -4             13   -1.37574e-15
- 2180        7.28753        4.18161        4.61195
- 2181         3.4641        6.57747              2
- 2182        8.63634        6.78255        7.37937
- 2183         6.5868              0        2.36939
- 2184       -4.87954        8.92597        -2.8172
- 2185              4              0              0
- 2186        5.31268              0        1.13652
- 2187          -2.75              0       -4.76314
- 2188         5.7481        3.41788         2.6414
- 2189       -4.14749        6.43819       -3.54925
- 2190       -6.80166          12.02       -2.32555
- 2191       -8.16047        6.20569       -5.69203
- 2192       -5.82722         5.6583       -4.79395
- 2193        9.69483              7        8.64363
- 2194       -9.83322        9.81266       -4.90609
- 2195        10.5684        2.69961        7.57029
- 2196              2        11.8274         3.4641
- 2197       -7.47761        8.88522        -4.3172
- 2198       -8.46213              0       -7.71803
- 2199       -10.3301        2.30274        -7.8923
- 2200       -10.9413        5.83057       -7.02053
- 2201        -1.0529              0       -3.85894
- 2202         10.797        1.34981        7.24049
- 2203        8.13517         5.7001        5.92583
- 2204       -5.31067             13       -1.14224
- 2205           2.75             13        4.76314
- 2206        7.03331             10        7.10018
- 2207             -2        3.74856        -3.4641
- 2208       -3.67973        2.96868        -4.7088
- 2209        11.0102              0        6.89957
- 2210         5.2934        1.19559         1.1847
- 2211        9.34555        5.68521        7.23992
- 2212        3.89917        10.8388        4.34891
- 2213       -3.86839        11.8274       -1.01763
- 2214        10.0591        5.96726        8.23501
- 2215        10.4838        3.81706        7.68699
- 2216              4        1.19559              0
- 2217          -2.75        1.19559       -4.76314
- 2218        7.87151              0        3.19672
- 2219        -7.8448        2.92446        -6.9229
- 2220         9.8597        1.34981        5.80126
- 2221       -6.75997        4.87593       -5.82276
- 2222       -8.47744        1.15137       -7.69157
- 2223       -8.41036        8.10284       -5.34602
- 2224        -9.2453        5.43341       -6.79217
- 2225        -1.0529        1.19559       -3.85894
- 2226        4.62214        11.9497        5.55012
- 2227        2.81549        10.3681        2.84131
- 2228       -10.9612              0        -8.9853
- 2229        7.27832         8.5614        6.16168
- 2230         5.7481        4.77527         2.6414
- 2231        10.0875              0        5.45852
- 2232       -10.3301        3.48194        -7.8923
- 2233         10.398        4.93452        7.80267
- 2234        8.16766        7.18521        6.29473
- 2235        -3.4641        10.0815             -2
- 2236        6.40778        10.2506        6.14093
- 2237       -10.4342        9.21078       -5.87228
- 2238       -6.06218        10.0408           -3.5
- 2239         3.4641          8.049              2
- 2240       -5.02327        11.5408       -2.19075
- 2241        8.73008        9.23756        8.11692
- 2242        5.33013         9.0245        4.23205
- 2243        7.42493        2.22229        3.16425
- 2244       -10.9317              7       -7.03152
- 2245              4        2.39118              0
- 2246       -4.14749        7.90972       -3.54925
- 2247       -3.67973        4.32606        -4.7088
- 2248             -2        5.10595        -3.4641
- 2249       -5.99211        1.77309       -6.72217
- 2250              2             13         3.4641
- 2251       -6.58243             13       -2.38151
- 2252       -10.8695        8.12108       -6.68802
- 2253        -7.8448        4.10366        -6.9229
- 2254       -10.9612        1.15137        -8.9853
- 2255       -6.62475              0       -7.49084
- 2256        6.72327        8.94096        5.40143
- 2257        9.15102              0        4.03222
- 2258       -5.35947        3.54618        -5.9535
- 2259       -8.66025             10             -5
- 2260       -4.42973        1.77309       -6.00784
- 2261        3.86839              0       -1.01763
- 2262       -5.03767              0       -6.80457
- 2263       -10.3301        4.66114        -7.8923
- 2264        3.67683        11.8274        3.98695
- 2265        -9.2453        6.60284       -6.79217
- 2266       -3.86839             13       -1.01763
- 2267           -3.5              0       -6.06218
- 2268       -6.71896        11.1904       -3.66129
- 2269       -9.48958              0       -8.88526
- 2270   -4.43469e-10              0             -4
- 2271        9.83754        4.51358        6.29473
- 2272       -8.98164        7.68566       -6.33549
- 2273       -6.07654        9.51477       -4.22532
- 2274        4.47998             13        5.37864
- 2275        8.58564         4.4075        4.70408
- 2276              4        3.74856              0
- 2277       -1.67208              0       -5.16917
- 2278        9.87708        8.09842        8.08463
- 2279        3.86839        1.19559       -1.01763
- 2280       -5.84667        7.30265       -5.19384
- 2281        8.75809        2.22229        3.89599
- 2282        5.79835        11.0228        5.23371
- 2283            5.5              0              0
- 2284        8.26575        9.83564        7.12933
- 2285        2.81549        11.8274        2.84131
- 2286       -9.43967        1.15137       -8.84286
- 2287         6.8991              0        1.18426
- 2288       -2.81549        9.06525       -2.84131
- 2289        4.63123        10.5522        3.61686
- 2290        -3.4641        11.5408             -2
- 2291             -2        6.57747        -3.4641
- 2292        10.3946              7        7.79021
- 2293       -10.3301        5.83057        -7.8923
- 2294       -5.02144             13       -2.19654
- 2295        6.41324        7.88191        3.70269
- 2296        5.20662        6.49393        1.85134
- 2297        4.93867        8.98171        2.85134
- 2298       -6.77942        6.52028       -6.22265
- 2299       -11.1086        2.66268       -9.24067
- 2300       -1.62072        1.19559       -5.17657
- 2301         3.4641              0             -2
- 2302       -11.5922              0       -10.0783
- 2303        11.5523              0        5.95712
- 2304            5.5        1.19559              0
- 2305       -6.95434        1.77309       -7.87346
- 2306        8.19288              0        2.18046
- 2307        3.65068             13        4.01769
- 2308         3.4641        10.0815              2
- 2309       -9.26854        9.78499       -6.05359
- 2310        -4.6611        10.6703       -3.40812
- 2311        10.7192        5.96726        7.35524
- 2312         1.0529              0       -3.85894
- 2313       -9.21595             10        -5.9625
- 2314              4        5.10595              0
- 2315       -7.58719              0       -8.64176
- 2316       -7.19075        10.3114       -4.92269
- 2317   -4.43469e-10        2.39118             -4
- 2318         10.575              0        4.51706
- 2319        11.3575        2.50203        6.32521
- 2320       -3.69919        5.97041       -5.10869
- 2321       -6.15006        12.1599       -3.61265
- 2322       -7.02931        8.41744       -5.87664
- 2323        11.5475        1.15222        5.97113
- 2324        7.93057             10        6.08588
- 2325        5.41441        12.0195        4.72837
- 2326       -5.37892        5.19052       -6.35339
- 2327       -5.17973        1.77309       -7.30687
- 2328        2.81549              0       -2.84131
- 2329       -10.3301              7        -7.8923
- 2330       -11.1086        3.84188       -9.24067
- 2331              2              0        -3.4641
- 2332        2.81549             13        2.84131
- 2333         1.0529        1.19559       -3.85894
- 2334       -5.83292              0       -8.12262
- 2335       -7.60424        8.10284       -6.39304
- 2336       -2.81549        10.3681       -2.84131
- 2337          -4.25              0       -7.36122
- 2338        7.50425        7.45585        3.98244
- 2339             -2          8.049        -3.4641
- 2340       -10.0707              0       -9.93585
- 2341        4.40888        11.5408         3.2549
- 2342        9.53198              0        3.02346
- 2343        10.5755        1.15222        4.51611
- 2344        -9.8028        9.16563       -6.97894
- 2345        7.22122        10.2488        5.14146
- 2346        5.20662        7.96546        1.85134
- 2347        9.59762        9.19468        7.16928
- 2348         8.0415        2.22229        2.09405
- 2349        -0.6148              0       -5.44585
- 2350   -4.43469e-10        3.74856             -4
- 2351        11.3575        3.67817        6.32521
- 2352        10.0323         3.5721         4.6945
- 2353        -3.4641             13             -2
- 2354        5.30369              0       -1.15247
- 2355       -2.42395              0       -6.56692
- 2356       -11.7396        1.51131       -10.3337
- 2357       -10.1851         8.1968       -7.64115
- 2358        2.81549        1.19559       -2.84131
- 2359         3.4641        2.39118             -2
- 2360       -6.05893             13       -3.50562
- 2361              2        1.19559        -3.4641
- 2362              4        6.57747              0
- 2363       -9.78723        9.58281       -6.95197
- 2364       -3.92905        9.65405       -4.14017
- 2365        9.09644        8.11223        5.71573
- 2366        3.86839        9.06525        1.01763
- 2367      -0.385614        1.19559        -5.1777
- 2368       -7.86425        6.91744       -7.32279
- 2369       -10.9706         5.6792        -9.0016
- 2370         3.4641        11.5408              2
- 2371        6.06218        10.0408            3.5
- 2372        7.53675        8.94096        4.35134
- 2373       -7.92709             10         -6.096
- 2374        -4.6611        12.1295       -3.40812
- 2375        11.2864        4.79563        6.45106
- 2376       -3.69919        7.44194       -5.10869
- 2377       -9.77165             10         -6.925
- 2378         6.7481        3.41788       0.909349
- 2379              7              0              0
- 2380         5.2934        1.19559        -1.1847
- 2381       -8.54921              0       -9.79342
- 2382        8.59526        7.02978        4.26219
- 2383        5.35366             13         4.5098
- 2384        10.5513        8.14031        7.15666
- 2385        9.32361        2.22229        2.92546
- 2386        9.80565        7.01489        5.57628
- 2387              2        2.39118        -3.4641
- 2388             -2        9.35188        -3.4641
- 2389       -8.16623        4.88409       -8.40831
- 2390   -4.43469e-10        5.10595             -4
- 2391         3.4641        3.74856             -2
- 2392         11.016              7        6.89038
- 2393       -12.2628              0       -11.2398
- 2394       -7.45714        6.24566       -7.71188
- 2395       -9.25106        2.93262       -9.50845
- 2396        -5.8581        11.2591       -4.81624
- 2397       -2.81549        11.8274       -2.84131
- 2398             12              0              5
- 2399       -5.62824        9.04699       -5.78476
- 2400       -6.74506              0       -9.25854
- 2401       -2.39204        3.05653       -6.29404
- 2402        4.40811             13        3.25871
- 2403       -10.9706        6.84863        -9.0016
- 2404       -8.68907            8.5       -7.49318
- 2405        8.40993              0       0.963642
- 2406              4          8.049              0
- 2407        7.95472        6.16325        2.76069
- 2408       -4.40885             13       -3.25536
- 2409        9.16522        9.81283        6.06224
- 2410       -11.8871        3.02262        -10.589
- 2411        8.62776        8.51489        4.63109
- 2412         6.7481        4.77527       0.909349
- 2413       -3.92905        10.9569       -4.14017
- 2414        6.52784        11.1903        3.99233
- 2415        3.86839        10.3681        1.01763
- 2416       -3.37043              0       -7.76504
- 2417       -5.39837        6.83487       -6.75328
- 2418        5.02759              0       -2.18353
- 2419        10.9137              0        3.47184
- 2420       -8.42541        9.58281       -7.03649
- 2421       0.608466              0       -5.44697
- 2422        6.75552        9.57122        3.18544
- 2423       -6.76573        3.55434       -8.53904
- 2424              2        3.74856        -3.4641
- 2425             -5              0       -8.66025
- 2426        -10.633            8.5       -8.41687
- 2427        5.28096         10.671         2.3341
- 2428             12        1.15222              5
- 2429        4.67683        1.19559        -2.2549
- 2430       -6.38539        10.3192       -5.88481
- 2431       -9.25106        4.11182       -9.50845
- 2432       -10.3693        9.58281       -7.96019
- 2433       -5.48182        12.1292       -4.57169
- 2434         3.4641        5.10595             -2
- 2435       -8.40983             10       -7.00952
- 2436         3.4641             13              2
- 2437        9.79963              0        1.99178
- 2438   -4.43469e-10        6.57747             -4
- 2439        10.8998        1.15222        3.49589
- 2440             -2        10.6548        -3.4641
- 2441       -2.39204        4.41391       -6.29404
- 2442        10.2976        5.84326        4.63109
- 2443       -1.24145              0       -6.88904
- 2444       -10.3537             10       -7.93322
- 2445       -11.7491        4.85994         -10.35
- 2446       -12.4103        1.51131       -11.4952
- 2447       -4.07178        3.63403       -7.53874
- 2448        8.66025             10              5
- 2449        -9.8821        1.78125       -10.6014
- 2450         8.2481        2.22229       0.909349
- 2451       -6.22319        8.41744       -6.92366
- 2452             12        2.30445              5
- 2453       -3.67268        11.8274       -3.99187
- 2454       -2.81549             13       -2.84131
- 2455       -3.14204        1.86094       -7.59308
- 2456        11.5501        5.82837         5.9661
- 2457        9.04573        5.73718        3.04044
- 2458        1.66612              0        -5.1703
- 2459              4        9.35188              0
- 2460        -1.0529        9.06525       -3.85894
- 2461        7.84654        9.14515        3.46519
- 2462              2        5.10595        -3.4641
- 2463       -9.25106        5.28125       -9.50845
- 2464       -10.2595              0       -11.2828
- 2465        4.40811              0       -3.25871
- 2466         6.8991              0       -1.18426
- 2467       -8.54197        6.64281       -8.81201
- 2468        6.20571        12.1618        3.51497
- 2469        10.3006        9.21205        6.10081
- 2470       -9.37694            8.5        -8.4699
- 2471        5.54891        9.65476         1.3341
- 2472       -5.34536             13       -4.51964
- 2473        3.86839        11.8274        1.01763
- 2474        3.65068              0       -4.01769
- 2475         3.4641        6.57747             -2
- 2476        1.61439        1.19559        -5.1777
- 2477       -9.11328        9.58281       -8.01322
- 2478        9.64792        2.22229        1.90524
- 2479        9.76887        8.09892        4.63109
- 2480             12        3.48059              5
- 2481        10.2976        7.01489        4.63109
- 2482       -2.96705         9.4691       -5.13908
- 2483        7.85555        10.3115         3.7721
- 2484        -11.611        6.69727       -10.1109
- 2485           2.75              0       -4.76314
- 2486            8.5              0              0
- 2487        5.28096        12.1303         2.3341
- 2488        10.7481        3.37451        3.40935
- 2489       -12.9334              0       -12.4014
- 2490   -4.43469e-10          8.049             -4
- 2491             -2        11.8274        -3.4641
- 2492        -8.3606        1.78125        -10.459
- 2493       -7.04802             10       -7.09405
- 2494        11.5547              7        5.95241
- 2495       -9.09771             10       -7.98625
- 2496       -7.55767              0       -10.5774
- 2497             -1        6.43819       -5.36646
- 2498        6.06542             13        3.49438
- 2499       -11.2734        8.34863       -9.52616
- 2500       -12.3542        3.85033        -11.398
- 2501        11.2257        8.12287        6.06951
- 2502        13.2621              0              5
- 2503        6.24098        3.32451       -1.26164
- 2504        3.67683        1.19559       -3.98695
- 2505       -6.78518        5.19869       -8.93893
- 2506       -8.73797              0       -11.1403
- 2507       -4.11793              0       -9.11277
- 2508       -10.0295        3.29256       -10.8568
- 2509       -6.58599        1.78125       -9.89242
- 2510              2        6.57747        -3.4641
- 2511      -0.392043        3.05653       -6.29404
- 2512       -3.64059             13       -4.03265
- 2513              4        10.6548              0
- 2514        -1.0529        10.3681       -3.85894
- 2515       -6.91107        8.41744       -7.90039
- 2516           2.75        1.19559       -4.76314
- 2517          -5.75              0       -9.95929
- 2518       -2.20811              0       -8.18547
- 2519       -6.07609        6.56025        -8.2425
- 2520        1.98579        3.12337       -4.78561
- 2521             12        4.65674              5
- 2522       -10.4069        1.51131       -11.5381
- 2523        3.86839        9.06525       -1.01763
- 2524        12.4397              0        3.77559
- 2525       -10.9358             10       -8.94143
- 2526        9.95086              0        0.99015
- 2527        5.02759             13        2.18353
- 2528    -0.00648884              0             -7
- 2529        10.7481        4.55066        3.40935
- 2530       -4.66624        8.86204       -6.78367
- 2531        5.54891        10.9576         1.3341
- 2532        13.2621        1.15222              5
- 2533       -4.90489        11.1366       -5.88684
- 2534        9.87507        9.78564              5
- 2535        3.86839             13        1.01763
- 2536         3.4641          8.049             -2
- 2537        11.2776              0        2.24974
- 2538        9.77123             10              5
- 2539        9.13145        8.51489        3.40946
- 2540       -4.09123        5.27837       -7.93863
- 2541       -12.7699        2.88807       -12.1181
- 2542        -4.6977         12.054       -5.40133
- 2543         9.4962        4.44458         1.8187
- 2544       -12.2161        5.68765        -11.159
- 2545         6.5868              0       -2.36939
- 2546       -3.89204        1.86094       -8.89212
- 2547         12.378        1.15222        3.75356
- 2548       -2.96705         10.772       -5.13908
- 2549        7.70151        7.44226        1.27936
- 2550        6.24098        4.68189       -1.26164
- 2551       -9.89151        5.12988       -10.6177
- 2552             -2             13        -3.4641
- 2553      -0.392043        4.41391       -6.29404
- 2554             -1        7.90972       -5.36646
- 2555       -2.01277        1.86094       -8.00651
- 2556        6.49489        6.05428      -0.571985
- 2557        7.09781        11.2605         2.6682
- 2558       -9.92293            8.5       -9.53496
- 2559             12        5.82837              5
- 2560        1.98579        4.48076       -4.78561
- 2561        8.41177              0      -0.960467
- 2562       -7.73589             10       -8.07077
- 2563       -10.9301              0       -12.4443
- 2564         5.2934        11.8274         1.1847
- 2565              2          8.049        -3.4641
- 2566         9.7481        2.22229       0.909349
- 2567              4        11.8274              0
- 2568          -2.75        11.8274       -4.76314
- 2569       -5.47273        10.2036       -7.05107
- 2570       -5.19919        8.41744       -7.70676
- 2571        5.14749        6.43819        -1.8172
- 2572        -9.6798             10       -8.99446
- 2573   -4.43469e-10        10.0815             -4
- 2574        3.86839        10.3681       -1.01763
- 2575        9.24284             10        3.81706
- 2576        -13.293        1.37676       -13.0242
- 2577        6.69913        12.1296        2.46385
- 2578        -1.0529        11.8274       -3.85894
- 2579        5.24098        3.32451        -2.9937
- 2580        11.1261        2.22229        2.16291
- 2581         1.0529        9.06525       -3.85894
- 2582        7.74098        2.12892       -1.26164
- 2583        1.22877              0       -6.89131
- 2584       -11.8867        8.34863       -10.5884
- 2585       -12.2107        7.10817       -11.1496
- 2586       -2.69919        7.30265       -7.01104
- 2587        8.79252         7.0162        1.55911
- 2588       -3.17489              0       -9.48262
- 2589       -4.47515             13       -5.38266
- 2590       -1.16731              0       -8.41529
- 2591        10.9425        9.16806              5
- 2592         5.9341         9.4691   -5.44462e-17
- 2593        -1.6191        9.65476       -5.47254
- 2594       -12.8212        4.67803        -12.207
- 2595             12              7              5
- 2596        13.5903        2.71645              5
- 2597        6.06542              0       -3.49438
- 2598       -10.4966        4.12027       -11.6658
- 2599       -11.4803        1.51131       -12.6711
- 2600       -13.6526              0       -13.6471
- 2601        2.81549        9.06525       -2.84131
- 2602             10              0              0
- 2603        6.49489        7.52581      -0.571985
- 2604        8.28829        10.3197        2.58655
- 2605       -11.5491             10       -10.0037
- 2606        10.9123        9.58403              5
- 2607       -8.29787        6.78125        -10.086
- 2608       -7.33599        1.78125       -11.1915
- 2609        9.58192        7.22229        2.18772
- 2610           -6.5              0       -11.2583
- 2611              1        6.43819       -5.36646
- 2612        14.5242              0              5
- 2613        -7.4629        4.92406       -10.4282
- 2614         3.4641        10.0815             -2
- 2615              2        9.35188        -3.4641
- 2616       -8.17199         3.5625       -11.1246
- 2617        10.6311        6.92114        3.09009
- 2618       -4.64309              0       -10.4707
- 2619        1.60018        1.92778       -6.49922
- 2620        11.7092        8.19848              5
- 2621      -0.777657        1.86094       -8.00764
- 2622         6.5868             13        2.36939
- 2623       -7.58878        8.14281       -9.38961
- 2624       -6.07028             10       -7.94681
- 2625        5.24098        4.68189        -2.9937
- 2626        5.30369             13        1.15247
- 2627        11.3894              0         1.2143
- 2628        -6.7538        6.28562       -9.73172
- 2629              4             13              0
- 2630          -2.75             13       -4.76314
- 2631        10.8822             10              5
- 2632        13.6401              0        3.75356
- 2633       -7.71336              0       -11.8728
- 2634       -8.54936        1.78125       -11.8059
- 2635        5.14749        7.90972        -1.8172
- 2636       -2.97949        1.86094        -9.3033
- 2637       -8.42376             10       -9.04749
- 2638        2.41805              0        -6.5691
- 2639        13.5903        3.89259              5
- 2640       -13.2369        3.71577       -12.9271
- 2641       -3.31829         9.0477       -7.11713
- 2642       -5.47804        3.64219       -10.1243
- 2643        -1.0529             13       -3.85894
- 2644         1.0529        10.3681       -3.85894
- 2645        5.35366              0        -4.5098
- 2646   -4.43469e-10        11.5408             -4
- 2647       -10.5634        8.34863       -10.6443
- 2648         12.756              0        2.50713
- 2649        3.86839        11.8274       -1.01763
- 2650       -4.76895        5.00375       -9.42785
- 2651       -8.92672              0       -12.4872
- 2652       -12.8158        6.09855       -12.1977
- 2653        8.19134              0       -2.18321
- 2654        10.8338            8.5        3.77837
- 2655        10.3051        9.58403        3.77837
- 2656       -12.0035              0       -13.5773
- 2657           -6.5        1.66845       -11.2583
- 2658         5.9341         10.772   -5.44462e-17
- 2659        4.14749        6.43819       -3.54925
- 2660        12.3335        4.55847          3.459
- 2661        -1.6191        10.9576       -5.47254
- 2662        -3.9341        10.8892       -6.81407
- 2663            3.5              0       -6.06218
- 2664      -0.406253        3.78872       -7.61555
- 2665        4.47998              0       -5.37864
- 2666        2.81549        10.3681       -2.84131
- 2667        1.97158        3.85556       -6.10713
- 2668       -10.2258             10       -10.0595
- 2669        10.2749             10        3.77837
- 2670       -3.60401        11.9023       -6.24233
- 2671       -10.5003        6.47363       -11.5425
- 2672       -1.62072        11.8274       -5.17657
- 2673        7.53438        2.12892       -2.44634
- 2674        8.98908        4.35121      -0.352296
- 2675         13.319        5.73747              5
- 2676      0.0915649              0       -8.42229
- 2677              1        7.90972       -5.36646
- 2678            5.5        11.8274   -1.83691e-16
- 2679       -13.6526        2.75351       -13.6471
- 2680       -2.78409        3.72187       -9.12398
- 2681              2        10.6548        -3.4641
- 2682   -2.95646e-10        8.92597       -5.63441
- 2683        3.51791        3.07059       -5.43681
- 2684        -2.1476              0       -9.76667
- 2685        9.24299         5.7236       0.337364
- 2686        -5.8769        8.14281       -9.19599
- 2687        8.04379        9.13157       0.762113
- 2688       -4.00899        8.41744       -8.20203
- 2689       -6.71188             10       -8.85387
- 2690        14.8524        1.56423              5
- 2691        9.95086              0       -0.99015
- 2692         3.4641        11.5408             -2
- 2693        7.02483         12.054         1.3766
- 2694       -5.21655        6.54244       -9.54211
- 2695       -4.44455        10.2133       -7.69819
- 2696        7.54963        11.1375        1.30554
- 2697        5.55001        9.65405       -1.33258
- 2698        -3.0365        6.73609        -8.4326
- 2699        13.9683        1.56423        3.75356
- 2700        12.3335        5.73462          3.459
- 2701       -12.4864        8.75953       -11.6271
- 2702       -14.0123        1.37676       -14.2699
- 2703       -12.8104        7.51907       -12.1883
- 2704       -12.1624             10       -11.0659
- 2705           -6.5         3.3369       -11.2583
- 2706        3.86839             13       -1.01763
- 2707        9.24098        2.12892       -1.26164
- 2708       -8.84387        6.78125       -11.1511
- 2709        11.0816        5.62854        1.86835
- 2710        9.66763             10        2.55674
- 2711         1.0529        11.8274       -3.85894
- 2712           -3.5             13       -6.06218
- 2713        7.87222              0       -3.19546
- 2714        12.0765        9.58403              5
- 2715        -1.9338        1.86094       -9.53255
- 2716        12.6052            8.5              5
- 2717        4.14749        7.90972       -3.54925
- 2718       -11.1286        3.58843       -13.0252
- 2719         13.319         6.9091              5
- 2720   -4.43469e-10             13             -4
- 2721       -3.69048              0       -10.8916
- 2722       -8.96975             10       -10.1126
- 2723        6.91781        2.12892       -3.51655
- 2724        3.51791        4.42797       -5.43681
- 2725        0.98579          5.813       -6.68797
- 2726        11.9021        4.37097        2.05565
- 2727       -6.18936        1.78125       -11.7126
- 2728       -1.39204        5.74615       -8.19639
- 2729       -1.65377             13       -5.16936
- 2730       -14.3719              0       -14.8928
- 2731        12.0463             10              5
- 2732        -0.6191         10.671       -5.74049
- 2733       -10.0001              0       -13.6202
- 2734       -13.6001         4.8546       -13.5561
- 2735        2.81549        11.8274       -2.84131
- 2736       -5.38148              0       -11.8338
- 2737            5.5             13   -1.83691e-16
- 2738              2        11.8274        -3.4641
- 2739           11.5              0              0
- 2740       -8.78075        4.90625       -12.0493
- 2741        12.3335        6.90625          3.459
- 2742        1.19995              0       -8.41186
- 2743       -13.4086        6.02487       -13.2244
- 2744         6.8991             13        1.18426
- 2745        4.87954        8.92597        -2.8172
- 2746       -12.3631        1.37676       -14.2002
- 2747        11.4944        9.58403        3.88578
- 2748        12.0232            8.5        3.88578
- 2749       -11.1364        8.34863       -11.7698
- 2750        15.8654              0              5
- 2751             -5             10       -8.66025
- 2752        5.55001        10.9569       -1.33258
- 2753       -10.9905        5.42575       -12.7862
- 2754       -3.49541        1.86094       -10.7123
- 2755        14.8795              0        3.60554
- 2756       -10.8391             10       -11.1217
- 2757        8.84163        10.2038         1.2196
- 2758        12.9391              0        1.25642
- 2759        11.4643             10        3.88578
- 2760       -1.08351              0       -9.94113
- 2761         5.2934        11.8274        -1.1847
- 2762         3.4641             13             -2
- 2763        15.1806        3.12845              5
- 2764        9.79963              0       -1.99178
- 2765           -6.5        5.16845       -11.2583
- 2766        9.32871        8.50131       0.706384
- 2767        7.24511              0       -4.29568
- 2768        13.9954              0         2.3591
- 2769         1.0529             13       -3.85894
- 2770       -12.7227              0        -14.823
- 2771       -14.0158        3.89234       -14.2762
- 2772         3.3572        5.80455       -5.61683
- 2773       -2.64419        11.1375       -7.19094
- 2774       -7.36534        6.78125       -11.2352
- 2775      -0.810528        1.86094       -9.52806
- 2776          -11.1        6.88453       -12.5811
- 2777        10.6502        5.44104       0.465003
- 2778        2.21294              0       -8.18291
- 2779         9.1408        2.12892       -2.25753
- 2780         3.1323          1.875       -7.15041
- 2781       -6.65625        8.14281       -10.5388
- 2782        12.8391        3.01184        1.71465
- 2783        2.81549             13       -2.84131
- 2784   -1.47823e-10        7.77043       -7.26881
- 2785        11.1673        8.40625        2.23737
- 2786       -7.49122             10       -10.1967
- 2787       -13.4032        7.44539        -13.215
- 2788              2             13        -3.4641
- 2789        14.9093        4.97333              5
- 2790       -2.32025         12.054       -6.77198
- 2791        -0.6191        12.1303       -5.74049
- 2792       -6.60336        4.90625       -11.7278
- 2793        -6.9373        1.78125        -12.712
- 2794         10.857             10        2.66415
- 2795       -13.1344        8.75953       -12.7495
- 2796       -3.36461        10.2038       -8.26687
- 2797        -6.1013              0       -12.7788
- 2798       -12.8104             10       -12.1883
- 2799       -5.89426        6.26781       -11.0313
- 2800        5.28206        10.6703       -2.33258
- 2801        7.20802        11.9023   -2.32961e-16
- 2802        7.86821        10.8892   -1.08892e-16
- 2803       -5.53993        9.79891       -9.59544
- 2804        6.68428              0       -5.24619
- 2805        1.81661         9.5359       -5.55126
- 2806       -9.51574             10       -11.1776
- 2807      -0.622797             13       -5.44578
- 2808        5.19474          1.875       -5.95966
- 2809       -2.45016              0       -11.1875
- 2810        13.9238        4.97048          3.459
- 2811        16.1936        1.56423              5
- 2812       -11.5956        4.41614       -13.8342
- 2813       -7.31466              0       -13.3933
- 2814        8.48196        4.25784       -2.52329
- 2815        8.42899        8.94591      -0.571985
- 2816        5.31268             13       -1.13652
- 2817       0.614386        11.5408       -5.44565
- 2818       -2.42395             13       -6.56692
- 2819        3.38076              0       -7.76148
- 2820       0.816609        10.5521       -5.81921
- 2821       -11.0735              0       -14.7532
- 2822        8.73587        5.63023       -1.83363
- 2823        15.2078        1.56423        3.60554
- 2824       -9.27102        3.85837        -13.293
- 2825        4.26791          1.875       -6.73584
- 2826        -3.9094        4.98594       -10.7275
- 2827           -6.5              7       -11.2583
- 2828         3.3572        7.27607       -5.61683
- 2829        11.3907              0       -1.21213
- 2830         3.5037        3.80278       -6.75832
- 2831        13.9242         8.4091              5
- 2832        9.91727             10        1.28361
- 2833        9.53198              0       -3.02346
- 2834         5.9818              0       -6.00512
- 2835        8.98978        7.00261       -1.14397
- 2836        13.2104             10              5
- 2837       -9.45263          8.125       -12.0758
- 2838         14.638         6.8182              5
- 2839      0.0401433              0       -9.99992
- 2840       -1.72935        5.17959       -9.61795
- 2841       -9.64839        2.07712       -13.9743
- 2842        -0.6191        9.51548        -7.3749
- 2843        3.89872        9.53605       -4.34922
- 2844           4.25              0       -7.36122
- 2845        7.38847        6.01414       -3.07885
- 2846        5.02944              0       -6.81171
- 2847        11.5872        4.08191       0.123999
- 2848       -4.20674              0       -12.3005
- 2849       -2.42238        1.15222       -11.1875
- 2850       -14.6068        2.97549       -15.2997
- 2851        2.96705         9.4691       -5.13908
- 2852              7             13   -3.67382e-16
- 2853        8.81649        2.12892       -3.27775
- 2854        7.64238        7.38652       -2.38919
- 2855       -6.04113        9.15968       -10.4635
- 2856        12.7475              7        2.54951
- 2857       -5.77934             10        -10.003
- 2858              1         9.0245       -6.73205
- 2859        10.8284        6.90756       0.387012
- 2860       -12.0113        3.45388       -14.5543
- 2861        13.2187            8.5        3.82566
- 2862       -11.7361        8.75953       -12.8085
- 2863        13.6525        6.81535          3.459
- 2864       -6.38979        8.12867       -11.0674
- 2865       -11.4121             10       -12.2473
- 2866       -15.1102              0       -16.1716
- 2867       -5.01736          8.125       -10.4956
- 2868   -3.20703e-08        10.0408             -7
- 2869         8.8891        10.2133   -2.61164e-17
- 2870        12.6284             10        3.88578
- 2871       -11.5902        5.83665       -13.8249
- 2872       -9.38951           6.25        -12.974
- 2873        4.40888        11.5408        -3.2549
- 2874         -3.847             10       -9.23042
- 2875             13              0              0
- 2876        4.63077        10.5523       -3.61717
- 2877        1.61439        11.8274        -5.1777
- 2878        -14.379        5.03117       -14.9052
- 2879        1.81661        10.8388       -5.55126
- 2880       -14.9664        1.59873       -15.9226
- 2881        6.29498        7.77043       -3.63441
- 2882        5.28206        12.1296       -2.33258
- 2883        -12.371        2.07712       -15.1771
- 2884        11.8391        1.85962       -0.78535
- 2885        17.2066              0              5
- 2886       -14.1875        6.20144       -14.5735
- 2887        14.1175              0        1.10554
- 2888       -8.03722             10       -11.2617
- 2889         1.7943        3.07434       -8.65203
- 2890        16.2208              0        3.60554
- 2891        2.51791        5.76022       -7.33916
- 2892        9.49489        8.50131      -0.571985
- 2893       -2.22698        3.01316       -11.0081
- 2894         12.667         6.8125        1.91799
- 2895        5.02365             13       -2.19049
- 2896        12.3566        8.40625        2.34478
- 2897        -7.5422        3.34169       -13.3611
- 2898        -13.996        7.37171       -14.2418
- 2899       -1.21582        12.1296       -7.03354
- 2900       0.618077             13       -5.44689
- 2901        -1.2382        11.2605       -7.48098
- 2902        9.15102              0       -4.03222
- 2903        8.25096        2.12892       -4.24829
- 2904       -0.33731        7.20387       -8.69036
- 2905        13.2171        1.85962       0.468214
- 2906        16.6573        2.79516              5
- 2907        12.0463             10        2.77157
- 2908        3.67683        11.8274       -3.98695
- 2909        15.2349              0        2.21108
- 2910        1.16303              0       -9.93214
- 2911       -13.7272        8.68585       -13.7762
- 2912        3.89872        10.8389       -4.34922
- 2913        6.75889        4.00392        -4.9664
- 2914       -7.91957        1.56044       -14.0424
- 2915       -1.37562              0       -11.4168
- 2916        -7.9741          8.125       -12.1599
- 2917       -4.62073          3.125       -12.3157
- 2918        2.96705         10.772       -5.13908
- 2919           2.75        11.8274       -4.76314
- 2920        16.3151         4.2765              5
- 2921         7.5506        11.1366       -1.30435
- 2922        5.33013         9.0245       -4.23205
- 2923             13        1.66845              0
- 2924       -8.42701              0       -14.6193
- 2925        11.3335        8.40625       0.958997
- 2926         8.0449        9.13086       -1.90457
- 2927       -13.4584             10       -13.3107
- 2928        11.2776              0       -2.24982
- 2929       -1.90414        10.3197       -8.47115
- 2930       -12.8174              0       -16.0413
- 2931       -10.0888             10       -12.3032
- 2932        11.0232             10        1.38578
- 2933       -4.95467              0       -13.2999
- 2934        7.02654         12.054       -1.36767
- 2935       -1.24145             13       -6.88904
- 2936        2.31573         9.0245       -6.55272
- 2937       -7.21212           6.25       -12.6525
- 2938       -2.22698        4.18931       -11.0081
- 2939       -10.7218        2.07712       -15.1073
- 2940         10.397        6.72006       -1.01633
- 2941         5.6654        5.76022       -5.52196
- 2942        2.16571        5.00212       -8.25994
- 2943       -1.37669        1.15222       -11.4167
- 2944         10.619        2.12892       -2.51521
- 2945        1.65408             13       -5.17042
- 2946      -0.212128        4.93527       -9.76837
- 2947         6.6975        9.51477       -3.14978
- 2948       -10.0257          8.125       -13.2014
- 2949       -0.95641        8.94892       -8.79645
- 2950        4.41298             13       -3.25043
- 2951        6.06218        10.0408           -3.5
- 2952         6.8991             13       -1.18426
- 2953        16.0438        6.12137              5
- 2954         2.3572        7.13679       -7.51918
- 2955             10             10              0
- 2956        8.64011              0       -5.03472
- 2957        15.1512         8.4091              5
- 2958         -14.97        4.11431       -15.9288
- 2959        2.19773              0       -9.75551
- 2960        14.4374             10              5
- 2961        4.51665         9.0245       -5.28214
- 2962       -12.3289        8.68585       -13.8353
- 2963        14.4295        3.42385        1.71465
- 2964       -4.31145             10       -10.2392
- 2965       -9.87978        5.20212       -14.2177
- 2966       -2.95007              0       -12.6608
- 2967       -12.3745         4.5927       -15.1833
- 2968        17.6703        1.23094              5
- 2969        12.2356          6.625       0.514651
- 2970             13         3.3369              0
- 2971        3.64455             13       -4.02805
- 2972       -6.55869             10       -11.3458
- 2973        -12.183        5.76297       -14.8516
- 2974         6.9976        2.86453       -5.77619
- 2975        8.84277        10.2036       -1.21399
- 2976       -11.1682              0       -15.9715
- 2977       -12.0601             10       -13.3697
- 2978           2.75             13       -4.76314
- 2979        16.0724        3.12467        3.40625
- 2980       -5.79671          8.125       -11.8384
- 2981        12.9391              0       -1.25642
- 2982      -0.316973              0       -11.4653
- 2983     -0.0588102        12.1618       -7.13179
- 2984       -2.93831        1.15222       -12.5964
- 2985        15.8751        7.38582              5
- 2986        14.5377         8.4091        3.82566
- 2987       -3.82717          8.125       -10.9909
- 2988        13.8239             10        3.82566
- 2989   -3.19224e-08        8.88522       -8.63441
- 2990       -5.71609        3.34548       -13.3857
- 2991       -2.61962             10       -9.65078
- 2992        9.22504        5.14911       -3.32935
- 2993      -0.756861        3.21085       -11.0309
- 2994        10.9021        8.21875      -0.444346
- 2995        9.32871        8.50131       -1.85035
- 2996        11.0801        3.98854       -2.04699
- 2997        3.19674              0       -9.47528
- 2998        5.50469        7.13679       -5.70198
- 2999       -1.64712        8.31866       -9.88135
- 3000        8.01997              0       -5.97328
- 3001        4.11628          1.875       -8.44239
- 3002        9.47895        6.52149       -2.63969
- 3003       -2.85467        6.44366       -11.2214
- 3004        10.9151              0       -3.46941
- 3005       -5.03472           6.25       -12.3309
- 3006         11.334        5.36093       -1.35733
- 3007       0.193461        11.1903       -7.64946
- 3008         6.7001        12.1292       -2.46156
- 3009        1.17992        6.95955       -8.84079
- 3010       -15.8485              0       -17.4505
- 3011        -5.7026              0       -14.2993
- 3012        15.8011        4.96954        3.40625
- 3013       -9.50041              0       -15.7523
- 3014       -13.8158              0       -17.0192
- 3015        7.10002        11.2591       -2.66516
- 3016      -0.674621        6.63731       -10.1119
- 3017        13.5522        8.40625        2.28466
- 3018        5.03582           3.75       -7.40951
- 3019    -0.00648884             13             -7
- 3020      -0.661053        10.3115       -8.68916
- 3021        8.13155         6.9054        -3.8849
- 3022       -15.7047        1.59873       -17.2014
- 3023        13.2418             10        2.71145
- 3024       -14.3737        8.68585        -14.896
- 3025        5.01791          1.875       -8.03488
- 3026        5.82164          1.875        -7.4578
- 3027        4.12824              0       -9.10811
- 3028        13.3391        1.85962       -0.78535
- 3029       -8.15097        4.68544       -14.2858
- 3030        7.34965              0       -6.78105
- 3031             13        5.16845              0
- 3032       -11.9476        8.75953       -14.2621
- 3033        10.8998        1.15137       -3.49589
- 3034       -8.75334             10       -12.7467
- 3035        13.1726        5.26587       0.173647
- 3036       -14.1049             10       -14.4304
- 3037       -10.6619             10       -13.4287
- 3038         6.5868             13       -2.36939
- 3039        14.4566        1.85962       0.320189
- 3040        17.0854        1.56044        3.40625
- 3041        14.8156        4.96669        1.86525
- 3042         18.645              0              5
- 3043      0.0934293        1.34992       -11.4395
- 3044       -15.5609        3.19746       -16.9523
- 3045       -12.9655        3.67585       -16.2069
- 3046              5              0       -8.66025
- 3047        11.0799        9.79891              0
- 3048       -15.0673        6.01656       -16.0973
- 3049        6.60746              0       -7.50609
- 3050        11.8042         6.4375      -0.888691
- 3051        5.82374              0       -8.12921
- 3052        16.0995        1.56044        2.01179
- 3053         18.134        2.46187              5
- 3054       -3.56935              0       -13.6894
- 3055        14.1388              0      -0.743575
- 3056       -14.8757        7.18683       -15.7655
- 3057       0.821734              0       -11.4592
- 3058        -3.3523        4.27722       -12.6116
- 3059        1.76143        3.07434       -10.1724
- 3060       -8.69023          8.125       -13.6449
- 3061        8.28908        10.3192       -2.58752
- 3062       -10.3701        4.15424       -15.4615
- 3063        17.7918        3.94321              5
- 3064         10.241        3.28029       -3.76164
- 3065        9.91727             10       -1.28361
- 3066        12.8861        8.40625       0.955462
- 3067        1.38762        12.0195       -7.05322
- 3068        15.2563              0       0.361964
- 3069       -1.66987              0       -12.8923
- 3070        8.82502        8.50131       -3.07198
- 3071        4.87511        5.12657       -7.58953
- 3072        6.20368        12.1599       -3.51979
- 3073        12.5757             10        1.38225
- 3074        8.56175        4.99344       -4.78293
- 3075        -5.0908             10        -11.582
- 3076       -12.9204          1.875       -16.8763
- 3077        10.5749              0       -4.51734
- 3078        17.4496        5.42454              5
- 3079        15.6643             10              5
- 3080         12.756              0       -2.50713
- 3081        15.6649         8.4091        4.04542
- 3082       -8.87505         5.8416       -14.6733
- 3083       -3.12126             10       -10.7345
- 3084       -10.8164        2.07712       -16.3256
- 3085       -4.32882          8.125       -12.0746
- 3086        1.22877             13       -6.89131
- 3087        17.8387              0        3.25524
- 3088        7.47761        8.88522        -4.3172
- 3089         6.5302        11.1904        -3.9882
- 3090       -5.97357        4.68544       -13.9643
- 3091        1.63322        11.0228       -7.63841
- 3092       -1.66987        1.15222       -12.8923
- 3093        11.5526             10    -0.00353555
- 3094        -3.3523        5.45337       -12.6116
- 3095       -1.31574             10       -9.91306
- 3096       -6.30751        1.56044       -14.9485
- 3097             13              7              0
- 3098         10.241        4.45949       -3.76164
- 3099       -0.33731        8.31866        -10.056
- 3100        16.8529              0        1.86078
- 3101        6.06542             13       -3.49438
- 3102        10.8862        6.23894       -2.51205
- 3103        7.46826        6.74974       -5.33849
- 3104        10.5755        1.15137       -4.51611
- 3105        2.77828        3.07434       -9.94402
- 3106       -1.17225        5.64702       -11.5021
- 3107        17.2809        6.68899              5
- 3108        12.0823        9.15968              0
- 3109       -6.81495              0       -15.5254
- 3110        16.3882        8.97672              5
- 3111        2.49541        11.9497       -6.77798
- 3112        10.5185        8.50131       -1.95771
- 3113       -7.27481             10       -12.8308
- 3114        15.0508             10        3.82566
- 3115        12.7412        5.07837        -1.2297
- 3116         1.2167        1.34992        -11.435
- 3117        1.91414              0       -11.3221
- 3118       -3.73347        1.56423       -13.9737
- 3119       -10.2371          8.125        -14.655
- 3120        3.69783        4.94934       -8.91114
- 3121        5.41477          12.02       -4.72769
- 3122       0.842605        6.39299       -10.2623
- 3123       -6.51283          8.125       -13.3233
- 3124        19.1087        1.23094              5
- 3125        17.5491        2.79138        3.40625
- 3126       -15.6582        5.09971       -17.1208
- 3127       -8.64123        3.63756       -15.5296
- 3128       -13.0628         5.5781       -16.3754
- 3129       -11.2628              0       -17.1898
- 3130        10.0886              0       -5.45656
- 3131        12.7796        8.12867              0
- 3132       -9.14867        2.07712       -16.1064
- 3133       -1.66987        2.30445       -12.8923
- 3134         4.7144        6.50314       -7.76955
- 3135       0.841955        10.2488        -8.8245
- 3136        13.2171        1.85962       -2.03891
- 3137        3.60401        11.9023       -6.24233
- 3138       -4.31728              0       -14.6888
- 3139        9.52527        3.47884       -5.04665
- 3140       -12.5404        8.68585       -15.2889
- 3141        17.2069        4.27271        3.40625
- 3142       -2.14474            8.5       -11.2715
- 3143        7.85854        10.3114       -3.76604
- 3144        2.41805             13        -6.5691
- 3145        4.61376        11.9463       -5.55901
- 3146        12.4547        8.21875      -0.447881
- 3147        17.1121        7.95344              5
- 3148        4.32425        8.69617       -7.29181
- 3149        2.83811        11.0262       -7.28988
- 3150      -0.617578              0       -12.9831
- 3151        -3.3523          6.625       -12.6116
- 3152        -9.3264             10       -13.8722
- 3153       -12.2716             10       -14.8233
- 3154        14.4374             10        2.65133
- 3155        5.35366             13        -4.5098
- 3156       -6.69766         5.8416       -14.3518
- 3157       -1.88037        9.58403       -10.8136
- 3158         2.3572        8.25157       -8.88478
- 3159        5.79743        11.0231       -5.23435
- 3160       -1.17225        6.81866       -11.5021
- 3161        10.4949        7.00131       -3.07198
- 3162        -12.924        4.39058       -16.8825
- 3163       -14.7514             10       -15.5502
- 3164        14.0168              0       -1.99714
- 3165       -14.5542              0        -18.298
- 3166       -5.74063             10       -12.5873
- 3167       -16.5893              0       -18.7336
- 3168        2.23355        1.34992       -11.2065
- 3169      -0.907868        7.90269       -11.0442
- 3170        8.33075        2.86453       -6.50793
- 3171        9.81788        8.02019       -3.34607
- 3172        9.66763             10       -2.55674
- 3173       -2.30091              0       -13.9853
- 3174        16.4987         6.1257         2.9729
- 3175         2.9475              0       -11.0926
- 3176            3.5             13       -6.06218
- 3177         3.9341        10.8892       -6.81407
- 3178       -1.66987        3.48059       -12.8923
- 3179       -9.59507              0       -16.9706
- 3180       -1.86529             10       -10.7875
- 3181        4.47998             13       -5.37864
- 3182        4.89532        11.0273       -6.10059
- 3183        9.96812        6.04037        -4.1354
- 3184       -14.4104        1.59873       -18.0489
- 3185        11.8232        4.87981       -2.85305
- 3186       -4.97865          8.125       -13.0799
- 3187        18.3024        1.23094        3.25524
- 3188        11.0236             10       -1.38572
- 3189        6.83868        4.73953       -7.22604
- 3190      -0.603485        1.15222        -12.986
- 3191        12.4397              0       -3.77559
- 3192         9.8598        1.34992       -5.80111
- 3193        9.51218              0       -6.44269
- 3194        3.53711        6.32591       -9.09116
- 3195         7.6245        2.86453       -7.27433
- 3196       -9.36532        4.79372        -15.917
- 3197       -15.2534        8.50098       -16.4197
- 3198       -3.62291             10       -11.8182
- 3199        15.5156         8.4091        2.61876
- 3200        13.6783        3.71924        -1.5707
- 3201        15.3212        3.42006         0.1209
- 3202        15.5132        6.12285         1.4319
- 3203       -2.30091        1.15222       -13.9853
- 3204       -16.5893        1.23243       -18.7336
- 3205        13.7713             10        1.32213
- 3206       -4.14746        4.68923       -13.9889
- 3207   -6.36971e-08             10            -10
- 3208        2.11384        10.2505        -8.6199
- 3209         12.378        1.15137       -3.75356
- 3210        14.2988        6.53125       0.136727
- 3211       -6.91242        3.12088       -15.5977
- 3212        -4.4814        1.56423       -14.9731
- 3213        17.0707        7.71227        4.04542
- 3214       -7.41986        1.56044       -16.1745
- 3215        20.0835              0              5
- 3216        3.94849              0        -10.794
- 3217        13.3917        6.85962      -0.788886
- 3218        16.9642        3.12088         1.8125
- 3219       -1.66987        4.65674       -12.8923
- 3220       -10.8733             10       -14.8824
- 3221        14.4779        1.85962       -1.52892
- 3222       -16.4455        2.83116       -18.4845
- 3223        1.17992        8.07434       -10.2064
- 3224        19.4053        3.08829              5
- 3225         16.178             10        4.04542
- 3226       -10.7274        7.07712       -15.8987
- 3227        6.68733        8.25157       -6.38478
- 3228        -7.9273              0       -16.7514
- 3229        8.84829              0        -7.3182
- 3230       0.344979         5.4027       -11.6525
- 3231        16.1209        1.56044       0.162675
- 3232       0.469168              0        -12.985
- 3233        14.5301        8.40625        1.07775
- 3234        11.9257        8.21875       -1.83007
- 3235       -15.7555        7.00196       -17.2893
- 3236        16.9611             10              5
- 3237       -12.2613              0       -18.1676
- 3238        7.21883        10.2484       -5.14674
- 3239        19.0631        4.56963              5
- 3240      -0.108169        6.81866       -11.5487
- 3241        3.67292        8.25157       -8.70545
- 3242        4.87834              0       -10.3799
- 3243        3.73693        1.19948       -10.8758
- 3244        9.29428        1.34992       -6.77164
- 3245        18.5003        6.47451              5
- 3246        6.67797         6.1161       -7.40606
- 3247       -2.64639            8.5       -12.3553
- 3248        8.13123              0       -8.10103
- 3249        2.35983        6.14867       -10.4128
- 3250        15.2776              0       -1.48715
- 3251        9.31419        8.02019        -4.5677
- 3252        -13.515        3.47373       -17.9061
- 3253         16.902        8.97672        4.04542
- 3254       0.367156        7.91599       -11.0042
- 3255      -0.201692        2.50214       -12.9984
- 3256        -4.0118         6.5341       -13.7539
- 3257        15.5646             10        2.87108
- 3258       -4.98789              0       -15.8504
- 3259        13.1051             10    -0.00707111
- 3260       -2.38201        9.58403       -11.8973
- 3261           5.75              0       -9.95929
- 3262        9.24284             10       -3.81706
- 3263       -1.66987        5.82837       -12.8923
- 3264         17.685        8.97672              5
- 3265        8.58802        1.34992       -7.53805
- 3266        12.8391        3.01099       -3.28535
- 3267          6.548              0       -9.41738
- 3268        19.2771              0        3.25524
- 3269       -10.9195        3.95212       -17.1607
- 3270       -16.4455        4.12444       -18.4845
- 3271        7.37283              0       -8.81683
- 3272       -7.63651        4.27704       -15.9851
- 3273       -8.14395         2.7166        -16.562
- 3274        4.84837        1.13303       -10.3668
- 3275        17.7175        1.56044        1.66149
- 3276        3.36152         10.211       -8.32762
- 3277        9.30483        5.88471       -5.58899
- 3278         6.4081        10.2508       -6.13965
- 3279             12              0             -5
- 3280        5.87385        8.25157       -7.43487
- 3281        11.9021        6.71875       -2.94435
- 3282       -7.99094             10       -14.3157
- 3283       -2.93195              0       -15.0783
- 3284       -2.46503        2.71645       -14.2696
- 3285         4.8572        8.25157        -8.2149
- 3286       -2.36694             10       -11.8712
- 3287        18.3316        7.73896              5
- 3288        6.76394        3.07445       -8.62627
- 3289        4.44455        10.2133       -7.69819
- 3290       -12.9181             10       -15.9431
- 3291      -0.607406        9.78564       -11.0521
- 3292        16.8742              0      0.0116636
- 3293       -4.27274             10       -12.8235
- 3294      -0.555486             10       -10.9621
- 3295       -15.5345              0       -19.3426
- 3296        1.30482             10       -9.91108
- 3297        6.55373        1.13303       -9.38221
- 3298       0.870327        1.34992       -12.9708
- 3299           5.75        1.13303       -9.95929
- 3300       -8.17577         7.7166       -15.3442
- 3301      -0.201692        3.67828       -12.9984
- 3302        10.8574             10       -2.66409
- 3303        1.57041              0       -12.8945
- 3304       -15.3966             10       -16.6676
- 3305        7.54976        1.19945       -8.67456
- 3306        2.49564        8.07434       -10.0271
- 3307        10.9841        5.35076        -4.5677
- 3308         1.8151        4.42425       -11.6753
- 3309        12.8628        6.85962       -2.17107
- 3310       -11.3659          1.875       -18.0248
- 3311        5.52739        10.2096       -7.08247
- 3312        18.8204         3.4178        3.40625
- 3313       -15.3907        1.59873       -19.0935
- 3314          20.38        1.85736              5
- 3315        4.84837         2.3215       -10.3668
- 3316             12        1.15137             -5
- 3317        12.8391        4.19019       -3.28535
- 3318        17.9045        5.42887         2.9729
- 3319        13.6401              0       -3.75356
- 3320       -13.4201        8.50098       -16.8126
- 3321       -1.66987              7       -12.8923
- 3322       -5.08631        3.12467       -15.6222
- 3323       -2.46503        3.89259       -14.2696
- 3324        5.76791         4.1965       -9.33392
- 3325        16.9214        7.71227        2.61876
- 3326       -6.45676             10       -14.0723
- 3327        18.4708              0        1.51048
- 3328        6.55373         2.3215       -9.38221
- 3329       -8.36059        5.43319       -16.3726
- 3330           5.75         2.3215       -9.95929
- 3331       -15.8986        8.50098       -17.5372
- 3332       -1.14112        9.16806       -11.9765
- 3333        12.7475              7       -2.54951
- 3334        11.5523              0       -5.95712
- 3335        8.66025             10             -5
- 3336       -13.2598              0       -19.1455
- 3337        10.8338            8.5       -3.77837
- 3338       -17.3301              0       -20.0167
- 3339       -9.53785             10       -15.3259
- 3340       -3.29622            8.5       -13.3605
- 3341        10.3065        9.58281       -3.77837
- 3342             12        2.30274             -5
- 3343        12.5762             10       -1.38926
- 3344       -9.69816          1.875       -17.8056
- 3345        10.4567          7.603        -4.5677
- 3346        8.65089        7.86453       -6.02128
- 3347       -1.52445        8.19848       -12.6404
- 3348       -13.6122        5.37598       -18.0746
- 3349     -0.0571031        4.79629       -12.9999
- 3350        10.9841        6.52019        -4.5677
- 3351      -0.608585        5.82837       -12.9857
- 3352       -3.09607        1.56423       -15.3626
- 3353       -1.12604        9.58403       -11.9504
- 3354        12.8391        5.35962       -3.28535
- 3355        1.95841        5.54226       -11.6596
- 3356        19.5737        1.85736        3.25524
- 3357        -5.5928        1.56044       -16.4995
- 3358        10.2753             10       -3.77837
- 3359        2.63145             10       -9.64134
- 3360       -4.95065        4.96954       -15.3873
- 3361        2.67023              0       -12.7111
- 3362        1.40906        6.57434       -11.6991
- 3363        1.97575        1.34992        -12.849
- 3364       -9.72267         7.7166       -16.3543
- 3365        1.27036        2.69983       -12.9378
- 3366        14.1012        1.85962       -3.28535
- 3367       -16.5428        6.02669        -18.653
- 3368       0.666942        9.81282       -10.9685
- 3369        16.6918             10        3.09084
- 3370        8.64153        5.72905       -7.04257
- 3371        11.5475        1.15137       -5.97113
- 3372       -6.10024              0       -17.0764
- 3373       -2.32937        5.73747       -14.0346
- 3374        3.31848        4.27382       -11.3445
- 3375       -1.11097             10       -11.9243
- 3376        4.29723        7.86242       -9.52438
- 3377        15.4153             10        1.44442
- 3378        17.4748             10        4.04542
- 3379         -2.949             10       -12.8794
- 3380        14.8044        4.98462       -1.60762
- 3381       -17.3301        1.29232       -20.0167
- 3382        1.88438        7.67167       -11.1547
- 3383        16.4474        4.68544        0.08398
- 3384       -4.92257             10       -13.8288
- 3385             12        3.48194             -5
- 3386        17.6618        4.27704        1.37915
- 3387         5.6072        5.57307       -9.51394
- 3388       -10.5736              0        -18.717
- 3389        18.2578             10              5
- 3390        11.0102              0       -6.89957
- 3391        7.83742        7.86453       -7.07137
- 3392        10.3208         5.1951       -6.02128
- 3393       -5.48991         8.4091       -14.7463
- 3394        7.93057             10       -6.08588
- 3395        14.9009              0       -3.24357
- 3396       -15.3086        3.72786       -19.2247
- 3397       -3.60257              0       -16.2398
- 3398       -0.62289              7       -12.9829
- 3399        18.9044        8.76224              5
- 3400        9.78303        7.61747       -5.65223
- 3401        21.5602              0              5
- 3402       -9.91481         4.5916       -17.6162
- 3403        14.5179          8.125      -0.825806
- 3404        2.95569        5.46677       -11.4591
- 3405        20.6765        3.71471              5
- 3406        6.27127         7.8625       -8.38454
- 3407       -12.3644          1.875       -19.0027
- 3408        10.4925        6.52019       -5.51224
- 3409        13.2621              0             -5
- 3410        20.1138         5.6196              5
- 3411         3.8677             10       -9.21825
- 3412        18.5003        7.71227        3.76224
- 3413        4.69149        6.75157       -9.94789
- 3414        3.70349              0       -12.4511
- 3415        1.41381        3.81784       -12.9229
- 3416       -11.0848             10        -16.336
- 3417       -17.3301        2.46486       -20.0167
- 3418        5.38543        7.81641       -9.12983
- 3419       -5.67473         6.1257       -15.7747
- 3420       -2.32937         6.9091       -14.0346
- 3421       -16.5428        7.28538        -18.653
- 3422         19.551        7.52448              5
- 3423        14.0581        6.85962       -2.11138
- 3424       -14.4058        5.31178        -18.812
- 3425             12        4.66114             -5
- 3426       0.132648        9.21202        -11.971
- 3427        7.03331             10       -7.10018
- 3428        2.49809        6.57434       -11.5655
- 3429        14.7492             10       0.115221
- 3430       -8.90586              0       -18.4978
- 3431        18.4151         2.7166        1.22814
- 3432       -14.0313             10       -17.2715
- 3433        -3.2602        3.12845       -15.6468
- 3434        12.0472             10       -2.77144
- 3435        9.60506        4.21444       -7.30629
- 3436        11.3575        2.50129       -6.32506
- 3437        10.3809              0       -7.80836
- 3438       -11.2769          6.875       -17.5979
- 3439         5.6072        6.75157       -9.51394
- 3440              5             10       -8.66025
- 3441         3.4854        1.19948       -12.5241
- 3442       -1.97248            8.5       -13.4164
- 3443        3.11994        7.68518        -10.846
- 3444        6.43997        6.75157       -8.93862
- 3445        13.2621        1.15137             -5
- 3446      -0.357172        8.12287       -12.7565
- 3447        2.04005        9.83561       -10.7233
- 3448       -16.0417             10       -17.7851
- 3449        6.04905             10        -7.9589
- 3450        4.42992        5.39583       -10.8355
- 3451       -5.82464        2.79138       -16.9011
- 3452        9.87683        9.78499             -5
- 3453        2.80314         2.5494       -12.6942
- 3454        9.77165             10             -5
- 3455        10.7971        1.34992       -7.24034
- 3456        -1.7081        9.58403       -12.9585
- 3457        14.3961        3.37093       -3.28535
- 3458        4.70235              0       -12.1133
- 3459       -6.33208        1.23094        -17.478
- 3460        18.3316        8.97672        3.76224
- 3461       -3.95572         8.4091       -14.5028
- 3462       -6.83004             10       -15.1583
- 3463       -17.3301        3.78917       -20.0167
- 3464       -14.2401              0       -20.1901
- 3465        1.55699        4.93585       -12.9064
- 3466        8.56679        4.06397        -8.4428
- 3467        16.7955              0       -1.85024
- 3468       -5.65354        4.27271       -16.6047
- 3469       -14.5333        8.50098        -18.141
- 3470        16.1267        3.93674       -1.41035
- 3471       -1.69303             10       -12.9324
- 3472        13.7716             10       -1.32957
- 3473        2.42543        3.74235       -12.7717
- 3474         9.6718              0       -8.66942
- 3475       -16.2245              0        -20.655
- 3476       -3.59883             10       -13.8847
- 3477        15.1958        1.51131       -3.24357
- 3478        1.00927        5.96793       -12.9608
- 3479         19.518        4.57395         2.9729
- 3480        3.51421        6.57434       -11.2695
- 3481             12        5.83057             -5
- 3482       -3.76669        1.56423       -16.5241
- 3483        11.3575        3.68049       -6.32506
- 3484        12.0236            8.5       -3.88572
- 3485        11.4963        9.58281       -3.88572
- 3486        4.49171        1.19948       -12.1994
- 3487        5.63021              0       -11.7154
- 3488       -3.12454        4.97333       -15.4119
- 3489        17.7696        3.63756        0.28125
- 3490       0.458283              7       -12.9854
- 3491        18.9552        6.47883         2.9729
- 3492        9.52023        5.33134         -7.422
- 3493        16.5425             10        1.66418
- 3494        -11.469           3.75       -18.8598
- 3495          14.12        5.20825       -3.28535
- 3496        10.1386        1.34992       -8.13688
- 3497       -11.5721              0       -19.6949
- 3498        -6.1928        7.71227       -15.9638
- 3499         8.9295              0       -9.43457
- 3500        16.9263        2.07712       -1.36857
- 3501        11.4651             10       -3.88572
- 3502       -15.4059        5.63011       -19.3931
- 3503        21.8567        1.85736              5
- 3504            6.5              0       -11.2583
- 3505        9.16513        9.81266       -6.06315
- 3506       -16.2753        1.23243       -20.6257
- 3507        9.11973        7.46181       -7.10581
- 3508        7.57077        5.18602       -9.15045
- 3509        18.3921              0       -0.35143
- 3510        8.13697              0       -10.1309
- 3511        9.82919        6.36453       -6.96582
- 3512        7.32952              0       -10.7344
- 3513        8.84757        5.25676       -8.18583
- 3514        4.27713        2.39896       -12.2762
- 3515        10.5686        2.69983          -7.57
- 3516        3.23448         9.8071       -10.4946
- 3517       -5.29585             10       -14.9148
- 3518       -18.0143       0.111216       -21.2016
- 3519       -17.3301        5.05142       -20.0167
- 3520        5.62646        1.13303       -11.7193
- 3521        1.40893        9.19466       -11.8966
- 3522       -6.81945              0       -18.3221
- 3523        21.2789              0        3.28098
- 3524        2.56601        4.86036       -12.7442
- 3525         13.557        2.66268             -5
- 3526        10.9453        9.16563             -5
- 3527        9.10222        1.19945       -9.28168
- 3528        11.2868        4.79739       -6.45039
- 3529        8.23484        7.47545       -8.02105
- 3530       -4.27319              0       -17.4014
- 3531             12              7             -5
- 3532       -6.37763        5.42887       -16.9922
- 3533       -16.6859         8.7844       -18.9009
- 3534            6.5        1.13303       -11.2583
- 3535        4.47594         9.8679       -9.83096
- 3536       0.921035        8.14029       -12.7161
- 3537       -14.5031        7.21403       -18.9805
- 3538        18.5229        2.07712       0.130238
- 3539       -2.98887         6.8182       -15.1769
- 3540        3.91683        3.59191       -12.3959
- 3541        8.31746        1.19945       -9.99099
- 3542        7.33477        1.13303       -10.7332
- 3543        11.5506        5.83057        -5.9652
- 3544        8.26637         9.8358       -7.12797
- 3545        2.10053        5.96793       -12.8292
- 3546        10.9142        9.58281             -5
- 3547       -18.0144        1.23562       -21.2018
- 3548        5.42399        2.33251       -11.8144
- 3549        9.16868        6.36453       -7.84255
- 3550       -2.63198         8.4091       -14.5587
- 3551         19.551             10              5
- 3552        14.5242              0             -5
- 3553        -14.158        2.12913       -20.3213
- 3554        16.2421              0       -3.24357
- 3555        1.54783              7       -12.8972
- 3556        9.59111        2.54936       -8.77557
- 3557          11.71         8.1968             -5
- 3558        10.4844        3.81673       -7.68622
- 3559         17.145         5.8416      -0.349371
- 3560        18.3594        5.43319       0.945798
- 3561        13.2426             10       -2.71175
- 3562         6.2766        9.86811       -8.79047
- 3563       -3.99853        2.79516       -16.9257
- 3564        8.40354        6.36453       -8.57513
- 3565        10.8831             10             -5
- 3566        -7.7901             10       -16.2548
- 3567        -12.198             10       -17.6644
- 3568       -17.3301        6.27922       -20.0167
- 3569       -10.6767          1.875       -19.5521
- 3570        15.9306           6.25       -1.64454
- 3571         13.557        3.84188             -5
- 3572            6.5        2.26607       -11.2583
- 3573        3.55154        4.78487       -12.5055
- 3574        20.1976        8.76224              5
- 3575       -2.27509             10       -13.9406
- 3576        18.1214             10        2.80766
- 3577        17.3763         7.7166       0.591656
- 3578        8.49205        2.39889       -9.84302
- 3579        7.47049        9.80706       -8.04932
- 3580        18.9044             10        3.76224
- 3581         7.5191        2.33248       -10.6049
- 3582       -14.6765             10       -18.3889
- 3583        2.66326        9.23761       -11.6192
- 3584        20.4725              0        1.53622
- 3585        16.1619          8.125      -0.703513
- 3586        -4.2123             10       -14.9472
- 3587       -3.82743         4.2765       -16.6293
- 3588       -4.32901         8.4091       -15.5889
- 3589        9.84726        3.74215       -8.48714
- 3590        5.42399        3.52098       -11.8144
- 3591        15.3302        4.19864       -3.28535
- 3592       -7.97493         7.7166       -17.2832
- 3593        10.3024        9.21082       -6.10053
- 3594        -17.949         3.1115       -21.0887
- 3595        19.4945              0       0.175728
- 3596       -12.3901          6.875       -18.9263
- 3597        3.09804        5.89243       -12.6255
- 3598        11.5551              7       -5.95174
- 3599       -16.6859             10       -18.9009
- 3600         5.5495        9.79145       -9.61202
- 3601         19.551        8.76224        3.76224
- 3602       -15.2204              0       -21.2347
- 3603       -16.1932        3.36156       -20.7568
- 3604       -6.46028         3.4178        -18.002
- 3605        22.1318        3.70772              5
- 3606         13.219            8.5       -3.82603
- 3607       -6.96772        1.85736       -18.5789
- 3608        23.0368              0              5
- 3609       -13.1495              0       -20.8198
- 3610        10.3989        4.93363       -7.80143
- 3611        2.06139        8.09844       -12.5964
- 3612            6.5        3.45453       -11.2583
- 3613        13.2809         5.6792             -5
- 3614       -4.50502        1.23094       -17.8029
- 3615        16.3933             10       0.237514
- 3616        8.77596        3.59168       -9.59075
- 3617        21.5754        1.85736        3.28098
- 3618        21.7852        5.30304              5
- 3619        2.63635              7       -12.7182
- 3620        15.1843          8.125        -2.1483
- 3621         7.5191        3.52094       -10.6049
- 3622        12.6293             10       -3.88572
- 3623        5.08285        4.71393       -11.9651
- 3624       -17.3301         7.5688       -20.0167
- 3625        11.2267        8.12105       -6.06928
- 3626        21.2224        7.20793              5
- 3627        10.7202        5.96682       -7.35377
- 3628         14.819        1.51131             -5
- 3629       -13.2626        4.00413       -20.1784
- 3630         -9.337             10        -17.265
- 3631        9.75359        4.85905       -8.59462
- 3632       -3.69177        6.12137       -16.3943
- 3633        3.88006        9.22169       -11.2792
- 3634        4.11759        5.89243       -12.3307
- 3635        -17.949        4.40478       -21.0887
- 3636       -14.6462        8.71305       -19.2283
- 3637        15.4156             10       -1.20728
- 3638        9.59793        9.19457       -7.16906
- 3639       -16.1932        4.65484       -20.7568
- 3640       -5.66914             10       -16.0009
- 3641        11.0169              7       -6.88907
- 3642        -16.944        0.12133       -21.9012
- 3643       -9.88442              0       -20.2443
- 3644        9.05361        4.78446        -9.3291
- 3645            6.5        4.64299       -11.2583
- 3646        18.4672        4.79372      -0.152101
- 3647        17.2528        5.20212       -1.44727
- 3648       -3.24545         8.4091       -15.6213
- 3649       -7.18437        4.57395       -18.3895
- 3650        18.9552         7.7166        1.73514
- 3651        13.2809        6.84863             -5
- 3652       -12.3598        5.58805       -19.7657
- 3653        12.0784        9.58281             -5
- 3654        7.82033        4.71373       -10.3847
- 3655        12.6057            8.5             -5
- 3656        10.0599        5.96682       -8.23399
- 3657        3.66938              7       -12.4611
- 3658         3.3072        8.19982       -12.2752
- 3659        -4.9924              0       -18.6471
- 3660       -12.2541          1.875       -20.6769
- 3661       -9.00171        6.20646         -18.66
- 3662       -3.60741        7.38582       -16.2482
- 3663         8.7308        9.23761       -8.11608
- 3664       -2.88856             10       -15.0031
- 3665        15.2462        6.47363       -3.32227
- 3666        4.98391        9.16437       -10.8961
- 3667       -17.3301        8.72603       -20.0167
- 3668       -6.90299        6.47883       -17.9021
- 3669       -18.6987     0.00638008        -22.387
- 3670       -15.1383        2.12913       -21.3659
- 3671        20.6266        6.16228         2.9729
- 3672        -5.0319        7.71227       -16.8063
- 3673        5.61066         5.8215       -11.7269
- 3674        12.0472             10             -5
- 3675        10.5523        8.14048       -7.15493
- 3676         14.438             10       -2.65207
- 3677        17.9721             10          1.381
- 3678        9.38429        5.89223       -8.99639
- 3679        18.3134              0       -2.21334
- 3680        10.3955              7       -7.78899
- 3681        16.7137        1.51131       -3.60667
- 3682       -4.73686        2.46187       -18.2045
- 3683         23.312        1.85037              5
- 3684       -16.1932        5.91353       -20.7568
- 3685        7.82814        9.22185       -8.99953
- 3686            6.5         5.8215       -11.2583
- 3687        15.8654              0             -5
- 3688        4.66859              7       -12.1262
- 3689        -9.0954         7.7166       -18.4663
- 3690        8.61867        5.89223       -9.73234
- 3691        6.94436        9.16439       -9.76422
- 3692        7.34954         5.8215       -10.7231
- 3693        20.2692          1.875       0.503971
- 3694        15.1139        3.02262             -5
- 3695       -4.56576        3.94321       -17.9081
- 3696        4.36603        8.10934       -11.9806
- 3697       -4.58558             10       -16.0333
- 3698        20.8442             10              5
- 3699       -17.9986        5.99603       -21.1745
- 3700        18.4442        2.07712       -1.73167
- 3701        6.05647        9.12967       -10.4901
- 3702        22.7555              0        3.28098
- 3703       -15.6314             10       -19.5097
- 3704       -13.3112             10       -18.9927
- 3705       -18.6333        1.88226       -22.2738
- 3706       -16.8775        2.13232        -21.942
- 3707        16.8445        3.58843         -3.125
- 3708        9.69583              7       -8.64252
- 3709        9.87716         8.0982       -8.08469
- 3710       -4.94754        8.97672       -16.6602
- 3711       -7.79801              0       -20.0685
- 3712       -15.2904        7.49745       -20.3441
- 3713       -8.73858        3.73236       -19.6331
- 3714        14.4999        8.34863       -3.82603
- 3715        5.61426              7        -11.723
- 3716       -14.1031              0       -21.8798
- 3717       -4.39466        5.42454       -17.6118
- 3718        20.1976             10        3.76224
- 3719        13.8247             10       -3.82603
- 3720       -17.3301             10       -20.0167
- 3721        5.45449        8.14148       -11.5053
- 3722        8.95599              7       -9.40928
- 3723        14.8379        4.85994             -5
- 3724        -6.6292             10       -17.0974
- 3725        21.3721        3.73236        2.24873
- 3726       -10.5559        5.36487       -19.9037
- 3727       -5.22423        1.23094       -19.0486
- 3728            6.5              7       -11.2583
- 3729         18.575        4.15424          -1.25
- 3730       -10.4575             10        -18.448
- 3731        8.97755        8.20022       -9.00101
- 3732       -11.4618              0       -21.3691
- 3733        16.4456          8.125        -2.0818
- 3734        8.16555              7       -10.1077
- 3735        7.34433              7       -10.7242
- 3736        16.5684        5.42575         -3.125
- 3737        -18.568        3.75814       -22.1607
- 3738         21.869        8.44569              5
- 3739       -16.8121         4.0082       -21.8288
- 3740        19.4158              0       -1.68618
- 3741       -17.9986        7.25472       -21.1745
- 3742        6.39364        8.10956       -11.0741
- 3743         8.1915        8.10925       -9.77231
- 3744          17.76              0       -3.60667
- 3745         19.551             10        2.52448
- 3746        7.23657        8.14161       -10.4763
- 3747        -4.3103        6.68899       -17.4657
- 3748       -15.0563        4.25825        -21.497
- 3749       -13.2809        8.71305       -19.8322
- 3750        16.1603        1.51131             -5
- 3751        16.6769             10       -1.14078
- 3752       -10.6496          6.875         -19.71
- 3753       -11.1623        3.96466       -20.6436
- 3754       -3.50203             10       -16.0657
- 3755       -5.99196        7.71227       -17.9028
- 3756        21.2224        8.44569        3.76224
- 3757        23.5871        3.70073              5
- 3758        14.5618        6.69727             -5
- 3759        13.8866        8.34863             -5
- 3760        19.5466        2.07712       -1.20451
- 3761       -3.86399        8.97672       -16.6926
- 3762        24.5184              0              5
- 3763       -16.2756         8.7844       -20.6255
- 3764        13.2114             10             -5
- 3765        23.0307        1.85037        3.28098
- 3766        23.2405        5.29605              5
- 3767       -14.1535        5.84217       -21.0843
- 3768       -7.94628        1.85736       -20.3253
- 3769       -5.71161              0       -19.8928
- 3770       -4.22595        7.95344       -17.3196
- 3771       -14.0477        2.12913       -21.9955
- 3772        15.6993             10       -2.58557
- 3773        20.6589        6.20903        1.53423
- 3774        20.2135         4.5916       0.221631
- 3775        22.8938        6.89137              5
- 3776       -15.6822       0.118856        -22.793
- 3777        -5.9076        8.97672       -17.7567
- 3778        16.4456        6.88453       -3.32227
- 3779       -5.23396             10       -17.1563
- 3780       -7.73868        6.16228       -19.3496
- 3781        24.5184        1.22014              5
- 3782        22.4742              0        1.56197
- 3783       -18.6175        5.34939       -22.2465
- 3784        -5.3725        3.08829       -19.3054
- 3785       -19.2225       0.984859       -23.2943
- 3786        21.4962              0       0.201475
- 3787       -16.8617        5.59944       -21.9146
- 3788       -19.3663      -0.311912       -23.5435
- 3789        16.0481        3.85033             -5
- 3790       -13.2506        7.42609       -20.6716
- 3791       -18.0123        8.88113       -21.1981
- 3792       -14.2661             10       -20.1135
- 3793        20.5182              0       -1.15902
- 3794       -7.58926             10       -18.1939
- 3795        19.0246         7.7166      -0.242939
- 3796        17.2066              0             -5
- 3797         -10.37        2.08966       -21.3358
- 3798        -5.2014        4.56963       -19.0091
- 3799        17.8102          8.125       -1.53811
- 3800        17.7786        4.41614         -3.125
- 3801        15.7612        8.34863       -3.75953
- 3802       -17.3088     -0.0237668       -23.3565
- 3803       -13.0392              0        -22.494
- 3804       -16.2249             10       -20.6548
- 3805       -15.9588        7.18336       -21.5019
- 3806        15.0512             10       -3.82603
- 3807        22.1343             10              5
- 3808       -17.4013         3.1108       -22.8493
- 3809       -4.92002        6.47451       -18.5217
- 3810       -19.1571        2.86074       -23.1811
- 3811         15.772        5.68765             -5
- 3812       -8.53636              0       -21.3474
- 3813        18.0415             10      -0.597081
- 3814       -9.46623        3.72537       -20.8935
- 3815          20.54         7.7166        1.35631
- 3816        18.4792        1.37676       -3.60667
- 3817       -5.85988        1.85736       -20.1496
- 3818       -15.5706        2.10344       -22.8643
- 3819       -11.5707             10       -19.7764
- 3820       -4.15041             10       -17.1887
- 3821       -10.3432              0        -22.015
- 3822        16.8795        2.88807             -5
- 3823        24.5184              0        3.76908
- 3824       -9.29289        5.32069       -20.5932
- 3825       -18.0104        10.1498       -21.1949
- 3826       -14.2358        8.71305        -20.953
- 3827        17.7678        5.83665         -3.125
- 3828        -18.667        6.94064       -22.3323
- 3829       -4.51237        8.97672       -17.8157
- 3830       -4.83567        7.73896       -18.3756
- 3831       -12.9559        4.21879       -21.9622
- 3832        20.3213        3.95212      -0.876268
- 3833        23.9436        2.08966        3.40625
- 3834          18.61        3.45388         -3.125
- 3835       -11.4467        7.20291       -20.8096
- 3836        15.1132        8.34863             -5
- 3837        24.7936         3.0705              5
- 3838        23.1591        8.44569              5
- 3839        22.8274        3.72537        2.24873
- 3840       -6.19402             10       -18.2528
- 3841         14.438             10             -5
- 3842       -6.51732        8.76224       -18.8128
- 3843        19.1984              0       -3.60667
- 3844        15.7612        7.10817             -5
- 3845       -16.9441        8.47032       -21.7833
- 3846        19.1324        7.07712       -1.34084
- 3847        22.4807        5.32069        2.24873
- 3848        16.9605             10       -2.51907
- 3849       -12.0531        5.80271       -21.5495
- 3850        22.9261        6.93812        3.56133
- 3851        22.2709          1.875       0.529717
- 3852       -14.5855       0.118856       -23.4262
- 3853        19.6204             10         0.5464
- 3854       -17.5116        4.70329       -23.0404
- 3855       -11.5404        8.71305       -20.6158
- 3856       -11.9474        2.08966       -22.4607
- 3857       -6.44995              0       -21.1716
- 3858       -19.2674        4.45323       -23.3722
- 3859        19.3293        2.07712         -3.125
- 3860       -8.67393        1.85037       -21.5857
- 3861        21.2929          1.875      -0.830778
- 3862       -8.70973             10        -19.377
- 3863        21.7824             10        3.38341
- 3864        24.7936        4.33096              5
- 3865        17.9258        1.37676             -5
- 3866        16.9822        4.67803             -5
- 3867       -13.1751             10       -20.7435
- 3868       -6.00815        3.71471       -20.4064
- 3869       -15.2211             10       -21.2343
- 3870       -20.0008      -0.835778       -24.6424
- 3871        24.4469        5.92628              5
- 3872       -19.8736        0.56378        -24.422
- 3873       -18.6807        8.56704       -22.3559
- 3874        21.1358             10        2.14565
- 3875       -19.7463        1.96334       -24.2016
- 3876       -5.72677         5.6196       -19.9191
- 3877             26              0              5
- 3878       -11.9474              0       -23.1244
- 3879        16.3125             10       -3.75953
- 3880       -17.9156       0.955979       -24.2166
- 3881       -9.64283        6.97973       -20.9475
- 3882        20.3008              0       -3.07951
- 3883        16.9605        8.75953       -3.75953
- 3884        24.2188        3.94003        3.40625
- 3885        24.2371              0        2.05006
- 3886       -4.79879             10       -18.3117
- 3887       -5.12209        8.76224       -18.8717
- 3888       -17.9741       -0.36231       -24.5088
- 3889         18.645              0             -5
- 3890        22.8072        8.44569        3.38341
- 3891       -5.44539        7.52448       -19.4317
- 3892        16.9714        6.09855             -5
- 3893        23.8721        5.53535        3.40625
- 3894       -16.0848     -0.0513791       -24.2316
- 3895             26        1.27892              5
- 3896        23.6623        2.08966        1.68723
- 3897        -19.317        6.04448        -23.458
- 3898       -10.2492        5.57953       -21.6874
- 3899        17.8136        3.71577             -5
- 3900       -13.8806        5.22881       -22.7264
- 3901        23.4243             10              5
- 3902        24.4469        7.21676              5
- 3903       -13.1448        8.71305       -21.5829
- 3904       -16.9449        10.1667       -21.9018
- 3905       -6.59822        1.85736       -21.4285
- 3906        22.8423              0      -0.174292
- 3907             26        1.62105              5
- 3908       -9.73651        8.48987       -20.7538
- 3909        18.9534        5.76297         -3.125
- 3910        19.3364         4.5927         -3.125
- 3911        18.3252             10       -1.97537
- 3912       -15.2592        4.82612       -23.2025
- 3913        21.8643              0       -1.53479
- 3914       -6.84062             10       -19.3728
- 3915        15.6645             10             -5
- 3916       -10.8555        4.17933       -22.4273
- 3917             26        2.44027              5
- 3918       -12.9777        6.81273       -22.3137
- 3919       -18.6944        10.1935       -22.3796
- 3920        16.3125        8.75953             -5
- 3921       -19.8566        3.55583       -24.3927
- 3922       -9.02192        2.08966       -22.4389
- 3923         22.513        5.36743       0.810066
- 3924       -7.35301        8.44569       -20.2603
- 3925        22.9584        6.98487        2.12267
- 3926        -9.8302             10       -20.5601
- 3927             26         3.0639              5
- 3928        16.9605        7.51907             -5
- 3929        22.0676           3.75      -0.502535
- 3930       -15.6859           6.57        -23.144
- 3931         18.645        2.75351             -5
- 3932       -14.1456        2.05957        -23.919
- 3933       -10.8287        2.08966       -23.1065
- 3934             26              0        3.70932
- 3935        20.8787          6.875      -0.967106
- 3936             26        3.73148              5
- 3937        -7.1883              0       -22.4505
- 3938       -16.2886        3.53637       -24.1096
- 3939        18.3252        8.75953       -3.21584
- 3940       -14.7527        8.81722       -22.4064
- 3941       -14.1033             10       -21.8797
- 3942       -17.0646        6.16731       -23.6202
- 3943       -20.5863       -1.55224       -25.6565
- 3944        -8.9951              0       -23.1181
- 3945        21.0755          1.875       -2.75127
- 3946        23.0725             10        3.38341
- 3947        -6.7358        3.70772       -21.6667
- 3948             26        1.22014        3.76908
- 3949        24.2371              0       0.758353
- 3950       -5.44539             10       -19.4317
- 3951        19.3643        1.37676             -5
- 3952       -5.76869        8.76224       -19.9917
- 3953        22.3941          6.875       0.632145
- 3954        18.1461        8.68585       -3.75953
- 3955        24.7122        8.77107              5
- 3956        17.6086             10       -3.75953
- 3957       -10.8019              0       -23.7857
- 3958       -19.3621        8.45108       -23.5361
- 3959       -11.1738        6.58955       -22.4516
- 3960        25.4252         3.3098        3.40625
- 3961        22.8395        8.49243        1.94475
- 3962       -6.56245        5.30304       -21.3665
- 3963       -17.4609        8.57449       -23.2367
- 3964             26        4.96119              5
- 3965        20.5183        3.67585         -3.125
- 3966        19.6898             10       -1.43168
- 3967          18.54         4.8546             -5
- 3968       -11.4346             10       -21.5271
- 3969       -19.9669        5.14832       -24.5837
- 3970         18.157        6.02487             -5
- 3971             26         5.1271              5
- 3972        23.9044         5.5821        1.96758
- 3973         23.459        3.96466       0.654982
- 3974       -13.1745       0.111007       -24.4622
- 3975        24.4792        7.26351        3.56133
- 3976         22.639          1.875       -1.20654
- 3977       -8.37979        6.93555        -21.637
- 3978       -9.15949        3.94003       -22.6772
- 3979       -7.96109             10       -20.5558
- 3980       -6.28108        7.20793       -20.8791
- 3981       -12.0258        8.71305       -22.2289
- 3982       -11.7802        5.18934       -23.1916
- 3983       -11.2675        8.09968       -22.2579
- 3984        21.2052             10       0.167575
- 3985        27.3683       0.111216              5
- 3986        20.0835              0             -5
- 3987       -8.98615        5.53535        -22.377
- 3988       -7.32587        1.85037       -22.6888
- 3989        25.4252        4.57026        3.40625
- 3990       -20.7075       0.473321       -25.8664
- 3991       -8.47348        8.44569       -21.4433
- 3992             26        6.22054              5
- 3993       -15.7802        10.1787       -22.7659
- 3994       -20.5803        1.87288        -25.646
- 3995        24.7122             10              5
- 3996        16.9605             10             -5
- 3997             26              0        2.53815
- 3998        21.0827        4.39058       -2.75127
- 3999        21.6469              0       -3.45528
- 4000        27.3685        1.22333              5
- 4001        17.6086        8.75953             -5
- 4002        18.1461        7.44539             -5
- 4003        25.4252        2.08966        2.17533
- 4004        19.3714        3.89234             -5
- 4005        22.7206             10        1.76683
- 4006       -18.6336        2.38891       -25.4619
- 4007        24.3603        8.77107        3.38341
- 4008        -19.378        10.1306       -23.5637
- 4009       -21.1083       -2.44356       -26.5607
- 4010       -17.7146        5.27115       -24.7459
- 4011       -14.6576     -0.0930185       -25.2873
- 4012       -18.3288       0.268938        -25.888
- 4013       -13.0389             10       -22.4942
- 4014        -17.401        10.2118       -23.3039
- 4015        24.8504        4.17933         1.8125
- 4016             26        7.20747              5
- 4017       -16.8029        1.38156       -25.4769
- 4018        25.4252        5.86074        3.40625
- 4019       -12.0452        2.02011       -24.3842
- 4020        19.5108        8.68585       -3.21584
- 4021        20.7129         5.5781         -3.125
- 4022        18.9732             10       -3.21584
- 4023        27.2064         3.0705              5
- 4024        24.0338          1.875      -0.273899
- 4025        23.2104              0       -1.91055
- 4026        -18.335       -1.11217       -26.1914
- 4027             26        7.54214              5
- 4028       -10.2219        8.48987       -22.3669
- 4029       -6.09199             10       -20.5516
- 4030       -12.8719        8.09968        -23.225
- 4031        -20.012        7.55493       -24.6619
- 4032       -7.92908              0       -23.7336
- 4033       -9.76271         3.3098        -23.722
- 4034       -16.5351      -0.567088       -25.9763
- 4035       -7.46345        3.70073       -22.9271
- 4036       -9.78764              0       -24.3713
- 4037       -20.6906        3.46537       -25.8371
- 4038       -6.60438        8.44569       -21.4391
- 4039        27.2064        4.33096              5
- 4040       -10.3156             10       -22.1731
- 4041        -7.2901        5.29605       -22.6268
- 4042       -7.92908        1.22014       -23.7336
- 4043       -8.60612             10       -21.6731
- 4044         27.439        0.12133        3.70932
- 4045             26        8.52832              5
- 4046       -12.7048        6.19936       -23.9558
- 4047        24.7122             10        3.76957
- 4048       -12.0515       0.111007       -25.1106
- 4049       -18.7439        3.98141       -25.6529
- 4050             26        8.71149              5
- 4051       -14.0835        5.79667       -24.4319
- 4052        27.2064        1.85037        3.76908
- 4053       -9.73588        1.22014       -24.4012
- 4054       -21.2613      -0.330568       -26.8256
- 4055        22.2646        3.47373       -2.75127
- 4056             26              0        1.21538
- 4057       -9.76271        4.57026        -23.722
- 4058        24.4792        8.49243        2.33091
- 4059       -15.4622        5.39398       -24.9081
- 4060        20.5533        2.97549             -5
- 4061       -7.11676        6.89137       -22.3266
- 4062       -14.6781        10.1787       -23.4023
- 4063        26.6316        3.94003        3.40625
- 4064        -21.554       -3.48764       -27.3326
- 4065        25.4252        2.08966       0.883618
- 4066       -18.0152         8.4012        -24.592
- 4067        23.7429        7.20548       0.491547
- 4068        23.2975        5.58805      -0.821054
- 4069       -14.4798        8.20385       -24.0484
- 4070        24.6052              0      -0.977909
- 4071       -9.15635        7.26094       -22.9821
- 4072        22.5857          6.875       -1.26701
- 4073        20.0978        5.03117             -5
- 4074        19.7148        6.20144             -5
- 4075        18.7942        8.68585             -5
- 4076        18.2566             10             -5
- 4077        19.3317        7.37171             -5
- 4078       -15.8584        7.80117       -24.5246
- 4079       -20.6579         5.8161       -25.7806
- 4080       -12.9699        3.03012       -25.1484
- 4081        21.5602              0             -5
- 4082       -9.76271        5.86074        -23.722
- 4083        21.2725        1.59873             -5
- 4084        28.7371     0.00638008              5
- 4085             26             10              5
- 4086       -14.3485        2.62744       -25.6245
- 4087       -11.9469             10       -23.1247
- 4088       -9.25004        8.77107       -22.7884
- 4089       -18.8937       -1.90757       -27.1591
- 4090        24.9145        6.64124        1.38924
- 4091        21.3968             10       -1.73158
- 4092       -8.06666         3.0705       -23.9719
- 4093       -16.4916        4.10424       -25.8151
- 4094       -20.0571        9.96153         -24.74
- 4095       -6.73702             10       -21.6689
- 4096        23.1236              0       -3.45528
- 4097        24.3603             10        2.15299
- 4098        20.2662             10       -3.21584
- 4099       -16.2547        10.2083       -24.1411
- 4100       -18.0766        10.1252       -24.4742
- 4101         28.575        1.85356              5
- 4102        27.5713        5.92581              5
- 4103         22.836        1.59873       -3.45528
- 4104       -11.7529        8.09968        -23.871
- 4105         23.624        8.71305       0.313626
- 4106       -21.9122       -4.65864       -27.9531
- 4107        22.4592        5.37598       -2.75127
- 4108             26        8.77107        3.76957
- 4109       -21.4142        1.78242       -27.0905
- 4110        24.6889        5.80271       0.336464
- 4111        22.9122             10      -0.132328
- 4112        -7.2494        8.44569       -22.5563
- 4113       -8.06666        4.33096       -23.9719
- 4114       -8.66987              0       -25.0167
- 4115       -10.3659        3.94003       -24.7668
- 4116       -19.4676        2.29846       -26.9063
- 4117        28.4129        3.70073              5
- 4118             26              0     -0.0452634
- 4119        26.9965        5.53488        3.40625
- 4120       -10.5072        0.12133       -25.6176
- 4121        21.2702        8.50098       -3.21584
- 4122       -15.3779        1.33769       -26.5316
- 4123       -13.2349      -0.139112        -26.341
- 4124        24.1312        4.24666       -1.39658
- 4125        24.7956         8.1488        1.21132
- 4126       -19.1628       0.178479       -27.3324
- 4127       -7.89332        5.92628       -23.6716
- 4128        21.2797        4.11431             -5
- 4129        27.5713        7.21628              5
- 4130       -18.6652        7.50505       -25.7177
- 4131        24.6052              0       -2.23721
- 4132       -8.66987        1.27892       -25.0167
- 4133       -17.5209        2.81449       -26.7221
- 4134        25.8605        5.23847        1.23416
- 4135       -22.1742       -5.92755       -28.4068
- 4136        26.4353        6.91987        2.82791
- 4137        -20.703         8.2227       -25.8587
- 4138       -10.3391        1.85037        -25.446
- 4139             26             10        3.70986
- 4140       -17.2161       0.694514       -27.1482
- 4141        27.1325        2.02189        1.75115
- 4142       -15.1184      -0.648467       -27.0142
- 4143        27.7651       0.111388        2.10865
- 4144       -21.3815        4.13315       -27.0339
- 4145       -22.3301            -10       -28.6769
- 4146       -10.6874        6.87075       -24.4862
- 4147        20.0871        8.68585             -5
- 4148        19.5496             10             -5
- 4149       -19.7694       -3.23168       -28.1394
- 4150       -8.66987        2.44027       -25.0167
- 4151       -22.3333       -7.26293       -28.6824
- 4152        27.3643         8.8678              5
- 4153       -16.9113       -1.42546       -27.5743
- 4154       -7.89332        7.21676       -23.6716
- 4155       -19.4349        4.64919       -26.8498
- 4156       -22.3857       -8.63171       -28.7732
- 4157        24.3603             10       0.860938
- 4158       -22.1694       -2.26902       -28.3985
- 4159       -9.09154             10       -23.2862
- 4160        -10.801             10       -23.7862
- 4161       -15.0341        8.03057       -25.4037
- 4162       -7.38204             10       -22.7861
- 4163        25.5226        4.46133      -0.239062
- 4164        24.7025        2.37166       -2.10059
- 4165       -10.5542        5.51566       -25.0929
- 4166       -13.3786        10.1944       -24.4568
- 4167       -8.66987        3.73148       -25.0167
- 4168       -16.4128        7.62788       -25.8799
- 4169        28.7777        5.29558              5
- 4170        23.0368              0             -5
- 4171       -13.1524        8.19286       -25.0951
- 4172       -20.7276         9.6874       -25.9013
- 4173        29.7912        1.04216              5
- 4174        21.4743        6.01656             -5
- 4175        21.0912        7.18683             -5
- 4176       -11.2906        4.95005        -25.531
- 4177        30.0724      -0.311912              5
- 4178             26              0       -1.27376
- 4179        22.7492        1.59873             -5
- 4180        27.6417        4.99917        2.82791
- 4181        29.0742     -0.0606681        3.24291
- 4182        27.3605        10.1498              5
- 4183       -21.3489        6.48388       -26.9774
- 4184        22.4616        3.19746             -5
- 4185       -20.5962       -1.27189       -28.4531
- 4186        23.4945        5.31178       -3.06979
- 4187             26             10        2.53915
- 4188        29.6291        2.88934              5
- 4189       -20.1502       -4.37176       -28.7989
- 4190       -11.7233     -0.0621712       -26.8121
- 4191        28.9137         1.7826         3.3449
- 4192        25.2637        8.71305       0.699787
- 4193       -8.66987        4.96119       -25.0167
- 4194       -16.7988        10.0983       -25.4807
- 4195       -9.35401       0.111216       -26.2016
- 4196       -18.6179        9.90846        -25.848
- 4197       -22.6117       -4.94792       -29.1647
- 4198        27.7651       0.111388       0.812525
- 4199       -14.9154        10.1994       -25.1956
- 4200        24.5275        7.42609       -1.13957
- 4201       -9.73545        8.77107       -24.4014
- 4202       -8.02596        8.77107       -23.9014
- 4203       -17.4422        6.33813       -26.7869
- 4204       -22.3223      -0.156036       -28.6634
- 4205        24.5184              0       -3.78193
- 4206       -22.5713       -3.37657       -29.0947
- 4207       -21.2245            -10       -29.3152
- 4208        23.8156        8.71305       -1.58553
- 4209       -22.0017         3.1181        -28.108
- 4210        24.2308        1.59873       -3.78193
- 4211       -9.35414        1.22333       -26.2018
- 4212       -20.7253       -5.82943        -29.201
- 4213        26.0973        2.37166       -1.16794
- 4214       -11.5556        1.78081       -26.7236
- 4215        23.1038             10       -2.03148
- 4216       -21.2852       -8.56096       -29.4203
- 4217       -21.3672        7.89686        -27.009
- 4218        26.4353         8.1488        1.59748
- 4219       -8.66987        6.22054       -25.0167
- 4220        21.9732             10       -3.51574
- 4221       -13.9676        6.03591       -26.4177
- 4222       -17.8193       -2.62932       -28.6643
- 4223       -22.8223       -6.25006       -29.5294
- 4224         25.699        6.86185      -0.241876
- 4225        20.8426             10             -5
- 4226       -15.3463        5.63323       -26.8939
- 4227       -20.8914        -7.1601       -29.4888
- 4228       -9.78717             10       -24.3716
- 4229       -9.27309         3.0705       -26.0615
- 4230       -11.4788        6.52567       -25.8571
- 4231        29.8861        4.12277              5
- 4232        22.6562        5.09971             -5
- 4233       -22.9481            -10       -29.7474
- 4234        29.1426        6.89042              5
- 4235       -22.9497       -8.63147       -29.7501
- 4236       -19.3562        8.17283       -26.9145
- 4237       -8.02596             10       -23.9014
- 4238       -20.7492       0.841097        -28.718
- 4239       -13.6833      -0.657623       -27.8666
- 4240       -22.3662        1.68356       -28.7394
- 4241        28.0066        6.59401        2.82791
- 4242        23.6891        7.21403       -3.06979
- 4243        -12.264        10.1944       -25.1003
- 4244       -15.5098       -1.43823       -28.4047
- 4245             26              0       -2.56387
- 4246          27.44        10.1667        3.70986
- 4247       -18.8025        1.35713       -28.5338
- 4248        22.9773        8.50098       -3.51574
- 4249        24.3282        3.97039       -3.64531
- 4250        -21.969        5.46883       -28.0514
- 4251       -8.66987        7.54214       -25.0167
- 4252        -20.094        3.00506       -28.4185
- 4253       -16.0044        2.04429       -28.0437
- 4254             26             10        1.21601
- 4255        26.8706         6.2976        0.65582
- 4256       -9.27309        4.33096       -26.0615
- 4257       -21.3854        9.30984       -27.0407
- 4258        21.8466        8.50098             -5
- 4259        25.2637        8.71305      -0.592261
- 4260       -14.2326        2.86668       -27.6104
- 4261        28.9355        8.54194              5
- 4262       -11.3695        8.19641       -25.6677
- 4263        28.1425        3.08103        1.17281
- 4264       -18.4977      -0.762844       -28.9599
- 4265        25.3611        6.08471        -1.7151
- 4266        27.7996        8.24553        2.82791
- 4267        24.5519             10       -1.03821
- 4268       -18.1474        3.52109       -28.2343
- 4269       -16.3756        4.34348       -27.8009
- 4270       -20.2204            -10        -29.895
- 4271        31.0933       0.621085              5
- 4272        31.3413      -0.835778              5
- 4273        30.8453        2.07795              5
- 4274        30.1299       0.971204         3.3449
- 4275       -12.3874      -0.430655       -27.9623
- 4276       -18.5899        -4.0927       -29.5121
- 4277        24.5184              0             -5
- 4278        27.5803        0.11886      -0.918921
- 4279       -8.66987        8.71149       -25.0167
- 4280        30.4025      -0.428038        3.24291
- 4281       -12.1575         0.8838       -27.7662
- 4282        29.4145       -0.13554        1.68979
- 4283       -10.0384     0.00638008        -27.387
- 4284       -19.2819        9.61408       -26.9982
- 4285        26.0973        2.37166       -2.42725
- 4286        26.4353         8.1488       0.305436
- 4287       -20.9506       -4.66495       -29.9442
- 4288        28.7285        10.1935              5
- 4289        26.5326        5.52046      -0.817402
- 4290       -23.2707       -7.40275        -30.306
- 4291        22.8507        7.00196             -5
- 4292       -18.2896        6.17817       -27.9286
- 4293       -20.0614        5.35579       -28.3619
- 4294       -20.9102        -3.0936       -29.8742
- 4295        24.5184        1.23243             -5
- 4296        27.8046        2.30389      -0.300416
- 4297         30.251        5.71762              5
- 4298        -21.998        7.36902       -28.1017
- 4299       -9.95735        1.85356       -27.2466
- 4300       -19.9812       -8.46014       -30.1715
- 4301       -17.3635        9.86177       -26.8517
- 4302        23.9753        8.71305       -3.06979
- 4303        24.2308        2.83116             -5
- 4304        28.8639        4.59222        2.03344
- 4305       -15.1316      -0.140312       -28.7822
- 4306        -19.166        -5.5188       -29.9764
- 4307       -21.8502            -10        -30.399
- 4308        24.5227        5.87264       -3.64531
- 4309        -15.469        10.0669       -26.5301
- 4310        -21.461       -6.14682       -30.2913
- 4311       -23.3113       -5.23719       -30.3763
- 4312       -16.1865       -2.36918       -29.3115
- 4313       -17.2746        1.33649       -28.9727
- 4314        23.2635             10       -3.51574
- 4315             26              0       -3.72334
- 4316       -19.6108       -7.05644       -30.2063
- 4317       -23.2708       -3.66584       -30.3063
- 4318       -9.46137        5.90659       -26.3876
- 4319       -8.66987             10       -25.0167
- 4320        31.1023        3.31138              5
- 4321          -13.6        10.1864       -26.2345
- 4322        22.1329             10             -5
- 4323             26             10     -0.0449491
- 4324        -9.8763        3.70073       -27.1063
- 4325       -23.2304       -2.09449       -30.2363
- 4326       -16.9698      -0.783487       -29.3988
- 4327       -22.5891        4.45378       -29.1255
- 4328        24.2308        4.12444             -5
- 4329        -19.337       -2.09647       -29.9288
- 4330        25.2637        8.71305       -1.85212
- 4331        26.1947        4.74333       -2.29062
- 4332       -10.5072        10.1667       -25.6186
- 4333       -23.5662            -10       -30.8178
- 4334             26        1.23243       -3.78193
- 4335       -21.9594       -8.63147       -30.7145
- 4336        24.5519             10       -2.29808
- 4337       -22.0266        8.83113       -28.1512
- 4338       -19.1031            -10         -30.54
- 4339       -9.46137        7.19706       -26.3876
- 4340        27.5803        0.11886       -2.18536
- 4341        23.1369        8.50098             -5
- 4342       -21.6573       -1.09736       -30.2909
- 4343       -14.0505       -1.45104       -29.2683
- 4344       -23.2743      -0.254901       -30.3123
- 4345       -22.9536        3.01924       -29.7569
- 4346       -16.2969        7.86712       -27.8657
- 4347        30.5929        7.10977              5
- 4348        29.2206     -0.0913666     -0.0598462
- 4349        32.5123       -1.55224              5
- 4350        31.3594        4.54481              5
- 4351       -21.4982        2.30389       -29.8666
- 4352       -20.0575        7.65062       -28.5268
- 4353       -14.4152        8.02942       -27.5571
- 4354        25.2637        7.49745       -3.06979
- 4355       -12.5533         4.7866        -27.993
- 4356        30.2983        8.42598              5
- 4357       -10.5593       0.956546       -28.2892
- 4358       -20.6815        4.34074        -29.436
- 4359       -16.9832       -3.78643        -30.214
- 4360        27.8586        10.1938        1.90434
- 4361       -10.7061      -0.311912       -28.5435
- 4362         31.613       0.310537        3.70884
- 4363       -22.6181        6.35397       -29.1758
- 4364       -21.9094        -7.2995       -31.0679
- 4365         -9.352         8.8678       -26.1981
- 4366       -23.7597       -6.38988       -31.1529
- 4367       -18.8828       -8.46014       -30.8056
- 4368       -11.9265        8.51917       -26.9965
- 4369        31.8734       -1.12628        3.64352
- 4370        26.0973        3.60409       -3.64531
- 4371        29.3212        8.53901        3.14544
- 4372         27.611          2.346       -2.05298
- 4373       -10.0646        5.27636       -27.4324
- 4374        24.4254        6.02669             -5
- 4375        28.0928        5.89066      -0.138649
- 4376        30.4623         4.8248          3.125
- 4377       -21.7012       0.742232       -30.3668
- 4378       -20.0841      -0.100227       -30.3455
- 4379        30.9725      -0.656585         2.0499
- 4380       -23.8871       -8.77128       -31.3737
- 4381             26             10       -1.27397
- 4382       -10.4782        2.80372       -28.1488
- 4383             26              0             -5
- 4384       -17.8091       -2.11711       -30.3677
- 4385       -23.3182        1.58469       -30.3882
- 4386        28.1852         8.2426       0.973354
- 4387        29.3648        2.67409       0.378337
- 4388        30.1878           3.34          1.875
- 4389        -19.429        2.06373        -30.046
- 4390        30.0958        10.1306              5
- 4391       -12.7562       -1.12367       -29.4344
- 4392        32.6244       0.471519              5
- 4393       -11.9231        10.2054       -26.7492
- 4394        32.3763        1.92838              5
- 4395       -12.5653       0.227834       -29.2299
- 4396       -20.8986            -10       -31.3142
- 4397        -17.619       -5.31187       -30.7776
- 4398        26.0973        4.89738       -3.64531
- 4399             26        1.29232             -5
- 4400       -9.35012        10.1498       -26.1949
- 4401        23.4232             10             -5
- 4402       -19.9675         9.0722       -28.6259
- 4403        24.4254        7.28538             -5
- 4404             26        1.62105             -5
- 4405       -18.0715       -6.84319       -31.0459
- 4406        29.1169        10.2058         3.0221
- 4407       -20.7105        6.24092       -29.4862
- 4408       -14.7353       -2.38488       -30.1678
- 4409       -23.1817        4.24704       -30.1518
- 4410       -17.0021        5.05008       -29.3131
- 4411       -18.7739        4.22769       -29.7465
- 4412       -18.0392            -10       -31.1543
- 4413        27.7549        5.11352       -1.61187
- 4414       -20.5981       -8.52822       -31.4765
- 4415       -15.2303        5.87247       -28.8797
- 4416        31.7013        5.93696              5
- 4417       -22.6472        8.25416        -29.226
- 4418        -14.927         3.0672       -29.4689
- 4419         27.439        0.12133       -3.72334
- 4420       -15.5394      -0.796279       -30.2458
- 4421       -12.7416        6.36223       -28.3191
- 4422        26.7186        8.81871       -1.60079
- 4423             26        2.46486             -5
- 4424       -16.2493        9.75097       -28.0958
- 4425       -18.0726        9.42654       -28.4792
- 4426        26.0973        6.15606       -3.64531
- 4427        24.7116             10       -3.78234
- 4428       -13.1552        3.88959       -29.0356
- 4429        27.8586        10.1938       0.618514
- 4430        -22.516            -10       -31.8184
- 4431       -14.3534        9.99149       -27.7601
- 4432       -10.6541        4.15633       -28.4534
- 4433             26         3.0639             -5
- 4434        -24.208            -10       -31.9296
- 4435        29.0273     -0.0513277       -1.81534
- 4436       -19.5288       -5.28656       -31.4123
- 4437       -24.1116       -5.01769       -31.7626
- 4438        33.5564       -2.44356              5
- 4439       -10.2529        6.85198       -27.7585
- 4440        -24.208       -7.54257       -31.9296
- 4441        32.6334        3.16181              5
- 4442       -18.5562       -0.12087       -30.7844
- 4443       -24.0712       -3.44634       -31.6926
- 4444       -23.5462        2.81249       -30.7832
- 4445       -23.2005        5.63689       -30.1844
- 4446        30.8271        6.41965          3.125
- 4447       -11.3405      -0.835778       -29.6424
- 4448             26        3.78917             -5
- 4449       -11.2103       0.535467       -29.4169
- 4450        27.8902        8.25447       -0.70309
- 4451       -11.0802        1.90671       -29.1914
- 4452       -21.8894       -5.85881       -31.8443
- 4453       -17.9011        2.04309       -30.4849
- 4454        26.5862        7.18793       -3.06979
- 4455        29.6912        6.12324        0.95291
- 4456        27.4659        2.37485       -3.64531
- 4457             26             10       -2.56467
- 4458       -20.0392       -6.76843       -31.7593
- 4459        32.9883       -1.92525        3.64352
- 4460        -21.849       -4.28745       -31.7743
- 4461       -23.9952      -0.734706        -31.561
- 4462       -15.3362        -3.4887       -30.9244
- 4463        31.6785        4.01341          3.125
- 4464       -13.3139       -1.92187       -30.4002
- 4465        30.9706      -0.655745       0.404255
- 4466       -10.1435        8.52272       -27.5691
- 4467        24.7116         8.7844             -5
- 4468       -14.0542         0.8826       -30.2074
- 4469        32.3807       -1.45687        2.41768
- 4470       -19.7884            -10       -31.9552
- 4471       -22.4064       0.365434       -31.4395
- 4472       -17.3847        -8.2556        -31.662
- 4473             26        5.05142             -5
- 4474         31.404        2.52861          1.875
- 4475             26         5.1271             -5
- 4476       -22.0857        3.63957       -30.8841
- 4477        33.7319       -0.33237              5
- 4478         -18.77        6.52253       -29.9114
- 4479        27.3352        4.25073       -3.64531
- 4480        32.0431        7.32911              5
- 4481       -16.1822        -1.8151       -31.0739
- 4482       -16.9982        7.34492        -29.478
- 4483        27.7578        6.62369       -2.17209
- 4484       -13.3311         5.2422       -29.3401
- 4485        30.6886        1.42187       0.219897
- 4486       -22.8968       -8.77128       -32.3381
- 4487        -21.699        6.02042       -30.3972
- 4488       -15.1841        7.74884       -29.1101
- 4489       -12.5975        10.0972       -27.9174
- 4490        31.7486        8.64532              5
- 4491        -24.529       -8.77128       -32.4854
- 4492       -16.9474            -10       -31.7846
- 4493       -23.9035        2.21789        -31.402
- 4494       -20.6003        8.55052       -29.7219
- 4495        27.3683       0.111216             -5
- 4496         32.746        5.25876              5
- 4497             26         8.7844       -3.78234
- 4498       -12.6954         8.2386       -28.5495
- 4499        27.5383         10.174       -1.03698
- 4500       -18.3737       -3.72271       -31.7317
- 4501       -10.8423        5.73195       -28.7795
- 4502        33.1441       0.160971        3.70884
- 4503       -24.0391        1.10489       -31.6369
- 4504       -23.2434        7.58243       -30.2588
- 4505       -10.0341        10.1935       -27.3796
- 4506       -16.0188       -4.97393       -31.5348
- 4507        30.7714        8.75835        3.14544
- 4508         31.454        9.96153              5
- 4509        24.7116             10             -5
- 4510        -11.256        3.25932       -29.4959
- 4511             26        6.27922             -5
- 4512        29.0787         3.8613       -1.77031
- 4513       -17.0282      -0.141513       -31.2233
- 4514       -23.7742         4.0403       -31.1781
- 4515        34.4478       -3.48764              5
- 4516         -24.56       -6.17037       -32.5392
- 4517       -19.2534       -8.24021       -32.2333
- 4518       -20.8332        1.36257        -31.494
- 4519        27.3685        1.23562             -5
- 4520        28.8816     -0.0237432        -3.3123
- 4521         29.315        5.48372      -0.933119
- 4522       -22.4502        2.20503       -31.5154
- 4523        31.9356        5.24684          3.125
- 4524        -20.694       -2.72361       -32.0937
- 4525       -16.5404       -6.62905       -31.8749
- 4526       -24.4197       -2.05222       -32.2961
- 4527        30.4659        10.0984         3.0221
- 4528       -13.4143      0.0929648       -30.7003
- 4529       -22.3378       -7.01149        -32.621
- 4530        27.4199        5.84655       -3.64531
- 4531       -13.9684       -2.95024       -31.2212
- 4532             26             10       -3.72378
- 4533       -20.1781        3.52653       -31.1945
- 4534        -11.926       -1.55224       -30.6565
- 4535             26        7.20747             -5
- 4536        33.9074        1.77882              5
- 4537        29.4997        10.1876        1.29089
- 4538       -19.7914        5.90738       -30.7076
- 4539        27.2378         3.1115             -5
- 4540       -21.5855            -10       -32.7466
- 4541             26         7.5688             -5
- 4542       -13.4898        6.48272       -29.6149
- 4543        -23.793        5.43015       -31.2107
- 4544       -23.1568            -10       -32.9284
- 4545       -21.6662         7.9357       -30.4931
- 4546        34.0227       -2.95043         3.5138
- 4547       -24.8499            -10       -33.0413
- 4548        30.7873      -0.576868       -1.33307
- 4549        -15.776        2.93233       -30.9394
- 4550        -11.001        6.97248       -29.0543
- 4551       -19.1209       -1.72647       -32.1483
- 4552       -14.0042        3.75472        -30.506
- 4553       -24.1315        3.44569       -31.7969
- 4554       -18.7662        8.81736       -30.0763
- 4555        28.4819        3.35597       -3.64531
- 4556        33.0879        6.65091              5
- 4557       -11.4318        4.61192       -29.8005
- 4558       -16.9637        9.26473       -29.7182
- 4559       -16.2641        -8.2556        -32.309
- 4560         32.379        -1.4557       0.747301
- 4561        27.2378        4.40478             -5
- 4562       -10.8249        8.40676       -28.7492
- 4563       -15.1379        9.62521       -29.3406
- 4564        35.1642       -4.65864              5
- 4565             26        8.52832             -5
- 4566        -18.504       -6.55473       -32.5937
- 4567        29.4006        8.08023      -0.578821
- 4568        33.4975       -2.38851        2.29892
- 4569         30.495        1.46397       -1.53267
- 4570             26        8.72603             -5
- 4571        27.5383         10.174       -2.31135
- 4572       -21.0266       -8.24021       -33.0295
- 4573       -12.0593       0.400598       -30.8874
- 4574       -22.6782        3.43283       -31.9104
- 4575       -23.8118           6.82       -31.2432
- 4576       -11.9291        1.77184       -30.6619
- 4577       -14.3731       -4.05792       -31.9221
- 4578        32.2774        6.63899          3.125
- 4579       -14.0571      -0.925861       -31.5284
- 4580        -24.912       -4.79818       -33.1488
- 4581          34.02        3.87576              5
- 4582       -15.8019            -10        -32.446
- 4583       -25.0052       -7.45075       -33.3103
- 4584        34.1785      -0.855008        3.59052
- 4585        32.1717       0.761198       0.583842
- 4586       -21.8735        5.20852       -31.5734
- 4587       -17.3184        6.51911        -30.759
- 4588       -15.5467         7.3415       -30.3256
- 4589        27.3225        8.47489       -3.78234
- 4590       -22.6898        -5.6393       -33.2306
- 4591       -15.7706         5.0701         -30.93
- 4592        30.9134        5.71629       0.158441
- 4593       -16.7469       -3.42071       -32.4378
- 4594       -10.7178        10.1306       -28.5637
- 4595       -12.4481       -2.44356       -31.5607
- 4596         29.206        10.2024      -0.369066
- 4597        33.2096        3.86385          3.125
- 4598        33.0769        8.31948              5
- 4599        31.0057        8.06823        1.27044
- 4600       -13.9988        5.89249       -30.4966
- 4601       -14.9032        0.74773       -31.6778
- 4602        35.6881       -5.92755              5
- 4603        27.3225         6.0006             -5
- 4604       -15.0181        -5.6188        -32.413
- 4605        28.7371     0.00638008             -5
- 4606             26             10             -5
- 4607       -24.4887        2.85109       -32.4157
- 4608        30.6388        4.23149       -1.09156
- 4609         32.935        2.37904          1.875
- 4610        28.7033        4.95431       -3.64531
- 4611       -13.4435        8.35909       -29.8454
- 4612       -24.6244        1.73809       -32.6507
- 4613         34.832         -4.058         3.5138
- 4614       -11.5905        5.85245       -30.0753
- 4615       -24.3127        4.54118       -32.1108
- 4616       -19.7969        8.24897       -30.9006
- 4617         32.795         9.6874              5
- 4618         -24.76       0.625081       -32.8857
- 4619       -20.4676       -6.48042       -33.3124
- 4620       -21.7099       -1.86733        -33.049
- 4621       -13.3599        9.80461       -29.4828
- 4622       -17.5929       -1.74712       -32.5873
- 4623       -17.7809            -10       -33.1143
- 4624        29.8982       0.958647       -3.40767
- 4625        30.2122      -0.362267        -3.3123
- 4626             36            -10              5
- 4627       -19.2551            -10       -33.3224
- 4628          28.98        6.21674       -2.96656
- 4629        -17.349       -4.99088       -32.9131
- 4630       -22.2482        7.21532       -31.5012
- 4631        28.6064        1.88226             -5
- 4632       -23.0355        2.83823       -32.5292
- 4633        36.0064       -7.26293              5
- 4634       -15.2002       -6.94748       -32.7284
- 4635       -23.1712        1.72522       -32.7641
- 4636        -12.105        3.12445       -30.9664
- 4637        36.1112       -8.63171              5
- 4638       -19.9659        5.09548       -31.8839
- 4639       -25.3261       -8.67946       -33.8662
- 4640        35.6689       -2.14023              5
- 4641        27.3225        7.25929             -5
- 4642        34.1326         5.9727              5
- 4643       -18.3436        5.90622       -31.5457
- 4644       -13.9778        7.59116       -30.4602
- 4645       -23.8222       -8.77128       -33.9006
- 4646        32.5106        8.47723        3.17784
- 4647          27.44        10.1667       -3.72378
- 4648       -21.5823        2.82536       -32.6426
- 4649       -12.6131      -0.403291       -31.8465
- 4650        34.4495       -3.48883        2.18104
- 4651       -24.3488         5.9715       -32.1733
- 4652        28.4757        3.75814             -5
- 4653       -25.3572       -6.07856       -33.9199
- 4654       -20.1368      -0.870201       -33.1035
- 4655        32.3773       -1.45452      -0.860154
- 4656       -25.2605       -3.40407       -33.7524
- 4657       -18.8004        1.36899       -32.6757
- 4658        33.3222        5.96079          3.125
- 4659         33.496       -2.38707       0.637135
- 4660       -12.8937       -3.48764       -32.3326
- 4661       -14.7876            -10       -33.0316
- 4662       -24.6699        3.94657       -32.7296
- 4663       -25.4788            -10       -34.1305
- 4664       -17.3319        8.81395       -30.9138
- 4665        32.2125        9.80466        3.05798
- 4666        -20.809        7.58707       -31.6688
- 4667        -23.135       -6.91967       -34.0017
- 4668       -11.7492        7.09297       -30.3502
- 4669        34.0387      -0.457419        1.83155
- 4670       -15.5098        9.26193       -30.5675
- 4671        31.2071        9.99319        1.32326
- 4672        28.9098        10.2113         -2.062
- 4673       -14.8483       -8.56096       -33.1366
- 4674       -16.3514        4.34073        -31.936
- 4675       -25.1845      -0.692438       -33.6208
- 4676        -17.012       -8.31452       -33.4949
- 4677       -19.3126       -4.91657       -33.6318
- 4678       -18.1453        3.53294       -32.3762
- 4679       -12.0995        5.26222        -30.957
- 4680          32.17       0.762376       -1.05508
- 4681        -11.573        8.52725       -30.0451
- 4682        34.1216        7.64127              5
- 4683        35.8444     -0.0290444              5
- 4684        32.5117        5.94887           1.25
- 4685       -22.4661        5.00178       -32.5997
- 4686        27.3643        8.88113             -5
- 4687             36            -10        3.70932
- 4688        35.5804       -5.62128        3.18303
- 4689        35.2932        3.31554              5
- 4690       -21.0106            -10       -34.1357
- 4691        32.2372        4.46407              0
- 4692       -11.3969        9.96153         -29.74
- 4693        28.5603        5.35396             -5
- 4694       -14.9936       -4.36294       -33.1504
- 4695        36.5606       -4.91663              5
- 4696        34.8021        1.16043        3.12271
- 4697       -22.5109            -10       -34.3092
- 4698        33.3112        7.62936          3.125
- 4699        36.1213       -8.56096        3.70932
- 4700        36.4728       -3.24777              5
- 4701        28.7774        8.58055         -3.531
- 4702       -14.9532       -2.79159       -33.0804
- 4703        35.7462        1.87563              5
- 4704        -13.252       -4.65864       -32.9531
- 4705        30.6228        7.67328       -1.37329
- 4706       -24.0846            -10       -34.4911
- 4707       -16.6389            -10       -33.7736
- 4708        29.7531       0.987501             -5
- 4709        31.9627        2.97927          -1.25
- 4710       -12.7781        1.63697       -32.1323
- 4711        30.2634        5.32451       -2.96656
- 4712       -14.0256        9.47201       -30.6357
- 4713        35.9442          -6.95        3.18303
- 4714        30.0724      -0.311912             -5
- 4715        30.6974        10.0687      -0.251586
- 4716       -18.6088      -0.890844       -33.5425
- 4717       -18.3537        8.24796        -31.736
- 4718       -24.8512        5.04206       -33.0435
- 4719       -25.1144        2.90721       -33.4995
- 4720        27.3605        10.1498             -5
- 4721       -15.5957       -5.93312       -33.6256
- 4722       -23.3296        4.03735       -33.2141
- 4723       -15.7992         -1.118       -33.2298
- 4724       -18.9756       -8.24021       -34.2136
- 4725        31.8716       -1.12523       -2.78378
- 4726       -17.2724        1.34834       -33.1147
- 4727        34.1106        9.30984              5
- 4728       -25.2501         1.7942       -33.7344
- 4729        36.9817       -6.21878              5
- 4730        31.5732       0.257051       -2.93008
- 4731       -20.4726       -8.24021       -34.4071
- 4732       -25.8024       -7.35893        -34.691
- 4733       -22.3832        6.40284       -32.7006
- 4734       -12.2582        6.50274       -31.2318
- 4735        29.6224        2.86338             -5
- 4736        -21.952       -8.24021        -34.592
- 4737       -20.0917       -5.54179       -34.3177
- 4738       -25.6089       -2.00996       -34.3559
- 4739        36.2033       -4.33173        3.59052
- 4740        35.3204       -4.97638        1.87885
- 4741       -18.1576       -3.35272       -33.9512
- 4742       -13.5139       -5.92755       -33.4068
- 4743         28.645        6.94977             -5
- 4744         37.236            -10              5
- 4745        37.2392       -8.63147              5
- 4746        36.1154       -2.66287        3.59052
- 4747        35.4058        5.41248              5
- 4748             36            -10        2.53815
- 4749        32.7449        7.78711        1.30284
- 4750        28.8198        10.2128       -3.44833
- 4751       -12.7727        3.77474       -32.1229
- 4752       -13.6699            -10       -33.6769
- 4753        -25.955       -8.67946       -34.9554
- 4754       -22.5507       -3.21918       -34.5052
- 4755        35.0732        -1.4734        1.71323
- 4756        34.0371      -0.456242       0.192636
- 4757       -21.3701        4.39431       -33.3319
- 4758       -15.8431       0.721589       -33.3058
- 4759       -13.6731       -7.26293       -33.6824
- 4760        31.3659        2.47395         -3.125
- 4761       -13.7255       -8.63171       -33.7732
- 4762        35.0903        2.93519        2.96952
- 4763        34.6528       -3.77906       0.388317
- 4764       -15.4133            -10       -34.1153
- 4765       -17.5593       -5.85881       -34.3443
- 4766       -20.9945        6.81914        -32.874
- 4767       -19.3423        7.58591       -32.5178
- 4768       -13.5091       -2.26902       -33.3985
- 4769       -25.6086       0.629577       -34.3554
- 4770       -12.2372        8.20141       -31.1954
- 4771       -22.4747      -0.507547       -34.3736
- 4772       -20.3285        -4.0603        -34.587
- 4773       -23.6868        3.44275       -33.8329
- 4774        33.5439        9.47208        3.05798
- 4775        -15.863        8.81054       -31.7714
- 4776        33.7449       -2.64132       -1.11182
- 4777       -23.8225        2.32974       -34.0679
- 4778       -26.1076            -10       -35.2197
- 4779       -25.3159         4.0373       -33.8484
- 4780        29.8438        4.46172             -5
- 4781       -14.3151        7.36153       -31.9425
- 4782        35.3833        7.11343              5
- 4783        36.1126         -8.258        2.05321
- 4784        33.8297        1.76065    -0.00228683
- 4785        28.6868        8.57161             -5
- 4786       -20.0147       -6.52288       -34.8472
- 4787       -12.0674         9.6874       -30.9013
- 4788       -20.8858       0.592593       -34.2521
- 4789        30.4021        10.1061        -1.9373
- 4790        32.2211        7.90586      -0.281732
- 4791       -16.0441       -7.08581       -34.4023
- 4792       -24.6193       -8.67946       -35.2813
- 4793        35.8759       -6.63412        1.58154
- 4794       -15.5783       -8.63147       -34.3987
- 4795       -18.9367       -3.97795       -34.6371
- 4796       -22.2336        3.42988       -33.9464
- 4797       -12.7673        5.91251       -32.1135
- 4798       -19.5495        2.83178       -33.8243
- 4799       -22.9021        5.51054       -33.5993
- 4800        31.9466        6.42106       -1.53173
- 4801       -26.1114       -4.67207       -35.2263
- 4802        37.2514            -10        3.70932
- 4803        36.9165       -5.90437        3.29077
- 4804        37.8811       -7.40275              5
- 4805        31.5872        4.07228         -3.125
- 4806        30.7692        1.96862             -5
- 4807        31.0552       0.566422             -5
- 4808        32.9868       -1.92393       -2.78378
- 4809             36            -10        1.21538
- 4810        32.9781        9.62534        1.35567
- 4811       -13.9515       -4.94792       -34.1647
- 4812        35.2028        5.03213        2.96952
- 4813        30.2878        8.40631       -3.40673
- 4814        31.3413      -0.835778             -5
- 4815       -14.3642        9.06912       -31.8707
- 4816       -24.7121            -10       -35.5781
- 4817       -15.1474        2.23759       -33.5692
- 4818       -13.6741       -0.22876       -33.6843
- 4819       -13.9111       -3.37657       -34.0947
- 4820        29.9284        6.05753             -5
- 4821       -16.9077        8.24393         -32.58
- 4822       -13.3535        3.04538       -33.1289
- 4823         37.957       -5.17462              5
- 4824       -15.3403        6.74863       -32.7292
- 4825       -26.0331      -0.687941       -35.0906
- 4826        35.3929        8.83113              5
- 4827       -22.8992       -1.82507       -35.1088
- 4828       -24.2237        1.22778       -34.7699
- 4829       -16.4043       -4.29496       -34.6637
- 4830        37.8692       -3.50576              5
- 4831       -23.8061        4.54533       -34.1916
- 4832       -12.7462        7.61118       -32.0771
- 4833       -19.1735       -2.49645       -34.9064
- 4834        28.7285        10.1935             -5
- 4835        34.9935        7.30377        3.28784
- 4836       -25.7401        2.96332       -34.5832
- 4837       -19.0031            -10       -35.2948
- 4838       -18.0077       -7.01149        -35.121
- 4839       -17.4836            -10       -35.1149
- 4840       -16.3639       -2.72361       -34.5937
- 4841        34.3924        5.02022        1.09452
- 4842        37.5793       -8.63147        3.64988
- 4843        35.4612       -5.30587       0.104269
- 4844        37.7813       -1.83691              5
- 4845        -14.162       -6.25006       -34.5294
- 4846       -20.4776            -10       -35.5019
- 4847       -22.6348        2.32792       -34.6484
- 4848        36.7391      -0.647434        3.12271
- 4849        36.6789        4.85227              5
- 4850       -21.9357            -10          -35.7
- 4851        34.1179        3.53542       -0.15548
- 4852        36.1126         -8.258       0.760098
- 4853       -14.2879            -10       -34.7474
- 4854       -19.7158       -4.60317        -35.323
- 4855       -14.2895       -8.63147       -34.7501
- 4856         34.183        7.29186        1.41284
- 4857        37.6832      0.0677654              5
- 4858       -23.4363            -10       -35.8715
- 4859        32.4533        9.75164      -0.220054
- 4860        -13.718        1.61083       -33.7603
- 4861        30.1723        10.1317       -3.44833
- 4862        38.4721            -10              5
- 4863        30.9905        3.56696             -5
- 4864        -26.297       -1.94966       -35.5477
- 4865         37.132        3.41235              5
- 4866        33.1422       0.174688       -2.93008
- 4867       -21.1579        5.96327       -34.0213
- 4868        35.2703       -1.76769     -0.0601501
- 4869        35.6968       0.542036        1.24543
- 4870        36.6409        1.25724        3.12271
- 4871       -13.3481        5.18315       -33.1195
- 4872       -19.5493        6.81784       -33.7104
- 4873       -17.9134        7.58476       -33.3449
- 4874       -26.5566       -5.95245       -35.9974
- 4875        34.8439       -4.07741       -1.36573
- 4876       -26.4599       -3.27796       -35.8299
- 4877       -12.7252        9.30984       -32.0407
- 4878       -26.6146        -7.3152       -36.0979
- 4879        34.3577      -0.782266       -1.54783
- 4880         37.585        1.97244              5
- 4881        -24.235       0.112921       -35.4322
- 4882             36            -10     -0.0452634
- 4883       -26.1213        1.82662       -35.2435
- 4884        34.9924        8.99096        3.17979
- 4885        36.6565        6.55321              5
- 4886        35.9235       -6.84907      -0.162755
- 4887       -16.2521            -10       -35.4349
- 4888       -24.2522        3.50711       -34.9643
- 4889       -26.7189            -10       -36.2784
- 4890       -19.9526       -3.12167       -35.5923
- 4891       -20.8621        3.39963       -34.7681
- 4892       -18.5227       -8.28267       -35.7484
- 4893        32.9348        2.39158         -3.125
- 4894        30.0495        8.45565             -5
- 4895        35.9862        6.77698        3.63797
- 4896       -20.0196       -8.28267       -35.9419
- 4897        37.5682            -10        2.41849
- 4898       -26.7672       -8.63574       -36.3622
- 4899       -19.3373        4.40073       -34.5136
- 4900        37.8919       -6.64435        3.15197
- 4901        31.5712        7.51408       -3.40673
- 4902        33.7296        7.47842      -0.122675
- 4903       -24.3776       -4.19861        -36.113
- 4904        34.1504        1.43463       -1.74275
- 4905        -17.715        5.21148       -34.1754
- 4906       -15.9211        6.01927       -33.7352
- 4907       -18.3601       -5.63804       -35.7313
- 4908       -14.9968         8.5468       -32.9664
- 4909       -22.0352        5.03503       -34.6696
- 4910        31.9305        9.86285       -1.81346
- 4911        38.8564       -6.35859              5
- 4912        32.5123       -1.55224             -5
- 4913       -14.6104       -7.40275        -35.306
- 4914        37.1135        -4.7573        1.74249
- 4915        31.2118         5.1653             -5
- 4916        35.1758        6.76506        1.76297
- 4917       -13.3771        7.08333       -33.1698
- 4918       -22.1554       -5.03972       -36.1948
- 4919         37.514       -8.31706        1.94065
- 4920         36.476        4.47192        2.96952
- 4921         39.114       -8.77128              5
- 4922       -26.4572       0.634074       -35.8252
- 4923        36.4095       -3.57261       0.382995
- 4924        34.2486       -3.22464       -3.06355
- 4925        36.6341        8.25416              5
- 4926        34.4393        9.19073        1.46541
- 4927        -14.651       -5.23719       -35.3763
- 4928        33.2511        6.25404         -1.875
- 4929        35.9849         2.3168        1.09223
- 4930       -25.5117       -8.67946       -36.6229
- 4931       -17.3798       -1.86733        -35.549
- 4932       -20.1894       -1.64018       -35.8616
- 4933       -14.6106       -3.66584       -35.3063
- 4934        -18.853       0.599012       -35.4338
- 4935         36.929          3.032        2.96952
- 4936       -16.0434       0.371853       -35.1211
- 4937        -22.885         4.0344       -35.2502
- 4938       -24.6595        -1.2046       -36.1673
- 4939       -24.6534        2.40496       -35.6671
- 4940       -15.7228        3.64599       -34.5657
- 4941        32.9766        4.76923         -3.125
- 4942       -14.5702       -2.09449       -35.2363
- 4943        35.5413       -5.51352       -1.64245
- 4944        32.3381        1.88626             -5
- 4945       -17.5167         2.8382        -35.006
- 4946        30.0958        10.1306             -5
- 4947       -13.9289        4.45378       -34.1255
- 4948        36.1199       -8.46337      -0.970648
- 4949        37.7651        4.58389              5
- 4950        32.6242       0.484059             -5
- 4951       -16.0674        7.93462       -33.7278
- 4952       -16.5157       -8.77128       -36.0222
- 4953             36            -10       -1.27376
- 4954       -14.9059            -10       -35.8178
- 4955       -19.5617       -6.56534       -36.3819
- 4956       -25.6053            -10       -36.9022
- 4957        38.8135            -10        3.57895
- 4958       -26.7457      -0.607097       -36.3249
- 4959        38.2181        3.14397              5
- 4960       -13.3663        8.83113       -33.1512
- 4961       -25.2943       -7.18657       -36.8695
- 4962       -17.2051       -4.07419       -36.0507
- 4963        37.5682            -10        1.10372
- 4964        -19.655        5.96675       -34.8843
- 4965        33.9702         9.3443     -0.0676245
- 4966        31.6913        9.90897       -3.31126
- 4967        -14.614      -0.254901       -35.3123
- 4968       -24.8228       -5.47898       -36.8841
- 4969       -16.0873        2.21144       -35.1971
- 4970       -14.2934        3.01924       -34.7569
- 4971        37.8211        5.83613              5
- 4972       -18.0358          6.821       -34.5792
- 4973        31.3329        7.56341             -5
- 4974       -24.7261       -2.80449       -36.7166
- 4975         39.551       -4.95361              5
- 4976        39.7558            -10              5
- 4977       -21.9383      0.0951525       -36.2579
- 4978        37.8267       -6.32994        1.44274
- 4979        39.1175      -0.659457              5
- 4980        36.0174       0.216012      -0.495038
- 4981        36.2483        8.45262        3.17979
- 4982        35.0113       -4.36393       -3.06355
- 4983        39.4632       -3.28475              5
- 4984        39.7558       -7.54257              5
- 4985       -25.0136        1.24094        -36.291
- 4986        -26.985       -1.88936       -36.7395
- 4987         35.591       -2.09371       -1.80061
- 4988        35.9661       -7.06312       -1.92297
- 4989        33.5564       -2.44356             -5
- 4990        38.0753       0.530014        3.12271
- 4991       -13.9579        6.35397       -34.1758
- 4992       -18.3951            -10       -36.6951
- 4993        32.5594         3.4846             -5
- 4994       -23.3079        2.96279         -35.99
- 4995       -19.9154            -10        -36.876
- 4996       -15.0994       -6.38988       -36.1529
- 4997       -16.8929            -10       -36.5448
- 4998       -24.3329            -10       -37.2212
- 4999        36.2731        4.09157        0.93904
- 5000        38.8673       -5.60019        3.15197
- 5001        37.2594        6.21676        3.63797
- 5002        35.1728        6.76691        0.13194
- 5003       -20.6663        5.00681       -35.4924
- 5004        39.0194        1.24521              5
- 5005        38.8127        2.42994              5
- 5006        38.7794       -3.93133        3.15197
- 5007       -27.3301            -10       -37.3372
- 5008       -17.5548       -7.05395       -36.6557
- 5009       -15.2269       -8.77128       -36.3737
- 5010       -27.1738       -3.20498       -37.0665
- 5011       -14.6579        1.58469       -35.3882
- 5012       -16.0227          5.212       -34.9467
- 5013       -17.8166        4.40421       -35.3869
- 5014       -22.6319       -8.50711       -37.2749
- 5015        38.0754       -2.74664        1.79247
- 5016        33.4474        9.49949       -1.65378
- 5017        36.1199       -8.46337       -2.24025
- 5018         39.454       -8.77128        3.64988
- 5019       -27.4051        -8.6395       -37.4669
- 5020        37.3107       -5.05159     -0.0308926
- 5021       -20.6858        -5.0052       -37.0343
- 5022        37.8266        7.58243              5
- 5023       -27.3109       -4.54596       -37.3038
- 5024       -17.9842       -4.69942       -36.7366
- 5025        38.0073         4.2015        3.69404
- 5026             36            -10       -2.56387
- 5027       -16.6494        7.21409       -34.7358
- 5028        37.8888       -8.01288       0.629339
- 5029       -22.1604       -6.79952       -37.2895
- 5030       -24.1113       -8.50711       -37.4597
- 5031       -27.4269       -7.27148       -37.5047
- 5032       -20.1657        1.16686       -36.3776
- 5033       -27.3954        -5.9042       -37.4502
- 5034        37.5163        2.04638        1.81675
- 5035          35.09        2.94773       -2.03048
- 5036        37.0331       -1.55717     -0.0848121
- 5037        33.7317       -0.31983             -5
- 5038        35.8544        8.63484        1.57568
- 5039       -23.6397       -6.79952       -37.4744
- 5040       -21.4934        4.00418       -36.0835
- 5041       -21.7795        -4.1011       -37.2001
- 5042       -18.8293        3.40605       -35.9498
- 5043        38.4604        2.76158        3.69404
- 5044       -21.9497       -1.01971       -36.9202
- 5045       -17.5558       -2.67507       -36.6582
- 5046        36.6067       -3.86689       -1.39039
- 5047       -16.3327         3.4883       -35.6222
- 5048        32.9605        8.21103       -3.40673
- 5049       -14.5388        4.29609        -35.182
- 5050       -23.6873        1.83048       -36.6542
- 5051       -24.9945       0.123715        -36.967
- 5052        38.8512        4.31551              5
- 5053        34.9472       -1.27678       -3.61775
- 5054        37.2457        7.93298        3.56589
- 5055       -13.9869        8.25416        -34.226
- 5056        40.3977       -8.77128              5
- 5057        32.6012        5.86225             -5
- 5058        36.3056        1.99078      -0.648231
- 5059       -19.4342       -8.28267       -37.3285
- 5060        35.6526       -5.83275       -3.37171
- 5061         31.454        9.96153             -5
- 5062        39.1522            -10        2.29975
- 5063        34.4478       -3.48764             -5
- 5064       -15.5478            -10       -36.9296
- 5065        40.4504       -6.13758              5
- 5066       -21.7614            -10       -37.6637
- 5067       -15.4518       -5.01643       -36.7633
- 5068       -15.5478       -7.54257       -36.9296
- 5069         40.132       -1.90059              5
- 5070       -15.4114       -3.44508       -36.6933
- 5071       -14.5402        5.63689       -35.1844
- 5072       -14.9033        2.86155       -35.8133
- 5073       -23.2211            -10       -37.8632
- 5074       -25.2586       -1.13802       -37.4246
- 5075        37.0565        5.83641        1.60749
- 5076       -17.9071        -5.6805       -37.2661
- 5077       -26.2249       -9.99999       -37.9753
- 5078        35.9843       -7.16342       -3.37171
- 5079        38.9073        5.56775              5
- 5080       -22.0163        -2.6196       -37.4694
- 5081        33.0193        9.61478       -3.31126
- 5082        37.8718       -6.54444      -0.309513
- 5083        39.7667       -6.78417        3.15197
- 5084        35.4047        8.82776      0.0387027
- 5085         33.907         1.8039             -5
- 5086       -19.5308       -3.44135       -37.3537
- 5087        37.5706     -0.0760353       0.285123
- 5088       -18.1166        5.97023       -35.7678
- 5089       -16.6656        2.81485       -36.1988
- 5090        40.0952            -10        3.57895
- 5091       -18.1591      -0.466669       -36.8987
- 5092        35.1318        5.32538       -2.03048
- 5093        39.4458        3.60147              5
- 5094       -21.7025       -5.08219       -37.7295
- 5095       -15.3495      -0.693828       -36.5861
- 5096        38.1826        5.55693        3.26286
- 5097        35.1225       0.846942       -3.61775
- 5098       -21.9154        2.93076        -36.821
- 5099       -16.8227        1.77252       -36.4709
- 5100             36            -10       -3.72334
- 5101       -26.3082       -8.56003       -38.1196
- 5102        37.5682            -10       -1.21444
- 5103        37.1678       -5.35975       -1.66901
- 5104        36.8673         8.1403        1.92242
- 5105        37.8044        3.82114        1.66356
- 5106       -23.7165       0.740755       -37.3529
- 5107       -20.4738      -0.125424       -37.2558
- 5108        36.1213       -8.56096       -3.72334
- 5109       -17.4272       -8.77128       -37.6024
- 5110         36.338      -0.110012        -2.2355
- 5111       -16.6327        5.05432       -36.0031
- 5112        41.0396            -10              5
- 5113        -19.156         5.0106       -36.3601
- 5114        38.9633           6.82              5
- 5115        35.1642       -4.65864             -5
- 5116        39.4648       -8.01288        1.80185
- 5117        38.4856            -10     -0.0529242
- 5118       -15.2362         2.1881       -36.3899
- 5119       -25.3068       -2.74445       -37.9885
- 5120       -15.8687       -8.77128       -37.4854
- 5121        32.7223        8.26036             -5
- 5122        36.4005       -4.62565       -3.18286
- 5123       -25.9927       -5.79031       -38.2568
- 5124        -26.035       -7.14205         -38.33
- 5125       -21.1237       -8.22631       -38.1312
- 5126        39.0935        3.93311        3.69404
- 5127       -14.5832        7.58243       -35.2588
- 5128        36.3091       -2.92769       -3.18286
- 5129        37.2876        1.29279      -0.600871
- 5130       -15.3933        1.14576       -36.6621
- 5131        34.9475        9.00797       -1.49535
- 5132        33.9487        4.18155             -5
- 5133        40.2471        1.70272              5
- 5134        40.0404        2.88744              5
- 5135        40.4538       0.517992              5
- 5136       -15.9002       -6.16911       -37.5399
- 5137       -25.4625       -4.07464       -38.2582
- 5138        -16.704        6.40616       -35.9746
- 5139        -20.142         3.9739       -36.8936
- 5140        38.4095        7.21223        3.56589
- 5141       -18.5717        -1.8188       -37.6134
- 5142       -15.1488        4.13841       -36.2384
- 5143         41.145       -4.73259              5
- 5144       -25.2211       -9.99999       -38.5548
- 5145       -20.3099       -4.06657       -38.0396
- 5146       -15.7621       -2.04596       -37.3007
- 5147        41.3437        -7.4369              5
- 5148       -18.3519       -6.96157       -38.0364
- 5149       -20.6159       -1.36349       -37.8492
- 5150        37.5591       -8.53156       -2.17996
- 5151         -23.71      -0.399239       -37.9788
- 5152       -16.9656        4.38086       -36.5797
- 5153        35.6881       -5.92755             -5
- 5154       -19.3066            -10       -38.2752
- 5155        39.1495        5.18536        3.69404
- 5156         34.469        7.78358       -3.24767
- 5157        39.9446       -1.33825        2.95695
- 5158        37.3538        -1.8832       -1.82528
- 5159       -17.8051            -10       -38.1262
- 5160        37.8399        7.58125        2.27594
- 5161        40.4613       -5.37918        3.15197
- 5162       -22.2064        1.61096       -37.6634
- 5163        39.9466        4.67878              5
- 5164        37.0535        5.83825     -0.0235404
- 5165         32.795         9.6874             -5
- 5166        39.8948        2.03436        3.69404
- 5167         39.688        3.21908        3.69404
- 5168        38.9023       -0.14878        1.07966
- 5169        37.5682            -10       -2.50028
- 5170        37.9797        5.17658        1.23238
- 5171       -15.1501         5.4792       -36.2408
- 5172             36            -10             -5
- 5173       -16.1897            -10       -38.0413
- 5174        36.0064       -7.26293             -5
- 5175        36.9615       -6.11851       -3.46148
- 5176       -17.9783         3.3827       -37.1426
- 5177       -25.0371       -8.42037       -38.8653
- 5178        39.7775       -6.02576        1.30394
- 5179       -20.6658       -6.50898       -38.5713
- 5180        36.1112       -8.63171             -5
- 5181       -15.4817        3.46495        -36.815
- 5182        36.8642        8.14195       0.287185
- 5183        35.6654       -2.11077             -5
- 5184       -20.5467       -2.58507       -38.3089
- 5185       -18.1354        2.34037       -37.4147
- 5186        33.9905         6.5592             -5
- 5187        36.4492        4.47602       -2.03048
- 5188        34.5293        9.15965       -3.13532
- 5189        39.0735       -4.84107     -0.0555546
- 5190        37.5757        3.06755      -0.754064
- 5191       -20.2329       -5.04766        -38.569
- 5192        40.0373         5.9715              5
- 5193        41.2698       -8.77128        3.66441
- 5194       -23.8126       -1.97862       -38.5923
- 5195       -15.1515           6.82       -36.2432
- 5196        40.5412        3.96475              5
- 5197       -16.2526       -4.79566       -38.1502
- 5198        39.3357        3.55072        2.38808
- 5199       -16.3449       -7.45018       -38.3103
- 5200       -24.7863       -7.01421       -39.0479
- 5201        -17.223        5.51417       -36.8736
- 5202        37.8912      -0.402059       -1.45534
- 5203        41.9856       -8.66561              5
- 5204        40.0677            -10        1.09591
- 5205        37.2514            -10       -3.72334
- 5206       -20.4802        2.72222        -37.823
- 5207        38.3695       -3.65638       -1.41505
- 5208       -22.2442       0.510913       -38.3383
- 5209        41.4682      -0.723145              5
- 5210       -24.1033       -9.99999       -39.2002
- 5211        41.8138       -3.34844              5
- 5212       -21.2006            -10        -39.039
- 5213        42.0383       -6.03191              5
- 5214       -18.2911        4.51608       -37.4069
- 5215       -24.3545       -5.33391       -39.1393
- 5216       -15.8145         2.7915       -37.3916
- 5217        34.0506        7.93452             -5
- 5218        35.8407      0.0129583             -5
- 5219        39.3287        6.54609        3.15213
- 5220        35.2662        3.33218             -5
- 5221        36.3927        1.92372       -3.72358
- 5222        36.4318        8.36343       -1.23949
- 5223        40.9681            -10        2.31428
- 5224       -15.9717        1.74917       -37.6637
- 5225       -23.8432       -3.59903       -39.0772
- 5226        42.2973            -10              5
- 5227        40.1889        4.29639        3.69404
- 5228       -15.6698        4.59023       -37.1409
- 5229        41.3546       -6.67849        3.15197
- 5230        36.5606       -4.91627             -5
- 5231        37.5793       -8.63147       -3.71848
- 5232        39.4648       -8.01288      -0.566505
- 5233        37.8369         7.5831       0.618927
- 5234        37.0562      -0.943996       -3.61775
- 5235       -16.1288       0.706837       -37.9359
- 5236        36.4693       -3.21831             -5
- 5237       -18.2244        -8.6789       -38.9831
- 5238        37.6082       0.966763       -2.34133
- 5239          39.39        1.42831       0.856449
- 5240        38.7839        6.95183        1.89697
- 5241        35.9122        7.07207       -2.99306
- 5242       -23.9367       -8.42037       -39.5007
- 5243       -18.4435        1.04808        -38.293
- 5244        37.8609       -7.30284       -3.46148
- 5245        38.9069       -2.17524       -1.04512
- 5246       -16.6659        -8.6789       -38.8661
- 5247       -22.3807      -0.740934       -38.9094
- 5248        41.9124            -10        3.59489
- 5249        40.3809       -8.01288       0.621678
- 5250        38.8673       -5.59983       -1.84803
- 5251        35.9317        1.94731             -5
- 5252       -18.4327            -10       -39.2133
- 5253        41.6369        1.74066              5
- 5254        34.1106        9.30984             -5
- 5255        41.4302        2.92538              5
- 5256         39.511        4.90616         1.9569
- 5257       -15.6885         5.9715       -37.1733
- 5258        36.9817       -6.21841             -5
- 5259       -16.6973       -6.07673       -38.9206
- 5260        41.0421        5.04206              5
- 5261       -20.7581        1.38933         -38.65
- 5262       -16.6033       -3.39655       -38.7577
- 5263       -16.0027        3.91678       -37.7175
- 5264       -20.5382       -8.22631       -39.5179
- 5265       -16.8185            -10       -39.1305
- 5266        -18.736        3.47596       -38.1776
- 5267         37.236            -10             -5
- 5268        35.3079        5.70983             -5
- 5269        37.2392       -8.63147             -5
- 5270        38.1632       -4.41514       -3.20753
- 5271       -19.1062       -5.55565       -39.3429
- 5272       -23.0389       -9.99999       -39.8147
- 5273        35.8053        8.65668       -3.13532
- 5274        41.2807       -8.01288        1.81638
- 5275         39.107        2.79713     -0.0295446
- 5276        38.0719       -2.71718       -3.20753
- 5277        38.6239       -0.80642       -1.93111
- 5278       -16.5414      -0.645296       -38.6505
- 5279        42.4827       -1.96428              5
- 5280       -22.4728       -2.33455       -39.4911
- 5281        41.2808      -0.160803        2.95695
- 5282        41.0779        3.25702        3.69404
- 5283       -20.0583            -10       -39.6985
- 5284        41.6264        -2.7861        2.95695
- 5285        42.9316       -7.33122              5
- 5286        39.4443      -0.694107      -0.675181
- 5287       -18.8561      -0.304051       -39.0076
- 5288       -23.2712       -6.73241       -39.9113
- 5289        40.3777        5.66732        3.15213
- 5290        39.1522            -10       -2.43695
- 5291       -18.5783       -4.16282       -39.4532
- 5292         42.354       0.576033              5
- 5293       -20.9252        0.18084       -39.2854
- 5294        40.9427       -3.43268        1.10892
- 5295        35.3123        7.40668             -5
- 5296       -22.8409       -5.04987       -39.9671
- 5297        37.8339        7.58494      -0.986121
- 5298        41.2117        2.27639        3.00689
- 5299        43.2433       -8.66561              5
- 5300        40.0677            -10       -1.22228
- 5301       -22.3955       -3.56451       -39.9041
- 5302       -16.1909        5.04206       -38.0435
- 5303        38.7811        6.95387       0.263101
- 5304        40.7218        1.35556        1.65099
- 5305       -16.4472        2.87741       -38.4874
- 5306        39.6864         6.2616        1.52572
- 5307        40.2387       -2.24799      -0.250577
- 5308       -17.1421        -7.3578        -39.691
- 5309        41.9715         4.0373              5
- 5310       -16.6043        1.83508       -38.7595
- 5311        39.7667       -6.78417       -1.84803
- 5312        39.1613       0.674715       -1.56117
- 5313        37.8811       -7.40275             -5
- 5314        -16.954       -1.99743       -39.3652
- 5315        38.8135            -10       -3.65406
- 5316       -19.0342         2.1911       -39.0756
- 5317        37.2296         6.2227       -2.99306
- 5318        38.3561        4.81424       -1.71664
- 5319       -18.9982       -1.54212        -39.601
- 5320        42.8577       -8.66561        3.66441
- 5321        40.9843            -10     -0.0605847
- 5322       -22.4621       -8.11564       -40.3731
- 5323        39.2823        4.15257      -0.460724
- 5324         43.555            -10              5
- 5325       -21.0424       -1.08681       -39.8368
- 5326       -17.2947        -8.6789       -39.9553
- 5327         37.957       -5.17389             -5
- 5328       -21.9469       -9.99999       -40.4452
- 5329        40.8786       -6.12997      -0.254279
- 5330        35.3929        8.83113             -5
- 5331        40.6527        3.79276        1.70093
- 5332        37.8657       -3.47594             -5
- 5333       -19.4559       -6.90521       -40.2258
- 5334        37.7744       -1.77798             -5
- 5335        43.5533       -4.63928              5
- 5336        38.3264       0.132779       -3.72358
- 5337        42.1275       0.996372         3.3394
- 5338        37.7518          3.452       -3.72358
- 5339        41.8849            -10        1.10959
- 5340        36.6254        4.86047             -5
- 5341        42.2953       -1.40194        2.95695
- 5342        37.2427         7.9347        -2.8534
- 5343       -16.9629       0.670455       -39.3805
- 5344        43.1676            -10        3.59489
- 5345        40.7761      -0.766852       0.119358
- 5346        38.8783        2.04354       -2.44717
- 5347       -17.4474            -10       -40.2197
- 5348        -18.929        -2.7637       -40.0606
- 5349       -18.9716        -8.6789       -40.3988
- 5350       -16.6556         4.0373       -38.8484
- 5351       -19.3856        1.01577       -39.6843
- 5352        38.4721            -10             -5
- 5353        43.3684      -0.665104              5
- 5354       -20.9964        -2.3001       -40.3318
- 5355          42.82        2.96332              5
- 5356        41.5139        4.54526         2.8687
- 5357        42.7838            -10        2.32883
- 5358       -17.4516       -4.67081        -40.227
- 5359       -21.7698       -6.45261       -40.7606
- 5360       -19.1676            -10        -40.619
- 5361        37.8654       0.156377             -5
- 5362         39.454       -8.77128       -3.71848
- 5363        37.2909         3.4756             -5
- 5364        40.4607       -5.37415       -1.84803
- 5365        38.4174        2.06714       -3.72358
- 5366        36.6297        6.55731             -5
- 5367        40.4931       0.601971      -0.766635
- 5368       -21.3711       -5.01627       -40.8099
- 5369        39.4116       -1.56919       -3.20753
- 5370         40.566       -8.11709       -2.12473
- 5371        39.7567       -4.18945       -3.20753
- 5372       -21.3432       -8.11564        -41.019
- 5373       -17.3755      -0.681678       -40.0952
- 5374        -20.904       -3.52997       -40.7561
- 5375        43.8963       -1.92682              5
- 5376        40.8767        5.19862        1.26847
- 5377        -19.521      -0.211355       -40.3031
- 5378        38.8564       -6.35823             -5
- 5379         39.118        6.70693       -1.30101
- 5380        40.0076        5.99301     -0.0453119
- 5381       -17.0799        2.96332       -39.5832
- 5382        43.3914       -3.90164        3.34867
- 5383        -20.801       -9.99999       -41.1067
- 5384        37.9564        2.09073             -5
- 5385         41.482       -8.11709      -0.936542
- 5386         40.424        3.03917      -0.716691
- 5387         39.114       -8.77128             -5
- 5388        44.2221       -3.25512              5
- 5389        44.4466       -5.93859              5
- 5390        43.5824        1.82662              5
- 5391         38.474        5.28867       -3.30997
- 5392        36.6341        8.25416             -5
- 5393         43.142      -0.244764         3.3394
- 5394        42.7076       -4.54822        1.50064
- 5395        44.5625       -7.30135              5
- 5396        39.6005         3.8802       -2.03355
- 5397        43.6673       -5.63266        3.21658
- 5398       -19.7718       -1.48807       -40.7376
- 5399       -17.6394        -1.9434       -40.5523
- 5400        40.0952            -10       -3.65406
- 5401        42.1079      -0.839597       0.913897
- 5402        38.4066        7.21419        -2.8534
- 5403        42.4059        3.50731         2.8687
- 5404        37.7284        4.53025             -5
- 5405        38.8549        3.12178       -3.72358
- 5406         39.949     -0.0880576       -2.83759
- 5407       -17.8964       -5.95188       -40.9974
- 5408        44.7775            -10              5
- 5409       -17.8023        -3.2717       -40.8345
- 5410       -17.9543       -7.31464       -41.0978
- 5411        40.9764            -10       -2.43926
- 5412        42.9835       -6.27925        1.36855
- 5413        43.6564       -1.28262         3.6101
- 5414       -17.4611        1.82662       -40.2435
- 5415        44.8742       -8.63574              5
- 5416       -18.0586            -10       -41.2784
- 5417        42.0388         1.5976       0.963841
- 5418        41.8933            -10       -1.22445
- 5419        -18.107       -8.63574       -41.3622
- 5420        44.2542       0.634074              5
- 5421        44.4658       -8.66561        3.76957
- 5422        -19.684       -2.70988        -41.224
- 5423       -20.3172       -5.51017       -41.4963
- 5424        37.7943        5.84023             -5
- 5425        38.3939        3.14538             -5
- 5426        40.4262       -2.81017       -3.20753
- 5427        -20.372       -6.85903       -41.5911
- 5428        39.5504       -4.94821             -5
- 5429        39.7558            -10             -5
- 5430        39.1141      -0.629994             -5
- 5431        39.4591       -3.25025             -5
- 5432        39.7558       -7.54257             -5
- 5433         39.666        1.28077       -3.72358
- 5434       -19.7872       -9.99999       -41.6921
- 5435        43.3304        2.23236        3.23684
- 5436        -19.841        -4.0403       -41.4959
- 5437        44.0602       -2.51748        3.34867
- 5438        39.5124        2.49177       -3.72358
- 5439        -17.797       0.634074       -40.8252
- 5440        41.9697        4.03479        1.01379
- 5441        40.8678       -6.88837       -3.40625
- 5442       -19.8705       -8.56003       -41.8365
- 5443        44.7609            -10        3.70986
- 5444        41.1735        4.90241      -0.294842
- 5445        40.4243        3.03884       -2.32084
- 5446        44.8311      -0.607097              5
- 5447        40.3227        5.71687       -1.61994
- 5448        44.5606       -6.93198        3.21658
- 5449        42.9546       0.317578        1.29635
- 5450        37.8266        7.58243             -5
- 5451        39.2051        1.30436             -5
- 5452        41.9798       -6.23418        -1.8125
- 5453        39.5771        4.95845       -3.30997
- 5454        40.9636       -1.32903       -2.83759
- 5455        42.8235       -5.06418       -0.18403
- 5456        41.2808      -0.160803       -2.04305
- 5457        39.0514        2.51537             -5
- 5458        41.6259       -2.78106       -2.04305
- 5459       -18.0854      -0.607097       -41.3249
- 5460         44.401            -10        2.43363
- 5461        38.8314        4.20002             -5
- 5462        42.1194       -3.87949       -1.54353
- 5463        41.1368        2.08833       -1.91333
- 5464        43.5869       -8.26637        0.68629
- 5465         43.469      -0.720278        1.56705
- 5466        44.0368         1.0592        3.23684
- 5467        42.9945       -6.56066      -0.367041
- 5468        40.3977       -8.77128             -5
- 5469        45.3098       -1.88936              5
- 5470        41.2782       -8.77128       -3.72078
- 5471        39.6564          6.286       -3.20428
- 5472        39.9602         3.5428       -3.72358
- 5473        42.9439        2.79496        1.34401
- 5474       -18.3248       -1.88936       -41.7395
- 5475        40.4498       -6.13255             -5
- 5476        40.1287       -1.87097             -5
- 5477        44.5575      0.0250022        3.53531
- 5478        43.4984            -10     -0.0527671
- 5479        44.4867       -8.26637          1.881
- 5480        38.8974        5.51001             -5
- 5481        42.3902       -8.11709       -2.12703
- 5482       -18.6699            -10       -42.3372
- 5483             46            -10              5
- 5484        45.6874       -3.20498              5
- 5485        41.5618       -5.47836       -3.40625
- 5486       -18.5136       -3.20498       -42.0664
- 5487        43.8728       -1.95514        1.30562
- 5488          41.97        4.03447      -0.567257
- 5489        42.7516        0.64676      -0.232803
- 5490        39.4889        3.57001             -5
- 5491       -18.7448        -8.6395       -42.4669
- 5492        46.1498        -8.6395              5
- 5493        45.9615       -4.54596              5
- 5494       -18.6506       -4.54596       -42.3038
- 5495        41.1738        4.90211       -1.90496
- 5496       -18.7666       -7.27148       -42.5047
- 5497       -18.7351        -5.9042       -42.4502
- 5498         44.401            -10        1.11756
- 5499        46.1935       -7.27148              5
- 5500        46.1305        -5.9042              5
- 5501        45.0779       -1.24127        3.53531
- 5502        43.8013        1.47475        1.67881
- 5503        41.0396            -10             -5
- 5504        38.9633           6.82             -5
- 5505        42.2954       -1.40178       -2.04305
- 5506        41.9207            -10       -3.65658
- 5507        42.7152        3.10694      -0.178715
- 5508        43.4929      -0.779239     0.00270857
- 5509        40.4538       0.517992             -5
- 5510        44.3504       0.458178        1.94746
- 5511        42.8006            -10       -2.44157
- 5512        40.3001          1.729             -5
- 5513        40.6854        5.38257       -3.20428
- 5514        43.5979       -8.54778        -1.0493
- 5515             46       -9.99999        3.70986
- 5516        41.1438       -4.72253             -5
- 5517        40.1464           2.94             -5
- 5518        41.3437        -7.4369             -5
- 5519         45.479       -2.48047        3.24708
- 5520         41.212        2.27607       -3.59726
- 5521        44.8301       -0.60096        2.22021
- 5522        39.9367        4.62104             -5
- 5523        41.0583        3.48707       -3.59726
- 5524        46.1667       -8.56003        3.70986
- 5525        42.4557        -6.7827       -3.40625
- 5526        45.8098       -3.81179        3.24708
- 5527         43.602        1.80634       0.144242
- 5528        41.9702        4.03415       -2.19451
- 5529        43.9886        -2.4711      -0.379052
- 5530        41.9245        1.32555       -3.18975
- 5531        46.1004       -5.55046        3.10089
- 5532        40.0373         5.9715             -5
- 5533             46       -9.99999        2.53915
- 5534        46.2063       -6.89945        3.10089
- 5535        45.2779       -1.82176        1.95685
- 5536        41.9856       -8.66561             -5
- 5537        40.5942        3.99103             -5
- 5538        42.7155         3.1066       -1.78267
- 5539        41.4684      -0.722985             -5
- 5540        42.8661       -8.66561       -3.72078
- 5541        44.3783       0.401596        0.37507
- 5542        41.8134       -3.34324             -5
- 5543        42.0377       -6.02688             -5
- 5544        41.5142        4.54495        -3.5212
- 5545        43.9246       -5.16839       -1.74225
- 5546        44.4091            -10       -1.21644
- 5547        42.2973            -10             -5
- 5548        45.6377       -3.07068        1.69733
- 5549        44.8542      -0.659857       0.631442
- 5550        43.3953        2.13312        -1.3795
- 5551        43.1761            -10       -3.65658
- 5552        44.0956       -6.66487       -1.92526
- 5553        46.1929       -8.15892        1.97753
- 5554        42.9391      0.0845773       -3.18975
- 5555             46       -9.99999        1.21601
- 5556        45.9997       -4.83347        1.56484
- 5557        41.6369        1.74066             -5
- 5558        41.0421        5.04206             -5
- 5559        41.4832        2.95166             -5
- 5560        43.5066       -4.41256         -3.336
- 5561        45.2976       -1.88269        0.38395
- 5562        46.1895       -6.53273        1.43316
- 5563        44.2029       0.748265         -1.143
- 5564        42.4062        3.50697        -3.5212
- 5565         44.506       -8.54778        -2.2398
- 5566        42.4829       -1.96396             -5
- 5567        44.4091            -10         -2.503
- 5568        42.9316       -7.33122             -5
- 5569        43.6805       -1.34142       -2.95424
- 5570        46.1929       -8.15892       0.688067
- 5571        43.1143        2.55284       -3.07117
- 5572         42.354       0.576033             -5
- 5573         44.878      -0.718881       -0.90848
- 5574        43.9706       -5.39007       -3.40625
- 5575             46       -9.99999     -0.0449491
- 5576        43.2433       -8.66561             -5
- 5577        45.7609       -3.58767      0.0121176
- 5578        41.9715         4.0373             -5
- 5579         46.073       -5.33505      -0.114974
- 5580        44.1762       -3.03328         -3.336
- 5581         43.555            -10             -5
- 5582        43.8467        1.39671       -3.07117
- 5583        46.2032         -6.813      -0.288609
- 5584        43.5527       -4.63425             -5
- 5585        44.5715       -7.21339       -3.51901
- 5586        44.4658       -8.66561       -3.78234
- 5587        45.4549        -2.3968       -1.28734
- 5588             46       -9.99999       -1.27397
- 5589        46.1738       -8.46467       -1.02554
- 5590        43.3685      -0.664944             -5
- 5591          42.82        2.96332             -5
- 5592        44.5838     -0.0325393       -2.81048
- 5593        44.7609            -10       -3.72378
- 5594        45.8694        -4.1026         -1.672
- 5595        43.8964       -1.92666             -5
- 5596        45.0997       -1.30141       -2.81048
- 5597        46.1082       -5.61646       -1.85411
- 5598        44.2222       -3.25496             -5
- 5599        44.4466       -5.93859             -5
- 5600        43.5824        1.82662             -5
- 5601        46.2114       -7.09556       -2.03802
- 5602        44.5625       -7.30135             -5
- 5603             46       -9.99999       -2.56467
- 5604        46.1738       -8.46467       -2.29917
- 5605        44.7775            -10             -5
- 5606        44.8742       -8.63574             -5
- 5607        45.6191       -2.99736       -3.23308
- 5608        44.2542       0.634074             -5
- 5609         45.912       -4.32521       -3.23308
- 5610             46       -9.99999       -3.72378
- 5611         46.132       -5.83037       -3.43512
- 5612        46.2128        -7.1829       -3.43512
- 5613        44.8311      -0.607097             -5
- 5614        46.1667       -8.56003       -3.72378
- 5615        45.3098       -1.88936             -5
- 5616             46            -10             -5
- 5617        45.6874       -3.20498             -5
- 5618        46.1498        -8.6395             -5
- 5619        45.9615       -4.54596             -5
- 5620        46.1935       -7.27148             -5
- 5621        46.1305        -5.9042             -5
-end coordinates
-
-Elements
-   21       3207    3375    3332    2991    3294    3353    3291    3095    3180    3157
-   22       2448    2631    2591    2710    2538    2606    2534    2575    2669    2655
-   23       1535    1387    1357    1475    1460    1378    1448    1502    1432    1415
-   24       1481    1623    1447    1517    1556    1538    1463    1503    1570    1484
-   25       2377    2259    2344    2493    2313    2309    2363    2435    2373    2420
-   26       3565    3335    3526    3172    3454    3452    3546    3358    3262    3341
-   27       3332    3375    3575    3198    3353    3471    3456    3260    3286    3379
-   28       2591    2631    2836    2907    2606    2731    2714    2747    2759    2870
-   29       1357    1387    1257    1331    1378    1324    1306    1341    1354    1292
-   30       1481    1447    1339    1376    1463    1388    1406    1426    1408    1352
-   31       2377    2344    2525    2637    2363    2432    2444    2495    2477    2572
-   32       3565    3526    3764    3434    3546    3653    3674    3501    3485    3622
-   33       3332    3375    3198    2991    3353    3286    3260    3157    3180    3083
-   34       2591    2631    2907    2710    2606    2759    2747    2655    2669    2794
-   35       1357    1387    1331    1475    1378    1354    1341    1415    1432    1394
-   36       1481    1447    1376    1517    1463    1408    1426    1503    1484    1445
-   37       2377    2344    2637    2493    2363    2477    2495    2435    2420    2562
-   38       3565    3526    3434    3172    3546    3485    3501    3358    3341    3302
-   39       5517    5461    5384    5346    5490    5425    5457    5438    5405    5365
-   40       5517    5558    5461    5346    5537    5522    5490    5438    5472    5405
-   41       5142    5302    5216    5088    5228    5263    5181    5111    5201    5152
-   42        462     519     517     424     488     516     487     441     470     469
-   43        404     410     340     460     405     372     371     431     433     397
-   44       4607    4718    4514    4937    4662    4615    4553    4773    4831    4722
-   45       5052    5260    5134    5198    5163    5196    5093    5126    5227    5167
-   46       3573    3619    3465    3249    3597    3545    3524    3404    3428    3355
-   47       1365    1381    1277    1441    1372    1328    1319    1398    1409    1351
-   48       1533    1527    1411    1581    1529    1467    1470    1559    1557    1494
-   49       1962    1801    1988    1931    1883    1902    1975    1943    1862    1960
-   50       2052    2193    2233    2042    2126    2214    2144    2048    2118    2139
-   51       3708    3644    3610    3370    3678    3631    3656    3549    3513    3492
-   52       1410    1533    1411    1581    1468    1470    1405    1492    1559    1494
-   53       2146    1962    1988    1931    2053    1975    2070    2036    1943    1960
-   54       3619    3490    3465    3249    3555    3478    3545    3428    3362    3355
-   55       1381    1294    1277    1441    1336    1283    1328    1409    1363    1351
-   56       2193    2392    2233    2042    2292    2311    2214    2118    2211    2139
-   57       3641    3708    3610    3370    3680    3656    3627    3511    3549    3492
-   58       1495    1381    1365    1441    1435    1372    1427    1465    1409    1398
-   59       3688    3619    3573    3249    3657    3597    3634    3480    3428    3404
-   60       1962    1772    1801    1931    1865    1781    1883    1943    1847    1862
-   61       1533    1681    1527    1581    1603    1602    1529    1559    1621    1557
-   62       2015    2193    2052    2042    2104    2126    2032    2025    2118    2048
-   63       3708    3734    3644    3370    3722    3690    3678    3549    3564    3513
-   64       3754    3384    3640    3539    3586    3517    3697    3648    3461    3588
-   65       1154    1205    1119    1120    1183    1161    1133    1134    1160    1117
-   66       3079    3154    3369    2838    3114    3257    3225    2957    2986    3081
-   67        404     340     342     367     371     336     370     385     353     354
-   68       4607    4514    4385    4648    4553    4444    4493    4632    4574    4522
-   69       5052    5134    4880    5198    5093    5005    4959    5126    5167    5043
-   70       3886    3754    3640    3770    3820    3697    3779    3829    3761    3710
-   71       3389    3079    3369    3147    3236    3225    3378    3264    3110    3253
-   72       1061    1154    1119    1051    1103    1133    1093    1057    1101    1085
-   73       5142    5216    5011    4945    5181    5118    5072    5047    5089    4969
-   74        462     517     464     432     487     489     461     444     472     446
-   75       3504    3510    3572    3046    3512    3542    3534    3261    3267    3299
-   76       1829    1654    1703    1693    1732    1682    1755    1751    1676    1694
-   77       3458    3504    3572    3046    3487    3534    3520    3242    3261    3299
-   78       1452    1595    1497    1536    1515    1542    1471    1491    1562    1510
-   79       1334    1452    1497    1536    1383    1471    1404    1429    1491    1510
-   80       1654    1504    1703    1693    1584    1601    1682    1676    1599    1694
-   81       2015    1839    1934    2024    1932    1888    1976    2016    1936    1979
-   82       3728    3734    3701    3134    3735    3746    3742    3439    3444    3418
-   83       1495    1618    1716    1762    1560    1665    1597    1617    1687    1737
-   84       3688    3728    3701    3134    3715    3742    3721    3413    3439    3418
-   85       1618    1772    1716    1762    1691    1740    1665    1687    1761    1737
-   86       1839    1681    1934    2024    1754    1796    1888    1936    1843    1979
-   87       2383    2622    2557    2436    2498    2577    2468    2402    2527    2487
-   88       3086    2935    2901    2720    3019    2899    2983    2900    2807    2791
-   89       1912    1817    1698    2077    1850    1763    1802    1990    1947    1887
-   90       3038    3155    3015    2762    3101    3072    3008    2895    2950    2882
-   91       1866    1999    1747    2110    1926    1880    1818    1987    2051    1935
-   92       2472    2251    2396    2353    2360    2321    2433    2408    2294    2374
-   93       1317    1447    1410    1478    1369    1416    1355    1389    1459    1439
-   94       2329    2344    2146    2191    2357    2252    2244    2265    2272    2166
-   95       3531    3526    3641    3183    3557    3625    3598    3350    3345    3408
-   96       3610    3644    3515    3370    3631    3589    3558    3492    3513    3435
-   97       2195    2052    2233    2042    2124    2144    2215    2119    2048    2139
-   98       3365    3573    3465    3249    3473    3524    3415    3308    3404    3355
-   99       1222    1365    1277    1441    1288    1319    1251    1323    1398    1351
-  100       1411    1527    1338    1581    1467    1431    1375    1494    1557    1455
-  101       1988    1801    1956    1931    1902    1882    1974    1960    1862    1941
-  102       1357    1239    1294    1393    1286    1258    1311    1379    1313    1340
-  103       3332    3321    3490    3016    3347    3398    3446    3169    3160    3240
-  104       2591    2595    2392    2382    2620    2494    2501    2479    2481    2386
-  105       2472    2396    2712    2440    2433    2542    2589    2453    2413    2568
-  106       3038    3015    2852    2513    3008    2934    2952    2761    2752    2678
-  107       2901    2935    2712    2440    2899    2818    2790    2661    2672    2568
-  108       1866    1747    1799    1946    1818    1767    1827    1904    1841    1870
-  109       1698    1817    1799    1946    1763    1797    1745    1816    1881    1870
-  110       2557    2622    2852    2513    2577    2744    2693    2531    2564    2678
-  111       1580    1789    1746    1581    1689    1770    1662    1576    1683    1657
-  112       2130    2027    1914    1931    2086    1980    2018    2023    1977    1916
-  113       3638    3427    3685    3370    3544    3579    3663    3507    3391    3529
-  114       1652    1450    1583    1441    1565    1511    1614    1543    1444    1505
-  115       3359    3521    3633    3249    3447    3583    3516    3306    3382    3443
-  116       2206    2347    2135    2042    2284    2241    2175    2120    2182    2084
-  117       1410    1580    1533    1581    1482    1546    1468    1492    1576    1559
-  118       2146    2130    1962    1931    2142    2041    2053    2036    2023    1943
-  119       3521    3490    3619    3249    3536    3555    3611    3382    3362    3428
-  120       1450    1294    1381    1441    1348    1336    1396    1444    1363    1409
-  121       3641    3638    3708    3370    3675    3709    3680    3511    3507    3549
-  122       2347    2392    2193    2042    2384    2292    2278    2182    2211    2118
-  123       1535    1357    1450    1393    1448    1400    1498    1461    1379    1423
-  124       3207    3332    3521    3016    3291    3426    3368    3099    3169    3254
-  125       2448    2591    2347    2382    2534    2469    2409    2411    2479    2365
-  126       1228    1334    1345    1414    1269    1337    1282    1316    1368    1380
-  127       3361    3458    3514    2997    3414    3486    3441    3175    3216    3243
-  128       1595    1758    1680    1685    1678    1712    1630    1631    1713    1679
-  129       1504    1367    1520    1552    1436    1442    1512    1523    1456    1531
-  130       3510    3474    3578    3049    3499    3527    3541    3271    3248    3305
-  131       2017    1829    1921    1869    1923    1875    1971    1944    1844    1898
-  132       2344    2259    2130    2191    2309    2194    2237    2272    2223    2157
-  133       1447    1623    1580    1478    1538    1607    1508    1459    1553    1521
-  134       3526    3335    3638    3183    3452    3505    3593    3345    3251    3400
-  135       1839    2015    1760    2024    1932    1892    1798    1936    2016    1896
-  136       3734    3728    3645    3134    3735    3686    3692    3444    3439    3387
-  137       1618    1495    1558    1762    1560    1516    1593    1687    1617    1651
-  138       3728    3688    3645    3134    3715    3673    3686    3439    3413    3387
-  139       1772    1618    1558    1762    1691    1593    1655    1761    1687    1651
-  140       1681    1839    1760    2024    1754    1798    1715    1843    1936    1896
-  141       3079    3369    3147    2838    3225    3253    3110    2957    3081    2985
-  142       3754    3640    3770    3539    3697    3710    3761    3648    3588    3662
-  143       1154    1119    1051    1120    1133    1085    1101    1134    1117    1086
-  144       2552    2720    2440    2935    2643    2578    2491    2729    2807    2672
-  145       2788    2762    2681    3155    2783    2735    2738    2971    2950    2908
-  146       2179    2353    2092    2251    2266    2213    2138    2204    2294    2164
-  147       2629    2436    2513    2622    2535    2473    2567    2626    2527    2564
-  148       2045    2077    1946    1817    2047    1994    1993    1933    1947    1881
-  149       2250    2110    2151    1999    2168    2123    2196    2132    2051    2078
-  150       2762    2629    2513    3038    2706    2567    2649    2895    2816    2761
-  151       2353    2552    2440    2472    2454    2491    2397    2408    2512    2453
-  152       2720    2788    2681    3086    2769    2738    2711    2900    2945    2877
-  153       2110    2045    1946    1866    2066    1993    2013    1987    1953    1904
-  154       2436    2250    2151    2383    2332    2196    2285    2402    2307    2264
-  155       2077    2179    2092    1912    2121    2138    2075    1990    2050    1996
-  156       3619    3688    3633    3249    3657    3696    3658    3428    3480    3443
-  157       1381    1495    1583    1441    1435    1518    1466    1409    1465    1505
-  158       2193    2015    2135    2042    2104    2080    2167    2118    2025    2084
-  159       1772    1962    1914    1931    1865    1938    1835    1847    1943    1916
-  160       1681    1533    1746    1581    1603    1627    1704    1621    1559    1657
-  161        410     316     340     378     360     324     372     390     343     355
-  162       4836    4718    4607    4937    4779    4662    4719    4888    4831    4773
-  163       3734    3708    3685    3370    3722    3731    3743    3564    3549    3529
-  164       5114    5260    5052    5198    5192    5163    5079    5155    5227    5126
-  165       1447    1339    1376    1317    1388    1352    1408    1369    1329    1342
-  166       2344    2525    2637    2329    2432    2572    2477    2357    2426    2470
-  167       3526    3764    3434    3531    3653    3622    3485    3557    3655    3484
-  168       3575    3332    3198    3321    3456    3260    3379    3442    3347    3247
-  169       2836    2591    2907    2595    2714    2747    2870    2716    2620    2748
-  170       1257    1357    1331    1239    1306    1341    1292    1248    1286    1276
-  171       1934    1995    2135    2024    1972    2065    2026    1979    2006    2081
-  172       3701    3440    3633    3134    3600    3535    3666    3418    3285    3376
-  173       1716    1824    1583    1762    1773    1710    1643    1737    1785    1667
-  174       3440    3701    3685    3134    3600    3691    3562    3285    3418    3406
-  175       1376    1339    1245    1317    1352    1290    1304    1342    1329    1272
-  176       2637    2525    2806    2329    2572    2668    2722    2470    2426    2558
-  177       3434    3764    3676    3531    3622    3719    3561    3484    3655    3606
-  178       1824    1716    1914    1762    1773    1812    1871    1785    1737    1832
-  179       1995    1934    1746    2024    1972    1837    1894    2006    1979    1884
-  180       3575    3198    3384    3321    3379    3293    3476    3442    3247    3340
-  181       2836    2907    3154    2595    2870    3023    2988    2716    2748    2861
-  182       1257    1331    1205    1239    1292    1260    1234    1248    1276    1217
-  183       1968    2152    2199    2069    2063    2173    2087    2012    2105    2136
-  184       1252    1177    1211    1312    1209    1195    1227    1279    1240    1254
-  185       3390    3279    3342    2902    3334    3316    3371    3130    3077    3104
-  186       3069    3232    3133    2760    3150    3190    3092    2915    2982    2943
-  187       1112    1158    1145    1249    1132    1147    1129    1176    1198    1194
-  188       2398    2209    2452    2257    2303    2323    2428    2318    2231    2343
-  189       3886    3891    3770    3794    3887    3830    3829    3840    3842    3777
-  190       1061     965    1051    1024    1016    1011    1057    1044     994    1035
-  191       3389    3422    3147    3745    3399    3287    3264    3580    3601    3460
-  192       2185    2301    2245    2545    2261    2279    2216    2354    2418    2380
-  193       2134    1949    2174    2059    2040    2067    2148    2095    2002    2115
-  194       2331    2270    2387    2583    2312    2333    2361    2458    2421    2476
-  195       1619    1686    1674    1458    1639    1669    1641    1534    1571    1564
-  196       1833    2022    1891    1978    1929    1954    1856    1903    1997    1930
-  197       1759    1648    1821    1501    1696    1718    1786    1624    1573    1646
-  198       2270    2134    2174    2443    2201    2148    2225    2349    2277    2300
-  199       2301    2331    2387    2645    2328    2361    2358    2465    2474    2504
-  200       1949    1759    1821    1834    1848    1786    1879    1890    1791    1826
-  201       2022    2185    2245    2183    2114    2216    2141    2100    2186    2210
-  202       1648    1619    1674    1417    1620    1641    1645    1526    1513    1540
-  203       1686    1833    1891    1582    1750    1856    1776    1628    1701    1722
-  204       1317    1410    1256    1478    1355    1330    1285    1389    1439    1359
-  205       2329    2146    2263    2191    2244    2200    2293    2265    2166    2224
-  206       3531    3641    3425    3183    3598    3543    3481    3350    3408    3307
-  207       3490    3321    3219    3016    3398    3263    3351    3240    3160    3106
-  208       1294    1239    1187    1393    1258    1208    1236    1340    1313    1280
-  209       2392    2595    2521    2382    2494    2559    2456    2386    2481    2442
-  210       5302    5381    5216    5139    5350    5305    5263    5214    5266    5176
-  211       3640    3886    3770    3794    3779    3829    3710    3724    3840    3777
-  212       1119    1061    1051    1024    1093    1057    1085    1068    1044    1035
-  213        443     519     462     424     480     488     450     430     470     441
-  214       3369    3389    3147    3745    3378    3264    3253    3576    3580    3460
-  215       2339    2440    2573    2901    2388    2514    2460    2593    2661    2732
-  216       2440    2339    2235    2396    2388    2288    2336    2413    2364    2310
-  217       2513    2406    2614    3015    2459    2523    2574    2752    2697    2800
-  218       1840    1946    1952    1698    1897    1937    1885    1756    1816    1822
-  219       1946    1840    1989    1747    1897    1906    1957    1841    1784    1867
-  220       2151    2056    2308    2282    2101    2176    2227    2212    2162    2289
-  221       2565    2681    2614    3159    2615    2666    2601    2843    2912    2876
-  222       2681    2565    2573    3091    2615    2581    2644    2879    2805    2820
-  223       1992    2092    2235    2140    2038    2154    2102    2058    2109    2178
-  224       2406    2513    2308    2557    2459    2415    2366    2471    2531    2427
-  225       2092    1992    1952    1780    2038    1964    2010    1939    1886    1861
-  226       2056    2151    1989    1895    2101    2068    2014    1973    2019    1940
-  227       5461    5340    5384    5346    5404    5363    5425    5405    5338    5365
-  228       5216    5381    5235    5139    5305    5310    5224    5176    5266    5185
-  229        404     340     367     460     371     353     385     431     397     414
-  230       4607    4514    4648    4937    4553    4574    4632    4773    4722    4796
-  231       5195    5302    5142    5088    5257    5228    5171    5138    5201    5111
-  232        519     582     517     491     551     548     516     497     532     499
-  233        395     443     462     424     416     450     427     403     430     441
-  234       5591    5558    5517    5528    5578    5537    5559    5564    5544    5523
-  235       3155    3176    3159    2681    3181    3145    3121    2908    2919    2912
-  236       2251    2060    2140    2092    2147    2097    2190    2164    2076    2109
-  237       1999    2172    1895    2151    2089    2029    1959    2078    2160    2019
-  238       2172    2383    2282    2151    2274    2325    2226    2160    2264    2212
-  239       2060    1912    1780    2092    1982    1855    1924    2076    1996    1939
-  240       3176    3086    3091    2681    3144    3067    3111    2919    2877    2879
-  241       3685    3427    3440    3134    3579    3449    3562    3406    3280    3285
-  242       2206    2135    1995    2024    2175    2065    2098    2117    2081    2006
-  243       1914    2027    1824    1762    1980    1922    1871    1832    1900    1785
-  244       1746    1789    1995    2024    1770    1899    1894    1884    1907    2006
-  245       1652    1583    1824    1762    1614    1710    1727    1702    1667    1785
-  246       3359    3633    3440    3134    3516    3535    3411    3241    3376    3285
-  247       5558    5504    5461    5447    5532    5480    5522    5513    5471    5453
-  248       5384    5509    5517    5346    5451    5512    5457    5365    5433    5438
-  249       1339    1219    1245    1185    1274    1233    1290    1253    1201    1210
-  250       2525    2704    2806    2484    2605    2756    2668    2499    2584    2647
-  251       3764    3915    3676    3758    3841    3806    3719    3759    3836    3714
-  252       3754    3575    3384    3539    3664    3476    3586    3648    3550    3461
-  253       3079    2836    3154    2838    2960    2988    3114    2957    2831    2986
-  254       1154    1257    1205    1120    1203    1234    1183    1134    1186    1160
-  255       4849    5114    5052    5198    4971    5079    4949    5025    5155    5126
-  256       5142    5216    4945    5088    5181    5089    5047    5111    5152    5013
-  257        462     517     432     424     487     472     444     441     469     423
-  258       1535    1450    1652    1441    1498    1565    1594    1486    1444    1543
-  259       3207    3521    3359    3249    3368    3447    3296    3223    3382    3306
-  260       1580    1623    1789    1581    1607    1700    1689    1576    1598    1683
-  261       2130    2259    2027    1931    2194    2143    2086    2023    2091    1977
-  262       2135    2015    1934    2024    2080    1976    2026    2081    2016    1979
-  263       2448    2347    2206    2042    2409    2284    2324    2234    2182    2120
-  264       3638    3335    3427    3370    3505    3394    3544    3507    3346    3391
-  265       3734    3685    3701    3134    3743    3691    3746    3444    3406    3418
-  266       3633    3688    3701    3134    3696    3721    3666    3376    3413    3418
-  267       1583    1495    1716    1762    1518    1597    1643    1667    1617    1737
-  268       1772    1914    1716    1762    1835    1812    1740    1761    1832    1737
-  269       1681    1746    1934    2024    1704    1837    1796    1843    1884    1979
-  270        340     316     250     378     324     274     297     355     343     310
-  271       4618    4836    4607    4937    4728    4719    4612    4777    4888    4773
-  272       1118    1091    1023    1138    1100    1052    1067    1126    1109    1076
-  273       5216    5235    5011    4945    5224    5130    5118    5089    5099    4969
-  274       3176    3177    3159    2681    3137    3182    3145    2919    2918    2912
-  275       5260    5134    5198    5355    5196    5167    5227    5309    5255    5282
-  276       2060    1942    2140    2092    2005    2037    2097    2076    2009    2109
-  277       2172    2073    1895    2151    2125    1983    2029    2160    2108    2019
-  278       2073    2172    2282    2151    2125    2226    2169    2108    2160    2212
-  279       1942    2060    1780    2092    2005    1924    1857    2009    2076    1939
-  280       3177    3176    3091    2681    3137    3111    3149    2918    2919    2879
-  281        628     552     576     593     585     561     600     608     570     580
-  282       4668    4797    4557    4415    4734    4679    4614    4542    4600    4484
-  283       3198    3332    2991    3321    3260    3157    3083    3247    3347    3142
-  284       2907    2591    2710    2595    2747    2655    2794    2748    2620    2654
-  285       1331    1357    1475    1239    1341    1415    1394    1276    1286    1343
-  286        498     410     404     460     455     405     452     477     433     431
-  287       4718    4575    4514    4867    4651    4543    4615    4799    4733    4685
-  288       1447    1376    1517    1317    1408    1445    1484    1369    1342    1413
-  289       2344    2637    2493    2329    2477    2562    2420    2357    2470    2404
-  290       3526    3434    3172    3531    3485    3302    3341    3557    3484    3337
-  291       1921    1829    1703    1869    1875    1755    1806    1898    1844    1778
-  292       3510    3578    3572    3049    3541    3581    3542    3271    3305    3297
-  293       3514    3458    3572    2997    3486    3520    3548    3243    3216    3274
-  294       1345    1334    1497    1414    1337    1404    1422    1380    1368    1451
-  295       1595    1680    1497    1685    1630    1588    1542    1631    1679    1590
-  296       1504    1520    1703    1552    1512    1612    1601    1523    1531    1616
-  297       4880    4849    5052    5198    4865    4949    4959    5043    5025    5126
-  298       2591    2448    2710    2382    2534    2575    2655    2479    2411    2539
-  299       3332    3207    2991    3016    3291    3095    3157    3169    3099    2999
-  300       1357    1535    1475    1393    1448    1502    1415    1379    1461    1433
-  301       3335    3526    3172    3183    3452    3341    3262    3251    3345    3171
-  302       2259    2344    2493    2191    2309    2420    2373    2223    2272    2335
-  303       1623    1447    1517    1478    1538    1484    1570    1553    1459    1496
-  304       2381    2610    2651    2616    2496    2633    2506    2492    2608    2634
-  305       3080    2875    3250    3200    2981    3055    3164    3136    3028    3221
-  306       1091    1087     999    1138    1084    1038    1041    1109    1105    1060
-  307       4193    4150    4035    3916    4167    4092    4113    4057    4033    3978
-  308       4150    4193    4324    3916    4167    4256    4229    4033    4057    4115
-  309       3964    3917    3757    4015    3936    3837    3864    3989    3960    3884
-  310        683     736     637     687     713     686     660     682     711     659
-  311        736     683     778     687     713     733     753     711     682     732
-  312       3917    3964    4117    4015    3936    4039    4023    3960    3989    4063
-  313       1245    1219    1141    1185    1233    1179    1192    1210    1201    1157
-  314       2806    2704    3037    2484    2756    2865    2931    2647    2584    2749
-  315       3676    3915    3848    3758    3806    3879    3772    3714    3836    3801
-  316       5461    5504    5340    5447    5480    5424    5404    5453    5471    5391
-  317        395     462     464     432     427     461     426     406     444     446
-  318        340     250     342     367     297     294     336     353     308     354
-  319       4607    4385    4618    4648    4493    4503    4612    4632    4522    4635
-  320       3770    3891    3717    3794    3830    3809    3747    3777    3842    3755
-  321       1051     965     993    1024    1011     981    1021    1035     994    1007
-  322       3147    3422    3078    3745    3287    3245    3107    3460    3601    3412
-  323       4077    4076    3928    3848    4075    4001    4002    3954    3956    3883
-  324       2898    2927    2703    3037    2911    2795    2787    2962    2977    2862
-  325       1027    1121    1107    1141    1071    1115    1066    1081    1130    1124
-  326       2344    2130    2146    2191    2237    2142    2252    2272    2157    2166
-  327       1447    1580    1410    1478    1508    1482    1416    1459    1521    1439
-  328       1450    1357    1294    1393    1400    1311    1348    1423    1379    1340
-  329       3521    3332    3490    3016    3426    3446    3536    3254    3169    3240
-  330       3526    3638    3641    3183    3593    3675    3625    3345    3400    3408
-  331       2347    2591    2392    2382    2469    2501    2384    2365    2479    2386
-  332       1158    1228    1222    1315    1193    1224    1189    1229    1266    1262
-  333       3232    3361    3365    2910    3303    3363    3298    3057    3117    3116
-  334       1367    1252    1338    1419    1305    1295    1346    1386    1335    1377
-  335       1758    1968    1956    1860    1863    1961    1853    1811    1913    1908
-  336       2209    2017    2195    2055    2116    2103    2202    2137    2035    2131
-  337       3474    3390    3515    3000    3437    3455    3496    3229    3193    3244
-  338       1995    2073    2206    2024    2021    2128    2098    2006    2043    2117
-  339       3177    3440    3427    3134    3289    3449    3311    3148    3285    3280
-  340       1942    1824    2027    1762    1872    1922    1969    1845    1785    1900
-  341       1824    1942    1652    1762    1872    1775    1727    1785    1845    1702
-  342       3440    3177    3359    3134    3289    3276    3411    3285    3148    3241
-  343       2073    1995    1789    2024    2021    1899    1920    2043    2006    1907
-  344       5173    4954    5068    4839    5064    5009    5120    4997    4887    4952
-  345        276     219     256     175     248     239     267     224     195     212
-  346       5352    5503    5432    5290    5429    5468    5387    5315    5400    5362
-  347       4333    4547    4440    4540    4434    4491    4380    4430    4544    4486
-  348         32      81      60      74      53      66      44      47      73      62
-  349       5112    4862    4984    5062    4976    4921    5056    5090    4957    5018
-  350       3091    3086    2901    2573    3067    2983    3007    2820    2817    2732
-  351       1780    1912    1698    1952    1855    1802    1731    1861    1928    1822
-  352       2282    2383    2557    2308    2325    2468    2414    2289    2341    2427
-  353       1533    1580    1746    1581    1546    1662    1627    1559    1576    1657
-  354       1962    2130    1914    1931    2041    2018    1938    1943    2023    1916
-  355       3708    3638    3685    3370    3709    3663    3731    3549    3507    3529
-  356       3521    3619    3633    3249    3611    3658    3583    3382    3428    3443
-  357       1450    1381    1583    1441    1396    1466    1511    1444    1409    1505
-  358       2347    2193    2135    2042    2278    2167    2241    2182    2118    2084
-  359       1999    1895    1747    1989    1959    1815    1880    1991    1940    1867
-  360       2251    2140    2396    2235    2190    2268    2321    2240    2178    2310
-  361       3155    3159    3015    2614    3121    3089    3072    2873    2876    2800
-  362       2955    2802    3172    2835    2869    2975    3065    2892    2815    2995
-  363       2751    2662    2493    2417    2695    2569    2624    2570    2530    2451
-  364       2662    2751    2991    2417    2695    2874    2796    2530    2570    2688
-  365       2802    2955    2710    2835    2869    2832    2757    2815    2892    2766
-  366       1469    1644    1517    1483    1555    1568    1487    1473    1563    1500
-  367       1644    1469    1475    1483    1555    1464    1544    1563    1473    1474
-  368       1703    1760    1921    1869    1728    1838    1806    1778    1807    1898
-  369       3645    3572    3578    3049    3612    3581    3621    3328    3297    3305
-  370       3572    3645    3514    2997    3612    3590    3548    3274    3315    3243
-  371       1497    1558    1345    1414    1519    1446    1422    1451    1476    1380
-  372       3159    3177    3427    2565    3182    3311    3278    2843    2851    2961
-  373       1558    1497    1680    1685    1519    1588    1611    1610    1590    1679
-  374       1760    1703    1520    1552    1728    1612    1635    1642    1616    1531
-  375       2140    1942    2027    1992    2037    1969    2079    2058    1963    2000
-  376       1895    2073    1789    2056    1983    1920    1831    1973    2057    1918
-  377       2073    2282    2206    2056    2169    2236    2128    2057    2162    2127
-  378       3177    3091    3359    2565    3149    3208    3276    2851    2805    2936
-  379       1942    1780    1652    1992    1857    1706    1775    1963    1886    1809
-  380       2875    2648    2909    3200    2758    2768    2887    3028    2905    3039
-  381       2610    2848    3011    2616    2736    2933    2797    2608    2727    2793
-  382       1535    1652    1780    1992    1594    1706    1640    1741    1809    1886
-  383       3207    3359    3091    2565    3296    3208    3135    2858    2936    2805
-  384       2448    2206    2282    2056    2324    2236    2345    2242    2127    2162
-  385       1789    1623    1895    2056    1700    1742    1831    1918    1830    1973
-  386       2027    2259    2140    1992    2143    2177    2079    2000    2112    2058
-  387       3427    3335    3159    2565    3394    3238    3278    2961    2922    2843
-  388       3698    3389    3745    3422    3551    3580    3718    3574    3399    3601
-  389       3886    4029    3891    3794    3950    3952    3887    3840    3914    3842
-  390       1061     984     965    1024    1019     973    1016    1044    1001     994
-  391        806     755     718     687     779     737     759     743     717     694
-  392       3519    3417    3737    3748    3463    3594    3635    3639    3603    3739
-  393       4473    4423    4652    4331    4448    4539    4561    4398    4370    4479
-  394       2398    2612    2648    2452    2502    2632    2524    2428    2532    2547
-  395       3069    3283    2848    3133    3173    3054    2966    3092    3203    2984
-  396       1072    1177    1118    1211    1123    1142    1096    1137    1195    1162
-  397       3552    3279    3080    3342    3409    3191    3319    3445    3316    3209
-  398       2302    2152    2381    2199    2228    2269    2340    2254    2173    2286
-  399       1112    1017    1087    1145    1064    1047    1097    1129    1074    1113
-  400       2704    2927    3037    2703    2798    2977    2865    2701    2795    2862
-  401       3915    4076    3848    3928    3996    3956    3879    3920    4001    3883
-  402       1121    1219    1107    1141    1167    1163    1115    1130    1179    1124
-  403       1317    1256    1185    1138    1285    1215    1244    1213    1196    1156
-  404       2329    2263    2484    2616    2293    2369    2403    2463    2431    2551
-  405       3531    3425    3758    3200    3481    3613    3651    3354    3317    3495
-  406       2614    2681    2762    3155    2666    2735    2692    2873    2908    2950
-  407       2681    2573    2720    3086    2644    2646    2711    2877    2817    2900
-  408       2235    2092    2353    2251    2154    2213    2290    2240    2164    2294
-  409       2308    2513    2436    2557    2415    2473    2370    2427    2531    2487
-  410       2092    1952    2077    1912    2010    2007    2075    1996    1928    1990
-  411       1989    2151    2110    1999    2068    2123    2049    1991    2078    2051
-  412       2513    2614    2762    3015    2574    2692    2649    2752    2800    2882
-  413       2573    2440    2720    2901    2514    2578    2646    2732    2661    2791
-  414       2440    2235    2353    2396    2336    2290    2397    2413    2310    2374
-  415       1946    1989    2110    1747    1957    2049    2013    1841    1867    1935
-  416       1952    1946    2077    1698    1937    1994    2007    1822    1816    1887
-  417       2151    2308    2436    2383    2227    2370    2285    2264    2341    2402
-  418       5134    5135    4880    5198    5133    5004    5005    5167    5166    5043
-  419        465     404     342     367     434     370     402     415     385     354
-  420       4514    4327    4385    4648    4409    4345    4444    4574    4476    4522
-  421       1644    1799    1747    1946    1735    1767    1690    1783    1870    1841
-  422       2662    2712    2396    2440    2670    2542    2533    2548    2568    2413
-  423       2802    2852    3015    2513    2801    2934    2921    2658    2678    2752
-  424       1799    1644    1698    1946    1735    1670    1745    1870    1783    1816
-  425       2712    2662    2901    2440    2670    2773    2790    2568    2548    2661
-  426       2852    2802    2557    2513    2801    2696    2693    2678    2658    2531
-  427       1119    1205    1140    1120    1161    1170    1128    1117    1160    1125
-  428       3369    3154    3615    2838    3257    3377    3493    3081    2986    3199
-  429       3640    3384    3282    3539    3517    3326    3462    3588    3461    3393
-  430       5581    5503    5511    5568    5547    5506    5551    5576    5536    5540
-  431        183     219      98     203     197     146     133     192     205     140
-  432       4508    4727    4480    4810    4617    4598    4490    4665    4774    4646
-  433       1376    1245    1287    1138    1304    1261    1332    1238    1184    1200
-  434       3434    3676    3259    3200    3561    3472    3343    3309    3423    3217
-  435       2637    2806    2972    2616    2722    2888    2786    2607    2708    2774
-  436       5144    5007    4778    5031    5077    4889    4956    5101    5019    4898
-  437       5603    5616    5581    5620    5610    5605    5593    5614    5618    5606
-  438         83     167     183     188     111     171     116     119     173     176
-  439       5173    5347    5154    5308    5265    5252    5159    5246    5326    5237
-  440       3384    3198    2972    3005    3293    3075    3166    3186    3085    2980
-  441       3154    2907    3259    2894    3023    3073    3205    3017    2896    3066
-  442       1205    1331    1287    1172    1260    1300    1243    1188    1241    1223
-  443       4447    4283    4451    4123    4361    4357    4449    4275    4190    4281
-  444        466     557     530     546     513     542     500     504     550     535
-  445       3000    3049    2645    3370    3030    2834    2804    3170    3195    2974
-  446       2997    2910    2583    3249    2959    2742    2778    3105    3059    2889
-  447       1860    1685    1834    1931    1764    1752    1846    1889    1793    1873
-  448       1869    2055    1978    2042    1967    2011    1919    1955    2046    2001
-  449       1414    1315    1501    1441    1360    1401    1453    1420    1366    1457
-  450       1419    1552    1582    1581    1480    1566    1499    1490    1561    1572
-  451       5483    5533    5324    5499    5515    5443    5408    5492    5524    5415
-  452          1      10       9      11       3       6       2       4       7       5
-  453       5482    5383    5347    5496    5434    5360    5416    5491    5442    5419
-  454       4145    4270    4333    4151    4207    4307    4233    4156    4216    4235
-  455        345     278     276     356     312     273     313     344     309     317
-  456       5172    5026    5352    5174    5100    5205    5267    5180    5108    5269
-  457       1054     969     961     960    1012     963    1009    1005     962     956
-  458       2594    2679    2878    3062    2640    2771    2734    2812    2860    2967
-  459       3866    3931    4073    3729    3899    4004    3967    3800    3834    3910
-  460       2152    2381    2199    2255    2269    2286    2173    2198    2315    2222
-  461       1177    1118    1211    1250    1142    1162    1195    1206    1181    1226
-  462       3279    3080    3342    2764    3191    3209    3316    3004    2928    3033
-  463       1087    1112    1145    1218    1097    1129    1113    1149    1164    1182
-  464       2648    2398    2452    2437    2524    2428    2547    2537    2419    2439
-  465       2848    3069    3133    2588    2966    3092    2984    2721    2809    2849
-  466       3219    3321    3539    3005    3263    3420    3373    3094    3151    3256
-  467       2521    2595    2838    2894    2559    2719    2675    2700    2741    2863
-  468       1187    1239    1120    1172    1208    1175    1151    1178    1202    1143
-  469       1685    1536    1636    1673    1605    1592    1653    1675    1600    1649
-  470       3049    3046    2663    3018    3051    2844    2846    3026    3025    2825
-  471       3046    2997    2663    3018    3027    2819    2844    3025    3001    2825
-  472       1536    1414    1636    1673    1472    1522    1592    1600    1537    1649
-  473       1693    1869    1753    1868    1777    1803    1720    1774    1864    1804
-  474       1552    1693    1753    1868    1615    1720    1647    1695    1774    1804
-  475       4759    4704    4927    4525    4742    4811    4845    4634    4604    4721
-  476       4106    4151    4311    4316    4135    4223    4197    4212    4227    4310
-  477        187     260     139     221     214     200     155     198     236     174
-  478       3770    3717    3539    3640    3747    3632    3662    3710    3672    3588
-  479       3147    3078    2838    3369    3107    2953    2985    3253    3213    3081
-  480       1051     993    1120    1119    1021    1053    1086    1085    1048    1117
-  481       3198    2991    2751    3005    3083    2874    2964    3085    2987    2867
-  482       2907    2710    2955    2894    2794    2832    2932    2896    2785    2925
-  483       1331    1475    1469    1172    1394    1464    1391    1241    1302    1298
-  484       1517    1376    1469    1483    1445    1421    1487    1500    1424    1473
-  485       2493    2637    2751    2417    2562    2689    2624    2451    2515    2570
-  486       3172    3434    2955    2835    3302    3188    3065    2995    3112    2892
-  487       5011    4947    5142    4945    4970    5049    5072    4969    4940    5047
-  488        517     558     464     432     531     510     489     472     495     446
-  489        185     166      81     187     172     115     118     169     164     122
-  490       4582    4752    4954    4759    4661    4853    4764    4673    4761    4855
-  491       4748    4626    4862    4633    4687    4744    4802    4699    4637    4745
-  492       4605    4814    4806    4435    4714    4807    4708    4520    4625    4624
-  493       4778    4547    4858    4732    4663    4706    4816    4753    4639    4792
-  494       2909    2648    2612    2763    2768    2632    2755    2823    2699    2690
-  495       3011    2848    3283    3433    2933    3054    3138    3212    3118    3352
-  496       2255    2069    2059    2258    2159    2062    2149    2249    2153    2150
-  497       2760    2588    2443    2680    2684    2518    2590    2715    2636    2555
-  498       2764    2902    2545    2814    2833    2713    2653    2779    2853    2673
-  499       1250    1312    1458    1412    1271    1382    1344    1325    1353    1430
-  500       1249    1218    1417    1320    1230    1309    1327    1278    1264    1361
-  501       2257    2437    2183    2543    2342    2306    2218    2385    2478    2348
-  502       4633    4564    4823    4793    4602    4695    4729    4713    4688    4803
-  503       5115    5174    5327    4988    5153    5258    5230    5060    5078    5175
-  504       2602    2764    2379    2814    2691    2561    2486    2707    2779    2582
-  505       2588    2425    2267    2680    2507    2337    2416    2636    2546    2455
-  506       2425    2255    2267    2258    2334    2262    2337    2327    2249    2260
-  507       1220    1250    1402    1412    1231    1321    1301    1303    1325    1399
-  508       1218    1220    1402    1320    1214    1301    1299    1264    1263    1349
-  509       2437    2602    2379    2543    2526    2486    2405    2478    2566    2450
-  510       1118    1023    1072    1138    1067    1046    1096    1126    1076    1102
-  511       3669    3870    3875    3894    3788    3872    3785    3802    3888    3880
-  512        638     559     621     586     594     583     627     611     568     599
-  513       4225    4076    4077    3966    4148    4075    4147    4098    4022    4020
-  514       3163    2927    2898    3416    3036    2911    3024    3290    3153    3140
-  515       1040    1121    1027    1042    1080    1071    1032    1037    1077    1031
-  516       4480    4642    4350    4684    4556    4496    4416    4578    4658    4523
-  517       3046    3049    3510    3572    3051    3271    3267    3299    3297    3542
-  518       1869    1693    1829    1703    1777    1751    1844    1778    1694    1755
-  519       2997    3046    3458    3572    3027    3242    3216    3274    3299    3520
-  520       1536    1685    1595    1497    1605    1631    1562    1510    1590    1542
-  521       1414    1536    1334    1497    1472    1429    1368    1451    1510    1404
-  522       1693    1552    1504    1703    1615    1523    1599    1694    1616    1601
-  523          9      32      23      25      19      27      14      15      28      18
-  524       5112    5324    5357    5285    5226    5344    5248    5203    5299    5320
-  525       4541    4473    4743    4331    4511    4603    4641    4426    4398    4530
-  526       4447    4595    4343    4710    4534    4464    4391    4573    4649    4528
-  527       4273    4117    4350    4684    4188    4231    4320    4463    4376    4523
-  528       5509    5591    5517    5528    5557    5559    5512    5520    5564    5523
-  529       3049    3000    3474    3515    3030    3229    3248    3265    3244    3496
-  530       1685    1860    1758    1956    1764    1811    1713    1810    1908    1853
-  531       2910    2997    3361    3365    2959    3175    3117    3116    3168    3363
-  532       2055    1869    2017    2195    1967    1944    2035    2131    2033    2103
-  533       1315    1414    1228    1222    1360    1316    1266    1262    1308    1224
-  534       1552    1419    1367    1338    1480    1386    1456    1437    1377    1346
-  535       2594    2703    2484    3062    2652    2585    2544    2812    2871    2753
-  536       3866    3928    3758    3729    3892    3844    3811    3800    3827    3736
-  537       1054    1107    1185     960    1082    1144    1116    1005    1028    1063
-  538       3624    3519    3828    3748    3568    3699    3741    3684    3639    3787
-  539        860     806     776     770     833     789     817     812     787     771
-  540        292     363     306     245     327     332     298     261     302     270
-  541        517     582     558     491     548     567     531     499     532     525
-  542       4947    5195    5142    5088    5071    5171    5049    5012    5138    5111
-  543       4541    4606    4401    4457    4570    4509    4467    4497    4532    4427
-  544       4541    4606    4457    4834    4570    4532    4497    4686    4720    4647
-  545       3624    3720    3448    3869    3667    3599    3533    3763    3804    3703
-  546       3624    3720    3869    3919    3667    3804    3763    3791    3825    3904
-  547        860     909     968     887     881     940     911     874     893     927
-  548        860     909     887     859     881     893     874     854     884     870
-  549       1317    1447    1478    1517    1369    1459    1389    1413    1484    1496
-  550       2329    2344    2191    2493    2357    2272    2265    2404    2420    2335
-  551       3531    3526    3183    3172    3557    3345    3350    3337    3341    3171
-  552       1357    1239    1393    1475    1286    1313    1379    1415    1343    1433
-  553       3332    3321    3016    2991    3347    3160    3169    3157    3142    2999
-  554       2591    2595    2382    2710    2620    2481    2479    2655    2654    2539
-  555       3866    3694    3931    3729    3789    3822    3899    3800    3707    3834
-  556       2594    2410    2679    3062    2500    2541    2640    2812    2718    2860
-  557       1054    1095     969     960    1070    1029    1012    1005    1020     962
-  558       1623    1517    1747    1483    1570    1622    1677    1550    1500    1608
-  559       2259    2493    2396    2417    2373    2430    2316    2322    2451    2399
-  560       3335    3172    3015    2835    3262    3061    3143    3070    2995    2926
-  561       1475    1535    1698    1393    1502    1604    1579    1433    1461    1541
-  562       2991    3207    2901    3016    3095    3020    2929    2999    3099    2949
-  563       2710    2448    2557    2382    2575    2483    2604    2539    2411    2461
-  564       5134    5355    5135    5198    5255    5253    5133    5167    5282    5166
-  565        465     498     404     460     479     452     434     456     477     431
-  566       4514    4575    4327    4867    4543    4445    4409    4685    4733    4586
-  567       3490    3465    3249    3219    3478    3355    3362    3351    3349    3230
-  568       1294    1277    1441    1187    1283    1351    1363    1236    1225    1296
-  569       1411    1410    1581    1256    1405    1492    1494    1326    1330    1403
-  570       1988    2146    1931    2263    2070    2036    1960    2129    2200    2094
-  571        359     260     318     232     311     284     330     293     242     268
-  572       4272    4438    4469    4536    4349    4459    4369    4392    4477    4502
-  573       4085    4027    3901    4187    4050    3955    3995    4139    4108    4047
-  574       4085    4027    4187    4288    4050    4108    4139    4182    4152    4246
-  575        851     791     913     858     821     857     883     853     826     885
-  576        851     791     858     790     821     826     853     825     788     824
-  577       4319    4251    4162    4160    4279    4202    4237    4228    4201    4159
-  578       4319    4251    4160    4505    4279    4201    4228    4400    4365    4332
-  579       2392    2233    2042    2521    2311    2139    2211    2456    2375    2271
-  580       3610    3641    3370    3425    3627    3511    3492    3528    3543    3392
-  581       5439    5474    5314    5325    5459    5399    5373    5377    5398    5319
-  582       5392    5254    5186    5131    5330    5217    5295    5273    5188    5156
-  583        202     100     110     145     142     105     150     168     113     124
-  584       4986    4922    4738    5151    4958    4825    4864    5074    5051    4938
-  585       4692    4877    4668    4563    4787    4770    4681    4621    4712    4611
-  586        726     648     628     698     690     636     675     710     671     655
-  587       3215    2885    3053    3327    3042    2968    3124    3268    3087    3187
-  588       3769    3530    3682    3228    3659    3614    3727    3522    3372    3459
-  589        835     926     928     876     879     925     880     855     900     901
-  590       4272    4084    4273    4282    4177    4173    4271    4280    4181    4274
-  591        401     356     325     275     373     334     361     333     315     296
-  592       5517    5558    5346    5528    5537    5472    5438    5523    5544    5445
-  593       4480    4727    4642    4684    4598    4682    4556    4578    4698    4658
-  594       4417    4257    4183    4554    4337    4217    4298    4494    4402    4352
-  595        656     731     650     665     696     692     652     654     695     653
-  596       4668    4877    4797    4415    4770    4832    4734    4542    4644    4600
-  597       5615    5608    5566    5573    5613    5590    5595    5596    5592    5569
-  598       5420    5469    5279    5521    5446    5375    5353    5477    5501    5413
-  599       5558    5461    5346    5447    5522    5405    5472    5513    5453    5396
-  600       3578    3515    3644    3370    3556    3589    3616    3466    3435    3513
-  601       2052    2195    1921    2042    2124    2061    1985    2048    2119    1981
-  602       1365    1222    1345    1441    1288    1275    1350    1398    1323    1384
-  603       3573    3365    3514    3249    3473    3453    3540    3404    3308    3374
-  604       1520    1338    1527    1581    1428    1431    1524    1549    1455    1557
-  605       1680    1956    1801    1931    1808    1882    1736    1794    1941    1862
-  606       5461    5340    5346    5447    5404    5338    5405    5453    5391    5396
-  607       2764    2602    3080    2814    2691    2829    2928    2779    2707    2944
-  608       2255    2425    2381    2258    2334    2400    2315    2249    2327    2305
-  609       2425    2588    2848    2680    2507    2721    2618    2546    2636    2754
-  610       2602    2437    2648    2543    2526    2537    2627    2566    2478    2580
-  611       1250    1220    1118    1412    1231    1165    1181    1325    1303    1242
-  612       1220    1218    1087    1320    1214    1149    1146    1263    1264    1190
-  613       3803    3602    3336    3748    3716    3464    3609    3771    3670    3553
-  614       4118    4245    4025    4331    4178    4131    4070    4213    4285    4164
-  615        661     685     767     687     673     727     716     672     681     724
-  616       2583    2443    2270    2174    2528    2349    2421    2367    2300    2225
-  617       2059    1834    1949    2174    1951    1890    2002    2115    2003    2067
-  618       1458    1582    1686    1674    1509    1628    1571    1564    1613    1669
-  619       2545    2645    2301    2245    2597    2465    2418    2380    2429    2279
-  620       1501    1417    1648    1674    1449    1526    1573    1578    1540    1645
-  621       1978    2183    2022    2245    2088    2100    1997    2099    2210    2141
-  622       1365    1495    1441    1558    1427    1465    1398    1454    1516    1493
-  623       3573    3688    3249    3645    3634    3480    3404    3623    3673    3450
-  624       1772    1801    1931    1558    1781    1862    1847    1655    1671    1725
-  625       1681    1527    1581    1760    1602    1557    1621    1715    1638    1668
-  626       2052    2015    2042    1760    2032    2025    2048    1909    1892    1905
-  627       3734    3644    3370    3645    3690    3513    3564    3692    3654    3508
-  628       4077    3928    3866    3729    4002    3892    3970    3909    3827    3800
-  629       2898    2703    2594    3062    2787    2652    2743    2973    2871    2812
-  630       1027    1107    1054     960    1066    1082    1039     988    1028    1005
-  631       1860    2069    1968    1956    1970    2012    1913    1908    2004    1961
-  632       2760    2910    3232    3365    2839    3057    2982    3043    3116    3298
-  633       3000    2902    3390    3515    2956    3130    3193    3244    3192    3455
-  634       1419    1312    1252    1338    1358    1279    1335    1377    1322    1295
-  635       1249    1315    1158    1222    1273    1229    1198    1232    1262    1189
-  636       2257    2055    2209    2195    2156    2137    2231    2220    2131    2202
-  637        628     576     697     593     600     633     658     608     580     639
-  638       4668    4557    4439    4415    4614    4501    4550    4542    4484    4421
-  639       1107    1219    1185    1141    1163    1201    1144    1124    1179    1157
-  640       2703    2704    2484    3037    2701    2584    2585    2862    2865    2749
-  641       3928    3915    3758    3848    3920    3836    3844    3883    3879    3801
-  642       3676    3848    3615    3570    3772    3751    3637    3620    3733    3585
-  643       2806    3037    3282    2872    2931    3152    3034    2837    2948    3060
-  644       1245    1141    1140    1089    1192    1139    1191    1159    1111    1110
-  645       5114    4925    5160    4849    5022    5054    5140    4971    4885    5001
-  646       4383    4245    4605    4423    4315    4419    4495    4399    4334    4519
-  647       4383    4245    4423    4170    4315    4334    4399    4277    4205    4295
-  648        719     685     638     755     705     657     679     741     723     703
-  649        719     685     755     808     705     723     741     763     747     777
-  650       3338    3602    3669    3417    3475    3642    3518    3381    3506    3547
-  651       3338    3602    3417    3010    3475    3506    3381    3167    3295    3204
-  652       3877    3917    4084    3997    3895    4000    3985    3934    3948    4044
-  653       3877    3917    3997    3608    3895    3948    3934    3762    3781    3823
-  654        640     683     557     644     662     620     596     641     663     595
-  655        640     683     644     740     662     663     641     689     712     693
-  656       4114    4150    4283    3957    4132    4211    4195    4036    4053    4120
-  657       4114    4150    3957    3937    4132    4053    4036    4032    4042    3944
-  658       3219    3133    3365    2680    3178    3255    3301    2938    2893    2993
-  659       1187    1145    1222    1320    1166    1180    1197    1246    1221    1259
-  660       2521    2452    2195    2543    2480    2319    2351    2529    2488    2352
-  661       2199    2263    1956    2258    2232    2106    2083    2219    2253    2096
-  662       1211    1256    1338    1412    1235    1293    1265    1297    1333    1370
-  663       3342    3425    3515    2814    3385    3483    3436    3064    3098    3139
-  664       1256    1317    1478    1138    1285    1389    1359    1196    1213    1281
-  665       2263    2329    2191    2616    2293    2265    2224    2431    2463    2389
-  666         39     100      67     110      63      77      49      65     105      85
-  667       5494    5474    5374    5314    5486    5422    5436    5409    5399    5348
-  668       3425    3531    3183    3200    3481    3350    3307    3317    3354    3185
-  669       1239    1187    1393    1172    1208    1280    1313    1202    1178    1267
-  670       3321    3219    3016    3005    3263    3106    3160    3151    3094    3003
-  671       2595    2521    2382    2894    2559    2442    2481    2741    2700    2617
-  672       2069    2255    2152    2199    2159    2198    2105    2136    2222    2173
-  673       2588    2760    3069    3133    2684    2915    2809    2849    2943    3092
-  674       2902    2764    3279    3342    2833    3004    3077    3104    3033    3316
-  675       1312    1250    1177    1211    1271    1206    1240    1254    1226    1195
-  676       1218    1249    1112    1145    1230    1176    1164    1182    1194    1129
-  677       2437    2257    2398    2452    2342    2318    2419    2439    2343    2428
-  678       5509    5517    5346    5528    5512    5438    5433    5520    5523    5445
-  679       2662    2396    2493    2417    2533    2430    2569    2530    2399    2451
-  680       1644    1747    1517    1483    1690    1622    1568    1563    1608    1500
-  681       2802    3015    3172    2835    2921    3061    2975    2815    2926    2995
-  682       2443    2267    2134    2174    2355    2187    2277    2300    2217    2148
-  683       2472    2712    2552    2440    2589    2630    2512    2453    2568    2491
-  684       3038    2852    2629    2513    2952    2737    2816    2761    2678    2567
-  685       2267    2059    2134    2174    2165    2095    2187    2217    2115    2148
-  686       2712    2935    2552    2440    2818    2729    2630    2568    2672    2491
-  687       1799    1817    2045    1946    1797    1933    1925    1870    1881    1993
-  688       1402    1458    1619    1674    1425    1534    1506    1530    1564    1641
-  689       2379    2545    2185    2245    2466    2354    2283    2304    2380    2216
-  690       2852    2622    2629    2513    2744    2626    2737    2678    2564    2567
-  691       1866    1799    2045    1946    1827    1925    1953    1904    1870    1993
-  692       1417    1402    1619    1674    1397    1506    1513    1540    1530    1641
-  693       2183    2379    2185    2245    2287    2283    2186    2210    2304    2216
-  694       1698    1644    1475    1483    1670    1544    1579    1587    1563    1474
-  695       2901    2662    2991    2417    2773    2796    2929    2641    2530    2688
-  696       2557    2802    2710    2835    2696    2757    2604    2687    2815    2766
-  697        363     443     395     339     400     416     376     347     387     362
-  698       1956    1968    2199    2069    1961    2087    2083    2004    2012    2136
-  699       1338    1252    1211    1312    1295    1227    1265    1322    1279    1254
-  700       3232    3365    3133    2760    3298    3255    3190    2982    3043    2943
-  701       1158    1222    1145    1249    1189    1180    1147    1198    1232    1194
-  702       3515    3390    3342    2902    3455    3371    3436    3192    3130    3104
-  703       5521    5420    5502    5279    5477    5466    5510    5413    5353    5393
-  704       1636    1501    1759    1821    1567    1624    1697    1721    1646    1786
-  705       1753    1978    1833    1891    1859    1903    1790    1819    1930    1856
-  706       2172    1999    2250    2151    2089    2132    2205    2160    2078    2196
-  707       2645    2663    2331    2387    2665    2485    2474    2504    2516    2361
-  708       2383    2172    2250    2151    2274    2205    2307    2264    2160    2196
-  709       1582    1753    1833    1891    1663    1790    1701    1722    1819    1856
-  710       3176    3155    2788    2681    3181    2971    2978    2919    2908    2738
-  711       2663    2583    2331    2387    2638    2458    2485    2516    2476    2361
-  712       2060    2251    2179    2092    2147    2204    2122    2076    2164    2138
-  713       1834    1636    1759    1821    1726    1697    1791    1826    1721    1786
-  714       1912    2060    2179    2092    1982    2122    2050    1996    2076    2138
-  715       3086    3176    2788    2681    3144    2978    2945    2877    2919    2738
-  716       2209    2195    2452    2257    2202    2319    2323    2231    2220    2343
-  717        460     529     491     367     496     511     474     414     454     429
-  718       4925    5038    5160    4642    4981    5104    5054    4782    4835    4895
-  719       2612    2885    2909    2763    2750    2890    2755    2690    2811    2823
-  720       3283    3530    3011    3433    3397    3258    3138    3352    3482    3212
-  721       3869    4013    3704    3790    3941    3867    3792    3826    3903    3749
-  722       4457    4323    4215    4200    4381    4267    4336    4330    4259    4208
-  723        887     869     948     770     875     907     917     831     819     863
-  724        424     443     339     395     430     387     381     403     416     362
-  725       4937    4836    5050    4618    4888    4939    4994    4777    4728    4828
-  726       5216    5235    4945    5139    5224    5099    5089    5176    5185    5042
-  727       4836    4922    5050    4618    4883    4985    4939    4728    4769    4828
-  728       4417    4575    4666    4327    4504    4630    4545    4363    4445    4487
-  729       5603    5575    5601    5511    5588    5589    5604    5567    5546    5565
-  730       4438    4564    4650    4844    4515    4613    4546    4640    4700    4746
-  731        466     359     419     437     412     389     442     447     393     421
-  732       4595    4704    4462    4942    4660    4577    4531    4768    4819    4702
-  733       4412    4270    4316    4540    4338    4300    4367    4470    4396    4414
-  734       1780    1698    1535    1952    1731    1604    1640    1861    1822    1723
-  735       3091    2901    3207    2573    3007    3020    3135    2820    2732    2868
-  736       2282    2557    2448    2308    2414    2483    2345    2289    2427    2371
-  737        685     661     586     687     673     625     635     681     672     632
-  738       4882    5026    4988    5290    4953    5017    4948    5102    5169    5150
-  739       2396    2140    2259    2235    2268    2177    2316    2310    2178    2238
-  740       1747    1895    1623    1989    1815    1742    1677    1867    1940    1795
-  741       3015    3159    3335    2614    3089    3238    3143    2800    2876    2951
-  742       5160    5038    5297    4684    5104    5182    5233    4916    4856    5002
-  743       5381    5439    5235    5261    5414    5343    5310    5316    5351    5243
-  744       2052    1921    1760    2042    1985    1838    1909    2048    1981    1905
-  745       3578    3644    3645    3370    3616    3654    3621    3466    3513    3508
-  746       1411    1338    1256    1581    1375    1293    1326    1494    1455    1403
-  747       1988    1956    2263    1931    1974    2106    2129    1960    1941    2094
-  748       1222    1277    1187    1441    1251    1225    1197    1323    1351    1296
-  749       3610    3515    3425    3370    3558    3483    3528    3492    3435    3392
-  750       3365    3465    3219    3249    3415    3349    3301    3308    3355    3230
-  751       5432    5352    5290    5174    5387    5315    5362    5313    5269    5231
-  752        256     276     175     356     267     224     212     304     317     266
-  753       5306    5114    5160    4849    5219    5140    5240    5096    4971    5001
-  754       4323    4457    4672    4200    4381    4571    4499    4259    4330    4422
-  755        869     887     822     770     875     852     842     819     831     793
-  756       2195    2233    2521    2042    2215    2375    2351    2119    2139    2271
-  757       1365    1345    1558    1441    1350    1446    1454    1398    1384    1493
-  758       3573    3514    3645    3249    3540    3590    3623    3404    3374    3450
-  759       4343    4595    4462    4710    4464    4531    4408    4528    4649    4579
-  760       4480    4350    4234    4684    4416    4297    4347    4578    4523    4446
-  761       1680    1801    1558    1931    1736    1671    1611    1794    1862    1725
-  762       1520    1527    1760    1581    1524    1638    1635    1549    1557    1668
-  763       4451    4324    4557    4415    4382    4432    4510    4428    4355    4484
-  764       5306    5160    5297    4999    5240    5233    5303    5170    5075    5164
-  765        419     359     318     437     389     330     364     421     393     365
-  766       4438    4650    4469    4536    4546    4568    4459    4477    4584    4502
-  767       4954    5068    4839    4759    5009    4952    4887    4855    4913    4794
-  768       2017    1921    2195    1869    1971    2061    2103    1944    1898    2033
-  769       3578    3474    3515    3049    3527    3496    3556    3305    3248    3265
-  770       1228    1345    1222    1414    1282    1275    1224    1316    1380    1308
-  771       3361    3514    3365    2997    3441    3453    3363    3175    3243    3168
-  772       5055    4877    4775    4797    4960    4815    4908    4917    4832    4781
-  773       1520    1367    1338    1552    1442    1346    1428    1531    1456    1437
-  774       1680    1758    1956    1685    1712    1853    1808    1679    1713    1810
-  775       2622    2557    2436    2513    2577    2487    2527    2564    2531    2473
-  776       2935    2901    2720    2440    2899    2791    2807    2672    2661    2578
-  777       1817    1698    2077    1946    1763    1887    1947    1881    1816    1994
-  778       5558    5528    5447    5346    5544    5495    5513    5472    5445    5396
-  779       5528    5447    5346    5440    5495    5396    5445    5488    5444    5386
-  780       3015    3038    2762    2513    3008    2895    2882    2752    2761    2649
-  781       1747    1866    2110    1946    1818    1987    1935    1841    1904    2013
-  782       2396    2472    2353    2440    2433    2408    2374    2413    2453    2397
-  783       5521    5502    5573    5401    5510    5541    5549    5465    5449    5508
-  784       3425    3342    3694    3200    3385    3525    3571    3317    3266    3457
-  785       1256    1211    1095    1138    1235    1148    1169    1196    1171    1114
-  786       2263    2199    2410    2616    2232    2299    2330    2431    2395    2508
-  787       2267    2443    2588    2680    2355    2518    2416    2455    2555    2636
-  788       2545    2379    2764    2814    2466    2561    2653    2673    2582    2779
-  789       2059    2267    2255    2258    2165    2262    2149    2150    2260    2249
-  790       1458    1402    1250    1412    1425    1321    1344    1430    1399    1325
-  791       1402    1417    1218    1320    1397    1309    1299    1349    1361    1264
-  792       2379    2183    2437    2543    2287    2306    2405    2450    2348    2478
-  793        340     250     367     378     297     308     353     355     310     368
-  794       4618    4607    4648    4937    4612    4632    4635    4777    4773    4796
-  795        984     965    1024     864     973     994    1001     921     915     941
-  796       3745    3698    3422    3775    3718    3574    3601    3756    3738    3626
-  797       4029    3891    3794    4061    3952    3842    3914    4038    3980    3924
-  798       3796    3986    3931    3679    3889    3951    3865    3744    3843    3816
-  799       2489    2730    2679    2821    2600    2702    2576    2656    2770    2746
-  800        982     891     969     929     938     932     972     950     908     946
-  801        395     462     432     424     427     444     406     403     441     423
-  802       2663    2645    3049    3018    2665    2834    2846    2825    2808    3026
-  803       2583    2663    2997    3018    2638    2819    2778    2780    2825    3001
-  804       1636    1834    1685    1673    1726    1752    1653    1649    1744    1675
-  805       1978    1753    1869    1868    1859    1803    1919    1917    1804    1864
-  806       1501    1636    1414    1673    1567    1522    1453    1577    1649    1537
-  807       1753    1582    1552    1868    1663    1566    1647    1804    1707    1695
-  808       5528    5550    5440    5346    5538    5507    5488    5445    5463    5386
-  809        460     498     529     465     477     515     496     456     479     494
-  810       5347    5154    5308    5383    5252    5237    5326    5360    5283    5349
-  811       2135    2015    2024    2042    2080    2016    2081    2084    2025    2028
-  812       5511    5581    5568    5603    5551    5576    5540    5567    5593    5586
-  813         98     183     203      83     133     192     140      86     116     129
-  814       3734    3685    3134    3370    3743    3406    3444    3564    3529    3246
-  815       1583    1495    1762    1441    1518    1617    1667    1505    1465    1596
-  816       2910    2760    2583    2680    2839    2676    2742    2775    2715    2621
-  817       2902    3000    2645    2814    2956    2804    2767    2853    2903    2723
-  818       2069    1860    1834    2258    1970    1846    1950    2153    2054    2044
-  819       1312    1419    1582    1412    1358    1499    1438    1353    1407    1488
-  820       2055    2257    1978    2543    2156    2111    2011    2281    2385    2243
-  821       1315    1249    1501    1320    1273    1364    1401    1310    1278    1395
-  822       5144    5272    5200    4858    5210    5242    5177    4998    5073    5030
-  823         83      34      82      98      55      51      75      86      57      79
-  824       4245    4118    4435    4331    4178    4278    4340    4285    4213    4372
-  825        222     278     275     175     251     272     244     194     225     216
-  826       3602    3803    3894    3748    3716    3852    3776    3670    3771    3818
-  827       3133    3219    3433    3005    3178    3323    3284    3058    3094    3206
-  828       2452    2521    2763    2894    2480    2639    2596    2660    2700    2810
-  829       1145    1187    1033    1172    1166    1104    1088    1155    1178    1099
-  830        961    1027    1054     960     995    1039    1009     956     988    1005
-  831       2878    2898    2594    3062    2886    2743    2734    2967    2973    2812
-  832       4073    4077    3866    3729    4074    3970    3967    3910    3909    3800
-  833       5504    5392    5340    5297    5450    5366    5424    5402    5342    5317
-  834        316     202     250     264     258     220     274     282     231     246
-  835       4858    4778    4732    5144    4816    4753    4792    4998    4956    4930
-  836       1023    1091     999    1138    1052    1041    1010    1076    1109    1060
-  837       4652    4806    4915    4331    4735    4863    4780    4479    4555    4610
-  838         23      32      60      25      27      44      38      18      28      35
-  839       4547    4732    4440    4858    4639    4583    4491    4706    4792    4645
-  840       4440    4333    4540    4151    4380    4430    4486    4290    4235    4335
-  841       5308    5173    5068    5154    5246    5120    5199    5237    5159    5109
-  842        219     203     256      98     205     228     239     146     140     165
-  843       5503    5568    5432    5511    5536    5518    5468    5506    5540    5470
-  844       5285    5112    4984    5357    5203    5056    5147    5320    5248    5193
-  845       4013    3869    4099    3790    3941    3993    4062    3903    3826    3940
-  846         60     139      69     112      95      99      61      84     126      87
-  847       4311    4440    4580    4619    4366    4516    4437    4452    4529    4590
-  848        100     145      67     110     113     103      77     105     124      85
-  849       5474    5325    5374    5314    5398    5354    5422    5399    5319    5348
-  850       4401    4225    4291    4215    4322    4258    4341    4314    4220    4248
-  851       3448    3163    3235    3704    3304    3197    3331    3582    3432    3469
-  852        968    1040     923     948    1003     979     945     955     989     935
-  853       5068    4927    5197    4619    4996    5067    5136    4838    4765    4907
-  854       1091    1118    1220    1138    1100    1165    1150    1109    1126    1173
-  855       1087    1091    1220    1138    1084    1150    1146    1105    1109    1173
-  856       2648    2875    2602    3200    2758    2739    2627    2905    3028    2884
-  857       4743    4473    4652    4331    4603    4561    4693    4530    4398    4479
-  858       2610    2381    2425    2616    2496    2400    2517    2608    2492    2509
-  859       2875    3080    2602    3200    2981    2829    2739    3028    3136    2884
-  860       2848    2610    2425    2616    2736    2517    2618    2727    2608    2509
-  861        325     256     269     112     288     257     291     206     158     163
-  862         23       9      25      10      14      15      18       8       6      12
-  863       3828    3519    3737    3748    3699    3635    3783    3787    3639    3739
-  864        776     806     718     770     789     759     749     771     787     742
-  865         81      60      74     187      66      62      73     122     107     109
-  866       4862    4984    5062    4633    4921    5018    4957    4745    4804    4842
-  867       5469    5521    5548    5279    5501    5535    5519    5375    5413    5437
-  868        175     276     278     356     224     273     225     266     317     309
-  869       5290    5352    5026    5174    5315    5205    5169    5231    5269    5108
-  870       3682    3433    3717    3211    3563    3587    3695    3451    3322    3468
-  871       3053    2763    3078    3218    2906    2920    3063    3125    2979    3141
-  872        993     928    1033     997     957     978    1014     991     958    1015
-  873       5324    5357    5285    5533    5344    5320    5299    5443    5460    5421
-  874       3737    3875    3969    3748    3810    3921    3858    3739    3808    3854
-  875        982    1072    1023    1095    1025    1046    1000    1034    1083    1055
-  876        718     621     677     622     669     645     699     668     615     643
-  877        465     404     367     460     434     385     415     456     431     414
-  878       4514    4327    4648    4867    4409    4476    4574    4685    4586    4757
-  879       4954    4839    4582    4759    4887    4707    4764    4855    4794    4673
-  880       5114    5260    5198    5306    5192    5227    5155    5219    5289    5256
-  881       5260    5198    5306    5440    5227    5256    5289    5356    5331    5376
-  882       5198    5306    5440    5346    5256    5376    5331    5275    5323    5386
-  883       4984    4823    5143    5178    4911    4975    5065    5083    5000    5161
-  884       5327    5432    5516    5178    5378    5475    5428    5250    5311    5364
-  885       1834    2059    2069    2258    1951    2062    1950    2044    2150    2153
-  886       2645    2545    2902    2814    2597    2713    2767    2723    2673    2853
-  887       2443    2583    2760    2680    2528    2676    2590    2555    2621    2715
-  888       1582    1458    1312    1412    1509    1382    1438    1488    1430    1353
-  889       1417    1501    1249    1320    1449    1364    1327    1361    1395    1278
-  890       2183    1978    2257    2543    2088    2111    2218    2348    2243    2385
-  891       4273    4350    4536    4684    4320    4441    4394    4463    4523    4597
-  892       4922    5151    5050    4618    5051    5106    4985    4769    4881    4828
-  893        363     245     339     395     302     289     347     376     319     362
-  894       2484    2410    2594    2616    2445    2500    2544    2551    2508    2598
-  895       3758    3694    3866    3200    3723    3789    3811    3495    3457    3591
-  896       1185    1095    1054    1138    1136    1070    1116    1156    1114    1094
-  897       3539    3321    3575    3384    3420    3442    3550    3461    3340    3476
-  898       2838    2595    2836    3154    2719    2716    2831    2986    2861    2988
-  899       1120    1239    1257    1205    1175    1248    1186    1160    1217    1234
-  900       3080    3250    3552    3200    3164    3395    3319    3136    3221    3366
-  901       2381    2651    2302    2616    2506    2464    2340    2492    2634    2449
-  902        999    1087    1017    1033    1038    1047    1004    1013    1056    1022
-  903       5573    5548    5521    5401    5561    5535    5549    5508    5487    5465
-  904       1140    1205    1287    1172    1170    1243    1204    1152    1188    1223
-  905       3282    3384    2972    3005    3326    3166    3113    3123    3186    2980
-  906       3615    3154    3259    2894    3377    3205    3429    3233    3017    3066
-  907       1317    1185    1339    1245    1244    1253    1329    1272    1210    1290
-  908       2329    2484    2525    2806    2403    2499    2426    2558    2647    2668
-  909       3531    3758    3764    3676    3651    3759    3655    3606    3714    3719
-  910       3433    3682    3530    3211    3563    3614    3482    3322    3451    3357
-  911       2763    3053    2885    3218    2906    2968    2811    2979    3125    3040
-  912       1033     928     926     997     978     925     977    1015     958     951
-  913       2878    3235    2898    3062    3048    3056    2886    2967    3128    2973
-  914       4073    4291    4077    3729    4174    4175    4074    3910    4021    3909
-  915        961     923    1027     960     943     970     995     956     937     988
-  916       5528    5591    5550    5509    5564    5571    5538    5520    5557    5530
-  917       4540    4333    4270    4151    4430    4307    4396    4335    4235    4216
-  918         23      60      69     112      38      61      40      56      84      87
-  919       4440    4732    4580    4619    4583    4653    4516    4529    4667    4590
-  920       4743    4652    4915    4331    4693    4780    4820    4530    4479    4610
-  921       5308    5068    5197    4955    5199    5136    5259    5148    5008    5076
-  922       4027    3964    3775    4015    3992    3871    3902    4018    3989    3893
-  923        791     736     864     687     765     799     830     739     711     772
-  924       4251    4193    4061    3916    4219    4127    4154    4082    4057    3987
-  925       4473    4541    4291    4331    4511    4403    4374    4398    4426    4308
-  926       3519    3624    3235    3748    3568    3421    3367    3639    3684    3502
-  927        806     860     923     770     833     889     866     787     812     845
-  928       5198    5260    5355    5440    5227    5309    5282    5331    5356    5403
-  929         81      74     185     187      73     117     118     122     109     169
-  930       4862    5062    4748    4633    4957    4897    4802    4745    4842    4699
-  931       3552    3796    3694    3250    3687    3750    3628    3395    3554    3477
-  932       2302    2489    2410    2651    2393    2446    2356    2464    2563    2522
-  933        256     203     269     114     228     235     257     186     148     191
-  934       3848    3966    3615    3570    3911    3813    3751    3733    3799    3585
-  935       3037    3416    3282    2872    3220    3339    3152    2948    3119    3060
-  936       1141    1042    1140    1089    1092    1090    1139    1111    1059    1110
-  937       3698    3901    3775    4005    3807    3838    3738    3863    3946    3890
-  938        984     913     864     939     947     888     921     954     924     898
-  939       4029    4162    4061    3926    4095    4112    4038    3979    4043    3991
-  940       4727    4925    4642    5038    4826    4782    4682    4884    4981    4835
-  941       4947    5142    4945    5088    5049    5047    4940    5012    5111    5013
-  942        517     558     432     491     531     495     472     499     525     459
-  943       3828    3737    3969    3748    3783    3858    3897    3787    3739    3854
-  944       5285    4984    5143    5178    5147    5065    5213    5229    5083    5161
-  945       4508    4480    4234    4537    4490    4347    4356    4527    4507    4371
-  946       3869    3704    3448    3790    3792    3582    3703    3826    3749    3636
-  947       4457    4215    4401    4200    4336    4314    4427    4330    4208    4302
-  948        887     948     968     923     917     955     927     903     935     945
-  949       3964    4027    4234    4015    3992    4129    4102    3989    4018    4119
-  950       2130    2146    2191    1931    2142    2166    2157    2023    2036    2064
-  951       1580    1410    1478    1581    1482    1439    1521    1576    1492    1525
-  952       3638    3641    3183    3370    3675    3408    3400    3507    3511    3277
-  953        776     718     677     622     749     699     730     704     668     643
-  954       4775    4877    4563    4415    4815    4712    4670    4588    4644    4488
-  955       1294    1450    1393    1441    1348    1423    1340    1363    1444    1418
-  956       3490    3521    3016    3249    3536    3254    3240    3362    3382    3122
-  957       5432    5568    5516    5452    5518    5543    5475    5441    5525    5485
-  958       2392    2347    2382    2042    2384    2365    2386    2211    2182    2203
-  959       4605    4806    4652    4331    4708    4735    4631    4456    4555    4479
-  960       4311    4151    4440    4316    4223    4290    4366    4310    4227    4364
-  961       4759    4927    5068    4525    4845    4996    4913    4634    4721    4791
-  962        187     139      60     112     155      95     107     138     126      84
-  963        736     791     697     687     765     746     715     711     739     684
-  964       4193    4251    4439    3916    4219    4339    4318    4057    4082    4165
-  965       2637    2972    2751    2628    2786    2857    2689    2623    2781    2686
-  966       3434    3259    2955    3050    3343    3093    3188    3234    3146    2994
-  967       1376    1287    1469    1268    1332    1374    1421    1318    1270    1362
-  968        519     517     424     491     516     469     470     497     499     458
-  969       5384    5509    5346    5334    5451    5433    5365    5361    5430    5336
-  970        306     363     395     245     332     376     350     270     302     319
-  971       2972    3198    2751    3005    3075    2964    2857    2980    3085    2867
-  972       3259    2907    2955    2894    3073    2932    3093    3066    2896    2925
-  973       1287    1331    1469    1172    1300    1391    1374    1223    1241    1298
-  974       3053    3078    3405    3218    3063    3239    3224    3125    3141    3312
-  975        873     928     993     997     895     957     931     930     958     991
-  976       3682    3717    3868    3211    3695    3798    3784    3451    3468    3604
-  977        530     557     637     546     542     590     581     535     550     584
-  978       4451    4283    4324    4123    4357    4299    4382    4281    4190    4214
-  979       1410    1478    1581    1256    1439    1525    1492    1330    1359    1403
-  980       2146    2191    1931    2263    2166    2064    2036    2200    2224    2094
-  981       3228    3129    2821    3062    3179    2976    3013    3132    3084    2939
-  982       3793    3679    3327    3729    3740    3509    3595    3760    3700    3538
-  983       1393    1294    1441    1187    1340    1363    1418    1280    1236    1296
-  984       3016    3490    3249    3219    3240    3362    3122    3106    3351    3230
-  985        961     969     871     960     963     919     916     956     962     910
-  986       2878    2679    3044    3062    2771    2850    2958    2967    2860    3045
-  987       4073    3931    4184    3729    4004    4060    4128    3910    3834    3965
-  988       3641    3183    3370    3425    3408    3277    3511    3543    3307    3392
-  989       2382    2392    2042    2521    2386    2211    2203    2442    2456    2271
-  990        410     340     460     378     372     397     433     390     355     418
-  991       5503    5432    5290    5511    5468    5362    5400    5506    5470    5411
-  992        219     256     175      98     239     212     195     146     165     128
-  993       2875    2909    3250    3200    2887    3068    3055    3028    3039    3221
-  994       2651    2610    3011    2616    2633    2797    2813    2634    2608    2793
-  995       4117    4234    4350    4684    4169    4297    4231    4376    4446    4523
-  996       4672    4457    4834    4743    4571    4647    4750    4701    4589    4785
-  997        822     887     859     776     852     870     839     797     834     816
-  998       4642    4925    4849    5160    4782    4885    4747    4895    5054    5001
-  999       4834    5061    4672    4743    4946    4861    4750    4785    4894    4701
- 1000        859     794     822     776     829     807     839     816     782     797
- 1001       2927    3416    3037    2898    3153    3220    2977    2911    3140    2962
- 1002       4076    3966    3848    4077    4022    3911    3956    4075    4020    3954
- 1003       1121    1042    1141    1027    1077    1092    1130    1071    1031    1081
- 1004        378     460     491     367     418     474     436     368     414     429
- 1005       4858    4540    4846    4619    4697    4690    4850    4736    4572    4731
- 1006       4273    4084    4117    4282    4173    4101    4188    4274    4181    4191
- 1007       5068    5173    4839    5154    5120    4997    4952    5109    5159    4992
- 1008       5603    5601    5620    5568    5604    5612    5614    5586    5585    5602
- 1009       3669    3875    3737    3748    3785    3810    3705    3706    3808    3739
- 1010        638     621     718     586     627     669     674     611     599     646
- 1011       4633    4823    4984    5178    4729    4911    4804    4900    5000    5083
- 1012       5327    5174    5432    4988    5258    5313    5378    5175    5078    5244
- 1013       5325    5261    5151    4932    5293    5208    5247    5149    5107    5044
- 1014       3919    4094    4099    3828    4008    4100    4014    3873    3958    3963
- 1015        145     264     245     229     207     249     196     178     240     230
- 1016        926    1017    1033     999     967    1022     977     953    1004    1013
- 1017       2821    3129    2730    3062    2976    2930    2770    2939    3084    2883
- 1018       3793    3986    3679    3729    3882    3843    3740    3760    3859    3700
- 1019       5062    5357    5321    5178    5223    5339    5204    5116    5274    5249
- 1020         74      25      71     112      43      42      68      88      52      80
- 1021        841     929     876     960     886     902     861     899     942     914
- 1022       5619    5620    5601    5568    5621    5612    5611    5599    5602    5585
- 1023        292     306     233     120     298     265     262     201     211     162
- 1024       5235    5439    5314    5261    5343    5373    5278    5243    5351    5287
- 1025       5340    5384    5346    5085    5363    5365    5338    5220    5251    5221
- 1026        325     356     256     275     334     304     288     296     315     254
- 1027       2015    2024    2042    1760    2016    2028    2025    1892    1896    1905
- 1028       1495    1762    1441    1558    1617    1596    1465    1516    1651    1493
- 1029        378     460     367     340     418     414     368     355     397     353
- 1030       3134    3734    3370    3645    3444    3564    3246    3387    3692    3508
- 1031       2206    2135    2024    2042    2175    2081    2117    2120    2084    2028
- 1032       3685    3427    3134    3370    3579    3280    3406    3529    3391    3246
- 1033       5511    5290    5321    5452    5411    5300    5418    5481    5370    5385
- 1034         98     175      71     114     128     108      78     102     136      90
- 1035       3964    3757    3775    4015    3864    3766    3871    3989    3884    3893
- 1036        736     778     864     687     753     823     799     711     732     772
- 1037       4193    4035    4061    3916    4113    4041    4127    4057    3978    3987
- 1038       1652    1583    1762    1441    1614    1667    1702    1543    1505    1596
- 1039        637     736     697     687     686     715     667     659     711     684
- 1040       4324    4193    4439    3916    4256    4318    4373    4115    4057    4165
- 1041       4718    4514    4937    4867    4615    4722    4831    4799    4685    4909
- 1042       5340    5392    5186    5297    5366    5295    5268    5317    5342    5241
- 1043        250     202     110     264     220     150     180     246     231     179
- 1044       4738    4922    4618    5151    4825    4769    4675    4938    5051    4881
- 1045        222     185      74     221     199     117     137     208     189     134
- 1046       4882    4748    5062    4793    4809    4897    4963    4852    4783    4919
- 1047       1623    1580    1478    1581    1607    1521    1553    1598    1576    1525
- 1048       2259    2130    2191    1931    2194    2157    2223    2091    2023    2064
- 1049       3335    3638    3183    3370    3505    3400    3251    3346    3507    3277
- 1050       4839    5154    4846    4955    4992    4995    4837    4892    5059    4896
- 1051       1450    1535    1393    1441    1498    1461    1423    1444    1486    1418
- 1052       3521    3207    3016    3249    3368    3099    3254    3382    3223    3122
- 1053       2347    2448    2382    2042    2409    2411    2365    2182    2234    2203
- 1054       4927    4704    4942    4462    4811    4819    4933    4694    4577    4702
- 1055        139     260     232     318     200     242     184     226     284     268
- 1056       4117    3964    4234    4015    4039    4102    4169    4063    3989    4119
- 1057       5050    5151    5261    4932    5106    5208    5162    4977    5044    5107
- 1058       4325    4106    4311    4276    4206    4197    4317    4294    4189    4287
- 1059       3640    3282    3794    3717    3462    3566    3724    3672    3498    3755
- 1060       3369    3615    3745    3078    3493    3677    3576    3213    3325    3412
- 1061       1119    1140    1024     993    1128    1079    1068    1048    1058    1007
- 1062       4806    4814    5085    4655    4807    4950    4944    4730    4725    4866
- 1063       3321    3539    3005    3384    3420    3256    3151    3340    3461    3186
- 1064       2595    2838    2894    3154    2719    2863    2741    2861    2986    3017
- 1065       1239    1120    1172    1205    1175    1143    1202    1217    1160    1188
- 1066       3694    3342    3552    3200    3525    3445    3628    3457    3266    3366
- 1067       1095    1211    1072    1138    1148    1137    1083    1114    1171    1102
- 1068       2410    2199    2302    2616    2299    2254    2356    2508    2395    2449
- 1069       4536    4272    4273    4469    4392    4271    4394    4502    4369    4362
- 1070       3643    3336    3129    3494    3497    3237    3388    3569    3407    3310
- 1071       3782    4025    3793    3929    3906    3913    3786    3851    3976    3861
- 1072        339     245     264     229     289     249     299     279     230     240
- 1073        869     858     939     770     862     894     904     819     809     856
- 1074       4323    4187    4005    4200    4254    4097    4157    4259    4192    4105
- 1075       4013    4160    3926    3790    4087    4040    3968    3903    3981    3855
- 1076        579     491     529     481     538     511     556     528     483     503
- 1077       4867    4937    5139    4648    4909    5040    5003    4757    4796    4891
- 1078       4867    4937    4648    4514    4909    4796    4757    4685    4722    4574
- 1079        491     424     378     432     458     399     436     459     423     398
- 1080        491     424     432     517     458     423     459     499     469     472
- 1081       5254    5061    5186    4910    5165    5121    5217    5081    4966    5048
- 1082       4324    4439    4557    4415    4373    4501    4432    4355    4421    4484
- 1083       4986    4738    5023    5225    4864    4876    5010    5119    4974    5137
- 1084       4547    4440    4540    4858    4491    4486    4544    4706    4645    4697
- 1085       3682    3868    3769    3228    3784    3817    3727    3459    3607    3522
- 1086        835     928     873     876     880     895     846     855     901     872
- 1087       3053    3405    3215    3327    3224    3314    3124    3187    3356    3268
- 1088       4412    4582    4839    4525    4492    4707    4623    4472    4559    4676
- 1089       5023    5031    5200    4732    5033    5124    5123    4874    4878    4961
- 1090        233     188      82     203     204     121     141     209     190     131
- 1091       5302    5216    5088    5139    5263    5152    5201    5214    5176    5113
- 1092       5502    5440    5550    5401    5473    5507    5527    5449    5417    5489
- 1093       4541    4743    4834    4457    4641    4785    4686    4497    4589    4647
- 1094       1140    1287    1245    1089    1204    1261    1191    1110    1174    1159
- 1095       3615    3259    3676    3570    3429    3472    3637    3585    3403    3620
- 1096       3282    2972    2806    2872    3113    2888    3034    3060    2916    2837
- 1097        685     586     638     718     635     611     657     700     646     674
- 1098       4988    5026    5174    5290    5017    5108    5078    5150    5169    5231
- 1099          9      23      11      10      14      13       5       6       8       7
- 1100       4732    4778    5031    5144    4753    4898    4878    4930    4956    5101
- 1101       5347    5308    5496    5383    5326    5410    5419    5360    5349    5442
- 1102       4099    3869    3919    3828    3993    3904    4014    3963    3845    3873
- 1103         60      32      74      25      44      47      62      35      28      43
- 1104       4984    5112    5062    5357    5056    5090    5018    5193    5248    5223
- 1105       3770    3640    3794    3717    3710    3724    3777    3747    3672    3755
- 1106       3147    3369    3745    3078    3253    3576    3460    3107    3213    3412
- 1107       1051    1119    1024     993    1085    1068    1035    1021    1048    1007
- 1108       3624    3828    3919    3869    3741    3873    3791    3763    3845    3904
- 1109        860     776     859     887     817     816     854     874     834     870
- 1110       5144    5200    5031    4732    5177    5124    5101    4930    4961    4878
- 1111         83      82     188     203      75     121     119     129     131     190
- 1112        939     984    1024     864     954    1001     980     898     921     941
- 1113       4005    3698    3745    3775    3863    3718    3874    3890    3738    3756
- 1114       3926    4029    3794    4061    3979    3914    3862    3991    4038    3924
- 1115       5038    4810    5131    4684    4926    4965    5084    4856    4749    4902
- 1116       4291    4541    4401    4200    4403    4467    4341    4242    4354    4302
- 1117       3235    3624    3448    3790    3421    3533    3331    3537    3712    3636
- 1118        923     860     968     887     889     911     945     903     874     927
- 1119       3336    3602    3010    3044    3464    3295    3165    3184    3313    3022
- 1120        767     685     808     871     727     747     783     814     775     840
- 1121       4025    4245    4170    4184    4131    4205    4096    4103    4210    4179
- 1122       5324    5285    5499    5533    5299    5395    5415    5443    5421    5524
- 1123       5568    5581    5620    5603    5576    5606    5602    5586    5593    5614
- 1124        203     183     188      83     192     176     190     129     116     119
- 1125       2573    2565    2339    2784    2581    2490    2460    2682    2677    2554
- 1126       2235    2339    1992    2155    2288    2161    2102    2184    2246    2074
- 1127       2614    2406    2565    2881    2523    2536    2601    2745    2635    2717
- 1128       1952    1992    1840    1625    1964    1876    1885    1779    1800    1724
- 1129       2308    2056    2406    2295    2176    2239    2366    2297    2170    2346
- 1130       1989    1840    2056    1692    1906    1915    2014    1836    1757    1878
- 1131         10      34      25      33      20      26      12      16      30      22
- 1132       5533    5575    5357    5562    5555    5498    5460    5553    5570    5479
- 1133       4873    4554    4666    4411    4717    4616    4767    4643    4478    4538
- 1134       4316    4270    4151    4540    4300    4216    4227    4414    4396    4335
- 1135       4775    4563    4554    4415    4670    4558    4664    4588    4488    4482
- 1136       4692    4668    4439    4563    4681    4550    4562    4621    4611    4498
- 1137        726     628     697     698     675     658     709     710     655     688
- 1138       4554    4873    4775    4411    4717    4821    4664    4478    4643    4587
- 1139       5297    5447    5306    5346    5379    5380    5303    5318    5396    5323
- 1140       5198    5114    5306    4849    5155    5219    5256    5025    4971    5096
- 1141       5383    5272    5154    5359    5328    5212    5283    5372    5322    5264
- 1142        661     644     546     687     649     592     602     672     666     614
- 1143         67     145     120     229     103     130      92     127     178     157
- 1144       5374    5325    5225    4932    5354    5280    5301    5184    5149    5080
- 1145        794     731     748     650     764     735     769     725     692     701
- 1146       5131    5297    5038    4684    5222    5182    5084    4902    5002    4856
- 1147       3775    3901    4027    4005    3838    3955    3902    3890    3946    4007
- 1148        864     913     791     939     888     857     830     898     924     867
- 1149       4061    4162    4251    3926    4112    4202    4154    3991    4043    4088
- 1150       5493    5469    5548    5279    5484    5519    5526    5388    5375    5437
- 1151       4257    4094    4183    4301    4172    4137    4217    4284    4196    4236
- 1152       5615    5566    5619    5594    5595    5598    5617    5607    5580    5609
- 1153       3133    3433    3283    2848    3284    3352    3203    2984    3118    3054
- 1154       2452    2763    2612    2648    2596    2690    2532    2547    2699    2632
- 1155       1145    1033    1017    1087    1088    1022    1074    1113    1056    1047
- 1156       4288    4508    4234    4537    4390    4356    4261    4406    4527    4371
- 1157       4666    4867    4873    4411    4766    4872    4767    4538    4638    4643
- 1158       4797    5055    4947    4873    4917    4991    4871    4824    4951    4906
- 1159         39      67      33      69      49      46      31      45      58      37
- 1160       5494    5374    5359    4955    5436    5368    5423    5271    5191    5179
- 1161       4118    3997    4282    4015    4056    4143    4198    4065    4003    4141
- 1162       5608    5591    5509    5550    5600    5557    5572    5582    5571    5530
- 1163        582     656     558     579     623     605     567     578     617     564
- 1164       5055    5195    4947    4873    5127    5071    4991    4951    5027    4906
- 1165       5355    5420    5135    5502    5390    5292    5253    5435    5466    5337
- 1166        573     498     465     529     537     479     526     553     515     494
- 1167       4575    4867    4666    4327    4733    4766    4630    4445    4586    4487
- 1168       3080    3552    3342    3200    3319    3445    3209    3136    3366    3266
- 1169       2381    2302    2199    2616    2340    2254    2286    2492    2449    2395
- 1170       1118    1072    1211    1138    1096    1137    1162    1126    1102    1171
- 1171       5550    5573    5502    5401    5563    5541    5527    5489    5508    5449
- 1172        790     726     697     781     757     709     745     785     752     738
- 1173       4505    4692    4439    4321    4594    4562    4466    4393    4489    4368
- 1174       3803    3957    4123    3916    3878    4048    3974    3856    3933    4019
- 1175       4245    4435    4605    4331    4340    4520    4419    4285    4372    4456
- 1176        275     278     356     175     272     309     315     216     225     266
- 1177       1517    1623    1478    1483    1570    1553    1496    1500    1550    1477
- 1178       2493    2259    2191    2417    2373    2223    2335    2451    2322    2298
- 1179       3602    3894    3669    3748    3776    3802    3642    3670    3818    3706
- 1180       4123    4447    4343    4451    4275    4391    4239    4281    4449    4395
- 1181       3172    3335    3183    2835    3262    3251    3171    2995    3070    3002
- 1182        761     767     841     838     760     804     801     795     798     837
- 1183        437     466     530     419     447     500     485     421     442     476
- 1184       4710    4447    4451    4343    4573    4449    4576    4528    4391    4395
- 1185       1685    1536    1673    1558    1605    1600    1675    1610    1539    1609
- 1186       3049    3046    3018    3645    3051    3025    3026    3328    3330    3324
- 1187       1693    1869    1868    1760    1777    1864    1774    1719    1807    1813
- 1188        610     698     665     593     651     676     634     597     642     626
- 1189       4554    4417    4666    4411    4494    4545    4616    4478    4407    4538
- 1190        644     661     761     687     649     714     706     666     672     722
- 1191       4385    4618    4648    4325    4503    4635    4522    4344    4461    4471
- 1192       4910    5131    4810    4684    5016    4965    4859    4790    4902    4749
- 1193       5440    5306    5447    5346    5376    5380    5444    5386    5323    5396
- 1194       4823    4564    4844    4650    4695    4700    4830    4739    4613    4746
- 1195       3931    3796    3679    3694    3865    3744    3816    3822    3750    3681
- 1196       2679    2489    2821    2410    2576    2656    2746    2541    2446    2599
- 1197       3875    3870    4109    4153    3872    3990    3994    4012    4026    4126
- 1198        873     864     778     838     865     823     828     844     843     803
- 1199       3405    3775    3757    3929    3618    3766    3605    3725    3847    3839
- 1200       3868    4061    4035    3494    3962    4041    3947    3713    3824    3814
- 1201        858     869     781     770     862     827     818     809     819     773
- 1202       4187    4323    4537    4255    4254    4429    4360    4218    4286    4386
- 1203        929     982    1023    1095     950    1000     971    1006    1034    1055
- 1204        260     221     318     139     236     263     284     200     174     226
- 1205       4282    4272    4469    4273    4280    4369    4379    4274    4271    4362
- 1206        926     928     876     997     925     901     900     951     958     934
- 1207       5055    4775    4873    4797    4908    4821    4951    4917    4781    4824
- 1208       4937    5050    5139    4648    4994    5098    5040    4796    4847    4891
- 1209       3917    4117    4084    3997    4023    4101    4000    3948    4052    4044
- 1210        683     637     557     687     660     590     620     682     659     618
- 1211       4150    4324    4283    3957    4229    4299    4211    4053    4138    4120
- 1212       4160    4013    4321    4046    4087    4166    4243    4104    4030    4171
- 1213       5235    5011    4945    4942    5130    4969    5099    5095    4967    4936
- 1214       3433    3539    3717    3211    3488    3632    3587    3322    3360    3468
- 1215       2763    2838    3078    3218    2789    2953    2920    2979    3012    3141
- 1216       1033    1120     993     997    1073    1053    1014    1015    1050     991
- 1217       5494    5496    5308    5359    5497    5410    5407    5423    5427    5333
- 1218         39      11      23      33      24      13      29      31      17      21
- 1219       5493    5499    5285    5562    5500    5395    5389    5531    5534    5448
- 1220       5088    5195    4873    4947    5138    5027    4972    5012    5071    4906
- 1221       5088    4873    4867    4945    4972    4872    4964    5013    4905    4899
- 1222       3957    3803    3643    3916    3878    3732    3821    3933    3856    3797
- 1223       3997    4118    3782    4015    4056    3949    3885    4003    4065    3896
- 1224       3046    3049    3572    3645    3051    3297    3299    3330    3328    3612
- 1225       2997    3046    3572    3645    3027    3299    3274    3315    3330    3612
- 1226       1414    1536    1497    1558    1472    1510    1451    1476    1539    1519
- 1227       1536    1685    1497    1558    1605    1590    1510    1539    1610    1519
- 1228       1869    1693    1703    1760    1777    1694    1778    1807    1719    1728
- 1229       1693    1552    1703    1760    1615    1616    1694    1719    1642    1728
- 1230       3679    3796    3250    3694    3744    3554    3467    3681    3750    3477
- 1231       2821    2489    2651    2410    2656    2563    2733    2599    2446    2522
- 1232       5334    5115    5327    4875    5236    5230    5332    5128    4982    5122
- 1233        621     559     539     484     583     543     575     547     521     506
- 1234        424     339     378     432     381     357     399     423     379     398
- 1235       3688    3633    3249    3134    3696    3443    3480    3413    3376    3194
- 1236       1746    1681    1581    2024    1704    1621    1657    1884    1843    1788
- 1237       1914    1772    1931    1762    1835    1847    1916    1832    1761    1842
- 1238       4327    4417    4183    4411    4363    4298    4250    4358    4407    4293
- 1239        558     656     650     579     605     652     603     564     617     612
- 1240       5566    5608    5509    5550    5590    5572    5539    5554    5582    5530
- 1241       5135    5420    5279    5502    5292    5353    5209    5337    5466    5393
- 1242       4321    4099    4301    4046    4199    4194    4309    4171    4069    4161
- 1243       5061    4910    4672    4743    4966    4789    4861    4894    4813    4701
- 1244        794     748     822     776     769     784     807     782     756     797
- 1245       4806    4605    4435    4331    4708    4520    4624    4555    4456    4372
- 1246       4225    4077    4291    3966    4147    4175    4258    4098    4020    4121
- 1247       3163    2898    3235    3416    3024    3056    3197    3290    3140    3320
- 1248       1040    1027     923    1042    1032     970     979    1037    1031     976
- 1249       2255    2069    2258    2199    2159    2153    2249    2222    2136    2219
- 1250       1249    1218    1320    1145    1230    1264    1278    1194    1182    1221
- 1251       2764    2902    2814    3342    2833    2853    2779    3033    3104    3064
- 1252       1250    1312    1412    1211    1271    1353    1325    1226    1254    1297
- 1253       2760    2588    2680    3133    2684    2636    2715    2943    2849    2893
- 1254       2257    2437    2543    2452    2342    2478    2385    2343    2439    2488
- 1255        891     808     871     767     847     840     878     832     783     814
- 1256       2730    3010    3044    3336    2866    3022    2880    3014    3165    3184
- 1257       3986    4170    4184    4025    4081    4179    4083    3999    4096    4103
- 1258        755     806     871     838     779     836     811     792     815     848
- 1259       3417    3519    3044    3748    3463    3270    3222    3603    3639    3396
- 1260       4423    4473    4184    4331    4448    4328    4303    4370    4398    4249
- 1261        383     401     325     352     388     361     351     358     366     326
- 1262       3044    3235    2878    3494    3126    3048    2958    3252    3348    3162
- 1263        871     923     961     838     892     943     916     848     877     897
- 1264       4184    4291    4073    3929    4232    4174    4128    4055    4107    3998
- 1265       5139    5088    4867    4945    5113    4964    5003    5042    5013    4899
- 1266       5139    5088    4945    5216    5113    5013    5042    5176    5152    5089
- 1267       3928    4077    3848    3966    4002    3954    3883    3939    4020    3911
- 1268       2703    2898    3037    3416    2787    2962    2862    3032    3140    3220
- 1269       1107    1027    1141    1042    1066    1081    1124    1069    1031    1092
- 1270       4451    4557    4710    4415    4510    4636    4576    4428    4484    4552
- 1271        464     395     432     383     426     406     446     420     384     396
- 1272       4094    4301    4099    3828    4196    4194    4100    3958    4066    3963
- 1273       4652    4423    4605    4331    4539    4519    4631    4479    4370    4456
- 1274        718     755     638     685     737     703     674     700     723     657
- 1275       3737    3417    3669    3748    3594    3547    3705    3739    3603    3706
- 1276        913     939     858     791     924     894     885     857     867     826
- 1277       3901    4005    4187    4027    3946    4097    4047    3955    4007    4108
- 1278       4162    3926    4160    4251    4043    4040    4159    4202    4088    4201
- 1279       3875    3669    3894    3748    3785    3802    3880    3808    3706    3818
- 1280        460     529     367     465     496     454     414     456     494     415
- 1281       4291    4401    4215    4200    4341    4314    4248    4242    4302    4208
- 1282       3235    3448    3704    3790    3331    3582    3469    3537    3636    3749
- 1283        835     740     761     873     786     750     796     846     805     810
- 1284        665     656     579     650     654     617     624     653     652     612
- 1285       1023     999     929     997    1010     959     971    1008     992     952
- 1286       2557    2383    2436    2308    2468    2402    2487    2427    2341    2370
- 1287       2901    3086    2720    2573    2983    2900    2791    2732    2817    2646
- 1288       1698    1912    2077    1952    1802    1990    1887    1822    1928    2007
- 1289       1072    1023    1095    1138    1046    1055    1083    1102    1076    1114
- 1290       4035    4150    3937    3916    4092    4042    3988    3978    4033    3922
- 1291        778     683     740     761     733     712     754     768     720     750
- 1292       3757    3917    3608    4015    3837    3781    3683    3884    3960    3833
- 1293       3688    3645    3134    3249    3673    3387    3413    3480    3450    3194
- 1294       1760    1681    2024    1581    1715    1843    1896    1668    1621    1788
- 1295       3155    3015    2762    2614    3072    2882    2950    2873    2800    2692
- 1296       1999    1747    2110    1989    1880    1935    2051    1991    1867    2049
- 1297       2251    2396    2353    2235    2321    2374    2294    2240    2310    2290
- 1298        145     202     264     110     168     231     207     124     150     179
- 1299       1558    1772    1762    1931    1655    1761    1651    1725    1847    1842
- 1300       5594    5619    5601    5452    5609    5611    5597    5545    5574    5552
- 1301       5325    5439    5261    5314    5377    5351    5293    5319    5373    5287
- 1302        841     876     761     838     861     820     801     837     850     795
- 1303        982     969    1095     929     972    1029    1034     950     946    1006
- 1304       2387    2270    2174    2583    2333    2225    2317    2476    2421    2367
- 1305       2174    1949    1821    1834    2067    1879    1998    2003    1890    1826
- 1306       2245    2301    2387    2645    2279    2358    2359    2429    2465    2504
- 1307       1891    2022    2245    1978    1954    2141    2082    1930    1997    2099
- 1308       1821    1648    1674    1501    1718    1645    1699    1646    1573    1578
- 1309       1674    1686    1891    1582    1669    1776    1739    1613    1628    1722
- 1310       4327    4385    4648    4109    4345    4522    4476    4209    4240    4351
- 1311       3986    3931    3679    3729    3951    3816    3843    3859    3834    3700
- 1312       2730    2679    2821    3062    2702    2746    2770    2883    2860    2939
- 1313        139     187     221     112     155     198     174     126     138     161
- 1314         33      67     120     112      46      92      64      48      70      93
- 1315       5359    5374    5225    4955    5368    5301    5296    5179    5191    5094
- 1316       4234    4027    4288    4255    4129    4152    4261    4241    4136    4266
- 1317       5528    5550    5346    5509    5538    5463    5445    5520    5530    5433
- 1318        419     318     352     341     364     328     380     374     321     337
- 1319       4469    4650    4655    4869    4568    4659    4560    4669    4755    4756
- 1320       5011    4947    4945    4710    4970    4940    4969    4860    4822    4817
- 1321        558     464     432     539     510     446     495     545     501     482
- 1322       1256    1211    1138    1412    1235    1171    1196    1333    1297    1255
- 1323        781     822     748     770     800     784     766     773     793     751
- 1324       4537    4672    4910    4255    4596    4789    4715    4386    4450    4567
- 1325        697     791     790     781     746     788     745     738     780     785
- 1326       4439    4251    4505    4046    4339    4365    4466    4230    4146    4262
- 1327        731     665     748     650     695     707     735     692     653     701
- 1328       2885    3327    2909    3218    3087    3100    2890    3040    3275    3052
- 1329       3530    3228    3011    3211    3372    3109    3258    3357    3214    3096
- 1330       2681    2614    3159    3155    2666    2876    2912    2908    2873    3121
- 1331       2092    2235    2140    2251    2154    2178    2109    2164    2240    2190
- 1332       2151    1989    1895    1999    2068    1940    2019    2078    1991    1959
- 1333       2308    2151    2282    2383    2227    2212    2289    2341    2264    2325
- 1334       1952    2092    1780    1912    2010    1939    1861    1928    1996    1855
- 1335       2573    2681    3091    3086    2644    2879    2820    2817    2877    3067
- 1336       3384    3198    3005    3321    3293    3085    3186    3340    3247    3151
- 1337       3154    2907    2894    2595    3023    2896    3017    2861    2748    2741
- 1338       1205    1331    1172    1239    1260    1241    1188    1217    1276    1202
- 1339       4343    4462    4153    4513    4408    4312    4244    4420    4481    4326
- 1340       2443    2267    2174    2680    2355    2217    2300    2555    2455    2401
- 1341       1417    1402    1674    1320    1397    1530    1540    1361    1349    1485
- 1342       1402    1458    1674    1412    1425    1564    1530    1399    1430    1532
- 1343       2267    2059    2174    2258    2165    2115    2217    2260    2150    2208
- 1344       2379    2545    2245    2814    2466    2380    2304    2582    2673    2503
- 1345       2183    2379    2245    2543    2287    2304    2210    2348    2450    2378
- 1346        424     339     432     395     381     379     423     403     362     406
- 1347       1636    1501    1821    1673    1567    1646    1721    1649    1577    1730
- 1348       2645    2663    2387    3018    2665    2516    2504    2808    2825    2683
- 1349       2663    2583    2387    3018    2638    2476    2516    2825    2780    2683
- 1350       1753    1978    1891    1868    1859    1930    1819    1804    1917    1874
- 1351       1834    1636    1821    1673    1726    1721    1826    1744    1649    1730
- 1352       1582    1753    1891    1868    1663    1819    1722    1707    1804    1874
- 1353       1185    1256    1095    1138    1215    1169    1136    1156    1196    1114
- 1354       3758    3425    3694    3200    3613    3571    3723    3495    3317    3457
- 1355       2484    2263    2410    2616    2369    2330    2445    2551    2431    2508
- 1356       5601    5562    5594    5178    5583    5579    5597    5467    5412    5455
- 1357       5521    5502    5401    5279    5510    5449    5465    5413    5393    5341
- 1358       4937    5050    4648    4618    4994    4847    4796    4777    4828    4635
- 1359       3177    3159    2681    2565    3182    2912    2918    2851    2843    2615
- 1360       1942    2140    2092    1992    2037    2109    2009    1963    2058    2038
- 1361       2073    1895    2151    2056    1983    2019    2108    2057    1973    2101
- 1362       3448    3624    3869    3790    3533    3763    3703    3636    3712    3826
- 1363       2282    2073    2151    2056    2169    2108    2212    2162    2057    2101
- 1364       5306    5160    4999    4849    5240    5075    5170    5096    5001    4920
- 1365       3091    3177    2681    2565    3149    2918    2879    2805    2851    2615
- 1366       4401    4541    4457    4200    4467    4497    4427    4302    4354    4330
- 1367       1780    1942    2092    1992    1857    2009    1939    1886    1963    2038
- 1368       5151    5225    5325    4932    5194    5280    5247    5044    5080    5149
- 1369        245     120     145     229     177     130     196     230     157     178
- 1370       4283    4123    3957    4324    4190    4048    4120    4299    4214    4138
- 1371       4084    4282    3997    4117    4181    4143    4044    4101    4191    4052
- 1372        221     187     185      74     198     169     189     134     109     117
- 1373       1536    1414    1673    1558    1472    1537    1600    1539    1476    1609
- 1374       3046    2997    3018    3645    3027    3001    3025    3330    3315    3324
- 1375       1552    1693    1868    1760    1615    1774    1695    1642    1719    1813
- 1376       4880    5135    4844    4869    5004    4979    4857    4870    4990    4848
- 1377       3422    3405    3078    3560    3410    3239    3245    3491    3479    3318
- 1378        965     873     993     974     918     931     981     966     920     983
- 1379       3891    3868    3717    3329    3876    3798    3809    3668    3649    3532
- 1380       4823    4633    4793    5178    4729    4713    4803    5000    4900    4978
- 1381       5154    4846    4955    5359    4995    4896    5059    5264    5125    5179
- 1382       4704    4525    4462    4927    4604    4506    4577    4811    4721    4694
- 1383       5115    4989    4875    5334    5063    4924    4982    5236    5183    5128
- 1384        478     559     484     539     523     521     473     505     543     506
- 1385         71      98     114      82      78     102      90      59      79      89
- 1386       3215    3608    3782    3405    3401    3702    3523    3314    3503    3617
- 1387       3769    3937    3643    3868    3857    3812    3711    3817    3905    3768
- 1388       3530    3682    3228    3211    3614    3459    3372    3357    3451    3214
- 1389       2885    3053    3327    3218    2968    3187    3087    3040    3125    3275
- 1390       4525    4759    4582    4839    4634    4673    4559    4676    4794    4707
- 1391        644     761     740     683     706     750     693     663     720     712
- 1392       5321    5511    5452    5601    5418    5481    5385    5514    5565    5552
- 1393       2991    3198    3321    3005    3083    3247    3142    2987    3085    3151
- 1394       2710    2907    2595    2894    2794    2748    2654    2785    2896    2741
- 1395       1475    1331    1239    1172    1394    1276    1343    1302    1241    1202
- 1396       1376    1517    1317    1483    1445    1413    1342    1424    1500    1385
- 1397       2637    2493    2329    2417    2562    2404    2470    2515    2451    2368
- 1398       3434    3172    3531    2835    3302    3337    3484    3112    2995    3161
- 1399       5355    5198    5440    5135    5282    5331    5403    5253    5166    5298
- 1400        546     466     419     530     504     442     486     535     500     476
- 1401       4564    4793    4650    4823    4688    4740    4613    4695    4803    4739
- 1402       1245    1376    1317    1138    1304    1342    1272    1184    1238    1213
- 1403       2806    2637    2329    2616    2722    2470    2558    2708    2607    2463
- 1404       3676    3434    3531    3200    3561    3484    3606    3423    3309    3354
- 1405       4797    4947    4710    4411    4871    4822    4751    4591    4674    4549
- 1406       5601    5603    5511    5568    5604    5567    5565    5585    5586    5540
- 1407        557     546     644     687     550     592     595     618     614     666
- 1408       4793    4633    4748    5062    4713    4699    4783    4919    4842    4897
- 1409       4106    4009    4276    4325    4064    4149    4189    4206    4158    4294
- 1410       5254    5131    4910    5186    5188    5016    5081    5217    5156    5048
- 1411       3219    3539    3433    3005    3373    3488    3323    3094    3256    3206
- 1412       2521    2838    2763    2894    2675    2789    2639    2700    2863    2810
- 1413       1187    1120    1033    1172    1151    1073    1104    1178    1143    1099
- 1414       1245    1141    1089    1185    1192    1111    1159    1210    1157    1131
- 1415       2806    3037    2872    2484    2931    2948    2837    2647    2749    2671
- 1416       3676    3848    3570    3758    3772    3733    3620    3714    3801    3665
- 1417       4915    4806    5085    4709    4863    4944    4993    4805    4760    4893
- 1418       4814    4989    5085    4655    4912    5037    4950    4725    4808    4866
- 1419       4563    4321    4301    4415    4431    4309    4424    4488    4353    4346
- 1420         69     139     232     112      99     184     135      87     126     160
- 1421       4311    4580    4325    4619    4437    4443    4317    4452    4590    4460
- 1422       5197    4927    4942    4741    5067    4933    5070    4962    4829    4840
- 1423        869     822     781     770     842     800     827     819     793     773
- 1424       4323    4672    4537    4255    4499    4596    4429    4286    4450    4386
- 1425        755     871     808     685     811     840     777     723     775     747
- 1426       3417    3044    3010    3602    3222    3022    3204    3506    3313    3295
- 1427       4423    4184    4170    4245    4303    4179    4295    4334    4210    4205
- 1428       3782    3793    3327    3929    3786    3595    3584    3851    3861    3693
- 1429       3643    3129    3228    3494    3388    3179    3430    3569    3310    3344
- 1430       4123    4343    4153    4513    4239    4244    4142    4305    4420    4326
- 1431       5548    5573    5594    5401    5561    5587    5577    5487    5508    5529
- 1432       4282    4469    4655    4709    4379    4560    4465    4485    4585    4680
- 1433        318     221     352     112     263     281     328     213     161     238
- 1434       4412    4316    4525    4619    4367    4405    4472    4517    4458    4566
- 1435       4525    4316    4276    4619    4405    4306    4397    4566    4458    4436
- 1436        586     661     546     687     625     602     565     632     672     614
- 1437       4882    4988    4793    5178    4948    4886    4852    5028    5082    4978
- 1438       1746    1789    2024    1581    1770    1907    1884    1657    1683    1788
- 1439       3359    3633    3134    3249    3516    3376    3241    3306    3443    3194
- 1440       1914    2027    1762    1931    1980    1900    1832    1916    1977    1842
- 1441       2263    2199    2616    2258    2232    2395    2431    2253    2219    2423
- 1442       3425    3342    3200    2814    3385    3266    3317    3098    3064    2996
- 1443       3803    3336    3643    3494    3609    3497    3732    3660    3407    3569
- 1444       4118    4025    3782    3929    4070    3906    3949    4024    3976    3851
- 1445       5038    4727    4810    4684    4884    4774    4926    4856    4698    4749
- 1446       4013    4099    4321    4046    4062    4199    4166    4030    4069    4171
- 1447        325     269     383     253     291     323     351     287     252     320
- 1448       4301    4554    4563    4415    4425    4558    4424    4346    4482    4488
- 1449        586     546     484     622     565     514     536     601     577     549
- 1450       4793    4988    4875    5178    4886    4943    4843    4978    5082    5020
- 1451       1747    1644    1946    1840    1690    1783    1841    1784    1734    1897
- 1452       2396    2662    2440    2339    2533    2548    2413    2364    2482    2388
- 1453       3015    2802    2513    2406    2921    2658    2752    2697    2592    2459
- 1454       4245    4605    4423    4331    4419    4519    4334    4285    4456    4370
- 1455       3602    3669    3417    3748    3642    3547    3506    3670    3706    3603
- 1456       1644    1698    1946    1840    1670    1816    1783    1734    1756    1897
- 1457       2802    2557    2513    2406    2696    2531    2658    2592    2471    2459
- 1458        683     557     644     687     620     595     663     682     618     666
- 1459       2662    2901    2440    2339    2773    2661    2548    2482    2593    2388
- 1460         82      83      98     203      75      86      79     131     129     140
- 1461       5601    5575    5562    5321    5589    5570    5583    5514    5478    5464
- 1462       1185    1107    1141    1089    1144    1124    1157    1131    1098    1111
- 1463       1185    1107    1089     960    1144    1098    1131    1063    1028    1018
- 1464       2484    2703    3037    2872    2585    2862    2749    2671    2776    2948
- 1465       2484    2703    2872    3062    2585    2776    2671    2753    2871    2965
- 1466       3758    3928    3848    3570    3844    3883    3801    3665    3778    3733
- 1467       3758    3928    3570    3729    3844    3778    3665    3736    3827    3647
- 1468       4810    4537    4910    4684    4671    4715    4859    4749    4599    4790
- 1469       4849    4880    4536    4999    4865    4703    4689    4920    4935    4762
- 1470       4877    4775    4797    4415    4815    4781    4832    4644    4588    4600
- 1471       5200    5144    4858    4732    5177    4998    5030    4961    4930    4792
- 1472       4187    4323    4255    4200    4254    4286    4218    4192    4259    4224
- 1473       4160    4013    4046    3790    4087    4030    4104    3981    3903    3918
- 1474       2381    2199    2255    2258    2286    2222    2315    2305    2219    2249
- 1475       1118    1211    1250    1412    1162    1226    1181    1242    1297    1325
- 1476       3080    3342    2764    2814    3209    3033    2928    2944    3064    2779
- 1477       3870    4009    4109    4153    3943    4054    3990    4026    4089    4126
- 1478       2452    2648    2437    2543    2547    2537    2439    2488    2580    2478
- 1479       3133    2848    2588    2680    2984    2721    2849    2893    2754    2636
- 1480       1145    1087    1218    1320    1113    1149    1182    1221    1190    1264
- 1481        306     292     245     120     298     261     270     211     201     177
- 1482       4435    4118    4282    4331    4278    4198    4348    4372    4213    4296
- 1483        222     275     221     112     244     247     208     147     193     161
- 1484       4541    4743    4457    4200    4641    4589    4497    4354    4454    4330
- 1485       4846    4839    4955    4619    4837    4892    4896    4731    4724    4786
- 1486       5261    5139    5050    4932    5206    5098    5162    5107    5032    4977
- 1487       3894    3803    4123    3748    3852    3974    4011    3818    3771    3932
- 1488        776     860     770     887     817     812     771     834     874     831
- 1489       5290    5321    5452    5178    5300    5385    5370    5232    5249    5329
- 1490        264     378     339     229     322     357     299     240     300     279
- 1491        175      71     114     112     108      90     136     123      80     106
- 1492       5115    4875    4988    5327    4982    4943    5060    5230    5122    5175
- 1493        484     559     586     621     521     568     536     547     583     599
- 1494       2055    1869    2195    2042    1967    2033    2131    2046    1955    2119
- 1495       3049    3000    3515    3370    3030    3244    3265    3195    3170    3435
- 1496       1315    1414    1222    1441    1360    1308    1262    1366    1420    1323
- 1497       2910    2997    3365    3249    2959    3168    3116    3059    3105    3308
- 1498       1685    1860    1956    1931    1764    1908    1810    1793    1889    1941
- 1499       1552    1419    1338    1581    1480    1377    1437    1561    1490    1455
- 1500        876     835     761     873     855     796     820     872     846     810
- 1501       3624    3828    3869    3790    3741    3845    3763    3712    3805    3826
- 1502        969     891     871     841     932     878     919     905     868     849
- 1503       2679    2730    3044    3062    2702    2880    2850    2860    2883    3045
- 1504       3931    3986    4184    3729    3951    4083    4060    3834    3859    3965
- 1505       4877    4668    4563    4415    4770    4611    4712    4644    4542    4488
- 1506       4106    4276    4316    4311    4189    4306    4212    4197    4287    4310
- 1507         33      10      11      23      16       7      17      21       8      13
- 1508       5359    5383    5496    5308    5372    5442    5427    5333    5349    5410
- 1509       5200    5272    5359    4846    5242    5322    5288    5014    5066    5125
- 1510         82      34      33      71      51      30      50      59      41      36
- 1511       3219    3133    2680    3005    3178    2893    2938    3094    3058    2826
- 1512       1187    1145    1320    1172    1166    1221    1246    1178    1155    1237
- 1513       2521    2452    2543    2894    2480    2488    2529    2700    2660    2709
- 1514       3966    4225    4215    4291    4098    4220    4091    4121    4258    4248
- 1515       3416    3163    3704    3235    3290    3432    3567    3320    3197    3469
- 1516       1042    1040     948     923    1037     989     990     976     979     935
- 1517       4738    4986    5151    5225    4864    5074    4938    4974    5119    5194
- 1518       2760    2910    3365    2680    2839    3116    3043    2715    2775    2993
- 1519       1249    1315    1222    1320    1273    1262    1232    1278    1310    1259
- 1520       1419    1312    1338    1412    1358    1322    1377    1407    1353    1370
- 1521       1860    2069    1956    2258    1970    2004    1908    2054    2153    2096
- 1522       2257    2055    2195    2543    2156    2131    2220    2385    2281    2352
- 1523       3000    2902    3515    2814    2956    3192    3244    2903    2853    3139
- 1524        791     858     790     781     826     824     788     780     818     785
- 1525       4251    4160    4505    4046    4201    4332    4365    4146    4104    4262
- 1526       4027    4187    4288    4255    4108    4246    4152    4136    4218    4266
- 1527         82      33     120      94      50      64      96      76      54     101
- 1528       5200    5359    5225    4846    5288    5296    5215    5014    5125    5029
- 1529       5562    5533    5499    5285    5553    5524    5534    5448    5421    5395
- 1530       3957    3643    3937    3916    3821    3812    3944    3933    3797    3922
- 1531       3997    3782    3608    4015    3885    3702    3823    4003    3896    3833
- 1532       3969    3875    4109    4133    3921    3994    4037    4049    4006    4116
- 1533       5143    4823    4844    5178    4975    4830    4983    5161    5000    5006
- 1534       5562    5548    5594    5178    5556    5577    5579    5412    5394    5455
- 1535        841     891     929     969     868     908     886     905     932     946
- 1536        661     767     761     687     716     760     714     672     724     722
- 1537        145     264     229     110     207     240     178     124     179     152
- 1538       5325    5261    4932    5314    5293    5107    5149    5319    5287    5141
- 1539       4814    4806    4435    4655    4807    4624    4625    4725    4730    4548
- 1540       3870    3875    3894    4153    3872    3880    3888    4026    4012    4034
- 1541        873     778     740     761     828     754     805     810     768     750
- 1542       3868    4035    3937    3643    3947    3988    3905    3768    3860    3812
- 1543       3405    3757    3608    3782    3605    3683    3503    3617    3765    3702
- 1544       2730    3129    3336    3494    2930    3237    3014    3076    3310    3407
- 1545       3986    3793    4025    3929    3882    3913    3999    3945    3861    3976
- 1546       4480    4508    4810    4537    4490    4665    4646    4507    4527    4671
- 1547        887     822     770     776     852     793     831     834     797     771
- 1548       4215    4323    4005    4200    4267    4157    4111    4208    4259    4105
- 1549        948     869     939     770     907     904     944     863     819     856
- 1550       3704    4013    3926    3790    3867    3968    3819    3749    3903    3855
- 1551       4350    4642    4536    4684    4496    4581    4441    4523    4658    4597
- 1552        677     621     539     622     645     575     606     643     615     572
- 1553       5327    5516    5334    5207    5428    5431    5332    5270    5371    5276
- 1554       4727    4480    4810    4684    4598    4646    4774    4698    4578    4749
- 1555       4462    4525    4276    4741    4506    4397    4359    4593    4629    4500
- 1556       4642    4849    4536    4999    4747    4689    4581    4812    4920    4762
- 1557       4797    4557    4415    4710    4679    4484    4600    4751    4636    4552
- 1558       4160    4321    4505    4046    4243    4393    4332    4104    4171    4262
- 1559       1317    1185    1245    1138    1244    1210    1272    1213    1156    1184
- 1560       2329    2484    2806    2616    2403    2647    2558    2463    2551    2708
- 1561       3531    3758    3676    3200    3651    3714    3606    3354    3495    3423
- 1562       4150    3957    3937    3916    4053    3944    4042    4033    3933    3922
- 1563       3917    3997    3608    4015    3948    3823    3781    3960    4003    3833
- 1564        478     401     383     352     438     388     425     411     366     358
- 1565        546     419     484     512     486     451     514     527     467     492
- 1566       4650    4793    4875    5178    4740    4843    4763    4914    4978    5020
- 1567        926     876     999     997     900     936     953     951     934     992
- 1568       3235    3624    3790    3748    3421    3712    3537    3502    3684    3767
- 1569       4291    4541    4200    4331    4403    4354    4242    4308    4426    4265
- 1570       4880    4849    5198    4999    4865    5025    5043    4935    4920    5105
- 1571        767     841     838     871     804     837     798     814     849     848
- 1572       4311    4440    4619    4316    4366    4529    4452    4310    4364    4458
- 1573        929     999     876     997     959     936     902     952     992     934
- 1574       4187    4537    4288    4255    4360    4406    4246    4218    4386    4266
- 1575       2024    2042    1760    1868    2028    1905    1896    1948    1958    1813
- 1576       2024    2042    1868    2295    2028    1958    1948    2158    2163    2085
- 1577       1760    2024    1868    1581    1896    1948    1813    1668    1788    1709
- 1578       1478    1581    1256    1412    1525    1403    1359    1440    1489    1333
- 1579       1478    1581    1412    1692    1525    1489    1440    1589    1629    1547
- 1580       1478    1581    1692    1623    1525    1629    1589    1553    1598    1656
- 1581       1692    1478    1623    1483    1589    1553    1656    1591    1477    1550
- 1582       1692    1478    1483    1412    1589    1477    1591    1547    1440    1443
- 1583       1256    1478    1412    1138    1359    1440    1333    1196    1281    1255
- 1584       2191    1931    2263    2258    2064    2094    2224    2221    2090    2253
- 1585       2191    1931    2258    2155    2064    2090    2221    2171    2039    2192
- 1586       2191    1931    2155    2259    2064    2039    2171    2223    2091    2197
- 1587       2155    2191    2259    2417    2171    2223    2197    2280    2298    2322
- 1588       2155    2191    2417    2258    2171    2298    2280    2192    2221    2326
- 1589       2263    2191    2258    2616    2224    2221    2253    2431    2389    2423
- 1590       3370    3134    3645    3018    3246    3387    3508    3189    3071    3324
- 1591       3370    3134    3018    2881    3246    3071    3189    3103    2998    2941
- 1592       3134    3645    3018    3249    3387    3324    3071    3194    3450    3120
- 1593       1762    1441    1558    1673    1596    1493    1651    1711    1554    1609
- 1594       1762    1441    1673    1625    1596    1554    1711    1688    1528    1634
- 1595       1558    1762    1673    1931    1651    1711    1609    1725    1842    1792
- 1596       1762    1673    1931    2155    1711    1792    1842    1965    1910    2039
- 1597       3183    3370    3425    2814    3277    3392    3307    2992    3074    3098
- 1598       3183    3370    2814    2881    3277    3074    2992    3021    3103    2845
- 1599       3183    3370    2881    3335    3277    3103    3021    3251    3346    3088
- 1600       2881    3183    3335    2835    3021    3251    3088    2854    3002    3070
- 1601       2881    3183    2835    2814    3021    3002    2854    2845    2992    2822
- 1602       3425    3183    2814    3200    3307    2992    3098    3317    3185    2996
- 1603       1441    1393    1187    1320    1418    1280    1296    1373    1347    1246
- 1604       1441    1393    1320    1625    1418    1347    1373    1528    1507    1462
- 1605       1441    1393    1625    1535    1418    1507    1528    1486    1461    1585
- 1606       1393    1625    1535    1698    1507    1585    1461    1541    1660    1604
- 1607       1625    1535    1698    1952    1585    1604    1660    1779    1723    1822
- 1608       1393    1187    1320    1172    1280    1246    1347    1267    1178    1237
- 1609       1393    1320    1625    1483    1347    1462    1507    1434    1392    1551
- 1610       3249    3016    3219    2680    3122    3106    3230    2946    2840    2938
- 1611       3249    3016    2680    2784    3122    2840    2946    3009    2904    2728
- 1612       3249    3016    2784    3207    3122    2904    3009    3223    3099    2989
- 1613       3016    2784    3207    2901    2904    2989    3099    2949    2842    3020
- 1614       2784    3207    2901    2573    2989    3020    2842    2682    2868    2732
- 1615       3016    3219    2680    3005    3106    2938    2840    3003    3094    2826
- 1616       3016    2680    2784    2417    2840    2728    2904    2698    2540    2586
- 1617       5355    5440    5502    5135    5403    5473    5435    5253    5298    5337
- 1618       2042    2382    2521    2543    2203    2442    2271    2275    2457    2529
- 1619       2042    2382    2543    2295    2203    2457    2275    2163    2338    2407
- 1620       2042    2382    2295    2448    2203    2338    2163    2234    2411    2372
- 1621       2382    2295    2448    2557    2338    2372    2411    2461    2422    2483
- 1622       2295    2448    2557    2308    2372    2483    2422    2297    2371    2427
- 1623       2382    2521    2543    2894    2442    2529    2457    2617    2700    2709
- 1624       2382    2543    2295    2835    2457    2407    2338    2587    2685    2549
- 1625        325     401     275     352     361     333     296     326     366     305
- 1626       2614    2406    2881    3015    2523    2635    2745    2800    2697    2947
- 1627       2573    2565    2784    3207    2581    2677    2682    2868    2858    2989
- 1628       2308    2056    2295    2448    2176    2170    2297    2371    2242    2372
- 1629       1989    1840    1692    1623    1906    1757    1836    1795    1717    1656
- 1630       2235    2339    2155    2396    2288    2246    2184    2310    2364    2273
- 1631       1952    1992    1625    1535    1964    1800    1779    1723    1741    1585
- 1632       2339    2573    2784    2901    2460    2682    2554    2593    2732    2842
- 1633       2406    2308    2295    2557    2366    2297    2346    2471    2427    2422
- 1634       2565    2614    2881    3335    2601    2745    2717    2922    2951    3088
- 1635       1840    1952    1625    1698    1885    1779    1724    1756    1822    1660
- 1636       2056    1989    1692    1623    2014    1836    1878    1830    1795    1656
- 1637       1992    2235    2155    2259    2102    2184    2074    2112    2238    2197
- 1638       5504    5447    5297    5340    5471    5379    5402    5424    5391    5317
- 1639       1107    1141    1089    1042    1124    1111    1098    1069    1092    1059
- 1640       3928    3848    3570    3966    3883    3733    3778    3939    3911    3799
- 1641       2703    3037    2872    3416    2862    2948    2776    3032    3220    3119
- 1642       3327    3679    3250    3729    3509    3467    3292    3538    3700    3500
- 1643       2651    3228    2821    3062    2924    3013    2733    2841    3132    2939
- 1644       5297    5447    5346    5340    5379    5396    5318    5317    5391    5338
- 1645       5521    5548    5279    5401    5535    5437    5413    5465    5487    5341
- 1646       5493    5548    5562    5143    5526    5556    5531    5335    5382    5397
- 1647        718     621     622     586     669     615     668     646     599     601
- 1648       5088    4873    4945    4947    4972    4905    5013    5012    4906    4940
- 1649       4150    4324    3957    3916    4229    4138    4053    4033    4115    3933
- 1650       3917    4117    3997    4015    4023    4052    3948    3960    4063    4003
- 1651        965     864     873     974     915     865     918     966     912     920
- 1652       3422    3775    3405    3560    3626    3618    3410    3491    3671    3479
- 1653       3891    4061    3868    3329    3980    3962    3876    3668    3780    3649
- 1654       3434    3259    3050    3200    3343    3146    3234    3309    3217    3115
- 1655       1376    1287    1268    1138    1332    1270    1318    1238    1200    1199
- 1656       2637    2972    2628    2616    2786    2781    2623    2607    2774    2613
- 1657        860     770     887     923     812     831     874     889     845     903
- 1658       3183    2835    2814    3200    3002    2822    2992    3185    3006    2996
- 1659       2191    2417    2258    2616    2298    2326    2221    2389    2505    2423
- 1660       1478    1483    1412    1138    1477    1443    1440    1281    1284    1255
- 1661       4469    4650    4869    4536    4568    4755    4669    4502    4584    4696
- 1662       1095    1054    1138     960    1070    1094    1114    1020    1005    1045
- 1663       4955    4846    4619    5225    4896    4731    4786    5094    5029    4918
- 1664       5325    5374    5314    4932    5354    5348    5319    5149    5184    5141
- 1665        582     491     579     558     532     538     578     567     525     564
- 1666        648     628     698     593     636     655     671     619     608     642
- 1667        145      67     110     229     103      85     124     178     127     152
- 1668       4343    4462    4513    4710    4408    4481    4420    4528    4579    4601
- 1669         71     114     112      94      90     106      80      72     104      97
- 1670        114     112      94     215     106      97     104     156     149     143
- 1671         71     114      94      82      90     104      72      59      89      76
- 1672         94     114     215     269     104     156     143     170     191     241
- 1673         94     114     269      82     104     191     170      76      89     151
- 1674        114     112     215     269     106     149     156     191     163     241
- 1675       2410    2302    2651    2616    2356    2464    2522    2508    2449    2634
- 1676       3694    3552    3250    3200    3628    3395    3477    3457    3366    3221
- 1677       2885    2909    2763    3218    2890    2823    2811    3040    3052    2979
- 1678       3530    3011    3433    3211    3258    3212    3482    3357    3096    3322
- 1679       3894    4123    4153    4133    4011    4142    4034    4017    4122    4140
- 1680       4666    4417    4327    4411    4545    4363    4487    4538    4407    4358
- 1681       5321    5452    5178    5601    5385    5329    5249    5514    5552    5467
- 1682        891     841     767     871     868     804     832     878     849     814
- 1683       2909    2648    2763    3200    2768    2699    2823    3039    2905    2963
- 1684       3011    2848    3433    2616    2933    3118    3212    2793    2727    2990
- 1685       3717    3891    3329    3794    3809    3668    3532    3755    3842    3592
- 1686        993     965     974    1024     981     966     983    1007     994     998
- 1687       3078    3422    3560    3745    3245    3491    3318    3412    3601    3650
- 1688       3016    3321    3005    2991    3160    3151    3003    2999    3142    2987
- 1689       1393    1239    1172    1475    1313    1202    1267    1433    1343    1302
- 1690        718     755     685     687     737     723     700     694     717     681
- 1691       2382    2595    2894    2710    2481    2741    2617    2539    2654    2785
- 1692       3250    2909    3327    3218    3068    3100    3292    3231    3052    3275
- 1693       3011    3228    2651    3211    3109    2924    2813    3096    3214    2914
- 1694       1478    1317    1517    1483    1389    1413    1496    1477    1385    1500
- 1695       2191    2329    2493    2417    2265    2404    2335    2298    2368    2451
- 1696       3183    3531    3172    2835    3350    3337    3171    3002    3161    2995
- 1697       5068    5197    4955    4619    5136    5076    5008    4838    4907    4786
- 1698       5306    5198    4849    4999    5256    5025    5096    5170    5105    4920
- 1699       5306    5198    4999    5346    5256    5105    5170    5323    5275    5190
- 1700       4435    4282    4655    4709    4348    4465    4548    4569    4485    4680
- 1701        221     275     352     112     247     305     281     161     193     238
- 1702        203     269     114      82     235     191     148     131     151      89
- 1703       1211    1338    1312    1412    1265    1322    1254    1297    1370    1353
- 1704       2199    1956    2069    2258    2083    2004    2136    2219    2096    2153
- 1705       3365    3133    2760    2680    3255    2943    3043    2993    2893    2715
- 1706       1222    1145    1249    1320    1180    1194    1232    1259    1221    1278
- 1707       3342    3515    2902    2814    3436    3192    3104    3064    3139    2853
- 1708       2195    2452    2257    2543    2319    2343    2220    2352    2488    2385
- 1709       2751    2991    2417    3005    2874    2688    2570    2867    2987    2694
- 1710       1469    1475    1483    1172    1464    1474    1473    1298    1302    1307
- 1711       2955    2710    2835    2894    2832    2766    2892    2925    2785    2859
- 1712        316     378     264     250     343     322     282     274     310     246
- 1713       4563    4692    4321    4439    4621    4489    4431    4498    4562    4368
- 1714       2972    2751    2628    3005    2857    2686    2781    2980    2867    2799
- 1715       2628    2972    3005    2616    2781    2980    2799    2613    2774    2792
- 1716       3005    2628    2616    2680    2799    2613    2792    2826    2650    2642
- 1717       3259    2955    3050    2894    3093    2994    3146    3066    2925    2969
- 1718       3050    3259    2894    3200    3146    3066    2969    3115    3217    3035
- 1719       2894    3050    3200    2452    2969    3115    3035    2660    2726    2782
- 1720       1287    1469    1268    1172    1374    1362    1270    1223    1298    1216
- 1721       1268    1287    1172    1138    1270    1223    1216    1199    1200    1153
- 1722       1172    1268    1138    1320    1216    1199    1153    1237    1291    1212
- 1723       3133    3433    2848    3005    3284    3118    2984    3058    3206    2917
- 1724       2452    2763    2648    3200    2596    2699    2547    2782    2963    2905
- 1725       1145    1033    1087    1172    1088    1056    1113    1155    1099    1122
- 1726       5197    5308    4955    5494    5259    5148    5076    5358    5407    5271
- 1727       5566    5509    5334    5207    5539    5430    5476    5426    5369    5276
- 1728        112      94     215     229      97     143     149     154     144     218
- 1729         94     215     229     120     143     218     144     101     153     157
- 1730        215     112     229     341     149     154     218     271     227     277
- 1731       4875    4655    4650    4869    4776    4659    4763    4868    4756    4755
- 1732        352     484     419     341     417     451     380     337     407     374
- 1733       5131    5392    5297    5186    5273    5342    5222    5156    5295    5241
- 1734       4327    4183    4109    4411    4250    4144    4209    4358    4293    4252
- 1735       2024    2206    2042    2448    2117    2120    2028    2229    2324    2234
- 1736       1762    1652    1441    1535    1702    1543    1596    1632    1594    1486
- 1737       3427    3134    3370    3335    3280    3246    3391    3394    3227    3346
- 1738       5135    5279    4844    5401    5209    5069    4979    5281    5341    5157
- 1739       5516    5432    5452    5178    5475    5441    5485    5364    5311    5329
- 1740        579     491     481     558     538     483     528     564     525     518
- 1741       5225    5023    5200    4732    5137    5123    5215    4968    4874    4961
- 1742        120     233      82     269     162     141      96     182     243     151
- 1743       5381    5139    5261    5235    5266    5206    5316    5310    5185    5243
- 1744        269     256     114     112     257     186     191     163     158     106
- 1745       3365    3514    3249    2997    3453    3374    3308    3168    3243    3105
- 1746       2195    1921    2042    1869    2061    1981    2119    2033    1898    1955
- 1747        644     683     687     761     663     682     666     706     720     722
- 1748       1222    1345    1441    1414    1275    1384    1323    1308    1380    1420
- 1749       3578    3515    3370    3049    3556    3435    3466    3305    3265    3195
- 1750       5568    5516    5452    5619    5543    5485    5525    5599    5584    5574
- 1751       1520    1338    1581    1552    1428    1455    1549    1531    1437    1561
- 1752       1680    1956    1931    1685    1808    1941    1794    1679    1810    1793
- 1753       3519    3235    3044    3748    3367    3126    3270    3639    3502    3396
- 1754       4473    4291    4184    4331    4374    4232    4328    4398    4308    4249
- 1755        806     923     871     838     866     892     836     815     877     848
- 1756        256     203     114      98     228     148     186     165     140     102
- 1757       2410    2594    2616    3062    2500    2598    2508    2718    2812    2824
- 1758       3694    3866    3200    3729    3789    3591    3457    3707    3800    3470
- 1759       4257    4183    4554    4301    4217    4352    4402    4284    4236    4425
- 1760       5432    5568    5452    5511    5518    5525    5441    5470    5540    5481
- 1761        841     929     960     969     886     942     899     905     946     962
- 1762       4276    4153    4462    4513    4222    4312    4359    4384    4326    4481
- 1763       5308    5068    4955    5154    5199    5008    5148    5237    5109    5059
- 1764       5135    4880    5198    4869    5004    5043    5166    4990    4870    5034
- 1765       2248    2174    1821    2258    2207    1998    2030    2247    2208    2031
- 1766       2314    2245    2387    2814    2276    2359    2391    2550    2503    2579
- 1767       2174    2248    2387    2680    2207    2350    2317    2401    2441    2511
- 1768       2245    2314    1891    2543    2276    2107    2082    2378    2412    2188
- 1769       1674    1743    1821    1320    1705    1729    1699    1485    1514    1548
- 1770       1743    1674    1891    1412    1705    1739    1771    1569    1532    1626
- 1771       1821    1901    2248    2258    1851    2072    2030    2031    2071    2247
- 1772       2387    2462    2314    2814    2424    2434    2391    2579    2625    2550
- 1773       2462    2387    2248    2680    2424    2350    2390    2553    2511    2441
- 1774       1966    1891    2314    2543    1927    2107    2145    2230    2188    2412
- 1775       1901    1821    1743    1320    1851    1729    1769    1586    1548    1514
- 1776       1891    1966    1743    1412    1927    1814    1771    1626    1666    1569
- 1777       3539    3005    3384    3282    3256    3186    3461    3393    3123    3326
- 1778       2838    2894    3154    3615    2863    3017    2986    3199    3233    3377
- 1779       1120    1172    1205    1140    1143    1188    1160    1125    1152    1170
- 1780       1211    1118    1138    1412    1162    1126    1171    1297    1242    1255
- 1781       4234    4027    4255    4015    4129    4136    4241    4119    4018    4134
- 1782       3794    3282    3416    3329    3566    3339    3630    3592    3300    3364
- 1783       3745    3615    3966    3560    3677    3813    3853    3650    3577    3795
- 1784       1024    1140    1042     974    1079    1090    1030     998    1049    1002
- 1785       4439    4251    4046    3916    4339    4146    4230    4165    4082    3982
- 1786       4541    4743    4200    4331    4641    4454    4354    4426    4530    4265
- 1787       4423    4245    4331    4184    4334    4285    4370    4303    4210    4249
- 1788       3417    3602    3748    3044    3506    3670    3603    3222    3313    3396
- 1789       4806    5085    4709    4655    4944    4893    4760    4730    4866    4680
- 1790       2881    2614    3015    3335    2745    2800    2947    3088    2951    3143
- 1791       3015    2881    3335    2835    2947    3088    3143    2926    2854    3070
- 1792       2155    2235    2396    2259    2184    2310    2273    2197    2238    2316
- 1793       2396    2155    2259    2417    2273    2197    2316    2399    2280    2322
- 1794       4927    4942    4741    4462    4933    4840    4829    4694    4702    4593
- 1795       5160    5297    4999    4684    5233    5164    5075    4916    5002    4841
- 1796       3018    3134    3249    2784    3071    3194    3120    2891    2954    3009
- 1797       2024    1868    1581    1692    1948    1709    1788    1849    1765    1629
- 1798       5608    5573    5550    5566    5592    5563    5582    5590    5569    5554
- 1799       5374    5494    5314    5197    5436    5409    5348    5291    5358    5262
- 1800       4005    3745    3966    3560    3874    3853    3984    3815    3650    3795
- 1801        939    1024    1042     974     980    1030     986     949     998    1002
- 1802       3926    3794    3416    3329    3862    3630    3730    3689    3592    3364
- 1803         67      39     110      69      49      65      85      58      45      91
- 1804        491     378     367     432     436     368     429     459     398     392
- 1805       5154    5308    5383    5359    5237    5349    5283    5264    5333    5372
- 1806       3624    3828    3790    3748    3741    3805    3712    3684    3787    3767
- 1807        325     269     253     112     291     252     287     206     163     181
- 1808       4732    4440    4858    4619    4583    4645    4792    4667    4529    4736
- 1809         60      23      25     112      38      18      35      84      56      52
- 1810       4849    4642    5160    4999    4747    4895    5001    4920    4812    5075
- 1811        698     726     781     697     710     752     744     688     709     738
- 1812       4984    5285    5357    5178    5147    5320    5193    5083    5229    5274
- 1813       4215    4005    3966    3929    4111    3984    4091    4072    3953    3935
- 1814       3704    3926    3416    3494    3819    3730    3567    3596    3752    3438
- 1815        948     939    1042     838     944     986     990     890     882     933
- 1816       4915    4806    4709    4331    4863    4760    4805    4610    4555    4512
- 1817        683     778     687     761     733     732     682     720     768     722
- 1818       5197    4927    4741    4619    5067    4829    4962    4907    4765    4677
- 1819       3969    3875    4133    3748    3921    4006    4049    3854    3808    3938
- 1820         25      23      10      33      18       8      12      22      21      16
- 1821       4316    4412    4540    4619    4367    4470    4414    4458    4517    4572
- 1822       5139    4867    4648    4945    5003    4757    4891    5042    4899    4798
- 1823       5327    5516    5207    5178    5428    5371    5270    5250    5364    5189
- 1824        318     352     341     112     328     337     321     213     238     227
- 1825       4655    4469    4869    4709    4560    4669    4756    4680    4585    4784
- 1826        306     395     383     215     350     384     338     259     307     303
- 1827       5174    5432    4988    5290    5313    5244    5078    5231    5362    5150
- 1828       5357    5285    5533    5562    5320    5421    5460    5479    5448    5553
- 1829       4251    4160    4046    3881    4201    4104    4146    4071    4028    3959
- 1830       5297    5306    4999    5346    5303    5170    5164    5318    5323    5190
- 1831       4027    4187    4255    3925    4108    4218    4136    3975    4058    4090
- 1832        383     325     253     352     351     287     320     358     326     301
- 1833       4839    5154    4955    5068    4992    5059    4892    4952    5109    5008
- 1834       2662    2396    2417    2339    2533    2399    2530    2482    2364    2376
- 1835       1644    1747    1483    1840    1690    1608    1563    1734    1784    1650
- 1836       2802    3015    2835    2406    2921    2926    2815    2592    2697    2603
- 1837        491     529     481     367     511     503     483     429     454     422
- 1838       2199    2381    2616    2258    2286    2492    2395    2219    2305    2423
- 1839       3342    3080    3200    2814    3209    3136    3266    3064    2944    2996
- 1840       4955    5308    5154    5359    5148    5237    5059    5179    5333    5264
- 1841        245     339     395     229     289     362     319     230     279     314
- 1842       4988    4882    5290    5178    4948    5102    5150    5082    5028    5232
- 1843       4540    4846    4619    4412    4690    4731    4572    4470    4627    4517
- 1844       4183    4417    4554    4411    4298    4494    4352    4293    4407    4478
- 1845        203     114      98      82     148     102     140     131      89      79
- 1846       4151    4440    4316    4540    4290    4364    4227    4335    4486    4414
- 1847        112      71      94      33      80      72      97      48      36      54
- 1848         71      74     112     222      68      88      80     132     137     147
- 1849        806     718     770     687     759     742     787     743     694     729
- 1850         98     175     114     256     128     136     102     165     212     186
- 1851       5568    5452    5511    5601    5525    5481    5540    5585    5552    5565
- 1852       5511    5290    5452    5432    5411    5370    5481    5470    5362    5441
- 1853       2751    2637    2628    2417    2689    2623    2686    2570    2515    2519
- 1854       1469    1376    1268    1483    1421    1318    1362    1473    1424    1371
- 1855       2872    2806    2484    2616    2837    2647    2671    2740    2708    2551
- 1856       2484    2872    2616    3062    2671    2740    2551    2753    2965    2824
- 1857       2872    2616    3062    3211    2740    2824    2965    3029    2897    3127
- 1858       3062    2872    3211    3329    2965    3029    3127    3196    3082    3272
- 1859       3211    3062    3329    3228    3127    3196    3272    3214    3132    3273
- 1860       3062    2872    3329    3416    2965    3082    3196    3226    3119    3364
- 1861       2872    3211    3329    3005    3029    3272    3082    2937    3090    3156
- 1862       2872    2616    3211    3005    2740    2897    3029    2937    2792    3090
- 1863       2872    2616    3005    2972    2740    2792    2937    2916    2774    2980
- 1864       2955    3434    3050    2835    3188    3234    2994    2892    3112    2940
- 1865       1089    1245    1185    1138    1159    1210    1131    1108    1184    1156
- 1866       1185    1089    1138     960    1131    1108    1156    1063    1018    1045
- 1867       1089    1138     960     997    1108    1045    1018    1036    1062     975
- 1868        960    1089     997     974    1018    1036     975     964    1026     985
- 1869        997     960     974     876     975     964     985     934     914     922
- 1870        960    1089     974    1042    1018    1026     964     996    1059    1002
- 1871       1089     997     974    1172    1036     985    1026    1127    1078    1065
- 1872       1089    1138     997    1172    1108    1062    1036    1127    1153    1078
- 1873       3570    3676    3758    3200    3620    3714    3665    3380    3423    3495
- 1874       3758    3570    3200    3729    3665    3380    3495    3736    3647    3470
- 1875       3570    3200    3729    3218    3380    3470    3647    3383    3201    3489
- 1876       3729    3570    3218    3560    3647    3383    3489    3646    3559    3386
- 1877       3218    3729    3560    3327    3489    3646    3386    3275    3538    3431
- 1878       3729    3570    3560    3966    3647    3559    3646    3846    3799    3795
- 1879       3570    3218    3560    2894    3383    3386    3559    3210    3041    3202
- 1880       3570    3200    3218    2894    3380    3201    3383    3210    3035    3041
- 1881       3570    3200    2894    3259    3380    3035    3210    3403    3217    3066
- 1882       3875    4109    4133    4153    3994    4116    4006    4012    4126    4140
- 1883       5050    5151    4932    4618    5106    5044    4977    4828    4881    4771
- 1884       5038    5160    4642    4684    5104    4895    4835    4856    4916    4658
- 1885       1834    2059    2258    2174    1951    2150    2044    2003    2115    2208
- 1886       1417    1501    1320    1674    1449    1395    1361    1540    1578    1485
- 1887       2443    2583    2680    2174    2528    2621    2555    2300    2367    2401
- 1888       5062    5321    4882    5178    5204    5117    4963    5116    5249    5028
- 1889       1582    1458    1412    1674    1509    1430    1488    1613    1564    1532
- 1890       2645    2545    2814    2245    2597    2673    2723    2429    2380    2503
- 1891       2183    1978    2543    2245    2088    2243    2348    2210    2099    2378
- 1892        928     873     876     997     895     872     901     958     930     934
- 1893       4642    4727    5038    4684    4682    4884    4835    4658    4698    4856
- 1894       2565    2406    2314    2881    2536    2362    2475    2717    2635    2571
- 1895       2339    2565    2248    2784    2490    2438    2291    2554    2677    2497
- 1896       1992    2339    2248    2155    2161    2291    2113    2074    2246    2189
- 1897       2406    2056    1966    2295    2239    2008    2181    2346    2170    2133
- 1898       1840    1992    1743    1625    1876    1823    1787    1724    1800    1684
- 1899       2056    1840    1743    1692    1915    1787    1858    1878    1757    1708
- 1900       2462    2565    2314    2881    2510    2475    2434    2659    2717    2571
- 1901       2565    2462    2248    2784    2510    2390    2438    2677    2611    2497
- 1902       1901    1992    2248    2155    1945    2113    2072    2020    2074    2189
- 1903       2314    2406    1966    2295    2362    2181    2145    2296    2346    2133
- 1904       1992    1901    1743    1625    1945    1769    1823    1800    1748    1684
- 1905       1966    2056    1743    1692    2008    1858    1814    1825    1878    1708
- 1906       4343    4123    4451    4513    4239    4281    4395    4420    4305    4468
- 1907        275     222     175     112     244     194     216     193     147     123
- 1908       5573    5615    5594    5566    5596    5607    5587    5569    5595    5580
- 1909       4666    4867    4411    4327    4766    4638    4538    4487    4586    4358
- 1910       2417    2155    2258    2248    2280    2192    2326    2320    2189    2247
- 1911       2835    2881    2814    2314    2854    2845    2822    2556    2571    2550
- 1912       1483    1692    1412    1743    1591    1547    1443    1606    1708    1569
- 1913         71     175     222     112     108     194     132      80     123     147
- 1914       5321    5290    4882    5178    5300    5102    5117    5249    5232    5028
- 1915       4323    4255    4200    4672    4286    4224    4259    4499    4450    4422
- 1916       5334    5327    5207    4875    5332    5270    5276    5128    5122    5046
- 1917       2703    2898    3416    3062    2787    3140    3032    2871    2973    3226
- 1918       3928    4077    3966    3729    4002    4020    3939    3827    3909    3846
- 1919       1107    1027    1042     960    1066    1031    1069    1028     988     996
- 1920        269     203     233      82     235     209     243     151     131     141
- 1921        356     256     275     175     304     254     315     266     212     216
- 1922       4858    4846    5272    5200    4850    5066    5073    5030    5014    5242
- 1923       4013    4046    3790    4099    4030    3918    3903    4062    4069    3940
- 1924        948     887     770     923     917     831     863     935     903     845
- 1925       1840    1989    1747    1623    1906    1867    1784    1717    1795    1677
- 1926       5340    5186    5085    4999    5268    5132    5220    5187    5092    5035
- 1927        250     110     232     229     180     159     234     223     152     210
- 1928       4738    4618    4325    4932    4675    4461    4526    4827    4771    4620
- 1929       4462    4595    4942    4710    4531    4768    4702    4579    4649    4818
- 1930       1089    1138    1172    1287    1108    1153    1127    1174    1200    1223
- 1931       4955    4839    5068    4619    4892    4952    5008    4786    4724    4838
- 1932       2259    2027    1931    2155    2143    1977    2091    2197    2093    2039
- 1933       2259    2027    2155    1992    2143    2093    2197    2112    2000    2074
- 1934       1623    1789    1581    1692    1700    1683    1598    1656    1738    1629
- 1935       1623    1789    1692    2056    1700    1738    1656    1830    1918    1878
- 1936       3359    3207    3249    3134    3296    3223    3306    3241    3158    3194
- 1937        233     306     269     120     265     285     243     162     211     182
- 1938       5432    5327    4988    5178    5378    5175    5244    5311    5250    5082
- 1939       4839    4846    4412    4619    4837    4627    4623    4724    4731    4517
- 1940       5321    5357    5575    5562    5339    5498    5478    5464    5479    5570
- 1941         71      25      34      33      42      26      41      36      22      30
- 1942       5511    5321    5575    5601    5418    5478    5546    5565    5514    5589
- 1943         98      71      34      82      78      41      57      79      59      51
- 1944       5135    5279    5401    5502    5209    5341    5281    5337    5393    5449
- 1945       2073    2206    2024    2056    2128    2117    2043    2057    2127    2034
- 1946       3427    3177    3134    2565    3311    3148    3280    2961    2851    2828
- 1947       5290    5452    5432    5178    5370    5441    5362    5232    5329    5311
- 1948       1942    1652    1762    1992    1775    1702    1845    1963    1809    1877
- 1949       3218    3729    3327    3250    3489    3538    3275    3231    3500    3292
- 1950       3211    3062    3228    2651    3127    3132    3214    2914    2841    2924
- 1951        175     114     256     112     136     186     212     123     106     158
- 1952       4440    4540    4858    4619    4486    4697    4645    4529    4572    4736
- 1953       2396    2155    2417    2339    2273    2280    2399    2364    2246    2376
- 1954       2155    2417    2339    2248    2280    2376    2246    2189    2320    2291
- 1955       2417    2339    2248    2784    2376    2291    2320    2586    2554    2497
- 1956       3015    2881    2835    2406    2947    2854    2926    2697    2635    2603
- 1957       2881    2835    2406    2314    2854    2603    2635    2571    2556    2362
- 1958       2835    2406    2314    2295    2603    2362    2556    2549    2346    2296
- 1959       3327    3215    3782    3405    3268    3523    3584    3356    3314    3617
- 1960       3228    3769    3643    3868    3522    3711    3430    3607    3817    3768
- 1961        269     306     383     215     285     338     323     241     259     303
- 1962        269     306     215     120     285     259     241     182     211     153
- 1963       4743    4915    5061    4910    4820    4973    4894    4813    4901    4966
- 1964         23      69      39      33      40      45      29      21      37      31
- 1965       4580    4732    5023    5225    4653    4874    4801    4903    4968    5137
- 1966        221     318     139     112     263     226     174     161     213     126
- 1967         74      60      25     112      62      35      43      88      84      52
- 1968       5062    4984    5357    5178    5018    5193    5223    5116    5083    5274
- 1969       4846    5154    5272    5359    4995    5212    5066    5125    5264    5322
- 1970       1869    1978    1868    2042    1919    1917    1864    1955    2001    1958
- 1971       2645    3049    3018    3370    2834    3026    2808    2974    3195    3189
- 1972       1834    1685    1673    1931    1752    1675    1744    1873    1793    1792
- 1973       4005    4187    4027    3925    4097    4108    4007    3961    4058    3975
- 1974       4005    4187    3925    4255    4097    4058    3961    4125    4218    4090
- 1975        939     858     791     770     894     826     867     856     809     774
- 1976       3926    4160    4251    3881    4040    4201    4088    3908    4028    4071
- 1977       3926    4160    3881    4046    4040    4028    3908    3983    4104    3959
- 1978       4650    4438    4844    4536    4546    4640    4746    4584    4477    4683
- 1979       4672    4457    4743    4200    4571    4589    4701    4422    4330    4454
- 1980       4439    4505    4321    4046    4466    4393    4368    4230    4262    4171
- 1981       3828    3969    4094    4301    3897    4031    3958    4066    4130    4196
- 1982         82      33      94      71      50      54      76      59      36      72
- 1983       4234    4480    4684    4537    4347    4578    4446    4371    4507    4599
- 1984        776     677     794     748     730     734     782     756     708     769
- 1985        546     419     512     530     486     467     527     535     476     524
- 1986       5285    5143    5493    5562    5213    5335    5389    5448    5397    5531
- 1987       4234    4288    4537    4255    4261    4406    4371    4241    4266    4386
- 1988       1287    1245    1089    1138    1261    1159    1174    1200    1184    1108
- 1989       3259    3676    3570    3200    3472    3620    3403    3217    3423    3380
- 1990       2972    2806    2872    2616    2888    2837    2916    2774    2708    2740
- 1991       3422    3745    3775    3560    3601    3756    3626    3491    3650    3671
- 1992        965    1024     864     974     994     941     915     966     998     912
- 1993       3891    3794    4061    3329    3842    3924    3980    3668    3592    3780
- 1994       3200    3729    3218    3250    3470    3489    3201    3221    3500    3231
- 1995       2616    3062    3211    2651    2824    3127    2897    2634    2841    2914
- 1996       4440    4540    4619    4316    4486    4572    4529    4364    4414    4458
- 1997       4668    4563    4415    4439    4611    4488    4542    4550    4498    4421
- 1998        999    1087    1033    1138    1038    1056    1013    1060    1105    1075
- 1999         74      60     112     187      62      84      88     109     107     138
- 2000        120      82      94     269      96      76     101     182     151     170
- 2001        432     464     383     539     446     420     396     482     501     463
- 2002       1698    1475    1393    1483    1579    1433    1541    1587    1474    1434
- 2003       2901    2991    3016    2417    2929    2999    2949    2641    2688    2698
- 2004       2557    2710    2382    2835    2604    2539    2461    2687    2766    2587
- 2005       5235    5314    4942    4932    5278    5146    5095    5091    5141    4931
- 2006       4273    4536    4469    4709    4394    4502    4362    4474    4609    4585
- 2007       2614    2565    3159    3335    2601    2843    2876    2951    2922    3238
- 2008       2235    1992    2140    2259    2102    2058    2178    2238    2112    2177
- 2009       1989    2056    1895    1623    2014    1973    1940    1795    1830    1742
- 2010       2056    2308    2282    2448    2176    2289    2162    2242    2371    2345
- 2011       1992    1952    1780    1535    1964    1861    1886    1741    1723    1640
- 2012       2565    2573    3091    3207    2581    2820    2805    2858    2868    3135
- 2013       4480    4810    4684    4537    4646    4749    4578    4507    4671    4599
- 2014       1023    1095    1138     960    1055    1114    1076     987    1020    1045
- 2015        232     139     318     112     184     226     268     160     126     213
- 2016       5186    5061    4915    4910    5121    4973    5057    5048    4966    4901
- 2017        256     325     275     112     288     296     254     158     206     193
- 2018       5023    4738    4580    5225    4876    4656    4801    5137    4974    4903
- 2019       3539    3433    3005    3211    3488    3206    3256    3360    3322    3090
- 2020       2838    2763    2894    3218    2789    2810    2863    3012    2979    3041
- 2021       1120    1033    1172     997    1073    1099    1143    1050    1015    1078
- 2022       5062    4984    5178    4633    5018    5083    5116    4842    4804    4900
- 2023       5186    4915    5085    4709    5057    4993    5132    4941    4805    4893
- 2024       5346    5384    5334    5085    5365    5361    5336    5221    5251    5218
- 2025       4619    4311    4316    4276    4452    4310    4458    4436    4287    4306
- 2026       4245    4025    4331    4184    4131    4164    4285    4210    4103    4249
- 2027       3602    3336    3748    3044    3464    3553    3670    3313    3184    3396
- 2028        110      69     232     229      91     135     159     152     125     210
- 2029       4580    4738    4325    4932    4656    4526    4443    4754    4827    4620
- 2030       2382    2295    2557    2835    2338    2422    2461    2587    2549    2687
- 2031       3016    2784    2901    2417    2904    2842    2949    2698    2586    2641
- 2032       1393    1625    1698    1483    1507    1660    1541    1434    1551    1587
- 2033       4469    4282    4273    4709    4379    4274    4362    4585    4485    4474
- 2034       2628    2751    2417    3005    2686    2570    2519    2799    2867    2694
- 2035       1268    1469    1483    1172    1362    1473    1371    1216    1298    1307
- 2036       3050    2955    2835    2894    2994    2892    2940    2969    2925    2859
- 2037       4462    4525    4741    4927    4506    4629    4593    4694    4721    4829
- 2038        621     622     586     484     615     601     599     547     549     536
- 2039       3931    3679    3729    3694    3816    3700    3834    3822    3681    3707
- 2040       2679    2821    3062    2410    2746    2939    2860    2541    2599    2718
- 2041        650     794     677     748     725     734     664     701     769     708
- 2042       4183    3969    4109    4133    4079    4037    4144    4155    4049    4116
- 2043       5314    5197    4942    4741    5262    5070    5146    5045    4962    4840
- 2044       5279    5143    4844    5401    5211    4983    5069    5341    5284    5157
- 2045       4183    4094    3969    4301    4137    4031    4079    4236    4196    4130
- 2046       5619    5566    5516    5594    5598    5542    5584    5609    5580    5560
- 2047       3405    3078    3560    3218    3239    3318    3479    3312    3141    3386
- 2048       3078    3560    3218    2838    3318    3386    3141    2953    3174    3012
- 2049        873     993     974     997     931     983     920     930     991     985
- 2050        993     974     997    1120     983     985     991    1053    1043    1050
- 2051       3868    3717    3329    3211    3798    3532    3649    3604    3468    3272
- 2052       3717    3329    3211    3539    3532    3272    3468    3632    3419    3360
- 2053       4873    4775    4411    4797    4821    4587    4643    4824    4781    4591
- 2054       5279    5493    5143    5548    5388    5335    5211    5437    5526    5382
- 2055        586     546     622     687     565     577     601     632     614     647
- 2056       2042    1760    1868    1921    1905    1813    1958    1981    1838    1893
- 2057       1760    1868    1921    1869    1813    1893    1838    1807    1864    1898
- 2058       1868    2042    1921    1869    1958    1981    1893    1864    1955    1898
- 2059       3645    3370    3018    3578    3508    3189    3324    3621    3466    3288
- 2060       3018    3645    3578    3049    3324    3621    3288    3026    3328    3305
- 2061       3370    3018    3578    3049    3189    3288    3466    3195    3026    3305
- 2062        419     484     512     341     451     492     467     374     407     428
- 2063       1673    1558    1931    1680    1609    1725    1792    1672    1611    1794
- 2064       1673    1558    1680    1685    1609    1611    1672    1675    1610    1679
- 2065       1931    1673    1680    1685    1792    1672    1794    1793    1675    1679
- 2066       4875    4989    4655    5110    4924    4808    4776    4987    5053    4879
- 2067        478     484     352     408     473     417     411     439     445     375
- 2068        650     677     539     622     664     606     588     629     643     572
- 2069       5516    5566    5334    5207    5542    5476    5431    5371    5426    5276
- 2070       3219    3365    3249    2680    3301    3308    3230    2938    2993    2946
- 2071       1187    1222    1441    1320    1197    1323    1296    1246    1259    1373
- 2072       1338    1256    1581    1412    1293    1403    1455    1370    1333    1489
- 2073       1956    2263    1931    2258    2106    2094    1941    2096    2253    2090
- 2074       4793    4823    5178    4650    4803    5000    4978    4740    4739    4914
- 2075       2521    2195    2042    2543    2351    2119    2271    2529    2352    2275
- 2076       3515    3425    3370    2814    3483    3392    3435    3139    3098    3074
- 2077       3868    3682    3211    3228    3784    3451    3604    3607    3459    3214
- 2078       3405    3053    3218    3327    3224    3125    3312    3356    3187    3275
- 2079        306     395     215     245     350     307     259     270     319     217
- 2080       4875    4988    5327    5207    4943    5175    5122    5046    5103    5270
- 2081       4875    4988    5207    5178    4943    5103    5046    5020    5082    5189
- 2082       4099    3869    3828    3790    3993    3845    3963    3940    3826    3805
- 2083       4324    4451    4123    4415    4382    4281    4214    4355    4428    4260
- 2084        718     776     770     622     749     771     742     668     704     702
- 2085       5068    4839    4759    4525    4952    4794    4913    4791    4676    4634
- 2086       4554    4775    4415    4411    4664    4588    4482    4478    4587    4410
- 2087       4451    4710    4343    4513    4576    4528    4395    4468    4601    4420
- 2088        761     767     838     687     760     798     795     722     724     762
- 2089       1743    1840    1625    1483    1787    1724    1684    1606    1650    1551
- 2090       1743    1840    1483    1692    1787    1650    1606    1708    1757    1591
- 2091       1840    1483    1692    1623    1650    1591    1757    1717    1550    1656
- 2092       1901    1992    2155    1762    1945    2074    2020    1828    1877    1965
- 2093       2462    2565    2881    3134    2510    2717    2659    2772    2828    2998
- 2094       1992    1901    1625    1762    1945    1748    1800    1877    1828    1688
- 2095       2056    1966    2295    2024    2008    2133    2170    2034    1986    2158
- 2096       2565    2462    2784    3134    2510    2611    2677    2828    2772    2954
- 2097       1966    2056    1692    2024    2008    1878    1825    1986    2034    1849
- 2098       1345    1558    1441    1414    1446    1493    1384    1380    1476    1420
- 2099       3514    3645    3249    2997    3590    3450    3374    3243    3315    3105
- 2100       1760    1520    1581    1552    1635    1549    1668    1642    1531    1561
- 2101       4117    4273    4282    4709    4188    4274    4191    4388    4474    4485
- 2102       1138     960     997    1023    1045     975    1062    1076     987    1008
- 2103       4525    4741    4927    4619    4629    4829    4721    4566    4677    4765
- 2104       4525    4741    4619    4276    4629    4677    4566    4397    4500    4436
- 2105       4276    4009    4153    4378    4149    4089    4222    4329    4185    4264
- 2106       4655    4875    5110    4869    4776    4987    4879    4756    4868    4980
- 2107        484     352     408     341     417     375     445     407     337     369
- 2108       4927    5068    4525    4619    4996    4791    4721    4765    4838    4566
- 2109       5279    5143    5401    5548    5211    5284    5341    5437    5382    5487
- 2110       3717    3539    3640    3282    3632    3588    3672    3498    3393    3462
- 2111       3078    2838    3369    3615    2953    3081    3213    3325    3199    3493
- 2112        993    1120    1119    1140    1053    1117    1048    1058    1125    1128
- 2113       5198    5440    5135    5401    5331    5298    5166    5304    5417    5281
- 2114       4035    3937    3643    3916    3988    3812    3860    3978    3922    3797
- 2115       3757    3608    3782    4015    3683    3702    3765    3884    3833    3896
- 2116        215     229     120     245     218     157     153     217     230     177
- 2117        215     229     245     395     218     230     217     307     314     319
- 2118       1762    1441    1625    1535    1596    1528    1688    1632    1486    1585
- 2119       3370    3134    2881    3335    3246    2998    3103    3346    3227    3088
- 2120       2024    2042    2295    2448    2028    2163    2158    2229    2234    2372
- 2121        557     637     546     687     590     584     550     618     659     614
- 2122       5110    4655    4869    4709    4879    4756    4980    4904    4680    4784
- 2123        352     408     341     383     375     369     337     358     391     346
- 2124       3928    3570    3729    3966    3778    3647    3827    3939    3799    3846
- 2125       2703    2872    3062    3416    2776    2965    2871    3032    3119    3226
- 2126       1107    1089     960    1042    1098    1018    1028    1069    1059     996
- 2127       5062    4882    4793    5178    4963    4852    4919    5116    5028    4978
- 2128        229     215     341     395     218     271     277     314     307     348
- 2129       1762    1652    1535    1625    1702    1594    1632    1688    1633    1585
- 2130       1652    1535    1625    1992    1594    1585    1633    1809    1741    1800
- 2131       3427    3134    3335    2565    3280    3227    3394    2961    2828    2922
- 2132       2024    2206    2448    2295    2117    2324    2229    2158    2256    2372
- 2133       2206    2448    2295    2056    2324    2372    2256    2127    2242    2170
- 2134        755     871     685     838     811     775     723     792     848     758
- 2135       1033     926     999     997     977     953    1013    1015     951     992
- 2136       5601    5619    5568    5452    5611    5599    5585    5552    5574    5525
- 2137       4153    3894    4133    3875    4034    4017    4140    4012    3880    4006
- 2138       4153    4276    4378    4513    4222    4329    4264    4326    4384    4442
- 2139       4378    4153    4513    4133    4264    4326    4442    4247    4140    4313
- 2140       1023     929    1095     960     971    1006    1055     987     942    1020
- 2141       1698    1644    1483    1840    1670    1563    1587    1756    1734    1650
- 2142       2901    2662    2417    2339    2773    2530    2641    2593    2482    2376
- 2143       2557    2802    2835    2406    2696    2815    2687    2471    2592    2603
- 2144       3803    3643    3916    3494    3732    3797    3856    3660    3569    3753
- 2145       4118    3782    4015    3929    3949    3896    4065    4024    3851    3973
- 2146       4655    4435    4709    4806    4548    4569    4680    4730    4624    4760
- 2147       4435    4709    4806    4331    4569    4760    4624    4372    4512    4555
- 2148        876     929     997     960     902     952     934     914     942     975
- 2149        929     997     960    1023     952     975     942     971    1008     987
- 2150       3643    3916    3494    4035    3797    3753    3569    3860    3978    3814
- 2151       3782    4015    3929    3757    3896    3973    3851    3765    3884    3839
- 2152       4775    4797    4415    4411    4781    4600    4588    4587    4591    4410
- 2153       1140    1287    1089    1172    1204    1174    1110    1152    1223    1127
- 2154       3615    3259    3570    2894    3429    3403    3585    3233    3066    3210
- 2155       3282    2972    2872    3005    3113    2916    3060    3123    2980    2937
- 2156       4648    4385    4325    4378    4522    4344    4471    4518    4377    4342
- 2157       4648    4385    4378    4109    4522    4377    4518    4351    4240    4238
- 2158       4385    4325    4378    4109    4344    4342    4377    4240    4204    4238
- 2159       4415    4554    4411    4183    4482    4478    4410    4292    4352    4293
- 2160       3011    3433    3211    2616    3212    3322    3096    2793    2990    2897
- 2161       2909    2763    3218    3200    2823    2979    3052    3039    2963    3201
- 2162       5550    5573    5401    5566    5563    5508    5489    5554    5569    5505
- 2163       4839    4412    4525    4619    4623    4472    4676    4724    4517    4566
- 2164         69      23     112      33      40      56      87      37      21      48
- 2165       4732    4580    4619    5225    4653    4590    4667    4968    4903    4918
- 2166         74     222     221     112     137     208     134      88     147     161
- 2167        339     432     395     229     379     406     362     279     329     314
- 2168        112      94     229     120      97     144     154      93     101     157
- 2169       5131    4910    5186    4684    5016    5048    5156    4902    4790    4928
- 2170       4027    4005    3925    3775    4007    3961    3975    3902    3890    3850
- 2171       3925    4027    3775    4015    3975    3902    3850    3972    4018    3893
- 2172       4005    3925    3775    3560    3961    3850    3890    3815    3773    3671
- 2173       3775    3925    4015    3929    3850    3972    3893    3847    3923    3973
- 2174       3925    4015    3929    4200    3972    3973    3923    4067    4110    4068
- 2175       4015    3929    4200    4331    3973    4068    4110    4163    4124    4265
- 2176       4200    4015    4331    4255    4110    4163    4265    4224    4134    4289
- 2177       4015    4331    4255    4282    4163    4289    4134    4141    4296    4263
- 2178       4331    4200    4255    4743    4265    4224    4289    4530    4454    4483
- 2179       4200    4015    4255    3925    4110    4134    4224    4067    3972    4090
- 2180       4015    3929    4331    4118    3973    4124    4163    4065    4024    4213
- 2181       4331    4015    4118    4282    4163    4065    4213    4296    4141    4198
- 2182       3929    4200    4331    4184    4068    4265    4124    4055    4186    4249
- 2183       4015    4255    3925    4027    4134    4090    3972    4018    4136    3975
- 2184       4255    4200    3925    4005    4224    4067    4090    4125    4105    3961
- 2185       3929    3925    4200    4005    3923    4067    4068    3953    3961    4105
- 2186       3925    3775    3560    3929    3850    3671    3773    3923    3847    3774
- 2187       3560    3925    3929    4005    3773    3923    3774    3815    3961    3953
- 2188       5143    5285    5178    5562    5213    5229    5161    5397    5448    5412
- 2189       1789    2073    2024    2056    1920    2043    1907    1918    2057    2034
- 2190       3177    3359    3134    2565    3276    3241    3148    2851    2936    2828
- 2191       2027    1942    1762    1992    1969    1845    1900    2000    1963    1877
- 2192       4945    5011    4710    4513    4969    4860    4817    4726    4758    4601
- 2193       4945    5011    4513    4942    4969    4758    4726    4936    4967    4723
- 2194       5011    4710    4513    4942    4860    4601    4758    4967    4818    4723
- 2195       4251    3926    3881    4061    4088    3908    4071    4154    3991    3977
- 2196       3881    4251    4061    3916    4071    4154    3977    3898    4082    3987
- 2197       3926    3881    4061    3329    3908    3977    3991    3689    3661    3780
- 2198       4061    3881    3916    3494    3977    3898    3987    3824    3726    3753
- 2199       3881    3916    3494    3790    3898    3753    3726    3835    3849    3652
- 2200       3916    3494    3790    3748    3753    3652    3849    3831    3629    3767
- 2201       3790    3916    3748    4046    3849    3831    3767    3918    3982    3900
- 2202       3916    3748    4046    4123    3831    3900    3982    4019    3932    4080
- 2203       3748    3790    4046    3828    3767    3918    3900    3787    3805    3930
- 2204       3790    3916    4046    3881    3849    3982    3918    3835    3898    3959
- 2205       3916    3494    3748    3803    3753    3629    3831    3856    3660    3771
- 2206       3748    3916    3803    4123    3831    3856    3771    3932    4019    3974
- 2207       3494    3790    3748    3044    3652    3767    3629    3252    3424    3396
- 2208       3916    4046    3881    4251    3982    3959    3898    4082    4146    4071
- 2209       4046    3790    3881    3926    3918    3835    3959    3983    3855    3908
- 2210       3494    3881    3790    3926    3726    3835    3652    3752    3908    3855
- 2211       3881    4061    3329    3494    3977    3780    3661    3726    3824    3402
- 2212       3329    3881    3494    3926    3661    3726    3402    3689    3908    3752
- 2213       3560    3218    3327    3405    3386    3275    3431    3479    3312    3356
- 2214       3329    3211    3228    3868    3272    3214    3273    3649    3604    3607
- 2215       5235    4945    5139    4932    5099    5042    5185    5091    4934    5032
- 2216         33     120      94     112      64     101      54      48      93      97
- 2217        677     776     622     748     730     704     643     708     756     678
- 2218       3894    4133    3875    3748    4017    4006    3880    3818    3938    3808
- 2219       4563    4321    4415    4439    4431    4353    4488    4498    4368    4421
- 2220       5050    4648    4618    4932    4847    4635    4828    4977    4788    4771
- 2221       4073    4184    3929    3729    4128    4055    3998    3910    3965    3832
- 2222       2878    3044    3494    3062    2958    3252    3162    2967    3045    3269
- 2223        871     961     960     838     916     956     910     848     897     896
- 2224       4988    5327    5207    5178    5175    5270    5103    5082    5250    5189
- 2225       3704    3235    3790    3494    3469    3537    3749    3596    3348    3652
- 2226       4215    4291    4200    3929    4248    4242    4208    4072    4107    4068
- 2227        187     221     112      74     198     161     138     109     134      88
- 2228       2784    3249    3207    3134    3009    3223    2989    2954    3194    3158
- 2229       4025    4118    4331    3929    4070    4213    4164    3976    4024    4124
- 2230       3336    3803    3748    3494    3609    3771    3553    3407    3660    3629
- 2231        999    1023    1138     997    1010    1076    1060     992    1008    1062
- 2232       3679    3250    3729    3694    3467    3500    3700    3681    3477    3707
- 2233       2821    2651    3062    2410    2733    2841    2939    2599    2522    2718
- 2234        974     873     997     876     920     930     985     922     872     934
- 2235       2651    3011    3211    2616    2813    3096    2914    2634    2793    2897
- 2236       3250    2909    3218    3200    3068    3052    3231    3221    3039    3201
- 2237       3250    3694    3200    3729    3477    3457    3221    3500    3707    3470
- 2238       2651    2410    2616    3062    2522    2508    2634    2841    2718    2824
- 2239       4633    4793    5178    5062    4713    4978    4900    4842    4919    5116
- 2240        767     685     871     838     727     775     814     798     758     848
- 2241       1054    1185    1138     960    1116    1156    1094    1005    1063    1045
- 2242       5440    5198    5346    5401    5331    5275    5386    5417    5304    5367
- 2243       3200    3218    2894    2763    3201    3041    3035    2963    2979    2810
- 2244       2616    3211    3005    3433    2897    3090    2792    2990    3322    3206
- 2245       4648    5139    4945    4932    4891    5042    4798    4788    5032    4934
- 2246       4435    4282    4709    4331    4348    4485    4569    4372    4296    4512
- 2247       1095     969     960     929    1029     962    1020    1006     946     942
- 2248        481     491     367     432     483     429     422     453     459     392
- 2249        481     491     432     558     483     459     453     518     525     495
- 2250        432     481     558     539     453     518     495     482     502     545
- 2251       4327    4648    4867    4411    4476    4757    4586    4358    4533    4638
- 2252       3757    3775    4015    3929    3766    3893    3884    3839    3847    3973
- 2253       4035    4061    3916    3494    4041    3987    3978    3814    3824    3753
- 2254       4858    5200    4732    5225    5030    4961    4792    5039    5215    4968
- 2255       4880    4844    4536    4869    4857    4683    4703    4870    4848    4696
- 2256       4536    4880    4869    4999    4703    4870    4696    4762    4935    4929
- 2257       4869    4469    4536    4709    4669    4502    4696    4784    4585    4609
- 2258       3494    2878    3062    3235    3162    2967    3269    3348    3048    3128
- 2259       3929    4073    3729    4291    3998    3910    3832    4107    4174    4021
- 2260       4880    4869    4999    5198    4870    4929    4935    5043    5034    5105
- 2261       4844    4823    4650    5178    4830    4739    4746    5006    5000    4914
- 2262       1220    1402    1320    1412    1301    1349    1263    1303    1399    1356
- 2263       2379    2602    2814    2543    2486    2707    2582    2450    2566    2674
- 2264       2267    2425    2258    2680    2337    2327    2260    2455    2546    2447
- 2265       4618    4738    5151    4932    4675    4938    4881    4771    4827    5044
- 2266       4846    4858    4619    5225    4850    4736    4731    5029    5039    4918
- 2267       4648    4867    4411    4945    4757    4638    4533    4798    4899    4678
- 2268        841     876     838     960     861     850     837     899     914     896
- 2269        838     841     960     871     837     899     896     848     849     910
- 2270       5509    5346    5334    5207    5433    5336    5430    5369    5277    5276
- 2271         25      71     112      33      42      80      52      22      36      48
- 2272        822     770     776     748     793     771     797     784     751     756
- 2273       5550    5440    5346    5401    5507    5386    5463    5489    5417    5367
- 2274       5432    4988    5290    5178    5244    5150    5362    5311    5082    5232
- 2275       4910    4672    4743    4255    4789    4701    4813    4567    4450    4483
- 2276        770     718     622     687     742     668     702     729     694     647
- 2277       3926    4160    4046    3790    4040    4104    3983    3855    3981    3918
- 2278       4005    4187    4255    4200    4097    4218    4125    4105    4192    4224
- 2279        110      69     229      67      91     125     152      85      58     127
- 2280       1138     999     997    1033    1060     992    1062    1075    1013    1015
- 2281       5050    5139    4648    4932    5098    4891    4847    4977    5032    4788
- 2282       4009    4153    4378    4109    4089    4264    4185    4054    4126    4238
- 2283       4947    4797    4873    4411    4871    4824    4906    4674    4591    4643
- 2284        339     378     432     229     357     398     379     279     300     329
- 2285       1747    1623    1483    1840    1677    1550    1608    1784    1717    1650
- 2286       5550    5346    5509    5401    5463    5433    5530    5489    5367    5456
- 2287       4378    4009    4109    4325    4185    4054    4238    4342    4158    4204
- 2288       4378    4009    4325    4276    4185    4158    4342    4329    4149    4294
- 2289       1393    1320    1483    1172    1347    1392    1434    1267    1237    1307
- 2290       3016    2680    2417    3005    2840    2540    2698    3003    2826    2694
- 2291       2382    2543    2835    2710    2457    2685    2587    2539    2609    2766
- 2292        876     761     838     873     820     795     850     872     810     844
- 2293       3405    3757    3782    3929    3605    3765    3617    3725    3839    3851
- 2294       3868    4035    3643    3494    3947    3860    3768    3713    3814    3569
- 2295       4325    4648    4378    4932    4471    4518    4342    4620    4788    4654
- 2296        622     586     687     718     601     632     647     668     646     694
- 2297       2258    2417    2248    2680    2326    2320    2247    2447    2540    2441
- 2298       2814    2835    2314    2543    2822    2556    2550    2674    2685    2412
- 2299       1412    1483    1743    1320    1443    1606    1569    1356    1392    1514
- 2300        481     432     341     408     453     377     409     440     413     369
- 2301        481     432     408     539     453     413     440     502     482     475
- 2302        341     481     408     512     409     440     369     428     490     457
- 2303       1581    1412    1692    1749    1489    1547    1629    1658    1574    1714
- 2304       3370    2814    2881    3018    3074    2845    3103    3189    2913    2941
- 2305        395     432     383     341     406     396     384     348     377     346
- 2306       2763    2452    2894    3200    2596    2660    2810    2963    2782    3035
- 2307         94     215     120     269     143     153     101     170     241     182
- 2308        352     478     408     383     411     439     375     358     425     391
- 2309       4989    4655    5110    5085    4808    4879    5053    5037    4866    5097
- 2310       4301    4554    4415    4183    4425    4482    4346    4236    4352    4292
- 2311       4869    4999    5198    5346    4929    5105    5034    5129    5190    5275
- 2312        923     806     770     838     866     787     845     877     815     802
- 2313       4844    5135    5401    4869    4979    5281    5157    4848    4990    5168
- 2314        621     539     622     484     575     572     615     547     506     549
- 2315        993     974    1120    1140     983    1043    1053    1058    1049    1125
- 2316       3078    3560    2838    3615    3318    3174    2953    3325    3577    3199
- 2317       3717    3329    3539    3282    3532    3419    3632    3498    3300    3393
- 2318       4947    4945    4710    4411    4940    4817    4822    4674    4678    4549
- 2319       1868    1760    1581    1552    1813    1668    1709    1695    1642    1561
- 2320        650     677     622     748     664     643     629     701     708     678
- 2321       3645    3018    3249    2997    3324    3120    3450    3315    3001    3105
- 2322       1441    1558    1673    1414    1493    1609    1554    1420    1476    1537
- 2323        969     871     960     841     919     910     962     905     849     899
- 2324       4276    4378    4513    4741    4329    4442    4384    4500    4551    4622
- 2325        948    1042     923     838     990     976     935     890     933     877
- 2326       3704    3416    3235    3494    3567    3320    3469    3596    3438    3348
- 2327       4215    3966    4291    3929    4091    4121    4248    4072    3935    4107
- 2328       4462    4276    4513    4741    4359    4384    4481    4593    4500    4622
- 2329       4650    4875    4869    5207    4763    4868    4755    4923    5046    5036
- 2330       4650    4875    5207    5178    4763    5046    4923    4914    5020    5189
- 2331       2484    2594    3062    2616    2544    2812    2753    2551    2598    2824
- 2332       3758    3866    3729    3200    3811    3800    3736    3495    3591    3470
- 2333        342     465     367     437     402     415     354     386     448     394
- 2334       4875    5110    4869    5207    4987    4980    4868    5046    5158    5036
- 2335       1673    1931    2155    1834    1792    2039    1910    1744    1873    1984
- 2336       2042    1868    2295    2543    1958    2085    2163    2275    2180    2407
- 2337       5297    5131    5186    4684    5222    5156    5241    5002    4902    4928
- 2338       1692    1581    1749    1868    1629    1658    1714    1765    1709    1805
- 2339        465     367     437     481     415     394     448     468     422     449
- 2340        383     269     215     253     323     241     303     320     252     237
- 2341        215     383     253     341     303     320     237     271     346     290
- 2342        269     215     253     112     241     237     252     163     149     181
- 2343        215     253     112     341     237     181     149     271     290     227
- 2344       1581    1749    1868    1582    1658    1805    1709    1572    1659    1707
- 2345        367     481     341     437     422     409     349     394     449     382
- 2346       1749    1868    1582    1891    1805    1707    1659    1820    1874    1722
- 2347       1582    1749    1891    1412    1659    1820    1722    1488    1574    1626
- 2348       1749    1868    1891    1966    1805    1874    1820    1854    1911    1927
- 2349       1891    1749    1966    1412    1820    1854    1927    1626    1574    1666
- 2350       1749    1868    1966    1692    1805    1911    1854    1714    1765    1825
- 2351       1966    1749    1692    1412    1854    1714    1825    1666    1574    1547
- 2352       1582    1552    1868    1581    1566    1695    1707    1572    1561    1709
- 2353       1414    1501    1673    1441    1453    1577    1537    1420    1457    1554
- 2354       2997    2583    3018    3249    2778    2780    3001    3105    2889    3120
- 2355       5601    5594    5452    5178    5597    5545    5552    5467    5455    5329
- 2356       3957    4123    3916    4324    4048    4019    3933    4138    4214    4115
- 2357        378     264     250     229     322     246     310     300     240     223
- 2358       2024    2206    2295    2056    2117    2256    2158    2034    2127    2170
- 2359       1762    1652    1625    1992    1702    1633    1688    1877    1809    1800
- 2360       4109    4327    4411    4648    4209    4358    4252    4351    4476    4533
- 2361       3997    4282    4015    4117    4143    4141    4003    4052    4191    4063
- 2362       3416    3282    2872    3329    3339    3060    3119    3364    3300    3082
- 2363       3966    3615    3570    3560    3813    3585    3799    3795    3577    3559
- 2364       1042    1140    1089     974    1090    1110    1059    1002    1049    1026
- 2365        512     419     341     437     467     374     428     471     421     382
- 2366        432     408     539     478     413     475     482     435     439     505
- 2367       2295    2406    2557    2835    2346    2471    2422    2549    2603    2687
- 2368       2784    2339    2901    2417    2554    2593    2842    2586    2376    2641
- 2369       1625    1840    1698    1483    1724    1756    1660    1551    1650    1587
- 2370        408     539     478     484     475     505     439     445     506     473
- 2371       5374    5494    5197    4955    5436    5358    5291    5191    5271    5076
- 2372       5139    5261    5235    4932    5206    5243    5185    5032    5107    5091
- 2373       4869    4536    4999    4709    4696    4762    4929    4784    4609    4851
- 2374       4311    4325    4276    4619    4317    4294    4287    4452    4460    4436
- 2375        873     778     761     838     828     768     810     844     803     795
- 2376       3080    2602    3200    2814    2829    2884    3136    2944    2707    2996
- 2377       2381    2425    2616    2258    2400    2509    2492    2305    2327    2423
- 2378       4325    4378    4276    4741    4342    4329    4294    4524    4551    4500
- 2379       3000    2645    2814    3370    2804    2723    2903    3170    2974    3074
- 2380       1501    1315    1320    1441    1401    1310    1395    1457    1366    1373
- 2381       1419    1582    1412    1581    1499    1488    1407    1490    1572    1489
- 2382       1860    1834    2258    1931    1846    2044    2054    1889    1873    2090
- 2383       1978    2055    2543    2042    2011    2281    2243    2001    2046    2275
- 2384       2583    2910    2680    3249    2742    2775    2621    2889    3059    2946
- 2385       1483    1268    1172    1320    1371    1216    1307    1392    1291    1237
- 2386       2835    3050    2894    2543    2940    2969    2859    2685    2777    2709
- 2387       2417    2628    3005    2680    2519    2799    2694    2540    2650    2826
- 2388       4875    5110    5207    5334    4987    5158    5046    5128    5234    5276
- 2389       5110    5207    5334    5346    5158    5276    5234    5238    5277    5336
- 2390        552     573     465     610     560     526     507     574     587     533
- 2391       5334    5110    5346    5085    5234    5238    5336    5218    5097    5221
- 2392        573     610     529     465     587     571     553     526     533     494
- 2393        628     552     593     648     585     570     608     636     598     619
- 2394        698     781     748     593     744     766     721     642     691     670
- 2395        342     250     232     341     294     234     286     331     283     280
- 2396        552     465     437     481     507     448     493     508     468     449
- 2397        573     648     610     552     613     630     587     560     598     574
- 2398        698     610     648     593     651     630     671     642     597     619
- 2399        552     576     593     437     561     580     570     493     509     520
- 2400        419     318     341     437     364     321     374     421     365     382
- 2401        558     650     539     481     603     588     545     518     562     502
- 2402        529     579     481     610     556     528     503     571     591     541
- 2403        318     359     232     437     330     293     268     365     393     335
- 2404        481     529     610     465     503     571     541     468     494     533
- 2405        530     576     437     512     555     509     485     524     540     471
- 2406        748     665     698     593     707     676     721     670     626     642
- 2407        250     342     367     341     294     354     308     283     331     349
- 2408        342     367     341     437     354     349     331     386     394     382
- 2409        637     697     576     593     667     633     607     609     639     580
- 2410        665     579     610     481     624     591     634     569     528     541
- 2411        530     637     576     512     581     607     555     524     566     540
- 2412       2602    2648    3200    2543    2627    2905    2884    2566    2580    2847
- 2413       2425    2848    2616    2680    2618    2727    2509    2546    2754    2642
- 2414        275     352     112     253     305     238     193     255     301     181
- 2415       5308    4955    5494    5359    5148    5271    5407    5333    5179    5423
- 2416       4255    4200    4672    4743    4224    4422    4450    4483    4454    4701
- 2417       4273    4117    4684    4709    4188    4376    4463    4474    4388    4691
- 2418       4844    4536    4869    4650    4683    4696    4848    4746    4584    4755
- 2419       4738    4580    5225    4932    4656    4903    4974    4827    4754    5080
- 2420       3828    3969    4301    4059    3897    4130    4066    3942    4010    4168
- 2421       5297    4999    4684    5186    5164    4841    5002    5241    5092    4928
- 2422       4439    4324    3916    4046    4373    4115    4165    4230    4176    3982
- 2423        778     864     687     838     823     772     732     803     843     762
- 2424       4536    4273    4684    4709    4394    4463    4597    4609    4474    4691
- 2425       4234    4117    4015    4255    4169    4063    4119    4241    4180    4134
- 2426        781     698     697     593     744     688     738     691     642     639
- 2427        306     215     120     245     259     153     211     270     217     177
- 2428       4324    4439    4415    4046    4373    4421    4355    4176    4230    4221
- 2429        637     697     593     687     667     639     609     659     684     631
- 2430       3134    2881    3335    2565    2998    3088    3227    2828    2717    2922
- 2431       5374    5314    4932    4741    5348    5141    5184    5086    5045    4833
- 2432        341     484     512     408     407     492     428     369     445     457
- 2433       3828    3969    4059    3748    3897    4010    3942    3787    3854    3912
- 2434       4234    4117    4255    4684    4169    4180    4241    4446    4376    4455
- 2435        367     481     432     341     422     453     392     349     409     377
- 2436        697     628     593     698     658     608     639     688     655     642
- 2437        579     665     650     481     624     653     612     528     569     562
- 2438        648     610     552     593     630     574     598     619     597     570
- 2439        437     530     512     419     485     524     471     421     476     467
- 2440        622     770     687     593     702     729     647     604     680     631
- 2441        665     610     593     481     634     597     626     569     541     534
- 2442        637     530     546     512     581     535     584     566     524     527
- 2443        665     748     650     593     707     701     653     626     670     616
- 2444        232     342     341     437     286     331     280     335     386     382
- 2445        112     275     253     325     193     255     181     206     296     287
- 2446       4059    3828    3748    4046    3942    3787    3912    4051    3930    3900
- 2447       3748    4059    4046    4123    3912    4051    3900    3932    4086    4080
- 2448        250     367     378     229     308     368     310     223     295     300
- 2449        367     529     481     465     454     503     422     415     494     468
- 2450        275     253     325     352     255     287     296     305     301     326
- 2451        378     367     432     229     368     392     398     300     295     329
- 2452        484     546     512     622     514     527     492     549     577     563
- 2453        546     512     622     687     527     563     577     614     589     647
- 2454        791     864     939     687     830     898     867     739     772     813
- 2455       3044    2730    3336    3494    2880    3014    3184    3252    3076    3407
- 2456       4184    3986    4025    3929    4083    3999    4103    4055    3945    3976
- 2457       2027    1931    2155    1762    1977    2039    2093    1900    1842    1965
- 2458       1789    1581    1692    2024    1683    1629    1738    1907    1788    1849
- 2459       4867    4873    4411    4945    4872    4643    4638    4899    4905    4678
- 2460       5151    5225    4932    4738    5194    5080    5044    4938    4974    4827
- 2461        767     685     838     687     727     758     798     724     681     762
- 2462       3894    4123    4133    3748    4011    4122    4017    3818    3932    3938
- 2463       4301    4099    3828    4059    4194    3963    4066    4168    4078    3942
- 2464       5357    5321    5178    5562    5339    5249    5274    5479    5464    5412
- 2465       3228    3129    3062    3494    3179    3084    3132    3344    3310    3269
- 2466       3129    3062    3494    2730    3084    3269    3310    2930    2883    3076
- 2467       1024     939     864     974     980     898     941     998     949     912
- 2468       3794    3926    4061    3329    3862    3991    3924    3592    3689    3780
- 2469       3327    3793    3729    3929    3595    3760    3538    3693    3861    3832
- 2470       3793    3729    3929    3986    3760    3832    3861    3882    3859    3945
- 2471       3745    4005    3775    3560    3874    3890    3756    3650    3815    3671
- 2472        791     858     781     770     826     818     780     774     809     773
- 2473       5334    5110    5085    4989    5234    5097    5218    5183    5053    5037
- 2474       5334    5110    4989    4875    5234    5053    5183    5128    4987    4924
- 2475       5516    5566    5207    5401    5542    5426    5371    5458    5505    5307
- 2476       4183    3969    4133    4301    4079    4049    4155    4236    4130    4203
- 2477        250     110     229     264     180     152     223     246     179     240
- 2478       4324    3916    4046    4123    4115    3982    4176    4214    4019    4080
- 2479        961     960     838     923     956     896     897     943     937     877
- 2480       4117    4015    4255    4282    4063    4134    4180    4191    4141    4263
- 2481        685     586     718     687     635     646     700     681     632     694
- 2482       1868    1891    1966    2543    1874    1927    1911    2180    2188    2230
- 2483        432     341     408     383     377     369     413     396     346     391
- 2484        512     484     622     539     492     549     563     522     506     572
- 2485       5314    5235    5261    4932    5278    5243    5287    5141    5091    5107
- 2486        256     275     175     112     254     216     212     158     193     123
- 2487       5502    5440    5401    5135    5473    5417    5449    5337    5298    5281
- 2488       1138     997    1172    1033    1062    1078    1153    1075    1015    1099
- 2489        408     539     484     512     475     506     445     457     522     492
- 2490       5314    5374    5197    4741    5348    5291    5262    5045    5086    4962
- 2491       5186    4915    4709    4910    5057    4805    4941    5048    4901    4800
- 2492       1478    1317    1483    1138    1389    1385    1477    1281    1213    1284
- 2493       2191    2329    2417    2628    2265    2368    2298    2394    2467    2519
- 2494       2191    2329    2628    2616    2265    2467    2394    2389    2463    2613
- 2495       2417    2191    2628    2616    2298    2394    2519    2505    2389    2613
- 2496       2329    2628    2616    2637    2467    2613    2463    2470    2623    2607
- 2497       2329    2628    2637    2417    2467    2623    2470    2368    2519    2515
- 2498       3183    3531    2835    3050    3350    3161    3002    3102    3281    2940
- 2499       3183    3531    3050    3200    3350    3281    3102    3185    3354    3115
- 2500       2835    3183    3050    3200    3002    3102    2940    3006    3185    3115
- 2501       3531    3050    3200    3434    3281    3115    3354    3484    3234    3309
- 2502       3531    3050    3434    2835    3281    3234    3484    3161    2940    3112
- 2503       4301    4099    4059    4046    4194    4078    4168    4161    4069    4051
- 2504       4741    4619    4276    4325    4677    4436    4500    4524    4460    4294
- 2505       1118    1220    1138    1412    1165    1173    1126    1242    1303    1255
- 2506        478     408     383     432     439     391     425     435     413     396
- 2507        465     552     610     481     507     574     533     468     508     541
- 2508        610     552     593     481     574     570     597     541     508     534
- 2509        576     437     512     593     509     471     540     580     520     554
- 2510        512     576     593     637     540     580     554     566     607     609
- 2511        481     408     512     539     440     457     490     502     475     522
- 2512       3336    3044    3494    3748    3184    3252    3407    3553    3396    3629
- 2513       4025    4184    3929    4331    4103    4055    3976    4164    4249    4124
- 2514        650     558     579     481     603     564     612     562     518     528
- 2515        341     481     512     437     409     490     428     382     449     471
- 2516       4099    4059    4046    3828    4078    4051    4069    3963    3942    3930
- 2517       3969    4059    3748    4133    4010    3912    3854    4049    4093    3938
- 2518       4059    3748    4133    4123    3912    3938    4093    4086    3932    4122
- 2519       3969    4059    4133    4301    4010    4093    4049    4130    4168    4203
- 2520       1320    1441    1625    1661    1373    1528    1462    1479    1545    1637
- 2521       1441    1625    1661    1673    1528    1637    1545    1554    1634    1664
- 2522       1661    1441    1673    1501    1545    1554    1664    1575    1457    1577
- 2523       1673    1661    1501    1821    1664    1575    1577    1730    1733    1646
- 2524       1661    1501    1821    1320    1575    1646    1733    1479    1395    1548
- 2525       1673    1661    1821    1901    1664    1733    1730    1766    1768    1851
- 2526       1661    1821    1901    1320    1733    1851    1768    1479    1548    1586
- 2527       1673    1661    1901    1625    1664    1768    1766    1634    1637    1748
- 2528       1661    1901    1625    1320    1768    1748    1637    1479    1586    1462
- 2529       1821    1673    1901    1834    1730    1766    1851    1826    1744    1852
- 2530       1901    1821    1834    2258    1851    1826    1852    2071    2031    2044
- 2531       2680    3249    2784    2667    2946    3009    2728    2664    2942    2725
- 2532       3249    2784    2667    3018    3009    2725    2942    3120    2891    2830
- 2533       2667    3249    3018    2583    2942    3120    2830    2619    2889    2780
- 2534       3018    2667    2583    2387    2830    2619    2780    2683    2520    2476
- 2535       2667    2583    2387    2680    2619    2476    2520    2664    2621    2511
- 2536       3018    2667    2387    2462    2830    2520    2683    2724    2560    2424
- 2537       2667    2387    2462    2680    2520    2424    2560    2664    2511    2553
- 2538       3018    2667    2462    2784    2830    2560    2724    2891    2725    2611
- 2539       2667    2462    2784    2680    2560    2611    2725    2664    2553    2728
- 2540       2387    3018    2462    2814    2683    2724    2424    2579    2913    2625
- 2541       2894    2838    3218    3560    2863    3012    3041    3202    3174    3386
- 2542       3005    3539    3211    3329    3256    3360    3090    3156    3419    3272
- 2543       1172    1120     997     974    1143    1050    1078    1065    1043     985
- 2544       2452    2648    2543    3200    2547    2580    2488    2782    2905    2847
- 2545       3133    2848    2680    3005    2984    2754    2893    3058    2917    2826
- 2546       1145    1087    1320    1172    1113    1190    1221    1155    1122    1237
- 2547       1674    1821    1501    1320    1699    1646    1578    1485    1548    1395
- 2548       2174    2387    2583    2680    2317    2476    2367    2401    2511    2621
- 2549       2387    2245    2645    2814    2359    2429    2504    2579    2503    2723
- 2550       1821    2174    1834    2258    1998    2003    1826    2031    2208    2044
- 2551       2245    1891    1978    2543    2082    1930    2099    2378    2188    2243
- 2552       1891    1674    1582    1412    1739    1613    1722    1626    1532    1488
- 2553       3062    3329    3228    3494    3196    3273    3132    3269    3402    3344
- 2554       3062    3329    3494    3416    3196    3402    3269    3226    3364    3438
- 2555       3729    3560    3327    3929    3646    3431    3538    3832    3774    3693
- 2556       3729    3560    3929    3966    3646    3774    3832    3846    3795    3935
- 2557       4123    4153    4133    4513    4142    4140    4122    4305    4326    4313
- 2558       4321    4439    4046    4415    4368    4230    4171    4353    4421    4221
- 2559       4537    4234    4255    4684    4371    4241    4386    4599    4446    4455
- 2560         25      23      33     112      18      21      22      52      56      48
- 2561       4005    4215    4200    3929    4111    4208    4105    3953    4072    4068
- 2562       3926    3704    3790    3494    3819    3749    3855    3752    3596    3652
- 2563       4200    4291    4331    4184    4242    4308    4265    4186    4232    4249
- 2564       4200    4291    4184    3929    4242    4232    4186    4068    4107    4055
- 2565       3790    3235    3748    3044    3537    3502    3767    3424    3126    3396
- 2566       3790    3235    3044    3494    3537    3126    3424    3652    3348    3252
- 2567        395     383     215     341     384     303     307     348     346     271
- 2568       4077    4291    3966    3729    4175    4121    4020    3909    4021    3846
- 2569       2898    3235    3416    3062    3056    3320    3140    2973    3128    3226
- 2570       1027     923    1042     960     970     976    1031     988     937     996
- 2571       5357    5285    5562    5178    5320    5448    5479    5274    5229    5412
- 2572       5068    4839    4525    4619    4952    4676    4791    4838    4724    4566
- 2573       4797    4415    4411    4710    4600    4410    4591    4751    4552    4549
- 2574       5346    5340    5085    4999    5338    5220    5221    5190    5187    5035
- 2575       3044    3494    3062    2730    3252    3269    3045    2880    3076    2883
- 2576       4184    3929    3729    3986    4055    3832    3965    4083    3945    3859
- 2577       4942    4741    4462    4513    4840    4593    4702    4723    4622    4481
- 2578       4378    4648    4109    4411    4518    4351    4238    4389    4533    4252
- 2579       4378    4648    4411    4945    4518    4533    4389    4657    4798    4678
- 2580       2382    2543    2710    2894    2457    2609    2539    2617    2709    2785
- 2581       1674    1743    1320    1412    1705    1514    1485    1532    1569    1356
- 2582       2248    2174    2258    2680    2207    2208    2247    2441    2401    2447
- 2583       2314    2245    2814    2543    2276    2503    2550    2412    2378    2674
- 2584       4999    4869    4709    5110    4929    4784    4851    5058    4980    4904
- 2585       4999    4869    5110    5346    4929    4980    5058    5190    5129    5238
- 2586       4869    5110    5346    5286    4980    5238    5129    5087    5202    5312
- 2587       4869    5110    5286    5207    4980    5202    5087    5036    5158    5245
- 2588       5110    5286    5207    5346    5202    5245    5158    5238    5312    5277
- 2589       5286    4869    5207    5401    5087    5036    5245    5345    5168    5307
- 2590       5207    5286    5401    5566    5245    5345    5307    5426    5454    5505
- 2591       5286    4869    5401    5198    5087    5168    5345    5239    5034    5304
- 2592       4618    4648    4325    4932    4635    4471    4461    4771    4788    4620
- 2593       5509    5566    5550    5401    5539    5554    5530    5456    5505    5489
- 2594        437     512     593     481     471     554     520     449     490     534
- 2595        512     593     481     622     554     534     490     563     604     544
- 2596        512     593     622     687     554     604     563     589     631     647
- 2597       5314    4932    4741    4942    5141    4833    5045    5146    4931    4840
- 2598       4932    4741    4942    4513    4833    4840    4931    4716    4622    4723
- 2599        864     873     974     838     865     920     912     843     844     906
- 2600        873     974     838     876     920     906     844     872     922     850
- 2601       4061    3868    3329    3494    3962    3649    3780    3824    3713    3402
- 2602       3775    3405    3560    3929    3618    3479    3671    3847    3725    3774
- 2603       5594    5573    5566    5401    5587    5569    5580    5529    5508    5505
- 2604       5346    5297    5340    4999    5318    5317    5338    5190    5164    5187
- 2605        352     112     253     341     238     181     301     337     227     290
- 2606       1581    1412    1749    1582    1489    1574    1658    1572    1488    1659
- 2607       2680    3249    2667    2583    2946    2942    2664    2621    2889    2619
- 2608       1320    1441    1661    1501    1373    1545    1479    1395    1457    1575
- 2609       3359    3207    3134    2565    3296    3158    3241    2936    2858    2828
- 2610       5197    4955    4619    5374    5076    4786    4907    5291    5191    5021
- 2611       3370    2814    3018    2645    3074    2913    3189    2974    2723    2808
- 2612       2042    1868    2543    1978    1958    2180    2275    2001    1917    2243
- 2613       3000    3515    3370    2814    3244    3435    3170    2903    3139    3074
- 2614       2195    2055    2042    2543    2131    2046    2119    2352    2281    2275
- 2615       3365    2910    3249    2680    3116    3059    3308    2993    2775    2946
- 2616       1222    1315    1441    1320    1262    1366    1323    1259    1310    1373
- 2617       1419    1338    1581    1412    1377    1455    1490    1407    1370    1489
- 2618       1860    1956    1931    2258    1908    1941    1889    2054    2096    2090
- 2619       5452    5516    5178    5594    5485    5364    5329    5545    5560    5455
- 2620       5186    5340    5297    4999    5268    5317    5241    5092    5187    5164
- 2621       1089    1140    1172     974    1110    1152    1127    1026    1049    1065
- 2622       3570    3615    2894    3560    3585    3233    3210    3559    3577    3202
- 2623       2872    3282    3005    3329    3060    3123    2937    3082    3300    3156
- 2624        776     770     622     748     771     702     704     756     751     678
- 2625       4945    5235    4942    4932    5099    5095    4936    4934    5091    4931
- 2626        960     974     876     838     964     922     914     896     906     850
- 2627        960     974     838    1042     964     906     896     996    1002     933
- 2628        367     250     341     229     308     283     349     295     223     277
- 2629       4451    4710    4513    4411    4576    4601    4468    4418    4549    4453
- 2630       2248    2417    2784    2680    2320    2586    2497    2441    2540    2728
- 2631       2314    2835    2295    2543    2556    2549    2296    2412    2685    2407
- 2632       1625    1743    1483    1320    1684    1606    1551    1462    1514    1392
- 2633       4858    4846    5200    5225    4850    5014    5030    5039    5029    5215
- 2634       3327    3782    3929    3405    3584    3851    3693    3356    3617    3725
- 2635       3228    3643    3494    3868    3430    3569    3344    3607    3768    3713
- 2636       4642    5160    4999    4684    4895    5075    4812    4658    4916    4841
- 2637       4999    4642    4684    4536    4812    4658    4841    4762    4581    4597
- 2638       3405    3560    3929    3327    3479    3774    3725    3356    3431    3693
- 2639       3868    3329    3494    3228    3649    3402    3713    3607    3273    3344
- 2640       4869    4844    4650    5207    4848    4746    4755    5036    5015    4923
- 2641       4513    4378    4133    4411    4442    4247    4313    4453    4389    4268
- 2642       4133    4513    4411    4123    4313    4453    4268    4122    4305    4253
- 2643       4513    4378    4411    4945    4442    4389    4453    4726    4657    4678
- 2644       3794    3282    3329    3717    3566    3300    3592    3755    3498    3532
- 2645       3745    3615    3560    3078    3677    3577    3650    3412    3325    3318
- 2646       1024    1140     974     993    1079    1049     998    1007    1058     983
- 2647       4513    4378    4945    4932    4442    4657    4726    4716    4654    4934
- 2648        637     546     687     512     584     614     659     566     527     589
- 2649       5225    5374    4932    4854    5301    5184    5080    5041    5145    4890
- 2650       4932    5225    4854    4619    5080    5041    4890    4772    4918    4737
- 2651       4854    4932    4619    4741    4890    4772    4737    4795    4833    4677
- 2652       4619    4854    4741    5197    4737    4795    4677    4907    5024    4962
- 2653       4854    4932    4741    5374    4890    4833    4795    5145    5184    5086
- 2654       4854    4741    5197    5374    4795    4962    5024    5145    5086    5291
- 2655       4932    4619    4741    4325    4772    4677    4833    4620    4460    4524
- 2656       4619    4854    5197    5374    4737    5024    4907    5021    5145    5291
- 2657        120      67     229     112      92     127     157      93      70     154
- 2658       3134    3018    2881    2462    3071    2941    2998    2772    2724    2659
- 2659       1868    2024    2295    1966    1948    2158    2085    1911    1986    2133
- 2660       1268    1376    1138    1317    1318    1238    1199    1289    1342    1213
- 2661       1268    1376    1317    1483    1318    1342    1289    1371    1424    1385
- 2662       1138    1268    1317    1483    1199    1289    1213    1284    1371    1385
- 2663       1138    1268    1483    1320    1199    1371    1284    1212    1291    1392
- 2664       4153    4378    4109    4133    4264    4238    4126    4140    4247    4116
- 2665       4378    4109    4133    4411    4238    4116    4247    4389    4252    4268
- 2666       4109    4133    4411    4183    4116    4268    4252    4144    4155    4293
- 2667       2628    2417    2616    2680    2519    2505    2613    2650    2540    2642
- 2668       3050    2835    3200    2543    2940    3006    3115    2777    2685    2847
- 2669        539     478     383     432     505     425     463     482     435     396
- 2670        481     512     622     539     490     563     544     502     522     572
- 2671       4462    4942    4513    4710    4702    4723    4481    4579    4818    4601
- 2672       4133    4411    4183    4415    4268    4293    4155    4269    4410    4292
- 2673       4133    4411    4415    4123    4268    4410    4269    4122    4253    4260
- 2674        697     791     781     687     746     780     738     684     739     728
- 2675       5516    5619    5594    5452    5584    5609    5560    5485    5574    5545
- 2676       4411    4513    4945    4710    4453    4726    4678    4549    4601    4817
- 2677       5110    4999    5346    5085    5058    5190    5238    5097    5035    5221
- 2678       3050    2894    2543    2452    2969    2709    2777    2726    2660    2488
- 2679       3005    3016    2991    2417    3003    2999    2987    2694    2698    2688
- 2680       1172    1393    1475    1483    1267    1433    1302    1307    1434    1474
- 2681       4655    5110    5085    4709    4879    5097    4866    4680    4904    4893
- 2682       5110    5085    4709    4999    5097    4893    4904    5058    5035    4851
- 2683        253     352     341     383     301     337     290     320     358     346
- 2684       5566    5516    5594    5401    5542    5560    5580    5505    5458    5529
- 2685       4321    4301    4415    4046    4309    4346    4353    4171    4161    4221
- 2686       5346    4869    5286    5198    5129    5087    5312    5275    5034    5239
- 2687       1901    1743    1625    1320    1769    1684    1748    1586    1514    1462
- 2688       2314    2462    2881    2814    2434    2659    2571    2550    2625    2845
- 2689       2462    2248    2784    2680    2390    2497    2611    2553    2441    2728
- 2690       1966    2314    2295    2543    2145    2296    2133    2230    2412    2407
- 2691       1743    1966    1692    1412    1814    1825    1708    1569    1666    1547
- 2692       4580    4325    4619    4932    4443    4460    4590    4754    4620    4772
- 2693        232      69     112     229     135      87     160     210     125     154
- 2694       1412    1483    1320    1138    1443    1392    1356    1255    1284    1212
- 2695       2258    2417    2680    2616    2326    2540    2447    2423    2505    2642
- 2696       2814    2835    2543    3200    2822    2685    2674    2996    3006    2847
- 2697       4537    4910    4684    4255    4715    4790    4599    4386    4567    4455
- 2698       2387    2645    3018    2814    2504    2808    2683    2579    2723    2913
- 2699       1978    1891    1868    2543    1930    1874    1917    2243    2188    2180
- 2700       5516    5207    5178    5594    5371    5189    5364    5560    5462    5455
- 2701       4873    4945    4947    4411    4905    4940    4906    4643    4678    4674
- 2702        593     552     437     481     570     493     520     534     508     449
- 2703       5401    5286    5198    5346    5345    5239    5304    5367    5312    5275
- 2704       5401    5286    5346    5509    5345    5312    5367    5456    5406    5433
- 2705       5286    5346    5509    5207    5312    5433    5406    5245    5277    5369
- 2706       5401    5286    5509    5566    5345    5406    5456    5505    5454    5539
- 2707       5286    5509    5566    5207    5406    5539    5454    5245    5369    5426
- 2708       2267    2174    2680    2258    2217    2401    2455    2260    2208    2447
- 2709       1674    1402    1412    1320    1530    1399    1532    1485    1349    1356
- 2710       2245    2379    2814    2543    2304    2582    2503    2378    2450    2674
- 2711        250     232     341     229     234     280     283     223     210     277
- 2712        432     367     341     229     392     349     377     329     295     277
- 2713       4743    4915    4910    4521    4820    4901    4813    4628    4711    4705
- 2714       4743    4915    4521    4331    4820    4711    4628    4530    4610    4413
- 2715       4521    4743    4331    4255    4628    4530    4413    4375    4483    4289
- 2716       4331    4521    4255    4282    4413    4375    4289    4296    4387    4263
- 2717       4915    4521    4331    4709    4711    4413    4610    4805    4608    4512
- 2718       4521    4331    4709    4282    4413    4512    4608    4387    4296    4485
- 2719       4915    4521    4709    4910    4711    4608    4805    4901    4705    4800
- 2720       4521    4743    4255    4910    4628    4483    4375    4705    4813    4567
- 2721         69     112     229      67      87     154     125      58      70     127
- 2722       5594    5548    5401    5178    5577    5487    5529    5455    5394    5294
- 2723       4858    4732    4619    5225    4792    4667    4736    5039    4968    4918
- 2724       1087    1220    1320    1138    1146    1263    1190    1105    1173    1212
- 2725        770     806     687     838     787     743     729     802     815     762
- 2726        341     232     437     318     280     335     382     321     268     365
- 2727        341     232     318     112     280     268     321     227     160     213
- 2728        687     770     838     939     729     802     762     813     856     882
- 2729        781     748     593     770     766     670     691     773     751     680
- 2730       5225    4854    4619    5374    5041    4737    4918    5301    5145    5021
- 2731       4844    5143    5178    5401    4983    5161    5006    5157    5284    5294
- 2732       5143    5178    5401    5548    5161    5294    5284    5382    5394    5487
- 2733       1692    1789    2024    2056    1738    1907    1849    1878    1918    2034
- 2734       2155    2027    1762    1992    2093    1900    1965    2074    2000    1877
- 2735       5207    4650    5178    4844    4923    4914    5189    5015    4746    5006
- 2736       4046    3790    4099    3828    3918    3940    4069    3930    3805    3963
- 2737       5225    5359    4955    4846    5296    5179    5094    5029    5125    4896
- 2738       3134    3018    2462    2784    3071    2724    2772    2954    2891    2611
- 2739       1868    2024    1966    1692    1948    1986    1911    1765    1849    1825
- 2740       5085    5186    4709    4999    5132    4941    4893    5035    5092    4851
- 2741       3539    3005    3282    3329    3256    3123    3393    3419    3156    3300
- 2742       1120    1172    1140     974    1143    1152    1125    1043    1065    1049
- 2743       2838    2894    3615    3560    2863    3233    3199    3174    3202    3577
- 2744       5374    5225    4955    4619    5301    5094    5191    5021    4918    4786
- 2745       1762    1673    2155    1834    1711    1910    1965    1782    1744    1984
- 2746       4059    4301    4046    4415    4168    4161    4051    4226    4346    4221
- 2747       4046    4059    4415    4123    4051    4226    4221    4080    4086    4260
- 2748       4059    4301    4415    4133    4168    4346    4226    4093    4203    4269
- 2749       4415    4059    4133    4123    4226    4093    4269    4260    4086    4122
- 2750       4255    4521    4910    4684    4375    4705    4567    4455    4592    4790
- 2751       4255    4521    4684    4117    4375    4592    4455    4180    4304    4376
- 2752       4255    4521    4117    4282    4375    4304    4180    4263    4387    4191
- 2753       4521    4910    4684    4709    4705    4790    4592    4608    4800    4691
- 2754       4684    4521    4709    4117    4592    4608    4691    4376    4304    4388
- 2755       4378    4648    4945    4932    4518    4798    4657    4654    4788    4934
- 2756        622     770     593     748     702     680     604     678     751     670
- 2757       4709    4521    4282    4117    4608    4387    4485    4388    4304    4191
- 2758        593     665     481     650     626     569     534     616     653     562
- 2759         67      33      69     112      46      37      58      70      48      87
- 2760        232     341     229     112     280     277     210     160     227     154
- 2761        778     761     838     687     768     795     803     732     722     762
- 2762       1673    1762    1625    1901    1711    1688    1634    1766    1828    1748
- 2763       1673    1762    1901    1834    1711    1828    1766    1744    1782    1852
- 2764       5135    5198    5401    4869    5166    5304    5281    4990    5034    5168
- 2765       2565    2784    3207    3134    2677    2989    2858    2828    2954    3158
- 2766       4932    4741    4513    4378    4833    4622    4716    4654    4551    4442
- 2767        593     481     622     650     534     544     604     616     562     629
- 2768       4932    4741    4378    4325    4833    4551    4654    4620    4524    4342
- 2769        770     948     923     838     863     935     845     802     890     877
- 2770        755     806     838     687     779     815     792     717     743     762
- 2771       4710    4451    4415    4411    4576    4428    4552    4549    4418    4410
- 2772       4513    4945    4942    4932    4726    4936    4723    4716    4934    4931
- 2773       5207    5516    5401    5594    5371    5458    5307    5462    5560    5529
- 2774       4684    4999    4536    4709    4841    4762    4597    4691    4851    4609
- 2775       4684    4999    4709    5186    4841    4851    4691    4928    5092    4941
- 2776        939     948     770     838     944     863     856     882     890     802
- 2777        755     685     687     838     723     681     717     792     758     762
- 2778       4619    4580    4932    5225    4590    4754    4772    4918    4903    5080
- 2779       3966    4005    3560    3929    3984    3815    3795    3935    3953    3774
- 2780       1042     939     974     838     986     949    1002     933     882     906
- 2781       3416    3926    3329    3494    3730    3689    3364    3438    3752    3402
- 2782       3200    3050    2543    2452    3115    2777    2847    2782    2726    2488
- 2783       1320    1220    1412    1138    1263    1303    1356    1212    1173    1255
- 2784       2602    2814    2543    3200    2707    2674    2566    2884    2996    2847
- 2785       2425    2258    2680    2616    2327    2447    2546    2509    2423    2642
- 2786        974     864     838     939     912     843     906     949     898     882
- 2787       3005    2616    3433    2848    2792    2990    3206    2917    2727    3118
- 2788       5178    4844    5401    5207    5006    5157    5294    5189    5015    5307
- 2789       5401    5178    5207    5594    5294    5189    5307    5529    5455    5462
- 2790        432     395     229     341     406     314     329     377     348     277
- 2791        697     781     593     687     738     691     639     684     728     631
- 2792       3062    3494    3235    3416    3269    3348    3128    3226    3438    3320
- 2793       3729    3929    4291    3966    3832    4107    4021    3846    3935    4121
- 2794        593     512     637     687     554     566     609     631     589     659
- 2795        593     622     748     650     604     678     670     616     629     701
- 2796       4301    4415    4133    4183    4346    4269    4203    4236    4292    4155
- 2797        960     838     923    1042     896     877     937     996     933     976
- 2798       5548    5562    5143    5178    5556    5397    5382    5394    5412    5161
- 2799       4869    5207    5401    4844    5036    5307    5168    4848    5015    5157
- 2800       3005    2616    2848    2680    2792    2727    2917    2826    2642    2754
- 2801       1172    1138    1033    1087    1153    1075    1099    1122    1105    1056
- 2802       4910    4684    4709    5186    4790    4691    4800    5048    4928    4941
- 2803       2295    1868    1966    2543    2085    1911    2133    2407    2180    2230
- 2804       3018    2881    2462    2814    2941    2659    2724    2913    2845    2625
- 2805       2543    2835    2710    2894    2685    2766    2609    2709    2859    2785
- 2806       4415    4324    4046    4123    4355    4176    4221    4260    4214    4080
- 2807       1172    1138    1087    1320    1153    1105    1122    1237    1212    1190
- 2808       1901    2248    2258    2155    2072    2247    2071    2020    2189    2192
- 2809       1931    2258    2155    1834    2090    2192    2039    1873    2044    1984
- 2810       5562    5601    5321    5178    5583    5514    5464    5412    5467    5249
- 2811        770     687     593     781     729     631     680     773     728     691
- 2812        770     687     781     791     729     728     773     774     739     780
- 2813        770     687     791     939     729     739     774     856     813     867
- 2814        650     539     481     622     588     502     562     629     572     544
- 2815       2258    1901    2155    1834    2071    2020    2192    2044    1852    1984
- 2816       4451    4123    4415    4411    4281    4260    4428    4418    4253    4410
- 2817       4123    4451    4513    4411    4281    4468    4305    4253    4418    4453
- 2818       2155    1901    1762    1834    2020    1828    1965    1984    1852    1782
- 2819        864     838     939     687     843     882     898     772     762     813
-end elements
diff --git a/interface/src/scilab/demos/data/tripod.mesh b/interface/src/scilab/demos/data/tripod.mesh
deleted file mode 100644
index a4dbb5e..0000000
--- a/interface/src/scilab/demos/data/tripod.mesh
+++ /dev/null
@@ -1,8403 +0,0 @@
-% GETFEM MESH FILE 
-% GETFEM VERSION 2.0-20060124
-
-
-
-BEGIN POINTS LIST
-
-  POINT  0  -27.3301  -10  37.3372
-  POINT  1  -26.7189  -10  36.2784
-  POINT  2  -26.2128  -9.99999  37.9822
-  POINT  3  -27.405  -8.6395  37.4669
-  POINT  4  -26.7672  -8.63574  36.3622
-  POINT  5  -25.5933  -10  36.9092
-  POINT  6  -26.2962  -8.560029999999999  38.1266
-  POINT  7  -25.5007  -8.679460000000001  36.6293
-  POINT  8  -26.1076  -10  35.2197
-  POINT  9  -25.199  -9.99999  38.5676
-  POINT  10  -27.4268  -7.27148  37.5047
-  POINT  11  -24.3081  -10  37.2356
-  POINT  12  -26.6146  -7.3152  36.0979
-  POINT  13  -25.955  -8.679460000000001  34.9554
-  POINT  14  -24.6971  -10  35.5868
-  POINT  15  -24.8519  -8.115640000000001  38.9933
-  POINT  16  -25.833  -6.85903  38.4382
-  POINT  17  -24.6055  -8.679460000000001  35.2892
-  POINT  18  -25.4788  -10  34.1305
-  POINT  19  -24.0531  -9.99999  39.2292
-  POINT  20  -25.1086  -6.90577  36.9623
-  POINT  21  -23.9118  -8.22631  37.5605
-  POINT  22  -25.8024  -7.35893  34.691
-  POINT  23  -27.3954  -5.9042  37.4502
-  POINT  24  -23.4087  -10  35.8874
-  POINT  25  -23.1683  -10  37.8936
-  POINT  26  -25.3261  -8.679460000000001  33.8662
-  POINT  27  -24.0695  -10  34.4998
-  POINT  28  -26.5566  -5.95245  35.9974
-  POINT  29  -23.7331  -8.115640000000001  39.6392
-  POINT  30  -25.7782  -5.51017  38.3434
-  POINT  31  -24.8499  -10  33.0413
-  POINT  32  -24.4148  -6.45261  39.2335
-  POINT  33  -22.9611  -9.99999  39.8596
-  POINT  34  -23.8084  -8.771280000000001  33.9085
-  POINT  35  -22.4273  -8.22631  37.3786
-  POINT  36  -24.6634  -5.6254  36.1912
-  POINT  37  -25.0052  -7.45075  33.3103
-  POINT  38  -27.3109  -4.54596  37.3038
-  POINT  39  -25.3572  -6.07856  33.9199
-  POINT  40  -21.7035  -10  37.6971
-  POINT  41  -21.9034  -10  35.7186
-  POINT  42  -22.4883  -10  34.3223
-  POINT  43  -24.529  -8.771280000000001  32.4854
-  POINT  44  -26.1114  -4.67207  35.2263
-  POINT  45  -24.6569  -5.01627  38.9128
-  POINT  46  -23.1471  -10  32.934
-  POINT  47  -22.9152  -5.99678  35.9781
-  POINT  48  -26.016  -4.0403  37.9308
-  POINT  49  -22.9287  -6.73241  40.1091
-  POINT  50  -22.2403  -8.42037  40.4801
-  POINT  51  -22.4121  -7.77047  34.3051
-  POINT  52  -24.208  -10  31.9296
-  POINT  53  -22.5708  -6.01264  38.0304
-  POINT  54  -21.8967  -9.99999  40.4742
-  POINT  55  -23.6089  -6.44993  33.7069
-  POINT  56  -21.1511  -10  39.0676
-  POINT  57  -24.8779  -4.16408  35.8152
-  POINT  58  -20.9315  -8.507110000000001  38.2566
-  POINT  59  -24.208  -7.54257  31.9296
-  POINT  60  -24.56  -6.17037  32.5392
-  POINT  61  -22.8879  -8.771280000000001  32.3432
-  POINT  62  -27.1738  -3.20498  37.0665
-  POINT  63  -23.1921  -5.04987  39.7643
-  POINT  64  -26.4599  -3.27796  35.8299
-  POINT  65  -23.8871  -8.771280000000001  31.3737
-  POINT  66  -24.8438  -3.52997  38.4815
-  POINT  67  -20.9829  -10  34.1517
-  POINT  68  -24.912  -4.79818  33.1488
-  POINT  69  -23.1296  -4.53546  35.6021
-  POINT  70  -20.4397  -10  35.5237
-  POINT  71  -20.5832  -7.78633  36.1755
-  POINT  72  -22.5062  -10  31.824
-  POINT  73  -21.5677  -10  32.7569
-  POINT  74  -21.1398  -8.42037  41.1155
-  POINT  75  -21.0751  -6.29344  38.9084
-  POINT  76  -25.8591  -2.70988  37.6589
-  POINT  77  -19.8862  -10  36.8929
-  POINT  78  -20.3546  -8.507110000000001  39.6383
-  POINT  79  -20.9276  -7.77047  34.1232
-  POINT  80  -23.5662  -10  30.8178
-  POINT  81  -21.4234  -7.01421  40.9895
-  POINT  82  -20.7789  -9.99999  41.1195
-  POINT  83  -22.8118  -6.54175  32.3262
-  POINT  84  -25.2264  -2.76997  36.4187
-  POINT  85  -20.0369  -10  39.7109
-  POINT  86  -23.1637  -5.16956  32.9358
-  POINT  87  -21.4916  -7.77047  32.7398
-  POINT  88  -20.3459  -6.88441  38.6756
-  POINT  89  -19.8541  -8.3773  35.9427
-  POINT  90  -25.2604  -3.40407  33.7524
-  POINT  91  -23.3602  -3.56451  39.3471
-  POINT  92  -21.6678  -4.56999  36.4551
-  POINT  93  -20.7268  -5.57266  36.8272
-  POINT  94  -23.7597  -6.38988  31.1529
-  POINT  95  -21.7184  -5.33391  40.6612
-  POINT  96  -21.0711  -5.5568  34.775
-  POINT  97  -19.2858  -10  38.2872
-  POINT  98  -24.1116  -5.01769  31.7626
-  POINT  99  -26.985  -1.88936  36.7395
-  POINT  100  -21.3235  -4.58585  38.5073
-  POINT  101  -19.2771  -8.3773  37.3244
-  POINT  102  -24.4302  -2.3001  38.3493
-  POINT  103  -19.9976  -6.16363  36.5945
-  POINT  104  -26.297  -1.94966  35.5477
-  POINT  105  -20.342  -6.14777  34.5422
-  POINT  106  -23.2707  -7.40275  30.306
-  POINT  107  -18.9753  -10  35.3108
-  POINT  108  -21.9505  -8.63147  30.7197
-  POINT  109  -25.6089  -2.00996  34.3559
-  POINT  110  -19.7751  -9.99999  41.6991
-  POINT  111  -21.4155  -5.54094  32.7228
-  POINT  112  -25.3939  -1.48807  37.4917
-  POINT  113  -19.2685  -6.7546  36.3617
-  POINT  114  -22.9481  -10  29.7474
-  POINT  115  -19.1556  -10  40.626
-  POINT  116  -20.8786  -10  31.3258
-  POINT  117  -21.8381  -10  30.406
-  POINT  118  -19.8585  -8.560029999999999  41.8434
-  POINT  119  -21.9202  -3.59903  40.1874
-  POINT  120  -20.1772  -7.14205  41.712
-  POINT  121  -22.9497  -8.63147  29.7501
-  POINT  122  -19.4405  -7.77047  33.924
-  POINT  123  -24.7937  -1.54839  36.2488
-  POINT  124  -22.5784  -3.04523  34.4754
-  POINT  125  -22.3634  -5.38907  31.5495
-  POINT  126  -22.5444  -2.41113  37.1418
-  POINT  127  -18.3758  -10  36.7063
-  POINT  128  -18.9573  -8.665609999999999  40.3997
-  POINT  129  -22.9639  -2.33455  39.2076
-  POINT  130  -19.2795  -7.17272  40.3347
-  POINT  131  -19.197  -10  33.356
-  POINT  132  -18.4213  -10  39.2199
-  POINT  133  -20.4817  -8.29275  31.4858
-  POINT  134  -24.0712  -3.44634  31.6926
-  POINT  135  -18.367  -8.3773  35.7435
-  POINT  136  -19.74  -10  31.9832
-  POINT  137  -21.8744  -6.40194  30.7026
-  POINT  138  -23.3113  -5.23719  30.3763
-  POINT  139  -18.2108  -8.665609999999999  38.9835
-  POINT  140  -20.135  -5.79031  41.6388
-  POINT  141  -26.7457  -0.607097  36.3249
-  POINT  142  -19.7629  -4.2674  36.57
-  POINT  143  -20.4858  -3.43247  36.3146
-  POINT  144  -23.9785  -1.08681  38.1416
-  POINT  145  -17.7937  -10  38.1327
-  POINT  146  -19.6881  -7.77047  31.9612
-  POINT  147  -18.2021  -7.04291  38.0208
-  POINT  148  -20.1072  -4.25154  34.5178
-  POINT  149  -26.0331  -0.687941  35.0906
-  POINT  150  -18.8528  -5.88041  39.5955
-  POINT  151  -22.9269  -1.65112  35.079
-  POINT  152  -20.3596  -3.28058  38.2501
-  POINT  153  -20.8302  -3.41661  34.2624
-  POINT  154  -22.8223  -6.25006  29.5294
-  POINT  155  -19.0337  -4.85837  36.3372
-  POINT  156  -21.0826  -2.44565  37.9947
-  POINT  157  -18.4816  -6.54175  34.8262
-  POINT  158  -24.4197  -2.05222  32.2961
-  POINT  159  -22.3229  -3.81772  31.4795
-  POINT  160  -20.4055  -6.06322  31.4687
-  POINT  161  -20.4013  -4.07464  41.1803
-  POINT  162  -18.8488  -5.14378  35.4622
-  POINT  163  -22.3857  -8.63171  28.7732
-  POINT  164  -17.4168  -8.771280000000001  37.6084
-  POINT  165  -22.3301  -10  28.6769
-  POINT  166  -18.6699  -10  42.3372
-  POINT  167  -25.1431  -0.211355  37.0572
-  POINT  168  -21.273  -8.56096  29.4273
-  POINT  169  -18.5045  -5.15964  37.5144
-  POINT  170  -18.0586  -10  41.2784
-  POINT  171  -21.2124  -10  29.3223
-  POINT  172  -18.7448  -8.6395  42.4669
-  POINT  173  -21.3534  -5.91135  30.2955
-  POINT  174  -17.4656  -10  35.1252
-  POINT  175  -18.107  -8.63574  41.3622
-  POINT  176  -21.5156  -1.97862  39.9185
-  POINT  177  -22.1117  -1.18955  36.9718
-  POINT  178  -24.3542  -0.310198  35.827
-  POINT  179  -25.1845  -0.692438  33.6208
-  POINT  180  -19.711  -4.34799  33.4499
-  POINT  181  -19.1012  -4.17282  39.1945
-  POINT  182  -17.4474  -10  40.2197
-  POINT  183  -23.2708  -3.66584  30.3063
-  POINT  184  -20.1981  -10  29.9078
-  POINT  185  -17.4081  -7.14858  36.6456
-  POINT  186  -22.3333  -7.26293  28.6824
-  POINT  187  -18.7666  -7.27148  42.5047
-  POINT  188  -19.8818  -8.234920000000001  30.2191
-  POINT  189  -17.9511  -7.30135  41.0923
-  POINT  190  -17.7753  -5.75061  37.2816
-  POINT  191  -17.2915  -8.665609999999999  39.9498
-  POINT  192  -18.9088  -6.2568  32.3814
-  POINT  193  -17.7324  -10  33.1423
-  POINT  194  -16.8831  -10  36.5505
-  POINT  195  -22.5062  -0.740934  38.8369
-  POINT  196  -16.8185  -10  39.1305
-  POINT  197  -20.7781  -6.92581  29.5029
-  POINT  198  -19.0526  -10  30.5692
-  POINT  199  -22.6117  -4.94792  29.1647
-  POINT  200  -20.2456  -2.74445  40.9106
-  POINT  201  -26.4572  0.634074  35.8252
-  POINT  202  -17.1357  -7.33122  39.6799
-  POINT  203  -18.7351  -5.9042  42.4502
-  POINT  204  -16.6627  -8.665609999999999  38.8606
-  POINT  205  -18.0622  -5.34783  34.0996
-  POINT  206  -23.5629  0.180962  37.7624
-  POINT  207  -18.7594  -8.234920000000001  30.8671
-  POINT  208  -17.8932  -5.93859  40.9919
-  POINT  209  -21.7377  -1.69338  33.0192
-  POINT  210  -19.45  -2.8076  39.7986
-  POINT  211  -16.5067  -8.771280000000001  36.0274
-  POINT  212  -20.3904  -4.58013  30.7146
-  POINT  213  -22.1742  -5.92755  28.4068
-  POINT  214  -18.799  -2.96213  36.3128
-  POINT  215  -16.9339  -8.486330000000001  33.5827
-  POINT  216  -19.9173  -1.68069  37.9178
-  POINT  217  -19.5219  -2.12721  36.0574
-  POINT  218  -16.1897  -10  38.0413
-  POINT  219  -25.6086  0.6295770000000001  34.3554
-  POINT  220  -19.3956  -6.5855  30.2146
-  POINT  221  -17.9608  -10  31.1995
-  POINT  222  -22.5025  -0.333597  34.3439
-  POINT  223  -16.2423  -10  35.4405
-  POINT  224  -16.6188  -10  33.7852
-  POINT  225  -21.3383  -4.42825  29.5413
-  POINT  226  -20.3825  -2.92205  31.8732
-  POINT  227  -16.3417  -7.4369  38.3047
-  POINT  228  -20.2449  -1.29228  35.8021
-  POINT  229  -20.6402  -0.845758  37.6625
-  POINT  230  -24.6786  1.01589  36.6284
-  POINT  231  -23.2304  -2.09449  30.2363
-  POINT  232  -18.6506  -4.54596  42.3038
-  POINT  233  -23.9952  -0.7347050000000001  31.561
-  POINT  234  -16.7089  -6.03892  38.9407
-  POINT  235  -20.5944  -5.59754  29.1848
-  POINT  236  -18.4028  -3.05859  35.2449
-  POINT  237  -18.9716  -4.5818  31.535
-  POINT  238  -15.8687  -8.771280000000001  37.4854
-  POINT  239  -21.6722  0.0486418  36.55
-  POINT  240  -17.5406  -3.85437  37.2572
-  POINT  241  -22.5713  -3.37657  29.0947
-  POINT  242  -17.4664  -4.64629  40.2527
-  POINT  243  -17.2636  -8.41972  31.7393
-  POINT  244  -21.0355  -0.399239  39.5229
-  POINT  245  -23.9298  1.00732  35.0918
-  POINT  246  -17.9025  -6.77937  31.1277
-  POINT  247  -15.5478  -10  36.9296
-  POINT  248  -22.0831  0.511033  38.4313
-  POINT  249  -24.76  0.625081  32.8857
-  POINT  250  -16.8969  -10  31.8138
-  POINT  251  -17.1444  -3.95083  36.1893
-  POINT  252  -18.0066  -3.15504  34.177
-  POINT  253  -15.975  -7.25761  34.4849
-  POINT  254  -17.2044  -5.06385  33.1086
-  POINT  255  -15.5478  -7.54257  36.9296
-  POINT  256  -15.915  -6.14459  37.5656
-  POINT  257  -26.1213  1.82662  35.2435
-  POINT  258  -17.8894  -2.48916  37.8612
-  POINT  259  -21.9122  -4.65864  27.9531
-  POINT  260  -19.7813  -1.13802  40.5869
-  POINT  261  -18.5136  -3.20498  42.0665
-  POINT  262  -19.447  -5.02748  29.5833
-  POINT  263  -23.0996  1.38956  37.298
-  POINT  264  -17.8152  -3.28107  40.8568
-  POINT  265  -15.5693  -8.63147  34.4038
-  POINT  266  -15.2269  -8.771280000000001  36.3737
-  POINT  267  -21.2979  -2.8569  29.4713
-  POINT  268  -16.2822  -4.74662  38.2016
-  POINT  269  -19.0076  -1.20771  39.4663
-  POINT  270  -19.0743  -1.63265  33.6682
-  POINT  271  -16.1669  -8.41972  32.3725
-  POINT  272  -15.4012  -10  34.1223
-  POINT  273  -25.2501  1.7942  33.7344
-  POINT  274  -16.4022  -6.97265  32.0401
-  POINT  275  -14.9059  -10  35.8178
-  POINT  276  -19.7972  -0.797722  33.4128
-  POINT  277  -15.7796  -10  32.4588
-  POINT  278  -20.0724  0.269102  37.3215
-  POINT  279  -21.29  -1.19883  30.63
-  POINT  280  -18.0222  -5.02937  30.4069
-  POINT  281  -24.3271  2.19121  36.0196
-  POINT  282  -22.0548  0.160957  31.9546
-  POINT  283  -20.5922  -4.12659  28.3798
-  POINT  284  -16.6309  -3.3814  38.8057
-  POINT  285  -23.2743  -0.2549  30.3123
-  POINT  286  -16.3577  -4.15488  34.8267
-  POINT  287  -15.1283  -6.34865  36.203
-  POINT  288  -20.4903  0.7407550000000001  39.2155
-  POINT  289  -18.6781  -1.7291  32.6003
-  POINT  290  -15.4955  -4.95067  36.839
-  POINT  291  -18.3248  -1.88936  41.7395
-  POINT  292  -22.1694  -2.26902  28.3985
-  POINT  293  -24.0391  1.10489  31.6369
-  POINT  294  -20.9136  0.7665419999999999  34.2223
-  POINT  295  -15.5555  -6.06369  33.7583
-  POINT  296  -24.6244  1.73809  32.6507
-  POINT  297  -17.6523  -1.95277  40.5746
-  POINT  298  -21.5175  1.61108  38.061
-  POINT  299  -21.0788  1.336  35.8414
-  POINT  300  -17.2672  -3.38885  32.2622
-  POINT  301  -19.5172  0.123715  40.1294
-  POINT  302  -16.7293  -2.41729  35.852
-  POINT  303  -14.6104  -7.40275  35.306
-  POINT  304  -16.5571  -5.21268  31.3439
-  POINT  305  -16.9797  -2.01618  39.4097
-  POINT  306  -17.4828  -1.14204  37.157
-  POINT  307  -23.1712  1.72522  32.7641
-  POINT  308  -14.8362  -8.56096  33.1437
-  POINT  309  -23.3364  2.29468  34.3832
-  POINT  310  -21.554  -3.48764  27.3326
-  POINT  311  -14.7755  -10  33.0386
-  POINT  312  -14.2879  -10  34.7474
-  POINT  313  -18.2057  -0.307106  36.9017
-  POINT  314  -15.1196  -7.11838  32.8125
-  POINT  315  -25.7401  2.96332  34.5832
-  POINT  316  -14.2895  -8.63147  34.7501
-  POINT  317  -19.3653  -3.61931  28.7064
-  POINT  318  -18.6011  0.139412  38.7621
-  POINT  319  -16.3331  -2.51374  34.7841
-  POINT  320  -19.3575  -1.96124  29.865
-  POINT  321  -22.5352  2.7172  36.6406
-  POINT  322  -15.4709  -3.30953  36.7964
-  POINT  323  -25.1144  2.90721  33.4995
-  POINT  324  -14.7088  -5.15473  35.4765
-  POINT  325  -15.6183  -4.3887  32.9119
-  POINT  326  -18.0854  -0.607097  41.3249
-  POINT  327  -17.9193  -3.62099  29.5426
-  POINT  328  -18.8933  0.801363  35.3201
-  POINT  329  -20.1928  -3.01166  27.6878
-  POINT  330  -21.3339  0.6407620000000001  30.7059
-  POINT  331  -17.3883  -0.691052  40.1175
-  POINT  332  -14.9503  -5.78782  32.5193
-  POINT  333  -14.191  -6.20883  34.5795
-  POINT  334  -22.3344  -0.228759  28.6843
-  POINT  335  -23.9034  2.21789  31.402
-  POINT  336  -17.9387  -1.96292  30.6855
-  POINT  337  -15.8196  -1.94431  37.4004
-  POINT  338  -19.8998  1.83048  38.8408
-  POINT  339  -24.4887  2.85109  32.4157
-  POINT  340  -19.3496  -0.303167  31.0236
-  POINT  341  -23.3182  1.58469  30.3882
-  POINT  342  -23.7126  3.47102  35.3089
-  POINT  343  -13.7255  -8.63171  33.7732
-  POINT  344  -13.6699  -10  33.6769
-  POINT  345  -17.0046  -1.0878  33.2074
-  POINT  346  -18.9221  1.24094  39.8079
-  POINT  347  -17.7581  0.187448  34.5125
-  POINT  348  -20.4659  1.2611  31.8331
-  POINT  349  -16.5731  -0.669057  38.7055
-  POINT  350  -14.6842  -3.51358  35.4338
-  POINT  351  -16.5278  -3.62266  30.3473
-  POINT  352  -23.0355  2.83823  32.5292
-  POINT  353  -22.4502  2.20503  31.5154
-  POINT  354  -23.2007  3.40769  34.1482
-  POINT  355  -13.6731  -7.26293  33.6824
-  POINT  356  -20.9464  2.92568  37.3848
-  POINT  357  -15.5937  -2.74755  32.8692
-  POINT  358  -21.1083  -2.44356  26.5607
-  POINT  359  -25.3159  4.0373  33.8484
-  POINT  360  -13.9804  -4.90669  34.2148
-  POINT  361  -18.0332  1.25427  38.4211
-  POINT  362  -17.7969  0.634074  40.8252
-  POINT  363  -18.7967  -2.50251  27.9589
-  POINT  364  -20.4018  -0.99117  27.9194
-  POINT  365  -15.0266  -4.12835  31.5943
-  POINT  366  -21.5823  2.82536  32.6426
-  POINT  367  -21.7475  3.39482  34.2617
-  POINT  368  -17.7182  -0.279609  31.4726
-  POINT  369  -23.5462  2.81249  30.7832
-  POINT  370  -24.1315  3.44569  31.7969
-  POINT  371  -24.6699  3.94657  32.7296
-  POINT  372  -13.5139  -5.92755  33.4068
-  POINT  373  -18.747  -0.926814  29.0443
-  POINT  374  -16.3073  -1.93936  31.1345
-  POINT  375  -16.9818  0.656068  39.4133
-  POINT  376  -18.4457  1.29592  32.9308
-  POINT  377  -21.9127  3.96429  35.8807
-  POINT  378  -18.7208  2.36274  36.8395
-  POINT  379  -17.3582  -2.50398  28.7911
-  POINT  380  -19.514  2.96265  38.1805
-  POINT  381  -20.394  0.666903  29.078
-  POINT  382  -14.6596  -1.87244  35.3911
-  POINT  383  -15.4131  -0.597187  36.6962
-  POINT  384  -22.6782  3.43283  31.9104
-  POINT  385  -22.3783  1.61083  28.7603
-  POINT  386  -18.5619  2.40496  39.184
-  POINT  387  -13.9558  -3.26554  34.1721
-  POINT  388  -19.5678  -1.97729  26.8649
-  POINT  389  -23.2679  4.51144  34.5385
-  POINT  390  -15.3732  -1.06424  33.6564
-  POINT  391  -19.562  2.86018  33.7404
-  POINT  392  -21.2734  -0.403291  26.8465
-  POINT  393  -21.5103  2.23117  29.8875
-  POINT  394  -16.1666  0.678063  38.0013
-  POINT  395  -16.1007  0.511283  35.1146
-  POINT  396  -23.2194  4.37047  33.0388
-  POINT  397  -19.7272  3.42964  35.3594
-  POINT  398  -20.5186  3.99925  36.6512
-  POINT  399  -17.4611  1.82662  40.2435
-  POINT  400  -13.252  -4.65864  32.9531
-  POINT  401  -22.9536  3.01924  29.7569
-  POINT  402  -17.6256  2.3561  37.7229
-  POINT  403  -23.7742  4.0403  31.1781
-  POINT  404  -24.3127  4.54118  32.1108
-  POINT  405  -16.8542  1.78653  36.4197
-  POINT  406  -17.0641  -0.729643  29.6761
-  POINT  407  -16.0868  -0.256051  31.9216
-  POINT  408  -18.6844  1.83555  31.3359
-  POINT  409  -24.8512  5.04206  33.0435
-  POINT  410  -14.6272  -3.01323  30.9026
-  POINT  411  -20.5863  -1.55224  25.6565
-  POINT  412  -16.8143  1.31948  33.3798
-  POINT  413  -21.7662  4.35761  33.1522
-  POINT  414  -22.0857  3.63957  30.8841
-  POINT  415  -16.6232  1.82069  38.7923
-  POINT  416  -15.7165  -2.25505  29.4454
-  POINT  417  -21.9426  4.96247  34.8063
-  POINT  418  -18.1444  -1.55046  27.065
-  POINT  419  -14.6587  -0.143873  35.3897
-  POINT  420  -19.7914  0.0432569  27.0986
-  POINT  421  -19.8008  3.39982  32.1454
-  POINT  422  -18.3132  3.46457  36.1413
-  POINT  423  -19.0846  4.03415  37.4445
-  POINT  424  -13.5538  -2.158  33.4759
-  POINT  425  -15.4122  1.13138  36.6948
-  POINT  426  -15.9906  1.73478  37.6965
-  POINT  427  -18.2743  1.08779  29.4807
-  POINT  428  -20.3729  4.39811  33.9026
-  POINT  429  -18.1536  3.50697  38.4854
-  POINT  430  -22.8622  4.96507  32.42
-  POINT  431  -17.5418  2.895  34.8381
-  POINT  432  -23.3368  5.4723  33.3957
-  POINT  433  -23.1817  4.24704  30.1518
-  POINT  434  -14.9949  0.225724  33.1994
-  POINT  435  -20.5573  5.00646  35.5557
-  POINT  436  -21.4384  1.63697  27.1323
-  POINT  437  -12.8937  -3.48764  32.3326
-  POINT  438  -14.2675  -1.3498  31.7412
-  POINT  439  -17.053  1.85911  31.7849
-  POINT  440  -17.4496  3.41282  37.4181
-  POINT  441  -19.014  -1.16802  25.9057
-  POINT  442  -17.0799  2.96332  39.5832
-  POINT  443  -16.6782  2.84325  36.1148
-  POINT  444  -15.4327  -0.706084  30.1251
-  POINT  445  -16.0998  2.23985  35.1132
-  POINT  446  -20.7196  0.400598  25.8874
-  POINT  447  -22.0137  3.04538  28.1289
-  POINT  448  -19.7288  2.80562  29.3903
-  POINT  449  -16.4472  2.87741  38.4874
-  POINT  450  -16.4468  -1.34719  27.71
-  POINT  451  -23.793  5.43015  31.2107
-  POINT  452  -17.7805  3.43464  33.2431
-  POINT  453  -21.049  5.06072  32.5024
-  POINT  454  -24.3488  5.9715  32.1733
-  POINT  455  -22.2696  5.17182  31.3937
-  POINT  456  -16.6429  1.11135  29.9297
-  POINT  457  -19.1498  5.03903  36.3308
-  POINT  458  -18.3527  4.43293  35.0003
-  POINT  459  -21.9501  5.88985  33.6618
-  POINT  460  -15.2362  2.1881  36.3899
-  POINT  461  -15.8145  2.7915  37.3916
-  POINT  462  -13.7205  -0.0474808  33.7646
-  POINT  463  -14.6579  1.58469  35.3882
-  POINT  464  -22.5891  4.45378  29.1255
-  POINT  465  -20.0008  -0.835778  24.6424
-  POINT  466  -17.6717  0.464147  27.5014
-  POINT  467  -20.3042  4.21403  30.3868
-  POINT  468  -17.1167  4.08628  36.8415
-  POINT  469  -17.7076  4.54495  37.7129
-  POINT  470  -19.3187  2.05786  27.535
-  POINT  471  -16.3453  3.5167  35.5382
-  POINT  472  -13.7346  -1.75143  29.9161
-  POINT  473  -20.5372  5.93044  34.4236
-  POINT  474  -14.4341  0.7607120000000001  32.0298
-  POINT  475  -18.9424  0.178126  25.6282
-  POINT  476  -22.8193  6.3679  32.4994
-  POINT  477  -12.4481  -2.44356  31.5607
-  POINT  478  -23.2005  5.63689  30.1844
-  POINT  479  -16.6556  4.0373  38.8484
-  POINT  480  -18.0192  3.97427  31.6482
-  POINT  481  -15.1616  2.33624  33.4881
-  POINT  482  -18.5914  4.97257  33.4054
-  POINT  483  -14.7785  -1.15612  28.3286
-  POINT  484  -20.5894  1.77184  25.6619
-  POINT  485  -17.1389  -0.679546  25.9278
-  POINT  486  -15.4816  3.46495  36.815
-  POINT  487  -16.0027  3.91678  37.7175
-  POINT  488  -14.9033  2.86155  35.8133
-  POINT  489  -17.6091  3.22651  29.793
-  POINT  490  -19.1635  5.97086  35.1625
-  POINT  491  -15.9888  0.661318  28.1332
-  POINT  492  -21.4329  3.77474  27.1229
-  POINT  493  -21.5524  5.87493  30.7438
-  POINT  494  -15.7353  3.67439  34.4818
-  POINT  495  -21.2418  6.62385  33.0322
-  POINT  496  -17.8018  5.51427  36.5393
-  POINT  497  -23.8118  6.82  31.2432
-  POINT  498  -17.1561  5.05463  35.7005
-  POINT  499  -19.8706  0.535467  24.4169
-  POINT  500  -13.7196  1.68108  33.7631
-  POINT  501  -15.4003  2.87587  31.8931
-  POINT  502  -19.2675  5.63518  32.0052
-  POINT  503  -17.9459  -0.419562  24.7172
-  POINT  504  -12.6147  -0.33304  31.8494
-  POINT  505  -13.78  0.310678  30.2333
-  POINT  506  -22.0083  5.18315  28.1195
-  POINT  507  -19.7234  4.94339  29.3809
-  POINT  508  -20.7652  3.12445  25.9664
-  POINT  509  -14.2934  3.01924  34.7569
-  POINT  510  -19.8427  6.66124  33.7832
-  POINT  511  -17.199  2.47875  27.9378
-  POINT  512  -19.3663  -0.311912  23.5435
-  POINT  513  -15.4374  -0.538784  26.5298
-  POINT  514  -22.0723  7.06266  31.8593
-  POINT  515  -15.6698  4.59023  37.1409
-  POINT  516  -15.1488  4.13841  36.2384
-  POINT  517  -15.9741  4.21403  32.8868
-  POINT  518  -16.1909  5.04206  38.0435
-  POINT  519  -19.4169  3.75472  27.381
-  POINT  520  -13.1649  -0.988675  28.9294
-  POINT  521  -14.9902  2.12811  30.0379
-  POINT  522  -11.926  -1.55224  30.6565
-  POINT  523  -18.4697  2.19273  26.0646
-  POINT  524  -16.5462  5.21232  34.644
-  POINT  525  -22.6181  6.35397  29.1758
-  POINT  526  -16.6258  1.17734  26.2893
-  POINT  527  -17.7512  5.87369  32.4409
-  POINT  528  -20.5158  7.29608  32.3622
-  POINT  529  -19.7404  1.90671  24.1914
-  POINT  530  -14.5388  4.29609  35.182
-  POINT  531  -17.2826  6.40646  35.6401
-  POINT  532  -20.8542  6.54445  29.7437
-  POINT  533  -17.7073  4.92337  29.639
-  POINT  534  -17.8965  0.891317  24.4161
-  POINT  535  -13.8208  -0.458665  27.2233
-  POINT  536  -23.2434  7.58243  30.2588
-  POINT  537  -18.3437  6.92825  34.231
-  POINT  538  -12.7814  1.77747  32.138
-  POINT  539  -18.6456  3.54534  26.3691
-  POINT  540  -18.5693  6.3047  31.005
-  POINT  541  -19.2195  0.956546  23.2892
-  POINT  542  -12.061  0.470848  30.8902
-  POINT  543  -16.0176  3.79863  29.2122
-  POINT  544  -13.3551  3.11563  33.1318
-  POINT  545  -16.0526  -0.124079  24.6408
-  POINT  546  -12.9323  0.40361  28.7651
-  POINT  547  -15.1501  5.4792  36.2408
-  POINT  548  -14.3972  1.23344  27.5525
-  POINT  549  -17.2816  -0.0558159  23.5665
-  POINT  550  -15.6885  5.9715  37.1733
-  POINT  551  -21.4275  5.91251  27.1135
-  POINT  552  -21.4962  7.80116  30.8615
-  POINT  553  -17.2972  4.17561  27.7838
-  POINT  554  -19.9162  3.25932  24.4959
-  POINT  555  -18.9993  7.53956  32.8017
-  POINT  556  -18.6987  0.00638008  22.387
-  POINT  557  -13.9289  4.45378  34.1255
-  POINT  558  -11.3405  -0.835778  29.6424
-  POINT  559  -22.0373  7.08333  28.1698
-  POINT  560  -20.7598  5.26222  25.957
-  POINT  561  -15.3538  5.22916  31.8126
-  POINT  562  -15.6075  3.05087  27.357
-  POINT  563  -15.706  6.11344  33.6796
-  POINT  564  -14.4345  -0.076471  25.3268
-  POINT  565  -17.8678  3.08974  25.022
-  POINT  566  -14.5402  5.63689  35.1844
-  POINT  567  -12.1636  -0.34744  27.8114
-  POINT  568  -16.9977  6.49126  31.3887
-  POINT  569  -19.4115  5.89249  27.3716
-  POINT  570  -19.8327  8.01441  31.3888
-  POINT  571  -13.3987  2.70023  29.4572
-  POINT  572  -22.6472  8.254160000000001  29.226
-  POINT  573  -20.2734  7.27382  28.7377
-  POINT  574  -11.9337  1.87041  30.6698
-  POINT  575  -20.0921  4.61192  24.8005
-  POINT  576  -15.0343  1.74946  25.7086
-  POINT  577  -16.4218  7.31516  34.6926
-  POINT  578  -17.4831  7.77311  33.2336
-  POINT  579  -18.7437  5.2422  26.2151
-  POINT  580  -19.1385  2.80372  23.1488
-  POINT  581  -15.1515  6.82  36.2432
-  POINT  582  -11.2133  0.5637799999999999  29.422
-  POINT  583  -17.2946  1.78833  23.3735
-  POINT  584  -20.9185  6.50274  26.2318
-  POINT  585  -12.8031  -0.0339412  26.0215
-  POINT  586  -20.7825  8.45276  29.8569
-  POINT  587  -12.7349  4.13076  32.0575
-  POINT  588  -15.8954  2.81219  25.1624
-  POINT  589  -18.6176  1.85356  22.2466
-  POINT  590  -18.3096  8.226749999999999  31.8091
-  POINT  591  -15.6491  0.112582  22.9987
-  POINT  592  -17.3954  5.87247  27.6297
-  POINT  593  -10.7061  -0.311912  28.5435
-  POINT  594  -16.9319  0.12133  21.9082
-  POINT  595  -18.0143  0.111216  21.2016
-  POINT  596  -18.2573  7.25379  28.9958
-  POINT  597  -21.4065  7.61118  27.0771
-  POINT  598  -11.9446  0.9646980000000001  27.6116
-  POINT  599  -20.2507  5.85245  25.0753
-  POINT  600  -13.4095  1.79453  26.3989
-  POINT  601  -14.5293  0.112582  23.6452
-  POINT  602  -13.3086  5.46891  33.0512
-  POINT  603  -15.7057  4.74773  27.203
-  POINT  604  -13.9579  6.35397  34.1758
-  POINT  605  -12.0463  3.46249  30.8648
-  POINT  606  -19.3143  4.15633  23.4534
-  POINT  607  -18.9024  6.48272  26.4899
-  POINT  608  -17.966  4.7866  24.868
-  POINT  609  -19.1193  8.635120000000001  30.3618
-  POINT  610  -11.4983  -0.0156654  26.6591
-  POINT  611  -15.0858  7.12858  32.6053
-  POINT  612  -22.0266  8.83113  28.1512
-  POINT  613  -15.3221  1.51077  23.514
-  POINT  614  -12.551  2.79317  27.989
-  POINT  615  -15.0419  6.17826  29.8034
-  POINT  616  -15.8358  8.02336  33.6776
-  POINT  617  -16.6452  1.576  22.3871
-  POINT  618  -19.3904  7.59116  27.3352
-  POINT  619  -18.0144  1.22333  21.2018
-  POINT  620  -11.0861  1.96334  29.2016
-  POINT  621  -14.0159  3.62299  26.7763
-  POINT  622  -14.5832  7.58243  35.2588
-  POINT  623  -16.7461  8.443680000000001  32.2091
-  POINT  624  -12.9277  0.119925  24.3327
-  POINT  625  -16.6858  7.44036  29.3795
-  POINT  626  -10.5622  0.984859  28.2943
-  POINT  627  -20.4094  7.09297  25.3502
-  POINT  628  -13.3522  5.05352  29.3766
-  POINT  629  -20.1545  8.99108  28.7692
-  POINT  630  -15.9935  4.50905  25.0084
-  POINT  631  -13.6974  1.55584  24.2043
-  POINT  632  -19.5026  5.73195  23.7795
-  POINT  633  -17.5553  8.82804  30.7455
-  POINT  634  -11.8282  0.119925  24.9675
-  POINT  635  -20.8974  8.201409999999999  26.1954
-  POINT  636  -18.5366  3.70073  22.1063
-  POINT  637  -10.0384  0.00638008  27.387
-  POINT  638  -18.1543  6.36223  25.1941
-  POINT  639  -17.3301  0  20.0167
-  POINT  640  -16.2124  0  20.662
-  POINT  641  -17.5293  7.7489  27.7559
-  POINT  642  -12.6636  4.38525  28.184
-  POINT  643  -15.1981  0  21.2476
-  POINT  644  -11.1986  3.55542  29.3966
-  POINT  645  -11.3554  1.8621  26.5911
-  POINT  646  -14.3038  3.38431  24.5817
-  POINT  647  -21.3854  9.309839999999999  27.0407
-  POINT  648  -14.0526  0  21.909
-  POINT  649  -12.6884  6.48405  31.977
-  POINT  650  -18.4027  9.19084  29.1419
-  POINT  651  -13.3377  7.3691  33.1015
-  POINT  652  -14.3323  7.74615  31.5531
-  POINT  653  -15.0754  8.656840000000001  32.6402
-  POINT  654  -19.0363  8.359159999999999  26.6161
-  POINT  655  -13.9869  8.254160000000001  34.226
-  POINT  656  -10.495  0.12133  25.6246
-  POINT  657  -19.6613  6.97248  24.0543
-  POINT  658  -16.5641  3.42318  22.2467
-  POINT  659  -17.9333  3.0705  21.0615
-  POINT  660  -12.9608  0  22.5393
-  POINT  661  -17.3301  1.27892  20.0167
-  POINT  662  -16.2641  1.22014  20.6321
-  POINT  663  -11.9998  5.81577  30.7843
-  POINT  664  -15.9762  9.00825  31.1292
-  POINT  665  -14.8949  1.57281  21.8173
-  POINT  666  -18.7248  5.27636  22.4324
-  POINT  667  -11.9618  3.69057  26.9685
-  POINT  668  -10.4969  2.86074  28.1811
-  POINT  669  -15.8951  7.86766  28.0945
-  POINT  670  -19.4202  9.47208  27.5208
-  POINT  671  -13.7762  1.57281  22.4632
-  POINT  672  -11.8969  0  23.1535
-  POINT  673  -9.97306  1.88226  27.2738
-  POINT  674  -20.2333  8.52725  25.0451
-  POINT  675  -16.8293  9.34442  29.5086
-  POINT  676  -11.3112  5.1475  29.5917
-  POINT  677  -14.2053  6.74292  27.6678
-  POINT  678  -9.354010000000001  0.111216  26.2016
-  POINT  679  -14.8793  6.19638  25.7716
-  POINT  680  -12.6857  1.57281  23.0928
-  POINT  681  -15.9609  2.79295  21.2019
-  POINT  682  -17.3301  2.44027  20.0167
-  POINT  683  -16.7524  4.9988  22.5728
-  POINT  684  -10.7796  0  23.7986
-  POINT  685  -17.9333  4.33096  21.0615
-  POINT  686  -14.5917  3.14562  22.3871
-  POINT  687  -18.2881  8.238659999999999  25.3203
-  POINT  688  -16.5893  0  18.7336
-  POINT  689  -20.7276  9.6874  25.9013
-  POINT  690  -16.6316  8.03003  26.2659
-  POINT  691  -12.7068  7.89694  32.0088
-  POINT  692  -15.5233  0  19.349
-  POINT  693  -12.2497  3.45188  24.7739
-  POINT  694  -14.4373  9.159789999999999  31.5352
-  POINT  695  -13.3663  8.83113  33.1512
-  POINT  696  -18.9131  6.85198  22.7585
-  POINT  697  -17.6631  9.62534  27.882
-  POINT  698  -10.6095  4.45282  28.3762
-  POINT  699  -10.3437  1.87907  25.4796
-  POINT  700  -13.5416  8.173450000000001  30.2682
-  POINT  701  -13.1895  5.07164  25.3449
-  POINT  702  -9.354139999999999  1.23562  26.2018
-  POINT  703  -12.0114  5.28181  27.0543
-  POINT  704  -9.77549  0  24.3783
-  POINT  705  -14.0083  0  19.9443
-  POINT  706  -15.1897  9.499599999999999  29.8515
-  POINT  707  -12.853  7.50518  29.0755
-  POINT  708  -19.4851  8.40676  23.7492
-  POINT  709  -18.7545  9.80466  26.3679
-  POINT  710  -15.9609  4.05341  21.2019
-  POINT  711  -16.5893  1.22014  18.7336
-  POINT  712  -17.3301  3.73148  20.0167
-  POINT  713  -12.8896  0  20.5902
-  POINT  714  -18.1216  5.90659  21.3876
-  POINT  715  -11.4557  0  21.7977
-  POINT  716  -11.6308  2.80524  23.7019
-  POINT  717  -9.90771  3.75814  27.1607
-  POINT  718  -8.66987  0  25.0167
-  POINT  719  -15.0743  1.22014  19.3288
-  POINT  720  -16.0361  9.75164  28.2154
-  POINT  721  -13.7051  1.57281  20.5141
-  POINT  722  -9.72475  1.23243  24.4076
-  POINT  723  -12.2711  1.57281  21.7216
-  POINT  724  -12.0427  8.22279  30.8585
-  POINT  725  -20.0571  9.96153  24.74
-  POINT  726  -10.3651  0  22.4273
-  POINT  727  -15.2298  6.66661  23.6446
-  POINT  728  -13.4774  4.83296  23.1503
-  POINT  729  -10.659  6.04407  28.462
-  POINT  730  -12.7252  9.309839999999999  32.0407
-  POINT  731  -15.3577  3.42318  20.1571
-  POINT  732  -16.7269  3.0705  18.9719
-  POINT  733  -11.3541  7.55451  29.6658
-  POINT  734  -13.642  9.61478  30.2512
-  POINT  735  -17.3301  4.96119  20.0167
-  POINT  736  -9.288790000000001  3.1115  26.0887
-  POINT  737  -17.3905  8.51979  23.8303
-  POINT  738  -15.9609  5.34388  21.2019
-  POINT  739  -15.8485  0  17.4505
-  POINT  740  -8.66987  1.29232  25.0167
-  POINT  741  -11.1354  5.13921  25.5371
-  POINT  742  -11.6308  4.09852  23.7019
-  POINT  743  -16.7495  9.99319  26.3645
-  POINT  744  -18.8038  8.52272  22.5691
-  POINT  745  -18.1216  7.19706  21.3876
-  POINT  746  -8.98396  0  23.1245
-  POINT  747  -14.3948  9.86285  28.5594
-  POINT  748  -9.95725  5.34939  27.2465
-  POINT  749  -14.3335  0  18.0458
-  POINT  750  -13.3789  8.19157  26.2364
-  POINT  751  -17.8501  10.0984  24.8732
-  POINT  752  -16.7269  4.33096  18.9719
-  POINT  753  -15.9861  1.85037  17.6888
-  POINT  754  -8.66987  2.46486  25.0167
-  POINT  755  -12.2008  8.40175  27.9458
-  POINT  756  -19.378  10.1306  23.5637
-  POINT  757  -10.607  1.97261  21.9829
-  POINT  758  -9.288790000000001  4.40478  26.0887
-  POINT  759  -11.3845  0  19.8485
-  POINT  760  -12.8185  0  18.641
-  POINT  761  -12.513  3.54542  21.2771
-  POINT  762  -7.92908  0  23.7336
-  POINT  763  -12.0674  9.6874  30.9013
-  POINT  764  -17.3301  6.22054  20.0167
-  POINT  765  -15.1308  10.0687  26.7106
-  POINT  766  -9.950609999999999  0  21.0561
-  POINT  767  -14.4711  1.85037  18.284
-  POINT  768  -12.978  9.90897  29.1011
-  POINT  769  -12.3631  6.52029  23.9135
-  POINT  770  -11.1849  6.73046  25.6229
-  POINT  771  -15.1844  5.0185  19.8568
-  POINT  772  -14.1155  8.35394  24.4078
-  POINT  773  -14.8466  7.03121  21.9651
-  POINT  774  -8.840159999999999  1.59873  22.8755
-  POINT  775  -10.0068  6.94064  27.3323
-  POINT  776  -7.92908  1.23243  23.7336
-  POINT  777  -16.1237  3.70073  17.9271
-  POINT  778  -8.66987  3.78917  25.0167
-  POINT  779  -16.599  8.86487  22.4594
-  POINT  780  -15.8678  10.1876  24.9021
-  POINT  781  -10.7018  8.451079999999999  28.5361
-  POINT  782  -8.56945  0  21.7533
-  POINT  783  -13.5233  10.1061  27.2976
-  POINT  784  -17.1757  10.2058  23.705
-  POINT  785  -15.1102  0  16.1716
-  POINT  786  -10.5165  5.78586  24.4651
-  POINT  787  -18.0123  8.867800000000001  21.1981
-  POINT  788  -9.338329999999999  5.99603  26.1745
-  POINT  789  -18.6944  10.1935  22.3796
-  POINT  790  -17.3301  7.54214  20.0167
-  POINT  791  -9.552110000000001  3.20504  22.5919
-  POINT  792  -12.5161  8.36581  24.9906
-  POINT  793  -11.3969  9.96153  29.74
-  POINT  794  -11.6264  1.97261  19.4041
-  POINT  795  -13.5952  0  16.7669
-  POINT  796  -11.338  8.575979999999999  26.6999
-  POINT  797  -10.1925  1.97261  20.6116
-  POINT  798  -16.5536  5.92628  18.6716
-  POINT  799  -14.2834  10.2024  25.4777
-  POINT  800  -11.1433  0  18.4391
-  POINT  801  -11.3987  5.23275  22.0404
-  POINT  802  -13.279  3.82297  19.0471
-  POINT  803  -9.709339999999999  0  19.6466
-  POINT  804  -15.2585  1.85736  16.4285
-  POINT  805  -8.66987  5.05142  25.0167
-  POINT  806  -12.0998  10.1317  27.8541
-  POINT  807  -7.1883  0  22.4505
-  POINT  808  -13.781  8.26014  22.5803
-  POINT  809  -13.7434  1.85736  17.0237
-  POINT  810  -7.78528  2.83116  23.4845
-  POINT  811  -10.5165  7.04455  24.4651
-  POINT  812  -13.7411  6.57281  20.5902
-  POINT  813  -8.425649999999999  1.59873  21.5042
-  POINT  814  -9.552110000000001  4.49832  22.5919
-  POINT  815  -10.0205  8.56704  27.3559
-  POINT  816  -9.338329999999999  7.25472  26.1745
-  POINT  817  -15.5785  10.1938  23.1741
-  POINT  818  -12.6621  8.26014  23.2263
-  POINT  819  -11.9988  0  17.0193
-  POINT  820  -17.3301  8.71149  20.0167
-  POINT  821  -12.6692  10.2113  26.0676
-  POINT  822  -15.9504  5.29605  17.6268
-  POINT  823  -16.9328  10.1667  21.9088
-  POINT  824  -18.0104  10.1498  21.1949
-  POINT  825  -16.2645  8.77107  20.6319
-  POINT  826  -14.465  10.1938  23.817
-  POINT  827  -15.3961  3.70772  16.6667
-  POINT  828  -10.7178  10.1306  28.5637
-  POINT  829  -16.5536  7.21676  18.6716
-  POINT  830  -11.571  8.26014  23.8563
-  POINT  831  -7.83111  0  20.4744
-  POINT  832  -8.66987  6.27922  25.0167
-  POINT  833  -10.3929  8.470319999999999  25.5656
-  POINT  834  -14.3719  0  14.8928
-  POINT  835  -7.78528  4.12444  23.4845
-  POINT  836  -9.9512  1.97261  19.2022
-  POINT  837  -10.4343  3.94521  20.1672
-  POINT  838  -11.4236  10.2128  26.6828
-  POINT  839  -7.04449  1.59873  22.2014
-  POINT  840  -9.468059999999999  0  18.2371
-  POINT  841  -12.8711  10.174  24.3673
-  POINT  842  -13.1057  5.41829  18.7469
-  POINT  843  -12.5514  3.82996  17.7868
-  POINT  844  -9.72917  6.76112  23.1014
-  POINT  845  -14.5201  1.85736  15.1496
-  POINT  846  -6.44995  0  21.1716
-  POINT  847  -8.66751  3.57134  21.0598
-  POINT  848  -8.184380000000001  1.59873  20.0947
-  POINT  849  -10.8068  1.97261  17.7824
-  POINT  850  -17.3301  10  20.0167
-  POINT  851  -11.7674  10.174  25.0045
-  POINT  852  -16.2128  10  20.6617
-  POINT  853  -9.352  8.881130000000001  26.1981
-  POINT  854  -12.7755  0  15.1452
-  POINT  855  -12.6268  8.26014  21.3534
-  POINT  856  -16.6862  8.77107  18.9014
-  POINT  857  -15.199  10  21.2471
-  POINT  858  -10.0341  10.1935  27.3796
-  POINT  859  -8.66987  7.5688  25.0167
-  POINT  860  -10.3236  0  16.8174
-  POINT  861  -14.0531  10  21.9087
-  POINT  862  -11.0778  8.26014  22.4689
-  POINT  863  -15.777  6.89137  17.3266
-  POINT  864  -15.2227  5.30304  16.3665
-  POINT  865  -7.88255  6.02669  23.653
-  POINT  866  -15.1103  8.77107  19.4049
-  POINT  867  -7.58983  0  19.065
-  POINT  868  -12.9611  10  22.5391
-  POINT  869  -10.4951  10.1667  25.6256
-  POINT  870  -6.90069  3.19746  21.9523
-  POINT  871  -12.9238  1.85736  15.402
-  POINT  872  -14.6684  3.71471  15.4064
-  POINT  873  -9.724399999999999  8.7844  24.4078
-  POINT  874  -11.8967  10  23.1536
-  POINT  875  -11.1792  0  15.3977
-  POINT  876  -8.76478  5.47359  21.2282
-  POINT  877  -6.30615  1.59873  20.9226
-  POINT  878  -13.6526  0  13.6471
-  POINT  879  -13.8845  1.23094  14.0486
-  POINT  880  -8.66987  8.72603  25.0167
-  POINT  881  -11.6624  6.97261  19.4802
-  POINT  882  -16.6862  10  18.9014
-  POINT  883  -9.35012  10.1498  26.1949
-  POINT  884  -15.6206  10  19.5166
-  POINT  885  -8.574249999999999  0  17.2176
-  POINT  886  -10.7789  10  23.799
-  POINT  887  -15.9097  8.445690000000001  17.5563
-  POINT  888  -7.88255  7.28538  23.653
-  POINT  889  -10.1135  6.97261  20.5957
-  POINT  890  -5.71161  0  19.8928
-  POINT  891  -6.99796  5.09971  22.1208
-  POINT  892  -9.77511  10  24.3785
-  POINT  893  -14.0447  10  20.0202
-  POINT  894  -14.0328  3.08829  14.3054
-  POINT  895  -9.319660000000001  4.04973  18.4393
-  POINT  896  -8.076560000000001  4.48819  20.0362
-  POINT  897  -14.3337  8.445690000000001  18.0599
-  POINT  898  -8.83652  2.07712  17.4743
-  POINT  899  -12.0563  0  13.8995
-  POINT  900  -12.2882  1.23094  14.3011
-  POINT  901  -9.429819999999999  0  15.7979
-  POINT  902  -8.93708  8.50098  23.0441
-  POINT  903  -12.9258  10  20.6662
-  POINT  904  -7.23023  1.37676  18.4421
-  POINT  905  -10.2166  4.6892  17.797
-  POINT  906  -11.3768  10  21.7817
-  POINT  907  -6.69602  0  18.0455
-  POINT  908  -8.66987  10  25.0167
-  POINT  909  -7.55284  3.67585  19.3319
-  POINT  910  -8.02567  8.7844  23.9009
-  POINT  911  -12.8879  6.16228  16.3767
-  POINT  912  -16.0423  10  17.7861
-  POINT  913  -9.69209  2.07712  16.0546
-  POINT  914  -14.9413  7.20793  15.8791
-  POINT  915  -6.30974  4.11431  20.9288
-  POINT  916  -10.2858  10  22.4116
-  POINT  917  -14.387  5.6196  14.9191
-  POINT  918  -5.94654  2.97549  20.2997
-  POINT  919  -12.3336  4.57395  15.4166
-  POINT  920  -15.2646  8.445690000000001  16.4391
-  POINT  921  -10.589  2.7166  15.4122
-  POINT  922  -7.09523  7.00196  22.2893
-  POINT  923  -14.4664  10  18.2897
-  POINT  924  -13.1653  1.23094  12.8029
-  POINT  925  -12.9334  0  12.4014
-  POINT  926  -9.08019  10  23.292
-  POINT  927  -13.3971  2.46187  13.2045
-  POINT  928  -7.68044  0  16.1981
-  POINT  929  -12.2841  3.65243  14.4642
-  POINT  930  -13.8617  4.56963  14.0091
-  POINT  931  -5.352  1.37676  19.2699
-  POINT  932  -9.519679999999999  6.97261  18.9674
-  POINT  933  -10.5395  1.79507  14.4598
-  POINT  934  -8.443910000000001  8.50098  21.6568
-  POINT  935  -10.053  0  13.9425
-  POINT  936  -7.65011  5.5781  19.5004
-  POINT  937  -4.9924  0  18.6471
-  POINT  938  -12.8904  10  18.7932
-  POINT  939  -8.02567  10  23.9009
-  POINT  940  -13.8694  8.445690000000001  16.498
-  POINT  941  -7.94271  2.07712  16.4548
-  POINT  942  -6.40701  6.01656  21.0973
-  POINT  943  -11.3415  10  19.9087
-  POINT  944  -7.23834  8.50098  22.5372
-  POINT  945  -6.33642  1.37676  17.4226
-  POINT  946  -15.3973  10  16.6689
-  POINT  947  -9.792590000000001  10  21.0242
-  POINT  948  -11.4446  7.7166  17.11
-  POINT  949  -5.97681  0  16.7998
-  POINT  950  -11.4166  1.79507  12.9617
-  POINT  951  -8.79013  1.79507  14.8601
-  POINT  952  -10.9301  0  12.4443
-  POINT  953  -13.8213  10  17.1724
-  POINT  954  -8.58703  10  21.9046
-  POINT  955  -6.96189  4.5927  18.3083
-  POINT  956  -13.226  3.94321  12.9081
-  POINT  957  -11.6485  3.02601  13.3632
-  POINT  958  -8.30358  0  14.3427
-  POINT  959  -8.20499  4.15424  16.7115
-  POINT  960  -5.71879  5.03117  19.9052
-  POINT  961  -6.59869  3.45388  17.6793
-  POINT  962  -5.35559  3.89234  19.2762
-  POINT  963  -9.10188  4.79372  16.0691
-  POINT  964  -14.1056  7.52448  14.4317
-  POINT  965  -12.0522  6.47883  14.9292
-  POINT  966  -12.2628  0  11.2398
-  POINT  967  -7.38146  10  22.7851
-  POINT  968  -4.9924  2.75351  18.6471
-  POINT  969  -6.21548  7.18683  20.7655
-  POINT  970  -6.72608  0  15.1524
-  POINT  971  -4.63279  1.37676  18.0242
-  POINT  972  -14.4289  8.76224  14.9917
-  POINT  973  -9.998760000000001  5.43319  15.4268
-  POINT  974  -9.0524  3.87219  15.1167
-  POINT  975  -7.85012  8.50098  20.0285
-  POINT  976  -12.4269  1.56423  11.5241
-  POINT  977  -12.6588  2.79516  11.9257
-  POINT  978  -6.59319  8.50098  21.4197
-  POINT  979  -12.4261  10  17.2313
-  POINT  980  -13.5803  6.47451  13.5217
-  POINT  981  -4.27319  0  17.4014
-  POINT  982  -11.5268  5.42887  14.0193
-  POINT  983  -14.7522  10  15.5516
-  POINT  984  -9.94929  4.51167  14.4744
-  POINT  985  -10.7477  10  18.2805
-  POINT  986  -6.98836  2.07712  15.409
-  POINT  987  -6.77036  5.76297  17.9766
-  POINT  988  -7.94187  10  20.7872
-  POINT  989  -9.1988  10  19.396
-  POINT  990  -11.4774  4.50734  13.0669
-  POINT  991  -9.413270000000001  1.79507  13.0046
-  POINT  992  -13.0549  5.42454  12.6118
-  POINT  993  -13.0337  8.76224  15.0506
-  POINT  994  -5.52727  6.20144  19.5735
-  POINT  995  -8.404999999999999  7.07712  17.2396
-  POINT  996  -9.89981  3.59015  13.522
-  POINT  997  -10.9803  7.7166  15.5481
-  POINT  998  -8.92672  0  12.4872
-  POINT  999  -5.02246  0  15.754
-  POINT  1000  -13.357  10  15.6105
-  POINT  1001  -9.30189  7.7166  16.5972
-  POINT  1002  -6.73631  10  21.6676
-  POINT  1003  -10.2595  0  11.2828
-  POINT  1004  -6.18299  4.41614  16.9592
-  POINT  1005  -5.45364  1.51131  15.8936
-  POINT  1006  -12.5083  7.71227  14.1406
-  POINT  1007  -7.83577  1.79507  13.8143
-  POINT  1008  -4.93989  4.8546  18.5561
-  POINT  1009  -7.34923  0  13.2969
-  POINT  1010  -13.4959  7.73896  13.3756
-  POINT  1011  -4.57669  3.71577  17.9271
-  POINT  1012  -10.4236  1.56423  11.567
-  POINT  1013  -12.4877  4.2765  11.6293
-  POINT  1014  -10.9101  3.3593  12.0844
-  POINT  1015  -13.7823  8.76224  13.8717
-  POINT  1016  -11.5922  0  10.0783
-  POINT  1017  -7.37304  5.20212  15.665
-  POINT  1018  -14.1056  10  14.4317
-  POINT  1019  -5.71591  3.58843  16.1502
-  POINT  1020  -12.9706  6.68899  12.4657
-  POINT  1021  -11.7563  1.56423  10.3626
-  POINT  1022  -5.77173  0  14.1066
-  POINT  1023  -11.9618  10  15.6695
-  POINT  1024  -3.60257  0  16.2398
-  POINT  1025  -8.269920000000001  5.8416  15.0227
-  POINT  1026  -5.33574  7.37171  19.2418
-  POINT  1027  -6.17757  5.83665  16.9499
-  POINT  1028  -4.10962  2.88807  17.1181
-  POINT  1029  -10.2834  10  16.7186
-  POINT  1030  -6.97038  8.68585  18.5047
-  POINT  1031  -5.71345  8.68585  19.896
-  POINT  1032  -11.9205  3.12845  10.6468
-  POINT  1033  -3.75001  1.51131  16.4952
-  POINT  1034  -12.424  8.97672  13.9945
-  POINT  1035  -8.22045  4.92007  14.0703
-  POINT  1036  -7.34808  10  19.1589
-  POINT  1037  -8.737970000000001  0  11.1403
-  POINT  1038  -4.74837  6.02487  18.2244
-  POINT  1039  -6.09115  10  20.5502
-  POINT  1040  -7.71336  0  11.8728
-  POINT  1041  -8.60502  10  17.7677
-  POINT  1042  -10.8239  6.1257  12.8018
-  POINT  1043  -12.7104  10  14.4906
-  POINT  1044  -6.56218  3.84357  14.6586
-  POINT  1045  -4.35184  0  14.5924
-  POINT  1046  -10.0707  0  9.93585
-  POINT  1047  -12.0388  7.71227  12.7609
-  POINT  1048  -9.20055  7.7166  14.7525
-  POINT  1049  -10.7745  5.20417  11.8494
-  POINT  1050  -12.8862  7.95344  12.3196
-  POINT  1051  -6.13586  0  12.6825
-  POINT  1052  -12.352  6.12137  11.3943
-  POINT  1053  -4.16099  4.67803  17.207
-  POINT  1054  -4.49928  1.51131  14.8478
-  POINT  1055  -10.2348  1.56423  10.2201
-  POINT  1056  -13.1726  8.97672  12.8157
-  POINT  1057  -10.7286  7.71227  13.345
-  POINT  1058  -7.57305  8.125  16.1931
-  POINT  1059  -6.92305  1.76646  12.5465
-  POINT  1060  -13.459  10  13.3117
-  POINT  1061  -7.4096  3.56153  13.0639
-  POINT  1062  -5.57788  5.42575  15.9112
-  POINT  1063  -10.9612  0  8.985300000000001
-  POINT  1064  -9.080159999999999  5.8416  12.9762
-  POINT  1065  -4.74294  7.44539  18.215
-  POINT  1066  -4.98923  0  13.2036
-  POINT  1067  -11.4922  10  14.2898
-  POINT  1068  -6.37758  8.75953  17.478
-  POINT  1069  -3.69391  3.85033  16.398
-  POINT  1070  -5.06695  8.68585  18.7762
-  POINT  1071  -2.93195  0  15.0783
-  POINT  1072  -11.7848  4.97333  10.4119
-  POINT  1073  -10.9612  1.15222  8.985300000000001
-  POINT  1074  -8.419919999999999  3.33068  11.6263
-  POINT  1075  -5.34555  1.76646  13.3562
-  POINT  1076  -6.70159  10  18.0392
-  POINT  1077  -9.03068  4.92007  12.0238
-  POINT  1078  -10.1821  10  14.8738
-  POINT  1079  -5.44465  10  19.4304
-  POINT  1080  -5.81722  8.68585  17.5948
-  POINT  1081  -4.15557  6.09855  17.1977
-  POINT  1082  -3.07939  1.51131  15.3337
-  POINT  1083  -7.55767  0  10.5774
-  POINT  1084  -11.9544  8.97672  12.6148
-  POINT  1085  -12.2677  7.38582  11.2482
-  POINT  1086  -8.54921  0  9.793419999999999
-  POINT  1087  -11.1253  2.71645  9.26957
-  POINT  1088  -6.54108  6.25  14.6186
-  POINT  1089  -8.50367  10  15.923
-  POINT  1090  -6.5  0  11.2583
-  POINT  1091  -7.45186  10  16.8577
-  POINT  1092  -12.2408  10  13.1109
-  POINT  1093  -4.54018  4.10547  14.9064
-  POINT  1094  -3.22684  3.02262  15.589
-  POINT  1095  -3.56935  0  13.6894
-  POINT  1096  -9.48958  0  8.885260000000001
-  POINT  1097  -5.34562  6.88453  15.9034
-  POINT  1098  -10.041  4.68923  10.5862
-  POINT  1099  -5.38148  0  11.8338
-  POINT  1100  -12.5242  8.97672  11.6926
-  POINT  1101  -3.92567  1.76646  13.842
-  POINT  1102  -12.8107  10  12.1887
-  POINT  1103  -11.1253  3.89259  9.26957
-  POINT  1104  -6.7343  1.76646  11.1996
-  POINT  1106  -4.15015  7.51907  17.1883
-  POINT  1107  -5.73023  4.89146  13.6121
-  POINT  1108  -5.70969  1.76646  11.932
-  POINT  1109  -7.47171  8.125  14.3484
-  POINT  1110  -6.41989  8.125  15.2832
-  POINT  1111  -10.3301  0  7.89231
-  POINT  1112  -9.43967  1.15222  8.84286
-  POINT  1113  -4.07311  3.27776  14.0974
-  POINT  1114  -4.47415  8.75953  17.7495
-  POINT  1115  -3.55588  5.68765  16.159
-  POINT  1116  -11.3359  8.4091  11.5435
-  POINT  1117  -4.20674  0  12.3005
-  POINT  1118  -11.0226  10  12.9101
-  POINT  1119  -11.6491  6.8182  10.1769
-  POINT  1120  -4.79816  10  18.3107
-  POINT  1121  -8.35538  3.125  10.1595
-  POINT  1122  -2.30091  0  13.9853
-  POINT  1123  -5.22442  8.75953  16.568
-  POINT  1124  -10.0257  8.4091  12.1276
-  POINT  1125  -4.56306  1.76646  12.4531
-  POINT  1126  -7.35132  6.25  12.5721
-  POINT  1127  -9.71247  10  13.4941
-  POINT  1128  -10.3301  1.15222  7.8923
-  POINT  1129  -5.54843  10  17.1292
-  POINT  1130  -4.74593  6.47363  14.8647
-  POINT  1131  -10.9349  0  7.0264
-  POINT  1132  -11.5925  10  11.9879
-  POINT  1133  -11.9057  8.4091  10.6213
-  POINT  1135  -3.08881  4.85994  15.35
-  POINT  1136  -2.30091  1.15137  13.9853
-  POINT  1137  -4.91938  3.53291  12.6057
-  POINT  1138  -7.35051  10  15.013
-  POINT  1139  -8.402329999999999  10  14.0782
-  POINT  1140  -6.2987  10  15.9478
-  POINT  1141  -2.95007  0  12.6608
-  POINT  1142  -9.905340000000001  6.5341  10.3513
-  POINT  1143  -3.55046  7.10817  16.1496
-  POINT  1144  -10.3301  2.30445  7.8923
-  POINT  1145  -6.74632  0  9.256360000000001
-  POINT  1146  -10.9445  1.15222  7.01563
-  POINT  1147  -2.44835  2.66268  14.2407
-  POINT  1148  -7.58714  0  8.64184
-  POINT  1149  -5.75  0  9.959289999999999
-  POINT  1150  -10.9896  5.73747  9.03459
-  POINT  1151  -8.281940000000001  8.125  12.3019
-  POINT  1152  -6.54047  4.89146  11.5657
-  POINT  1153  -12.1623  10  11.0657
-  POINT  1154  -9.245839999999999  4.27722  9.20899
-  POINT  1155  -3.93508  5.11509  13.8583
-  POINT  1156  -4.62474  8.34863  15.5293
-  POINT  1157  -11.4799  0  6.08617
-  POINT  1158  -5.73166  8.125  14.2241
-  POINT  1159  -10.582  8.4091  10.6772
-  POINT  1160  -10.2687  10  12.0438
-  POINT  1161  -2.93831  1.15137  12.5964
-  POINT  1162  -3.82614  8.75953  16.6271
-  POINT  1163  -8.46355  0  7.71563
-  POINT  1164  -4.6456  0  10.4707
-  POINT  1165  -10.3301  3.48059  7.8923
-  POINT  1166  -4.15015  10  17.1883
-  POINT  1168  -2.44835  3.84188  14.2407
-  POINT  1169  -8.95856  10  12.6278
-  POINT  1170  -3.29463  2.91782  12.749
-  POINT  1171  -8.16155  6.25  10.5257
-  POINT  1172  -4.95969  1.76646  10.633
-  POINT  1173  -6.54376  8.125  12.9857
-  POINT  1174  -10.9896  6.9091  9.03459
-  POINT  1175  -9.199400000000001  0  6.8997
-  POINT  1176  -1.66987  0  12.8923
-  POINT  1177  -9.245839999999999  5.45337  9.20899
-  POINT  1178  -4.90041  10  16.0068
-  POINT  1179  -11.1561  2.50214  6.67389
-  POINT  1180  -3.69038  0  10.8916
-  POINT  1181  -8.47744  1.15222  7.69157
-  POINT  1182  -10.8385  10  11.1216
-  POINT  1183  -4.92081  6.76646  13.2177
-  POINT  1184  -2.95078  6.69727  15.1109
-  POINT  1185  -11.2922  8.4091  9.558730000000001
-  POINT  1186  -10.3301  4.65674  7.8923
-  POINT  1187  -8.83817  8.125  10.8516
-  POINT  1188  -11.6682  1.34992  5.73169
-  POINT  1189  -7.48222  1.85872  8.38072
-  POINT  1190  -6.66228  10  13.954
-  POINT  1191  -5.61046  10  14.8887
-  POINT  1192  -11.9521  0  5.08721
-  POINT  1193  -9.19882  1.15222  6.90061
-  POINT  1194  -1.66987  1.15137  12.8923
-  POINT  1195  -3.29463  4.09703  12.749
-  POINT  1196  -11.1561  3.67828  6.67389
-  POINT  1197  -9.770720000000001  0  6.00714
-  POINT  1198  -4.94391  4.9062  11.5188
-  POINT  1199  -5.73291  6.76646  11.9793
-  POINT  1200  -3.22646  8.34863  15.5884
-  POINT  1201  -9.245839999999999  6.625  9.20899
-  POINT  1202  -11.5488  10  10.0031
-  POINT  1203  -7.47438  10  12.7156
-  POINT  1204  -9.514799999999999  10  11.1775
-  POINT  1205  -2.45294  0  11.1874
-  POINT  1207  -10.3301  5.82837  7.8923
-  POINT  1208  -0.617578  0  12.9831
-  POINT  1209  -3.9365  8.34863  14.4703
-  POINT  1210  -1.66987  2.30274  12.8923
-  POINT  1211  -5.66731  3.62517  9.78687
-  POINT  1212  -3.29463  5.26646  12.749
-  POINT  1213  -5.83292  0  8.12262
-  POINT  1214  -2.31032  5.6792  14.0016
-  POINT  1215  -6.565  6.26474  10.4787
-  POINT  1216  -9.922459999999999  8.5  9.534890000000001
-  POINT  1217  -6.62475  0  7.49084
-  POINT  1218  -3.50213  10  16.0659
-  POINT  1219  -5  0  8.66025
-  POINT  1220  -8.372680000000001  3.01094  7.43016
-  POINT  1221  -11.8396  2.69983  5.36872
-  POINT  1222  -7.354  8.125  10.9393
-  POINT  1223  -12.1154  1.34992  4.71344
-  POINT  1224  -11.2297  4.79629  6.54939
-  POINT  1225  -2.42238  1.15137  11.1875
-  POINT  1226  -0.603485  1.15137  12.986
-  POINT  1227  -12.3433  0  4.04307
-  POINT  1228  -10.3348  0  5.01794
-  POINT  1229  -7.38438  0  6.74321
-  POINT  1230  -4.11793  0  9.112769999999999
-  POINT  1231  -9.953569999999999  1.34992  5.63881
-  POINT  1232  -4.21218  10  14.9478
-  POINT  1233  -10.2251  10  10.059
-  POINT  1234  -1.66987  3.48194  12.8923
-  POINT  1235  -10.9417  5.82837  7.01992
-  POINT  1236  -7.28839  4.98372  8.746840000000001
-  POINT  1237  -4.27143  6.76646  12.2123
-  POINT  1238  -10.3301  7  7.8923
-  POINT  1239  -1.3753  0  11.4168
-  POINT  1240  -8.292479999999999  8.125  9.786149999999999
-  POINT  1241  -3.02001  1.875  10.5357
-  POINT  1242  -8.030620000000001  10  11.2652
-  POINT  1243  -2.31032  6.84863  14.0016
-  POINT  1244  -4.92223  10  13.8297
-  POINT  1245  -8.372680000000001  4.18709  7.43016
-  POINT  1247  -10.6327  8.5  8.41644
-  POINT  1248  -8.06752  0  5.90891
-  POINT  1249  -3.17489  0  9.482620000000001
-  POINT  1250  -11.8985  3.81784  5.23705
-  POINT  1251  0.469168  0  12.985
-  POINT  1252  -2.61318  8.34863  14.5262
-  POINT  1253  -1.37669  1.15137  11.4167
-  POINT  1254  -3.37633  3.64146  10.6883
-  POINT  1255  -1.66987  4.66114  12.8923
-  POINT  1256  -10.9353  10  8.940569999999999
-  POINT  1257  -10.9321  7  7.03088
-  POINT  1258  -9.12743  3.20863  6.16837
-  POINT  1259  -8.969099999999999  10  10.112
-  POINT  1260  -5.73434  10  12.5913
-  POINT  1261  -10.5113  1.34992  4.66379
-  POINT  1262  -5.70762  1.85872  7.81414
-  POINT  1263  -6.51999  1.85872  7.22943
-  POINT  1264  -0.201898  2.50143  12.9984
-  POINT  1265  -10.7623  0  4.00336
-  POINT  1266  -8.290710000000001  6.44366  8.082929999999999
-  POINT  1267  -4.96844  6.27949  10.4318
-  POINT  1268  -12.6348  0  3.01826
-  POINT  1269  -5.75744  8.13974  10.8924
-  POINT  1270  -2.1476  0  9.76667
-  POINT  1271  -3.29605  8.5  13.361
-  POINT  1272  -8.680260000000001  0  4.96519
-  POINT  1273  -2.88886  10  15.0037
-  POINT  1274  -12.3951  2.5494  3.9195
-  POINT  1275  -9.37677  8.5  8.469469999999999
-  POINT  1276  -11.9558  4.93585  5.10482
-  POINT  1277  -7.24137  1.85872  6.43846
-  POINT  1278  -0.319227  0  11.4653
-  POINT  1279  -9.375  5.64702  6.76625
-  POINT  1280  -2.79746  5.08598  11.3602
-  POINT  1281  -12.5889  1.19948  3.24359
-  POINT  1282  -11.729  5.96793  5.60633
-  POINT  1283  -4.2317  5.14431  10.0741
-  POINT  1284  -1.66987  5.83057  12.8923
-  POINT  1285  -10.1847  8.19848  7.64042
-  POINT  1286  -6.54644  10  11.3529
-  POINT  1287  -12.2734  3.74235  4.28539
-  POINT  1288  -3.31916  6.63974  11.6621
-  POINT  1289  -3.59891  10  13.8856
-  POINT  1290  -5.69184  4.99846  8.699909999999999
-  POINT  1291  -9.67938  10  8.993600000000001
-  POINT  1292  -0.201898  3.68064  12.9984
-  POINT  1293  -11.4748  7  6.09581
-  POINT  1294  0.870122  1.35007  12.9708
-  POINT  1295  -10.3597  5.46655  5.74749
-  POINT  1296  -1.75158  3.02637  10.8316
-  POINT  1297  -6.58077  8.125  9.59296
-  POINT  1298  -5.03951  0  6.8014
-  POINT  1299  -7.48492  10  10.1998
-  POINT  1300  -4.25  0  7.36122
-  POINT  1301  -7.60478  8.125  8.80986
-  POINT  1302  -3.41664  1.875  8.715590000000001
-  POINT  1303  -4.27286  10  12.8243
-  POINT  1304  1.57041  0  12.8945
-  POINT  1305  -10.3684  9.58403  7.95852
-  POINT  1306  -5.85278  6.50285  9.0341
-  POINT  1307  -10.8219  1.34992  3.66895
-  POINT  1308  -5.98477  0  6.00502
-  POINT  1309  -7.79912  1.85872  5.46344
-  POINT  1310  -10.8689  8.122870000000001  6.68757
-  POINT  1311  -1.08351  0  9.941129999999999
-  POINT  1312  -9.375  6.81866  6.76625
-  POINT  1314  -9.183  0  3.95885
-  POINT  1315  -11.0802  0  2.99368
-  POINT  1316  -1.66987  7  12.8923
-  POINT  1317  -4.29596  8.13974  11.1254
-  POINT  1318  -12.3198  4.86036  4.14988
-  POINT  1319  -6.41523  3.71744  6.96802
-  POINT  1320  -3.37409  0  7.76504
-  POINT  1321  0.09322469999999999  1.35007  11.4395
-  POINT  1322  -11.1144  4.4881  4.4857
-  POINT  1323  -10.3533  10  7.93242
-  POINT  1324  -2.50408  1.875  9.12677
-  POINT  1325  -0.0579031  4.79865  12.9999
-  POINT  1326  -6.7042  0  5.21856
-  POINT  1327  -12.1607  5.96793  4.59547
-  POINT  1328  -1.97273  8.5  13.4169
-  POINT  1329  -0.609303  5.83057  12.9857
-  POINT  1330  -8.423410000000001  10  9.04663
-  POINT  1331  -5.08496  10  11.5859
-  POINT  1332  -1.75158  4.20557  10.8316
-  POINT  1333  -12.8416  0  1.98432
-  POINT  1334  0.822982  0  11.4592
-  POINT  1335  -11.9433  7  5.10817
-  POINT  1336  -12.8108  1.19948  2.20975
-  POINT  1337  1.26995  2.70013  12.9378
-  POINT  1338  -2.27559  10  13.9414
-  POINT  1339  -9.947340000000001  6.81866  5.868
-  POINT  1340  -9.11239  9.58403  8.01155
-  POINT  1341  -2.64668  8.5  12.3556
-  POINT  1342  -8.689069999999999  8.5  7.49318
-  POINT  1343  -2.20495  0  8.185510000000001
-  POINT  1344  -12.7701  2.39896  2.43402
-  POINT  1345  1.97555  1.35007  12.849
-  POINT  1346  -7.41755  5.17737  6.30411
-  POINT  1347  -11.473  8.14029  5.56041
-  POINT  1348  -4.95762  1.85872  6.5151
-  POINT  1349  -12.6936  3.59191  2.80588
-  POINT  1350  -11.1725  5.60611  4.35375
-  POINT  1351  -2.94953  10  12.8802
-  POINT  1352  -1.45839  1.875  9.356030000000001
-  POINT  1353  -9.09732  10  7.98544
-  POINT  1354  -0.6236429999999999  7  12.9828
-  POINT  1355  -4.12426  3.73372  7.86947
-  POINT  1356  -9.80137  9.168060000000001  6.97647
-  POINT  1357  0.0401433  0  9.999919999999999
-  POINT  1358  -1.17271  5.65009  11.5035
-  POINT  1359  -9.54738  0  2.97446
-  POINT  1360  -5.88029  1.85872  5.74383
-  POINT  1361  -4.98422  8.13974  9.54603
-  POINT  1362  -10.932  6.63819  4.84924
-  POINT  1363  -7.3397  0  4.13185
-  POINT  1364  -12.6058  4.78487  3.17701
-  POINT  1365  -9.786099999999999  3.13819  3.78076
-  POINT  1366  2.67023  0  12.7111
-  POINT  1367  -11.3221  0  1.97751
-  POINT  1368  -1.52487  8.1968  12.6412
-  POINT  1369  -0.281663  3.22507  10.8544
-  POINT  1370  -4.25623  6.51759  8.987159999999999
-  POINT  1371  -12.483  5.89243  3.62975
-  POINT  1372  -8.40222  4.9969  5.28535
-  POINT  1373  -5.77322  10  10.0066
-  POINT  1374  1.41281  3.81814  12.923
-  POINT  1375  -3.62348  10  11.8189
-  POINT  1376  1.21649  1.35007  11.435
-  POINT  1377  -9.786300000000001  9.58403  6.95036
-  POINT  1378  -9.110620000000001  7.90269  6.30833
-  POINT  1379  -11.2872  1.19948  2.2016
-  POINT  1380  -12.3324  7  4.07594
-  POINT  1381  -1.16877  0  8.41527
-  POINT  1382  -12.9609  0  0.9817900000000001
-  POINT  1383  -11.5797  4.33767  3.01835
-  POINT  1384  -2.60695  6.87785  10.2174
-  POINT  1385  1.9127  0  11.3221
-  POINT  1386  -9.771229999999999  10  6.92426
-  POINT  1387  -1.70907  9.58281  12.9602
-  POINT  1388  -1.17271  6.81952  11.5035
-  POINT  1390  -6.7117  10  8.853440000000001
-  POINT  1391  -4.97962  5.23657  7.25528
-  POINT  1392  -8.41987  6.63731  5.6402
-  POINT  1393  -7.73571  10  8.07034
-  POINT  1394  -6.49883  1.85872  4.67476
-  POINT  1395  -11.9395  8.09844  4.51297
-  POINT  1396  -4.47515  0  5.38266
-  POINT  1397  -11.4975  5.53062  3.38984
-  POINT  1398  -2.66664  1.875  7.41655
-  POINT  1399  -10.4335  9.212020000000001  5.87063
-  POINT  1400  -7.88486  0  3.16675
-  POINT  1401  -3.5  0  6.06218
-  POINT  1402  0.210294  5.13385  11.576
-  POINT  1403  -12.9625  1.13303  0.987013
-  POINT  1404  1.00776  5.96808  12.9609
-  POINT  1405  -1.69349  10  12.9332
-  POINT  1406  -0.335124  1.875  9.35153
-  POINT  1407  -2.38301  9.58281  11.8989
-  POINT  1408  -11.3608  6.63819  3.83931
-  POINT  1409  0.456741  7  12.9854
-  POINT  1410  1.55541  4.93615  12.9066
-  POINT  1411  -1.83328  3.75  8.77093
-  POINT  1412  -2.14474  8.5  11.2715
-  POINT  1413  -9.8042  0  1.96918
-  POINT  1414  -8.42469  9.58403  7.03526
-  POINT  1415  -0.357247  8.121079999999999  12.7573
-  POINT  1416  -5.34536  0  4.51964
-  POINT  1417  -9.404540000000001  6.45684  4.62144
-  POINT  1418  1.16303  0  9.93214
-  POINT  1419  -10.0967  3.13819  2.78593
-  POINT  1420  -4.31174  10  10.2396
-  POINT  1421  -12.9436  2.33251  1.20989
-  POINT  1422  -9.71353  7.91599  5.18416
-  POINT  1423  -3.58375  8.37785  9.680730000000001
-  POINT  1424  -2.42395  0  6.56692
-  POINT  1425  -2.36744  10  11.872
-  POINT  1426  -12.7375  5.89243  2.59939
-  POINT  1427  2.80284  2.54958  12.6943
-  POINT  1428  -11.4285  0  0.965198
-  POINT  1429  -1.53736  1.875  7.82998
-  POINT  1430  2.42483  3.74254  12.7719
-  POINT  1431  -8.40962  10  7.00915
-  POINT  1432  -7.73394  8.318659999999999  6.36712
-  POINT  1433  -5.98194  6.69651  6.59136
-  POINT  1434  -12.6264  7  3.05279
-  POINT  1435  3.70349  0  12.4511
-  POINT  1436  2.23335  1.35007  11.2065
-  POINT  1437  0.09761019999999999  0  8.42229
-  POINT  1438  -0.109404  6.81952  11.5501
-  POINT  1439  -1.25441  5.19452  9.44285
-  POINT  1440  -10.3892  6.27637  3.60267
-  POINT  1441  3.4853  1.19951  12.5241
-  POINT  1442  -2.68865  5.25285  8.15673
-  POINT  1443  -10.6982  7.73552  4.16539
-  POINT  1444  -3.12155  10  10.7349
-  POINT  1445  -12.9436  3.52098  1.20989
-  POINT  1446  -1.14254  9.16563  11.9789
-  POINT  1447  -9.267659999999999  9.785640000000001  6.05206
-  POINT  1448  -6.05893  0  3.50562
-  POINT  1449  -11.0072  9.194660000000001  4.72812
-  POINT  1450  -11.4021  1.13303  0.984591
-  POINT  1451  -13  0  -4.87067e-15
-  POINT  1452  -8.193070000000001  0  2.17499
-  POINT  1453  -12.9035  4.71393  1.5807
-  POINT  1454  1.68021  4.15334  11.5988
-  POINT  1455  2.94921  0  11.0926
-  POINT  1456  -8.48582  3.13819  2.99209
-  POINT  1457  -1.24145  0  6.88904
-  POINT  1458  -0.909046  7.90233  11.0469
-  POINT  1459  -9.21574  10  5.96213
-  POINT  1460  -8.54006  8.318659999999999  5.3201
-  POINT  1461  -6.60788  5.91115  5.21927
-  POINT  1462  -1.12697  9.58281  11.952
-  POINT  1463  -6.07028  10  7.94681
-  POINT  1464  -11.6126  6.63819  2.81133
-  POINT  1465  -12.2843  8.199820000000001  3.2735
-  POINT  1466  2.56484  4.86055  12.7445
-  POINT  1467  1.54631  7  12.8974
-  POINT  1468  -5  10  8.66025
-  POINT  1469  2.09889  5.96808  12.8294
-  POINT  1470  -13  1.13303  -4.87067e-15
-  POINT  1471  -9.951969999999999  0  0.978898
-  POINT  1472  -4.27201  8.37785  8.10139
-  POINT  1473  -5.29602  8.37785  7.31829
-  POINT  1474  -7.04802  10  7.09405
-  POINT  1475  -11.4021  2.3215  0.984591
-  POINT  1476  -2.10978  6.69737  8.82865
-  POINT  1477  -0.675548  6.63904  10.1148
-  POINT  1478  -6.34498  3.7865  4.15707
-  POINT  1479  2.19773  0  9.755509999999999
-  POINT  1480  -1.1114  10  11.925
-  POINT  1481  0.919676  8.14048  12.7161
-  POINT  1482  -3.54402  6.7557  7.54253
-  POINT  1483  -1.88108  9.58281  10.8149
-  POINT  1484  -4.20762  3.05431  5.21606
-  POINT  1485  -9.52473  8.13819  4.30134
-  POINT  1486  -3.847  10  9.230420000000001
-  POINT  1487  -0.302254  1.875  7.83112
-  POINT  1488  0.12859  4.67828  9.51535
-  POINT  1489  1.62675  2.80328  10.096
-  POINT  1490  -11.5  0  -4.17006e-15
-  POINT  1491  1.2736  6.30328  11.6226
-  POINT  1492  -11.6946  5.45968  1.80134
-  POINT  1493  1.82293  5.27135  11.5832
-  POINT  1494  -12.8359  7  2.02
-  POINT  1495  -1.64758  8.319520000000001  9.88278
-  POINT  1496  -13  2.26607  -4.87067e-15
-  POINT  1497  -9.832459999999999  9.81282  4.90666
-  POINT  1498  1.2012  0  8.411849999999999
-  POINT  1499  -3.08182  8.37785  8.59666
-  POINT  1500  -6.58243  0  2.38151
-  POINT  1501  -7.92709  10  6.096
-  POINT  1502  -1.86551  10  10.7879
-  POINT  1503  4.70235  0  12.1133
-  POINT  1504  -11.0487  7.74903  2.94103
-  POINT  1505  -2.75  0  4.76314
-  POINT  1506  -7.6102  7.37109  4.55535
-  POINT  1507  0.13155  9.21078  11.9724
-  POINT  1508  -0.00648884  0  7
-  POINT  1509  -11.5  1.13303  -4.17006e-15
-  POINT  1510  -11.3941  9.23761  3.50313
-  POINT  1511  4.49161  1.19951  12.1994
-  POINT  1512  -3.64059  0  4.03265
-  POINT  1513  -4.20762  4.41169  5.21606
-  POINT  1514  -12.9609  0  -0.9817900000000001
-  POINT  1515  -12.9611  5.8215  1.00448
-  POINT  1516  -2.61962  10  9.650779999999999
-  POINT  1517  -12.5585  8.10934  2.20922
-  POINT  1518  -13  3.45453  -4.87067e-15
-  POINT  1519  4.27694  2.39902  12.2763
-  POINT  1520  0.366557  7.9168  11.0057
-  POINT  1521  -8.41202  0  0.952913
-  POINT  1522  3.94779  0  10.794
-  POINT  1523  3.91636  3.59199  12.3961
-  POINT  1524  0.707456  6.1228  10.1873
-  POINT  1525  -4.40885  0  3.25536
-  POINT  1526  3.55077  4.78495  12.5057
-  POINT  1527  -8.59487  7.19062  3.53659
-  POINT  1528  3.09681  5.89248  12.6258
-  POINT  1529  -2.75  1.19559  4.76314
-  POINT  1530  3.73684  1.19951  10.8758
-  POINT  1531  -1.91664  3.07059  6.11751
-  POINT  1532  2.63489  7  12.7185
-  POINT  1533  -1.65377  0  5.16936
-  POINT  1534  -8.66025  10  5
-  POINT  1535  -10  0  -3.46945e-15
-  POINT  1536  -9.729789999999999  1.70291  0.621934
-  POINT  1537  -0.608289  9.784990000000001  11.0536
-  POINT  1538  -11.5  2.3215  -4.17006e-15
-  POINT  1539  -3.67268  1.19559  3.99187
-  POINT  1540  -7.13974  8.948919999999999  5.2265
-  POINT  1541  -12.9625  1.13303  -0.987013
-  POINT  1542  -10.0273  8.13819  3.07222
-  POINT  1543  -5.47702  10.2038  7.04728
-  POINT  1544  -8.33196  5.06597  2.4744
-  POINT  1545  2.06109  8.09821  12.5965
-  POINT  1546  -0.91664  5.76022  8.019869999999999
-  POINT  1547  -5.20762  3.05431  3.48401
-  POINT  1548  3.1837  4.00279  11.268
-  POINT  1549  -1.77201  8.37785  8.771269999999999
-  POINT  1550  -5.17228  7.43029  5.50652
-  POINT  1551  3.19674  0  9.47528
-  POINT  1552  -0.337774  8.319520000000001  10.0574
-  POINT  1553  -10.0223  4.8411  1.43868
-  POINT  1554  -4.44455  10.2133  7.69819
-  POINT  1555  -0.5557  10  10.9625
-  POINT  1556  2.82062  5.19575  11.3827
-  POINT  1557  -13  4.64299  -4.87067e-15
-  POINT  1558  2.36268  6.30328  11.4891
-  POINT  1559  -12.9595  7  0.999387
-  POINT  1560  2.6436  2.80328  9.867520000000001
-  POINT  1561  -11.4295  0  -0.963449
-  POINT  1562  -3.73906  8.82245  7.1783
-  POINT  1563  -1.62072  1.19559  5.17657
-  POINT  1564  -10.3067  9.835610000000001  3.59494
-  POINT  1565  2.20968  0  8.18295
-  POINT  1566  -6.89803  0  1.19046
-  POINT  1567  -3.37004  10.2036  8.26506
-  POINT  1568  -1.91664  4.42797  6.11751
-  POINT  1569  -1.31574  10  9.91306
-  POINT  1570  -0.622797  0  5.44578
-  POINT  1571  1.65962  2.80328  8.57554
-  POINT  1572  -5.02144  0  2.19654
-  POINT  1573  0.0691884  3.80278  7.43919
-  POINT  1574  -6.42858  1.92778  1.86382
-  POINT  1575  1.74956  7.40055  11.0782
-  POINT  1576  -8.11891  1.70291  0.828095
-  POINT  1577  -4.29122  1.19559  2.9228
-  POINT  1578  -6.38416  10.3197  5.88461
-  POINT  1579  1.40866  9.19455  11.8967
-  POINT  1580  2.09046  5.60655  10.2598
-  POINT  1581  1.22877  0  6.89131
-  POINT  1582  -11.7081  9.221690000000001  2.27938
-  POINT  1583  5.63021  0  11.7154
-  POINT  1584  -7.73039  9.052429999999999  4.23525
-  POINT  1585  -5.20762  4.41169  3.48401
-  POINT  1586  -4.70182  9.00811  6.17767
-  POINT  1587  -12.9436  2.33255  -1.20999
-  POINT  1588  -0.337774  7.20474  8.691789999999999
-  POINT  1589  -11.4021  1.13303  -0.984591
-  POINT  1590  -1.77201  7.26307  7.40567
-  POINT  1591  -8.5  0  -2.93114e-15
-  POINT  1592  -13  5.8215  -4.87067e-15
-  POINT  1593  -9.235659999999999  10  3.82553
-  POINT  1594  -12.8416  0  -1.98432
-  POINT  1595  -9.6341  6.27194  1.53556
-  POINT  1596  -12.6911  8.14148  1.02892
-  POINT  1597  1.04523  7.80328  10.1299
-  POINT  1598  4.88037  0  10.3799
-  POINT  1599  -9.82769  1.70291  -0.362658
-  POINT  1600  5.62646  1.13303  11.7193
-  POINT  1601  4.11685  5.89248  12.3309
-  POINT  1602  3.66834  7  12.4614
-  POINT  1603  -7.1945  10.3115  4.91707
-  POINT  1604  -9.951969999999999  0  -0.978898
-  POINT  1605  -2.77201  5.93083  5.50332
-  POINT  1606  0.66781  9.812659999999999  10.9689
-  POINT  1607  -2.39298  9.007400000000001  7.51196
-  POINT  1608  -11.3277  4.02441  -0.362658
-  POINT  1609  -11.4021  2.3215  -0.984591
-  POINT  1610  -12.9436  3.52101  -1.20999
-  POINT  1611  5.4239  2.33255  11.8145
-  POINT  1612  -0.385614  1.19559  5.1777
-  POINT  1613  -10.7058  9.8071  2.44614
-  POINT  1614  4.12824  0  9.10811
-  POINT  1615  4.84837  1.13303  10.3668
-  POINT  1616  -10.8575  6.63375  0.7442220000000001
-  POINT  1617  -13  7  -4.87067e-15
-  POINT  1618  -2  0  3.4641
-  POINT  1619  -2.81549  0  2.84131
-  POINT  1620  3.37921  6.30328  11.1931
-  POINT  1621  -1.9037  10.3192  8.47232
-  POINT  1622  -6.36971e-08  10  10
-  POINT  1623  -5.31067  0  1.14224
-  POINT  1624  -6.80053  8.10487  3.47051
-  POINT  1625  0.08336010000000001  3.07059  6.11751
-  POINT  1626  3.30427  8.20031  12.2758
-  POINT  1627  0.618077  0  5.44689
-  POINT  1628  1.04523  6.68849  8.764290000000001
-  POINT  1629  -12.8108  1.19951  -2.20985
-  POINT  1630  -11.3218  0  -1.97812
-  POINT  1631  -8.76962  8.133749999999999  2.23422
-  POINT  1632  -8.232950000000001  9.052429999999999  3.00614
-  POINT  1633  -8.227959999999999  5.75535  1.3726
-  POINT  1634  5.4239  3.52101  11.8145
-  POINT  1635  -7  0  -2.39283e-15
-  POINT  1636  -6.53763  5.98022  2.40832
-  POINT  1637  5.08249  4.71397  11.9653
-  POINT  1638  -1.0529  0  3.85894
-  POINT  1639  -8.063219999999999  10.2488  3.6831
-  POINT  1640  -2  1.19559  3.4641
-  POINT  1641  4.84837  2.3215  10.3668
-  POINT  1642  -11.9283  9.16437  1.13187
-  POINT  1643  -3.9341  10.8892  6.81407
-  POINT  1644  -2.81549  1.19559  2.84131
-  POINT  1645  -5.29122  1.19559  1.19075
-  POINT  1646  3.38439  0  7.76148
-  POINT  1647  -3.4641  0  2
-  POINT  1648  -8.32769  1.70291  -0.362658
-  POINT  1649  -2.77201  7.40235  5.50332
-  POINT  1650  -10.9395  5.45525  -0.265777
-  POINT  1651  -9.665369999999999  10  2.54177
-  POINT  1652  -8.413830000000001  0  -0.9497719999999999
-  POINT  1653  6.5  0  11.2583
-  POINT  1654  -12.9611  5.8215  -1.00486
-  POINT  1655  -3.19224e-08  8.88522  8.634410000000001
-  POINT  1656  2.98442  7.41426  10.7696
-  POINT  1657  2.03106  4.73105  8.18361
-  POINT  1658  1.60021  1.92778  6.49938
-  POINT  1659  -6.33008  9.682689999999999  4.14166
-  POINT  1660  -6.27472  3.85556  1.34612
-  POINT  1661  2.66216  9.23766  11.6194
-  POINT  1662  2.41805  0  6.5691
-  POINT  1663  -7.96505  3.63069  0.310404
-  POINT  1664  -12.7873  8.10956  -4.80917e-15
-  POINT  1665  0.08336010000000001  4.42797  6.11751
-  POINT  1666  -10.2936  7.7446  0.8739130000000001
-  POINT  1667  4.29523  5.12477  10.759
-  POINT  1668  -1.0529  1.19559  3.85894
-  POINT  1669  -4.90544  11.1375  5.88541
-  POINT  1670  -12.9035  4.71397  -1.58108
-  POINT  1671  -11.2127  2.90242  -1.57977
-  POINT  1672  -9.655379999999999  3.40582  -0.725316
-  POINT  1673  -2  2.39118  3.4641
-  POINT  1674  -9.729789999999999  1.70291  -1.34725
-  POINT  1675  5.75  0  9.959289999999999
-  POINT  1676  -0.6677959999999999  10.3114  8.68871
-  POINT  1677  -12.6348  0  -3.01826
-  POINT  1678  -11.2871  1.19951  -2.2017
-  POINT  1679  -12.7701  2.39902  -2.43422
-  POINT  1680  4.66796  7  12.1265
-  POINT  1681  6.5  1.13303  11.2583
-  POINT  1682  2.36096  7.80328  9.95055
-  POINT  1683  -4.40027  6.60541  3.46731
-  POINT  1684  -9.8042  0  -1.96918
-  POINT  1685  -4.43472e-10  0  4
-  POINT  1686  -10.9395  6.63375  -0.265777
-  POINT  1687  -7.83976  7.18619  1.46948
-  POINT  1688  2.0386  9.83577  10.7232
-  POINT  1689  -2.64571  11.1366  7.19118
-  POINT  1690  -12.9595  7  -0.999719
-  POINT  1691  -1.47826e-10  7.77043  7.26881
-  POINT  1692  5  0  8.66025
-  POINT  1693  5.75  1.13303  9.959289999999999
-  POINT  1694  4.13779  1.95932  8.440239999999999
-  POINT  1695  -3.86839  0  1.01763
-  POINT  1696  -5.5  0  -1.88429e-15
-  POINT  1697  -5.85962  11.2605  4.8128
-  POINT  1698  -3.4641  2.39118  2
-  POINT  1699  1.30482  10  9.91108
-  POINT  1700  1.65408  0  5.17042
-  POINT  1701  -9.272180000000001  8.133749999999999  1.00511
-  POINT  1702  6.5  2.26607  11.2583
-  POINT  1703  4.36513  8.10941  11.9809
-  POINT  1704  -2  3.74856  3.4641
-  POINT  1705  -8.52197  10.2505  2.47932
-  POINT  1706  3.15381  1.95932  7.14825
-  POINT  1707  -1  6.43819  5.36646
-  POINT  1708  3.58465  4.7626  8.83248
-  POINT  1709  -10.7518  9.867900000000001  1.03921
-  POINT  1710  -9.26718  4.83666  -0.628435
-  POINT  1711  -12.5888  1.19951  -3.24368
-  POINT  1712  -11.081  0  -2.99219
-  POINT  1713  0.985828  5.81299  6.68813
-  POINT  1714  5.61032  5.8215  11.7271
-  POINT  1715  -12.1129  9.129670000000001  -4.5088e-15
-  POINT  1716  -1  9.0245  6.73205
-  POINT  1717  -3.86839  1.19559  1.01763
-  POINT  1718  5.75  2.3215  9.959289999999999
-  POINT  1719  4.25  0  7.36122
-  POINT  1720  -5.5  1.19559  -1.88429e-15
-  POINT  1721  1.61439  1.19559  5.1777
-  POINT  1722  -6.06218  10.0408  3.5
-  POINT  1723  -4.40027  8.076930000000001  3.46731
-  POINT  1724  -11.4652  5.12477  -1.65975
-  POINT  1725  -6.89803  0  -1.19046
-  POINT  1726  -9.91709  10  1.2596
-  POINT  1727  6.5  3.45453  11.2583
-  POINT  1728  -3.4641  3.74856  2
-  POINT  1729  -6.82769  2.8985  -0.362658
-  POINT  1730  -6.72136  11.1903  3.65719
-  POINT  1731  7.32952  0  10.7344
-  POINT  1732  -5.13736  3.12337  0.673062
-  POINT  1733  -2.96705  9.469099999999999  5.13908
-  POINT  1734  -3.60401  11.9023  6.24233
-  POINT  1735  -12.6935  3.59199  -2.80636
-  POINT  1736  -10.496  7.69859  -0.265777
-  POINT  1737  1.31573  8.88522  8.455080000000001
-  POINT  1738  -4.43472e-10  2.39118  4
-  POINT  1739  -12.6909  8.141780000000001  -1.03042
-  POINT  1740  -6.33013  9.0245  2.5
-  POINT  1741  0.847726  10.2483  8.82508
-  POINT  1742  -2  5.10595  3.4641
-  POINT  1743  -8.11891  1.70291  -1.55341
-  POINT  1744  -4.70458  12.054  5.39539
-  POINT  1745  3.87838  9.221970000000001  11.2795
-  POINT  1746  -1.24193  11.2591  7.48138
-  POINT  1747  -5.40027  6.60541  1.73525
-  POINT  1748  1.97166  3.85555  6.10746
-  POINT  1749  1.0529  0  3.85894
-  POINT  1750  6.549  0  9.41563
-  POINT  1751  -8.19148  0  -2.17783
-  POINT  1752  3.5  0  6.06218
-  POINT  1753  5.61396  7  11.7231
-  POINT  1754  7.33477  1.13303  10.7332
-  POINT  1755  -3.92981  9.65476  4.13845
-  POINT  1756  -1  7.90972  5.36646
-  POINT  1757  -12.3433  0  -4.04307
-  POINT  1758  -4  0  -1.37574e-15
-  POINT  1759  6.5  4.64299  11.2583
-  POINT  1760  -10.8574  6.63375  -1.27611
-  POINT  1761  -8.87899  6.2675  -0.531554
-  POINT  1762  -5.48331  12.1296  4.5697
-  POINT  1763  -9.54738  0  -2.97446
-  POINT  1764  2.53942  5.84454  7.33701
-  POINT  1765  -6.82769  4.25589  -0.362658
-  POINT  1766  -2.32884  12.054  6.76899
-  POINT  1767  -5.13736  4.48076  0.673062
-  POINT  1768  -3.4641  5.10595  2
-  POINT  1769  3.23426  9.807090000000001  10.4947
-  POINT  1770  -4.43472e-10  3.74856  4
-  POINT  1771  -12.8358  7  -2.02067
-  POINT  1772  -11.099  9.791449999999999  -4.02035e-15
-  POINT  1773  5.03942  1.95932  8.032730000000001
-  POINT  1774  -8.89269  10.211  1.25265
-  POINT  1775  1.0529  1.19559  3.85894
-  POINT  1776  5.82374  0  8.12921
-  POINT  1777  6.55373  1.13303  9.382210000000001
-  POINT  1778  -5.13232  9.09318  2.73525
-  POINT  1779  -7.43167  11.0228  2.4048
-  POINT  1780  -12.7373  5.89248  -2.60017
-  POINT  1781  -7.73071  3.13375  -1.45653
-  POINT  1782  -2.96705  10.772  5.13908
-  POINT  1783  -1.62097  9.65405  5.47274
-  POINT  1784  -9.439489999999999  8.133749999999999  -0.265777
-  POINT  1785  -4  1.19559  -1.37574e-15
-  POINT  1786  -2  6.57747  3.4641
-  POINT  1787  3.99342  6.36467  8.79157
-  POINT  1788  2.63145  10  9.64134
-  POINT  1789  2.75  0  4.76314
-  POINT  1790  -5.30476  0  -1.15274
-  POINT  1791  -9.792909999999999  4.50619  -2.0224
-  POINT  1792  -9.867319999999999  2.80328  -2.64434
-  POINT  1793  -11.3503  4.00279  -2.87685
-  POINT  1794  -3.20703e-08  10.0408  7
-  POINT  1795  5.45306  8.141780000000001  11.5058
-  POINT  1796  -4.47515  13  5.38266
-  POINT  1797  6.5  5.8215  11.2583
-  POINT  1798  -3.5  13  6.06218
-  POINT  1799  -5.40027  8.076930000000001  1.73525
-  POINT  1800  -12.6056  4.78495  -3.17778
-  POINT  1801  -6.1469  12.1618  3.61682
-  POINT  1802  5.03126  0  6.80857
-  POINT  1803  4.28942  1.95932  6.73369
-  POINT  1804  3.52525  3.8871  6.75633
-  POINT  1805  7.51903  2.33247  10.6049
-  POINT  1806  6.55373  2.3215  9.382210000000001
-  POINT  1807  -12.395  2.54958  -3.91979
-  POINT  1808  -6.83269  9.0245  1.27088
-  POINT  1809  -10.8218  1.35007  -3.66914
-  POINT  1810  -10.7616  0  -4.00462
-  POINT  1811  -11.9281  9.16447  -1.13255
-  POINT  1812  5.78942  4.28082  9.331770000000001
-  POINT  1813  -4.43472e-10  5.10595  4
-  POINT  1814  0.18871  11.1904  7.64943
-  POINT  1815  -3.92981  10.9576  4.13845
-  POINT  1816  -5.34536  13  4.51964
-  POINT  1817  -1.21829  12.1292  7.03323
-  POINT  1818  2.75  1.19559  4.76314
-  POINT  1819  1.98583  3.12337  4.78578
-  POINT  1820  -4  2.39118  -1.37574e-15
-  POINT  1821  -4.66186  10.671  3.4064
-  POINT  1822  -3.4641  6.57747  2
-  POINT  1823  -10  10  -3.46945e-15
-  POINT  1824  1  6.43819  5.36646
-  POINT  1825  -5.29122  1.19559  -1.19075
-  POINT  1826  -2.42395  13  6.56692
-  POINT  1827  -6.43949  5.68673  -0.265777
-  POINT  1828  8.13697  0  10.1309
-  POINT  1829  1  9.0245  6.73205
-  POINT  1830  2.11257  10.2508  8.619540000000001
-  POINT  1831  -10.2932  7.74474  -1.40626
-  POINT  1832  2  0  3.4641
-  POINT  1833  -6.58243  0  -2.38151
-  POINT  1834  -12.5584  8.10941  -2.21016
-  POINT  1835  -2.95649e-10  8.92597  5.63441
-  POINT  1836  4.98323  9.16447  10.8963
-  POINT  1837  7.51903  3.52093  10.6049
-  POINT  1838  6.5  7  11.2583
-  POINT  1839  -2  8.048999999999999  3.4641
-  POINT  1840  -1.62097  10.9569  5.47274
-  POINT  1841  -9.404719999999999  5.93703  -1.92552
-  POINT  1842  5.28217  7.0614  9.724919999999999
-  POINT  1843  7.37247  0  8.81743
-  POINT  1844  -8.3736  8.57835  -0.265777
-  POINT  1845  -7.88548  0  -3.16566
-  POINT  1846  -11.3831  6.30328  -2.67008
-  POINT  1847  -3.86839  0  -1.01763
-  POINT  1848  2.94819  7.44661  7.29609
-  POINT  1849  -6.05893  13  3.50562
-  POINT  1850  -4  3.74856  -1.37574e-15
-  POINT  1851  -5.29122  2.55297  -1.19075
-  POINT  1852  -12.1153  1.35007  -4.71363
-  POINT  1853  1.98583  4.48075  4.78578
-  POINT  1854  -6.80207  12.0195  2.3249
-  POINT  1855  2  1.19559  3.4641
-  POINT  1856  -7.73227  11.0262  1.18707
-  POINT  1857  -4.43472e-10  6.57747  4
-  POINT  1858  4.47998  0  5.37864
-  POINT  1859  -9.183  0  -3.95885
-  POINT  1860  -5.44789  10.5521  2.2024
-  POINT  1861  -11.268  5.19575  -3.24863
-  POINT  1862  -11.9521  0  -5.08721
-  POINT  1863  5.84316  1.95932  7.45565
-  POINT  1864  -12.6261  7  -3.05385
-  POINT  1865  -1.24145  13  6.88904
-  POINT  1866  -0.620967  10.6703  5.74069
-  POINT  1867  5.07885  3.91864  7.4052
-  POINT  1868  6.60746  0  7.50609
-  POINT  1869  -2.75  11.8274  4.76314
-  POINT  1870  -10.7508  9.868169999999999  -1.04107
-  POINT  1871  -8.889099999999999  10.2133  -3.02354e-15
-  POINT  1872  -8.25644  2.80328  -2.8505
-  POINT  1873  3.53942  3.15491  5.43465
-  POINT  1874  8.317399999999999  1.19944  9.99104
-  POINT  1875  -3.4641  8.048999999999999  2
-  POINT  1876  -6.43949  7.15825  -0.265777
-  POINT  1877  1  7.90972  5.36646
-  POINT  1878  -3.86839  1.19559  -1.01763
-  POINT  1879  -0.0536171  12.1599  7.13244
-  POINT  1880  -3.67268  11.8274  3.99187
-  POINT  1881  -12.2732  3.74254  -4.28596
-  POINT  1882  -12.4826  5.89248  -3.63096
-  POINT  1883  4.88738  8.17238  9.30142
-  POINT  1884  -2.81549  9.065250000000001  2.84131
-  POINT  1885  -5.71584  9.5359  1.2024
-  POINT  1886  -4.66186  12.1303  3.4064
-  POINT  1887  6.39364  8.10956  11.0741
-  POINT  1888  -9.55672  2.80328  -3.63917
-  POINT  1889  -5.02618  0  -2.18817
-  POINT  1890  2  2.39118  3.4641
-  POINT  1891  7.34923  5.8215  10.7233
-  POINT  1892  6.78539  3.15876  8.624169999999999
-  POINT  1893  4.47383  9.868169999999999  9.83104
-  POINT  1894  1.63423  11.0231  7.63794
-  POINT  1895  6.19819  5.88289  9.290850000000001
-  POINT  1896  -2  9.35188  3.4641
-  POINT  1897  7.54969  1.19944  8.674609999999999
-  POINT  1898  3.8677  10  9.218249999999999
-  POINT  1899  -9.272180000000001  8.133749999999999  -1.53666
-  POINT  1900  -4  5.10595  -1.37574e-15
-  POINT  1901  -12.3195  4.86055  -4.15102
-  POINT  1902  3.64455  0  4.02805
-  POINT  1903  -1.62072  11.8274  5.17657
-  POINT  1904  7.08754  4.50671  9.4239
-  POINT  1905  -1.0529  9.065250000000001  3.85894
-  POINT  1906  4.26392  8.561400000000001  8.48235
-  POINT  1907  -10.5112  1.35007  -4.66398
-  POINT  1908  7.82008  4.71378  10.3849
-  POINT  1909  -7.97518  5.58813  -2.17986
-  POINT  1910  3.53942  4.51229  5.43465
-  POINT  1911  -6.58243  13  2.38151
-  POINT  1912  -10.3354  0  -5.01685
-  POINT  1913  -11.7075  9.221970000000001  -2.28096
-  POINT  1914  -4.43472e-10  8.048999999999999  4
-  POINT  1915  -10.819  7.41426  -2.80022
-  POINT  1916  5.21625  1.95932  5.9575
-  POINT  1917  2.31573  9.0245  6.55272
-  POINT  1918  5.98014  0  6.00791
-  POINT  1919  3.36952  10.2096  8.32823
-  POINT  1920  8.49192  2.39887  9.84313
-  POINT  1921  -9.91709  10  -1.2596
-  POINT  1922  8.929500000000001  0  9.434570000000001
-  POINT  1923  -7.11761  11.9497  1.2279
-  POINT  1924  -2.75  13  4.76314
-  POINT  1925  -0.00648884  13  7
-  POINT  1926  2  3.74856  3.4641
-  POINT  1927  -5.02327  11.5408  2.19075
-  POINT  1928  2.81549  0  2.84131
-  POINT  1929  3.67683  1.19559  3.98695
-  POINT  1930  -9.93045  5.60655  -3.31949
-  POINT  1931  7.34406  7  10.7244
-  POINT  1932  -3.64991  13  4.01689
-  POINT  1933  6.05647  9.129670000000001  10.4901
-  POINT  1934  -0.620967  12.1295  5.74069
-  POINT  1935  6.19819  7.0614  9.290850000000001
-  POINT  1936  -2.81549  10.3681  2.84131
-  POINT  1937  -12.2833  8.20031  -3.27632
-  POINT  1938  -5.71584  10.8388  1.2024
-  POINT  1939  0.817115  10.5523  5.81897
-  POINT  1940  -10.885  4.15334  -4.34429
-  POINT  1941  -7.86821  10.8892  -2.62054e-15
-  POINT  1942  -11.1312  6.30328  -3.69842
-  POINT  1943  8.132099999999999  0  8.09956
-  POINT  1944  -4  6.57747  -1.37574e-15
-  POINT  1945  -2  10.6548  3.4641
-  POINT  1946  -4.40479  13  3.26225
-  POINT  1947  5.48762  5.52072  7.36428
-  POINT  1948  -3.4641  0  -2
-  POINT  1949  -7.34272  0  -4.12661
-  POINT  1950  -6.05893  0  -3.50562
-  POINT  1951  -3.4641  10.0815  2
-  POINT  1952  -1.67208  13  5.16917
-  POINT  1953  2.81549  1.19559  2.84131
-  POINT  1954  7.14127  2.18521  7.54778
-  POINT  1955  -11.8395  2.70013  -5.3691
-  POINT  1956  -1.0529  10.3681  3.85894
-  POINT  1957  6.37696  4.14453  7.49733
-  POINT  1958  1.38684  12.02  7.05319
-  POINT  1959  -10.9428  5.27135  -4.21289
-  POINT  1960  -11.6681  1.35007  -5.73188
-  POINT  1961  -12.332  7  -4.07735
-  POINT  1962  -5.9341  9.469099999999999  -1.99814e-15
-  POINT  1963  -3.86839  9.065250000000001  1.01763
-  POINT  1964  -7.58698  7.01897  -2.08298
-  POINT  1965  2  5.10595  3.4641
-  POINT  1966  7.34965  0  6.78105
-  POINT  1967  -11.4799  0  -6.08617
-  POINT  1968  -8.897220000000001  10.2096  -1.24602
-  POINT  1969  -8.680260000000001  0  -4.96519
-  POINT  1970  9.10216  1.19944  9.281739999999999
-  POINT  1971  5.5495  9.791449999999999  9.612019999999999
-  POINT  1972  1.81711  9.53604  5.55102
-  POINT  1973  -11.8981  3.81814  -5.23797
-  POINT  1974  -12.1601  5.96808  -4.59703
-  POINT  1975  7.2354  8.14132  10.4773
-  POINT  1976  -9.79791  7.80328  -2.93063
-  POINT  1977  5.35366  0  4.5098
-  POINT  1978  5.97643  8.12623  8.906739999999999
-  POINT  1979  -10.7058  9.807090000000001  -2.44638
-  POINT  1980  8.083500000000001  3.38465  8.7163
-  POINT  1981  -6.89803  13  1.19046
-  POINT  1982  2.83555  11.0273  7.28979
-  POINT  1983  -6.4387  3.88522  -3.00796
-  POINT  1984  8.77566  3.59172  9.59103
-  POINT  1985  3.94819  6.11437  5.39373
-  POINT  1986  -0.6148  13  5.44585
-  POINT  1987  -11.9552  4.93615  -5.10629
-  POINT  1988  -4.43472e-10  10.0815  4
-  POINT  1989  -5.02618  13  2.18817
-  POINT  1990  0.614386  11.5408  5.44565
-  POINT  1991  -4  8.048999999999999  -1.37574e-15
-  POINT  1992  -2  11.8274  3.4641
-  POINT  1993  -2.81549  11.8274  2.84131
-  POINT  1994  5  10  8.66025
-  POINT  1995  -5.29122  11.8274  1.19075
-  POINT  1996  4.41298  0  3.25043
-  POINT  1997  -3.4641  2.39118  -2
-  POINT  1998  1.22877  13  6.89131
-  POINT  1999  -6.83269  9.0245  -1.27088
-  POINT  2000  6.51437  2.18521  6.04963
-  POINT  2001  -4.40479  0  -3.26225
-  POINT  2002  -4.29122  1.19559  -2.9228
-  POINT  2003  -9.95349  1.35007  -5.639
-  POINT  2004  -7.20802  11.9023  -2.23652e-15
-  POINT  2005  5.44819  8.561400000000001  7.99181
-  POINT  2006  -3.4641  11.5408  2
-  POINT  2007  2  6.57747  3.4641
-  POINT  2008  -5.9341  10.772  -1.99814e-15
-  POINT  2009  -3.86839  10.3681  1.01763
-  POINT  2010  6.68491  0  5.24512
-  POINT  2011  -9.769590000000001  0  -6.00909
-  POINT  2012  -1.0529  11.8274  3.85894
-  POINT  2013  1.0529  9.065250000000001  3.85894
-  POINT  2014  8.16502  7  10.1081
-  POINT  2015  7.0307  7.0614  8.71574
-  POINT  2016  9.671799999999999  0  8.669420000000001
-  POINT  2017  -11.3937  9.23766  -3.50419
-  POINT  2018  1.81711  10.8389  5.55102
-  POINT  2019  -5.14749  6.43819  -1.8172
-  POINT  2020  4.44455  10.2133  7.69819
-  POINT  2021  3.4641  0  2
-  POINT  2022  -10.4688  7.40055  -4.02396
-  POINT  2023  5.89639  7.12279  7.32337
-  POINT  2024  7.92005  5.68521  8.848789999999999
-  POINT  2025  6.94388  9.164300000000001  9.764670000000001
-  POINT  2026  -9.665369999999999  10  -2.54177
-  POINT  2027  6.78573  5.74661  7.45642
-  POINT  2028  2.50731  11.9463  6.77517
-  POINT  2029  -3.4641  3.74856  -2
-  POINT  2030  -4.67973  2.96868  -2.97675
-  POINT  2031  8.618130000000001  5.89229  9.73282
-  POINT  2032  8.58792  1.34981  7.53819
-  POINT  2033  3.94819  7.5859  5.39373
-  POINT  2034  8.84755  0  7.31945
-  POINT  2035  -10.7023  6.30328  -4.70833
-  POINT  2036  -7.73092  11.0273  -1.18924
-  POINT  2037  -4  9.35188  -1.37574e-15
-  POINT  2038  -8.11271  6.68849  -3.47695
-  POINT  2039  -2.81549  0  -2.84131
-  POINT  2040  -11.9395  8.09821  -4.5133
-  POINT  2041  7.67507  4.37042  7.58947
-  POINT  2042  4.91525  9.006  7.06872
-  POINT  2043  -5.97095  1.77309  -4.1675
-  POINT  2044  -2  13  3.4641
-  POINT  2045  7.84752  2.18521  6.78138
-  POINT  2046  -2.81549  13  2.84131
-  POINT  2047  8.36411  4.5775  8.45951
-  POINT  2048  -4.43472e-10  11.5408  4
-  POINT  2049  -5.30476  13  1.15274
-  POINT  2050  0.608466  13  5.44697
-  POINT  2051  9.053140000000001  4.78457  9.329560000000001
-  POINT  2052  -11.9427  7  -5.10957
-  POINT  2053  -7.27123  1.77309  -4.95617
-  POINT  2054  8.019970000000001  0  5.97328
-  POINT  2055  2  8.048999999999999  3.4641
-  POINT  2056  2.96705  9.469099999999999  5.13908
-  POINT  2057  -5.71588  9.53604  -1.20184
-  POINT  2058  -5.34536  0  -4.51964
-  POINT  2059  -7  13  -1.94874e-15
-  POINT  2060  9.59093  2.54924  8.77576
-  POINT  2061  -6.70346  0  -5.21982
-  POINT  2062  -10.9349  0  -7.0264
-  POINT  2063  -9.04546  5.90612  -4.50576
-  POINT  2064  6.27551  9.867850000000001  8.79222
-  POINT  2065  -1.0529  13  3.85894
-  POINT  2066  -2.81549  1.19559  -2.84131
-  POINT  2067  1.0529  10.3681  3.85894
-  POINT  2068  -8.06752  0  -5.90891
-  POINT  2069  -11.7283  5.96808  -5.6077
-  POINT  2070  -4.67973  4.32606  -2.97675
-  POINT  2071  -3.4641  5.10595  -2
-  POINT  2072  3.9341  10.8892  6.81407
-  POINT  2073  -5.14749  7.90972  -1.8172
-  POINT  2074  -3.86839  11.8274  1.01763
-  POINT  2075  -5.5  11.8274  -1.66224e-15
-  POINT  2076  -3.4641  13  2
-  POINT  2077  1.61439  11.8274  5.1777
-  POINT  2078  -8.52103  10.2508  -2.48024
-  POINT  2079  8.19083  8.10919  9.77291
-  POINT  2080  6.86177  8.172180000000001  8.16207
-  POINT  2081  3.4641  2.39118  2
-  POINT  2082  -11.156  2.50143  -6.67406
-  POINT  2083  7.75111  6.796  8.295120000000001
-  POINT  2084  5.74604  5.90028  5.55394
-  POINT  2085  -10.3059  9.83577  -3.59612
-  POINT  2086  -10.9445  1.15137  -7.01563
-  POINT  2087  6.06542  0  3.49438
-  POINT  2088  2.41805  13  6.5691
-  POINT  2089  -7.64496  4.57636  -4.63649
-  POINT  2090  -9.295349999999999  7.80328  -4.15975
-  POINT  2091  -4  10.6548  -1.37574e-15
-  POINT  2092  -7.98017  8.88522  -3.08809
-  POINT  2093  -10.1303  5.13385  -5.6059
-  POINT  2094  -3.64991  0  -4.01689
-  POINT  2095  -8.599460000000001  3.12315  -5.6613
-  POINT  2096  -7.12112  11.9463  -1.21619
-  POINT  2097  6.04905  10  7.9589
-  POINT  2098  4.67683  1.19559  2.2549
-  POINT  2099  5.02365  0  2.19049
-  POINT  2100  2  9.35188  3.4641
-  POINT  2101  -3.86839  9.065250000000001  -1.01763
-  POINT  2102  10.1385  1.34981  8.13701
-  POINT  2103  8.955209999999999  7  9.41004
-  POINT  2104  -9.19956  0  -6.89942
-  POINT  2105  -11.156  3.68064  -6.67406
-  POINT  2106  3.4641  3.74856  2
-  POINT  2107  2.96705  10.772  5.13908
-  POINT  2108  -5.71588  10.8389  -1.20184
-  POINT  2109  -4.43472e-10  13  4
-  POINT  2110  7.24814  0  4.29044
-  POINT  2111  -6.33013  9.0245  -2.5
-  POINT  2112  -3.4641  6.57747  -2
-  POINT  2113  3.86839  0  1.01763
-  POINT  2114  -3.67268  1.19559  -3.99187
-  POINT  2115  10.3809  0  7.80836
-  POINT  2116  6.46485  8.561400000000001  7.21177
-  POINT  2117  8.684950000000001  5.68521  8.11655
-  POINT  2118  9.121729999999999  3.53502  7.57988
-  POINT  2119  7.35419  7.18521  7.34482
-  POINT  2120  -3.86839  13  1.01763
-  POINT  2121  -5.5  13  -1.66224e-15
-  POINT  2122  1.0529  11.8274  3.85894
-  POINT  2123  9.846920000000001  3.74209  8.48753
-  POINT  2124  3.60401  11.9023  6.24233
-  POINT  2125  9.383699999999999  5.89229  8.99701
-  POINT  2126  4.51665  9.0245  5.28214
-  POINT  2127  5.53086  10.211  7.07524
-  POINT  2128  -11.2293  4.79865  -6.55008
-  POINT  2129  -11.0072  9.19455  -4.72843
-  POINT  2130  9.294169999999999  1.34981  6.77179
-  POINT  2131  1.66612  13  5.1703
-  POINT  2132  4.20662  6.49393  3.58339
-  POINT  2133  -2  0  -3.4641
-  POINT  2134  7.82715  9.221579999999999  9.000769999999999
-  POINT  2135  -9.19882  1.15137  -6.90061
-  POINT  2136  9.51281  0  6.44161
-  POINT  2137  -4  11.8274  -1.37574e-15
-  POINT  2138  9.036530000000001  4.65247  7.69607
-  POINT  2139  -7.43176  11.0231  -2.40368
-  POINT  2140  3.86839  1.19559  1.01763
-  POINT  2141  -11.4723  8.14048  -5.56159
-  POINT  2142  -9.235659999999999  10  -3.82553
-  POINT  2143  9.75286  4.85955  8.59545
-  POINT  2144  3.4641  5.10595  2
-  POINT  2145  -11.4741  7  -6.09717
-  POINT  2146  -6.89803  13  -1.19046
-  POINT  2147  -2  1.19559  -3.4641
-  POINT  2148  -5.98639  0  -6.0023
-  POINT  2149  -5.35241  1.77309  -5.23657
-  POINT  2150  2  10.6548  3.4641
-  POINT  2151  -10.3301  0  -7.89231
-  POINT  2152  -6.71349  1.77309  -5.9312
-  POINT  2153  -3.86839  10.3681  -1.01763
-  POINT  2154  -6.29498  7.77043  -3.63441
-  POINT  2155  8.64011  0  5.03472
-  POINT  2156  -9.58384  7.70012  -5.21023
-  POINT  2157  6.15481  7.50235  5.51303
-  POINT  2158  -7.38438  0  -6.74321
-  POINT  2159  2.75  11.8274  4.76314
-  POINT  2160  -3.4641  8.048999999999999  -2
-  POINT  2161  3.89917  9.5359  4.34891
-  POINT  2162  7.04415  6.12617  5.64608
-  POINT  2163  -5.29122  11.8274  -1.19075
-  POINT  2164  -4.47515  0  -5.38266
-  POINT  2165  -9.81729  6.60284  -5.8946
-  POINT  2166  8.97588  8.19974  9.002980000000001
-  POINT  2167  1.0529  13  3.85894
-  POINT  2168  4.89411  11.0262  6.10285
-  POINT  2169  4.20662  7.96546  3.58339
-  POINT  2170  -7.22772  6.98806  -4.66322
-  POINT  2171  3.5  13  6.06218
-  POINT  2172  -10.3301  1.15137  -7.8923
-  POINT  2173  -2  2.39118  -3.4641
-  POINT  2174  7.47033  9.807079999999999  8.049429999999999
-  POINT  2175  2.81549  9.065250000000001  2.84131
-  POINT  2176  -8.066599999999999  10.2483  -3.67839
-  POINT  2177  -5.44793  10.5523  -2.20184
-  POINT  2178  -4  13  -1.37574e-15
-  POINT  2179  7.28753  4.18161  4.61195
-  POINT  2180  3.4641  6.57747  2
-  POINT  2181  8.636340000000001  6.78255  7.37937
-  POINT  2182  6.5868  0  2.36939
-  POINT  2183  -4.87954  8.92597  -2.8172
-  POINT  2184  4  0  0
-  POINT  2185  5.31268  0  1.13652
-  POINT  2186  -2.75  0  -4.76314
-  POINT  2187  5.7481  3.41788  2.6414
-  POINT  2188  -4.14749  6.43819  -3.54925
-  POINT  2189  -6.80166  12.02  -2.32555
-  POINT  2190  -8.16047  6.20569  -5.69203
-  POINT  2191  -5.82722  5.6583  -4.79395
-  POINT  2192  9.69483  7  8.64363
-  POINT  2193  -9.833220000000001  9.812659999999999  -4.90609
-  POINT  2194  10.5684  2.69961  7.57029
-  POINT  2195  2  11.8274  3.4641
-  POINT  2196  -7.47761  8.88522  -4.3172
-  POINT  2197  -8.46213  0  -7.71803
-  POINT  2198  -10.3301  2.30274  -7.8923
-  POINT  2199  -10.9413  5.83057  -7.02053
-  POINT  2200  -1.0529  0  -3.85894
-  POINT  2201  10.797  1.34981  7.24049
-  POINT  2202  8.13517  5.7001  5.92583
-  POINT  2203  -5.31067  13  -1.14224
-  POINT  2204  2.75  13  4.76314
-  POINT  2205  7.03331  10  7.10018
-  POINT  2206  -2  3.74856  -3.4641
-  POINT  2207  -3.67973  2.96868  -4.7088
-  POINT  2208  11.0102  0  6.89957
-  POINT  2209  5.2934  1.19559  1.1847
-  POINT  2210  9.345549999999999  5.68521  7.23992
-  POINT  2211  3.89917  10.8388  4.34891
-  POINT  2212  -3.86839  11.8274  -1.01763
-  POINT  2213  10.0591  5.96726  8.235010000000001
-  POINT  2214  10.4838  3.81706  7.68699
-  POINT  2215  4  1.19559  0
-  POINT  2216  -2.75  1.19559  -4.76314
-  POINT  2217  7.87151  0  3.19672
-  POINT  2218  -7.8448  2.92446  -6.9229
-  POINT  2219  9.8597  1.34981  5.80126
-  POINT  2220  -6.75997  4.87593  -5.82276
-  POINT  2221  -8.47744  1.15137  -7.69157
-  POINT  2222  -8.410360000000001  8.10284  -5.34602
-  POINT  2223  -9.2453  5.43341  -6.79217
-  POINT  2224  -1.0529  1.19559  -3.85894
-  POINT  2225  4.62214  11.9497  5.55012
-  POINT  2226  2.81549  10.3681  2.84131
-  POINT  2227  -10.9612  0  -8.985300000000001
-  POINT  2228  7.27832  8.561400000000001  6.16168
-  POINT  2229  5.7481  4.77527  2.6414
-  POINT  2230  10.0875  0  5.45852
-  POINT  2231  -10.3301  3.48194  -7.8923
-  POINT  2232  10.398  4.93452  7.80267
-  POINT  2233  8.16766  7.18521  6.29473
-  POINT  2234  -3.4641  10.0815  -2
-  POINT  2235  6.40778  10.2506  6.14093
-  POINT  2236  -10.4342  9.21078  -5.87228
-  POINT  2237  -6.06218  10.0408  -3.5
-  POINT  2238  3.4641  8.048999999999999  2
-  POINT  2239  -5.02327  11.5408  -2.19075
-  POINT  2240  8.730079999999999  9.23756  8.11692
-  POINT  2241  5.33013  9.0245  4.23205
-  POINT  2242  7.42493  2.22229  3.16425
-  POINT  2243  -10.9317  7  -7.03152
-  POINT  2244  4  2.39118  0
-  POINT  2245  -4.14749  7.90972  -3.54925
-  POINT  2246  -3.67973  4.32606  -4.7088
-  POINT  2247  -2  5.10595  -3.4641
-  POINT  2248  -5.99211  1.77309  -6.72217
-  POINT  2249  2  13  3.4641
-  POINT  2250  -6.58243  13  -2.38151
-  POINT  2251  -10.8695  8.121079999999999  -6.68802
-  POINT  2252  -7.8448  4.10366  -6.9229
-  POINT  2253  -10.9612  1.15137  -8.985300000000001
-  POINT  2254  -6.62475  0  -7.49084
-  POINT  2255  6.72327  8.94096  5.40143
-  POINT  2256  9.151020000000001  0  4.03222
-  POINT  2257  -5.35947  3.54618  -5.9535
-  POINT  2258  -8.66025  10  -5
-  POINT  2259  -4.42973  1.77309  -6.00784
-  POINT  2260  3.86839  0  -1.01763
-  POINT  2261  -5.03767  0  -6.80457
-  POINT  2262  -10.3301  4.66114  -7.8923
-  POINT  2263  3.67683  11.8274  3.98695
-  POINT  2264  -9.2453  6.60284  -6.79217
-  POINT  2265  -3.86839  13  -1.01763
-  POINT  2266  -3.5  0  -6.06218
-  POINT  2267  -6.71896  11.1904  -3.66129
-  POINT  2268  -9.48958  0  -8.885260000000001
-  POINT  2269  -4.43469e-10  0  -4
-  POINT  2270  9.837540000000001  4.51358  6.29473
-  POINT  2271  -8.981640000000001  7.68566  -6.33549
-  POINT  2272  -6.07654  9.51477  -4.22532
-  POINT  2273  4.47998  13  5.37864
-  POINT  2274  8.58564  4.4075  4.70408
-  POINT  2275  4  3.74856  0
-  POINT  2276  -1.67208  0  -5.16917
-  POINT  2277  9.877079999999999  8.098420000000001  8.084630000000001
-  POINT  2278  3.86839  1.19559  -1.01763
-  POINT  2279  -5.84667  7.30265  -5.19384
-  POINT  2280  8.758089999999999  2.22229  3.89599
-  POINT  2281  5.79835  11.0228  5.23371
-  POINT  2282  5.5  0  0
-  POINT  2283  8.265750000000001  9.83564  7.12933
-  POINT  2284  2.81549  11.8274  2.84131
-  POINT  2285  -9.43967  1.15137  -8.84286
-  POINT  2286  6.8991  0  1.18426
-  POINT  2287  -2.81549  9.065250000000001  -2.84131
-  POINT  2288  4.63123  10.5522  3.61686
-  POINT  2289  -3.4641  11.5408  -2
-  POINT  2290  -2  6.57747  -3.4641
-  POINT  2291  10.3946  7  7.79021
-  POINT  2292  -10.3301  5.83057  -7.8923
-  POINT  2293  -5.02144  13  -2.19654
-  POINT  2294  6.41324  7.88191  3.70269
-  POINT  2295  5.20662  6.49393  1.85134
-  POINT  2296  4.93867  8.98171  2.85134
-  POINT  2297  -6.77942  6.52028  -6.22265
-  POINT  2298  -11.1086  2.66268  -9.24067
-  POINT  2299  -1.62072  1.19559  -5.17657
-  POINT  2300  3.4641  0  -2
-  POINT  2301  -11.5922  0  -10.0783
-  POINT  2302  11.5523  0  5.95712
-  POINT  2303  5.5  1.19559  0
-  POINT  2304  -6.95434  1.77309  -7.87346
-  POINT  2305  8.192880000000001  0  2.18046
-  POINT  2306  3.65068  13  4.01769
-  POINT  2307  3.4641  10.0815  2
-  POINT  2308  -9.26854  9.784990000000001  -6.05359
-  POINT  2309  -4.6611  10.6703  -3.40812
-  POINT  2310  10.7192  5.96726  7.35524
-  POINT  2311  1.0529  0  -3.85894
-  POINT  2312  -9.215949999999999  10  -5.9625
-  POINT  2313  4  5.10595  0
-  POINT  2314  -7.58719  0  -8.64176
-  POINT  2315  -7.19075  10.3114  -4.92269
-  POINT  2316  -4.43469e-10  2.39118  -4
-  POINT  2317  10.575  0  4.51706
-  POINT  2318  11.3575  2.50203  6.32521
-  POINT  2319  -3.69919  5.97041  -5.10869
-  POINT  2320  -6.15006  12.1599  -3.61265
-  POINT  2321  -7.02931  8.417439999999999  -5.87664
-  POINT  2322  11.5475  1.15222  5.97113
-  POINT  2323  7.93057  10  6.08588
-  POINT  2324  5.41441  12.0195  4.72837
-  POINT  2325  -5.37892  5.19052  -6.35339
-  POINT  2326  -5.17973  1.77309  -7.30687
-  POINT  2327  2.81549  0  -2.84131
-  POINT  2328  -10.3301  7  -7.8923
-  POINT  2329  -11.1086  3.84188  -9.24067
-  POINT  2330  2  0  -3.4641
-  POINT  2331  2.81549  13  2.84131
-  POINT  2332  1.0529  1.19559  -3.85894
-  POINT  2333  -5.83292  0  -8.12262
-  POINT  2334  -7.60424  8.10284  -6.39304
-  POINT  2335  -2.81549  10.3681  -2.84131
-  POINT  2336  -4.25  0  -7.36122
-  POINT  2337  7.50425  7.45585  3.98244
-  POINT  2338  -2  8.048999999999999  -3.4641
-  POINT  2339  -10.0707  0  -9.93585
-  POINT  2340  4.40888  11.5408  3.2549
-  POINT  2341  9.531980000000001  0  3.02346
-  POINT  2342  10.5755  1.15222  4.51611
-  POINT  2343  -9.8028  9.16563  -6.97894
-  POINT  2344  7.22122  10.2488  5.14146
-  POINT  2345  5.20662  7.96546  1.85134
-  POINT  2346  9.597619999999999  9.19468  7.16928
-  POINT  2347  8.041499999999999  2.22229  2.09405
-  POINT  2348  -0.6148  0  -5.44585
-  POINT  2349  -4.43469e-10  3.74856  -4
-  POINT  2350  11.3575  3.67817  6.32521
-  POINT  2351  10.0323  3.5721  4.6945
-  POINT  2352  -3.4641  13  -2
-  POINT  2353  5.30369  0  -1.15247
-  POINT  2354  -2.42395  0  -6.56692
-  POINT  2355  -11.7396  1.51131  -10.3337
-  POINT  2356  -10.1851  8.1968  -7.64115
-  POINT  2357  2.81549  1.19559  -2.84131
-  POINT  2358  3.4641  2.39118  -2
-  POINT  2359  -6.05893  13  -3.50562
-  POINT  2360  2  1.19559  -3.4641
-  POINT  2361  4  6.57747  0
-  POINT  2362  -9.787229999999999  9.58281  -6.95197
-  POINT  2363  -3.92905  9.65405  -4.14017
-  POINT  2364  9.096439999999999  8.11223  5.71573
-  POINT  2365  3.86839  9.065250000000001  1.01763
-  POINT  2366  -0.385614  1.19559  -5.1777
-  POINT  2367  -7.86425  6.91744  -7.32279
-  POINT  2368  -10.9706  5.6792  -9.0016
-  POINT  2369  3.4641  11.5408  2
-  POINT  2370  6.06218  10.0408  3.5
-  POINT  2371  7.53675  8.94096  4.35134
-  POINT  2372  -7.92709  10  -6.096
-  POINT  2373  -4.6611  12.1295  -3.40812
-  POINT  2374  11.2864  4.79563  6.45106
-  POINT  2375  -3.69919  7.44194  -5.10869
-  POINT  2376  -9.771649999999999  10  -6.925
-  POINT  2377  6.7481  3.41788  0.909349
-  POINT  2378  7  0  0
-  POINT  2379  5.2934  1.19559  -1.1847
-  POINT  2380  -8.54921  0  -9.793419999999999
-  POINT  2381  8.59526  7.02978  4.26219
-  POINT  2382  5.35366  13  4.5098
-  POINT  2383  10.5513  8.140309999999999  7.15666
-  POINT  2384  9.32361  2.22229  2.92546
-  POINT  2385  9.80565  7.01489  5.57628
-  POINT  2386  2  2.39118  -3.4641
-  POINT  2387  -2  9.35188  -3.4641
-  POINT  2388  -8.166230000000001  4.88409  -8.40831
-  POINT  2389  -4.43469e-10  5.10595  -4
-  POINT  2390  3.4641  3.74856  -2
-  POINT  2391  11.016  7  6.89038
-  POINT  2392  -12.2628  0  -11.2398
-  POINT  2393  -7.45714  6.24566  -7.71188
-  POINT  2394  -9.251060000000001  2.93262  -9.50845
-  POINT  2395  -5.8581  11.2591  -4.81624
-  POINT  2396  -2.81549  11.8274  -2.84131
-  POINT  2397  12  0  5
-  POINT  2398  -5.62824  9.046989999999999  -5.78476
-  POINT  2399  -6.74506  0  -9.25854
-  POINT  2400  -2.39204  3.05653  -6.29404
-  POINT  2401  4.40811  13  3.25871
-  POINT  2402  -10.9706  6.84863  -9.0016
-  POINT  2403  -8.689069999999999  8.5  -7.49318
-  POINT  2404  8.409929999999999  0  0.963642
-  POINT  2405  4  8.048999999999999  0
-  POINT  2406  7.95472  6.16325  2.76069
-  POINT  2407  -4.40885  13  -3.25536
-  POINT  2408  9.16522  9.81283  6.06224
-  POINT  2409  -11.8871  3.02262  -10.589
-  POINT  2410  8.62776  8.514889999999999  4.63109
-  POINT  2411  6.7481  4.77527  0.909349
-  POINT  2412  -3.92905  10.9569  -4.14017
-  POINT  2413  6.52784  11.1903  3.99233
-  POINT  2414  3.86839  10.3681  1.01763
-  POINT  2415  -3.37043  0  -7.76504
-  POINT  2416  -5.39837  6.83487  -6.75328
-  POINT  2417  5.02759  0  -2.18353
-  POINT  2418  10.9137  0  3.47184
-  POINT  2419  -8.425409999999999  9.58281  -7.03649
-  POINT  2420  0.608466  0  -5.44697
-  POINT  2421  6.75552  9.57122  3.18544
-  POINT  2422  -6.76573  3.55434  -8.53904
-  POINT  2423  2  3.74856  -3.4641
-  POINT  2424  -5  0  -8.66025
-  POINT  2425  -10.633  8.5  -8.416869999999999
-  POINT  2426  5.28096  10.671  2.3341
-  POINT  2427  12  1.15222  5
-  POINT  2428  4.67683  1.19559  -2.2549
-  POINT  2429  -6.38539  10.3192  -5.88481
-  POINT  2430  -9.251060000000001  4.11182  -9.50845
-  POINT  2431  -10.3693  9.58281  -7.96019
-  POINT  2432  -5.48182  12.1292  -4.57169
-  POINT  2433  3.4641  5.10595  -2
-  POINT  2434  -8.409829999999999  10  -7.00952
-  POINT  2435  3.4641  13  2
-  POINT  2436  9.799630000000001  0  1.99178
-  POINT  2437  -4.43469e-10  6.57747  -4
-  POINT  2438  10.8998  1.15222  3.49589
-  POINT  2439  -2  10.6548  -3.4641
-  POINT  2440  -2.39204  4.41391  -6.29404
-  POINT  2441  10.2976  5.84326  4.63109
-  POINT  2442  -1.24145  0  -6.88904
-  POINT  2443  -10.3537  10  -7.93322
-  POINT  2444  -11.7491  4.85994  -10.35
-  POINT  2445  -12.4103  1.51131  -11.4952
-  POINT  2446  -4.07178  3.63403  -7.53874
-  POINT  2447  8.66025  10  5
-  POINT  2448  -9.882099999999999  1.78125  -10.6014
-  POINT  2449  8.248100000000001  2.22229  0.909349
-  POINT  2450  -6.22319  8.417439999999999  -6.92366
-  POINT  2451  12  2.30445  5
-  POINT  2452  -3.67268  11.8274  -3.99187
-  POINT  2453  -2.81549  13  -2.84131
-  POINT  2454  -3.14204  1.86094  -7.59308
-  POINT  2455  11.5501  5.82837  5.9661
-  POINT  2456  9.045730000000001  5.73718  3.04044
-  POINT  2457  1.66612  0  -5.1703
-  POINT  2458  4  9.35188  0
-  POINT  2459  -1.0529  9.065250000000001  -3.85894
-  POINT  2460  7.84654  9.145149999999999  3.46519
-  POINT  2461  2  5.10595  -3.4641
-  POINT  2462  -9.251060000000001  5.28125  -9.50845
-  POINT  2463  -10.2595  0  -11.2828
-  POINT  2464  4.40811  0  -3.25871
-  POINT  2465  6.8991  0  -1.18426
-  POINT  2466  -8.541969999999999  6.64281  -8.812010000000001
-  POINT  2467  6.20571  12.1618  3.51497
-  POINT  2468  10.3006  9.21205  6.10081
-  POINT  2469  -9.376939999999999  8.5  -8.469900000000001
-  POINT  2470  5.54891  9.65476  1.3341
-  POINT  2471  -5.34536  13  -4.51964
-  POINT  2472  3.86839  11.8274  1.01763
-  POINT  2473  3.65068  0  -4.01769
-  POINT  2474  3.4641  6.57747  -2
-  POINT  2475  1.61439  1.19559  -5.1777
-  POINT  2476  -9.11328  9.58281  -8.01322
-  POINT  2477  9.647919999999999  2.22229  1.90524
-  POINT  2478  9.76887  8.09892  4.63109
-  POINT  2479  12  3.48059  5
-  POINT  2480  10.2976  7.01489  4.63109
-  POINT  2481  -2.96705  9.469099999999999  -5.13908
-  POINT  2482  7.85555  10.3115  3.7721
-  POINT  2483  -11.611  6.69727  -10.1109
-  POINT  2484  2.75  0  -4.76314
-  POINT  2485  8.5  0  0
-  POINT  2486  5.28096  12.1303  2.3341
-  POINT  2487  10.7481  3.37451  3.40935
-  POINT  2488  -12.9334  0  -12.4014
-  POINT  2489  -4.43469e-10  8.048999999999999  -4
-  POINT  2490  -2  11.8274  -3.4641
-  POINT  2491  -8.3606  1.78125  -10.459
-  POINT  2492  -7.04802  10  -7.09405
-  POINT  2493  11.5547  7  5.95241
-  POINT  2494  -9.097709999999999  10  -7.98625
-  POINT  2495  -7.55767  0  -10.5774
-  POINT  2496  -1  6.43819  -5.36646
-  POINT  2497  6.06542  13  3.49438
-  POINT  2498  -11.2734  8.34863  -9.526160000000001
-  POINT  2499  -12.3542  3.85033  -11.398
-  POINT  2500  11.2257  8.122870000000001  6.06951
-  POINT  2501  13.2621  0  5
-  POINT  2502  6.24098  3.32451  -1.26164
-  POINT  2503  3.67683  1.19559  -3.98695
-  POINT  2504  -6.78518  5.19869  -8.938929999999999
-  POINT  2505  -8.737970000000001  0  -11.1403
-  POINT  2506  -4.11793  0  -9.112769999999999
-  POINT  2507  -10.0295  3.29256  -10.8568
-  POINT  2508  -6.58599  1.78125  -9.89242
-  POINT  2509  2  6.57747  -3.4641
-  POINT  2510  -0.392043  3.05653  -6.29404
-  POINT  2511  -3.64059  13  -4.03265
-  POINT  2512  4  10.6548  0
-  POINT  2513  -1.0529  10.3681  -3.85894
-  POINT  2514  -6.91107  8.417439999999999  -7.90039
-  POINT  2515  2.75  1.19559  -4.76314
-  POINT  2516  -5.75  0  -9.959289999999999
-  POINT  2517  -2.20811  0  -8.18547
-  POINT  2518  -6.07609  6.56025  -8.2425
-  POINT  2519  1.98579  3.12337  -4.78561
-  POINT  2520  12  4.65674  5
-  POINT  2521  -10.4069  1.51131  -11.5381
-  POINT  2522  3.86839  9.065250000000001  -1.01763
-  POINT  2523  12.4397  0  3.77559
-  POINT  2524  -10.9358  10  -8.94143
-  POINT  2525  9.95086  0  0.99015
-  POINT  2526  5.02759  13  2.18353
-  POINT  2527  -0.00648884  0  -7
-  POINT  2528  10.7481  4.55066  3.40935
-  POINT  2529  -4.66624  8.86204  -6.78367
-  POINT  2530  5.54891  10.9576  1.3341
-  POINT  2531  13.2621  1.15222  5
-  POINT  2532  -4.90489  11.1366  -5.88684
-  POINT  2533  9.875069999999999  9.785640000000001  5
-  POINT  2534  3.86839  13  1.01763
-  POINT  2535  3.4641  8.048999999999999  -2
-  POINT  2536  11.2776  0  2.24974
-  POINT  2537  9.771229999999999  10  5
-  POINT  2538  9.131449999999999  8.514889999999999  3.40946
-  POINT  2539  -4.09123  5.27837  -7.93863
-  POINT  2540  -12.7699  2.88807  -12.1181
-  POINT  2541  -4.6977  12.054  -5.40133
-  POINT  2542  9.4962  4.44458  1.8187
-  POINT  2543  -12.2161  5.68765  -11.159
-  POINT  2544  6.5868  0  -2.36939
-  POINT  2545  -3.89204  1.86094  -8.89212
-  POINT  2546  12.378  1.15222  3.75356
-  POINT  2547  -2.96705  10.772  -5.13908
-  POINT  2548  7.70151  7.44226  1.27936
-  POINT  2549  6.24098  4.68189  -1.26164
-  POINT  2550  -9.89151  5.12988  -10.6177
-  POINT  2551  -2  13  -3.4641
-  POINT  2552  -0.392043  4.41391  -6.29404
-  POINT  2553  -1  7.90972  -5.36646
-  POINT  2554  -2.01277  1.86094  -8.00651
-  POINT  2555  6.49489  6.05428  -0.571985
-  POINT  2556  7.09781  11.2605  2.6682
-  POINT  2557  -9.922929999999999  8.5  -9.53496
-  POINT  2558  12  5.82837  5
-  POINT  2559  1.98579  4.48076  -4.78561
-  POINT  2560  8.411770000000001  0  -0.960467
-  POINT  2561  -7.73589  10  -8.07077
-  POINT  2562  -10.9301  0  -12.4443
-  POINT  2563  5.2934  11.8274  1.1847
-  POINT  2564  2  8.048999999999999  -3.4641
-  POINT  2565  9.748100000000001  2.22229  0.909349
-  POINT  2566  4  11.8274  0
-  POINT  2567  -2.75  11.8274  -4.76314
-  POINT  2568  -5.47273  10.2036  -7.05107
-  POINT  2569  -5.19919  8.417439999999999  -7.70676
-  POINT  2570  5.14749  6.43819  -1.8172
-  POINT  2571  -9.6798  10  -8.99446
-  POINT  2572  -4.43469e-10  10.0815  -4
-  POINT  2573  3.86839  10.3681  -1.01763
-  POINT  2574  9.242839999999999  10  3.81706
-  POINT  2575  -13.293  1.37676  -13.0242
-  POINT  2576  6.69913  12.1296  2.46385
-  POINT  2577  -1.0529  11.8274  -3.85894
-  POINT  2578  5.24098  3.32451  -2.9937
-  POINT  2579  11.1261  2.22229  2.16291
-  POINT  2580  1.0529  9.065250000000001  -3.85894
-  POINT  2581  7.74098  2.12892  -1.26164
-  POINT  2582  1.22877  0  -6.89131
-  POINT  2583  -11.8867  8.34863  -10.5884
-  POINT  2584  -12.2107  7.10817  -11.1496
-  POINT  2585  -2.69919  7.30265  -7.01104
-  POINT  2586  8.79252  7.0162  1.55911
-  POINT  2587  -3.17489  0  -9.482620000000001
-  POINT  2588  -4.47515  13  -5.38266
-  POINT  2589  -1.16731  0  -8.415290000000001
-  POINT  2590  10.9425  9.168060000000001  5
-  POINT  2591  5.9341  9.469099999999999  -5.44462e-17
-  POINT  2592  -1.6191  9.65476  -5.47254
-  POINT  2593  -12.8212  4.67803  -12.207
-  POINT  2594  12  7  5
-  POINT  2595  13.5903  2.71645  5
-  POINT  2596  6.06542  0  -3.49438
-  POINT  2597  -10.4966  4.12027  -11.6658
-  POINT  2598  -11.4803  1.51131  -12.6711
-  POINT  2599  -13.6526  0  -13.6471
-  POINT  2600  2.81549  9.065250000000001  -2.84131
-  POINT  2601  10  0  0
-  POINT  2602  6.49489  7.52581  -0.571985
-  POINT  2603  8.28829  10.3197  2.58655
-  POINT  2604  -11.5491  10  -10.0037
-  POINT  2605  10.9123  9.58403  5
-  POINT  2606  -8.29787  6.78125  -10.086
-  POINT  2607  -7.33599  1.78125  -11.1915
-  POINT  2608  9.58192  7.22229  2.18772
-  POINT  2609  -6.5  0  -11.2583
-  POINT  2610  1  6.43819  -5.36646
-  POINT  2611  14.5242  0  5
-  POINT  2612  -7.4629  4.92406  -10.4282
-  POINT  2613  3.4641  10.0815  -2
-  POINT  2614  2  9.35188  -3.4641
-  POINT  2615  -8.171989999999999  3.5625  -11.1246
-  POINT  2616  10.6311  6.92114  3.09009
-  POINT  2617  -4.64309  0  -10.4707
-  POINT  2618  1.60018  1.92778  -6.49922
-  POINT  2619  11.7092  8.19848  5
-  POINT  2620  -0.777657  1.86094  -8.00764
-  POINT  2621  6.5868  13  2.36939
-  POINT  2622  -7.58878  8.142810000000001  -9.389609999999999
-  POINT  2623  -6.07028  10  -7.94681
-  POINT  2624  5.24098  4.68189  -2.9937
-  POINT  2625  5.30369  13  1.15247
-  POINT  2626  11.3894  0  1.2143
-  POINT  2627  -6.7538  6.28562  -9.731719999999999
-  POINT  2628  4  13  0
-  POINT  2629  -2.75  13  -4.76314
-  POINT  2630  10.8822  10  5
-  POINT  2631  13.6401  0  3.75356
-  POINT  2632  -7.71336  0  -11.8728
-  POINT  2633  -8.54936  1.78125  -11.8059
-  POINT  2634  5.14749  7.90972  -1.8172
-  POINT  2635  -2.97949  1.86094  -9.3033
-  POINT  2636  -8.42376  10  -9.04749
-  POINT  2637  2.41805  0  -6.5691
-  POINT  2638  13.5903  3.89259  5
-  POINT  2639  -13.2369  3.71577  -12.9271
-  POINT  2640  -3.31829  9.047700000000001  -7.11713
-  POINT  2641  -5.47804  3.64219  -10.1243
-  POINT  2642  -1.0529  13  -3.85894
-  POINT  2643  1.0529  10.3681  -3.85894
-  POINT  2644  5.35366  0  -4.5098
-  POINT  2645  -4.43469e-10  11.5408  -4
-  POINT  2646  -10.5634  8.34863  -10.6443
-  POINT  2647  12.756  0  2.50713
-  POINT  2648  3.86839  11.8274  -1.01763
-  POINT  2649  -4.76895  5.00375  -9.427849999999999
-  POINT  2650  -8.92672  0  -12.4872
-  POINT  2651  -12.8158  6.09855  -12.1977
-  POINT  2652  8.19134  0  -2.18321
-  POINT  2653  10.8338  8.5  3.77837
-  POINT  2654  10.3051  9.58403  3.77837
-  POINT  2655  -12.0035  0  -13.5773
-  POINT  2657  5.9341  10.772  -5.44462e-17
-  POINT  2658  4.14749  6.43819  -3.54925
-  POINT  2659  12.3335  4.55847  3.459
-  POINT  2660  -1.6191  10.9576  -5.47254
-  POINT  2661  -3.9341  10.8892  -6.81407
-  POINT  2662  3.5  0  -6.06218
-  POINT  2663  -0.406253  3.78872  -7.61555
-  POINT  2664  4.47998  0  -5.37864
-  POINT  2665  2.81549  10.3681  -2.84131
-  POINT  2666  1.97158  3.85556  -6.10713
-  POINT  2667  -10.2258  10  -10.0595
-  POINT  2668  10.2749  10  3.77837
-  POINT  2669  -3.60401  11.9023  -6.24233
-  POINT  2670  -10.5003  6.47363  -11.5425
-  POINT  2671  -1.62072  11.8274  -5.17657
-  POINT  2672  7.53438  2.12892  -2.44634
-  POINT  2673  8.98908  4.35121  -0.352296
-  POINT  2674  13.319  5.73747  5
-  POINT  2675  0.0915649  0  -8.42229
-  POINT  2676  1  7.90972  -5.36646
-  POINT  2677  5.5  11.8274  -1.83691e-16
-  POINT  2678  -13.6526  2.75351  -13.6471
-  POINT  2679  -2.78409  3.72187  -9.12398
-  POINT  2680  2  10.6548  -3.4641
-  POINT  2681  -2.95646e-10  8.92597  -5.63441
-  POINT  2682  3.51791  3.07059  -5.43681
-  POINT  2683  -2.1476  0  -9.76667
-  POINT  2684  9.242990000000001  5.7236  0.337364
-  POINT  2685  -5.8769  8.142810000000001  -9.19599
-  POINT  2686  8.04379  9.13157  0.762113
-  POINT  2687  -4.00899  8.417439999999999  -8.202030000000001
-  POINT  2688  -6.71188  10  -8.853870000000001
-  POINT  2689  14.8524  1.56423  5
-  POINT  2690  9.95086  0  -0.99015
-  POINT  2691  3.4641  11.5408  -2
-  POINT  2692  7.02483  12.054  1.3766
-  POINT  2693  -5.21655  6.54244  -9.542109999999999
-  POINT  2694  -4.44455  10.2133  -7.69819
-  POINT  2695  7.54963  11.1375  1.30554
-  POINT  2696  5.55001  9.65405  -1.33258
-  POINT  2697  -3.0365  6.73609  -8.432600000000001
-  POINT  2698  13.9683  1.56423  3.75356
-  POINT  2699  12.3335  5.73462  3.459
-  POINT  2700  -12.4864  8.75953  -11.6271
-  POINT  2701  -14.0123  1.37676  -14.2699
-  POINT  2702  -12.8104  7.51907  -12.1883
-  POINT  2703  -12.1624  10  -11.0659
-  POINT  2705  3.86839  13  -1.01763
-  POINT  2706  9.24098  2.12892  -1.26164
-  POINT  2707  -8.843870000000001  6.78125  -11.1511
-  POINT  2708  11.0816  5.62854  1.86835
-  POINT  2709  9.667630000000001  10  2.55674
-  POINT  2710  1.0529  11.8274  -3.85894
-  POINT  2711  -3.5  13  -6.06218
-  POINT  2712  7.87222  0  -3.19546
-  POINT  2713  12.0765  9.58403  5
-  POINT  2714  -1.9338  1.86094  -9.532550000000001
-  POINT  2715  12.6052  8.5  5
-  POINT  2716  4.14749  7.90972  -3.54925
-  POINT  2717  -11.1286  3.58843  -13.0252
-  POINT  2718  13.319  6.9091  5
-  POINT  2719  -4.43469e-10  13  -4
-  POINT  2720  -3.69048  0  -10.8916
-  POINT  2721  -8.969749999999999  10  -10.1126
-  POINT  2722  6.91781  2.12892  -3.51655
-  POINT  2723  3.51791  4.42797  -5.43681
-  POINT  2724  0.9857900000000001  5.813  -6.68797
-  POINT  2725  11.9021  4.37097  2.05565
-  POINT  2726  -6.18936  1.78125  -11.7126
-  POINT  2727  -1.39204  5.74615  -8.196389999999999
-  POINT  2728  -1.65377  13  -5.16936
-  POINT  2729  -14.3719  0  -14.8928
-  POINT  2730  12.0463  10  5
-  POINT  2731  -0.6191  10.671  -5.74049
-  POINT  2732  -10.0001  0  -13.6202
-  POINT  2733  -13.6001  4.8546  -13.5561
-  POINT  2734  2.81549  11.8274  -2.84131
-  POINT  2735  -5.38148  0  -11.8338
-  POINT  2736  5.5  13  -1.83691e-16
-  POINT  2737  2  11.8274  -3.4641
-  POINT  2738  11.5  0  0
-  POINT  2739  -8.780749999999999  4.90625  -12.0493
-  POINT  2740  12.3335  6.90625  3.459
-  POINT  2741  1.19995  0  -8.411860000000001
-  POINT  2742  -13.4086  6.02487  -13.2244
-  POINT  2743  6.8991  13  1.18426
-  POINT  2744  4.87954  8.92597  -2.8172
-  POINT  2745  -12.3631  1.37676  -14.2002
-  POINT  2746  11.4944  9.58403  3.88578
-  POINT  2747  12.0232  8.5  3.88578
-  POINT  2748  -11.1364  8.34863  -11.7698
-  POINT  2749  15.8654  0  5
-  POINT  2750  -5  10  -8.66025
-  POINT  2751  5.55001  10.9569  -1.33258
-  POINT  2752  -10.9905  5.42575  -12.7862
-  POINT  2753  -3.49541  1.86094  -10.7123
-  POINT  2754  14.8795  0  3.60554
-  POINT  2755  -10.8391  10  -11.1217
-  POINT  2756  8.84163  10.2038  1.2196
-  POINT  2757  12.9391  0  1.25642
-  POINT  2758  11.4643  10  3.88578
-  POINT  2759  -1.08351  0  -9.941129999999999
-  POINT  2760  5.2934  11.8274  -1.1847
-  POINT  2761  3.4641  13  -2
-  POINT  2762  15.1806  3.12845  5
-  POINT  2763  9.799630000000001  0  -1.99178
-  POINT  2765  9.328709999999999  8.50131  0.706384
-  POINT  2766  7.24511  0  -4.29568
-  POINT  2767  13.9954  0  2.3591
-  POINT  2768  1.0529  13  -3.85894
-  POINT  2769  -12.7227  0  -14.823
-  POINT  2770  -14.0158  3.89234  -14.2762
-  POINT  2771  3.3572  5.80455  -5.61683
-  POINT  2772  -2.64419  11.1375  -7.19094
-  POINT  2773  -7.36534  6.78125  -11.2352
-  POINT  2774  -0.810528  1.86094  -9.52806
-  POINT  2775  -11.1  6.88453  -12.5811
-  POINT  2776  10.6502  5.44104  0.465003
-  POINT  2777  2.21294  0  -8.18291
-  POINT  2778  9.1408  2.12892  -2.25753
-  POINT  2779  3.1323  1.875  -7.15041
-  POINT  2780  -6.65625  8.142810000000001  -10.5388
-  POINT  2781  12.8391  3.01184  1.71465
-  POINT  2782  2.81549  13  -2.84131
-  POINT  2783  -1.47823e-10  7.77043  -7.26881
-  POINT  2784  11.1673  8.40625  2.23737
-  POINT  2785  -7.49122  10  -10.1967
-  POINT  2786  -13.4032  7.44539  -13.215
-  POINT  2787  2  13  -3.4641
-  POINT  2788  14.9093  4.97333  5
-  POINT  2789  -2.32025  12.054  -6.77198
-  POINT  2790  -0.6191  12.1303  -5.74049
-  POINT  2791  -6.60336  4.90625  -11.7278
-  POINT  2792  -6.9373  1.78125  -12.712
-  POINT  2793  10.857  10  2.66415
-  POINT  2794  -13.1344  8.75953  -12.7495
-  POINT  2795  -3.36461  10.2038  -8.266870000000001
-  POINT  2796  -6.1013  0  -12.7788
-  POINT  2797  -12.8104  10  -12.1883
-  POINT  2798  -5.89426  6.26781  -11.0313
-  POINT  2799  5.28206  10.6703  -2.33258
-  POINT  2800  7.20802  11.9023  -2.32961e-16
-  POINT  2801  7.86821  10.8892  -1.08892e-16
-  POINT  2803  6.68428  0  -5.24619
-  POINT  2804  1.81661  9.5359  -5.55126
-  POINT  2805  -9.515739999999999  10  -11.1776
-  POINT  2806  -0.622797  13  -5.44578
-  POINT  2807  5.19474  1.875  -5.95966
-  POINT  2808  -2.45016  0  -11.1875
-  POINT  2809  13.9238  4.97048  3.459
-  POINT  2810  16.1936  1.56423  5
-  POINT  2811  -11.5956  4.41614  -13.8342
-  POINT  2812  -7.31466  0  -13.3933
-  POINT  2813  8.481960000000001  4.25784  -2.52329
-  POINT  2814  8.428990000000001  8.94591  -0.571985
-  POINT  2815  5.31268  13  -1.13652
-  POINT  2816  0.614386  11.5408  -5.44565
-  POINT  2817  -2.42395  13  -6.56692
-  POINT  2818  3.38076  0  -7.76148
-  POINT  2819  0.816609  10.5521  -5.81921
-  POINT  2820  -11.0735  0  -14.7532
-  POINT  2821  8.73587  5.63023  -1.83363
-  POINT  2822  15.2078  1.56423  3.60554
-  POINT  2823  -9.27102  3.85837  -13.293
-  POINT  2824  4.26791  1.875  -6.73584
-  POINT  2825  -3.9094  4.98594  -10.7275
-  POINT  2827  3.3572  7.27607  -5.61683
-  POINT  2828  11.3907  0  -1.21213
-  POINT  2829  3.5037  3.80278  -6.75832
-  POINT  2830  13.9242  8.4091  5
-  POINT  2831  9.91727  10  1.28361
-  POINT  2832  9.531980000000001  0  -3.02346
-  POINT  2833  5.9818  0  -6.00512
-  POINT  2834  8.98978  7.00261  -1.14397
-  POINT  2835  13.2104  10  5
-  POINT  2836  -9.452629999999999  8.125  -12.0758
-  POINT  2837  14.638  6.8182  5
-  POINT  2838  0.0401433  0  -9.999919999999999
-  POINT  2839  -1.72935  5.17959  -9.61795
-  POINT  2840  -9.648389999999999  2.07712  -13.9743
-  POINT  2841  -0.6191  9.51548  -7.3749
-  POINT  2842  3.89872  9.536049999999999  -4.34922
-  POINT  2843  4.25  0  -7.36122
-  POINT  2844  7.38847  6.01414  -3.07885
-  POINT  2845  5.02944  0  -6.81171
-  POINT  2846  11.5872  4.08191  0.123999
-  POINT  2847  -4.20674  0  -12.3005
-  POINT  2848  -2.42238  1.15222  -11.1875
-  POINT  2849  -14.6068  2.97549  -15.2997
-  POINT  2850  2.96705  9.469099999999999  -5.13908
-  POINT  2851  7  13  -3.67382e-16
-  POINT  2852  8.81649  2.12892  -3.27775
-  POINT  2853  7.64238  7.38652  -2.38919
-  POINT  2856  -5.77934  10  -10.003
-  POINT  2857  1  9.0245  -6.73205
-  POINT  2858  10.8284  6.90756  0.387012
-  POINT  2859  -12.0113  3.45388  -14.5543
-  POINT  2860  13.2187  8.5  3.82566
-  POINT  2861  -11.7361  8.75953  -12.8085
-  POINT  2862  13.6525  6.81535  3.459
-  POINT  2864  -11.4121  10  -12.2473
-  POINT  2865  -15.1102  0  -16.1716
-  POINT  2866  -5.01736  8.125  -10.4956
-  POINT  2867  -3.20703e-08  10.0408  -7
-  POINT  2868  8.889099999999999  10.2133  -2.61164e-17
-  POINT  2869  12.6284  10  3.88578
-  POINT  2870  -11.5902  5.83665  -13.8249
-  POINT  2871  -9.38951  6.25  -12.974
-  POINT  2872  4.40888  11.5408  -3.2549
-  POINT  2873  -3.847  10  -9.230420000000001
-  POINT  2874  13  0  0
-  POINT  2875  4.63077  10.5523  -3.61717
-  POINT  2876  1.61439  11.8274  -5.1777
-  POINT  2877  -14.379  5.03117  -14.9052
-  POINT  2878  1.81661  10.8388  -5.55126
-  POINT  2879  -14.9664  1.59873  -15.9226
-  POINT  2880  6.29498  7.77043  -3.63441
-  POINT  2881  5.28206  12.1296  -2.33258
-  POINT  2882  -12.371  2.07712  -15.1771
-  POINT  2883  11.8391  1.85962  -0.78535
-  POINT  2884  17.2066  0  5
-  POINT  2885  -14.1875  6.20144  -14.5735
-  POINT  2886  14.1175  0  1.10554
-  POINT  2887  -8.03722  10  -11.2617
-  POINT  2888  1.7943  3.07434  -8.65203
-  POINT  2889  16.2208  0  3.60554
-  POINT  2890  2.51791  5.76022  -7.33916
-  POINT  2891  9.49489  8.50131  -0.571985
-  POINT  2892  -2.22698  3.01316  -11.0081
-  POINT  2893  12.667  6.8125  1.91799
-  POINT  2894  5.02365  13  -2.19049
-  POINT  2895  12.3566  8.40625  2.34478
-  POINT  2896  -7.5422  3.34169  -13.3611
-  POINT  2897  -13.996  7.37171  -14.2418
-  POINT  2898  -1.21582  12.1296  -7.03354
-  POINT  2899  0.618077  13  -5.44689
-  POINT  2900  -1.2382  11.2605  -7.48098
-  POINT  2901  9.151020000000001  0  -4.03222
-  POINT  2902  8.250959999999999  2.12892  -4.24829
-  POINT  2903  -0.33731  7.20387  -8.69036
-  POINT  2904  13.2171  1.85962  0.468214
-  POINT  2905  16.6573  2.79516  5
-  POINT  2906  12.0463  10  2.77157
-  POINT  2907  3.67683  11.8274  -3.98695
-  POINT  2908  15.2349  0  2.21108
-  POINT  2909  1.16303  0  -9.93214
-  POINT  2910  -13.7272  8.68585  -13.7762
-  POINT  2911  3.89872  10.8389  -4.34922
-  POINT  2912  6.75889  4.00392  -4.9664
-  POINT  2913  -7.91957  1.56044  -14.0424
-  POINT  2914  -1.37562  0  -11.4168
-  POINT  2915  -7.9741  8.125  -12.1599
-  POINT  2916  -4.62073  3.125  -12.3157
-  POINT  2917  2.96705  10.772  -5.13908
-  POINT  2918  2.75  11.8274  -4.76314
-  POINT  2919  16.3151  4.2765  5
-  POINT  2920  7.5506  11.1366  -1.30435
-  POINT  2921  5.33013  9.0245  -4.23205
-  POINT  2923  -8.427009999999999  0  -14.6193
-  POINT  2924  11.3335  8.40625  0.958997
-  POINT  2925  8.0449  9.13086  -1.90457
-  POINT  2926  -13.4584  10  -13.3107
-  POINT  2927  11.2776  0  -2.24982
-  POINT  2928  -1.90414  10.3197  -8.47115
-  POINT  2929  -12.8174  0  -16.0413
-  POINT  2930  -10.0888  10  -12.3032
-  POINT  2931  11.0232  10  1.38578
-  POINT  2932  -4.95467  0  -13.2999
-  POINT  2933  7.02654  12.054  -1.36767
-  POINT  2934  -1.24145  13  -6.88904
-  POINT  2935  2.31573  9.0245  -6.55272
-  POINT  2936  -7.21212  6.25  -12.6525
-  POINT  2937  -2.22698  4.18931  -11.0081
-  POINT  2938  -10.7218  2.07712  -15.1073
-  POINT  2939  10.397  6.72006  -1.01633
-  POINT  2940  5.6654  5.76022  -5.52196
-  POINT  2941  2.16571  5.00212  -8.25994
-  POINT  2942  -1.37669  1.15222  -11.4167
-  POINT  2943  10.619  2.12892  -2.51521
-  POINT  2944  1.65408  13  -5.17042
-  POINT  2945  -0.212128  4.93527  -9.768370000000001
-  POINT  2946  6.6975  9.51477  -3.14978
-  POINT  2947  -10.0257  8.125  -13.2014
-  POINT  2948  -0.95641  8.948919999999999  -8.79645
-  POINT  2949  4.41298  13  -3.25043
-  POINT  2950  6.06218  10.0408  -3.5
-  POINT  2951  6.8991  13  -1.18426
-  POINT  2952  16.0438  6.12137  5
-  POINT  2953  2.3572  7.13679  -7.51918
-  POINT  2954  10  10  0
-  POINT  2955  8.64011  0  -5.03472
-  POINT  2956  15.1512  8.4091  5
-  POINT  2957  -14.97  4.11431  -15.9288
-  POINT  2958  2.19773  0  -9.755509999999999
-  POINT  2959  14.4374  10  5
-  POINT  2960  4.51665  9.0245  -5.28214
-  POINT  2961  -12.3289  8.68585  -13.8353
-  POINT  2962  14.4295  3.42385  1.71465
-  POINT  2963  -4.31145  10  -10.2392
-  POINT  2964  -9.87978  5.20212  -14.2177
-  POINT  2965  -2.95007  0  -12.6608
-  POINT  2966  -12.3745  4.5927  -15.1833
-  POINT  2967  17.6703  1.23094  5
-  POINT  2968  12.2356  6.625  0.514651
-  POINT  2970  3.64455  13  -4.02805
-  POINT  2971  -6.55869  10  -11.3458
-  POINT  2972  -12.183  5.76297  -14.8516
-  POINT  2973  6.9976  2.86453  -5.77619
-  POINT  2974  8.84277  10.2036  -1.21399
-  POINT  2975  -11.1682  0  -15.9715
-  POINT  2976  -12.0601  10  -13.3697
-  POINT  2977  2.75  13  -4.76314
-  POINT  2978  16.0724  3.12467  3.40625
-  POINT  2979  -5.79671  8.125  -11.8384
-  POINT  2980  12.9391  0  -1.25642
-  POINT  2981  -0.316973  0  -11.4653
-  POINT  2982  -0.0588102  12.1618  -7.13179
-  POINT  2983  -2.93831  1.15222  -12.5964
-  POINT  2984  15.8751  7.38582  5
-  POINT  2985  14.5377  8.4091  3.82566
-  POINT  2986  -3.82717  8.125  -10.9909
-  POINT  2987  13.8239  10  3.82566
-  POINT  2988  -3.19224e-08  8.88522  -8.634410000000001
-  POINT  2989  -5.71609  3.34548  -13.3857
-  POINT  2990  -2.61962  10  -9.650779999999999
-  POINT  2991  9.22504  5.14911  -3.32935
-  POINT  2992  -0.756861  3.21085  -11.0309
-  POINT  2993  10.9021  8.21875  -0.444346
-  POINT  2994  9.328709999999999  8.50131  -1.85035
-  POINT  2995  11.0801  3.98854  -2.04699
-  POINT  2996  3.19674  0  -9.47528
-  POINT  2997  5.50469  7.13679  -5.70198
-  POINT  2998  -1.64712  8.318659999999999  -9.881349999999999
-  POINT  2999  8.019970000000001  0  -5.97328
-  POINT  3000  4.11628  1.875  -8.44239
-  POINT  3001  9.478949999999999  6.52149  -2.63969
-  POINT  3002  -2.85467  6.44366  -11.2214
-  POINT  3003  10.9151  0  -3.46941
-  POINT  3004  -5.03472  6.25  -12.3309
-  POINT  3005  11.334  5.36093  -1.35733
-  POINT  3006  0.193461  11.1903  -7.64946
-  POINT  3007  6.7001  12.1292  -2.46156
-  POINT  3008  1.17992  6.95955  -8.84079
-  POINT  3009  -15.8485  0  -17.4505
-  POINT  3010  -5.7026  0  -14.2993
-  POINT  3011  15.8011  4.96954  3.40625
-  POINT  3012  -9.50041  0  -15.7523
-  POINT  3013  -13.8158  0  -17.0192
-  POINT  3014  7.10002  11.2591  -2.66516
-  POINT  3015  -0.674621  6.63731  -10.1119
-  POINT  3016  13.5522  8.40625  2.28466
-  POINT  3017  5.03582  3.75  -7.40951
-  POINT  3018  -0.00648884  13  -7
-  POINT  3019  -0.661053  10.3115  -8.689159999999999
-  POINT  3020  8.131550000000001  6.9054  -3.8849
-  POINT  3021  -15.7047  1.59873  -17.2014
-  POINT  3022  13.2418  10  2.71145
-  POINT  3023  -14.3737  8.68585  -14.896
-  POINT  3024  5.01791  1.875  -8.034879999999999
-  POINT  3025  5.82164  1.875  -7.4578
-  POINT  3026  4.12824  0  -9.10811
-  POINT  3027  13.3391  1.85962  -0.78535
-  POINT  3028  -8.150969999999999  4.68544  -14.2858
-  POINT  3029  7.34965  0  -6.78105
-  POINT  3031  -11.9476  8.75953  -14.2621
-  POINT  3032  10.8998  1.15137  -3.49589
-  POINT  3033  -8.75334  10  -12.7467
-  POINT  3034  13.1726  5.26587  0.173647
-  POINT  3035  -14.1049  10  -14.4304
-  POINT  3036  -10.6619  10  -13.4287
-  POINT  3037  6.5868  13  -2.36939
-  POINT  3038  14.4566  1.85962  0.320189
-  POINT  3039  17.0854  1.56044  3.40625
-  POINT  3040  14.8156  4.96669  1.86525
-  POINT  3041  18.645  0  5
-  POINT  3042  0.09342930000000001  1.34992  -11.4395
-  POINT  3043  -15.5609  3.19746  -16.9523
-  POINT  3044  -12.9655  3.67585  -16.2069
-  POINT  3045  5  0  -8.66025
-  POINT  3047  -15.0673  6.01656  -16.0973
-  POINT  3048  6.60746  0  -7.50609
-  POINT  3049  11.8042  6.4375  -0.888691
-  POINT  3050  5.82374  0  -8.12921
-  POINT  3051  16.0995  1.56044  2.01179
-  POINT  3052  18.134  2.46187  5
-  POINT  3053  -3.56935  0  -13.6894
-  POINT  3054  14.1388  0  -0.743575
-  POINT  3055  -14.8757  7.18683  -15.7655
-  POINT  3056  0.821734  0  -11.4592
-  POINT  3057  -3.3523  4.27722  -12.6116
-  POINT  3058  1.76143  3.07434  -10.1724
-  POINT  3059  -8.69023  8.125  -13.6449
-  POINT  3060  8.28908  10.3192  -2.58752
-  POINT  3061  -10.3701  4.15424  -15.4615
-  POINT  3062  17.7918  3.94321  5
-  POINT  3063  10.241  3.28029  -3.76164
-  POINT  3064  9.91727  10  -1.28361
-  POINT  3065  12.8861  8.40625  0.955462
-  POINT  3066  1.38762  12.0195  -7.05322
-  POINT  3067  15.2563  0  0.361964
-  POINT  3068  -1.66987  0  -12.8923
-  POINT  3069  8.82502  8.50131  -3.07198
-  POINT  3070  4.87511  5.12657  -7.58953
-  POINT  3071  6.20368  12.1599  -3.51979
-  POINT  3072  12.5757  10  1.38225
-  POINT  3073  8.56175  4.99344  -4.78293
-  POINT  3074  -5.0908  10  -11.582
-  POINT  3075  -12.9204  1.875  -16.8763
-  POINT  3076  10.5749  0  -4.51734
-  POINT  3077  17.4496  5.42454  5
-  POINT  3078  15.6643  10  5
-  POINT  3079  12.756  0  -2.50713
-  POINT  3080  15.6649  8.4091  4.04542
-  POINT  3081  -8.87505  5.8416  -14.6733
-  POINT  3082  -3.12126  10  -10.7345
-  POINT  3083  -10.8164  2.07712  -16.3256
-  POINT  3084  -4.32882  8.125  -12.0746
-  POINT  3085  1.22877  13  -6.89131
-  POINT  3086  17.8387  0  3.25524
-  POINT  3087  7.47761  8.88522  -4.3172
-  POINT  3088  6.5302  11.1904  -3.9882
-  POINT  3089  -5.97357  4.68544  -13.9643
-  POINT  3090  1.63322  11.0228  -7.63841
-  POINT  3091  -1.66987  1.15222  -12.8923
-  POINT  3092  11.5526  10  -0.00353555
-  POINT  3093  -3.3523  5.45337  -12.6116
-  POINT  3094  -1.31574  10  -9.91306
-  POINT  3095  -6.30751  1.56044  -14.9485
-  POINT  3097  10.241  4.45949  -3.76164
-  POINT  3098  -0.33731  8.318659999999999  -10.056
-  POINT  3099  16.8529  0  1.86078
-  POINT  3100  6.06542  13  -3.49438
-  POINT  3101  10.8862  6.23894  -2.51205
-  POINT  3102  7.46826  6.74974  -5.33849
-  POINT  3103  10.5755  1.15137  -4.51611
-  POINT  3104  2.77828  3.07434  -9.94402
-  POINT  3105  -1.17225  5.64702  -11.5021
-  POINT  3106  17.2809  6.68899  5
-  POINT  3108  -6.81495  0  -15.5254
-  POINT  3109  16.3882  8.97672  5
-  POINT  3110  2.49541  11.9497  -6.77798
-  POINT  3111  10.5185  8.50131  -1.95771
-  POINT  3112  -7.27481  10  -12.8308
-  POINT  3113  15.0508  10  3.82566
-  POINT  3114  12.7412  5.07837  -1.2297
-  POINT  3115  1.2167  1.34992  -11.435
-  POINT  3116  1.91414  0  -11.3221
-  POINT  3117  -3.73347  1.56423  -13.9737
-  POINT  3118  -10.2371  8.125  -14.655
-  POINT  3119  3.69783  4.94934  -8.91114
-  POINT  3120  5.41477  12.02  -4.72769
-  POINT  3121  0.842605  6.39299  -10.2623
-  POINT  3122  -6.51283  8.125  -13.3233
-  POINT  3123  19.1087  1.23094  5
-  POINT  3124  17.5491  2.79138  3.40625
-  POINT  3125  -15.6582  5.09971  -17.1208
-  POINT  3126  -8.64123  3.63756  -15.5296
-  POINT  3127  -13.0628  5.5781  -16.3754
-  POINT  3128  -11.2628  0  -17.1898
-  POINT  3129  10.0886  0  -5.45656
-  POINT  3131  -9.148669999999999  2.07712  -16.1064
-  POINT  3132  -1.66987  2.30445  -12.8923
-  POINT  3133  4.7144  6.50314  -7.76955
-  POINT  3134  0.841955  10.2488  -8.8245
-  POINT  3135  13.2171  1.85962  -2.03891
-  POINT  3136  3.60401  11.9023  -6.24233
-  POINT  3137  -4.31728  0  -14.6888
-  POINT  3138  9.525270000000001  3.47884  -5.04665
-  POINT  3139  -12.5404  8.68585  -15.2889
-  POINT  3140  17.2069  4.27271  3.40625
-  POINT  3141  -2.14474  8.5  -11.2715
-  POINT  3142  7.85854  10.3114  -3.76604
-  POINT  3143  2.41805  13  -6.5691
-  POINT  3144  4.61376  11.9463  -5.55901
-  POINT  3145  12.4547  8.21875  -0.447881
-  POINT  3146  17.1121  7.95344  5
-  POINT  3147  4.32425  8.69617  -7.29181
-  POINT  3148  2.83811  11.0262  -7.28988
-  POINT  3149  -0.617578  0  -12.9831
-  POINT  3150  -3.3523  6.625  -12.6116
-  POINT  3151  -9.3264  10  -13.8722
-  POINT  3152  -12.2716  10  -14.8233
-  POINT  3153  14.4374  10  2.65133
-  POINT  3154  5.35366  13  -4.5098
-  POINT  3155  -6.69766  5.8416  -14.3518
-  POINT  3156  -1.88037  9.58403  -10.8136
-  POINT  3157  2.3572  8.251569999999999  -8.884779999999999
-  POINT  3158  5.79743  11.0231  -5.23435
-  POINT  3159  -1.17225  6.81866  -11.5021
-  POINT  3160  10.4949  7.00131  -3.07198
-  POINT  3161  -12.924  4.39058  -16.8825
-  POINT  3162  -14.7514  10  -15.5502
-  POINT  3163  14.0168  0  -1.99714
-  POINT  3164  -14.5542  0  -18.298
-  POINT  3165  -5.74063  10  -12.5873
-  POINT  3166  -16.5893  0  -18.7336
-  POINT  3167  2.23355  1.34992  -11.2065
-  POINT  3168  -0.907868  7.90269  -11.0442
-  POINT  3169  8.33075  2.86453  -6.50793
-  POINT  3170  9.817880000000001  8.020189999999999  -3.34607
-  POINT  3171  9.667630000000001  10  -2.55674
-  POINT  3172  -2.30091  0  -13.9853
-  POINT  3173  16.4987  6.1257  2.9729
-  POINT  3174  2.9475  0  -11.0926
-  POINT  3175  3.5  13  -6.06218
-  POINT  3176  3.9341  10.8892  -6.81407
-  POINT  3177  -1.66987  3.48059  -12.8923
-  POINT  3178  -9.59507  0  -16.9706
-  POINT  3179  -1.86529  10  -10.7875
-  POINT  3180  4.47998  13  -5.37864
-  POINT  3181  4.89532  11.0273  -6.10059
-  POINT  3182  9.968120000000001  6.04037  -4.1354
-  POINT  3183  -14.4104  1.59873  -18.0489
-  POINT  3184  11.8232  4.87981  -2.85305
-  POINT  3185  -4.97865  8.125  -13.0799
-  POINT  3186  18.3024  1.23094  3.25524
-  POINT  3187  11.0236  10  -1.38572
-  POINT  3188  6.83868  4.73953  -7.22604
-  POINT  3189  -0.603485  1.15222  -12.986
-  POINT  3190  12.4397  0  -3.77559
-  POINT  3191  9.8598  1.34992  -5.80111
-  POINT  3192  9.512180000000001  0  -6.44269
-  POINT  3193  3.53711  6.32591  -9.09116
-  POINT  3194  7.6245  2.86453  -7.27433
-  POINT  3195  -9.365320000000001  4.79372  -15.917
-  POINT  3196  -15.2534  8.50098  -16.4197
-  POINT  3197  -3.62291  10  -11.8182
-  POINT  3198  15.5156  8.4091  2.61876
-  POINT  3199  13.6783  3.71924  -1.5707
-  POINT  3200  15.3212  3.42006  0.1209
-  POINT  3201  15.5132  6.12285  1.4319
-  POINT  3202  -2.30091  1.15222  -13.9853
-  POINT  3203  -16.5893  1.23243  -18.7336
-  POINT  3204  13.7713  10  1.32213
-  POINT  3205  -4.14746  4.68923  -13.9889
-  POINT  3206  -6.36971e-08  10  -10
-  POINT  3207  2.11384  10.2505  -8.619899999999999
-  POINT  3208  12.378  1.15137  -3.75356
-  POINT  3209  14.2988  6.53125  0.136727
-  POINT  3210  -6.91242  3.12088  -15.5977
-  POINT  3211  -4.4814  1.56423  -14.9731
-  POINT  3212  17.0707  7.71227  4.04542
-  POINT  3213  -7.41986  1.56044  -16.1745
-  POINT  3214  20.0835  0  5
-  POINT  3215  3.94849  0  -10.794
-  POINT  3216  13.3917  6.85962  -0.788886
-  POINT  3217  16.9642  3.12088  1.8125
-  POINT  3218  -1.66987  4.65674  -12.8923
-  POINT  3219  -10.8733  10  -14.8824
-  POINT  3220  14.4779  1.85962  -1.52892
-  POINT  3221  -16.4455  2.83116  -18.4845
-  POINT  3222  1.17992  8.074339999999999  -10.2064
-  POINT  3223  19.4053  3.08829  5
-  POINT  3224  16.178  10  4.04542
-  POINT  3225  -10.7274  7.07712  -15.8987
-  POINT  3226  6.68733  8.251569999999999  -6.38478
-  POINT  3227  -7.9273  0  -16.7514
-  POINT  3228  8.84829  0  -7.3182
-  POINT  3229  0.344979  5.4027  -11.6525
-  POINT  3230  16.1209  1.56044  0.162675
-  POINT  3231  0.469168  0  -12.985
-  POINT  3232  14.5301  8.40625  1.07775
-  POINT  3233  11.9257  8.21875  -1.83007
-  POINT  3234  -15.7555  7.00196  -17.2893
-  POINT  3235  16.9611  10  5
-  POINT  3236  -12.2613  0  -18.1676
-  POINT  3237  7.21883  10.2484  -5.14674
-  POINT  3238  19.0631  4.56963  5
-  POINT  3239  -0.108169  6.81866  -11.5487
-  POINT  3240  3.67292  8.251569999999999  -8.705450000000001
-  POINT  3241  4.87834  0  -10.3799
-  POINT  3242  3.73693  1.19948  -10.8758
-  POINT  3243  9.294280000000001  1.34992  -6.77164
-  POINT  3244  18.5003  6.47451  5
-  POINT  3245  6.67797  6.1161  -7.40606
-  POINT  3246  -2.64639  8.5  -12.3553
-  POINT  3247  8.13123  0  -8.10103
-  POINT  3248  2.35983  6.14867  -10.4128
-  POINT  3249  15.2776  0  -1.48715
-  POINT  3250  9.31419  8.020189999999999  -4.5677
-  POINT  3251  -13.515  3.47373  -17.9061
-  POINT  3252  16.902  8.97672  4.04542
-  POINT  3253  0.367156  7.91599  -11.0042
-  POINT  3254  -0.201692  2.50214  -12.9984
-  POINT  3255  -4.0118  6.5341  -13.7539
-  POINT  3256  15.5646  10  2.87108
-  POINT  3257  -4.98789  0  -15.8504
-  POINT  3258  13.1051  10  -0.00707111
-  POINT  3259  -2.38201  9.58403  -11.8973
-  POINT  3260  5.75  0  -9.959289999999999
-  POINT  3261  9.242839999999999  10  -3.81706
-  POINT  3262  -1.66987  5.82837  -12.8923
-  POINT  3263  17.685  8.97672  5
-  POINT  3264  8.58802  1.34992  -7.53805
-  POINT  3265  12.8391  3.01099  -3.28535
-  POINT  3266  6.548  0  -9.41738
-  POINT  3267  19.2771  0  3.25524
-  POINT  3268  -10.9195  3.95212  -17.1607
-  POINT  3269  -16.4455  4.12444  -18.4845
-  POINT  3270  7.37283  0  -8.81683
-  POINT  3271  -7.63651  4.27704  -15.9851
-  POINT  3272  -8.14395  2.7166  -16.562
-  POINT  3273  4.84837  1.13303  -10.3668
-  POINT  3274  17.7175  1.56044  1.66149
-  POINT  3275  3.36152  10.211  -8.32762
-  POINT  3276  9.304830000000001  5.88471  -5.58899
-  POINT  3277  6.4081  10.2508  -6.13965
-  POINT  3278  12  0  -5
-  POINT  3279  5.87385  8.251569999999999  -7.43487
-  POINT  3280  11.9021  6.71875  -2.94435
-  POINT  3281  -7.99094  10  -14.3157
-  POINT  3282  -2.93195  0  -15.0783
-  POINT  3283  -2.46503  2.71645  -14.2696
-  POINT  3284  4.8572  8.251569999999999  -8.2149
-  POINT  3285  -2.36694  10  -11.8712
-  POINT  3286  18.3316  7.73896  5
-  POINT  3287  6.76394  3.07445  -8.62627
-  POINT  3288  4.44455  10.2133  -7.69819
-  POINT  3289  -12.9181  10  -15.9431
-  POINT  3290  -0.607406  9.785640000000001  -11.0521
-  POINT  3291  16.8742  0  0.0116636
-  POINT  3292  -4.27274  10  -12.8235
-  POINT  3293  -0.555486  10  -10.9621
-  POINT  3294  -15.5345  0  -19.3426
-  POINT  3295  1.30482  10  -9.91108
-  POINT  3296  6.55373  1.13303  -9.382210000000001
-  POINT  3297  0.870327  1.34992  -12.9708
-  POINT  3298  5.75  1.13303  -9.959289999999999
-  POINT  3299  -8.17577  7.7166  -15.3442
-  POINT  3300  -0.201692  3.67828  -12.9984
-  POINT  3301  10.8574  10  -2.66409
-  POINT  3302  1.57041  0  -12.8945
-  POINT  3303  -15.3966  10  -16.6676
-  POINT  3304  7.54976  1.19945  -8.67456
-  POINT  3305  2.49564  8.074339999999999  -10.0271
-  POINT  3306  10.9841  5.35076  -4.5677
-  POINT  3307  1.8151  4.42425  -11.6753
-  POINT  3308  12.8628  6.85962  -2.17107
-  POINT  3309  -11.3659  1.875  -18.0248
-  POINT  3310  5.52739  10.2096  -7.08247
-  POINT  3311  18.8204  3.4178  3.40625
-  POINT  3312  -15.3907  1.59873  -19.0935
-  POINT  3313  20.38  1.85736  5
-  POINT  3314  4.84837  2.3215  -10.3668
-  POINT  3315  12  1.15137  -5
-  POINT  3316  12.8391  4.19019  -3.28535
-  POINT  3317  17.9045  5.42887  2.9729
-  POINT  3318  13.6401  0  -3.75356
-  POINT  3319  -13.4201  8.50098  -16.8126
-  POINT  3320  -1.66987  7  -12.8923
-  POINT  3321  -5.08631  3.12467  -15.6222
-  POINT  3322  -2.46503  3.89259  -14.2696
-  POINT  3323  5.76791  4.1965  -9.333920000000001
-  POINT  3324  16.9214  7.71227  2.61876
-  POINT  3325  -6.45676  10  -14.0723
-  POINT  3326  18.4708  0  1.51048
-  POINT  3327  6.55373  2.3215  -9.382210000000001
-  POINT  3328  -8.36059  5.43319  -16.3726
-  POINT  3329  5.75  2.3215  -9.959289999999999
-  POINT  3330  -15.8986  8.50098  -17.5372
-  POINT  3331  -1.14112  9.168060000000001  -11.9765
-  POINT  3333  11.5523  0  -5.95712
-  POINT  3334  8.66025  10  -5
-  POINT  3335  -13.2598  0  -19.1455
-  POINT  3336  10.8338  8.5  -3.77837
-  POINT  3337  -17.3301  0  -20.0167
-  POINT  3338  -9.537850000000001  10  -15.3259
-  POINT  3339  -3.29622  8.5  -13.3605
-  POINT  3340  10.3065  9.58281  -3.77837
-  POINT  3341  12  2.30274  -5
-  POINT  3342  12.5762  10  -1.38926
-  POINT  3343  -9.69816  1.875  -17.8056
-  POINT  3344  10.4567  7.603  -4.5677
-  POINT  3345  8.65089  7.86453  -6.02128
-  POINT  3346  -1.52445  8.19848  -12.6404
-  POINT  3347  -13.6122  5.37598  -18.0746
-  POINT  3348  -0.0571031  4.79629  -12.9999
-  POINT  3349  10.9841  6.52019  -4.5677
-  POINT  3350  -0.608585  5.82837  -12.9857
-  POINT  3351  -3.09607  1.56423  -15.3626
-  POINT  3352  -1.12604  9.58403  -11.9504
-  POINT  3353  12.8391  5.35962  -3.28535
-  POINT  3354  1.95841  5.54226  -11.6596
-  POINT  3355  19.5737  1.85736  3.25524
-  POINT  3356  -5.5928  1.56044  -16.4995
-  POINT  3357  10.2753  10  -3.77837
-  POINT  3358  2.63145  10  -9.64134
-  POINT  3359  -4.95065  4.96954  -15.3873
-  POINT  3360  2.67023  0  -12.7111
-  POINT  3361  1.40906  6.57434  -11.6991
-  POINT  3362  1.97575  1.34992  -12.849
-  POINT  3363  -9.722670000000001  7.7166  -16.3543
-  POINT  3364  1.27036  2.69983  -12.9378
-  POINT  3365  14.1012  1.85962  -3.28535
-  POINT  3366  -16.5428  6.02669  -18.653
-  POINT  3367  0.666942  9.81282  -10.9685
-  POINT  3368  16.6918  10  3.09084
-  POINT  3369  8.641529999999999  5.72905  -7.04257
-  POINT  3370  11.5475  1.15137  -5.97113
-  POINT  3371  -6.10024  0  -17.0764
-  POINT  3372  -2.32937  5.73747  -14.0346
-  POINT  3373  3.31848  4.27382  -11.3445
-  POINT  3374  -1.11097  10  -11.9243
-  POINT  3375  4.29723  7.86242  -9.524380000000001
-  POINT  3376  15.4153  10  1.44442
-  POINT  3377  17.4748  10  4.04542
-  POINT  3378  -2.949  10  -12.8794
-  POINT  3379  14.8044  4.98462  -1.60762
-  POINT  3380  -17.3301  1.29232  -20.0167
-  POINT  3381  1.88438  7.67167  -11.1547
-  POINT  3382  16.4474  4.68544  0.08398
-  POINT  3383  -4.92257  10  -13.8288
-  POINT  3384  12  3.48194  -5
-  POINT  3385  17.6618  4.27704  1.37915
-  POINT  3386  5.6072  5.57307  -9.51394
-  POINT  3387  -10.5736  0  -18.717
-  POINT  3388  18.2578  10  5
-  POINT  3389  11.0102  0  -6.89957
-  POINT  3390  7.83742  7.86453  -7.07137
-  POINT  3391  10.3208  5.1951  -6.02128
-  POINT  3392  -5.48991  8.4091  -14.7463
-  POINT  3393  7.93057  10  -6.08588
-  POINT  3394  14.9009  0  -3.24357
-  POINT  3395  -15.3086  3.72786  -19.2247
-  POINT  3396  -3.60257  0  -16.2398
-  POINT  3397  -0.6228900000000001  7  -12.9829
-  POINT  3398  18.9044  8.76224  5
-  POINT  3399  9.78303  7.61747  -5.65223
-  POINT  3400  21.5602  0  5
-  POINT  3401  -9.914809999999999  4.5916  -17.6162
-  POINT  3402  14.5179  8.125  -0.825806
-  POINT  3403  2.95569  5.46677  -11.4591
-  POINT  3404  20.6765  3.71471  5
-  POINT  3405  6.27127  7.8625  -8.384539999999999
-  POINT  3406  -12.3644  1.875  -19.0027
-  POINT  3407  10.4925  6.52019  -5.51224
-  POINT  3408  13.2621  0  -5
-  POINT  3409  20.1138  5.6196  5
-  POINT  3410  3.8677  10  -9.218249999999999
-  POINT  3411  18.5003  7.71227  3.76224
-  POINT  3412  4.69149  6.75157  -9.947889999999999
-  POINT  3413  3.70349  0  -12.4511
-  POINT  3414  1.41381  3.81784  -12.9229
-  POINT  3415  -11.0848  10  -16.336
-  POINT  3416  -17.3301  2.46486  -20.0167
-  POINT  3417  5.38543  7.81641  -9.12983
-  POINT  3418  -5.67473  6.1257  -15.7747
-  POINT  3419  -2.32937  6.9091  -14.0346
-  POINT  3420  -16.5428  7.28538  -18.653
-  POINT  3421  19.551  7.52448  5
-  POINT  3422  14.0581  6.85962  -2.11138
-  POINT  3423  -14.4058  5.31178  -18.812
-  POINT  3424  12  4.66114  -5
-  POINT  3425  0.132648  9.212020000000001  -11.971
-  POINT  3426  7.03331  10  -7.10018
-  POINT  3427  2.49809  6.57434  -11.5655
-  POINT  3428  14.7492  10  0.115221
-  POINT  3429  -8.905860000000001  0  -18.4978
-  POINT  3430  18.4151  2.7166  1.22814
-  POINT  3431  -14.0313  10  -17.2715
-  POINT  3432  -3.2602  3.12845  -15.6468
-  POINT  3433  12.0472  10  -2.77144
-  POINT  3434  9.60506  4.21444  -7.30629
-  POINT  3435  11.3575  2.50129  -6.32506
-  POINT  3436  10.3809  0  -7.80836
-  POINT  3437  -11.2769  6.875  -17.5979
-  POINT  3438  5.6072  6.75157  -9.51394
-  POINT  3439  5  10  -8.66025
-  POINT  3440  3.4854  1.19948  -12.5241
-  POINT  3441  -1.97248  8.5  -13.4164
-  POINT  3442  3.11994  7.68518  -10.846
-  POINT  3443  6.43997  6.75157  -8.93862
-  POINT  3444  13.2621  1.15137  -5
-  POINT  3445  -0.357172  8.122870000000001  -12.7565
-  POINT  3446  2.04005  9.835610000000001  -10.7233
-  POINT  3447  -16.0417  10  -17.7851
-  POINT  3448  6.04905  10  -7.9589
-  POINT  3449  4.42992  5.39583  -10.8355
-  POINT  3450  -5.82464  2.79138  -16.9011
-  POINT  3451  9.87683  9.784990000000001  -5
-  POINT  3452  2.80314  2.5494  -12.6942
-  POINT  3453  9.771649999999999  10  -5
-  POINT  3454  10.7971  1.34992  -7.24034
-  POINT  3455  -1.7081  9.58403  -12.9585
-  POINT  3456  14.3961  3.37093  -3.28535
-  POINT  3457  4.70235  0  -12.1133
-  POINT  3458  -6.33208  1.23094  -17.478
-  POINT  3459  18.3316  8.97672  3.76224
-  POINT  3460  -3.95572  8.4091  -14.5028
-  POINT  3461  -6.83004  10  -15.1583
-  POINT  3462  -17.3301  3.78917  -20.0167
-  POINT  3463  -14.2401  0  -20.1901
-  POINT  3464  1.55699  4.93585  -12.9064
-  POINT  3465  8.566789999999999  4.06397  -8.4428
-  POINT  3466  16.7955  0  -1.85024
-  POINT  3467  -5.65354  4.27271  -16.6047
-  POINT  3468  -14.5333  8.50098  -18.141
-  POINT  3469  16.1267  3.93674  -1.41035
-  POINT  3470  -1.69303  10  -12.9324
-  POINT  3471  13.7716  10  -1.32957
-  POINT  3472  2.42543  3.74235  -12.7717
-  POINT  3473  9.671799999999999  0  -8.669420000000001
-  POINT  3474  -16.2245  0  -20.655
-  POINT  3475  -3.59883  10  -13.8847
-  POINT  3476  15.1958  1.51131  -3.24357
-  POINT  3477  1.00927  5.96793  -12.9608
-  POINT  3478  19.518  4.57395  2.9729
-  POINT  3479  3.51421  6.57434  -11.2695
-  POINT  3480  12  5.83057  -5
-  POINT  3481  -3.76669  1.56423  -16.5241
-  POINT  3482  11.3575  3.68049  -6.32506
-  POINT  3483  12.0236  8.5  -3.88572
-  POINT  3484  11.4963  9.58281  -3.88572
-  POINT  3485  4.49171  1.19948  -12.1994
-  POINT  3486  5.63021  0  -11.7154
-  POINT  3487  -3.12454  4.97333  -15.4119
-  POINT  3488  17.7696  3.63756  0.28125
-  POINT  3489  0.458283  7  -12.9854
-  POINT  3490  18.9552  6.47883  2.9729
-  POINT  3491  9.52023  5.33134  -7.422
-  POINT  3492  16.5425  10  1.66418
-  POINT  3493  -11.469  3.75  -18.8598
-  POINT  3494  14.12  5.20825  -3.28535
-  POINT  3495  10.1386  1.34992  -8.13688
-  POINT  3496  -11.5721  0  -19.6949
-  POINT  3497  -6.1928  7.71227  -15.9638
-  POINT  3498  8.929500000000001  0  -9.434570000000001
-  POINT  3499  16.9263  2.07712  -1.36857
-  POINT  3500  11.4651  10  -3.88572
-  POINT  3501  -15.4059  5.63011  -19.3931
-  POINT  3502  21.8567  1.85736  5
-  POINT  3503  6.5  0  -11.2583
-  POINT  3504  9.16513  9.812659999999999  -6.06315
-  POINT  3505  -16.2753  1.23243  -20.6257
-  POINT  3506  9.119730000000001  7.46181  -7.10581
-  POINT  3507  7.57077  5.18602  -9.150449999999999
-  POINT  3508  18.3921  0  -0.35143
-  POINT  3509  8.13697  0  -10.1309
-  POINT  3510  9.829190000000001  6.36453  -6.96582
-  POINT  3511  7.32952  0  -10.7344
-  POINT  3512  8.847569999999999  5.25676  -8.185829999999999
-  POINT  3513  4.27713  2.39896  -12.2762
-  POINT  3514  10.5686  2.69983  -7.57
-  POINT  3515  3.23448  9.8071  -10.4946
-  POINT  3516  -5.29585  10  -14.9148
-  POINT  3517  -18.0143  0.111216  -21.2016
-  POINT  3518  -17.3301  5.05142  -20.0167
-  POINT  3519  5.62646  1.13303  -11.7193
-  POINT  3520  1.40893  9.194660000000001  -11.8966
-  POINT  3521  -6.81945  0  -18.3221
-  POINT  3522  21.2789  0  3.28098
-  POINT  3523  2.56601  4.86036  -12.7442
-  POINT  3524  13.557  2.66268  -5
-  POINT  3525  10.9453  9.16563  -5
-  POINT  3526  9.102220000000001  1.19945  -9.28168
-  POINT  3527  11.2868  4.79739  -6.45039
-  POINT  3528  8.23484  7.47545  -8.021050000000001
-  POINT  3529  -4.27319  0  -17.4014
-  POINT  3530  12  7  -5
-  POINT  3531  -6.37763  5.42887  -16.9922
-  POINT  3532  -16.6859  8.7844  -18.9009
-  POINT  3533  6.5  1.13303  -11.2583
-  POINT  3534  4.47594  9.867900000000001  -9.830959999999999
-  POINT  3535  0.921035  8.14029  -12.7161
-  POINT  3536  -14.5031  7.21403  -18.9805
-  POINT  3537  18.5229  2.07712  0.130238
-  POINT  3538  -2.98887  6.8182  -15.1769
-  POINT  3539  3.91683  3.59191  -12.3959
-  POINT  3540  8.317460000000001  1.19945  -9.99099
-  POINT  3541  7.33477  1.13303  -10.7332
-  POINT  3542  11.5506  5.83057  -5.9652
-  POINT  3543  8.26637  9.835800000000001  -7.12797
-  POINT  3544  2.10053  5.96793  -12.8292
-  POINT  3545  10.9142  9.58281  -5
-  POINT  3546  -18.0144  1.23562  -21.2018
-  POINT  3547  5.42399  2.33251  -11.8144
-  POINT  3548  9.16868  6.36453  -7.84255
-  POINT  3549  -2.63198  8.4091  -14.5587
-  POINT  3550  19.551  10  5
-  POINT  3551  14.5242  0  -5
-  POINT  3552  -14.158  2.12913  -20.3213
-  POINT  3553  16.2421  0  -3.24357
-  POINT  3554  1.54783  7  -12.8972
-  POINT  3555  9.59111  2.54936  -8.77557
-  POINT  3556  11.71  8.1968  -5
-  POINT  3557  10.4844  3.81673  -7.68622
-  POINT  3558  17.145  5.8416  -0.349371
-  POINT  3559  18.3594  5.43319  0.945798
-  POINT  3560  13.2426  10  -2.71175
-  POINT  3561  6.2766  9.86811  -8.790469999999999
-  POINT  3562  -3.99853  2.79516  -16.9257
-  POINT  3563  8.40354  6.36453  -8.57513
-  POINT  3564  10.8831  10  -5
-  POINT  3565  -7.7901  10  -16.2548
-  POINT  3566  -12.198  10  -17.6644
-  POINT  3567  -17.3301  6.27922  -20.0167
-  POINT  3568  -10.6767  1.875  -19.5521
-  POINT  3569  15.9306  6.25  -1.64454
-  POINT  3570  13.557  3.84188  -5
-  POINT  3571  6.5  2.26607  -11.2583
-  POINT  3572  3.55154  4.78487  -12.5055
-  POINT  3573  20.1976  8.76224  5
-  POINT  3574  -2.27509  10  -13.9406
-  POINT  3575  18.1214  10  2.80766
-  POINT  3576  17.3763  7.7166  0.591656
-  POINT  3577  8.492050000000001  2.39889  -9.843019999999999
-  POINT  3578  7.47049  9.80706  -8.04932
-  POINT  3579  18.9044  10  3.76224
-  POINT  3580  7.5191  2.33248  -10.6049
-  POINT  3581  -14.6765  10  -18.3889
-  POINT  3582  2.66326  9.23761  -11.6192
-  POINT  3583  20.4725  0  1.53622
-  POINT  3584  16.1619  8.125  -0.7035130000000001
-  POINT  3585  -4.2123  10  -14.9472
-  POINT  3586  -3.82743  4.2765  -16.6293
-  POINT  3587  -4.32901  8.4091  -15.5889
-  POINT  3588  9.84726  3.74215  -8.48714
-  POINT  3589  5.42399  3.52098  -11.8144
-  POINT  3590  15.3302  4.19864  -3.28535
-  POINT  3591  -7.97493  7.7166  -17.2832
-  POINT  3592  10.3024  9.21082  -6.10053
-  POINT  3593  -17.949  3.1115  -21.0887
-  POINT  3594  19.4945  0  0.175728
-  POINT  3595  -12.3901  6.875  -18.9263
-  POINT  3596  3.09804  5.89243  -12.6255
-  POINT  3597  11.5551  7  -5.95174
-  POINT  3598  -16.6859  10  -18.9009
-  POINT  3599  5.5495  9.791449999999999  -9.612019999999999
-  POINT  3600  19.551  8.76224  3.76224
-  POINT  3601  -15.2204  0  -21.2347
-  POINT  3602  -16.1932  3.36156  -20.7568
-  POINT  3603  -6.46028  3.4178  -18.002
-  POINT  3604  22.1318  3.70772  5
-  POINT  3605  13.219  8.5  -3.82603
-  POINT  3606  -6.96772  1.85736  -18.5789
-  POINT  3607  23.0368  0  5
-  POINT  3608  -13.1495  0  -20.8198
-  POINT  3609  10.3989  4.93363  -7.80143
-  POINT  3610  2.06139  8.09844  -12.5964
-  POINT  3611  6.5  3.45453  -11.2583
-  POINT  3612  13.2809  5.6792  -5
-  POINT  3613  -4.50502  1.23094  -17.8029
-  POINT  3614  16.3933  10  0.237514
-  POINT  3615  8.77596  3.59168  -9.59075
-  POINT  3616  21.5754  1.85736  3.28098
-  POINT  3617  21.7852  5.30304  5
-  POINT  3618  2.63635  7  -12.7182
-  POINT  3619  15.1843  8.125  -2.1483
-  POINT  3620  7.5191  3.52094  -10.6049
-  POINT  3621  12.6293  10  -3.88572
-  POINT  3622  5.08285  4.71393  -11.9651
-  POINT  3623  -17.3301  7.5688  -20.0167
-  POINT  3624  11.2267  8.12105  -6.06928
-  POINT  3625  21.2224  7.20793  5
-  POINT  3626  10.7202  5.96682  -7.35377
-  POINT  3627  14.819  1.51131  -5
-  POINT  3628  -13.2626  4.00413  -20.1784
-  POINT  3629  -9.337  10  -17.265
-  POINT  3630  9.753590000000001  4.85905  -8.594620000000001
-  POINT  3631  -3.69177  6.12137  -16.3943
-  POINT  3632  3.88006  9.221690000000001  -11.2792
-  POINT  3633  4.11759  5.89243  -12.3307
-  POINT  3634  -17.949  4.40478  -21.0887
-  POINT  3635  -14.6462  8.713050000000001  -19.2283
-  POINT  3636  15.4156  10  -1.20728
-  POINT  3637  9.59793  9.194570000000001  -7.16906
-  POINT  3638  -16.1932  4.65484  -20.7568
-  POINT  3639  -5.66914  10  -16.0009
-  POINT  3640  11.0169  7  -6.88907
-  POINT  3641  -16.944  0.12133  -21.9012
-  POINT  3642  -9.88442  0  -20.2443
-  POINT  3643  9.053610000000001  4.78446  -9.3291
-  POINT  3644  6.5  4.64299  -11.2583
-  POINT  3645  18.4672  4.79372  -0.152101
-  POINT  3646  17.2528  5.20212  -1.44727
-  POINT  3647  -3.24545  8.4091  -15.6213
-  POINT  3648  -7.18437  4.57395  -18.3895
-  POINT  3649  18.9552  7.7166  1.73514
-  POINT  3650  13.2809  6.84863  -5
-  POINT  3651  -12.3598  5.58805  -19.7657
-  POINT  3652  12.0784  9.58281  -5
-  POINT  3653  7.82033  4.71373  -10.3847
-  POINT  3654  12.6057  8.5  -5
-  POINT  3655  10.0599  5.96682  -8.23399
-  POINT  3656  3.66938  7  -12.4611
-  POINT  3657  3.3072  8.199820000000001  -12.2752
-  POINT  3658  -4.9924  0  -18.6471
-  POINT  3659  -12.2541  1.875  -20.6769
-  POINT  3660  -9.001709999999999  6.20646  -18.66
-  POINT  3661  -3.60741  7.38582  -16.2482
-  POINT  3662  8.7308  9.23761  -8.11608
-  POINT  3663  -2.88856  10  -15.0031
-  POINT  3664  15.2462  6.47363  -3.32227
-  POINT  3665  4.98391  9.16437  -10.8961
-  POINT  3666  -17.3301  8.72603  -20.0167
-  POINT  3667  -6.90299  6.47883  -17.9021
-  POINT  3668  -18.6987  0.00638008  -22.387
-  POINT  3669  -15.1383  2.12913  -21.3659
-  POINT  3670  20.6266  6.16228  2.9729
-  POINT  3671  -5.0319  7.71227  -16.8063
-  POINT  3672  5.61066  5.8215  -11.7269
-  POINT  3673  12.0472  10  -5
-  POINT  3674  10.5523  8.14048  -7.15493
-  POINT  3675  14.438  10  -2.65207
-  POINT  3676  17.9721  10  1.381
-  POINT  3677  9.38429  5.89223  -8.99639
-  POINT  3678  18.3134  0  -2.21334
-  POINT  3679  10.3955  7  -7.78899
-  POINT  3680  16.7137  1.51131  -3.60667
-  POINT  3681  -4.73686  2.46187  -18.2045
-  POINT  3682  23.312  1.85037  5
-  POINT  3683  -16.1932  5.91353  -20.7568
-  POINT  3684  7.82814  9.22185  -8.99953
-  POINT  3685  6.5  5.8215  -11.2583
-  POINT  3686  15.8654  0  -5
-  POINT  3687  4.66859  7  -12.1262
-  POINT  3688  -9.0954  7.7166  -18.4663
-  POINT  3689  8.61867  5.89223  -9.732340000000001
-  POINT  3690  6.94436  9.164389999999999  -9.76422
-  POINT  3691  7.34954  5.8215  -10.7231
-  POINT  3692  20.2692  1.875  0.5039709999999999
-  POINT  3693  15.1139  3.02262  -5
-  POINT  3694  -4.56576  3.94321  -17.9081
-  POINT  3695  4.36603  8.10934  -11.9806
-  POINT  3696  -4.58558  10  -16.0333
-  POINT  3697  20.8442  10  5
-  POINT  3698  -17.9986  5.99603  -21.1745
-  POINT  3699  18.4442  2.07712  -1.73167
-  POINT  3700  6.05647  9.129670000000001  -10.4901
-  POINT  3701  22.7555  0  3.28098
-  POINT  3702  -15.6314  10  -19.5097
-  POINT  3703  -13.3112  10  -18.9927
-  POINT  3704  -18.6333  1.88226  -22.2738
-  POINT  3705  -16.8775  2.13232  -21.942
-  POINT  3706  16.8445  3.58843  -3.125
-  POINT  3707  9.695830000000001  7  -8.642519999999999
-  POINT  3708  9.87716  8.0982  -8.08469
-  POINT  3709  -4.94754  8.97672  -16.6602
-  POINT  3710  -7.79801  0  -20.0685
-  POINT  3711  -15.2904  7.49745  -20.3441
-  POINT  3712  -8.738580000000001  3.73236  -19.6331
-  POINT  3713  14.4999  8.34863  -3.82603
-  POINT  3714  5.61426  7  -11.723
-  POINT  3715  -14.1031  0  -21.8798
-  POINT  3716  -4.39466  5.42454  -17.6118
-  POINT  3717  20.1976  10  3.76224
-  POINT  3718  13.8247  10  -3.82603
-  POINT  3719  -17.3301  10  -20.0167
-  POINT  3720  5.45449  8.14148  -11.5053
-  POINT  3721  8.95599  7  -9.409280000000001
-  POINT  3722  14.8379  4.85994  -5
-  POINT  3723  -6.6292  10  -17.0974
-  POINT  3724  21.3721  3.73236  2.24873
-  POINT  3725  -10.5559  5.36487  -19.9037
-  POINT  3726  -5.22423  1.23094  -19.0486
-  POINT  3727  6.5  7  -11.2583
-  POINT  3728  18.575  4.15424  -1.25
-  POINT  3729  -10.4575  10  -18.448
-  POINT  3730  8.977550000000001  8.20022  -9.001010000000001
-  POINT  3731  -11.4618  0  -21.3691
-  POINT  3732  16.4456  8.125  -2.0818
-  POINT  3733  8.16555  7  -10.1077
-  POINT  3734  7.34433  7  -10.7242
-  POINT  3735  16.5684  5.42575  -3.125
-  POINT  3736  -18.568  3.75814  -22.1607
-  POINT  3737  21.869  8.445690000000001  5
-  POINT  3738  -16.8121  4.0082  -21.8288
-  POINT  3739  19.4158  0  -1.68618
-  POINT  3740  -17.9986  7.25472  -21.1745
-  POINT  3741  6.39364  8.10956  -11.0741
-  POINT  3742  8.1915  8.109249999999999  -9.772309999999999
-  POINT  3743  17.76  0  -3.60667
-  POINT  3744  19.551  10  2.52448
-  POINT  3745  7.23657  8.14161  -10.4763
-  POINT  3746  -4.3103  6.68899  -17.4657
-  POINT  3747  -15.0563  4.25825  -21.497
-  POINT  3748  -13.2809  8.713050000000001  -19.8322
-  POINT  3749  16.1603  1.51131  -5
-  POINT  3750  16.6769  10  -1.14078
-  POINT  3751  -10.6496  6.875  -19.71
-  POINT  3752  -11.1623  3.96466  -20.6436
-  POINT  3753  -3.50203  10  -16.0657
-  POINT  3754  -5.99196  7.71227  -17.9028
-  POINT  3755  21.2224  8.445690000000001  3.76224
-  POINT  3756  23.5871  3.70073  5
-  POINT  3757  14.5618  6.69727  -5
-  POINT  3758  13.8866  8.34863  -5
-  POINT  3759  19.5466  2.07712  -1.20451
-  POINT  3760  -3.86399  8.97672  -16.6926
-  POINT  3761  24.5184  0  5
-  POINT  3762  -16.2756  8.7844  -20.6255
-  POINT  3763  13.2114  10  -5
-  POINT  3764  23.0307  1.85037  3.28098
-  POINT  3765  23.2405  5.29605  5
-  POINT  3766  -14.1535  5.84217  -21.0843
-  POINT  3767  -7.94628  1.85736  -20.3253
-  POINT  3768  -5.71161  0  -19.8928
-  POINT  3769  -4.22595  7.95344  -17.3196
-  POINT  3770  -14.0477  2.12913  -21.9955
-  POINT  3771  15.6993  10  -2.58557
-  POINT  3772  20.6589  6.20903  1.53423
-  POINT  3773  20.2135  4.5916  0.221631
-  POINT  3774  22.8938  6.89137  5
-  POINT  3775  -15.6822  0.118856  -22.793
-  POINT  3776  -5.9076  8.97672  -17.7567
-  POINT  3777  16.4456  6.88453  -3.32227
-  POINT  3778  -5.23396  10  -17.1563
-  POINT  3779  -7.73868  6.16228  -19.3496
-  POINT  3780  24.5184  1.22014  5
-  POINT  3781  22.4742  0  1.56197
-  POINT  3782  -18.6175  5.34939  -22.2465
-  POINT  3783  -5.3725  3.08829  -19.3054
-  POINT  3784  -19.2225  0.984859  -23.2943
-  POINT  3785  21.4962  0  0.201475
-  POINT  3786  -16.8617  5.59944  -21.9146
-  POINT  3787  -19.3663  -0.311912  -23.5435
-  POINT  3788  16.0481  3.85033  -5
-  POINT  3789  -13.2506  7.42609  -20.6716
-  POINT  3790  -18.0123  8.881130000000001  -21.1981
-  POINT  3791  -14.2661  10  -20.1135
-  POINT  3792  20.5182  0  -1.15902
-  POINT  3793  -7.58926  10  -18.1939
-  POINT  3794  19.0246  7.7166  -0.242939
-  POINT  3795  17.2066  0  -5
-  POINT  3796  -10.37  2.08966  -21.3358
-  POINT  3797  -5.2014  4.56963  -19.0091
-  POINT  3798  17.8102  8.125  -1.53811
-  POINT  3799  17.7786  4.41614  -3.125
-  POINT  3800  15.7612  8.34863  -3.75953
-  POINT  3801  -17.3088  -0.0237668  -23.3565
-  POINT  3802  -13.0392  0  -22.494
-  POINT  3803  -16.2249  10  -20.6548
-  POINT  3804  -15.9588  7.18336  -21.5019
-  POINT  3805  15.0512  10  -3.82603
-  POINT  3806  22.1343  10  5
-  POINT  3807  -17.4013  3.1108  -22.8493
-  POINT  3808  -4.92002  6.47451  -18.5217
-  POINT  3809  -19.1571  2.86074  -23.1811
-  POINT  3810  15.772  5.68765  -5
-  POINT  3811  -8.53636  0  -21.3474
-  POINT  3812  18.0415  10  -0.597081
-  POINT  3813  -9.466229999999999  3.72537  -20.8935
-  POINT  3814  20.54  7.7166  1.35631
-  POINT  3815  18.4792  1.37676  -3.60667
-  POINT  3816  -5.85988  1.85736  -20.1496
-  POINT  3817  -15.5706  2.10344  -22.8643
-  POINT  3818  -11.5707  10  -19.7764
-  POINT  3819  -4.15041  10  -17.1887
-  POINT  3820  -10.3432  0  -22.015
-  POINT  3821  16.8795  2.88807  -5
-  POINT  3822  24.5184  0  3.76908
-  POINT  3823  -9.29289  5.32069  -20.5932
-  POINT  3824  -18.0104  10.1498  -21.1949
-  POINT  3825  -14.2358  8.713050000000001  -20.953
-  POINT  3826  17.7678  5.83665  -3.125
-  POINT  3827  -18.667  6.94064  -22.3323
-  POINT  3828  -4.51237  8.97672  -17.8157
-  POINT  3829  -4.83567  7.73896  -18.3756
-  POINT  3830  -12.9559  4.21879  -21.9622
-  POINT  3831  20.3213  3.95212  -0.876268
-  POINT  3832  23.9436  2.08966  3.40625
-  POINT  3833  18.61  3.45388  -3.125
-  POINT  3834  -11.4467  7.20291  -20.8096
-  POINT  3835  15.1132  8.34863  -5
-  POINT  3836  24.7936  3.0705  5
-  POINT  3837  23.1591  8.445690000000001  5
-  POINT  3838  22.8274  3.72537  2.24873
-  POINT  3839  -6.19402  10  -18.2528
-  POINT  3840  14.438  10  -5
-  POINT  3841  -6.51732  8.76224  -18.8128
-  POINT  3842  19.1984  0  -3.60667
-  POINT  3843  15.7612  7.10817  -5
-  POINT  3844  -16.9441  8.470319999999999  -21.7833
-  POINT  3845  19.1324  7.07712  -1.34084
-  POINT  3846  22.4807  5.32069  2.24873
-  POINT  3847  16.9605  10  -2.51907
-  POINT  3848  -12.0531  5.80271  -21.5495
-  POINT  3849  22.9261  6.93812  3.56133
-  POINT  3850  22.2709  1.875  0.529717
-  POINT  3851  -14.5855  0.118856  -23.4262
-  POINT  3852  19.6204  10  0.5464
-  POINT  3853  -17.5116  4.70329  -23.0404
-  POINT  3854  -11.5404  8.713050000000001  -20.6158
-  POINT  3855  -11.9474  2.08966  -22.4607
-  POINT  3856  -6.44995  0  -21.1716
-  POINT  3857  -19.2674  4.45323  -23.3722
-  POINT  3858  19.3293  2.07712  -3.125
-  POINT  3859  -8.67393  1.85037  -21.5857
-  POINT  3860  21.2929  1.875  -0.830778
-  POINT  3861  -8.70973  10  -19.377
-  POINT  3862  21.7824  10  3.38341
-  POINT  3863  24.7936  4.33096  5
-  POINT  3864  17.9258  1.37676  -5
-  POINT  3865  16.9822  4.67803  -5
-  POINT  3866  -13.1751  10  -20.7435
-  POINT  3867  -6.00815  3.71471  -20.4064
-  POINT  3868  -15.2211  10  -21.2343
-  POINT  3869  -20.0008  -0.835778  -24.6424
-  POINT  3870  24.4469  5.92628  5
-  POINT  3871  -19.8736  0.5637799999999999  -24.422
-  POINT  3872  -18.6807  8.56704  -22.3559
-  POINT  3873  21.1358  10  2.14565
-  POINT  3874  -19.7463  1.96334  -24.2016
-  POINT  3875  -5.72677  5.6196  -19.9191
-  POINT  3876  26  0  5
-  POINT  3877  -11.9474  0  -23.1244
-  POINT  3878  16.3125  10  -3.75953
-  POINT  3879  -17.9156  0.955979  -24.2166
-  POINT  3880  -9.64283  6.97973  -20.9475
-  POINT  3881  20.3008  0  -3.07951
-  POINT  3882  16.9605  8.75953  -3.75953
-  POINT  3883  24.2188  3.94003  3.40625
-  POINT  3884  24.2371  0  2.05006
-  POINT  3885  -4.79879  10  -18.3117
-  POINT  3886  -5.12209  8.76224  -18.8717
-  POINT  3887  -17.9741  -0.36231  -24.5088
-  POINT  3888  18.645  0  -5
-  POINT  3889  22.8072  8.445690000000001  3.38341
-  POINT  3890  -5.44539  7.52448  -19.4317
-  POINT  3891  16.9714  6.09855  -5
-  POINT  3892  23.8721  5.53535  3.40625
-  POINT  3893  -16.0848  -0.0513791  -24.2316
-  POINT  3894  26  1.27892  5
-  POINT  3895  23.6623  2.08966  1.68723
-  POINT  3896  -19.317  6.04448  -23.458
-  POINT  3897  -10.2492  5.57953  -21.6874
-  POINT  3898  17.8136  3.71577  -5
-  POINT  3899  -13.8806  5.22881  -22.7264
-  POINT  3900  23.4243  10  5
-  POINT  3901  24.4469  7.21676  5
-  POINT  3902  -13.1448  8.713050000000001  -21.5829
-  POINT  3903  -16.9449  10.1667  -21.9018
-  POINT  3904  -6.59822  1.85736  -21.4285
-  POINT  3905  22.8423  0  -0.174292
-  POINT  3907  -9.736510000000001  8.48987  -20.7538
-  POINT  3908  18.9534  5.76297  -3.125
-  POINT  3909  19.3364  4.5927  -3.125
-  POINT  3910  18.3252  10  -1.97537
-  POINT  3911  -15.2592  4.82612  -23.2025
-  POINT  3912  21.8643  0  -1.53479
-  POINT  3913  -6.84062  10  -19.3728
-  POINT  3914  15.6645  10  -5
-  POINT  3915  -10.8555  4.17933  -22.4273
-  POINT  3916  26  2.44027  5
-  POINT  3917  -12.9777  6.81273  -22.3137
-  POINT  3918  -18.6944  10.1935  -22.3796
-  POINT  3919  16.3125  8.75953  -5
-  POINT  3920  -19.8566  3.55583  -24.3927
-  POINT  3921  -9.02192  2.08966  -22.4389
-  POINT  3922  22.513  5.36743  0.810066
-  POINT  3923  -7.35301  8.445690000000001  -20.2603
-  POINT  3924  22.9584  6.98487  2.12267
-  POINT  3925  -9.8302  10  -20.5601
-  POINT  3927  16.9605  7.51907  -5
-  POINT  3928  22.0676  3.75  -0.502535
-  POINT  3929  -15.6859  6.57  -23.144
-  POINT  3930  18.645  2.75351  -5
-  POINT  3931  -14.1456  2.05957  -23.919
-  POINT  3932  -10.8287  2.08966  -23.1065
-  POINT  3933  26  0  3.70932
-  POINT  3934  20.8787  6.875  -0.967106
-  POINT  3935  26  3.73148  5
-  POINT  3936  -7.1883  0  -22.4505
-  POINT  3937  -16.2886  3.53637  -24.1096
-  POINT  3938  18.3252  8.75953  -3.21584
-  POINT  3939  -14.7527  8.817220000000001  -22.4064
-  POINT  3940  -14.1033  10  -21.8797
-  POINT  3941  -17.0646  6.16731  -23.6202
-  POINT  3942  -20.5863  -1.55224  -25.6565
-  POINT  3943  -8.995100000000001  0  -23.1181
-  POINT  3944  21.0755  1.875  -2.75127
-  POINT  3945  23.0725  10  3.38341
-  POINT  3946  -6.7358  3.70772  -21.6667
-  POINT  3947  26  1.22014  3.76908
-  POINT  3948  24.2371  0  0.7583530000000001
-  POINT  3949  -5.44539  10  -19.4317
-  POINT  3950  19.3643  1.37676  -5
-  POINT  3951  -5.76869  8.76224  -19.9917
-  POINT  3952  22.3941  6.875  0.632145
-  POINT  3953  18.1461  8.68585  -3.75953
-  POINT  3954  24.7122  8.77107  5
-  POINT  3955  17.6086  10  -3.75953
-  POINT  3956  -10.8019  0  -23.7857
-  POINT  3957  -19.3621  8.451079999999999  -23.5361
-  POINT  3958  -11.1738  6.58955  -22.4516
-  POINT  3959  25.4252  3.3098  3.40625
-  POINT  3960  22.8395  8.492430000000001  1.94475
-  POINT  3961  -6.56245  5.30304  -21.3665
-  POINT  3962  -17.4609  8.574490000000001  -23.2367
-  POINT  3963  26  4.96119  5
-  POINT  3964  20.5183  3.67585  -3.125
-  POINT  3965  19.6898  10  -1.43168
-  POINT  3966  18.54  4.8546  -5
-  POINT  3967  -11.4346  10  -21.5271
-  POINT  3968  -19.9669  5.14832  -24.5837
-  POINT  3969  18.157  6.02487  -5
-  POINT  3971  23.9044  5.5821  1.96758
-  POINT  3972  23.459  3.96466  0.654982
-  POINT  3973  -13.1745  0.111007  -24.4622
-  POINT  3974  24.4792  7.26351  3.56133
-  POINT  3975  22.639  1.875  -1.20654
-  POINT  3976  -8.37979  6.93555  -21.637
-  POINT  3977  -9.15949  3.94003  -22.6772
-  POINT  3978  -7.96109  10  -20.5558
-  POINT  3979  -6.28108  7.20793  -20.8791
-  POINT  3980  -12.0258  8.713050000000001  -22.2289
-  POINT  3981  -11.7802  5.18934  -23.1916
-  POINT  3982  -11.2675  8.099679999999999  -22.2579
-  POINT  3983  21.2052  10  0.167575
-  POINT  3984  27.3683  0.111216  5
-  POINT  3985  20.0835  0  -5
-  POINT  3986  -8.98615  5.53535  -22.377
-  POINT  3987  -7.32587  1.85037  -22.6888
-  POINT  3988  25.4252  4.57026  3.40625
-  POINT  3989  -20.7075  0.473321  -25.8664
-  POINT  3990  -8.47348  8.445690000000001  -21.4433
-  POINT  3991  26  6.22054  5
-  POINT  3992  -15.7802  10.1787  -22.7659
-  POINT  3993  -20.5803  1.87288  -25.646
-  POINT  3994  24.7122  10  5
-  POINT  3995  16.9605  10  -5
-  POINT  3996  26  0  2.53815
-  POINT  3997  21.0827  4.39058  -2.75127
-  POINT  3998  21.6469  0  -3.45528
-  POINT  3999  27.3685  1.22333  5
-  POINT  4000  17.6086  8.75953  -5
-  POINT  4001  18.1461  7.44539  -5
-  POINT  4002  25.4252  2.08966  2.17533
-  POINT  4003  19.3714  3.89234  -5
-  POINT  4004  22.7206  10  1.76683
-  POINT  4005  -18.6336  2.38891  -25.4619
-  POINT  4006  24.3603  8.77107  3.38341
-  POINT  4007  -19.378  10.1306  -23.5637
-  POINT  4008  -21.1083  -2.44356  -26.5607
-  POINT  4009  -17.7146  5.27115  -24.7459
-  POINT  4010  -14.6576  -0.0930185  -25.2873
-  POINT  4011  -18.3288  0.268938  -25.888
-  POINT  4012  -13.0389  10  -22.4942
-  POINT  4013  -17.401  10.2118  -23.3039
-  POINT  4014  24.8504  4.17933  1.8125
-  POINT  4016  -16.8029  1.38156  -25.4769
-  POINT  4017  25.4252  5.86074  3.40625
-  POINT  4018  -12.0452  2.02011  -24.3842
-  POINT  4019  19.5108  8.68585  -3.21584
-  POINT  4020  20.7129  5.5781  -3.125
-  POINT  4021  18.9732  10  -3.21584
-  POINT  4022  27.2064  3.0705  5
-  POINT  4023  24.0338  1.875  -0.273899
-  POINT  4024  23.2104  0  -1.91055
-  POINT  4025  -18.335  -1.11217  -26.1914
-  POINT  4026  26  7.54214  5
-  POINT  4027  -10.2219  8.48987  -22.3669
-  POINT  4028  -6.09199  10  -20.5516
-  POINT  4029  -12.8719  8.099679999999999  -23.225
-  POINT  4030  -20.012  7.55493  -24.6619
-  POINT  4031  -7.92908  0  -23.7336
-  POINT  4032  -9.76271  3.3098  -23.722
-  POINT  4033  -16.5351  -0.567088  -25.9763
-  POINT  4034  -7.46345  3.70073  -22.9271
-  POINT  4035  -9.78764  0  -24.3713
-  POINT  4036  -20.6906  3.46537  -25.8371
-  POINT  4037  -6.60438  8.445690000000001  -21.4391
-  POINT  4038  27.2064  4.33096  5
-  POINT  4039  -10.3156  10  -22.1731
-  POINT  4040  -7.2901  5.29605  -22.6268
-  POINT  4041  -7.92908  1.22014  -23.7336
-  POINT  4042  -8.606120000000001  10  -21.6731
-  POINT  4043  27.439  0.12133  3.70932
-  POINT  4045  -12.7048  6.19936  -23.9558
-  POINT  4046  24.7122  10  3.76957
-  POINT  4047  -12.0515  0.111007  -25.1106
-  POINT  4048  -18.7439  3.98141  -25.6529
-  POINT  4049  26  8.71149  5
-  POINT  4050  -14.0835  5.79667  -24.4319
-  POINT  4051  27.2064  1.85037  3.76908
-  POINT  4052  -9.73588  1.22014  -24.4012
-  POINT  4053  -21.2613  -0.330568  -26.8256
-  POINT  4054  22.2646  3.47373  -2.75127
-  POINT  4055  26  0  1.21538
-  POINT  4056  -9.76271  4.57026  -23.722
-  POINT  4057  24.4792  8.492430000000001  2.33091
-  POINT  4058  -15.4622  5.39398  -24.9081
-  POINT  4059  20.5533  2.97549  -5
-  POINT  4060  -7.11676  6.89137  -22.3266
-  POINT  4061  -14.6781  10.1787  -23.4023
-  POINT  4062  26.6316  3.94003  3.40625
-  POINT  4063  -21.554  -3.48764  -27.3326
-  POINT  4064  25.4252  2.08966  0.883618
-  POINT  4065  -18.0152  8.401199999999999  -24.592
-  POINT  4066  23.7429  7.20548  0.491547
-  POINT  4067  23.2975  5.58805  -0.821054
-  POINT  4068  -14.4798  8.203849999999999  -24.0484
-  POINT  4069  24.6052  0  -0.977909
-  POINT  4070  -9.15635  7.26094  -22.9821
-  POINT  4071  22.5857  6.875  -1.26701
-  POINT  4072  20.0978  5.03117  -5
-  POINT  4073  19.7148  6.20144  -5
-  POINT  4074  18.7942  8.68585  -5
-  POINT  4075  18.2566  10  -5
-  POINT  4076  19.3317  7.37171  -5
-  POINT  4077  -15.8584  7.80117  -24.5246
-  POINT  4078  -20.6579  5.8161  -25.7806
-  POINT  4079  -12.9699  3.03012  -25.1484
-  POINT  4080  21.5602  0  -5
-  POINT  4081  -9.76271  5.86074  -23.722
-  POINT  4082  21.2725  1.59873  -5
-  POINT  4083  28.7371  0.00638008  5
-  POINT  4084  26  10  5
-  POINT  4085  -14.3485  2.62744  -25.6245
-  POINT  4086  -11.9469  10  -23.1247
-  POINT  4087  -9.25004  8.77107  -22.7884
-  POINT  4088  -18.8937  -1.90757  -27.1591
-  POINT  4089  24.9145  6.64124  1.38924
-  POINT  4090  21.3968  10  -1.73158
-  POINT  4091  -8.066660000000001  3.0705  -23.9719
-  POINT  4092  -16.4916  4.10424  -25.8151
-  POINT  4093  -20.0571  9.96153  -24.74
-  POINT  4094  -6.73702  10  -21.6689
-  POINT  4095  23.1236  0  -3.45528
-  POINT  4096  24.3603  10  2.15299
-  POINT  4097  20.2662  10  -3.21584
-  POINT  4098  -16.2547  10.2083  -24.1411
-  POINT  4099  -18.0766  10.1252  -24.4742
-  POINT  4100  28.575  1.85356  5
-  POINT  4101  27.5713  5.92581  5
-  POINT  4102  22.836  1.59873  -3.45528
-  POINT  4103  -11.7529  8.099679999999999  -23.871
-  POINT  4104  23.624  8.713050000000001  0.313626
-  POINT  4105  -21.9122  -4.65864  -27.9531
-  POINT  4106  22.4592  5.37598  -2.75127
-  POINT  4107  26  8.77107  3.76957
-  POINT  4108  -21.4142  1.78242  -27.0905
-  POINT  4109  24.6889  5.80271  0.336464
-  POINT  4110  22.9122  10  -0.132328
-  POINT  4111  -7.2494  8.445690000000001  -22.5563
-  POINT  4112  -8.066660000000001  4.33096  -23.9719
-  POINT  4113  -8.66987  0  -25.0167
-  POINT  4114  -10.3659  3.94003  -24.7668
-  POINT  4115  -19.4676  2.29846  -26.9063
-  POINT  4116  28.4129  3.70073  5
-  POINT  4117  26  0  -0.0452634
-  POINT  4118  26.9965  5.53488  3.40625
-  POINT  4119  -10.5072  0.12133  -25.6176
-  POINT  4120  21.2702  8.50098  -3.21584
-  POINT  4121  -15.3779  1.33769  -26.5316
-  POINT  4122  -13.2349  -0.139112  -26.341
-  POINT  4123  24.1312  4.24666  -1.39658
-  POINT  4124  24.7956  8.1488  1.21132
-  POINT  4125  -19.1628  0.178479  -27.3324
-  POINT  4126  -7.89332  5.92628  -23.6716
-  POINT  4127  21.2797  4.11431  -5
-  POINT  4128  27.5713  7.21628  5
-  POINT  4129  -18.6652  7.50505  -25.7177
-  POINT  4130  24.6052  0  -2.23721
-  POINT  4131  -8.66987  1.27892  -25.0167
-  POINT  4132  -17.5209  2.81449  -26.7221
-  POINT  4133  25.8605  5.23847  1.23416
-  POINT  4134  -22.1742  -5.92755  -28.4068
-  POINT  4135  26.4353  6.91987  2.82791
-  POINT  4136  -20.703  8.2227  -25.8587
-  POINT  4137  -10.3391  1.85037  -25.446
-  POINT  4138  26  10  3.70986
-  POINT  4139  -17.2161  0.694514  -27.1482
-  POINT  4140  27.1325  2.02189  1.75115
-  POINT  4141  -15.1184  -0.648467  -27.0142
-  POINT  4142  27.7651  0.111388  2.10865
-  POINT  4143  -21.3815  4.13315  -27.0339
-  POINT  4144  -22.3301  -10  -28.6769
-  POINT  4145  -10.6874  6.87075  -24.4862
-  POINT  4146  20.0871  8.68585  -5
-  POINT  4147  19.5496  10  -5
-  POINT  4148  -19.7694  -3.23168  -28.1394
-  POINT  4149  -8.66987  2.44027  -25.0167
-  POINT  4150  -22.3333  -7.26293  -28.6824
-  POINT  4151  27.3643  8.867800000000001  5
-  POINT  4152  -16.9113  -1.42546  -27.5743
-  POINT  4153  -7.89332  7.21676  -23.6716
-  POINT  4154  -19.4349  4.64919  -26.8498
-  POINT  4155  -22.3857  -8.63171  -28.7732
-  POINT  4156  24.3603  10  0.860938
-  POINT  4157  -22.1694  -2.26902  -28.3985
-  POINT  4158  -9.09154  10  -23.2862
-  POINT  4159  -10.801  10  -23.7862
-  POINT  4160  -15.0341  8.030570000000001  -25.4037
-  POINT  4161  -7.38204  10  -22.7861
-  POINT  4162  25.5226  4.46133  -0.239062
-  POINT  4163  24.7025  2.37166  -2.10059
-  POINT  4164  -10.5542  5.51566  -25.0929
-  POINT  4165  -13.3786  10.1944  -24.4568
-  POINT  4166  -8.66987  3.73148  -25.0167
-  POINT  4167  -16.4128  7.62788  -25.8799
-  POINT  4168  28.7777  5.29558  5
-  POINT  4169  23.0368  0  -5
-  POINT  4170  -13.1524  8.19286  -25.0951
-  POINT  4171  -20.7276  9.6874  -25.9013
-  POINT  4172  29.7912  1.04216  5
-  POINT  4173  21.4743  6.01656  -5
-  POINT  4174  21.0912  7.18683  -5
-  POINT  4175  -11.2906  4.95005  -25.531
-  POINT  4176  30.0724  -0.311912  5
-  POINT  4177  26  0  -1.27376
-  POINT  4178  22.7492  1.59873  -5
-  POINT  4179  27.6417  4.99917  2.82791
-  POINT  4180  29.0742  -0.0606681  3.24291
-  POINT  4181  27.3605  10.1498  5
-  POINT  4182  -21.3489  6.48388  -26.9774
-  POINT  4183  22.4616  3.19746  -5
-  POINT  4184  -20.5962  -1.27189  -28.4531
-  POINT  4185  23.4945  5.31178  -3.06979
-  POINT  4186  26  10  2.53915
-  POINT  4187  29.6291  2.88934  5
-  POINT  4188  -20.1502  -4.37176  -28.7989
-  POINT  4189  -11.7233  -0.0621712  -26.8121
-  POINT  4190  28.9137  1.7826  3.3449
-  POINT  4191  25.2637  8.713050000000001  0.699787
-  POINT  4192  -8.66987  4.96119  -25.0167
-  POINT  4193  -16.7988  10.0983  -25.4807
-  POINT  4194  -9.354010000000001  0.111216  -26.2016
-  POINT  4195  -18.6179  9.90846  -25.848
-  POINT  4196  -22.6117  -4.94792  -29.1647
-  POINT  4197  27.7651  0.111388  0.8125250000000001
-  POINT  4198  -14.9154  10.1994  -25.1956
-  POINT  4199  24.5275  7.42609  -1.13957
-  POINT  4200  -9.73545  8.77107  -24.4014
-  POINT  4201  -8.02596  8.77107  -23.9014
-  POINT  4202  -17.4422  6.33813  -26.7869
-  POINT  4203  -22.3223  -0.156036  -28.6634
-  POINT  4204  24.5184  0  -3.78193
-  POINT  4205  -22.5713  -3.37657  -29.0947
-  POINT  4206  -21.2245  -10  -29.3152
-  POINT  4207  23.8156  8.713050000000001  -1.58553
-  POINT  4208  -22.0017  3.1181  -28.108
-  POINT  4209  24.2308  1.59873  -3.78193
-  POINT  4210  -9.354139999999999  1.22333  -26.2018
-  POINT  4211  -20.7253  -5.82943  -29.201
-  POINT  4212  26.0973  2.37166  -1.16794
-  POINT  4213  -11.5556  1.78081  -26.7236
-  POINT  4214  23.1038  10  -2.03148
-  POINT  4215  -21.2852  -8.56096  -29.4203
-  POINT  4216  -21.3672  7.89686  -27.009
-  POINT  4217  26.4353  8.1488  1.59748
-  POINT  4218  -8.66987  6.22054  -25.0167
-  POINT  4219  21.9732  10  -3.51574
-  POINT  4220  -13.9676  6.03591  -26.4177
-  POINT  4221  -17.8193  -2.62932  -28.6643
-  POINT  4222  -22.8223  -6.25006  -29.5294
-  POINT  4223  25.699  6.86185  -0.241876
-  POINT  4224  20.8426  10  -5
-  POINT  4225  -15.3463  5.63323  -26.8939
-  POINT  4226  -20.8914  -7.1601  -29.4888
-  POINT  4227  -9.78717  10  -24.3716
-  POINT  4228  -9.27309  3.0705  -26.0615
-  POINT  4229  -11.4788  6.52567  -25.8571
-  POINT  4230  29.8861  4.12277  5
-  POINT  4231  22.6562  5.09971  -5
-  POINT  4232  -22.9481  -10  -29.7474
-  POINT  4233  29.1426  6.89042  5
-  POINT  4234  -22.9497  -8.63147  -29.7501
-  POINT  4235  -19.3562  8.172829999999999  -26.9145
-  POINT  4236  -8.02596  10  -23.9014
-  POINT  4237  -20.7492  0.841097  -28.718
-  POINT  4238  -13.6833  -0.657623  -27.8666
-  POINT  4239  -22.3662  1.68356  -28.7394
-  POINT  4240  28.0066  6.59401  2.82791
-  POINT  4241  23.6891  7.21403  -3.06979
-  POINT  4242  -12.264  10.1944  -25.1003
-  POINT  4243  -15.5098  -1.43823  -28.4047
-  POINT  4244  26  0  -2.56387
-  POINT  4245  27.44  10.1667  3.70986
-  POINT  4246  -18.8025  1.35713  -28.5338
-  POINT  4247  22.9773  8.50098  -3.51574
-  POINT  4248  24.3282  3.97039  -3.64531
-  POINT  4249  -21.969  5.46883  -28.0514
-  POINT  4250  -8.66987  7.54214  -25.0167
-  POINT  4251  -20.094  3.00506  -28.4185
-  POINT  4252  -16.0044  2.04429  -28.0437
-  POINT  4253  26  10  1.21601
-  POINT  4254  26.8706  6.2976  0.65582
-  POINT  4255  -9.27309  4.33096  -26.0615
-  POINT  4256  -21.3854  9.309839999999999  -27.0407
-  POINT  4257  21.8466  8.50098  -5
-  POINT  4258  25.2637  8.713050000000001  -0.592261
-  POINT  4259  -14.2326  2.86668  -27.6104
-  POINT  4260  28.9355  8.54194  5
-  POINT  4261  -11.3695  8.19641  -25.6677
-  POINT  4262  28.1425  3.08103  1.17281
-  POINT  4263  -18.4977  -0.762844  -28.9599
-  POINT  4264  25.3611  6.08471  -1.7151
-  POINT  4265  27.7996  8.24553  2.82791
-  POINT  4266  24.5519  10  -1.03821
-  POINT  4267  -18.1474  3.52109  -28.2343
-  POINT  4268  -16.3756  4.34348  -27.8009
-  POINT  4269  -20.2204  -10  -29.895
-  POINT  4270  31.0933  0.621085  5
-  POINT  4271  31.3413  -0.835778  5
-  POINT  4272  30.8453  2.07795  5
-  POINT  4273  30.1299  0.971204  3.3449
-  POINT  4274  -12.3874  -0.430655  -27.9623
-  POINT  4275  -18.5899  -4.0927  -29.5121
-  POINT  4276  24.5184  0  -5
-  POINT  4277  27.5803  0.11886  -0.918921
-  POINT  4278  -8.66987  8.71149  -25.0167
-  POINT  4279  30.4025  -0.428038  3.24291
-  POINT  4280  -12.1575  0.8838  -27.7662
-  POINT  4281  29.4145  -0.13554  1.68979
-  POINT  4282  -10.0384  0.00638008  -27.387
-  POINT  4283  -19.2819  9.61408  -26.9982
-  POINT  4284  26.0973  2.37166  -2.42725
-  POINT  4285  26.4353  8.1488  0.305436
-  POINT  4286  -20.9506  -4.66495  -29.9442
-  POINT  4287  28.7285  10.1935  5
-  POINT  4288  26.5326  5.52046  -0.817402
-  POINT  4289  -23.2707  -7.40275  -30.306
-  POINT  4290  22.8507  7.00196  -5
-  POINT  4291  -18.2896  6.17817  -27.9286
-  POINT  4292  -20.0614  5.35579  -28.3619
-  POINT  4293  -20.9102  -3.0936  -29.8742
-  POINT  4294  24.5184  1.23243  -5
-  POINT  4295  27.8046  2.30389  -0.300416
-  POINT  4296  30.251  5.71762  5
-  POINT  4297  -21.998  7.36902  -28.1017
-  POINT  4298  -9.95735  1.85356  -27.2466
-  POINT  4299  -19.9812  -8.460140000000001  -30.1715
-  POINT  4300  -17.3635  9.86177  -26.8517
-  POINT  4301  23.9753  8.713050000000001  -3.06979
-  POINT  4302  24.2308  2.83116  -5
-  POINT  4303  28.8639  4.59222  2.03344
-  POINT  4304  -15.1316  -0.140312  -28.7822
-  POINT  4305  -19.166  -5.5188  -29.9764
-  POINT  4306  -21.8502  -10  -30.399
-  POINT  4307  24.5227  5.87264  -3.64531
-  POINT  4308  -15.469  10.0669  -26.5301
-  POINT  4309  -21.461  -6.14682  -30.2913
-  POINT  4310  -23.3113  -5.23719  -30.3763
-  POINT  4311  -16.1865  -2.36918  -29.3115
-  POINT  4312  -17.2746  1.33649  -28.9727
-  POINT  4313  23.2635  10  -3.51574
-  POINT  4314  26  0  -3.72334
-  POINT  4315  -19.6108  -7.05644  -30.2063
-  POINT  4316  -23.2708  -3.66584  -30.3063
-  POINT  4317  -9.461370000000001  5.90659  -26.3876
-  POINT  4318  -8.66987  10  -25.0167
-  POINT  4319  31.1023  3.31138  5
-  POINT  4320  -13.6  10.1864  -26.2345
-  POINT  4321  22.1329  10  -5
-  POINT  4322  26  10  -0.0449491
-  POINT  4323  -9.876300000000001  3.70073  -27.1063
-  POINT  4324  -23.2304  -2.09449  -30.2363
-  POINT  4325  -16.9698  -0.783487  -29.3988
-  POINT  4326  -22.5891  4.45378  -29.1255
-  POINT  4327  24.2308  4.12444  -5
-  POINT  4328  -19.337  -2.09647  -29.9288
-  POINT  4329  25.2637  8.713050000000001  -1.85212
-  POINT  4330  26.1947  4.74333  -2.29062
-  POINT  4331  -10.5072  10.1667  -25.6186
-  POINT  4332  -23.5662  -10  -30.8178
-  POINT  4333  26  1.23243  -3.78193
-  POINT  4334  -21.9594  -8.63147  -30.7145
-  POINT  4335  24.5519  10  -2.29808
-  POINT  4336  -22.0266  8.83113  -28.1512
-  POINT  4337  -19.1031  -10  -30.54
-  POINT  4338  -9.461370000000001  7.19706  -26.3876
-  POINT  4339  27.5803  0.11886  -2.18536
-  POINT  4340  23.1369  8.50098  -5
-  POINT  4341  -21.6573  -1.09736  -30.2909
-  POINT  4342  -14.0505  -1.45104  -29.2683
-  POINT  4343  -23.2743  -0.254901  -30.3123
-  POINT  4344  -22.9536  3.01924  -29.7569
-  POINT  4345  -16.2969  7.86712  -27.8657
-  POINT  4346  30.5929  7.10977  5
-  POINT  4347  29.2206  -0.09136660000000001  -0.0598462
-  POINT  4348  32.5123  -1.55224  5
-  POINT  4349  31.3594  4.54481  5
-  POINT  4350  -21.4982  2.30389  -29.8666
-  POINT  4351  -20.0575  7.65062  -28.5268
-  POINT  4352  -14.4152  8.02942  -27.5571
-  POINT  4353  25.2637  7.49745  -3.06979
-  POINT  4354  -12.5533  4.7866  -27.993
-  POINT  4355  30.2983  8.425979999999999  5
-  POINT  4356  -10.5593  0.956546  -28.2892
-  POINT  4357  -20.6815  4.34074  -29.436
-  POINT  4358  -16.9832  -3.78643  -30.214
-  POINT  4359  27.8586  10.1938  1.90434
-  POINT  4360  -10.7061  -0.311912  -28.5435
-  POINT  4361  31.613  0.310537  3.70884
-  POINT  4362  -22.6181  6.35397  -29.1758
-  POINT  4363  -21.9094  -7.2995  -31.0679
-  POINT  4364  -9.352  8.867800000000001  -26.1981
-  POINT  4365  -23.7597  -6.38988  -31.1529
-  POINT  4366  -18.8828  -8.460140000000001  -30.8056
-  POINT  4367  -11.9265  8.519170000000001  -26.9965
-  POINT  4368  31.8734  -1.12628  3.64352
-  POINT  4369  26.0973  3.60409  -3.64531
-  POINT  4370  29.3212  8.539009999999999  3.14544
-  POINT  4371  27.611  2.346  -2.05298
-  POINT  4372  -10.0646  5.27636  -27.4324
-  POINT  4373  24.4254  6.02669  -5
-  POINT  4374  28.0928  5.89066  -0.138649
-  POINT  4375  30.4623  4.8248  3.125
-  POINT  4376  -21.7012  0.742232  -30.3668
-  POINT  4377  -20.0841  -0.100227  -30.3455
-  POINT  4378  30.9725  -0.656585  2.0499
-  POINT  4379  -23.8871  -8.771280000000001  -31.3737
-  POINT  4380  26  10  -1.27397
-  POINT  4381  -10.4782  2.80372  -28.1488
-  POINT  4382  26  0  -5
-  POINT  4383  -17.8091  -2.11711  -30.3677
-  POINT  4384  -23.3182  1.58469  -30.3882
-  POINT  4385  28.1852  8.242599999999999  0.9733540000000001
-  POINT  4386  29.3648  2.67409  0.378337
-  POINT  4387  30.1878  3.34  1.875
-  POINT  4388  -19.429  2.06373  -30.046
-  POINT  4389  30.0958  10.1306  5
-  POINT  4390  -12.7562  -1.12367  -29.4344
-  POINT  4391  32.6244  0.471519  5
-  POINT  4392  -11.9231  10.2054  -26.7492
-  POINT  4393  32.3763  1.92838  5
-  POINT  4394  -12.5653  0.227834  -29.2299
-  POINT  4395  -20.8986  -10  -31.3142
-  POINT  4396  -17.619  -5.31187  -30.7776
-  POINT  4397  26.0973  4.89738  -3.64531
-  POINT  4398  26  1.29232  -5
-  POINT  4399  -9.35012  10.1498  -26.1949
-  POINT  4400  23.4232  10  -5
-  POINT  4401  -19.9675  9.0722  -28.6259
-  POINT  4402  24.4254  7.28538  -5
-  POINT  4404  -18.0715  -6.84319  -31.0459
-  POINT  4405  29.1169  10.2058  3.0221
-  POINT  4406  -20.7105  6.24092  -29.4862
-  POINT  4407  -14.7353  -2.38488  -30.1678
-  POINT  4408  -23.1817  4.24704  -30.1518
-  POINT  4409  -17.0021  5.05008  -29.3131
-  POINT  4410  -18.7739  4.22769  -29.7465
-  POINT  4411  -18.0392  -10  -31.1543
-  POINT  4412  27.7549  5.11352  -1.61187
-  POINT  4413  -20.5981  -8.528219999999999  -31.4765
-  POINT  4414  -15.2303  5.87247  -28.8797
-  POINT  4415  31.7013  5.93696  5
-  POINT  4416  -22.6472  8.254160000000001  -29.226
-  POINT  4417  -14.927  3.0672  -29.4689
-  POINT  4418  27.439  0.12133  -3.72334
-  POINT  4419  -15.5394  -0.796279  -30.2458
-  POINT  4420  -12.7416  6.36223  -28.3191
-  POINT  4421  26.7186  8.818709999999999  -1.60079
-  POINT  4422  26  2.46486  -5
-  POINT  4423  -16.2493  9.750970000000001  -28.0958
-  POINT  4424  -18.0726  9.426539999999999  -28.4792
-  POINT  4425  26.0973  6.15606  -3.64531
-  POINT  4426  24.7116  10  -3.78234
-  POINT  4427  -13.1552  3.88959  -29.0356
-  POINT  4428  27.8586  10.1938  0.618514
-  POINT  4429  -22.516  -10  -31.8184
-  POINT  4430  -14.3534  9.991490000000001  -27.7601
-  POINT  4431  -10.6541  4.15633  -28.4534
-  POINT  4433  -24.208  -10  -31.9296
-  POINT  4434  29.0273  -0.0513277  -1.81534
-  POINT  4435  -19.5288  -5.28656  -31.4123
-  POINT  4436  -24.1116  -5.01769  -31.7626
-  POINT  4437  33.5564  -2.44356  5
-  POINT  4438  -10.2529  6.85198  -27.7585
-  POINT  4439  -24.208  -7.54257  -31.9296
-  POINT  4440  32.6334  3.16181  5
-  POINT  4441  -18.5562  -0.12087  -30.7844
-  POINT  4442  -24.0712  -3.44634  -31.6926
-  POINT  4443  -23.5462  2.81249  -30.7832
-  POINT  4444  -23.2005  5.63689  -30.1844
-  POINT  4445  30.8271  6.41965  3.125
-  POINT  4446  -11.3405  -0.835778  -29.6424
-  POINT  4447  26  3.78917  -5
-  POINT  4448  -11.2103  0.535467  -29.4169
-  POINT  4449  27.8902  8.25447  -0.70309
-  POINT  4450  -11.0802  1.90671  -29.1914
-  POINT  4451  -21.8894  -5.85881  -31.8443
-  POINT  4452  -17.9011  2.04309  -30.4849
-  POINT  4453  26.5862  7.18793  -3.06979
-  POINT  4454  29.6912  6.12324  0.95291
-  POINT  4455  27.4659  2.37485  -3.64531
-  POINT  4456  26  10  -2.56467
-  POINT  4457  -20.0392  -6.76843  -31.7593
-  POINT  4458  32.9883  -1.92525  3.64352
-  POINT  4459  -21.849  -4.28745  -31.7743
-  POINT  4460  -23.9952  -0.734706  -31.561
-  POINT  4461  -15.3362  -3.4887  -30.9244
-  POINT  4462  31.6785  4.01341  3.125
-  POINT  4463  -13.3139  -1.92187  -30.4002
-  POINT  4464  30.9706  -0.655745  0.404255
-  POINT  4465  -10.1435  8.52272  -27.5691
-  POINT  4466  24.7116  8.7844  -5
-  POINT  4467  -14.0542  0.8826000000000001  -30.2074
-  POINT  4468  32.3807  -1.45687  2.41768
-  POINT  4469  -19.7884  -10  -31.9552
-  POINT  4470  -22.4064  0.365434  -31.4395
-  POINT  4471  -17.3847  -8.255599999999999  -31.662
-  POINT  4472  26  5.05142  -5
-  POINT  4473  31.404  2.52861  1.875
-  POINT  4475  -22.0857  3.63957  -30.8841
-  POINT  4476  33.7319  -0.33237  5
-  POINT  4477  -18.77  6.52253  -29.9114
-  POINT  4478  27.3352  4.25073  -3.64531
-  POINT  4479  32.0431  7.32911  5
-  POINT  4480  -16.1822  -1.8151  -31.0739
-  POINT  4481  -16.9982  7.34492  -29.478
-  POINT  4482  27.7578  6.62369  -2.17209
-  POINT  4483  -13.3311  5.2422  -29.3401
-  POINT  4484  30.6886  1.42187  0.219897
-  POINT  4485  -22.8968  -8.771280000000001  -32.3381
-  POINT  4486  -21.699  6.02042  -30.3972
-  POINT  4487  -15.1841  7.74884  -29.1101
-  POINT  4488  -12.5975  10.0972  -27.9174
-  POINT  4489  31.7486  8.64532  5
-  POINT  4490  -24.529  -8.771280000000001  -32.4854
-  POINT  4491  -16.9474  -10  -31.7846
-  POINT  4492  -23.9035  2.21789  -31.402
-  POINT  4493  -20.6003  8.550520000000001  -29.7219
-  POINT  4494  27.3683  0.111216  -5
-  POINT  4495  32.746  5.25876  5
-  POINT  4496  26  8.7844  -3.78234
-  POINT  4497  -12.6954  8.2386  -28.5495
-  POINT  4498  27.5383  10.174  -1.03698
-  POINT  4499  -18.3737  -3.72271  -31.7317
-  POINT  4500  -10.8423  5.73195  -28.7795
-  POINT  4501  33.1441  0.160971  3.70884
-  POINT  4502  -24.0391  1.10489  -31.6369
-  POINT  4503  -23.2434  7.58243  -30.2588
-  POINT  4504  -10.0341  10.1935  -27.3796
-  POINT  4505  -16.0188  -4.97393  -31.5348
-  POINT  4506  30.7714  8.75835  3.14544
-  POINT  4507  31.454  9.96153  5
-  POINT  4508  24.7116  10  -5
-  POINT  4509  -11.256  3.25932  -29.4959
-  POINT  4510  26  6.27922  -5
-  POINT  4511  29.0787  3.8613  -1.77031
-  POINT  4512  -17.0282  -0.141513  -31.2233
-  POINT  4513  -23.7742  4.0403  -31.1781
-  POINT  4514  34.4478  -3.48764  5
-  POINT  4515  -24.56  -6.17037  -32.5392
-  POINT  4516  -19.2534  -8.240209999999999  -32.2333
-  POINT  4517  -20.8332  1.36257  -31.494
-  POINT  4518  27.3685  1.23562  -5
-  POINT  4519  28.8816  -0.0237432  -3.3123
-  POINT  4520  29.315  5.48372  -0.933119
-  POINT  4521  -22.4502  2.20503  -31.5154
-  POINT  4522  31.9356  5.24684  3.125
-  POINT  4523  -20.694  -2.72361  -32.0937
-  POINT  4524  -16.5404  -6.62905  -31.8749
-  POINT  4525  -24.4197  -2.05222  -32.2961
-  POINT  4526  30.4659  10.0984  3.0221
-  POINT  4527  -13.4143  0.0929648  -30.7003
-  POINT  4528  -22.3378  -7.01149  -32.621
-  POINT  4529  27.4199  5.84655  -3.64531
-  POINT  4530  -13.9684  -2.95024  -31.2212
-  POINT  4531  26  10  -3.72378
-  POINT  4532  -20.1781  3.52653  -31.1945
-  POINT  4533  -11.926  -1.55224  -30.6565
-  POINT  4535  33.9074  1.77882  5
-  POINT  4536  29.4997  10.1876  1.29089
-  POINT  4537  -19.7914  5.90738  -30.7076
-  POINT  4538  27.2378  3.1115  -5
-  POINT  4539  -21.5855  -10  -32.7466
-  POINT  4540  26  7.5688  -5
-  POINT  4541  -13.4898  6.48272  -29.6149
-  POINT  4542  -23.793  5.43015  -31.2107
-  POINT  4543  -23.1568  -10  -32.9284
-  POINT  4544  -21.6662  7.9357  -30.4931
-  POINT  4545  34.0227  -2.95043  3.5138
-  POINT  4546  -24.8499  -10  -33.0413
-  POINT  4547  30.7873  -0.576868  -1.33307
-  POINT  4548  -15.776  2.93233  -30.9394
-  POINT  4549  -11.001  6.97248  -29.0543
-  POINT  4550  -19.1209  -1.72647  -32.1483
-  POINT  4551  -14.0042  3.75472  -30.506
-  POINT  4552  -24.1315  3.44569  -31.7969
-  POINT  4553  -18.7662  8.817360000000001  -30.0763
-  POINT  4554  28.4819  3.35597  -3.64531
-  POINT  4555  33.0879  6.65091  5
-  POINT  4556  -11.4318  4.61192  -29.8005
-  POINT  4557  -16.9637  9.26473  -29.7182
-  POINT  4558  -16.2641  -8.255599999999999  -32.309
-  POINT  4559  32.379  -1.4557  0.747301
-  POINT  4560  27.2378  4.40478  -5
-  POINT  4561  -10.8249  8.40676  -28.7492
-  POINT  4562  -15.1379  9.625209999999999  -29.3406
-  POINT  4563  35.1642  -4.65864  5
-  POINT  4565  -18.504  -6.55473  -32.5937
-  POINT  4566  29.4006  8.08023  -0.578821
-  POINT  4567  33.4975  -2.38851  2.29892
-  POINT  4568  30.495  1.46397  -1.53267
-  POINT  4569  26  8.72603  -5
-  POINT  4570  27.5383  10.174  -2.31135
-  POINT  4571  -21.0266  -8.240209999999999  -33.0295
-  POINT  4572  -12.0593  0.400598  -30.8874
-  POINT  4573  -22.6782  3.43283  -31.9104
-  POINT  4574  -23.8118  6.82  -31.2432
-  POINT  4575  -11.9291  1.77184  -30.6619
-  POINT  4576  -14.3731  -4.05792  -31.9221
-  POINT  4577  32.2774  6.63899  3.125
-  POINT  4578  -14.0571  -0.925861  -31.5284
-  POINT  4579  -24.912  -4.79818  -33.1488
-  POINT  4580  34.02  3.87576  5
-  POINT  4581  -15.8019  -10  -32.446
-  POINT  4582  -25.0052  -7.45075  -33.3103
-  POINT  4583  34.1785  -0.855008  3.59052
-  POINT  4584  32.1717  0.761198  0.583842
-  POINT  4585  -21.8735  5.20852  -31.5734
-  POINT  4586  -17.3184  6.51911  -30.759
-  POINT  4587  -15.5467  7.3415  -30.3256
-  POINT  4588  27.3225  8.47489  -3.78234
-  POINT  4589  -22.6898  -5.6393  -33.2306
-  POINT  4590  -15.7706  5.0701  -30.93
-  POINT  4591  30.9134  5.71629  0.158441
-  POINT  4592  -16.7469  -3.42071  -32.4378
-  POINT  4593  -10.7178  10.1306  -28.5637
-  POINT  4594  -12.4481  -2.44356  -31.5607
-  POINT  4595  29.206  10.2024  -0.369066
-  POINT  4596  33.2096  3.86385  3.125
-  POINT  4597  33.0769  8.31948  5
-  POINT  4598  31.0057  8.06823  1.27044
-  POINT  4599  -13.9988  5.89249  -30.4966
-  POINT  4600  -14.9032  0.74773  -31.6778
-  POINT  4601  35.6881  -5.92755  5
-  POINT  4602  27.3225  6.0006  -5
-  POINT  4603  -15.0181  -5.6188  -32.413
-  POINT  4604  28.7371  0.00638008  -5
-  POINT  4605  26  10  -5
-  POINT  4606  -24.4887  2.85109  -32.4157
-  POINT  4607  30.6388  4.23149  -1.09156
-  POINT  4608  32.935  2.37904  1.875
-  POINT  4609  28.7033  4.95431  -3.64531
-  POINT  4610  -13.4435  8.35909  -29.8454
-  POINT  4611  -24.6244  1.73809  -32.6507
-  POINT  4612  34.832  -4.058  3.5138
-  POINT  4613  -11.5905  5.85245  -30.0753
-  POINT  4614  -24.3127  4.54118  -32.1108
-  POINT  4615  -19.7969  8.24897  -30.9006
-  POINT  4616  32.795  9.6874  5
-  POINT  4617  -24.76  0.625081  -32.8857
-  POINT  4618  -20.4676  -6.48042  -33.3124
-  POINT  4619  -21.7099  -1.86733  -33.049
-  POINT  4620  -13.3599  9.80461  -29.4828
-  POINT  4621  -17.5929  -1.74712  -32.5873
-  POINT  4622  -17.7809  -10  -33.1143
-  POINT  4623  29.8982  0.958647  -3.40767
-  POINT  4624  30.2122  -0.362267  -3.3123
-  POINT  4625  36  -10  5
-  POINT  4626  -19.2551  -10  -33.3224
-  POINT  4627  28.98  6.21674  -2.96656
-  POINT  4628  -17.349  -4.99088  -32.9131
-  POINT  4629  -22.2482  7.21532  -31.5012
-  POINT  4630  28.6064  1.88226  -5
-  POINT  4631  -23.0355  2.83823  -32.5292
-  POINT  4632  36.0064  -7.26293  5
-  POINT  4633  -15.2002  -6.94748  -32.7284
-  POINT  4634  -23.1712  1.72522  -32.7641
-  POINT  4635  -12.105  3.12445  -30.9664
-  POINT  4636  36.1112  -8.63171  5
-  POINT  4637  -19.9659  5.09548  -31.8839
-  POINT  4638  -25.3261  -8.679460000000001  -33.8662
-  POINT  4639  35.6689  -2.14023  5
-  POINT  4640  27.3225  7.25929  -5
-  POINT  4641  34.1326  5.9727  5
-  POINT  4642  -18.3436  5.90622  -31.5457
-  POINT  4643  -13.9778  7.59116  -30.4602
-  POINT  4644  -23.8222  -8.771280000000001  -33.9006
-  POINT  4645  32.5106  8.47723  3.17784
-  POINT  4646  27.44  10.1667  -3.72378
-  POINT  4647  -21.5823  2.82536  -32.6426
-  POINT  4648  -12.6131  -0.403291  -31.8465
-  POINT  4649  34.4495  -3.48883  2.18104
-  POINT  4650  -24.3488  5.9715  -32.1733
-  POINT  4651  28.4757  3.75814  -5
-  POINT  4652  -25.3572  -6.07856  -33.9199
-  POINT  4653  -20.1368  -0.870201  -33.1035
-  POINT  4654  32.3773  -1.45452  -0.860154
-  POINT  4655  -25.2605  -3.40407  -33.7524
-  POINT  4656  -18.8004  1.36899  -32.6757
-  POINT  4657  33.3222  5.96079  3.125
-  POINT  4658  33.496  -2.38707  0.637135
-  POINT  4659  -12.8937  -3.48764  -32.3326
-  POINT  4660  -14.7876  -10  -33.0316
-  POINT  4661  -24.6699  3.94657  -32.7296
-  POINT  4662  -25.4788  -10  -34.1305
-  POINT  4663  -17.3319  8.81395  -30.9138
-  POINT  4664  32.2125  9.80466  3.05798
-  POINT  4665  -20.809  7.58707  -31.6688
-  POINT  4666  -23.135  -6.91967  -34.0017
-  POINT  4667  -11.7492  7.09297  -30.3502
-  POINT  4668  34.0387  -0.457419  1.83155
-  POINT  4669  -15.5098  9.26193  -30.5675
-  POINT  4670  31.2071  9.99319  1.32326
-  POINT  4671  28.9098  10.2113  -2.062
-  POINT  4672  -14.8483  -8.56096  -33.1366
-  POINT  4673  -16.3514  4.34073  -31.936
-  POINT  4674  -25.1845  -0.692438  -33.6208
-  POINT  4675  -17.012  -8.31452  -33.4949
-  POINT  4676  -19.3126  -4.91657  -33.6318
-  POINT  4677  -18.1453  3.53294  -32.3762
-  POINT  4678  -12.0995  5.26222  -30.957
-  POINT  4679  32.17  0.7623760000000001  -1.05508
-  POINT  4680  -11.573  8.52725  -30.0451
-  POINT  4681  34.1216  7.64127  5
-  POINT  4682  35.8444  -0.0290444  5
-  POINT  4683  32.5117  5.94887  1.25
-  POINT  4684  -22.4661  5.00178  -32.5997
-  POINT  4685  27.3643  8.881130000000001  -5
-  POINT  4686  36  -10  3.70932
-  POINT  4687  35.5804  -5.62128  3.18303
-  POINT  4688  35.2932  3.31554  5
-  POINT  4689  -21.0106  -10  -34.1357
-  POINT  4690  32.2372  4.46407  0
-  POINT  4691  -11.3969  9.96153  -29.74
-  POINT  4692  28.5603  5.35396  -5
-  POINT  4693  -14.9936  -4.36294  -33.1504
-  POINT  4694  36.5606  -4.91663  5
-  POINT  4695  34.8021  1.16043  3.12271
-  POINT  4696  -22.5109  -10  -34.3092
-  POINT  4697  33.3112  7.62936  3.125
-  POINT  4698  36.1213  -8.56096  3.70932
-  POINT  4699  36.4728  -3.24777  5
-  POINT  4700  28.7774  8.580550000000001  -3.531
-  POINT  4701  -14.9532  -2.79159  -33.0804
-  POINT  4702  35.7462  1.87563  5
-  POINT  4703  -13.252  -4.65864  -32.9531
-  POINT  4704  30.6228  7.67328  -1.37329
-  POINT  4705  -24.0846  -10  -34.4911
-  POINT  4706  -16.6389  -10  -33.7736
-  POINT  4707  29.7531  0.987501  -5
-  POINT  4708  31.9627  2.97927  -1.25
-  POINT  4709  -12.7781  1.63697  -32.1323
-  POINT  4710  30.2634  5.32451  -2.96656
-  POINT  4711  -14.0256  9.472009999999999  -30.6357
-  POINT  4712  35.9442  -6.95  3.18303
-  POINT  4713  30.0724  -0.311912  -5
-  POINT  4714  30.6974  10.0687  -0.251586
-  POINT  4715  -18.6088  -0.890844  -33.5425
-  POINT  4716  -18.3537  8.247960000000001  -31.736
-  POINT  4717  -24.8512  5.04206  -33.0435
-  POINT  4718  -25.1144  2.90721  -33.4995
-  POINT  4719  27.3605  10.1498  -5
-  POINT  4720  -15.5957  -5.93312  -33.6256
-  POINT  4721  -23.3296  4.03735  -33.2141
-  POINT  4722  -15.7992  -1.118  -33.2298
-  POINT  4723  -18.9756  -8.240209999999999  -34.2136
-  POINT  4724  31.8716  -1.12523  -2.78378
-  POINT  4725  -17.2724  1.34834  -33.1147
-  POINT  4726  34.1106  9.309839999999999  5
-  POINT  4727  -25.2501  1.7942  -33.7344
-  POINT  4728  36.9817  -6.21878  5
-  POINT  4729  31.5732  0.257051  -2.93008
-  POINT  4730  -20.4726  -8.240209999999999  -34.4071
-  POINT  4731  -25.8024  -7.35893  -34.691
-  POINT  4732  -22.3832  6.40284  -32.7006
-  POINT  4733  -12.2582  6.50274  -31.2318
-  POINT  4734  29.6224  2.86338  -5
-  POINT  4735  -21.952  -8.240209999999999  -34.592
-  POINT  4736  -20.0917  -5.54179  -34.3177
-  POINT  4737  -25.6089  -2.00996  -34.3559
-  POINT  4738  36.2033  -4.33173  3.59052
-  POINT  4739  35.3204  -4.97638  1.87885
-  POINT  4740  -18.1576  -3.35272  -33.9512
-  POINT  4741  -13.5139  -5.92755  -33.4068
-  POINT  4742  28.645  6.94977  -5
-  POINT  4743  37.236  -10  5
-  POINT  4744  37.2392  -8.63147  5
-  POINT  4745  36.1154  -2.66287  3.59052
-  POINT  4746  35.4058  5.41248  5
-  POINT  4747  36  -10  2.53815
-  POINT  4748  32.7449  7.78711  1.30284
-  POINT  4749  28.8198  10.2128  -3.44833
-  POINT  4750  -12.7727  3.77474  -32.1229
-  POINT  4751  -13.6699  -10  -33.6769
-  POINT  4752  -25.955  -8.679460000000001  -34.9554
-  POINT  4753  -22.5507  -3.21918  -34.5052
-  POINT  4754  35.0732  -1.4734  1.71323
-  POINT  4755  34.0371  -0.456242  0.192636
-  POINT  4756  -21.3701  4.39431  -33.3319
-  POINT  4757  -15.8431  0.721589  -33.3058
-  POINT  4758  -13.6731  -7.26293  -33.6824
-  POINT  4759  31.3659  2.47395  -3.125
-  POINT  4760  -13.7255  -8.63171  -33.7732
-  POINT  4761  35.0903  2.93519  2.96952
-  POINT  4762  34.6528  -3.77906  0.388317
-  POINT  4763  -15.4133  -10  -34.1153
-  POINT  4764  -17.5593  -5.85881  -34.3443
-  POINT  4765  -20.9945  6.81914  -32.874
-  POINT  4766  -19.3423  7.58591  -32.5178
-  POINT  4767  -13.5091  -2.26902  -33.3985
-  POINT  4768  -25.6086  0.6295770000000001  -34.3554
-  POINT  4769  -12.2372  8.201409999999999  -31.1954
-  POINT  4770  -22.4747  -0.507547  -34.3736
-  POINT  4771  -20.3285  -4.0603  -34.587
-  POINT  4772  -23.6868  3.44275  -33.8329
-  POINT  4773  33.5439  9.47208  3.05798
-  POINT  4774  -15.863  8.81054  -31.7714
-  POINT  4775  33.7449  -2.64132  -1.11182
-  POINT  4776  -23.8225  2.32974  -34.0679
-  POINT  4777  -26.1076  -10  -35.2197
-  POINT  4778  -25.3159  4.0373  -33.8484
-  POINT  4779  29.8438  4.46172  -5
-  POINT  4780  -14.3151  7.36153  -31.9425
-  POINT  4781  35.3833  7.11343  5
-  POINT  4782  36.1126  -8.257999999999999  2.05321
-  POINT  4783  33.8297  1.76065  -0.00228683
-  POINT  4784  28.6868  8.57161  -5
-  POINT  4785  -20.0147  -6.52288  -34.8472
-  POINT  4786  -12.0674  9.6874  -30.9013
-  POINT  4787  -20.8858  0.592593  -34.2521
-  POINT  4788  30.4021  10.1061  -1.9373
-  POINT  4789  32.2211  7.90586  -0.281732
-  POINT  4790  -16.0441  -7.08581  -34.4023
-  POINT  4791  -24.6193  -8.679460000000001  -35.2813
-  POINT  4792  35.8759  -6.63412  1.58154
-  POINT  4793  -15.5783  -8.63147  -34.3987
-  POINT  4794  -18.9367  -3.97795  -34.6371
-  POINT  4795  -22.2336  3.42988  -33.9464
-  POINT  4796  -12.7673  5.91251  -32.1135
-  POINT  4797  -19.5495  2.83178  -33.8243
-  POINT  4798  -22.9021  5.51054  -33.5993
-  POINT  4799  31.9466  6.42106  -1.53173
-  POINT  4800  -26.1114  -4.67207  -35.2263
-  POINT  4801  37.2514  -10  3.70932
-  POINT  4802  36.9165  -5.90437  3.29077
-  POINT  4803  37.8811  -7.40275  5
-  POINT  4804  31.5872  4.07228  -3.125
-  POINT  4805  30.7692  1.96862  -5
-  POINT  4806  31.0552  0.566422  -5
-  POINT  4807  32.9868  -1.92393  -2.78378
-  POINT  4808  36  -10  1.21538
-  POINT  4809  32.9781  9.62534  1.35567
-  POINT  4810  -13.9515  -4.94792  -34.1647
-  POINT  4811  35.2028  5.03213  2.96952
-  POINT  4812  30.2878  8.40631  -3.40673
-  POINT  4813  31.3413  -0.835778  -5
-  POINT  4814  -14.3642  9.06912  -31.8707
-  POINT  4815  -24.7121  -10  -35.5781
-  POINT  4816  -15.1474  2.23759  -33.5692
-  POINT  4817  -13.6741  -0.22876  -33.6843
-  POINT  4818  -13.9111  -3.37657  -34.0947
-  POINT  4819  29.9284  6.05753  -5
-  POINT  4820  -16.9077  8.243930000000001  -32.58
-  POINT  4821  -13.3535  3.04538  -33.1289
-  POINT  4822  37.957  -5.17462  5
-  POINT  4823  -15.3403  6.74863  -32.7292
-  POINT  4824  -26.0331  -0.687941  -35.0906
-  POINT  4825  35.3929  8.83113  5
-  POINT  4826  -22.8992  -1.82507  -35.1088
-  POINT  4827  -24.2237  1.22778  -34.7699
-  POINT  4828  -16.4043  -4.29496  -34.6637
-  POINT  4829  37.8692  -3.50576  5
-  POINT  4830  -23.8061  4.54533  -34.1916
-  POINT  4831  -12.7462  7.61118  -32.0771
-  POINT  4832  -19.1735  -2.49645  -34.9064
-  POINT  4833  28.7285  10.1935  -5
-  POINT  4834  34.9935  7.30377  3.28784
-  POINT  4835  -25.7401  2.96332  -34.5832
-  POINT  4836  -19.0031  -10  -35.2948
-  POINT  4837  -18.0077  -7.01149  -35.121
-  POINT  4838  -17.4836  -10  -35.1149
-  POINT  4839  -16.3639  -2.72361  -34.5937
-  POINT  4840  34.3924  5.02022  1.09452
-  POINT  4841  37.5793  -8.63147  3.64988
-  POINT  4842  35.4612  -5.30587  0.104269
-  POINT  4843  37.7813  -1.83691  5
-  POINT  4844  -14.162  -6.25006  -34.5294
-  POINT  4845  -20.4776  -10  -35.5019
-  POINT  4846  -22.6348  2.32792  -34.6484
-  POINT  4847  36.7391  -0.647434  3.12271
-  POINT  4848  36.6789  4.85227  5
-  POINT  4849  -21.9357  -10  -35.7
-  POINT  4850  34.1179  3.53542  -0.15548
-  POINT  4851  36.1126  -8.257999999999999  0.7600980000000001
-  POINT  4852  -14.2879  -10  -34.7474
-  POINT  4853  -19.7158  -4.60317  -35.323
-  POINT  4854  -14.2895  -8.63147  -34.7501
-  POINT  4855  34.183  7.29186  1.41284
-  POINT  4856  37.6832  0.0677654  5
-  POINT  4857  -23.4363  -10  -35.8715
-  POINT  4858  32.4533  9.75164  -0.220054
-  POINT  4859  -13.718  1.61083  -33.7603
-  POINT  4860  30.1723  10.1317  -3.44833
-  POINT  4861  38.4721  -10  5
-  POINT  4862  30.9905  3.56696  -5
-  POINT  4863  -26.297  -1.94966  -35.5477
-  POINT  4864  37.132  3.41235  5
-  POINT  4865  33.1422  0.174688  -2.93008
-  POINT  4866  -21.1579  5.96327  -34.0213
-  POINT  4867  35.2703  -1.76769  -0.0601501
-  POINT  4868  35.6968  0.542036  1.24543
-  POINT  4869  36.6409  1.25724  3.12271
-  POINT  4870  -13.3481  5.18315  -33.1195
-  POINT  4871  -19.5493  6.81784  -33.7104
-  POINT  4872  -17.9134  7.58476  -33.3449
-  POINT  4873  -26.5566  -5.95245  -35.9974
-  POINT  4874  34.8439  -4.07741  -1.36573
-  POINT  4875  -26.4599  -3.27796  -35.8299
-  POINT  4876  -12.7252  9.309839999999999  -32.0407
-  POINT  4877  -26.6146  -7.3152  -36.0979
-  POINT  4878  34.3577  -0.782266  -1.54783
-  POINT  4879  37.585  1.97244  5
-  POINT  4880  -24.235  0.112921  -35.4322
-  POINT  4881  36  -10  -0.0452634
-  POINT  4882  -26.1213  1.82662  -35.2435
-  POINT  4883  34.9924  8.990959999999999  3.17979
-  POINT  4884  36.6565  6.55321  5
-  POINT  4885  35.9235  -6.84907  -0.162755
-  POINT  4886  -16.2521  -10  -35.4349
-  POINT  4887  -24.2522  3.50711  -34.9643
-  POINT  4888  -26.7189  -10  -36.2784
-  POINT  4889  -19.9526  -3.12167  -35.5923
-  POINT  4890  -20.8621  3.39963  -34.7681
-  POINT  4891  -18.5227  -8.28267  -35.7484
-  POINT  4892  32.9348  2.39158  -3.125
-  POINT  4893  30.0495  8.45565  -5
-  POINT  4894  35.9862  6.77698  3.63797
-  POINT  4895  -20.0196  -8.28267  -35.9419
-  POINT  4896  37.5682  -10  2.41849
-  POINT  4897  -26.7672  -8.63574  -36.3622
-  POINT  4898  -19.3373  4.40073  -34.5136
-  POINT  4899  37.8919  -6.64435  3.15197
-  POINT  4900  31.5712  7.51408  -3.40673
-  POINT  4901  33.7296  7.47842  -0.122675
-  POINT  4902  -24.3776  -4.19861  -36.113
-  POINT  4903  34.1504  1.43463  -1.74275
-  POINT  4904  -17.715  5.21148  -34.1754
-  POINT  4905  -15.9211  6.01927  -33.7352
-  POINT  4906  -18.3601  -5.63804  -35.7313
-  POINT  4907  -14.9968  8.546799999999999  -32.9664
-  POINT  4908  -22.0352  5.03503  -34.6696
-  POINT  4909  31.9305  9.86285  -1.81346
-  POINT  4910  38.8564  -6.35859  5
-  POINT  4911  32.5123  -1.55224  -5
-  POINT  4912  -14.6104  -7.40275  -35.306
-  POINT  4913  37.1135  -4.7573  1.74249
-  POINT  4914  31.2118  5.1653  -5
-  POINT  4915  35.1758  6.76506  1.76297
-  POINT  4916  -13.3771  7.08333  -33.1698
-  POINT  4917  -22.1554  -5.03972  -36.1948
-  POINT  4918  37.514  -8.31706  1.94065
-  POINT  4919  36.476  4.47192  2.96952
-  POINT  4920  39.114  -8.771280000000001  5
-  POINT  4921  -26.4572  0.634074  -35.8252
-  POINT  4922  36.4095  -3.57261  0.382995
-  POINT  4923  34.2486  -3.22464  -3.06355
-  POINT  4924  36.6341  8.254160000000001  5
-  POINT  4925  34.4393  9.19073  1.46541
-  POINT  4926  -14.651  -5.23719  -35.3763
-  POINT  4927  33.2511  6.25404  -1.875
-  POINT  4928  35.9849  2.3168  1.09223
-  POINT  4929  -25.5117  -8.679460000000001  -36.6229
-  POINT  4930  -17.3798  -1.86733  -35.549
-  POINT  4931  -20.1894  -1.64018  -35.8616
-  POINT  4932  -14.6106  -3.66584  -35.3063
-  POINT  4933  -18.853  0.599012  -35.4338
-  POINT  4934  36.929  3.032  2.96952
-  POINT  4935  -16.0434  0.371853  -35.1211
-  POINT  4936  -22.885  4.0344  -35.2502
-  POINT  4937  -24.6595  -1.2046  -36.1673
-  POINT  4938  -24.6534  2.40496  -35.6671
-  POINT  4939  -15.7228  3.64599  -34.5657
-  POINT  4940  32.9766  4.76923  -3.125
-  POINT  4941  -14.5702  -2.09449  -35.2363
-  POINT  4942  35.5413  -5.51352  -1.64245
-  POINT  4943  32.3381  1.88626  -5
-  POINT  4944  -17.5167  2.8382  -35.006
-  POINT  4945  30.0958  10.1306  -5
-  POINT  4946  -13.9289  4.45378  -34.1255
-  POINT  4947  36.1199  -8.463369999999999  -0.970648
-  POINT  4948  37.7651  4.58389  5
-  POINT  4949  32.6242  0.484059  -5
-  POINT  4950  -16.0674  7.93462  -33.7278
-  POINT  4951  -16.5157  -8.771280000000001  -36.0222
-  POINT  4952  36  -10  -1.27376
-  POINT  4953  -14.9059  -10  -35.8178
-  POINT  4954  -19.5617  -6.56534  -36.3819
-  POINT  4955  -25.6053  -10  -36.9022
-  POINT  4956  38.8135  -10  3.57895
-  POINT  4957  -26.7457  -0.607097  -36.3249
-  POINT  4958  38.2181  3.14397  5
-  POINT  4959  -13.3663  8.83113  -33.1512
-  POINT  4960  -25.2943  -7.18657  -36.8695
-  POINT  4961  -17.2051  -4.07419  -36.0507
-  POINT  4962  37.5682  -10  1.10372
-  POINT  4963  -19.655  5.96675  -34.8843
-  POINT  4964  33.9702  9.3443  -0.0676245
-  POINT  4965  31.6913  9.90897  -3.31126
-  POINT  4966  -14.614  -0.254901  -35.3123
-  POINT  4967  -24.8228  -5.47898  -36.8841
-  POINT  4968  -16.0873  2.21144  -35.1971
-  POINT  4969  -14.2934  3.01924  -34.7569
-  POINT  4970  37.8211  5.83613  5
-  POINT  4971  -18.0358  6.821  -34.5792
-  POINT  4972  31.3329  7.56341  -5
-  POINT  4973  -24.7261  -2.80449  -36.7166
-  POINT  4974  39.551  -4.95361  5
-  POINT  4975  39.7558  -10  5
-  POINT  4976  -21.9383  0.0951525  -36.2579
-  POINT  4977  37.8267  -6.32994  1.44274
-  POINT  4978  39.1175  -0.659457  5
-  POINT  4979  36.0174  0.216012  -0.495038
-  POINT  4980  36.2483  8.45262  3.17979
-  POINT  4981  35.0113  -4.36393  -3.06355
-  POINT  4982  39.4632  -3.28475  5
-  POINT  4983  39.7558  -7.54257  5
-  POINT  4984  -25.0136  1.24094  -36.291
-  POINT  4985  -26.985  -1.88936  -36.7395
-  POINT  4986  35.591  -2.09371  -1.80061
-  POINT  4987  35.9661  -7.06312  -1.92297
-  POINT  4988  33.5564  -2.44356  -5
-  POINT  4989  38.0753  0.530014  3.12271
-  POINT  4990  -13.9579  6.35397  -34.1758
-  POINT  4991  -18.3951  -10  -36.6951
-  POINT  4992  32.5594  3.4846  -5
-  POINT  4993  -23.3079  2.96279  -35.99
-  POINT  4994  -19.9154  -10  -36.876
-  POINT  4995  -15.0994  -6.38988  -36.1529
-  POINT  4996  -16.8929  -10  -36.5448
-  POINT  4997  -24.3329  -10  -37.2212
-  POINT  4998  36.2731  4.09157  0.93904
-  POINT  4999  38.8673  -5.60019  3.15197
-  POINT  5000  37.2594  6.21676  3.63797
-  POINT  5001  35.1728  6.76691  0.13194
-  POINT  5002  -20.6663  5.00681  -35.4924
-  POINT  5003  39.0194  1.24521  5
-  POINT  5004  38.8127  2.42994  5
-  POINT  5005  38.7794  -3.93133  3.15197
-  POINT  5006  -27.3301  -10  -37.3372
-  POINT  5007  -17.5548  -7.05395  -36.6557
-  POINT  5008  -15.2269  -8.771280000000001  -36.3737
-  POINT  5009  -27.1738  -3.20498  -37.0665
-  POINT  5010  -14.6579  1.58469  -35.3882
-  POINT  5011  -16.0227  5.212  -34.9467
-  POINT  5012  -17.8166  4.40421  -35.3869
-  POINT  5013  -22.6319  -8.507110000000001  -37.2749
-  POINT  5014  38.0754  -2.74664  1.79247
-  POINT  5015  33.4474  9.49949  -1.65378
-  POINT  5016  36.1199  -8.463369999999999  -2.24025
-  POINT  5017  39.454  -8.771280000000001  3.64988
-  POINT  5018  -27.4051  -8.6395  -37.4669
-  POINT  5019  37.3107  -5.05159  -0.0308926
-  POINT  5020  -20.6858  -5.0052  -37.0343
-  POINT  5021  37.8266  7.58243  5
-  POINT  5022  -27.3109  -4.54596  -37.3038
-  POINT  5023  -17.9842  -4.69942  -36.7366
-  POINT  5024  38.0073  4.2015  3.69404
-  POINT  5025  36  -10  -2.56387
-  POINT  5026  -16.6494  7.21409  -34.7358
-  POINT  5027  37.8888  -8.012879999999999  0.629339
-  POINT  5028  -22.1604  -6.79952  -37.2895
-  POINT  5029  -24.1113  -8.507110000000001  -37.4597
-  POINT  5030  -27.4269  -7.27148  -37.5047
-  POINT  5031  -20.1657  1.16686  -36.3776
-  POINT  5032  -27.3954  -5.9042  -37.4502
-  POINT  5033  37.5163  2.04638  1.81675
-  POINT  5034  35.09  2.94773  -2.03048
-  POINT  5035  37.0331  -1.55717  -0.0848121
-  POINT  5036  33.7317  -0.31983  -5
-  POINT  5037  35.8544  8.634840000000001  1.57568
-  POINT  5038  -23.6397  -6.79952  -37.4744
-  POINT  5039  -21.4934  4.00418  -36.0835
-  POINT  5040  -21.7795  -4.1011  -37.2001
-  POINT  5041  -18.8293  3.40605  -35.9498
-  POINT  5042  38.4604  2.76158  3.69404
-  POINT  5043  -21.9497  -1.01971  -36.9202
-  POINT  5044  -17.5558  -2.67507  -36.6582
-  POINT  5045  36.6067  -3.86689  -1.39039
-  POINT  5046  -16.3327  3.4883  -35.6222
-  POINT  5047  32.9605  8.211029999999999  -3.40673
-  POINT  5048  -14.5388  4.29609  -35.182
-  POINT  5049  -23.6873  1.83048  -36.6542
-  POINT  5050  -24.9945  0.123715  -36.967
-  POINT  5051  38.8512  4.31551  5
-  POINT  5052  34.9472  -1.27678  -3.61775
-  POINT  5053  37.2457  7.93298  3.56589
-  POINT  5054  -13.9869  8.254160000000001  -34.226
-  POINT  5055  40.3977  -8.771280000000001  5
-  POINT  5056  32.6012  5.86225  -5
-  POINT  5057  36.3056  1.99078  -0.648231
-  POINT  5058  -19.4342  -8.28267  -37.3285
-  POINT  5059  35.6526  -5.83275  -3.37171
-  POINT  5060  31.454  9.96153  -5
-  POINT  5061  39.1522  -10  2.29975
-  POINT  5062  34.4478  -3.48764  -5
-  POINT  5063  -15.5478  -10  -36.9296
-  POINT  5064  40.4504  -6.13758  5
-  POINT  5065  -21.7614  -10  -37.6637
-  POINT  5066  -15.4518  -5.01643  -36.7633
-  POINT  5067  -15.5478  -7.54257  -36.9296
-  POINT  5068  40.132  -1.90059  5
-  POINT  5069  -15.4114  -3.44508  -36.6933
-  POINT  5070  -14.5402  5.63689  -35.1844
-  POINT  5071  -14.9033  2.86155  -35.8133
-  POINT  5072  -23.2211  -10  -37.8632
-  POINT  5073  -25.2586  -1.13802  -37.4246
-  POINT  5074  37.0565  5.83641  1.60749
-  POINT  5075  -17.9071  -5.6805  -37.2661
-  POINT  5076  -26.2249  -9.99999  -37.9753
-  POINT  5077  35.9843  -7.16342  -3.37171
-  POINT  5078  38.9073  5.56775  5
-  POINT  5079  -22.0163  -2.6196  -37.4694
-  POINT  5080  33.0193  9.61478  -3.31126
-  POINT  5081  37.8718  -6.54444  -0.309513
-  POINT  5082  39.7667  -6.78417  3.15197
-  POINT  5083  35.4047  8.82776  0.0387027
-  POINT  5084  33.907  1.8039  -5
-  POINT  5085  -19.5308  -3.44135  -37.3537
-  POINT  5086  37.5706  -0.0760353  0.285123
-  POINT  5087  -18.1166  5.97023  -35.7678
-  POINT  5088  -16.6656  2.81485  -36.1988
-  POINT  5089  40.0952  -10  3.57895
-  POINT  5090  -18.1591  -0.466669  -36.8987
-  POINT  5091  35.1318  5.32538  -2.03048
-  POINT  5092  39.4458  3.60147  5
-  POINT  5093  -21.7025  -5.08219  -37.7295
-  POINT  5094  -15.3495  -0.693828  -36.5861
-  POINT  5095  38.1826  5.55693  3.26286
-  POINT  5096  35.1225  0.846942  -3.61775
-  POINT  5097  -21.9154  2.93076  -36.821
-  POINT  5098  -16.8227  1.77252  -36.4709
-  POINT  5099  36  -10  -3.72334
-  POINT  5100  -26.3082  -8.560029999999999  -38.1196
-  POINT  5101  37.5682  -10  -1.21444
-  POINT  5102  37.1678  -5.35975  -1.66901
-  POINT  5103  36.8673  8.1403  1.92242
-  POINT  5104  37.8044  3.82114  1.66356
-  POINT  5105  -23.7165  0.7407550000000001  -37.3529
-  POINT  5106  -20.4738  -0.125424  -37.2558
-  POINT  5107  36.1213  -8.56096  -3.72334
-  POINT  5108  -17.4272  -8.771280000000001  -37.6024
-  POINT  5109  36.338  -0.110012  -2.2355
-  POINT  5110  -16.6327  5.05432  -36.0031
-  POINT  5111  41.0396  -10  5
-  POINT  5112  -19.156  5.0106  -36.3601
-  POINT  5113  38.9633  6.82  5
-  POINT  5114  35.1642  -4.65864  -5
-  POINT  5115  39.4648  -8.012879999999999  1.80185
-  POINT  5116  38.4856  -10  -0.0529242
-  POINT  5117  -15.2362  2.1881  -36.3899
-  POINT  5118  -25.3068  -2.74445  -37.9885
-  POINT  5119  -15.8687  -8.771280000000001  -37.4854
-  POINT  5120  32.7223  8.26036  -5
-  POINT  5121  36.4005  -4.62565  -3.18286
-  POINT  5122  -25.9927  -5.79031  -38.2568
-  POINT  5123  -26.035  -7.14205  -38.33
-  POINT  5124  -21.1237  -8.22631  -38.1312
-  POINT  5125  39.0935  3.93311  3.69404
-  POINT  5126  -14.5832  7.58243  -35.2588
-  POINT  5127  36.3091  -2.92769  -3.18286
-  POINT  5128  37.2876  1.29279  -0.600871
-  POINT  5129  -15.3933  1.14576  -36.6621
-  POINT  5130  34.9475  9.00797  -1.49535
-  POINT  5131  33.9487  4.18155  -5
-  POINT  5132  40.2471  1.70272  5
-  POINT  5133  40.0404  2.88744  5
-  POINT  5134  40.4538  0.517992  5
-  POINT  5135  -15.9002  -6.16911  -37.5399
-  POINT  5136  -25.4625  -4.07464  -38.2582
-  POINT  5137  -16.704  6.40616  -35.9746
-  POINT  5138  -20.142  3.9739  -36.8936
-  POINT  5139  38.4095  7.21223  3.56589
-  POINT  5140  -18.5717  -1.8188  -37.6134
-  POINT  5141  -15.1488  4.13841  -36.2384
-  POINT  5142  41.145  -4.73259  5
-  POINT  5143  -25.2211  -9.99999  -38.5548
-  POINT  5144  -20.3099  -4.06657  -38.0396
-  POINT  5145  -15.7621  -2.04596  -37.3007
-  POINT  5146  41.3437  -7.4369  5
-  POINT  5147  -18.3519  -6.96157  -38.0364
-  POINT  5148  -20.6159  -1.36349  -37.8492
-  POINT  5149  37.5591  -8.531560000000001  -2.17996
-  POINT  5150  -23.71  -0.399239  -37.9788
-  POINT  5151  -16.9656  4.38086  -36.5797
-  POINT  5152  35.6881  -5.92755  -5
-  POINT  5153  -19.3066  -10  -38.2752
-  POINT  5154  39.1495  5.18536  3.69404
-  POINT  5155  34.469  7.78358  -3.24767
-  POINT  5156  39.9446  -1.33825  2.95695
-  POINT  5157  37.3538  -1.8832  -1.82528
-  POINT  5158  -17.8051  -10  -38.1262
-  POINT  5159  37.8399  7.58125  2.27594
-  POINT  5160  40.4613  -5.37918  3.15197
-  POINT  5161  -22.2064  1.61096  -37.6634
-  POINT  5162  39.9466  4.67878  5
-  POINT  5163  37.0535  5.83825  -0.0235404
-  POINT  5164  32.795  9.6874  -5
-  POINT  5165  39.8948  2.03436  3.69404
-  POINT  5166  39.688  3.21908  3.69404
-  POINT  5167  38.9023  -0.14878  1.07966
-  POINT  5168  37.5682  -10  -2.50028
-  POINT  5169  37.9797  5.17658  1.23238
-  POINT  5170  -15.1501  5.4792  -36.2408
-  POINT  5171  36  -10  -5
-  POINT  5172  -16.1897  -10  -38.0413
-  POINT  5173  36.0064  -7.26293  -5
-  POINT  5174  36.9615  -6.11851  -3.46148
-  POINT  5175  -17.9783  3.3827  -37.1426
-  POINT  5176  -25.0371  -8.42037  -38.8653
-  POINT  5177  39.7775  -6.02576  1.30394
-  POINT  5178  -20.6658  -6.50898  -38.5713
-  POINT  5179  36.1112  -8.63171  -5
-  POINT  5180  -15.4817  3.46495  -36.815
-  POINT  5181  36.8642  8.14195  0.287185
-  POINT  5182  35.6654  -2.11077  -5
-  POINT  5183  -20.5467  -2.58507  -38.3089
-  POINT  5184  -18.1354  2.34037  -37.4147
-  POINT  5185  33.9905  6.5592  -5
-  POINT  5186  36.4492  4.47602  -2.03048
-  POINT  5187  34.5293  9.159649999999999  -3.13532
-  POINT  5188  39.0735  -4.84107  -0.0555546
-  POINT  5189  37.5757  3.06755  -0.754064
-  POINT  5190  -20.2329  -5.04766  -38.569
-  POINT  5191  40.0373  5.9715  5
-  POINT  5192  41.2698  -8.771280000000001  3.66441
-  POINT  5193  -23.8126  -1.97862  -38.5923
-  POINT  5194  -15.1515  6.82  -36.2432
-  POINT  5195  40.5412  3.96475  5
-  POINT  5196  -16.2526  -4.79566  -38.1502
-  POINT  5197  39.3357  3.55072  2.38808
-  POINT  5198  -16.3449  -7.45018  -38.3103
-  POINT  5199  -24.7863  -7.01421  -39.0479
-  POINT  5200  -17.223  5.51417  -36.8736
-  POINT  5201  37.8912  -0.402059  -1.45534
-  POINT  5202  41.9856  -8.665609999999999  5
-  POINT  5203  40.0677  -10  1.09591
-  POINT  5204  37.2514  -10  -3.72334
-  POINT  5205  -20.4802  2.72222  -37.823
-  POINT  5206  38.3695  -3.65638  -1.41505
-  POINT  5207  -22.2442  0.510913  -38.3383
-  POINT  5208  41.4682  -0.723145  5
-  POINT  5209  -24.1033  -9.99999  -39.2002
-  POINT  5210  41.8138  -3.34844  5
-  POINT  5211  -21.2006  -10  -39.039
-  POINT  5212  42.0383  -6.03191  5
-  POINT  5213  -18.2911  4.51608  -37.4069
-  POINT  5214  -24.3545  -5.33391  -39.1393
-  POINT  5215  -15.8145  2.7915  -37.3916
-  POINT  5216  34.0506  7.93452  -5
-  POINT  5217  35.8407  0.0129583  -5
-  POINT  5218  39.3287  6.54609  3.15213
-  POINT  5219  35.2662  3.33218  -5
-  POINT  5220  36.3927  1.92372  -3.72358
-  POINT  5221  36.4318  8.363429999999999  -1.23949
-  POINT  5222  40.9681  -10  2.31428
-  POINT  5223  -15.9717  1.74917  -37.6637
-  POINT  5224  -23.8432  -3.59903  -39.0772
-  POINT  5225  42.2973  -10  5
-  POINT  5226  40.1889  4.29639  3.69404
-  POINT  5227  -15.6698  4.59023  -37.1409
-  POINT  5228  41.3546  -6.67849  3.15197
-  POINT  5229  36.5606  -4.91627  -5
-  POINT  5230  37.5793  -8.63147  -3.71848
-  POINT  5231  39.4648  -8.012879999999999  -0.566505
-  POINT  5232  37.8369  7.5831  0.618927
-  POINT  5233  37.0562  -0.9439959999999999  -3.61775
-  POINT  5234  -16.1288  0.706837  -37.9359
-  POINT  5235  36.4693  -3.21831  -5
-  POINT  5236  -18.2244  -8.678900000000001  -38.9831
-  POINT  5237  37.6082  0.966763  -2.34133
-  POINT  5238  39.39  1.42831  0.856449
-  POINT  5239  38.7839  6.95183  1.89697
-  POINT  5240  35.9122  7.07207  -2.99306
-  POINT  5241  -23.9367  -8.42037  -39.5007
-  POINT  5242  -18.4435  1.04808  -38.293
-  POINT  5243  37.8609  -7.30284  -3.46148
-  POINT  5244  38.9069  -2.17524  -1.04512
-  POINT  5245  -16.6659  -8.678900000000001  -38.8661
-  POINT  5246  -22.3807  -0.740934  -38.9094
-  POINT  5247  41.9124  -10  3.59489
-  POINT  5248  40.3809  -8.012879999999999  0.621678
-  POINT  5249  38.8673  -5.59983  -1.84803
-  POINT  5250  35.9317  1.94731  -5
-  POINT  5251  -18.4327  -10  -39.2133
-  POINT  5252  41.6369  1.74066  5
-  POINT  5253  34.1106  9.309839999999999  -5
-  POINT  5254  41.4302  2.92538  5
-  POINT  5255  39.511  4.90616  1.9569
-  POINT  5256  -15.6885  5.9715  -37.1733
-  POINT  5257  36.9817  -6.21841  -5
-  POINT  5258  -16.6973  -6.07673  -38.9206
-  POINT  5259  41.0421  5.04206  5
-  POINT  5260  -20.7581  1.38933  -38.65
-  POINT  5261  -16.6033  -3.39655  -38.7577
-  POINT  5262  -16.0027  3.91678  -37.7175
-  POINT  5263  -20.5382  -8.22631  -39.5179
-  POINT  5264  -16.8185  -10  -39.1305
-  POINT  5265  -18.736  3.47596  -38.1776
-  POINT  5266  37.236  -10  -5
-  POINT  5267  35.3079  5.70983  -5
-  POINT  5268  37.2392  -8.63147  -5
-  POINT  5269  38.1632  -4.41514  -3.20753
-  POINT  5270  -19.1062  -5.55565  -39.3429
-  POINT  5271  -23.0389  -9.99999  -39.8147
-  POINT  5272  35.8053  8.65668  -3.13532
-  POINT  5273  41.2807  -8.012879999999999  1.81638
-  POINT  5274  39.107  2.79713  -0.0295446
-  POINT  5275  38.0719  -2.71718  -3.20753
-  POINT  5276  38.6239  -0.80642  -1.93111
-  POINT  5277  -16.5414  -0.645296  -38.6505
-  POINT  5278  42.4827  -1.96428  5
-  POINT  5279  -22.4728  -2.33455  -39.4911
-  POINT  5280  41.2808  -0.160803  2.95695
-  POINT  5281  41.0779  3.25702  3.69404
-  POINT  5282  -20.0583  -10  -39.6985
-  POINT  5283  41.6264  -2.7861  2.95695
-  POINT  5284  42.9316  -7.33122  5
-  POINT  5285  39.4443  -0.694107  -0.675181
-  POINT  5286  -18.8561  -0.304051  -39.0076
-  POINT  5287  -23.2712  -6.73241  -39.9113
-  POINT  5288  40.3777  5.66732  3.15213
-  POINT  5289  39.1522  -10  -2.43695
-  POINT  5290  -18.5783  -4.16282  -39.4532
-  POINT  5291  42.354  0.576033  5
-  POINT  5292  -20.9252  0.18084  -39.2854
-  POINT  5293  40.9427  -3.43268  1.10892
-  POINT  5294  35.3123  7.40668  -5
-  POINT  5295  -22.8409  -5.04987  -39.9671
-  POINT  5296  37.8339  7.58494  -0.986121
-  POINT  5297  41.2117  2.27639  3.00689
-  POINT  5298  43.2433  -8.665609999999999  5
-  POINT  5299  40.0677  -10  -1.22228
-  POINT  5300  -22.3955  -3.56451  -39.9041
-  POINT  5301  -16.1909  5.04206  -38.0435
-  POINT  5302  38.7811  6.95387  0.263101
-  POINT  5303  40.7218  1.35556  1.65099
-  POINT  5304  -16.4472  2.87741  -38.4874
-  POINT  5305  39.6864  6.2616  1.52572
-  POINT  5306  40.2387  -2.24799  -0.250577
-  POINT  5307  -17.1421  -7.3578  -39.691
-  POINT  5308  41.9715  4.0373  5
-  POINT  5309  -16.6043  1.83508  -38.7595
-  POINT  5310  39.7667  -6.78417  -1.84803
-  POINT  5311  39.1613  0.674715  -1.56117
-  POINT  5312  37.8811  -7.40275  -5
-  POINT  5313  -16.954  -1.99743  -39.3652
-  POINT  5314  38.8135  -10  -3.65406
-  POINT  5315  -19.0342  2.1911  -39.0756
-  POINT  5316  37.2296  6.2227  -2.99306
-  POINT  5317  38.3561  4.81424  -1.71664
-  POINT  5318  -18.9982  -1.54212  -39.601
-  POINT  5319  42.8577  -8.665609999999999  3.66441
-  POINT  5320  40.9843  -10  -0.0605847
-  POINT  5321  -22.4621  -8.115640000000001  -40.3731
-  POINT  5322  39.2823  4.15257  -0.460724
-  POINT  5323  43.555  -10  5
-  POINT  5324  -21.0424  -1.08681  -39.8368
-  POINT  5325  -17.2947  -8.678900000000001  -39.9553
-  POINT  5326  37.957  -5.17389  -5
-  POINT  5327  -21.9469  -9.99999  -40.4452
-  POINT  5328  40.8786  -6.12997  -0.254279
-  POINT  5329  35.3929  8.83113  -5
-  POINT  5330  40.6527  3.79276  1.70093
-  POINT  5331  37.8657  -3.47594  -5
-  POINT  5332  -19.4559  -6.90521  -40.2258
-  POINT  5333  37.7744  -1.77798  -5
-  POINT  5334  43.5533  -4.63928  5
-  POINT  5335  38.3264  0.132779  -3.72358
-  POINT  5336  42.1275  0.996372  3.3394
-  POINT  5337  37.7518  3.452  -3.72358
-  POINT  5338  41.8849  -10  1.10959
-  POINT  5339  36.6254  4.86047  -5
-  POINT  5340  42.2953  -1.40194  2.95695
-  POINT  5341  37.2427  7.9347  -2.8534
-  POINT  5342  -16.9629  0.670455  -39.3805
-  POINT  5343  43.1676  -10  3.59489
-  POINT  5344  40.7761  -0.766852  0.119358
-  POINT  5345  38.8783  2.04354  -2.44717
-  POINT  5346  -17.4474  -10  -40.2197
-  POINT  5347  -18.929  -2.7637  -40.0606
-  POINT  5348  -18.9716  -8.678900000000001  -40.3988
-  POINT  5349  -16.6556  4.0373  -38.8484
-  POINT  5350  -19.3856  1.01577  -39.6843
-  POINT  5351  38.4721  -10  -5
-  POINT  5352  43.3684  -0.665104  5
-  POINT  5353  -20.9964  -2.3001  -40.3318
-  POINT  5354  42.82  2.96332  5
-  POINT  5355  41.5139  4.54526  2.8687
-  POINT  5356  42.7838  -10  2.32883
-  POINT  5357  -17.4516  -4.67081  -40.227
-  POINT  5358  -21.7698  -6.45261  -40.7606
-  POINT  5359  -19.1676  -10  -40.619
-  POINT  5360  37.8654  0.156377  -5
-  POINT  5361  39.454  -8.771280000000001  -3.71848
-  POINT  5362  37.2909  3.4756  -5
-  POINT  5363  40.4607  -5.37415  -1.84803
-  POINT  5364  38.4174  2.06714  -3.72358
-  POINT  5365  36.6297  6.55731  -5
-  POINT  5366  40.4931  0.601971  -0.766635
-  POINT  5367  -21.3711  -5.01627  -40.8099
-  POINT  5368  39.4116  -1.56919  -3.20753
-  POINT  5369  40.566  -8.117089999999999  -2.12473
-  POINT  5370  39.7567  -4.18945  -3.20753
-  POINT  5371  -21.3432  -8.115640000000001  -41.019
-  POINT  5372  -17.3755  -0.681678  -40.0952
-  POINT  5373  -20.904  -3.52997  -40.7561
-  POINT  5374  43.8963  -1.92682  5
-  POINT  5375  40.8767  5.19862  1.26847
-  POINT  5376  -19.521  -0.211355  -40.3031
-  POINT  5377  38.8564  -6.35823  -5
-  POINT  5378  39.118  6.70693  -1.30101
-  POINT  5379  40.0076  5.99301  -0.0453119
-  POINT  5380  -17.0799  2.96332  -39.5832
-  POINT  5381  43.3914  -3.90164  3.34867
-  POINT  5382  -20.801  -9.99999  -41.1067
-  POINT  5383  37.9564  2.09073  -5
-  POINT  5384  41.482  -8.117089999999999  -0.936542
-  POINT  5385  40.424  3.03917  -0.716691
-  POINT  5386  39.114  -8.771280000000001  -5
-  POINT  5387  44.2221  -3.25512  5
-  POINT  5388  44.4466  -5.93859  5
-  POINT  5389  43.5824  1.82662  5
-  POINT  5390  38.474  5.28867  -3.30997
-  POINT  5391  36.6341  8.254160000000001  -5
-  POINT  5392  43.142  -0.244764  3.3394
-  POINT  5393  42.7076  -4.54822  1.50064
-  POINT  5394  44.5625  -7.30135  5
-  POINT  5395  39.6005  3.8802  -2.03355
-  POINT  5396  43.6673  -5.63266  3.21658
-  POINT  5397  -19.7718  -1.48807  -40.7376
-  POINT  5398  -17.6394  -1.9434  -40.5523
-  POINT  5399  40.0952  -10  -3.65406
-  POINT  5400  42.1079  -0.839597  0.913897
-  POINT  5401  38.4066  7.21419  -2.8534
-  POINT  5402  42.4059  3.50731  2.8687
-  POINT  5403  37.7284  4.53025  -5
-  POINT  5404  38.8549  3.12178  -3.72358
-  POINT  5405  39.949  -0.0880576  -2.83759
-  POINT  5406  -17.8964  -5.95188  -40.9974
-  POINT  5407  44.7775  -10  5
-  POINT  5408  -17.8023  -3.2717  -40.8345
-  POINT  5409  -17.9543  -7.31464  -41.0978
-  POINT  5410  40.9764  -10  -2.43926
-  POINT  5411  42.9835  -6.27925  1.36855
-  POINT  5412  43.6564  -1.28262  3.6101
-  POINT  5413  -17.4611  1.82662  -40.2435
-  POINT  5414  44.8742  -8.63574  5
-  POINT  5415  -18.0586  -10  -41.2784
-  POINT  5416  42.0388  1.5976  0.9638409999999999
-  POINT  5417  41.8933  -10  -1.22445
-  POINT  5418  -18.107  -8.63574  -41.3622
-  POINT  5419  44.2542  0.634074  5
-  POINT  5420  44.4658  -8.665609999999999  3.76957
-  POINT  5421  -19.684  -2.70988  -41.224
-  POINT  5422  -20.3172  -5.51017  -41.4963
-  POINT  5423  37.7943  5.84023  -5
-  POINT  5424  38.3939  3.14538  -5
-  POINT  5425  40.4262  -2.81017  -3.20753
-  POINT  5426  -20.372  -6.85903  -41.5911
-  POINT  5427  39.5504  -4.94821  -5
-  POINT  5428  39.7558  -10  -5
-  POINT  5429  39.1141  -0.6299940000000001  -5
-  POINT  5430  39.4591  -3.25025  -5
-  POINT  5431  39.7558  -7.54257  -5
-  POINT  5432  39.666  1.28077  -3.72358
-  POINT  5433  -19.7872  -9.99999  -41.6921
-  POINT  5434  43.3304  2.23236  3.23684
-  POINT  5435  -19.841  -4.0403  -41.4959
-  POINT  5436  44.0602  -2.51748  3.34867
-  POINT  5437  39.5124  2.49177  -3.72358
-  POINT  5438  -17.797  0.634074  -40.8252
-  POINT  5439  41.9697  4.03479  1.01379
-  POINT  5440  40.8678  -6.88837  -3.40625
-  POINT  5441  -19.8705  -8.560029999999999  -41.8365
-  POINT  5442  44.7609  -10  3.70986
-  POINT  5443  41.1735  4.90241  -0.294842
-  POINT  5444  40.4243  3.03884  -2.32084
-  POINT  5445  44.8311  -0.607097  5
-  POINT  5446  40.3227  5.71687  -1.61994
-  POINT  5447  44.5606  -6.93198  3.21658
-  POINT  5448  42.9546  0.317578  1.29635
-  POINT  5449  37.8266  7.58243  -5
-  POINT  5450  39.2051  1.30436  -5
-  POINT  5451  41.9798  -6.23418  -1.8125
-  POINT  5452  39.5771  4.95845  -3.30997
-  POINT  5453  40.9636  -1.32903  -2.83759
-  POINT  5454  42.8235  -5.06418  -0.18403
-  POINT  5455  41.2808  -0.160803  -2.04305
-  POINT  5456  39.0514  2.51537  -5
-  POINT  5457  41.6259  -2.78106  -2.04305
-  POINT  5458  -18.0854  -0.607097  -41.3249
-  POINT  5459  44.401  -10  2.43363
-  POINT  5460  38.8314  4.20002  -5
-  POINT  5461  42.1194  -3.87949  -1.54353
-  POINT  5462  41.1368  2.08833  -1.91333
-  POINT  5463  43.5869  -8.26637  0.68629
-  POINT  5464  43.469  -0.720278  1.56705
-  POINT  5465  44.0368  1.0592  3.23684
-  POINT  5466  42.9945  -6.56066  -0.367041
-  POINT  5467  40.3977  -8.771280000000001  -5
-  POINT  5468  45.3098  -1.88936  5
-  POINT  5469  41.2782  -8.771280000000001  -3.72078
-  POINT  5470  39.6564  6.286  -3.20428
-  POINT  5471  39.9602  3.5428  -3.72358
-  POINT  5472  42.9439  2.79496  1.34401
-  POINT  5473  -18.3248  -1.88936  -41.7395
-  POINT  5474  40.4498  -6.13255  -5
-  POINT  5475  40.1287  -1.87097  -5
-  POINT  5476  44.5575  0.0250022  3.53531
-  POINT  5477  43.4984  -10  -0.0527671
-  POINT  5478  44.4867  -8.26637  1.881
-  POINT  5479  38.8974  5.51001  -5
-  POINT  5480  42.3902  -8.117089999999999  -2.12703
-  POINT  5481  -18.6699  -10  -42.3372
-  POINT  5482  46  -10  5
-  POINT  5483  45.6874  -3.20498  5
-  POINT  5484  41.5618  -5.47836  -3.40625
-  POINT  5485  -18.5136  -3.20498  -42.0664
-  POINT  5486  43.8728  -1.95514  1.30562
-  POINT  5487  41.97  4.03447  -0.567257
-  POINT  5488  42.7516  0.64676  -0.232803
-  POINT  5489  39.4889  3.57001  -5
-  POINT  5490  -18.7448  -8.6395  -42.4669
-  POINT  5491  46.1498  -8.6395  5
-  POINT  5492  45.9615  -4.54596  5
-  POINT  5493  -18.6506  -4.54596  -42.3038
-  POINT  5494  41.1738  4.90211  -1.90496
-  POINT  5495  -18.7666  -7.27148  -42.5047
-  POINT  5496  -18.7351  -5.9042  -42.4502
-  POINT  5497  44.401  -10  1.11756
-  POINT  5498  46.1935  -7.27148  5
-  POINT  5499  46.1305  -5.9042  5
-  POINT  5500  45.0779  -1.24127  3.53531
-  POINT  5501  43.8013  1.47475  1.67881
-  POINT  5502  41.0396  -10  -5
-  POINT  5503  38.9633  6.82  -5
-  POINT  5504  42.2954  -1.40178  -2.04305
-  POINT  5505  41.9207  -10  -3.65658
-  POINT  5506  42.7152  3.10694  -0.178715
-  POINT  5507  43.4929  -0.779239  0.00270857
-  POINT  5508  40.4538  0.517992  -5
-  POINT  5509  44.3504  0.458178  1.94746
-  POINT  5510  42.8006  -10  -2.44157
-  POINT  5511  40.3001  1.729  -5
-  POINT  5512  40.6854  5.38257  -3.20428
-  POINT  5513  43.5979  -8.547779999999999  -1.0493
-  POINT  5514  46  -9.99999  3.70986
-  POINT  5515  41.1438  -4.72253  -5
-  POINT  5516  40.1464  2.94  -5
-  POINT  5517  41.3437  -7.4369  -5
-  POINT  5518  45.479  -2.48047  3.24708
-  POINT  5519  41.212  2.27607  -3.59726
-  POINT  5520  44.8301  -0.60096  2.22021
-  POINT  5521  39.9367  4.62104  -5
-  POINT  5522  41.0583  3.48707  -3.59726
-  POINT  5523  46.1667  -8.560029999999999  3.70986
-  POINT  5524  42.4557  -6.7827  -3.40625
-  POINT  5525  45.8098  -3.81179  3.24708
-  POINT  5526  43.602  1.80634  0.144242
-  POINT  5527  41.9702  4.03415  -2.19451
-  POINT  5528  43.9886  -2.4711  -0.379052
-  POINT  5529  41.9245  1.32555  -3.18975
-  POINT  5530  46.1004  -5.55046  3.10089
-  POINT  5531  40.0373  5.9715  -5
-  POINT  5532  46  -9.99999  2.53915
-  POINT  5533  46.2063  -6.89945  3.10089
-  POINT  5534  45.2779  -1.82176  1.95685
-  POINT  5535  41.9856  -8.665609999999999  -5
-  POINT  5536  40.5942  3.99103  -5
-  POINT  5537  42.7155  3.1066  -1.78267
-  POINT  5538  41.4684  -0.722985  -5
-  POINT  5539  42.8661  -8.665609999999999  -3.72078
-  POINT  5540  44.3783  0.401596  0.37507
-  POINT  5541  41.8134  -3.34324  -5
-  POINT  5542  42.0377  -6.02688  -5
-  POINT  5543  41.5142  4.54495  -3.5212
-  POINT  5544  43.9246  -5.16839  -1.74225
-  POINT  5545  44.4091  -10  -1.21644
-  POINT  5546  42.2973  -10  -5
-  POINT  5547  45.6377  -3.07068  1.69733
-  POINT  5548  44.8542  -0.659857  0.6314419999999999
-  POINT  5549  43.3953  2.13312  -1.3795
-  POINT  5550  43.1761  -10  -3.65658
-  POINT  5551  44.0956  -6.66487  -1.92526
-  POINT  5552  46.1929  -8.15892  1.97753
-  POINT  5553  42.9391  0.08457729999999999  -3.18975
-  POINT  5554  46  -9.99999  1.21601
-  POINT  5555  45.9997  -4.83347  1.56484
-  POINT  5556  41.6369  1.74066  -5
-  POINT  5557  41.0421  5.04206  -5
-  POINT  5558  41.4832  2.95166  -5
-  POINT  5559  43.5066  -4.41256  -3.336
-  POINT  5560  45.2976  -1.88269  0.38395
-  POINT  5561  46.1895  -6.53273  1.43316
-  POINT  5562  44.2029  0.748265  -1.143
-  POINT  5563  42.4062  3.50697  -3.5212
-  POINT  5564  44.506  -8.547779999999999  -2.2398
-  POINT  5565  42.4829  -1.96396  -5
-  POINT  5566  44.4091  -10  -2.503
-  POINT  5567  42.9316  -7.33122  -5
-  POINT  5568  43.6805  -1.34142  -2.95424
-  POINT  5569  46.1929  -8.15892  0.688067
-  POINT  5570  43.1143  2.55284  -3.07117
-  POINT  5571  42.354  0.576033  -5
-  POINT  5572  44.878  -0.718881  -0.90848
-  POINT  5573  43.9706  -5.39007  -3.40625
-  POINT  5574  46  -9.99999  -0.0449491
-  POINT  5575  43.2433  -8.665609999999999  -5
-  POINT  5576  45.7609  -3.58767  0.0121176
-  POINT  5577  41.9715  4.0373  -5
-  POINT  5578  46.073  -5.33505  -0.114974
-  POINT  5579  44.1762  -3.03328  -3.336
-  POINT  5580  43.555  -10  -5
-  POINT  5581  43.8467  1.39671  -3.07117
-  POINT  5582  46.2032  -6.813  -0.288609
-  POINT  5583  43.5527  -4.63425  -5
-  POINT  5584  44.5715  -7.21339  -3.51901
-  POINT  5585  44.4658  -8.665609999999999  -3.78234
-  POINT  5586  45.4549  -2.3968  -1.28734
-  POINT  5587  46  -9.99999  -1.27397
-  POINT  5588  46.1738  -8.46467  -1.02554
-  POINT  5589  43.3685  -0.664944  -5
-  POINT  5590  42.82  2.96332  -5
-  POINT  5591  44.5838  -0.0325393  -2.81048
-  POINT  5592  44.7609  -10  -3.72378
-  POINT  5593  45.8694  -4.1026  -1.672
-  POINT  5594  43.8964  -1.92666  -5
-  POINT  5595  45.0997  -1.30141  -2.81048
-  POINT  5596  46.1082  -5.61646  -1.85411
-  POINT  5597  44.2222  -3.25496  -5
-  POINT  5598  44.4466  -5.93859  -5
-  POINT  5599  43.5824  1.82662  -5
-  POINT  5600  46.2114  -7.09556  -2.03802
-  POINT  5601  44.5625  -7.30135  -5
-  POINT  5602  46  -9.99999  -2.56467
-  POINT  5603  46.1738  -8.46467  -2.29917
-  POINT  5604  44.7775  -10  -5
-  POINT  5605  44.8742  -8.63574  -5
-  POINT  5606  45.6191  -2.99736  -3.23308
-  POINT  5607  44.2542  0.634074  -5
-  POINT  5608  45.912  -4.32521  -3.23308
-  POINT  5609  46  -9.99999  -3.72378
-  POINT  5610  46.132  -5.83037  -3.43512
-  POINT  5611  46.2128  -7.1829  -3.43512
-  POINT  5612  44.8311  -0.607097  -5
-  POINT  5613  46.1667  -8.560029999999999  -3.72378
-  POINT  5614  45.3098  -1.88936  -5
-  POINT  5615  46  -10  -5
-  POINT  5616  45.6874  -3.20498  -5
-  POINT  5617  46.1498  -8.6395  -5
-  POINT  5618  45.9615  -4.54596  -5
-  POINT  5619  46.1935  -7.27148  -5
-  POINT  5620  46.1305  -5.9042  -5
-
-END POINTS LIST
-
-
-
-BEGIN MESH STRUCTURE DESCRIPTION
-
-CONVEX 0    'GT_PK(3,2)'      3206  3293  3374  3094  3179  2990  3290  3352  3156  3331
-CONVEX 1    'GT_PK(3,2)'      2447  2537  2630  2574  2668  2709  2533  2605  2654  2590
-CONVEX 2    'GT_PK(3,2)'      1534  1459  1386  1501  1431  1474  1447  1377  1414  1356
-CONVEX 3    'GT_PK(3,2)'      1480  1555  1622  1502  1569  1516  1462  1537  1483  1446
-CONVEX 4    'GT_PK(3,2)'      2376  2312  2258  2434  2372  2492  2362  2308  2419  2343
-CONVEX 5    'GT_PK(3,2)'      3564  3453  3334  3357  3261  3171  3545  3451  3340  3525
-CONVEX 6    'GT_PK(3,2)'      3331  3352  3374  3259  3285  3197  3455  3470  3378  3574
-CONVEX 7    'GT_PK(3,2)'      2590  2605  2630  2746  2758  2906  2713  2730  2869  2835
-CONVEX 8    'GT_PK(3,2)'      1356  1377  1386  1340  1353  1330  1305  1323  1291  1256
-CONVEX 9    'GT_PK(3,2)'      1480  1462  1446  1425  1407  1375  1405  1387  1351  1338
-CONVEX 10    'GT_PK(3,2)'      2376  2362  2343  2494  2476  2636  2443  2431  2571  2524
-CONVEX 11    'GT_PK(3,2)'      3564  3545  3525  3500  3484  3433  3673  3652  3621  3763
-CONVEX 12    'GT_PK(3,2)'      3331  3352  3374  3156  3179  2990  3259  3285  3082  3197
-CONVEX 13    'GT_PK(3,2)'      2590  2605  2630  2654  2668  2709  2746  2758  2793  2906
-CONVEX 14    'GT_PK(3,2)'      1356  1377  1386  1414  1431  1474  1340  1353  1393  1330
-CONVEX 15    'GT_PK(3,2)'      1480  1462  1446  1502  1483  1516  1425  1407  1444  1375
-CONVEX 16    'GT_PK(3,2)'      2376  2362  2343  2434  2419  2492  2494  2476  2561  2636
-CONVEX 17    'GT_PK(3,2)'      3564  3545  3525  3357  3340  3171  3500  3484  3301  3433
-CONVEX 18    'GT_PK(3,2)'      5516  5489  5460  5437  5404  5345  5456  5424  5364  5383
-CONVEX 19    'GT_PK(3,2)'      5516  5536  5557  5437  5471  5345  5489  5521  5404  5460
-CONVEX 20    'GT_PK(3,2)'      5141  5227  5301  5110  5200  5087  5180  5262  5151  5215
-CONVEX 21    'GT_PK(3,2)'      461  487  518  440  469  423  486  515  468  516
-CONVEX 22    'GT_PK(3,2)'      403  404  409  430  432  459  370  371  396  339
-CONVEX 23    'GT_PK(3,2)'      4606  4661  4717  4772  4830  4936  4552  4614  4721  4513
-CONVEX 24    'GT_PK(3,2)'      5051  5162  5259  5125  5226  5197  5092  5195  5166  5133
-CONVEX 25    'GT_PK(3,2)'      3572  3596  3618  3403  3427  3248  3523  3544  3354  3464
-CONVEX 26    'GT_PK(3,2)'      1364  1371  1380  1397  1408  1440  1318  1327  1350  1276
-CONVEX 27    'GT_PK(3,2)'      1532  1528  1526  1558  1556  1580  1469  1466  1493  1410
-CONVEX 28    'GT_PK(3,2)'      1961  1882  1800  1942  1861  1930  1974  1901  1959  1987
-CONVEX 29    'GT_PK(3,2)'      2051  2125  2192  2047  2117  2041  2143  2213  2138  2232
-CONVEX 30    'GT_PK(3,2)'      3707  3677  3643  3548  3512  3369  3655  3630  3491  3609
-CONVEX 31    'GT_PK(3,2)'      1409  1467  1532  1491  1558  1580  1404  1469  1493  1410
-CONVEX 32    'GT_PK(3,2)'      2145  2052  1961  2035  1942  1930  2069  1974  1959  1987
-CONVEX 33    'GT_PK(3,2)'      3618  3554  3489  3427  3361  3248  3544  3477  3354  3464
-CONVEX 34    'GT_PK(3,2)'      1380  1335  1293  1408  1362  1440  1327  1282  1350  1276
-CONVEX 35    'GT_PK(3,2)'      2192  2291  2391  2117  2210  2041  2213  2310  2138  2232
-CONVEX 36    'GT_PK(3,2)'      3640  3679  3707  3510  3548  3369  3626  3655  3491  3609
-CONVEX 37    'GT_PK(3,2)'      1494  1434  1380  1464  1408  1440  1426  1371  1397  1364
-CONVEX 38    'GT_PK(3,2)'      3687  3656  3618  3479  3427  3248  3633  3596  3403  3572
-CONVEX 39    'GT_PK(3,2)'      1961  1864  1771  1942  1846  1930  1882  1780  1861  1800
-CONVEX 40    'GT_PK(3,2)'      1532  1602  1680  1558  1620  1580  1528  1601  1556  1526
-CONVEX 41    'GT_PK(3,2)'      2014  2103  2192  2024  2117  2041  2031  2125  2047  2051
-CONVEX 42    'GT_PK(3,2)'      3707  3721  3733  3548  3563  3369  3677  3689  3512  3643
-CONVEX 43    'GT_PK(3,2)'      3753  3585  3383  3647  3460  3538  3696  3516  3587  3639
-CONVEX 44    'GT_PK(3,2)'      1153  1182  1204  1133  1159  1119  1132  1160  1116  1118
-CONVEX 45    'GT_PK(3,2)'      3078  3113  3153  2956  2985  2837  3224  3256  3080  3368
-CONVEX 46    'GT_PK(3,2)'      403  370  339  384  352  366  369  335  353  341
-CONVEX 47    'GT_PK(3,2)'      4606  4552  4513  4631  4573  4647  4492  4443  4521  4384
-CONVEX 48    'GT_PK(3,2)'      5051  5092  5133  5125  5166  5197  4958  5004  5042  4879
-CONVEX 49    'GT_PK(3,2)'      3885  3819  3753  3828  3760  3769  3778  3696  3709  3639
-CONVEX 50    'GT_PK(3,2)'      3388  3235  3078  3263  3109  3146  3377  3224  3252  3368
-CONVEX 51    'GT_PK(3,2)'      1060  1102  1153  1056  1100  1050  1092  1132  1084  1118
-CONVEX 52    'GT_PK(3,2)'      5141  5180  5215  5046  5088  4944  5071  5117  4968  5010
-CONVEX 53    'GT_PK(3,2)'      461  486  516  443  471  431  460  488  445  463
-CONVEX 54    'GT_PK(3,2)'      3503  3511  3509  3260  3266  3045  3533  3541  3298  3571
-CONVEX 55    'GT_PK(3,2)'      1828  1731  1653  1750  1675  1692  1754  1681  1693  1702
-CONVEX 56    'GT_PK(3,2)'      3457  3486  3503  3241  3260  3045  3519  3533  3298  3571
-CONVEX 57    'GT_PK(3,2)'      1451  1514  1594  1490  1561  1535  1470  1541  1509  1496
-CONVEX 58    'GT_PK(3,2)'      1333  1382  1451  1428  1490  1535  1403  1470  1509  1496
-CONVEX 59    'GT_PK(3,2)'      1653  1583  1503  1675  1598  1692  1681  1600  1693  1702
-CONVEX 60    'GT_PK(3,2)'      2014  1931  1838  2015  1935  2023  1975  1887  1978  1933
-CONVEX 61    'GT_PK(3,2)'      3727  3734  3733  3438  3443  3133  3741  3745  3417  3700
-CONVEX 62    'GT_PK(3,2)'      1494  1559  1617  1616  1686  1761  1596  1664  1736  1715
-CONVEX 63    'GT_PK(3,2)'      3687  3714  3727  3412  3438  3133  3720  3741  3417  3700
-CONVEX 64    'GT_PK(3,2)'      1617  1690  1771  1686  1760  1761  1664  1739  1736  1715
-CONVEX 65    'GT_PK(3,2)'      1838  1753  1680  1935  1842  2023  1887  1795  1978  1933
-CONVEX 66    'GT_PK(3,2)'      2382  2497  2621  2401  2526  2435  2467  2576  2486  2556
-CONVEX 67    'GT_PK(3,2)'      3085  3018  2934  2899  2806  2719  2982  2898  2790  2900
-CONVEX 68    'GT_PK(3,2)'      1911  1849  1816  1989  1946  2076  1801  1762  1886  1697
-CONVEX 69    'GT_PK(3,2)'      3037  3100  3154  2894  2949  2761  3007  3071  2881  3014
-CONVEX 70    'GT_PK(3,2)'      1865  1925  1998  1986  2050  2109  1817  1879  1934  1746
-CONVEX 71    'GT_PK(3,2)'      2471  2359  2250  2407  2293  2352  2432  2320  2373  2395
-CONVEX 72    'GT_PK(3,2)'      1316  1368  1446  1388  1458  1477  1354  1415  1438  1409
-CONVEX 73    'GT_PK(3,2)'      2328  2356  2343  2264  2271  2190  2243  2251  2165  2145
-CONVEX 74    'GT_PK(3,2)'      3530  3556  3525  3349  3344  3182  3597  3624  3407  3640
-CONVEX 75    'GT_PK(3,2)'      3609  3630  3643  3491  3512  3369  3557  3588  3434  3514
-CONVEX 76    'GT_PK(3,2)'      2194  2123  2051  2118  2047  2041  2214  2143  2138  2232
-CONVEX 77    'GT_PK(3,2)'      3364  3472  3572  3307  3403  3248  3414  3523  3354  3464
-CONVEX 78    'GT_PK(3,2)'      1221  1287  1364  1322  1397  1440  1250  1318  1350  1276
-CONVEX 79    'GT_PK(3,2)'      1410  1466  1526  1493  1556  1580  1374  1430  1454  1337
-CONVEX 80    'GT_PK(3,2)'      1987  1901  1800  1959  1861  1930  1973  1881  1940  1955
-CONVEX 81    'GT_PK(3,2)'      1356  1285  1238  1378  1312  1392  1310  1257  1339  1293
-CONVEX 82    'GT_PK(3,2)'      3331  3346  3320  3168  3159  3015  3445  3397  3239  3489
-CONVEX 83    'GT_PK(3,2)'      2590  2619  2594  2478  2480  2381  2500  2493  2385  2391
-CONVEX 84    'GT_PK(3,2)'      2471  2432  2395  2452  2412  2439  2588  2541  2567  2711
-CONVEX 85    'GT_PK(3,2)'      3037  3007  3014  2760  2751  2512  2951  2933  2677  2851
-CONVEX 86    'GT_PK(3,2)'      2900  2898  2934  2660  2671  2439  2789  2817  2567  2711
-CONVEX 87    'GT_PK(3,2)'      1865  1817  1746  1903  1840  1945  1826  1766  1869  1798
-CONVEX 88    'GT_PK(3,2)'      1697  1762  1816  1815  1880  1945  1744  1796  1869  1798
-CONVEX 89    'GT_PK(3,2)'      2556  2576  2621  2530  2563  2512  2692  2743  2677  2851
-CONVEX 90    'GT_PK(3,2)'      1579  1688  1788  1575  1682  1580  1661  1769  1656  1745
-CONVEX 91    'GT_PK(3,2)'      2129  2085  2026  2022  1976  1930  2017  1979  1915  1913
-CONVEX 92    'GT_PK(3,2)'      3637  3543  3426  3506  3390  3369  3662  3578  3528  3684
-CONVEX 93    'GT_PK(3,2)'      1651  1564  1449  1542  1443  1440  1613  1510  1504  1582
-CONVEX 94    'GT_PK(3,2)'      3358  3446  3520  3305  3381  3248  3515  3582  3442  3632
-CONVEX 95    'GT_PK(3,2)'      2205  2283  2346  2119  2181  2041  2174  2240  2083  2134
-CONVEX 96    'GT_PK(3,2)'      1409  1481  1579  1491  1575  1580  1467  1545  1558  1532
-CONVEX 97    'GT_PK(3,2)'      2145  2141  2129  2035  2022  1930  2052  2040  1942  1961
-CONVEX 98    'GT_PK(3,2)'      3520  3535  3489  3381  3361  3248  3610  3554  3427  3618
-CONVEX 99    'GT_PK(3,2)'      1449  1347  1293  1443  1362  1440  1395  1335  1408  1380
-CONVEX 100    'GT_PK(3,2)'      3640  3674  3637  3510  3506  3369  3679  3708  3548  3707
-CONVEX 101    'GT_PK(3,2)'      2346  2383  2391  2181  2210  2041  2277  2291  2117  2192
-CONVEX 102    'GT_PK(3,2)'      1534  1447  1356  1460  1378  1392  1497  1399  1422  1449
-CONVEX 103    'GT_PK(3,2)'      3206  3290  3331  3098  3168  3015  3367  3425  3253  3520
-CONVEX 104    'GT_PK(3,2)'      2447  2533  2590  2410  2478  2381  2408  2468  2364  2346
-CONVEX 105    'GT_PK(3,2)'      1227  1268  1333  1315  1367  1413  1281  1336  1379  1344
-CONVEX 106    'GT_PK(3,2)'      3360  3413  3457  3174  3215  2996  3440  3485  3242  3513
-CONVEX 107    'GT_PK(3,2)'      1594  1677  1757  1630  1712  1684  1629  1711  1678  1679
-CONVEX 108    'GT_PK(3,2)'      1503  1435  1366  1522  1455  1551  1511  1441  1530  1519
-CONVEX 109    'GT_PK(3,2)'      3509  3498  3473  3270  3247  3048  3540  3526  3304  3577
-CONVEX 110    'GT_PK(3,2)'      2016  1922  1828  1943  1843  1868  1970  1874  1897  1920
-CONVEX 111    'GT_PK(3,2)'      2343  2308  2258  2271  2222  2190  2236  2193  2156  2129
-CONVEX 112    'GT_PK(3,2)'      1446  1537  1622  1458  1552  1477  1507  1606  1520  1579
-CONVEX 113    'GT_PK(3,2)'      3525  3451  3334  3344  3250  3182  3592  3504  3399  3637
-CONVEX 114    'GT_PK(3,2)'      1838  1931  2014  1935  2015  2023  1797  1891  1895  1759
-CONVEX 115    'GT_PK(3,2)'      3733  3734  3727  3443  3438  3133  3691  3685  3386  3644
-CONVEX 116    'GT_PK(3,2)'      1617  1559  1494  1686  1616  1761  1592  1515  1650  1557
-CONVEX 117    'GT_PK(3,2)'      3727  3714  3687  3438  3412  3133  3685  3672  3386  3644
-CONVEX 118    'GT_PK(3,2)'      1771  1690  1617  1760  1686  1761  1654  1592  1650  1557
-CONVEX 119    'GT_PK(3,2)'      1680  1753  1838  1842  1935  2023  1714  1797  1895  1759
-CONVEX 120    'GT_PK(3,2)'      3078  3224  3368  2956  3080  2837  3109  3252  2984  3146
-CONVEX 121    'GT_PK(3,2)'      3753  3696  3639  3647  3587  3538  3760  3709  3661  3769
-CONVEX 122    'GT_PK(3,2)'      1153  1132  1118  1133  1116  1119  1100  1084  1085  1050
-CONVEX 123    'GT_PK(3,2)'      2551  2642  2719  2728  2806  2934  2490  2577  2671  2439
-CONVEX 124    'GT_PK(3,2)'      2787  2782  2761  2970  2949  3154  2737  2734  2907  2680
-CONVEX 125    'GT_PK(3,2)'      2178  2265  2352  2203  2293  2250  2137  2212  2163  2091
-CONVEX 126    'GT_PK(3,2)'      2628  2534  2435  2625  2526  2621  2566  2472  2563  2512
-CONVEX 127    'GT_PK(3,2)'      2044  2046  2076  1932  1946  1816  1992  1993  1880  1945
-CONVEX 128    'GT_PK(3,2)'      2249  2167  2109  2131  2050  1998  2195  2122  2077  2150
-CONVEX 129    'GT_PK(3,2)'      2761  2705  2628  2894  2815  3037  2648  2566  2760  2512
-CONVEX 130    'GT_PK(3,2)'      2352  2453  2551  2407  2511  2471  2396  2490  2452  2439
-CONVEX 131    'GT_PK(3,2)'      2719  2768  2787  2899  2944  3085  2710  2737  2876  2680
-CONVEX 132    'GT_PK(3,2)'      2109  2065  2044  1986  1952  1865  2012  1992  1903  1945
-CONVEX 133    'GT_PK(3,2)'      2435  2331  2249  2401  2306  2382  2284  2195  2263  2150
-CONVEX 134    'GT_PK(3,2)'      2076  2120  2178  1989  2049  1911  2074  2137  1995  2091
-CONVEX 135    'GT_PK(3,2)'      3618  3656  3687  3427  3479  3248  3657  3695  3442  3632
-CONVEX 136    'GT_PK(3,2)'      1380  1434  1494  1408  1464  1440  1465  1517  1504  1582
-CONVEX 137    'GT_PK(3,2)'      2192  2103  2014  2117  2024  2041  2166  2079  2083  2134
-CONVEX 138    'GT_PK(3,2)'      1771  1864  1961  1846  1942  1930  1834  1937  1915  1913
-CONVEX 139    'GT_PK(3,2)'      1680  1602  1532  1620  1558  1580  1703  1626  1656  1745
-CONVEX 140    'GT_PK(3,2)'      409  359  315  389  342  377  371  323  354  339
-CONVEX 141    'GT_PK(3,2)'      4835  4778  4717  4887  4830  4936  4718  4661  4772  4606
-CONVEX 142    'GT_PK(3,2)'      3733  3721  3707  3563  3548  3369  3742  3730  3528  3684
-CONVEX 143    'GT_PK(3,2)'      5113  5191  5259  5154  5226  5197  5078  5162  5125  5051
-CONVEX 144    'GT_PK(3,2)'      1446  1387  1338  1368  1328  1316  1407  1351  1341  1375
-CONVEX 145    'GT_PK(3,2)'      2343  2431  2524  2356  2425  2328  2476  2571  2469  2636
-CONVEX 146    'GT_PK(3,2)'      3525  3652  3763  3556  3654  3530  3484  3621  3483  3433
-CONVEX 147    'GT_PK(3,2)'      3574  3455  3331  3441  3346  3320  3378  3259  3246  3197
-CONVEX 148    'GT_PK(3,2)'      2835  2713  2590  2715  2619  2594  2869  2746  2747  2906
-CONVEX 149    'GT_PK(3,2)'      1256  1305  1356  1247  1285  1238  1291  1340  1275  1330
-CONVEX 150    'GT_PK(3,2)'      1933  1971  1994  1978  2005  2023  2025  2064  2080  2134
-CONVEX 151    'GT_PK(3,2)'      3700  3599  3439  3417  3284  3133  3665  3534  3375  3632
-CONVEX 152    'GT_PK(3,2)'      1715  1772  1823  1736  1784  1761  1642  1709  1666  1582
-CONVEX 153    'GT_PK(3,2)'      3439  3599  3700  3284  3417  3133  3561  3690  3405  3684
-CONVEX 154    'GT_PK(3,2)'      1375  1351  1338  1341  1328  1316  1303  1289  1271  1244
-CONVEX 155    'GT_PK(3,2)'      2636  2571  2524  2469  2425  2328  2721  2667  2557  2805
-CONVEX 156    'GT_PK(3,2)'      3433  3621  3763  3483  3654  3530  3560  3718  3605  3675
-CONVEX 157    'GT_PK(3,2)'      1823  1772  1715  1784  1736  1761  1870  1811  1831  1913
-CONVEX 158    'GT_PK(3,2)'      1994  1971  1933  2005  1978  2023  1893  1836  1883  1745
-CONVEX 159    'GT_PK(3,2)'      3574  3378  3197  3441  3246  3320  3475  3292  3339  3383
-CONVEX 160    'GT_PK(3,2)'      2835  2869  2906  2715  2747  2594  2987  3022  2860  3153
-CONVEX 161    'GT_PK(3,2)'      1256  1291  1330  1247  1275  1238  1233  1259  1216  1204
-CONVEX 162    'GT_PK(3,2)'      1967  2062  2151  2011  2104  2068  2086  2172  2135  2198
-CONVEX 163    'GT_PK(3,2)'      1251  1208  1176  1278  1239  1311  1226  1194  1253  1210
-CONVEX 164    'GT_PK(3,2)'      3389  3333  3278  3129  3076  2901  3370  3315  3103  3341
-CONVEX 165    'GT_PK(3,2)'      3068  3149  3231  2914  2981  2759  3091  3189  2942  3132
-CONVEX 166    'GT_PK(3,2)'      1111  1131  1157  1175  1197  1248  1128  1146  1193  1144
-CONVEX 167    'GT_PK(3,2)'      2397  2302  2208  2317  2230  2256  2427  2322  2342  2451
-CONVEX 168    'GT_PK(3,2)'      3885  3886  3890  3839  3841  3793  3828  3829  3776  3769
-CONVEX 169    'GT_PK(3,2)'      1060  1015  964  1043  993  1023  1056  1010  1034  1050
-CONVEX 170    'GT_PK(3,2)'      3388  3398  3421  3579  3600  3744  3263  3286  3459  3146
-CONVEX 171    'GT_PK(3,2)'      2184  2260  2300  2353  2417  2544  2215  2278  2379  2244
-CONVEX 172    'GT_PK(3,2)'      2133  2039  1948  2094  2001  2058  2147  2066  2114  2173
-CONVEX 173    'GT_PK(3,2)'      2330  2311  2269  2457  2420  2582  2360  2332  2475  2386
-CONVEX 174    'GT_PK(3,2)'      1618  1638  1685  1533  1570  1457  1640  1668  1563  1673
-CONVEX 175    'GT_PK(3,2)'      1832  1928  2021  1902  1996  1977  1855  1953  1929  1890
-CONVEX 176    'GT_PK(3,2)'      1758  1695  1647  1623  1572  1500  1785  1717  1645  1820
-CONVEX 177    'GT_PK(3,2)'      2269  2200  2133  2348  2276  2442  2224  2147  2299  2173
-CONVEX 178    'GT_PK(3,2)'      2300  2327  2330  2464  2473  2644  2357  2360  2503  2386
-CONVEX 179    'GT_PK(3,2)'      1948  1847  1758  1889  1790  1833  1878  1785  1825  1820
-CONVEX 180    'GT_PK(3,2)'      2021  2113  2184  2099  2185  2182  2140  2215  2209  2244
-CONVEX 181    'GT_PK(3,2)'      1647  1619  1618  1525  1512  1416  1644  1640  1539  1673
-CONVEX 182    'GT_PK(3,2)'      1685  1749  1832  1627  1700  1581  1775  1855  1721  1890
-CONVEX 183    'GT_PK(3,2)'      1316  1354  1409  1388  1438  1477  1284  1329  1358  1255
-CONVEX 184    'GT_PK(3,2)'      2328  2243  2145  2264  2165  2190  2292  2199  2223  2262
-CONVEX 185    'GT_PK(3,2)'      3530  3597  3640  3349  3407  3182  3480  3542  3306  3424
-CONVEX 186    'GT_PK(3,2)'      3489  3397  3320  3239  3159  3015  3350  3262  3105  3218
-CONVEX 187    'GT_PK(3,2)'      1293  1257  1238  1339  1312  1392  1235  1207  1279  1186
-CONVEX 188    'GT_PK(3,2)'      2391  2493  2594  2385  2480  2381  2455  2558  2441  2520
-CONVEX 189    'GT_PK(3,2)'      5301  5349  5380  5213  5265  5138  5262  5304  5175  5215
-CONVEX 190    'GT_PK(3,2)'      3639  3778  3885  3723  3839  3793  3709  3828  3776  3769
-CONVEX 191    'GT_PK(3,2)'      1118  1092  1060  1067  1043  1023  1084  1056  1034  1050
-CONVEX 192    'GT_PK(3,2)'      442  479  518  429  469  423  449  487  440  461
-CONVEX 193    'GT_PK(3,2)'      3368  3377  3388  3575  3579  3744  3252  3263  3459  3146
-CONVEX 194    'GT_PK(3,2)'      2338  2387  2439  2592  2660  2900  2459  2513  2731  2572
-CONVEX 195    'GT_PK(3,2)'      2439  2387  2338  2412  2363  2395  2335  2287  2309  2234
-CONVEX 196    'GT_PK(3,2)'      2512  2458  2405  2751  2696  3014  2573  2522  2799  2613
-CONVEX 197    'GT_PK(3,2)'      1839  1896  1945  1755  1815  1697  1884  1936  1821  1951
-CONVEX 198    'GT_PK(3,2)'      1945  1896  1839  1840  1783  1746  1956  1905  1866  1988
-CONVEX 199    'GT_PK(3,2)'      2150  2100  2055  2211  2161  2281  2226  2175  2288  2307
-CONVEX 200    'GT_PK(3,2)'      2564  2614  2680  2842  2911  3158  2600  2665  2875  2613
-CONVEX 201    'GT_PK(3,2)'      2680  2614  2564  2878  2804  3090  2643  2580  2819  2572
-CONVEX 202    'GT_PK(3,2)'      1991  2037  2091  2057  2108  2139  2101  2153  2177  2234
-CONVEX 203    'GT_PK(3,2)'      2405  2458  2512  2470  2530  2556  2365  2414  2426  2307
-CONVEX 204    'GT_PK(3,2)'      2091  2037  1991  1938  1885  1779  2009  1963  1860  1951
-CONVEX 205    'GT_PK(3,2)'      2055  2100  2150  1972  2018  1894  2013  2067  1939  1988
-CONVEX 206    'GT_PK(3,2)'      5460  5403  5339  5404  5337  5345  5424  5362  5364  5383
-CONVEX 207    'GT_PK(3,2)'      5215  5304  5380  5175  5265  5138  5223  5309  5184  5234
-CONVEX 208    'GT_PK(3,2)'      403  370  339  430  396  459  384  352  413  366
-CONVEX 209    'GT_PK(3,2)'      4606  4552  4513  4772  4721  4936  4631  4573  4795  4647
-CONVEX 210    'GT_PK(3,2)'      5194  5256  5301  5137  5200  5087  5170  5227  5110  5141
-CONVEX 211    'GT_PK(3,2)'      518  550  581  496  531  490  515  547  498  516
-CONVEX 212    'GT_PK(3,2)'      394  415  442  402  429  423  426  449  440  461
-CONVEX 213    'GT_PK(3,2)'      5590  5577  5557  5563  5543  5527  5558  5536  5522  5516
-CONVEX 214    'GT_PK(3,2)'      3154  3180  3175  2907  2918  2680  3120  3144  2911  3158
-CONVEX 215    'GT_PK(3,2)'      2250  2146  2059  2163  2075  2091  2189  2096  2108  2139
-CONVEX 216    'GT_PK(3,2)'      1998  2088  2171  2077  2159  2150  1958  2028  2018  1894
-CONVEX 217    'GT_PK(3,2)'      2171  2273  2382  2159  2263  2150  2225  2324  2211  2281
-CONVEX 218    'GT_PK(3,2)'      2059  1981  1911  2075  1995  2091  1923  1854  1938  1779
-CONVEX 219    'GT_PK(3,2)'      3175  3143  3085  2918  2876  2680  3110  3066  2878  3090
-CONVEX 220    'GT_PK(3,2)'      3684  3578  3426  3405  3279  3133  3561  3448  3284  3439
-CONVEX 221    'GT_PK(3,2)'      2205  2174  2134  2116  2080  2023  2097  2064  2005  1994
-CONVEX 222    'GT_PK(3,2)'      1913  1979  2026  1831  1899  1761  1870  1921  1784  1823
-CONVEX 223    'GT_PK(3,2)'      1745  1769  1788  1883  1906  2023  1893  1898  2005  1994
-CONVEX 224    'GT_PK(3,2)'      1651  1613  1582  1701  1666  1761  1726  1709  1784  1823
-CONVEX 225    'GT_PK(3,2)'      3358  3515  3632  3240  3375  3133  3410  3534  3284  3439
-CONVEX 226    'GT_PK(3,2)'      5557  5531  5503  5512  5470  5446  5521  5479  5452  5460
-CONVEX 227    'GT_PK(3,2)'      5383  5450  5508  5364  5432  5345  5456  5511  5437  5516
-CONVEX 228    'GT_PK(3,2)'      1338  1273  1218  1252  1200  1184  1289  1232  1209  1244
-CONVEX 229    'GT_PK(3,2)'      2524  2604  2703  2498  2583  2483  2667  2755  2646  2805
-CONVEX 230    'GT_PK(3,2)'      3763  3840  3914  3758  3835  3757  3718  3805  3713  3675
-CONVEX 231    'GT_PK(3,2)'      3753  3663  3574  3647  3549  3538  3585  3475  3460  3383
-CONVEX 232    'GT_PK(3,2)'      3078  2959  2835  2956  2830  2837  3113  2987  2985  3153
-CONVEX 233    'GT_PK(3,2)'      1153  1202  1256  1133  1185  1119  1182  1233  1159  1204
-CONVEX 234    'GT_PK(3,2)'      4848  4970  5113  5024  5154  5197  4948  5078  5125  5051
-CONVEX 235    'GT_PK(3,2)'      5141  5180  5215  5110  5151  5087  5046  5088  5012  4944
-CONVEX 236    'GT_PK(3,2)'      461  486  516  440  468  423  443  471  422  431
-CONVEX 237    'GT_PK(3,2)'      1534  1497  1449  1485  1443  1440  1593  1564  1542  1651
-CONVEX 238    'GT_PK(3,2)'      3206  3367  3520  3222  3381  3248  3295  3446  3305  3358
-CONVEX 239    'GT_PK(3,2)'      1579  1606  1622  1575  1597  1580  1688  1699  1682  1788
-CONVEX 240    'GT_PK(3,2)'      2129  2193  2258  2022  2090  1930  2085  2142  1976  2026
-CONVEX 241    'GT_PK(3,2)'      2134  2079  2014  2080  2015  2023  2025  1975  1978  1933
-CONVEX 242    'GT_PK(3,2)'      2447  2408  2346  2233  2181  2041  2323  2283  2119  2205
-CONVEX 243    'GT_PK(3,2)'      3637  3504  3334  3506  3345  3369  3543  3393  3390  3426
-CONVEX 244    'GT_PK(3,2)'      3733  3742  3684  3443  3405  3133  3745  3690  3417  3700
-CONVEX 245    'GT_PK(3,2)'      3632  3695  3687  3375  3412  3133  3665  3720  3417  3700
-CONVEX 246    'GT_PK(3,2)'      1582  1517  1494  1666  1616  1761  1642  1596  1736  1715
-CONVEX 247    'GT_PK(3,2)'      1771  1834  1913  1760  1831  1761  1739  1811  1736  1715
-CONVEX 248    'GT_PK(3,2)'      1680  1703  1745  1842  1883  2023  1795  1836  1978  1933
-CONVEX 249    'GT_PK(3,2)'      339  323  315  354  342  377  296  273  309  249
-CONVEX 250    'GT_PK(3,2)'      4617  4727  4835  4776  4887  4936  4611  4718  4772  4606
-CONVEX 251    'GT_PK(3,2)'      1117  1099  1090  1125  1108  1137  1066  1051  1075  1022
-CONVEX 252    'GT_PK(3,2)'      5215  5223  5234  5088  5098  4944  5117  5129  4968  5010
-CONVEX 253    'GT_PK(3,2)'      3175  3136  3176  2918  2917  2680  3144  3181  2911  3158
-CONVEX 254    'GT_PK(3,2)'      5259  5195  5133  5308  5254  5354  5226  5166  5281  5197
-CONVEX 255    'GT_PK(3,2)'      2059  2004  1941  2075  2008  2091  2096  2036  2108  2139
-CONVEX 256    'GT_PK(3,2)'      2171  2124  2072  2159  2107  2150  2028  1982  2018  1894
-CONVEX 257    'GT_PK(3,2)'      2072  2124  2171  2107  2159  2150  2168  2225  2211  2281
-CONVEX 258    'GT_PK(3,2)'      1941  2004  2059  2008  2075  2091  1856  1923  1938  1779
-CONVEX 259    'GT_PK(3,2)'      3176  3136  3175  2917  2918  2680  3148  3110  2878  3090
-CONVEX 260    'GT_PK(3,2)'      627  584  551  607  569  592  599  560  579  575
-CONVEX 261    'GT_PK(3,2)'      4667  4733  4796  4541  4599  4414  4613  4678  4483  4556
-CONVEX 262    'GT_PK(3,2)'      3197  3259  3331  3246  3346  3320  3082  3156  3141  2990
-CONVEX 263    'GT_PK(3,2)'      2906  2746  2590  2747  2619  2594  2793  2654  2653  2709
-CONVEX 264    'GT_PK(3,2)'      1330  1340  1356  1275  1285  1238  1393  1414  1342  1474
-CONVEX 265    'GT_PK(3,2)'      497  454  409  476  432  459  451  404  430  403
-CONVEX 266    'GT_PK(3,2)'      4717  4650  4574  4798  4732  4866  4614  4542  4684  4513
-CONVEX 267    'GT_PK(3,2)'      1446  1407  1375  1368  1341  1316  1483  1444  1412  1516
-CONVEX 268    'GT_PK(3,2)'      2343  2476  2636  2356  2469  2328  2419  2561  2403  2492
-CONVEX 269    'GT_PK(3,2)'      3525  3484  3433  3556  3483  3530  3340  3301  3336  3171
-CONVEX 270    'GT_PK(3,2)'      1920  1874  1828  1897  1843  1868  1805  1754  1777  1702
-CONVEX 271    'GT_PK(3,2)'      3509  3540  3577  3270  3304  3048  3541  3580  3296  3571
-CONVEX 272    'GT_PK(3,2)'      3513  3485  3457  3242  3215  2996  3547  3519  3273  3571
-CONVEX 273    'GT_PK(3,2)'      1344  1336  1333  1379  1367  1413  1421  1403  1450  1496
-CONVEX 274    'GT_PK(3,2)'      1594  1629  1679  1630  1678  1684  1541  1587  1589  1496
-CONVEX 275    'GT_PK(3,2)'      1503  1511  1519  1522  1530  1551  1600  1611  1615  1702
-CONVEX 276    'GT_PK(3,2)'      4879  4864  4848  5042  5024  5197  4958  4948  5125  5051
-CONVEX 277    'GT_PK(3,2)'      2590  2533  2447  2478  2410  2381  2654  2574  2538  2709
-CONVEX 278    'GT_PK(3,2)'      3331  3290  3206  3168  3098  3015  3156  3094  2998  2990
-CONVEX 279    'GT_PK(3,2)'      1356  1447  1534  1378  1460  1392  1414  1501  1432  1474
-CONVEX 280    'GT_PK(3,2)'      3334  3451  3525  3250  3344  3182  3261  3340  3170  3171
-CONVEX 281    'GT_PK(3,2)'      2258  2308  2343  2222  2271  2190  2372  2419  2334  2492
-CONVEX 282    'GT_PK(3,2)'      1622  1537  1446  1552  1458  1477  1569  1483  1495  1516
-CONVEX 283    'GT_PK(3,2)'      2380  2495  2609  2491  2607  2615  2505  2632  2633  2650
-CONVEX 284    'GT_PK(3,2)'      3079  2980  2874  3135  3027  3199  3163  3054  3220  3249
-CONVEX 285    'GT_PK(3,2)'      1090  1083  1086  1108  1104  1137  1040  1037  1059  998
-CONVEX 286    'GT_PK(3,2)'      4192  4166  4149  4056  4032  3915  4112  4091  3977  4034
-CONVEX 287    'GT_PK(3,2)'      4149  4166  4192  4032  4056  3915  4228  4255  4114  4323
-CONVEX 288    'GT_PK(3,2)'      3963  3935  3916  3988  3959  4014  3863  3836  3883  3756
-CONVEX 289    'GT_PK(3,2)'      682  712  735  681  710  686  659  685  658  636
-CONVEX 290    'GT_PK(3,2)'      735  712  682  710  681  686  752  732  731  777
-CONVEX 291    'GT_PK(3,2)'      3916  3935  3963  3959  3988  4014  4022  4038  4062  4116
-CONVEX 292    'GT_PK(3,2)'      1244  1232  1218  1209  1200  1184  1191  1178  1156  1140
-CONVEX 293    'GT_PK(3,2)'      2805  2755  2703  2646  2583  2483  2930  2864  2748  3036
-CONVEX 294    'GT_PK(3,2)'      3675  3805  3914  3713  3835  3757  3771  3878  3800  3847
-CONVEX 295    'GT_PK(3,2)'      5460  5479  5503  5452  5470  5446  5403  5423  5390  5339
-CONVEX 296    'GT_PK(3,2)'      394  426  461  405  443  431  425  460  445  463
-CONVEX 297    'GT_PK(3,2)'      339  296  249  352  307  366  335  293  353  341
-CONVEX 298    'GT_PK(3,2)'      4606  4492  4384  4631  4521  4647  4611  4502  4634  4617
-CONVEX 299    'GT_PK(3,2)'      3769  3829  3890  3776  3841  3793  3746  3808  3754  3716
-CONVEX 300    'GT_PK(3,2)'      1050  1010  964  1034  993  1023  1020  980  1006  992
-CONVEX 301    'GT_PK(3,2)'      3146  3286  3421  3459  3600  3744  3106  3244  3411  3077
-CONVEX 302    'GT_PK(3,2)'      4076  4074  4075  3953  3955  3847  4001  4000  3882  3927
-CONVEX 303    'GT_PK(3,2)'      2897  2910  2926  2961  2976  3036  2786  2794  2861  2702
-CONVEX 304    'GT_PK(3,2)'      1026  1070  1120  1080  1129  1140  1065  1114  1123  1106
-CONVEX 305    'GT_PK(3,2)'      2343  2236  2129  2271  2156  2190  2251  2141  2165  2145
-CONVEX 306    'GT_PK(3,2)'      1446  1507  1579  1458  1520  1477  1415  1481  1438  1409
-CONVEX 307    'GT_PK(3,2)'      1449  1399  1356  1422  1378  1392  1347  1310  1339  1293
-CONVEX 308    'GT_PK(3,2)'      3520  3425  3331  3253  3168  3015  3535  3445  3239  3489
-CONVEX 309    'GT_PK(3,2)'      3525  3592  3637  3344  3399  3182  3624  3674  3407  3640
-CONVEX 310    'GT_PK(3,2)'      2346  2468  2590  2364  2478  2381  2383  2500  2385  2391
-CONVEX 311    'GT_PK(3,2)'      1157  1192  1227  1228  1265  1314  1188  1223  1261  1221
-CONVEX 312    'GT_PK(3,2)'      3231  3302  3360  3056  3116  2909  3297  3362  3115  3364
-CONVEX 313    'GT_PK(3,2)'      1366  1304  1251  1385  1334  1418  1345  1294  1376  1337
-CONVEX 314    'GT_PK(3,2)'      1757  1862  1967  1810  1912  1859  1852  1960  1907  1955
-CONVEX 315    'GT_PK(3,2)'      2208  2115  2016  2136  2034  2054  2201  2102  2130  2194
-CONVEX 316    'GT_PK(3,2)'      3473  3436  3389  3228  3192  2999  3495  3454  3243  3514
-CONVEX 317    'GT_PK(3,2)'      1994  2020  2072  2005  2042  2023  2097  2127  2116  2205
-CONVEX 318    'GT_PK(3,2)'      3176  3288  3439  3147  3284  3133  3310  3448  3279  3426
-CONVEX 319    'GT_PK(3,2)'      1941  1871  1823  1844  1784  1761  1968  1921  1899  2026
-CONVEX 320    'GT_PK(3,2)'      1823  1871  1941  1784  1844  1761  1726  1774  1701  1651
-CONVEX 321    'GT_PK(3,2)'      3439  3288  3176  3284  3147  3133  3410  3275  3240  3358
-CONVEX 322    'GT_PK(3,2)'      2072  2020  1994  2042  2005  2023  1919  1898  1906  1788
-CONVEX 323    'GT_PK(3,2)'      5172  5063  4953  4996  4886  4838  5119  5008  4951  5067
-CONVEX 324    'GT_PK(3,2)'      275  247  218  223  194  174  266  238  211  255
-CONVEX 325    'GT_PK(3,2)'      5351  5428  5502  5314  5399  5289  5386  5467  5361  5431
-CONVEX 326    'GT_PK(3,2)'      4332  4433  4546  4429  4543  4539  4379  4490  4485  4439
-CONVEX 327    'GT_PK(3,2)'      31  52  80  46  72  73  43  65  61  59
-CONVEX 328    'GT_PK(3,2)'      5111  4975  4861  5089  4956  5061  5055  4920  5017  4983
-CONVEX 329    'GT_PK(3,2)'      3090  3066  3085  2819  2816  2572  3006  2982  2731  2900
-CONVEX 330    'GT_PK(3,2)'      1779  1854  1911  1860  1927  1951  1730  1801  1821  1697
-CONVEX 331    'GT_PK(3,2)'      2281  2324  2382  2288  2340  2307  2413  2467  2426  2556
-CONVEX 332    'GT_PK(3,2)'      1532  1545  1579  1558  1575  1580  1626  1661  1656  1745
-CONVEX 333    'GT_PK(3,2)'      1961  2040  2129  1942  2022  1930  1937  2017  1915  1913
-CONVEX 334    'GT_PK(3,2)'      3707  3708  3637  3548  3506  3369  3730  3662  3528  3684
-CONVEX 335    'GT_PK(3,2)'      3520  3610  3618  3381  3427  3248  3582  3657  3442  3632
-CONVEX 336    'GT_PK(3,2)'      1449  1395  1380  1443  1408  1440  1510  1465  1504  1582
-CONVEX 337    'GT_PK(3,2)'      2346  2277  2192  2181  2117  2041  2240  2166  2083  2134
-CONVEX 338    'GT_PK(3,2)'      1998  1958  1894  1990  1939  1988  1879  1814  1866  1746
-CONVEX 339    'GT_PK(3,2)'      2250  2189  2139  2239  2177  2234  2320  2267  2309  2395
-CONVEX 340    'GT_PK(3,2)'      3154  3120  3158  2872  2875  2613  3071  3088  2799  3014
-CONVEX 341    'GT_PK(3,2)'      2954  2868  2801  2891  2814  2834  3064  2974  2994  3171
-CONVEX 342    'GT_PK(3,2)'      2750  2694  2661  2569  2529  2416  2623  2568  2450  2492
-CONVEX 343    'GT_PK(3,2)'      2661  2694  2750  2529  2569  2416  2795  2873  2687  2990
-CONVEX 344    'GT_PK(3,2)'      2801  2868  2954  2814  2891  2834  2756  2831  2765  2709
-CONVEX 345    'GT_PK(3,2)'      1468  1554  1643  1472  1562  1482  1486  1567  1499  1516
-CONVEX 346    'GT_PK(3,2)'      1643  1554  1468  1562  1472  1482  1543  1463  1473  1474
-CONVEX 347    'GT_PK(3,2)'      1702  1727  1759  1777  1806  1868  1805  1837  1897  1920
-CONVEX 348    'GT_PK(3,2)'      3644  3611  3571  3327  3296  3048  3620  3580  3304  3577
-CONVEX 349    'GT_PK(3,2)'      3571  3611  3644  3273  3314  2996  3547  3589  3242  3513
-CONVEX 350    'GT_PK(3,2)'      1496  1518  1557  1450  1475  1413  1421  1445  1379  1344
-CONVEX 351    'GT_PK(3,2)'      3158  3181  3176  2842  2850  2564  3277  3310  2960  3426
-CONVEX 352    'GT_PK(3,2)'      1557  1518  1496  1609  1589  1684  1610  1587  1678  1679
-CONVEX 353    'GT_PK(3,2)'      1759  1727  1702  1641  1615  1551  1634  1611  1530  1519
-CONVEX 354    'GT_PK(3,2)'      2139  2036  1941  2057  1962  1991  2078  1968  1999  2026
-CONVEX 355    'GT_PK(3,2)'      1894  1982  2072  1972  2056  2055  1830  1919  1917  1788
-CONVEX 356    'GT_PK(3,2)'      2072  2168  2281  2056  2161  2055  2127  2235  2126  2205
-CONVEX 357    'GT_PK(3,2)'      3176  3148  3090  2850  2804  2564  3275  3207  2935  3358
-CONVEX 358    'GT_PK(3,2)'      1941  1856  1779  1962  1885  1991  1774  1705  1808  1651
-CONVEX 359    'GT_PK(3,2)'      2874  2757  2647  3027  2904  3199  2886  2767  3038  2908
-CONVEX 360    'GT_PK(3,2)'      2609  2735  2847  2607  2726  2615  2796  2932  2792  3010
-CONVEX 361    'GT_PK(3,2)'      1534  1593  1651  1740  1808  1991  1639  1705  1885  1779
-CONVEX 362    'GT_PK(3,2)'      3206  3295  3358  2857  2935  2564  3134  3207  2804  3090
-CONVEX 363    'GT_PK(3,2)'      2447  2323  2205  2241  2126  2055  2344  2235  2161  2281
-CONVEX 364    'GT_PK(3,2)'      1788  1699  1622  1917  1829  2055  1830  1741  1972  1894
-CONVEX 365    'GT_PK(3,2)'      2026  2142  2258  1999  2111  1991  2078  2176  2057  2139
-CONVEX 366    'GT_PK(3,2)'      3426  3393  3334  2960  2921  2564  3277  3237  2842  3158
-CONVEX 367    'GT_PK(3,2)'      3697  3550  3388  3573  3398  3421  3717  3579  3600  3744
-CONVEX 368    'GT_PK(3,2)'      3885  3949  4028  3839  3913  3793  3886  3951  3841  3890
-CONVEX 369    'GT_PK(3,2)'      1060  1018  983  1043  1000  1023  1015  972  993  964
-CONVEX 370    'GT_PK(3,2)'      805  778  754  742  716  686  758  736  693  717
-CONVEX 371    'GT_PK(3,2)'      3518  3462  3416  3638  3602  3747  3634  3593  3738  3736
-CONVEX 372    'GT_PK(3,2)'      4472  4447  4422  4397  4369  4330  4560  4538  4478  4651
-CONVEX 373    'GT_PK(3,2)'      2397  2501  2611  2427  2531  2451  2523  2631  2546  2647
-CONVEX 374    'GT_PK(3,2)'      3068  3172  3282  3091  3202  3132  2965  3053  2983  2847
-CONVEX 375    'GT_PK(3,2)'      1071  1122  1176  1136  1194  1210  1095  1141  1161  1117
-CONVEX 376    'GT_PK(3,2)'      3551  3408  3278  3444  3315  3341  3318  3190  3208  3079
-CONVEX 377    'GT_PK(3,2)'      2301  2227  2151  2253  2172  2198  2339  2268  2285  2380
-CONVEX 378    'GT_PK(3,2)'      1111  1063  1016  1128  1073  1144  1096  1046  1112  1086
-CONVEX 379    'GT_PK(3,2)'      2703  2797  2926  2700  2794  2702  2864  2976  2861  3036
-CONVEX 380    'GT_PK(3,2)'      3914  3995  4075  3919  4000  3927  3878  3955  3882  3847
-CONVEX 381    'GT_PK(3,2)'      1120  1166  1218  1129  1178  1140  1114  1162  1123  1106
-CONVEX 382    'GT_PK(3,2)'      1316  1284  1255  1212  1195  1137  1243  1214  1155  1184
-CONVEX 383    'GT_PK(3,2)'      2328  2292  2262  2462  2430  2615  2402  2368  2550  2483
-CONVEX 384    'GT_PK(3,2)'      3530  3480  3424  3353  3316  3199  3650  3612  3494  3757
-CONVEX 385    'GT_PK(3,2)'      2613  2665  2680  2872  2907  3154  2691  2734  2949  2761
-CONVEX 386    'GT_PK(3,2)'      2680  2643  2572  2876  2816  3085  2710  2645  2899  2719
-CONVEX 387    'GT_PK(3,2)'      2234  2153  2091  2239  2163  2250  2289  2212  2293  2352
-CONVEX 388    'GT_PK(3,2)'      2307  2414  2512  2426  2530  2556  2369  2472  2486  2435
-CONVEX 389    'GT_PK(3,2)'      2091  2009  1951  1995  1927  1911  2074  2006  1989  2076
-CONVEX 390    'GT_PK(3,2)'      1988  2067  2150  1990  2077  1998  2048  2122  2050  2109
-CONVEX 391    'GT_PK(3,2)'      2512  2573  2613  2751  2799  3014  2648  2691  2881  2761
-CONVEX 392    'GT_PK(3,2)'      2572  2513  2439  2731  2660  2900  2645  2577  2790  2719
-CONVEX 393    'GT_PK(3,2)'      2439  2335  2234  2412  2309  2395  2396  2289  2373  2352
-CONVEX 394    'GT_PK(3,2)'      1945  1956  1988  1840  1866  1746  2012  2048  1934  2109
-CONVEX 395    'GT_PK(3,2)'      1951  1936  1945  1821  1815  1697  2006  1993  1886  2076
-CONVEX 396    'GT_PK(3,2)'      2150  2226  2307  2263  2340  2382  2284  2369  2401  2435
-CONVEX 397    'GT_PK(3,2)'      5133  5132  5134  5166  5165  5197  5004  5003  5042  4879
-CONVEX 398    'GT_PK(3,2)'      464  433  403  414  384  366  401  369  353  341
-CONVEX 399    'GT_PK(3,2)'      4513  4408  4326  4573  4475  4647  4443  4344  4521  4384
-CONVEX 400    'GT_PK(3,2)'      1643  1734  1798  1782  1869  1945  1689  1766  1840  1746
-CONVEX 401    'GT_PK(3,2)'      2661  2669  2711  2547  2567  2439  2532  2541  2412  2395
-CONVEX 402    'GT_PK(3,2)'      2801  2800  2851  2657  2677  2512  2920  2933  2751  3014
-CONVEX 403    'GT_PK(3,2)'      1798  1734  1643  1869  1782  1945  1744  1669  1815  1697
-CONVEX 404    'GT_PK(3,2)'      2711  2669  2661  2567  2547  2439  2789  2772  2660  2900
-CONVEX 405    'GT_PK(3,2)'      2851  2800  2801  2677  2657  2512  2692  2695  2530  2556
-CONVEX 406    'GT_PK(3,2)'      1118  1160  1204  1116  1159  1119  1127  1169  1124  1139
-CONVEX 407    'GT_PK(3,2)'      3368  3256  3153  3080  2985  2837  3492  3376  3198  3614
-CONVEX 408    'GT_PK(3,2)'      3639  3516  3383  3587  3460  3538  3461  3325  3392  3281
-CONVEX 409    'GT_PK(3,2)'      5580  5546  5502  5575  5535  5567  5550  5505  5539  5510
-CONVEX 410    'GT_PK(3,2)'      182  196  218  191  204  202  132  145  139  97
-CONVEX 411    'GT_PK(3,2)'      4507  4616  4726  4664  4773  4809  4489  4597  4645  4479
-CONVEX 412    'GT_PK(3,2)'      1375  1303  1244  1237  1183  1137  1331  1260  1199  1286
-CONVEX 413    'GT_PK(3,2)'      3433  3560  3675  3308  3422  3199  3342  3471  3216  3258
-CONVEX 414    'GT_PK(3,2)'      2636  2721  2805  2606  2707  2615  2785  2887  2773  2971
-CONVEX 415    'GT_PK(3,2)'      5143  5076  5006  5100  5018  5030  4955  4888  4897  4777
-CONVEX 416    'GT_PK(3,2)'      5602  5609  5615  5613  5617  5619  5592  5604  5605  5580
-CONVEX 417    'GT_PK(3,2)'      82  110  166  118  172  187  115  170  175  182
-CONVEX 418    'GT_PK(3,2)'      5172  5264  5346  5245  5325  5307  5158  5251  5236  5153
-CONVEX 419    'GT_PK(3,2)'      3383  3292  3197  3185  3084  3004  3165  3074  2979  2971
-CONVEX 420    'GT_PK(3,2)'      3153  3022  2906  3016  2895  2893  3204  3072  3065  3258
-CONVEX 421    'GT_PK(3,2)'      1204  1259  1330  1187  1240  1171  1242  1299  1222  1286
-CONVEX 422    'GT_PK(3,2)'      4446  4360  4282  4274  4189  4122  4448  4356  4280  4450
-CONVEX 423    'GT_PK(3,2)'      465  512  556  503  549  545  499  541  534  529
-CONVEX 424    'GT_PK(3,2)'      2999  3029  3048  3169  3194  3369  2803  2833  2973  2644
-CONVEX 425    'GT_PK(3,2)'      2996  2958  2909  3104  3058  3248  2777  2741  2888  2582
-CONVEX 426    'GT_PK(3,2)'      1859  1763  1684  1888  1792  1930  1845  1751  1872  1833
-CONVEX 427    'GT_PK(3,2)'      1868  1966  2054  1954  2045  2041  1918  2010  2000  1977
-CONVEX 428    'GT_PK(3,2)'      1413  1359  1314  1419  1365  1440  1452  1400  1456  1500
-CONVEX 429    'GT_PK(3,2)'      1418  1479  1551  1489  1560  1580  1498  1565  1571  1581
-CONVEX 430    'GT_PK(3,2)'      5482  5514  5532  5491  5523  5498  5407  5442  5414  5323
-CONVEX 431    'GT_PK(3,2)'      0  2  9  3  6  10  1  5  4  8
-CONVEX 432    'GT_PK(3,2)'      5481  5433  5382  5490  5441  5495  5415  5359  5418  5346
-CONVEX 433    'GT_PK(3,2)'      4144  4206  4269  4155  4215  4150  4232  4306  4234  4332
-CONVEX 434    'GT_PK(3,2)'      344  311  277  343  308  355  312  272  316  275
-CONVEX 435    'GT_PK(3,2)'      5171  5099  5025  5179  5107  5173  5266  5204  5268  5351
-CONVEX 436    'GT_PK(3,2)'      1053  1011  968  1004  961  959  1008  962  955  960
-CONVEX 437    'GT_PK(3,2)'      2593  2639  2678  2811  2859  3061  2733  2770  2966  2877
-CONVEX 438    'GT_PK(3,2)'      3865  3898  3930  3799  3833  3728  3966  4003  3909  4072
-CONVEX 439    'GT_PK(3,2)'      2151  2268  2380  2197  2314  2254  2172  2285  2221  2198
-CONVEX 440    'GT_PK(3,2)'      1176  1141  1117  1205  1180  1249  1194  1161  1225  1210
-CONVEX 441    'GT_PK(3,2)'      3278  3190  3079  3003  2927  2763  3315  3208  3032  3341
-CONVEX 442    'GT_PK(3,2)'      1086  1096  1111  1148  1163  1217  1112  1128  1181  1144
-CONVEX 443    'GT_PK(3,2)'      2647  2523  2397  2536  2418  2436  2546  2427  2438  2451
-CONVEX 444    'GT_PK(3,2)'      2847  2965  3068  2720  2808  2587  2983  3091  2848  3132
-CONVEX 445    'GT_PK(3,2)'      3218  3262  3320  3093  3150  3004  3372  3419  3255  3538
-CONVEX 446    'GT_PK(3,2)'      2520  2558  2594  2699  2740  2893  2674  2718  2862  2837
-CONVEX 447    'GT_PK(3,2)'      1186  1207  1238  1177  1201  1171  1150  1174  1142  1119
-CONVEX 448    'GT_PK(3,2)'      1684  1604  1535  1674  1599  1672  1652  1591  1648  1635
-CONVEX 449    'GT_PK(3,2)'      3048  3050  3045  3025  3024  3017  2845  2843  2824  2662
-CONVEX 450    'GT_PK(3,2)'      3045  3026  2996  3024  3000  3017  2843  2818  2824  2662
-CONVEX 451    'GT_PK(3,2)'      1535  1471  1413  1599  1536  1672  1591  1521  1648  1635
-CONVEX 452    'GT_PK(3,2)'      1692  1776  1868  1773  1863  1867  1719  1802  1803  1752
-CONVEX 453    'GT_PK(3,2)'      1551  1614  1692  1694  1773  1867  1646  1719  1803  1752
-CONVEX 454    'GT_PK(3,2)'      4758  4741  4703  4633  4603  4524  4844  4810  4720  4926
-CONVEX 455    'GT_PK(3,2)'      4105  4134  4150  4211  4226  4315  4196  4222  4309  4310
-CONVEX 456    'GT_PK(3,2)'      186  213  259  197  235  220  154  199  173  138
-CONVEX 457    'GT_PK(3,2)'      3769  3746  3716  3709  3671  3639  3661  3631  3587  3538
-CONVEX 458    'GT_PK(3,2)'      3146  3106  3077  3252  3212  3368  2984  2952  3080  2837
-CONVEX 459    'GT_PK(3,2)'      1050  1020  992  1084  1047  1118  1085  1052  1116  1119
-CONVEX 460    'GT_PK(3,2)'      3197  3082  2990  3084  2986  3004  2963  2873  2866  2750
-CONVEX 461    'GT_PK(3,2)'      2906  2793  2709  2895  2784  2893  2931  2831  2924  2954
-CONVEX 462    'GT_PK(3,2)'      1330  1393  1474  1240  1301  1171  1390  1463  1297  1468
-CONVEX 463    'GT_PK(3,2)'      1516  1444  1375  1499  1423  1482  1486  1420  1472  1468
-CONVEX 464    'GT_PK(3,2)'      2492  2561  2636  2450  2514  2416  2623  2688  2569  2750
-CONVEX 465    'GT_PK(3,2)'      3171  3301  3433  2994  3111  2834  3064  3187  2891  2954
-CONVEX 466    'GT_PK(3,2)'      5010  4969  4946  4968  4939  4944  5071  5048  5046  5141
-CONVEX 467    'GT_PK(3,2)'      516  530  557  471  494  431  488  509  445  463
-CONVEX 468    'GT_PK(3,2)'      184  171  165  168  163  186  117  114  121  80
-CONVEX 469    'GT_PK(3,2)'      4581  4660  4751  4672  4760  4758  4763  4852  4854  4953
-CONVEX 470    'GT_PK(3,2)'      4747  4686  4625  4698  4636  4632  4801  4743  4744  4861
-CONVEX 471    'GT_PK(3,2)'      4604  4713  4813  4519  4624  4434  4707  4806  4623  4805
-CONVEX 472    'GT_PK(3,2)'      4777  4662  4546  4752  4638  4731  4815  4705  4791  4857
-CONVEX 473    'GT_PK(3,2)'      2908  2767  2647  2822  2698  2762  2754  2631  2689  2611
-CONVEX 474    'GT_PK(3,2)'      3010  2932  2847  3211  3117  3432  3137  3053  3351  3282
-CONVEX 475    'GT_PK(3,2)'      2254  2158  2068  2248  2152  2257  2148  2061  2149  2058
-CONVEX 476    'GT_PK(3,2)'      2759  2683  2587  2714  2635  2679  2589  2517  2554  2442
-CONVEX 477    'GT_PK(3,2)'      2763  2832  2901  2778  2852  2813  2652  2712  2672  2544
-CONVEX 478    'GT_PK(3,2)'      1249  1270  1311  1324  1352  1411  1343  1381  1429  1457
-CONVEX 479    'GT_PK(3,2)'      1248  1229  1217  1277  1263  1319  1326  1308  1360  1416
-CONVEX 480    'GT_PK(3,2)'      2256  2341  2436  2384  2477  2542  2217  2305  2347  2182
-CONVEX 481    'GT_PK(3,2)'      4632  4601  4563  4712  4687  4792  4728  4694  4802  4822
-CONVEX 482    'GT_PK(3,2)'      5114  5152  5173  5059  5077  4987  5229  5257  5174  5326
-CONVEX 483    'GT_PK(3,2)'      2601  2690  2763  2706  2778  2813  2485  2560  2581  2378
-CONVEX 484    'GT_PK(3,2)'      2587  2506  2424  2635  2545  2679  2415  2336  2454  2266
-CONVEX 485    'GT_PK(3,2)'      2424  2333  2254  2326  2248  2257  2336  2261  2259  2266
-CONVEX 486    'GT_PK(3,2)'      1219  1230  1249  1302  1324  1411  1300  1320  1398  1401
-CONVEX 487    'GT_PK(3,2)'      1217  1213  1219  1263  1262  1319  1298  1300  1348  1401
-CONVEX 488    'GT_PK(3,2)'      2436  2525  2601  2477  2565  2542  2404  2485  2449  2378
-CONVEX 489    'GT_PK(3,2)'      1117  1066  1022  1125  1075  1137  1095  1045  1101  1071
-CONVEX 490    'GT_PK(3,2)'      3668  3787  3869  3801  3887  3893  3784  3871  3879  3874
-CONVEX 491    'GT_PK(3,2)'      637  593  558  610  567  585  626  582  598  620
-CONVEX 492    'GT_PK(3,2)'      4224  4147  4075  4097  4021  3965  4146  4074  4019  4076
-CONVEX 493    'GT_PK(3,2)'      3162  3035  2926  3289  3152  3415  3023  2910  3139  2897
-CONVEX 494    'GT_PK(3,2)'      1039  1079  1120  1036  1076  1041  1031  1070  1030  1026
-CONVEX 495    'GT_PK(3,2)'      4479  4555  4641  4577  4657  4683  4415  4495  4522  4349
-CONVEX 496    'GT_PK(3,2)'      3045  3050  3048  3298  3296  3571  3266  3270  3541  3509
-CONVEX 497    'GT_PK(3,2)'      1868  1776  1692  1777  1693  1702  1843  1750  1754  1828
-CONVEX 498    'GT_PK(3,2)'      2996  3026  3045  3273  3298  3571  3215  3241  3519  3457
-CONVEX 499    'GT_PK(3,2)'      1535  1604  1684  1509  1589  1496  1561  1630  1541  1594
-CONVEX 500    'GT_PK(3,2)'      1413  1471  1535  1450  1509  1496  1367  1428  1403  1333
-CONVEX 501    'GT_PK(3,2)'      1692  1614  1551  1693  1615  1702  1598  1522  1600  1503
-CONVEX 502    'GT_PK(3,2)'      8  18  31  14  27  24  13  26  17  22
-CONVEX 503    'GT_PK(3,2)'      5111  5225  5323  5202  5298  5284  5247  5343  5319  5356
-CONVEX 504    'GT_PK(3,2)'      4540  4510  4472  4425  4397  4330  4640  4602  4529  4742
-CONVEX 505    'GT_PK(3,2)'      4446  4533  4594  4572  4648  4709  4390  4463  4527  4342
-CONVEX 506    'GT_PK(3,2)'      4272  4187  4116  4462  4375  4683  4319  4230  4522  4349
-CONVEX 507    'GT_PK(3,2)'      5508  5556  5590  5519  5563  5527  5511  5558  5522  5516
-CONVEX 508    'GT_PK(3,2)'      3048  3029  2999  3264  3243  3514  3247  3228  3495  3473
-CONVEX 509    'GT_PK(3,2)'      1684  1763  1859  1809  1907  1955  1712  1810  1852  1757
-CONVEX 510    'GT_PK(3,2)'      2909  2958  2996  3115  3167  3364  3116  3174  3362  3360
-CONVEX 511    'GT_PK(3,2)'      2054  1966  1868  2130  2032  2194  2034  1943  2102  2016
-CONVEX 512    'GT_PK(3,2)'      1314  1359  1413  1261  1307  1221  1265  1315  1223  1227
-CONVEX 513    'GT_PK(3,2)'      1551  1479  1418  1436  1376  1337  1455  1385  1345  1366
-CONVEX 514    'GT_PK(3,2)'      2593  2651  2702  2811  2870  3061  2543  2584  2752  2483
-CONVEX 515    'GT_PK(3,2)'      3865  3891  3927  3799  3826  3728  3810  3843  3735  3757
-CONVEX 516    'GT_PK(3,2)'      1053  1081  1106  1004  1027  959  1115  1143  1062  1184
-CONVEX 517    'GT_PK(3,2)'      3623  3567  3518  3683  3638  3747  3740  3698  3786  3827
-CONVEX 518    'GT_PK(3,2)'      859  832  805  811  786  769  816  788  770  775
-CONVEX 519    'GT_PK(3,2)'      291  326  362  260  301  244  297  331  269  305
-CONVEX 520    'GT_PK(3,2)'      516  547  581  498  531  490  530  566  524  557
-CONVEX 521    'GT_PK(3,2)'      4946  5070  5194  5011  5137  5087  5048  5170  5110  5141
-CONVEX 522    'GT_PK(3,2)'      4540  4569  4605  4496  4531  4456  4466  4508  4426  4400
-CONVEX 523    'GT_PK(3,2)'      4540  4569  4605  4685  4719  4833  4496  4531  4646  4456
-CONVEX 524    'GT_PK(3,2)'      3623  3666  3719  3762  3803  3868  3532  3598  3702  3447
-CONVEX 525    'GT_PK(3,2)'      3623  3666  3719  3790  3824  3918  3762  3803  3903  3868
-CONVEX 526    'GT_PK(3,2)'      859  880  908  873  892  886  910  939  926  967
-CONVEX 527    'GT_PK(3,2)'      859  880  908  853  883  858  873  892  869  886
-CONVEX 528    'GT_PK(3,2)'      1316  1368  1446  1412  1483  1516  1388  1458  1495  1477
-CONVEX 529    'GT_PK(3,2)'      2328  2356  2343  2403  2419  2492  2264  2271  2334  2190
-CONVEX 530    'GT_PK(3,2)'      3530  3556  3525  3336  3340  3171  3349  3344  3170  3182
-CONVEX 531    'GT_PK(3,2)'      1356  1285  1238  1414  1342  1474  1378  1312  1432  1392
-CONVEX 532    'GT_PK(3,2)'      3331  3346  3320  3156  3141  2990  3168  3159  2998  3015
-CONVEX 533    'GT_PK(3,2)'      2590  2619  2594  2654  2653  2709  2478  2480  2538  2381
-CONVEX 534    'GT_PK(3,2)'      3865  3788  3693  3799  3706  3728  3898  3821  3833  3930
-CONVEX 535    'GT_PK(3,2)'      2593  2499  2409  2811  2717  3061  2639  2540  2859  2678
-CONVEX 536    'GT_PK(3,2)'      1053  1069  1094  1004  1019  959  1011  1028  961  968
-CONVEX 537    'GT_PK(3,2)'      1622  1569  1516  1549  1499  1482  1676  1621  1607  1746
-CONVEX 538    'GT_PK(3,2)'      2258  2372  2492  2321  2450  2416  2315  2429  2398  2395
-CONVEX 539    'GT_PK(3,2)'      3334  3261  3171  3069  2994  2834  3142  3060  2925  3014
-CONVEX 540    'GT_PK(3,2)'      1474  1501  1534  1432  1460  1392  1578  1603  1540  1697
-CONVEX 541    'GT_PK(3,2)'      2990  3094  3206  2998  3098  3015  2928  3019  2948  2900
-CONVEX 542    'GT_PK(3,2)'      2709  2574  2447  2538  2410  2381  2603  2482  2460  2556
-CONVEX 543    'GT_PK(3,2)'      5133  5254  5354  5166  5281  5197  5132  5252  5165  5134
-CONVEX 544    'GT_PK(3,2)'      464  478  497  455  476  459  433  451  430  403
-CONVEX 545    'GT_PK(3,2)'      4513  4542  4574  4684  4732  4866  4408  4444  4585  4326
-CONVEX 546    'GT_PK(3,2)'      3489  3477  3464  3350  3348  3218  3361  3354  3229  3248
-CONVEX 547    'GT_PK(3,2)'      1293  1282  1276  1235  1224  1186  1362  1350  1295  1440
-CONVEX 548    'GT_PK(3,2)'      1410  1404  1409  1325  1329  1255  1493  1491  1402  1580
-CONVEX 549    'GT_PK(3,2)'      1987  2069  2145  2128  2199  2262  1959  2035  2093  1930
-CONVEX 550    'GT_PK(3,2)'      358  310  259  292  241  231  329  283  267  317
-CONVEX 551    'GT_PK(3,2)'      4271  4348  4437  4391  4476  4535  4368  4458  4501  4468
-CONVEX 552    'GT_PK(3,2)'      4084  4049  4026  4138  4107  4186  3994  3954  4046  3900
-CONVEX 553    'GT_PK(3,2)'      4084  4049  4026  4181  4151  4287  4138  4107  4245  4186
-CONVEX 554    'GT_PK(3,2)'      850  820  790  852  825  857  882  856  884  912
-CONVEX 555    'GT_PK(3,2)'      850  820  790  824  787  789  852  825  823  857
-CONVEX 556    'GT_PK(3,2)'      4318  4278  4250  4227  4200  4159  4236  4201  4158  4161
-CONVEX 557    'GT_PK(3,2)'      4318  4278  4250  4399  4364  4504  4227  4200  4331  4159
-CONVEX 558    'GT_PK(3,2)'      2391  2310  2232  2455  2374  2520  2210  2138  2270  2041
-CONVEX 559    'GT_PK(3,2)'      3609  3626  3640  3527  3542  3424  3491  3510  3391  3369
-CONVEX 560    'GT_PK(3,2)'      5438  5458  5473  5376  5397  5324  5372  5398  5318  5313
-CONVEX 561    'GT_PK(3,2)'      5391  5329  5253  5272  5187  5130  5294  5216  5155  5185
-CONVEX 562    'GT_PK(3,2)'      201  141  99  167  112  144  149  104  123  109
-CONVEX 563    'GT_PK(3,2)'      4985  4957  4921  5073  5050  5150  4863  4824  4937  4737
-CONVEX 564    'GT_PK(3,2)'      4691  4786  4876  4620  4711  4562  4680  4769  4610  4667
-CONVEX 565    'GT_PK(3,2)'      725  689  647  709  670  697  674  635  654  627
-CONVEX 566    'GT_PK(3,2)'      3214  3041  2884  3267  3086  3326  3123  2967  3186  3052
-CONVEX 567    'GT_PK(3,2)'      3768  3658  3529  3521  3371  3227  3726  3613  3458  3681
-CONVEX 568    'GT_PK(3,2)'      834  878  925  854  899  875  879  924  900  927
-CONVEX 569    'GT_PK(3,2)'      4271  4176  4083  4279  4180  4281  4270  4172  4273  4272
-CONVEX 570    'GT_PK(3,2)'      400  372  355  332  314  274  360  333  295  324
-CONVEX 571    'GT_PK(3,2)'      5516  5536  5557  5522  5543  5527  5437  5471  5444  5345
-CONVEX 572    'GT_PK(3,2)'      4479  4597  4726  4577  4697  4683  4555  4681  4657  4641
-CONVEX 573    'GT_PK(3,2)'      4416  4336  4256  4493  4401  4553  4297  4216  4351  4182
-CONVEX 574    'GT_PK(3,2)'      655  695  730  653  694  664  651  691  652  649
-CONVEX 575    'GT_PK(3,2)'      4667  4769  4876  4541  4643  4414  4733  4831  4599  4796
-CONVEX 576    'GT_PK(3,2)'      5614  5612  5607  5595  5591  5572  5594  5589  5568  5565
-CONVEX 577    'GT_PK(3,2)'      5419  5445  5468  5476  5500  5520  5352  5374  5412  5278
-CONVEX 578    'GT_PK(3,2)'      5557  5521  5460  5512  5452  5446  5471  5404  5395  5345
-CONVEX 579    'GT_PK(3,2)'      3577  3555  3514  3465  3434  3369  3615  3588  3512  3643
-CONVEX 580    'GT_PK(3,2)'      2051  2123  2194  2047  2118  2041  1984  2060  1980  1920
-CONVEX 581    'GT_PK(3,2)'      1364  1287  1221  1397  1322  1440  1349  1274  1383  1344
-CONVEX 582    'GT_PK(3,2)'      3572  3472  3364  3403  3307  3248  3539  3452  3373  3513
-CONVEX 583    'GT_PK(3,2)'      1519  1427  1337  1548  1454  1580  1523  1430  1556  1526
-CONVEX 584    'GT_PK(3,2)'      1679  1807  1955  1793  1940  1930  1735  1881  1861  1800
-CONVEX 585    'GT_PK(3,2)'      5460  5403  5339  5452  5390  5446  5404  5337  5395  5345
-CONVEX 586    'GT_PK(3,2)'      2763  2690  2601  2778  2706  2813  2927  2828  2943  3079
-CONVEX 587    'GT_PK(3,2)'      2254  2333  2424  2248  2326  2257  2314  2399  2304  2380
-CONVEX 588    'GT_PK(3,2)'      2424  2506  2587  2545  2635  2679  2617  2720  2753  2847
-CONVEX 589    'GT_PK(3,2)'      2601  2525  2436  2565  2477  2542  2626  2536  2579  2647
-CONVEX 590    'GT_PK(3,2)'      1249  1230  1219  1324  1302  1411  1180  1164  1241  1117
-CONVEX 591    'GT_PK(3,2)'      1219  1213  1217  1262  1263  1319  1145  1148  1189  1086
-CONVEX 592    'GT_PK(3,2)'      3802  3715  3601  3770  3669  3747  3608  3463  3552  3335
-CONVEX 593    'GT_PK(3,2)'      4117  4177  4244  4212  4284  4330  4069  4130  4163  4024
-CONVEX 594    'GT_PK(3,2)'      660  672  684  671  680  686  715  726  723  766
-CONVEX 595    'GT_PK(3,2)'      2582  2527  2442  2366  2299  2173  2420  2348  2224  2269
-CONVEX 596    'GT_PK(3,2)'      2058  1950  1833  2114  2002  2173  2001  1889  2066  1948
-CONVEX 597    'GT_PK(3,2)'      1457  1508  1581  1563  1612  1673  1570  1627  1668  1685
-CONVEX 598    'GT_PK(3,2)'      2544  2596  2644  2379  2428  2244  2417  2464  2278  2300
-CONVEX 599    'GT_PK(3,2)'      1500  1448  1416  1577  1539  1673  1572  1525  1644  1647
-CONVEX 600    'GT_PK(3,2)'      1977  2087  2182  2098  2209  2244  1996  2099  2140  2021
-CONVEX 601    'GT_PK(3,2)'      1364  1426  1494  1453  1515  1557  1397  1464  1492  1440
-CONVEX 602    'GT_PK(3,2)'      3572  3633  3687  3622  3672  3644  3403  3479  3449  3248
-CONVEX 603    'GT_PK(3,2)'      1771  1780  1800  1654  1670  1557  1846  1861  1724  1930
-CONVEX 604    'GT_PK(3,2)'      1680  1601  1526  1714  1637  1759  1620  1556  1667  1580
-CONVEX 605    'GT_PK(3,2)'      2051  2031  2014  1908  1891  1759  2047  2024  1904  2041
-CONVEX 606    'GT_PK(3,2)'      3733  3689  3643  3691  3653  3644  3563  3512  3507  3369
-CONVEX 607    'GT_PK(3,2)'      4076  4001  3927  3908  3826  3728  3969  3891  3799  3865
-CONVEX 608    'GT_PK(3,2)'      2897  2786  2702  2972  2870  3061  2742  2651  2811  2593
-CONVEX 609    'GT_PK(3,2)'      1026  1065  1106  987  1027  959  1038  1081  1004  1053
-CONVEX 610    'GT_PK(3,2)'      1859  1969  2068  1907  2003  1955  1912  2011  1960  1967
-CONVEX 611    'GT_PK(3,2)'      2759  2838  2909  3042  3115  3364  2981  3056  3297  3231
-CONVEX 612    'GT_PK(3,2)'      2999  2955  2901  3243  3191  3514  3192  3129  3454  3389
-CONVEX 613    'GT_PK(3,2)'      1418  1357  1311  1376  1321  1337  1334  1278  1294  1251
-CONVEX 614    'GT_PK(3,2)'      1248  1272  1314  1231  1261  1221  1197  1228  1188  1157
-CONVEX 615    'GT_PK(3,2)'      2256  2155  2054  2219  2130  2194  2230  2136  2201  2208
-CONVEX 616    'GT_PK(3,2)'      627  599  575  607  579  592  657  632  638  696
-CONVEX 617    'GT_PK(3,2)'      4667  4613  4556  4541  4483  4414  4549  4500  4420  4438
-CONVEX 618    'GT_PK(3,2)'      1106  1162  1218  1123  1178  1140  1143  1200  1156  1184
-CONVEX 619    'GT_PK(3,2)'      2702  2700  2703  2861  2864  3036  2584  2583  2748  2483
-CONVEX 620    'GT_PK(3,2)'      3927  3919  3914  3882  3878  3847  3843  3835  3800  3757
-CONVEX 621    'GT_PK(3,2)'      3675  3771  3847  3619  3732  3569  3636  3750  3584  3614
-CONVEX 622    'GT_PK(3,2)'      2805  2930  3036  2836  2947  2871  3033  3151  3059  3281
-CONVEX 623    'GT_PK(3,2)'      1244  1191  1140  1158  1110  1088  1190  1138  1109  1139
-CONVEX 624    'GT_PK(3,2)'      5113  5021  4924  4970  4884  4848  5139  5053  5000  5159
-CONVEX 625    'GT_PK(3,2)'      4382  4314  4244  4398  4333  4422  4494  4418  4518  4604
-CONVEX 626    'GT_PK(3,2)'      4382  4314  4244  4276  4204  4169  4398  4333  4294  4422
-CONVEX 627    'GT_PK(3,2)'      718  704  684  740  722  754  678  656  702  637
-CONVEX 628    'GT_PK(3,2)'      718  704  684  762  746  807  740  722  776  754
-CONVEX 629    'GT_PK(3,2)'      3337  3474  3601  3380  3505  3416  3517  3641  3546  3668
-CONVEX 630    'GT_PK(3,2)'      3337  3474  3601  3166  3294  3009  3380  3505  3203  3416
-CONVEX 631    'GT_PK(3,2)'      3876  3894  3916  3933  3947  3996  3984  3999  4043  4083
-CONVEX 632    'GT_PK(3,2)'      3876  3894  3916  3761  3780  3607  3933  3947  3822  3996
-CONVEX 633    'GT_PK(3,2)'      639  661  682  640  662  643  595  619  594  556
-CONVEX 634    'GT_PK(3,2)'      639  661  682  688  711  739  640  662  692  643
-CONVEX 635    'GT_PK(3,2)'      4113  4131  4149  4035  4052  3956  4194  4210  4119  4282
-CONVEX 636    'GT_PK(3,2)'      4113  4131  4149  4031  4041  3936  4035  4052  3943  3956
-CONVEX 637    'GT_PK(3,2)'      3218  3177  3132  2937  2892  2679  3300  3254  2992  3364
-CONVEX 638    'GT_PK(3,2)'      1186  1165  1144  1245  1220  1319  1196  1179  1258  1221
-CONVEX 639    'GT_PK(3,2)'      2520  2479  2451  2528  2487  2542  2350  2318  2351  2194
-CONVEX 640    'GT_PK(3,2)'      2198  2231  2262  2218  2252  2257  2082  2105  2095  1955
-CONVEX 641    'GT_PK(3,2)'      1210  1234  1255  1296  1332  1411  1264  1292  1369  1337
-CONVEX 642    'GT_PK(3,2)'      3341  3384  3424  3063  3097  2813  3435  3482  3138  3514
-CONVEX 643    'GT_PK(3,2)'      1255  1284  1316  1195  1212  1137  1358  1388  1280  1477
-CONVEX 644    'GT_PK(3,2)'      2262  2292  2328  2430  2462  2615  2223  2264  2388  2190
-CONVEX 645    'GT_PK(3,2)'      38  62  99  64  104  109  48  76  84  66
-CONVEX 646    'GT_PK(3,2)'      5493  5485  5473  5408  5398  5313  5435  5421  5347  5373
-CONVEX 647    'GT_PK(3,2)'      3424  3480  3530  3316  3353  3199  3306  3349  3184  3182
-CONVEX 648    'GT_PK(3,2)'      1238  1207  1186  1201  1177  1171  1312  1279  1266  1392
-CONVEX 649    'GT_PK(3,2)'      3320  3262  3218  3150  3093  3004  3159  3105  3002  3015
-CONVEX 650    'GT_PK(3,2)'      2594  2558  2520  2740  2699  2893  2480  2441  2616  2381
-CONVEX 651    'GT_PK(3,2)'      2068  2158  2254  2135  2221  2198  2104  2197  2172  2151
-CONVEX 652    'GT_PK(3,2)'      2587  2683  2759  2848  2942  3132  2808  2914  3091  3068
-CONVEX 653    'GT_PK(3,2)'      2901  2832  2763  3103  3032  3341  3076  3003  3315  3278
-CONVEX 654    'GT_PK(3,2)'      1311  1270  1249  1253  1225  1210  1239  1205  1194  1176
-CONVEX 655    'GT_PK(3,2)'      1217  1229  1248  1181  1193  1144  1163  1175  1128  1111
-CONVEX 656    'GT_PK(3,2)'      2436  2341  2256  2438  2342  2451  2418  2317  2427  2397
-CONVEX 657    'GT_PK(3,2)'      5508  5511  5516  5519  5522  5527  5432  5437  5444  5345
-CONVEX 658    'GT_PK(3,2)'      2661  2532  2395  2529  2398  2416  2568  2429  2450  2492
-CONVEX 659    'GT_PK(3,2)'      1643  1689  1746  1562  1607  1482  1567  1621  1499  1516
-CONVEX 660    'GT_PK(3,2)'      2801  2920  3014  2814  2925  2834  2974  3060  2994  3171
-CONVEX 661    'GT_PK(3,2)'      2442  2354  2266  2299  2216  2173  2276  2186  2147  2133
-CONVEX 662    'GT_PK(3,2)'      2471  2588  2711  2452  2567  2439  2511  2629  2490  2551
-CONVEX 663    'GT_PK(3,2)'      3037  2951  2851  2760  2677  2512  2815  2736  2566  2628
-CONVEX 664    'GT_PK(3,2)'      2266  2164  2058  2216  2114  2173  2186  2094  2147  2133
-CONVEX 665    'GT_PK(3,2)'      2711  2817  2934  2567  2671  2439  2629  2728  2490  2551
-CONVEX 666    'GT_PK(3,2)'      1798  1796  1816  1869  1880  1945  1924  1932  1992  2044
-CONVEX 667    'GT_PK(3,2)'      1401  1424  1457  1529  1563  1673  1505  1533  1640  1618
-CONVEX 668    'GT_PK(3,2)'      2378  2465  2544  2303  2379  2244  2282  2353  2215  2184
-CONVEX 669    'GT_PK(3,2)'      2851  2743  2621  2677  2563  2512  2736  2625  2566  2628
-CONVEX 670    'GT_PK(3,2)'      1865  1826  1798  1903  1869  1945  1952  1924  1992  2044
-CONVEX 671    'GT_PK(3,2)'      1416  1396  1401  1539  1529  1673  1512  1505  1640  1618
-CONVEX 672    'GT_PK(3,2)'      2182  2286  2378  2209  2303  2244  2185  2282  2215  2184
-CONVEX 673    'GT_PK(3,2)'      1697  1669  1643  1586  1562  1482  1578  1543  1473  1474
-CONVEX 674    'GT_PK(3,2)'      2900  2772  2661  2640  2529  2416  2928  2795  2687  2990
-CONVEX 675    'GT_PK(3,2)'      2556  2695  2801  2686  2814  2834  2603  2756  2765  2709
-CONVEX 676    'GT_PK(3,2)'      362  399  442  346  386  338  375  415  361  394
-CONVEX 677    'GT_PK(3,2)'      1955  1960  1967  2003  2011  2068  2082  2086  2135  2198
-CONVEX 678    'GT_PK(3,2)'      1337  1294  1251  1321  1278  1311  1264  1226  1253  1210
-CONVEX 679    'GT_PK(3,2)'      3231  3297  3364  2981  3042  2759  3189  3254  2942  3132
-CONVEX 680    'GT_PK(3,2)'      1157  1188  1221  1197  1231  1248  1146  1179  1193  1144
-CONVEX 681    'GT_PK(3,2)'      3514  3454  3389  3191  3129  2901  3435  3370  3103  3341
-CONVEX 682    'GT_PK(3,2)'      5520  5476  5419  5412  5352  5278  5509  5465  5392  5501
-CONVEX 683    'GT_PK(3,2)'      1635  1566  1500  1720  1645  1820  1696  1623  1785  1758
-CONVEX 684    'GT_PK(3,2)'      1752  1858  1977  1818  1929  1890  1789  1902  1855  1832
-CONVEX 685    'GT_PK(3,2)'      2171  2088  1998  2159  2077  2150  2204  2131  2195  2249
-CONVEX 686    'GT_PK(3,2)'      2644  2664  2662  2503  2515  2386  2473  2484  2360  2330
-CONVEX 687    'GT_PK(3,2)'      2382  2273  2171  2263  2159  2150  2306  2204  2195  2249
-CONVEX 688    'GT_PK(3,2)'      1581  1662  1752  1721  1818  1890  1700  1789  1855  1832
-CONVEX 689    'GT_PK(3,2)'      3175  3180  3154  2918  2907  2680  2977  2970  2737  2787
-CONVEX 690    'GT_PK(3,2)'      2662  2637  2582  2515  2475  2386  2484  2457  2360  2330
-CONVEX 691    'GT_PK(3,2)'      2059  2146  2250  2075  2163  2091  2121  2203  2137  2178
-CONVEX 692    'GT_PK(3,2)'      1833  1725  1635  1825  1720  1820  1790  1696  1785  1758
-CONVEX 693    'GT_PK(3,2)'      1911  1981  2059  1995  2075  2091  2049  2121  2137  2178
-CONVEX 694    'GT_PK(3,2)'      3085  3143  3175  2876  2918  2680  2944  2977  2737  2787
-CONVEX 695    'GT_PK(3,2)'      2208  2201  2194  2230  2219  2256  2322  2318  2342  2451
-CONVEX 696    'GT_PK(3,2)'      459  495  528  413  453  366  473  510  428  490
-CONVEX 697    'GT_PK(3,2)'      4924  4980  5037  4781  4834  4641  5053  5103  4894  5159
-CONVEX 698    'GT_PK(3,2)'      2611  2749  2884  2689  2810  2762  2754  2889  2822  2908
-CONVEX 699    'GT_PK(3,2)'      3282  3396  3529  3351  3481  3432  3137  3257  3211  3010
-CONVEX 700    'GT_PK(3,2)'      3868  3940  4012  3825  3902  3789  3791  3866  3748  3703
-CONVEX 701    'GT_PK(3,2)'      4456  4380  4322  4329  4258  4199  4335  4266  4207  4214
-CONVEX 702    'GT_PK(3,2)'      886  874  868  830  818  769  916  906  862  947
-CONVEX 703    'GT_PK(3,2)'      423  429  442  402  415  394  380  386  361  338
-CONVEX 704    'GT_PK(3,2)'      4936  4887  4835  4776  4727  4617  4993  4938  4827  5049
-CONVEX 705    'GT_PK(3,2)'      5215  5223  5234  5175  5184  5138  5088  5098  5041  4944
-CONVEX 706    'GT_PK(3,2)'      4835  4882  4921  4727  4768  4617  4938  4984  4827  5049
-CONVEX 707    'GT_PK(3,2)'      4416  4503  4574  4362  4444  4326  4544  4629  4486  4665
-CONVEX 708    'GT_PK(3,2)'      5602  5587  5574  5566  5545  5510  5603  5588  5564  5600
-CONVEX 709    'GT_PK(3,2)'      4437  4514  4563  4639  4699  4843  4545  4612  4745  4649
-CONVEX 710    'GT_PK(3,2)'      465  411  358  446  392  436  441  388  420  418
-CONVEX 711    'GT_PK(3,2)'      4594  4659  4703  4767  4818  4941  4530  4576  4701  4461
-CONVEX 712    'GT_PK(3,2)'      4411  4337  4269  4469  4395  4539  4366  4299  4413  4315
-CONVEX 713    'GT_PK(3,2)'      1779  1730  1697  1860  1821  1951  1639  1603  1722  1534
-CONVEX 714    'GT_PK(3,2)'      3090  3006  2900  2819  2731  2572  3134  3019  2867  3206
-CONVEX 715    'GT_PK(3,2)'      2281  2413  2556  2288  2426  2307  2344  2482  2370  2447
-CONVEX 716    'GT_PK(3,2)'      684  672  660  680  671  686  634  624  631  585
-CONVEX 717    'GT_PK(3,2)'      4881  4952  5025  5101  5168  5289  4947  5016  5149  4987
-CONVEX 718    'GT_PK(3,2)'      2395  2267  2139  2309  2177  2234  2315  2176  2237  2258
-CONVEX 719    'GT_PK(3,2)'      1746  1814  1894  1866  1939  1988  1676  1741  1794  1622
-CONVEX 720    'GT_PK(3,2)'      3014  3088  3158  2799  2875  2613  3142  3237  2950  3334
-CONVEX 721    'GT_PK(3,2)'      5159  5103  5037  4915  4855  4683  5232  5181  5001  5296
-CONVEX 722    'GT_PK(3,2)'      5380  5413  5438  5315  5350  5260  5309  5342  5242  5234
-CONVEX 723    'GT_PK(3,2)'      2051  1984  1920  2047  1980  2041  1908  1837  1904  1759
-CONVEX 724    'GT_PK(3,2)'      3577  3615  3643  3465  3512  3369  3620  3653  3507  3644
-CONVEX 725    'GT_PK(3,2)'      1410  1374  1337  1493  1454  1580  1325  1292  1402  1255
-CONVEX 726    'GT_PK(3,2)'      1987  1973  1955  1959  1940  1930  2128  2105  2093  2262
-CONVEX 727    'GT_PK(3,2)'      1221  1250  1276  1322  1350  1440  1196  1224  1295  1186
-CONVEX 728    'GT_PK(3,2)'      3609  3557  3514  3491  3434  3369  3527  3482  3391  3424
-CONVEX 729    'GT_PK(3,2)'      3364  3414  3464  3307  3354  3248  3300  3348  3229  3218
-CONVEX 730    'GT_PK(3,2)'      5431  5386  5351  5312  5268  5173  5361  5314  5230  5289
-CONVEX 731    'GT_PK(3,2)'      255  266  275  303  316  355  211  223  265  174
-CONVEX 732    'GT_PK(3,2)'      5305  5218  5113  5095  4970  4848  5239  5139  5000  5159
-CONVEX 733    'GT_PK(3,2)'      4322  4380  4456  4258  4329  4199  4498  4570  4421  4671
-CONVEX 734    'GT_PK(3,2)'      868  874  886  818  830  769  841  851  792  821
-CONVEX 735    'GT_PK(3,2)'      2194  2214  2232  2118  2138  2041  2350  2374  2270  2520
-CONVEX 736    'GT_PK(3,2)'      1364  1349  1344  1397  1383  1440  1453  1445  1492  1557
-CONVEX 737    'GT_PK(3,2)'      3572  3539  3513  3403  3373  3248  3622  3589  3449  3644
-CONVEX 738    'GT_PK(3,2)'      4342  4463  4594  4527  4648  4709  4407  4530  4578  4461
-CONVEX 739    'GT_PK(3,2)'      4479  4415  4349  4577  4522  4683  4346  4296  4445  4233
-CONVEX 740    'GT_PK(3,2)'      1679  1735  1800  1793  1861  1930  1610  1670  1724  1557
-CONVEX 741    'GT_PK(3,2)'      1519  1523  1526  1548  1556  1580  1634  1637  1667  1759
-CONVEX 742    'GT_PK(3,2)'      4450  4381  4323  4427  4354  4414  4509  4431  4483  4556
-CONVEX 743    'GT_PK(3,2)'      5305  5239  5159  5169  5074  4998  5302  5232  5163  5296
-CONVEX 744    'GT_PK(3,2)'      418  388  358  420  392  436  363  329  364  317
-CONVEX 745    'GT_PK(3,2)'      4437  4545  4649  4476  4583  4535  4458  4567  4501  4468
-CONVEX 746    'GT_PK(3,2)'      4953  5008  5067  4854  4912  4758  4886  4951  4793  4838
-CONVEX 747    'GT_PK(3,2)'      2016  1970  1920  1943  1897  1868  2102  2060  2032  2194
-CONVEX 748    'GT_PK(3,2)'      3577  3526  3473  3304  3247  3048  3555  3495  3264  3514
-CONVEX 749    'GT_PK(3,2)'      1227  1281  1344  1315  1379  1413  1223  1274  1307  1221
-CONVEX 750    'GT_PK(3,2)'      3360  3440  3513  3174  3242  2996  3362  3452  3167  3364
-CONVEX 751    'GT_PK(3,2)'      5054  4959  4876  4916  4831  4796  4907  4814  4780  4774
-CONVEX 752    'GT_PK(3,2)'      1519  1441  1366  1530  1455  1551  1427  1345  1436  1337
-CONVEX 753    'GT_PK(3,2)'      1679  1711  1757  1678  1712  1684  1807  1852  1809  1955
-CONVEX 754    'GT_PK(3,2)'      2621  2576  2556  2563  2530  2512  2526  2486  2472  2435
-CONVEX 755    'GT_PK(3,2)'      2934  2898  2900  2671  2660  2439  2806  2790  2577  2719
-CONVEX 756    'GT_PK(3,2)'      1816  1762  1697  1880  1815  1945  1946  1886  1993  2076
-CONVEX 757    'GT_PK(3,2)'      5557  5543  5527  5471  5444  5345  5512  5494  5395  5446
-CONVEX 758    'GT_PK(3,2)'      5527  5494  5446  5487  5443  5439  5444  5395  5385  5345
-CONVEX 759    'GT_PK(3,2)'      3014  3007  3037  2751  2760  2512  2881  2894  2648  2761
-CONVEX 760    'GT_PK(3,2)'      1746  1817  1865  1840  1903  1945  1934  1986  2012  2109
-CONVEX 761    'GT_PK(3,2)'      2395  2432  2471  2412  2452  2439  2373  2407  2396  2352
-CONVEX 762    'GT_PK(3,2)'      5520  5509  5501  5464  5448  5400  5548  5540  5507  5572
-CONVEX 763    'GT_PK(3,2)'      3424  3384  3341  3316  3265  3199  3570  3524  3456  3693
-CONVEX 764    'GT_PK(3,2)'      1255  1234  1210  1195  1170  1137  1168  1147  1113  1094
-CONVEX 765    'GT_PK(3,2)'      2262  2231  2198  2430  2394  2615  2329  2298  2507  2409
-CONVEX 766    'GT_PK(3,2)'      2266  2354  2442  2454  2554  2679  2415  2517  2635  2587
-CONVEX 767    'GT_PK(3,2)'      2544  2465  2378  2672  2581  2813  2652  2560  2778  2763
-CONVEX 768    'GT_PK(3,2)'      2058  2164  2266  2149  2259  2257  2148  2261  2248  2254
-CONVEX 769    'GT_PK(3,2)'      1457  1424  1401  1429  1398  1411  1343  1320  1324  1249
-CONVEX 770    'GT_PK(3,2)'      1401  1396  1416  1348  1360  1319  1298  1308  1263  1217
-CONVEX 771    'GT_PK(3,2)'      2378  2286  2182  2449  2347  2542  2404  2305  2477  2436
-CONVEX 772    'GT_PK(3,2)'      339  296  249  354  309  377  352  307  367  366
-CONVEX 773    'GT_PK(3,2)'      4617  4611  4606  4776  4772  4936  4634  4631  4795  4647
-CONVEX 774    'GT_PK(3,2)'      983  972  964  920  914  863  1000  993  940  1023
-CONVEX 775    'GT_PK(3,2)'      3744  3717  3697  3755  3737  3774  3600  3573  3625  3421
-CONVEX 776    'GT_PK(3,2)'      4028  3951  3890  4037  3979  4060  3913  3841  3923  3793
-CONVEX 777    'GT_PK(3,2)'      3795  3888  3985  3743  3842  3678  3864  3950  3815  3930
-CONVEX 778    'GT_PK(3,2)'      2488  2599  2729  2655  2769  2820  2575  2701  2745  2678
-CONVEX 779    'GT_PK(3,2)'      981  937  890  949  907  928  971  931  945  968
-CONVEX 780    'GT_PK(3,2)'      394  426  461  402  440  423  405  443  422  431
-CONVEX 781    'GT_PK(3,2)'      2662  2664  2644  2824  2807  3017  2845  2833  3025  3048
-CONVEX 782    'GT_PK(3,2)'      2582  2637  2662  2779  2824  3017  2777  2818  3000  2996
-CONVEX 783    'GT_PK(3,2)'      1635  1725  1833  1648  1743  1672  1652  1751  1674  1684
-CONVEX 784    'GT_PK(3,2)'      1977  1858  1752  1916  1803  1867  1918  1802  1863  1868
-CONVEX 785    'GT_PK(3,2)'      1500  1566  1635  1576  1648  1672  1452  1521  1536  1413
-CONVEX 786    'GT_PK(3,2)'      1752  1662  1581  1803  1706  1867  1646  1565  1694  1551
-CONVEX 787    'GT_PK(3,2)'      5527  5537  5549  5444  5462  5345  5487  5506  5385  5439
-CONVEX 788    'GT_PK(3,2)'      459  476  497  455  478  464  495  514  493  528
-CONVEX 789    'GT_PK(3,2)'      5346  5251  5153  5359  5282  5382  5325  5236  5348  5307
-CONVEX 790    'GT_PK(3,2)'      2134  2079  2014  2083  2024  2041  2080  2015  2027  2023
-CONVEX 791    'GT_PK(3,2)'      5510  5550  5580  5566  5592  5602  5539  5575  5585  5567
-CONVEX 792    'GT_PK(3,2)'      97  132  182  85  115  82  139  191  128  202
-CONVEX 793    'GT_PK(3,2)'      3733  3742  3684  3563  3528  3369  3443  3405  3245  3133
-CONVEX 794    'GT_PK(3,2)'      1582  1517  1494  1504  1464  1440  1666  1616  1595  1761
-CONVEX 795    'GT_PK(3,2)'      2909  2838  2759  2774  2714  2679  2741  2675  2620  2582
-CONVEX 796    'GT_PK(3,2)'      2901  2955  2999  2852  2902  2813  2766  2803  2722  2644
-CONVEX 797    'GT_PK(3,2)'      2068  1969  1859  2152  2053  2257  1949  1845  2043  1833
-CONVEX 798    'GT_PK(3,2)'      1311  1357  1418  1352  1406  1411  1437  1498  1487  1581
-CONVEX 799    'GT_PK(3,2)'      2054  2155  2256  2280  2384  2542  2010  2110  2242  1977
-CONVEX 800    'GT_PK(3,2)'      1314  1272  1248  1309  1277  1319  1400  1363  1394  1500
-CONVEX 801    'GT_PK(3,2)'      5143  5209  5271  4997  5072  4857  5176  5241  5029  5199
-CONVEX 802    'GT_PK(3,2)'      82  54  33  85  56  97  74  50  78  81
-CONVEX 803    'GT_PK(3,2)'      4244  4177  4117  4284  4212  4330  4339  4277  4371  4434
-CONVEX 804    'GT_PK(3,2)'      221  250  277  193  224  174  243  271  215  274
-CONVEX 805    'GT_PK(3,2)'      3601  3715  3802  3669  3770  3747  3775  3851  3817  3893
-CONVEX 806    'GT_PK(3,2)'      3132  3177  3218  3057  3093  3004  3283  3322  3205  3432
-CONVEX 807    'GT_PK(3,2)'      2451  2479  2520  2659  2699  2893  2595  2638  2809  2762
-CONVEX 808    'GT_PK(3,2)'      1144  1165  1186  1154  1177  1171  1087  1103  1098  1032
-CONVEX 809    'GT_PK(3,2)'      960  994  1026  955  987  959  1008  1038  1004  1053
-CONVEX 810    'GT_PK(3,2)'      2877  2885  2897  2966  2972  3061  2733  2742  2811  2593
-CONVEX 811    'GT_PK(3,2)'      4072  4073  4076  3909  3908  3728  3966  3969  3799  3865
-CONVEX 812    'GT_PK(3,2)'      5503  5449  5391  5401  5341  5296  5423  5365  5316  5339
-CONVEX 813    'GT_PK(3,2)'      315  257  201  281  230  263  273  219  245  249
-CONVEX 814    'GT_PK(3,2)'      4857  4815  4777  4997  4955  5143  4791  4752  4929  4731
-CONVEX 815    'GT_PK(3,2)'      1022  1051  1090  1075  1108  1137  1009  1040  1059  998
-CONVEX 816    'GT_PK(3,2)'      4651  4734  4805  4478  4554  4330  4779  4862  4609  4914
-CONVEX 817    'GT_PK(3,2)'      22  26  31  17  27  24  37  43  34  59
-CONVEX 818    'GT_PK(3,2)'      4546  4638  4731  4705  4791  4857  4490  4582  4644  4439
-CONVEX 819    'GT_PK(3,2)'      4439  4379  4332  4289  4234  4150  4485  4429  4334  4539
-CONVEX 820    'GT_PK(3,2)'      5307  5245  5172  5236  5158  5153  5198  5119  5108  5067
-CONVEX 821    'GT_PK(3,2)'      218  204  202  145  139  97  238  227  164  255
-CONVEX 822    'GT_PK(3,2)'      5502  5535  5567  5505  5539  5510  5467  5517  5469  5431
-CONVEX 823    'GT_PK(3,2)'      5284  5202  5111  5319  5247  5356  5146  5055  5192  4983
-CONVEX 824    'GT_PK(3,2)'      4012  3940  3868  3902  3825  3789  4061  3992  3939  4098
-CONVEX 825    'GT_PK(3,2)'      59  94  138  83  125  111  60  98  86  68
-CONVEX 826    'GT_PK(3,2)'      4310  4365  4439  4451  4528  4618  4436  4515  4589  4579
-CONVEX 827    'GT_PK(3,2)'      99  112  144  104  123  109  76  102  84  66
-CONVEX 828    'GT_PK(3,2)'      5473  5397  5324  5398  5318  5313  5421  5353  5347  5373
-CONVEX 829    'GT_PK(3,2)'      4400  4321  4224  4313  4219  4214  4340  4257  4247  4290
-CONVEX 830    'GT_PK(3,2)'      3447  3303  3162  3581  3431  3703  3330  3196  3468  3234
-CONVEX 831    'GT_PK(3,2)'      967  1002  1039  954  988  947  944  978  934  922
-CONVEX 832    'GT_PK(3,2)'      5067  4995  4926  4837  4764  4618  5135  5066  4906  5196
-CONVEX 833    'GT_PK(3,2)'      1090  1099  1117  1108  1125  1137  1149  1164  1172  1219
-CONVEX 834    'GT_PK(3,2)'      1086  1083  1090  1104  1108  1137  1145  1149  1172  1219
-CONVEX 835    'GT_PK(3,2)'      2647  2757  2874  2904  3027  3199  2626  2738  2883  2601
-CONVEX 836    'GT_PK(3,2)'      4742  4602  4472  4529  4397  4330  4692  4560  4478  4651
-CONVEX 837    'GT_PK(3,2)'      2609  2495  2380  2607  2491  2615  2516  2399  2508  2424
-CONVEX 838    'GT_PK(3,2)'      2874  2980  3079  3027  3135  3199  2738  2828  2883  2601
-CONVEX 839    'GT_PK(3,2)'      2847  2735  2609  2726  2607  2615  2617  2516  2508  2424
-CONVEX 840    'GT_PK(3,2)'      324  287  255  205  157  111  290  256  162  268
-CONVEX 841    'GT_PK(3,2)'      22  13  8  7  5  9  17  14  11  24
-CONVEX 842    'GT_PK(3,2)'      3827  3698  3518  3786  3638  3747  3782  3634  3738  3736
-CONVEX 843    'GT_PK(3,2)'      775  788  805  770  786  769  748  758  741  717
-CONVEX 844    'GT_PK(3,2)'      80  65  59  121  106  186  72  61  108  73
-CONVEX 845    'GT_PK(3,2)'      4861  4920  4983  4744  4803  4632  4956  5017  4841  5061
-CONVEX 846    'GT_PK(3,2)'      5468  5500  5520  5374  5412  5278  5518  5534  5436  5547
-CONVEX 847    'GT_PK(3,2)'      174  223  275  265  316  355  224  272  308  277
-CONVEX 848    'GT_PK(3,2)'      5289  5314  5351  5230  5268  5173  5168  5204  5107  5025
-CONVEX 849    'GT_PK(3,2)'      3681  3562  3432  3450  3321  3210  3694  3586  3467  3716
-CONVEX 850    'GT_PK(3,2)'      3052  2905  2762  3124  2978  3217  3062  2919  3140  3077
-CONVEX 851    'GT_PK(3,2)'      992  956  927  990  957  996  1013  977  1014  1032
-CONVEX 852    'GT_PK(3,2)'      5323  5343  5356  5442  5459  5532  5298  5319  5420  5284
-CONVEX 853    'GT_PK(3,2)'      3736  3809  3874  3738  3807  3747  3857  3920  3853  3968
-CONVEX 854    'GT_PK(3,2)'      981  1024  1071  1033  1082  1094  999  1045  1054  1022
-CONVEX 855    'GT_PK(3,2)'      717  668  620  667  614  621  698  644  642  676
-CONVEX 856    'GT_PK(3,2)'      464  433  403  455  430  459  414  384  413  366
-CONVEX 857    'GT_PK(3,2)'      4513  4408  4326  4684  4585  4866  4573  4475  4756  4647
-CONVEX 858    'GT_PK(3,2)'      4953  4886  4838  4854  4793  4758  4763  4706  4672  4581
-CONVEX 859    'GT_PK(3,2)'      5113  5191  5259  5218  5288  5305  5154  5226  5255  5197
-CONVEX 860    'GT_PK(3,2)'      5259  5226  5197  5355  5330  5439  5288  5255  5375  5305
-CONVEX 861    'GT_PK(3,2)'      5197  5255  5305  5274  5322  5345  5330  5375  5385  5439
-CONVEX 862    'GT_PK(3,2)'      4983  4910  4822  5082  4999  5177  5064  4974  5160  5142
-CONVEX 863    'GT_PK(3,2)'      5326  5377  5431  5249  5310  5177  5427  5474  5363  5515
-CONVEX 864    'GT_PK(3,2)'      1833  1950  2058  2043  2149  2257  1949  2061  2152  2068
-CONVEX 865    'GT_PK(3,2)'      2644  2596  2544  2722  2672  2813  2766  2712  2852  2901
-CONVEX 866    'GT_PK(3,2)'      2442  2527  2582  2554  2620  2679  2589  2675  2714  2759
-CONVEX 867    'GT_PK(3,2)'      1581  1508  1457  1487  1429  1411  1437  1381  1352  1311
-CONVEX 868    'GT_PK(3,2)'      1416  1448  1500  1360  1394  1319  1326  1363  1277  1248
-CONVEX 869    'GT_PK(3,2)'      2182  2087  1977  2347  2242  2542  2217  2110  2384  2256
-CONVEX 870    'GT_PK(3,2)'      4272  4319  4349  4462  4522  4683  4393  4440  4596  4535
-CONVEX 871    'GT_PK(3,2)'      4921  5050  5150  4768  4880  4617  4984  5105  4827  5049
-CONVEX 872    'GT_PK(3,2)'      362  301  244  375  318  394  346  288  361  338
-CONVEX 873    'GT_PK(3,2)'      2483  2444  2409  2550  2507  2615  2543  2499  2597  2593
-CONVEX 874    'GT_PK(3,2)'      3757  3722  3693  3494  3456  3199  3810  3788  3590  3865
-CONVEX 875    'GT_PK(3,2)'      1184  1135  1094  1155  1113  1137  1115  1069  1093  1053
-CONVEX 876    'GT_PK(3,2)'      3538  3419  3320  3460  3339  3383  3549  3441  3475  3574
-CONVEX 877    'GT_PK(3,2)'      2837  2718  2594  2985  2860  3153  2830  2715  2987  2835
-CONVEX 878    'GT_PK(3,2)'      1119  1174  1238  1159  1216  1204  1185  1247  1233  1256
-CONVEX 879    'GT_PK(3,2)'      3079  3163  3249  3135  3220  3199  3318  3394  3365  3551
-CONVEX 880    'GT_PK(3,2)'      2380  2505  2650  2491  2633  2615  2339  2463  2448  2301
-CONVEX 881    'GT_PK(3,2)'      998  1037  1086  1012  1055  1032  1003  1046  1021  1016
-CONVEX 882    'GT_PK(3,2)'      5572  5560  5547  5507  5486  5400  5548  5534  5464  5520
-CONVEX 883    'GT_PK(3,2)'      1139  1169  1204  1151  1187  1171  1203  1242  1222  1286
-CONVEX 884    'GT_PK(3,2)'      3281  3325  3383  3122  3185  3004  3112  3165  2979  2971
-CONVEX 885    'GT_PK(3,2)'      3614  3376  3153  3232  3016  2893  3428  3204  3065  3258
-CONVEX 886    'GT_PK(3,2)'      1316  1243  1184  1271  1209  1244  1328  1252  1289  1338
-CONVEX 887    'GT_PK(3,2)'      2328  2402  2483  2557  2646  2805  2425  2498  2667  2524
-CONVEX 888    'GT_PK(3,2)'      3530  3650  3757  3605  3713  3675  3654  3758  3718  3763
-CONVEX 889    'GT_PK(3,2)'      3432  3562  3681  3321  3450  3210  3481  3613  3356  3529
-CONVEX 890    'GT_PK(3,2)'      2762  2905  3052  2978  3124  3217  2810  2967  3039  2884
-CONVEX 891    'GT_PK(3,2)'      1032  977  927  1014  957  996  976  924  950  925
-CONVEX 892    'GT_PK(3,2)'      2877  3047  3234  2966  3127  3061  2885  3055  2972  2897
-CONVEX 893    'GT_PK(3,2)'      4072  4173  4290  3909  4020  3728  4073  4174  3908  4076
-CONVEX 894    'GT_PK(3,2)'      960  942  922  955  936  959  994  969  987  1026
-CONVEX 895    'GT_PK(3,2)'      5527  5563  5590  5519  5556  5508  5537  5570  5529  5549
-CONVEX 896    'GT_PK(3,2)'      4539  4429  4332  4334  4234  4150  4395  4306  4215  4269
-CONVEX 897    'GT_PK(3,2)'      22  37  59  55  83  111  39  60  86  68
-CONVEX 898    'GT_PK(3,2)'      4439  4582  4731  4528  4666  4618  4515  4652  4589  4579
-CONVEX 899    'GT_PK(3,2)'      4742  4692  4651  4529  4478  4330  4819  4779  4609  4914
-CONVEX 900    'GT_PK(3,2)'      5307  5198  5067  5147  5007  4954  5258  5135  5075  5196
-CONVEX 901    'GT_PK(3,2)'      4026  3991  3963  4017  3988  4014  3901  3870  3892  3774
-CONVEX 902    'GT_PK(3,2)'      790  764  735  738  710  686  829  798  771  863
-CONVEX 903    'GT_PK(3,2)'      4250  4218  4192  4081  4056  3915  4153  4126  3986  4060
-CONVEX 904    'GT_PK(3,2)'      4472  4510  4540  4397  4425  4330  4373  4402  4307  4290
-CONVEX 905    'GT_PK(3,2)'      3518  3567  3623  3638  3683  3747  3366  3420  3501  3234
-CONVEX 906    'GT_PK(3,2)'      805  832  859  786  811  769  865  888  844  922
-CONVEX 907    'GT_PK(3,2)'      5197  5226  5259  5330  5355  5439  5281  5308  5402  5354
-CONVEX 908    'GT_PK(3,2)'      80  72  73  121  108  186  117  116  168  184
-CONVEX 909    'GT_PK(3,2)'      4861  4956  5061  4744  4841  4632  4801  4896  4698  4747
-CONVEX 910    'GT_PK(3,2)'      3551  3686  3795  3394  3553  3249  3627  3749  3476  3693
-CONVEX 911    'GT_PK(3,2)'      2301  2392  2488  2463  2562  2650  2355  2445  2521  2409
-CONVEX 912    'GT_PK(3,2)'      255  227  202  185  147  113  256  234  190  268
-CONVEX 913    'GT_PK(3,2)'      3847  3910  3965  3732  3798  3569  3750  3812  3584  3614
-CONVEX 914    'GT_PK(3,2)'      3036  3219  3415  2947  3118  2871  3151  3338  3059  3281
-CONVEX 915    'GT_PK(3,2)'      1140  1091  1041  1110  1058  1088  1138  1089  1109  1139
-CONVEX 916    'GT_PK(3,2)'      3697  3806  3900  3862  3945  4004  3737  3837  3889  3774
-CONVEX 917    'GT_PK(3,2)'      983  946  912  953  923  938  920  887  897  863
-CONVEX 918    'GT_PK(3,2)'      4028  4094  4161  3978  4042  3925  4037  4111  3990  4060
-CONVEX 919    'GT_PK(3,2)'      4726  4825  4924  4883  4980  5037  4681  4781  4834  4641
-CONVEX 920    'GT_PK(3,2)'      4946  5048  5141  5011  5110  5087  4939  5046  5012  4944
-CONVEX 921    'GT_PK(3,2)'      516  530  557  498  524  490  471  494  458  431
-CONVEX 922    'GT_PK(3,2)'      3827  3782  3736  3786  3738  3747  3896  3857  3853  3968
-CONVEX 923    'GT_PK(3,2)'      5284  5146  4983  5228  5082  5177  5212  5064  5160  5142
-CONVEX 924    'GT_PK(3,2)'      4507  4489  4479  4526  4506  4536  4355  4346  4370  4233
-CONVEX 925    'GT_PK(3,2)'      3868  3791  3703  3825  3748  3789  3702  3581  3635  3447
-CONVEX 926    'GT_PK(3,2)'      4456  4335  4214  4329  4207  4199  4426  4313  4301  4400
-CONVEX 927    'GT_PK(3,2)'      886  916  947  902  934  922  926  954  944  967
-CONVEX 928    'GT_PK(3,2)'      3963  3991  4026  3988  4017  4014  4101  4128  4118  4233
-CONVEX 929    'GT_PK(3,2)'      2129  2141  2145  2022  2035  1930  2156  2165  2063  2190
-CONVEX 930    'GT_PK(3,2)'      1579  1481  1409  1575  1491  1580  1520  1438  1524  1477
-CONVEX 931    'GT_PK(3,2)'      3637  3674  3640  3506  3510  3369  3399  3407  3276  3182
-CONVEX 932    'GT_PK(3,2)'      775  748  717  703  667  621  729  698  642  676
-CONVEX 933    'GT_PK(3,2)'      4774  4814  4876  4587  4643  4414  4669  4711  4487  4562
-CONVEX 934    'GT_PK(3,2)'      1293  1347  1449  1362  1443  1440  1339  1422  1417  1392
-CONVEX 935    'GT_PK(3,2)'      3489  3535  3520  3361  3381  3248  3239  3253  3121  3015
-CONVEX 936    'GT_PK(3,2)'      5431  5517  5567  5440  5524  5451  5474  5542  5484  5515
-CONVEX 937    'GT_PK(3,2)'      2391  2383  2346  2210  2181  2041  2385  2364  2202  2381
-CONVEX 938    'GT_PK(3,2)'      4604  4707  4805  4455  4554  4330  4630  4734  4478  4651
-CONVEX 939    'GT_PK(3,2)'      4310  4222  4150  4309  4226  4315  4365  4289  4363  4439
-CONVEX 940    'GT_PK(3,2)'      4758  4844  4926  4633  4720  4524  4912  4995  4790  5067
-CONVEX 941    'GT_PK(3,2)'      186  154  138  137  125  111  106  94  83  59
-CONVEX 942    'GT_PK(3,2)'      735  764  790  710  738  686  714  745  683  696
-CONVEX 943    'GT_PK(3,2)'      4192  4218  4250  4056  4081  3915  4317  4338  4164  4438
-CONVEX 944    'GT_PK(3,2)'      2636  2785  2971  2622  2780  2627  2688  2856  2685  2750
-CONVEX 945    'GT_PK(3,2)'      3433  3342  3258  3233  3145  3049  3187  3092  2993  2954
-CONVEX 946    'GT_PK(3,2)'      1375  1331  1286  1317  1269  1267  1420  1373  1361  1468
-CONVEX 947    'GT_PK(3,2)'      518  515  516  496  498  490  469  468  457  423
-CONVEX 948    'GT_PK(3,2)'      5383  5450  5508  5360  5429  5333  5364  5432  5335  5345
-CONVEX 949    'GT_PK(3,2)'      305  331  362  269  301  244  349  375  318  394
-CONVEX 950    'GT_PK(3,2)'      2971  3074  3197  2979  3084  3004  2856  2963  2866  2750
-CONVEX 951    'GT_PK(3,2)'      3258  3072  2906  3065  2895  2893  3092  2931  2924  2954
-CONVEX 952    'GT_PK(3,2)'      1286  1299  1330  1222  1240  1171  1373  1390  1297  1468
-CONVEX 953    'GT_PK(3,2)'      3052  3062  3077  3124  3140  3217  3223  3238  3311  3404
-CONVEX 954    'GT_PK(3,2)'      872  894  927  929  957  996  930  956  990  992
-CONVEX 955    'GT_PK(3,2)'      3681  3694  3716  3450  3467  3210  3783  3797  3603  3867
-CONVEX 956    'GT_PK(3,2)'      529  541  556  534  549  545  580  589  583  636
-CONVEX 957    'GT_PK(3,2)'      4450  4356  4282  4280  4189  4122  4381  4298  4213  4323
-CONVEX 958    'GT_PK(3,2)'      1409  1438  1477  1329  1358  1255  1491  1524  1402  1580
-CONVEX 959    'GT_PK(3,2)'      2145  2165  2190  2199  2223  2262  2035  2063  2093  1930
-CONVEX 960    'GT_PK(3,2)'      3227  3178  3128  3131  3083  3061  3012  2975  2938  2820
-CONVEX 961    'GT_PK(3,2)'      3792  3739  3678  3759  3699  3728  3594  3508  3537  3326
-CONVEX 962    'GT_PK(3,2)'      1392  1339  1293  1279  1235  1186  1417  1362  1295  1440
-CONVEX 963    'GT_PK(3,2)'      3015  3239  3489  3105  3350  3218  3121  3361  3229  3248
-CONVEX 964    'GT_PK(3,2)'      960  962  968  955  961  959  915  918  909  870
-CONVEX 965    'GT_PK(3,2)'      2877  2770  2678  2966  2859  3061  2957  2849  3044  3043
-CONVEX 966    'GT_PK(3,2)'      4072  4003  3930  3909  3833  3728  4127  4059  3964  4183
-CONVEX 967    'GT_PK(3,2)'      3640  3407  3182  3542  3306  3424  3510  3276  3391  3369
-CONVEX 968    'GT_PK(3,2)'      2381  2385  2391  2441  2455  2520  2202  2210  2270  2041
-CONVEX 969    'GT_PK(3,2)'      409  371  339  389  354  377  432  396  417  459
-CONVEX 970    'GT_PK(3,2)'      5502  5467  5431  5505  5469  5510  5399  5361  5410  5289
-CONVEX 971    'GT_PK(3,2)'      218  238  255  145  164  97  194  211  127  174
-CONVEX 972    'GT_PK(3,2)'      2874  2886  2908  3027  3038  3199  3054  3067  3220  3249
-CONVEX 973    'GT_PK(3,2)'      2650  2632  2609  2633  2607  2615  2812  2796  2792  3010
-CONVEX 974    'GT_PK(3,2)'      4116  4168  4233  4375  4445  4683  4230  4296  4522  4349
-CONVEX 975    'GT_PK(3,2)'      4671  4570  4456  4700  4588  4742  4749  4646  4784  4833
-CONVEX 976    'GT_PK(3,2)'      821  851  886  796  833  775  838  869  815  858
-CONVEX 977    'GT_PK(3,2)'      4641  4781  4924  4894  5053  5159  4746  4884  5000  4848
-CONVEX 978    'GT_PK(3,2)'      4833  4945  5060  4784  4893  4742  4749  4860  4700  4671
-CONVEX 979    'GT_PK(3,2)'      858  828  793  815  781  775  838  806  796  821
-CONVEX 980    'GT_PK(3,2)'      2926  3152  3415  2910  3139  2897  2976  3219  2961  3036
-CONVEX 981    'GT_PK(3,2)'      4075  4021  3965  4074  4019  4076  3955  3910  3953  3847
-CONVEX 982    'GT_PK(3,2)'      1120  1076  1041  1070  1030  1026  1129  1091  1080  1140
-CONVEX 983    'GT_PK(3,2)'      377  417  459  367  413  366  435  473  428  490
-CONVEX 984    'GT_PK(3,2)'      4857  4696  4539  4735  4571  4618  4849  4689  4730  4845
-CONVEX 985    'GT_PK(3,2)'      4272  4172  4083  4273  4180  4281  4187  4100  4190  4116
-CONVEX 986    'GT_PK(3,2)'      5067  5119  5172  5108  5158  5153  4951  4996  4991  4838
-CONVEX 987    'GT_PK(3,2)'      5602  5603  5600  5585  5584  5567  5613  5611  5601  5619
-CONVEX 988    'GT_PK(3,2)'      3668  3784  3874  3705  3807  3747  3704  3809  3738  3736
-CONVEX 989    'GT_PK(3,2)'      637  626  620  610  598  585  673  668  645  717
-CONVEX 990    'GT_PK(3,2)'      4632  4728  4822  4899  4999  5177  4803  4910  5082  4983
-CONVEX 991    'GT_PK(3,2)'      5326  5257  5173  5174  5077  4987  5377  5312  5243  5431
-CONVEX 992    'GT_PK(3,2)'      5324  5292  5260  5148  5106  4931  5246  5207  5043  5150
-CONVEX 993    'GT_PK(3,2)'      3918  4007  4093  3872  3957  3827  4013  4099  3962  4098
-CONVEX 994    'GT_PK(3,2)'      144  206  263  177  239  228  195  248  229  244
-CONVEX 995    'GT_PK(3,2)'      925  966  1016  952  1003  998  976  1021  1012  1032
-CONVEX 996    'GT_PK(3,2)'      2820  2975  3128  2938  3083  3061  2769  2929  2882  2729
-CONVEX 997    'GT_PK(3,2)'      3792  3881  3985  3759  3858  3728  3739  3842  3699  3678
-CONVEX 998    'GT_PK(3,2)'      5061  5222  5356  5115  5273  5177  5203  5338  5248  5320
-CONVEX 999    'GT_PK(3,2)'      73  42  24  87  51  111  67  41  79  70
-CONVEX 1000    'GT_PK(3,2)'      840  885  928  898  941  959  860  901  913  875
-CONVEX 1001    'GT_PK(3,2)'      5618  5620  5619  5598  5601  5567  5610  5611  5584  5600
-CONVEX 1002    'GT_PK(3,2)'      291  297  305  200  210  119  261  264  161  232
-CONVEX 1003    'GT_PK(3,2)'      5234  5342  5438  5242  5350  5260  5277  5372  5286  5313
-CONVEX 1004    'GT_PK(3,2)'      5339  5362  5383  5219  5250  5084  5337  5364  5220  5345
-CONVEX 1005    'GT_PK(3,2)'      324  333  355  295  314  274  287  303  253  255
-CONVEX 1006    'GT_PK(3,2)'      2014  2015  2023  1891  1895  1759  2024  2027  1904  2041
-CONVEX 1007    'GT_PK(3,2)'      1494  1616  1761  1515  1650  1557  1464  1595  1492  1440
-CONVEX 1008    'GT_PK(3,2)'      377  417  459  354  396  339  367  413  352  366
-CONVEX 1009    'GT_PK(3,2)'      3133  3443  3733  3386  3691  3644  3245  3563  3507  3369
-CONVEX 1010    'GT_PK(3,2)'      2205  2174  2134  2119  2083  2041  2116  2080  2027  2023
-CONVEX 1011    'GT_PK(3,2)'      3684  3578  3426  3528  3390  3369  3405  3279  3245  3133
-CONVEX 1012    'GT_PK(3,2)'      5510  5410  5289  5480  5369  5451  5417  5299  5384  5320
-CONVEX 1013    'GT_PK(3,2)'      97  127  174  101  135  113  77  107  89  70
-CONVEX 1014    'GT_PK(3,2)'      3963  3863  3756  3988  3883  4014  3870  3765  3892  3774
-CONVEX 1015    'GT_PK(3,2)'      735  752  777  710  731  686  798  822  771  863
-CONVEX 1016    'GT_PK(3,2)'      4192  4112  4034  4056  3977  3915  4126  4040  3986  4060
-CONVEX 1017    'GT_PK(3,2)'      1651  1613  1582  1542  1504  1440  1701  1666  1595  1761
-CONVEX 1018    'GT_PK(3,2)'      636  685  735  658  710  686  666  714  683  696
-CONVEX 1019    'GT_PK(3,2)'      4323  4255  4192  4114  4056  3915  4372  4317  4164  4438
-CONVEX 1020    'GT_PK(3,2)'      4717  4614  4513  4798  4684  4866  4830  4721  4908  4936
-CONVEX 1021    'GT_PK(3,2)'      5339  5365  5391  5316  5341  5296  5267  5294  5240  5185
-CONVEX 1022    'GT_PK(3,2)'      249  219  201  245  230  263  179  149  178  109
-CONVEX 1023    'GT_PK(3,2)'      4737  4824  4921  4937  5050  5150  4674  4768  4880  4617
-CONVEX 1024    'GT_PK(3,2)'      221  198  184  207  188  220  136  116  133  73
-CONVEX 1025    'GT_PK(3,2)'      4881  4808  4747  4851  4782  4792  4962  4896  4918  5061
-CONVEX 1026    'GT_PK(3,2)'      1622  1606  1579  1597  1575  1580  1552  1520  1524  1477
-CONVEX 1027    'GT_PK(3,2)'      2258  2193  2129  2090  2022  1930  2222  2156  2063  2190
-CONVEX 1028    'GT_PK(3,2)'      3334  3504  3637  3345  3506  3369  3250  3399  3276  3182
-CONVEX 1029    'GT_PK(3,2)'      4838  4991  5153  4891  5058  4954  4836  4994  4895  4845
-CONVEX 1030    'GT_PK(3,2)'      1449  1497  1534  1443  1485  1440  1422  1460  1417  1392
-CONVEX 1031    'GT_PK(3,2)'      3520  3367  3206  3381  3222  3248  3253  3098  3121  3015
-CONVEX 1032    'GT_PK(3,2)'      2346  2408  2447  2181  2233  2041  2364  2410  2202  2381
-CONVEX 1033    'GT_PK(3,2)'      4926  4810  4703  4693  4576  4461  4932  4818  4701  4941
-CONVEX 1034    'GT_PK(3,2)'      138  199  259  225  283  317  183  241  267  231
-CONVEX 1035    'GT_PK(3,2)'      4116  4038  3963  4062  3988  4014  4168  4101  4118  4233
-CONVEX 1036    'GT_PK(3,2)'      5049  5105  5150  4976  5043  4931  5161  5207  5106  5260
-CONVEX 1037    'GT_PK(3,2)'      4324  4205  4105  4293  4188  4275  4316  4196  4286  4310
-CONVEX 1038    'GT_PK(3,2)'      3639  3461  3281  3671  3497  3716  3723  3565  3754  3793
-CONVEX 1039    'GT_PK(3,2)'      3368  3492  3614  3212  3324  3077  3575  3676  3411  3744
-CONVEX 1040    'GT_PK(3,2)'      1118  1127  1139  1047  1057  992  1067  1078  1006  1023
-CONVEX 1041    'GT_PK(3,2)'      4805  4806  4813  4729  4724  4654  4943  4949  4865  5084
-CONVEX 1042    'GT_PK(3,2)'      3320  3419  3538  3339  3460  3383  3150  3255  3185  3004
-CONVEX 1043    'GT_PK(3,2)'      2594  2718  2837  2860  2985  3153  2740  2862  3016  2893
-CONVEX 1044    'GT_PK(3,2)'      1238  1174  1119  1216  1159  1204  1201  1142  1187  1171
-CONVEX 1045    'GT_PK(3,2)'      3693  3524  3341  3456  3265  3199  3627  3444  3365  3551
-CONVEX 1046    'GT_PK(3,2)'      1094  1147  1210  1113  1170  1137  1082  1136  1101  1071
-CONVEX 1047    'GT_PK(3,2)'      2409  2298  2198  2507  2394  2615  2355  2253  2448  2301
-CONVEX 1048    'GT_PK(3,2)'      4535  4391  4271  4501  4368  4468  4393  4270  4361  4272
-CONVEX 1049    'GT_PK(3,2)'      3642  3496  3335  3568  3406  3493  3387  3236  3309  3128
-CONVEX 1050    'GT_PK(3,2)'      3781  3905  4024  3850  3975  3928  3785  3912  3860  3792
-CONVEX 1051    'GT_PK(3,2)'      338  288  244  278  229  228  298  248  239  263
-CONVEX 1052    'GT_PK(3,2)'      868  861  857  818  808  769  903  893  855  938
-CONVEX 1053    'GT_PK(3,2)'      4322  4253  4186  4258  4191  4199  4156  4096  4104  4004
-CONVEX 1054    'GT_PK(3,2)'      4012  4086  4159  3902  3980  3789  3967  4039  3854  3925
-CONVEX 1055    'GT_PK(3,2)'      578  537  490  527  482  480  555  510  502  528
-CONVEX 1056    'GT_PK(3,2)'      4866  4908  4936  4756  4795  4647  5002  5039  4890  5138
-CONVEX 1057    'GT_PK(3,2)'      4866  4908  4936  4684  4721  4513  4756  4795  4573  4647
-CONVEX 1058    'GT_PK(3,2)'      490  457  423  458  422  431  435  398  397  377
-CONVEX 1059    'GT_PK(3,2)'      490  457  423  498  468  516  458  422  471  431
-CONVEX 1060    'GT_PK(3,2)'      5253  5164  5060  5080  4965  4909  5216  5120  5047  5185
-CONVEX 1061    'GT_PK(3,2)'      4323  4372  4438  4354  4420  4414  4431  4500  4483  4556
-CONVEX 1062    'GT_PK(3,2)'      4985  4863  4737  5118  4973  5224  5009  4875  5136  5022
-CONVEX 1063    'GT_PK(3,2)'      4546  4490  4439  4705  4644  4857  4543  4485  4696  4539
-CONVEX 1064    'GT_PK(3,2)'      3681  3783  3867  3458  3606  3227  3726  3816  3521  3768
-CONVEX 1065    'GT_PK(3,2)'      834  879  927  854  900  875  845  894  871  872
-CONVEX 1066    'GT_PK(3,2)'      3052  3223  3404  3186  3355  3326  3123  3313  3267  3214
-CONVEX 1067    'GT_PK(3,2)'      4411  4491  4581  4471  4558  4524  4622  4706  4675  4838
-CONVEX 1068    'GT_PK(3,2)'      5022  5032  5030  4873  4877  4731  5122  5123  4960  5199
-CONVEX 1069    'GT_PK(3,2)'      232  203  187  208  189  202  140  120  130  81
-CONVEX 1070    'GT_PK(3,2)'      5301  5262  5215  5213  5175  5138  5200  5151  5112  5087
-CONVEX 1071    'GT_PK(3,2)'      5501  5472  5439  5448  5416  5400  5526  5506  5488  5549
-CONVEX 1072    'GT_PK(3,2)'      4540  4640  4742  4496  4588  4456  4685  4784  4646  4833
-CONVEX 1073    'GT_PK(3,2)'      1139  1203  1286  1109  1173  1088  1190  1260  1158  1244
-CONVEX 1074    'GT_PK(3,2)'      3614  3428  3258  3584  3402  3569  3636  3471  3619  3675
-CONVEX 1075    'GT_PK(3,2)'      3281  3112  2971  3059  2915  2871  3033  2887  2836  2805
-CONVEX 1076    'GT_PK(3,2)'      684  634  585  699  645  717  656  610  673  637
-CONVEX 1077    'GT_PK(3,2)'      4987  5016  5025  5149  5168  5289  5077  5107  5230  5173
-CONVEX 1078    'GT_PK(3,2)'      8  13  22  5  7  9  4  12  6  10
-CONVEX 1079    'GT_PK(3,2)'      4731  4752  4777  4929  4955  5143  4877  4897  5100  5030
-CONVEX 1080    'GT_PK(3,2)'      5346  5325  5307  5359  5348  5382  5418  5409  5441  5495
-CONVEX 1081    'GT_PK(3,2)'      4098  3992  3868  3962  3844  3827  4013  3903  3872  3918
-CONVEX 1082    'GT_PK(3,2)'      59  43  31  34  27  24  61  46  42  73
-CONVEX 1083    'GT_PK(3,2)'      4983  5055  5111  5192  5247  5356  5017  5089  5222  5061
-CONVEX 1084    'GT_PK(3,2)'      3769  3709  3639  3746  3671  3716  3776  3723  3754  3793
-CONVEX 1085    'GT_PK(3,2)'      3146  3252  3368  3106  3212  3077  3459  3575  3411  3744
-CONVEX 1086    'GT_PK(3,2)'      1050  1084  1118  1020  1047  992  1034  1067  1006  1023
-CONVEX 1087    'GT_PK(3,2)'      3623  3740  3827  3762  3844  3868  3790  3872  3903  3918
-CONVEX 1088    'GT_PK(3,2)'      859  816  775  873  833  886  853  815  869  858
-CONVEX 1089    'GT_PK(3,2)'      5143  5176  5199  4929  4960  4731  5100  5123  4877  5030
-CONVEX 1090    'GT_PK(3,2)'      82  74  81  128  130  202  118  120  189  187
-CONVEX 1091    'GT_PK(3,2)'      938  953  983  897  920  863  979  1000  940  1023
-CONVEX 1092    'GT_PK(3,2)'      4004  3862  3697  3889  3737  3774  3873  3717  3755  3744
-CONVEX 1093    'GT_PK(3,2)'      3925  3978  4028  3990  4037  4060  3861  3913  3923  3793
-CONVEX 1094    'GT_PK(3,2)'      5037  4925  4809  4855  4748  4683  5083  4964  4901  5130
-CONVEX 1095    'GT_PK(3,2)'      4290  4402  4540  4241  4353  4199  4340  4466  4301  4400
-CONVEX 1096    'GT_PK(3,2)'      3234  3420  3623  3536  3711  3789  3330  3532  3635  3447
-CONVEX 1097    'GT_PK(3,2)'      922  888  859  902  873  886  944  910  926  967
-CONVEX 1098    'GT_PK(3,2)'      3335  3463  3601  3183  3312  3043  3164  3294  3021  3009
-CONVEX 1099    'GT_PK(3,2)'      766  726  684  813  774  870  782  746  839  807
-CONVEX 1100    'GT_PK(3,2)'      4024  4130  4244  4102  4209  4183  4095  4204  4178  4169
-CONVEX 1101    'GT_PK(3,2)'      5323  5298  5284  5442  5420  5532  5414  5394  5523  5498
-CONVEX 1102    'GT_PK(3,2)'      5567  5575  5580  5585  5592  5602  5601  5605  5613  5619
-CONVEX 1103    'GT_PK(3,2)'      202  191  182  128  115  82  189  175  118  187
-CONVEX 1104    'GT_PK(3,2)'      2572  2580  2564  2681  2676  2783  2459  2489  2553  2338
-CONVEX 1105    'GT_PK(3,2)'      2234  2287  2338  2183  2245  2154  2101  2160  2073  1991
-CONVEX 1106    'GT_PK(3,2)'      2613  2522  2405  2744  2634  2880  2600  2535  2716  2564
-CONVEX 1107    'GT_PK(3,2)'      1951  1963  1991  1778  1799  1624  1884  1875  1723  1839
-CONVEX 1108    'GT_PK(3,2)'      2307  2175  2055  2296  2169  2294  2365  2238  2345  2405
-CONVEX 1109    'GT_PK(3,2)'      1988  1905  1839  1835  1756  1691  2013  1914  1877  2055
-CONVEX 1110    'GT_PK(3,2)'      9  19  33  15  29  32  11  25  21  24
-CONVEX 1111    'GT_PK(3,2)'      5532  5554  5574  5552  5569  5561  5459  5497  5478  5356
-CONVEX 1112    'GT_PK(3,2)'      4872  4716  4553  4642  4477  4410  4766  4615  4537  4665
-CONVEX 1113    'GT_PK(3,2)'      4315  4299  4269  4413  4395  4539  4226  4215  4334  4150
-CONVEX 1114    'GT_PK(3,2)'      4774  4669  4562  4587  4487  4414  4663  4557  4481  4553
-CONVEX 1115    'GT_PK(3,2)'      4691  4680  4667  4620  4610  4562  4561  4549  4497  4438
-CONVEX 1116    'GT_PK(3,2)'      725  674  627  709  654  697  708  657  687  696
-CONVEX 1117    'GT_PK(3,2)'      4553  4716  4872  4477  4642  4410  4663  4820  4586  4774
-CONVEX 1118    'GT_PK(3,2)'      5296  5378  5446  5317  5395  5345  5302  5379  5322  5305
-CONVEX 1119    'GT_PK(3,2)'      5197  5154  5113  5024  4970  4848  5255  5218  5095  5305
-CONVEX 1120    'GT_PK(3,2)'      5382  5327  5271  5371  5321  5358  5282  5211  5263  5153
-CONVEX 1121    'GT_PK(3,2)'      660  648  643  671  665  686  601  591  613  545
-CONVEX 1122    'GT_PK(3,2)'      66  102  144  126  177  228  91  129  156  119
-CONVEX 1123    'GT_PK(3,2)'      5373  5353  5324  5183  5148  4931  5300  5279  5079  5224
-CONVEX 1124    'GT_PK(3,2)'      793  763  730  724  691  649  768  734  700  747
-CONVEX 1125    'GT_PK(3,2)'      5130  5221  5296  4901  5001  4683  5083  5181  4855  5037
-CONVEX 1126    'GT_PK(3,2)'      3774  3837  3900  3889  3945  4004  3901  3954  4006  4026
-CONVEX 1127    'GT_PK(3,2)'      863  887  912  897  923  938  829  856  866  790
-CONVEX 1128    'GT_PK(3,2)'      4060  4111  4161  3990  4042  3925  4153  4201  4087  4250
-CONVEX 1129    'GT_PK(3,2)'      5492  5483  5468  5387  5374  5278  5525  5518  5436  5547
-CONVEX 1130    'GT_PK(3,2)'      4256  4171  4093  4283  4195  4300  4216  4136  4235  4182
-CONVEX 1131    'GT_PK(3,2)'      5614  5594  5565  5606  5579  5593  5616  5597  5608  5618
-CONVEX 1132    'GT_PK(3,2)'      3132  3283  3432  2983  3117  2847  3202  3351  3053  3282
-CONVEX 1133    'GT_PK(3,2)'      2451  2595  2762  2546  2698  2647  2531  2689  2631  2611
-CONVEX 1134    'GT_PK(3,2)'      1144  1087  1032  1112  1055  1086  1073  1021  1046  1016
-CONVEX 1135    'GT_PK(3,2)'      4287  4389  4507  4405  4526  4536  4260  4355  4370  4233
-CONVEX 1136    'GT_PK(3,2)'      4665  4765  4866  4537  4637  4410  4766  4871  4642  4872
-CONVEX 1137    'GT_PK(3,2)'      4796  4916  5054  4823  4950  4872  4870  4990  4905  4946
-CONVEX 1138    'GT_PK(3,2)'      38  48  66  44  57  68  30  45  36  32
-CONVEX 1139    'GT_PK(3,2)'      5493  5435  5373  5270  5190  4954  5422  5367  5178  5358
-CONVEX 1140    'GT_PK(3,2)'      4117  4055  3996  4064  4002  4014  4197  4142  4140  4281
-CONVEX 1141    'GT_PK(3,2)'      5607  5599  5590  5581  5570  5549  5571  5556  5529  5508
-CONVEX 1142    'GT_PK(3,2)'      581  622  655  577  616  578  566  604  563  557
-CONVEX 1143    'GT_PK(3,2)'      5054  5126  5194  4950  5026  4872  4990  5070  4905  4946
-CONVEX 1144    'GT_PK(3,2)'      5354  5389  5419  5434  5465  5501  5252  5291  5336  5134
-CONVEX 1145    'GT_PK(3,2)'      572  536  497  552  514  528  525  478  493  464
-CONVEX 1146    'GT_PK(3,2)'      4574  4732  4866  4444  4585  4326  4629  4765  4486  4665
-CONVEX 1147    'GT_PK(3,2)'      3079  3318  3551  3135  3365  3199  3208  3444  3265  3341
-CONVEX 1148    'GT_PK(3,2)'      2380  2339  2301  2491  2448  2615  2285  2253  2394  2198
-CONVEX 1149    'GT_PK(3,2)'      1117  1095  1071  1125  1101  1137  1161  1136  1170  1210
-CONVEX 1150    'GT_PK(3,2)'      5549  5562  5572  5488  5507  5400  5526  5540  5448  5501
-CONVEX 1151    'GT_PK(3,2)'      789  756  725  784  751  780  744  708  737  696
-CONVEX 1152    'GT_PK(3,2)'      4504  4593  4691  4392  4488  4320  4465  4561  4367  4438
-CONVEX 1153    'GT_PK(3,2)'      3802  3877  3956  3855  3932  3915  3973  4047  4018  4122
-CONVEX 1154    'GT_PK(3,2)'      4244  4339  4434  4284  4371  4330  4418  4519  4455  4604
-CONVEX 1155    'GT_PK(3,2)'      274  271  277  215  224  174  314  308  265  355
-CONVEX 1156    'GT_PK(3,2)'      1516  1569  1622  1499  1549  1482  1495  1552  1476  1477
-CONVEX 1157    'GT_PK(3,2)'      2492  2372  2258  2450  2321  2416  2334  2222  2297  2190
-CONVEX 1158    'GT_PK(3,2)'      3601  3775  3893  3669  3817  3747  3641  3801  3705  3668
-CONVEX 1159    'GT_PK(3,2)'      4122  4274  4446  4280  4448  4450  4238  4390  4394  4342
-CONVEX 1160    'GT_PK(3,2)'      3171  3261  3334  2994  3069  2834  3170  3250  3001  3182
-CONVEX 1161    'GT_PK(3,2)'      760  759  766  794  797  837  800  803  836  840
-CONVEX 1162    'GT_PK(3,2)'      436  446  465  420  441  418  484  499  475  529
-CONVEX 1163    'GT_PK(3,2)'      4709  4572  4446  4527  4390  4342  4575  4448  4394  4450
-CONVEX 1164    'GT_PK(3,2)'      1684  1604  1535  1609  1538  1557  1674  1599  1608  1672
-CONVEX 1165    'GT_PK(3,2)'      3048  3050  3045  3327  3329  3644  3025  3024  3323  3017
-CONVEX 1166    'GT_PK(3,2)'      1692  1776  1868  1718  1806  1759  1773  1863  1812  1867
-CONVEX 1167    'GT_PK(3,2)'      609  650  697  596  641  592  633  675  625  664
-CONVEX 1168    'GT_PK(3,2)'      4553  4493  4416  4477  4406  4410  4615  4544  4537  4665
-CONVEX 1169    'GT_PK(3,2)'      643  648  660  665  671  686  705  713  721  760
-CONVEX 1170    'GT_PK(3,2)'      4384  4502  4617  4343  4460  4324  4521  4634  4470  4647
-CONVEX 1171    'GT_PK(3,2)'      4909  5015  5130  4789  4901  4683  4858  4964  4748  4809
-CONVEX 1172    'GT_PK(3,2)'      5439  5375  5305  5385  5322  5345  5443  5379  5395  5446
-CONVEX 1173    'GT_PK(3,2)'      4822  4694  4563  4738  4612  4649  4829  4699  4745  4843
-CONVEX 1174    'GT_PK(3,2)'      3930  3864  3795  3821  3749  3693  3815  3743  3680  3678
-CONVEX 1175    'GT_PK(3,2)'      2678  2575  2488  2540  2445  2409  2745  2655  2598  2820
-CONVEX 1176    'GT_PK(3,2)'      3874  3871  3869  4011  4025  4152  3993  3989  4125  4108
-CONVEX 1177    'GT_PK(3,2)'      872  864  863  843  842  837  827  822  802  777
-CONVEX 1178    'GT_PK(3,2)'      3404  3617  3774  3724  3846  3928  3604  3765  3838  3756
-CONVEX 1179    'GT_PK(3,2)'      3867  3961  4060  3712  3823  3493  3946  4040  3813  4034
-CONVEX 1180    'GT_PK(3,2)'      857  861  868  808  818  769  817  826  772  780
-CONVEX 1181    'GT_PK(3,2)'      4186  4253  4322  4217  4285  4254  4359  4428  4385  4536
-CONVEX 1182    'GT_PK(3,2)'      928  949  981  1005  1033  1094  970  999  1054  1022
-CONVEX 1183    'GT_PK(3,2)'      259  235  220  199  173  138  283  262  225  317
-CONVEX 1184    'GT_PK(3,2)'      4281  4279  4271  4273  4270  4272  4378  4368  4361  4468
-CONVEX 1185    'GT_PK(3,2)'      925  924  927  950  957  996  899  900  933  875
-CONVEX 1186    'GT_PK(3,2)'      5054  4907  4774  4916  4780  4796  4950  4820  4823  4872
-CONVEX 1187    'GT_PK(3,2)'      4936  4993  5049  4795  4846  4647  5039  5097  4890  5138
-CONVEX 1188    'GT_PK(3,2)'      3916  4022  4116  3947  4051  3996  3999  4100  4043  4083
-CONVEX 1189    'GT_PK(3,2)'      682  659  636  681  658  686  619  589  617  556
-CONVEX 1190    'GT_PK(3,2)'      4149  4228  4323  4052  4137  3956  4210  4298  4119  4282
-CONVEX 1191    'GT_PK(3,2)'      4159  4086  4012  4103  4029  4045  4242  4165  4170  4320
-CONVEX 1192    'GT_PK(3,2)'      5234  5129  5010  5094  4966  4941  5098  4968  4935  4944
-CONVEX 1193    'GT_PK(3,2)'      3432  3487  3538  3321  3359  3210  3586  3631  3467  3716
-CONVEX 1194    'GT_PK(3,2)'      2762  2788  2837  2978  3011  3217  2919  2952  3140  3077
-CONVEX 1195    'GT_PK(3,2)'      1032  1072  1119  1014  1049  996  1013  1052  990  992
-CONVEX 1196    'GT_PK(3,2)'      5493  5496  5495  5422  5426  5358  5406  5409  5332  5307
-CONVEX 1197    'GT_PK(3,2)'      38  23  10  30  16  32  28  12  20  22
-CONVEX 1198    'GT_PK(3,2)'      5492  5499  5498  5530  5533  5561  5388  5394  5447  5284
-CONVEX 1199    'GT_PK(3,2)'      5087  5137  5194  5011  5070  4946  4971  5026  4905  4872
-CONVEX 1200    'GT_PK(3,2)'      5087  4971  4872  5012  4904  4944  4963  4871  4898  4866
-CONVEX 1201    'GT_PK(3,2)'      3956  3877  3802  3932  3855  3915  3820  3731  3796  3642
-CONVEX 1202    'GT_PK(3,2)'      3996  4055  4117  4002  4064  4014  3884  3948  3895  3781
-CONVEX 1203    'GT_PK(3,2)'      3045  3050  3048  3329  3327  3644  3298  3296  3611  3571
-CONVEX 1204    'GT_PK(3,2)'      2996  3026  3045  3314  3329  3644  3273  3298  3611  3571
-CONVEX 1205    'GT_PK(3,2)'      1413  1471  1535  1475  1538  1557  1450  1509  1518  1496
-CONVEX 1206    'GT_PK(3,2)'      1535  1604  1684  1538  1609  1557  1509  1589  1518  1496
-CONVEX 1207    'GT_PK(3,2)'      1868  1776  1692  1806  1718  1759  1777  1693  1727  1702
-CONVEX 1208    'GT_PK(3,2)'      1692  1614  1551  1718  1641  1759  1693  1615  1727  1702
-CONVEX 1209    'GT_PK(3,2)'      3678  3743  3795  3680  3749  3693  3466  3553  3476  3249
-CONVEX 1210    'GT_PK(3,2)'      2820  2655  2488  2598  2445  2409  2732  2562  2521  2650
-CONVEX 1211    'GT_PK(3,2)'      5333  5235  5114  5127  4981  4874  5331  5229  5121  5326
-CONVEX 1212    'GT_PK(3,2)'      620  582  558  546  520  483  574  542  505  538
-CONVEX 1213    'GT_PK(3,2)'      423  380  338  422  378  431  398  356  397  377
-CONVEX 1214    'GT_PK(3,2)'      3687  3695  3632  3412  3375  3133  3479  3442  3193  3248
-CONVEX 1215    'GT_PK(3,2)'      1745  1703  1680  1883  1842  2023  1656  1620  1787  1580
-CONVEX 1216    'GT_PK(3,2)'      1913  1834  1771  1831  1760  1761  1915  1846  1841  1930
-CONVEX 1217    'GT_PK(3,2)'      4326  4362  4416  4357  4406  4410  4249  4297  4292  4182
-CONVEX 1218    'GT_PK(3,2)'      557  604  655  563  616  578  602  651  611  649
-CONVEX 1219    'GT_PK(3,2)'      5565  5589  5607  5553  5581  5549  5538  5571  5529  5508
-CONVEX 1220    'GT_PK(3,2)'      5134  5291  5419  5336  5465  5501  5208  5352  5392  5278
-CONVEX 1221    'GT_PK(3,2)'      4320  4198  4098  4170  4068  4045  4308  4193  4160  4300
-CONVEX 1222    'GT_PK(3,2)'      5060  4965  4909  4893  4812  4742  4860  4788  4700  4671
-CONVEX 1223    'GT_PK(3,2)'      793  768  747  781  755  775  806  783  796  821
-CONVEX 1224    'GT_PK(3,2)'      4805  4707  4604  4554  4455  4330  4623  4519  4371  4434
-CONVEX 1225    'GT_PK(3,2)'      4224  4146  4076  4097  4019  3965  4257  4174  4120  4290
-CONVEX 1226    'GT_PK(3,2)'      3162  3023  2897  3289  3139  3415  3196  3055  3319  3234
-CONVEX 1227    'GT_PK(3,2)'      1039  1031  1026  1036  1030  1041  978  969  975  922
-CONVEX 1228    'GT_PK(3,2)'      2254  2158  2068  2221  2135  2198  2248  2152  2218  2257
-CONVEX 1229    'GT_PK(3,2)'      1248  1229  1217  1193  1181  1144  1277  1263  1220  1319
-CONVEX 1230    'GT_PK(3,2)'      2763  2832  2901  3032  3103  3341  2778  2852  3063  2813
-CONVEX 1231    'GT_PK(3,2)'      1249  1270  1311  1225  1253  1210  1324  1352  1296  1411
-CONVEX 1232    'GT_PK(3,2)'      2759  2683  2587  2942  2848  3132  2714  2635  2892  2679
-CONVEX 1233    'GT_PK(3,2)'      2256  2341  2436  2342  2438  2451  2384  2477  2487  2542
-CONVEX 1234    'GT_PK(3,2)'      890  846  807  831  782  766  877  839  813  870
-CONVEX 1235    'GT_PK(3,2)'      2729  2865  3009  3013  3164  3335  2879  3021  3183  3043
-CONVEX 1236    'GT_PK(3,2)'      3985  4080  4169  3998  4095  4024  4082  4178  4102  4183
-CONVEX 1237    'GT_PK(3,2)'      754  778  805  791  814  837  810  835  847  870
-CONVEX 1238    'GT_PK(3,2)'      3416  3462  3518  3602  3638  3747  3221  3269  3395  3043
-CONVEX 1239    'GT_PK(3,2)'      4422  4447  4472  4369  4397  4330  4302  4327  4248  4183
-CONVEX 1240    'GT_PK(3,2)'      382  387  400  357  365  351  350  360  325  324
-CONVEX 1241    'GT_PK(3,2)'      3043  3125  3234  3251  3347  3493  2957  3047  3161  2877
-CONVEX 1242    'GT_PK(3,2)'      870  891  922  847  876  837  915  942  896  960
-CONVEX 1243    'GT_PK(3,2)'      4183  4231  4290  4054  4106  3928  4127  4173  3997  4072
-CONVEX 1244    'GT_PK(3,2)'      5138  5112  5087  5041  5012  4944  5002  4963  4898  4866
-CONVEX 1245    'GT_PK(3,2)'      5138  5112  5087  5175  5151  5215  5041  5012  5088  4944
-CONVEX 1246    'GT_PK(3,2)'      3927  4001  4076  3938  4019  3965  3882  3953  3910  3847
-CONVEX 1247    'GT_PK(3,2)'      2702  2786  2897  3031  3139  3415  2861  2961  3219  3036
-CONVEX 1248    'GT_PK(3,2)'      1106  1065  1026  1068  1030  1041  1123  1080  1091  1140
-CONVEX 1249    'GT_PK(3,2)'      4450  4509  4556  4427  4483  4414  4575  4635  4551  4709
-CONVEX 1250    'GT_PK(3,2)'      463  425  394  419  383  382  445  405  395  431
-CONVEX 1251    'GT_PK(3,2)'      4093  4195  4300  3957  4065  3827  4099  4193  3962  4098
-CONVEX 1252    'GT_PK(3,2)'      4651  4538  4422  4478  4369  4330  4630  4518  4455  4604
-CONVEX 1253    'GT_PK(3,2)'      717  736  754  699  722  684  673  702  656  637
-CONVEX 1254    'GT_PK(3,2)'      3736  3593  3416  3738  3602  3747  3704  3546  3705  3668
-CONVEX 1255    'GT_PK(3,2)'      912  923  938  856  866  790  884  893  825  857
-CONVEX 1256    'GT_PK(3,2)'      3900  3945  4004  3954  4006  4026  4046  4096  4107  4186
-CONVEX 1257    'GT_PK(3,2)'      4161  4042  3925  4201  4087  4250  4158  4039  4200  4159
-CONVEX 1258    'GT_PK(3,2)'      3874  3784  3668  3807  3705  3747  3879  3801  3817  3893
-CONVEX 1259    'GT_PK(3,2)'      459  495  528  455  493  464  413  453  414  366
-CONVEX 1260    'GT_PK(3,2)'      4290  4340  4400  4241  4301  4199  4247  4313  4207  4214
-CONVEX 1261    'GT_PK(3,2)'      3234  3330  3447  3536  3635  3789  3468  3581  3748  3703
-CONVEX 1262    'GT_PK(3,2)'      834  785  739  845  804  872  795  749  809  760
-CONVEX 1263    'GT_PK(3,2)'      664  653  655  652  651  649  623  616  611  578
-CONVEX 1264    'GT_PK(3,2)'      1022  1009  998  1007  991  996  970  958  951  928
-CONVEX 1265    'GT_PK(3,2)'      2556  2467  2382  2426  2340  2307  2486  2401  2369  2435
-CONVEX 1266    'GT_PK(3,2)'      2900  2982  3085  2731  2816  2572  2790  2899  2645  2719
-CONVEX 1267    'GT_PK(3,2)'      1697  1801  1911  1821  1927  1951  1886  1989  2006  2076
-CONVEX 1268    'GT_PK(3,2)'      1071  1045  1022  1101  1075  1137  1082  1054  1113  1094
-CONVEX 1269    'GT_PK(3,2)'      4034  4091  4149  3977  4032  3915  3987  4041  3921  3936
-CONVEX 1270    'GT_PK(3,2)'      777  732  682  767  719  760  753  711  749  739
-CONVEX 1271    'GT_PK(3,2)'      3756  3836  3916  3883  3959  4014  3682  3780  3832  3607
-CONVEX 1272    'GT_PK(3,2)'      3687  3672  3644  3479  3449  3248  3412  3386  3193  3133
-CONVEX 1273    'GT_PK(3,2)'      1759  1714  1680  1667  1620  1580  1895  1842  1787  2023
-CONVEX 1274    'GT_PK(3,2)'      3154  3071  3014  2872  2799  2613  2949  2881  2691  2761
-CONVEX 1275    'GT_PK(3,2)'      1998  1879  1746  1990  1866  1988  2050  1934  2048  2109
-CONVEX 1276    'GT_PK(3,2)'      2250  2320  2395  2239  2309  2234  2293  2373  2289  2352
-CONVEX 1277    'GT_PK(3,2)'      144  167  201  123  149  109  206  230  178  263
-CONVEX 1278    'GT_PK(3,2)'      1557  1654  1771  1724  1846  1930  1650  1760  1841  1761
-CONVEX 1279    'GT_PK(3,2)'      5593  5608  5618  5544  5573  5451  5596  5610  5551  5600
-CONVEX 1280    'GT_PK(3,2)'      5324  5376  5438  5318  5372  5313  5292  5350  5286  5260
-CONVEX 1281    'GT_PK(3,2)'      840  860  875  836  849  837  800  819  794  760
-CONVEX 1282    'GT_PK(3,2)'      981  971  968  949  945  928  1033  1028  1005  1094
-CONVEX 1283    'GT_PK(3,2)'      2386  2332  2269  2475  2420  2582  2316  2224  2366  2173
-CONVEX 1284    'GT_PK(3,2)'      2173  2066  1948  2002  1889  1833  1997  1878  1825  1820
-CONVEX 1285    'GT_PK(3,2)'      2244  2278  2300  2428  2464  2644  2358  2357  2503  2386
-CONVEX 1286    'GT_PK(3,2)'      1890  1953  2021  1929  1996  1977  2081  2140  2098  2244
-CONVEX 1287    'GT_PK(3,2)'      1820  1717  1647  1645  1572  1500  1698  1644  1577  1673
-CONVEX 1288    'GT_PK(3,2)'      1673  1668  1685  1612  1627  1581  1738  1775  1721  1890
-CONVEX 1289    'GT_PK(3,2)'      4326  4344  4384  4208  4239  4108  4475  4521  4350  4647
-CONVEX 1290    'GT_PK(3,2)'      3985  3950  3930  3858  3833  3728  3842  3815  3699  3678
-CONVEX 1291    'GT_PK(3,2)'      2729  2701  2678  2882  2859  3061  2769  2745  2938  2820
-CONVEX 1292    'GT_PK(3,2)'      138  154  186  125  137  111  173  197  160  220
-CONVEX 1293    'GT_PK(3,2)'      32  45  66  47  69  111  63  91  92  119
-CONVEX 1294    'GT_PK(3,2)'      5358  5367  5373  5178  5190  4954  5295  5300  5093  5224
-CONVEX 1295    'GT_PK(3,2)'      4233  4128  4026  4240  4135  4254  4260  4151  4265  4287
-CONVEX 1296    'GT_PK(3,2)'      5527  5537  5549  5519  5529  5508  5444  5462  5432  5345
-CONVEX 1297    'GT_PK(3,2)'      418  363  317  373  320  340  379  327  336  351
-CONVEX 1298    'GT_PK(3,2)'      4468  4567  4649  4668  4754  4868  4559  4658  4755  4654
-CONVEX 1299    'GT_PK(3,2)'      5010  4969  4946  4859  4821  4709  4968  4939  4816  4944
-CONVEX 1300    'GT_PK(3,2)'      557  509  463  544  500  538  494  445  481  431
-CONVEX 1301    'GT_PK(3,2)'      1255  1234  1210  1332  1296  1411  1195  1170  1254  1137
-CONVEX 1302    'GT_PK(3,2)'      780  799  821  772  792  769  765  783  750  747
-CONVEX 1303    'GT_PK(3,2)'      4536  4595  4671  4385  4449  4254  4714  4788  4566  4909
-CONVEX 1304    'GT_PK(3,2)'      696  745  790  737  779  780  744  787  784  789
-CONVEX 1305    'GT_PK(3,2)'      4438  4338  4250  4229  4145  4045  4465  4364  4261  4504
-CONVEX 1306    'GT_PK(3,2)'      730  694  664  691  652  649  734  706  700  747
-CONVEX 1307    'GT_PK(3,2)'      2884  3086  3326  3039  3274  3217  2889  3099  3051  2908
-CONVEX 1308    'GT_PK(3,2)'      3529  3371  3227  3356  3213  3210  3257  3108  3095  3010
-CONVEX 1309    'GT_PK(3,2)'      2680  2665  2613  2907  2872  3154  2911  2875  3120  3158
-CONVEX 1310    'GT_PK(3,2)'      2091  2153  2234  2163  2239  2250  2108  2177  2189  2139
-CONVEX 1311    'GT_PK(3,2)'      2150  2067  1988  2077  1990  1998  2018  1939  1958  1894
-CONVEX 1312    'GT_PK(3,2)'      2307  2226  2150  2340  2263  2382  2288  2211  2324  2281
-CONVEX 1313    'GT_PK(3,2)'      1951  2009  2091  1927  1995  1911  1860  1938  1854  1779
-CONVEX 1314    'GT_PK(3,2)'      2572  2643  2680  2816  2876  3085  2819  2878  3066  3090
-CONVEX 1315    'GT_PK(3,2)'      3383  3292  3197  3339  3246  3320  3185  3084  3150  3004
-CONVEX 1316    'GT_PK(3,2)'      3153  3022  2906  2860  2747  2594  3016  2895  2740  2893
-CONVEX 1317    'GT_PK(3,2)'      1204  1259  1330  1216  1275  1238  1187  1240  1201  1171
-CONVEX 1318    'GT_PK(3,2)'      4342  4407  4461  4419  4480  4512  4243  4311  4325  4152
-CONVEX 1319    'GT_PK(3,2)'      2442  2354  2266  2554  2454  2679  2299  2216  2400  2173
-CONVEX 1320    'GT_PK(3,2)'      1416  1396  1401  1360  1348  1319  1539  1529  1484  1673
-CONVEX 1321    'GT_PK(3,2)'      1401  1424  1457  1398  1429  1411  1529  1563  1531  1673
-CONVEX 1322    'GT_PK(3,2)'      2266  2164  2058  2259  2149  2257  2216  2114  2207  2173
-CONVEX 1323    'GT_PK(3,2)'      2378  2465  2544  2581  2672  2813  2303  2379  2502  2244
-CONVEX 1324    'GT_PK(3,2)'      2182  2286  2378  2347  2449  2542  2209  2303  2377  2244
-CONVEX 1325    'GT_PK(3,2)'      423  380  338  402  361  394  422  378  405  431
-CONVEX 1326    'GT_PK(3,2)'      1635  1566  1500  1648  1576  1672  1720  1645  1729  1820
-CONVEX 1327    'GT_PK(3,2)'      2644  2664  2662  2807  2824  3017  2503  2515  2682  2386
-CONVEX 1328    'GT_PK(3,2)'      2662  2637  2582  2824  2779  3017  2515  2475  2682  2386
-CONVEX 1329    'GT_PK(3,2)'      1752  1858  1977  1803  1916  1867  1818  1929  1873  1890
-CONVEX 1330    'GT_PK(3,2)'      1833  1725  1635  1743  1648  1672  1825  1720  1729  1820
-CONVEX 1331    'GT_PK(3,2)'      1581  1662  1752  1706  1803  1867  1721  1818  1873  1890
-CONVEX 1332    'GT_PK(3,2)'      1184  1214  1255  1155  1195  1137  1135  1168  1113  1094
-CONVEX 1333    'GT_PK(3,2)'      3757  3612  3424  3494  3316  3199  3722  3570  3456  3693
-CONVEX 1334    'GT_PK(3,2)'      2483  2368  2262  2550  2430  2615  2444  2329  2507  2409
-CONVEX 1335    'GT_PK(3,2)'      5600  5582  5561  5466  5411  5177  5596  5578  5454  5593
-CONVEX 1336    'GT_PK(3,2)'      5520  5509  5501  5412  5392  5278  5464  5448  5340  5400
-CONVEX 1337    'GT_PK(3,2)'      4936  4993  5049  4776  4827  4617  4795  4846  4634  4647
-CONVEX 1338    'GT_PK(3,2)'      3176  3181  3158  2850  2842  2564  2917  2911  2614  2680
-CONVEX 1339    'GT_PK(3,2)'      1941  2036  2139  1962  2057  1991  2008  2108  2037  2091
-CONVEX 1340    'GT_PK(3,2)'      2072  1982  1894  2056  1972  2055  2107  2018  2100  2150
-CONVEX 1341    'GT_PK(3,2)'      3447  3532  3623  3635  3711  3789  3702  3762  3825  3868
-CONVEX 1342    'GT_PK(3,2)'      2281  2168  2072  2161  2056  2055  2211  2107  2100  2150
-CONVEX 1343    'GT_PK(3,2)'      5305  5239  5159  5095  5000  4848  5169  5074  4919  4998
-CONVEX 1344    'GT_PK(3,2)'      3090  3148  3176  2804  2850  2564  2878  2917  2614  2680
-CONVEX 1345    'GT_PK(3,2)'      4400  4466  4540  4301  4353  4199  4426  4496  4329  4456
-CONVEX 1346    'GT_PK(3,2)'      1779  1856  1941  1885  1962  1991  1938  2008  2037  2091
-CONVEX 1347    'GT_PK(3,2)'      5150  5193  5224  5043  5079  4931  5246  5279  5148  5324
-CONVEX 1348    'GT_PK(3,2)'      244  176  119  229  156  228  195  129  177  144
-CONVEX 1349    'GT_PK(3,2)'      4282  4189  4122  4298  4213  4323  4119  4047  4137  3956
-CONVEX 1350    'GT_PK(3,2)'      4083  4180  4281  4100  4190  4116  4043  4142  4051  3996
-CONVEX 1351    'GT_PK(3,2)'      220  197  186  133  108  73  188  168  116  184
-CONVEX 1352    'GT_PK(3,2)'      1535  1471  1413  1538  1475  1557  1599  1536  1608  1672
-CONVEX 1353    'GT_PK(3,2)'      3045  3026  2996  3329  3314  3644  3024  3000  3323  3017
-CONVEX 1354    'GT_PK(3,2)'      1551  1614  1692  1641  1718  1759  1694  1773  1812  1867
-CONVEX 1355    'GT_PK(3,2)'      4879  5003  5134  4869  4989  4868  4856  4978  4847  4843
-CONVEX 1356    'GT_PK(3,2)'      3421  3409  3404  3490  3478  3559  3244  3238  3317  3077
-CONVEX 1357    'GT_PK(3,2)'      964  917  872  965  919  973  980  930  982  992
-CONVEX 1358    'GT_PK(3,2)'      3890  3875  3867  3667  3648  3328  3808  3797  3531  3716
-CONVEX 1359    'GT_PK(3,2)'      4822  4728  4632  4999  4899  5177  4802  4712  4977  4792
-CONVEX 1360    'GT_PK(3,2)'      5153  4994  4845  5263  5124  5358  5058  4895  5178  4954
-CONVEX 1361    'GT_PK(3,2)'      4703  4603  4524  4810  4720  4926  4576  4505  4693  4461
-CONVEX 1362    'GT_PK(3,2)'      5114  5062  4988  5235  5182  5333  4981  4923  5127  4874
-CONVEX 1363    'GT_PK(3,2)'      477  522  558  504  542  538  472  520  505  483
-CONVEX 1364    'GT_PK(3,2)'      70  77  97  58  78  81  89  101  88  113
-CONVEX 1365    'GT_PK(3,2)'      3214  3400  3607  3313  3502  3404  3522  3701  3616  3781
-CONVEX 1366    'GT_PK(3,2)'      3768  3856  3936  3816  3904  3867  3710  3811  3767  3642
-CONVEX 1367    'GT_PK(3,2)'      3529  3613  3681  3356  3450  3210  3371  3458  3213  3227
-CONVEX 1368    'GT_PK(3,2)'      2884  2967  3052  3039  3124  3217  3086  3186  3274  3326
-CONVEX 1369    'GT_PK(3,2)'      4524  4633  4758  4675  4793  4838  4558  4672  4706  4581
-CONVEX 1370    'GT_PK(3,2)'      643  705  760  662  719  682  692  749  711  739
-CONVEX 1371    'GT_PK(3,2)'      5320  5417  5510  5513  5564  5600  5384  5480  5551  5451
-CONVEX 1372    'GT_PK(3,2)'      2990  3082  3197  2986  3084  3004  3141  3246  3150  3320
-CONVEX 1373    'GT_PK(3,2)'      2709  2793  2906  2784  2895  2893  2653  2747  2740  2594
-CONVEX 1374    'GT_PK(3,2)'      1474  1393  1330  1301  1240  1171  1342  1275  1201  1238
-CONVEX 1375    'GT_PK(3,2)'      1375  1444  1516  1423  1499  1482  1341  1412  1384  1316
-CONVEX 1376    'GT_PK(3,2)'      2636  2561  2492  2514  2450  2416  2469  2403  2367  2328
-CONVEX 1377    'GT_PK(3,2)'      3433  3301  3171  3111  2994  2834  3483  3336  3160  3530
-CONVEX 1378    'GT_PK(3,2)'      5354  5281  5197  5252  5165  5134  5402  5330  5297  5439
-CONVEX 1379    'GT_PK(3,2)'      545  503  465  534  499  529  485  441  475  418
-CONVEX 1380    'GT_PK(3,2)'      4563  4687  4792  4694  4802  4822  4612  4739  4738  4649
-CONVEX 1381    'GT_PK(3,2)'      1244  1303  1375  1183  1237  1137  1271  1341  1212  1316
-CONVEX 1382    'GT_PK(3,2)'      2805  2721  2636  2707  2606  2615  2557  2469  2462  2328
-CONVEX 1383    'GT_PK(3,2)'      3675  3560  3433  3422  3308  3199  3605  3483  3353  3530
-CONVEX 1384    'GT_PK(3,2)'      4796  4870  4946  4590  4673  4410  4750  4821  4548  4709
-CONVEX 1385    'GT_PK(3,2)'      5600  5603  5602  5584  5585  5567  5564  5566  5539  5510
-CONVEX 1386    'GT_PK(3,2)'      556  549  545  617  613  686  594  591  665  643
-CONVEX 1387    'GT_PK(3,2)'      4792  4712  4632  4918  4841  5061  4782  4698  4896  4747
-CONVEX 1388    'GT_PK(3,2)'      4105  4063  4008  4205  4157  4324  4188  4148  4293  4275
-CONVEX 1389    'GT_PK(3,2)'      5253  5187  5130  5216  5155  5185  5080  5015  5047  4909
-CONVEX 1390    'GT_PK(3,2)'      3218  3372  3538  3093  3255  3004  3322  3487  3205  3432
-CONVEX 1391    'GT_PK(3,2)'      2520  2674  2837  2699  2862  2893  2638  2788  2809  2762
-CONVEX 1392    'GT_PK(3,2)'      1186  1150  1119  1177  1142  1171  1103  1072  1098  1032
-CONVEX 1393    'GT_PK(3,2)'      1244  1191  1140  1209  1156  1184  1158  1110  1130  1088
-CONVEX 1394    'GT_PK(3,2)'      2805  2930  3036  2646  2748  2483  2836  2947  2670  2871
-CONVEX 1395    'GT_PK(3,2)'      3675  3771  3847  3713  3800  3757  3619  3732  3664  3569
-CONVEX 1396    'GT_PK(3,2)'      4914  4862  4805  4804  4759  4708  4992  4943  4892  5084
-CONVEX 1397    'GT_PK(3,2)'      4813  4911  4988  4724  4807  4654  4949  5036  4865  5084
-CONVEX 1398    'GT_PK(3,2)'      4562  4430  4320  4487  4352  4414  4423  4308  4345  4300
-CONVEX 1399    'GT_PK(3,2)'      68  98  138  86  125  111  134  183  159  231
-CONVEX 1400    'GT_PK(3,2)'      4310  4436  4579  4451  4589  4618  4316  4442  4459  4324
-CONVEX 1401    'GT_PK(3,2)'      5196  5066  4926  4961  4828  4740  5069  4932  4839  4941
-CONVEX 1402    'GT_PK(3,2)'      868  841  821  818  792  769  826  799  772  780
-CONVEX 1403    'GT_PK(3,2)'      4322  4498  4671  4285  4449  4254  4428  4595  4385  4536
-CONVEX 1404    'GT_PK(3,2)'      754  810  870  722  774  684  776  839  746  807
-CONVEX 1405    'GT_PK(3,2)'      3416  3221  3043  3505  3312  3601  3203  3021  3294  3009
-CONVEX 1406    'GT_PK(3,2)'      4422  4302  4183  4333  4209  4244  4294  4178  4204  4169
-CONVEX 1407    'GT_PK(3,2)'      3781  3785  3792  3850  3860  3928  3583  3594  3692  3326
-CONVEX 1408    'GT_PK(3,2)'      3642  3387  3128  3568  3309  3493  3429  3178  3343  3227
-CONVEX 1409    'GT_PK(3,2)'      4122  4238  4342  4304  4419  4512  4141  4243  4325  4152
-CONVEX 1410    'GT_PK(3,2)'      5547  5560  5572  5486  5507  5400  5576  5586  5528  5593
-CONVEX 1411    'GT_PK(3,2)'      4281  4378  4468  4484  4584  4708  4464  4559  4679  4654
-CONVEX 1412    'GT_PK(3,2)'      317  262  220  212  160  111  327  280  237  351
-CONVEX 1413    'GT_PK(3,2)'      4411  4366  4315  4516  4457  4618  4471  4404  4565  4524
-CONVEX 1414    'GT_PK(3,2)'      4524  4404  4315  4565  4457  4618  4396  4305  4435  4275
-CONVEX 1415    'GT_PK(3,2)'      585  624  660  631  671  686  564  601  613  545
-CONVEX 1416    'GT_PK(3,2)'      4881  4947  4987  5027  5081  5177  4851  4885  4977  4792
-CONVEX 1417    'GT_PK(3,2)'      1745  1769  1788  1656  1682  1580  1883  1906  1787  2023
-CONVEX 1418    'GT_PK(3,2)'      3358  3515  3632  3305  3442  3248  3240  3375  3193  3133
-CONVEX 1419    'GT_PK(3,2)'      1913  1979  2026  1915  1976  1930  1831  1899  1841  1761
-CONVEX 1420    'GT_PK(3,2)'      2262  2231  2198  2252  2218  2257  2430  2394  2422  2615
-CONVEX 1421    'GT_PK(3,2)'      3424  3384  3341  3097  3063  2813  3316  3265  2995  3199
-CONVEX 1422    'GT_PK(3,2)'      3802  3608  3335  3659  3406  3493  3731  3496  3568  3642
-CONVEX 1423    'GT_PK(3,2)'      4117  4069  4024  4023  3975  3928  3948  3905  3850  3781
-CONVEX 1424    'GT_PK(3,2)'      5037  4883  4726  4855  4697  4683  4925  4773  4748  4809
-CONVEX 1425    'GT_PK(3,2)'      4012  4061  4098  4029  4068  4045  4165  4198  4170  4320
-CONVEX 1426    'GT_PK(3,2)'      324  290  268  286  251  252  350  322  319  382
-CONVEX 1427    'GT_PK(3,2)'      4300  4424  4553  4345  4481  4414  4423  4557  4487  4562
-CONVEX 1428    'GT_PK(3,2)'      585  564  545  600  576  621  535  513  548  483
-CONVEX 1429    'GT_PK(3,2)'      4792  4885  4987  4977  5081  5177  4842  4942  5019  4874
-CONVEX 1430    'GT_PK(3,2)'      1746  1689  1643  1783  1733  1839  1840  1782  1896  1945
-CONVEX 1431    'GT_PK(3,2)'      2395  2532  2661  2363  2481  2338  2412  2547  2387  2439
-CONVEX 1432    'GT_PK(3,2)'      3014  2920  2801  2696  2591  2405  2751  2657  2458  2512
-CONVEX 1433    'GT_PK(3,2)'      4244  4418  4604  4284  4455  4330  4333  4518  4369  4422
-CONVEX 1434    'GT_PK(3,2)'      3601  3641  3668  3669  3705  3747  3505  3546  3602  3416
-CONVEX 1435    'GT_PK(3,2)'      1643  1669  1697  1733  1755  1839  1782  1815  1896  1945
-CONVEX 1436    'GT_PK(3,2)'      2801  2695  2556  2591  2470  2405  2657  2530  2458  2512
-CONVEX 1437    'GT_PK(3,2)'      682  619  556  681  617  686  662  594  665  643
-CONVEX 1438    'GT_PK(3,2)'      2661  2772  2900  2481  2592  2338  2547  2660  2387  2439
-CONVEX 1439    'GT_PK(3,2)'      81  74  82  130  128  202  78  85  139  97
-CONVEX 1440    'GT_PK(3,2)'      5600  5588  5574  5513  5477  5320  5582  5569  5463  5561
-CONVEX 1441    'GT_PK(3,2)'      1184  1143  1106  1130  1097  1088  1156  1123  1110  1140
-CONVEX 1442    'GT_PK(3,2)'      1184  1143  1106  1062  1027  959  1130  1097  1017  1088
-CONVEX 1443    'GT_PK(3,2)'      2483  2584  2702  2670  2775  2871  2748  2861  2947  3036
-CONVEX 1444    'GT_PK(3,2)'      2483  2584  2702  2752  2870  3061  2670  2775  2964  2871
-CONVEX 1445    'GT_PK(3,2)'      3757  3843  3927  3664  3777  3569  3800  3882  3732  3847
-CONVEX 1446    'GT_PK(3,2)'      3757  3843  3927  3735  3826  3728  3664  3777  3646  3569
-CONVEX 1447    'GT_PK(3,2)'      4809  4670  4536  4748  4598  4683  4858  4714  4789  4909
-CONVEX 1448    'GT_PK(3,2)'      4848  4864  4879  4919  4934  4998  4688  4702  4761  4535
-CONVEX 1449    'GT_PK(3,2)'      4876  4814  4774  4643  4587  4414  4831  4780  4599  4796
-CONVEX 1450    'GT_PK(3,2)'      5199  5176  5143  4960  4929  4731  5029  4997  4791  4857
-CONVEX 1451    'GT_PK(3,2)'      4186  4253  4322  4191  4258  4199  4217  4285  4223  4254
-CONVEX 1452    'GT_PK(3,2)'      4159  4086  4012  3980  3902  3789  4103  4029  3917  4045
-CONVEX 1453    'GT_PK(3,2)'      2380  2285  2198  2304  2218  2257  2314  2221  2248  2254
-CONVEX 1454    'GT_PK(3,2)'      1117  1161  1210  1241  1296  1411  1180  1225  1324  1249
-CONVEX 1455    'GT_PK(3,2)'      3079  3208  3341  2943  3063  2813  2927  3032  2778  2763
-CONVEX 1456    'GT_PK(3,2)'      3869  3942  4008  4025  4088  4152  3989  4053  4125  4108
-CONVEX 1457    'GT_PK(3,2)'      2451  2546  2647  2487  2579  2542  2438  2536  2477  2436
-CONVEX 1458    'GT_PK(3,2)'      3132  2983  2847  2892  2753  2679  2848  2720  2635  2587
-CONVEX 1459    'GT_PK(3,2)'      1144  1112  1086  1220  1189  1319  1181  1148  1263  1217
-CONVEX 1460    'GT_PK(3,2)'      305  297  291  210  200  119  269  260  176  244
-CONVEX 1461    'GT_PK(3,2)'      4434  4277  4117  4371  4212  4330  4347  4197  4295  4281
-CONVEX 1462    'GT_PK(3,2)'      221  243  274  146  192  111  207  246  160  220
-CONVEX 1463    'GT_PK(3,2)'      4540  4640  4742  4353  4453  4199  4496  4588  4329  4456
-CONVEX 1464    'GT_PK(3,2)'      4845  4836  4838  4730  4723  4618  4895  4891  4785  4954
-CONVEX 1465    'GT_PK(3,2)'      5260  5205  5138  5106  5031  4931  5161  5097  4976  5049
-CONVEX 1466    'GT_PK(3,2)'      3893  3851  3802  3817  3770  3747  4010  3973  3931  4122
-CONVEX 1467    'GT_PK(3,2)'      775  816  859  833  873  886  770  811  830  769
-CONVEX 1468    'GT_PK(3,2)'      5289  5299  5320  5231  5248  5177  5369  5384  5328  5451
-CONVEX 1469    'GT_PK(3,2)'      263  321  377  239  299  228  298  356  278  338
-CONVEX 1470    'GT_PK(3,2)'      174  107  70  122  79  111  135  89  105  113
-CONVEX 1471    'GT_PK(3,2)'      5114  4981  4874  5229  5121  5326  5059  4942  5174  4987
-CONVEX 1472    'GT_PK(3,2)'      483  520  558  546  582  620  535  567  598  585
-CONVEX 1473    'GT_PK(3,2)'      2054  1966  1868  2045  1954  2041  2130  2032  2118  2194
-CONVEX 1474    'GT_PK(3,2)'      3048  3029  2999  3194  3169  3369  3264  3243  3434  3514
-CONVEX 1475    'GT_PK(3,2)'      1314  1359  1413  1365  1419  1440  1261  1307  1322  1221
-CONVEX 1476    'GT_PK(3,2)'      2909  2958  2996  3058  3104  3248  3115  3167  3307  3364
-CONVEX 1477    'GT_PK(3,2)'      1684  1763  1859  1792  1888  1930  1809  1907  1940  1955
-CONVEX 1478    'GT_PK(3,2)'      1551  1479  1418  1560  1489  1580  1436  1376  1454  1337
-CONVEX 1479    'GT_PK(3,2)'      875  854  834  871  845  872  819  795  809  760
-CONVEX 1480    'GT_PK(3,2)'      3623  3740  3827  3711  3804  3789  3762  3844  3825  3868
-CONVEX 1481    'GT_PK(3,2)'      968  931  890  904  867  840  918  877  848  870
-CONVEX 1482    'GT_PK(3,2)'      2678  2701  2729  2859  2882  3061  2849  2879  3044  3043
-CONVEX 1483    'GT_PK(3,2)'      3930  3950  3985  3833  3858  3728  4059  4082  3964  4183
-CONVEX 1484    'GT_PK(3,2)'      4876  4769  4667  4643  4541  4414  4711  4610  4487  4562
-CONVEX 1485    'GT_PK(3,2)'      4105  4188  4275  4196  4286  4310  4211  4305  4309  4315
-CONVEX 1486    'GT_PK(3,2)'      32  15  9  20  7  22  16  6  12  10
-CONVEX 1487    'GT_PK(3,2)'      5358  5371  5382  5332  5348  5307  5426  5441  5409  5495
-CONVEX 1488    'GT_PK(3,2)'      5199  5241  5271  5013  5065  4845  5287  5321  5124  5358
-CONVEX 1489    'GT_PK(3,2)'      81  50  33  58  40  70  49  29  35  32
-CONVEX 1490    'GT_PK(3,2)'      3218  3177  3132  3093  3057  3004  2937  2892  2825  2679
-CONVEX 1491    'GT_PK(3,2)'      1186  1165  1144  1177  1154  1171  1245  1220  1236  1319
-CONVEX 1492    'GT_PK(3,2)'      2520  2479  2451  2699  2659  2893  2528  2487  2708  2542
-CONVEX 1493    'GT_PK(3,2)'      3965  4097  4224  4120  4257  4290  4090  4219  4247  4214
-CONVEX 1494    'GT_PK(3,2)'      3415  3289  3162  3319  3196  3234  3566  3431  3468  3703
-CONVEX 1495    'GT_PK(3,2)'      1041  1036  1039  975  978  922  989  988  934  947
-CONVEX 1496    'GT_PK(3,2)'      4737  4863  4985  4973  5118  5224  4937  5073  5193  5150
-CONVEX 1497    'GT_PK(3,2)'      2759  2838  2909  2714  2774  2679  3042  3115  2992  3364
-CONVEX 1498    'GT_PK(3,2)'      1248  1272  1314  1277  1309  1319  1231  1261  1258  1221
-CONVEX 1499    'GT_PK(3,2)'      1418  1357  1311  1406  1352  1411  1376  1321  1369  1337
-CONVEX 1500    'GT_PK(3,2)'      1859  1969  2068  2053  2152  2257  1907  2003  2095  1955
-CONVEX 1501    'GT_PK(3,2)'      2256  2155  2054  2384  2280  2542  2219  2130  2351  2194
-CONVEX 1502    'GT_PK(3,2)'      2999  2955  2901  2902  2852  2813  3243  3191  3138  3514
-CONVEX 1503    'GT_PK(3,2)'      790  825  857  779  817  780  787  823  784  789
-CONVEX 1504    'GT_PK(3,2)'      4250  4200  4159  4145  4103  4045  4364  4331  4261  4504
-CONVEX 1505    'GT_PK(3,2)'      4026  4107  4186  4135  4217  4254  4151  4245  4265  4287
-CONVEX 1506    'GT_PK(3,2)'      81  49  32  75  53  93  95  63  100  119
-CONVEX 1507    'GT_PK(3,2)'      5199  5287  5358  5013  5124  4845  5214  5295  5028  5224
-CONVEX 1508    'GT_PK(3,2)'      5561  5552  5532  5447  5420  5284  5533  5523  5394  5498
-CONVEX 1509    'GT_PK(3,2)'      3956  3820  3642  3932  3796  3915  3943  3811  3921  3936
-CONVEX 1510    'GT_PK(3,2)'      3996  3884  3781  4002  3895  4014  3822  3701  3832  3607
-CONVEX 1511    'GT_PK(3,2)'      3968  3920  3874  4048  4005  4132  4036  3993  4115  4108
-CONVEX 1512    'GT_PK(3,2)'      5142  4974  4822  5160  4999  5177  4982  4829  5005  4843
-CONVEX 1513    'GT_PK(3,2)'      5561  5555  5547  5411  5393  5177  5578  5576  5454  5593
-CONVEX 1514    'GT_PK(3,2)'      840  867  890  904  931  968  885  907  945  928
-CONVEX 1515    'GT_PK(3,2)'      660  715  766  671  723  686  713  759  721  760
-CONVEX 1516    'GT_PK(3,2)'      144  206  263  123  178  109  177  239  151  228
-CONVEX 1517    'GT_PK(3,2)'      5324  5292  5260  5318  5286  5313  5148  5106  5140  4931
-CONVEX 1518    'GT_PK(3,2)'      4813  4806  4805  4724  4729  4654  4624  4623  4547  4434
-CONVEX 1519    'GT_PK(3,2)'      3869  3871  3874  4025  4011  4152  3887  3879  4033  3893
-CONVEX 1520    'GT_PK(3,2)'      872  827  777  809  767  760  804  753  749  739
-CONVEX 1521    'GT_PK(3,2)'      3867  3946  4034  3767  3859  3642  3904  3987  3811  3936
-CONVEX 1522    'GT_PK(3,2)'      3404  3604  3756  3616  3764  3781  3502  3682  3701  3607
-CONVEX 1523    'GT_PK(3,2)'      2729  2929  3128  3075  3309  3493  3013  3236  3406  3335
-CONVEX 1524    'GT_PK(3,2)'      3985  3881  3792  3944  3860  3928  3998  3912  3975  4024
-CONVEX 1525    'GT_PK(3,2)'      4479  4489  4507  4506  4526  4536  4645  4664  4670  4809
-CONVEX 1526    'GT_PK(3,2)'      886  851  821  833  796  775  830  792  770  769
-CONVEX 1527    'GT_PK(3,2)'      4214  4266  4322  4207  4258  4199  4110  4156  4104  4004
-CONVEX 1528    'GT_PK(3,2)'      947  906  868  862  818  769  943  903  855  938
-CONVEX 1529    'GT_PK(3,2)'      3703  3866  4012  3748  3902  3789  3818  3967  3854  3925
-CONVEX 1530    'GT_PK(3,2)'      4349  4495  4641  4522  4657  4683  4440  4580  4596  4535
-CONVEX 1531    'GT_PK(3,2)'      676  644  620  642  614  621  605  574  571  538
-CONVEX 1532    'GT_PK(3,2)'      5326  5427  5515  5269  5370  5206  5331  5430  5275  5333
-CONVEX 1533    'GT_PK(3,2)'      4726  4597  4479  4697  4577  4683  4773  4645  4748  4809
-CONVEX 1534    'GT_PK(3,2)'      4461  4505  4524  4592  4628  4740  4358  4396  4499  4275
-CONVEX 1535    'GT_PK(3,2)'      4641  4746  4848  4811  4919  4998  4580  4688  4761  4535
-CONVEX 1536    'GT_PK(3,2)'      4796  4678  4556  4750  4635  4709  4599  4483  4551  4414
-CONVEX 1537    'GT_PK(3,2)'      4159  4242  4320  4103  4170  4045  4331  4392  4261  4504
-CONVEX 1538    'GT_PK(3,2)'      1316  1243  1184  1212  1155  1137  1271  1209  1183  1244
-CONVEX 1539    'GT_PK(3,2)'      2328  2402  2483  2462  2550  2615  2557  2646  2707  2805
-CONVEX 1540    'GT_PK(3,2)'      3530  3650  3757  3353  3494  3199  3605  3713  3422  3675
-CONVEX 1541    'GT_PK(3,2)'      4149  4052  3956  4032  3932  3915  4041  3943  3921  3936
-CONVEX 1542    'GT_PK(3,2)'      3916  3947  3996  3959  4002  4014  3780  3822  3832  3607
-CONVEX 1543    'GT_PK(3,2)'      477  437  400  410  365  351  424  387  357  382
-CONVEX 1544    'GT_PK(3,2)'      545  485  418  526  466  511  513  450  491  483
-CONVEX 1545    'GT_PK(3,2)'      4649  4739  4792  4913  4977  5177  4762  4842  5019  4874
-CONVEX 1546    'GT_PK(3,2)'      925  899  875  950  933  996  952  935  991  998
-CONVEX 1547    'GT_PK(3,2)'      3234  3420  3623  3501  3683  3747  3536  3711  3766  3789
-CONVEX 1548    'GT_PK(3,2)'      4290  4402  4540  4307  4425  4330  4241  4353  4264  4199
-CONVEX 1549    'GT_PK(3,2)'      4879  4864  4848  4934  4919  4998  5042  5024  5104  5197
-CONVEX 1550    'GT_PK(3,2)'      766  803  840  813  848  870  797  836  847  837
-CONVEX 1551    'GT_PK(3,2)'      4310  4365  4439  4309  4363  4315  4451  4528  4457  4618
-CONVEX 1552    'GT_PK(3,2)'      928  958  998  951  991  996  901  935  933  875
-CONVEX 1553    'GT_PK(3,2)'      4186  4359  4536  4217  4385  4254  4245  4405  4265  4287
-CONVEX 1554    'GT_PK(3,2)'      2023  2027  2041  1947  1957  1867  1895  1904  1812  1759
-CONVEX 1555    'GT_PK(3,2)'      2023  2027  2041  2157  2162  2294  1947  1957  2084  1867
-CONVEX 1556    'GT_PK(3,2)'      1759  1895  2023  1667  1787  1580  1812  1947  1708  1867
-CONVEX 1557    'GT_PK(3,2)'      1477  1524  1580  1439  1488  1411  1358  1402  1332  1255
-CONVEX 1558    'GT_PK(3,2)'      1477  1524  1580  1588  1628  1691  1439  1488  1546  1411
-CONVEX 1559    'GT_PK(3,2)'      1477  1524  1580  1552  1597  1622  1588  1628  1655  1691
-CONVEX 1560    'GT_PK(3,2)'      1691  1588  1477  1590  1476  1482  1655  1552  1549  1622
-CONVEX 1561    'GT_PK(3,2)'      1691  1588  1477  1546  1439  1411  1590  1476  1442  1482
-CONVEX 1562    'GT_PK(3,2)'      1255  1358  1477  1195  1280  1137  1332  1439  1254  1411
-CONVEX 1563    'GT_PK(3,2)'      2190  2063  1930  2220  2089  2257  2223  2093  2252  2262
-CONVEX 1564    'GT_PK(3,2)'      2190  2063  1930  2170  2038  2154  2220  2089  2191  2257
-CONVEX 1565    'GT_PK(3,2)'      2190  2063  1930  2222  2090  2258  2170  2038  2196  2154
-CONVEX 1566    'GT_PK(3,2)'      2154  2170  2190  2279  2297  2416  2196  2222  2321  2258
-CONVEX 1567    'GT_PK(3,2)'      2154  2170  2190  2191  2220  2257  2279  2297  2325  2416
-CONVEX 1568    'GT_PK(3,2)'      2262  2223  2190  2430  2388  2615  2252  2220  2422  2257
-CONVEX 1569    'GT_PK(3,2)'      3369  3245  3133  3188  3070  3017  3507  3386  3323  3644
-CONVEX 1570    'GT_PK(3,2)'      3369  3245  3133  3102  2997  2880  3188  3070  2940  3017
-CONVEX 1571    'GT_PK(3,2)'      3133  3386  3644  3193  3449  3248  3070  3323  3119  3017
-CONVEX 1572    'GT_PK(3,2)'      1761  1595  1440  1710  1553  1672  1650  1492  1608  1557
-CONVEX 1573    'GT_PK(3,2)'      1761  1595  1440  1687  1527  1624  1710  1553  1633  1672
-CONVEX 1574    'GT_PK(3,2)'      1557  1650  1761  1724  1841  1930  1608  1710  1791  1672
-CONVEX 1575    'GT_PK(3,2)'      1761  1710  1672  1964  1909  2154  1841  1791  2038  1930
-CONVEX 1576    'GT_PK(3,2)'      3182  3276  3369  2991  3073  2813  3306  3391  3097  3424
-CONVEX 1577    'GT_PK(3,2)'      3182  3276  3369  3020  3102  2880  2991  3073  2844  2813
-CONVEX 1578    'GT_PK(3,2)'      3182  3276  3369  3250  3345  3334  3020  3102  3087  2880
-CONVEX 1579    'GT_PK(3,2)'      2880  3020  3182  2853  3001  2834  3087  3250  3069  3334
-CONVEX 1580    'GT_PK(3,2)'      2880  3020  3182  2844  2991  2813  2853  3001  2821  2834
-CONVEX 1581    'GT_PK(3,2)'      3424  3306  3182  3316  3184  3199  3097  2991  2995  2813
-CONVEX 1582    'GT_PK(3,2)'      1440  1417  1392  1372  1346  1319  1295  1279  1245  1186
-CONVEX 1583    'GT_PK(3,2)'      1440  1417  1392  1527  1506  1624  1372  1346  1461  1319
-CONVEX 1584    'GT_PK(3,2)'      1440  1417  1392  1485  1460  1534  1527  1506  1584  1624
-CONVEX 1585    'GT_PK(3,2)'      1392  1506  1624  1540  1659  1697  1460  1584  1603  1534
-CONVEX 1586    'GT_PK(3,2)'      1624  1584  1534  1778  1722  1951  1659  1603  1821  1697
-CONVEX 1587    'GT_PK(3,2)'      1392  1279  1186  1266  1177  1171  1346  1245  1236  1319
-CONVEX 1588    'GT_PK(3,2)'      1392  1346  1319  1433  1391  1482  1506  1461  1550  1624
-CONVEX 1589    'GT_PK(3,2)'      3248  3121  3015  2945  2839  2679  3229  3105  2937  3218
-CONVEX 1590    'GT_PK(3,2)'      3248  3121  3015  3008  2903  2783  2945  2839  2727  2679
-CONVEX 1591    'GT_PK(3,2)'      3248  3121  3015  3222  3098  3206  3008  2903  2988  2783
-CONVEX 1592    'GT_PK(3,2)'      3015  2903  2783  2948  2841  2900  3098  2988  3019  3206
-CONVEX 1593    'GT_PK(3,2)'      2783  2988  3206  2681  2867  2572  2841  3019  2731  2900
-CONVEX 1594    'GT_PK(3,2)'      3015  3105  3218  3002  3093  3004  2839  2937  2825  2679
-CONVEX 1595    'GT_PK(3,2)'      3015  2839  2679  2697  2539  2416  2903  2727  2585  2783
-CONVEX 1596    'GT_PK(3,2)'      5354  5402  5439  5252  5297  5134  5434  5472  5336  5501
-CONVEX 1597    'GT_PK(3,2)'      2041  2202  2381  2274  2456  2542  2270  2441  2528  2520
-CONVEX 1598    'GT_PK(3,2)'      2041  2202  2381  2162  2337  2294  2274  2456  2406  2542
-CONVEX 1599    'GT_PK(3,2)'      2041  2202  2381  2233  2410  2447  2162  2337  2371  2294
-CONVEX 1600    'GT_PK(3,2)'      2381  2337  2294  2460  2421  2556  2410  2371  2482  2447
-CONVEX 1601    'GT_PK(3,2)'      2294  2371  2447  2296  2370  2307  2421  2482  2426  2556
-CONVEX 1602    'GT_PK(3,2)'      2381  2441  2520  2616  2699  2893  2456  2528  2708  2542
-CONVEX 1603    'GT_PK(3,2)'      2381  2456  2542  2586  2684  2834  2337  2406  2548  2294
-CONVEX 1604    'GT_PK(3,2)'      324  360  400  325  365  351  295  332  304  274
-CONVEX 1605    'GT_PK(3,2)'      2613  2522  2405  2799  2696  3014  2744  2634  2946  2880
-CONVEX 1606    'GT_PK(3,2)'      2572  2580  2564  2867  2857  3206  2681  2676  2988  2783
-CONVEX 1607    'GT_PK(3,2)'      2307  2175  2055  2370  2241  2447  2296  2169  2371  2294
-CONVEX 1608    'GT_PK(3,2)'      1988  1905  1839  1794  1716  1622  1835  1756  1655  1691
-CONVEX 1609    'GT_PK(3,2)'      2234  2287  2338  2309  2363  2395  2183  2245  2272  2154
-CONVEX 1610    'GT_PK(3,2)'      1951  1963  1991  1722  1740  1534  1778  1799  1584  1624
-CONVEX 1611    'GT_PK(3,2)'      2338  2459  2572  2592  2731  2900  2553  2681  2841  2783
-CONVEX 1612    'GT_PK(3,2)'      2405  2365  2307  2470  2426  2556  2345  2296  2421  2294
-CONVEX 1613    'GT_PK(3,2)'      2564  2600  2613  2921  2950  3334  2716  2744  3087  2880
-CONVEX 1614    'GT_PK(3,2)'      1839  1884  1951  1755  1821  1697  1723  1778  1659  1624
-CONVEX 1615    'GT_PK(3,2)'      2055  2013  1988  1829  1794  1622  1877  1835  1655  1691
-CONVEX 1616    'GT_PK(3,2)'      1991  2101  2234  2111  2237  2258  2073  2183  2196  2154
-CONVEX 1617    'GT_PK(3,2)'      5503  5470  5446  5423  5390  5339  5401  5378  5316  5296
-CONVEX 1618    'GT_PK(3,2)'      1106  1123  1140  1068  1091  1041  1097  1110  1058  1088
-CONVEX 1619    'GT_PK(3,2)'      3927  3882  3847  3938  3910  3965  3777  3732  3798  3569
-CONVEX 1620    'GT_PK(3,2)'      2702  2861  3036  3031  3219  3415  2775  2947  3118  2871
-CONVEX 1621    'GT_PK(3,2)'      3326  3508  3678  3537  3699  3728  3291  3466  3499  3249
-CONVEX 1622    'GT_PK(3,2)'      2650  2923  3227  2840  3131  3061  2732  3012  2938  2820
-CONVEX 1623    'GT_PK(3,2)'      5296  5378  5446  5316  5390  5339  5317  5395  5337  5345
-CONVEX 1624    'GT_PK(3,2)'      5520  5534  5547  5464  5486  5400  5412  5436  5340  5278
-CONVEX 1625    'GT_PK(3,2)'      5492  5525  5547  5334  5381  5142  5530  5555  5396  5561
-CONVEX 1626    'GT_PK(3,2)'      717  668  620  645  598  585  667  614  600  621
-CONVEX 1627    'GT_PK(3,2)'      5087  4971  4872  5011  4905  4946  5012  4904  4939  4944
-CONVEX 1628    'GT_PK(3,2)'      4149  4228  4323  4032  4114  3915  4052  4137  3932  3956
-CONVEX 1629    'GT_PK(3,2)'      3916  4022  4116  3959  4062  4014  3947  4051  4002  3996
-CONVEX 1630    'GT_PK(3,2)'      964  914  863  965  911  973  917  864  919  872
-CONVEX 1631    'GT_PK(3,2)'      3421  3625  3774  3490  3670  3559  3409  3617  3478  3404
-CONVEX 1632    'GT_PK(3,2)'      3890  3979  4060  3667  3779  3328  3875  3961  3648  3867
-CONVEX 1633    'GT_PK(3,2)'      3433  3342  3258  3308  3216  3199  3233  3145  3114  3049
-CONVEX 1634    'GT_PK(3,2)'      1375  1331  1286  1237  1199  1137  1317  1269  1198  1267
-CONVEX 1635    'GT_PK(3,2)'      2636  2785  2971  2606  2773  2615  2622  2780  2612  2627
-CONVEX 1636    'GT_PK(3,2)'      859  811  769  888  844  922  873  830  902  886
-CONVEX 1637    'GT_PK(3,2)'      3182  3001  2834  3184  3005  3199  2991  2821  2995  2813
-CONVEX 1638    'GT_PK(3,2)'      2190  2297  2416  2388  2504  2615  2220  2325  2422  2257
-CONVEX 1639    'GT_PK(3,2)'      1477  1476  1482  1280  1283  1137  1439  1442  1254  1411
-CONVEX 1640    'GT_PK(3,2)'      4468  4567  4649  4501  4583  4535  4668  4754  4695  4868
-CONVEX 1641    'GT_PK(3,2)'      1094  1069  1053  1019  1004  959  1113  1093  1044  1137
-CONVEX 1642    'GT_PK(3,2)'      4954  4895  4845  5093  5028  5224  4785  4730  4917  4618
-CONVEX 1643    'GT_PK(3,2)'      5324  5353  5373  5148  5183  4931  5318  5347  5140  5313
-CONVEX 1644    'GT_PK(3,2)'      581  531  490  566  524  557  577  537  563  578
-CONVEX 1645    'GT_PK(3,2)'      647  635  627  618  607  592  670  654  641  697
-CONVEX 1646    'GT_PK(3,2)'      144  102  66  177  126  228  123  84  151  109
-CONVEX 1647    'GT_PK(3,2)'      4342  4407  4461  4527  4578  4709  4419  4480  4600  4512
-CONVEX 1648    'GT_PK(3,2)'      70  89  113  71  103  93  79  105  96  111
-CONVEX 1649    'GT_PK(3,2)'      113  105  111  155  148  214  103  96  142  93
-CONVEX 1650    'GT_PK(3,2)'      70  89  113  58  88  81  71  103  75  93
-CONVEX 1651    'GT_PK(3,2)'      93  103  113  169  190  268  142  155  240  214
-CONVEX 1652    'GT_PK(3,2)'      93  103  113  75  88  81  169  190  150  268
-CONVEX 1653    'GT_PK(3,2)'      113  105  111  190  162  268  155  148  240  214
-CONVEX 1654    'GT_PK(3,2)'      2409  2355  2301  2507  2448  2615  2521  2463  2633  2650
-CONVEX 1655    'GT_PK(3,2)'      3693  3627  3551  3456  3365  3199  3476  3394  3220  3249
-CONVEX 1656    'GT_PK(3,2)'      2884  2889  2908  3039  3051  3217  2810  2822  2978  2762
-CONVEX 1657    'GT_PK(3,2)'      3529  3257  3010  3356  3095  3210  3481  3211  3321  3432
-CONVEX 1658    'GT_PK(3,2)'      3893  4010  4122  4016  4121  4132  4033  4141  4139  4152
-CONVEX 1659    'GT_PK(3,2)'      4665  4544  4416  4537  4406  4410  4486  4362  4357  4326
-CONVEX 1660    'GT_PK(3,2)'      5320  5384  5451  5513  5551  5600  5248  5328  5466  5177
-CONVEX 1661    'GT_PK(3,2)'      890  867  840  877  848  870  831  803  813  766
-CONVEX 1662    'GT_PK(3,2)'      2908  2767  2647  3038  2904  3199  2822  2698  2962  2762
-CONVEX 1663    'GT_PK(3,2)'      3010  2932  2847  2792  2726  2615  3211  3117  2989  3432
-CONVEX 1664    'GT_PK(3,2)'      3716  3808  3890  3754  3841  3793  3531  3667  3591  3328
-CONVEX 1665    'GT_PK(3,2)'      992  980  964  1006  993  1023  982  965  997  973
-CONVEX 1666    'GT_PK(3,2)'      3077  3244  3421  3411  3600  3744  3317  3490  3649  3559
-CONVEX 1667    'GT_PK(3,2)'      3015  3159  3320  2998  3141  2990  3002  3150  2986  3004
-CONVEX 1668    'GT_PK(3,2)'      1392  1312  1238  1432  1342  1474  1266  1201  1301  1171
-CONVEX 1669    'GT_PK(3,2)'      717  736  754  693  716  686  699  722  680  684
-CONVEX 1670    'GT_PK(3,2)'      2381  2480  2594  2538  2653  2709  2616  2740  2784  2893
-CONVEX 1671    'GT_PK(3,2)'      3249  3067  2908  3230  3051  3217  3291  3099  3274  3326
-CONVEX 1672    'GT_PK(3,2)'      3010  3108  3227  3095  3213  3210  2812  2923  2913  2650
-CONVEX 1673    'GT_PK(3,2)'      1477  1388  1316  1476  1384  1482  1495  1412  1499  1516
-CONVEX 1674    'GT_PK(3,2)'      2190  2264  2328  2297  2367  2416  2334  2403  2450  2492
-CONVEX 1675    'GT_PK(3,2)'      3182  3349  3530  3001  3160  2834  3170  3336  2994  3171
-CONVEX 1676    'GT_PK(3,2)'      5067  5135  5196  4837  4906  4618  5007  5075  4785  4954
-CONVEX 1677    'GT_PK(3,2)'      5305  5255  5197  5169  5104  4998  5095  5024  4919  4848
-CONVEX 1678    'GT_PK(3,2)'      5305  5255  5197  5322  5274  5345  5169  5104  5189  4998
-CONVEX 1679    'GT_PK(3,2)'      4434  4347  4281  4568  4484  4708  4547  4464  4679  4654
-CONVEX 1680    'GT_PK(3,2)'      220  246  274  160  192  111  280  304  237  351
-CONVEX 1681    'GT_PK(3,2)'      202  234  268  130  150  81  147  190  88  113
-CONVEX 1682    'GT_PK(3,2)'      1210  1264  1337  1296  1369  1411  1253  1321  1352  1311
-CONVEX 1683    'GT_PK(3,2)'      2198  2082  1955  2218  2095  2257  2135  2003  2152  2068
-CONVEX 1684    'GT_PK(3,2)'      3364  3254  3132  2992  2892  2679  3042  2942  2714  2759
-CONVEX 1685    'GT_PK(3,2)'      1221  1179  1144  1258  1220  1319  1231  1193  1277  1248
-CONVEX 1686    'GT_PK(3,2)'      3341  3435  3514  3063  3138  2813  3103  3191  2852  2901
-CONVEX 1687    'GT_PK(3,2)'      2194  2318  2451  2351  2487  2542  2219  2342  2384  2256
-CONVEX 1688    'GT_PK(3,2)'      2750  2873  2990  2866  2986  3004  2569  2687  2693  2416
-CONVEX 1689    'GT_PK(3,2)'      1468  1463  1474  1297  1301  1171  1472  1473  1306  1482
-CONVEX 1690    'GT_PK(3,2)'      2954  2831  2709  2924  2784  2893  2891  2765  2858  2834
-CONVEX 1691    'GT_PK(3,2)'      315  342  377  273  309  249  281  321  245  263
-CONVEX 1692    'GT_PK(3,2)'      4562  4620  4691  4497  4561  4438  4430  4488  4367  4320
-CONVEX 1693    'GT_PK(3,2)'      2971  2856  2750  2979  2866  3004  2780  2685  2798  2627
-CONVEX 1694    'GT_PK(3,2)'      2627  2780  2971  2612  2773  2615  2798  2979  2791  3004
-CONVEX 1695    'GT_PK(3,2)'      3004  2798  2627  2825  2649  2679  2791  2612  2641  2615
-CONVEX 1696    'GT_PK(3,2)'      3258  3092  2954  3065  2924  2893  3145  2993  2968  3049
-CONVEX 1697    'GT_PK(3,2)'      3049  3145  3258  3114  3216  3199  2968  3065  3034  2893
-CONVEX 1698    'GT_PK(3,2)'      2893  2968  3049  2659  2725  2451  3034  3114  2781  3199
-CONVEX 1699    'GT_PK(3,2)'      1286  1373  1468  1222  1297  1171  1269  1361  1215  1267
-CONVEX 1700    'GT_PK(3,2)'      1267  1269  1286  1198  1199  1137  1215  1222  1152  1171
-CONVEX 1701    'GT_PK(3,2)'      1171  1215  1267  1236  1290  1319  1152  1198  1211  1137
-CONVEX 1702    'GT_PK(3,2)'      3132  3283  3432  3057  3205  3004  2983  3117  2916  2847
-CONVEX 1703    'GT_PK(3,2)'      2451  2595  2762  2781  2962  3199  2546  2698  2904  2647
-CONVEX 1704    'GT_PK(3,2)'      1144  1087  1032  1154  1098  1171  1112  1055  1121  1086
-CONVEX 1705    'GT_PK(3,2)'      5196  5258  5307  5357  5406  5493  5075  5147  5270  4954
-CONVEX 1706    'GT_PK(3,2)'      5565  5538  5508  5425  5368  5206  5475  5429  5275  5333
-CONVEX 1707    'GT_PK(3,2)'      111  96  93  153  143  228  148  142  217  214
-CONVEX 1708    'GT_PK(3,2)'      93  142  214  100  152  119  143  217  156  228
-CONVEX 1709    'GT_PK(3,2)'      214  148  111  270  226  340  217  153  276  228
-CONVEX 1710    'GT_PK(3,2)'      4874  4775  4654  4867  4755  4868  4762  4658  4754  4649
-CONVEX 1711    'GT_PK(3,2)'      351  416  483  336  406  340  379  450  373  418
-CONVEX 1712    'GT_PK(3,2)'      5130  5272  5391  5155  5294  5185  5221  5341  5240  5296
-CONVEX 1713    'GT_PK(3,2)'      4326  4249  4182  4357  4292  4410  4208  4143  4251  4108
-CONVEX 1714    'GT_PK(3,2)'      2023  2116  2205  2228  2323  2447  2027  2119  2233  2041
-CONVEX 1715    'GT_PK(3,2)'      1761  1701  1651  1631  1593  1534  1595  1542  1485  1440
-CONVEX 1716    'GT_PK(3,2)'      3426  3279  3133  3393  3226  3334  3390  3245  3345  3369
-CONVEX 1717    'GT_PK(3,2)'      5134  5208  5278  5280  5340  5400  4978  5068  5156  4843
-CONVEX 1718    'GT_PK(3,2)'      5515  5474  5431  5363  5310  5177  5484  5440  5328  5451
-CONVEX 1719    'GT_PK(3,2)'      578  537  490  563  524  557  527  482  517  480
-CONVEX 1720    'GT_PK(3,2)'      5224  5136  5022  4967  4873  4731  5214  5122  4960  5199
-CONVEX 1721    'GT_PK(3,2)'      119  161  232  181  242  268  95  140  150  81
-CONVEX 1722    'GT_PK(3,2)'      5380  5265  5138  5309  5184  5234  5315  5205  5242  5260
-CONVEX 1723    'GT_PK(3,2)'      268  256  255  162  157  111  190  185  105  113
-CONVEX 1724    'GT_PK(3,2)'      3364  3452  3513  3167  3242  2996  3307  3373  3104  3248
-CONVEX 1725    'GT_PK(3,2)'      2194  2060  1920  2032  1897  1868  2118  1980  1954  2041
-CONVEX 1726    'GT_PK(3,2)'      643  662  682  705  719  760  665  681  721  686
-CONVEX 1727    'GT_PK(3,2)'      1221  1274  1344  1307  1379  1413  1322  1383  1419  1440
-CONVEX 1728    'GT_PK(3,2)'      3577  3555  3514  3304  3264  3048  3465  3434  3194  3369
-CONVEX 1729    'GT_PK(3,2)'      5567  5542  5515  5598  5583  5618  5524  5484  5573  5451
-CONVEX 1730    'GT_PK(3,2)'      1519  1427  1337  1530  1436  1551  1548  1454  1560  1580
-CONVEX 1731    'GT_PK(3,2)'      1679  1807  1955  1678  1809  1684  1793  1940  1792  1930
-CONVEX 1732    'GT_PK(3,2)'      3518  3366  3234  3638  3501  3747  3269  3125  3395  3043
-CONVEX 1733    'GT_PK(3,2)'      4472  4373  4290  4397  4307  4330  4327  4231  4248  4183
-CONVEX 1734    'GT_PK(3,2)'      805  865  922  814  876  837  835  891  847  870
-CONVEX 1735    'GT_PK(3,2)'      255  227  202  164  139  97  185  147  101  113
-CONVEX 1736    'GT_PK(3,2)'      2409  2499  2593  2717  2811  3061  2507  2597  2823  2615
-CONVEX 1737    'GT_PK(3,2)'      3693  3788  3865  3706  3799  3728  3456  3590  3469  3199
-CONVEX 1738    'GT_PK(3,2)'      4256  4216  4182  4283  4235  4300  4401  4351  4424  4553
-CONVEX 1739    'GT_PK(3,2)'      5431  5517  5567  5469  5539  5510  5440  5524  5480  5451
-CONVEX 1740    'GT_PK(3,2)'      840  885  928  904  945  968  898  941  961  959
-CONVEX 1741    'GT_PK(3,2)'      4275  4221  4152  4383  4325  4512  4358  4311  4480  4461
-CONVEX 1742    'GT_PK(3,2)'      5307  5198  5067  5236  5108  5153  5147  5007  5058  4954
-CONVEX 1743    'GT_PK(3,2)'      5134  5003  4879  4989  4869  4868  5165  5042  5033  5197
-CONVEX 1744    'GT_PK(3,2)'      2247  2206  2173  2246  2207  2257  2029  1997  2030  1820
-CONVEX 1745    'GT_PK(3,2)'      2313  2275  2244  2549  2502  2813  2390  2358  2578  2386
-CONVEX 1746    'GT_PK(3,2)'      2173  2206  2247  2400  2440  2679  2316  2349  2510  2386
-CONVEX 1747    'GT_PK(3,2)'      2244  2275  2313  2377  2411  2542  2081  2106  2187  1890
-CONVEX 1748    'GT_PK(3,2)'      1673  1704  1742  1484  1513  1319  1698  1728  1547  1820
-CONVEX 1749    'GT_PK(3,2)'      1742  1704  1673  1568  1531  1411  1770  1738  1625  1890
-CONVEX 1750    'GT_PK(3,2)'      1820  1850  1900  2030  2070  2257  2029  2071  2246  2247
-CONVEX 1751    'GT_PK(3,2)'      2386  2423  2461  2578  2624  2813  2390  2433  2549  2313
-CONVEX 1752    'GT_PK(3,2)'      2461  2423  2386  2552  2510  2679  2389  2349  2440  2247
-CONVEX 1753    'GT_PK(3,2)'      1965  1926  1890  2229  2187  2542  2144  2106  2411  2313
-CONVEX 1754    'GT_PK(3,2)'      1900  1850  1820  1585  1547  1319  1768  1728  1513  1742
-CONVEX 1755    'GT_PK(3,2)'      1890  1926  1965  1625  1665  1411  1770  1813  1568  1742
-CONVEX 1756    'GT_PK(3,2)'      3538  3255  3004  3392  3122  3281  3460  3185  3325  3383
-CONVEX 1757    'GT_PK(3,2)'      2837  2862  2893  3198  3232  3614  2985  3016  3376  3153
-CONVEX 1758    'GT_PK(3,2)'      1119  1142  1171  1124  1151  1139  1159  1187  1169  1204
-CONVEX 1759    'GT_PK(3,2)'      1210  1161  1117  1296  1241  1411  1170  1125  1254  1137
-CONVEX 1760    'GT_PK(3,2)'      4233  4128  4026  4118  4017  4014  4240  4135  4133  4254
-CONVEX 1761    'GT_PK(3,2)'      3793  3565  3281  3591  3299  3328  3629  3338  3363  3415
-CONVEX 1762    'GT_PK(3,2)'      3744  3676  3614  3649  3576  3559  3852  3812  3794  3965
-CONVEX 1763    'GT_PK(3,2)'      1023  1078  1139  997  1048  973  1029  1089  1001  1041
-CONVEX 1764    'GT_PK(3,2)'      4438  4338  4250  4164  4081  3915  4229  4145  3981  4045
-CONVEX 1765    'GT_PK(3,2)'      4540  4640  4742  4425  4529  4330  4353  4453  4264  4199
-CONVEX 1766    'GT_PK(3,2)'      4422  4333  4244  4302  4209  4183  4369  4284  4248  4330
-CONVEX 1767    'GT_PK(3,2)'      3416  3505  3601  3221  3312  3043  3602  3669  3395  3747
-CONVEX 1768    'GT_PK(3,2)'      4805  4943  5084  4729  4865  4654  4759  4892  4679  4708
-CONVEX 1769    'GT_PK(3,2)'      2880  2744  2613  3087  2950  3334  2946  2799  3142  3014
-CONVEX 1770    'GT_PK(3,2)'      3014  2946  2880  2925  2853  2834  3142  3087  3069  3334
-CONVEX 1771    'GT_PK(3,2)'      2154  2183  2234  2196  2237  2258  2272  2309  2315  2395
-CONVEX 1772    'GT_PK(3,2)'      2395  2272  2154  2398  2279  2416  2315  2196  2321  2258
-CONVEX 1773    'GT_PK(3,2)'      4926  4932  4941  4693  4701  4461  4828  4839  4592  4740
-CONVEX 1774    'GT_PK(3,2)'      5159  5232  5296  4915  5001  4683  5074  5163  4840  4998
-CONVEX 1775    'GT_PK(3,2)'      3017  3070  3133  2890  2953  2783  3119  3193  3008  3248
-CONVEX 1776    'GT_PK(3,2)'      2023  1947  1867  1848  1764  1691  1787  1708  1628  1580
-CONVEX 1777    'GT_PK(3,2)'      5607  5591  5572  5589  5568  5565  5581  5562  5553  5549
-CONVEX 1778    'GT_PK(3,2)'      5373  5435  5493  5290  5357  5196  5347  5408  5261  5313
-CONVEX 1779    'GT_PK(3,2)'      4004  3873  3744  3814  3649  3559  3983  3852  3794  3965
-CONVEX 1780    'GT_PK(3,2)'      938  979  1023  948  997  973  985  1029  1001  1041
-CONVEX 1781    'GT_PK(3,2)'      3925  3861  3793  3688  3591  3328  3729  3629  3363  3415
-CONVEX 1782    'GT_PK(3,2)'      66  48  38  57  44  68  84  64  90  109
-CONVEX 1783    'GT_PK(3,2)'      490  435  377  458  397  431  428  367  391  366
-CONVEX 1784    'GT_PK(3,2)'      5153  5236  5307  5263  5332  5358  5282  5348  5371  5382
-CONVEX 1785    'GT_PK(3,2)'      3623  3740  3827  3683  3786  3747  3711  3804  3766  3789
-CONVEX 1786    'GT_PK(3,2)'      324  290  268  205  162  111  286  251  180  252
-CONVEX 1787    'GT_PK(3,2)'      4731  4582  4439  4666  4528  4618  4791  4644  4735  4857
-CONVEX 1788    'GT_PK(3,2)'      59  37  22  83  55  111  34  17  51  24
-CONVEX 1789    'GT_PK(3,2)'      4848  4746  4641  4919  4811  4998  5000  4894  5074  5159
-CONVEX 1790    'GT_PK(3,2)'      697  709  725  687  708  696  743  751  737  780
-CONVEX 1791    'GT_PK(3,2)'      4983  5146  5284  5082  5228  5177  5192  5319  5273  5356
-CONVEX 1792    'GT_PK(3,2)'      4214  4110  4004  4071  3952  3928  4090  3983  3934  3965
-CONVEX 1793    'GT_PK(3,2)'      3703  3818  3925  3595  3751  3493  3566  3729  3437  3415
-CONVEX 1794    'GT_PK(3,2)'      947  943  938  889  881  837  989  985  932  1041
-CONVEX 1795    'GT_PK(3,2)'      4914  4862  4805  4609  4554  4330  4804  4759  4511  4708
-CONVEX 1796    'GT_PK(3,2)'      682  732  777  719  767  760  681  731  721  686
-CONVEX 1797    'GT_PK(3,2)'      5196  5066  4926  4906  4764  4618  4961  4828  4676  4740
-CONVEX 1798    'GT_PK(3,2)'      3968  3920  3874  3853  3807  3747  4048  4005  3937  4132
-CONVEX 1799    'GT_PK(3,2)'      24  17  22  21  20  32  11  7  15  9
-CONVEX 1800    'GT_PK(3,2)'      4315  4366  4411  4457  4516  4618  4413  4469  4571  4539
-CONVEX 1801    'GT_PK(3,2)'      5138  5002  4866  5041  4898  4944  4890  4756  4797  4647
-CONVEX 1802    'GT_PK(3,2)'      5326  5427  5515  5249  5363  5177  5269  5370  5188  5206
-CONVEX 1803    'GT_PK(3,2)'      317  327  351  212  237  111  320  336  226  340
-CONVEX 1804    'GT_PK(3,2)'      4654  4559  4468  4679  4584  4708  4755  4668  4783  4868
-CONVEX 1805    'GT_PK(3,2)'      305  349  394  258  306  214  337  383  302  382
-CONVEX 1806    'GT_PK(3,2)'      5173  5312  5431  5230  5361  5289  5077  5243  5149  4987
-CONVEX 1807    'GT_PK(3,2)'      5356  5319  5284  5478  5447  5561  5459  5420  5552  5532
-CONVEX 1808    'GT_PK(3,2)'      4250  4200  4159  4070  4027  3880  4145  4103  3958  4045
-CONVEX 1809    'GT_PK(3,2)'      5296  5302  5305  5317  5322  5345  5163  5169  5189  4998
-CONVEX 1810    'GT_PK(3,2)'      4026  4107  4186  3974  4057  3924  4135  4217  4089  4254
-CONVEX 1811    'GT_PK(3,2)'      382  350  324  357  325  351  319  286  300  252
-CONVEX 1812    'GT_PK(3,2)'      4838  4991  5153  4951  5108  5067  4891  5058  5007  4954
-CONVEX 1813    'GT_PK(3,2)'      2661  2532  2395  2481  2363  2338  2529  2398  2375  2416
-CONVEX 1814    'GT_PK(3,2)'      1643  1689  1746  1733  1783  1839  1562  1607  1649  1482
-CONVEX 1815    'GT_PK(3,2)'      2801  2920  3014  2591  2696  2405  2814  2925  2602  2834
-CONVEX 1816    'GT_PK(3,2)'      490  510  528  428  453  366  482  502  421  480
-CONVEX 1817    'GT_PK(3,2)'      2198  2285  2380  2218  2304  2257  2394  2491  2422  2615
-CONVEX 1818    'GT_PK(3,2)'      3341  3208  3079  3063  2943  2813  3265  3135  2995  3199
-CONVEX 1819    'GT_PK(3,2)'      4954  5147  5307  5178  5332  5358  5058  5236  5263  5153
-CONVEX 1820    'GT_PK(3,2)'      244  288  338  229  278  228  318  361  313  394
-CONVEX 1821    'GT_PK(3,2)'      4987  4947  4881  5081  5027  5177  5149  5101  5231  5289
-CONVEX 1822    'GT_PK(3,2)'      4539  4689  4845  4469  4626  4411  4571  4730  4516  4618
-CONVEX 1823    'GT_PK(3,2)'      4182  4297  4416  4292  4406  4410  4351  4493  4477  4553
-CONVEX 1824    'GT_PK(3,2)'      202  147  113  130  88  81  139  101  78  97
-CONVEX 1825    'GT_PK(3,2)'      4150  4289  4439  4334  4485  4539  4226  4363  4413  4315
-CONVEX 1826    'GT_PK(3,2)'      111  79  70  47  35  32  96  71  53  93
-CONVEX 1827    'GT_PK(3,2)'      70  67  73  131  136  221  79  87  146  111
-CONVEX 1828    'GT_PK(3,2)'      805  758  717  742  693  686  786  741  728  769
-CONVEX 1829    'GT_PK(3,2)'      97  127  174  164  211  255  101  135  185  113
-CONVEX 1830    'GT_PK(3,2)'      5567  5524  5451  5584  5551  5600  5539  5480  5564  5510
-CONVEX 1831    'GT_PK(3,2)'      5510  5410  5289  5469  5361  5431  5480  5369  5440  5451
-CONVEX 1832    'GT_PK(3,2)'      2750  2688  2636  2569  2514  2416  2685  2622  2518  2627
-CONVEX 1833    'GT_PK(3,2)'      1468  1420  1375  1472  1423  1482  1361  1317  1370  1267
-CONVEX 1834    'GT_PK(3,2)'      2871  2836  2805  2739  2707  2615  2670  2646  2550  2483
-CONVEX 1835    'GT_PK(3,2)'      2483  2670  2871  2752  2964  3061  2550  2739  2823  2615
-CONVEX 1836    'GT_PK(3,2)'      2871  2739  2615  3028  2896  3210  2964  2823  3126  3061
-CONVEX 1837    'GT_PK(3,2)'      3061  2964  2871  3195  3081  3328  3126  3028  3271  3210
-CONVEX 1838    'GT_PK(3,2)'      3210  3126  3061  3213  3131  3227  3271  3195  3272  3328
-CONVEX 1839    'GT_PK(3,2)'      3061  2964  2871  3225  3118  3415  3195  3081  3363  3328
-CONVEX 1840    'GT_PK(3,2)'      2871  3028  3210  2936  3089  3004  3081  3271  3155  3328
-CONVEX 1841    'GT_PK(3,2)'      2871  2739  2615  2936  2791  3004  3028  2896  3089  3210
-CONVEX 1842    'GT_PK(3,2)'      2871  2739  2615  2915  2773  2971  2936  2791  2979  3004
-CONVEX 1843    'GT_PK(3,2)'      2954  3187  3433  2891  3111  2834  2993  3233  2939  3049
-CONVEX 1844    'GT_PK(3,2)'      1088  1158  1244  1107  1183  1137  1130  1209  1155  1184
-CONVEX 1845    'GT_PK(3,2)'      1184  1130  1088  1062  1017  959  1155  1107  1044  1137
-CONVEX 1846    'GT_PK(3,2)'      1088  1107  1137  1035  1061  996  1017  1044  974  959
-CONVEX 1847    'GT_PK(3,2)'      959  1017  1088  963  1025  973  974  1035  984  996
-CONVEX 1848    'GT_PK(3,2)'      996  974  959  933  913  875  984  963  921  973
-CONVEX 1849    'GT_PK(3,2)'      959  1017  1088  995  1058  1041  963  1025  1001  973
-CONVEX 1850    'GT_PK(3,2)'      1088  1035  996  1126  1077  1171  1025  984  1064  973
-CONVEX 1851    'GT_PK(3,2)'      1088  1107  1137  1126  1152  1171  1035  1061  1077  996
-CONVEX 1852    'GT_PK(3,2)'      3569  3619  3675  3379  3422  3199  3664  3713  3494  3757
-CONVEX 1853    'GT_PK(3,2)'      3757  3664  3569  3735  3646  3728  3494  3379  3469  3199
-CONVEX 1854    'GT_PK(3,2)'      3569  3379  3199  3382  3200  3217  3646  3469  3488  3728
-CONVEX 1855    'GT_PK(3,2)'      3728  3646  3569  3645  3558  3559  3488  3382  3385  3217
-CONVEX 1856    'GT_PK(3,2)'      3217  3488  3728  3274  3537  3326  3385  3645  3430  3559
-CONVEX 1857    'GT_PK(3,2)'      3728  3646  3569  3845  3798  3965  3645  3558  3794  3559
-CONVEX 1858    'GT_PK(3,2)'      3569  3382  3217  3209  3040  2893  3558  3385  3201  3559
-CONVEX 1859    'GT_PK(3,2)'      3569  3379  3199  3209  3034  2893  3382  3200  3040  3217
-CONVEX 1860    'GT_PK(3,2)'      3569  3379  3199  3402  3216  3258  3209  3034  3065  2893
-CONVEX 1861    'GT_PK(3,2)'      3874  3993  4108  4011  4125  4152  4005  4115  4139  4132
-CONVEX 1862    'GT_PK(3,2)'      5049  5105  5150  4827  4880  4617  4976  5043  4770  4931
-CONVEX 1863    'GT_PK(3,2)'      5037  5103  5159  4855  4915  4683  4834  4894  4657  4641
-CONVEX 1864    'GT_PK(3,2)'      1833  1950  2058  2002  2114  2173  2043  2149  2207  2257
-CONVEX 1865    'GT_PK(3,2)'      1416  1448  1500  1539  1577  1673  1360  1394  1484  1319
-CONVEX 1866    'GT_PK(3,2)'      2442  2527  2582  2299  2366  2173  2554  2620  2400  2679
-CONVEX 1867    'GT_PK(3,2)'      5061  5203  5320  5115  5248  5177  4962  5116  5027  4881
-CONVEX 1868    'GT_PK(3,2)'      1581  1508  1457  1612  1563  1673  1487  1429  1531  1411
-CONVEX 1869    'GT_PK(3,2)'      2644  2596  2544  2428  2379  2244  2722  2672  2502  2813
-CONVEX 1870    'GT_PK(3,2)'      2182  2087  1977  2209  2098  2244  2347  2242  2377  2542
-CONVEX 1871    'GT_PK(3,2)'      927  894  872  957  929  996  900  871  933  875
-CONVEX 1872    'GT_PK(3,2)'      4641  4681  4726  4657  4697  4683  4834  4883  4855  5037
-CONVEX 1873    'GT_PK(3,2)'      2564  2535  2405  2716  2634  2880  2474  2361  2570  2313
-CONVEX 1874    'GT_PK(3,2)'      2338  2489  2564  2553  2676  2783  2290  2437  2496  2247
-CONVEX 1875    'GT_PK(3,2)'      1991  2160  2338  2073  2245  2154  2112  2290  2188  2247
-CONVEX 1876    'GT_PK(3,2)'      2405  2238  2055  2345  2169  2294  2180  2007  2132  1965
-CONVEX 1877    'GT_PK(3,2)'      1839  1875  1991  1723  1799  1624  1786  1822  1683  1742
-CONVEX 1878    'GT_PK(3,2)'      2055  1914  1839  1877  1756  1691  1857  1786  1707  1742
-CONVEX 1879    'GT_PK(3,2)'      2461  2509  2564  2658  2716  2880  2433  2474  2570  2313
-CONVEX 1880    'GT_PK(3,2)'      2564  2509  2461  2676  2610  2783  2437  2389  2496  2247
-CONVEX 1881    'GT_PK(3,2)'      1900  1944  1991  2019  2073  2154  2071  2112  2188  2247
-CONVEX 1882    'GT_PK(3,2)'      2313  2361  2405  2295  2345  2294  2144  2180  2132  1965
-CONVEX 1883    'GT_PK(3,2)'      1991  1944  1900  1799  1747  1624  1822  1768  1683  1742
-CONVEX 1884    'GT_PK(3,2)'      1965  2007  2055  1824  1877  1691  1813  1857  1707  1742
-CONVEX 1885    'GT_PK(3,2)'      4342  4238  4122  4419  4304  4512  4394  4280  4467  4450
-CONVEX 1886    'GT_PK(3,2)'      274  243  221  192  146  111  215  193  122  174
-CONVEX 1887    'GT_PK(3,2)'      5572  5595  5614  5568  5594  5565  5586  5606  5579  5593
-CONVEX 1888    'GT_PK(3,2)'      4665  4765  4866  4486  4585  4326  4537  4637  4357  4410
-CONVEX 1889    'GT_PK(3,2)'      2416  2279  2154  2319  2188  2247  2325  2191  2246  2257
-CONVEX 1890    'GT_PK(3,2)'      2834  2853  2880  2555  2570  2313  2821  2844  2549  2813
-CONVEX 1891    'GT_PK(3,2)'      1482  1590  1691  1605  1707  1742  1442  1546  1568  1411
-CONVEX 1892    'GT_PK(3,2)'      70  107  174  79  122  111  131  193  146  221
-CONVEX 1893    'GT_PK(3,2)'      5320  5299  5289  5248  5231  5177  5116  5101  5027  4881
-CONVEX 1894    'GT_PK(3,2)'      4322  4285  4254  4498  4449  4671  4258  4223  4421  4199
-CONVEX 1895    'GT_PK(3,2)'      5333  5331  5326  5127  5121  4874  5275  5269  5045  5206
-CONVEX 1896    'GT_PK(3,2)'      2702  2786  2897  2870  2972  3061  3031  3139  3225  3415
-CONVEX 1897    'GT_PK(3,2)'      3927  4001  4076  3826  3908  3728  3938  4019  3845  3965
-CONVEX 1898    'GT_PK(3,2)'      1106  1065  1026  1027  987  959  1068  1030  995  1041
-CONVEX 1899    'GT_PK(3,2)'      268  234  202  150  130  81  242  208  140  232
-CONVEX 1900    'GT_PK(3,2)'      355  303  255  265  211  174  314  253  215  274
-CONVEX 1901    'GT_PK(3,2)'      4857  4849  4845  5029  5013  5199  5072  5065  5241  5271
-CONVEX 1902    'GT_PK(3,2)'      4012  4029  4045  4061  4068  4098  3902  3917  3939  3789
-CONVEX 1903    'GT_PK(3,2)'      947  916  886  934  902  922  862  830  844  769
-CONVEX 1904    'GT_PK(3,2)'      1839  1905  1988  1716  1794  1622  1783  1866  1676  1746
-CONVEX 1905    'GT_PK(3,2)'      5339  5267  5185  5186  5091  4998  5219  5131  5034  5084
-CONVEX 1906    'GT_PK(3,2)'      249  179  109  222  151  228  233  158  209  231
-CONVEX 1907    'GT_PK(3,2)'      4737  4674  4617  4826  4770  4931  4525  4460  4619  4324
-CONVEX 1908    'GT_PK(3,2)'      4461  4530  4594  4578  4648  4709  4701  4767  4817  4941
-CONVEX 1909    'GT_PK(3,2)'      1088  1107  1137  1173  1199  1286  1126  1152  1222  1171
-CONVEX 1910    'GT_PK(3,2)'      4954  4891  4838  4785  4723  4618  5007  4951  4837  5067
-CONVEX 1911    'GT_PK(3,2)'      2258  2142  2026  2196  2092  2154  2090  1976  2038  1930
-CONVEX 1912    'GT_PK(3,2)'      2258  2142  2026  2111  1999  1991  2196  2092  2073  2154
-CONVEX 1913    'GT_PK(3,2)'      1622  1699  1788  1655  1737  1691  1597  1682  1628  1580
-CONVEX 1914    'GT_PK(3,2)'      1622  1699  1788  1829  1917  2055  1655  1737  1877  1691
-CONVEX 1915    'GT_PK(3,2)'      3358  3295  3206  3240  3157  3133  3305  3222  3193  3248
-CONVEX 1916    'GT_PK(3,2)'      232  264  305  161  210  119  242  284  181  268
-CONVEX 1917    'GT_PK(3,2)'      5431  5377  5326  5310  5249  5177  5243  5174  5081  4987
-CONVEX 1918    'GT_PK(3,2)'      4838  4836  4845  4723  4730  4618  4622  4626  4516  4411
-CONVEX 1919    'GT_PK(3,2)'      5320  5338  5356  5463  5478  5561  5477  5497  5569  5574
-CONVEX 1920    'GT_PK(3,2)'      70  41  24  35  21  32  40  25  29  33
-CONVEX 1921    'GT_PK(3,2)'      5510  5417  5320  5564  5513  5600  5545  5477  5588  5574
-CONVEX 1922    'GT_PK(3,2)'      97  77  70  78  58  81  56  40  50  33
-CONVEX 1923    'GT_PK(3,2)'      5134  5208  5278  5336  5392  5501  5280  5340  5448  5400
-CONVEX 1924    'GT_PK(3,2)'      2072  2127  2205  2056  2126  2055  2042  2116  2033  2023
-CONVEX 1925    'GT_PK(3,2)'      3426  3310  3176  2960  2850  2564  3279  3147  2827  3133
-CONVEX 1926    'GT_PK(3,2)'      5289  5369  5451  5231  5328  5177  5361  5440  5310  5431
-CONVEX 1927    'GT_PK(3,2)'      1941  1774  1651  1962  1808  1991  1844  1701  1876  1761
-CONVEX 1928    'GT_PK(3,2)'      3217  3488  3728  3230  3499  3249  3274  3537  3291  3326
-CONVEX 1929    'GT_PK(3,2)'      3210  3126  3061  2913  2840  2650  3213  3131  2923  3227
-CONVEX 1930    'GT_PK(3,2)'      174  135  113  122  105  111  211  185  157  255
-CONVEX 1931    'GT_PK(3,2)'      4439  4485  4539  4528  4571  4618  4644  4696  4735  4857
-CONVEX 1932    'GT_PK(3,2)'      2395  2272  2154  2363  2245  2338  2398  2279  2375  2416
-CONVEX 1933    'GT_PK(3,2)'      2154  2279  2416  2188  2319  2247  2245  2375  2290  2338
-CONVEX 1934    'GT_PK(3,2)'      2416  2375  2338  2585  2553  2783  2319  2290  2496  2247
-CONVEX 1935    'GT_PK(3,2)'      3014  2946  2880  2696  2634  2405  2925  2853  2602  2834
-CONVEX 1936    'GT_PK(3,2)'      2880  2853  2834  2570  2555  2313  2634  2602  2361  2405
-CONVEX 1937    'GT_PK(3,2)'      2834  2602  2405  2548  2345  2294  2555  2361  2295  2313
-CONVEX 1938    'GT_PK(3,2)'      3326  3267  3214  3355  3313  3404  3583  3522  3616  3781
-CONVEX 1939    'GT_PK(3,2)'      3227  3521  3768  3606  3816  3867  3429  3710  3767  3642
-CONVEX 1940    'GT_PK(3,2)'      268  284  305  240  258  214  322  337  302  382
-CONVEX 1941    'GT_PK(3,2)'      268  284  305  181  210  119  240  258  152  214
-CONVEX 1942    'GT_PK(3,2)'      4742  4819  4914  4812  4900  4909  4893  4972  4965  5060
-CONVEX 1943    'GT_PK(3,2)'      22  39  68  20  36  32  28  44  30  38
-CONVEX 1944    'GT_PK(3,2)'      4579  4652  4731  4902  4967  5224  4800  4873  5136  5022
-CONVEX 1945    'GT_PK(3,2)'      220  262  317  160  212  111  173  225  125  138
-CONVEX 1946    'GT_PK(3,2)'      73  61  59  87  83  111  42  34  51  24
-CONVEX 1947    'GT_PK(3,2)'      5061  5017  4983  5115  5082  5177  5222  5192  5273  5356
-CONVEX 1948    'GT_PK(3,2)'      4845  4994  5153  5124  5263  5358  5065  5211  5321  5271
-CONVEX 1949    'GT_PK(3,2)'      1868  1918  1977  1954  2000  2041  1863  1916  1957  1867
-CONVEX 1950    'GT_PK(3,2)'      2644  2833  3048  2973  3194  3369  2807  3025  3188  3017
-CONVEX 1951    'GT_PK(3,2)'      1833  1751  1684  1872  1792  1930  1743  1674  1791  1672
-CONVEX 1952    'GT_PK(3,2)'      4004  4096  4186  3960  4057  3924  4006  4107  3974  4026
-CONVEX 1953    'GT_PK(3,2)'      4004  4096  4186  4124  4217  4254  3960  4057  4089  3924
-CONVEX 1954    'GT_PK(3,2)'      938  893  857  855  808  769  866  825  773  790
-CONVEX 1955    'GT_PK(3,2)'      3925  4039  4159  3907  4027  3880  4087  4200  4070  4250
-CONVEX 1956    'GT_PK(3,2)'      3925  4039  4159  3982  4103  4045  3907  4027  3958  3880
-CONVEX 1957    'GT_PK(3,2)'      4649  4545  4437  4583  4476  4535  4745  4639  4682  4843
-CONVEX 1958    'GT_PK(3,2)'      4671  4570  4456  4421  4329  4199  4700  4588  4453  4742
-CONVEX 1959    'GT_PK(3,2)'      4438  4465  4504  4229  4261  4045  4367  4392  4170  4320
-CONVEX 1960    'GT_PK(3,2)'      3827  3896  3968  4065  4129  4300  3957  4030  4195  4093
-CONVEX 1961    'GT_PK(3,2)'      81  49  32  58  35  70  75  53  71  93
-CONVEX 1962    'GT_PK(3,2)'      4233  4346  4479  4370  4506  4536  4445  4577  4598  4683
-CONVEX 1963    'GT_PK(3,2)'      775  729  676  755  707  747  781  733  768  793
-CONVEX 1964    'GT_PK(3,2)'      545  485  418  534  475  529  526  466  523  511
-CONVEX 1965    'GT_PK(3,2)'      5284  5212  5142  5447  5396  5561  5388  5334  5530  5492
-CONVEX 1966    'GT_PK(3,2)'      4233  4260  4287  4240  4265  4254  4370  4405  4385  4536
-CONVEX 1967    'GT_PK(3,2)'      1286  1260  1244  1199  1183  1137  1173  1158  1107  1088
-CONVEX 1968    'GT_PK(3,2)'      3258  3471  3675  3216  3422  3199  3402  3619  3379  3569
-CONVEX 1969    'GT_PK(3,2)'      2971  2887  2805  2773  2707  2615  2915  2836  2739  2871
-CONVEX 1970    'GT_PK(3,2)'      3421  3600  3744  3490  3649  3559  3625  3755  3670  3774
-CONVEX 1971    'GT_PK(3,2)'      964  993  1023  965  997  973  914  940  911  863
-CONVEX 1972    'GT_PK(3,2)'      3890  3841  3793  3667  3591  3328  3979  3923  3779  4060
-CONVEX 1973    'GT_PK(3,2)'      3199  3469  3728  3220  3499  3249  3200  3488  3230  3217
-CONVEX 1974    'GT_PK(3,2)'      2615  2823  3061  2633  2840  2650  2896  3126  2913  3210
-CONVEX 1975    'GT_PK(3,2)'      4439  4485  4539  4363  4413  4315  4528  4571  4457  4618
-CONVEX 1976    'GT_PK(3,2)'      4667  4610  4562  4549  4497  4438  4541  4487  4420  4414
-CONVEX 1977    'GT_PK(3,2)'      998  1037  1086  1059  1104  1137  1012  1055  1074  1032
-CONVEX 1978    'GT_PK(3,2)'      73  61  59  108  106  186  87  83  137  111
-CONVEX 1979    'GT_PK(3,2)'      119  95  81  181  150  268  100  75  169  93
-CONVEX 1980    'GT_PK(3,2)'      431  445  463  481  500  538  395  419  462  382
-CONVEX 1981    'GT_PK(3,2)'      1697  1578  1474  1586  1473  1482  1540  1432  1433  1392
-CONVEX 1982    'GT_PK(3,2)'      2900  2928  2990  2640  2687  2416  2948  2998  2697  3015
-CONVEX 1983    'GT_PK(3,2)'      2556  2603  2709  2686  2765  2834  2460  2538  2586  2381
-CONVEX 1984    'GT_PK(3,2)'      5234  5277  5313  5090  5140  4931  5094  5145  4930  4941
-CONVEX 1985    'GT_PK(3,2)'      4272  4393  4535  4473  4608  4708  4361  4501  4584  4468
-CONVEX 1986    'GT_PK(3,2)'      2613  2600  2564  2950  2921  3334  2875  2842  3237  3158
-CONVEX 1987    'GT_PK(3,2)'      2234  2101  1991  2237  2111  2258  2177  2057  2176  2139
-CONVEX 1988    'GT_PK(3,2)'      1988  2013  2055  1794  1829  1622  1939  1972  1741  1894
-CONVEX 1989    'GT_PK(3,2)'      2055  2175  2307  2241  2370  2447  2161  2288  2344  2281
-CONVEX 1990    'GT_PK(3,2)'      1991  1963  1951  1740  1722  1534  1885  1860  1639  1779
-CONVEX 1991    'GT_PK(3,2)'      2564  2580  2572  2857  2867  3206  2804  2819  3134  3090
-CONVEX 1992    'GT_PK(3,2)'      4479  4645  4809  4506  4670  4536  4577  4748  4598  4683
-CONVEX 1993    'GT_PK(3,2)'      1022  1054  1094  986  1019  959  1075  1113  1044  1137
-CONVEX 1994    'GT_PK(3,2)'      231  183  138  159  125  111  267  225  212  317
-CONVEX 1995    'GT_PK(3,2)'      5185  5120  5060  5047  4965  4909  5056  4972  4900  4914
-CONVEX 1996    'GT_PK(3,2)'      255  287  324  157  205  111  253  295  192  274
-CONVEX 1997    'GT_PK(3,2)'      5022  4875  4737  5136  4973  5224  4800  4655  4902  4579
-CONVEX 1998    'GT_PK(3,2)'      3538  3487  3432  3359  3321  3210  3255  3205  3089  3004
-CONVEX 1999    'GT_PK(3,2)'      2837  2788  2762  3011  2978  3217  2862  2809  3040  2893
-CONVEX 2000    'GT_PK(3,2)'      1119  1072  1032  1049  1014  996  1142  1098  1077  1171
-CONVEX 2001    'GT_PK(3,2)'      5061  5017  4983  4841  4803  4632  5115  5082  4899  5177
-CONVEX 2002    'GT_PK(3,2)'      5185  5056  4914  4940  4804  4708  5131  4992  4892  5084
-CONVEX 2003    'GT_PK(3,2)'      5345  5364  5383  5220  5250  5084  5335  5360  5217  5333
-CONVEX 2004    'GT_PK(3,2)'      4618  4451  4310  4435  4286  4275  4457  4309  4305  4315
-CONVEX 2005    'GT_PK(3,2)'      4244  4130  4024  4209  4102  4183  4284  4163  4248  4330
-CONVEX 2006    'GT_PK(3,2)'      3601  3463  3335  3312  3183  3043  3669  3552  3395  3747
-CONVEX 2007    'GT_PK(3,2)'      109  90  68  151  124  228  158  134  209  231
-CONVEX 2008    'GT_PK(3,2)'      4579  4655  4737  4753  4826  4931  4442  4525  4619  4324
-CONVEX 2009    'GT_PK(3,2)'      2381  2337  2294  2586  2548  2834  2460  2421  2686  2556
-CONVEX 2010    'GT_PK(3,2)'      3015  2903  2783  2697  2585  2416  2948  2841  2640  2900
-CONVEX 2011    'GT_PK(3,2)'      1392  1506  1624  1433  1550  1482  1540  1659  1586  1697
-CONVEX 2012    'GT_PK(3,2)'      4468  4378  4281  4584  4484  4708  4361  4273  4473  4272
-CONVEX 2013    'GT_PK(3,2)'      2627  2685  2750  2798  2866  3004  2518  2569  2693  2416
-CONVEX 2014    'GT_PK(3,2)'      1267  1361  1468  1215  1297  1171  1370  1472  1306  1482
-CONVEX 2015    'GT_PK(3,2)'      3049  2993  2954  2968  2924  2893  2939  2891  2858  2834
-CONVEX 2016    'GT_PK(3,2)'      4461  4505  4524  4693  4720  4926  4592  4628  4828  4740
-CONVEX 2017    'GT_PK(3,2)'      620  614  621  546  548  483  598  600  535  585
-CONVEX 2018    'GT_PK(3,2)'      3930  3815  3678  3821  3680  3693  3833  3699  3706  3728
-CONVEX 2019    'GT_PK(3,2)'      2678  2745  2820  2540  2598  2409  2859  2938  2717  3061
-CONVEX 2020    'GT_PK(3,2)'      649  724  793  700  768  747  663  733  707  676
-CONVEX 2021    'GT_PK(3,2)'      4182  4078  3968  4154  4048  4132  4143  4036  4115  4108
-CONVEX 2022    'GT_PK(3,2)'      5313  5261  5196  5044  4961  4740  5145  5069  4839  4941
-CONVEX 2023    'GT_PK(3,2)'      5278  5210  5142  5340  5283  5400  5068  4982  5156  4843
-CONVEX 2024    'GT_PK(3,2)'      4182  4136  4093  4235  4195  4300  4078  4030  4129  3968
-CONVEX 2025    'GT_PK(3,2)'      5618  5597  5565  5608  5579  5593  5583  5541  5559  5515
-CONVEX 2026    'GT_PK(3,2)'      3404  3238  3077  3311  3140  3217  3478  3317  3385  3559
-CONVEX 2027    'GT_PK(3,2)'      3077  3317  3559  2952  3173  2837  3140  3385  3011  3217
-CONVEX 2028    'GT_PK(3,2)'      872  930  992  929  990  996  919  982  984  973
-CONVEX 2029    'GT_PK(3,2)'      992  982  973  1052  1042  1119  990  984  1049  996
-CONVEX 2030    'GT_PK(3,2)'      3867  3797  3716  3603  3467  3210  3648  3531  3271  3328
-CONVEX 2031    'GT_PK(3,2)'      3716  3531  3328  3631  3418  3538  3467  3271  3359  3210
-CONVEX 2032    'GT_PK(3,2)'      4872  4820  4774  4823  4780  4796  4642  4586  4590  4410
-CONVEX 2033    'GT_PK(3,2)'      5278  5387  5492  5436  5525  5547  5210  5334  5381  5142
-CONVEX 2034    'GT_PK(3,2)'      585  564  545  631  613  686  600  576  646  621
-CONVEX 2035    'GT_PK(3,2)'      2041  1904  1759  1980  1837  1920  1957  1812  1892  1867
-CONVEX 2036    'GT_PK(3,2)'      1759  1812  1867  1806  1863  1868  1837  1892  1897  1920
-CONVEX 2037    'GT_PK(3,2)'      1867  1957  2041  1863  1954  1868  1892  1980  1897  1920
-CONVEX 2038    'GT_PK(3,2)'      3644  3507  3369  3620  3465  3577  3323  3188  3287  3017
-CONVEX 2039    'GT_PK(3,2)'      3017  3323  3644  3025  3327  3048  3287  3620  3304  3577
-CONVEX 2040    'GT_PK(3,2)'      3369  3188  3017  3194  3025  3048  3465  3287  3304  3577
-CONVEX 2041    'GT_PK(3,2)'      418  450  483  373  406  340  466  491  427  511
-CONVEX 2042    'GT_PK(3,2)'      1672  1608  1557  1671  1610  1679  1791  1724  1793  1930
-CONVEX 2043    'GT_PK(3,2)'      1672  1608  1557  1674  1609  1684  1671  1610  1678  1679
-CONVEX 2044    'GT_PK(3,2)'      1930  1791  1672  1792  1674  1684  1793  1671  1678  1679
-CONVEX 2045    'GT_PK(3,2)'      4874  4923  4988  4986  5052  5109  4775  4807  4878  4654
-CONVEX 2046    'GT_PK(3,2)'      477  472  483  438  444  407  410  416  374  351
-CONVEX 2047    'GT_PK(3,2)'      649  663  676  628  642  621  587  605  571  538
-CONVEX 2048    'GT_PK(3,2)'      5515  5541  5565  5370  5425  5206  5430  5475  5275  5333
-CONVEX 2049    'GT_PK(3,2)'      3218  3300  3364  2937  2992  2679  3229  3307  2945  3248
-CONVEX 2050    'GT_PK(3,2)'      1186  1196  1221  1245  1258  1319  1295  1322  1372  1440
-CONVEX 2051    'GT_PK(3,2)'      1337  1292  1255  1369  1332  1411  1454  1402  1488  1580
-CONVEX 2052    'GT_PK(3,2)'      1955  2105  2262  2095  2252  2257  1940  2093  2089  1930
-CONVEX 2053    'GT_PK(3,2)'      4792  4802  4822  4739  4738  4649  4977  4999  4913  5177
-CONVEX 2054    'GT_PK(3,2)'      2520  2350  2194  2528  2351  2542  2270  2118  2274  2041
-CONVEX 2055    'GT_PK(3,2)'      3514  3482  3424  3138  3097  2813  3434  3391  3073  3369
-CONVEX 2056    'GT_PK(3,2)'      3867  3783  3681  3606  3458  3227  3603  3450  3213  3210
-CONVEX 2057    'GT_PK(3,2)'      3404  3223  3052  3355  3186  3326  3311  3124  3274  3217
-CONVEX 2058    'GT_PK(3,2)'      305  349  394  269  318  244  258  306  216  214
-CONVEX 2059    'GT_PK(3,2)'      4874  4942  4987  5045  5102  5206  5121  5174  5269  5326
-CONVEX 2060    'GT_PK(3,2)'      4874  4942  4987  5019  5081  5177  5045  5102  5188  5206
-CONVEX 2061    'GT_PK(3,2)'      4098  3992  3868  3939  3825  3789  3962  3844  3804  3827
-CONVEX 2062    'GT_PK(3,2)'      4323  4381  4450  4354  4427  4414  4213  4280  4259  4122
-CONVEX 2063    'GT_PK(3,2)'      717  748  775  667  703  621  741  770  701  769
-CONVEX 2064    'GT_PK(3,2)'      5067  4951  4838  4790  4675  4524  4912  4793  4633  4758
-CONVEX 2065    'GT_PK(3,2)'      4553  4663  4774  4477  4586  4410  4481  4587  4409  4414
-CONVEX 2066    'GT_PK(3,2)'      4450  4575  4709  4467  4600  4512  4394  4527  4419  4342
-CONVEX 2067    'GT_PK(3,2)'      760  759  766  721  723  686  794  797  761  837
-CONVEX 2068    'GT_PK(3,2)'      1742  1786  1839  1605  1649  1482  1683  1723  1550  1624
-CONVEX 2069    'GT_PK(3,2)'      1742  1786  1839  1707  1756  1691  1605  1649  1590  1482
-CONVEX 2070    'GT_PK(3,2)'      1839  1649  1482  1716  1549  1622  1756  1590  1655  1691
-CONVEX 2071    'GT_PK(3,2)'      1900  1944  1991  1827  1876  1761  2019  2073  1964  2154
-CONVEX 2072    'GT_PK(3,2)'      2461  2509  2564  2771  2827  3133  2658  2716  2997  2880
-CONVEX 2073    'GT_PK(3,2)'      1991  1944  1900  1876  1827  1761  1799  1747  1687  1624
-CONVEX 2074    'GT_PK(3,2)'      2055  2007  1965  2033  1985  2023  2169  2132  2157  2294
-CONVEX 2075    'GT_PK(3,2)'      2564  2509  2461  2827  2771  3133  2676  2610  2953  2783
-CONVEX 2076    'GT_PK(3,2)'      1965  2007  2055  1985  2033  2023  1824  1877  1848  1691
-CONVEX 2077    'GT_PK(3,2)'      1344  1445  1557  1379  1475  1413  1383  1492  1419  1440
-CONVEX 2078    'GT_PK(3,2)'      3513  3589  3644  3242  3314  2996  3373  3449  3104  3248
-CONVEX 2079    'GT_PK(3,2)'      1759  1634  1519  1641  1530  1551  1667  1548  1560  1580
-CONVEX 2080    'GT_PK(3,2)'      4116  4187  4272  4387  4473  4708  4190  4273  4484  4281
-CONVEX 2081    'GT_PK(3,2)'      1137  1044  959  1075  986  1022  1061  974  1007  996
-CONVEX 2082    'GT_PK(3,2)'      4524  4628  4740  4565  4676  4618  4720  4828  4764  4926
-CONVEX 2083    'GT_PK(3,2)'      4524  4628  4740  4396  4499  4275  4565  4676  4435  4618
-CONVEX 2084    'GT_PK(3,2)'      4275  4148  4008  4328  4184  4377  4221  4088  4263  4152
-CONVEX 2085    'GT_PK(3,2)'      4654  4775  4874  4755  4867  4868  4878  4986  4979  5109
-CONVEX 2086    'GT_PK(3,2)'      483  416  351  406  336  340  444  374  368  407
-CONVEX 2087    'GT_PK(3,2)'      4926  4995  5067  4764  4837  4618  4720  4790  4565  4524
-CONVEX 2088    'GT_PK(3,2)'      5278  5210  5142  5436  5381  5547  5340  5283  5486  5400
-CONVEX 2089    'GT_PK(3,2)'      3716  3631  3538  3497  3392  3281  3671  3587  3461  3639
-CONVEX 2090    'GT_PK(3,2)'      3077  2952  2837  3324  3198  3614  3212  3080  3492  3368
-CONVEX 2091    'GT_PK(3,2)'      992  1052  1119  1057  1124  1139  1047  1116  1127  1118
-CONVEX 2092    'GT_PK(3,2)'      5197  5330  5439  5303  5416  5400  5165  5297  5280  5134
-CONVEX 2093    'GT_PK(3,2)'      4034  3987  3936  3977  3921  3915  3859  3811  3796  3642
-CONVEX 2094    'GT_PK(3,2)'      3756  3682  3607  3883  3832  4014  3764  3701  3895  3781
-CONVEX 2095    'GT_PK(3,2)'      214  217  228  216  229  244  152  156  176  119
-CONVEX 2096    'GT_PK(3,2)'      214  217  228  306  313  394  216  229  318  244
-CONVEX 2097    'GT_PK(3,2)'      1761  1595  1440  1631  1485  1534  1687  1527  1584  1624
-CONVEX 2098    'GT_PK(3,2)'      3369  3245  3133  3345  3226  3334  3102  2997  3087  2880
-CONVEX 2099    'GT_PK(3,2)'      2023  2027  2041  2228  2233  2447  2157  2162  2371  2294
-CONVEX 2100    'GT_PK(3,2)'      556  589  636  617  658  686  549  583  613  545
-CONVEX 2101    'GT_PK(3,2)'      5109  4878  4654  4903  4679  4708  4979  4755  4783  4868
-CONVEX 2102    'GT_PK(3,2)'      351  374  407  357  390  382  336  368  345  340
-CONVEX 2103    'GT_PK(3,2)'      3927  3777  3569  3938  3798  3965  3826  3646  3845  3728
-CONVEX 2104    'GT_PK(3,2)'      2702  2775  2871  3031  3118  3415  2870  2964  3225  3061
-CONVEX 2105    'GT_PK(3,2)'      1106  1097  1088  1068  1058  1041  1027  1017  995  959
-CONVEX 2106    'GT_PK(3,2)'      5061  4962  4881  5115  5027  5177  4918  4851  4977  4792
-CONVEX 2107    'GT_PK(3,2)'      228  217  214  313  306  394  276  270  347  340
-CONVEX 2108    'GT_PK(3,2)'      1761  1701  1651  1687  1632  1624  1631  1593  1584  1534
-CONVEX 2109    'GT_PK(3,2)'      1651  1593  1534  1808  1740  1991  1632  1584  1799  1624
-CONVEX 2110    'GT_PK(3,2)'      3426  3279  3133  2960  2827  2564  3393  3226  2921  3334
-CONVEX 2111    'GT_PK(3,2)'      2023  2116  2205  2157  2255  2294  2228  2323  2371  2447
-CONVEX 2112    'GT_PK(3,2)'      2205  2323  2447  2126  2241  2055  2255  2371  2169  2294
-CONVEX 2113    'GT_PK(3,2)'      754  810  870  791  847  837  722  774  757  684
-CONVEX 2114    'GT_PK(3,2)'      1032  976  925  1014  950  996  1012  952  991  998
-CONVEX 2115    'GT_PK(3,2)'      5600  5610  5618  5551  5573  5451  5584  5598  5524  5567
-CONVEX 2116    'GT_PK(3,2)'      4152  4033  3893  4011  3879  3874  4139  4016  4005  4132
-CONVEX 2117    'GT_PK(3,2)'      4152  4221  4275  4325  4383  4512  4263  4328  4441  4377
-CONVEX 2118    'GT_PK(3,2)'      4377  4263  4152  4246  4139  4132  4441  4325  4312  4512
-CONVEX 2119    'GT_PK(3,2)'      1022  970  928  986  941  959  1054  1005  1019  1094
-CONVEX 2120    'GT_PK(3,2)'      1697  1669  1643  1755  1733  1839  1586  1562  1649  1482
-CONVEX 2121    'GT_PK(3,2)'      2900  2772  2661  2592  2481  2338  2640  2529  2375  2416
-CONVEX 2122    'GT_PK(3,2)'      2556  2695  2801  2470  2591  2405  2686  2814  2602  2834
-CONVEX 2123    'GT_PK(3,2)'      3802  3731  3642  3659  3568  3493  3855  3796  3752  3915
-CONVEX 2124    'GT_PK(3,2)'      4117  3948  3781  4023  3850  3928  4064  3895  3972  4014
-CONVEX 2125    'GT_PK(3,2)'      4654  4547  4434  4729  4623  4805  4679  4568  4759  4708
-CONVEX 2126    'GT_PK(3,2)'      4434  4568  4708  4371  4511  4330  4623  4759  4554  4805
-CONVEX 2127    'GT_PK(3,2)'      875  901  928  913  941  959  933  951  974  996
-CONVEX 2128    'GT_PK(3,2)'      928  951  996  970  1007  1022  941  974  986  959
-CONVEX 2129    'GT_PK(3,2)'      3642  3796  3915  3859  3977  4034  3568  3752  3813  3493
-CONVEX 2130    'GT_PK(3,2)'      3781  3895  4014  3764  3883  3756  3850  3972  3838  3928
-CONVEX 2131    'GT_PK(3,2)'      4774  4780  4796  4586  4590  4410  4587  4599  4409  4414
-CONVEX 2132    'GT_PK(3,2)'      1139  1203  1286  1151  1222  1171  1109  1173  1126  1088
-CONVEX 2133    'GT_PK(3,2)'      3614  3428  3258  3232  3065  2893  3584  3402  3209  3569
-CONVEX 2134    'GT_PK(3,2)'      3281  3112  2971  3122  2979  3004  3059  2915  2936  2871
-CONVEX 2135    'GT_PK(3,2)'      4647  4521  4384  4517  4376  4377  4470  4343  4341  4324
-CONVEX 2136    'GT_PK(3,2)'      4647  4521  4384  4350  4239  4108  4517  4376  4237  4377
-CONVEX 2137    'GT_PK(3,2)'      4384  4343  4324  4239  4203  4108  4376  4341  4237  4377
-CONVEX 2138    'GT_PK(3,2)'      4414  4481  4553  4291  4351  4182  4409  4477  4292  4410
-CONVEX 2139    'GT_PK(3,2)'      3010  3211  3432  2792  2989  2615  3095  3321  2896  3210
-CONVEX 2140    'GT_PK(3,2)'      2908  2822  2762  3038  2962  3199  3051  2978  3200  3217
-CONVEX 2141    'GT_PK(3,2)'      5549  5562  5572  5553  5568  5565  5488  5507  5504  5400
-CONVEX 2142    'GT_PK(3,2)'      4838  4622  4411  4723  4516  4618  4675  4471  4565  4524
-CONVEX 2143    'GT_PK(3,2)'      68  39  22  36  20  32  86  55  47  111
-CONVEX 2144    'GT_PK(3,2)'      4731  4652  4579  4967  4902  5224  4666  4589  4917  4618
-CONVEX 2145    'GT_PK(3,2)'      73  136  221  87  146  111  133  207  160  220
-CONVEX 2146    'GT_PK(3,2)'      338  378  431  278  328  228  361  405  313  394
-CONVEX 2147    'GT_PK(3,2)'      111  96  93  92  100  119  153  143  156  228
-CONVEX 2148    'GT_PK(3,2)'      5130  5015  4909  4901  4789  4683  5155  5047  4927  5185
-CONVEX 2149    'GT_PK(3,2)'      4026  4006  4004  3901  3889  3774  3974  3960  3849  3924
-CONVEX 2150    'GT_PK(3,2)'      3924  3974  4026  3971  4017  4014  3849  3901  3892  3774
-CONVEX 2151    'GT_PK(3,2)'      4004  3960  3924  3814  3772  3559  3889  3849  3670  3774
-CONVEX 2152    'GT_PK(3,2)'      3774  3849  3924  3846  3922  3928  3892  3971  3972  4014
-CONVEX 2153    'GT_PK(3,2)'      3924  3971  4014  4066  4109  4199  3922  3972  4067  3928
-CONVEX 2154    'GT_PK(3,2)'      4014  3972  3928  4162  4123  4330  4109  4067  4264  4199
-CONVEX 2155    'GT_PK(3,2)'      4199  4109  4014  4223  4133  4254  4264  4162  4288  4330
-CONVEX 2156    'GT_PK(3,2)'      4014  4162  4330  4140  4295  4281  4133  4288  4262  4254
-CONVEX 2157    'GT_PK(3,2)'      4330  4264  4199  4529  4453  4742  4288  4223  4482  4254
-CONVEX 2158    'GT_PK(3,2)'      4199  4109  4014  4066  3971  3924  4223  4133  4089  4254
-CONVEX 2159    'GT_PK(3,2)'      4014  3972  3928  4064  4023  4117  4162  4123  4212  4330
-CONVEX 2160    'GT_PK(3,2)'      4330  4162  4014  4295  4140  4281  4212  4064  4197  4117
-CONVEX 2161    'GT_PK(3,2)'      3928  4067  4199  4054  4185  4183  4123  4264  4248  4330
-CONVEX 2162    'GT_PK(3,2)'      4014  4133  4254  4017  4135  4026  3971  4089  3974  3924
-CONVEX 2163    'GT_PK(3,2)'      4254  4223  4199  4124  4104  4004  4089  4066  3960  3924
-CONVEX 2164    'GT_PK(3,2)'      3928  3922  3924  3952  3960  4004  4067  4066  4104  4199
-CONVEX 2165    'GT_PK(3,2)'      3924  3849  3774  3922  3846  3928  3772  3670  3773  3559
-CONVEX 2166    'GT_PK(3,2)'      3559  3772  3924  3814  3960  4004  3773  3922  3952  3928
-CONVEX 2167    'GT_PK(3,2)'      5142  5212  5284  5396  5447  5561  5160  5228  5411  5177
-CONVEX 2168    'GT_PK(3,2)'      1788  1919  2072  1917  2056  2055  1906  2042  2033  2023
-CONVEX 2169    'GT_PK(3,2)'      3176  3275  3358  2850  2935  2564  3147  3240  2827  3133
-CONVEX 2170    'GT_PK(3,2)'      2026  1968  1941  1999  1962  1991  1899  1844  1876  1761
-CONVEX 2171    'GT_PK(3,2)'      4944  4968  5010  4725  4757  4512  4816  4859  4600  4709
-CONVEX 2172    'GT_PK(3,2)'      4944  4968  5010  4935  4966  4941  4725  4757  4722  4512
-CONVEX 2173    'GT_PK(3,2)'      5010  4859  4709  4966  4817  4941  4757  4600  4722  4512
-CONVEX 2174    'GT_PK(3,2)'      4250  4087  3925  4153  3990  4060  4070  3907  3976  3880
-CONVEX 2175    'GT_PK(3,2)'      3880  4070  4250  3897  4081  3915  3976  4153  3986  4060
-CONVEX 2176    'GT_PK(3,2)'      3925  3907  3880  3688  3660  3328  3990  3976  3779  4060
-CONVEX 2177    'GT_PK(3,2)'      4060  3976  3880  3823  3725  3493  3986  3897  3752  3915
-CONVEX 2178    'GT_PK(3,2)'      3880  3897  3915  3834  3848  3789  3725  3752  3651  3493
-CONVEX 2179    'GT_PK(3,2)'      3915  3752  3493  3830  3628  3747  3848  3651  3766  3789
-CONVEX 2180    'GT_PK(3,2)'      3789  3848  3915  3917  3981  4045  3766  3830  3899  3747
-CONVEX 2181    'GT_PK(3,2)'      3915  3830  3747  4018  3931  4122  3981  3899  4079  4045
-CONVEX 2182    'GT_PK(3,2)'      3747  3766  3789  3786  3804  3827  3899  3917  3929  4045
-CONVEX 2183    'GT_PK(3,2)'      3789  3848  3915  3834  3897  3880  3917  3981  3958  4045
-CONVEX 2184    'GT_PK(3,2)'      3915  3752  3493  3855  3659  3802  3830  3628  3770  3747
-CONVEX 2185    'GT_PK(3,2)'      3747  3830  3915  3931  4018  4122  3770  3855  3973  3802
-CONVEX 2186    'GT_PK(3,2)'      3493  3651  3789  3251  3423  3043  3628  3766  3395  3747
-CONVEX 2187    'GT_PK(3,2)'      3915  3981  4045  4081  4145  4250  3897  3958  4070  3880
-CONVEX 2188    'GT_PK(3,2)'      4045  3917  3789  3982  3854  3925  3958  3834  3907  3880
-CONVEX 2189    'GT_PK(3,2)'      3493  3725  3880  3751  3907  3925  3651  3834  3854  3789
-CONVEX 2190    'GT_PK(3,2)'      3880  3976  4060  3725  3823  3493  3660  3779  3401  3328
-CONVEX 2191    'GT_PK(3,2)'      3328  3660  3880  3688  3907  3925  3401  3725  3751  3493
-CONVEX 2192    'GT_PK(3,2)'      3559  3385  3217  3478  3311  3404  3430  3274  3355  3326
-CONVEX 2193    'GT_PK(3,2)'      3328  3271  3210  3648  3603  3867  3272  3213  3606  3227
-CONVEX 2194    'GT_PK(3,2)'      5234  5098  4944  5090  4933  4931  5184  5041  5031  5138
-CONVEX 2195    'GT_PK(3,2)'      32  63  119  47  92  111  53  100  96  93
-CONVEX 2196    'GT_PK(3,2)'      676  729  775  707  755  747  642  703  677  621
-CONVEX 2197    'GT_PK(3,2)'      3893  4016  4132  3817  3937  3747  3879  4005  3807  3874
-CONVEX 2198    'GT_PK(3,2)'      4562  4430  4320  4497  4367  4438  4487  4352  4420  4414
-CONVEX 2199    'GT_PK(3,2)'      5049  4846  4647  4976  4787  4931  4827  4634  4770  4617
-CONVEX 2200    'GT_PK(3,2)'      4072  4127  4183  3909  3964  3728  3997  4054  3831  3928
-CONVEX 2201    'GT_PK(3,2)'      2877  2957  3043  2966  3044  3061  3161  3251  3268  3493
-CONVEX 2202    'GT_PK(3,2)'      870  915  960  847  896  837  909  955  895  959
-CONVEX 2203    'GT_PK(3,2)'      4987  5174  5326  5081  5249  5177  5102  5269  5188  5206
-CONVEX 2204    'GT_PK(3,2)'      3703  3468  3234  3595  3347  3493  3748  3536  3651  3789
-CONVEX 2205    'GT_PK(3,2)'      4214  4247  4290  4071  4106  3928  4207  4241  4067  4199
-CONVEX 2206    'GT_PK(3,2)'      186  197  220  108  133  73  137  160  87  111
-CONVEX 2207    'GT_PK(3,2)'      2783  3008  3248  2953  3193  3133  2988  3222  3157  3206
-CONVEX 2208    'GT_PK(3,2)'      4024  4069  4117  3975  4023  3928  4163  4212  4123  4330
-CONVEX 2209    'GT_PK(3,2)'      3335  3608  3802  3406  3659  3493  3552  3770  3628  3747
-CONVEX 2210    'GT_PK(3,2)'      998  1009  1022  991  1007  996  1059  1075  1061  1137
-CONVEX 2211    'GT_PK(3,2)'      3678  3466  3249  3680  3476  3693  3699  3499  3706  3728
-CONVEX 2212    'GT_PK(3,2)'      2820  2732  2650  2598  2521  2409  2938  2840  2717  3061
-CONVEX 2213    'GT_PK(3,2)'      973  919  872  921  871  875  984  929  933  996
-CONVEX 2214    'GT_PK(3,2)'      2650  2812  3010  2633  2792  2615  2913  3095  2896  3210
-CONVEX 2215    'GT_PK(3,2)'      3249  3067  2908  3220  3038  3199  3230  3051  3200  3217
-CONVEX 2216    'GT_PK(3,2)'      3249  3476  3693  3499  3706  3728  3220  3456  3469  3199
-CONVEX 2217    'GT_PK(3,2)'      2650  2521  2409  2840  2717  3061  2633  2507  2823  2615
-CONVEX 2218    'GT_PK(3,2)'      4632  4712  4792  4841  4918  5061  4899  4977  5115  5177
-CONVEX 2219    'GT_PK(3,2)'      766  726  684  797  757  837  813  774  847  870
-CONVEX 2220    'GT_PK(3,2)'      1053  1115  1184  1004  1062  959  1093  1155  1044  1137
-CONVEX 2221    'GT_PK(3,2)'      5439  5330  5197  5416  5303  5400  5385  5274  5366  5345
-CONVEX 2222    'GT_PK(3,2)'      3199  3200  3217  2962  2978  2762  3034  3040  2809  2893
-CONVEX 2223    'GT_PK(3,2)'      2615  2896  3210  2989  3321  3432  2791  3089  3205  3004
-CONVEX 2224    'GT_PK(3,2)'      4647  4890  5138  4787  5031  4931  4797  5041  4933  4944
-CONVEX 2225    'GT_PK(3,2)'      4434  4347  4281  4371  4295  4330  4568  4484  4511  4708
-CONVEX 2226    'GT_PK(3,2)'      1094  1028  968  1005  945  928  1019  961  941  959
-CONVEX 2227    'GT_PK(3,2)'      480  482  490  452  458  431  421  428  391  366
-CONVEX 2228    'GT_PK(3,2)'      480  482  490  517  524  557  452  458  494  431
-CONVEX 2229    'GT_PK(3,2)'      431  452  480  481  501  538  494  517  544  557
-CONVEX 2230    'GT_PK(3,2)'      4326  4475  4647  4357  4532  4410  4585  4756  4637  4866
-CONVEX 2231    'GT_PK(3,2)'      3756  3765  3774  3838  3846  3928  3883  3892  3972  4014
-CONVEX 2232    'GT_PK(3,2)'      4034  4040  4060  3813  3823  3493  3977  3986  3752  3915
-CONVEX 2233    'GT_PK(3,2)'      4857  5029  5199  5038  5214  5224  4791  4960  4967  4731
-CONVEX 2234    'GT_PK(3,2)'      4879  4856  4843  4869  4847  4868  4702  4682  4695  4535
-CONVEX 2235    'GT_PK(3,2)'      4535  4702  4879  4761  4934  4998  4695  4869  4928  4868
-CONVEX 2236    'GT_PK(3,2)'      4868  4668  4468  4783  4584  4708  4695  4501  4608  4535
-CONVEX 2237    'GT_PK(3,2)'      3493  3161  2877  3347  3047  3234  3268  2966  3127  3061
-CONVEX 2238    'GT_PK(3,2)'      3928  3997  4072  4106  4173  4290  3831  3909  4020  3728
-CONVEX 2239    'GT_PK(3,2)'      4879  4869  4868  5042  5033  5197  4934  4928  5104  4998
-CONVEX 2240    'GT_PK(3,2)'      4843  4829  4822  5005  4999  5177  4745  4738  4913  4649
-CONVEX 2241    'GT_PK(3,2)'      1219  1300  1401  1302  1398  1411  1262  1348  1355  1319
-CONVEX 2242    'GT_PK(3,2)'      2378  2485  2601  2449  2565  2542  2581  2706  2673  2813
-CONVEX 2243    'GT_PK(3,2)'      2266  2336  2424  2454  2545  2679  2259  2326  2446  2257
-CONVEX 2244    'GT_PK(3,2)'      4617  4674  4737  4770  4826  4931  4880  4937  5043  5150
-CONVEX 2245    'GT_PK(3,2)'      4845  4849  4857  5028  5038  5224  4730  4735  4917  4618
-CONVEX 2246    'GT_PK(3,2)'      4647  4756  4866  4797  4898  4944  4532  4637  4677  4410
-CONVEX 2247    'GT_PK(3,2)'      840  860  875  898  913  959  836  849  895  837
-CONVEX 2248    'GT_PK(3,2)'      837  836  840  847  848  870  895  898  909  959
-CONVEX 2249    'GT_PK(3,2)'      5508  5432  5345  5368  5276  5206  5429  5335  5275  5333
-CONVEX 2250    'GT_PK(3,2)'      24  41  70  21  35  32  51  79  47  111
-CONVEX 2251    'GT_PK(3,2)'      821  792  769  783  750  747  796  770  755  775
-CONVEX 2252    'GT_PK(3,2)'      5549  5506  5439  5488  5416  5400  5462  5385  5366  5345
-CONVEX 2253    'GT_PK(3,2)'      5431  5243  4987  5310  5081  5177  5361  5149  5231  5289
-CONVEX 2254    'GT_PK(3,2)'      4909  4788  4671  4566  4449  4254  4812  4700  4482  4742
-CONVEX 2255    'GT_PK(3,2)'      769  741  717  728  693  686  701  667  646  621
-CONVEX 2256    'GT_PK(3,2)'      3925  4039  4159  3854  3980  3789  3982  4103  3917  4045
-CONVEX 2257    'GT_PK(3,2)'      4004  4096  4186  4104  4191  4199  4124  4217  4223  4254
-CONVEX 2258    'GT_PK(3,2)'      109  90  68  84  57  66  151  124  126  228
-CONVEX 2259    'GT_PK(3,2)'      1137  1059  998  1074  1012  1032  1061  991  1014  996
-CONVEX 2260    'GT_PK(3,2)'      5049  5097  5138  4976  5031  4931  4846  4890  4787  4647
-CONVEX 2261    'GT_PK(3,2)'      4008  4088  4152  4053  4125  4108  4184  4263  4237  4377
-CONVEX 2262    'GT_PK(3,2)'      4946  4870  4796  4673  4590  4410  4905  4823  4642  4872
-CONVEX 2263    'GT_PK(3,2)'      338  356  377  278  299  228  378  397  328  431
-CONVEX 2264    'GT_PK(3,2)'      1746  1676  1622  1783  1716  1839  1607  1549  1649  1482
-CONVEX 2265    'GT_PK(3,2)'      5549  5462  5345  5488  5366  5400  5529  5432  5455  5508
-CONVEX 2266    'GT_PK(3,2)'      4377  4184  4008  4341  4157  4324  4237  4053  4203  4108
-CONVEX 2267    'GT_PK(3,2)'      4377  4184  4008  4328  4148  4275  4341  4157  4293  4324
-CONVEX 2268    'GT_PK(3,2)'      1392  1346  1319  1266  1236  1171  1433  1391  1306  1482
-CONVEX 2269    'GT_PK(3,2)'      3015  2839  2679  3002  2825  3004  2697  2539  2693  2416
-CONVEX 2270    'GT_PK(3,2)'      2381  2456  2542  2538  2608  2709  2586  2684  2765  2834
-CONVEX 2271    'GT_PK(3,2)'      875  819  760  871  809  872  849  794  843  837
-CONVEX 2272    'GT_PK(3,2)'      3404  3604  3756  3724  3838  3928  3616  3764  3850  3781
-CONVEX 2273    'GT_PK(3,2)'      3867  3946  4034  3712  3813  3493  3767  3859  3568  3642
-CONVEX 2274    'GT_PK(3,2)'      4324  4470  4647  4619  4787  4931  4341  4517  4653  4377
-CONVEX 2275    'GT_PK(3,2)'      621  600  585  667  645  717  646  631  693  686
-CONVEX 2276    'GT_PK(3,2)'      2257  2325  2416  2446  2539  2679  2246  2319  2440  2247
-CONVEX 2277    'GT_PK(3,2)'      2813  2821  2834  2673  2684  2542  2549  2555  2411  2313
-CONVEX 2278    'GT_PK(3,2)'      1411  1442  1482  1355  1391  1319  1568  1605  1513  1742
-CONVEX 2279    'GT_PK(3,2)'      480  452  431  439  412  407  408  376  368  340
-CONVEX 2280    'GT_PK(3,2)'      480  452  431  501  481  538  439  412  474  407
-CONVEX 2281    'GT_PK(3,2)'      340  408  480  427  489  511  368  439  456  407
-CONVEX 2282    'GT_PK(3,2)'      1580  1488  1411  1657  1573  1748  1628  1546  1713  1691
-CONVEX 2283    'GT_PK(3,2)'      3369  3073  2813  3188  2912  3017  3102  2844  2940  2880
-CONVEX 2284    'GT_PK(3,2)'      394  405  431  347  376  340  383  395  345  382
-CONVEX 2285    'GT_PK(3,2)'      2762  2595  2451  2962  2781  3199  2809  2659  3034  2893
-CONVEX 2286    'GT_PK(3,2)'      93  142  214  169  240  268  100  152  181  119
-CONVEX 2287    'GT_PK(3,2)'      351  410  477  357  424  382  374  438  390  407
-CONVEX 2288    'GT_PK(3,2)'      4988  4807  4654  5036  4865  5084  5052  4878  5096  5109
-CONVEX 2289    'GT_PK(3,2)'      4300  4424  4553  4235  4351  4182  4345  4481  4291  4414
-CONVEX 2290    'GT_PK(3,2)'      4868  4928  4998  5128  5189  5345  5033  5104  5274  5197
-CONVEX 2291    'GT_PK(3,2)'      922  865  805  876  814  837  844  786  801  769
-CONVEX 2292    'GT_PK(3,2)'      4843  4978  5134  4847  4989  4868  5156  5280  5167  5400
-CONVEX 2293    'GT_PK(3,2)'      620  574  538  546  505  483  614  571  548  621
-CONVEX 2294    'GT_PK(3,2)'      992  982  973  1057  1048  1139  1052  1042  1124  1119
-CONVEX 2295    'GT_PK(3,2)'      3077  3317  3559  3324  3576  3614  2952  3173  3198  2837
-CONVEX 2296    'GT_PK(3,2)'      3716  3531  3328  3497  3299  3281  3631  3418  3392  3538
-CONVEX 2297    'GT_PK(3,2)'      4946  4939  4944  4673  4677  4410  4821  4816  4548  4709
-CONVEX 2298    'GT_PK(3,2)'      1867  1812  1759  1694  1641  1551  1708  1667  1560  1580
-CONVEX 2299    'GT_PK(3,2)'      649  663  676  700  707  747  628  642  677  621
-CONVEX 2300    'GT_PK(3,2)'      3644  3323  3017  3314  3000  2996  3449  3119  3104  3248
-CONVEX 2301    'GT_PK(3,2)'      1440  1492  1557  1419  1475  1413  1553  1608  1536  1672
-CONVEX 2302    'GT_PK(3,2)'      968  918  870  904  848  840  961  909  898  959
-CONVEX 2303    'GT_PK(3,2)'      4275  4328  4377  4499  4550  4740  4383  4441  4621  4512
-CONVEX 2304    'GT_PK(3,2)'      947  989  1041  889  932  837  934  975  876  922
-CONVEX 2305    'GT_PK(3,2)'      3703  3566  3415  3595  3437  3493  3468  3319  3347  3234
-CONVEX 2306    'GT_PK(3,2)'      4214  4090  3965  4071  3934  3928  4247  4120  4106  4290
-CONVEX 2307    'GT_PK(3,2)'      4461  4358  4275  4592  4499  4740  4480  4383  4621  4512
-CONVEX 2308    'GT_PK(3,2)'      4649  4762  4874  4922  5045  5206  4754  4867  5035  4868
-CONVEX 2309    'GT_PK(3,2)'      4649  4762  4874  4913  5019  5177  4922  5045  5188  5206
-CONVEX 2310    'GT_PK(3,2)'      2483  2543  2593  2550  2597  2615  2752  2811  2823  3061
-CONVEX 2311    'GT_PK(3,2)'      3757  3810  3865  3494  3590  3199  3735  3799  3469  3728
-CONVEX 2312    'GT_PK(3,2)'      341  401  464  385  447  436  353  414  393  366
-CONVEX 2313    'GT_PK(3,2)'      4874  4986  5109  5045  5157  5206  4867  4979  5035  4868
-CONVEX 2314    'GT_PK(3,2)'      1672  1791  1930  1743  1872  1833  1909  2038  1983  2154
-CONVEX 2315    'GT_PK(3,2)'      2041  1957  1867  2274  2179  2542  2162  2084  2406  2294
-CONVEX 2316    'GT_PK(3,2)'      5296  5221  5130  5001  4901  4683  5240  5155  4927  5185
-CONVEX 2317    'GT_PK(3,2)'      1691  1628  1580  1764  1708  1867  1713  1657  1804  1748
-CONVEX 2318    'GT_PK(3,2)'      464  414  366  467  421  480  447  393  448  436
-CONVEX 2319    'GT_PK(3,2)'      382  322  268  319  251  252  302  240  236  214
-CONVEX 2320    'GT_PK(3,2)'      214  302  382  270  345  340  236  319  289  252
-CONVEX 2321    'GT_PK(3,2)'      268  240  214  162  148  111  251  236  180  252
-CONVEX 2322    'GT_PK(3,2)'      214  236  252  270  289  340  148  180  226  111
-CONVEX 2323    'GT_PK(3,2)'      1580  1657  1748  1571  1658  1581  1708  1804  1706  1867
-CONVEX 2324    'GT_PK(3,2)'      366  421  480  393  448  436  348  408  381  340
-CONVEX 2325    'GT_PK(3,2)'      1748  1804  1867  1819  1873  1890  1658  1706  1721  1581
-CONVEX 2326    'GT_PK(3,2)'      1581  1658  1748  1487  1573  1411  1721  1819  1625  1890
-CONVEX 2327    'GT_PK(3,2)'      1748  1804  1867  1853  1910  1965  1819  1873  1926  1890
-CONVEX 2328    'GT_PK(3,2)'      1890  1819  1748  1625  1573  1411  1926  1853  1665  1965
-CONVEX 2329    'GT_PK(3,2)'      1748  1804  1867  1713  1764  1691  1853  1910  1824  1965
-CONVEX 2330    'GT_PK(3,2)'      1965  1853  1748  1665  1573  1411  1824  1713  1546  1691
-CONVEX 2331    'GT_PK(3,2)'      1581  1565  1551  1571  1560  1580  1706  1694  1708  1867
-CONVEX 2332    'GT_PK(3,2)'      1413  1452  1500  1419  1456  1440  1536  1576  1553  1672
-CONVEX 2333    'GT_PK(3,2)'      2996  2777  2582  3104  2888  3248  3000  2779  3119  3017
-CONVEX 2334    'GT_PK(3,2)'      5600  5596  5593  5466  5454  5177  5551  5544  5328  5451
-CONVEX 2335    'GT_PK(3,2)'      3956  4047  4122  4137  4213  4323  3932  4018  4114  3915
-CONVEX 2336    'GT_PK(3,2)'      377  321  263  299  239  228  309  245  222  249
-CONVEX 2337    'GT_PK(3,2)'      2023  2116  2205  2033  2126  2055  2157  2255  2169  2294
-CONVEX 2338    'GT_PK(3,2)'      1761  1701  1651  1876  1808  1991  1687  1632  1799  1624
-CONVEX 2339    'GT_PK(3,2)'      4108  4208  4326  4350  4475  4647  4251  4357  4532  4410
-CONVEX 2340    'GT_PK(3,2)'      3996  4142  4281  4051  4190  4116  4002  4140  4062  4014
-CONVEX 2341    'GT_PK(3,2)'      3415  3338  3281  3363  3299  3328  3118  3059  3081  2871
-CONVEX 2342    'GT_PK(3,2)'      3965  3812  3614  3794  3576  3559  3798  3584  3558  3569
-CONVEX 2343    'GT_PK(3,2)'      1041  1089  1139  1001  1048  973  1058  1109  1025  1088
-CONVEX 2344    'GT_PK(3,2)'      511  466  418  470  420  436  427  373  381  340
-CONVEX 2345    'GT_PK(3,2)'      431  412  407  434  438  477  481  474  504  538
-CONVEX 2346    'GT_PK(3,2)'      2294  2345  2405  2548  2602  2834  2421  2470  2686  2556
-CONVEX 2347    'GT_PK(3,2)'      2783  2553  2338  2585  2375  2416  2841  2592  2640  2900
-CONVEX 2348    'GT_PK(3,2)'      1624  1723  1839  1550  1649  1482  1659  1755  1586  1697
-CONVEX 2349    'GT_PK(3,2)'      407  474  538  444  505  483  438  504  472  477
-CONVEX 2350    'GT_PK(3,2)'      5373  5435  5493  5190  5270  4954  5290  5357  5075  5196
-CONVEX 2351    'GT_PK(3,2)'      5138  5205  5260  5031  5106  4931  5184  5242  5090  5234
-CONVEX 2352    'GT_PK(3,2)'      4868  4695  4535  4783  4608  4708  4928  4761  4850  4998
-CONVEX 2353    'GT_PK(3,2)'      4310  4316  4324  4451  4459  4618  4286  4293  4435  4275
-CONVEX 2354    'GT_PK(3,2)'      872  827  777  843  802  837  809  767  794  760
-CONVEX 2355    'GT_PK(3,2)'      3079  2828  2601  2943  2706  2813  3135  2883  2995  3199
-CONVEX 2356    'GT_PK(3,2)'      2380  2399  2424  2304  2326  2257  2491  2508  2422  2615
-CONVEX 2357    'GT_PK(3,2)'      4324  4341  4377  4523  4550  4740  4293  4328  4499  4275
-CONVEX 2358    'GT_PK(3,2)'      2999  2803  2644  3169  2973  3369  2902  2722  3073  2813
-CONVEX 2359    'GT_PK(3,2)'      1500  1400  1314  1456  1365  1440  1394  1309  1372  1319
-CONVEX 2360    'GT_PK(3,2)'      1418  1498  1581  1489  1571  1580  1406  1487  1488  1411
-CONVEX 2361    'GT_PK(3,2)'      1859  1845  1833  1888  1872  1930  2053  2043  2089  2257
-CONVEX 2362    'GT_PK(3,2)'      1977  2010  2054  2000  2045  2041  2242  2280  2274  2542
-CONVEX 2363    'GT_PK(3,2)'      2582  2741  2909  2888  3058  3248  2620  2774  2945  2679
-CONVEX 2364    'GT_PK(3,2)'      1482  1370  1267  1391  1290  1319  1306  1215  1236  1171
-CONVEX 2365    'GT_PK(3,2)'      2834  2939  3049  2684  2776  2542  2858  2968  2708  2893
-CONVEX 2366    'GT_PK(3,2)'      2416  2518  2627  2539  2649  2679  2693  2798  2825  3004
-CONVEX 2367    'GT_PK(3,2)'      4874  4986  5109  5127  5233  5333  5045  5157  5275  5206
-CONVEX 2368    'GT_PK(3,2)'      5109  5157  5206  5237  5276  5345  5233  5275  5335  5333
-CONVEX 2369    'GT_PK(3,2)'      551  559  572  573  586  609  506  525  532  464
-CONVEX 2370    'GT_PK(3,2)'      5333  5233  5109  5217  5096  5084  5335  5237  5220  5345
-CONVEX 2371    'GT_PK(3,2)'      572  586  609  525  532  464  552  570  493  528
-CONVEX 2372    'GT_PK(3,2)'      627  584  551  635  597  647  607  569  618  592
-CONVEX 2373    'GT_PK(3,2)'      697  743  780  641  690  592  720  765  669  747
-CONVEX 2374    'GT_PK(3,2)'      341  293  249  330  282  340  285  233  279  231
-CONVEX 2375    'GT_PK(3,2)'      551  506  464  507  467  480  492  447  448  436
-CONVEX 2376    'GT_PK(3,2)'      572  612  647  559  597  551  586  629  573  609
-CONVEX 2377    'GT_PK(3,2)'      697  650  609  641  596  592  670  629  618  647
-CONVEX 2378    'GT_PK(3,2)'      551  560  575  492  508  436  569  579  519  592
-CONVEX 2379    'GT_PK(3,2)'      418  363  317  420  364  436  373  320  381  340
-CONVEX 2380    'GT_PK(3,2)'      557  602  649  517  561  480  544  587  501  538
-CONVEX 2381    'GT_PK(3,2)'      528  555  578  570  590  609  502  527  540  480
-CONVEX 2382    'GT_PK(3,2)'      317  329  358  364  392  436  267  292  334  231
-CONVEX 2383    'GT_PK(3,2)'      480  502  528  467  493  464  540  570  532  609
-CONVEX 2384    'GT_PK(3,2)'      529  554  575  523  539  511  484  508  470  436
-CONVEX 2385    'GT_PK(3,2)'      747  706  664  669  625  592  720  675  641  697
-CONVEX 2386    'GT_PK(3,2)'      249  293  341  282  330  340  307  353  348  366
-CONVEX 2387    'GT_PK(3,2)'      341  353  366  385  393  436  330  348  381  340
-CONVEX 2388    'GT_PK(3,2)'      636  666  696  608  638  592  606  632  579  575
-CONVEX 2389    'GT_PK(3,2)'      664  623  578  568  527  480  633  590  540  609
-CONVEX 2390    'GT_PK(3,2)'      529  580  636  523  565  511  554  606  539  575
-CONVEX 2391    'GT_PK(3,2)'      2601  2626  2647  2565  2579  2542  2883  2904  2846  3199
-CONVEX 2392    'GT_PK(3,2)'      2424  2617  2847  2545  2753  2679  2508  2726  2641  2615
-CONVEX 2393    'GT_PK(3,2)'      274  304  351  254  300  252  192  237  180  111
-CONVEX 2394    'GT_PK(3,2)'      5307  5147  4954  5332  5178  5358  5406  5270  5422  5493
-CONVEX 2395    'GT_PK(3,2)'      4254  4223  4199  4482  4453  4742  4449  4421  4700  4671
-CONVEX 2396    'GT_PK(3,2)'      4272  4187  4116  4473  4387  4708  4462  4375  4690  4683
-CONVEX 2397    'GT_PK(3,2)'      4843  4682  4535  4745  4583  4649  4847  4695  4754  4868
-CONVEX 2398    'GT_PK(3,2)'      4737  4655  4579  4826  4753  4931  4973  4902  5079  5224
-CONVEX 2399    'GT_PK(3,2)'      3827  3896  3968  3941  4009  4058  4065  4129  4167  4300
-CONVEX 2400    'GT_PK(3,2)'      5296  5163  4998  5240  5091  5185  5001  4840  4927  4683
-CONVEX 2401    'GT_PK(3,2)'      4438  4372  4323  4229  4175  4045  4164  4114  3981  3915
-CONVEX 2402    'GT_PK(3,2)'      777  822  863  802  842  837  731  771  761  686
-CONVEX 2403    'GT_PK(3,2)'      4535  4393  4272  4608  4473  4708  4596  4462  4690  4683
-CONVEX 2404    'GT_PK(3,2)'      4233  4168  4116  4240  4179  4254  4118  4062  4133  4014
-CONVEX 2405    'GT_PK(3,2)'      780  743  697  690  641  592  737  687  638  696
-CONVEX 2406    'GT_PK(3,2)'      305  258  214  269  216  244  210  152  176  119
-CONVEX 2407    'GT_PK(3,2)'      4323  4372  4438  4175  4229  4045  4354  4420  4220  4414
-CONVEX 2408    'GT_PK(3,2)'      636  666  696  658  683  686  608  638  630  592
-CONVEX 2409    'GT_PK(3,2)'      3133  2997  2880  2827  2716  2564  3226  3087  2921  3334
-CONVEX 2410    'GT_PK(3,2)'      5373  5347  5313  5085  5044  4740  5183  5140  4832  4931
-CONVEX 2411    'GT_PK(3,2)'      340  406  483  368  444  407  427  491  456  511
-CONVEX 2412    'GT_PK(3,2)'      3827  3896  3968  3786  3853  3747  3941  4009  3911  4058
-CONVEX 2413    'GT_PK(3,2)'      4233  4168  4116  4445  4375  4683  4240  4179  4454  4254
-CONVEX 2414    'GT_PK(3,2)'      366  421  480  348  408  340  391  452  376  431
-CONVEX 2415    'GT_PK(3,2)'      696  657  627  687  654  697  638  607  641  592
-CONVEX 2416    'GT_PK(3,2)'      578  623  664  527  568  480  611  652  561  649
-CONVEX 2417    'GT_PK(3,2)'      647  629  609  618  596  592  597  573  569  551
-CONVEX 2418    'GT_PK(3,2)'      436  484  529  420  475  418  470  523  466  511
-CONVEX 2419    'GT_PK(3,2)'      621  701  769  603  679  592  646  728  630  686
-CONVEX 2420    'GT_PK(3,2)'      664  633  609  568  540  480  625  596  533  592
-CONVEX 2421    'GT_PK(3,2)'      636  580  529  565  523  511  583  534  526  545
-CONVEX 2422    'GT_PK(3,2)'      664  706  747  625  669  592  652  700  615  649
-CONVEX 2423    'GT_PK(3,2)'      231  285  341  334  385  436  279  330  381  340
-CONVEX 2424    'GT_PK(3,2)'      111  192  274  205  295  324  180  254  286  252
-CONVEX 2425    'GT_PK(3,2)'      4058  3941  3827  4050  3929  4045  3911  3786  3899  3747
-CONVEX 2426    'GT_PK(3,2)'      3747  3911  4058  3931  4085  4122  3899  4050  4079  4045
-CONVEX 2427    'GT_PK(3,2)'      249  307  366  222  294  228  309  367  299  377
-CONVEX 2428    'GT_PK(3,2)'      366  453  528  414  493  464  421  502  467  480
-CONVEX 2429    'GT_PK(3,2)'      274  254  252  304  300  351  295  286  325  324
-CONVEX 2430    'GT_PK(3,2)'      377  367  366  299  294  228  397  391  328  431
-CONVEX 2431    'GT_PK(3,2)'      483  513  545  548  576  621  491  526  562  511
-CONVEX 2432    'GT_PK(3,2)'      545  526  511  613  588  686  576  562  646  621
-CONVEX 2433    'GT_PK(3,2)'      790  829  863  738  771  686  866  897  812  938
-CONVEX 2434    'GT_PK(3,2)'      3043  2879  2729  3251  3075  3493  3183  3013  3406  3335
-CONVEX 2435    'GT_PK(3,2)'      4183  4082  3985  4054  3944  3928  4102  3998  3975  4024
-CONVEX 2436    'GT_PK(3,2)'      2026  1976  1930  1899  1841  1761  2092  2038  1964  2154
-CONVEX 2437    'GT_PK(3,2)'      1788  1682  1580  1906  1787  2023  1737  1628  1848  1691
-CONVEX 2438    'GT_PK(3,2)'      4866  4871  4872  4898  4904  4944  4637  4642  4677  4410
-CONVEX 2439    'GT_PK(3,2)'      5150  5193  5224  4937  4973  4737  5043  5079  4826  4931
-CONVEX 2440    'GT_PK(3,2)'      766  726  684  723  680  686  797  757  761  837
-CONVEX 2441    'GT_PK(3,2)'      3893  4010  4122  3817  3931  3747  4016  4121  3937  4132
-CONVEX 2442    'GT_PK(3,2)'      4300  4193  4098  4167  4077  4058  4065  3962  3941  3827
-CONVEX 2443    'GT_PK(3,2)'      5356  5338  5320  5478  5463  5561  5273  5248  5411  5177
-CONVEX 2444    'GT_PK(3,2)'      3227  3178  3128  3343  3309  3493  3131  3083  3268  3061
-CONVEX 2445    'GT_PK(3,2)'      3128  3083  3061  2929  2882  2729  3309  3268  3075  3493
-CONVEX 2446    'GT_PK(3,2)'      1023  979  938  997  948  973  940  897  911  863
-CONVEX 2447    'GT_PK(3,2)'      3793  3861  3925  3591  3688  3328  3923  3990  3779  4060
-CONVEX 2448    'GT_PK(3,2)'      3326  3594  3792  3692  3860  3928  3537  3759  3831  3728
-CONVEX 2449    'GT_PK(3,2)'      3792  3759  3728  3881  3858  3985  3860  3831  3944  3928
-CONVEX 2450    'GT_PK(3,2)'      3744  3873  4004  3649  3814  3559  3755  3889  3670  3774
-CONVEX 2451    'GT_PK(3,2)'      790  825  857  773  808  769  779  817  772  780
-CONVEX 2452    'GT_PK(3,2)'      5333  5233  5109  5182  5052  4988  5217  5096  5036  5084
-CONVEX 2453    'GT_PK(3,2)'      5333  5233  5109  5127  4986  4874  5182  5052  4923  4988
-CONVEX 2454    'GT_PK(3,2)'      5515  5541  5565  5457  5504  5400  5370  5425  5306  5206
-CONVEX 2455    'GT_PK(3,2)'      4182  4078  3968  4235  4129  4300  4154  4048  4202  4132
-CONVEX 2456    'GT_PK(3,2)'      249  179  109  245  178  263  222  151  239  228
-CONVEX 2457    'GT_PK(3,2)'      4323  4114  3915  4213  4018  4122  4175  3981  4079  4045
-CONVEX 2458    'GT_PK(3,2)'      960  955  959  942  936  922  896  895  876  837
-CONVEX 2459    'GT_PK(3,2)'      4116  4062  4014  4190  4140  4281  4179  4133  4262  4254
-CONVEX 2460    'GT_PK(3,2)'      684  634  585  680  631  686  699  645  693  717
-CONVEX 2461    'GT_PK(3,2)'      1867  1873  1890  2179  2187  2542  1910  1926  2229  1965
-CONVEX 2462    'GT_PK(3,2)'      431  376  340  395  345  382  412  368  390  407
-CONVEX 2463    'GT_PK(3,2)'      511  491  483  521  505  538  562  548  571  621
-CONVEX 2464    'GT_PK(3,2)'      5313  5277  5234  5140  5090  4931  5286  5242  5106  5260
-CONVEX 2465    'GT_PK(3,2)'      255  253  274  157  192  111  211  215  122  174
-CONVEX 2466    'GT_PK(3,2)'      5501  5472  5439  5336  5297  5134  5448  5416  5280  5400
-CONVEX 2467    'GT_PK(3,2)'      1137  1061  996  1074  1014  1032  1152  1077  1098  1171
-CONVEX 2468    'GT_PK(3,2)'      407  474  538  456  521  511  444  505  491  483
-CONVEX 2469    'GT_PK(3,2)'      5313  5347  5373  5044  5085  4740  5261  5290  4961  5196
-CONVEX 2470    'GT_PK(3,2)'      5185  5056  4914  5047  4900  4909  4940  4804  4799  4708
-CONVEX 2471    'GT_PK(3,2)'      1477  1388  1316  1280  1212  1137  1476  1384  1283  1482
-CONVEX 2472    'GT_PK(3,2)'      2190  2264  2328  2393  2466  2627  2297  2367  2518  2416
-CONVEX 2473    'GT_PK(3,2)'      2190  2264  2328  2388  2462  2615  2393  2466  2612  2627
-CONVEX 2474    'GT_PK(3,2)'      2416  2297  2190  2504  2388  2615  2518  2393  2612  2627
-CONVEX 2475    'GT_PK(3,2)'      2328  2466  2627  2469  2622  2636  2462  2612  2606  2615
-CONVEX 2476    'GT_PK(3,2)'      2328  2466  2627  2367  2518  2416  2469  2622  2514  2636
-CONVEX 2477    'GT_PK(3,2)'      3182  3349  3530  3101  3280  3049  3001  3160  2939  2834
-CONVEX 2478    'GT_PK(3,2)'      3182  3349  3530  3184  3353  3199  3101  3280  3114  3049
-CONVEX 2479    'GT_PK(3,2)'      2834  3001  3182  3005  3184  3199  2939  3101  3114  3049
-CONVEX 2480    'GT_PK(3,2)'      3530  3280  3049  3483  3233  3433  3353  3114  3308  3199
-CONVEX 2481    'GT_PK(3,2)'      3530  3280  3049  3160  2939  2834  3483  3233  3111  3433
-CONVEX 2482    'GT_PK(3,2)'      4300  4193  4098  4160  4068  4045  4167  4077  4050  4058
-CONVEX 2483    'GT_PK(3,2)'      4740  4676  4618  4523  4459  4324  4499  4435  4293  4275
-CONVEX 2484    'GT_PK(3,2)'      1117  1164  1219  1241  1302  1411  1125  1172  1254  1137
-CONVEX 2485    'GT_PK(3,2)'      477  438  407  434  412  431  424  390  395  382
-CONVEX 2486    'GT_PK(3,2)'      464  506  551  467  507  480  532  573  540  609
-CONVEX 2487    'GT_PK(3,2)'      609  573  551  540  507  480  596  569  533  592
-CONVEX 2488    'GT_PK(3,2)'      575  508  436  579  519  592  539  470  553  511
-CONVEX 2489    'GT_PK(3,2)'      511  539  575  565  606  636  553  579  608  592
-CONVEX 2490    'GT_PK(3,2)'      480  439  407  501  474  538  489  456  521  511
-CONVEX 2491    'GT_PK(3,2)'      3335  3183  3043  3552  3395  3747  3406  3251  3628  3493
-CONVEX 2492    'GT_PK(3,2)'      4024  4102  4183  4163  4248  4330  3975  4054  4123  3928
-CONVEX 2493    'GT_PK(3,2)'      649  602  557  561  517  480  611  563  527  578
-CONVEX 2494    'GT_PK(3,2)'      340  408  480  381  448  436  427  489  470  511
-CONVEX 2495    'GT_PK(3,2)'      4098  4077  4058  3962  3941  3827  4068  4050  3929  4045
-CONVEX 2496    'GT_PK(3,2)'      3968  4009  4058  4048  4092  4132  3853  3911  3937  3747
-CONVEX 2497    'GT_PK(3,2)'      4058  3911  3747  4085  3931  4122  4092  3937  4121  4132
-CONVEX 2498    'GT_PK(3,2)'      3968  4009  4058  4129  4167  4300  4048  4092  4202  4132
-CONVEX 2499    'GT_PK(3,2)'      1319  1372  1440  1478  1544  1660  1461  1527  1636  1624
-CONVEX 2500    'GT_PK(3,2)'      1440  1527  1624  1553  1633  1672  1544  1636  1663  1660
-CONVEX 2501    'GT_PK(3,2)'      1660  1544  1440  1574  1456  1500  1663  1553  1576  1672
-CONVEX 2502    'GT_PK(3,2)'      1672  1663  1660  1729  1732  1820  1576  1574  1645  1500
-CONVEX 2503    'GT_PK(3,2)'      1660  1574  1500  1478  1394  1319  1732  1645  1547  1820
-CONVEX 2504    'GT_PK(3,2)'      1672  1663  1660  1765  1767  1900  1729  1732  1850  1820
-CONVEX 2505    'GT_PK(3,2)'      1660  1732  1820  1478  1547  1319  1767  1850  1585  1900
-CONVEX 2506    'GT_PK(3,2)'      1672  1663  1660  1633  1636  1624  1765  1767  1747  1900
-CONVEX 2507    'GT_PK(3,2)'      1660  1767  1900  1478  1585  1319  1636  1747  1461  1624
-CONVEX 2508    'GT_PK(3,2)'      1820  1729  1672  1825  1743  1833  1850  1765  1851  1900
-CONVEX 2509    'GT_PK(3,2)'      1900  1850  1820  2070  2030  2257  1851  1825  2043  1833
-CONVEX 2510    'GT_PK(3,2)'      2679  2945  3248  2663  2941  2666  2727  3008  2724  2783
-CONVEX 2511    'GT_PK(3,2)'      3248  3008  2783  3119  2890  3017  2941  2724  2829  2666
-CONVEX 2512    'GT_PK(3,2)'      2666  2941  3248  2618  2888  2582  2829  3119  2779  3017
-CONVEX 2513    'GT_PK(3,2)'      3017  2829  2666  2682  2519  2386  2779  2618  2475  2582
-CONVEX 2514    'GT_PK(3,2)'      2666  2618  2582  2663  2620  2679  2519  2475  2510  2386
-CONVEX 2515    'GT_PK(3,2)'      3017  2829  2666  2723  2559  2461  2682  2519  2423  2386
-CONVEX 2516    'GT_PK(3,2)'      2666  2519  2386  2663  2510  2679  2559  2423  2552  2461
-CONVEX 2517    'GT_PK(3,2)'      3017  2829  2666  2890  2724  2783  2723  2559  2610  2461
-CONVEX 2518    'GT_PK(3,2)'      2666  2559  2461  2663  2552  2679  2724  2610  2727  2783
-CONVEX 2519    'GT_PK(3,2)'      2386  2682  3017  2578  2912  2813  2423  2723  2624  2461
-CONVEX 2520    'GT_PK(3,2)'      2893  2862  2837  3201  3173  3559  3040  3011  3385  3217
-CONVEX 2521    'GT_PK(3,2)'      3004  3255  3538  3155  3418  3328  3089  3359  3271  3210
-CONVEX 2522    'GT_PK(3,2)'      1171  1142  1119  1064  1042  973  1077  1049  984  996
-CONVEX 2523    'GT_PK(3,2)'      2451  2546  2647  2781  2904  3199  2487  2579  2846  2542
-CONVEX 2524    'GT_PK(3,2)'      3132  2983  2847  3057  2916  3004  2892  2753  2825  2679
-CONVEX 2525    'GT_PK(3,2)'      1144  1112  1086  1154  1121  1171  1220  1189  1236  1319
-CONVEX 2526    'GT_PK(3,2)'      1673  1698  1820  1484  1547  1319  1577  1645  1394  1500
-CONVEX 2527    'GT_PK(3,2)'      2173  2316  2386  2400  2510  2679  2366  2475  2620  2582
-CONVEX 2528    'GT_PK(3,2)'      2386  2358  2244  2578  2502  2813  2503  2428  2722  2644
-CONVEX 2529    'GT_PK(3,2)'      1820  1997  2173  2030  2207  2257  1825  2002  2043  1833
-CONVEX 2530    'GT_PK(3,2)'      2244  2081  1890  2377  2187  2542  2098  1929  2242  1977
-CONVEX 2531    'GT_PK(3,2)'      1890  1738  1673  1625  1531  1411  1721  1612  1487  1581
-CONVEX 2532    'GT_PK(3,2)'      3061  3195  3328  3268  3401  3493  3131  3272  3343  3227
-CONVEX 2533    'GT_PK(3,2)'      3061  3195  3328  3225  3363  3415  3268  3401  3437  3493
-CONVEX 2534    'GT_PK(3,2)'      3728  3645  3559  3831  3773  3928  3537  3430  3692  3326
-CONVEX 2535    'GT_PK(3,2)'      3728  3645  3559  3845  3794  3965  3831  3773  3934  3928
-CONVEX 2536    'GT_PK(3,2)'      4122  4141  4152  4304  4325  4512  4121  4139  4312  4132
-CONVEX 2537    'GT_PK(3,2)'      4320  4367  4438  4352  4420  4414  4170  4229  4220  4045
-CONVEX 2538    'GT_PK(3,2)'      4536  4370  4233  4598  4445  4683  4385  4240  4454  4254
-CONVEX 2539    'GT_PK(3,2)'      24  17  22  51  55  111  21  20  47  32
-CONVEX 2540    'GT_PK(3,2)'      4004  4110  4214  3952  4071  3928  4104  4207  4067  4199
-CONVEX 2541    'GT_PK(3,2)'      3925  3818  3703  3751  3595  3493  3854  3748  3651  3789
-CONVEX 2542    'GT_PK(3,2)'      4199  4241  4290  4185  4231  4183  4264  4307  4248  4330
-CONVEX 2543    'GT_PK(3,2)'      4199  4241  4290  4067  4106  3928  4185  4231  4054  4183
-CONVEX 2544    'GT_PK(3,2)'      3789  3536  3234  3423  3125  3043  3766  3501  3395  3747
-CONVEX 2545    'GT_PK(3,2)'      3789  3536  3234  3651  3347  3493  3423  3125  3251  3043
-CONVEX 2546    'GT_PK(3,2)'      394  383  382  347  345  340  306  302  270  214
-CONVEX 2547    'GT_PK(3,2)'      4076  4174  4290  3908  4020  3728  4019  4120  3845  3965
-CONVEX 2548    'GT_PK(3,2)'      2897  3055  3234  2972  3127  3061  3139  3319  3225  3415
-CONVEX 2549    'GT_PK(3,2)'      1026  969  922  987  936  959  1030  975  995  1041
-CONVEX 2550    'GT_PK(3,2)'      5356  5319  5284  5273  5228  5177  5478  5447  5411  5561
-CONVEX 2551    'GT_PK(3,2)'      5067  4951  4838  4837  4723  4618  4790  4675  4565  4524
-CONVEX 2552    'GT_PK(3,2)'      4796  4599  4414  4750  4551  4709  4590  4409  4548  4410
-CONVEX 2553    'GT_PK(3,2)'      5345  5337  5339  5189  5186  4998  5220  5219  5034  5084
-CONVEX 2554    'GT_PK(3,2)'      3043  3251  3493  2879  3075  2729  3044  3268  2882  3061
-CONVEX 2555    'GT_PK(3,2)'      4183  4054  3928  4082  3944  3985  3964  3831  3858  3728
-CONVEX 2556    'GT_PK(3,2)'      4941  4839  4740  4722  4621  4512  4701  4592  4480  4461
-CONVEX 2557    'GT_PK(3,2)'      4377  4517  4647  4388  4532  4410  4237  4350  4251  4108
-CONVEX 2558    'GT_PK(3,2)'      4377  4517  4647  4656  4797  4944  4388  4532  4677  4410
-CONVEX 2559    'GT_PK(3,2)'      2381  2456  2542  2616  2708  2893  2538  2608  2784  2709
-CONVEX 2560    'GT_PK(3,2)'      1673  1704  1742  1531  1568  1411  1484  1513  1355  1319
-CONVEX 2561    'GT_PK(3,2)'      2247  2206  2173  2440  2400  2679  2246  2207  2446  2257
-CONVEX 2562    'GT_PK(3,2)'      2313  2275  2244  2411  2377  2542  2549  2502  2673  2813
-CONVEX 2563    'GT_PK(3,2)'      4998  4928  4868  5057  4979  5109  4850  4783  4903  4708
-CONVEX 2564    'GT_PK(3,2)'      4998  4928  4868  5189  5128  5345  5057  4979  5237  5109
-CONVEX 2565    'GT_PK(3,2)'      4868  4979  5109  5086  5201  5285  5128  5237  5311  5345
-CONVEX 2566    'GT_PK(3,2)'      4868  4979  5109  5035  5157  5206  5086  5201  5244  5285
-CONVEX 2567    'GT_PK(3,2)'      5109  5201  5285  5237  5311  5345  5157  5244  5276  5206
-CONVEX 2568    'GT_PK(3,2)'      5285  5086  4868  5344  5167  5400  5244  5035  5306  5206
-CONVEX 2569    'GT_PK(3,2)'      5206  5244  5285  5425  5453  5565  5306  5344  5504  5400
-CONVEX 2570    'GT_PK(3,2)'      5285  5086  4868  5238  5033  5197  5344  5167  5303  5400
-CONVEX 2571    'GT_PK(3,2)'      4617  4634  4647  4770  4787  4931  4460  4470  4619  4324
-CONVEX 2572    'GT_PK(3,2)'      5508  5538  5565  5455  5504  5400  5529  5553  5488  5549
-CONVEX 2573    'GT_PK(3,2)'      436  470  511  448  489  480  519  553  533  592
-CONVEX 2574    'GT_PK(3,2)'      511  553  592  562  603  621  489  533  543  480
-CONVEX 2575    'GT_PK(3,2)'      511  553  592  588  630  686  562  603  646  621
-CONVEX 2576    'GT_PK(3,2)'      5313  5140  4931  5145  4930  4941  5044  4832  4839  4740
-CONVEX 2577    'GT_PK(3,2)'      4931  4832  4740  4715  4621  4512  4930  4839  4722  4941
-CONVEX 2578    'GT_PK(3,2)'      863  864  872  842  843  837  911  919  905  973
-CONVEX 2579    'GT_PK(3,2)'      872  919  973  871  921  875  843  905  849  837
-CONVEX 2580    'GT_PK(3,2)'      4060  3961  3867  3823  3712  3493  3779  3648  3401  3328
-CONVEX 2581    'GT_PK(3,2)'      3774  3617  3404  3846  3724  3928  3670  3478  3773  3559
-CONVEX 2582    'GT_PK(3,2)'      5593  5586  5572  5528  5507  5400  5579  5568  5504  5565
-CONVEX 2583    'GT_PK(3,2)'      5345  5317  5296  5189  5163  4998  5337  5316  5186  5339
-CONVEX 2584    'GT_PK(3,2)'      351  237  111  336  226  340  300  180  289  252
-CONVEX 2585    'GT_PK(3,2)'      1580  1488  1411  1571  1487  1581  1657  1573  1658  1748
-CONVEX 2586    'GT_PK(3,2)'      2679  2945  3248  2620  2888  2582  2663  2941  2618  2666
-CONVEX 2587    'GT_PK(3,2)'      1319  1372  1440  1394  1456  1500  1478  1544  1574  1660
-CONVEX 2588    'GT_PK(3,2)'      3358  3295  3206  2935  2857  2564  3240  3157  2827  3133
-CONVEX 2589    'GT_PK(3,2)'      5196  5075  4954  5290  5190  5373  4906  4785  5020  4618
-CONVEX 2590    'GT_PK(3,2)'      3369  3073  2813  2973  2722  2644  3188  2912  2807  3017
-CONVEX 2591    'GT_PK(3,2)'      2041  1957  1867  2000  1916  1977  2274  2179  2242  2542
-CONVEX 2592    'GT_PK(3,2)'      2999  3243  3514  2902  3138  2813  3169  3434  3073  3369
-CONVEX 2593    'GT_PK(3,2)'      2194  2130  2054  2351  2280  2542  2118  2045  2274  2041
-CONVEX 2594    'GT_PK(3,2)'      3364  3115  2909  2992  2774  2679  3307  3058  2945  3248
-CONVEX 2595    'GT_PK(3,2)'      1221  1261  1314  1258  1309  1319  1322  1365  1372  1440
-CONVEX 2596    'GT_PK(3,2)'      1418  1376  1337  1406  1369  1411  1489  1454  1488  1580
-CONVEX 2597    'GT_PK(3,2)'      1859  1907  1955  2053  2095  2257  1888  1940  2089  1930
-CONVEX 2598    'GT_PK(3,2)'      5451  5484  5515  5544  5559  5593  5328  5363  5454  5177
-CONVEX 2599    'GT_PK(3,2)'      5185  5267  5339  5091  5186  4998  5240  5316  5163  5296
-CONVEX 2600    'GT_PK(3,2)'      1088  1109  1139  1025  1048  973  1126  1151  1064  1171
-CONVEX 2601    'GT_PK(3,2)'      3569  3584  3614  3558  3576  3559  3209  3232  3201  2893
-CONVEX 2602    'GT_PK(3,2)'      2871  3059  3281  3081  3299  3328  2936  3122  3155  3004
-CONVEX 2603    'GT_PK(3,2)'      775  770  769  755  750  747  703  701  677  621
-CONVEX 2604    'GT_PK(3,2)'      4944  5098  5234  4933  5090  4931  4935  5094  4930  4941
-CONVEX 2605    'GT_PK(3,2)'      959  963  973  895  905  837  913  921  849  875
-CONVEX 2606    'GT_PK(3,2)'      959  963  973  995  1001  1041  895  905  932  837
-CONVEX 2607    'GT_PK(3,2)'      366  307  249  294  222  228  348  282  276  340
-CONVEX 2608    'GT_PK(3,2)'      4450  4575  4709  4417  4548  4410  4467  4600  4452  4512
-CONVEX 2609    'GT_PK(3,2)'      2247  2319  2416  2440  2539  2679  2496  2585  2727  2783
-CONVEX 2610    'GT_PK(3,2)'      2313  2555  2834  2411  2684  2542  2295  2548  2406  2294
-CONVEX 2611    'GT_PK(3,2)'      1624  1683  1742  1461  1513  1319  1550  1605  1391  1482
-CONVEX 2612    'GT_PK(3,2)'      4857  4849  4845  5038  5028  5224  5029  5013  5214  5199
-CONVEX 2613    'GT_PK(3,2)'      3326  3583  3781  3355  3616  3404  3692  3850  3724  3928
-CONVEX 2614    'GT_PK(3,2)'      3227  3429  3642  3606  3767  3867  3343  3568  3712  3493
-CONVEX 2615    'GT_PK(3,2)'      4641  4894  5159  4657  4915  4683  4811  5074  4840  4998
-CONVEX 2616    'GT_PK(3,2)'      4998  4811  4641  4761  4580  4535  4840  4657  4596  4683
-CONVEX 2617    'GT_PK(3,2)'      3404  3478  3559  3355  3430  3326  3724  3773  3692  3928
-CONVEX 2618    'GT_PK(3,2)'      3867  3648  3328  3606  3272  3227  3712  3401  3343  3493
-CONVEX 2619    'GT_PK(3,2)'      4868  4847  4843  5035  5014  5206  4754  4745  4922  4649
-CONVEX 2620    'GT_PK(3,2)'      4512  4441  4377  4452  4388  4410  4312  4246  4267  4132
-CONVEX 2621    'GT_PK(3,2)'      4132  4312  4512  4121  4304  4122  4267  4452  4252  4410
-CONVEX 2622    'GT_PK(3,2)'      4512  4441  4377  4725  4656  4944  4452  4388  4677  4410
-CONVEX 2623    'GT_PK(3,2)'      3793  3565  3281  3754  3497  3716  3591  3299  3531  3328
-CONVEX 2624    'GT_PK(3,2)'      3744  3676  3614  3411  3324  3077  3649  3576  3317  3559
-CONVEX 2625    'GT_PK(3,2)'      1023  1078  1139  1006  1057  992  997  1048  982  973
-CONVEX 2626    'GT_PK(3,2)'      4512  4441  4377  4715  4653  4931  4725  4656  4933  4944
-CONVEX 2627    'GT_PK(3,2)'      636  583  545  565  526  511  658  613  588  686
-CONVEX 2628    'GT_PK(3,2)'      5224  5300  5373  5040  5144  4853  5079  5183  4889  4931
-CONVEX 2629    'GT_PK(3,2)'      4931  5079  5224  4771  4917  4618  4889  5040  4736  4853
-CONVEX 2630    'GT_PK(3,2)'      4853  4889  4931  4794  4832  4740  4736  4771  4676  4618
-CONVEX 2631    'GT_PK(3,2)'      4618  4736  4853  4906  5023  5196  4676  4794  4961  4740
-CONVEX 2632    'GT_PK(3,2)'      4853  4889  4931  5144  5183  5373  4794  4832  5085  4740
-CONVEX 2633    'GT_PK(3,2)'      4853  4794  4740  5144  5085  5373  5023  4961  5290  5196
-CONVEX 2634    'GT_PK(3,2)'      4931  4771  4618  4619  4459  4324  4832  4676  4523  4740
-CONVEX 2635    'GT_PK(3,2)'      4618  4736  4853  5020  5144  5373  4906  5023  5290  5196
-CONVEX 2636    'GT_PK(3,2)'      119  91  66  92  69  111  156  126  153  228
-CONVEX 2637    'GT_PK(3,2)'      3133  3070  3017  2771  2723  2461  2997  2940  2658  2880
-CONVEX 2638    'GT_PK(3,2)'      1867  1947  2023  1910  1985  1965  2084  2157  2132  2294
-CONVEX 2639    'GT_PK(3,2)'      1267  1317  1375  1288  1341  1316  1198  1237  1212  1137
-CONVEX 2640    'GT_PK(3,2)'      1267  1317  1375  1370  1423  1482  1288  1341  1384  1316
-CONVEX 2641    'GT_PK(3,2)'      1137  1198  1267  1283  1370  1482  1212  1288  1384  1316
-CONVEX 2642    'GT_PK(3,2)'      1137  1198  1267  1211  1290  1319  1283  1370  1391  1482
-CONVEX 2643    'GT_PK(3,2)'      4152  4263  4377  4139  4246  4132  4125  4237  4115  4108
-CONVEX 2644    'GT_PK(3,2)'      4377  4237  4108  4388  4251  4410  4246  4115  4267  4132
-CONVEX 2645    'GT_PK(3,2)'      4108  4115  4132  4143  4154  4182  4251  4267  4292  4410
-CONVEX 2646    'GT_PK(3,2)'      2627  2518  2416  2649  2539  2679  2612  2504  2641  2615
-CONVEX 2647    'GT_PK(3,2)'      3049  2939  2834  2776  2684  2542  3114  3005  2846  3199
-CONVEX 2648    'GT_PK(3,2)'      538  504  477  481  434  431  462  424  395  382
-CONVEX 2649    'GT_PK(3,2)'      480  489  511  501  521  538  543  562  571  621
-CONVEX 2650    'GT_PK(3,2)'      4461  4701  4941  4578  4817  4709  4480  4722  4600  4512
-CONVEX 2651    'GT_PK(3,2)'      4132  4267  4410  4268  4409  4414  4154  4292  4291  4182
-CONVEX 2652    'GT_PK(3,2)'      4132  4267  4410  4121  4252  4122  4268  4409  4259  4414
-CONVEX 2653    'GT_PK(3,2)'      696  745  790  683  738  686  737  779  727  780
-CONVEX 2654    'GT_PK(3,2)'      5515  5583  5618  5484  5573  5451  5559  5608  5544  5593
-CONVEX 2655    'GT_PK(3,2)'      4410  4452  4512  4548  4600  4709  4677  4725  4816  4944
-CONVEX 2656    'GT_PK(3,2)'      5109  5057  4998  5096  5034  5084  5237  5189  5220  5345
-CONVEX 2657    'GT_PK(3,2)'      3049  2968  2893  2725  2659  2451  2776  2708  2487  2542
-CONVEX 2658    'GT_PK(3,2)'      3004  3002  3015  2693  2697  2416  2986  2998  2687  2990
-CONVEX 2659    'GT_PK(3,2)'      1171  1266  1392  1306  1433  1482  1301  1432  1473  1474
-CONVEX 2660    'GT_PK(3,2)'      4654  4878  5109  4679  4903  4708  4865  5096  4892  5084
-CONVEX 2661    'GT_PK(3,2)'      5109  5096  5084  5057  5034  4998  4903  4892  4850  4708
-CONVEX 2662    'GT_PK(3,2)'      252  300  351  319  357  382  289  336  345  340
-CONVEX 2663    'GT_PK(3,2)'      5565  5541  5515  5504  5457  5400  5579  5559  5528  5593
-CONVEX 2664    'GT_PK(3,2)'      4320  4308  4300  4170  4160  4045  4352  4345  4220  4414
-CONVEX 2665    'GT_PK(3,2)'      5345  5128  4868  5274  5033  5197  5311  5086  5238  5285
-CONVEX 2666    'GT_PK(3,2)'      1900  1768  1742  1585  1513  1319  1747  1683  1461  1624
-CONVEX 2667    'GT_PK(3,2)'      2313  2433  2461  2549  2624  2813  2570  2658  2844  2880
-CONVEX 2668    'GT_PK(3,2)'      2461  2389  2247  2552  2440  2679  2610  2496  2727  2783
-CONVEX 2669    'GT_PK(3,2)'      1965  2144  2313  2229  2411  2542  2132  2295  2406  2294
-CONVEX 2670    'GT_PK(3,2)'      1742  1813  1965  1568  1665  1411  1707  1824  1546  1691
-CONVEX 2671    'GT_PK(3,2)'      4579  4442  4324  4753  4619  4931  4589  4459  4771  4618
-CONVEX 2672    'GT_PK(3,2)'      231  134  68  209  124  228  159  86  153  111
-CONVEX 2673    'GT_PK(3,2)'      1411  1442  1482  1254  1283  1137  1355  1391  1211  1319
-CONVEX 2674    'GT_PK(3,2)'      2257  2325  2416  2422  2504  2615  2446  2539  2641  2679
-CONVEX 2675    'GT_PK(3,2)'      2813  2821  2834  2995  3005  3199  2673  2684  2846  2542
-CONVEX 2676    'GT_PK(3,2)'      4536  4714  4909  4385  4566  4254  4598  4789  4454  4683
-CONVEX 2677    'GT_PK(3,2)'      2386  2503  2644  2578  2722  2813  2682  2807  2912  3017
-CONVEX 2678    'GT_PK(3,2)'      1977  1929  1890  2242  2187  2542  1916  1873  2179  1867
-CONVEX 2679    'GT_PK(3,2)'      5515  5370  5206  5559  5461  5593  5363  5188  5454  5177
-CONVEX 2680    'GT_PK(3,2)'      4872  4904  4944  4642  4677  4410  4905  4939  4673  4946
-CONVEX 2681    'GT_PK(3,2)'      592  569  551  533  507  480  519  492  448  436
-CONVEX 2682    'GT_PK(3,2)'      5400  5344  5285  5366  5311  5345  5303  5238  5274  5197
-CONVEX 2683    'GT_PK(3,2)'      5400  5344  5285  5455  5405  5508  5366  5311  5432  5345
-CONVEX 2684    'GT_PK(3,2)'      5285  5311  5345  5244  5276  5206  5405  5432  5368  5508
-CONVEX 2685    'GT_PK(3,2)'      5400  5344  5285  5504  5453  5565  5455  5405  5538  5508
-CONVEX 2686    'GT_PK(3,2)'      5285  5405  5508  5244  5368  5206  5453  5538  5425  5565
-CONVEX 2687    'GT_PK(3,2)'      2266  2216  2173  2259  2207  2257  2454  2400  2446  2679
-CONVEX 2688    'GT_PK(3,2)'      1673  1529  1401  1484  1348  1319  1531  1398  1355  1411
-CONVEX 2689    'GT_PK(3,2)'      2244  2303  2378  2377  2449  2542  2502  2581  2673  2813
-CONVEX 2690    'GT_PK(3,2)'      249  233  231  222  209  228  282  279  276  340
-CONVEX 2691    'GT_PK(3,2)'      431  391  366  328  294  228  376  348  276  340
-CONVEX 2692    'GT_PK(3,2)'      4742  4819  4914  4627  4710  4520  4812  4900  4704  4909
-CONVEX 2693    'GT_PK(3,2)'      4742  4819  4914  4529  4609  4330  4627  4710  4412  4520
-CONVEX 2694    'GT_PK(3,2)'      4520  4627  4742  4374  4482  4254  4412  4529  4288  4330
-CONVEX 2695    'GT_PK(3,2)'      4330  4412  4520  4295  4386  4281  4288  4374  4262  4254
-CONVEX 2696    'GT_PK(3,2)'      4914  4710  4520  4804  4607  4708  4609  4412  4511  4330
-CONVEX 2697    'GT_PK(3,2)'      4520  4412  4330  4386  4295  4281  4607  4511  4484  4708
-CONVEX 2698    'GT_PK(3,2)'      4914  4710  4520  4900  4704  4909  4804  4607  4799  4708
-CONVEX 2699    'GT_PK(3,2)'      4520  4627  4742  4704  4812  4909  4374  4482  4566  4254
-CONVEX 2700    'GT_PK(3,2)'      68  86  111  57  69  66  124  153  126  228
-CONVEX 2701    'GT_PK(3,2)'      5593  5576  5547  5454  5393  5177  5528  5486  5293  5400
-CONVEX 2702    'GT_PK(3,2)'      4857  4791  4731  5038  4967  5224  4735  4666  4917  4618
-CONVEX 2703    'GT_PK(3,2)'      1086  1145  1219  1104  1172  1137  1189  1262  1211  1319
-CONVEX 2704    'GT_PK(3,2)'      769  786  805  801  814  837  728  742  761  686
-CONVEX 2705    'GT_PK(3,2)'      340  279  231  320  267  317  381  334  364  436
-CONVEX 2706    'GT_PK(3,2)'      340  279  231  226  159  111  320  267  212  317
-CONVEX 2707    'GT_PK(3,2)'      686  728  769  812  855  938  761  801  881  837
-CONVEX 2708    'GT_PK(3,2)'      780  765  747  772  750  769  690  669  679  592
-CONVEX 2709    'GT_PK(3,2)'      5224  5040  4853  5300  5144  5373  4917  4736  5020  4618
-CONVEX 2710    'GT_PK(3,2)'      4843  4982  5142  5156  5283  5400  5005  5160  5293  5177
-CONVEX 2711    'GT_PK(3,2)'      5142  5160  5177  5381  5393  5547  5283  5293  5486  5400
-CONVEX 2712    'GT_PK(3,2)'      1691  1737  1788  1877  1917  2055  1848  1906  2033  2023
-CONVEX 2713    'GT_PK(3,2)'      2154  2092  2026  2073  1999  1991  1964  1899  1876  1761
-CONVEX 2714    'GT_PK(3,2)'      5206  4922  4649  5014  4745  4843  5188  4913  5005  5177
-CONVEX 2715    'GT_PK(3,2)'      4045  3917  3789  3929  3804  3827  4068  3939  3962  4098
-CONVEX 2716    'GT_PK(3,2)'      5224  5295  5358  5028  5124  4845  5093  5178  4895  4954
-CONVEX 2717    'GT_PK(3,2)'      3133  3070  3017  2953  2890  2783  2771  2723  2610  2461
-CONVEX 2718    'GT_PK(3,2)'      1867  1947  2023  1764  1848  1691  1910  1985  1824  1965
-CONVEX 2719    'GT_PK(3,2)'      5084  5131  5185  5034  5091  4998  4892  4940  4850  4708
-CONVEX 2720    'GT_PK(3,2)'      3538  3255  3004  3418  3155  3328  3392  3122  3299  3281
-CONVEX 2721    'GT_PK(3,2)'      1119  1142  1171  1042  1064  973  1124  1151  1048  1139
-CONVEX 2722    'GT_PK(3,2)'      2837  2862  2893  3173  3201  3559  3198  3232  3576  3614
-CONVEX 2723    'GT_PK(3,2)'      5373  5300  5224  5020  4917  4618  5190  5093  4785  4954
-CONVEX 2724    'GT_PK(3,2)'      1761  1710  1672  1781  1743  1833  1964  1909  1983  2154
-CONVEX 2725    'GT_PK(3,2)'      4058  4167  4300  4225  4345  4414  4050  4160  4220  4045
-CONVEX 2726    'GT_PK(3,2)'      4045  4050  4058  4079  4085  4122  4220  4225  4259  4414
-CONVEX 2727    'GT_PK(3,2)'      4058  4167  4300  4092  4202  4132  4225  4345  4268  4414
-CONVEX 2728    'GT_PK(3,2)'      4414  4225  4058  4259  4085  4122  4268  4092  4121  4132
-CONVEX 2729    'GT_PK(3,2)'      4254  4374  4520  4454  4591  4683  4566  4704  4789  4909
-CONVEX 2730    'GT_PK(3,2)'      4254  4374  4520  4179  4303  4116  4454  4591  4375  4683
-CONVEX 2731    'GT_PK(3,2)'      4254  4374  4520  4262  4386  4281  4179  4303  4190  4116
-CONVEX 2732    'GT_PK(3,2)'      4520  4704  4909  4607  4799  4708  4591  4789  4690  4683
-CONVEX 2733    'GT_PK(3,2)'      4683  4591  4520  4375  4303  4116  4690  4607  4387  4708
-CONVEX 2734    'GT_PK(3,2)'      4377  4517  4647  4653  4787  4931  4656  4797  4933  4944
-CONVEX 2735    'GT_PK(3,2)'      621  701  769  677  750  747  603  679  669  592
-CONVEX 2736    'GT_PK(3,2)'      4708  4607  4520  4387  4303  4116  4484  4386  4190  4281
-CONVEX 2737    'GT_PK(3,2)'      592  625  664  615  652  649  533  568  561  480
-CONVEX 2738    'GT_PK(3,2)'      66  45  32  69  47  111  57  36  86  68
-CONVEX 2739    'GT_PK(3,2)'      231  279  340  159  226  111  209  276  153  228
-CONVEX 2740    'GT_PK(3,2)'      777  767  760  731  721  686  802  794  761  837
-CONVEX 2741    'GT_PK(3,2)'      1672  1710  1761  1765  1827  1900  1633  1687  1747  1624
-CONVEX 2742    'GT_PK(3,2)'      1672  1710  1761  1743  1781  1833  1765  1827  1851  1900
-CONVEX 2743    'GT_PK(3,2)'      5134  5165  5197  4989  5033  4868  5280  5303  5167  5400
-CONVEX 2744    'GT_PK(3,2)'      2564  2676  2783  2827  2953  3133  2857  2988  3157  3206
-CONVEX 2745    'GT_PK(3,2)'      4931  4832  4740  4653  4550  4377  4715  4621  4441  4512
-CONVEX 2746    'GT_PK(3,2)'      592  533  480  615  561  649  603  543  628  621
-CONVEX 2747    'GT_PK(3,2)'      4931  4832  4740  4619  4523  4324  4653  4550  4341  4377
-CONVEX 2748    'GT_PK(3,2)'      769  862  947  801  889  837  844  934  876  922
-CONVEX 2749    'GT_PK(3,2)'      754  778  805  716  742  686  791  814  761  837
-CONVEX 2750    'GT_PK(3,2)'      4709  4575  4450  4548  4417  4410  4551  4427  4409  4414
-CONVEX 2751    'GT_PK(3,2)'      4512  4725  4944  4715  4933  4931  4722  4935  4930  4941
-CONVEX 2752    'GT_PK(3,2)'      5206  5370  5515  5461  5559  5593  5306  5457  5528  5400
-CONVEX 2753    'GT_PK(3,2)'      4683  4840  4998  4690  4850  4708  4596  4761  4608  4535
-CONVEX 2754    'GT_PK(3,2)'      4683  4840  4998  4927  5091  5185  4690  4850  4940  4708
-CONVEX 2755    'GT_PK(3,2)'      938  943  947  881  889  837  855  862  801  769
-CONVEX 2756    'GT_PK(3,2)'      754  722  684  791  757  837  716  680  761  686
-CONVEX 2757    'GT_PK(3,2)'      4618  4589  4579  4917  4902  5224  4771  4753  5079  4931
-CONVEX 2758    'GT_PK(3,2)'      3965  3983  4004  3934  3952  3928  3794  3814  3773  3559
-CONVEX 2759    'GT_PK(3,2)'      1041  985  938  932  881  837  1001  948  905  973
-CONVEX 2760    'GT_PK(3,2)'      3415  3729  3925  3437  3751  3493  3363  3688  3401  3328
-CONVEX 2761    'GT_PK(3,2)'      3199  3114  3049  2781  2725  2451  2846  2776  2487  2542
-CONVEX 2762    'GT_PK(3,2)'      1319  1262  1219  1211  1172  1137  1355  1302  1254  1411
-CONVEX 2763    'GT_PK(3,2)'      2601  2706  2813  2883  2995  3199  2565  2673  2846  2542
-CONVEX 2764    'GT_PK(3,2)'      2424  2326  2257  2508  2422  2615  2545  2446  2641  2679
-CONVEX 2765    'GT_PK(3,2)'      973  911  863  948  897  938  905  842  881  837
-CONVEX 2766    'GT_PK(3,2)'      3004  2791  2615  2916  2726  2847  3205  2989  3117  3432
-CONVEX 2767    'GT_PK(3,2)'      5177  5005  4843  5188  5014  5206  5293  5156  5306  5400
-CONVEX 2768    'GT_PK(3,2)'      5400  5293  5177  5528  5454  5593  5306  5188  5461  5206
-CONVEX 2769    'GT_PK(3,2)'      431  405  394  376  347  340  328  313  276  228
-CONVEX 2770    'GT_PK(3,2)'      696  737  780  683  727  686  638  690  630  592
-CONVEX 2771    'GT_PK(3,2)'      3061  3268  3493  3225  3437  3415  3127  3347  3319  3234
-CONVEX 2772    'GT_PK(3,2)'      3728  3831  3928  3845  3934  3965  4020  4106  4120  4290
-CONVEX 2773    'GT_PK(3,2)'      592  553  511  630  588  686  608  565  658  636
-CONVEX 2774    'GT_PK(3,2)'      592  603  621  615  628  649  669  677  700  747
-CONVEX 2775    'GT_PK(3,2)'      4300  4345  4414  4235  4291  4182  4202  4268  4154  4132
-CONVEX 2776    'GT_PK(3,2)'      959  895  837  995  932  1041  936  876  975  922
-CONVEX 2777    'GT_PK(3,2)'      5547  5555  5561  5393  5411  5177  5381  5396  5160  5142
-CONVEX 2778    'GT_PK(3,2)'      4868  5035  5206  4847  5014  4843  5167  5306  5156  5400
-CONVEX 2779    'GT_PK(3,2)'      3004  2791  2615  2825  2641  2679  2916  2726  2753  2847
-CONVEX 2780    'GT_PK(3,2)'      1171  1152  1137  1121  1104  1086  1098  1074  1055  1032
-CONVEX 2781    'GT_PK(3,2)'      4909  4789  4683  5047  4927  5185  4799  4690  4940  4708
-CONVEX 2782    'GT_PK(3,2)'      2294  2084  1867  2406  2179  2542  2132  1910  2229  1965
-CONVEX 2783    'GT_PK(3,2)'      3017  2940  2880  2912  2844  2813  2723  2658  2624  2461
-CONVEX 2784    'GT_PK(3,2)'      2542  2684  2834  2708  2858  2893  2608  2765  2784  2709
-CONVEX 2785    'GT_PK(3,2)'      4414  4354  4323  4259  4213  4122  4220  4175  4079  4045
-CONVEX 2786    'GT_PK(3,2)'      1171  1152  1137  1236  1211  1319  1121  1104  1189  1086
-CONVEX 2787    'GT_PK(3,2)'      1900  2071  2247  2019  2188  2154  2070  2246  2191  2257
-CONVEX 2788    'GT_PK(3,2)'      1930  2089  2257  1872  2043  1833  2038  2191  1983  2154
-CONVEX 2789    'GT_PK(3,2)'      5561  5582  5600  5411  5466  5177  5463  5513  5248  5320
-CONVEX 2790    'GT_PK(3,2)'      769  728  686  772  727  780  679  630  690  592
-CONVEX 2791    'GT_PK(3,2)'      769  728  686  773  738  790  772  727  779  780
-CONVEX 2792    'GT_PK(3,2)'      769  728  686  855  812  938  773  738  866  790
-CONVEX 2793    'GT_PK(3,2)'      649  587  538  628  571  621  561  501  543  480
-CONVEX 2794    'GT_PK(3,2)'      2257  2070  1900  2043  1851  1833  2191  2019  1983  2154
-CONVEX 2795    'GT_PK(3,2)'      4450  4280  4122  4417  4252  4410  4427  4259  4409  4414
-CONVEX 2796    'GT_PK(3,2)'      4122  4280  4450  4252  4417  4410  4304  4467  4452  4512
-CONVEX 2797    'GT_PK(3,2)'      2154  2019  1900  1983  1851  1833  1964  1827  1781  1761
-CONVEX 2798    'GT_PK(3,2)'      863  842  837  771  761  686  897  881  812  938
-
-END MESH STRUCTURE DESCRIPTION
diff --git a/interface/src/scilab/demos/data/tube_2D_spline.GiD.msh b/interface/src/scilab/demos/data/tube_2D_spline.GiD.msh
deleted file mode 100644
index 5458448..0000000
--- a/interface/src/scilab/demos/data/tube_2D_spline.GiD.msh
+++ /dev/null
@@ -1,1363 +0,0 @@
-MESH    dimension 2 ElemType Triangle  Nnode 6
-Coordinates
-    1              0              5
-    2       0.789068              5
-    3              0        4.16667
-    4       0.789068        4.16667
-    5        1.57814              5
-    6              0        3.33333
-    7        1.58668           3.75
-    8       0.797609        2.91667
-    9        2.48657              5
-   10              0            2.5
-   11        2.49512           3.75
-   12        1.59522            2.5
-   13       0.797609        2.08333
-   14              0        1.66667
-   15        3.39501              5
-   16        2.89636        2.98191
-   17        3.79626        4.23191
-   18        1.58793           1.25
-   19        2.89772         2.0155
-   20              0       0.833333
-   21        4.19751              5
-   22       0.790325       0.833333
-   23        4.19751        3.46382
-   24        2.49782           1.25
-   25        4.59875        4.23191
-   26        4.19886        2.49741
-   27              0              0
-   28              5              5
-   29       0.790325              0
-   30        1.58065              0
-   31        5.13407        3.42984
-   32        4.20021          1.531
-   33         4.9434        2.50636
-   34        2.49054              0
-   35        5.53532        4.19793
-   36        3.80032       0.765502
-   37        5.83311        4.96621
-   38        4.94475        1.53995
-   39        3.40042              0
-   40        4.60011       0.765502
-   41        6.07063        3.39586
-   42        6.30353        4.19405
-   43        5.87996        2.47238
-   44        4.20021              0
-   45        6.53643        4.99225
-   46        5.68929         1.5489
-   47        5.34465       0.774449
-   48        6.85879        3.58334
-   49              5              0
-   50        7.09169        4.38154
-   51        6.71213        2.49761
-   52          7.342        5.12774
-   53        6.52146        1.57413
-   54        6.12809       0.823633
-   55        5.83059      0.0558361
-   56        7.64695        3.77082
-   57        7.83105        4.57543
-   58        7.50029        2.68509
-   59        8.01514        5.38004
-   60        7.35362        1.59936
-   61        6.96025       0.848865
-   62        6.56688      0.0983676
-   63        8.57156        4.20624
-   64        8.66354        5.78074
-   65        8.75565        5.01085
-   66        7.74493       0.847787
-   67        7.33499       0.117268
-   68        8.65746        2.93381
-   69        8.51079        1.84808
-   70        9.25623        6.27906
-   71         9.3762        5.46036
-   72        8.13623      0.0962117
-   73        9.49617        4.64166
-   74        9.58206        3.36923
-   75         8.9021        1.09651
-   76        9.80119        6.81832
-   77        9.66796         2.0968
-   78        10.1148        5.91617
-   79        8.94353       0.085456
-   80        10.2348        5.09747
-   81        9.68249         1.1439
-   82        10.3366         7.3734
-   83        10.5999        4.11563
-   84         10.655        6.46334
-   85        9.69701       0.190988
-   86        10.6858         2.8432
-   87        10.3746        1.50245
-   88        10.9734        5.55328
-   89        10.8922        7.91435
-   90        10.9484        2.03725
-   91        11.3385        4.57144
-   92        10.4224       0.476396
-   93        11.2167        7.02883
-   94        11.5351        6.11876
-   95        11.7036         3.5896
-   96        11.0813       0.908091
-   97        11.9623        5.15248
-   98        11.4742        8.40666
-   99        11.7855        7.54545
-  100        11.9662        2.78365
-  101        11.6588        1.40878
-  102        12.0968        6.68425
-  103        12.3274        4.17065
-  104         12.524        5.71797
-  105         12.205        8.01373
-  106        12.2287         1.9777
-  107        12.5151        3.34473
-  108        12.0984        8.86201
-  109        12.5163        7.15252
-  110        12.9512        4.75169
-  111        12.7619        2.53241
-  112        13.0679        6.42251
-  113        13.1389        3.92577
-  114        12.9358        7.62079
-  115        12.8409         8.4451
-  116        12.7459         9.2694
-  117        13.3266        3.09985
-  118        13.4952        5.45623
-  119        13.4874        6.89078
-  120        13.7364        4.43398
-  121        13.5157        7.96196
-  122        13.4207        8.78627
-  123        13.8954        3.62001
-  124        14.0391        6.16077
-  125        13.4233         9.6373
-  126        14.0673        7.23195
-  127        14.2803        5.13852
-  128        14.0955        8.30313
-  129        14.5215        4.11626
-  130        14.1066        9.13298
-  131         14.953        5.54133
-  132        14.1177        9.96283
-  133        15.0237        6.38557
-  134        14.7258        8.58009
-  135         15.163        4.53923
-  136        15.0519        7.45676
-  137        14.7369        9.40994
-  138         14.832        10.2519
-  139         15.356        8.85705
-  140        15.8668        4.92188
-  141        15.6822        7.73371
-  142        15.9376        5.76613
-  143        16.0083        6.61038
-  144        15.4562        9.68107
-  145        15.5563        10.5051
-  146        16.0257        9.07699
-  147        16.5701        5.24235
-  148        16.6608        6.07009
-  149        16.4162        8.52168
-  150        16.1258        9.90101
-  151        16.7423        7.39835
-  152        14.9222       -3.05835
-  153        15.3025       -2.40918
-  154        14.7457       -3.80763
-  155        15.8392       -1.79446
-  156        16.6953        9.29694
-  157        16.2948        10.7281
-  158        17.3134        5.52979
-  159        17.0858        8.74163
-  160        17.3949        6.85805
-  161        16.4125       -1.27637
-  162        16.8658        10.1095
-  163        14.8904       -4.58466
-  164        17.4763        8.18632
-  165        15.6447       -3.45516
-  166        16.1032       -2.82321
-  167         17.395        9.46963
-  168        17.0337      -0.794518
-  169        17.9897         5.7545
-  170        17.0363         10.922
-  171        18.0626        6.28458
-  172        15.6288       -4.21831
-  173        17.7855        8.91432
-  174        16.8958       -1.85916
-  175        18.1441        7.61284
-  176         15.254       -5.18486
-  177        17.5655        10.2821
-  178        17.6396      -0.370472
-  179        16.3672       -3.85197
-  180         17.493       -1.35919
-  181        18.3345        8.38214
-  182        18.0947        9.64233
-  183        18.6869        5.95547
-  184        17.7908        11.0932
-  185        18.7493        6.49742
-  186        16.1181        -4.8227
-  187        17.1597       -2.88792
-  188         18.223      0.0130884
-  189        18.8118        7.03936
-  190        18.0877      -0.955389
-  191        18.6437        9.11014
-  192        18.3176        10.4422
-  193         15.869       -5.79343
-  194        19.0022        7.80866
-  195        17.9523       -1.92387
-  196        18.6967        9.79085
-  197        16.8602       -4.41372
-  198        19.3248        6.11576
-  199        18.8324       0.405091
-  200        19.3922         6.6487
-  201        19.1926        8.57796
-  202        18.5405         11.242
-  203        18.8479      -0.339965
-  204        16.6111       -5.38445
-  205        19.4954         7.1883
-  206        19.2457        9.25866
-  207        18.9196        10.5907
-  208        18.7126       -1.30844
-  209        19.3385       0.736126
-  210        17.7126       -3.88676
-  211        19.6858        7.95759
-  212        19.2987        9.93937
-  213        16.4608       -6.22008
-  214        19.9726        6.25804
-  215        17.3532       -4.97548
-  216        19.4056      0.0215538
-  217        18.5052       -2.92271
-  218        18.8122       -2.17425
-  219        20.0758        6.79764
-  220        19.9003        8.65992
-  221        19.9129          1.118
-  222        19.4728      -0.693018
-  223        20.1789        7.33723
-  224        19.3049         11.376
-  225         17.265       -5.81821
-  226        19.9534        9.34062
-  227        19.9205       0.414313
-  228        19.6783         10.716
-  229        18.2056       -4.44851
-  230        20.5697        6.37263
-  231        20.3935        8.03955
-  232        19.5725       -1.55883
-  233        19.9877      -0.300259
-  234        20.3659        1.41562
-  235        17.1768       -6.66095
-  236        20.6745         6.9051
-  237        18.0195       -5.43321
-  238        20.4342        0.75406
-  239         20.608        8.74188
-  240        20.3329        10.1173
-  241        20.8272        7.44696
-  242        19.3651        -3.1731
-  243        19.6721       -2.42464
-  244         19.058       -3.92155
-  245        20.5026      0.0924997
-  246        20.0578        11.4927
-  247        20.8593        1.71195
-  248        20.2789      -0.980739
-  249        20.8264         1.2215
-  250        17.9312       -6.27595
-  251          21.17        6.47297
-  252        21.0417        8.14928
-  253        18.8719       -4.90625
-  254        20.8947       0.559944
-  255        21.3227        7.01483
-  256        20.9904        9.46311
-  257        20.3785       -1.84655
-  258        20.7153        10.8385
-  259        17.8227       -7.07744
-  260        20.7938       -0.58798
-  261        21.3694        1.96204
-  262        21.3281        1.49472
-  263        21.4754        7.55669
-  264        18.6857       -5.89095
-  265         21.297        8.78142
-  266        21.2868        1.02739
-  267        21.7274        6.55365
-  268        20.8276        11.5958
-  269        21.3141       0.171758
-  270        21.7307        8.18883
-  271        18.5708       -6.73013
-  272          21.72         1.6889
-  273        21.8794        7.08969
-  274        21.3728        10.1843
-  275        21.8101        2.14044
-  276         21.085       -1.26846
-  277        21.6787        1.22158
-  278        21.7062       0.639202
-  279        21.6794        9.50265
-  280        20.4876       -3.65528
-  281        22.0906        7.60985
-  282        20.7946       -2.90682
-  283        21.4785        10.9325
-  284        21.6053      -0.508722
-  285        21.9859        8.82097
-  286        18.4558       -7.56932
-  287        22.2833        6.62268
-  288        22.0707        1.41576
-  289        22.2174        1.87778
-  290        22.0981        0.83339
-  291        22.3642        2.33979
-  292        22.3459        8.24199
-  293        19.3987       -6.57021
-  294        21.5841        11.6807
-  295        22.4945        7.14285
-  296        22.0005        10.1849
-  297        22.1256       0.251016
-  298        20.4528        -4.7228
-  299         21.501       -2.32873
-  300        22.3071        9.50319
-  301        21.9523       -1.35803
-  302        22.7058        7.66302
-  303        22.8032        6.67725
-  304        22.6032        1.50588
-  305        22.1062        10.9331
-  306        22.5998        8.80829
-  307        20.2666        -5.7075
-  308        19.2837        -7.4094
-  309        22.7975        2.48654
-  310        22.7499         1.9679
-  311        22.6306       0.923509
-  312        18.9887       -8.12133
-  313        23.0121        7.19251
-  314        22.4726      -0.598294
-  315        22.9597        8.22932
-  316        22.6282        10.1854
-  317        22.3584        11.7502
-  318         22.921        9.49052
-  319        23.2245          7.668
-  320        23.3183          6.722
-  321        23.1357          1.596
-  322        23.2206        2.12503
-  323        23.3055        2.65405
-  324        21.9171       -3.38901
-  325        23.0554       0.511046
-  326        23.2137        8.79562
-  327        20.1116       -7.24948
-  328        22.3683       -2.41831
-  329        23.5308        7.19749
-  330        22.8728        10.9929
-  331        19.7699       -8.02037
-  332        23.4785         8.2343
-  333        22.8196        -1.4476
-  334        23.5785        1.77533
-  335        23.6634        2.30435
-  336        19.4283       -8.79126
-  337        23.7296        2.79245
-  338        21.8823       -4.45652
-  339        23.5604        1.18354
-  340        23.8033        6.75574
-  341        20.9796       -6.38676
-  342        23.7433        7.67298
-  343        23.4024      -0.338264
-  344        23.7792        8.65423
-  345        23.1173        11.8004
-  346        24.0122        7.22699
-  347         22.718       -3.20375
-  348        24.0213        1.95465
-  349        22.5266       -3.94055
-  350        24.1039        2.44817
-  351         24.044        8.09291
-  352        21.8475       -5.52404
-  353        23.7434        10.0134
-  354        23.1692       -2.23305
-  355        24.1865        2.94169
-  356        24.0032        1.36286
-  357        24.2811          6.781
-  358        23.9852       0.771076
-  359         24.224        7.66228
-  360        24.0361         9.3185
-  361         19.702       -9.48307
-  362        21.1859       -7.27299
-  363        20.7094        -8.1298
-  364        23.6648       -1.65129
-  365        24.4929        7.21629
-  366        24.3447        8.51285
-  367          24.44        2.12237
-  368        22.4918       -5.00806
-  369        24.5225        2.61589
-  370        24.4357        1.69222
-  371        20.3678       -8.90069
-  372         24.591        3.07477
-  373         23.988        10.8209
-  374        24.5247        8.08221
-  375        24.4177        1.10044
-  376        24.7338        6.79752
-  377        23.2367       -3.72876
-  378        22.0539       -6.41027
-  379        24.7048        7.65158
-  380        23.5188        -3.0185
-  381        23.8948        11.8326
-  382        24.2475      -0.541947
-  383        24.6017        9.17711
-  384        24.8586        2.29008
-  385        23.1362       -4.49208
-  386        24.7739        8.55776
-  387        24.9341        2.75202
-  388         24.941        7.22907
-  389        24.8544        1.85994
-  390          23.94       -2.40956
-  391        19.8576        -10.293
-  392        22.6391       -5.75816
-  393        25.0095        3.21397
-  394        24.8502        1.42979
-  395         24.954        8.12713
-  396        25.1773        6.80655
-  397        24.8813       0.667292
-  398        20.5824       -9.65157
-  399        25.1514        7.62784
-  400        24.8586        9.84138
-  401        23.2057       -5.22393
-  402        25.2515        2.44948
-  403        25.0309        9.22202
-  404        25.3269        2.91142
-  405        25.2335        1.92987
-  406        24.8993      -0.137428
-  407        22.2602       -7.29651
-  408        24.7566        10.8429
-  409        25.3916        3.34287
-  410        21.7837       -8.15331
-  411        24.5099       -1.85497
-  412        25.2032        8.60267
-  413        25.2293        1.49973
-  414        25.3877        7.20533
-  415        21.3072       -9.01012
-  416        19.9134       -11.0528
-  417        24.6545        11.8444
-  418        25.4006        8.10339
-  419        25.3138       0.996651
-  420        22.8454       -6.64439
-  421        25.6004         6.8083
-  422         25.598         7.6041
-  423        25.6443        2.60887
-  424        25.7114        3.04222
-  425        25.6264        2.08927
-  426        25.7784        3.47557
-  427        25.6084        1.56966
-  428        23.4306       -5.99228
-  429        25.6589        8.45339
-  430        20.6253       -10.6525
-  431        25.8052        7.20368
-  432        25.1104       -1.42796
-  433        25.6929        1.06658
-  434        22.5534       -7.94295
-  435        25.8563         7.9541
-  436         22.077       -8.79975
-  437        25.6412        9.64445
-  438        26.0123        6.80325
-  439        21.3501       -10.0111
-  440        19.9257       -11.8615
-  441        26.0125        2.76195
-  442        25.8135        9.02509
-  443        26.0139        7.56886
-  444        26.0078        2.36377
-  445        26.0795         3.1953
-  446        25.7774       0.563507
-  447         26.138        3.60136
-  448        25.9899        1.84417
-  449        25.5252        10.8227
-  450         23.139       -7.35511
-  451         26.221        7.16844
-  452        25.7955      -0.241213
-  453        26.1146         8.3041
-  454        25.4335        11.8352
-  455        20.6593       -11.4368
-  456        23.7057       -6.66173
-  457        26.2722        7.91886
-  458        26.3807        2.91502
-  459        26.4082        6.79171
-  460        26.4387         3.3223
-  461         26.376        2.51685
-  462        22.2286        -9.4404
-  463        25.8135       -1.04593
-  464        26.4967        3.72957
-  465        26.3714        2.11868
-  466        26.4297        7.53362
-  467        26.2692        8.87581
-  468        22.8467       -8.58939
-  469        19.9194       -12.6427
-  470        26.3877        1.38738
-  471        26.6103        7.15372
-  472        21.3929       -11.0121
-  473        26.5165        8.31834
-  474        26.4722        0.88431
-  475        26.4238        9.44752
-  476        26.7256        3.06342
-  477        23.4322       -8.00155
-  478        26.7185        2.60487
-  479        26.7837         3.4707
-  480        26.6741        7.93311
-  481        26.7908        6.77382
-  482        26.8348        3.85337
-  483        26.7138        2.20669
-  484        26.3077        10.6258
-  485         20.675       -12.2589
-  486        26.8179        7.48746
-  487        26.6711        8.89005
-  488        26.5141      0.0303452
-  489        26.7692        1.66189
-  490        24.0177       -7.41372
-  491        22.9983       -9.23004
-  492        26.1917        11.8041
-  493        26.9984        7.10756
-  494        22.2714       -10.4414
-  495        26.4962      -0.756134
-  496        26.9184        8.33259
-  497        27.0706        3.21183
-  498        19.9159       -13.4323
-  499        27.1192        3.59523
-  500        27.0635        2.75327
-  501        27.1678        3.97864
-  502        27.0563        2.29471
-  503        27.0622        7.88695
-  504        27.1617        6.74955
-  505        21.4086       -11.8342
-  506        27.1117        1.74991
-  507         27.206        7.44131
-  508        23.6636       -8.73419
-  509         27.167        1.20511
-  510        20.6701       -13.0443
-  511        27.3614        7.08025
-  512         27.394        3.35723
-  513        27.4425        3.74064
-  514        27.3997        3.00594
-  515        27.3062        8.25151
-  516        27.4853        4.10174
-  517        27.1786        9.19233
-  518        27.3926        2.54738
-  519        23.1499       -9.87069
-  520         27.097        9.79295
-  521        22.3437       -11.1266
-  522        27.5167        6.71919
-  523        24.2627       -8.09749
-  524          27.45        7.80587
-  525        27.2089       0.351148
-  526         26.981        10.9712
-  527        27.4259        8.63487
-  528        27.5693        7.38373
-  529        19.9358       -14.2293
-  530        27.7173        3.50263
-  531        21.4243       -12.6563
-  532        27.7557        3.86411
-  533        27.7231        3.15134
-  534        27.7246        7.02267
-  535        27.2508      -0.502817
-  536        26.9698        11.7479
-  537        27.7941         4.2256
-  538        27.7288        2.80005
-  539        23.8152       -9.37484
-  540        27.6788        2.09392
-  541         27.694        8.17043
-  542        27.8647        6.68171
-  543        20.6872        -13.784
-  544        27.7341        1.54912
-  545        27.8133        7.74829
-  546        23.2223       -10.5559
-  547        27.9325        7.32614
-  548        27.8137        8.55379
-  549        28.0204        3.64703
-  550        22.3594       -11.9487
-  551        28.0588        4.00851
-  552         28.092        4.34971
-  553        28.0671         3.2648
-  554        28.0629        6.98214
-  555         28.015        2.34659
-  556        24.4806         -8.879
-  557        28.0728        2.91351
-  558        27.9334        8.93714
-  559        27.8518        9.53777
-  560        28.0601        8.07807
-  561        28.1932        6.63814
-  562        27.7702        10.1384
-  563        21.4414        -13.396
-  564             20            -15
-  565        28.1794        7.65593
-  566        27.9568       0.528526
-  567         23.937       -10.1336
-  568        28.3235        3.79142
-  569        28.2737        7.25494
-  570        28.3505        4.13268
-  571        27.7468        10.9033
-  572        28.3775        4.47394
-  573        28.1798        8.46143
-  574        23.2946       -11.2412
-  575        28.3701        3.40919
-  576         28.404        6.91094
-  577        28.3012        1.89313
-  578         28.359        2.46005
-  579        27.9734       -0.31126
-  580        28.4168        3.02697
-  581        20.7292       -14.5678
-  582        27.7234        11.6682
-  583        22.3922       -12.7039
-  584          28.52        6.58529
-  585        28.4262        7.98571
-  586        24.6214       -9.59322
-  587        28.6076        3.93764
-  588        28.5205        7.58472
-  589        28.6346         4.2789
-  590        28.6564        4.60163
-  591        28.6254        3.55387
-  592        28.6148        7.18373
-  593        28.6721        3.17164
-  594        28.4824        8.81514
-  595        21.4585       -14.1357
-  596        24.0093       -10.8188
-  597        28.7183        6.85486
-  598        28.4722         9.3741
-  599        28.5239       0.872536
-  600        28.3906        9.97472
-  601        28.8218        6.52599
-  602        23.3274       -11.9963
-  603             20       -15.8182
-  604        28.8917        4.08386
-  605        28.9049        4.40631
-  606        28.9181        4.72876
-  607        28.7768        7.87638
-  608        28.7288        8.33942
-  609        28.9095        3.70009
-  610        28.8223        2.31564
-  611        28.8801        2.88256
-  612        28.9274        3.31632
-  613        28.8711        7.47539
-  614        22.4093       -13.4436
-  615        28.5058        10.7805
-  616         24.724       -10.3964
-  617        20.7832       -15.4091
-  618        29.0573        7.15601
-  619         29.129        6.45199
-  620        29.1579        4.23687
-  621        28.9754        1.61407
-  622        29.1712        4.55932
-  623        29.1782        4.86454
-  624        29.1354        3.02723
-  625        28.7466      -0.148061
-  626        29.1891        3.87451
-  627        24.0495       -11.5865
-  628        29.1608        6.82715
-  629         28.497        11.5582
-  630        29.2069        3.49074
-  631        29.0794        8.23009
-  632        29.1273        7.76705
-  633        29.0315        8.69313
-  634        29.0212        9.25209
-  635        23.3602       -12.7515
-  636        21.5124        -14.977
-  637        29.0109        9.81106
-  638        29.4133        4.99884
-  639        29.3135        7.44768
-  640        29.4187        4.69436
-  641        29.3434        2.73814
-  642        29.4242        4.38988
-  643        29.4004        6.37046
-  644             20       -16.6365
-  645         29.415        3.20166
-  646        29.4553        4.02753
-  647        29.4501        6.74938
-  648        29.4865        3.66517
-  649         29.198        0.59347
-  650        24.7779       -11.1257
-  651        29.4997         7.1283
-  652        22.4609        -14.253
-  653        29.4965        2.03657
-  654        29.5082        7.92258
-  655        29.6523        5.15282
-  656        29.4603        8.38562
-  657        29.1261        10.6168
-  658        29.6682        4.86606
-  659        24.0823       -12.3417
-  660        29.6737        4.56159
-  661        20.7832       -16.2274
-  662        29.6874        6.25786
-  663        29.7254        4.21938
-  664        29.7565        3.85702
-  665        29.6944         7.6032
-  666        29.7837        6.51684
-  667        29.7701         2.9877
-  668        29.5858        8.91269
-  669        29.8499         5.3035
-  670        29.6495          1.335
-  671        23.4118       -13.5609
-  672        29.8417        3.45121
-  673        29.8865        5.01839
-  674        29.8334        6.89576
-  675        29.5756        9.47166
-  676        29.4937     -0.0169158
-  677        29.9232        4.73329
-  678        29.9101        6.13454
-  679        29.2413        11.4226
-  680        21.5663       -15.8182
-  681        29.9749        4.39108
-  682        29.9108        2.51105
-  683        24.8045       -11.9319
-  684        30.0266        4.04887
-  685        29.8891         8.0781
-  686        30.0485        5.50677
-  687        29.9887        7.21892
-  688        30.0386        6.39888
-  689        30.1143        5.26014
-  690        30.1158        5.92799
-  691             20       -17.5365
-  692        30.1117        3.64306
-  693         30.151        4.97504
-  694        24.1091       -13.1101
-  695        30.1478        5.70044
-  696        22.5149       -15.0943
-  697        30.1773        6.13978
-  698         30.167        6.66321
-  699        30.2216        4.62359
-  700        30.0147        8.60518
-  701        30.0639        1.80948
-  702        30.1968        3.23726
-  703        29.9568       0.718524
-  704        30.2633        5.45862
-  705        30.2733        4.28138
-  706        30.1834        7.69382
-  707        30.2961        5.92273
-  708        30.3057        6.40411
-  709        29.8718        10.4299
-  710        30.1269        1.17785
-  711        30.3788        5.21679
-  712        30.3223        6.98638
-  713         30.393        3.90722
-  714        30.3375        2.76061
-  715        30.1402        9.13226
-  716        23.4634       -14.3704
-  717        24.8195       -12.6282
-  718        30.4397         5.6663
-  719        30.4494        4.86535
-  720        30.4444        6.14501
-  721        30.4781        3.50141
-  722          30.52         4.5139
-  723         30.373        8.08857
-  724        30.4914        6.67021
-  725        30.5552        5.42447
-  726        30.4776        7.30955
-  727        30.4782        2.28395
-  728         30.588        5.88858
-  729        30.0047        11.2497
-  730        30.6397        4.13973
-  731        30.5999         3.1347
-  732         30.264       0.102046
-  733        22.5151       -15.8104
-  734        30.6301        6.41111
-  735        24.1607       -13.9196
-  736        30.6881        5.13279
-  737        30.6467        6.99338
-  738        30.4985        8.61565
-  739        30.5412        1.65233
-  740        30.7316        5.63215
-  741        30.4341       0.561372
-  742        30.7587        4.78134
-  743        30.7594        3.76557
-  744        30.6673         7.7043
-  745        30.7687        6.15814
-  746             20       -18.4365
-  747        30.7406        2.65805
-  748        30.4364        10.0905
-  749        30.8158        6.67721
-  750        30.6042         1.0207
-  751        30.8645        5.34047
-  752        23.4636       -15.0864
-  753        30.9038        4.41165
-  754        30.8812        3.39886
-  755        30.9123        5.90171
-  756        30.8738        7.31812
-  757          21.25       -17.5206
-  758        24.8579       -13.4688
-  759        30.9544        6.42424
-  760        30.9974        5.04879
-  761        30.8569        8.09905
-  762         30.744        9.24947
-  763        31.0234        4.03748
-  764         31.003        3.03215
-  765        31.0899        5.61925
-  766        31.0429        7.00195
-  767        31.0929        6.17127
-  768        31.1136        3.63684
-  769        31.1425        4.67909
-  770        31.0634        7.71288
-  771        22.0332       -17.1115
-  772        24.2317       -14.6852
-  773        31.2228        5.32757
-  774        31.2705        5.88882
-  775        31.2354        3.27013
-  776        31.2457        6.57312
-  777        31.2875        4.30939
-  778        30.7326        11.0488
-  779        31.1024        8.73287
-  780          31.27         7.3267
-  781        23.4638       -15.8025
-  782        31.3857        4.96541
-  783        31.0236        0.21151
-  784        31.3777        3.90875
-  785        31.2886        2.34109
-  786             20       -19.2183
-  787        31.3842        6.32015
-  788        24.9125       -14.1726
-  789        31.4481        5.60636
-  790        31.0402        10.2077
-  791        31.1953       0.670731
-  792        31.3385        8.16583
-  793        31.4679        3.50811
-  794        31.3516        1.70946
-  795        31.4728        6.89786
-  796        31.5307        4.59571
-  797        31.5618        6.03769
-  798         31.611        5.24419
-  799          21.25       -18.4206
-  800         31.551        2.71519
-  801        31.3479        9.36669
-  802         31.545        7.77966
-  803        24.2319       -15.4012
-  804        31.6755        6.46902
-  805         31.739        4.17229
-  806         31.774        4.88203
-  807         31.584        8.79965
-  808        31.7258        7.39119
-  809        31.7834        2.95317
-  810        31.8292        3.77165
-  811        22.9819       -17.1036
-  812        31.8868        5.58597
-  813        20.8333       -19.2183
-  814        31.8201        8.23262
-  815        31.9823        4.45861
-  816        31.9286        6.96235
-  817        31.4766        10.8015
-  818             20            -20
-  819             25            -15
-  820        32.0005         6.0173
-  821        32.0497        5.22381
-  822        32.0008        7.84415
-  823        31.7864       0.320764
-  824        31.7625        9.94503
-  825        31.8563        9.30694
-  826        31.9427         1.3595
-  827        32.1447        3.21671
-  828        24.2319       -16.2037
-  829         32.099        2.39823
-  830        32.1905         4.0352
-  831        32.1755          6.467
-  832        32.1816        7.45568
-  833        32.2829        4.77554
-  834        32.0925         8.7399
-  835        32.3254        5.56558
-  836           22.5       -18.4048
-  837        32.4285        6.96032
-  838        32.4912        4.35212
-  839        32.5004        6.01528
-  840             25       -15.8025
-  841        32.3761        8.25974
-  842        20.8333            -20
-  843        32.5587        5.11731
-  844         32.271        9.88528
-  845        32.3648        9.24719
-  846        32.1772        10.5234
-  847        32.5568        7.87127
-  848        32.6383        2.90569
-  849        32.6754        6.46497
-  850        32.6841        3.72417
-  851          23.75       -17.5049
-  852        22.0833       -19.2024
-  853        32.7919        4.66904
-  854        32.6484        8.76703
-  855        32.8629        5.62502
-  856        32.5534       0.436939
-  857        32.7019        1.48129
-  858        32.8583        2.20855
-  859        32.9848        4.04109
-  860             25        -16.605
-  861        33.0379        6.07471
-  862        32.9878        7.30289
-  863        21.6667            -20
-  864         32.932        8.28687
-  865        33.0962        5.17675
-  866        33.1777        3.41314
-  867        32.9559        9.53679
-  868        33.2348        6.80754
-  869        32.8873        10.1897
-  870        22.9167       -19.2024
-  871        33.3376        4.55145
-  872          23.75       -18.4133
-  873        33.4004        5.68446
-  874        33.3631        7.71849
-  875        33.3977          2.716
-  876        33.2395        9.05663
-  877        33.5305        3.92349
-  878        33.3049       0.564346
-  879        33.5973        6.41728
-  880           22.5            -20
-  881        33.6419        5.05915
-  882             25       -17.5134
-  883        33.4613        1.29161
-  884        33.6176        2.01887
-  885        33.7941         7.1501
-  886        33.8834        4.43385
-  887         33.547        9.82639
-  888        33.9393        3.11674
-  889        33.8717        8.61994
-  890        23.3333            -20
-  891        24.1667       -19.2109
-  892        34.2407        5.74054
-  893        34.1593         2.4196
-  894             25       -18.4219
-  895        34.2922        3.62709
-  896         34.075       0.718298
-  897        34.2116        1.45858
-  898        34.3028        8.05156
-  899        34.4376        6.47336
-  900        34.4822        5.11524
-  901        34.2082        9.40221
-  902        34.5918        4.28338
-  903         34.701        2.82034
-  904        24.1667            -20
-  905             25       -19.2109
-  906        34.7533        1.85931
-  907        34.8649        7.52787
-  908        35.0006        3.47662
-  909        34.8114        8.95301
-  910        34.8056       0.898285
-  911         35.081        5.79663
-  912        35.1906        4.96476
-  913        35.3001         4.1329
-  914             25            -20
-  915        35.5083        6.85113
-  916        35.5127        3.02199
-  917        35.4072        8.43781
-  918        35.4729        2.12679
-  919          35.73        5.27151
-  920        35.5654         1.1401
-  921        35.8122        3.67827
-  922        35.8396        4.43965
-  923        35.9793        6.24441
-  924        35.9356        7.90564
-  925        36.3517        3.98502
-  926        36.3244        3.22364
-  927        36.3791        4.74639
-  928        36.2846        2.32844
-  929        36.2449        1.43324
-  930        36.4469        7.30046
-  931        36.6283        5.71929
-  932        36.8775         6.6922
-  933        36.8806        2.80331
-  934        36.9769        5.03544
-  935        36.9208        1.85773
-  936        37.1043        3.52481
-  937        37.1317        4.28618
-  938        37.2776        5.99665
-  939        37.4368        2.38299
-  940        37.5746        5.32448
-  941        37.8066        4.53166
-  942        37.7702        3.03592
-  943        37.8843        3.82598
-end coordinates
-
-Elements
-    1        678     695     720     690     707     697
-    2        695     669     711     686     689     704
-    3        669     638     677     655     658     673
-    4        720     695     740     707     718     728
-    5        678     720     698     697     708     688
-    6        711     669     677     689     673     693
-    7        695     711     740     704     725     718
-    8        740     711     760     725     736     751
-    9        643     678     698     662     688     666
-   10        638     606     642     623     622     640
-   11        677     638     642     658     640     660
-   12        698     720     749     708     734     724
-   13        720     740     767     728     755     745
-   14        606     572     604     590     589     605
-   15        601     643     651     619     647     628
-   16        677     642     684     660     663     681
-   17        642     606     604     622     605     620
-   18        642     604     648     620     626     646
-   19        572     537     568     552     551     570
-   20        561     601     592     584     597     576
-   21        740     760     789     751     773     765
-   22        760     711     722     736     719     742
-   23        604     572     568     589     570     587
-   24        604     568     612     587     591     609
-   25        601     651     592     628     618     597
-   26        651     643     698     647     666     674
-   27        749     720     767     734     745     759
-   28        749     767     804     759     787     776
-   29        698     749     726     724     737     712
-   30        767     740     789     755     765     774
-   31        711     677     722     693     699     719
-   32        722     677     684     699     681     705
-   33        767     789     804     774     797     787
-   34        592     651     632     618     639     613
-   35        537     501     530     516     513     532
-   36        722     684     743     705     713     730
-   37        522     561     547     542     554     534
-   38        568     537     530     551     532     549
-   39        568     530     580     549     553     575
-   40        561     592     547     576     569     554
-   41        684     642     648     663     646     664
-   42        684     648     702     664     672     692
-   43        547     592     585     569     588     565
-   44        501     464     497     482     479     499
-   45        760     722     777     742     753     769
-   46        789     760     806     773     782     798
-   47        726     749     780     737     766     756
-   48        698     726     651     712     687     674
-   49        530     501     497     513     499     512
-   50        530     497     538     512     514     533
-   51        648     604     612     626     609     630
-   52        648     612     641     630     624     645
-   53        481     522     507     504     511     493
-   54        522     547     507     534     528     511
-   55        507     547     541     528     545     524
-   56        464     426     458     447     445     460
-   57        749     804     780     776     795     766
-   58        780     804     832     795     816     808
-   59        612     568     580     591     575     593
-   60        612     580     641     593     611     624
-   61        497     464     458     479     460     476
-   62        497     458     502     476     478     500
-   63        592     632     585     613     607     588
-   64        585     632     633     607     631     608
-   65        632     651     685     639     665     654
-   66        438     481     466     459     471     451
-   67        743     684     702     713     692     721
-   68        743     702     764     721     731     754
-   69        722     743     777     730     763     753
-   70        777     743     793     763     768     784
-   71        481     507     466     493     486     471
-   72        466     507     496     486     503     480
-   73        726     780     761     756     770     744
-   74        806     760     777     782     769     796
-   75        806     777     830     796     805     815
-   76        789     806     835     798     821     812
-   77        426     393     423     409     404     424
-   78        580     530     538     553     533     557
-   79        580     538     577     557     555     578
-   80        458     426     423     445     424     441
-   81        458     423     465     441     444     461
-   82        547     585     541     565     560     545
-   83        541     585     558     560     573     548
-   84        702     648     641     672     645     667
-   85        702     641     727     667     682     714
-   86        396     438     422     421     431     414
-   87        438     466     422     451     443     431
-   88        422     466     453     443     457     435
-   89        538     497     502     514     500     518
-   90        538     502     577     518     540     555
-   91        393     355     384     372     369     387
-   92        726     761     685     744     723     706
-   93        761     780     814     770     802     792
-   94        423     393     384     404     387     402
-   95        423     384     427     402     405     425
-   96        507     541     496     524     515     503
-   97        496     541     558     515     548     527
-   98        789     835     804     812     820     797
-   99        835     806     853     821     833     843
-  100        357     396     379     376     388     365
-  101        396     422     379     414     399     388
-  102        379     422     412     399     418     395
-  103        502     458     465     478     461     483
-  104        502     465     509     483     489     506
-  105        832     804     849     816     831     837
-  106        780     832     814     808     822     802
-  107        814     832     864     822     847     841
-  108        355     323     348     337     335     350
-  109        585     633     558     608     594     573
-  110        558     633     637     594     634     598
-  111        633     632     685     631     654     656
-  112        685     651     726     665     687     706
-  113        384     355     348     369     350     367
-  114        384     348     394     367     370     389
-  115        466     496     453     480     473     457
-  116        453     496     475     473     487     467
-  117        806     830     853     815     838     833
-  118        853     830     866     838     850     859
-  119        830     777     793     805     784     810
-  120        830     829     866     827     848     850
-  121        793     743     764     768     754     775
-  122        793     764     829     775     800     809
-  123        764     702     727     731     714     747
-  124        764     727     829     747     785     800
-  125        320     357     342     340     346     329
-  126        685     761     715     723     738     700
-  127        761     814     801     792     807     779
-  128        357     379     342     365     359     346
-  129        342     379     366     359     374     351
-  130        835     853     873     843     865     855
-  131        580     577     641     578     610     611
-  132        465     423     427     444     425     448
-  133        465     427     509     448     470     489
-  134        323     291     321     309     310     322
-  135        727     641     670     682     653     701
-  136        348     323     321     335     322     334
-  137        348     321     358     334     339     356
-  138        422     453     412     435     429     418
-  139        412     453     475     429     467     442
-  140        287     320     302     303     313     295
-  141        427     384     394     405     389     413
-  142        427     394     446     413     419     433
-  143        320     342     302     329     319     313
-  144        302     342     326     319     332     315
-  145        633     685     715     656     700     668
-  146        832     849     885     837     868     862
-  147        849     804     835     831     820     839
-  148        849     835     873     839     855     861
-  149        291     261     288     275     272     289
-  150        715     761     801     738     779     762
-  151        715     801     778     762     790     748
-  152        801     814     845     807     834     825
-  153        321     291     288     310     289     304
-  154        321     297     358     311     325     339
-  155        873     853     886     865     871     881
-  156        379     412     366     395     386     374
-  157        366     412     400     386     403     383
-  158        502     509     577     506     544     540
-  159        394     348     358     370     356     375
-  160        394     358     446     375     397     419
-  161        558     637     562     598     600     559
-  162        637     633     715     634     668     675
-  163        814     864     845     841     854     834
-  164        845     864     887     854     876     867
-  165        864     832     885     847     862     874
-  166        864     885     909     874     898     889
-  167        475     496     558     487     527     517
-  168        287     302     263     295     281     273
-  169        251     287     263     267     273     255
-  170        251     263     223     255     241     236
-  171        793     829     830     809     827     810
-  172        853     866     886     859     877     871
-  173        886     866     903     877     888     895
-  174        670     641     577     653     610     621
-  175        670     577     625     621     599     649
-  176        727     670     750     701     710     739
-  177        261     234     266     247     249     262
-  178        288     261     266     272     262     277
-  179        288     266     297     277     278     290
-  180        342     366     326     351     344     332
-  181        326     366     400     344     383     360
-  182        885     849     873     868     861     879
-  183        801     845     846     825     844     824
-  184        873     886     911     881     900     892
-  185        214     251     223     230     236     219
-  186        214     223     189     219     205     200
-  187        234     209     245     221     227     238
-  188        266     234     245     249     238     254
-  189        266     245     297     254     269     278
-  190        263     302     285     281     292     270
-  191        427     446     509     433     474     470
-  192        302     326     285     315     306     292
-  193        285     326     316     306     318     300
-  194        750     670     732     710     703     741
-  195        727     750     829     739     794     785
-  196        845     887     846     867     869     844
-  197        558     562     475     559     520     517
-  198        562     637     679     600     657     615
-  199        400     412     475     403     442     437
-  200        475     562     492     520     526     484
-  201        873     911     885     892     899     879
-  202        911     886     913     900     902     912
-  203        223     263     239     241     252     231
-  204        183     214     189     198     200     185
-  205        183     189     158     185     171     169
-  206        209     188     222     199     203     216
-  207        245     209     222     227     216     233
-  208        245     222     276     233     248     260
-  209        288     297     321     290     311     304
-  210        263     285     239     270     265     252
-  211        886     903     913     895     908     902
-  212        913     903     926     908     916     921
-  213        903     866     884     888     875     893
-  214        239     285     274     265     279     256
-  215        189     223     201     205     211     194
-  216        222     188     195     203     190     208
-  217        188     168     195     178     180     190
-  218        195     168     155     180     161     174
-  219        911     913     927     912     922     919
-  220        223     239     201     231     220     211
-  221        201     239     212     220     226     206
-  222        285     316     274     300     296     279
-  223        274     316     294     296     305     283
-  224        274     294     246     283     268     258
-  225        316     326     400     318     360     353
-  226        939     943     926     942     936     933
-  227        385     380     324     377     347     349
-  228        929     939     926     935     933     928
-  229        577     509     625     544     566     599
-  230        152     163     179     154     172     165
-  231        380     411     333     390     364     354
-  232         59      45      56      52      50      57
-  233        428     385     352     401     368     392
-  234        943     927     926     937     925     936
-  235         70      59      73      64      65      71
-  236        411     463     358     432     406     382
-  237        940     932     927     938     931     934
-  238        940     927     943     934     937     941
-  239        927     932     911     931     923     919
-  240        910     929     903     920     918     906
-  241        932     924     911     930     915     923
-  242        463     535     446     495     488     452
-  243        463     446     358     452     397     406
-  244         45      28      41      37      35      42
-  245        924     909     885     917     898     907
-  246        909     887     864     901     876     889
-  247        116      98     114     108     105     115
-  248        616     556     519     586     539     567
-  249        846     778     801     817     790     824
-  250        556     490     468     523     477     508
-  251         98      82     102      89      93      99
-  252        132     116     128     125     122     130
-  253        878     910     884     896     897     883
-  254        683     616     574     650     596     627
-  255        679     582     562     629     571     615
-  256        562     582     492     571     536     526
-  257        170     145     156     157     150     162
-  258        535     625     509     579     566     525
-  259        145     132     139     138     137     144
-  260        778     679     637     729     657     709
-  261        819     758     716     788     735     772
-  262         82      70      88      76      78      84
-  263        345     294     316     317     305     330
-  264        732     823     750     783     791     741
-  265        732     670     625     703     649     676
-  266        750     823     829     791     826     794
-  267        492     417     400     454     408     449
-  268        246     202     212     224     207     228
-  269        490     428     407     456     420     450
-  270        758     683     635     717     659     694
-  271        823     878     829     856     857     826
-  272        202     170     182     184     177     192
-  273        417     345     400     381     373     408
-  274        637     715     778     675     748     709
-  275        163     193     179     176     186     172
-  276        878     884     829     883     858     857
-  277        829     884     866     858     875     848
-  278         85      96      77      92      87      81
-  279        155     152     179     153     165     166
-  280        286     336     327     312     331     308
-  281        336     391     415     361     398     371
-  282        746     818     863     786     842     813
-  283         72      85      77      79      81      75
-  284        129     140     124     135     131     127
-  285         96     106      77     101      90      87
-  286        117     129     110     123     120     113
-  287        235     286     264     259     271     250
-  288        140     158     143     147     148     142
-  289        193     235     215     213     225     204
-  290         62      72      60      67      66      61
-  291        106     117      95     111     107     100
-  292        391     440     472     416     455     430
-  293        498     564     595     529     581     543
-  294         49      62      46      55      54      47
-  295        440     498     531     469     510     485
-  296          5       1       6       2       3       4
-  297        914     894     890     905     891     904
-  298        222     195     243     208     218     232
-  299        276     222     243     248     232     257
-  300        276     243     324     257     282     299
-  301        245     276     297     260     284     269
-  302         27      30      14      29      22      20
-  303        189     201     164     194     181     175
-  304        903     884     910     893     897     906
-  305         39      49      32      44      40      36
-  306        860     819     781     840     803     828
-  307         28      15      23      21      17      25
-  308        564     644     680     603     661     617
-  309        239     274     246     256     258     240
-  310        324     380     333     347     354     328
-  311        385     324     352     349     338     368
-  312        926     927     913     925     922     921
-  313        926     903     929     916     918     928
-  314        333     411     358     364     382     343
-  315         56      45      41      50      42      48
-  316         59      56      73      57      63      65
-  317        428     352     407     392     378     420
-  318         70      73      88      71      80      78
-  319         41      28      23      35      25      31
-  320         41      23      46      31      33      43
-  321        556     468     519     508     491     539
-  322        519     468     415     491     436     462
-  323        468     490     407     477     450     434
-  324        468     407     415     434     410     436
-  325        102      82      88      93      84      94
-  326        102      88     110      94      97     104
-  327        114      98     102     105      99     109
-  328        114     102     124     109     112     119
-  329        128     116     114     122     115     121
-  330        128     114     124     121     119     126
-  331        616     519     574     567     546     596
-  332        574     519     472     546     494     521
-  333        132     128     139     130     134     137
-  334        139     128     143     134     136     141
-  335        156     145     139     150     144     146
-  336        156     139     164     146     149     159
-  337        683     574     635     627     602     659
-  338        635     574     531     602     550     583
-  339        170     156     182     162     167     177
-  340        182     156     164     167     159     173
-  341        164     139     143     149     141     151
-  342        182     164     201     173     181     191
-  343        182     201     212     191     206     196
-  344        212     239     246     226     240     228
-  345        182     212     202     196     207     192
-  346        716     758     635     735     694     671
-  347        716     635     595     671     614     652
-  348        819     716     781     772     752     803
-  349        781     716     680     752     696     733
-  350        863     890     836     880     870     852
-  351          6      14      12      10      13       8
-  352        509     446     535     474     488     525
-  353        327     336     415     331     371     363
-  354        286     327     264     308     293     271
-  355        415     391     472     398     430     439
-  356        345     316     400     330     353     373
-  357        124     140     143     131     142     133
-  358        129     124     110     127     118     120
-  359        117     110      95     113     103     107
-  360        235     264     215     250     237     225
-  361        215     264     244     237     253     229
-  362        143     158     164     148     160     151
-  363         60      72      77      66      75      69
-  364        193     215     179     204     197     186
-  365        179     215     244     197     229     210
-  366         62      60      46      61      53      54
-  367         46      60      41      53      51      43
-  368        106      95      77     100      86      90
-  369        472     440     531     455     485     505
-  370        472     531     574     505     550     521
-  371        595     564     680     581     617     636
-  372        595     680     716     636     696     652
-  373        498     595     531     543     563     510
-  374        531     595     635     563     614     583
-  375         49      46      32      47      38      40
-  376         32      46      23      38      33      26
-  377         95     110      88     103      97      91
-  378         39      32      12      36      19      24
-  379        860     781     836     828     811     851
-  380         23      15      12      17      11      16
-  381        243     195     244     218     217     242
-  382        243     244     324     242     280     282
-  383        189     164     158     175     160     171
-  384        680     644     836     661     757     771
-  385         88      73      95      80      83      91
-  386        124     143     128     133     136     126
-  387        863     836     746     852     799     813
-  388          6      12       5       8       7       4
-  389        644     746     836     691     799     757
-  390        836     890     894     870     891     872
-  391         12      14      30      13      22      18
-  392        358     297     333     325     314     343
-  393        333     297     276     314     284     301
-  394        110     124     102     118     112     104
-  395        407     352     327     378     341     362
-  396        894     860     836     882     851     872
-  397         15       5      12       9       7      11
-  398         30      39      12      34      24      18
-  399        400     475     492     437     484     449
-  400        781     680     836     733     771     811
-  401         56      41      60      48      51      58
-  402        415     472     519     439     494     462
-  403         32      23      12      26      16      19
-  404        264     327     352     293     341     307
-  405        244     264     352     253     307     298
-  406        333     276     324     301     299     328
-  407         73      56      77      63      68      74
-  408        327     415     407     363     410     362
-  409        155     179     195     166     187     174
-  410        352     324     244     338     280     298
-  411         56      60      77      58      69      68
-  412        885     911     924     899     915     907
-  413         95      73      77      83      74      86
-  414        244     195     179     217     187     210
-end elements
diff --git a/interface/src/scilab/demos/data/vee_h_0.03.mesh b/interface/src/scilab/demos/data/vee_h_0.03.mesh
deleted file mode 100644
index 7d9ece0..0000000
--- a/interface/src/scilab/demos/data/vee_h_0.03.mesh
+++ /dev/null
@@ -1,906 +0,0 @@
-% GETFEM MESH FILE 
-% GETFEM VERSION 4.2
-
-
-
-BEGIN POINTS LIST
-
-  POINT  0  0.02824386755331991  0.5503397721347235
-  POINT  1  0.02647597441763003  0.09038180570197517
-  POINT  2  0.02562604289610741  0.516106862580448
-  POINT  3  0.03053418879476754  0.6201137699546717
-  POINT  4  0.02621791640092406  0.1325911003676035
-  POINT  5  0.02695152093399298  0.4458809002952043
-  POINT  6  0.03128290314446402  0.6927572918317778
-  POINT  7  0.02672133398924762  0.3589905350574535
-  POINT  8  0.02677108296534365  0.4023731500321248
-  POINT  9  0.0272599793335977  0.6551426791895875
-  POINT  10  0.02773846964397048  0.7281413929171047
-  POINT  11  0.03052282356315187  0.3236666727511275
-  POINT  12  0.03043275580190189  0.4816284390729888
-  POINT  13  0.02626743162679461  0.5844977054286213
-  POINT  14  0.02649115979683173  0.2881454309338785
-  POINT  15  0.0298089270105605  0.7687948823087111
-  POINT  16  0.02648198191404091  0.2029642412711583
-  POINT  17  0.02620806911116242  0.2455043980010479
-  POINT  18  0.03082127072836243  0.1676971635354002
-  POINT  19  0.03215032202910733  0.04419006666468123
-  POINT  20  0.05943483473313316  0.1104672890244823
-  POINT  21  0.05670715821700657  0.5343955381749455
-  POINT  22  0.06933390774782276  0.4237980805386979
-  POINT  23  0.06840382266325389  0.3832162005510493
-  POINT  24  0.06829980570500112  0.3439447554149398
-  POINT  25  0.06955590781166515  0.6807440490252088
-  POINT  26  0.06975321417329743  0.7232121167970115
-  POINT  27  0.06861018737323704  0.7712158521242558
-  POINT  28  0.06727367858336171  0.6031190896563263
-  POINT  29  0.06857921404207956  0.6412207745244978
-  POINT  30  0.07030251986910861  0.4639146516981031
-  POINT  31  0.06403021516356071  0.5663052411629412
-  POINT  32  0.06803111261930672  0.3059445315108133
-  POINT  33  0.06673942897874752  0.502699565675824
-  POINT  34  0.06730694127817134  0.2670136185396308
-  POINT  35  0.06832723907726322  0.1879229347814346
-  POINT  36  0.07123578565177997  0.07484440106681763
-  POINT  37  0.06730212501751993  0.2270112936760396
-  POINT  38  0.0733686042717427  0.1461724928209694
-  POINT  39  0.09015189225290647  0.03137737054806237
-  POINT  40  0.09947337028797004  0.1079879954489934
-  POINT  41  0.110361706826247  0.4038361613845465
-  POINT  42  0.1013293077602535  0.5372848764564697
-  POINT  43  0.1134088598651847  0.4439509192325738
-  POINT  44  0.1087577015502768  0.3648387441418034
-  POINT  45  0.1066674027199775  0.5827923776179094
-  POINT  46  0.1103552915235766  0.7094010376752968
-  POINT  47  0.1094488673487835  0.6648185334225777
-  POINT  48  0.1085191669938707  0.6235992956044932
-  POINT  49  0.1142245989584146  0.7690664906696248
-  POINT  50  0.1196584197938882  0.4891776646978364
-  POINT  51  0.1080611290456754  0.3263291889290241
-  POINT  52  0.1077688784540394  0.2876803199909081
-  POINT  53  0.1044788096762107  0.1737302061056784
-  POINT  54  0.1076712675775209  0.2484271650845548
-  POINT  55  0.1073885661211732  0.2092446316099651
-  POINT  56  0.1205040118050215  0.06921769897896703
-  POINT  57  0.1249743227276369  0.1421696429070175
-  POINT  58  0.144406337351332  0.0295277655816403
-  POINT  59  0.1492071492097846  0.3843679332397078
-  POINT  60  0.1551949578494214  0.5242351335128946
-  POINT  61  0.1522808297177899  0.4217905160888278
-  POINT  62  0.1504409274789119  0.5640433011489994
-  POINT  63  0.1571324014440739  0.458737810273899
-  POINT  64  0.1498202677058443  0.6044702342397656
-  POINT  65  0.1498777540367776  0.6453821642336252
-  POINT  66  0.1498886822414469  0.6885026772672971
-  POINT  67  0.1495899612897142  0.7363080591993475
-  POINT  68  0.1477405802296564  0.3468478819382175
-  POINT  69  0.1493088616566907  0.774478611327864
-  POINT  70  0.1656161233409817  0.4913587588720445
-  POINT  71  0.1473390075850902  0.1053672992418459
-  POINT  72  0.1475313811708448  0.3088253840727193
-  POINT  73  0.1485147545701409  0.2296160109590522
-  POINT  74  0.1478116655853712  0.2699213206922422
-  POINT  75  0.1496369790145169  0.1838139122723193
-  POINT  76  0.1705666907230591  0.06732213632360558
-  POINT  77  0.1733041838820784  0.1418798859022234
-  POINT  78  0.1859050137613147  0.3665186527504704
-  POINT  79  0.1917807175611929  0.5857829883961037
-  POINT  80  0.1892640082274482  0.4019836335686983
-  POINT  81  0.1936687402854208  0.5473338750960308
-  POINT  82  0.1931337913444685  0.4379016582747668
-  POINT  83  0.1909866929151559  0.6248059137431728
-  POINT  84  0.1905376178179148  0.66527533097347
-  POINT  85  0.1895128146909529  0.7096804901462586
-  POINT  86  0.1845284865723805  0.7690161569090109
-  POINT  87  0.1966969825641042  0.4737929460154752
-  POINT  88  0.1966575148536323  0.5101265219486579
-  POINT  89  0.1860799651243182  0.3302905984346781
-  POINT  90  0.1973067219370702  0.02902115076611287
-  POINT  91  0.1952880249928385  0.1041534797282914
-  POINT  92  0.1904317109247126  0.2143634082005944
-  POINT  93  0.1872735594436005  0.2923569183847166
-  POINT  94  0.187812985317397  0.2533748128502415
-  POINT  95  0.2015149185692859  0.1758519468505924
-  POINT  96  0.2179188671474133  0.06720497068848851
-  POINT  97  0.2319583975961735  0.6051403907958248
-  POINT  98  0.2175526664959117  0.3511456085263647
-  POINT  99  0.2328522614268767  0.5683840762012687
-  POINT  100  0.2314462584999296  0.6421205645211133
-  POINT  101  0.2313573214037183  0.6807074819553075
-  POINT  102  0.2306972482804103  0.7237705573388973
-  POINT  103  0.2299992292236268  0.4173401792500492
-  POINT  104  0.2248392196741471  0.3831130913806577
-  POINT  105  0.2307088068345449  0.771425327309382
-  POINT  106  0.2335047522559805  0.4536207024873247
-  POINT  107  0.2343188031121169  0.5305849507476457
-  POINT  108  0.234806966991341  0.4918348727463672
-  POINT  109  0.220606566928643  0.1397399637400189
-  POINT  110  0.2254393390409096  0.2758472445356399
-  POINT  111  0.2259367167514756  0.2034964354147796
-  POINT  112  0.2397827537545823  0.03207083184413845
-  POINT  113  0.2305665959109331  0.3177363436502796
-  POINT  114  0.2263833472291355  0.237894986787601
-  POINT  115  0.2414958186666984  0.1035165648028695
-  POINT  116  0.2454565873546608  0.1742024876678121
-  POINT  117  0.2737598166780369  0.6215189316681808
-  POINT  118  0.2731367867581994  0.7312722091408874
-  POINT  119  0.2739161457656092  0.6892472325068278
-  POINT  120  0.2701027487502143  0.7700101868672165
-  POINT  121  0.2701624641634778  0.587945631997563
-  POINT  122  0.2698952800478632  0.6558897110288626
-  POINT  123  0.2626134740394606  0.3619367076620648
-  POINT  124  0.2742544156585144  0.5126148267294688
-  POINT  125  0.2742301024624481  0.4698778788724298
-  POINT  126  0.2667387370307275  0.3961411556745347
-  POINT  127  0.2735720136906756  0.4287951139705222
-  POINT  128  0.2741808201797501  0.5543904486257686
-  POINT  129  0.2626543648275755  0.06718576036275845
-  POINT  130  0.2657780036047302  0.1393149343917324
-  POINT  131  0.2577526931888363  0.2934954097517921
-  POINT  132  0.2626454721929069  0.2599220476328054
-  POINT  133  0.2671504602334446  0.2159648825338595
-  POINT  134  0.2821057781128723  0.02900402154702007
-  POINT  135  0.2775352214700231  0.3249138046397344
-  POINT  136  0.2864464034076742  0.1036803003971258
-  POINT  137  0.2904230466913847  0.1757420403202942
-  POINT  138  0.3083212189903026  0.06788986752714518
-  POINT  139  0.2930440861646672  0.2890039440855445
-  POINT  140  0.3100633563658314  0.1393385853711975
-  POINT  141  0.3046999744326807  0.2509070595435642
-  POINT  142  0.3188206830675563  0.2113277707871447
-  POINT  143  0.3299936820978413  0.1049816832592924
-  POINT  144  0.3317209649257268  0.03109957679843803
-  POINT  145  0.319841274537621  0.3226183424672261
-  POINT  146  0.3355728407246954  0.1734873236024497
-  POINT  147  0.3350822793216058  0.2840172615199642
-  POINT  148  0.3518533486509983  0.1382899526303297
-  POINT  149  0.3494867101901841  0.3575216201403072
-  POINT  150  0.3571994850212493  0.0723855160536829
-  POINT  151  0.349200596037434  0.2451293617821327
-  POINT  152  0.3661377653885303  0.1082241118275593
-  POINT  153  0.3638002249227247  0.2064661662048838
-  POINT  154  0.3646353423154877  0.317992392897046
-  POINT  155  0.3642371920815199  0.03868584480478807
-  POINT  156  0.3783786665051373  0.1688323011966747
-  POINT  157  0.3812250922142435  0.3921815745075735
-  POINT  158  0.3792114206919993  0.2786296279531361
-  POINT  159  0.3915065362804621  0.1323250135370108
-  POINT  160  0.400316738179139  0.09354661122295788
-  POINT  161  0.3949851980112433  0.352504790358064
-  POINT  162  0.3934209200206573  0.2393411450663004
-  POINT  163  0.4073274811418884  0.20034143257163
-  POINT  164  0.4116791544110385  0.4262235028871498
-  POINT  165  0.409398973263858  0.312636608936941
-  POINT  166  0.4204573431894028  0.1616177509192298
-  POINT  167  0.4252083190206175  0.3874388208183326
-  POINT  168  0.4320796724819307  0.1222070720676852
-  POINT  169  0.4236353168095279  0.2726661729571256
-  POINT  170  0.4362350644751891  0.4566856719850121
-  POINT  171  0.4374353590017823  0.2327411133289139
-  POINT  172  0.4397285859045665  0.347365071708195
-  POINT  173  0.4506500795749698  0.1929488098572628
-  POINT  174  0.4535180596611436  0.4235195784243109
-  POINT  175  0.4542419497861864  0.3067412594992924
-  POINT  176  0.4631012069653597  0.1530740591491737
-  POINT  177  0.468221461626506  0.2659364054555767
-  POINT  178  0.4695007344807852  0.3832744411423094
-  POINT  179  0.4759495004127277  0.4707456693813586
-  POINT  180  0.4815031046730269  0.2251995739105644
-  POINT  181  0.4849505517943053  0.3418404087312331
-  POINT  182  0.4942501367956402  0.1847361482094831
-  POINT  183  0.4980487527399948  0.4218138846862854
-  POINT  184  0.4996284546314984  0.3001158095316894
-  POINT  185  0.5103536114056515  0.5095830309244412
-  POINT  186  0.5130565358370122  0.2581959590478421
-  POINT  187  0.5153316891862698  0.3782193641430885
-  POINT  188  0.5255323241663241  0.2166065860864175
-  POINT  189  0.5273004997426499  0.4611758097256844
-  POINT  190  0.5313747963184197  0.3354749942416194
-  POINT  191  0.5410377959675094  0.5430816665815683
-  POINT  192  0.5454677719019796  0.4153814089438296
-  POINT  193  0.546200637991746  0.292605251165006
-  POINT  194  0.5580835370313195  0.4977571394288881
-  POINT  195  0.5575356086061947  0.2487918467686304
-  POINT  196  0.5627365552898601  0.3715451281465075
-  POINT  197  0.5705894504437897  0.5750954130704591
-  POINT  198  0.5758484027456142  0.4521453000789732
-  POINT  199  0.5796708482616374  0.3285704026549374
-  POINT  200  0.5878882958446118  0.5325534537712754
-  POINT  201  0.5971052521411017  0.2847930379428629
-  POINT  202  0.593551739626667  0.4073883400058174
-  POINT  203  0.6000677269372372  0.6062040616155716
-  POINT  204  0.6063205081715648  0.4883347567657813
-  POINT  205  0.6111149321429606  0.3641247330938279
-  POINT  206  0.6157219830350201  0.5662727413286929
-  POINT  207  0.62436620928926  0.442868539769464
-  POINT  208  0.62947154914732  0.3232743412084964
-  POINT  209  0.636047221017895  0.5253638541663651
-  POINT  210  0.6391363175718151  0.5961887321240341
-  POINT  211  0.6417528117688202  0.398105951598161
-  POINT  212  0.6558783842164176  0.4792387460372146
-  POINT  213  0.6593021470531886  0.3553971299506012
-  POINT  214  0.6609843908137047  0.5644983851704647
-  POINT  215  0.6727047107517309  0.4317714392412708
-  POINT  216  0.6910157483592478  0.5219845424579734
-  POINT  217  0.689237856385406  0.3868054452004265
-  POINT  218  0.7047758348801377  0.4653690021121466
-  POINT  219  0.7198468865566705  0.4181924000927049
-  POINT  220  0.734712895228991  0.5466579546694849
-  POINT  221  0.7381621094303047  0.4947638051692843
-  POINT  222  0.7519744898351445  0.449773619639146
-  POINT  223  0.792801040609337  0.4885698092891391
-  POINT  224  0.4111661397536685  0.04903410539770432
-  POINT  225  0.4425753923396287  0.08044335798366473
-  POINT  226  0.4746918055396539  0.1125597711836897
-  POINT  227  0.5066518877836133  0.1445198534276491
-  POINT  228  0.538142494382264  0.1760104600262999
-  POINT  229  0.5686908791876902  0.206558844831726
-  POINT  230  0.5972753676876487  0.2351433333316846
-  POINT  231  0.6239010482081033  0.2617690138521391
-  POINT  232  0.6502061566014433  0.2880741222454792
-  POINT  233  0.677536237685038  0.3154042033290739
-  POINT  234  0.706086075259919  0.3439540409039548
-  POINT  235  0.7352487751015574  0.3731167407455933
-  POINT  236  0.7645001233998782  0.4023680890439141
-  POINT  237  0.7934842530541013  0.4313522186981372
-  POINT  238  0.6420866777718084  0.6392841721266677
-  POINT  239  0.6767874412185131  0.6045834086799629
-  POINT  240  0.7072213988619687  0.5741494510365068
-  POINT  241  0.7640554701939035  0.5173153797045723
-  POINT  242  0.03319601913759108  0
-  POINT  243  0.06181156614164673  0
-  POINT  244  0.0882747204979324  0
-  POINT  245  0.1170678803342598  0
-  POINT  246  0.1440631335672158  0
-  POINT  247  0.1711391807388376  0
-  POINT  248  0.1992432508319953  0
-  POINT  249  0.2252639636126135  0
-  POINT  250  0.2537273716943667  0
-  POINT  251  0.2804476095375088  0
-  POINT  252  0  0.8
-  POINT  253  0.3  0.8
-  POINT  254  0  0
-  POINT  255  0.2999999999187526  0.3621320342747167
-  POINT  256  0  0.02578769410014842
-  POINT  257  0  0.04665345450731326
-  POINT  258  0  0.06720151421054357
-  POINT  259  0  0.09028772754594161
-  POINT  260  0  0.1115971034214429
-  POINT  261  0  0.1348608818320463
-  POINT  262  0  0.1564157346973516
-  POINT  263  0  0.1788768895947165
-  POINT  264  0  0.2006868576836351
-  POINT  265  0  0.2230736221244512
-  POINT  266  0  0.2451970487801577
-  POINT  267  0  0.2669449821897104
-  POINT  268  0  0.2898192657007407
-  POINT  269  0  0.3113096693851733
-  POINT  270  0  0.3346819173379435
-  POINT  271  0  0.3565862821426324
-  POINT  272  0  0.3796008493826439
-  POINT  273  0  0.4021334465438186
-  POINT  274  0  0.424548715690277
-  POINT  275  0  0.4477436681115819
-  POINT  276  0  0.4694401348294523
-  POINT  277  0  0.4925500738806556
-  POINT  278  0  0.5154769732907261
-  POINT  279  0  0.538099875141097
-  POINT  280  0  0.5619061233333373
-  POINT  281  0  0.584264332425715
-  POINT  282  0  0.6074346535685199
-  POINT  283  0  0.6309978963881651
-  POINT  284  0  0.6533899406925311
-  POINT  285  0  0.6769219238206525
-  POINT  286  0  0.7005471264969313
-  POINT  287  0  0.7234498270969989
-  POINT  288  0  0.7470265930545587
-  POINT  289  0  0.7705000784993221
-  POINT  290  0.02701595741290627  0.8
-  POINT  291  0.04977900458587668  0.8
-  POINT  292  0.07133696107913944  0.8
-  POINT  293  0.09457520676951151  0.8
-  POINT  294  0.1159965333133351  0.8
-  POINT  295  0.1371023039377549  0.8
-  POINT  296  0.161217708932773  0.8
-  POINT  297  0.1824622854057724  0.8
-  POINT  298  0.2042958267710004  0.8
-  POINT  299  0.2274465848015504  0.8
-  POINT  300  0.2493020148762635  0.8
-  POINT  301  0.2719213694540514  0.8
-  POINT  302  0.3077412355577892  0
-  POINT  303  0.335835212781703  0
-  POINT  304  0.3354484364224567  0.3975804707784208
-  POINT  305  0.3696397287342337  0.4317717630901978
-  POINT  306  0.4028907120703909  0.465022746426355
-  POINT  307  0.4361562967990782  0.4982883311550423
-  POINT  308  0.4653116710421516  0.5274437053981157
-  POINT  309  0.4950139235317609  0.5571459578877249
-  POINT  310  0.5247689873063142  0.5869010216622783
-  POINT  311  0.5540603273670539  0.6161923617230179
-  POINT  312  0.5827297812415908  0.6448618155975548
-  POINT  313  0.3  0.382696739913288
-  POINT  314  0.3  0.4049356485516838
-  POINT  315  0.3  0.425506478799525
-  POINT  316  0.3  0.4477713348206455
-  POINT  317  0.3  0.4690254048331078
-  POINT  318  0.3  0.4910831707549449
-  POINT  319  0.3  0.5130290530918432
-  POINT  320  0.3  0.5345885892451291
-  POINT  321  0.3  0.5569706685288468
-  POINT  322  0.3  0.5777052471722839
-  POINT  323  0.3  0.5996934147179624
-  POINT  324  0.3  0.6209498241985895
-  POINT  325  0.3  0.6423144479121565
-  POINT  326  0.3  0.6643130738844818
-  POINT  327  0.3  0.6852541911064726
-  POINT  328  0.3  0.7073000777828634
-  POINT  329  0.3  0.7292451696564534
-  POINT  330  0.3  0.7503586639591527
-  POINT  331  0.3  0.7723025566929658
-  POINT  332  0.6096194077712559  0.67175144212722
-  POINT  333  0.8217514421272201  0.4596194077712559
-  POINT  334  0.3621320343559642  0
-
-END POINTS LIST
-
-
-
-BEGIN MESH STRUCTURE DESCRIPTION
-
-CONVEX 0    'GT_PK(2,1)'      136  140  130
-CONVEX 1    'GT_PK(2,1)'      140  136  143
-CONVEX 2    'GT_PK(2,1)'      15  289  288
-CONVEX 3    'GT_PK(2,1)'      140  137  130
-CONVEX 4    'GT_PK(2,1)'      140  143  148
-CONVEX 5    'GT_PK(2,1)'      137  140  146
-CONVEX 6    'GT_PK(2,1)'      289  290  252
-CONVEX 7    'GT_PK(2,1)'      290  15  291
-CONVEX 8    'GT_PK(2,1)'      15  290  289
-CONVEX 9    'GT_PK(2,1)'      286  285  6
-CONVEX 10    'GT_PK(2,1)'      146  140  148
-CONVEX 11    'GT_PK(2,1)'      49  295  294
-CONVEX 12    'GT_PK(2,1)'      10  15  288
-CONVEX 13    'GT_PK(2,1)'      10  286  6
-CONVEX 14    'GT_PK(2,1)'      144  134  302
-CONVEX 15    'GT_PK(2,1)'      16  263  18
-CONVEX 16    'GT_PK(2,1)'      134  144  138
-CONVEX 17    'GT_PK(2,1)'      242  256  254
-CONVEX 18    'GT_PK(2,1)'      303  144  302
-CONVEX 19    'GT_PK(2,1)'      155  144  334
-CONVEX 20    'GT_PK(2,1)'      295  69  296
-CONVEX 21    'GT_PK(2,1)'      49  69  295
-CONVEX 22    'GT_PK(2,1)'      287  10  288
-CONVEX 23    'GT_PK(2,1)'      10  287  286
-CONVEX 24    'GT_PK(2,1)'      144  303  334
-CONVEX 25    'GT_PK(2,1)'      144  150  138
-CONVEX 26    'GT_PK(2,1)'      10  27  15
-CONVEX 27    'GT_PK(2,1)'      15  27  291
-CONVEX 28    'GT_PK(2,1)'      27  292  291
-CONVEX 29    'GT_PK(2,1)'      144  155  150
-CONVEX 30    'GT_PK(2,1)'      224  155  334
-CONVEX 31    'GT_PK(2,1)'      160  224  225
-CONVEX 32    'GT_PK(2,1)'      265  17  266
-CONVEX 33    'GT_PK(2,1)'      17  265  16
-CONVEX 34    'GT_PK(2,1)'      317  125  316
-CONVEX 35    'GT_PK(2,1)'      83  84  65
-CONVEX 36    'GT_PK(2,1)'      83  64  79
-CONVEX 37    'GT_PK(2,1)'      64  83  65
-CONVEX 38    'GT_PK(2,1)'      105  102  118
-CONVEX 39    'GT_PK(2,1)'      64  62  79
-CONVEX 40    'GT_PK(2,1)'      62  64  45
-CONVEX 41    'GT_PK(2,1)'      48  64  65
-CONVEX 42    'GT_PK(2,1)'      28  48  29
-CONVEX 43    'GT_PK(2,1)'      64  48  45
-CONVEX 44    'GT_PK(2,1)'      48  28  45
-CONVEX 45    'GT_PK(2,1)'      66  84  85
-CONVEX 46    'GT_PK(2,1)'      84  66  65
-CONVEX 47    'GT_PK(2,1)'      26  10  6
-CONVEX 48    'GT_PK(2,1)'      26  27  10
-CONVEX 49    'GT_PK(2,1)'      26  46  49
-CONVEX 50    'GT_PK(2,1)'      27  26  49
-CONVEX 51    'GT_PK(2,1)'      46  67  49
-CONVEX 52    'GT_PK(2,1)'      67  69  49
-CONVEX 53    'GT_PK(2,1)'      66  67  46
-CONVEX 54    'GT_PK(2,1)'      67  66  85
-CONVEX 55    'GT_PK(2,1)'      27  293  292
-CONVEX 56    'GT_PK(2,1)'      155  224  150
-CONVEX 57    'GT_PK(2,1)'      224  160  150
-CONVEX 58    'GT_PK(2,1)'      293  49  294
-CONVEX 59    'GT_PK(2,1)'      293  27  49
-CONVEX 60    'GT_PK(2,1)'      137  146  142
-CONVEX 61    'GT_PK(2,1)'      137  142  133
-CONVEX 62    'GT_PK(2,1)'      221  222  223
-CONVEX 63    'GT_PK(2,1)'      222  237  223
-CONVEX 64    'GT_PK(2,1)'      237  333  223
-CONVEX 65    'GT_PK(2,1)'      237  222  236
-CONVEX 66    'GT_PK(2,1)'      137  133  116
-CONVEX 67    'GT_PK(2,1)'      130  137  116
-CONVEX 68    'GT_PK(2,1)'      305  157  164
-CONVEX 69    'GT_PK(2,1)'      129  136  115
-CONVEX 70    'GT_PK(2,1)'      136  130  115
-CONVEX 71    'GT_PK(2,1)'      136  129  138
-CONVEX 72    'GT_PK(2,1)'      263  262  18
-CONVEX 73    'GT_PK(2,1)'      17  267  266
-CONVEX 74    'GT_PK(2,1)'      143  136  138
-CONVEX 75    'GT_PK(2,1)'      21  2  33
-CONVEX 76    'GT_PK(2,1)'      16  264  263
-CONVEX 77    'GT_PK(2,1)'      2  21  0
-CONVEX 78    'GT_PK(2,1)'      265  264  16
-CONVEX 79    'GT_PK(2,1)'      274  273  8
-CONVEX 80    'GT_PK(2,1)'      273  272  8
-CONVEX 81    'GT_PK(2,1)'      0  21  31
-CONVEX 82    'GT_PK(2,1)'      51  68  44
-CONVEX 83    'GT_PK(2,1)'      23  22  8
-CONVEX 84    'GT_PK(2,1)'      41  23  44
-CONVEX 85    'GT_PK(2,1)'      23  41  22
-CONVEX 86    'GT_PK(2,1)'      22  5  8
-CONVEX 87    'GT_PK(2,1)'      5  274  8
-CONVEX 88    'GT_PK(2,1)'      5  275  274
-CONVEX 89    'GT_PK(2,1)'      68  72  89
-CONVEX 90    'GT_PK(2,1)'      72  68  51
-CONVEX 91    'GT_PK(2,1)'      37  54  34
-CONVEX 92    'GT_PK(2,1)'      17  37  34
-CONVEX 93    'GT_PK(2,1)'      37  17  16
-CONVEX 94    'GT_PK(2,1)'      262  4  18
-CONVEX 95    'GT_PK(2,1)'      4  262  261
-CONVEX 96    'GT_PK(2,1)'      4  261  260
-CONVEX 97    'GT_PK(2,1)'      21  33  42
-CONVEX 98    'GT_PK(2,1)'      257  19  258
-CONVEX 99    'GT_PK(2,1)'      243  19  242
-CONVEX 100    'GT_PK(2,1)'      19  256  242
-CONVEX 101    'GT_PK(2,1)'      19  257  256
-CONVEX 102    'GT_PK(2,1)'      248  249  90
-CONVEX 103    'GT_PK(2,1)'      247  248  90
-CONVEX 104    'GT_PK(2,1)'      21  42  31
-CONVEX 105    'GT_PK(2,1)'      2  0  279
-CONVEX 106    'GT_PK(2,1)'      278  2  279
-CONVEX 107    'GT_PK(2,1)'      12  2  277
-CONVEX 108    'GT_PK(2,1)'      2  278  277
-CONVEX 109    'GT_PK(2,1)'      82  80  103
-CONVEX 110    'GT_PK(2,1)'      33  2  12
-CONVEX 111    'GT_PK(2,1)'      182  173  176
-CONVEX 112    'GT_PK(2,1)'      227  182  176
-CONVEX 113    'GT_PK(2,1)'      182  227  228
-CONVEX 114    'GT_PK(2,1)'      173  182  180
-CONVEX 115    'GT_PK(2,1)'      180  182  188
-CONVEX 116    'GT_PK(2,1)'      188  182  228
-CONVEX 117    'GT_PK(2,1)'      166  173  163
-CONVEX 118    'GT_PK(2,1)'      173  166  176
-CONVEX 119    'GT_PK(2,1)'      86  67  85
-CONVEX 120    'GT_PK(2,1)'      67  86  69
-CONVEX 121    'GT_PK(2,1)'      102  86  85
-CONVEX 122    'GT_PK(2,1)'      86  102  105
-CONVEX 123    'GT_PK(2,1)'      86  297  296
-CONVEX 124    'GT_PK(2,1)'      69  86  296
-CONVEX 125    'GT_PK(2,1)'      28  31  45
-CONVEX 126    'GT_PK(2,1)'      31  28  13
-CONVEX 127    'GT_PK(2,1)'      28  3  13
-CONVEX 128    'GT_PK(2,1)'      3  283  282
-CONVEX 129    'GT_PK(2,1)'      13  3  282
-CONVEX 130    'GT_PK(2,1)'      3  28  29
-CONVEX 131    'GT_PK(2,1)'      47  66  46
-CONVEX 132    'GT_PK(2,1)'      66  47  65
-CONVEX 133    'GT_PK(2,1)'      47  48  65
-CONVEX 134    'GT_PK(2,1)'      48  47  29
-CONVEX 135    'GT_PK(2,1)'      173  171  163
-CONVEX 136    'GT_PK(2,1)'      222  219  236
-CONVEX 137    'GT_PK(2,1)'      219  235  236
-CONVEX 138    'GT_PK(2,1)'      235  219  217
-CONVEX 139    'GT_PK(2,1)'      217  219  215
-CONVEX 140    'GT_PK(2,1)'      173  180  171
-CONVEX 141    'GT_PK(2,1)'      201  195  230
-CONVEX 142    'GT_PK(2,1)'      241  221  223
-CONVEX 143    'GT_PK(2,1)'      221  241  220
-CONVEX 144    'GT_PK(2,1)'      331  253  301
-CONVEX 145    'GT_PK(2,1)'      129  134  138
-CONVEX 146    'GT_PK(2,1)'      96  129  115
-CONVEX 147    'GT_PK(2,1)'      318  125  317
-CONVEX 148    'GT_PK(2,1)'      318  124  125
-CONVEX 149    'GT_PK(2,1)'      305  304  157
-CONVEX 150    'GT_PK(2,1)'      304  149  157
-CONVEX 151    'GT_PK(2,1)'      149  255  145
-CONVEX 152    'GT_PK(2,1)'      149  304  255
-CONVEX 153    'GT_PK(2,1)'      129  96  112
-CONVEX 154    'GT_PK(2,1)'      134  129  112
-CONVEX 155    'GT_PK(2,1)'      78  68  89
-CONVEX 156    'GT_PK(2,1)'      98  78  89
-CONVEX 157    'GT_PK(2,1)'      115  130  109
-CONVEX 158    'GT_PK(2,1)'      109  130  116
-CONVEX 159    'GT_PK(2,1)'      146  148  156
-CONVEX 160    'GT_PK(2,1)'      41  43  22
-CONVEX 161    'GT_PK(2,1)'      59  41  44
-CONVEX 162    'GT_PK(2,1)'      59  78  80
-CONVEX 163    'GT_PK(2,1)'      68  59  44
-CONVEX 164    'GT_PK(2,1)'      78  59  68
-CONVEX 165    'GT_PK(2,1)'      146  156  153
-CONVEX 166    'GT_PK(2,1)'      5  276  275
-CONVEX 167    'GT_PK(2,1)'      52  72  51
-CONVEX 168    'GT_PK(2,1)'      32  52  51
-CONVEX 169    'GT_PK(2,1)'      54  52  34
-CONVEX 170    'GT_PK(2,1)'      52  32  34
-CONVEX 171    'GT_PK(2,1)'      139  147  145
-CONVEX 172    'GT_PK(2,1)'      147  151  158
-CONVEX 173    'GT_PK(2,1)'      255  135  145
-CONVEX 174    'GT_PK(2,1)'      135  139  145
-CONVEX 175    'GT_PK(2,1)'      4  1  20
-CONVEX 176    'GT_PK(2,1)'      19  1  258
-CONVEX 177    'GT_PK(2,1)'      1  4  260
-CONVEX 178    'GT_PK(2,1)'      40  71  57
-CONVEX 179    'GT_PK(2,1)'      71  40  56
-CONVEX 180    'GT_PK(2,1)'      1  36  20
-CONVEX 181    'GT_PK(2,1)'      36  1  19
-CONVEX 182    'GT_PK(2,1)'      36  40  20
-CONVEX 183    'GT_PK(2,1)'      40  36  56
-CONVEX 184    'GT_PK(2,1)'      58  247  90
-CONVEX 185    'GT_PK(2,1)'      106  82  103
-CONVEX 186    'GT_PK(2,1)'      62  81  79
-CONVEX 187    'GT_PK(2,1)'      79  81  99
-CONVEX 188    'GT_PK(2,1)'      81  62  60
-CONVEX 189    'GT_PK(2,1)'      88  81  60
-CONVEX 190    'GT_PK(2,1)'      70  88  60
-CONVEX 191    'GT_PK(2,1)'      281  13  282
-CONVEX 192    'GT_PK(2,1)'      142  146  153
-CONVEX 193    'GT_PK(2,1)'      281  280  13
-CONVEX 194    'GT_PK(2,1)'      300  299  105
-CONVEX 195    'GT_PK(2,1)'      120  105  118
-CONVEX 196    'GT_PK(2,1)'      120  300  105
-CONVEX 197    'GT_PK(2,1)'      81  107  99
-CONVEX 198    'GT_PK(2,1)'      107  81  88
-CONVEX 199    'GT_PK(2,1)'      83  100  84
-CONVEX 200    'GT_PK(2,1)'      9  3  29
-CONVEX 201    'GT_PK(2,1)'      285  9  6
-CONVEX 202    'GT_PK(2,1)'      284  9  285
-CONVEX 203    'GT_PK(2,1)'      9  284  283
-CONVEX 204    'GT_PK(2,1)'      3  9  283
-CONVEX 205    'GT_PK(2,1)'      26  25  46
-CONVEX 206    'GT_PK(2,1)'      25  47  46
-CONVEX 207    'GT_PK(2,1)'      47  25  29
-CONVEX 208    'GT_PK(2,1)'      25  26  6
-CONVEX 209    'GT_PK(2,1)'      9  25  6
-CONVEX 210    'GT_PK(2,1)'      25  9  29
-CONVEX 211    'GT_PK(2,1)'      234  235  217
-CONVEX 212    'GT_PK(2,1)'      42  33  50
-CONVEX 213    'GT_PK(2,1)'      50  33  30
-CONVEX 214    'GT_PK(2,1)'      30  33  12
-CONVEX 215    'GT_PK(2,1)'      234  213  233
-CONVEX 216    'GT_PK(2,1)'      213  234  217
-CONVEX 217    'GT_PK(2,1)'      199  205  196
-CONVEX 218    'GT_PK(2,1)'      205  202  196
-CONVEX 219    'GT_PK(2,1)'      202  192  196
-CONVEX 220    'GT_PK(2,1)'      192  202  198
-CONVEX 221    'GT_PK(2,1)'      231  201  230
-CONVEX 222    'GT_PK(2,1)'      231  232  201
-CONVEX 223    'GT_PK(2,1)'      62  42  60
-CONVEX 224    'GT_PK(2,1)'      42  62  45
-CONVEX 225    'GT_PK(2,1)'      31  42  45
-CONVEX 226    'GT_PK(2,1)'      186  184  177
-CONVEX 227    'GT_PK(2,1)'      124  319  320
-CONVEX 228    'GT_PK(2,1)'      318  319  124
-CONVEX 229    'GT_PK(2,1)'      42  50  60
-CONVEX 230    'GT_PK(2,1)'      171  180  177
-CONVEX 231    'GT_PK(2,1)'      180  188  186
-CONVEX 232    'GT_PK(2,1)'      180  186  177
-CONVEX 233    'GT_PK(2,1)'      229  188  228
-CONVEX 234    'GT_PK(2,1)'      126  313  314
-CONVEX 235    'GT_PK(2,1)'      104  126  103
-CONVEX 236    'GT_PK(2,1)'      104  78  98
-CONVEX 237    'GT_PK(2,1)'      80  104  103
-CONVEX 238    'GT_PK(2,1)'      78  104  80
-CONVEX 239    'GT_PK(2,1)'      169  165  158
-CONVEX 240    'GT_PK(2,1)'      188  229  195
-CONVEX 241    'GT_PK(2,1)'      195  229  230
-CONVEX 242    'GT_PK(2,1)'      331  301  120
-CONVEX 243    'GT_PK(2,1)'      330  331  120
-CONVEX 244    'GT_PK(2,1)'      328  329  118
-CONVEX 245    'GT_PK(2,1)'      329  330  118
-CONVEX 246    'GT_PK(2,1)'      76  96  91
-CONVEX 247    'GT_PK(2,1)'      96  76  90
-CONVEX 248    'GT_PK(2,1)'      219  218  215
-CONVEX 249    'GT_PK(2,1)'      221  218  222
-CONVEX 250    'GT_PK(2,1)'      218  219  222
-CONVEX 251    'GT_PK(2,1)'      218  212  215
-CONVEX 252    'GT_PK(2,1)'      112  96  90
-CONVEX 253    'GT_PK(2,1)'      96  115  91
-CONVEX 254    'GT_PK(2,1)'      159  160  168
-CONVEX 255    'GT_PK(2,1)'      160  159  152
-CONVEX 256    'GT_PK(2,1)'      325  326  122
-CONVEX 257    'GT_PK(2,1)'      168  160  225
-CONVEX 258    'GT_PK(2,1)'      150  160  152
-CONVEX 259    'GT_PK(2,1)'      121  322  323
-CONVEX 260    'GT_PK(2,1)'      128  107  124
-CONVEX 261    'GT_PK(2,1)'      128  124  320
-CONVEX 262    'GT_PK(2,1)'      321  128  320
-CONVEX 263    'GT_PK(2,1)'      128  322  121
-CONVEX 264    'GT_PK(2,1)'      322  128  321
-CONVEX 265    'GT_PK(2,1)'      128  121  99
-CONVEX 266    'GT_PK(2,1)'      107  128  99
-CONVEX 267    'GT_PK(2,1)'      14  32  11
-CONVEX 268    'GT_PK(2,1)'      14  17  34
-CONVEX 269    'GT_PK(2,1)'      32  14  34
-CONVEX 270    'GT_PK(2,1)'      14  267  17
-CONVEX 271    'GT_PK(2,1)'      14  268  267
-CONVEX 272    'GT_PK(2,1)'      268  14  269
-CONVEX 273    'GT_PK(2,1)'      14  11  269
-CONVEX 274    'GT_PK(2,1)'      7  23  8
-CONVEX 275    'GT_PK(2,1)'      272  7  8
-CONVEX 276    'GT_PK(2,1)'      271  7  272
-CONVEX 277    'GT_PK(2,1)'      24  51  44
-CONVEX 278    'GT_PK(2,1)'      24  32  51
-CONVEX 279    'GT_PK(2,1)'      23  24  44
-CONVEX 280    'GT_PK(2,1)'      7  24  23
-CONVEX 281    'GT_PK(2,1)'      32  24  11
-CONVEX 282    'GT_PK(2,1)'      24  7  11
-CONVEX 283    'GT_PK(2,1)'      11  270  269
-CONVEX 284    'GT_PK(2,1)'      134  250  251
-CONVEX 285    'GT_PK(2,1)'      7  270  11
-CONVEX 286    'GT_PK(2,1)'      270  7  271
-CONVEX 287    'GT_PK(2,1)'      276  12  277
-CONVEX 288    'GT_PK(2,1)'      12  276  5
-CONVEX 289    'GT_PK(2,1)'      82  61  80
-CONVEX 290    'GT_PK(2,1)'      61  59  80
-CONVEX 291    'GT_PK(2,1)'      61  82  63
-CONVEX 292    'GT_PK(2,1)'      59  61  41
-CONVEX 293    'GT_PK(2,1)'      43  61  63
-CONVEX 294    'GT_PK(2,1)'      61  43  41
-CONVEX 295    'GT_PK(2,1)'      37  55  54
-CONVEX 296    'GT_PK(2,1)'      35  16  18
-CONVEX 297    'GT_PK(2,1)'      35  37  16
-CONVEX 298    'GT_PK(2,1)'      35  55  37
-CONVEX 299    'GT_PK(2,1)'      55  35  53
-CONVEX 300    'GT_PK(2,1)'      133  111  116
-CONVEX 301    'GT_PK(2,1)'      111  95  116
-CONVEX 302    'GT_PK(2,1)'      95  111  92
-CONVEX 303    'GT_PK(2,1)'      123  135  255
-CONVEX 304    'GT_PK(2,1)'      313  123  255
-CONVEX 305    'GT_PK(2,1)'      123  313  126
-CONVEX 306    'GT_PK(2,1)'      123  104  98
-CONVEX 307    'GT_PK(2,1)'      104  123  126
-CONVEX 308    'GT_PK(2,1)'      113  98  89
-CONVEX 309    'GT_PK(2,1)'      113  123  98
-CONVEX 310    'GT_PK(2,1)'      123  113  135
-CONVEX 311    'GT_PK(2,1)'      95  109  116
-CONVEX 312    'GT_PK(2,1)'      71  77  57
-CONVEX 313    'GT_PK(2,1)'      77  71  91
-CONVEX 314    'GT_PK(2,1)'      109  77  91
-CONVEX 315    'GT_PK(2,1)'      77  109  95
-CONVEX 316    'GT_PK(2,1)'      94  73  92
-CONVEX 317    'GT_PK(2,1)'      55  73  54
-CONVEX 318    'GT_PK(2,1)'      93  94  110
-CONVEX 319    'GT_PK(2,1)'      93  113  89
-CONVEX 320    'GT_PK(2,1)'      113  93  110
-CONVEX 321    'GT_PK(2,1)'      72  93  89
-CONVEX 322    'GT_PK(2,1)'      259  1  260
-CONVEX 323    'GT_PK(2,1)'      1  259  258
-CONVEX 324    'GT_PK(2,1)'      250  134  112
-CONVEX 325    'GT_PK(2,1)'      302  134  251
-CONVEX 326    'GT_PK(2,1)'      250  112  249
-CONVEX 327    'GT_PK(2,1)'      76  71  56
-CONVEX 328    'GT_PK(2,1)'      58  76  56
-CONVEX 329    'GT_PK(2,1)'      76  58  90
-CONVEX 330    'GT_PK(2,1)'      71  76  91
-CONVEX 331    'GT_PK(2,1)'      249  112  90
-CONVEX 332    'GT_PK(2,1)'      156  163  153
-CONVEX 333    'GT_PK(2,1)'      226  168  225
-CONVEX 334    'GT_PK(2,1)'      176  168  226
-CONVEX 335    'GT_PK(2,1)'      106  87  82
-CONVEX 336    'GT_PK(2,1)'      70  87  88
-CONVEX 337    'GT_PK(2,1)'      82  87  63
-CONVEX 338    'GT_PK(2,1)'      87  70  63
-CONVEX 339    'GT_PK(2,1)'      299  298  105
-CONVEX 340    'GT_PK(2,1)'      86  298  297
-CONVEX 341    'GT_PK(2,1)'      298  86  105
-CONVEX 342    'GT_PK(2,1)'      143  150  152
-CONVEX 343    'GT_PK(2,1)'      150  143  138
-CONVEX 344    'GT_PK(2,1)'      148  143  152
-CONVEX 345    'GT_PK(2,1)'      330  120  118
-CONVEX 346    'GT_PK(2,1)'      100  101  84
-CONVEX 347    'GT_PK(2,1)'      84  101  85
-CONVEX 348    'GT_PK(2,1)'      101  102  85
-CONVEX 349    'GT_PK(2,1)'      101  100  122
-CONVEX 350    'GT_PK(2,1)'      100  117  122
-CONVEX 351    'GT_PK(2,1)'      117  121  323
-CONVEX 352    'GT_PK(2,1)'      324  117  323
-CONVEX 353    'GT_PK(2,1)'      117  325  122
-CONVEX 354    'GT_PK(2,1)'      117  324  325
-CONVEX 355    'GT_PK(2,1)'      208  232  233
-CONVEX 356    'GT_PK(2,1)'      213  208  233
-CONVEX 357    'GT_PK(2,1)'      208  213  205
-CONVEX 358    'GT_PK(2,1)'      199  208  205
-CONVEX 359    'GT_PK(2,1)'      232  208  201
-CONVEX 360    'GT_PK(2,1)'      208  199  201
-CONVEX 361    'GT_PK(2,1)'      213  211  205
-CONVEX 362    'GT_PK(2,1)'      211  202  205
-CONVEX 363    'GT_PK(2,1)'      211  217  215
-CONVEX 364    'GT_PK(2,1)'      211  213  217
-CONVEX 365    'GT_PK(2,1)'      199  193  201
-CONVEX 366    'GT_PK(2,1)'      193  195  201
-CONVEX 367    'GT_PK(2,1)'      193  186  195
-CONVEX 368    'GT_PK(2,1)'      186  193  184
-CONVEX 369    'GT_PK(2,1)'      181  187  178
-CONVEX 370    'GT_PK(2,1)'      192  187  196
-CONVEX 371    'GT_PK(2,1)'      187  183  178
-CONVEX 372    'GT_PK(2,1)'      183  187  192
-CONVEX 373    'GT_PK(2,1)'      169  171  177
-CONVEX 374    'GT_PK(2,1)'      127  126  314
-CONVEX 375    'GT_PK(2,1)'      315  127  314
-CONVEX 376    'GT_PK(2,1)'      126  127  103
-CONVEX 377    'GT_PK(2,1)'      125  127  316
-CONVEX 378    'GT_PK(2,1)'      127  315  316
-CONVEX 379    'GT_PK(2,1)'      127  106  103
-CONVEX 380    'GT_PK(2,1)'      106  127  125
-CONVEX 381    'GT_PK(2,1)'      165  154  158
-CONVEX 382    'GT_PK(2,1)'      154  147  158
-CONVEX 383    'GT_PK(2,1)'      154  149  145
-CONVEX 384    'GT_PK(2,1)'      147  154  145
-CONVEX 385    'GT_PK(2,1)'      157  167  164
-CONVEX 386    'GT_PK(2,1)'      172  181  178
-CONVEX 387    'GT_PK(2,1)'      167  172  178
-CONVEX 388    'GT_PK(2,1)'      141  142  151
-CONVEX 389    'GT_PK(2,1)'      151  142  153
-CONVEX 390    'GT_PK(2,1)'      142  141  133
-CONVEX 391    'GT_PK(2,1)'      50  70  60
-CONVEX 392    'GT_PK(2,1)'      306  305  164
-CONVEX 393    'GT_PK(2,1)'      170  306  164
-CONVEX 394    'GT_PK(2,1)'      307  306  170
-CONVEX 395    'GT_PK(2,1)'      202  207  198
-CONVEX 396    'GT_PK(2,1)'      211  207  202
-CONVEX 397    'GT_PK(2,1)'      212  207  215
-CONVEX 398    'GT_PK(2,1)'      207  211  215
-CONVEX 399    'GT_PK(2,1)'      216  218  221
-CONVEX 400    'GT_PK(2,1)'      216  212  218
-CONVEX 401    'GT_PK(2,1)'      216  209  212
-CONVEX 402    'GT_PK(2,1)'      216  221  220
-CONVEX 403    'GT_PK(2,1)'      240  216  220
-CONVEX 404    'GT_PK(2,1)'      183  174  178
-CONVEX 405    'GT_PK(2,1)'      174  167  178
-CONVEX 406    'GT_PK(2,1)'      174  170  164
-CONVEX 407    'GT_PK(2,1)'      167  174  164
-CONVEX 408    'GT_PK(2,1)'      189  183  192
-CONVEX 409    'GT_PK(2,1)'      189  192  198
-CONVEX 410    'GT_PK(2,1)'      194  189  198
-CONVEX 411    'GT_PK(2,1)'      70  50  63
-CONVEX 412    'GT_PK(2,1)'      50  43  63
-CONVEX 413    'GT_PK(2,1)'      50  30  43
-CONVEX 414    'GT_PK(2,1)'      310  309  191
-CONVEX 415    'GT_PK(2,1)'      210  203  206
-CONVEX 416    'GT_PK(2,1)'      210  239  238
-CONVEX 417    'GT_PK(2,1)'      203  210  238
-CONVEX 418    'GT_PK(2,1)'      203  312  311
-CONVEX 419    'GT_PK(2,1)'      307  179  308
-CONVEX 420    'GT_PK(2,1)'      332  312  238
-CONVEX 421    'GT_PK(2,1)'      312  203  238
-CONVEX 422    'GT_PK(2,1)'      179  307  170
-CONVEX 423    'GT_PK(2,1)'      179  185  308
-CONVEX 424    'GT_PK(2,1)'      203  197  206
-CONVEX 425    'GT_PK(2,1)'      197  203  311
-CONVEX 426    'GT_PK(2,1)'      197  310  191
-CONVEX 427    'GT_PK(2,1)'      310  197  311
-CONVEX 428    'GT_PK(2,1)'      30  5  22
-CONVEX 429    'GT_PK(2,1)'      30  12  5
-CONVEX 430    'GT_PK(2,1)'      43  30  22
-CONVEX 431    'GT_PK(2,1)'      0  31  13
-CONVEX 432    'GT_PK(2,1)'      0  280  279
-CONVEX 433    'GT_PK(2,1)'      280  0  13
-CONVEX 434    'GT_PK(2,1)'      38  35  18
-CONVEX 435    'GT_PK(2,1)'      4  38  18
-CONVEX 436    'GT_PK(2,1)'      38  4  20
-CONVEX 437    'GT_PK(2,1)'      35  38  53
-CONVEX 438    'GT_PK(2,1)'      40  38  20
-CONVEX 439    'GT_PK(2,1)'      53  38  57
-CONVEX 440    'GT_PK(2,1)'      38  40  57
-CONVEX 441    'GT_PK(2,1)'      132  131  110
-CONVEX 442    'GT_PK(2,1)'      131  113  110
-CONVEX 443    'GT_PK(2,1)'      113  131  135
-CONVEX 444    'GT_PK(2,1)'      135  131  139
-CONVEX 445    'GT_PK(2,1)'      131  132  139
-CONVEX 446    'GT_PK(2,1)'      132  141  139
-CONVEX 447    'GT_PK(2,1)'      141  147  139
-CONVEX 448    'GT_PK(2,1)'      147  141  151
-CONVEX 449    'GT_PK(2,1)'      141  132  133
-CONVEX 450    'GT_PK(2,1)'      132  114  133
-CONVEX 451    'GT_PK(2,1)'      114  111  133
-CONVEX 452    'GT_PK(2,1)'      114  132  110
-CONVEX 453    'GT_PK(2,1)'      94  114  110
-CONVEX 454    'GT_PK(2,1)'      114  94  92
-CONVEX 455    'GT_PK(2,1)'      111  114  92
-CONVEX 456    'GT_PK(2,1)'      75  55  53
-CONVEX 457    'GT_PK(2,1)'      75  73  55
-CONVEX 458    'GT_PK(2,1)'      75  53  57
-CONVEX 459    'GT_PK(2,1)'      77  75  57
-CONVEX 460    'GT_PK(2,1)'      75  77  95
-CONVEX 461    'GT_PK(2,1)'      75  95  92
-CONVEX 462    'GT_PK(2,1)'      73  75  92
-CONVEX 463    'GT_PK(2,1)'      74  93  72
-CONVEX 464    'GT_PK(2,1)'      93  74  94
-CONVEX 465    'GT_PK(2,1)'      74  73  94
-CONVEX 466    'GT_PK(2,1)'      73  74  54
-CONVEX 467    'GT_PK(2,1)'      74  52  54
-CONVEX 468    'GT_PK(2,1)'      52  74  72
-CONVEX 469    'GT_PK(2,1)'      58  246  247
-CONVEX 470    'GT_PK(2,1)'      245  246  58
-CONVEX 471    'GT_PK(2,1)'      185  179  189
-CONVEX 472    'GT_PK(2,1)'      179  174  183
-CONVEX 473    'GT_PK(2,1)'      174  179  170
-CONVEX 474    'GT_PK(2,1)'      189  179  183
-CONVEX 475    'GT_PK(2,1)'      39  58  56
-CONVEX 476    'GT_PK(2,1)'      39  245  58
-CONVEX 477    'GT_PK(2,1)'      36  39  56
-CONVEX 478    'GT_PK(2,1)'      39  244  245
-CONVEX 479    'GT_PK(2,1)'      39  36  19
-CONVEX 480    'GT_PK(2,1)'      39  19  243
-CONVEX 481    'GT_PK(2,1)'      244  39  243
-CONVEX 482    'GT_PK(2,1)'      115  109  91
-CONVEX 483    'GT_PK(2,1)'      166  163  156
-CONVEX 484    'GT_PK(2,1)'      166  168  176
-CONVEX 485    'GT_PK(2,1)'      162  151  153
-CONVEX 486    'GT_PK(2,1)'      163  162  153
-CONVEX 487    'GT_PK(2,1)'      151  162  158
-CONVEX 488    'GT_PK(2,1)'      171  162  163
-CONVEX 489    'GT_PK(2,1)'      162  169  158
-CONVEX 490    'GT_PK(2,1)'      162  171  169
-CONVEX 491    'GT_PK(2,1)'      148  159  156
-CONVEX 492    'GT_PK(2,1)'      159  148  152
-CONVEX 493    'GT_PK(2,1)'      159  166  156
-CONVEX 494    'GT_PK(2,1)'      166  159  168
-CONVEX 495    'GT_PK(2,1)'      108  87  106
-CONVEX 496    'GT_PK(2,1)'      107  108  124
-CONVEX 497    'GT_PK(2,1)'      108  107  88
-CONVEX 498    'GT_PK(2,1)'      87  108  88
-CONVEX 499    'GT_PK(2,1)'      124  108  125
-CONVEX 500    'GT_PK(2,1)'      108  106  125
-CONVEX 501    'GT_PK(2,1)'      308  185  309
-CONVEX 502    'GT_PK(2,1)'      120  301  300
-CONVEX 503    'GT_PK(2,1)'      119  101  122
-CONVEX 504    'GT_PK(2,1)'      102  119  118
-CONVEX 505    'GT_PK(2,1)'      101  119  102
-CONVEX 506    'GT_PK(2,1)'      119  328  118
-CONVEX 507    'GT_PK(2,1)'      328  119  327
-CONVEX 508    'GT_PK(2,1)'      119  326  327
-CONVEX 509    'GT_PK(2,1)'      326  119  122
-CONVEX 510    'GT_PK(2,1)'      97  117  100
-CONVEX 511    'GT_PK(2,1)'      97  79  99
-CONVEX 512    'GT_PK(2,1)'      121  97  99
-CONVEX 513    'GT_PK(2,1)'      117  97  121
-CONVEX 514    'GT_PK(2,1)'      97  83  79
-CONVEX 515    'GT_PK(2,1)'      97  100  83
-CONVEX 516    'GT_PK(2,1)'      190  193  199
-CONVEX 517    'GT_PK(2,1)'      190  199  196
-CONVEX 518    'GT_PK(2,1)'      190  181  184
-CONVEX 519    'GT_PK(2,1)'      193  190  184
-CONVEX 520    'GT_PK(2,1)'      187  190  196
-CONVEX 521    'GT_PK(2,1)'      190  187  181
-CONVEX 522    'GT_PK(2,1)'      186  188  195
-CONVEX 523    'GT_PK(2,1)'      227  176  226
-CONVEX 524    'GT_PK(2,1)'      309  185  191
-CONVEX 525    'GT_PK(2,1)'      185  189  194
-CONVEX 526    'GT_PK(2,1)'      161  154  165
-CONVEX 527    'GT_PK(2,1)'      161  167  157
-CONVEX 528    'GT_PK(2,1)'      149  161  157
-CONVEX 529    'GT_PK(2,1)'      154  161  149
-CONVEX 530    'GT_PK(2,1)'      172  161  165
-CONVEX 531    'GT_PK(2,1)'      161  172  167
-CONVEX 532    'GT_PK(2,1)'      181  175  184
-CONVEX 533    'GT_PK(2,1)'      172  175  181
-CONVEX 534    'GT_PK(2,1)'      184  175  177
-CONVEX 535    'GT_PK(2,1)'      175  172  165
-CONVEX 536    'GT_PK(2,1)'      175  169  177
-CONVEX 537    'GT_PK(2,1)'      175  165  169
-CONVEX 538    'GT_PK(2,1)'      200  209  206
-CONVEX 539    'GT_PK(2,1)'      197  200  206
-CONVEX 540    'GT_PK(2,1)'      194  200  191
-CONVEX 541    'GT_PK(2,1)'      200  197  191
-CONVEX 542    'GT_PK(2,1)'      204  207  212
-CONVEX 543    'GT_PK(2,1)'      209  204  212
-CONVEX 544    'GT_PK(2,1)'      207  204  198
-CONVEX 545    'GT_PK(2,1)'      200  204  209
-CONVEX 546    'GT_PK(2,1)'      204  194  198
-CONVEX 547    'GT_PK(2,1)'      204  200  194
-CONVEX 548    'GT_PK(2,1)'      214  216  240
-CONVEX 549    'GT_PK(2,1)'      216  214  209
-CONVEX 550    'GT_PK(2,1)'      214  240  239
-CONVEX 551    'GT_PK(2,1)'      210  214  239
-CONVEX 552    'GT_PK(2,1)'      209  214  206
-CONVEX 553    'GT_PK(2,1)'      214  210  206
-CONVEX 554    'GT_PK(2,1)'      185  194  191
-
-END MESH STRUCTURE DESCRIPTION
diff --git a/interface/src/scilab/demos/demo_bilaplacian.sce b/interface/src/scilab/demos/demo_bilaplacian.sce
deleted file mode 100644
index 948d7f2..0000000
--- a/interface/src/scilab/demos/demo_bilaplacian.sce
+++ /dev/null
@@ -1,130 +0,0 @@
-lines(0);
-stacksize('max');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-printf("demo bilaplacian started\n");
-
-N  = 2;
-NX = 10;
-NY = 14;
-
-m=gf_mesh('regular simplices',0:0.4/NX:0.4, 0:1.2/NY:1.2);
-// m=gf_mesh('cartesian',0:1/NX:1, 0:1/NY:1);
-// m=gf_mesh('cartesian',0:0.4/NX:0.4, 0:1.2/NY:1.2);
-
-
-useKL = 1; // use the Kirchhoff-Love plate model, or just a pure
-           // bilaplacian problem
-
-D = 1.0;   // Flexion modulus
-
-if useKL then NU=0.3; end; // poisson ratio (0 <= NU <= 1)
-
-mim = gf_mesh_im(m); 
-mfu = gf_mesh_fem(m); 
-mfd = gf_mesh_fem(m);
-
-gf_mesh_im_set(mim, 'integ',gf_integ('IM_TRIANGLE(13)'));
-gf_mesh_fem_set(mfu, 'fem',gf_fem('FEM_ARGYRIS'));
-gf_mesh_fem_set(mfd, 'fem',gf_fem('FEM_PK(2,5)'));
-
-//gf_mesh_im_set(mim, 'integ',gf_integ('IM_GAUSS_PARALLELEPIPED(2,10)'));
-//gf_mesh_fem_set(mfu, 'fem',gf_fem('FEM_REDUCED_QUADC1_COMPOSITE'));
-//gf_mesh_fem_set(mfd, 'fem',gf_fem('FEM_QK(2,3)'));
-
-flst = gf_mesh_get(m, 'outer_faces');
-n    = gf_mesh_get(m, 'normal of faces', flst);
-
-ftop     = flst(:,find(abs(n(1,:)-1) < 1e-5));
-fbottom  = flst(:,find(abs(n(1,:)+1) < 1e-5));
-fleft    = flst(:,find(abs(n(2,:)+1) < 1e-5));
-fright   = flst(:,find(abs(n(2,:)-1) < 1e-5));
-
-FORCE_BOUNDARY          = 1;
-MOMENTUM_BOUNDARY       = 2;
-SIMPLE_SUPPORT_BOUNDARY = 3;
-CLAMPED_BOUNDARY        = 4;
-
-gf_mesh_set(m, 'region', FORCE_BOUNDARY, fright);
-gf_mesh_set(m, 'region', SIMPLE_SUPPORT_BOUNDARY, [fleft ftop fbottom]);
-gf_mesh_set(m, 'region', CLAMPED_BOUNDARY, [fleft ftop fbottom]);
-gf_mesh_set(m, 'region', MOMENTUM_BOUNDARY, [ftop fbottom]);
-
-FT = 2.;
-sol_u = gf_mesh_fem_get_eval(mfd,list(list(sprintf('sin(%g*(x+y))',FT))));
-sol_f = sol_u*FT*FT*FT*FT*N*N*D;
-sol_lapl_u = -FT*FT*sol_u*N;
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-
-if useKL
-  gf_model_set(md, 'add initialized data', 'D', [D]);
-  gf_model_set(md, 'add initialized data', 'nu', [NU]);
-  gf_model_set(md, 'add Kirchhoff-Love plate brick', mim, 'u', 'D', 'nu');
-  M = zeros(N,N, gf_mesh_fem_get(mfd,'nbdof'));
-else
-  gf_model_set(md, 'add initialized data', 'D', [D]);
-  gf_model_set(md, 'add bilaplacian brick', mim, 'u', 'D');
-  M = zeros(1, gf_mesh_fem_get(mfd, 'nbdof'));
-end;
-
-gf_model_set(md, 'add initialized fem data', 'VolumicData', mfd, ...
-  	       gf_mesh_fem_get_eval(mfd, list(list('1-(x-y).^2'))));
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-  
-gf_model_set(md, 'add initialized fem data', 'M', mfd, M);
-gf_model_set(md, 'add normal derivative source term brick', mim, 'u', ...
-  	     'M', MOMENTUM_BOUNDARY);
-
-if (useKL) then
-  H = zeros(N, N, gf_mesh_fem_get(mfd, 'nbdof'));
-  F = zeros(N, gf_mesh_fem_get(mfd, 'nbdof'));
-  gf_model_set(md, 'add initialized fem data', 'H', mfd, H);
-  gf_model_set(md, 'add initialized fem data', 'F', mfd, F);
-  gf_model_set(md, 'add Kirchhoff-Love Neumann term brick', mim, 'u', ...
-               'H', 'F', FORCE_BOUNDARY);
-else
-  F = zeros(1, N, gf_mesh_fem_get(mfd, 'nbdof'));
-  gf_model_set(md, 'add initialized fem data', 'F', mfd, F);
-  gf_model_set(md, 'add normal source term brick', mim, 'u', 'F', ...
-               FORCE_BOUNDARY);
-end;
- 
-gf_model_set(md, ...
-             'add normal derivative Dirichlet condition with penalization', ...
- 	     mim, 'u', 1e10, CLAMPED_BOUNDARY);
- 
-gf_model_set(md, 'add Dirichlet condition with penalization', ...
-    	     mim, 'u', 1e10, SIMPLE_SUPPORT_BOUNDARY);
-
-t0 = timer(); 
-gf_model_get(md, 'solve', 'noisy');
-U = gf_model_get(md, 'variable', 'u');
-disp(sprintf('solve done in %.2f sec', timer()-t0));
-
-h = scf();
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot(mfu,U,'mesh','on');
-colorbar(min(U),max(U));
-h.color_map = jetcolormap(255);
-drawnow;
-
-disp(sprintf('H2 norm of the solution: %g', gf_compute(mfu,U,'H2 norm', mim)));
-
-//err=gf_compute(mfu,U,'interpolate on',mfd) - sol_u;
-
-//disp(sprintf('H1 norm of the error: %g', gf_compute(mfd,err,'H1 norm', mim)));
-//disp(sprintf('H2 norm of the error: %g', gf_compute(mfd,err,'H2 norm', mim)));
-
-printf("demo bilaplacian terminated\n");
diff --git a/interface/src/scilab/demos/demo_continuation.sce b/interface/src/scilab/demos/demo_continuation.sce
deleted file mode 100644
index e715aeb..0000000
--- a/interface/src/scilab/demos/demo_continuation.sce
+++ /dev/null
@@ -1,182 +0,0 @@
-// Scilab GetFEM++ interface
-// Copyright (C) 2011-2015 Tomas Ligursky, Yves Renard.
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-// Simple example of a bifurcation problem:
-// -Delta(u) + u = lambda * exp(u).
-//
-// This program is used to check that scilab-getfem is working. This is also
-// a good example of use of GetFEM++.
-//
-
-gf_workspace('clear all');
-lines(0);
-stacksize('max');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linux, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level', 1);
-gf_util('warning level', 3);
-
-// continuation data
-datapath = get_absolute_file_path('demo_continuation.sce') + 'data/';
-// If the file name bp_char is non-empty, the continuation will be started
-// from the bifurcation point and the tangent with the index ind_branch
-// saved there. Direction of the initial tangent will be determined by
-// direction. Otherwise, the continuation will be initialised according to
-// direction and lambda0.
-bp_char = '';
-//bp_char = 'continuation_step_62_bp.mat';
-ind_branch = 2;
-direction = 1;
-lambda0 = 0;
-nbstep = 80;
-
-h_init = 2e-2;
-h_max = 2e-1;
-h_min = 2e-5;
-mincos = 0.997;
-noisy = 'noisy';
-
-// create a simple cartesian mesh
-m = gf_mesh('cartesian', [0:.1:1]);
-
-// create a mesh_fem for a field of dimension 1 (i.e. a scalar field)
-mf = gf_mesh_fem(m, 1);
-// assign the Q1 fem to all convexes of the mesh_fem,
-gf_mesh_fem_set(mf, 'classical fem', 1);
-
-// integration which will be used
-mim = gf_mesh_im(m, 4);
-
-// define the model
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mf);
-gf_model_set(md, 'add Laplacian brick', mim, 'u');
-gf_model_set(md, 'add data', 'lambda', 1);
-gf_model_set(md, 'add nonlinear generic assembly brick', mim, ...
-             '(u-lambda*exp(u))*Test_u');
-
-
-// initialise the continuation
-scfac = 1 / gf_mesh_fem_get(mf, 'nbdof');
-S = gf_cont_struct(md, 'lambda', scfac, 'h_init', h_init, 'h_max', h_max, ...
-                   'h_min', h_min, 'min_cos', mincos, noisy, ...
-                   'singularities', 2);
-
-if (~isempty(bp_char)) then
-  load(datapath + bp_char);
-  U = U_bp; lambda = lambda_bp;
-  T_U = direction * T_U_bp(:, ind_branch);
-  T_lambda = direction * T_lambda_bp(ind_branch);
-  h = gf_cont_struct_get(S, 'init step size');
-else
-  lambda = lambda0;
-  gf_model_set(md, 'variable', 'lambda', [lambda]);
-  
-  if (~isempty(noisy)) then
-    printf('starting computing an initial point\n');
-  end
-  gf_model_get(md, 'solve', noisy, 'max_iter', 100);
-  U = gf_model_get(md, 'variable', 'u');
-  [T_U, T_lambda, h] = ...
-    gf_cont_struct_get(S, 'init Moore-Penrose continuation', ...
-                       U, lambda, direction);
-end
-
-U_hist = zeros(1, nbstep + 1); lambda_hist = zeros(1, nbstep + 1);
-U_hist(1) = U(1); lambda_hist(1) = lambda;
-//tau = gf_cont_struct_get(S, 'bifurcation test function');
-sing_out = [];
-
-scf(0); drawlater; clf();
-subplot(2,1,1);
-plot(lambda_hist(1), U_hist(1), 'k.');
-xtitle('', 'lambda', 'u(0)');
-subplot(2,1,2)
-  if max(U)-min(U) < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [0, min(U)-1; 1, max(U)+1];
-  end
-gf_plot_1D(mf, U, 'style', 'k.-');
-xtitle('', 'x', 'u');
-drawnow;
-
-//scf(1); drawlater; clf();
-//plot(0, tau, 'k.');
-//xtitle('', 'iteration', 'bifurcation test function');
-//drawnow;
-
-// continue from the initial point
-for step = 1:nbstep
-  //sleep(1000);
-  printf('\nbeginning of step %d\n', step);
-  [U, lambda, T_U, T_lambda, h, h0, sing_label] = ...
-    gf_cont_struct_get(S, 'Moore-Penrose continuation',...
-                       U, lambda, T_U, T_lambda, h);
-  if (h == 0) then
-    return
-  elseif (~isempty(sing_label)) then
-    if (sing_label == 'limit point') then
-      s = 'Step ' + sci2exp(step) + ': ' + sing_label;
-    elseif (sing_label == 'smooth bifurcation point') then
-      [U_bp, lambda_bp, T_U_bp, T_lambda_bp]...
-        = gf_cont_struct_get(S, 'sing_data');
-      s = 'Step ' + sci2exp(step) + ': ' + sing_label + ', '...
-         + sci2exp(size(T_U_bp, 2)) + ' branch(es) located';
-      save(datapath + 'continuation_step_' + sci2exp(step) + '_bp.mat',...
-       'U_bp', 'lambda_bp', 'T_U_bp', 'T_lambda_bp');
-    end
-    sing_out = [sing_out; s];
-  end
-  
-  U_hist(step+1) = U(1); lambda_hist(step+1) = lambda;
-//  tau = gf_cont_struct_get(S, 'bifurcation test function');
-
-  scf(0); drawlater; clf();
-  subplot(2,1,1);
-  plot(lambda_hist(1:step+1), U_hist(1:step+1), 'k-');
-  plot(lambda_hist(1:step), U_hist(1:step), 'ko');
-  plot(lambda_hist(step+1), U_hist(step+1), 'k.');
-  xtitle('', 'lambda', 'u(0)');
-  subplot(2,1,2)
-  if max(U)-min(U) < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [0, min(U)-1; 1, max(U)+1];
-  end
-  gf_plot_1D(mf, U, 'style', 'k.-');
-  xtitle('', 'x', 'u');
-  drawnow;
-
-//  scf(1); drawlater;
-//  plot(step, tau, 'k.');
-//  drawnow;
-  
-  printf('end of step n° %d / %d\n', step, nbstep)
-end
-
-nsing = size(sing_out, 1);
-if (nsing > 0) then
-  printf('\n------------------------------\n')
-  printf('   Detected singular points\n')
-  printf('------------------------------\n')
-  for i = 1:nsing
-    printf(sing_out(i) + '\n')
-  end
-end
diff --git a/interface/src/scilab/demos/demo_continuation_block.sce b/interface/src/scilab/demos/demo_continuation_block.sce
deleted file mode 100644
index 5d4a565..0000000
--- a/interface/src/scilab/demos/demo_continuation_block.sce
+++ /dev/null
@@ -1,412 +0,0 @@
-// Scilab GetFEM++ interface
-// Copyright (C) 2013-2015 Tomas Ligursky, Yves Renard.
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-// Continuation and bifurcation of contact between a rectangular block and a
-// rigid foundation.
-//
-// This program is used to check that scilab-getfem is working. This is also
-// a good example of use of GetFEM++.
-//
-
-gf_workspace('clear all');
-lines(0);
-stacksize('max');
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linux, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level', 1);
-gf_util('warning level', 0);
-
-datapath = get_absolute_file_path('demo_continuation_block.sce') + 'data/';
-
-// parameters
-plot_mesh = %f;
-P = [0; 0];                    // coordinates of the node whose dofs have to
-                                // be visualised
-lawname = 'Ciarlet Geymonat';
-params  = [4000; 120; 30];      // in N/mm^2
-friction_coeff = 1;           // coefficient of friction
-r = 10;                         // augmentation parameter
-
-// continuation data
-// surface tractions on both vertical sides of the block (in N/mm^2)
-p_1_left_init = -2; p_1_right_init = -2;
-p_2_left_init = -2.4; p_2_right_init = 2.4;
-p_1_left_final = 2; p_1_right_final = 2; 
-p_2_left_final = 2.4; p_2_right_final = -2.4;
-
-// If the file name sing_point_char is non-empty, the continuation will be
-// started from the singular point and the tangent with the index ind_branch
-// saved there. Otherwise, the continuation will be initialised according to
-// direction, gm0, and eventually X0_char.
-sing_point_char = '';
-//sing_point_char = 'continuation_step_105_sing.sod';
-ind_branch = 4;
-direction = 1;
-X0_char = '';
-gm0 = 0;
-nbstep = 500;
-
-niter = 200;   // maximum number of iterations for the initial solver
-h_init = 5e-4;
-h_max = 5e-1;
-h_min = 5e-7;
-h_dec = 0.35;
-maxit = 5;
-thrit = 4;
-maxres = 5e-10;
-maxdiff = 5e-10;
-mincos = 1 - 1e-5;
-maxres_solve = 1e-10;
-ndir = 20;
-nspan = 15;
-noisy = 'noisy';
-
-// build a mesh (size in mm)
-m = gf_mesh('cartesian Q1', [0:4:40], [0:4:80]);
-
-// selection of the Dirichlet, Neumann and contact boundaries for the block
-// Dirichlet on the top, Neumann on the vertical sides, contact at the bottom
-GAMMAD = 1; GAMMAC = 2;  GAMMAN = 3;
-border  = gf_mesh_get(m,'outer faces');
-normals = gf_mesh_get(m, 'normal of faces', border);
-
-dirichlet_boundary = border(:, find(normals(2, :) > 1 - 1e-7));
-gf_mesh_set(m, 'region', GAMMAD, dirichlet_boundary);
-contact_boundary = border(:, find(normals(2, :) < -1 + 1e-7));
-gf_mesh_set(m, 'region', GAMMAC, contact_boundary);
-neumann_boundary = border(:, find(abs(normals(1, :)) > 1 - 1e-7));
-gf_mesh_set(m, 'region', GAMMAN, neumann_boundary);
-
-// plot the mesh
-if (plot_mesh) then
-  scf(0); drawlater; clf();
-  //gf_plot_mesh(m, 'regions', [GAMMAC], 'refine', 1);
-  gf_plot_slice(gf_slice(list('none'),m,1),'mesh', 'on',...
-                'mesh_slice_edges_color', [0 0 0]);
-  a = gca(); a.isoview="on"; a.box="hidden_axes";
-  a.tight_limits = "on"; a.data_bounds = [0, 0; 40, 80];
-  xtitle('Mesh','','');
-  drawnow;
-end
-
-// finite-element methods
-mfu = gf_mesh_fem(m, 2);
-gf_mesh_fem_set(mfu, 'fem',gf_fem('FEM_QK(2,1)'));
-mfvm = gf_mesh_fem(m, 1);
-gf_mesh_fem_set(mfvm,'fem',gf_fem('FEM_QK_DISCONTINUOUS(2,1)'));
-
-// integration method
-mim = gf_mesh_im(m, 4);
-
-// elasticity model
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-gf_model_set(md, 'add initialized data', 'params', params);
-gf_model_set(md, 'add nonlinear elasticity brick', mim, 'u', lawname,...
-             'params');
-
-// zero Dirichlet condition
-Ddata = zeros(1, 2);
-gf_model_set(md, 'add initialized data', 'Ddata', Ddata);
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, GAMMAD, 'Ddata');
-
-// parametrised Neumann condition
-pdata_init = gf_mesh_fem_get_eval(mfu,...
-     list(['(p_1_right_init-p_1_left_init)*x/40 + p_1_left_init',...
-           '(p_2_right_init-p_2_left_init)*x/40 + p_2_left_init']));
-pdata_final = gf_mesh_fem_get_eval(mfu,...
-     list(['(p_1_right_final-p_1_left_final)*x/40 + p_1_left_final',...
-           '(p_2_right_final-p_2_left_final)*x/40 + p_2_left_final']));
-gf_model_set(md, 'add data', 'gamma', 1);
-gf_model_set(md, 'add initialized fem data', 'pdata_init', mfu, pdata_init);
-gf_model_set(md, 'add initialized fem data', 'pdata_final', mfu, pdata_final);
-gf_model_set(md, 'add fem data', 'pdata_current', mfu, 1);
-gf_model_set(md, 'add source term brick', mim, 'u','pdata_current', GAMMAN);
-
-// contact conditions
-nbdofu = gf_mesh_fem_get(mfu, 'nbdof');
-cdof = gf_mesh_fem_get(mfu, 'dof on region', GAMMAC);
-nbc  = size(cdof, 2) / 2;
-contact_dof   = cdof(2:2:2*nbc);
-contact_nodes = gf_mesh_fem_get(mfu, 'basic dof nodes', contact_dof);
-
-BN   = spzeros(nbc, nbdofu);
-ngap = zeros(nbc, 1);
-for i = 1:nbc
-  BN(i, contact_dof(i)) = -1.0;
-  ngap(i) = contact_nodes(2, i);
-end
-
-BT = spzeros(nbc, nbdofu);
-for i = 1:nbc
-  BT(i, contact_dof(i) - 1) = 1.0;
-end
-
-gf_model_set(md, 'add variable', 'lambda_n', nbc);
-gf_model_set(md, 'add initialized data', 'r', [r]);
-gf_model_set(md, 'add variable', 'lambda_t', nbc);
-gf_model_set(md, 'add initialized data', 'friction_coeff', [friction_coeff]);
-gf_model_set(md, 'add initialized data', 'ngap', ngap);
-gf_model_set(md, 'add initialized data', 'alpha', ones(nbc, 1));
-gf_model_set(md, 'add basic contact brick', 'u', 'lambda_n', ...
-             'lambda_t', 'r', BN, BT, 'friction_coeff', 'ngap', 'alpha', 1);
-    
-// initialise the continuation
-scfac = 1 / (gf_model_get(md, 'nbdof'));
-S = gf_cont_struct(md, 'gamma', 'pdata_init', 'pdata_final', ...
-  'pdata_current', scfac, 'h_init', h_init, 'h_max', h_max, ...
-  'h_min', h_min, 'h_dec', h_dec, 'max_iter', maxit, 'thr_iter', thrit, ...
-  'max_res', maxres, 'max_diff', maxdiff, 'min_cos', mincos, ...
-  'max_res_solve', maxres_solve, 'singularities', 2, 'non-smooth',...
-  'nb_dir', ndir, 'nb_span', nspan, noisy);
-
-
-if (~isempty(sing_point_char)) then
-  load(datapath + sing_point_char);
-  X = X_sing; gm = gm_sing;
-  T_X = T_X_sing(:, ind_branch);
-  T_gm = T_gm_sing(ind_branch);
-  h = gf_cont_struct_get(S, 'init step size');
-  gf_model_set(md, 'to variables', X);
-else
-  if (~isempty(X0_char)) then
-    load(datapath + X0_char, 'X');
-    gf_model_set(md, 'to variables', X);
-  end
-  gm = gm0;
-  pdata_current = (1 - gm) * pdata_init + gm * pdata_final;
-  gf_model_set(md, 'variable', 'gamma', [gm]);
-  gf_model_set(md, 'variable', 'pdata_current', pdata_current);
-
-  if (~isempty(noisy)) then
-    printf('starting computing an initial point\n')
-  end
-  [iter, converged] = gf_model_get(md, 'solve', 'max_res', maxres, ...
-                                   'max_iter', niter, noisy);
-  if (converged ~= 1) then
-    printf('No initial point found!');
-    return
-  end
-
-  X = gf_model_get(md, 'from variables');
-  [T_X, T_gm, h] = gf_cont_struct_get(S, 'init Moore-Penrose continuation',...
-                                      X, gm, direction);
-end
-
-U = gf_model_get(md, 'variable', 'u');
-lambda_n = gf_model_get(md, 'variable', 'lambda_n');
-lambda_t = gf_model_get(md, 'variable', 'lambda_t');
-VM = gf_model_get(md, 'compute Von Mises or Tresca', 'u', lawname, ...
-                  'params', mfvm);
-
-sl = gf_slice('points', m, P);
-U_P = gf_compute(mfu, U, 'interpolate on', sl);
-u_nP_hist = zeros(1, nbstep + 1); u_nP_hist(1) = -U_P(2);
-u_nP_min = -U_P(2); u_nP_max = -U_P(2);
-u_tP_hist = zeros(1, nbstep + 1); u_tP_hist(1) = U_P(1);
-u_tP_min = U_P(1); u_tP_max = U_P(1);
-indP = find(contact_nodes(1,:) == P(1));
-lambda_nP = lambda_n(indP); lambda_tP = lambda_t(indP);
-lambda_nP_hist = zeros(1, nbstep + 1); lambda_nP_hist(1) = lambda_nP;
-lambda_nP_min = lambda_nP; lambda_nP_max = lambda_nP;
-lambda_tP_hist = zeros(1, nbstep + 1); lambda_tP_hist(1) = lambda_tP;
-lambda_tP_min = lambda_tP; lambda_tP_max = lambda_tP;
-gm_hist = zeros(1, nbstep + 1); gm_hist(1) = gm;
-gm_min = gm; gm_max = gm;
-//tau = gf_cont_struct_get(S, 'bifurcation test function');
-sing_out = [];
-
-fig = scf(1); drawlater; clf();
-fig.color_map = jetcolormap(255);
-colorbar(min(VM),max(VM));
-gf_plot(mfvm, VM, 'deformed_mesh', 'on', 'deformation', U, ...
-        'deformation_mf', mfu, 'deformation_scale', 1, 'refine', 1);
-xlabel('$x_{1}$'); ylabel('$x_{2}$');
-title('Initial deformed configuration');
-a = get("current_axes"); a.isoview = "on";
-a.tight_limits = "on"; a.data_bounds = [-5, 0; 45, 80];
-drawnow;
-
-scf(3); drawlater; clf();
-subplot(2,2,1);
-if u_nP_max-u_nP_min < 1e-10 then
-  a = gca(); a.tight_limits = "on";
-  a.data_bounds = [gm_min-1e-4, u_nP_min-1; gm_max+1e-4, u_nP_max+1];
-end
-plot(gm_hist(1), u_nP_hist(1), 'k.');
-xtitle('', 'gamma', 'u_n(P)');
-  
-subplot(2,2,2);
-if u_tP_max-u_tP_min < 1e-10 then
-  a = gca(); a.tight_limits = "on";
-  a.data_bounds = [gm_min-1e-4, u_tP_min-1; gm_max+1e-4, u_tP_max+1];
-end
-plot(gm_hist(1), u_tP_hist(1), 'k.');
-xtitle('', 'gamma', 'u_t(P)');
-  
-subplot(2,2,3);
-if lambda_nP_max- lambda_nP_min < 1e-10 then
-  a = gca(); a.tight_limits = "on";
-  a.data_bounds = [gm_min-1e-4, lambda_nP_min-1; ...
-                   gm_max+1e-4, lambda_nP_max+1];
-end
-plot(gm_hist(1), lambda_nP_hist(1), 'k.');
-xtitle('', 'gamma', 'lambda_n(P)');
-  
-subplot(2,2,4);
-if lambda_tP_max-lambda_tP_min < 1e-10 then
-  a = gca(); a.tight_limits = "on";
-  a.data_bounds = [gm_min-1e-4, lambda_tP_min-1; ...
-                   gm_max+1e-4, lambda_tP_max+1];
-end
-plot(gm_hist(1), lambda_tP_hist(1), 'k.');
-xtitle('', 'gamma', 'lambda_t(P)');
-drawnow;
-  
-//scf(4); drawlater; clf();
-//plot(0, tau, 'k.');
-//xtitle('', 'iteration', 'bifurcation test function');
-//drawnow;
-
-// continue from the initial point
-for step = 1:nbstep
-  printf('\nbeginning of step %d\n', step);
-  [X, gm, T_X, T_gm, h, h0, sing_label] = gf_cont_struct_get(S, ...
-    'Moore-Penrose continuation', X, gm, T_X, T_gm, h);
-  if (h == 0) then
-    printf('Continuation has failed.\n')
-    break
-  elseif (~isempty(sing_label)) then
-    if (sing_label == 'limit point') then
-      s = 'Step ' + sci2exp(step) + ': ' + sing_label;
-    elseif (sing_label == 'non-smooth bifurcation point') then
-      [X_sing, gm_sing, T_X_sing, T_gm_sing]...
-        = gf_cont_struct_get(S, 'sing_data');
-      save(datapath + 'continuation_step_' + sci2exp(step) + '_sing.sod',...
-           'X_sing', 'gm_sing', 'T_X_sing', 'T_gm_sing');
-      s = 'Step ' + sci2exp(step) + ': ' + sing_label + ', '...
-            + sci2exp(size(T_X_sing, 2)) + ' branch(es) located';
-    end
-    sing_out = [sing_out; s];
-  end
-  
-  gf_model_set(md, 'to variables', X);
-  U = gf_model_get(md, 'variable', 'u');
-  U_P = gf_compute(mfu, U, 'interpolate on', sl);
-  lambda_n = gf_model_get(md, 'variable', 'lambda_n');
-  lambda_t = gf_model_get(md, 'variable', 'lambda_t');
-  VM = gf_model_get(md, 'compute Von Mises or Tresca', 'u', lawname, ...
-                    'params', mfvm);
-  
-  u_nP_hist(step+1) = -U_P(2);
-  u_nP_min = min(u_nP_min, -U_P(2)); u_nP_max = max(u_nP_max, -U_P(2));
-  u_tP_hist(step+1) = U_P(1);
-  u_tP_min = min(u_tP_min, U_P(1)); u_tP_max = max(u_tP_max, U_P(1));
-  lambda_nP = lambda_n(indP); lambda_nP_hist(step+1) = lambda_nP;
-  lambda_nP_min = min(lambda_nP_min, lambda_nP);
-  lambda_nP_max = max(lambda_nP_max, lambda_nP);
-  lambda_tP = lambda_t(indP); lambda_tP_hist(step+1) = lambda_tP;
-  lambda_tP_min = min(lambda_tP_min, lambda_tP);
-  lambda_tP_max = max(lambda_tP_max, lambda_tP);
-  gm_hist(step+1) = gm;
-  gm_min = min(gm_min, gm); gm_max = max(gm_max, gm);
-  [tau, alpha_hist, tau_hist]...
-    = gf_cont_struct_get(S, 'bifurcation test function');
-  
-  fig = scf(2); drawlater; clf();
-  fig.color_map = jetcolormap(255);
-  colorbar(min(VM),max(VM));
-  gf_plot(mfvm, VM, 'deformed_mesh', 'on', 'deformation', U, ...
-          'deformation_mf', mfu, 'deformation_scale', 1, 'refine', 1);
-  xlabel('$x_{1}$'); ylabel('$x_{2}$');
-  title('Current deformed configuration');
-  a = get("current_axes"); a.isoview = "on";
-  a.tight_limits = "on"; a.data_bounds = [-5, 0; 45, 80];
-  drawnow;
-
-  scf(3); drawlater; clf();
-  subplot(2,2,1);
-  if u_nP_max-u_nP_min < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [gm_min-1e-4, u_nP_min-1; gm_max+1e-4, u_nP_max+1];
-  end
-  plot(gm_hist(step:step+1), u_nP_hist(step:step+1), 'k-');
-  plot(gm_hist(1:step), u_nP_hist(1:step), 'ko-');
-  plot(gm_hist(step+1), u_nP_hist(step+1), 'k.');
-  xtitle('', 'gamma', 'u_n(P)');
-  
-  subplot(2,2,2);
-  if u_tP_max-u_tP_min < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [gm_min-1e-4, u_tP_min-1; gm_max+1e-4, u_tP_max+1];
-  end
-  plot(gm_hist(step:step+1), u_tP_hist(step:step+1), 'k-');
-  plot(gm_hist(1:step), u_tP_hist(1:step), 'ko-');
-  plot(gm_hist(step+1), u_tP_hist(step+1), 'k.');
-  xtitle('', 'gamma', 'u_t(P)');
-  
-  subplot(2,2,3);
-  if lambda_nP_max-lambda_nP_min < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [gm_min-1e-4, lambda_nP_min-1; ...
-                     gm_max+1e-4, lambda_nP_max+1];
-  end
-  plot(gm_hist(step:step+1), lambda_nP_hist(step:step+1), 'k-');
-  plot(gm_hist(1:step), lambda_nP_hist(1:step), 'ko-');
-  plot(gm_hist(step+1), lambda_nP_hist(step+1), 'k.');
-  xtitle('', 'gamma', 'lambda_n(P)');
-  
-  subplot(2,2,4);
-  if lambda_tP_max-lambda_tP_min < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [gm_min-1e-4, lambda_tP_min-1; ...
-                     gm_max+1e-4, lambda_tP_max+1];
-  end
-  plot(gm_hist(step:step+1), lambda_tP_hist(step:step+1), 'k-');
-  plot(gm_hist(1:step), lambda_tP_hist(1:step), 'ko-');
-  plot(gm_hist(step+1), lambda_tP_hist(step+1), 'k.');
-  xtitle('', 'gamma', 'lambda_t(P)');
-  drawnow;
-  
-//  scf(4); drawlater;
-//  l = length(tau_hist);
-//  if l > 1 then
-//    plot((step - 1) + alpha_hist(1:l), tau_hist(1:l), 'r.-')
-//    plot(step-1, tau_hist(1), 'k.');
-//  end
-//  plot(step, tau, 'k.');
-//  drawnow;
-  
-  printf('end of step n° %d / %d\n', step, nbstep)
-  if (abs(gm-0.5) >= 0.5) then
-    printf('|gamma - 0.5| >= 0.5, stop\n')
-    break
-  end
-end
-
-nsing = size(sing_out, 1);
-if (nsing > 0) then
-  printf('\n------------------------------\n')
-  printf('   Detected singular points\n')
-  printf('------------------------------\n')
-  for i = 1:nsing
-    printf(sing_out(i) + '\n')
-  end
-end
diff --git a/interface/src/scilab/demos/demo_continuation_vee.sce b/interface/src/scilab/demos/demo_continuation_vee.sce
deleted file mode 100644
index 469532d..0000000
--- a/interface/src/scilab/demos/demo_continuation_vee.sce
+++ /dev/null
@@ -1,368 +0,0 @@
-// Scilab GetFEM++ interface
-// Copyright (C) 2013-2015 Tomas Ligursky, Yves Renard.
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-// Continuation of contact between a vee-shaped body and a rigid foundation.
-//
-// This program is used to check that scilab-getfem is working. This is also
-// a good example of use of GetFEM++.
-//
-
-gf_workspace('clear all');
-lines(0);
-stacksize('max');
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linux, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level', 1);
-gf_util('warning level', 3);
-
-datapath = get_absolute_file_path('demo_continuation_vee.sce') + 'data/';
-
-// parameters
-plot_mesh = %f;
-P = [0; 0];                 // (approximate) coordinates of the node whose
-                            // dofs have to be visualised
-clambda = 100; cmu = 82;    // Lame coefficients (in GPa)
-friction_coeff = 1.8;       // coefficient of friction
-r = 10;                     // augmentation parameter
-
-// continuation data
-// volume forces (in GN/m^3)
-horizontal_force_init = -5; vertical_force_init = 1; 
-horizontal_force_final = -5; vertical_force_final = -8;
-
-direction = 1;    // direction of the initial tangent wrt the parameter
-X0_char = '';     // initial approximation of the state variable
-gm0 = 0;
-nbstep = 4000;
-
-niter = 200;   // maximum number of iterations for the initial solver
-h_init = 5e-4;
-h_max = 1e-1;
-h_min = 5e-7;
-maxit = 5;
-thrit = 4;
-maxres = 5e-12;
-maxdiff = 5e-12;
-mincos = 1 - 1e-5;
-maxres_solve = 1e-12;
-noisy = 'noisy';
-
-// import a mesh (size in m) and refine it eventually
-m = gf_mesh('load', datapath + 'vee_h_0.03.mesh');
-for i = 1:0
-  gf_mesh_set(m, 'refine');
-end
-
-// selection of the Dirichlet and contact boundaries
-GAMMAD = 1;  GAMMAC = 2;
-border  = gf_mesh_get(m,'outer faces');
-normals = gf_mesh_get(m, 'normal of faces', border);
-
-dirichlet_boundary = border(:, find((normals(2, :) > 1 - 1e-7)...
-  | ((normals(1, :) - 1 / sqrt(2))^2 + (normals(2, :) - 1 / sqrt(2))^2 ...
-    < 1e-7)));
-gf_mesh_set(m, 'region', GAMMAD, dirichlet_boundary);
-contact_boundary = border(:, find(normals(2, :) < -1 + 1e-7));
-gf_mesh_set(m, 'region', GAMMAC, contact_boundary);
-
-// plot the mesh
-if (plot_mesh) then
-  scf(0); drawlater; clf();
-  //gf_plot_mesh(m, 'regions', [GAMMAC], 'refine', 1);
-  gf_plot_slice(gf_slice(list('none'),m,1),'mesh', 'on',...
-                'mesh_slice_edges_color', [0 0 0]);
-  a = gca(); a.isoview="on"; a.box="hidden_axes";
-  a.tight_limits = "on"; a.data_bounds = [0, 0; 0.15 + 0.95 / sqrt(2), 0.8];
-  xtitle('Mesh','','');
-  drawnow;
-end
-
-// finite-element methods
-mfu = gf_mesh_fem(m, 2);
-gf_mesh_fem_set(mfu, 'fem' ,gf_fem('FEM_PK(2,1)'));
-mfvm = gf_mesh_fem(m, 1);
-gf_mesh_fem_set(mfvm,'fem', gf_fem('FEM_PK_DISCONTINUOUS(2,0)'));
-
-// integration method
-mim = gf_mesh_im(m, 4);
-
-// elasticity model
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-gf_model_set(md, 'add initialized data', 'clambda', [clambda]);
-gf_model_set(md, 'add initialized data', 'cmu', [cmu]);
-gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', ...
-                 'clambda', 'cmu');
-
-// Dirichlet condition
-Ddata = zeros(1, 2);
-gf_model_set(md, 'add initialized data', 'Ddata', Ddata);
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u',...
-             mfu, GAMMAD, 'Ddata');
-
-// parametrised volume force
-force_init = [horizontal_force_init, vertical_force_init];
-force_final = [horizontal_force_final, vertical_force_final];
-gf_model_set(md, 'add data', 'gamma', 1);
-gf_model_set(md, 'add initialized data', 'force_init', force_init);
-gf_model_set(md, 'add initialized data', 'force_final', force_final);
-gf_model_set(md, 'add data', 'force_current', 2);
-gf_model_set(md, 'add source term brick', mim, 'u', 'force_current');
-
-// contact conditions
-nbdofu = gf_mesh_fem_get(mfu, 'nbdof');
-cdof = gf_mesh_fem_get(mfu, 'dof on region', GAMMAC);
-nbc  = size(cdof, 2) / 2;
-contact_dof   = cdof(2:2:2*nbc);
-contact_nodes = gf_mesh_fem_get(mfu, 'basic dof nodes', contact_dof);
-
-BN   = spzeros(nbc, nbdofu);
-ngap = zeros(nbc, 1);
-for i = 1:nbc
-  BN(i, contact_dof(i)) = -1.0;
-  ngap(i) = contact_nodes(2, i);
-end
-
-BT = spzeros(nbc, nbdofu);
-for i = 1:nbc
-  BT(i, contact_dof(i) - 1) = 1.0;
-end
-
-gf_model_set(md, 'add variable', 'lambda_n', nbc);
-gf_model_set(md, 'add initialized data', 'r', [r]);
-gf_model_set(md, 'add variable', 'lambda_t', nbc);
-gf_model_set(md, 'add initialized data', 'friction_coeff', [friction_coeff]);
-gf_model_set(md, 'add initialized data', 'ngap', ngap);
-gf_model_set(md, 'add initialized data', 'alpha', ones(nbc, 1));
-gf_model_set(md, 'add basic contact brick', 'u', 'lambda_n', ...
-    'lambda_t', 'r', BN, BT, 'friction_coeff', 'ngap', 'alpha', 1);
-
-// initialise the continuation
-scfac = 1 / (gf_model_get(md, 'nbdof'));
-S = gf_cont_struct(md, 'gamma', 'force_init', 'force_final',...
-  'force_current', scfac, 'h_init', h_init, 'h_max', h_max, ...
-  'h_min', h_min, 'max_iter', maxit, 'thr_iter', thrit, 'max_res', maxres,...
-  'max_diff', maxdiff, 'min_cos', mincos, 'max_res_solve', maxres_solve, ...
-  'singularities', 1, 'non-smooth', noisy);
-
-if (~isempty(X0_char)) then
-  load(datapath + X0_char, 'X');
-  gf_model_set(md, 'to variables', X);
-end
-gm = gm0;
-force_current = (1 - gm) * force_init + gm * force_final;
-gf_model_set(md, 'variable', 'gamma', [gm]);
-gf_model_set(md, 'variable', 'force_current', force_current);
-
-if (~isempty(noisy)) then
-  printf('starting computing an initial point\n')
-end
-[iter, converged] = gf_model_get(md, 'solve', 'max_res', maxres,...
-                                 'max_iter', niter, noisy);
-if (converged ~= 1) then
-  printf('No initial point found!');
-  return
-end
-
-X = gf_model_get(md, 'from variables');
-[T_X, T_gm, h] = gf_cont_struct_get(S, 'init Moore-Penrose continuation',...
-                                    X, gm, direction);
-
-U = gf_model_get(md, 'variable', 'u');
-lambda_n = gf_model_get(md, 'variable', 'lambda_n');
-lambda_t = gf_model_get(md, 'variable', 'lambda_t');
-VM = gf_model_get(md, 'compute_isotropic_linearized_Von_Mises_or_Tresca',...
-                  'u', 'clambda', 'cmu', mfvm);
-
-pid = gf_mesh_get(m, 'pid from coords', P, 0.002);
-P = gf_mesh_get(m, 'pts', pid);
-sl = gf_slice('points', m, P);
-U_P = gf_compute(mfu, U, 'interpolate on', sl);
-u_nP_hist = zeros(1, nbstep + 1); u_nP_hist(1) = -U_P(2);
-u_nP_min = -U_P(2); u_nP_max = -U_P(2);
-u_tP_hist = zeros(1, nbstep + 1); u_tP_hist(1) = U_P(1);
-u_tP_min = U_P(1); u_tP_max = U_P(1);
-indP = find(contact_nodes(1,:) == P(1));
-lambda_nP = lambda_n(indP); lambda_tP = lambda_t(indP);
-lambda_nP_hist = zeros(1, nbstep + 1); lambda_nP_hist(1) = lambda_nP;
-lambda_nP_min = lambda_nP; lambda_nP_max = lambda_nP;
-lambda_tP_hist = zeros(1, nbstep + 1); lambda_tP_hist(1) = lambda_tP;
-lambda_tP_min = lambda_tP; lambda_tP_max = lambda_tP;
-gm_hist = zeros(1, nbstep + 1); gm_hist(1) = gm;
-gm_min = gm; gm_max = gm;
-sing_out = [];
-
-fig = scf(1); drawlater; clf();
-fig.color_map = jetcolormap(255);
-colorbar(min(VM),max(VM));
-gf_plot(mfvm, VM, 'deformed_mesh', 'on', 'deformation', U, ...
-    'deformation_mf', mfu, 'deformation_scale', 1, 'refine', 1);
-xlabel('$x_{1}$'); ylabel('$x_{2}$');
-title('Initial deformed configuration');
-a = get("current_axes"); a.tight_limits = "on"; a.isoview = "on";
-a.data_bounds = [-0.1, 0; 0.15 + 0.95 / sqrt(2), 0.8];
-drawnow;
-
-scf(3); drawlater; clf();
-subplot(2,2,1);
-if u_nP_max-u_nP_min < 1e-10 then
-  a = gca(); a.tight_limits = "on";
-  a.data_bounds = [gm_min-1e-4, u_nP_min-1; gm_max+1e-4, u_nP_max+1];
-end
-plot(gm_hist(1), u_nP_hist(1), 'k.');
-xtitle('', 'gamma', 'u_n(P)');
-
-subplot(2,2,2);
-if u_tP_max-u_tP_min < 1e-10 then
-  a = gca(); a.tight_limits = "on";
-  a.data_bounds = [gm_min-1e-4, u_tP_min-1; gm_max+1e-4, u_tP_max+1];
-end
-plot(gm_hist(1), u_tP_hist(1), 'k.');
-xtitle('', 'gamma', 'u_t(P)');
-
-subplot(2,2,3);
-if lambda_nP_max-lambda_nP_min < 1e-10 then
-  a = gca(); a.tight_limits = "on";
-  a.data_bounds = [gm_min-1e-4, lambda_nP_min-1;...
-                   gm_max+1e-4, lambda_nP_max+1];
-end
-plot(gm_hist(1), lambda_nP_hist(1), 'k.');
-xtitle('', 'gamma', 'lambda_n(P)');
-
-subplot(2,2,4);
-if lambda_tP_max-lambda_tP_min < 1e-10 then
-  a = gca(); a.tight_limits = "on";
-  a.data_bounds = [gm_min-1e-4, lambda_tP_min-1;...
-                   gm_max+1e-4, lambda_tP_max+1];
-end
-plot(gm_hist(1), lambda_tP_hist(1), 'k.');
-xtitle('', 'gamma', 'lambda_t(P)');
-drawnow;
-
-// continue from the initial point
-for step = 1:nbstep
-  printf('\nbeginning of step %d\n', step);
-  [X, gm, T_X, T_gm, h, h0, sing_label] = gf_cont_struct_get(S, ...
-    'Moore-Penrose continuation', X, gm, T_X, T_gm, h);
-  if (h == 0) then
-    printf('Continuation has failed.\n')
-    break
-  elseif (sing_label == 'limit point') then
-    s = 'Step ' + sci2exp(step) + ': ' + sing_label;
-    sing_out = [sing_out; s];
-  end
-  
-  gf_model_set(md, 'to variables', X);
-  U = gf_model_get(md, 'variable', 'u');
-  U_P = gf_compute(mfu, U, 'interpolate on', sl);
-  lambda_n = gf_model_get(md, 'variable', 'lambda_n');
-  lambda_t = gf_model_get(md, 'variable', 'lambda_t');
-  VM = gf_model_get(md, ...
-    'compute_isotropic_linearized_Von_Mises_or_Tresca', 'u', ...
-    'clambda', 'cmu', mfvm);
-  
-  u_nP_hist(step+1) = -U_P(2);
-  u_nP_min = min(u_nP_min, -U_P(2)); u_nP_max = max(u_nP_max, -U_P(2));
-  u_tP_hist(step+1) = U_P(1);
-  u_tP_min = min(u_tP_min, U_P(1)); u_tP_max = max(u_tP_max, U_P(1));
-  lambda_nP = lambda_n(indP); lambda_nP_hist(step+1) = lambda_nP;
-  lambda_nP_min = min(lambda_nP_min, lambda_nP);
-  lambda_nP_max = max(lambda_nP_max, lambda_nP);
-  lambda_tP = lambda_t(indP); lambda_tP_hist(step+1) = lambda_tP;
-  lambda_tP_min = min(lambda_tP_min, lambda_tP);
-  lambda_tP_max = max(lambda_tP_max, lambda_tP);
-  gm_hist(step+1) = gm;
-  gm_min = min(gm_min, gm); gm_max = max(gm_max, gm);
-  
-  fig = scf(2); drawlater; clf();
-  fig.color_map = jetcolormap(255);
-  colorbar(min(VM),max(VM));
-  gf_plot(mfvm, VM, 'deformed_mesh', 'on', 'deformation', U, ...
-    'deformation_mf', mfu, 'deformation_scale', 1, 'refine', 1);
-  xlabel('$x_{1}$'); ylabel('$x_{2}$');
-  title('Current deformed configuration');
-  a = get("current_axes"); a.tight_limits = "on"; a.isoview = "on";
-  a.data_bounds = [-0.1, 0; 0.15 + 0.95 / sqrt(2), 0.8];
-  drawnow;
-
-  scf(3); drawlater; clf();
-  subplot(2,2,1);
-  if u_nP_max-u_nP_min < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [gm_min-1e-4, u_nP_min-1; gm_max+1e-4, u_nP_max+1];
-  end
-  plot(gm_hist(step:step+1), u_nP_hist(step:step+1), 'k-');
-  plot(gm_hist(1:step), u_nP_hist(1:step), 'ko-');
-  plot(gm_hist(step+1), u_nP_hist(step+1), 'k.');
-  xtitle('', 'gamma', 'u_n(P)');
-  
-  subplot(2,2,2);
-  if u_tP_max-u_tP_min < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [gm_min-1e-4, u_tP_min-1; gm_max+1e-4, u_tP_max+1];
-  end
-  plot(gm_hist(step:step+1), u_tP_hist(step:step+1), 'k-');
-  plot(gm_hist(1:step), u_tP_hist(1:step), 'ko-');
-  plot(gm_hist(step+1), u_tP_hist(step+1), 'k.');
-  xtitle('', 'gamma', 'u_t(P)');
-  
-  subplot(2,2,3);
-  if lambda_nP_max-lambda_nP_min < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [gm_min-1e-4, lambda_nP_min-1;...
-                     gm_max+1e-4, lambda_nP_max+1];
-  end
-  plot(gm_hist(step:step+1), lambda_nP_hist(step:step+1), 'k-');
-  plot(gm_hist(1:step), lambda_nP_hist(1:step), 'ko-');
-  plot(gm_hist(step+1), lambda_nP_hist(step+1), 'k.');
-  xtitle('', 'gamma', 'lambda_n(P)');
-  
-  subplot(2,2,4);
-  if lambda_tP_max-lambda_tP_min < 1e-10 then
-    a = gca(); a.tight_limits = "on";
-    a.data_bounds = [gm_min-1e-4, lambda_tP_min-1;...
-                     gm_max+1e-4, lambda_tP_max+1];
-  end
-  plot(gm_hist(step:step+1), lambda_tP_hist(step:step+1), 'k-');
-  plot(gm_hist(1:step), lambda_tP_hist(1:step), 'ko-');
-  plot(gm_hist(step+1), lambda_tP_hist(step+1), 'k.');
-  xtitle('', 'gamma', 'lambda_t(P)');
-  drawnow;
-  
-  printf('end of step n° %d / %d\n', step, nbstep)
-  if (abs(gm) > 1) then
-    printf('|gamma| > 1, stop\n')
-    break
-  end
-  //sleep(100);
-end
-
-nsing = size(sing_out, 1);
-if (nsing > 0) then
-  printf('\n------------------------------\n')
-  printf('   Detected singular points\n')
-  printf('------------------------------\n')
-  for i = 1:nsing
-    printf(sing_out(i) + '\n')
-  end
-end
-
-//X = gf_model_get(md, 'from variables');
-//save(datapath + "solution.sod", "X");
diff --git a/interface/src/scilab/demos/demo_convection_rotating_cavity.sce b/interface/src/scilab/demos/demo_convection_rotating_cavity.sce
deleted file mode 100644
index 9375955..0000000
--- a/interface/src/scilab/demos/demo_convection_rotating_cavity.sce
+++ /dev/null
@@ -1,139 +0,0 @@
-// Scilab GetFEM++ interface
-//
-// Copyright (C) 2009-2010 Yves Renard.
-// Copyright (C) 2010 Yann Collette.
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-// The transport equation into the unit square (rotating cavity)
-//
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-K0 = 2;  // degree for u
-K1 = 2;  // degree for v
-NX = 10;
-scheme = 1; // 0 = Implicit Euler
-            // 1 = midpoint
-
-//m = gf_mesh('cartesian', 0:1/NX:1, 0:1/NX:1);
-m = gf_mesh('triangles grid', 0:1/NX:1, 0:1/NX:1);
-
-border = gf_mesh_get(m,'outer faces');
-// normals = gf_mesh_get(m, 'normal of faces', border);
-// dirichlet_boundary1 = border(:,find(normals(2, :) < -0.5));
-// dirichlet_boundary2 = border(:,find(normals(1, :) < -0.5));
-dirichlet_boundary = border;
-GAMMAD = 1;
-gf_mesh_set(m, 'region', GAMMAD, dirichlet_boundary);
-// gf_plot_mesh(m, 'regions', [GAMMAD]); // the boundary edges appears in red
-// pause;
-
-//m = gf_mesh('import','structured','GT="GT_QK(2,1)";SIZES=[1,1];NOISED=1;NSUBDIV=[1,1];')
-
-mf_u = gf_mesh_fem(m,1);
-mf_v = gf_mesh_fem(m,1);
-mf_d = gf_mesh_fem(m,2);
-gf_mesh_fem_set(mf_u,'fem',gf_fem(sprintf('FEM_PK(2,%d)', K0)));
-gf_mesh_fem_set(mf_v,'fem',gf_fem(sprintf('FEM_PK(2,%d)', K1)));
-gf_mesh_fem_set(mf_d,'fem',gf_fem(sprintf('FEM_PK(2,%d)', K0)));
-nbdofu = gf_mesh_fem_get(mf_u, 'nbdof');
-nbdofv = gf_mesh_fem_get(mf_v, 'nbdof');
-
-//F = (gf_mesh_fem_get(mf_d, 'eval', list('0.5-y', 'x-0.5')))';
-F = (gf_mesh_fem_get_eval(mf_d, list(list('0.5-y', 'x-0.5'))))';
-
-// Integration which will be used
-// mim = gf_mesh_im(m, gf_integ('IM_GAUSS_PARALLELEPIPED(2,4)'));
-mim = gf_mesh_im(m, gf_integ('IM_TRIANGLE(6)'));
-
-// Matrices
-K = gf_asm('volumic', 'a=data(#2); M(#1,#1)+=comp(Grad(#1).Base(#1).vBase(#2))(:,i,:,j,i).a(j)', mim, mf_u, mf_d, F);
-C = gf_asm('mass matrix', mim, mf_v);
-B = gf_asm('mass matrix', mim, mf_v, mf_u);
-
-dirichlet_dof = gf_mesh_fem_get(mf_u, 'dof on region', GAMMAD);
-nbd = size(dirichlet_dof, 2);
-BD  = spzeros(nbd, nbdofu);
-for i = 1:nbd
-  BD(i, dirichlet_dof(i)) = 1;
-end
-
-// Initial data
-//U0 = (gf_mesh_fem_get(mf_u, 'eval', list(list('exp(-100*((x-0.5).^2+(y-0.25).^2)))')))';
-U0 = (gf_mesh_fem_get_eval(mf_u, list(list('exp(-100*((x-0.5).^2+(y-0.25).^2))'))))';
-U00 = U0;
-if (scheme == 1) then
-  V0 = -((B') \ (K' * U0));
-end
-
-// Time steps
-NT = 200;
-dt = 2*%pi/NT;
-if (scheme == 0) then
-  C2 = C * (-dt);
-elseif (scheme == 1) then
-  C2 = C * (-dt)/2;
-end
-M = [K' B' BD'; B C2 spzeros(nbdofv, nbd); BD spzeros(nbd, nbdofv) spzeros(nbd, nbd)];
-ndraw = 10;
-idraw = 10;
-
-h_graph_1 = scf();
-h_graph_1.color_map = jetcolormap(256);
-
-for t = 0:dt:2*%pi
-  if ((ndraw == idraw) | (t >= 2*%pi-1e-8)) then
-    drawlater;
-    clf();
-    gf_plot(mf_u , U0', 'mesh', 'on', 'contour', .1:.1:2);
-    //caxis([0 1]);
-    colorbar(min(U0),max(U0));
-    drawnow;
-    sleep(100);
-    idraw = 0;
-  end
-  
-  idraw = idraw + 1;
-
-  if (scheme == 0) then
-    X0 = [zeros(nbdofu,1); (B*U0); zeros(nbd,1);];
-  elseif (scheme == 1) then
-    X0 = [(-B'*V0-K'*U0); (B*U0+(C*V0)*dt/2); zeros(nbd,1);];
-  end
-
-  X1 = M\X0;
-
-  U1 = X1(1:nbdofu);
-  V1 = X1((nbdofu+1):(nbdofu+nbdofv));
-
-  U0 = U1; V0 = V1;
-end
-
-h_graph_2 = scf();
-h_graph_2.color_map = jetcolormap(256);
-drawlater;
-gf_plot(mf_u , U00', 'mesh', 'on', 'contour', .1:.1:2);
-//caxis([0 1]);
-colorbar(min(U00),max(U00));
-drawnow;
diff --git a/interface/src/scilab/demos/demo_crack.sce b/interface/src/scilab/demos/demo_crack.sce
deleted file mode 100644
index 23ed6b7..0000000
--- a/interface/src/scilab/demos/demo_crack.sce
+++ /dev/null
@@ -1,142 +0,0 @@
-// Copyright (C) 2009 Luis Saavedra, Yves Renard.
-// Copyright (C) 2009-2010, Yann Collette
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-// Linear Elastostatic problem with a crack.
-// A good example of use of GetFEM++.
-
-lines(0);
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-path = get_absolute_file_path('demo_crack.sce');
-
-printf('demo crack started\n');
-
-// Parameters:
-nx         = 20;
-DIRICHLET  = 101;
-Lambda     = 1.25e10;   // Lame coefficient
-Mu         = 1.875e10;  // Lame coefficient
-
-// Global Functions
-ck0    = gf_global_function('crack',0);
-ck1    = gf_global_function('crack',1);
-ck2    = gf_global_function('crack',2);
-ck3    = gf_global_function('crack',3);
-ckoff  = gf_global_function('cutoff',2,0.4,0.01,0.4);
-ckoff0 = gf_global_function('product', ck0, ckoff);
-ckoff1 = gf_global_function('product', ck1, ckoff);
-ckoff2 = gf_global_function('product', ck2, ckoff);
-ckoff3 = gf_global_function('product', ck3, ckoff);
-
-// Mesh in action:
-m = gf_mesh('regular_simplices', -0.5:1.0/nx:0.5+1.0/nx, -0.5:1.0/nx:0.5+1.0/nx);
-// m = gf_mesh('import','gmsh',path + 'data/quad.msh')
-
-// boundary set:
-gf_mesh_set(m,'region',DIRICHLET, gf_mesh_get(m,'outer_faces'));
-
-// MeshFem in action:
-mf_pre_u = gf_mesh_fem(m);
-gf_mesh_fem_set(mf_pre_u,'fem',gf_fem('FEM_PK(2,1)'));
-
-// Levelset in action:
-_ls = gf_levelset(m,1,'y','x');
-mls = gf_mesh_levelset(m);
-gf_mesh_levelset_set(mls,'add',_ls);
-gf_mesh_levelset_set(mls,'adapt');
-mfls_u    = gf_mesh_fem('levelset',mls,mf_pre_u);
-mf_sing_u = gf_mesh_fem('global function', m, _ls, list(ckoff0,ckoff1,ckoff2,ckoff3),1);
-mf_u      = gf_mesh_fem('sum',mf_sing_u,mfls_u);
-gf_mesh_fem_set(mf_u,'qdim',2);
-
-// exact solution:
-mf_ue = gf_mesh_fem('global function', m, _ls, list(ck0,ck1,ck2,ck3));
-A = 2+2*Mu/(Lambda+2*Mu);
-B =-2*(Lambda+Mu)/(Lambda+2*Mu);
-Ue = zeros(2,4);
-Ue(1,1) =   0; Ue(2,1) = A-B; // sin(theta/2)
-Ue(1,2) = A+B; Ue(2,2) = 0;   // cos(theta/2)
-Ue(1,3) =  -B; Ue(2,3) = 0;   // sin(theta/2)*sin(theta)
-Ue(1,4) =   0; Ue(2,4) = B;   // cos(theta/2)*cos(theta)
-Ue = Ue / 2*%pi;
-Ue = matrix(Ue,1,8);
-
-// MeshIm in action:
-mim = gf_mesh_im('levelset', mls, 'all', ...
-                 gf_integ('IM_STRUCTURED_COMPOSITE(IM_TRIANGLE(6),3)'), ...
-                 gf_integ('IM_STRUCTURED_COMPOSITE(IM_GAUSS_PARALLELEPIPED(2,6),9)'), ...
-                 gf_integ('IM_STRUCTURED_COMPOSITE(IM_TRIANGLE(6),5)'));
-
-// Model in action:
-md = gf_model('real');
-gf_model_set(md,'add_fem_variable', 'u', mf_u);
-
-// data
-gf_model_set(md,'add_initialized_data','lambda', [Lambda]);
-gf_model_set(md,'add_initialized_data','mu', [Mu]);
-gf_model_set(md,'add_isotropic_linearized_elasticity_brick',mim,'u','lambda','mu');
-// gf_model_set(md,'add_variable','mult_spec',6);
-// BB = gf_spmat('empty',6,gf_mesh_fem_get(mf_u,'nbdof'));
-// gf_model_set(md,'add_constraint_with_multipliers','u','mult_spec',BB,zeros(6,1));
-gf_model_set(md,'add_initialized_fem_data','DirichletData', mf_ue, Ue);
-gf_model_set(md,'add_Dirichlet_condition_with_penalization',mim,'u', 1e12, DIRICHLET, 'DirichletData');
-
-// assembly of the linear system and solve:
-gf_model_get(md,'solve');
-U = gf_model_get(md,'variable','u');
-
-// Interpolation of the solution on a cut mesh for the drawing purpose
-cut_mesh = gf_mesh_levelset_get(mls,'cut_mesh');
-mfv = gf_mesh_fem(cut_mesh,2);
-gf_mesh_fem_set(mfv,'classical_discontinuous_fem',2,0.001);
-gf_mesh_fem_set(mf_ue,'qdim',2);
-V  = gf_compute(mf_u,U,'interpolate_on',mfv);
-Ve = gf_compute(mf_ue,Ue,'interpolate_on',mfv);
-
-// computation of the Von Mises stress
-mfvm = gf_mesh_fem(cut_mesh);
-gf_mesh_fem_set(mfvm,'classical_discontinuous_fem',2,0.001);
-gf_model_set(md,'add initialized fem data', 'u_cut', mfv, V);
-VM = gf_model_get(md,'compute_isotropic_linearized_Von_Mises_or_Tresca', 'u_cut', 'lambda', 'mu', mfvm);
-
-// export to pos
-gf_mesh_fem_get(mfv,'export_to_pos', path + '/crack.pos',V,'V',Ve,'Ve', mfvm, VM,'Von Mises');
-printf('You can view the solution with (for example): gmsh %scrack.pos\n', path);
-
-// drawing the solution
-h = scf();
-h.color_map = jetcolormap(255);
-drawlater;
-subplot(2,1,1);
-title('the mesh before cracking');
-gf_plot_mesh(mf_pre_u);
-subplot(2,1,2);
-title('the mesh after cracking');
-gf_plot(mfvm, VM, 'deformed_mesh', 'on', 'deformation_mf', mfv, 'deformation', V, 'deformation_scale', 0.20);
-colorbar(min(VM),max(VM));
-drawnow;
-
-printf('demo crack terminated\n');
diff --git a/interface/src/scilab/demos/demo_fictitious_domains.sce b/interface/src/scilab/demos/demo_fictitious_domains.sce
deleted file mode 100644
index b309419..0000000
--- a/interface/src/scilab/demos/demo_fictitious_domains.sce
+++ /dev/null
@@ -1,145 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_fictitious_domains.sce');
-
-printf('demo fictitious domains started\n');
-
-printf('This demo uses levelset to impose (weakly) a Dirichlet condition on an\n');
-printf('implicit boundary defined by the zero of the levelset\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-NX = 40;
-ls_degree = 2;
-
-m = gf_mesh('cartesian', -.5:(1/NX):.5, -.5:(1/NX):.5);
-//m = gf_mesh('triangles grid', -.5:(1/NX):.5, -.5:(1/NX):.5);
-_ls = gf_levelset(m, ls_degree);
-ls2 = gf_levelset(m, ls_degree, 'with_secondary');
-
-mf_ls  = gf_levelset_get(_ls, 'mf');
-mf_ls2 = gf_levelset_get(ls2, 'mf');
-
-P = gf_mesh_fem_get(mf_ls, 'basic dof nodes');
-x = P(1,:);
-y = P(2,:);
-//ULS = ((x + 0.25).^2 + (y - 0.4).^2) - 0.05^2;
-//ULS = min(ULS, ((x - 0.25).^2 + (y - 0.4).^2) - 0.05^2);
-
-ULS = 1000*ones(1,length(x));
-rand('seed',1);
-
-if 0 then
-  for ix=1:5
-    for iy=1:5
-      xc = ((ix-1)/4) * 0.8 - 0.4;
-      yc = ((iy-1)/4) * 0.8 - 0.4;
-      if (modulo(iy,2)==0) then
-	xc = xc + 0.05;
-      else
-	xc = xc - 0.05;
-      end;
-      R = 0.03 + 0.005*(iy-1);
-      ULS = min(ULS, ((x - xc).^2 + (y - yc).^2) - R^2);
-    end
-  end
-else
-  for i=1:8
-    xc  = rand() - 0.5;
-    yc  = rand() - 0.5;
-    R   = rand() * 0.09 + 0.02;
-    ULS = min(ULS, ((x - xc).^2 + (y - yc).^2) - R^2);
-  end
-end
-
-gf_levelset_set(_ls, 'values', ULS);
-
-ULS2  = 1000*ones(1,length(x));
-ULS2s = 1000*ones(1,length(x));
-
-for i=1:1
-  xc = 0; //rand() - 0.5;
-  yc = 0.0; //rand() - 0.5;
-  theta = %pi/3; //%pi*rand();
-  n = [-sin(theta) cos(theta)];
-  
-  R = 0.19; //rand() * 0.09 + 0.02;
-  ULS2 = min(ULS2, ((x-xc)*n(1) + (y-yc)*n(2)));
-  //ULS2s = min(ULS2s, ((x - xc).^2 + (y - yc).^2) - R^2);
-  ULS2s = min(ULS2s, (abs(y - yc)+abs(x-xc) - R));
-end
-
-gf_levelset_set(ls2, 'values', ULS2, ULS2s); //'-y-x+.2'); //, 'sqr(y-.2) - 0.04');
-
-mls = gf_mesh_levelset(m);
-gf_mesh_levelset_set(mls, 'add', _ls);
-gf_mesh_levelset_set(mls, 'add', ls2);
-gf_mesh_levelset_set(mls, 'adapt');
-
-mim_bound = gf_mesh_im('levelset',mls,'boundary(a+b)', gf_integ('IM_TRIANGLE(6)')); //, gf_integ('IM_QUAD(5)'));
-mim       = gf_mesh_im('levelset',mls,'all(a+b)', gf_integ('IM_TRIANGLE(6)'));
-gf_mesh_im_set(mim, 'integ', 4);
-
-mfu0 = gf_mesh_fem(m,2); gf_mesh_fem_set(mfu0, 'fem', gf_fem('FEM_QK(2,3)'));
-mfdu = gf_mesh_fem(m,1); gf_mesh_fem_set(mfdu, 'fem', gf_fem('FEM_QK_DISCONTINUOUS(2,2)'));
-mf_mult = gf_mesh_fem(m,2); gf_mesh_fem_set(mf_mult, 'fem', gf_fem('FEM_QK(2,1)'));
-
-A = gf_asm('volumic','V()+=comp()',mim_bound)
-
-//printf('generating first plot\n');
-//h = scf(); 
-//h.color_map = jetcolormap(255);
-//drawlater;
-//gf_plot_mesh(gf_mesh_levelset_get(mls, 'cut mesh'));
-//gf_plot_mesh(gf_mesh_levelset_get(mls, 'cut_mesh'), 'curved', 'on');
-//gf_plot(mf_ls, ULS);
-//h.color_map = jetcolormap(255);
-//drawnow;
-
-dof_out = gf_mesh_fem_get(mfu0, 'dof from im', mim);
-cv_out  = gf_mesh_im_get(mim, 'convex_index');
-cv_in   = _setdiff(gf_mesh_get(m, 'cvid'), cv_out);
-
-// mfu = gf_mesh_fem('partial', mfu0, dof_out, cv_in);
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu0);
-gf_model_set(md, 'add initialized data', 'lambda', [1]);
-gf_model_set(md, 'add initialized data', 'mu', [1]);
-gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', 'lambda', 'mu');
-gf_model_set(md, 'add initialized data', 'VolumicData', [0; 10]);
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-gf_model_set(md, 'add multiplier', 'mult_dir', mf_mult, 'u');
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim_bound, 'u', 'mult_dir', -1);
-
-gf_model_get(md, 'solve');
-U = gf_model_get(md, 'variable', 'u');
-
-VM = gf_model_get(md, 'compute isotropic linearized Von Mises or Tresca', 'u', 'lambda', 'mu', mfdu);
-
-printf('generating second plot\n');
-  
-h = scf();
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot(mfdu, VM, 'deformed_mesh', 'on', 'deformation', U, 'deformation_mf', mfu0, 'refine', 8, 'cvlst', cv_out); 
-//gf_plot(mfu0, U, 'norm', 'on', 'deformed_mesh', 'on', 'deformation', U,	'deformation_mf', mfu0, 'refine', 8, 'cvlst', cv_out); 
-//// gf_mesh_fem_set(mfu0,'qdim',1); Unorm=sqrt(U(1:2:$).^2 + U(2:2:$).^2);
-// [h1,h2] = gf_plot(mfu0, Unorm,'contour',0.00001,'pcolor','off');
-[h1,h2]=gf_plot(mf_ls, gf_levelset_get(_ls,'values'), 'contour', 0,'pcolor','off');
-//h.color_map = jetcolormap(255);
-//[h1,h2]=gf_plot(mf_ls2, get(ls2,'values'), 'contour',0,'pcolor','off');
-plot([xc + R*n(2); xc - R*n(2)],[yc - R*n(1), yc + R*n(1)],'b-');
-colorbar(min(U),max(U));
-drawnow;
-
-printf('demo fictitious domains terminated\n');
diff --git a/interface/src/scilab/demos/demo_laplacian.sce b/interface/src/scilab/demos/demo_laplacian.sce
deleted file mode 100644
index e1523f8..0000000
--- a/interface/src/scilab/demos/demo_laplacian.sce
+++ /dev/null
@@ -1,78 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_laplacian.sce');
-
-printf('demo laplacian started\n');
-
-// trace on;
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-m = gf_mesh('cartesian',[0:.1:1],[0:.1:1]);
-//m = gf_mesh('import','structured','GT="GT_QK(2,1)";SIZES=[1,1];NOISED=1;NSUBDIV=[1,1];')
-
-// create a mesh_fem of for a field of dimension 1 (i.e. a scalar field)
-mf = gf_mesh_fem(m,1);
-
-// assign the Q2 fem to all convexes of the mesh_fem,
-gf_mesh_fem_set(mf,'fem',gf_fem('FEM_QK(2,2)'));
-
-// Integration which will be used
-mim = gf_mesh_im(m, gf_integ('IM_GAUSS_PARALLELEPIPED(2,4)'));
-//mim = gf_mesh_im(m, gf_integ('IM_STRUCTURED_COMPOSITE(IM_GAUSS_PARALLELEPIPED(2,5),4)'));
-
-// detect the border of the mesh
-border = gf_mesh_get(m,'outer faces');
-
-// mark it as boundary #1
-gf_mesh_set(m, 'boundary', 1, border);
-
-h = scf();
-drawlater;
-gf_plot_mesh(m, 'regions', [1]); // the boundary edges appears in red
-drawnow;
-
-// interpolate the exact solution
-Uexact = gf_mesh_fem_get_eval(mf, list(list('y.*(y-1).*x.*(x-1)+x.^5')));
-
-// its second derivative
-F      = gf_mesh_fem_get_eval(mf, list(list('-(2*(x.^2+y.^2)-2*x-2*y+20*x.^3)')));
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mf);
-gf_model_set(md, 'add Laplacian brick', mim, 'u');
-gf_model_set(md, 'add initialized fem data', 'VolumicData', mf, F);
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-gf_model_set(md, 'add initialized fem data', 'DirichletData', mf, Uexact);
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mf, 1, 'DirichletData');
-
-gf_model_get(md, 'solve');
-U = gf_model_get(md, 'variable', 'u');
-
-disp(sprintf('H1 norm of error: %g', gf_compute(mf,U-Uexact,'H1 norm',mim)));
-
-h = scf();
-drawlater;
-h.color_map = jetcolormap(255);
-subplot(2,1,1); 
-gf_plot(mf,U,'mesh','on','contour',.01:.01:.1); 
-colorbar(min(U),max(U)); 
-title('computed solution');
-
-subplot(2,1,2); 
-gf_plot(mf,U-Uexact,'mesh','on'); 
-colorbar(min(U-Uexact),max(U-Uexact));
-title('difference with exact solution');
-h.color_map = jetcolormap(255);
-drawnow;
-
-printf('demo laplacian terminated\n');
diff --git a/interface/src/scilab/demos/demo_mesh_generation.sce b/interface/src/scilab/demos/demo_mesh_generation.sce
deleted file mode 100644
index f758b66..0000000
--- a/interface/src/scilab/demos/demo_mesh_generation.sce
+++ /dev/null
@@ -1,85 +0,0 @@
-// Scilab GetFEM++ interface
-//
-// Copyright (C) 2011-2011 Yves Renard, Yann Collette.
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-// Mesh generation with the experimental meshing procedure of Getfem which
-// uses simple primitives to describe the mesh geometry. 
-//
-// This program is used to check that matlab-getfem is working. This is also
-// a good example of use of GetFEM++.
-//
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all'); clear all;
-
-N = 3;   // dimension of the mesh
-K = 2;   // degree of the mesh (for curved boundaries)
-if (N == 1) then
-  mo = gf_mesher_object('ball', [0], 2);
-  fixed_vertices = [0];
-  h = 0.5;
-elseif (N == 2) then
-  mo = gf_mesher_object('ball', [0 4], 2);
-  fixed_vertices = [0; 4];
-  h = 0.5;
-elseif (N == 3) then
-  if (0) then
-    mo1 = gf_mesher_object('ball', [0 0 1], 2);
-    mo2 = gf_mesher_object('ball', [0 0 -1], 2);
-    mo3 = gf_mesher_object('intersect', mo1, mo2);
-    mo4 = gf_mesher_object('ball', [0 0 0], 1.3);
-    mo5 = gf_mesher_object('union', mo4, mo3);
-    mo6 = gf_mesher_object('ball', [-1 0 0], 1);
-    mo  = gf_mesher_object('set minus', mo5, mo6);
-    fixed_vertices = []; h = 0.3; 
-  else
-    alpha = %pi/5;
-    L   = 20;
-    R   = L * tan(alpha) * 0.7;
-    mo1 = gf_mesher_object('cone', [0 0 0], [0 0 1], L, alpha);
-    mo2 = gf_mesher_object('cylinder', [0 0 L], [0, 0, 1], L, R);
-    mo  = gf_mesher_object('union', mo1, mo2);
-    fixed_vertices = []; h = 2;
-  end
-elseif (N == 4) then
-  mo = gf_mesher_object('ball', [0 0 0 4], 2);
-  fixed_vertices = [0; 0; 0; 4];
-  h = 1;
-else
-  error('It is not very reasonable to build a mesh in dimension greater than 4 !');
-end
- 
-m = gf_mesh('generate', mo, h, K, fixed_vertices);
-
-hh = scf();
-hh.color_map = gf_colormap('chouette');
-if (N <= 2) then
-  gf_plot_mesh(m);
-elseif (N == 3) then
-  mf = gf_mesh_fem(m, 1);
-  gf_mesh_fem_set(mf, 'classical fem', K);
-  VAL = gf_mesh_fem_get_eval(mf, list('x+y+z'));
-  gf_plot(mf, VAL, 'mesh', 'on', 'cvlst', gf_mesh_get(mf,'outer faces'), 'refine', 4);
-  // axis on; camlight;
-end
diff --git a/interface/src/scilab/demos/demo_mortar.sce b/interface/src/scilab/demos/demo_mortar.sce
deleted file mode 100644
index d9c5bda..0000000
--- a/interface/src/scilab/demos/demo_mortar.sce
+++ /dev/null
@@ -1,103 +0,0 @@
-// do a partition of the mesh into two disjoint areas, and then
-// solve the linear elasticity problem with a mortar join on 
-// the interface between the two areas
-
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_mortar.sce');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all'); 
-
-NX     = 9;
-radius = 0.3;
-xc     = .5;
-yc     = .5;
-
-m = gf_mesh('cartesian', 0:1/NX:1, 0:1/NX:1);
-[pid,idx] = gf_mesh_get(m, 'pid_from_cvid');
-P = gf_mesh_get(m,'pts');
-
-areap=[];
-for cv=1:(length(idx)-1)
-  areap(cv) = 1;
-  for i=idx(cv):(idx(cv+1)-1)
-    if (norm(P(:,pid(i)) - [xc;yc]) > radius) then
-      areap(cv)=0;
-      break;
-    end
-  end
-end
-
-mfu  = gf_mesh_fem(m, 2); gf_mesh_fem_set(mfu, 'fem', gf_fem('FEM_QK(2,2)'));
-mfd  = gf_mesh_fem(m, 1); gf_mesh_fem_set(mfd, 'fem', gf_fem('FEM_QK(2,1)'));
-mfm  = gf_mesh_fem(m, 2); gf_mesh_fem_set(mfm, 'fem', gf_fem('FEM_QK(2,2)'));
-mfdu = gf_mesh_fem(m);    gf_mesh_fem_set(mfdu,'fem', gf_fem('FEM_QK_DISCONTINUOUS(2,2)'));
-mim  = gf_mesh_im(m, 5);
-
-gf_mesh_fem_set(mfu, 'dof_partition', areap);
-
-b_in     = gf_mesh_get(m, 'outer faces', find(areap==1));
-b_out    = gf_mesh_get(m, 'outer faces', find(areap==0));
-b_border = gf_mesh_get(m, 'outer faces');
-b_out    = _setdiff(b_out', b_border', 'rows')';
-
-fleft  = gf_mesh_get(m,'faces from pid',find(abs(P(1,:))<1e-6));
-fright = gf_mesh_get(m,'faces from pid',find(abs(P(1,:) - 1)<1e-6));
-
-// assign boundary numbers
-gf_mesh_set(m,'region',1,fleft);
-gf_mesh_set(m,'region',2,fright);
-
-MORTAR_BOUNDARY_IN  = 40;
-MORTAR_BOUNDARY_OUT = 41;
-gf_mesh_set(m, 'region', MORTAR_BOUNDARY_IN, b_in);
-gf_mesh_set(m, 'region', MORTAR_BOUNDARY_OUT, b_out);
-
-h = scf();
-drawlater;
-gf_plot_mesh(m,'boundaries',40);
-drawnow;
-
-disp('This is the mortar interface (enter ''resume'' to continue)'); pause;
-
-indm = gf_mesh_fem_get(mfm, 'basic dof on region', MORTAR_BOUNDARY_OUT);
-expr = 'M(#1,#2)+=comp(vBase(#1).vBase(#2))(:,i,:,i)';
-M    = gf_asm('boundary', MORTAR_BOUNDARY_IN , expr, mim, mfm, mfu);
-M    = M - gf_asm('boundary', MORTAR_BOUNDARY_OUT, expr, mim, mfm, mfu);
-M    = M(indm, :);
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-gf_model_set(md, 'add initialized data', 'lambda', [1]);
-gf_model_set(md, 'add initialized data', 'mu', [1]);
-gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', 'lambda', 'mu');
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, 1);
-F = gf_mesh_fem_get_eval(mfd, list(list(0), list('y+2')));
-gf_model_set(md, 'add initialized fem data', 'VolumicData', mfd, F);
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-gf_model_set(md, 'add variable', 'mult_spec', length(indm));
-gf_model_set(md, 'add constraint with multipliers', 'u', 'mult_spec', M, zeros(length(indm),1));
-
-gf_model_get(md, 'solve');
-U = gf_model_get(md, 'variable', 'u');
-
-VM = gf_model_get(md, 'compute isotropic linearized Von Mises or Tresca', 'u', 'lambda', 'mu', mfdu);
-
-drawlater;
-h.color_map = jetcolormap(255);
-gf_plot(mfdu,VM,'deformed_mesh','on', 'deformation',U,	'deformation_mf',mfu,'refine', 4, 'deformation_scale',0.1); 
-h.color_map = jetcolormap(255);
-drawnow;
-
-// caxis([0 500]);
-
-printf('demo mortar terminated\n');
diff --git a/interface/src/scilab/demos/demo_nonlinear_elasticity.sce b/interface/src/scilab/demos/demo_nonlinear_elasticity.sce
deleted file mode 100644
index aed4a4a..0000000
--- a/interface/src/scilab/demos/demo_nonlinear_elasticity.sce
+++ /dev/null
@@ -1,202 +0,0 @@
-lines(0);
-stacksize('max');
-
-printf('demo nonlinear_elasticity started\n');
-
-path = get_absolute_file_path('demo_nonlinear_elasticity.sce');
-
-// Load the axrot_matrix macro
-exec(path + 'axrot_matrix.sci');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-// set a custom colormap
-r=[0.7 .7 .7]; l = r($,:); s=63; s1=20; s2=25; s3=48;s4=55; 
-for i=1:s
-  c1 = max(min((i-s1)/(s2-s1),1),0);
-  c2 = max(min((i-s3)/(s4-s3),1),0); 
-  r($+1,:)=(1-c2)*((1-c1)*l + c1*[1 0 0]) + c2*[1 .8 .2]; 
-end
-
-incompressible = 1;
-
-lawname = 'Ciarlet Geymonat';
-params  = [1;1;0.5];
-params = [0;1];
-if (incompressible) then
-  lawname = 'Mooney Rivlin';
-  params  = [1;1];
-end
-
-if 0 then
-  h = 20;
-  // import the mesh
-  //m = gf_mesh('load', path + '/data/ladder.mesh');
-  //m = gf_mesh('load', path + '/data/ladder_1500.mesh');
-  m = gf_mesh('load', path + '/data/holed_bar.mesh');
-  gf_mesh_set(m, 'transform', [1 0 0; 0 0 1; 0 1 0]);
-  mfu = gf_mesh_fem(m,3);     // mesh-fem supporting a 3D-vector field
-  mfd = gf_mesh_fem(m,1);     // scalar mesh_fem
-  // the mesh_im stores the integration methods for each tetrahedron
-  mim = gf_mesh_im(m,gf_integ('IM_TETRAHEDRON(5)'));
-  // we choose a P2 fem for the main unknown
-  gf_mesh_fem_set(mfu, 'fem',gf_fem('FEM_HERMITE(3)'));
-  //gf_mesh_fem_set(mfu, 'fem',gf_fem('FEM_PK(3,2)'));
-  mfdu = gf_mesh_fem(m,1);
-  // the material is homogeneous, hence we use a P0 fem for the data
-  gf_mesh_fem_set(mfd,'fem',gf_fem('FEM_PK(3,1)'));
-  // the P2 fem is not derivable across elements, hence we use a discontinuous
-  // fem for the derivative of U.
-  gf_mesh_fem_set(mfdu,'fem',gf_fem('FEM_PK_DISCONTINUOUS(3,2)'));
-else
-  N1 = 1; 
-  N2 = 4; 
-  h  = 20;
-  m   = gf_mesh('cartesian',(0:N1)/N1 - .5, (0:N2)/N2*h, ((0:N1)/N1 - .5)*3);
-  mfu = gf_mesh_fem(m,3);     // mesh-fem supporting a 3D-vector field
-  mfd = gf_mesh_fem(m,1);     // scalar mesh_fem
-  // the mesh_im stores the integration methods for each tetrahedron
-  mim = gf_mesh_im(m,gf_integ('IM_GAUSS_PARALLELEPIPED(3,6)'));
-  // we choose a P2 fem for the main unknown
-  gf_mesh_fem_set(mfu, 'fem',gf_fem('FEM_QK(3,2)'));
-  mfdu = gf_mesh_fem(m,1);
-  // the material is homogeneous, hence we use a P0 fem for the data
-  gf_mesh_fem_set(mfd,'fem',gf_fem('FEM_QK(3,1)'));
-  // the P2 fem is not derivable across elements, hence we use a discontinuous
-  // fem for the derivative of U.
-  gf_mesh_fem_set(mfdu,'fem',gf_fem('FEM_QK_DISCONTINUOUS(3,2)'));
-end
-
-m_char    = gf_mesh_get(m, 'char');
-mfu_char  = gf_mesh_fem_get(mfu, 'char');
-mfdu_char = gf_mesh_fem_get(mfdu, 'char');
-
-// display some informations about the mesh
-disp(sprintf('nbcvs=%d, nbpts=%d, nbdof=%d',gf_mesh_get(m,'nbcvs'), gf_mesh_get(m,'nbpts'),gf_mesh_fem_get(mfu,'nbdof')));
-P = gf_mesh_get(m,'pts'); // get list of mesh points coordinates
-//pidtop = find(abs(P(2,:)-13)<1e-6); // find those on top of the object
-//pidbot = find(abs(P(2,:)+10)<1e-6); // find those on the bottom
-
-pidtop = find(abs(P(2,:)-h)<1e-6); // find those on top of the object
-pidbot = find(abs(P(2,:)-0)<1e-6); // find those on the bottom
-
-// build the list of faces from the list of points
-ftop = gf_mesh_get(m,'faces from pid',pidtop); 
-fbot = gf_mesh_get(m,'faces from pid',pidbot);
-
-// assign boundary numbers
-gf_mesh_set(m,'boundary',1,ftop);
-gf_mesh_set(m,'boundary',2,fbot);
-gf_mesh_set(m,'boundary',3,[ftop fbot]);
-
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-gf_model_set(md, 'add initialized data', 'params', params);
-gf_model_set(md, 'add nonlinear elasticity brick', mim, 'u', lawname, 'params');
-if (incompressible) then
-  mfp = gf_mesh_fem(m,1); 
-  gf_mesh_fem_set(mfp, 'classical discontinuous fem', 1);
-  gf_model_set(md, 'add fem variable', 'p', mfp);
-  gf_model_set(md, 'add nonlinear incompressibility brick',  mim, 'u', 'p');
-end
- 
-gf_model_set(md, 'add fem data', 'DirichletData', mfd, 3);
-gf_model_set(md, 'add Dirichlet condition with penalization', mim, 'u', 1e10, 3, 'DirichletData');
-
-VM = zeros(1,gf_mesh_fem_get(mfdu,'nbdof'));
-
-reload = 0;
-
-if (reload == 0) then
-  UU     = [];
-  VVM    = [];
-  nbstep = 40;
-else
-  load(path + '/demo_nonlinear_elasticity_U.mat');
-  nb_step = size(UU,1);
-end
-P = gf_mesh_fem_get(mfd, 'basic dof_nodes');
-r = sqrt(P(1 ,:).^2 + P(3, :).^2);
-theta = atan(P(3,:),P(1,:));
-
-scf();
-
-for step=1:nbstep
-  w = 3*step/nbstep;
-  //set(b2, 'param', 'R', [0;0;0]);
-
-  if (~reload) then
-    R = zeros(3, gf_mesh_fem_get(mfd, 'nbdof'));
-    dtheta  = %pi;
-    dtheta2 = %pi/2;
-    
-    i_top = gf_mesh_fem_get(mfd, 'basic dof on region', 1);
-    i_bot = gf_mesh_fem_get(mfd, 'basic dof on region', 2);
-    dd = max(P(1,i_top)*sin(w*dtheta));
-    if (w < 1) then
-      RT1 = axrot_matrix([0 h*.75 0], [0 h*.75 1], w*dtheta);
-      RT2 = axrot_matrix([0 0 0], [0 1 0], sqrt(w)*dtheta2);
-      RB1 = axrot_matrix([0 h*.25 0], [0 h*.25 1], -w*dtheta);
-      RB2 = RT2';
-    elseif (w < 2) then
-      RT1 = axrot_matrix([0 h*.75 0], [0 h*.75 1], (2-w)*dtheta);
-      RT2 = axrot_matrix([0 0 0], [0 1 0], w*dtheta2);
-      RB1 = axrot_matrix([0 h*.25 0], [0 h*.25 1], -(2-w)*dtheta);
-      RB2 = RT2';
-    else
-      RT1 = axrot_matrix([0 h*.75 0], [0 h*.75 1], 0);
-      RT2 = axrot_matrix([0 0 0], [0 1 0], (3-w)*2*dtheta2);
-      RB1 = axrot_matrix([0 h*.25 0], [0 h*.25 1], 0);
-      RB2 = RT2';    
-    end
-
-    for i=i_top
-      ro = RT1*RT2*[P(:,i);1];
-      R(:, i) = ro(1:3) - P(:,i);
-    end
-
-    for i=i_bot
-      ro = RB1*RB2*[P(:,i);1];
-      R(:, i) = ro(1:3) - P(:,i);
-    end
-
-    gf_model_set(md, 'variable', 'DirichletData', R);
-    gf_model_get(md, 'solve', 'very noisy', 'max_iter', 100, 'max_res', 1e-5, 'lsearch', 'simplest');
-    // full(gf_model_get(md, 'tangent matrix'))
-    U  = gf_model_get(md, 'variable', 'u');
-    VM = gf_model_get(md, 'compute Von Mises or Tresca', 'u', lawname, 'params', mfdu);
-    UU  = [UU;U]; 
-    VVM = [VVM;VM];
-    save(path + '/demo_nonlinear_elasticity_U.mat', 'UU', 'VVM', 'm_char', 'mfu_char', 'mfdu_char');
-  else
-    U  = UU(step,:);
-    VM = VVM(step,:);
-  end
-  disp(sprintf('step %d/%d : |U| = %g',step,nbstep,norm(U)));
-
-  drawlater;
-  clf();
-  h_graph = gcf();
-  h_graph.color_map = jetcolormap(255);
-  gf_plot(mfdu,VM,'mesh','off', 'cvlst',gf_mesh_get(mfdu,'outer faces'), 'deformation',U,'deformation_mf',mfu,'deformation_scale', 1, 'refine', 8);
-  colorbar(min(U),max(U));
-  h_graph.color_map = jetcolormap(255);
-  drawnow;
-  sleep(1000); 
-  // save a picture..
-  xs2png(h_graph.figure_id, path + sprintf('/torsion%03d.png',step));
-end
-  
-printf('end of computations, you can now replay the animation with\n');
-printf('exec demo_nonlinear_elasticity_anim.sce;\n');
-
-printf('demo nonlinear_elasticity terminated\n');
diff --git a/interface/src/scilab/demos/demo_nonlinear_elasticity_anim.sce b/interface/src/scilab/demos/demo_nonlinear_elasticity_anim.sce
deleted file mode 100644
index 61bf42f..0000000
--- a/interface/src/scilab/demos/demo_nonlinear_elasticity_anim.sce
+++ /dev/null
@@ -1,59 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_nonlinear_elasticity_anim.sce');
-
-printf('demo nonlinear_elasticity_anim\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-// replay all the computations of demo_nonlinear_elasticity.sci
-
-load(path + '/demo_nonlinear_elasticity_U.mat');
-
-nbstep = size(UU,1);
-m    = gf_mesh('from string', m_char);
-mfu  = gf_mesh_fem('from string',mfu_char,m);
-mfdu = gf_mesh_fem('from string',mfdu_char,m);
-
-sl = gf_slice(list('boundary'), m, 16, gf_mesh_get(m,'outer faces'));
-P0 = gf_slice_get(sl,'pts');
-
-h = scf();
-h.color_map = jetcolormap(255);
-
-for step=1:1:nbstep
-  U  = UU(step,:);
-  VM = VVM(step,:);
-  
-  slU  = gf_compute(mfu,U,'interpolate on',sl);
-  slVM = gf_compute(mfdu,VM,'interpolate on',sl);
-  
-  gf_slice_set(sl,'pts', P0+slU);
-  
-  drawlater;
-  clf();
-  gf_plot_slice(sl, 'data', slVM, 'mesh_edges','on', 'mesh','on'); 
-  drawnow;
-
-  //drawlater;
-  //gf_plot(mfdu,VM,'mesh','on', 'cvlst',gf_mesh_get(mfdu,'outer faces'), 'deformation',U,'deformation_mf',mfu,'deformation_scale', 1, 'refine', 16); 
-  //drawnow;
-//  axis([-3     6     0    20    -2     2]);
-//  caxis([0 .15]);
-//  view(30+20*w, 23+30*w);  
-//  campos([50 -30 80]);
-//  camva(8);
-//  camup;
-//  camlight; 
-//  axis off;
-  xs2png(h.figure_id, path + sprintf('/torsion%03d.png',step));
-end
-
-printf('demo nonlinear_elasticity_anim terminated\n');
diff --git a/interface/src/scilab/demos/demo_plasticity.sce b/interface/src/scilab/demos/demo_plasticity.sce
deleted file mode 100644
index 0b202e0..0000000
--- a/interface/src/scilab/demos/demo_plasticity.sce
+++ /dev/null
@@ -1,275 +0,0 @@
-lines(0);
-stacksize('max');
-
-gf_workspace('clear all');
-
-
-path = get_absolute_file_path('demo_plasticity.sce');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-
-
-// We compute a plasticity problem with a Von Mises criterion with or
-// without kinematic hardening
-// For convenience we consider an homogenous Dirichlet condition on the left
-// of the domain and an easy computed Neumann Condition on the right
-
-
-with_hardening = 1;
-bi_material = %f;
-test_tangent_matrix = %f;
-do_plot = %t;
-
-
-
-// Initialize used data
-LX = 100;
-LY = 20;
-NX = 50;
-NY = 20;
-
-// alpha is parameter of the generalized integration algorithms.
-// The choice alpha = 1/2 yields the mid point method and alpha = 1 leads to
-// backward Euler integration
-alpha = 1.0;
-
-
-
-
-
-f = [0 -600]';
-t = [0 0.5 0.6 0.7 0.8 0.9 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0];
-if (with_hardening == 1)
-  f = [15000 0]';
-  t = [0 0.5 0.6 0.7 0.8 0.9 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 -0.1 -0.2 -0.4 -0.6 -0.8 -0.6 -0.4 -0.2 0];
-end
-
-// Create the mesh
-// m = gf_mesh('triangles grid', [0:(LX/NX):LX], [0:(LY/NY):LY]);
-m = gf_mesh('import','structured',sprintf('GT=""GT_PK(2,1)"";SIZES=[%d,%d];NOISED=0;NSUBDIV=[%d,%d];', LX, LY, NX, NY));
-N = gf_mesh_get(m, 'dim');
-  
-// Plotting
-// gf_plot_mesh(m, 'vertices', 'on', 'convexes', 'on');
-
-// Define used MeshIm
-mim=gf_mesh_im(m);
-gf_mesh_im_set(mim, 'integ', gf_integ('IM_TRIANGLE(6)')); // Gauss methods on triangles
-
-// Define used MeshFem
-if (with_hardening == 1)
-  mf_u=gf_mesh_fem(m,2); gf_mesh_fem_set(mf_u, 'fem',gf_fem('FEM_PK(2,2)'));
-else
-  mf_u=gf_mesh_fem(m,2); gf_mesh_fem_set(mf_u, 'fem',gf_fem('FEM_PK(2,1)'));
-end
-mf_data=gf_mesh_fem(m); gf_mesh_fem_set(mf_data, 'fem', gf_fem('FEM_PK_DISCONTINUOUS(2,0)'));
-mf_data2=gf_mesh_fem(m,2); gf_mesh_fem_set(mf_data2, 'fem', gf_fem('FEM_PK_DISCONTINUOUS(2,0)'));
-// mf_sigma=gf_mesh_fem(m,4); gf_mesh_fem_set(mf_sigma, 'fem',gf_fem('FEM_PK_DISCONTINUOUS(2,1)'));
-mf_sigma=gf_mesh_fem(m,4); gf_mesh_fem_set(mf_sigma, 'fem',gf_fem('FEM_PK_DISCONTINUOUS(2,0)'));
-mf_vm = gf_mesh_fem(m); set(mf_vm, 'fem', gf_fem('FEM_PK_DISCONTINUOUS(2,1)'));
-
-// Find the border of the domain
-P=gf_mesh_get(m, 'pts');
-pidleft=find(abs(P(1,:))<1e-6); // Retrieve index of points which x near to 0
-pidright=find(abs(P(1,:) - LX)<1e-6); // Retrieve index of points which x near to L
-fleft =gf_mesh_get(m,'faces from pid',pidleft); 
-fright=gf_mesh_get(m,'faces from pid',pidright);
-gf_mesh_set(m,'boundary',1,fleft); // for Dirichlet condition
-gf_mesh_set(m,'boundary',2,fright); // for Neumann condition
-
-// Decomposed the mesh into 2 regions with different values of Lamé coeff
-if (bi_material) separation = LY/2; else separation = 0; end
-pidtop    = find(P(2,:)>=separation-1E-6); // Retrieve index of points of the top part
-pidbottom = find(P(2,:)<=separation+1E-6); // Retrieve index of points of the bottom part
-cvidtop   = gf_mesh_get(m, 'cvid from pid', pidtop);
-cvidbottom= gf_mesh_get(m, 'cvid from pid', pidbottom);
-CVtop     = gsort(gf_mesh_fem_get(mf_data, 'basic dof from cvid', cvidtop));
-CVbottom  = gsort(gf_mesh_fem_get(mf_data, 'basic dof from cvid', cvidbottom));
-
-// Definition of Lame coeff
-lambda(CVbottom,1) = 121150; // Steel
-lambda(CVtop,1) = 84605; // Iron
-mu(CVbottom,1) = 80769; //Steel
-mu(CVtop,1) = 77839; // Iron
-// Definition of plastic threshold
-von_mises_threshold(CVbottom) = 7000;
-von_mises_threshold(CVtop) = 8000;
-// Definition of hardening parameter
-if (with_hardening)
-  H = mu(1)/5;
-else
-  H = 0;
-end
-
-// Create the model
-md = gf_model('real');
-
-// Declare that u is the unknown of the system on mf_u
-// 2 is the number of version of the data stored, for the time integration scheme 
-gf_model_set(md, 'add fem variable', 'u', mf_u, 2);
-
-// Declare that lambda is a data of the system on mf_data
-gf_model_set(md, 'add initialized fem data', 'lambda', mf_data, lambda);
-
-// Declare that mu is a data of the system on mf_data
-gf_model_set(md, 'add initialized fem data', 'mu', mf_data, mu);
-
-// Declare that von_mises_threshold is a data of the system on mf_data
-gf_model_set(md, 'add initialized fem data', 'von_mises_threshold', mf_data, von_mises_threshold);
-
-
-  
-  
-if (with_hardening)
-  N = gf_mesh_get(m, 'dim');
-  gf_model_set(md, 'add fem data', 'Previous_u', mf_u);
-  mim_data = gf_mesh_im_data(mim, -1, [N, N]);
-  gf_model_set(md, 'add im data', 'sigma', mim_data);
-  
-  // Declare that alpha is a data of the system 
- 
-  gf_model_set(md, 'add initialized data', 'alpha', [alpha]);
-  gf_model_set(md, 'add initialized data', 'H', [H]);
-
-  Is = 'Reshape(Id(meshdim*meshdim),meshdim,meshdim,meshdim,meshdim)';
-  IxI = 'Id(meshdim)@Id(meshdim)';
-  coeff_long = '((lambda)*(H))/((2*(mu)+(H))*(meshdim*(lambda)+2*(mu)+(H)))';
-  B_inv = sprintf('((2*(mu)/(2*(mu)+(H)))*(%s) + (%s)*(%s))', Is, coeff_long, IxI);
-  B = sprintf('((1+(H)/(2*(mu)))*(%s) - (((lambda)*(H))/(2*(mu)*(meshdim*(lambda)+2*(mu))))*(%s))', Is, IxI);
-  ApH = sprintf('((2*(mu)+(H))*(%s) + (lambda)*(%s))', Is, IxI);
-  Enp1 = '((Grad_u+Grad_u'')/2)';
-  En = '((Grad_Previous_u+Grad_Previous_u'')/2)';
-  
-  //expression of sigma for Implicit Euler method
-  //expr_sigma = strcat(['(', B_inv, '*(Von_Mises_projection((-(H)*', Enp1, ')+(', ApH, '*(',Enp1,'-',En,')) + (', B, '*sigma), von_mises_threshold) + H*', Enp1, '))']);
-  
-  //expression of sigma for generalized alpha algorithms
-  expr_sigma = strcat(['(', B_inv, '*(Von_Mises_projection((',B,'*((1-alpha)*sigma))+(-(H)*(((1-alpha)*',En,')+(alpha*', Enp1, ')))+(alpha*', ApH, '*(',Enp1,'-',En,')) + (alpha*', ...
-    B, '*sigma), von_mises_threshold) + (H)*(((1-alpha)*',En,')+(alpha*', Enp1, '))))']);
-  
-  gf_model_set(md, 'add nonlinear generic assembly brick', mim, expr_sigma + ':Grad_Test_u');
-  // gf_model_set(md, 'add finite strain elasticity brick', mim, 'u', 'SaintVenant Kirchhoff', '[lambda; mu]');
-else
-    
-  // Declare that sigma is a data of the system on mf_sigma
-  gf_model_set(md, 'add fem data', 'sigma', mf_sigma);
-  // Add plasticity brick on u
-  gf_model_set(md, 'add elastoplasticity brick', mim, 'VM', 'u', 'lambda', 'mu', 'von_mises_threshold', 'sigma');
-end
-
-// Add homogeneous Dirichlet condition to u on the left hand side of the domain
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mf_u, 1);
-
-// Add a source term to the system
-gf_model_set(md,'add initialized fem data', 'VolumicData', mf_data2, gf_mesh_fem_get_eval(mf_data2, list(['f(1,1)*t(1)','f(2,1)*t(1)'])));
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData', 2);
-
-VM=zeros(1,gf_mesh_fem_get(mf_vm, 'nbdof'));
-
-if (do_plot)
-      h = scf();
-      h.color_map = jetcolormap(255);
-end
-
-for step=1:size(t,2),
-    disp(sprintf('step %d / %d, coeff = %g', step, size(t,2), t(step)));
-    gf_model_set(md, 'variable', 'VolumicData', gf_mesh_fem_get_eval(mf_data2, list(['f(1,1)*t(step)','f(2,1)*t(step)'])));
-    
-    if (test_tangent_matrix)
-      gf_model_get(md, 'test tangent matrix', 1E-8, 10, 0.000001);
-    end;
-   
-    // Solve the system
-    gf_model_get(md, 'solve', 'noisy', 'lsearch', 'simplest',  'alpha min', 0.8, 'max_iter', 100, 'max_res', 1e-6);
-    // gf_model_get(md, 'solve', 'noisy', 'max_iter', 80);
-
-    // Retrieve the solution U
-    U = gf_model_get(md, 'variable', 'u', 0);
-    
-    // Compute new plasticity constraints used to compute 
-    // the Von Mises or Tresca stress
-    if (with_hardening)
-      sigma_0 = gf_model_get(md, 'variable', 'sigma');
-      sigma = gf_model_get(md, 'interpolation', expr_sigma, mim_data);
-      U_0 = gf_model_get(md, 'variable', 'Previous_u');
-      U_nalpha = alpha*U + (1-alpha)*U_0;
-      
-      M = gf_asm('mass matrix', mim, mf_vm);
-      L = gf_asm('generic', mim, 1, 'sqrt(3/2)*Norm(Deviator(sigma))*Test_vm', -1, 'sigma', 0, mim_data, sigma, 'vm', 1, mf_vm, zeros(gf_mesh_fem_get(mf_vm, 'nbdof'),1));
-      VM = (M \ L)';
-      coeff1='-lambda/(2*mu*(meshdim*lambda+2*mu))';
-      coeff2='1/(2*mu)';
-      Ainv=sprintf('(%s)*(%s) + (%s)*(%s)', coeff1, IxI, coeff2, Is);
-      Ep = sprintf('(Grad_u+Grad_u'')/2 - (%s)*sigma', Ainv);
-      L = gf_asm('generic', mim, 1, sprintf('Norm(%s)*Test_vm', Ep), -1, 'sigma', 0, mim_data, sigma, 'u', 0, mf_u, U, 'vm', 1, mf_vm, zeros(gf_mesh_fem_get(mf_vm, 'nbdof'),1), 'mu', 0, mf_data, mu, 'lambda', 0, mf_data, lambda);
-      plast = (M \ L)';
-      
-      gf_model_set(md, 'variable', 'u', U_nalpha);
-      Epsilon_u = gf_model_get(md, 'interpolation', '((Grad_u+Grad_u'')/2)', mim_data);
-      gf_model_set(md, 'variable', 'u', U);
-      ind_gauss_pt = 22500;
-      if (size(sigma, 2) <= N*(ind_gauss_pt + 1))
-        ind_gauss_pt = floor(3*size(sigma, 2) / (4*N*N));
-      end
-      sigma_fig(1,step)=sigma(N*N*ind_gauss_pt + 1);
-      Epsilon_u_fig(1,step)=Epsilon_u(N*N*ind_gauss_pt + 1);
-      
-      sigma = (sigma - (1-alpha)*sigma_0)/alpha;
-      gf_model_set(md, 'variable', 'sigma', sigma);
-      gf_model_set(md, 'variable', 'Previous_u', U);
-    else
-      gf_model_get(md, 'elastoplasticity next iter', mim, 'u', 'VM', 'lambda', 'mu', 'von_mises_threshold', 'sigma');
-      plast = gf_model_get(md, 'compute plastic part', mim, mf_vm, 'u', 'VM', 'lambda', 'mu', 'von_mises_threshold', 'sigma');
-      // Compute Von Mises or Tresca stress
-      VM = gf_model_get(md, 'compute elastoplasticity Von Mises or Tresca', 'sigma', mf_vm, 'Von Mises');
-    end
-       
-       
-    if (do_plot)
-      drawlater;
-      clf();
-      subplot(3,1,1);
-      gf_plot(mf_vm,VM, 'deformation',U,'deformation_mf',mf_u,'refine', 4, 'deformation_scale',1, 'disp_options', 0); // 'deformed_mesh', 'on')
-      colorbar(min(U),max(U));
-      a = get("current_axes"); a.data_bounds = [-20 120 -20 40];
-      // caxis([0 10000]);
-      n = t(step);
-      title(sprintf('Von Mises criterion for t = %d', step));
-      
-      subplot(3,1,2);
-      gf_plot(mf_vm,plast, 'deformation',U,'deformation_mf',mf_u,'refine', 4, 'deformation_scale',1, 'disp_options', 0);  // 'deformed_mesh', 'on')
-      colorbar(min(plast),max(plast));
-      a = get("current_axes"); a.data_bounds = [-20 120 -20 40];
-      // caxis([0 10000]);
-      n = t(step);
-      title(sprintf('Plastification for t = %d', step));
-    
-      if (with_hardening)
-        subplot(3,1,3);
-        plot(Epsilon_u_fig, sigma_fig,'r','LineWidth',2)
-        xlabel('Strain');
-        ylabel('Stress')
-        a = get("current_axes"); a.data_bounds = [-0.1 0.35 -16000 16000];
-      end;
-      drawnow;
-      sleep(1000);
-    end
- 
-end;
-
-
-
-
-
-
-
-
-
-
diff --git a/interface/src/scilab/demos/demo_plate.sce b/interface/src/scilab/demos/demo_plate.sce
deleted file mode 100644
index 25181c3..0000000
--- a/interface/src/scilab/demos/demo_plate.sce
+++ /dev/null
@@ -1,137 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_plate.sce');
-
-printf('demo plate started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-
-// Simple supported Mindlin-Reissner plate
-
-
-Emodulus = 1;          // Young Modulus
-nu       = 0.5;        // Poisson Coefficient
-epsilon  = 0.001;      // Plate thickness
-kappa     = 5/6;       // Shear correction factor
-f = -5*epsilon^3;      // Prescribed force on the top of the plate
-
-variant = 2;           // 0 : not reduced, 1 : with reduced integration, 2 : MITC reduction
-quadrangles = %t;      // Locking free only on quadrangle for the moment
-K = 1;                 // Degree of the finite element method
-with_Mindlin_brick = %t; // Uses the Reissner-Mindlin predefined brick or not
-dirichlet_version = 1; // 0 = simplification, 1 = with multipliers, 2 = penalization
-
-plot_mesh = %f;
-draw_solution = %t;
-
-// trace on;
-gf_workspace('clear all');
-NX = 80;
-if (quadrangles)
-  m = gf_mesh('cartesian',[0:1/NX:1],[0:1/NX:1]);
-else
-  m=gf_mesh('import','structured',sprintf('GT=""GT_PK(2,1)"";SIZES=[1,1];NOISED=0;NSUBDIV=[%d,%d];', NX, NX));
-end
-
-// Create a mesh_fem of for a 2 dimension vector field
-mftheta = gf_mesh_fem(m,2);
-mfu = gf_mesh_fem(m,1);
-// Assign the QK or PK fem to all convexes of the mesh_fem, and define an
-// integration method
-if (quadrangles)
-  gf_mesh_fem_set(mftheta,'fem',gf_fem(sprintf('FEM_QK(2,%d)', K)));
-  gf_mesh_fem_set(mfu,'fem',gf_fem(sprintf('FEM_QK(2,%d)', K)));
-  mim = gf_mesh_im(m, gf_integ('IM_GAUSS_PARALLELEPIPED(2,6)'));
-  mim_reduced = gf_mesh_im(m, gf_integ('IM_GAUSS_PARALLELEPIPED(2,1)'));
-else
-  gf_mesh_fem_set(mftheta,'fem',gf_fem(sprintf('FEM_PK(2,%d)', K)));
-  gf_mesh_fem_set(mfu,'fem',gf_fem(sprintf('FEM_PK(2,%d)', K)));
-  mim = gf_mesh_im(m, gf_integ('IM_TRIANGLE(6)'));
-  mim_reduced = gf_mesh_im(m, gf_integ('IM_TRIANGLE(1)'));
-end
-
-// detect the border of the mesh
-border = gf_mesh_get(m,'outer faces');
-// mark it as boundary #1
-gf_mesh_set(m, 'boundary', 1, border);
-if (plot_mesh)
-  gf_plot_mesh(m, 'regions', [1]); // the boundary edges appears in red
-  sleep(1000);
-end
-
-md=gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-gf_model_set(md, 'add fem variable', 'theta', mftheta);
-gf_model_set(md, 'add initialized data', 'E', Emodulus);
-gf_model_set(md, 'add initialized data', 'nu', nu);
-gf_model_set(md, 'add initialized data', 'epsilon', epsilon);
-gf_model_set(md, 'add initialized data', 'kappa', kappa);
-
-
-if (with_Mindlin_brick)
-  gf_model_set(md, 'add Mindlin Reissner plate brick', mim, mim_reduced, 'u', 'theta', 'E', 'nu', 'epsilon', 'kappa', variant);
-else
-  gf_model_set(md, 'add elementary rotated RT0 projection', 'RT0_projection');
-  gf_model_set(md, 'add linear generic assembly brick', mim, '(E*epsilon*epsilon*epsilon*(1-nu)/(48 * (1 - nu*nu))) * ((Grad_theta+Grad_theta''):(Grad_Test_theta+Grad_Test_theta''))');
-  gf_model_set(md, 'add linear generic assembly brick', mim, '(E*epsilon*epsilon*epsilon*nu/(12 * (1 - nu*nu))) * (Trace(Grad_theta)*Trace(Grad_Test_theta))');
-  if (variant == 0)
-    gf_model_set(md, 'add linear generic assembly brick', mim, '(E*kappa*epsilon/(1 + nu)) * ((Grad_u + theta).Grad_Test_u) + (E*kappa*epsilon/(1 + nu)) * ((Grad_u + theta).Test_theta)');
-  elseif (variant == 1)
-    gf_model_set(md, 'add linear generic assembly brick', mim_reduced, '(E*kappa*epsilon/(1 + nu)) * ((Grad_u + theta).Grad_Test_u) + (E*kappa*epsilon/(1 + nu)) * ((Grad_u + theta).Test_theta)');
-  else
-    gf_model_set(md, 'add linear generic assembly brick', mim, '(E*kappa*epsilon/(1 + nu)) * ((Grad_u + Elementary_transformation(theta,RT0_projection)).Grad_Test_u) + (E*kappa*epsilon/(1 + nu)) * ((Grad_u + Elementary_transformation(theta, RT0_projection)).(Elementary_transformation(Test_theta, RT0_projection)))');  
-  end
-end
-
-gf_model_set(md, 'add initialized data', 'VolumicData', f);
-
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-gf_model_set(md, 'add initialized data', 'DirichletData', 0);
-select (dirichlet_version)
-  case 0,
-    gf_model_set(md, 'add Dirichlet condition with simplification', 'u', 1, 'DirichletData');   
-  case 1, 
-    gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, 1, 'DirichletData');
-  case 2,
-    gf_model_set(md, 'add Dirichlet condition with penalization', mim, 'u', r, 1, 'DirichletData');
-end
-gf_model_get(md, 'solve');
-U = gf_model_get(md, 'variable', 'u');
-
-if (draw_solution)
-  hh = scf();
-  hh.color_map = jetcolormap(255);
-  gf_plot(mfu,U,'mesh','off', 'zplot', 'on'); 
-  colorbar(min(U),max(U)); title('computed solution');
-end
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/interface/src/scilab/demos/demo_refine.sce b/interface/src/scilab/demos/demo_refine.sce
deleted file mode 100644
index fddf7ef..0000000
--- a/interface/src/scilab/demos/demo_refine.sce
+++ /dev/null
@@ -1,108 +0,0 @@
-// Example of automatic refinement of the mesh
-// In this example, the refinement will focus on the
-// transition between the Dirichlet and the Neumann boundary.
-
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_refine.sce');
-
-printf('demo refine started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-//clear all; clf;
-
-L = 100;
-H = 22;
-N = 2;
-
-if (N == 2) then // 2D beam
-  m    = gf_mesh('regular simplices',0:10:L, 0:11:H);
-  mim  = gf_mesh_im(m);    gf_mesh_im_set(mim,  'integ', gf_integ('IM_TRIANGLE(6)'));
-  mfu  = gf_mesh_fem(m,N); gf_mesh_fem_set(mfu, 'fem',   gf_fem('FEM_PK(2,2)'));
-  mfd  = gf_mesh_fem(m);   gf_mesh_fem_set(mfd, 'fem',   gf_fem('FEM_PK(2,1)'));
-  mf0  = gf_mesh_fem(m);   gf_mesh_fem_set(mf0, 'fem',   gf_fem('FEM_PK(2,0)'));
-  mfdu = gf_mesh_fem(m);   gf_mesh_fem_set(mfdu,'fem',   gf_fem('FEM_PK_DISCONTINUOUS(2,2)'));
-else         // 3D beam
-  m    = gf_mesh('regular simplices',0:10:L, 0:11:H, 0:11:H);
-  mim  = gf_mesh_im(m);    gf_mesh_im_set(mim,  'integ', gf_integ('IM_TETRAHEDRON(5)'));
-  mfu  = gf_mesh_fem(m,N); gf_mesh_fem_set(mfu, 'fem',   gf_fem('FEM_PK(3,2)'));
-  mfd  = gf_mesh_fem(m);   gf_mesh_fem_set(mfd, 'fem',   gf_fem('FEM_PK(3,1)'));
-  mf0  = gf_mesh_fem(m);   gf_mesh_fem_set(mf0, 'fem',   gf_fem('FEM_PK(3,0)'));
-  mfdu = gf_mesh_fem(m);   gf_mesh_fem_set(mfdu,'fem',   gf_fem('FEM_PK_DISCONTINUOUS(3,1)'));
-end
-
-lambda = 121150; 
-mu     = 80769;
-
-P = gf_mesh_get(m,'pts');
-fleft  = gf_mesh_get(m,'faces from pid',find(abs(P(1,:))<1e-6));
-fright = gf_mesh_get(m,'faces from pid',find(abs(P(1,:) - L)<1e-6));
-
-// assign boundary numbers
-gf_mesh_set(m,'boundary',1,fleft);
-gf_mesh_set(m,'boundary',2,fright);
-
-F = zeros(N,1); F(2) = -20; // the external force
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-gf_model_set(md, 'add initialized data', 'lambda', [lambda]);
-gf_model_set(md, 'add initialized data', 'mu', [mu]);
-gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', 'lambda', 'mu');
-gf_model_set(md, 'add initialized data', 'VolumicData', F);
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, 1);
-
-h = scf();
-h.color_map = jetcolormap(255);
-
-for step=1:8
-  dd = gf_mesh_fem_get(mf0, 'basic dof from cvid');
-  
-  gf_model_get(md, 'solve');
-  U = gf_model_get(md, 'variable', 'u');
-
-  VM = gf_model_get(md, 'compute isotropic linearized Von Mises or Tresca', 'u', 'lambda', 'mu', mfdu);
-
-  if (N==3) then 
-    opt = list('cvlst', get(m,'outer_faces')); 
-  else 
-    opt = list(); 
-  end
-
-  drawlater;
-  clf();
-  subplot(2,1,1);
-  gf_plot(mfdu,VM,'deformed_mesh','on', 'deformation',U, 'deformation_mf',mfu,'refine', 4, 'deformation_scale',1, opt(:)); 
-  colorbar(min(U),max(U)); 
-  title('Von Mises stress');
-  
-  ERR   = gf_compute(mfu,U,'error estimate', mim);
-  E     = ERR;
-  E(dd) = ERR;
-
-  subplot(2,1,2);
-  gf_plot(mf0, E, 'mesh','on', 'refine', 1, opt(:)); 
-  colorbar(min(E),max(E));
-  title('Error estimate')
-  h.color_map = jetcolormap(255);
-  drawnow;
-
-  sleep(1000);
-  
-  Index = find(ERR > 1e-3);
-  gf_mesh_set(m, 'refine', Index);
-  gf_mesh_set(m, 'optimize structure');
-end
-
-printf('demo refine terminated\n');
diff --git a/interface/src/scilab/demos/demo_static_contact.sce b/interface/src/scilab/demos/demo_static_contact.sce
deleted file mode 100644
index c024774..0000000
--- a/interface/src/scilab/demos/demo_static_contact.sce
+++ /dev/null
@@ -1,398 +0,0 @@
-// Matlab GetFEM++ interface
-//
-// Copyright (C) 2009-2011 Yves Renard.
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-// Static equilibrium of an elastic solid in contact with a rigid foundation.
-// Tests the different contact/friction formulations of Getfem.
-//
-// This program is used to check that matlab-getfem is working. This is also
-// a good example of use of GetFEM++.
-//
-
-gf_workspace('clear all');
-path = get_absolute_file_path('demo_static_contact.sce');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-// Import the mesh : disc
-// m = gf_mesh('load', path + 'data/disc_P2_h2.mesh');
-// m = gf_mesh('load', path + 'data/disc_P2_h1.mesh');
-// m = gf_mesh('load', path + 'data/disc_P2_h0.5.mesh');
-// m = gf_mesh('load', path + 'data/disc_P2_h0.25.mesh');
-// m = gf_mesh('load', path + 'data/disc_P2_h0.15.mesh');
-
-// Import the mesh : sphere
-// m = gf_mesh('load', path + 'data/sphere_with_quadratic_tetra_8_elts.mesh');
-m = gf_mesh('load', path + 'data/sphere_with_quadratic_tetra_80_elts.mesh');
-// m = gf_mesh('load', path + 'data/sphere_with_quadratic_tetra_400_elts.mesh');
-// m = gf_mesh('load', path + 'data/sphere_with_quadratic_tetra_2000_elts.mesh');
-// m = gf_mesh('load', path + 'data/sphere_with_quadratic_tetra_16000_elts.mesh');
-
-d = gf_mesh_get(m, 'dim'); // Mesh dimension
-
-// Parameters of the model
-clambda = 1;           // Lame coefficient
-cmu     = 1;           // Lame coefficient
-friction_coeff = 0.4;  // coefficient of friction
-vertical_force = 0.05; // Volumic load in the vertical direction
-r = 10;                // Augmentation parameter
-condition_type = 0;    // 0 = Explicitely kill horizontal rigid displacements
-                       // 1 = Kill rigid displacements using a global penalization
-                       // 2 = Add a Dirichlet condition on the top of the structure
-penalty_parameter = 1E-6; // Penalization coefficient for the global penalization
-
-if (d == 2) then
-    cpoints = [0, 0];   // constraigned points for 2d
-    cunitv  = [1, 0];   // corresponding constraigned directions for 2d
-else
-    cpoints = [0, 0, 0,   0, 0, 0,   5, 0, 5];  // constraigned points for 3d
-    cunitv  = [1, 0, 0,   0, 1, 0,   0, 1, 0];  // corresponding constraigned directions for 3d
-end
-
-niter     = 100;   // Maximum number of iterations for Newton's algorithm.
-plot_mesh = %t;
-version = 13; // 1 : frictionless contact and the basic contact brick
-              // 2 : contact with 'static' Coulomb friction and basic contact brick
-              // 3 : frictionless contact and the contact with a
-              //     rigid obstacle brick
-              // 4 : contact with 'static' Coulomb friction and the contact with a
-              //     rigid obstacle brick
-              // 5 : frictionless contact and the integral brick
-              //     Newton and Alart-Curnier augmented lagrangian,
-              //     unsymmetric version
-              // 6 : frictionless contact and the integral brick
-              //     Newton and Alart-Curnier augmented lagrangian, symmetric
-              //     version.
-              // 7 : frictionless contact and the integral brick
-              //     Newton and Alart-Curnier augmented lagrangian,
-              //     unsymmetric version with an additional augmentation.
-              // 8 : frictionless contact and the integral brick
-              //     New unsymmetric method.
-              // 9 : frictionless contact and the integral brick : Uzawa
-              //     on the Lagrangian augmented by the penalization term.
-              // 10 : contact with 'static' Coulomb friction and the integral brick
-              //     Newton and Alart-Curnier augmented lagrangian,
-              //     unsymmetric version.
-              // 11 : contact with 'static' Coulomb friction and the integral brick
-              //     Newton and Alart-Curnier augmented lagrangian,
-              //     nearly symmetric version.
-              // 12 : contact with 'static' Coulomb friction and the integral brick
-              //     Newton and Alart-Curnier augmented lagrangian,
-              //     unsymmetric version with an additional augmentation.
-              // 13 : contact with 'static' Coulomb friction and the integral brick
-              //     New unsymmetric method.
-              // 14 : contact with 'static' Coulomb friction and the integral brick : Uzawa
-              //     on the Lagrangian augmented by the penalization term.
-              // 15 : penalized contact with 'static' Coulomb friction (r is the penalization
-              //     coefficient).
- // Signed distance representing the obstacle
-if (d == 2) then obstacle = 'y'; else obstacle = 'z'; end;
-
-// Selection of the contact and Dirichlet boundaries
-GAMMAC = 1; GAMMAD = 2;
-
-border  = gf_mesh_get(m,'outer faces');
-normals = gf_mesh_get(m, 'normal of faces', border);
-contact_boundary = border(:, find(normals(d, :) < -0.01));
-gf_mesh_set(m, 'region', GAMMAC, contact_boundary);
-contact_boundary = border(:, find(normals(d, :) > 0.01));
-gf_mesh_set(m, 'region', GAMMAD, contact_boundary);
-
-// Finite element methods
-u_degree      = 2;
-lambda_degree = 2;
-
-mfu = gf_mesh_fem(m, d);
-gf_mesh_fem_set(mfu, 'classical fem', u_degree);
-mfd = gf_mesh_fem(m, 1);
-gf_mesh_fem_set(mfd, 'classical fem', u_degree);
-mflambda = gf_mesh_fem(m, 1); // used only by versions 5 to 13
-gf_mesh_fem_set(mflambda, 'classical fem', lambda_degree);
-mfvm = gf_mesh_fem(m, 1);
-gf_mesh_fem_set(mfvm, 'classical discontinuous fem', u_degree-1);
-
-// Integration method
-mim = gf_mesh_im(m, 4);
-if (d == 2) then
-  mim_friction = gf_mesh_im(m, ...
-      gf_integ('IM_STRUCTURED_COMPOSITE(IM_TRIANGLE(4),4)'));
-else
-   mim_friction = gf_mesh_im(m, ...
-      gf_integ('IM_STRUCTURED_COMPOSITE(IM_TETRAHEDRON(5),4)')); 
-end
-
-// Plot the mesh
-if (plot_mesh) then
-  scf(1); clf();
-  gf_plot_mesh(m, 'regions', [GAMMAC]);
-  title('Mesh and contact boundary (in red)');
-  sleep(100);
-end
-
-// Volumic density of force
-nbdofd = gf_mesh_fem_get(mfd, 'nbdof');
-nbdofu = gf_mesh_fem_get(mfu, 'nbdof');
-F = zeros(nbdofd*d, 1);
-F(d:d:nbdofd*d) = -vertical_force;
-
-// Elasticity model
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-gf_model_set(md, 'add initialized data', 'cmu', [cmu]);
-gf_model_set(md, 'add initialized data', 'clambda', [clambda]);
-gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', ...
-                 'clambda', 'cmu');
-gf_model_set(md, 'add initialized fem data', 'volumicload', mfd, F);
-gf_model_set(md, 'add source term brick', mim, 'u', 'volumicload');
-
-if (condition_type == 2) then
-  Ddata = zeros(1, d); Ddata(d) = -5;
-  gf_model_set(md, 'add initialized data', 'Ddata', Ddata);
-  gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', u_degree, GAMMAD, 'Ddata');
-elseif (condition_type == 0) then
-  gf_model_set(md, 'add initialized data', 'cpoints', cpoints);
-  gf_model_set(md, 'add initialized data', 'cunitv', cunitv);
-  gf_model_set(md, 'add pointwise constraints with multipliers', 'u', 'cpoints', 'cunitv');
-elseif (condition_type == 1) then
-  // Small penalty term to avoid rigid motion (should be replaced by an
-  // explicit treatment of the rigid motion with a constraint matrix)
-  gf_model_set(md, 'add initialized data', 'penalty_param', ...
-              [penalty_parameter]);          
-  gf_model_set(md, 'add mass brick', mim, 'u', 'penalty_param');
-end
-
-// The contact condition
-
-cdof = gf_mesh_fem_get(mfu, 'dof on region', GAMMAC);
-nbc  = size(cdof, 2) / d;
-
-if (nbc <= 0) then
-    disp('No contact zone');
-    return;
-end
-
-solved = %f;
-if (version == 1 | version == 2) then // defining the matrices BN and BT by hand
-  contact_dof   = cdof(d:d:nbc*d);
-  contact_nodes = gf_mesh_fem_get(mfu, 'basic dof nodes', contact_dof);
-  BN   = spzeros(nbc, nbdofu);
-  ngap = zeros(nbc, 1);
-  for i = 1:nbc
-    BN(i, contact_dof(i)) = -1.0;
-    ngap(i) = contact_nodes(d, i);
-  end
-
-  if (version == 2) then
-    BT = spzeros(nbc*(d-1), nbdofu);
-    for i = 1:nbc
-      for j = 1:d-1
-        BT(j+(i-1)*(d-1), contact_dof(i)-d+j) = 1.0;
-      end
-    end
-  end
-
-  gf_model_set(md, 'add variable', 'lambda_n', nbc);
-  gf_model_set(md, 'add initialized data', 'r', [r]);
-  if (version == 2) then
-    gf_model_set(md, 'add variable', 'lambda_t', nbc * (d-1));
-    gf_model_set(md, 'add initialized data', 'friction_coeff', ...
-                 [friction_coeff]);
-  end
-  gf_model_set(md, 'add initialized data', 'ngap', ngap);
-  gf_model_set(md, 'add initialized data', 'alpha', ones(nbc, 1));
-  if (version == 1) then
-    gf_model_set(md, 'add basic contact brick', 'u', 'lambda_n', 'r', ...
-        BN, 'ngap', 'alpha', 1);
-  else
-    gf_model_set(md, 'add basic contact brick', 'u', 'lambda_n', ...
-		 'lambda_t', 'r', BN, BT, 'friction_coeff', 'ngap', 'alpha', 1);
-  end
-elseif (version == 3 | version == 4) then // BN and BT defined by contact brick
-
-  gf_model_set(md, 'add variable', 'lambda_n', nbc);
-  gf_model_set(md, 'add initialized data', 'r', [r]);
-  if (version == 3) then
-    gf_model_set(md, 'add nodal contact with rigid obstacle brick', mim, 'u', ...
-	         'lambda_n', 'r', GAMMAC, obstacle, 1);
-  else
-    gf_model_set(md, 'add variable', 'lambda_t', nbc * (d-1));
-    gf_model_set(md, 'add initialized data', 'friction_coeff', ...
-		 [friction_coeff]);
-    gf_model_set(md, 'add nodal contact with rigid obstacle brick', mim, 'u', ...
-	         'lambda_n', 'lambda_t', 'r', 'friction_coeff', GAMMAC, ...
-		 obstacle, 1);
-  end
-
-elseif (version >= 5 & version <= 8) then // The integral version, Newton
- 
-  ldof = gf_mesh_fem_get(mflambda, 'dof on region', GAMMAC);
-  mflambda_partial = gf_mesh_fem('partial', mflambda, ldof);
-  gf_model_set(md, 'add fem variable', 'lambda_n', mflambda_partial);
-  gf_model_set(md, 'add initialized data', 'r', [r]);
-  OBS = gf_mesh_fem_get_eval(mfd, list(obstacle));
-  gf_model_set(md, 'add initialized fem data', 'obstacle', mfd, OBS);
-  gf_model_set(md, 'add integral contact with rigid obstacle brick', ...
-      mim_friction, 'u', 'lambda_n', 'obstacle', 'r', GAMMAC, version-4);
-          
-elseif (version == 9) then // The integral version, Uzawa on the augmented Lagrangian
-    
-  ldof = gf_mesh_fem_get(mflambda, 'dof on region', GAMMAC);
-  mflambda_partial = gf_mesh_fem('partial', mflambda, ldof);
-  nbc = gf_mesh_fem_get(mflambda_partial, 'nbdof');
-  OBS = gf_mesh_fem_get_eval(mfd, list(obstacle));
-  M = gf_asm('mass matrix', mim, mflambda_partial, mflambda_partial, GAMMAC);
-  lambda_n = zeros(1, nbc);
-  gf_model_set(md, 'add initialized fem data', 'lambda_n', mflambda_partial, lambda_n);
-  gf_model_set(md, 'add initialized data', 'r', [r]);
-  OBS = gf_mesh_fem_get_eval(mfd, list(obstacle));
-  gf_model_set(md, 'add initialized fem data', 'obstacle', mfd, OBS);
-  gf_model_set(md, 'add penalized contact with rigid obstacle brick', mim_friction, 'u', ...
-	         'obstacle', 'r', GAMMAC, 'lambda_n', 2);
-  
-  for ii=1:100
-      printf('iteration %d\n', ii);
-      gf_model_get(md, 'solve', 'max_res', 1E-9, 'max_iter', niter); // , 'very noisy');
-      U = gf_model_get(md, 'variable', 'u');
-      lambda_n_old = lambda_n;
-      lambda_n = (M\ gf_asm('integral contact Uzawa projection', GAMMAC, mim_friction, mfu, U, mflambda_partial, lambda_n, mfd, OBS, r))';
-      gf_model_set(md, 'variable', 'lambda_n', lambda_n);
-      difff = max(abs(lambda_n-lambda_n_old));
-      printf('diff : %g\n', difff/max(abs(lambda_n)));
-      // pause;
-      if (difff/max(abs(lambda_n)) < penalty_parameter) then break; end;
-  end
-  
-  solved = %t;
-  
-elseif (version >= 10 & version <= 13) then // The integral version with friction, Newton
- 
-  gf_mesh_fem_set(mflambda, 'qdim', d);
-  ldof = gf_mesh_fem_get(mflambda, 'dof on region', GAMMAC);
-  mflambda_partial = gf_mesh_fem('partial', mflambda, ldof);
-  gf_model_set(md, 'add fem variable', 'lambda', mflambda_partial);
-  gf_model_set(md, 'add initialized data', 'r', [r]);
-  gf_model_set(md, 'add initialized data', 'friction_coeff', [friction_coeff]);
-  OBS = gf_mesh_fem_get_eval(mfd, list(obstacle));
-  gf_model_set(md, 'add initialized fem data', 'obstacle', mfd, OBS);
-  gf_model_set(md, 'add integral contact with rigid obstacle brick', mim_friction, 'u', ...
-	         'lambda', 'obstacle', 'r', 'friction_coeff', GAMMAC, version-9);
-
-elseif (version == 14) then // The integral version, Uzawa on the augmented Lagrangian with friction
-  
-  gf_mesh_fem_set(mflambda, 'qdim', d);
-  ldof = gf_mesh_fem_get(mflambda, 'dof on region', GAMMAC);
-  mflambda_partial = gf_mesh_fem('partial', mflambda, ldof);
-  nbc = gf_mesh_fem_get(mflambda_partial, 'nbdof');
-  gf_model_set(md, 'add initialized data', 'friction_coeff', [friction_coeff]);
-  OBS = gf_mesh_fem_get_eval(mfd, list(obstacle));
-  M = gf_asm('mass matrix', mim, mflambda_partial, mflambda_partial, GAMMAC);
-  lambda = zeros(1, nbc);
-  gf_model_set(md, 'add initialized fem data', 'lambda', mflambda_partial, lambda);
-  gf_model_set(md, 'add initialized data', 'r', [r]);
-  OBS = gf_mesh_fem_get_eval(mfd, list(obstacle));
-  gf_model_set(md, 'add initialized fem data', 'obstacle', mfd, OBS);
-  gf_model_set(md, 'add penalized contact with rigid obstacle brick', mim_friction, 'u', ...
-	         'obstacle', 'r', 'friction_coeff', GAMMAC, 2, 'lambda');
-  
-  for ii=1:100
-      printf('iteration %d\n', ii);
-      gf_model_get(md, 'solve', 'max_res', 1E-9, 'max_iter', niter); // , 'very noisy');
-      U = gf_model_get(md, 'variable', 'u');
-      lambda_old = lambda;
-      lambda = (M\ gf_asm('integral contact Uzawa projection', GAMMAC, mim_friction, mfu, U, mflambda_partial, lambda, mfd, OBS, r, friction_coeff))';
-      gf_model_set(md, 'variable', 'lambda', lambda);
-      difff = max(abs(lambda-lambda_old));
-      printf('diff : %g\n', difff/max(abs(lambda)));
-      // pause;
-      if (difff/max(abs(lambda)) < penalty_parameter) then break; end;
-  end
-  
-  solved = %t;
-
-elseif (version == 15) then
- 
-  gf_model_set(md, 'add initialized data', 'r', [r]);
-  gf_model_set(md, 'add initialized data', 'friction_coeff', [friction_coeff]);
-  OBS = gf_mesh_fem_get_eval(mfd, list(obstacle));
-  gf_model_set(md, 'add initialized fem data', 'obstacle', mfd, OBS);
-  gf_model_set(md, 'add penalized contact with rigid obstacle brick', mim_friction, 'u', ...
-	         'obstacle', 'r', 'friction_coeff', GAMMAC);
-    
-else
-  error('Inexistent version');
-end
-
-// Solve the problem
-if (~solved) then
-  gf_model_get(md, 'solve', 'max_res', 1E-9, 'very noisy', 'max_iter', niter); // ,  'lsearch', 'simplest'); // , 'with pseudo potential');
-end
-
-U = gf_model_get(md, 'variable', 'u');
-// lambda_n = gf_model_get(md, 'variable', 'lambda_n');
-VM = gf_model_get(md, 'compute_isotropic_linearized_Von_Mises_or_Tresca', ...
-		  'u', 'clambda', 'cmu', mfvm);
-    
-
-// set a custom colormap
-// r=[0.7 .7 .7]; l = r($,:); s=63; s1=20; s2=25; s3=48;s4=55; for i=1:s, c1 = max(min((i-s1)/(s2-s1),1),0);c2 = max(min((i-s3)/(s4-s3),1),0); r($+1,:)=(1-c2)*((1-c1)*l + c1*[1 0 0]) + c2*[1 .8 .2]; end; colormap(r);
-
-h = scf(2); clf();
-h.color_map = gf_colormap('chouette');
-
-if (d == 3) then
-  c = [0.1;0;20]; 
-  x = [1;0;0]; 
-  y = [0;1;0];
-  z = [0;0;1];
-  // Whole boundary
-  // sl2 = gf_slice(list('boundary',list('none')), m, 5);
-  // Slice, 3 planes
-  // sl2 = gf_slice(list('boundary',list('union',list('planar',+1,c,x),list('planar',+1,c,y),list('planar',+1,c,z))),m,5);
-  // Slice, 2 planes
-  // sl2 = gf_slice(list('boundary',list('union',list('planar',+1,c,x),list('planar',+1,c,y))),m,5);
-  // Slice, 1 plane
-  sl2 = gf_slice(list('boundary',list('planar',+1,c,x)), m, 5);
-
-  P = gf_slice_get(sl2,'pts'); dP = gf_compute(mfu,U,'interpolate on',sl2);
-  gf_slice_set(sl2, 'pts', P+dP);
-  VMsl = gf_compute(mfvm,VM,'interpolate on',sl2);
-  //set(gcf,'renderer','zbuffer');
-  gf_plot_slice(sl2,'mesh','on','mesh_slice_edges','off','data',VMsl);
-  //view(-80,-15); axis on; camlight;
-  // map=[1:-1/10:0]'*[1 1 1]; colormap(map); // for NB
-    
-  // gf_plot(mfvm, VM, 'mesh', 'off', 'cvlst', ...
-  //        gf_mesh_get(mfu,'outer faces'), 'deformation', U, ...
-  //        'deformation_mf', mfu, 'deformation_scale', 1, 'refine', 8);
-  // view(-5,-10); camlight; colormap(map);
-  xlabel('x'); ylabel('y'); zlabel('z');
-  title('Sliced deformed configuration (not really a small deformation of course ...)');
-else
-  gf_plot(mfvm, VM, 'deformed_mesh', 'on', 'deformation', U, ...
-          'deformation_mf', mfu, 'deformation_scale', 1, 'refine', 8);
-  xlabel('x'); ylabel('y');
-  title('Deformed configuration (not really a small deformation of course ...)');
-end
-
-//colorbar;
-sleep(100);
diff --git a/interface/src/scilab/demos/demo_step_by_step.sce b/interface/src/scilab/demos/demo_step_by_step.sce
deleted file mode 100644
index 09ee944..0000000
--- a/interface/src/scilab/demos/demo_step_by_step.sce
+++ /dev/null
@@ -1,76 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_step_by_step.sce');
-
-printf('demo step_by_step started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-// creation of a simple cartesian mesh
-m = gf_mesh('cartesian', 0:0.1:1.1, 0:0.1:1.1);
-
-// create a MeshFem of for a field of dimension 1 (i.e. a scalar field)
-mf = gf_mesh_fem(m, 1);
-
-// assign the Q2 fem to all convexes of the MeshFem
-gf_mesh_fem_set(mf,'fem',gf_fem('FEM_QK(2,2)'));
-
-// view the expression of its basis functions on the reference convex
-printf('The expression of its basis functions on the reference convex\n');
-disp(gf_fem_get(gf_fem('FEM_QK(2,2)'),'poly_str')); 
-
-// an exact integration will be used
-mim = gf_mesh_im(m, gf_integ('IM_GAUSS_PARALLELEPIPED(2,4)'));
-
-// detect the border of the mesh
-border = gf_mesh_get(m,'outer_faces');
-
-// mark it as boundary #42
-gf_mesh_set(m,'region',42, border);
-
-
-// empty real model
-md = gf_model('real');
-
-// declare that "u" is an unknown of the system
-// on the finite element method `mf`
-gf_model_set(md, 'add fem variable', 'u', mf);
-
-// add generic elliptic brick on "u"
-gf_model_set(md, 'add Laplacian brick', mim, 'u');
-
-// add Dirichlet condition
-Uexact = gf_mesh_fem_get_eval(mf, list('(x-.5).^2 + (y-.5).^2 + x/5 - y/3'));
-gf_model_set(md, 'add initialized fem data', 'DirichletData', mf, Uexact);
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mf, 42, 'DirichletData');
-
-// add source term
-f = gf_mesh_fem_get_eval(mf, list('2*(x.^2+y.^2)-2*(x+y)+20*x.^3'));
-gf_model_set(md, 'add initialized fem data', 'VolumicData', mf, f);
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-
-// solve the linear system
-gf_model_get(md, 'solve');
-
-// extracted solution
-u = gf_model_get(md, 'variable', 'u');
-
-
-// export computed solution
-gf_mesh_fem_get(mf,'export_to_pos', path + '/sol.pos',u,'Computed solution');
-
-// display
-hh = scf();
-hh.color_map = jetcolormap(255);
-gf_plot(mf, u, 'mesh','on');
-
-printf('demo step_by_step terminated\n');
diff --git a/interface/src/scilab/demos/demo_stokes_3D_tank.sce b/interface/src/scilab/demos/demo_stokes_3D_tank.sce
deleted file mode 100644
index 3d9bc6d..0000000
--- a/interface/src/scilab/demos/demo_stokes_3D_tank.sce
+++ /dev/null
@@ -1,93 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_stokes_3D_tank.sce');
-
-printf('demo stokes_3D_tank started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-disp('3D stokes demonstration on a quadratic mesh');
-
-compute = input('  1:compute the solution\n  0:load a previously computed solution\n ? ');
-
-viscosity = 10;
-
-R1  = list(list('9-(y.^2+(z-6.0).^2)'),list(0),list(0));
-R2  = list(list('9-(y.^2+(z-6.0).^2)'),list(0),list(0));
-R4  = list(list(0),list(0),list(0));
-
-m = gf_mesh('import','GiD',path + 'data/tank_quadratic_2500.GiD.msh');
-mfu = gf_mesh_fem(m,3);
-mfp = gf_mesh_fem(m,1);
-mfd = gf_mesh_fem(m,1);
-mim = gf_mesh_im(m, gf_integ('IM_TETRAHEDRON(5)'));
-
-gf_mesh_fem_set(mfu,'fem',gf_fem('FEM_PK(3,2)'));
-gf_mesh_fem_set(mfd,'fem',gf_fem('FEM_PK(3,2)'));
-gf_mesh_fem_set(mfp,'fem',gf_fem('FEM_PK(3,1)'));
-
-all_faces = gf_mesh_get(m, 'outer faces', gf_mesh_get(m, 'cvid'));
-
-P = gf_mesh_get(m,'pts');
-INpid    = find(abs(P(1,:)+25) < 1e-4);
-OUTpid   = find(abs(P(1,:)-25) < 1e-4);
-TOPpid   = find(abs(P(3,:)-20) < 1e-4);
-INfaces  = gf_mesh_get(m, 'faces from pid', INpid);
-OUTfaces = gf_mesh_get(m, 'faces from pid', OUTpid);
-TOPfaces = gf_mesh_get(m, 'faces from pid', TOPpid);
-
-gf_mesh_set(m, 'region', 1, INfaces);
-gf_mesh_set(m, 'region', 2, OUTfaces);
-gf_mesh_set(m, 'region', 3, TOPfaces);
-gf_mesh_set(m, 'region', 4, _setdiff(all_faces',union(union(INfaces',OUTfaces','r'),TOPfaces','r'),'rows')');
-
-disp(sprintf('nbdof: mfu=%d, mfp=%d',gf_mesh_fem_get(mfu,'nbdof'),gf_mesh_fem_get(mfp,'nbdof')));
-
-if (compute) then
-  md = gf_model('real');
-  gf_model_set(md, 'add fem variable', 'u', mfu);
-  gf_model_set(md, 'add initialized data', 'lambda', [0]);
-  gf_model_set(md, 'add initialized data', 'mu', [viscosity]);
-  gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', 'lambda', 'mu');
-  gf_model_set(md, 'add fem variable', 'p', mfp);
-  gf_model_set(md, 'add linear incompressibility brick', mim, 'u', 'p');
-  gf_model_set(md, 'add variable', 'mult_spec', 1);
-  
-  gf_model_set(md, 'add constraint with multipliers', 'p', 'mult_spec', sparse(ones(1, gf_mesh_fem_get(mfp, 'nbdof'))), [0]);
-  gf_model_set(md, 'add initialized data', 'NeumannData', [0 -10 0]);
-  gf_model_set(md, 'add source term brick', mim, 'u', 'NeumannData', 1);
-  gf_model_set(md, 'add initialized fem data', 'Dir1data', mfd, gf_mesh_fem_get_eval(mfd, R1));
-  gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, 1, 'Dir1data');
-  gf_model_set(md, 'add initialized fem data', 'Dir2data',  mfd, gf_mesh_fem_get_eval(mfd, R2));
-  gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, 2, 'Dir2data');
-  gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, 3);
-  gf_model_set(md, 'add initialized fem data', 'Dir3data', mfd, gf_mesh_fem_get_eval(mfd, R4));
-  gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, 4, 'Dir3data');
-
-  disp('running solve... can take some minutes and needs ~600MB of memory');
-  t0 = timer(); 
-
-  gf_model_get(md, 'solve', 'lsolver', 'superlu', 'noisy');
-  disp(sprintf('solve done in %.2f sec', timer()-t0));
-
-  U = gf_model_get(md, 'variable', 'u');
-  P = gf_model_get(md, 'variable', 'p');
-  
-  save(path + '/demo_stokes_3D_tank_UP.mat',U,P);
-  disp('[the solution has been saved in ''demo_stokes_3D_tank_UP.mat'']');
-else
-  load(path + '/demo_stokes_3D_tank_UP.mat');
-end
-
-disp('Got a solution, now you can call demo_stokes_3D_tank_draw to generate graphics');
-
-printf('demo stokes_3D_tank terminated\n');
diff --git a/interface/src/scilab/demos/demo_stokes_3D_tank_draw.sce b/interface/src/scilab/demos/demo_stokes_3D_tank_draw.sce
deleted file mode 100644
index f107344..0000000
--- a/interface/src/scilab/demos/demo_stokes_3D_tank_draw.sce
+++ /dev/null
@@ -1,73 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_stokes_3D_tank_draw.sce');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-if (exists('U')~=1 | exists('P') ~= 1) then
-  error('run demo_stokes_3D_tank2 first');
-end
-
-// a nice colormap
-c = [0.0 0.0 1.0; 
-     0.0 0.5 1.0; 
-     0.0 1.0 0.5; 
-     0.0 1.0 0.0; 
-     0.5 1.0 0.0; 
-     1.0 0.5 0.0; 
-     1.0 0.4 0.0; 
-     1.0 0.0 0.0; 
-     1.0 0.2 0.0; 
-     1.0 0.4 0.0; 
-     1.0 0.6 0.0; 
-     1.0 0.8 0.0];
-
-h = scf();
-h.color_map = c;
-
-// slice the mesh with two half spaces
-sl  = gf_slice(list('boundary',list('intersection',list('planar',+1,[0;0;0],[0;1;0]),list('planar',+1,[0;0;0],[1;0;0]))),m,6);
-Usl = gf_compute(mfu,U,'interpolate on', sl);
-Psl = gf_compute(mfp,P,'interpolate on', sl);
-
-drawlater;
-gf_plot_slice(sl,'mesh_faces','on','mesh','on','data',sqrt(sum(Usl.^2,1)),'mesh_slice_edges','off');
-drawnow;
-
-sl  = gf_slice(list('boundary',list('intersection',list('planar',+1,[0;0;6],[0;0;-1]),list('planar',+1,[0;0;0],[0;1;0]))),m,6);
-Usl = gf_compute(mfu,U,'interpolate on', sl);
-Psl = gf_compute(mfp,P,'interpolate on', sl);
-
-drawlater;
-gf_plot_slice(sl,'mesh_faces','on','mesh','on','data',sqrt(sum(Usl.^2,1)),'mesh_slice_edges','off');
-drawnow;
-
-sl2 = gf_slice(list('boundary',list('planar',+1,[0;0;0],[0;1;0])),m,6,_setdiff(all_faces',TOPfaces','rows')');
-drawlater;
-gf_plot_slice(sl2,'mesh_faces','off','mesh','on','pcolor','off');
-drawnow;
-
-// streamline "starting" points
-hh = [1 5 9 12.5 16 19.5];
-H  = [zeros(2,length(hh));hh];
-
-// compute the streamlines
-tsl  = gf_slice('streamlines',mfu,U,H);
-Utsl = gf_compute(mfu,U,'interpolate on', tsl);
-
-// render them with "tube plot"
-drawlater;
-[a,h] = gf_plot_slice(tsl,'mesh','off','tube_radius',.2,'tube_color','red');
-title('Demo Stokes Tank 3D');
-drawnow;
-
-h.color_map = c;
-
-printf('demo stokes_3D_tank_draw terminated\n');
diff --git a/interface/src/scilab/demos/demo_structural_optimization.sce b/interface/src/scilab/demos/demo_structural_optimization.sce
deleted file mode 100644
index 6363b6b..0000000
--- a/interface/src/scilab/demos/demo_structural_optimization.sce
+++ /dev/null
@@ -1,465 +0,0 @@
-// Copyright (C) 2009 Alassane SY, Yves Renard.
-// Copyright (C) 2009-2010 Yann Collette.
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-//  Shape optimization of a structure with a coupling between topological and
-//  shape gradient (with a fictitious domain approach).
-//
-//  This program is used to check that matlab-getfem is working. This is
-//  also a good example of use of GetFEM++.
-//
-
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_structural_optimization.sce');
-
-printf('demo structural_optimization started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-Do_Plot = %T;
-
-// parameters
-
-TEST_CASE = 1; // 0 : 2D, initial holes, shape gradient only
-               // 1 : 2D, no initial hole, coupling with topological gradient
-               // 2 : 3D, initial holes, shape gradient only
-               // 3 : 3D, no initial hole, coupling with topological gradient
-
-select TEST_CASE
-  case 0 then
-    N = 2;
-    initial_holes = 1;
-  case 1 then
-    N = 2;
-    initial_holes = 0;
-  case 2 then
-    N = 3;
-    initial_holes = 1;
-  case 3 then
-    N = 3;
-    initial_holes = 0;
-end
-
-k               = 1;    // Degree of the finite element method for u
-lambda          = 1;    // Lame coefficient
-mu              = 1;    // Lame coefficient
-
-if (N == 2) then
-  NY = 40;             // Number of elements in y direction
-  level_set_rate = 0.4 / NY;
-  reinitialisation_time = 0.005;
-  threshold_shape = 0.90;
-  if (TEST_CASE == 1) then
-    threshold_topo = 1.3;
-  else
-    threshold_topo = 0;
-  end
-  nbiter = 400;
-  NBDRAW = 20;            // Draw solution each NBDRAW iterations
-else
-  NY = 30;
-  level_set_rate = 0.025 / NY;
-  reinitialisation_time = 0.003;
-  threshold_shape = 15;
-  if (TEST_CASE == 3) then
-    threshold_topo = 30;
-  else
-    threshold_topo = 0;
-  end
-  penalty_param = 1E-6;
-  nbiter = 600;
-  NBDRAW = 5;            // Draw solution each NBDRAW iterations
-end
-
-hole_radius     = max(0.03,2/NY); // Hole radius for topological optimization
-cg_eps          = 1e-8;
-cg_iter         = 100000;
-
-if (N == 2) then
-  CF = k*NY/40.; // Correction factor. Useful ?
-else
-  CF = k*NY/8;
-end
-threshold_shape = CF * 0.9;
-threshold_topo  = CF * 0.2;
-NBDRAW          = 5;    // Draw solution each NBDRAW iterations
-ls_degree       = 1;    // Degree of the level-set. Should be one for the moment.
-
-DEBUG = 0;
-if (DEBUG) then
-  NG = 3;
-else
-  NG = 2;
-end
-
-// Mesh definition
-// m = gf_mesh('cartesian', -1:(1/NY):1, -.5:(1/NY):.5);
-if (N == 2) then
-  m = gf_mesh('regular simplices', -1:(1/NY):1, -.5:(1/NY):.5);
-else
-  m = gf_mesh('regular simplices', -1:(1/NY):1, -.5:(1/NY):.5, -.5:(1/NY):.5);
-end
-pts = gf_mesh_get(m, 'pts');
-
-// Find the boundary GammaD and GammaN
-pidleft = find((abs(pts(1, :)+1.0) < 1E-7));
-fidleft = gf_mesh_get(m, 'faces from pid', pidleft);
-normals = gf_mesh_get(m, 'normal of faces', fidleft);
-fidleft = fidleft(:,find(abs(normals(1, :)+1) < 1E-3));
-GAMMAD  = 2;
-gf_mesh_set(m, 'region', GAMMAD, fidleft);
-
-pidright = find((abs(pts(1, :)-1.0) < 1E-7));
-fidright = gf_mesh_get(m, 'faces from pid', pidright);
-normals  = gf_mesh_get(m, 'normal of faces', fidright);
-fidright = fidright(:,find(abs(normals(1, :)-1) < 1E-3));
-GAMMAN   = 3;
-gf_mesh_set(m, 'region', GAMMAN, fidright);
-
-// Definition of the finite element methods
-_ls = gf_levelset(m, ls_degree);
-mls = gf_mesh_levelset(m);
-gf_mesh_levelset_set(mls, 'add', _ls);
-mf_ls = gf_levelset_get(_ls, 'mf');
-if (N == 2) then
-  mimls = gf_mesh_im(m, gf_integ('IM_TRIANGLE(4)'));
-else
-  mimls = gf_mesh_im(m, gf_integ('IM_TETRAHEDRON(5)'));   
-end
-mf_basic = gf_mesh_fem(m, N);
-gf_mesh_fem_set(mf_basic,'fem',gf_fem(sprintf('FEM_PK(%d,%d)', N, k)));
-mf_g = gf_mesh_fem(m, 1);
-gf_mesh_fem_set(mf_g,'fem', gf_fem(sprintf('FEM_PK_DISCONTINUOUS(%d,%d)', N, k-1)));
-mf_cont = gf_mesh_fem(m, N);
-gf_mesh_fem_set(mf_cont,'fem', gf_fem(sprintf('FEM_PK(%d,%d)', N, ls_degree)));
-
-disp(sprintf('There are %d elasticity dofs', gf_mesh_fem_get(mf_basic, 'nbdof')));
-
-disp('Computation of mass matrices and preconditioners');
-timer();
-Mcont = gf_asm('mass matrix', mimls, mf_cont);
-//RMcont = sp_cholinc(Mcont, '0');
-RMcont = sp_cholinc(Mcont);
-Mcontls = gf_asm('mass matrix', mimls, mf_ls);
-//RMcontls = sp_cholinc(Mcontls, '0');
-RMcontls = sp_cholinc(Mcontls);
-disp(sprintf('Computation done in %g seconds', timer()));
-
-// Definition of the initial level-set
-if (initial_holes) then
-  if (N == 2) then
-    ULS = gf_mesh_fem_get_eval(mf_ls, list(list('(-0.6-sin(%pi*4*x).*cos(%pi*4*y))/(4*%pi)')));
-  else
-    ULS = gf_mesh_fem_get_eval(mf_ls, list(list('-(0.6-sin(%pi*4*x).*cos(%pi*4*y).*cos(%pi*4*z))/(4*%pi)')));
-  end
-else
-  ULS = gf_mesh_fem_get_eval(mf_ls, list(list('x - 2')));
-end
-
-// Level-set nodes
-P = gf_mesh_fem_get(mf_ls, 'basic dof nodes');
-
-// Force on the right part (Neumann condition)
-if (N == 2) then
-  F = gf_mesh_fem_get_eval(mf_basic, list(list('0', '-1.0*(abs(y) < 0.05)')));
-else
-  F = gf_mesh_fem_get_eval(mf_basic, list(list('0', '0', '-20*(abs(y) < 0.05).*(abs(z) < 0.05)')));
-end
-
-if Do_Plot then
-  h = scf();
-  h.color_map = jetcolormap(255);
-end
-
-// Model definition
-
-gf_levelset_set(_ls, 'values', ULS);
-disp('Adapting the mesh');
-gf_mesh_levelset_set(mls, 'adapt');
-  
-if (N == 2) then
-  mim = gf_mesh_im('levelset',mls,'inside', gf_integ('IM_TRIANGLE(6)'));
-else
-  mim = gf_mesh_im('levelset',mls,'inside', gf_integ('IM_TETRAHEDRON(6)'));
-end
-
-disp('Mesh adapted');
-gf_mesh_im_set(mim, 'integ', 4);
-
-disp('Integration methods adapted');
-mf = gf_mesh_fem('partial', mf_basic, 1:gf_mesh_fem_get(mf_basic, 'nbdof'));
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mf);
-gf_model_set(md, 'add initialized data', 'mu', [mu]);
-gf_model_set(md, 'add initialized data', 'lambda', [lambda]);
-gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', 'lambda', 'mu');
-gf_model_set(md, 'add initialized data', 'penalty_param', [1E-8]);
-gf_model_set(md, 'add mass brick', mim, 'u', 'penalty_param');
-// gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', 1, GAMMAD);
-gf_model_set(md,'add Dirichlet condition with penalization', mim, 'u', 1E5, GAMMAD);
-gf_model_set(md, 'add initialized fem data', 'Force', mf_basic, F);
-gf_model_set(md, 'add source term brick', mim, 'u', 'Force', GAMMAN);
-
-// Optimization loop
-for niter = 1:nbiter
-  timer();
-  gf_workspace('push');
-
-  if (niter > 1) then
-    gf_levelset_set(_ls, 'values', ULS);
-    disp('Adapting the mesh');
-    gf_mesh_levelset_set(mls, 'adapt');
-    disp('Mesh adapted');
-    gf_mesh_im_set(mim, 'adapt');
-    disp('Integration methods adapted');
-  end
-
-  M = gf_asm('mass matrix', mim, mf_basic);
-  D = abs(full(diag(M)));
-  ind = find(D > (1/NY)^N/10000000);
-  gf_mesh_fem_set(mf, 'set partial', ind); 
-  // mf = gf_mesh_fem('partial', mf_basic, ind);
-
-  // Solving the direct problem
-  disp('solving the direct problem');
-  gf_model_get(md, 'solve', 'max_res',1e-7); //'noisy');
-  U = gf_model_get(md, 'variable', 'u');
-  nbd = gf_mesh_fem_get(mf_ls, 'nbdof');
-  
-  // Computation of indicators (computation of K could be avoided)
-  K = gf_asm('linear elasticity', mim, mf, mf_ls, lambda*ones(1, nbd), mu*ones(1, nbd));
-  disp(sprintf('Elastic energy at iteration %d: %g', niter, U*K*U'));
-  S = gf_asm('volumic','V()+=comp()',mim);
-  if (N == 2) then
-    disp(sprintf('Remaining surface of material: %g', S));
-  else
-    disp(sprintf('Remaining volume of material: %g', S));
-  end
-  
-  DU = gf_compute(mf, U, 'gradient', mf_g);
-  EPSU = DU + permute(DU, [2 1 3]);
-  
-  // Computation of the shape derivative
-  if (N == 2) then
-    GF1 = (DU(1,1,:) + DU(2,2,:)).^2*lambda + 2*mu*(sum(sum(EPSU.^2, 1), 2));
-  else
-    GF1 = (DU(1,1,:) + DU(2,2,:) + DU(3,3,:)).^2*lambda + 2*mu*(sum(sum(EPSU.^2, 1), 2));
-  end
-  GF = matrix(GF1, 1, size(GF1, 3)) - threshold_shape;
-  
-  // computation of the topological gradient
-  if (N == 2) then
-     GT = -%pi*( (lambda+2*mu) / (2*mu*(lambda+mu)) * (4*mu*GF1 + ...
-          2*(lambda-mu)*(lambda+mu)*(DU(1,1,:) + DU(2,2,:)).^2));
-  else
-     GT = -%pi*( (lambda+2*mu) / (mu*(9*lambda+14*mu)) * (20*mu*GF1 + ...
-          2*(3*lambda-2*mu)*(lambda+mu)*(DU(1,1,:) + DU(2,2,:) + DU(3,3,:)).^2));
-  end
-  GT = matrix(GT, 1, size(GT, 3)) + threshold_topo;
-  
-  // filtering the gradients
-  M    = gf_asm('mass matrix', mim, mf_g);
-  D    = abs(full(diag(M)));
-  maxD = max(D);
-  ind  = find(D < maxD/40);
-
-  // Extension of the gradient into the hole. Too rough ?
-  GF(ind) = GF(ind) * 0;
-
-  // Threshold on the gradient
-  GF      = min(GF, 2*threshold_shape);
-  ind     = find(D < maxD/1.2);
-  GT(ind) = GT(ind) * 0 - 20;
-
-  // Drawing the gradients
-  if (modulo(niter,NBDRAW)==0 | niter==1) & Do_Plot then
-    drawlater;
-    clf(h);
-    if (N == 2) then
-      subplot(NG,1,1);
-      gf_plot(mf_g, GF, 'disp_options', 'off', 'refine', 1);
-      title('Shape gradient');
-      //[h1,h2] = gf_plot(mf_ls, ULS, 'contour', 0,'pcolor', ...
-      //                  'off', 'disp_options', 'off', 'refine', 3);
-      //h2(1).children(:).thickness = 1;
-      //h2(1).children(:).foreground = color('black');
-      colorbar(min(ULS),max(ULS));
-      if (DEBUG==0) then
-        subplot(NG,1,2);
-        // gf_plot(mf_g, GT, 'disp_options', 'off', 'disp_options', 'off', 'refine', 8);
-        // title('Topological gradient');
-        gf_plot(mf_ls, ULS, 'disp_options', 'off', 'refine', 1);
-        [h1,h2]=gf_plot(mf_ls, ULS, 'contour', 0,'pcolor', 'off', 'disp_options', 'off', 'refine', 3);
-        //set(h2{1},'LineWidth',1);
-        //set(h2{1},'Color','black');
-        title('Level set function');
-        colorbar(min(ULS),max(ULS));  
-      end
-    else
-      sl=gf_slice(list('boundary', list('isovalues', -1, mf_ls, ULS, 0.0)), m, 5);
-      // sl=gf_slice(list('isovalues', 0, mf_ls, ULS, 0.0), m, 5);
-      Usl=gf_compute(mf_g, GF,'interpolate on',sl);
-      // P=gf_slice_get(sl,'pts'); P=P([1 3 2],:); gf_slice_set(sl,'pts',P);
-      gf_plot_slice(sl,'data',Usl,'mesh','on','mesh_slice_edges_color', ...
-                    [.7 .7 .7],'mesh_edges_color',[.5 .5 1]);
-      colorbar;
-      title('Shape gradient on the remaining volume');
-    end
-    sleep(100);
-    drawnow;
-  end
-
-  [val, i] = max(GT);
-  disp(sprintf('Max value of the topological gradient: %g', val));
-
-  // Making a new hole (topological optimization)
-  if (val > 0) then
-    point = gf_mesh_fem_get(mf_g, 'basic dof nodes', [i]);
-    if (N == 2) then
-      disp(sprintf('Making a new hole whose center is (%g, %g)', point(1), point(2)));
-      ULS = max(ULS, (hole_radius^2 - (P(1,:) - point(1)).^2 - ...
-                (P(2,:) - point(2)).^2)/(2*hole_radius));
-    else
-      disp(sprintf('Making a new hole whose center is (%g, %g, %g)', point(1), point(2), point(3)));
-      ULS = max(ULS, (hole_radius^2 - (P(1,:) - point(1)).^2 - ...
-                (P(2,:) - point(2)).^2 - (P(3,:) - point(3)).^2)/(2*hole_radius));
-    end
-  end   
-  
-  // Evolution of the level-set thank to shape derivative. Simple version.
-  Mcontls = gf_asm('mass matrix', mimls, mf_ls); // Could be computed only once.
-                                                 // and factorized once !
-  Fdisc = gf_asm('volumic source', mimls, mf_ls, mf_g, GF);
-  //Vcont = Mcontls \ Fdisc;
-  Vcont = sp_cgs(Mcontls, Fdisc, cg_eps, cg_iter, RMcontls);
-  //Vcont = sp_cgne(Mcontls, Fdisc, cg_eps, cg_iter,RMcontls);
-  ULS = ULS - Vcont' * level_set_rate;
-
-  // Evolution of the level-set thank to shape derivative.
-  // Hamilton-Jacobi equation. Less stable.
-
-  //  dt = 0.006; NT = 10; ddt = dt / NT;
-  //  for t = 0:ddt:dt
-  //    DLS = gf_compute(mf_ls, ULS, 'gradient', mf_g);
-  //    NORMDLS = sqrt(sum(DLS.^2, 1)) + 0.000001;
-  //    GFF = GF ./ NORMDLS;
-  // 
-  //    if (N == 2) then
-  //      V = DLS.*[GFF; GFF];
-  //    else
-  //      V = DLS.*[GFF; GFF; GFF];
-  //    end
-  //
-  //    Fdisc = gf_asm('volumic source', mimls, mf_cont, mf_g, V);
-  //    // Vcont = Mcont \ Fdisc;
-  //    Vcont = sp_cgs(Mcont, Fdisc, cg_eps, cg_iter, RMcont);
-  //
-  //    gf_compute(mf_ls, ULS, 'convect', mf_cont,Vcont,ddt,2, 'extrapolation');
-  //  end
-
-  Mcont = gf_asm('mass matrix', mimls, mf_cont); // Could be computed only once.
-                                                 // and factorized once !
-
-  if (0) then
-    dt = 0.006; NT = 10; ddt = dt / NT;
-    for t = 0:ddt:dt
-      DLS = gf_compute(mf_ls, ULS, 'gradient', mf_g);
-      NORMDLS = sqrt(sum(DLS.^2, 1)) + 0.000001;
-      GFF = GF ./ NORMDLS;
-  
-      if (N == 2) then
-        V = DLS.*[GFF; GFF];
-      else
-        V = DLS.*[GFF; GFF; GFF];
-      end
-  
-      Fdisc = gf_asm('volumic source', mimls, mf_cont, mf_g, V);
-      Vcont = Mcont \ Fdisc;
-
-      gf_compute(mf_ls, ULS, 'convect', mf_cont, Vcont, ddt, 2, 'extrapolation');
-    end
-  end
-
-  if (DEBUG & mod(niter, NBDRAW) == 0) & Do_Plot then
-    drawlater;
-    subplot(NG,1,2);
-    gf_plot(mf_ls, ULS, 'disp_options', 'off', 'refine', 3);
-    colorbar(min(ULS),max(ULS));
-    //[h1,h2]=gf_plot(mf_ls, ULS, 'contour', 0,'pcolor', ...
-    //              'off', 'disp_options', 'off', 'refine', 3);
-    //h2(1).children(:).thickness = 1;
-    //h2(1).children(:).foreground = color('black');
-    drawnow;
-    disp('Level set function after convection drawn');
-    sleep(100);
-  end
-   
-  // Re-initialization of the level-set
-  dt = reinitialisation_time; NT = 10; ddt = dt / NT;
-  ULS0 = ULS; 
-  for t = ddt:ddt:dt
-    DLS = gf_compute(mf_ls, ULS, 'gradient', mf_g);
-    Fdisc = gf_asm('volumic source', mimls, mf_cont, mf_g, DLS);
-    //DLScont = Mcont \ Fdisc;
-    DLScont = sp_cgs(Mcont, Fdisc, cg_eps, cg_iter, RMcont);
-    //DLScont = sp_cgne(Mcont, Fdisc, cg_eps, cg_iter, RMcont);
-    NORMDLS = sqrt(sum(matrix(DLScont, N, size(DLScont, 1)/N).^2, 1)) + 1e-12;
-    SULS = sign(ULS) ./ NORMDLS;
-        
-    if (N == 2) then
-      W = DLScont.*matrix([SULS; SULS], N*size(SULS, 2), 1);
-    else
-      W = DLScont.*matrix([SULS; SULS; SULS], N*size(SULS, 2), 1);
-    end;
-   
-    gf_compute(mf_ls, ULS, 'convect', mf_cont, W, ddt, 1, 'unchanged');
-    ULS = ULS + ddt * sign(ULS);
-  end
-
-  if (DEBUG & modulo(niter, 3) == 0) & Do_Plot then
-    drawlater;
-    AA = sqrt(sum(DLS.^2, 1));
-    disp(sprintf('Norm dls after: %g %g %g %g', AA(1), AA(2), AA(3), AA(4)));
-    disp(sprintf('Norm dls after: max = %g, min = %g', max(AA), min(AA)));
-
-    subplot(NG,1,3);
-    gf_plot(mf_ls, ULS, 'disp_options', 'off');
-    colorbar(min(ULS),max(ULS));
-    //[h1,h2]=gf_plot(mf_ls, ULS, 'contour', 0,'pcolor', ...
-    //               'off', 'disp_options', 'off');
-    //h2(1).children(:).thickness = 1;
-    //h2(1).children(:).foreground = color('black');
-    drawnow;
-    disp('Drawing the level set function after re-initialization');
-    sleep(100);
-  end
-
-  gf_workspace('pop');
-  disp(sprintf('this iteration took %g minutes', timer()/60));
-end
-
-printf('demo structural_optimization terminated\n');
diff --git a/interface/src/scilab/demos/demo_thermo_elasticity_electrical_coupling.sce b/interface/src/scilab/demos/demo_thermo_elasticity_electrical_coupling.sce
deleted file mode 100644
index 8c90458..0000000
--- a/interface/src/scilab/demos/demo_thermo_elasticity_electrical_coupling.sce
+++ /dev/null
@@ -1,222 +0,0 @@
-// Deformation of a plate under the coupling of thermal, elasticity, and
-// electric effects.
-//
-//
-//     ______________________________________
-//   /|         __       __       __         |->
-//   /|        /  \     /  \     /  \        |->
-//   /|       |    |   |    |   |    |       |-> F
-//   /|        \__/     \__/     \__/        |->
-//   /|______________________________________|->
-//     
-//
-// Elastic problem: The plate is clamped at rhe left boundary and a
-//   traction density of force F is prescribed at the right boundary.
-// Electric problem: The potential is prescribed to be 0V at the right
-//   boundary and 0.1V at the left boundary.
-// Thermal problem: A thermal insulation condition is prescribed at the
-//   left and hole boudnaries. The remaining boundary and the plate itself
-//   is supposed to be submitted to an heat transfert with respect to the
-//   air at 20°C.
-// Coupling terms:
-//   - Joule heating: source term  sigma|Grad_V|^2
-//   - Dependance of the thermal conductivity in temperature :
-//     sigma = 1/(rho_0(1+alpha(theta-T0)))
-//     with T0 = 20°C, rho_0 the resistance temperature coefficient at T0
-//     and alpha the second resistance temperature coefficient.
-//   - Thermal expansion:
-//     stress_tensor = clambdastar div(u) I + 2 cmu epsilon(u) - beta theta I
-//     with beta = alpha_th E/(1-2nu), alpha_th being the thermal
-//     expansion coefficient.
-// The first two coupling terms are nonlinear ones.
-
-
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_thermo_elasticity_electrical_coupling.sce');
-
-printf('demo thermo elasticity electrical coupling  started\n');
-
-// trace on;
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-
-gf_workspace('clear all');
-
-//
-// Physical parameters
-//
-epsilon = 1.;       // Thickness of the plate (cm)
-E = 21E6;           // Young Modulus (N/cm^2)
-nu = 0.3;           // Poisson ratio
-clambda = E*nu/((1+nu)*(1-2*nu)); // First Lame coefficient (N/cm^2)
-cmu = E/(2*(1+nu));               // Second Lame coefficient (N/cm^2)
-clambdastar = 2*clambda*cmu/(clambda+2*cmu); // Lame coefficient for Plane stress (N/cm^2)
-F = 100E2;          // Force density at the right boundary (N/cm^2)
-kappa = 4.;         // Thermal conductivity (W/(cm K))
-D = 10;             // Heat transfert coefficient (W/(K cm^2))
-air_temp = 20;      // Temperature of the air in ??C.
-alpha_th = 16.6E-6; // Thermal expansion coefficient (/K).
-T0 = 20;            // Reference temperature in ??C.
-rho_0 = 1.754E-8;   // Resistance temperature coefficient at T0 = 20??C
-alpha = 0.0039;     // Second resistance temperature coefficient.
-
-//
-// Numerical parameters
-//
-h = 2;                      // Approximate mesh size
-elements_degree = 2;        // Degree of the finite element methods
-draw_mesh = %t;             // Draw the mesh after mesh generation or not
-solve_in_two_steps = %t;    // Solve the elasticity problem separately or not
-
-//
-// Mesh generation. Meshes can also been imported from several formats.
-//
-mo1 = gf_mesher_object('rectangle', [0 0], [100 25]);
-mo2 = gf_mesher_object('ball', [25 12.5], 8);
-mo3 = gf_mesher_object('ball', [50 12.5], 8);
-mo4 = gf_mesher_object('ball', [75 12.5], 8);
-mo5 = gf_mesher_object('union', mo2, mo3, mo4);
-mo  = gf_mesher_object('set minus', mo1, mo5);
-
-disp('Mesh generation');
-gf_util('trace level', 2);   // No trace for mesh generation
-mesh = gf_mesh('generate', mo, h, 2);
-
-//
-// Boundary selection
-//
-fb1 = gf_mesh_get(mesh, 'outer faces in box', [1 1], [99 24]);  // Boundary of the holes
-fb2 = gf_mesh_get(mesh, 'outer faces with direction', [ 1 0], 0.01); // Right boundary
-fb3 = gf_mesh_get(mesh, 'outer faces with direction', [-1 0], 0.01); // Left boundary
-fb4 = gf_mesh_get(mesh, 'outer faces with direction', [0  1], 0.01); // Top boundary
-fb5 = gf_mesh_get(mesh, 'outer faces with direction', [0 -1], 0.01); // Bottom boundary
-
-RIGHT_BOUND = 1; LEFT_BOUND = 2; TOP_BOUND = 3; BOTTOM_BOUND = 4; HOLE_BOUND = 5; 
-gf_mesh_set(mesh, 'region',  RIGHT_BOUND, fb2);
-gf_mesh_set(mesh, 'region',   LEFT_BOUND, fb3);
-gf_mesh_set(mesh, 'region',    TOP_BOUND, fb4);
-gf_mesh_set(mesh, 'region', BOTTOM_BOUND, fb5);
-gf_mesh_set(mesh, 'region',   HOLE_BOUND, fb1);
-gf_mesh_set(mesh, 'region subtract',  RIGHT_BOUND, HOLE_BOUND);
-gf_mesh_set(mesh, 'region subtract',   LEFT_BOUND, HOLE_BOUND);
-gf_mesh_set(mesh, 'region subtract',    TOP_BOUND, HOLE_BOUND);
-gf_mesh_set(mesh, 'region subtract', BOTTOM_BOUND, HOLE_BOUND);
-
-if (draw_mesh)
-  scf(1);
-  gf_plot_mesh(mesh, 'refine', 8, 'curved', 'on', 'regions', [RIGHT_BOUND LEFT_BOUND TOP_BOUND BOTTOM_BOUND]);
-  title('Mesh');
-  sleep(1000);
-end
-
-//
-// Definition of finite element methods and integration method
-//
-
-mfu = gf_mesh_fem(mesh, 2); // Finite element for the elastic displacement
-gf_mesh_fem_set(mfu, 'classical fem', elements_degree);
-mft = gf_mesh_fem(mesh, 1); // Finite element for the temperature and the electrical field
-gf_mesh_fem_set(mft, 'classical fem', elements_degree);
-mfvm = gf_mesh_fem(mesh, 1); // Finite element for Von Mises stress interpolation
-gf_mesh_fem_set(mfvm, 'classical discontinuous fem', elements_degree-1);
-mim = gf_mesh_im(mesh, elements_degree^2);   // Integration method
-
-
-//
-// Model definition
-//
-
-md=gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);       // Displacement of the structure
-gf_model_set(md, 'add fem variable', 'theta', mft);   // Temperature
-gf_model_set(md, 'add fem variable', 'V', mft);       // Electric potential
-
-// Membrane elastic deformation
-gf_model_set(md, 'add initialized data', 'cmu', [cmu]);
-gf_model_set(md, 'add initialized data', 'clambdastar', [clambdastar]);
-gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', 'clambdastar', 'cmu');
-
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', elements_degree-1, LEFT_BOUND);
-gf_model_set(md, 'add initialized data', 'Fdata', [F*epsilon, 0]);
-gf_model_set(md, 'add source term brick', mim, 'u', 'Fdata', RIGHT_BOUND);
-
-// Electrical field
-sigmaps = '(eps/(rho_0*(1+alpha*(theta-T0))))';
-gf_model_set(md, 'add initialized data', 'eps', [epsilon]);
-gf_model_set(md, 'add initialized data', 'rho_0', [rho_0]);
-gf_model_set(md, 'add initialized data', 'alpha', [alpha]);
-gf_model_set(md, 'add initialized data', 'T0', [T0]);
-gf_model_set(md, 'add nonlinear generic assembly brick', mim, sigmaeps+'*(Grad_V.Grad_Test_V)');
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'V', elements_degree-1, RIGHT_BOUND);
-gf_model_set(md, 'add initialized data', 'DdataV', [0.1]);
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'V', elements_degree-1, LEFT_BOUND, 'DdataV');
-
-// Thermal problem
-gf_model_set(md, 'add initialized data', 'kaeps', [kappa*epsilon]);
-gf_model_set(md, 'add generic elliptic brick', mim, 'theta', 'kaeps');
-gf_model_set(md, 'add initialized data', 'D2', [D*2]);
-gf_model_set(md, 'add initialized data', 'D2airt', [air_temp*D*2]);
-gf_model_set(md, 'add mass brick', mim, 'theta', 'D2');
-gf_model_set(md, 'add source term brick', mim, 'theta', 'D2airt');
-gf_model_set(md, 'add initialized data', 'Deps', [D/epsilon]);
-gf_model_set(md, 'add initialized data', 'Depsairt', [air_temp*D/epsilon]);
-gf_model_set(md, 'add Fourier Robin brick', mim, 'theta', 'Deps', TOP_BOUND);
-gf_model_set(md, 'add source term brick', mim, 'theta', 'Depsairt', TOP_BOUND);
-gf_model_set(md, 'add Fourier Robin brick', mim, 'theta', 'Deps', BOTTOM_BOUND);
-gf_model_set(md, 'add source term brick', mim, 'theta', 'Depsairt', BOTTOM_BOUND);
-
-// Joule heating term
-gf_model_set(md, 'add nonlinear generic assembly brick', mim, '-'+sigmaeps+'*Norm_sqr(Grad_V)*Test_theta');
-
-// Thermal expansion term
-gf_model_set(md, 'add initialized data', 'beta', [alpha_th*E/(1-2*nu)]);
-gf_model_set(md, 'add linear generic assembly brick', mim, 'beta*(T0-theta)*Trace(Grad_Test_u)');
-
-
-//
-// Model solve and solution plot
-//
-if (solve_in_two_steps) 
-  gf_model_set(md, 'disable variable', 'u');
-  disp(sprintf('First problem with %d dofs', gf_model_get(md, 'nbdof')));
-  gf_model_get(md, 'solve', 'max_res', 1E-9, 'max_iter', 100, 'noisy');
-  gf_model_set(md, 'enable variable', 'u');
-  gf_model_set(md, 'disable variable', 'theta');
-  gf_model_set(md, 'disable variable', 'V');
-  disp(sprintf('Second problem with %d dofs', gf_model_get(md, 'nbdof')));
-  gf_model_get(md, 'solve', 'max_res', 1E-9, 'max_iter', 100, 'noisy');
-else
-  disp(sprintf('Second problem with %d dofs', gf_model_get(md, 'nbdof')));
-  gf_model_get(md, 'solve', 'max_res', 1E-9, 'max_iter', 100, 'noisy');
-end
-  
-  
-U = gf_model_get(md, 'variable', 'u');
-V = gf_model_get(md, 'variable', 'V');
-THETA = gf_model_get(md, 'variable', 'theta');
-VM = gf_model_get(md, 'compute_isotropic_linearized_Von_Mises_or_Tresca', 'u', 'clambdastar', 'cmu', mfvm);
-CO = matrix(gf_model_get(md, 'interpolation', '-'+sigmaeps+'*Grad_V', mfvm), [2 gf_mesh_fem_get(mfvm, 'nbdof')]);
-    
-hh = scf(2);
-hh.color_map = jetcolormap(255);
-subplot(3,1,1);
-gf_plot(mfvm, VM, 'mesh', 'off', 'deformed_mesh','off', 'deformation', U, 'deformation_mf', mfu, 'deformation_scale', 100, 'refine', 8); colorbar(min(VM),max(VM));
-title('Von Mises stress in N/cm^2 (on the deformed configuration, scale factor x100)');
-subplot(3,1,2);
-drawlater;
-gf_plot(mft, V, 'mesh', 'off', 'deformed_mesh','off', 'deformation', U, 'deformation_mf', mfu, 'deformation_scale', 100, 'refine', 8); colorbar(min(V),max(V));
-// gf_plot(mfvm, CO, 'quiver', 'on', 'quiver_density', 0.1, 'mesh', 'off', 'deformed_mesh','off', 'deformation_mf', mfu, 'deformation', U, 'deformation_scale', 100, 'refine', 8);
-title('Electric potential in Volt (on the deformed configuration, scale factor x100)');
-drawnow;
-subplot(3,1,3);
-gf_plot(mft, THETA, 'mesh', 'off', 'deformed_mesh','off', 'deformation', U, 'deformation_mf', mfu, 'deformation_scale', 100, 'refine', 8); colorbar(min(THETA),max(THETA));
-title('Temperature in °C (on the deformed configuration, scale factor x100)');
-
-
-printf('demo thermo elasticity electrical coupling terminated\n');
diff --git a/interface/src/scilab/demos/demo_topological_optimization.sce b/interface/src/scilab/demos/demo_topological_optimization.sce
deleted file mode 100644
index 32c7927..0000000
--- a/interface/src/scilab/demos/demo_topological_optimization.sce
+++ /dev/null
@@ -1,166 +0,0 @@
-// Copyright (C) 2009 Alassane SY, Yves Renard.
-// Copyright (C) 2010 Yann Collette.
-//
-// This file is a part of GetFEM++
-//
-// GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
-// under  the  terms  of the  GNU  Lesser General Public License as published
-// by  the  Free Software Foundation;  either version 2.1 of the License,  or
-// (at your option) any later version.
-// This program  is  distributed  in  the  hope  that it will be useful,  but
-// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-// License for more details.
-// You  should  have received a copy of the GNU Lesser General Public License
-// along  with  this program;  if not, write to the Free Software Foundation,
-// Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-//  Shape optimization with topological gradient
-//   (with a fictitious domain approach).
-//
-//  This program is used to check that scilab-getfem is working. This is
-//  also a good example of use of GetFEM++.
-//
-
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_topological_optimization.sce');
-
-printf('demo topological_optimization started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-// parameters
-NX          = 30;
-ls_degree   = 1;
-alpha       = 1;
-beta        = 1;
-rayon_trous = 0.2;
-Index       = 1;
-
-// Finite element and integration methods definition
-m = gf_mesh('cartesian', -.5:(1/NX):.5, -.5:(1/NX):.5);
-// m=gf_mesh('triangles grid', -.5:(1/NX):.5, -.5:(1/NX):.5);
-// mim = gf_mesh_im(m, gf_integ('IM_GAUSS_PARALLELEPIPED(2,4)'));
-mf_basic = gf_mesh_fem(m, 1);
-gf_mesh_fem_set(mf_basic,'fem',gf_fem('FEM_QK(2,2)'));
-mls = gf_mesh_levelset(m);
-ls  = gf_levelset(m, ls_degree);
-gf_mesh_levelset_set(mls, 'add', ls);
-mf_ls = gf_levelset_get(ls, 'mf');
-P     = gf_mesh_fem_get(mf_ls, 'basic dof nodes');
-
-x   = P(1,:);
-y   = P(2,:);
-ULS = 1000*ones(1,length(x));
-
-h = scf();
-h.color_map = jetcolormap(255);
-  
-// Loop on the topological optimization
-while(1) 
-  gf_workspace('push');
-  gf_levelset_set(ls, 'values', ULS);
-  gf_mesh_levelset_set(mls, 'adapt');
-  mim_bound = gf_mesh_im('levelset', mls, 'boundary', gf_integ('IM_TRIANGLE(6)'));
-  mim       = gf_mesh_im('levelset', mls, 'outside',  gf_integ('IM_TRIANGLE(6)'));
-  gf_mesh_im_set(mim, 'integ', 4);
-  mf_mult = gf_mesh_fem(m);
-  gf_mesh_fem_set(mf_mult, 'fem', gf_fem('FEM_QK(2,1)'));
-  M   = gf_asm('mass matrix', mim, mf_basic);
-  D   = abs(full(diag(M)));
-  ind = find(D > 1E-8);
-  mf  = gf_mesh_fem('partial', mf_basic, ind);
-  S   = gf_asm('volumic','V()+=comp()',mim);
-  printf('remaining surface:'); disp(S);
-
-  // Problem definition (Laplace(u) + u = f)
-  md = gf_model('real');
-  gf_model_set(md, 'add fem variable', 'u', mf);
-  gf_model_set(md, 'add Laplacian brick', mim, 'u');
-  gf_model_set(md, 'add fem data', 'VolumicData', mf_basic);
-  gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-  gf_model_set(md, 'add initialized data', 'rho', [1.]);
-  gf_model_set(md, 'add mass brick', mim, 'u', 'rho');
-  gf_model_set(md, 'add multiplier', 'mult_dir', mf_mult, 'u');
-
-  // To be completely robust, a stabilization should be used on the Dirichlet
-  // boundary to ensure the inf-sup condition (Nitsche or Barbosa-Hughes)
-  gf_model_set(md, 'add Dirichlet condition with multipliers', ...
-               mim_bound, 'u', 'mult_dir', -1);
-  // Solving the direct problem.
-  U0 = gf_mesh_fem_get_eval(mf_basic, ...
-                            list(list('0.4*(3.*sin(%pi*(x+y)) + ((x-0.5).^10 + (y-0.5).^10 + (x+0.5).^10 + (y+0.5).^10))')));
-  gf_model_set(md, 'variable', 'VolumicData', U0);
-  gf_model_get(md, 'solve');
-  U = gf_model_get(md, 'variable', 'u');
-
-  drawlater;
-  clf();
-  subplot(2,1,1);
-  gf_plot(mf, U);
-  U_tmp = gf_levelset_get(ls,'values');
-  [h1,h2]=gf_plot(mf_ls, U_tmp, 'contour', 0,'pcolor','off');
-  // set(h2{1},'LineWidth',2);
-  // set(h2{1},'Color','green');
-  colorbar(min(U_tmp),max(U_tmp));
-  title('u');
-
-  // Solving the adjoint problem.
-  UBASIC = gf_compute(mf, U, 'interpolate on', mf_basic);
-  F = 2*(UBASIC-U0);
-  gf_model_set(md, 'variable', 'VolumicData', F);
-  gf_model_get(md, 'solve');
-  W = gf_model_get(md, 'variable', 'u');
-
-  // Computation of the topological gradient
-  mf_g=gf_mesh_fem(m, 1);
-  gf_mesh_fem_set(mf_g,'fem', ...
-                  gf_fem('FEM_PRODUCT(FEM_PK_DISCONTINUOUS(1,2),FEM_PK_DISCONTINUOUS(1,2))'));
-  DU = gf_compute(mf, U, 'gradient', mf_g);
-  DW = gf_compute(mf, W, 'gradient', mf_g);
-  nbdof = gf_mesh_fem_get(mf_g, 'nbdof');
-  DU = matrix(DU, 2, nbdof);
-  DW = matrix(DW, 2, nbdof);
-  UU = gf_compute(mf, U, 'interpolate on', mf_g);
-  UU0 = gf_compute(mf_basic, U0, 'interpolate on', mf_g);
-  LS = gf_compute(mf_ls, ULS, 'interpolate on', mf_g);
-  G = (-4*%pi*( alpha*(DU(1,:).^2 + DU(2,:).^2 + DU(1,:).*DW(1,:) + ...
-      DU(2,:).*DW(2,:)) + beta*(UU-UU0).^2)) .* (sign(LS)+1.)/2;
-
-  subplot(2,1,2);
-  gf_plot(mf_g, G);
-  title('Topological gradient');
-  colorbar(min(G),max(G));
-  drawnow;
-  xs2png(h.figure_id, path + sprintf('/topological_opt%03d.png',Index));
-  Index = Index + 1;
-  sleep(10);
-
-  // Find the point where the topological gradient is minimum
-  [val, i] = min(G);
-  if (val >= -12) then
-    disp('Topological optimization finished.');
-    return;
-  end
-
-  point = gf_mesh_fem_get(mf_g, 'basic dof nodes', [i]);
-  gf_workspace('pop');
-
-  // Updating the level set to add the hole
-  R = -(val+7) / 200;
-  xc = point(1);
-  yc = point(2);
-  ULS = min(ULS, ((x - xc).^2 + (y - yc).^2) - R^2);
-end
- 
-printf('demo topological_optimization terminated\n');
diff --git a/interface/src/scilab/demos/demo_tripod.sce b/interface/src/scilab/demos/demo_tripod.sce
deleted file mode 100644
index 5809c28..0000000
--- a/interface/src/scilab/demos/demo_tripod.sce
+++ /dev/null
@@ -1,149 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_tripod.sce');
-
-printf('\nThis demo is an adaption of the original tripod demo\n')
-printf('which uses the new ''brick'' framework of getfem.\n')
-printf('The code is shorter, faster and much more powerful.\n')
-printf('You can easily switch between linear/non linear\n')
-printf('compressible/incompressible elasticity!\n\n')
-
-linear = 1;
-incompressible = 0;
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-// import the mesh
-m   = gf_mesh('import','gid', path + '/data/tripod.GiD.msh');
-mfu = gf_mesh_fem(m,3);     // mesh-fem supporting a 3D-vector field
-mfd = gf_mesh_fem(m,1);     // scalar mesh_fem, for data fields.
-
-// the mesh_im stores the integration methods for each tetrahedron
-mim = gf_mesh_im(m,gf_integ('IM_TETRAHEDRON(5)'));
-
-// we choose a P2 fem for the main unknown
-gf_mesh_fem_set(mfu,'fem',gf_fem('FEM_PK(3,2)'));
-
-// the material is homogeneous, hence we use a P0 fem for the data
-gf_mesh_fem_set(mfd,'fem',gf_fem('FEM_PK(3,0)'));
-
-// display some informations about the mesh
-printf('nbcvs=%d, nbpts=%d, nbdof=%d\n',gf_mesh_get(m,'nbcvs'), gf_mesh_get(m,'nbpts'),gf_mesh_fem_get(mfu,'nbdof'));
-
-P = gf_mesh_get(m,'pts'); // get list of mesh points coordinates
-pidtop = find(abs(P(2,:)-13)<1e-6); // find those on top of the object
-pidbot = find(abs(P(2,:)+10)<1e-6); // find those on the bottom
-
-// build the list of faces from the list of points
-ftop = gf_mesh_get(m,'faces from pid',pidtop); 
-fbot = gf_mesh_get(m,'faces from pid',pidbot);
-
-// assign boundary numbers
-gf_mesh_set(m,'boundary',1,ftop);
-gf_mesh_set(m,'boundary',2,fbot);
-
-E  = 1e3;
-Nu = 0.3;
-
-// set the Lame coefficients
-lambda = E*Nu/((1+Nu)*(1-2*Nu));
-mu     = E/(2*(1+Nu));
-
-// create a meshfem for the pressure field (used if incompressible ~= 0)
-mfp = gf_mesh_fem(m); 
-gf_mesh_fem_set(mfp,'fem',gf_fem('FEM_PK_DISCONTINUOUS(3,0)'));
-
-
-
-
-md=gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mfu);
-if (linear)
-  // the linearized elasticity , for small displacements
-  gf_model_set(md, 'add initialized data', 'cmu', [mu]);
-  gf_model_set(md, 'add initialized data', 'clambda', [lambda]);
-  gf_model_set(md, 'add isotropic linearized elasticity brick', mim, 'u', 'clambda', 'cmu');
-
-  if (incompressible)
-    gf_model_set(md, 'add fem variable', 'p', mfp);
-    gf_model_set(md, 'add linear incompressibility brick', mim, 'u', 'p');
-  end;
-else
-  params = [lambda;mu];
-  gf_model_set(md,'add initialized data','params', params);
-  if (incompressible)
-    lawname = 'Incompressible Mooney Rivlin';
-    gf_model_set(md, 'add finite strain elasticity brick', mim, 'u', lawname,'params');
-    gf_model_set(md, 'add fem variable', 'p', mfp);
-    gf_model_set(md, 'add finite strain incompressibility brick',  mim, 'u', 'p');
-  else
-    lawname = 'SaintVenant Kirchhoff';
-    gf_model_set(md, 'add finite strain elasticity brick', mim, 'u', lawname,'params');
-  end;
-end
-
-// set a vertical force on the top of the tripod
-
-gf_model_set(md, 'add initialized data', 'VolumicData', [0;-10;0]);
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-
-// attach the tripod to the ground
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfu, 2);
-
-disp('running solve...')
-
-gf_model_get(md, 'solve', 'noisy', 'max iter', 1);
-U = gf_model_get(md, 'variable', 'u');
-
-mfdu=gf_mesh_fem(m,1);
-// the P2 fem is not derivable across elements, hence we use a discontinuous
-// fem for the derivative of U.
-gf_mesh_fem_set(mfdu,'fem',gf_fem('FEM_PK_DISCONTINUOUS(3,1)'));
-if (linear)
-  VM = gf_model_get(md, 'compute isotropic linearized Von Mises or Tresca', 'u', 'clambda', 'cmu', mfdu);
-else
-  VM = gf_model_get(md, 'finite strain elasticity Von Mises', 'u', lawname, 'params', mfdu);
-end
-
-
-
-disp('plotting ...');
-
-h = scf();
-h.color_map = jetcolormap(255); //gf_colormap('tripod');
-
-// we plot the von mises on the deformed object, in superposition
-// with the initial mesh.
-drawlater;
-if (linear) then
-  gf_plot(mfdu,VM,'mesh','on', 'mesh_edges_color',name2rgb('white'), 'cvlst', gf_mesh_get(m, 'outer faces'), 'deformation',U,'deformation_mf',mfu);
-else
-  gf_plot(mfdu,VM,'mesh','on', 'mesh_edges_color',name2rgb('white'), 'cvlst', gf_mesh_get(m, 'outer faces'), 'deformation',U,'deformation_mf',mfu);
-end
-
-h.children.rotation_angles = [135 75];
-colorbar(min(VM),max(VM)); 
-xlabel('');
-ylabel('');
-zlabel('');
-a = gca();
-a.box = 'off';
-a.axes_visible = 'off';
-drawnow;
-
-printf('the von mises stress is exported into a VTK file\n');
-printf('(which can be viewed with ''mayavi -d tripod.vtk -m BandedSurfaceMap'')\n');
-printf('see http://mayavi.sourceforge.net/\n');
-
-gf_mesh_fem_get(mfdu,'export to vtk', path + '/tripod.vtk','ascii',VM,'vm')
-
-printf('demo tripod terminated\n');
diff --git a/interface/src/scilab/demos/demo_tripod_alt.sce b/interface/src/scilab/demos/demo_tripod_alt.sce
deleted file mode 100644
index 006194c..0000000
--- a/interface/src/scilab/demos/demo_tripod_alt.sce
+++ /dev/null
@@ -1,147 +0,0 @@
-printf('\nThis is the ''legacy'' getfem-scilab demonstration.\n')
-printf('This demo does not use the model bricks introduced with getfem 2.0.\n')
-printf('Instead it shows how the linear system is built with direct calls\n')
-printf('to the assembly routines.\n')
-
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_tripod_alt.sce');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-printf('demo tripod_alt started\n');
-
-// import the mesh
-m   = gf_mesh('import','gid', path + '/data/tripod.GiD.msh');
-mfu = gf_mesh_fem(m,3);     // mesh-fem supporting a 3D-vector field
-mfd = gf_mesh_fem(m,1);     // scalar mesh_fem
-
-// the mesh_im stores the integration methods for each tetrahedron
-mim = gf_mesh_im(m,gf_integ('IM_TETRAHEDRON(5)'));
-
-// we choose a P2 fem for the main unknown
-gf_mesh_fem_set(mfu,'fem',gf_fem('FEM_PK(3,2)'));
-
-// the material is homogeneous, hence we use a P0 fem for the data
-gf_mesh_fem_set(mfd,'fem',gf_fem('FEM_PK(3,0)'));
-
-// display some informations about the mesh
-disp(sprintf('nbcvs=%d, nbpts=%d, nbdof=%d',gf_mesh_get(m,'nbcvs'), gf_mesh_get(m,'nbpts'),gf_mesh_fem_get(mfu,'nbdof')));
-P = gf_mesh_get(m,'pts'); // get list of mesh points coordinates
-pidtop = find(abs(P(2,:)-13)<1e-6); // find those on top of the object
-pidbot = find(abs(P(2,:)+10)<1e-6); // find those on the bottom
-
-// build the list of faces from the list of points
-ftop = gf_mesh_get(m,'faces from pid',pidtop);
-fbot = gf_mesh_get(m,'faces from pid',pidbot);
-
-// assign boundary numbers
-gf_mesh_set(m,'boundary',1,ftop);
-gf_mesh_set(m,'boundary',2,fbot);
-
-E  = 1e3;
-nu = 0.3;
-lambda = E*nu/((1+nu)*(1-2*nu));
-mu     = E/(2*(1+nu));
-nbd    = gf_mesh_fem_get(mfd, 'nbdof');
-F = gf_asm('boundary_source', 1, mim, mfu, mfd, repmat([0;-10;0],1,nbd));
-K = gf_asm('linear_elasticity', mim, mfu, mfd, lambda*ones(1,nbd),mu*ones(1,nbd));
-
-// handle Dirichlet condition
-[H,R]  = gf_asm('dirichlet', 2, mim, mfu, mfd, ones(1,1,nbd) .*. eye(3,3), zeros(3, nbd));
-[N,U0] = gf_spmat_get(H, 'dirichlet_nullspace', R);
-
-// N:        nnz(N) = 16341   size(N) = 16764 x 16341
-// K:        nnz(K) = 1147742 size(K) = 16764 x 16764
-// A = K*N:  nnz(A) = 1123597 size(A) = 16764 x 16341
-// B = N'*A: nnz(B) = 1110396 size(B) = 16341 x 16341
-
-// KK = N'*K*N; // This computation doesn't fit in the scilab stack. I must split it into parts
-//K = K*N;
-//K = N'*K;
-K = N'*K*N;
-
-F = N'*F;
-
-// solve ...
-//sleep(100); // bug with timer
-t_start = timer();
-
-disp('solving...'); 
-lsolver = 3; // change this to compare the different solvers
-
-if (lsolver == 1) then   // conjugate gradient
-  P  = gf_precond('ildlt',K);
-  UU = gf_linsolve('cg',K,F,P,'noisy','res',1e-9);
-elseif (lsolver == 2) then // superlu
-  UU = gf_linsolve('superlu',K,F);
-elseif (lsolver == 3) then
-  UU = umfpack(K, "\", F);
-elseif (lsolver == 4) then
-  UU = linsolve(K, F);
-else                   // the scilab "slash" operator 
-  UU = K\F;
-end
-t_end = timer();
-
-disp(sprintf('linear system solved in %f sec', t_end-t_start));
-
-U = (N*UU).'+U0;
-
-// now that we have the solution, we want to compute the von mises stress
-// first, we need to get the derivate of the solution:
-mfdu = gf_mesh_fem(m,1);
-// the P2 fem is not derivable across elements, hence we use a discontinuous
-// fem for the derivative of U.
-gf_mesh_fem_set(mfdu,'fem',gf_fem('FEM_PK_DISCONTINUOUS(3,1)'));
-
-// on output size(DU)=[3,3,nbdof(mfdu)]
-DU = gf_compute(mfu,U,'gradient',mfdu);
-
-// from the derivative, we compute the von mises stress
-VM = zeros(1,gf_mesh_fem_get(mfdu,'nbdof'));
-N  = gf_mesh_get(m,'dim');
-for i=1:size(DU,3)
-  t     = DU(:,:,i);
-  E     = (t+t')/2;
-  VM(i) = sum(E(:).^2) - ((1) ./ N)*sum(diag(E),'r')^2;
-end
-VM = 4*mu^2*VM;
-
-disp('plotting ... can also take some minutes!');
-
-h = scf();
-
-//r = [0.7 .7 .7]; l = r($,:); s=63; s1=20; s2=25; s3=48;s4=55; 
-//for i=1:s
-//  c1 = max(min((i-s1)/(s2-s1),1),0);
-//  c2 = max(min((i-s3)/(s4-s3),1),0); 
-//  r($+1,:)=(1-c2)*((1-c1)*l + c1*[1 0 0]) + c2*[1 .8 .2]; 
-//end
-//h.color_map = r;
-h.color_map = jetcolormap(255);
-
-// we plot the von mises on the deformed object, in superposition with the initial mesh.
-drawlater;
-gf_plot(mfdu,VM,'mesh','on', 'cvlst', gf_mesh_get(m, 'outer faces'), 'deformation',U,'deformation_mf',mfu);
-
-h.children.rotation_angles = [135 75];
-a = gca();
-a.box = 'off';
-a.axes_visible = 'off';
-a.x_label.visible = 'off';
-a.y_label.visible = 'off';
-a.z_label.visible = 'off';
-colorbar(min(VM),max(VM));
-drawnow;
-
-printf('demo tripod_alt terminated\n');
diff --git a/interface/src/scilab/demos/demo_tripod_anim.sce b/interface/src/scilab/demos/demo_tripod_anim.sce
deleted file mode 100644
index 30e9761..0000000
--- a/interface/src/scilab/demos/demo_tripod_anim.sce
+++ /dev/null
@@ -1,79 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_tripod_anim.sce');
-
-printf('demo tripod_anim started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-// You should run demo_tripod first ...
-//m    = gf_mesh('import','gid', path + '/data/tripod.GiD.msh');
-//mfu  = gf_mesh_fem('from string', smfu, m);
-//mfdu = gf_mesh_fem('from string', smfdu, m);
-
-//drawlater;
-//gf_plot_mesh(m,'cvlst',gf_mesh_get(m,'outer faces'),'curved','on','edges_color',[1 0 0]);
-//drawnow;
-pr   = 1;
-haut = 0;
-
-h = scf();
-h.color_map = jetcolormap(255);
-
-Index = 0;
-
-//for r=[6 14 26]
-for r=6:4:60
-  printf('slicing...\n'); tic;
-  //sl = gf_slice(list('cylinder', 0, [0;0;0], [0;1;0], r), m, 4);
-  //sl = gf_slice(m,list('boundary',list('cylinder', [0;0;0], [0;1;0], 15)),4);
-
-  //sl = gf_slice(m,list('union',list('cylinderb', [0;0;0], [0;1;0], 15),list('cylinderb', [0;0;0], [0;1;0], 7)),4);
-  sl = gf_slice(list('boundary',list('diff',list('cylinder', -1, [0;0;0], [0;1;0], r),list('cylinder', -1, [0;0;0], [0;1;0], r-4))),m, 6);
-  //sl = gf_slice(m,list('none'),4, gf_mesh_get(m,'outer faces'));
-  //sl = gf_slice(m,list('boundary', list('none')),4);
-  //sl = gf_slice(m,list('ballb', [0;0;0], 10),2);
-  //sl = gf_slice(m,list('planarb',[0;0;0],[0;0;1]),1);
-  printf('..........done in %3.2f sec\n',toc());
-
-  P      = gf_slice_get(sl,'pts'); 
-  P(2,:) = P(2,:) - haut;
-  sl
-  D = gf_compute(mfdu,VM,'interpolate on',sl);
-  
-  drawlater;
-  gf_plot_slice(sl, 'mesh','on','data',D,'pcolor','on','mesh_edges_color',[1 1 .7]);
-  h.color_map = jetcolormap(255);
-
-  a = gca();
-  a.view = '3d';
-  a.data_bounds = [-30 -15 -50;
-                    50  15  50];
-
-  xlabel('');
-  ylabel('');
-  zlabel('');
-
-  a.axes_visible = ['off','off','off'];
-  a.box = 'off';
-  drawnow;
-
-  // use:
-  // convert -delay 50 -loop 0 wave*.png animatewave.gif
-  // To produce the animated gif image.
-  // Convert is an ImageMagick tool.
-  xs2png(h.figure_id, path + sprintf('/tripod%02d.png',Index));
-  
-  Index = Index + 1;
-  pr   = r;
-  haut = haut + 24;
-end
-
-printf('demo tripod_anim terminated\n');
diff --git a/interface/src/scilab/demos/demo_tripod_slice_anim.sce b/interface/src/scilab/demos/demo_tripod_slice_anim.sce
deleted file mode 100644
index fd72967..0000000
--- a/interface/src/scilab/demos/demo_tripod_slice_anim.sce
+++ /dev/null
@@ -1,58 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_tripod_slice_anim.sce');
-
-printf('demo tripod_slice_anim started\n');
-
-disp('this file should be launched after demo_tripod.sce as it assumes the tripod mesh and solutions are in memory')
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-//m    = gf_mesh('from string',sm);
-//mfu  = gf_mesh_fem('from string',smfu,m);
-//mfdu = gf_mesh_fem('from string',smfdu,m);
-
-disp('plotting ... can also take some minutes!');
-
-h = scf();
-
-c = [0.0 0.0 0.5;
-     0.0 0.2 1.0;
-     0.0 0.5 0.8;
-     0.0 0.9 0.0;
-     0.4 1.0 0.0;
-     0.9 0.7 0.0;
-     0.8 0.0 0.0;
-     1.0 0.0 0.0];  
-h.color_map = c;
-
-cnt = 1;
-for r=-10.3:+.1:12 //46.1:-.1:4,
-  //sl = gf_slice(list('boundary',list('cylinder',-1,[0;0;0],[0;1;0],r)),mfu,U*10,5);
-  sl  = gf_slice(list('boundary',list('planar',-1,[0;r;0],[0;1;0])),mfu,U*10,5);
-  Usl = gf_compute(mfdu,VM,'interpolate on',sl);
-  P   = gf_slice_get(sl,'pts'); 
-  P   = P([1 3 2],:); 
-  gf_slice_set(sl,'pts',P);
-  
-  drawlater;
-  clf;
-  gf_plot_slice(sl,'data',Usl,'mesh','on','mesh_slice_edges_color',[.7 .7 .7],'mesh_edges_color',[.5 .5 1]);
-  h.color_map = c;
-  drawnow;
-
-  xs2png(gcf(), path + sprintf('/tripod_slice_p%03d',cnt));
-  
-  cnt = cnt+1;
-  sleep(1000)
-  gf_delete(sl);
-end
-
-printf('demo tripod_slice_anim terminated\n');
diff --git a/interface/src/scilab/demos/demo_wave2D.sce b/interface/src/scilab/demos/demo_wave2D.sce
deleted file mode 100644
index 6e64d3d..0000000
--- a/interface/src/scilab/demos/demo_wave2D.sce
+++ /dev/null
@@ -1,216 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_wave2D.sce');
-
-printf('demo wave2D started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-disp('2D scalar wave equation (helmholtz) demonstration');
-printf(' we present three approaches for the solution of the helmholtz problem\n')
-printf(' - the first one is to use the new getfem ''model bricks''\n')
-printf(' - the second one is to use the old getfem ''model bricks''\n')
-printf(' - the third one is to use the ''low level'' approach, i.e. to assemble\n')
-printf('   and solve the linear systems.\n')
-
-printf('The result is the wave scattered by a disc, the incoming wave beeing a plane wave coming from the top\n');
-printf(' \delta u + k^2 = 0\n');
-printf(' u = -uinc              on the interior boundary\n');
-printf(' \partial_n u + iku = 0 on the exterior boundary\n');
-
-//PK = 10; gt_order = 6; k = 7; use_hierarchical = 0; load_the_mesh=0;
-PK       = 3; 
-gt_order = 3; 
-k        = 1; 
-use_hierarchical = 1; 
-load_the_mesh    = 1;
-
-if (use_hierarchical) then
-  s = 'hierarchical'; 
-else 
-  s = 'classical'; 
-end
-
-disp(sprintf('using %s P%d FEM with geometric transformations of degree %d',s,PK,gt_order));
-
-if (load_the_mesh) then
-  disp('the mesh is loaded from a file, gt_order ignored');
-end
-
-if load_the_mesh == 0 then
-  // a quadrangular mesh is generated, with a high degree geometric transformation
-  // number of cells for the regular mesh
-  Nt = 10; 
-  Nr = 8;
-  m  = gf_mesh('empty',2);
-  dtheta  = 2*%pi*1/Nt; R=1+9*(0:Nr-1)/(Nr-1);
-  gt      = gf_geo_trans(sprintf('GT_PRODUCT(GT_PK(1,%d),GT_PK(1,1))',gt_order));
-  ddtheta = dtheta/gt_order;
-  for i=1:Nt
-    for j=1:Nr-1
-      ti=(i-1)*dtheta:ddtheta:i*dtheta;
-      X = [R(j)*cos(ti) R(j+1)*cos(ti)];
-      Y = [R(j)*sin(ti) R(j+1)*sin(ti)];
-      gf_mesh_set(m,'add convex',gt,[X;Y]);
-    end
-  end
-  fem_u = gf_fem(sprintf('FEM_QK(2,%d)',PK));
-  fem_d = gf_fem(sprintf('FEM_QK(2,%d)',PK));
-  mfu = gf_mesh_fem(m,1);
-  mfd = gf_mesh_fem(m,1);  
-  gf_mesh_fem_set(mfu'fem',fem_u);
-  gf_mesh_fem_set(mfd'fem',fem_d);
-  sIM = sprintf('IM_GAUSS_PARALLELEPIPED(2,%d)',gt_order+2*PK);
-  mim = gf_mesh_im(m, g_integ(sIM));
-else
-  // the mesh is loaded
-  m = gf_mesh('import','gid',path + 'data/holed_disc_with_quadratic_2D_triangles.msh');
-  if (use_hierarchical) then
-    // hierarchical basis improve the condition number
-    // of the final linear system
-    fem_u = gf_fem(sprintf('FEM_PK_HIERARCHICAL(2,%d)',PK));
-    //fem_u=gf_fem('FEM_HCT_TRIANGLE');
-    //fem_u=gf_fem('FEM_HERMITE(2)');
-  else
-    fem_u = gf_fem(sprintf('FEM_PK(2,%d)',PK));
-  end
-  fem_d = gf_fem(sprintf('FEM_PK(2,%d)',PK));
-  mfu   = gf_mesh_fem(m,1);
-  mfd   = gf_mesh_fem(m,1);  
-  gf_mesh_fem_set(mfu,'fem',fem_u);
-  gf_mesh_fem_set(mfd,'fem',fem_d);
-  mim = gf_mesh_im(m,gf_integ('IM_TRIANGLE(13)'));
-end
-nbdu = gf_mesh_fem_get(mfu,'nbdof');
-nbdd = gf_mesh_fem_get(mfd,'nbdof');
-
-// identify the inner and outer boundaries
-P = gf_mesh_get(m,'pts'); // get list of mesh points coordinates
-pidobj = find(sum(P.^2,'r') < 1*1+1e-6);
-pidout = find(sum(P.^2,'r') > 10*10-1e-2);
-
-// build the list of faces from the list of points
-fobj = gf_mesh_get(m,'faces from pid',pidobj); 
-fout = gf_mesh_get(m,'faces from pid',pidout);
-gf_mesh_set(m,'boundary',1,fobj);
-gf_mesh_set(m,'boundary',2,fout);
-
-// expression of the incoming wave
-disp(k)
-wave_expr = sprintf('cos(%f*y+.2)+1*%%i*sin(%f*y+.2)',k,k);
-Uinc      = gf_mesh_fem_get_eval(mfd,list(list(wave_expr)));
-
-//
-// we present two approaches for the solution of the Helmholtz problem
-// - the first one is to use the new getfem "model bricks"
-// - the second one is to use the "low level" approach, i.e. to assemble
-//   and solve the linear systems.
-if 1 then
-  timer();
-  // solution using new model bricks
-  md = gf_model('complex');
-  gf_model_set(md, 'add fem variable', 'u', mfu);
-  gf_model_set(md, 'add initialized data', 'k', [k]);
-  gf_model_set(md, 'add Helmholtz brick', mim, 'u', 'k');
-  gf_model_set(md, 'add initialized data', 'Q', [1*%i*k]);
-  gf_model_set(md, 'add Fourier Robin brick', mim, 'u', 'Q', 2);
-  gf_model_set(md, 'add initialized fem data', 'DirichletData', mfd, Uinc);
-  gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mfd, 1, 'DirichletData');
-  // gf_model_set(md, 'add Dirichlet condition with penalization', mim, 'u', 1e12, 1, 'DirichletData');
-
-  gf_model_get(md, 'solve');
-  U = gf_model_get(md, 'variable', 'u');
-  disp(sprintf('solve done in %.2f sec', timer()));
-else
-  // solution using the "low level" approach
-  [H,R] = gf_asm('dirichlet', 1, mim, mfu, mfd, gf_mesh_fem_get(mfd,'eval',1),Uinc);
-  [_null,ud] = gf_spmat_get(H,'dirichlet nullspace', R);
-  
-  Qb2 = gf_asm('boundary qu term', 2, mim, mfu, mfd, ones(1,nbdd));
-  M   = gf_asm('mass matrix',mim, mfu);
-  L   = -gf_asm('laplacian',mim, mfu,mfd,ones(1,nbdd));
-
-  // builds the matrix associated to
-  // (\Delta u + k^2 u) inside the domain, and 
-  // (\partial_n u + ik u) on the exterior boundary
-  A = L + (k*k) * M + (1*%i*k)*Qb2;
-
-
-  // eliminate dirichlet conditions and solve the system
-  RF = _null'*(-A*ud(:));
-  RK = _null'*A*_null;
-  U  = _null*(RK\RF)+ud(:);
-  U  = U(:).';
-end
-
-Ud = gf_compute(mfu,U,'interpolate on',mfd);
-
-h = scf(); 
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot(mfu,imag(U(:)'),'mesh','on','refine',32,'contour',0); 
-colorbar(min(imag(U)),max(imag(U)));
-h.color_map = jetcolormap(255);
-drawnow;
-
-h = scf(); 
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot(mfd,abs(Ud(:)'),'mesh','on','refine',24,'contour',0.5); 
-colorbar(min(abs(Ud)),max(abs(Ud)));
-h.color_map = jetcolormap(255);
-drawnow;
-
-// compute the "exact" solution from its developpement 
-// of bessel functions:
-// by \Sum_n c_n H^(1)_n(kr)exp(i n \theta)
-N     = 1000;
-theta = 2*%pi*(0:N-1)/N;
-y     = sin(theta); 
-w     = eval(wave_expr);
-fw    = fft(w); 
-C     = fw/N;
-S     = zeros(w);
-S(:)  = C(1);
-Nc    = 20;
-for i=2:Nc
-  n=i-1;  
-  S = S + C(i)*exp(1*%i*n*theta) + C(N-(n-1))*exp(-1*%i*n*theta);
-end
-P = gf_mesh_fem_get(mfd,'basic dof nodes');
-[T,R] = cart2pol(P(1,:),P(2,:));
-Uex   = zeros(size(R));
-nbes  = 1;
-Uex   = besselh(0,nbes,k*R) * C(1)/besselh(0,nbes,k);
-old_ieee = ieee();
-ieee(2);
-for i=2:Nc
-  n   = i-1;  
-  Uex = Uex + besselh(n,nbes,k*R) * C(i)/besselh(n,nbes,k) .* exp(1*%i*n*T);
-  Uex = Uex + besselh(-n,nbes,k*R) * C(N-(n-1))/besselh(-n,nbes,k) .* exp(-1*%i*n*T);
-end
-ieee(old_ieee);
-
-disp('the error won''t be less than ~1e-2 as long as a first order absorbing boundary condition will be used');
-disp(sprintf('rel error ||Uex-U||_inf=%g',max(abs(Ud-Uex))/max(abs(Uex))));
-disp(sprintf('rel error ||Uex-U||_L2=%g', gf_compute(mfd,Uex-Ud,'L2 norm',mim)/gf_compute(mfd,Uex,'L2 norm',mim)));
-disp(sprintf('rel error ||Uex-U||_H1=%g', gf_compute(mfd,Uex-Ud,'H1 norm',mim)/gf_compute(mfd,Uex,'H1 norm',mim)));
-
-h = scf();
-h.color_map = jetcolormap(255);
-// adjust the 'refine' parameter to enhance the quality of the picture
-drawlater;
-gf_plot(mfu,real(U(:)'),'mesh','on','refine',8);
-h.color_map = jetcolormap(255);
-drawnow;
-
-printf('demo wave2D terminated\n');
diff --git a/interface/src/scilab/demos/demo_wave2D_alt.sce b/interface/src/scilab/demos/demo_wave2D_alt.sce
deleted file mode 100644
index fa34c60..0000000
--- a/interface/src/scilab/demos/demo_wave2D_alt.sce
+++ /dev/null
@@ -1,193 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_wave2D_alt.sce');
-
-printf('demo wave2D_alt\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-disp('2D scalar wave equation (helmholtz) demonstration');
-printf('Helmholtz is not handled (for the moment) by gf_solve\n');
-printf('hence this file contains explicit call to the various\n');
-printf('assembly routines needed by the helmholtz equation.\n');
-
-printf('The result is the wave scattered by a disc, the incoming wave beeing a plane wave coming from the top\n');
-printf(' \delta u + k^2 = 0\n');
-printf(' u = -uinc              on the interior boundary\n');
-printf(' \partial_n u + iku = 0 on the exterior boundary\n');
-
-//PK = 10; gt_order = 6; k = 7; use_hierarchical = 0; load_the_mesh=0;
-PK               = 4;
-gt_order         = 3;
-k                = 3;
-use_hierarchical = 1; 
-load_the_mesh    = 0;
-
-if (use_hierarchical) then 
-  s = 'hierarchical'; 
-else 
-  s = 'classical'; 
-end
-
-disp(sprintf('using %s P%d FEM with geometric transformations of degree %d',s,PK,gt_order));
-if (load_the_mesh) then
-  disp('the mesh is loaded from a file, gt_order ignored');
-end
-
-if load_the_mesh == 0 then
-  // a quadrangular mesh is generated, with a high degree geometric transformation
-  // number of cells for the regular mesh
-  Nt = 10;
-  Nr = 8;
-  m  = gf_mesh('empty',2);
-  dtheta  = 2*%pi*1/Nt; R=1+9*(0:Nr-1)/(Nr-1);
-  gt      = gf_geotrans(sprintf('GT_PRODUCT(GT_PK(1,%d),GT_PK(1,1))',gt_order));
-  ddtheta = dtheta/gt_order;
-  for i=1:Nt
-    for j=1:Nr-1
-      ti=(i-1)*dtheta:ddtheta:i*dtheta;
-      X = [R(j)*cos(ti) R(j+1)*cos(ti)];
-      Y = [R(j)*sin(ti) R(j+1)*sin(ti)];
-      gf_mesh_set(m,'add convex',gt,[X;Y]);
-    end
-  end
-  fem_u = gf_fem(sprintf('FEM_QK(2,%d)',PK));
-  fem_d = gf_fem(sprintf('FEM_QK(2,%d)',PK));
-  mfu = gf_mesh_fem(m,1);
-  mfd = gf_mesh_fem(m,1);  
-  gf_mesh_fem_set(mfu,'fem',fem_u);
-  gf_mesh_fem_set(mfd,'fem',fem_d);
-  sIM = sprintf('IM_GAUSS_PARALLELEPIPED(2,%d)',gt_order+2*PK);
-  mim = gf_mesh_im(m, gf_integ(sIM));
-else
-  // the mesh is loaded
-  m = gf_mesh('import','gid','data/holed_disc_with_quadratic_2D_triangles.msh');
-  if (use_hierarchical) then
-    // hierarchical basis improve the condition number
-    // of the final linear system
-    fem_u = gf_fem(sprintf('FEM_PK_HIERARCHICAL(2,%d)',PK));
-  else
-    fem_u = gf_fem(sprintf('FEM_PK(2,%d)',PK));
-  end
-  fem_d = gf_fem(sprintf('FEM_PK(2,%d)',PK));
-  mfu   = gf_mesh_fem(m,1);
-  mfd   = gf_mesh_fem(m,1);  
-  gf_mesh_fem_set(mfu,'fem',fem_u);
-  gf_mesh_fem_set(mfd,'fem',fem_d);
-  mim   = gf_mesh_im(m,gf_integ('IM_TRIANGLE(13)'));
-end
-
-nbdu = gf_mesh_fem_get(mfu,'nbdof');
-nbdd = gf_mesh_fem_get(mfd,'nbdof');
-
-// identify the inner and outer boundaries
-P = gf_mesh_get(m,'pts'); // get list of mesh points coordinates
-pidobj = find(sum(P.^2,'r') < 1*1+1e-6);
-pidout = find(sum(P.^2,'r') > 10*10-1e-2);
-
-// build the list of faces from the list of points
-fobj = gf_mesh_get(m,'faces from pid',pidobj); 
-fout = gf_mesh_get(m,'faces from pid',pidout);
-gf_mesh_set(m,'boundary',1,fobj);
-gf_mesh_set(m,'boundary',2,fout);
-
-// expression of the incoming wave
-wave_expr = sprintf('cos(%f*y+.2)+1*%%i*sin(%f*y+.2)',k,k);
-Uinc = gf_mesh_fem_get_eval(mfd,list(list(wave_expr)));
-
-// currently the toolbox does not handle complex valued arrays,
-// hence we have to treat both real and imaginary part
-tmp = gf_mesh_fem_get_eval(mfd,list(list(1))); // YC: add in the doc: second argument of gf_mesh_fem_get_eval must be a list
-[Hr,Rr] = gf_asm('dirichlet', 1, mim, mfu, mfd, tmp, real(Uinc));
-[Hi,Ri] = gf_asm('dirichlet', 1, mim, mfu, mfd, tmp, imag(Uinc));
-[_null,udr] = gf_spmat_get(Hr,'dirichlet nullspace', Rr);
-[_null,udi] = gf_spmat_get(Hi, 'dirichlet nullspace', Ri);
-ud = udr + 1*%i*udi;
-
-Qb2 = gf_asm('boundary qu term', 2, mim, mfu, mfd, ones(1,nbdd));
-M   = gf_asm('mass matrix',mim, mfu);
-L   = -gf_asm('laplacian',mim, mfu,mfd,ones(1,nbdd));
-
-// builds the matrix associated to
-// (\Delta u + k^2 u) inside the domain, and 
-// (\partial_n u + ik u) on the exterior boundary
-A=L + (k*k) * M + (1*%i*k)*Qb2;
-
-// eliminate dirichlet conditions and solve the system
-RF  = _null'*(-A*ud(:));
-RK  = _null'*A*_null;
-U   = _null*(RK\RF)+ud(:);
-Udr = gf_compute(mfu,real(U(:)'),'interpolate on',mfd); 
-Udi = gf_compute(mfu,imag(U(:)'),'interpolate on',mfd); Ud=Udr+1*%i*Udi;
-
-h = scf(); 
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot(mfu,imag(U(:)'),'mesh','on','refine',32,'contour',0); 
-colorbar(min(imag(U)),max(imag(U)));
-h.color_map = jetcolormap(255);
-drawnow;
-
-h = scf(); 
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot(mfd,abs(Ud(:)'),'mesh','on','refine',24,'contour',0.5); 
-colorbar(min(abs(Ud)),max(abs(Ud)));
-h.color_map = jetcolormap(255);
-drawnow;
-
-// compute the "exact" solution from its developpement 
-// of bessel functions:
-// by \Sum_n c_n H^(1)_n(kr)exp(i n \theta)
-N     = 1000;
-theta = 2*%pi*(0:N-1)/N;
-y     = sin(theta); 
-w     = eval(wave_expr);
-fw    = fft(w);
-C     = fw/N;
-S     = zeros(w);
-S(:)  = C(1);
-Nc    = 20;
-for i=2:Nc
-  n = i-1;  
-  S = S + C(i)*exp(1*%i*n*theta) + C(N-(n-1))*exp(-1*%i*n*theta);
-end
-P     = gf_mesh_fem_get(mfd,'basic dof nodes');
-[T,R] = cart2pol(P(1,:),P(2,:));
-Uex   = zeros(size(R));
-nbes  = 1;
-Uex   = besselh(0,nbes,k*R) * C(1)/besselh(0,nbes,k);
-old_ieee = ieee();
-ieee(2);
-for i=2:Nc
-  n=i-1;  
-  Uex = Uex + besselh(n,nbes,k*R) * C(i)/besselh(n,nbes,k) .* exp(1*%i*n*T);
-  Uex = Uex + besselh(-n,nbes,k*R) * C(N-(n-1))/besselh(-n,nbes,k) .* exp(-1*%i*n*T);
-end
-ieee(old_ieee);
-
-disp('the error won''t be less than ~1e-2 as long as a first order absorbing boundary condition will be used');
-Uex = conj(Uex);
-disp(sprintf('rel error ||Uex-U||_inf=%g',max(abs(Ud-Uex))/max(abs(Uex))));
-disp(sprintf('rel error ||Uex-U||_L2=%g', gf_compute(mfd,Uex-Ud,'L2 norm',mim)/gf_compute(mfd,Uex,'L2 norm',mim)));
-disp(sprintf('rel error ||Uex-U||_H1=%g', gf_compute(mfd,Uex-Ud,'H1 norm',mim)/gf_compute(mfd,Uex,'H1 norm',mim)));
-
-// adjust the 'refine' parameter to enhance the quality of the picture
-h = scf();
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot(mfu,real(U(:)'),'mesh','on','refine',8); 
-colorbar(min(real(Ud)),max(real(Ud)));
-h.color_map = jetcolormap(255);
-drawnow;
-
-printf('demo wave2D_alt terminated\n');
diff --git a/interface/src/scilab/demos/demo_wave2D_animate.sce b/interface/src/scilab/demos/demo_wave2D_animate.sce
deleted file mode 100644
index cc42fa0..0000000
--- a/interface/src/scilab/demos/demo_wave2D_animate.sce
+++ /dev/null
@@ -1,37 +0,0 @@
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_wave2D_animate.sce');
-
-printf('demo wave2D_animate started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-dt = 2*%pi/20;
-t  = 0:dt:2*%pi-dt/2;
-
-h = scf();
-h.color_map = jetcolormap(255);
-
-for i=1:length(t),  
-  disp(sprintf('theta=%1.3f', t(i)));
-  drawlater;
-  clf;
-  gf_plot(mfu,imag(U(:)'*exp(1*%i*t(i))),'refine',28,'contour',0); 
-  h.color_map = jetcolormap(255);
-  drawnow;
-  
-  // use:
-  // convert -delay 50 -loop 0 wave*.png animatewave.gif
-  // To produce the animated gif image.
-  // Convert is an ImageMagick tool.
-  xs2png(h.figure_id, path + sprintf('/wave%02d.png',i));
-end
-
-printf('demo wave2D_animate terminated\n');
diff --git a/interface/src/scilab/demos/demo_wave_equation.sce b/interface/src/scilab/demos/demo_wave_equation.sce
deleted file mode 100644
index 2fbe3a3..0000000
--- a/interface/src/scilab/demos/demo_wave_equation.sce
+++ /dev/null
@@ -1,101 +0,0 @@
-// Simple demo of a wave equation solved with the
-// Getfem tool for time integration schemes
-
-lines(0);
-stacksize('max');
-
-path = get_absolute_file_path('demo_wave_equation.sce');
-
-printf('demo wave_equation started\n');
-
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-gf_workspace('clear all');
-
-m = gf_mesh('cartesian',[0:.2:1],[0:.2:1]);
-// m = gf_mesh('import','structured','GT="GT_QK(2,1)";SIZES=[1,1];NOISED=1;NSUBDIV=[1,1];')
-
-// create a mesh_fem of for a field of dimension 1 (i.e. a scalar field)
-mf = gf_mesh_fem(m,1);
-
-// assign the Q2 fem to all convexes of the mesh_fem,
-gf_mesh_fem_set(mf,'fem',gf_fem('FEM_QK(2,2)'));
-
-// Integration which will be used
-mim = gf_mesh_im(m, gf_integ('IM_GAUSS_PARALLELEPIPED(2,4)'));
-
-// detect the border of the mesh
-border = gf_mesh_get(m,'outer faces');
-
-// mark it as boundary #1
-gf_mesh_set(m, 'boundary', 1, border);
-
-// interpolate the initial data
-U0 = gf_mesh_fem_get_eval(mf, list(list('y.*(y-1).*x.*(x-1).*x.*x')));
-V0 = 0*U0;
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mf, 2);
-transient_bricks = [gf_model_set(md, 'add Laplacian brick', mim, 'u')];
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mf, 1);
-
-// transient part.
-T     = 1.0; // For a good animation, choose 15 here (the computation is quite long then)
-dt    = 0.025;
-beta = 0.25;
-gamma = 0.5;
-
-gf_model_set(md, 'add Newmark scheme', 'u', beta, gamma);
-gf_model_set(md, 'add mass brick', mim, 'Dot2_u');
-gf_model_set(md, 'set time step', dt);
-
-
-// Initial data.
-gf_model_set(md, 'variable', 'Previous_u',  U0);
-gf_model_set(md, 'variable', 'Previous_Dot_u',  V0);
-
-
-// Initialisation of the acceleration 'Previous_Dot2_u'
-gf_model_set(md, 'perform init time derivative', dt/20.);
-gf_model_get(md, 'solve');
-
-// Iterations
-h = scf();
-h.color_map = jetcolormap(255);
-
-Index = 0;
-
-for t=0:dt:T
-
-  gf_model_get(md, 'solve');
-  U = gf_model_get(md, 'variable', 'u');
-  V = gf_model_get(md, 'variable', 'Dot_u');
-
-  drawlater;
-  clf();
-  subplot(2,1,1); 
-  gf_plot(mf, U, 'mesh', 'on', 'contour', .01:.01:.1); 
-  colorbar(min(U),max(U)); 
-  title(sprintf('computed solution u for t=%g', t));
-
-  subplot(2,1,2); 
-  gf_plot(mf, V, 'mesh', 'on', 'contour', .01:.01:.1); 
-  colorbar(min(V),max(V)); 
-  title(sprintf('computed solution du/dt for t=%g', t));
-  h.color_map = jetcolormap(255);
-  drawnow;
-  sleep(100);
-
-  xs2png(h.figure_id, path + sprintf('/waveeq%03d.png',Index));
-  Index = Index + 1;
-
-  gf_model_set(md, 'shift variables for time integration');
-end
-
-printf('demo wave_equation terminated\n');
diff --git a/interface/src/scilab/demos/sci_getfem.dem.gateway.sce b/interface/src/scilab/demos/sci_getfem.dem.gateway.sce
deleted file mode 100644
index 0081277..0000000
--- a/interface/src/scilab/demos/sci_getfem.dem.gateway.sce
+++ /dev/null
@@ -1,37 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009-2010
-// This file is released into the public domain
-// ====================================================================
-demopath = get_absolute_file_path("sci_getfem.dem.gateway.sce");
-
-subdemolist = ["Bilaplacian",                     "demo_bilaplacian.sce"; ..
-               "Crack",                           "demo_crack.sce"; ..
-	       "Continuation method",             "demo_continuation.sce"; ..
-	       "Convection in a rotating cavity", "demo_convection_rotating_cavity.sce"; ..
-	       "Fictitious domains",              "demo_fictitious_domains.sce"; ..
-	       "Final Laplacian",                 "demo_finallaplacian.sce"; ..
-	       "Laplacian 1D",                    "demo_laplacian1D.sce"; ..
-	       "Laplacian",                       "demo_laplacian.sce"; ..
-	       "Mesh generation",                 "demo_mesh_generation.sce"; ..
-	       "Mortar",                          "demo_mortar.sce"; ..
-	       "Navier-Stokes",                   "demo_Navier_Stokes.sce"; ..
-	       "Nonlinear Elasticity",            "demo_nonlinear_elasticity.sce"; ..
-	       "Plasticity",                      "demo_plasticity.sce"; ..
-	       "Plate",                           "demo_plate.sce"; ..
-	       "Refine",                          "demo_refine.sce"; ..
-	       "Slice",                           "demo_slices.sce"; ..
-	       "Static Contact",                  "demo_static_contact.sce"; ..
-	       "Step by Step",                    "demo_step_by_step.sce"; ..
-	       "Stokes 2D Poiseuille Arc",        "demo_stokes_2D_poiseuille_arc.sce"; ..
-	       "Stokes 2D Poiseuille",            "demo_stokes_2D_poiseuille.sce"; ..
-	       "Stokes 2D tube",                  "demo_stokes_2D_tube.sce"; ..
-	       "Stokes 3D tank",                  "demo_stokes_3D_tank.sce"; ..
-	       "Structural optimization",         "demo_structural_optimization.sce"; ..
-	       "topological optimization",        "demo_topological_optimization.sce"; ..
-	       "Tripod",                          "demo_tripod.sce"; ..
-	       "Wave 2D",                         "demo_wave2D.sce"; ..
-	       "Wave equation",                   "demo_wave_equation.sce"];
-
-subdemolist(:,2) = demopath + subdemolist(:,2);
-// ====================================================================
diff --git a/interface/src/scilab/demos/tutorial1.sce b/interface/src/scilab/demos/tutorial1.sce
deleted file mode 100644
index 066beca..0000000
--- a/interface/src/scilab/demos/tutorial1.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-if getos()=='Windows' then
-  // Under Windows, all the trace messages are available in the dos console
-  // Under Linuxs, all the trace messages are redirected to the Scilab console
-  consolebox('on');
-end
-gf_util('trace level',3);
-gf_util('warning level',3);
-
-m  = gf_mesh('cartesian',[0:.1:1],[0:.1:1]);
-mf = gf_mesh_fem(m,1); // create a meshfem of for a field of dimension 1 (i.e. a scalar field)
-gf_mesh_fem_set(mf,'fem',gf_fem('FEM_QK(2,2)'));
-
-disp(gf_fem_get(gf_fem('FEM_QK(2,2)'), 'poly_str'));
-
-mim = gf_mesh_im(m, gf_integ('IM_EXACT_PARALLELEPIPED(2)'));
-
-border = gf_mesh_get(m,'outer faces');
-gf_mesh_set(m, 'region', 42, border); // create the region
-
-// the boundary edges appears in red
-h = scf();
-drawlater;
-gf_plot_mesh(m, 'regions', [42], 'vertices','on','convexes','on'); 
-drawnow;
-
-md = gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mf);
-gf_model_set(md, 'add Laplacian brick', mim, 'u');
-
-R = gf_mesh_fem_get_eval(mf, list(list('(x-.5).^2 + (y-.5).^2 + x/5 - y/3')));
-gf_model_set(md, 'add initialized fem data', 'DirichletData', mf, R);
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mf, 42, 'DirichletData');
-gf_model_get(md, 'variable list');
-gf_model_get(md, 'solve');
-
-U = gf_model_get(md, 'variable', 'u');
-
-h = scf();
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot(mf, U, 'mesh','on');
-h.color_map = jetcolormap(255);
-drawnow;
diff --git a/interface/src/scilab/etc/sci_getfem.quit b/interface/src/scilab/etc/sci_getfem.quit
deleted file mode 100644
index d406a24..0000000
--- a/interface/src/scilab/etc/sci_getfem.quit
+++ /dev/null
@@ -1,5 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009
-// This file is released into the public domain
-// ====================================================================
diff --git a/interface/src/scilab/etc/sci_getfem.start b/interface/src/scilab/etc/sci_getfem.start
deleted file mode 100644
index 876d914..0000000
--- a/interface/src/scilab/etc/sci_getfem.start
+++ /dev/null
@@ -1,62 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009
-// This file is released into the public domain
-// ====================================================================
-
-mprintf("Start GetFEM toolbox\n");
-
-if isdef("sci_getfemlib") then
-  warning("GetFEM toolbox is already loaded");
-  return;
-end
-
-etc_tlbx  = get_absolute_file_path("sci_getfem.start");
-etc_tlbx  = getshortpathname(etc_tlbx);
-root_tlbx = strncpy( etc_tlbx, length(etc_tlbx)-length("\etc\") );
-
-//Load  functions library
-// =============================================================================
-mprintf("\tLoad macros\n");
-pathmacros = pathconvert( root_tlbx ) + "macros" + filesep();
-sci_getfemlib = lib(pathmacros);
-
-clear pathmacros;
-
-// load gateways
-// =============================================================================
-mprintf("\tLoad gateways\n");
-ilib_verbose(0);
-exec(pathconvert(root_tlbx+"/sci_gateway/loader_gateway.sce",%f));
-
-v = getversion('scilab');
-if v(2) >= 3 then
-  // set and get only overloadable in 5.3
-  pathmacros = pathconvert( root_tlbx ) + "macros" + filesep() + "overload" + filesep();
-  sci_getfemoverloadlib = lib(pathmacros);
-  exec(pathmacros + filesep() + "init_gf_types.sce");
-end
-
-// Load and add help chapter
-// =============================================================================
-if or(getscilabmode() == ["NW";"STD"]) then
-  mprintf("\tLoad help\n");
-  path_addchapter = pathconvert(root_tlbx+"/jar");
-  if ( isdir(path_addchapter) <> [] ) then
-    add_help_chapter("GetFEM toolbox", path_addchapter, %F);
-    clear add_help_chapter;
-  end
-  clear path_addchapter;
-end
-
-// Load demos
-// =============================================================================
-if or(getscilabmode() == ["NW";"STD"]) then
-  mprintf("\tLoad demos\n");
-  pathdemos = pathconvert(root_tlbx+"/demos/sci_getfem.dem.gateway.sce",%F,%T);
-  add_demo("GetFEM toolbox",pathdemos);
-  clear pathdemos add_demo;
-end
-
-clear root_tlbx;
-clear etc_tlbx;
diff --git a/interface/src/scilab/help/builder_help.sce b/interface/src/scilab/help/builder_help.sce
deleted file mode 100644
index 019718b..0000000
--- a/interface/src/scilab/help/builder_help.sce
+++ /dev/null
@@ -1,11 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009
-// This file is released into the public domain
-// ====================================================================
-
-help_dir = get_absolute_file_path('builder_help.sce');
-tbx_builder_help_lang("en_US", help_dir);
-//tbx_builder_help_lang("fr_FR", help_dir);
-
-clear help_dir;
diff --git a/interface/src/scilab/help/en_US/build_help.sce b/interface/src/scilab/help/en_US/build_help.sce
deleted file mode 100644
index eaee34a..0000000
--- a/interface/src/scilab/help/en_US/build_help.sce
+++ /dev/null
@@ -1,11 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009
-// This file is released into the public domain
-// ====================================================================
-
-help_lang_dir = get_absolute_file_path('build_help.sce');
-
-tbx_build_help(TOOLBOX_TITLE, help_lang_dir);
-
-clear help_lang_dir;
diff --git a/interface/src/scilab/help/en_US/examples/CHAPTER b/interface/src/scilab/help/en_US/examples/CHAPTER
deleted file mode 100644
index 669f5b1..0000000
--- a/interface/src/scilab/help/en_US/examples/CHAPTER
+++ /dev/null
@@ -1 +0,0 @@
-title = Examples
diff --git a/interface/src/scilab/help/en_US/examples/another_laplacian.xml b/interface/src/scilab/help/en_US/examples/another_laplacian.xml
deleted file mode 100644
index 4c73ed9..0000000
--- a/interface/src/scilab/help/en_US/examples/another_laplacian.xml
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="another_laplacian" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>Another Laplacian with exact solution</refname>
-
-    <refpurpose>This is the scilab/demos/demo_laplacian.sce example.</refpurpose>
-  </refnamediv>
-
-  <refsection>
-    <title>Description</title>
-    <programlisting role="example"><![CDATA[ 
-gf_workspace('clear all');
-m = gf_mesh('cartesian',[0:.1:1],[0:.1:1]);
-
-// create a mesh_fem of for a field of dimension 1 (i.e. a scalar field)
-mf = gf_mesh_fem(m,1);
-// assign the Q2 fem to all convexes of the mesh_fem,
-gf_mesh_fem_set(mf,'fem',gf_fem('FEM_QK(2,2)'));
-
-// an exact integration will be used
-mim = gf_mesh_im(m, gf_integ('IM_GAUSS_PARALLELEPIPED(2,10)'));
-// detect the border of the mesh
-border = gf_mesh_get(m,'outer faces');
-// mark it as boundary #1
-gf_mesh_set(m, 'boundary', 1, border);
-gf_plot_mesh(m, 'regions', [1]); // the boundary edges appears in red
-
-// interpolate the exact solution
-Uexact = gf_mesh_fem_get_eval(mf, list('y.*(y-1).*x.*(x-1)+x.^5'));
-// its second derivative
-F      = gf_mesh_fem_get_eval(mf, list('-(2*(x.^2+y.^2)-2*x-2*y+20*x.^3)'));
-
-md=gf_model('real');
-gf_model_set(md, 'add fem variable', 'u', mf);
-gf_model_set(md, 'add Laplacian brick', mim, 'u');
-gf_model_set(md, 'add initialized fem data', 'VolumicData', mf, F);
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData');
-gf_model_set(md, 'add initialized fem data', 'DirichletData', mf, Uexact);
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mf, 1, 'DirichletData');
-
-gf_model_get(md, 'solve');
-U = gf_model_get(md, 'variable', 'u');
-
-printf('H1 norm of error: %g\n', gf_compute(mf,U-Uexact,'H1 norm',mim));
-
-subplot(2,1,1); 
-gf_plot(mf,U,'mesh','on','contour',.01:.01:.1); 
-colorbar(min(U),max(U)); 
-title('computed solution');
-
-subplot(2,1,2); 
-gf_plot(mf,U-Uexact,'mesh','on'); 
-colorbar(min(U-Uexact),max(U-Uexact));
-title('difference with exact solution');
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_workspace">gf_workspace</link></member>
-      <member><link linkend="gf_mesh">gf_mesh</link></member>
-      <member><link linkend="gf_fem">gf_fem</link></member>
-      <member><link linkend="gf_plot">gf_plot</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <para>Y. Collette</para>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/examples/avoiding_bricks.xml b/interface/src/scilab/help/en_US/examples/avoiding_bricks.xml
deleted file mode 100644
index 0d54d75..0000000
--- a/interface/src/scilab/help/en_US/examples/avoiding_bricks.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="avoiding_bricks" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>Avoiding the bricks framework</refname>
-
-    <refpurpose>This is a description on how to avoid the bricks
-    framework.</refpurpose>
-  </refnamediv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>The model bricks are very convenient, as they hide most of the
-    details of the assembly of the final linear systems. However it is also
-    possible to stay at a lower level, and handle the assembly of linear
-    systems, and their resolution, directly in scilab. For example, the
-    demonstration demo_tripod_alt.m is very similar to the demo_tripod.sce
-    except that the assembly is explicit:</para>
-
-    <programlisting role="example"><![CDATA[
-nbd = gf_mesh_fem_get(mfd, 'nbdof');
-F = gf_asm('boundary_source', 1, mim, mfu, mfd, repmat([0;-10;0],1,nbd));
-K = gf_asm('linear_elasticity', mim, mfu, mfd, lambda*ones(1,nbd),mu*ones(1,nbd));
-
-// handle Dirichlet condition
-[H,R]  = gf_asm('dirichlet', 2, mim, mfu, mfd, repmat(eye(3,3),[1,1,nbd]), zeros(3, nbd));
-[N,U0] = gf_spmat_get(H, 'dirichlet_nullspace', R);
-KK = N'*K*N;
-FF = N'*F;
-// solve ...
-
-disp('solving...'); 
-
-t0 = timer();
-lsolver = 1 // change this to compare the different solvers
-
-if (lsolver == 1) then // conjugate gradient
-  P  = gf_precond('ildlt',KK);
-  UU = gf_linsolve('cg',KK,FF,P,'noisy','res',1e-9);
-elseif (lsolver == 2) then // superlu
-  UU = gf_linsolve('superlu',KK,FF);
-else // the scilab "slash" operator 
-  UU = KK \ FF;
-end
-
-disp(sprintf('linear system solved in %.2f sec', timer()-t0));
-
-U = (N*UU).' + U0;
- ]]></programlisting>
-
-    <para>In getfem-interface, the assembly of vectors, and matrices is done
-    via the gf_asm function. The Dirichlet condition u(x) = r(x) is handled in
-    the weak form</para>
-
-    <para><latex style="center"><![CDATA[\int\left(h\left(x\right)u\left(x\right)\right)\cdot\nu\left(x\right)=\int r\left(x\right)\cdot\nu\left(x\right)\,\forall\nu]]></latex></para>
-
-    <para>(where h(x) is a 3×3 matrix field - here it is constant and equal to
-    the identity). The reduced system KK * UU = FF is then built via the
-    elimination of Dirichlet constraints from the original system. Note that
-    it might be more efficient (and simpler) to deal with Dirichlet condition
-    via a penalization technique.</para>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_workspace">gf_workspace</link></member>
-
-      <member><link linkend="gf_mesh">gf_mesh</link></member>
-
-      <member><link linkend="gf_fem">gf_fem</link></member>
-
-      <member><link linkend="gf_plot">gf_plot</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <para>Y. Collette</para>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/examples/linear_nonlinear_elast.xml b/interface/src/scilab/help/en_US/examples/linear_nonlinear_elast.xml
deleted file mode 100644
index b160d62..0000000
--- a/interface/src/scilab/help/en_US/examples/linear_nonlinear_elast.xml
+++ /dev/null
@@ -1,161 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="linear_nonlinear_elast" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>Linear and non-linear elasticity</refname>
-
-    <refpurpose>This example  uses a mesh that was generated with GiD.</refpurpose>
-  </refnamediv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>The object is meshed with quadratic tetrahedrons. You can find the m-file of this example under the name demo_tripod.sce in the 
-      directory scilab/demos of the toolbox distribution. </para>
-
-    <programlisting role="example"><![CDATA[ 
-disp('This demo is an adaption of the original tripod demo')
-disp('which uses the new ''brick'' framework of getfem')
-disp('The code is shorter, faster and much more powerful')
-disp('You can easily switch between linear/non linear')
-disp('compressible/incompressible elasticity!')
-
-linear = 1
-incompressible = 0
-
-gf_workspace('clear all');
-// import the mesh
-m   = gf_mesh('import','gid','../meshes/tripod.GiD.msh');
-mfu = gf_mesh_fem(m,3); // mesh-fem supporting a 3D-vector field
-mfd = gf_mesh_fem(m,1); // scalar mesh_fem, for data fields.
-// the mesh_im stores the integration methods for each tetrahedron
-mim = gf_mesh_im(m,gf_integ('IM_TETRAHEDRON(5)'));
-// we choose a P2 fem for the main unknown
-gf_mesh_fem_set(mfu,'fem',gf_fem('FEM_PK(3,2)'));
-// the material is homogeneous, hence we use a P0 fem for the data
-gf_mesh_fem_set(mfd,'fem',gf_fem('FEM_PK(3,0)'));
-// display some informations about the mesh
-disp(sprintf('nbcvs=%d, nbpts=%d, nbdof=%d',gf_mesh_get(m,'nbcvs'),...
-             gf_mesh_get(m,'nbpts'),gf_mesh_fem_get(mfu,'nbdof')));
-P = gf_mesh_get(m,'pts'); // get list of mesh points coordinates
-pidtop = find(abs(P(2,:)-13)<1e-6); // find those on top of the object
-pidbot = find(abs(P(2,:)+10)<1e-6); // find those on the bottom
-// build the list of faces from the list of points
-ftop = gf_mesh_get(m,'faces from pid',pidtop); 
-fbot = gf_mesh_get(m,'faces from pid',pidbot);
-// assign boundary numbers
-gf_mesh_set(m,'boundary',1,ftop);
-gf_mesh_set(m,'boundary',2,fbot);
-
-E = 1e3; Nu = 0.3;
-// set the Lame coefficients
-lambda = E*Nu/((1+Nu)*(1-2*Nu));
-mu = E/(2*(1+Nu));
-
-// create a meshfem for the pressure field (used if incompressible ~= 0)
-mfp = gf_mesh_fem(m); gf_mesh_fem_set(mfp, 'fem', gf_fem('FEM_PK_DISCONTINUOUS(3,0)'));
-if (linear) then
-  // the linearized elasticity , for small displacements
-  b0 = gf_mdbrick('isotropic_linearized_elasticity',mim,mfu)
-  gf_mdbrick_set(b0, 'param','lambda', lambda);
-  gf_mdbrick_set(b0, 'param','mu', mu);
-  if (incompressible) then
-    b1 = gf_mdbrick('linear incompressibility term', b0, mfp);
-  else
-    b1 = b0;
-  end
-else
-  // See also demo_nonlinear_elasticity for a better example
-  if (incompressible) then
-    b0 = gf_mdbrick('nonlinear elasticity',mim, mfu, 'Mooney Rivlin');
-    b1 = gf_mdbrick('nonlinear elasticity incompressibility term',b0,mfp);
-    gf_mdbrick_set(b0, 'param','params',[lambda;mu]);
-  else
-    // large deformation with a linearized material law.. not
-    // a very good choice!
-    b0 = gf_mdbrick('nonlinear elasticity',mim, mfu, 'SaintVenant Kirchhoff');
-    gf_mdbrick_set(b0, 'param','params',[lambda;mu]);
-    b1 = b0;
-  end
-end
-
-// set a vertical force on the top of the tripod
-b2 = gf_mdbrick('source term', b1, 1);
-gf_mdbrick_set(b2, 'param', 'source_term', mfd, gf_mesh_fem_get_eval(mfd, list([0;-10;0])));
-
-// attach the tripod to the ground
-b3 = gf_mdbrick('dirichlet', b2, 2, mfu, 'penalized');
-
-mds = gf_mdstate(b3)
-
-disp('running solve...')
-
-t0 = timer(); 
-
-gf_mdbrick_get(b3, 'solve', mds, 'noisy', 'max_iter', 1000, 'max_res', 1e-6, 'lsolver', 'superlu');
-disp(sprintf('solve done in %.2f sec', timer()-t0));
-
-mfdu = gf_mesh_fem(m,1);
-// the P2 fem is not derivable across elements, hence we use a discontinuous
-// fem for the derivative of U.
-gf_mesh_fem_set(mfdu,'fem',gf_fem('FEM_PK_DISCONTINUOUS(3,1)'));
-VM = gf_mdbrick_get(b0, 'von mises',mds,mfdu);
-
-U = gf_mdstate_get(mds, 'state'); U=U(1:gf_mesh_fem_get(mfu, 'nbdof'));
-
-disp('plotting ... can also take some minutes!');
-
-h = scf();
-h.color_map = jetcolormap(255);
-
-// we plot the von mises on the deformed object, in superposition
-// with the initial mesh.
-drawlater;
-if (linear) then
-  gf_plot(mfdu,VM,'mesh','on', 'cvlst', gf_mesh_get(m, 'outer faces'),...
-	  'deformation',U,'deformation_mf',mfu);
-else
-  gf_plot(mfdu,VM,'mesh','on', 'cvlst', gf_mesh_get(m, 'outer faces'),...
-	  'deformation',U,'deformation_mf',mfu,'deformation_scale',1);
-end
-
-colorbar(min(U),max(U);
-drawnow;
-
-// the von mises stress is exported into a VTK file
-// see http://www.paraview.org/
-gf_mesh_fem_get(mfdu,'export to vtk','tripod.vtk','ascii',VM,'vm')
- ]]></programlisting>
-
-    <para>Here is the final figure, displaying the Von Mises stress: </para>
-
-    <mediaobject>
-      <imageobject>
-        <imagedata align="center" fileref="../../fig/tripodvonmiseswithmesh_small.png" />
-      </imageobject>
-    </mediaobject>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_workspace">gf_workspace</link></member>
-      <member><link linkend="gf_mesh">gf_mesh</link></member>
-      <member><link linkend="gf_fem">gf_fem</link></member>
-      <member><link linkend="gf_plot">gf_plot</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <para>Y. Collette</para>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/examples/step_by_step_example.xml b/interface/src/scilab/help/en_US/examples/step_by_step_example.xml
deleted file mode 100644
index d91a5e7..0000000
--- a/interface/src/scilab/help/en_US/examples/step_by_step_example.xml
+++ /dev/null
@@ -1,239 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="step_by_step_example"
-          xml:lang="en" xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>A step by step basic example</refname>
-
-    <refpurpose>This example shows the basic usage of getfem.</refpurpose>
-  </refnamediv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>This example shows the basic usage of getfem, on the über-canonical
-    problem above all others: solving the Laplacian, Δu+f=0 on a square, with
-    the Dirichlet condition u=g(x) on the domain boundary.</para>
-
-    <para>The first step is to create a mesh. Since getfem++ does not come
-    with its own mesher, one has to rely on an external mesher (see
-    gf_mesh('import')), or use very simple meshes. For this example, we just
-    consider a regular mesh whose nodes are
-    {xi=0...10,j=0..10=(i/10,j/10)}.</para>
-
-    <programlisting role="example"><![CDATA[ 
-// creation of a simple cartesian mesh
---> m = gf_mesh('cartesian',[0:.1:1],[0:.1:1])
-m =
-     id: 0
-    cid: 0
- ]]></programlisting>
-
-    <para>If you try to look at the value of m, you'll notice that it appears
-    to be a structure containing two integers. The first one is its
-    identifier, the second one is its class-id, i.e. an identifier of its
-    type. This small structure is just an "handle" or "descriptor" to the real
-    object, which is stored in the getfem++ memory and cannot be represented
-    via Matlab data structures. Anyway, you can still inspect the getfem++
-    objects via the command gf_workspace('stats').</para>
-
-    <para>Now we can try to have a look at the mesh, with its vertices
-    numbering and the convexes numbering:</para>
-
-    <programlisting role="example"><![CDATA[
-// we enable vertices and convexes labels
---> gf_plot_mesh(m, 'vertices', 'on', 'convexes', 'on');
- ]]></programlisting>
-
-    <para>As you can see, the mesh is regular, and the numbering of its nodes
-    and convexes is also regular (this is guaranteed for cartesian meshes, but
-    do not hope a similar numbering for the degrees of freedom).</para>
-
-    <para>The next step is to create a mesh_fem object. This one links a mesh
-    with a set of FEM.</para>
-
-    <programlisting role="example"><![CDATA[
---> mf = gf_mesh_fem(m,1);    // create a mesh_fem of for a field of dimension 1 (i.e. a scalar field)
---> gf_mesh_fem_set(mf,'fem',gf_fem('FEM_QK(2,2)'));
- ]]></programlisting>
-
-    <para>The first instruction builds a new mesh_fem object, the second
-    argument specifies that this object will be used to interpolate scalar
-    fields (since the unknown is a scalar field). The second instruction
-    assigns the Q2 FEM to every convex (each basis function is a polynomial of
-    degree 4, remember that Pk => polynomials of degree k, while Qk =>
-    polynomials of degree 2k). As Q2 is a polynomial FEM, you can view the
-    expression of its basis functions on the reference convex:</para>
-
-    <programlisting role="example"><![CDATA[
---> gf_fem_get(gf_fem('FEM_QK(2,2)'), 'poly_str')
-ans =
-    '1 - 3*x - 3*y + 2*x^2 + 9*x*y + 2*y^2 - 6*x^2*y - 6*x*y^2 + 4*x^2*y^2'
-    '4*x - 4*x^2 - 12*x*y + 12*x^2*y + 8*x*y^2 - 8*x^2*y^2'
-    '-x + 2*x^2 + 3*x*y - 6*x^2*y - 2*x*y^2 + 4*x^2*y^2'
-    '4*y - 12*x*y - 4*y^2 + 8*x^2*y + 12*x*y^2 - 8*x^2*y^2'
-    '16*x*y - 16*x^2*y - 16*x*y^2 + 16*x^2*y^2'
-    '-4*x*y + 8*x^2*y + 4*x*y^2 - 8*x^2*y^2'
-    '-y + 3*x*y + 2*y^2 - 2*x^2*y - 6*x*y^2 + 4*x^2*y^2'
-    '-4*x*y + 4*x^2*y + 8*x*y^2 - 8*x^2*y^2'
-    'x*y - 2*x^2*y - 2*x*y^2 + 4*x^2*y^2'
- ]]></programlisting>
-
-    <para>Now, in order to perform numerical integrations on mf, we need to
-    build a mesh_im object:</para>
-
-    <programlisting role="example"><![CDATA[
-// assign the same integration method on all convexes 
---> mim=gf_mesh_im(m, gf_integ('IM_EXACT_PARALLELEPIPED(2)'));
-  ]]></programlisting>
-
-    <para>The integration method will be used to compute the various integrals
-    on each element: here we choose to perform exact computations (no
-    quadrature formula), which is possible since the geometric transformation
-    of these convexes from the reference convex is linear (this is true for
-    all simplices, and this is also true for the parallelepipeds of our
-    regular mesh, but it is not true for general quadrangles), and the chosen
-    FEM is polynomial. Hence it is possible to analytically integrate every
-    basis function/product of basis functions/gradients/etc. There are many
-    alternative FEM methods and integration methods (see the description of
-    finite element and integration methods).</para>
-
-    <para>Note however that in the general case, approximate integration
-    methods are a better choice than exact integration methods.</para>
-
-    <para>Now we have to find the "boundary" of the domain, in order to set a
-    condition. A mesh object has the ability to store some sets of convexes
-    and convex faces. These sets (called "regions") are accessed via an
-    integer #id:</para>
-
-    <programlisting role="example"><![CDATA[
---> border = gf_mesh_get(m,'outer faces');
---> gf_mesh_set(m, 'region', 42, border); // create the region #42
---> gf_plot_mesh(m, 'regions', [42]); // the boundary edges appears in red
-  ]]></programlisting>
-
-    <para>Here we find the faces of the convexes which are on the boundary of
-    the mesh (i.e. the faces which are not shared by two convexes). remark: we
-    could have used gf_mesh_get(m, 'OuTEr_faCes') , as the interface is
-    case-insensitive, and whitespaces can be replaced by underscores. The
-    array border has two rows, on the first row is a convex number, on the
-    second row is a face number (which is local to the convex, there is no
-    global numbering of faces). Then this set of faces is assigned to the
-    region number 42.</para>
-
-    <para>At this point, we just have to stack some model bricks and run the
-    solver to get the solution! The "model bricks" are created with the
-    gf_mdbrick constructor. A model brick is basically an object which
-    modifies a global linear system (tangent matrix for non-linear problems)
-    and its associated right hand side. Typical modifications are insertion of
-    the stiffness matrix for the problem considered (linear elasticity,
-    laplacian, etc), handling of a set of contraints, Dirichlet condition,
-    addition of a source term to the right hand side etc. The global tangent
-    matrix and its right hand side are stored in a "model state" structure,
-    created with the gf_mdstate constructor.</para>
-
-    <para>Let us build a problem with an easy solution: 
-    <latex style="text"><![CDATA[u=x\left(x-1\right)y\left(y-1\right)+x^{5}]]></latex>, then we have 
-    <latex style="text"><![CDATA[\Delta u=2\left(x^{2}+y^{2}\right)-2\left(x+y\right)+20y^{3}]]></latex>
-    (the FEM won't be able to catch the exact solution since we use a Q2 method).</para>
-
-    <para>We start with a "generic elliptic" brick, which handles
-    <latex style="text"><![CDATA[-\text{div}\left(A\nabla u\right)=\cdots]]></latex>
-    problems, where A can be a scalar field, a matrix field, or an order 4 tensor field. By default, A=1.</para>
-
-    <programlisting role="example"><![CDATA[ 
---> b0=gf_mdbrick('generic elliptic',mim,mf)
-  ]]></programlisting>
-
-    <para>Each brick embeds a number of parameter fields. In the case of the
-    generic elliptic brick, there is only one parameter field, the A(x)
-    coefficient in <latex style="text"><![CDATA[-\text{div}\left(A\nabla u\right)=\cdots]]></latex>.
-    It is possible to view the list of parameters of the brick with</para>
-
-    <programlisting role="example"><![CDATA[ 
---> gf_mdbrick_get(b0, 'param list')
-ans =
-
-    'A'
---> gf_mdbrick_get(b0, 'param', 'A')
-
-ans =
-
-     1
- ]]></programlisting>
-
-    <para>Next we add a Dirichlet condition on the domain boundary:</para>
-
-    <programlisting role="example"><![CDATA[
---> b1=gf_mdbrick('dirichlet',b0,42,mf,'penalized')
-  ]]></programlisting>
-
-    <para>Here the number 42 is the region number to which the dirichlet
-    condition is applied. The 'penalized' says that the Dirichlet condition
-    should be imposed via a penalization technique. Other ways are possible
-    (augmented system, direct elimination). A mesh fem argument is also
-    required, as the Dirichlet condition u=r is imposed in a weak form </para>
-
-    <para><latex align="center"><![CDATA[\int u\left(x\right)\nu\left(x\right)=\int r\left(x\right)\nu\left(x\right)\,\forall\nu]]></latex></para>
-
-    <para>where v is taken in the space of multipliers given by here by
-    mf.</para>
-
-    <para>By default, the Dirichlet brick imposes u=0 on the specified
-    boundary. We change this to <latex style="text"><![CDATA[u=\left(x-0.5\right)^{2}+\left(y-0.5\right)^{2}+x/5-y/3]]></latex>:</para>
-
-    <programlisting role="example"><![CDATA[ 
---> R=gf_mesh_fem_get(mf, 'eval', list('(x-.5).^2 + (y-.5).^2 + x/5 - y/3'));
---> gf_mdbrick_set(b1, 'param', 'R', mf, R); 
-  ]]></programlisting>
-
-    <para>Remark: the polynomial expression was interpolated on mf. It is
-    possible only if mf is of Lagrange type. In this first example we use the
-    same mesh fem for the unknown and for the data such as R, but in the
-    general case, mf won't be Lagrangian and another (Lagrangian) mesh fem
-    will be used for the description of Dirichlet conditions, source terms
-    etc.</para>
-
-    <para>A "model state" variable is created, and the solver is
-    launched:</para>
-
-    <programlisting role="example"><![CDATA[
---> mds=gf_mdstate('real')
---> gf_mdbrick_get(b1, 'solve', mds)
- ]]></programlisting>
-
-    <para>The model state now contains the solution (as well as other things,
-    such as the linear system which was solved). It is extracted, a display
-    into a matlab figure.</para>
-
-    <programlisting role="example"><![CDATA[
---> U=gf_mdstate_get(mds, 'state');
---> gf_plot(mf, U, 'mesh','on');
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_workspace">gf_workspace</link></member>
-
-      <member><link linkend="gf_mesh">gf_mesh</link></member>
-
-      <member><link linkend="gf_fem">gf_fem</link></member>
-
-      <member><link linkend="gf_plot">gf_plot</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <para>Y. Collette</para>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_asm.xml b/interface/src/scilab/help/en_US/gf_asm.xml
deleted file mode 100644
index 78fb968..0000000
--- a/interface/src/scilab/help/en_US/gf_asm.xml
+++ /dev/null
@@ -1,480 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_asm" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_asm</refname>
-    <refpurpose>
-  General assembly function.
-
-  Many of the functions below use more than one mesh_fem: the main
-  mesh_fem (mf_u) used for the main unknown, and data mesh_fem (mf_d)
-  used for the data. It is always assumed that the Qdim of mf_d is
-  equal to 1: if mf_d is used to describe vector or tensor data, you
-  just have to "stack" (in fortran ordering) as many scalar fields as
-  necessary.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>M = gf_asm('mass matrix', mesh_im mim, mesh_fem mf1[, mesh_fem mf2[, boundary_num]])</synopsis>
-    <synopsis>M = gf_asm('lsneuman matrix', mesh_im mim, mesh_fem mf1, mesh_fem mf2, levelset ls)</synopsis>
-    <synopsis>M = gf_asm('nlsgrad matrix', mesh_im mim, mesh_fem mf1, mesh_fem mf2, levelset ls)</synopsis>
-    <synopsis>M = gf_asm('stabilization patch matrix', @tm mesh, mesh_fem mf,  mesh_im mim, real ratio, real h)</synopsis>
-    <synopsis>L = gf_asm('laplacian', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec a)</synopsis>
-    <synopsis>Le = gf_asm('linear elasticity', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec lambda_d, vec mu_d)</synopsis>
-    <synopsis>TRHS = gf_asm('nonlinear elasticity', mesh_im mim, mesh_fem mf_u, vec U, string law, mesh_fem mf_d, mat params, {'tangent matrix'|'rhs'|'incompressible tangent matrix', mesh_fem mf_p, vec P|'incompressible rhs', mesh_fem mf_p, vec P})</synopsis>
-    <synopsis>{K, B} = gf_asm('stokes', mesh_im mim, mesh_fem mf_u, mesh_fem mf_p, mesh_fem mf_d, vec nu)</synopsis>
-    <synopsis>A = gf_asm('helmholtz', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec k)</synopsis>
-    <synopsis>A = gf_asm('bilaplacian', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec a)</synopsis>
-    <synopsis>A = gf_asm('bilaplacian KL', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec a, vec nu)</synopsis>
-    <synopsis>V = gf_asm('volumic source', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec fd)</synopsis>
-    <synopsis>B = gf_asm('boundary source', int bnum, mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec G)</synopsis>
-    <synopsis>{HH, RR} = gf_asm('dirichlet', int bnum, mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, mat H, vec R [, threshold])</synopsis>
-    <synopsis>Q = gf_asm('boundary qu term',int boundary_num, mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, mat q)</synopsis>
-    <synopsis>gf_asm('define function', string name, int nb_args, string expression[, string expression_derivative_t[, string expression_derivative_u]])</synopsis>
-    <synopsis>gf_asm('undefine function', string name)</synopsis>
-    <synopsis>{...} = gf_asm('generic', mesh_im mim, int order, string expression, int region, [string varname, int is_variable[, {mesh_fem mf, mesh_imd mimd}], value], ...)</synopsis>
-    <synopsis>{...} = gf_asm('volumic' [,CVLST], expr [, mesh_ims, mesh_fems, data...])</synopsis>
-    <synopsis>{...} = gf_asm('boundary', int bnum, string expr [, mesh_im mim, mesh_fem mf, data...])</synopsis>
-    <synopsis>Mi = gf_asm('interpolation matrix', mesh_fem mf, {mesh_fem mfi | vec pts})</synopsis>
-    <synopsis>Me = gf_asm('extrapolation matrix',mesh_fem mf,  {mesh_fem mfe | vec pts})</synopsis>
-    <synopsis>B = gf_asm('integral contact Uzawa projection', int bnum, mesh_im mim, mesh_fem mf_u, vec U, mesh_fem mf_lambda, vec vec_lambda, mesh_fem mf_obstacle, vec obstacle, scalar r [, {scalar coeff | mesh_fem mf_coeff, vec coeff} [, int option[, scalar alpha, vec W]]])</synopsis>
-    <synopsis>B = gf_asm('level set normal source term', int bnum, mesh_im mim, mesh_fem mf_u, mesh_fem mf_lambda, vec vec_lambda, mesh_fem mf_levelset, vec levelset)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>
-  General assembly function.
-
-  Many of the functions below use more than one mesh_fem: the main
-  mesh_fem (mf_u) used for the main unknown, and data mesh_fem (mf_d)
-  used for the data. It is always assumed that the Qdim of mf_d is
-  equal to 1: if mf_d is used to describe vector or tensor data, you
-  just have to "stack" (in fortran ordering) as many scalar fields as
-  necessary.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>M = gf_asm('mass matrix', mesh_im mim, mesh_fem mf1[, mesh_fem mf2[, boundary_num]])</literal></para>
-
-    <para>       Assembly of a mass matrix.
-    
-    Return a spmat object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_asm('lsneuman matrix', mesh_im mim, mesh_fem mf1, mesh_fem mf2, levelset ls)</literal></para>
-
-    <para>         Assembly of a level set Neuman  matrix.
-      
-      Return a spmat object.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_asm('nlsgrad matrix', mesh_im mim, mesh_fem mf1, mesh_fem mf2, levelset ls)</literal></para>
-
-    <para>         Assembly of a nlsgrad matrix.
-      
-      Return a spmat object.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_asm('stabilization patch matrix', @tm mesh, mesh_fem mf,  mesh_im mim, real ratio, real h)</literal></para>
-
-    <para>         Assembly of stabilization patch matrix .
-      
-      Return a spmat object.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>L = gf_asm('laplacian', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec a)</literal></para>
-
-    <para>         Assembly of the matrix for the Laplacian problem.
-      
-      <latex style="text"><![CDATA[\nabla\cdot(a(x)\nabla u)]]></latex>  with <literal>a</literal> a scalar.
-      
-      Return a spmat object.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Le = gf_asm('linear elasticity', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec lambda_d, vec mu_d)</literal></para>
-
-    <para>       Assembles of the matrix for the linear (isotropic) elasticity problem.
-
-    <latex style="text"><![CDATA[\nabla\cdot(C(x):\nabla u)]]></latex>
-    with <latex style="text"><![CDATA[C]]></latex> defined via <literal>lambda_d</literal> and <literal>mu_d</literal>.
-    
-    Return a spmat object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>TRHS = gf_asm('nonlinear elasticity', mesh_im mim, mesh_fem mf_u, vec U, string law, mesh_fem mf_d, mat params, {'tangent matrix'|'rhs'|'incompressible tangent matrix', mesh_fem mf_p, vec P|'incompressible rhs', mesh_fem mf_p, vec P})</literal></para>
-
-    <para>         Assembles terms (tangent matrix and right hand side) for nonlinear elasticity.
-      
-      The solution <literal>U</literal> is required at the current time-step. The <literal>law</literal>
-      may be choosen among:
-      
-      - 'SaintVenant Kirchhoff':
-        Linearized law, should be avoided). This law has the two usual
-        Lame coefficients as parameters, called lambda and mu.
-      - 'Mooney Rivlin':
-        This law has three parameters, called C1, C2 and D1.
-        Can be preceded with the words 'compressible' or 'incompressible' to force
-        a specific version. By default, the incompressible version is considered
-        which requires only the first two material coefficients.
-      - 'neo Hookean':
-        A special case of the 'Mooney Rivlin' law that requires one material
-        coefficient less (C2 = 0). By default, its compressible version is used.
-      - 'Ciarlet Geymonat':
-        This law has 3 parameters, called lambda, mu and gamma, with
-        gamma chosen such that gamma is in ]-lambda/2-mu, -mu[.
-      
-    The parameters of the material law are described on the mesh_fem <literal>mf_d</literal>.
-    The matrix <literal>params</literal> should have <literal>nbdof(mf_d)</literal> columns, each row
-    correspounds to a parameter.
-
-    The last argument selects what is to be built: either the tangent
-    matrix, or the right hand side. If the incompressibility is
-    considered, it should be followed by a mesh_fem <literal>mf_p</literal>, for the
-    pression.
-
-    Return a spmat object (tangent matrix), vec object (right hand
-    side), tuple of spmat objects (incompressible tangent matrix), or
-    tuple of vec objects (incompressible right hand side).
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{K, B} = gf_asm('stokes', mesh_im mim, mesh_fem mf_u, mesh_fem mf_p, mesh_fem mf_d, vec nu)</literal></para>
-
-    <para>       Assembly of matrices for the Stokes problem.
-
-    <latex style="text"><![CDATA[-\nu(x)\Delta u + \nabla p = 0]]></latex>
-    <latex style="text"><![CDATA[\nabla\cdot u  = 0]]></latex>
-    with <latex style="text"><![CDATA[\nu]]></latex> (<literal>nu</literal>), the fluid's dynamic viscosity.
-
-    On output, <literal>K</literal> is the usual linear elasticity stiffness matrix with
-    <latex style="text"><![CDATA[\lambda = 0]]></latex> and
-    <latex style="text"><![CDATA[2\mu = \nu]]></latex>. <literal>B</literal> is a matrix
-    corresponding to <latex style="text"><![CDATA[\int p\nabla\cdot\phi]]></latex>.
-
-    <literal>K</literal> and <literal>B</literal> are spmat object's.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>A = gf_asm('helmholtz', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec k)</literal></para>
-
-    <para>       Assembly of the matrix for the Helmholtz problem.
-
-    <latex style="text"><![CDATA[\Delta u + k^2 u]]></latex> = 0,  with <literal>k</literal> complex scalar.
-
-    Return a spmat object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>A = gf_asm('bilaplacian', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec a)</literal></para>
-
-    <para>         Assembly of the matrix for the Bilaplacian problem.
-
-      <latex style="text"><![CDATA[\Delta(a(x)\Delta u) = 0]]></latex>   with <literal>a</literal> scalar.
-
-      Return a spmat object.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>A = gf_asm('bilaplacian KL', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec a, vec nu)</literal></para>
-
-    <para>         Assembly of the matrix for the Bilaplacian problem with Kirchoff-Love formulation.
-
-      <latex style="text"><![CDATA[\Delta(a(x)\Delta u) = 0]]></latex>   with <literal>a</literal> scalar.
-
-      Return a spmat object.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_asm('volumic source', mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec fd)</literal></para>
-
-    <para>       Assembly of a volumic source term.
-
-    Output a vector <literal>V</literal>, assembled on the mesh_fem <literal>mf_u</literal>, using the data
-    vector <literal>fd</literal> defined on the data mesh_fem <literal>mf_d</literal>. <literal>fd</literal> may be real or
-    complex-valued.
-
-    Return a vec object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>B = gf_asm('boundary source', int bnum, mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, vec G)</literal></para>
-
-    <para>       Assembly of a boundary source term.
-
-    <literal>G</literal> should be a [Qdim x N] matrix, where N is the number of dof
-    of <literal>mf_d</literal>, and Qdim is the dimension of the unkown u (that is set
-    when creating the mesh_fem).
-
-    Return a vec object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{HH, RR} = gf_asm('dirichlet', int bnum, mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, mat H, vec R [, threshold])</literal></para>
-
-    <para>       Assembly of Dirichlet conditions of type <literal>h.u = r</literal>.
-
-    Handle <literal>h.u = r</literal> where h is a square matrix (of any rank) whose
-    size is equal to the dimension of the unkown u. This matrix is
-    stored in <literal>H</literal>, one column per dof in <literal>mf_d</literal>, each column containing
-    the values of the matrix h stored in fortran order:
-
-    .. math::
-
-      <literal>H(:,j) = [h11(x_j) h21(x_j) h12(x_j) h22(x_j)]</literal>
-
-    if u is a 2D vector field.
-
-    Of course, if the unknown is a scalar field, you just have to set
-    <literal>H = ones(1, N)</literal>, where N is the number of dof of <literal>mf_d</literal>.
-
-    This is basically the same than calling gf_asm('boundary qu term')
-    for <literal>H</literal> and calling gf_asm('neumann') for <literal>R</literal>, except that this
-    function tries to produce a 'better' (more diagonal) constraints
-    matrix (when possible).
-
-    See also gf_spmat_get(spmat S, 'Dirichlet_nullspace').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Q = gf_asm('boundary qu term',int boundary_num, mesh_im mim, mesh_fem mf_u, mesh_fem mf_d, mat q)</literal></para>
-
-    <para>       Assembly of a boundary qu term.
-
-    <literal>q</literal> should be be a [Qdim x Qdim x N] array, where N is the number
-    of dof of <literal>mf_d</literal>, and Qdim is the dimension of the unkown u (that
-    is set when creating the mesh_fem).
-
-    Return a spmat object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_asm('define function', string name, int nb_args, string expression[, string expression_derivative_t[, string expression_derivative_u]])</literal></para>
-
-    <para>         Define a new function <literal>name</literal> which can be used in high level
-      generic assembly. The function can have one or two parameters.
-      In <literal>expression</literal> all available predefined function or operation
-      of the generic assembly can be used. However, no reference to
-      some variables or data can be specified. The argument of the
-      function is <literal>t</literal> for a one parameter function and <literal>t</literal> and <literal>u</literal>
-      for a two parameter function. For instance 'sin(pi*t)+2*t*t'
-      is a valid expression for a one parameter function and
-      'sin(max(t,u)*pi)' is a valid expression for a two parameters
-      function. <literal>expression_derivative_t</literal> and <literal>expression_derivative_u</literal>
-      are optional expressions for the derivatives with respect
-      to <literal>t</literal> and <literal>u</literal>. If they are not furnished, a symbolic derivation
-      is used. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_asm('undefine function', string name)</literal></para>
-
-    <para>         Cancel the definition of a previously defined function <literal>name</literal>
-      for the high level generic assembly.  
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{...} = gf_asm('generic', mesh_im mim, int order, string expression, int region, [string varname, int is_variable[, {mesh_fem mf, mesh_imd mimd}], value], ...)</literal></para>
-
-    <para>         High-level generic assembly procedure for volumic assembly.
-
-      Performs the generic assembly of <literal>expression</literal> with the integration
-      method <literal>mim</literal> on the mesh region of index <literal>region</literal> (-1 means all 
-      the element of the mesh). The same mesh should be shared by
-      the integration method and all the finite element methods or
-      mesh_im_data corresponding to the variables.
-
-      <literal>order</literal> indicates either that the (scalar) potential
-      (order = 0) or the (vector) residual (order = 1) or the
-      tangent (matrix) (order = 2) is to be computed. 
-
-      The variables and constant (data) are listed after the
-      region number. For each variable/constant, first the variable/constant
-      name should be given (as it is referred in the assembly string), then
-      1 if it is a variable or 0 for a constant, then the finite element
-      method if it is a fem variable/constant or the mesh_im_data if it is
-      data defined on integration points, and the vector representing
-      the value of the variable/constant. It is possible to give an arbitrary
-      number of variable/constant. The difference between a variable and a
-      constant is that automatic differentiation is done with respect to
-      variables only (see GetFEM++ user documentation). Test functions are
-      only available for variables, not for constants.
-
-      Note that if several variables are given, the assembly of the
-      tangent matrix/residual vector will be done considering the order
-      in the call of the function (the degrees of freedom of the first
-      variable, then of the second, and so on).
-
-      For example, the L2 norm of a vector field "u" can be computed with::
-
-        gf_compute('L2 norm') or with the square root of:
-
-        gf_asm('generic', mim, 0, 'u.u', -1, 'u', 1, mf, U);
-
-      The nonhomogeneous Laplacian stiffness matrix of a scalar field can be evaluated with::
-
-        gf_asm('laplacian', mim, mf, mf_data, A) or equivalently with:
-
-        gf_asm('generic', mim, 2, 'A*Grad_Test2_u.Grad_Test_u', -1, 'u', 1, mf, U, 'A', 0, mf_data, A);
-
-        
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{...} = gf_asm('volumic' [,CVLST], expr [, mesh_ims, mesh_fems, data...])</literal></para>
-
-    <para>         Low-level generic assembly procedure for volumic assembly.
-
-      The expression <literal>expr</literal> is evaluated over the mesh_fem's listed in the
-      arguments (with optional data) and assigned to the output arguments.
-      For details about the syntax of assembly expressions, please refer
-      to the getfem user manual (or look at the file getfem_assembling.h
-      in the getfem++ sources).
-
-      For example, the L2 norm of a field can be computed with::
-
-        gf_compute('L2 norm') or with the square root of:
-
-        gf_asm('volumic','u=data(#1); V()+=u(i).u(j).comp(Base(#1).Base(#1))(i,j)',mim,mf,U)
-
-      The Laplacian stiffness matrix can be evaluated with::
-
-        gf_asm('laplacian',mim, mf, mf_data, A) or equivalently with:
-
-        gf_asm('volumic','a=data(#2);M(#1,#1)+=sym(comp(Grad(#1).Grad(#1).Base(#2))(:,i,:,i,j).a(j))', mim,mf,mf_data,A);
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{...} = gf_asm('boundary', int bnum, string expr [, mesh_im mim, mesh_fem mf, data...])</literal></para>
-
-    <para>         Low-level generic boundary assembly.
-
-      See the help for gf_asm('volumic').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Mi = gf_asm('interpolation matrix', mesh_fem mf, {mesh_fem mfi | vec pts})</literal></para>
-
-    <para>       Build the interpolation matrix from a mesh_fem onto another mesh_fem or a set of points.
-
-    Return a matrix <literal>Mi</literal>, such that <literal>V = Mi.U</literal> is equal to
-    gf_compute('interpolate_on',mfi). Useful for repeated interpolations.
-    Note that this is just interpolation, no elementary integrations
-    are involved here, and <literal>mfi</literal> has to be lagrangian. In the more
-    general case, you would have to do a L2 projection via the mass
-    matrix.
-
-    <literal>Mi</literal> is a spmat object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Me = gf_asm('extrapolation matrix',mesh_fem mf,  {mesh_fem mfe | vec pts})</literal></para>
-
-    <para>       Build the extrapolation matrix from a mesh_fem onto another mesh_fem or a set of points.
-
-    Return a matrix <literal>Me</literal>, such that <literal>V = Me.U</literal> is equal to
-    gf_compute('extrapolate_on',mfe). Useful for repeated
-    extrapolations.
-
-    <literal>Me</literal> is a spmat object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>B = gf_asm('integral contact Uzawa projection', int bnum, mesh_im mim, mesh_fem mf_u, vec U, mesh_fem mf_lambda, vec vec_lambda, mesh_fem mf_obstacle, vec obstacle, scalar r [, {scalar coeff | mesh_fem mf_coeff, vec coeff} [, int option[, scalar alpha, vec W]]])</literal></para>
-
-    <para>       Specific assembly procedure for the use of an Uzawa algorithm to solve
-      contact problems. Projects the term $-(\lambda - r (u_N-g))_-$ on the
-      finite element space of $\lambda$.
-
-    Return a vec object.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>B = gf_asm('level set normal source term', int bnum, mesh_im mim, mesh_fem mf_u, mesh_fem mf_lambda, vec vec_lambda, mesh_fem mf_levelset, vec levelset)</literal></para>
-
-    <para>       Performs an assembly of the source term represented by <literal>vec_lambda</literal>
-    on <literal>mf_lambda</literal> considered to be a component in the direction of the
-    gradient of a levelset function (normal to the levelset) of a vector
-    field defined on <literal>mf_u</literal> on the boundary <literal>bnum</literal>.
-
-    Return a vec object.
-    
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_asm_pdetoolbc.xml b/interface/src/scilab/help/en_US/gf_asm_pdetoolbc.xml
deleted file mode 100644
index 843c114..0000000
--- a/interface/src/scilab/help/en_US/gf_asm_pdetoolbc.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_asm_pdetoolbc" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_asm_pdetoolbc</refname>
-
-    <refpurpose>'pdetool style' assembling of boundary conditions</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[Q,G,H,R,F]=gf_asm_pdetoolbc(mf_u, mf_d, b, e, f_expr)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_asm">gf_asm</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_colormap.xml b/interface/src/scilab/help/en_US/gf_colormap.xml
deleted file mode 100644
index e8212ae..0000000
--- a/interface/src/scilab/help/en_US/gf_colormap.xml
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_colormap" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_colormap</refname>
-
-    <refpurpose>Return a colormap, or change the current colormap</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>c=gf_colormap(name)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Return a colormap, or change the current colormap. </para>
-
-    <para><literal>name</literal> can be:</para>
-
-    <itemizedlist>
-      <listitem>
-        <para>'tripod'</para>
-      </listitem>
-
-      <listitem>
-        <para>'chouette'</para>
-      </listitem>
-
-      <listitem>
-        <para>'froid'</para>
-      </listitem>
-
-      <listitem>
-        <para>'tank'</para>
-      </listitem>
-
-      <listitem>
-        <para>'earth'</para>
-      </listitem>
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>Examples</title>
-
-    <programlisting role="example"><![CDATA[ 
-m2   = gf_mesh('triangles grid',[0:.1:1],[0:.1:1]);
-mf2  = gf_mesh_fem(m2,1);
-gf_mesh_fem_set(mf2 ,'fem',gf_fem('FEM_PK(2,2)'));//,gf_integ('IM_TRIANGLE(5)'));
-U2  = gf_mesh_fem_get_eval(mf2,list('x.*y'));
-
-gf_workspace('push');
-sl2 = gf_slice(list('none'),m2,2);
-
-h = scf();
-h.colormap = gf_colormap('froid');
-
-drawlater;
-gf_plot_slice(sl2);
-drawnow;
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_plot">gf_plot</link></member>
-      <member><link linkend="gf_plot_slice">gf_plot_slice</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_compute.xml b/interface/src/scilab/help/en_US/gf_compute.xml
deleted file mode 100644
index 65418ce..0000000
--- a/interface/src/scilab/help/en_US/gf_compute.xml
+++ /dev/null
@@ -1,257 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_compute" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_compute</refname>
-    <refpurpose>  
-  Various computations involving the solution U to a finite element problem.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>n = gf_compute(mesh_fem MF, vec U, 'L2 norm', mesh_im mim[, mat CVids])</synopsis>
-    <synopsis>n = gf_compute(mesh_fem MF, vec U, 'L2 dist', mesh_im mim, mesh_fem mf2, vec U2[, mat CVids])</synopsis>
-    <synopsis>n = gf_compute(mesh_fem MF, vec U, 'H1 semi norm', mesh_im mim[, mat CVids])</synopsis>
-    <synopsis>n = gf_compute(mesh_fem MF, vec U, 'H1 semi dist', mesh_im mim, mesh_fem mf2, vec U2[, mat CVids])</synopsis>
-    <synopsis>n = gf_compute(mesh_fem MF, vec U, 'H1 norm', mesh_im mim[, mat CVids])</synopsis>
-    <synopsis>n = gf_compute(mesh_fem MF, vec U, 'H2 semi norm', mesh_im mim[, mat CVids])</synopsis>
-    <synopsis>n = gf_compute(mesh_fem MF, vec U, 'H2 norm', mesh_im mim[, mat CVids])</synopsis>
-    <synopsis>DU = gf_compute(mesh_fem MF, vec U, 'gradient', mesh_fem mf_du)</synopsis>
-    <synopsis>HU = gf_compute(mesh_fem MF, vec U, 'hessian', mesh_fem mf_h)</synopsis>
-    <synopsis>UP = gf_compute(mesh_fem MF, vec U, 'eval on triangulated surface', int Nrefine, [vec CVLIST])</synopsis>
-    <synopsis>Ui = gf_compute(mesh_fem MF, vec U, 'interpolate on', {mesh_fem mfi | slice sli | vec pts})</synopsis>
-    <synopsis>Ue = gf_compute(mesh_fem MF, vec U, 'extrapolate on', mesh_fem mfe)</synopsis>
-    <synopsis>E = gf_compute(mesh_fem MF, vec U, 'error estimate', mesh_im mim)</synopsis>
-    <synopsis>E = gf_compute(mesh_fem MF, vec U, 'error estimate nitsche', mesh_im mim, int GAMMAC, int GAMMAN, scalar lambda_, scalar mu_, scalar gamma0, scalar f_coeff)</synopsis>
-    <synopsis>E = gf_compute(mesh_fem MF, vec U, 'convect', mesh_fem mf_v, vec V, scalar dt, int nt[, string option[, vec per_min, vec per_max]])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  
-  Various computations involving the solution U to a finite element problem.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>n = gf_compute(mesh_fem MF, vec U, 'L2 norm', mesh_im mim[, mat CVids])</literal></para>
-
-    <para>       Compute the L2 norm of the (real or complex) field <literal>U</literal>.
-
-    If <literal>CVids</literal> is given, the norm will be computed only on the listed
-    convexes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_compute(mesh_fem MF, vec U, 'L2 dist', mesh_im mim, mesh_fem mf2, vec U2[, mat CVids])</literal></para>
-
-    <para>       Compute the L2 distance between <literal>U</literal> and <literal>U2</literal>.
-
-    If <literal>CVids</literal> is given, the norm will be computed only on the listed
-    convexes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_compute(mesh_fem MF, vec U, 'H1 semi norm', mesh_im mim[, mat CVids])</literal></para>
-
-    <para>       Compute the L2 norm of grad(<literal>U</literal>).
-
-    If <literal>CVids</literal> is given, the norm will be computed only on the listed
-    convexes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_compute(mesh_fem MF, vec U, 'H1 semi dist', mesh_im mim, mesh_fem mf2, vec U2[, mat CVids])</literal></para>
-
-    <para>       Compute the semi H1 distance between <literal>U</literal> and <literal>U2</literal>.
-
-    If <literal>CVids</literal> is given, the norm will be computed only on the listed
-    convexes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_compute(mesh_fem MF, vec U, 'H1 norm', mesh_im mim[, mat CVids])</literal></para>
-
-    <para>       Compute the H1 norm of <literal>U</literal>.
-
-    If <literal>CVids</literal> is given, the norm will be computed only on the listed
-    convexes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_compute(mesh_fem MF, vec U, 'H2 semi norm', mesh_im mim[, mat CVids])</literal></para>
-
-    <para>       Compute the L2 norm of D^2(<literal>U</literal>).
-
-    If <literal>CVids</literal> is given, the norm will be computed only on the listed
-    convexes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_compute(mesh_fem MF, vec U, 'H2 norm', mesh_im mim[, mat CVids])</literal></para>
-
-    <para>       Compute the H2 norm of <literal>U</literal>.
-
-    If <literal>CVids</literal> is given, the norm will be computed only on the listed
-    convexes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>DU = gf_compute(mesh_fem MF, vec U, 'gradient', mesh_fem mf_du)</literal></para>
-
-    <para>       Compute the gradient of the field <literal>U</literal> defined on mesh_fem <literal>mf_du</literal>.
-
-    The gradient is interpolated on the mesh_fem <literal>mf_du</literal>, and returned in
-    <literal>DU</literal>. For example, if <literal>U</literal> is defined on a P2 mesh_fem, <literal>DU</literal> should be
-    evaluated on a P1-discontinuous mesh_fem. <literal>mf</literal> and <literal>mf_du</literal> should
-    share the same mesh.
-
-    <literal>U</literal> may have any number of dimensions (i.e. this function is not
-    restricted to the gradient of scalar fields, but may also be used
-    for tensor fields). However the last dimension of <literal>U</literal> has to be
-    equal to the number of dof of <literal>mf</literal>. For example, if <literal>U</literal> is a
-    [3x3xNmf] array (where Nmf is the number of dof of <literal>mf</literal>), <literal>DU</literal> will
-    be a [Nx3x3[xQ]xNmf_du] array, where N is the dimension of the mesh,
-    Nmf_du is the number of dof of <literal>mf_du</literal>, and the optional Q dimension
-    is inserted if <literal>Qdim_mf != Qdim_mf_du</literal>, where Qdim_mf is the Qdim of
-    <literal>mf</literal> and Qdim_mf_du is the Qdim of <literal>mf_du</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>HU = gf_compute(mesh_fem MF, vec U, 'hessian', mesh_fem mf_h)</literal></para>
-
-    <para>       Compute the hessian of the field <literal>U</literal> defined on mesh_fem <literal>mf_h</literal>.
-
-    See also gf_compute('gradient', mesh_fem mf_du).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>UP = gf_compute(mesh_fem MF, vec U, 'eval on triangulated surface', int Nrefine, [vec CVLIST])</literal></para>
-
-    <para>       [OBSOLETE FUNCTION! will be removed in a future release]
-    Utility function designed for 2D triangular meshes : returns a list
-    of triangles coordinates with interpolated U values. This can be
-    used for the accurate visualization of data defined on a
-    discontinous high order element. On output, the six first rows of UP
-    contains the triangle coordinates, and the others rows contain the
-    interpolated values of U (one for each triangle vertex) CVLIST may
-    indicate the list of convex number that should be consider, if not
-    used then all the mesh convexes will be used. U should be a row
-    vector.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Ui = gf_compute(mesh_fem MF, vec U, 'interpolate on', {mesh_fem mfi | slice sli | vec pts})</literal></para>
-
-    <para>       Interpolate a field on another mesh_fem or a slice or a list of points.
-
-    - Interpolation on another mesh_fem <literal>mfi</literal>:
-       <literal>mfi</literal> has to be Lagrangian. If <literal>mf</literal> and <literal>mfi</literal> share the same
-       mesh object, the interpolation will be much faster.
-    - Interpolation on a slice <literal>sli</literal>:
-       this is similar to interpolation on a refined P1-discontinuous
-       mesh, but it is much faster. This can also be used with
-       gf_slice('points') to obtain field values at a given set of
-       points.
-    - Interpolation on a set of points <literal>pts</literal>
-
-    See also gf_asm('interpolation matrix')
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Ue = gf_compute(mesh_fem MF, vec U, 'extrapolate on', mesh_fem mfe)</literal></para>
-
-    <para>       Extrapolate a field on another mesh_fem.
-
-    If the mesh of <literal>mfe</literal> is stricly included in the mesh of <literal>mf</literal>, this
-    function does stricly the same job as gf_compute('interpolate_on').
-    However, if the mesh of <literal>mfe</literal> is not exactly included in <literal>mf</literal>
-    (imagine interpolation between a curved refined mesh and a coarse
-    mesh), then values which are outside <literal>mf</literal> will be
-    extrapolated.
-
-    See also gf_asm('extrapolation matrix')
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_compute(mesh_fem MF, vec U, 'error estimate', mesh_im mim)</literal></para>
-
-    <para>       Compute an a posteriori error estimate.
-
-    Currently there is only one which is available: for each convex,
-    the jump of the normal derivative is integrated on its faces.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_compute(mesh_fem MF, vec U, 'error estimate nitsche', mesh_im mim, int GAMMAC, int GAMMAN, scalar lambda_, scalar mu_, scalar gamma0, scalar f_coeff)</literal></para>
-
-    <para>       Compute an a posteriori error estimate in the case of Nitsche method.
-
-    Currently there is only one which is available: for each convex,
-    the jump of the normal derivative is integrated on its faces.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_compute(mesh_fem MF, vec U, 'convect', mesh_fem mf_v, vec V, scalar dt, int nt[, string option[, vec per_min, vec per_max]])</literal></para>
-
-    <para>       Compute a convection of <literal>U</literal> with regards to a steady state velocity
-    field <literal>V</literal> with a Characteristic-Galerkin method. This
-    method is restricted to pure Lagrange fems for U. <literal>mf_v</literal> should represent
-    a continuous finite element method. <literal>dt</literal> is the integration time and <literal>nt</literal>
-    is the number of integration step on the caracteristics. <literal>option</literal> is an
-    option for the part of the boundary where there is a re-entrant convection.
-    <literal>option = 'extrapolation'</literal> for an extrapolation on the nearest element,
-    <literal>option = 'unchanged'</literal> for a constant value on that boundary or
-    <literal>option = 'periodicity'</literal> for a peridiodic boundary. For this latter option
-    the two vectors per_min, per_max has to be given and represent the limits
-    of the periodic domain (on components where per_max[k] < per_min[k]
-    no operation is done).
-    This method is rather dissipative, but stable.
-    
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_compute_Q1grid_interp.xml b/interface/src/scilab/help/en_US/gf_compute_Q1grid_interp.xml
deleted file mode 100644
index 3c28987..0000000
--- a/interface/src/scilab/help/en_US/gf_compute_Q1grid_interp.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_compute_Q1grid_interp"
-          xml:lang="en" xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_compute_Q1grid_interp</refname>
-
-    <refpurpose>see the help page of gf_compute</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>
-U2,Iq,MF2]=gf_compute_Q1grid_interp(MF1,U1,varargin)
-</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_compute">gf_compute</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_cvstruct_get.xml b/interface/src/scilab/help/en_US/gf_cvstruct_get.xml
deleted file mode 100644
index 0943602..0000000
--- a/interface/src/scilab/help/en_US/gf_cvstruct_get.xml
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_cvstruct_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_cvstruct_get</refname>
-    <refpurpose>  General function for querying information about convex_structure objects.
-
-  The convex structures are internal structures of getfem++. They do not
-  contain points positions. These structures are recursive, since the faces
-  of a convex structures are convex structures.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>n = gf_cvstruct_get(cvstruct CVS, 'nbpts')</synopsis>
-    <synopsis>d = gf_cvstruct_get(cvstruct CVS, 'dim')</synopsis>
-    <synopsis>cs = gf_cvstruct_get(cvstruct CVS, 'basic structure')</synopsis>
-    <synopsis>cs = gf_cvstruct_get(cvstruct CVS, 'face', int F)</synopsis>
-    <synopsis>I = gf_cvstruct_get(cvstruct CVS, 'facepts', int F)</synopsis>
-    <synopsis>s = gf_cvstruct_get(cvstruct CVS, 'char')</synopsis>
-    <synopsis>gf_cvstruct_get(cvstruct CVS, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for querying information about convex_structure objects.
-
-  The convex structures are internal structures of getfem++. They do not
-  contain points positions. These structures are recursive, since the faces
-  of a convex structures are convex structures.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>n = gf_cvstruct_get(cvstruct CVS, 'nbpts')</literal></para>
-
-    <para>         Get the number of points of the convex structure.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>d = gf_cvstruct_get(cvstruct CVS, 'dim')</literal></para>
-
-    <para>         Get the dimension of the convex structure.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>cs = gf_cvstruct_get(cvstruct CVS, 'basic structure')</literal></para>
-
-    <para>       Get the simplest convex structure.
-
-    For example, the 'basic structure' of the 6-node triangle, is the
-    canonical 3-noded triangle.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>cs = gf_cvstruct_get(cvstruct CVS, 'face', int F)</literal></para>
-
-    <para>         Return the convex structure of the face <literal>F</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>I = gf_cvstruct_get(cvstruct CVS, 'facepts', int F)</literal></para>
-
-    <para>         Return the list of point indices for the face <literal>F</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_cvstruct_get(cvstruct CVS, 'char')</literal></para>
-
-    <para>         Output a string description of the cvstruct.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_cvstruct_get(cvstruct CVS, 'display')</literal></para>
-
-    <para>         displays a short summary for a cvstruct object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_delete.xml b/interface/src/scilab/help/en_US/gf_delete.xml
deleted file mode 100644
index 962007e..0000000
--- a/interface/src/scilab/help/en_US/gf_delete.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_delete" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_delete</refname>
-    <refpurpose>  Delete an existing getfem object from memory (mesh, mesh_fem, etc.).
-
-  SEE ALSO:
-    gf_workspace, gf_mesh, gf_mesh_fem.
- </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_delete(I[, J, K,...])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  Delete an existing getfem object from memory (mesh, mesh_fem, etc.).
-
-  SEE ALSO:
-    gf_workspace, gf_mesh, gf_mesh_fem.
- </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_delete(I[, J, K,...])</literal></para>
-
-    <para>         
-      I should be a descriptor given by gf_mesh(),
-      gf_mesh_im(), gf_slice() etc.
-      
-      Note that if another object uses I, then object I will be deleted only
-      when both have been asked for deletion.
-      
-      Only objects listed in the output of gf_workspace('stats') can be
-      deleted (for example gf_fem objects cannot be destroyed).
-      
-      You may also use gf_workspace('clear all') to erase everything at
-      once.
-      
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_eltm.xml b/interface/src/scilab/help/en_US/gf_eltm.xml
deleted file mode 100644
index e5c537d..0000000
--- a/interface/src/scilab/help/en_US/gf_eltm.xml
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_eltm" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_eltm</refname>
-    <refpurpose>
-  This object represents a type of elementary matrix. In order to obtain a
-  numerical value of these matrices, see gf_mesh_im_get(mesh_im MI, 'eltm').
-
-  If you have very particular assembling needs, or if you just want to check
-  the content of an elementary matrix, this function might be useful. But
-  the generic assembly abilities of gf_asm(...) should suit most needs.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>E = gf_eltm('base', fem FEM)</synopsis>
-    <synopsis>E = gf_eltm('grad', fem FEM)</synopsis>
-    <synopsis>E = gf_eltm('hessian', fem FEM)</synopsis>
-    <synopsis>E = gf_eltm('normal')</synopsis>
-    <synopsis>E = gf_eltm('grad_geotrans')</synopsis>
-    <synopsis>E = gf_eltm('grad_geotrans_inv')</synopsis>
-    <synopsis>E = gf_eltm('product', eltm A, eltm B)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for eltm objects.</para>
-
-    <para>
-  This object represents a type of elementary matrix. In order to obtain a
-  numerical value of these matrices, see gf_mesh_im_get(mesh_im MI, 'eltm').
-
-  If you have very particular assembling needs, or if you just want to check
-  the content of an elementary matrix, this function might be useful. But
-  the generic assembly abilities of gf_asm(...) should suit most needs.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>E = gf_eltm('base', fem FEM)</literal></para>
-
-    <para>         return a descriptor for the integration of shape functions on
-      elements, using the fem <literal>FEM</literal>. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_eltm('grad', fem FEM)</literal></para>
-
-    <para>         return a descriptor for the integration of the gradient of shape
-      functions on elements, using the fem <literal>FEM</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_eltm('hessian', fem FEM)</literal></para>
-
-    <para>         return a descriptor for the integration of the hessian of shape
-      functions on elements, using the fem <literal>FEM</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_eltm('normal')</literal></para>
-
-    <para>         return a descriptor for the unit normal of convex faces.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_eltm('grad_geotrans')</literal></para>
-
-    <para>         return a descriptor to the gradient matrix of the geometric
-      transformation.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_eltm('grad_geotrans_inv')</literal></para>
-
-    <para>         return a descriptor to the inverse of the gradient matrix of the
-      geometric transformation (this is rarely used).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_eltm('product', eltm A, eltm B)</literal></para>
-
-    <para>         return a descriptor for the integration of the tensorial product of
-      elementary matrices <literal>A</literal> and <literal>B</literal>.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_fem.xml b/interface/src/scilab/help/en_US/gf_fem.xml
deleted file mode 100644
index dc3295b..0000000
--- a/interface/src/scilab/help/en_US/gf_fem.xml
+++ /dev/null
@@ -1,135 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_fem" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_fem</refname>
-    <refpurpose>    This object represents a finite element method on a reference element.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>F = gf_fem('interpolated_fem', mesh_fem mf, mesh_im mim, [ivec blocked_dof])</synopsis>
-    <synopsis>F = gf_fem(string fem_name)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for fem objects.</para>
-
-    <para>    This object represents a finite element method on a reference element.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>F = gf_fem('interpolated_fem', mesh_fem mf, mesh_im mim, [ivec blocked_dof])</literal></para>
-
-    <para>       Build a special fem which is interpolated from another mesh_fem.
-
-    Using this special finite element, it is possible to interpolate a given
-    mesh_fem <literal>mf</literal> on another mesh, given the integration method <literal>mim</literal> that will
-    be used on this mesh.
-
-    Note that this finite element may be quite slow, and eats much
-    memory.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>F = gf_fem(string fem_name)</literal></para>
-
-    <para>         The <literal>fem_name</literal> should contain a description of the finite element
-      method. Please refer to the getfem++ manual (especially the
-      description of finite element and integration methods) for a complete
-      reference. Here is a list of some of them:
-
-      - FEM_PK(n,k) :
-        classical Lagrange element Pk on a simplex of dimension <literal>n</literal>.
-      - FEM_PK_DISCONTINUOUS(n,k[,alpha]) :
-        discontinuous Lagrange element Pk on a simplex of dimension <literal>n</literal>.
-      - FEM_QK(n,k) :
-        classical Lagrange element Qk on quadrangles, hexahedrons etc.
-      - FEM_QK_DISCONTINUOUS(n,k[,alpha]) :
-        discontinuous Lagrange element Qk on quadrangles, hexahedrons etc.
-      - FEM_Q2_INCOMPLETE(n) :
-        incomplete Q2 elements with 8 and 20 dof (serendipity Quad 8 and
-        Hexa 20 elements).
-      - FEM_PK_PRISM(n,k) :
-        classical Lagrange element Pk on a prism of dimension <literal>n</literal>.
-      - FEM_PK_PRISM_DISCONTINUOUS(n,k[,alpha]) :
-        classical discontinuous Lagrange element Pk on a prism.
-      - FEM_PK_WITH_CUBIC_BUBBLE(n,k) :
-        classical Lagrange element Pk on a simplex with an additional
-        volumic bubble function.
-      - FEM_P1_NONCONFORMING :
-        non-conforming P1 method on a triangle.
-      - FEM_P1_BUBBLE_FACE(n) :
-        P1 method on a simplex with an additional bubble function on face 0.
-      - FEM_P1_BUBBLE_FACE_LAG :
-        P1 method on a simplex with an additional lagrange dof on face 0.
-      - FEM_PK_HIERARCHICAL(n,k) :
-        PK element with a hierarchical basis.
-      - FEM_QK_HIERARCHICAL(n,k) :
-        QK element with a hierarchical basis
-      - FEM_PK_PRISM_HIERARCHICAL(n,k) :
-        PK element on a prism with a hierarchical basis.
-      - FEM_STRUCTURED_COMPOSITE(fem f,k) :
-        Composite fem <literal>f</literal> on a grid with <literal>k</literal> divisions.
-      - FEM_PK_HIERARCHICAL_COMPOSITE(n,k,s) :
-        Pk composite element on a grid with <literal>s</literal> subdivisions and with a
-        hierarchical basis.
-      - FEM_PK_FULL_HIERARCHICAL_COMPOSITE(n,k,s) :
-        Pk composite element with <literal>s</literal> subdivisions and a hierarchical basis
-        on both degree and subdivision.
-      - FEM_PRODUCT(A,B) :
-        tensorial product of two polynomial elements.
-      - FEM_HERMITE(n) :
-        Hermite element P3 on a simplex of dimension <literal>n = 1, 2, 3</literal>.
-      - FEM_ARGYRIS :
-        Argyris element P5 on the triangle.
-      - FEM_HCT_TRIANGLE :
-        Hsieh-Clough-Tocher element on the triangle (composite P3 element
-        which is C1), should be used with IM_HCT_COMPOSITE() integration
-        method.
-      - FEM_QUADC1_COMPOSITE :
-        Quadrilateral element, composite P3 element and C1 (16 dof).
-      - FEM_REDUCED_QUADC1_COMPOSITE :
-        Quadrilateral element, composite P3 element and C1 (12 dof).
-      - FEM_RT0(n) :
-        Raviart-Thomas element of order 0 on a simplex of dimension <literal>n</literal>.
-      - FEM_NEDELEC(n) :
-        Nedelec edge element of order 0 on a simplex of dimension <literal>n</literal>.
-
-      Of course, you have to ensure that the selected fem is compatible with
-      the geometric transformation: a Pk fem has no meaning on a quadrangle.
-      
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_fem_get.xml b/interface/src/scilab/help/en_US/gf_fem_get.xml
deleted file mode 100644
index 593d5fc..0000000
--- a/interface/src/scilab/help/en_US/gf_fem_get.xml
+++ /dev/null
@@ -1,195 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_fem_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_fem_get</refname>
-    <refpurpose>  General function for querying information about FEM objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>n = gf_fem_get(fem F, 'nbdof'[, int cv])</synopsis>
-    <synopsis>n = gf_fem_get(fem F, 'index of global dof', cv)</synopsis>
-    <synopsis>d = gf_fem_get(fem F, 'dim')</synopsis>
-    <synopsis>td = gf_fem_get(fem F, 'target_dim')</synopsis>
-    <synopsis>P = gf_fem_get(fem F, 'pts'[, int cv])</synopsis>
-    <synopsis>b = gf_fem_get(fem F, 'is_equivalent')</synopsis>
-    <synopsis>b = gf_fem_get(fem F, 'is_lagrange')</synopsis>
-    <synopsis>b = gf_fem_get(fem F, 'is_polynomial')</synopsis>
-    <synopsis>d = gf_fem_get(fem F, 'estimated_degree')</synopsis>
-    <synopsis>E = gf_fem_get(fem F, 'base_value',mat p)</synopsis>
-    <synopsis>ED = gf_fem_get(fem F, 'grad_base_value',mat p)</synopsis>
-    <synopsis>EH = gf_fem_get(fem F, 'hess_base_value',mat p)</synopsis>
-    <synopsis>gf_fem_get(fem F, 'poly_str')</synopsis>
-    <synopsis>string = gf_fem_get(fem F, 'char')</synopsis>
-    <synopsis>gf_fem_get(fem F, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for querying information about FEM objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>n = gf_fem_get(fem F, 'nbdof'[, int cv])</literal></para>
-
-    <para>       Return the number of dof for the fem.
-
-    Some specific fem (for example 'interpolated_fem') may require a
-    convex number <literal>cv</literal> to give their result. In most of the case, you
-    can omit this convex number.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_fem_get(fem F, 'index of global dof', cv)</literal></para>
-
-    <para>       Return the index of global dof for special fems such as interpolated fem.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>d = gf_fem_get(fem F, 'dim')</literal></para>
-
-    <para>         Return the dimension (dimension of the reference convex) of the fem.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>td = gf_fem_get(fem F, 'target_dim')</literal></para>
-
-    <para>       Return the dimension of the target space.
-
-    The target space dimension is usually 1, except for vector fem. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>P = gf_fem_get(fem F, 'pts'[, int cv])</literal></para>
-
-    <para>         Get the location of the dof on the reference element.
-      
-      Some specific fem may require a convex number <literal>cv</literal> to give their
-      result (for example 'interpolated_fem'). In most of the case, you
-      can omit this convex number. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>b = gf_fem_get(fem F, 'is_equivalent')</literal></para>
-
-    <para>         Return 0 if the fem is not equivalent.
-      
-      Equivalent fem are evaluated on the reference convex. This is
-      the case of most classical fem's.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>b = gf_fem_get(fem F, 'is_lagrange')</literal></para>
-
-    <para>         Return 0 if the fem is not of Lagrange type.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>b = gf_fem_get(fem F, 'is_polynomial')</literal></para>
-
-    <para>         Return 0 if the basis functions are not polynomials.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>d = gf_fem_get(fem F, 'estimated_degree')</literal></para>
-
-    <para>       Return an estimation of the polynomial degree of the fem.
-
-    This is an estimation for fem which are not polynomials.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>E = gf_fem_get(fem F, 'base_value',mat p)</literal></para>
-
-    <para>         Evaluate all basis functions of the FEM at point <literal>p</literal>.
-      
-      <literal>p</literal> is supposed to be in the reference convex!
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ED = gf_fem_get(fem F, 'grad_base_value',mat p)</literal></para>
-
-    <para>       Evaluate the gradient of all base functions of the fem at point <literal>p</literal>.
-
-    <literal>p</literal> is supposed to be in the reference convex!
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>EH = gf_fem_get(fem F, 'hess_base_value',mat p)</literal></para>
-
-    <para>       Evaluate the Hessian of all base functions of the fem at point <literal>p</literal>.
-
-    <literal>p</literal> is supposed to be in the reference convex!.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_fem_get(fem F, 'poly_str')</literal></para>
-
-    <para>         Return the polynomial expressions of its basis functions in
-      the reference convex.
-
-      The result is expressed as a cell array of
-      strings. Of course this will fail on non-polynomial fem's. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>string = gf_fem_get(fem F, 'char')</literal></para>
-
-    <para>       Ouput a (unique) string representation of the fem.
-
-    This can be used to perform comparisons between two different fem
-    objects.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_fem_get(fem F, 'display')</literal></para>
-
-    <para>       displays a short summary for a fem object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_geotrans.xml b/interface/src/scilab/help/en_US/gf_geotrans.xml
deleted file mode 100644
index 73f1810..0000000
--- a/interface/src/scilab/help/en_US/gf_geotrans.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_geotrans" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_geotrans</refname>
-    <refpurpose>   The geometric transformation must be used when you are building a custom
-   mesh convex by convex (see the add_convex() function of mesh): it also
-   defines the kind of convex (triangle, hexahedron, prism, etc..)
-  </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>GT = gf_geotrans(string name)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for geotrans objects.</para>
-
-    <para>   The geometric transformation must be used when you are building a custom
-   mesh convex by convex (see the add_convex() function of mesh): it also
-   defines the kind of convex (triangle, hexahedron, prism, etc..)
-  </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>GT = gf_geotrans(string name)</literal></para>
-
-    <para>   
-The name argument contains the specification of the geometric transformation
-as a string, which may be:
-
-  - GT_PK(n,k) :
-    Transformation on simplexes, dim <literal>n</literal>, degree <literal>k</literal>.
-  - GT_QK(n,k) :
-    Transformation on parallelepipeds, dim <literal>n</literal>, degree <literal>k</literal>.
-  - GT_PRISM(n,k) :
-    Transformation on prisms, dim <literal>n</literal>, degree <literal>k</literal>.
-  - GT_PRODUCT(A,B) :
-    Tensorial product of two transformations.
-  - GT_LINEAR_PRODUCT(geotrans gt1,geotrans gt2) :
-    Linear tensorial product of two transformations
-
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_geotrans_get.xml b/interface/src/scilab/help/en_US/gf_geotrans_get.xml
deleted file mode 100644
index 6171906..0000000
--- a/interface/src/scilab/help/en_US/gf_geotrans_get.xml
+++ /dev/null
@@ -1,126 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_geotrans_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_geotrans_get</refname>
-    <refpurpose>    General function for querying information about geometric transformations
-    objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>d = gf_geotrans_get(geotrans GT, 'dim')</synopsis>
-    <synopsis>b = gf_geotrans_get(geotrans GT, 'is_linear')</synopsis>
-    <synopsis>n = gf_geotrans_get(geotrans GT, 'nbpts')</synopsis>
-    <synopsis>P = gf_geotrans_get(geotrans GT, 'pts')</synopsis>
-    <synopsis>N = gf_geotrans_get(geotrans GT, 'normals')</synopsis>
-    <synopsis>Pt = gf_geotrans_get(geotrans GT, 'transform',mat G, mat Pr)</synopsis>
-    <synopsis>s = gf_geotrans_get(geotrans GT, 'char')</synopsis>
-    <synopsis>gf_geotrans_get(geotrans GT, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>    General function for querying information about geometric transformations
-    objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>d = gf_geotrans_get(geotrans GT, 'dim')</literal></para>
-
-    <para>         Get the dimension of the geotrans.
-      
-      This is the dimension of the source space, i.e. the dimension of
-      the reference convex.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>b = gf_geotrans_get(geotrans GT, 'is_linear')</literal></para>
-
-    <para>         Return 0 if the geotrans is not linear.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_geotrans_get(geotrans GT, 'nbpts')</literal></para>
-
-    <para>         Return the number of points of the geotrans.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>P = gf_geotrans_get(geotrans GT, 'pts')</literal></para>
-
-    <para>         Return the reference convex points of the geotrans.
-
-      The points are stored in the columns of the output matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>N = gf_geotrans_get(geotrans GT, 'normals')</literal></para>
-
-    <para>         Get the normals for each face of the reference convex of the geotrans.
-
-      The normals are stored in the columns of the output matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Pt = gf_geotrans_get(geotrans GT, 'transform',mat G, mat Pr)</literal></para>
-
-    <para>         Apply the geotrans to a set of points.
-      
-      <literal>G</literal> is the set of vertices of the real convex, <literal>Pr</literal> is the set
-      of points (in the reference convex) that are to be transformed.
-      The corresponding set of points in the real convex is returned.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_geotrans_get(geotrans GT, 'char')</literal></para>
-
-    <para>         Output a (unique) string representation of the geotrans.
-
-      This can be used to perform comparisons between two
-      different geotrans objects. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_geotrans_get(geotrans GT, 'display')</literal></para>
-
-    <para>       displays a short summary for a geotrans object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_global_function.xml b/interface/src/scilab/help/en_US/gf_global_function.xml
deleted file mode 100644
index f735967..0000000
--- a/interface/src/scilab/help/en_US/gf_global_function.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_global_function" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_global_function</refname>
-    <refpurpose>  Global function object is represented by three functions:
-
-   * The function <literal>val</literal>.
-   * The function gradient <literal>grad</literal>.
-   * The function Hessian <literal>hess</literal>.
-
-  this type of function is used as local and global enrichment function. The
-  global function Hessian is an optional parameter (only for fourth order
-  derivative problems). </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>GF = gf_global_function('cutoff', int fn, scalar r, scalar r1, scalar r0)</synopsis>
-    <synopsis>GF = gf_global_function('crack', int fn)</synopsis>
-    <synopsis>GF = gf_global_function('parser', string val[, string grad[, string hess]])</synopsis>
-    <synopsis>GF = gf_global_function('product', global_function F, global_function G)</synopsis>
-    <synopsis>GF = gf_global_function('add', global_function gf1, global_function gf2)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for global_function objects.</para>
-
-    <para>  Global function object is represented by three functions:
-
-   * The function <literal>val</literal>.
-   * The function gradient <literal>grad</literal>.
-   * The function Hessian <literal>hess</literal>.
-
-  this type of function is used as local and global enrichment function. The
-  global function Hessian is an optional parameter (only for fourth order
-  derivative problems). </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>GF = gf_global_function('cutoff', int fn, scalar r, scalar r1, scalar r0)</literal></para>
-
-    <para>         Create a cutoff global function.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>GF = gf_global_function('crack', int fn)</literal></para>
-
-    <para>         Create a near-tip asymptotic global function for modelling cracks.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>GF = gf_global_function('parser', string val[, string grad[, string hess]])</literal></para>
-
-    <para>         Create a global function from strings <literal>val</literal>, <literal>grad</literal> and <literal>hess</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>GF = gf_global_function('product', global_function F, global_function G)</literal></para>
-
-    <para>         Create a product of two global functions.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>GF = gf_global_function('add', global_function gf1, global_function gf2)</literal></para>
-
-    <para>         Create a add of two global functions.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_global_function_get.xml b/interface/src/scilab/help/en_US/gf_global_function_get.xml
deleted file mode 100644
index a241ee6..0000000
--- a/interface/src/scilab/help/en_US/gf_global_function_get.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_global_function_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_global_function_get</refname>
-    <refpurpose>    General function for querying information about global_function objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>VALs = gf_global_function_get(global_function GF, 'val',mat PTs)</synopsis>
-    <synopsis>GRADs = gf_global_function_get(global_function GF, 'grad',mat PTs)</synopsis>
-    <synopsis>HESSs = gf_global_function_get(global_function GF, 'hess',mat PTs)</synopsis>
-    <synopsis>s = gf_global_function_get(global_function GF, 'char')</synopsis>
-    <synopsis>gf_global_function_get(global_function GF, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>    General function for querying information about global_function objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>VALs = gf_global_function_get(global_function GF, 'val',mat PTs)</literal></para>
-
-    <para>         Return <literal>val</literal> function evaluation in <literal>PTs</literal> (column points).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>GRADs = gf_global_function_get(global_function GF, 'grad',mat PTs)</literal></para>
-
-    <para>       Return <literal>grad</literal> function evaluation in <literal>PTs</literal> (column points).
-
-    On return, each column of <literal>GRADs</literal> is of the
-    form [Gx,Gy].
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>HESSs = gf_global_function_get(global_function GF, 'hess',mat PTs)</literal></para>
-
-    <para>       Return <literal>hess</literal> function evaluation in <literal>PTs</literal> (column points).
-
-    On return, each column of <literal>HESSs</literal> is of the
-    form [Hxx,Hxy,Hyx,Hyy].
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_global_function_get(global_function GF, 'char')</literal></para>
-
-    <para>         Output a (unique) string representation of the global_function.
-
-      This can be used to perform comparisons between two
-      different global_function objects.
-      This function is to be completed.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_global_function_get(global_function GF, 'display')</literal></para>
-
-    <para>         displays a short summary for a global_function object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_integ.xml b/interface/src/scilab/help/en_US/gf_integ.xml
deleted file mode 100644
index 074ff61..0000000
--- a/interface/src/scilab/help/en_US/gf_integ.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_integ" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_integ</refname>
-    <refpurpose>  General object for obtaining handles to various integrations methods on
-  convexes (used when the elementary matrices are built).
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>I = gf_integ(string method)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for integ objects.</para>
-
-    <para>  General object for obtaining handles to various integrations methods on
-  convexes (used when the elementary matrices are built).
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>I = gf_integ(string method)</literal></para>
-
-    <para>       Here is a list of some integration methods defined in getfem++ (see the
-    description of finite element and integration methods for a complete
-    reference):
-
-     - IM_EXACT_SIMPLEX(n) :
-       Exact integration on simplices (works only with linear geometric
-       transformations and PK fem's).
-     - IM_PRODUCT(A,B) :
-       Product of two integration methods.
-     - IM_EXACT_PARALLELEPIPED(n) :
-       Exact integration on parallelepipeds.
-     - IM_EXACT_PRISM(n) :
-       Exact integration on prisms.
-     - IM_GAUSS1D(k) :
-       Gauss method on the segment, order <literal>k=1,3,...,99</literal>.
-     - IM_NC(n,k) :
-       Newton-Cotes approximative integration on simplexes, order <literal>k</literal>.
-     - IM_NC_PARALLELEPIPED(n,k) :
-       Product of Newton-Cotes integration on parallelepipeds.
-     - IM_NC_PRISM(n,k) :
-       Product of Newton-Cotes integration on prisms.
-     - IM_GAUSS_PARALLELEPIPED(n,k) :
-       Product of Gauss1D integration on parallelepipeds.
-     - IM_TRIANGLE(k) :
-       Gauss methods on triangles <literal>k=1,3,5,6,7,8,9,10,13,17,19</literal>.
-     - IM_QUAD(k) :
-       Gauss methods on quadrilaterons <literal>k=2,3,5, ...,17</literal>. Note that
-       IM_GAUSS_PARALLELEPIPED should be prefered for QK fem's.
-     - IM_TETRAHEDRON(k) :
-       Gauss methods on tetrahedrons <literal>k=1,2,3,5,6 or 8</literal>.
-     - IM_SIMPLEX4D(3) :
-       Gauss method on a 4-dimensional simplex.
-     - IM_STRUCTURED_COMPOSITE(im,k) :
-       Composite method on a grid with <literal>k</literal> divisions.
-     - IM_HCT_COMPOSITE(im) :
-       Composite integration suited to the HCT composite finite element.
-
-    Example:
-
-     - I = gf_integ('IM_PRODUCT(IM_GAUSS1D(5),IM_GAUSS1D(5))')
-
-    is the same as:
-
-     - I = gf_integ('IM_GAUSS_PARALLELEPIPED(2,5)')
-
-    Note that 'exact integration' should be avoided in general, since they
-    only apply to linear geometric transformations, are quite slow, and
-    subject to numerical stability problems for high degree fem's. 
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_integ_get.xml b/interface/src/scilab/help/en_US/gf_integ_get.xml
deleted file mode 100644
index 172a025..0000000
--- a/interface/src/scilab/help/en_US/gf_integ_get.xml
+++ /dev/null
@@ -1,140 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_integ_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_integ_get</refname>
-    <refpurpose>  General function for querying information about integration method objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>b = gf_integ_get(integ I, 'is_exact')</synopsis>
-    <synopsis>d = gf_integ_get(integ I, 'dim')</synopsis>
-    <synopsis>n = gf_integ_get(integ I, 'nbpts')</synopsis>
-    <synopsis>Pp = gf_integ_get(integ I, 'pts')</synopsis>
-    <synopsis>Pf = gf_integ_get(integ I, 'face_pts',F)</synopsis>
-    <synopsis>Cp = gf_integ_get(integ I, 'coeffs')</synopsis>
-    <synopsis>Cf = gf_integ_get(integ I, 'face_coeffs',F)</synopsis>
-    <synopsis>s = gf_integ_get(integ I, 'char')</synopsis>
-    <synopsis>gf_integ_get(integ I, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for querying information about integration method objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>b = gf_integ_get(integ I, 'is_exact')</literal></para>
-
-    <para>       Return 0 if the integration is an approximate one.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>d = gf_integ_get(integ I, 'dim')</literal></para>
-
-    <para>       Return the dimension of the reference convex of
-    the method.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_integ_get(integ I, 'nbpts')</literal></para>
-
-    <para>       Return the total number of integration points.
-
-    Count the points for the volume integration, and points for
-    surface integration on each face of the reference convex.
-
-    Only for approximate methods, this has no meaning for exact
-    integration methods!
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Pp = gf_integ_get(integ I, 'pts')</literal></para>
-
-    <para>         Return the list of integration points
-      
-      Only for approximate methods, this has no meaning for exact
-      integration methods!
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Pf = gf_integ_get(integ I, 'face_pts',F)</literal></para>
-
-    <para>         Return the list of integration points for a face.
-      
-      Only for approximate methods, this has no meaning for exact
-      integration methods!
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Cp = gf_integ_get(integ I, 'coeffs')</literal></para>
-
-    <para>       Returns the coefficients associated to each integration point.
-
-    Only for approximate methods, this has no meaning for exact
-    integration methods!
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Cf = gf_integ_get(integ I, 'face_coeffs',F)</literal></para>
-
-    <para>       Returns the coefficients associated to each integration of a face.
-
-    Only for approximate methods, this has no meaning for exact
-    integration methods!
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_integ_get(integ I, 'char')</literal></para>
-
-    <para>       Ouput a (unique) string representation of the integration method.
-
-    This can be used to  comparisons between two different integ
-    objects.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_integ_get(integ I, 'display')</literal></para>
-
-    <para>       displays a short summary for a integ object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_interpolate_on_grid.xml b/interface/src/scilab/help/en_US/gf_interpolate_on_grid.xml
deleted file mode 100644
index d1f4a53..0000000
--- a/interface/src/scilab/help/en_US/gf_interpolate_on_grid.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_interpolated_on_grid"
-          xml:lang="en" xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_interpolated_on_grid</refname>
-
-    <refpurpose>interpolates a field defined on mesh_fem 'mf' on a cartesian
-    grid [X(1),X(2),...] x [Y(1),Y(2),...] x ...</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>G=gf_interpolate_on_grid(mf,U,X,Y,...)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Interpolates a field defined on mesh_fem 'mf' on a cartesian grid
-    [X(1),X(2),...] x [Y(1),Y(2),...] x ...</para>
-  </refsection>
-
-  <refsection>
-    <title>Examples</title>
-
-    <programlisting role="example"></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_compute">gf_compute</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_levelset.xml b/interface/src/scilab/help/en_US/gf_levelset.xml
deleted file mode 100644
index c769512..0000000
--- a/interface/src/scilab/help/en_US/gf_levelset.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_levelset" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_levelset</refname>
-    <refpurpose>
-   The level-set object is represented by a primary level-set and optionally
-   a secondary level-set used to represent fractures (if p(x) is the primary
-   level-set function and s(x) is the secondary level-set, the crack is
-   defined by <latex style="text"><![CDATA[p(x)=0]]></latex> and <latex style="text"><![CDATA[s(x)\leq0]]></latex> : the role of the secondary is to determine
-   the crack front/tip).
-
-   note:
-
-      All tools listed below need the package qhull installed on your
-      system. This package is widely available. It computes convex hull and
-      delaunay triangulations in arbitrary dimension.
-
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>LS = gf_levelset(mesh m, int d[, string 'ws'| string f1[, string f2 | string 'ws']])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for levelset objects.</para>
-
-    <para>
-   The level-set object is represented by a primary level-set and optionally
-   a secondary level-set used to represent fractures (if p(x) is the primary
-   level-set function and s(x) is the secondary level-set, the crack is
-   defined by <latex style="text"><![CDATA[p(x)=0]]></latex> and <latex style="text"><![CDATA[s(x)\leq0]]></latex> : the role of the secondary is to determine
-   the crack front/tip).
-
-   note:
-
-      All tools listed below need the package qhull installed on your
-      system. This package is widely available. It computes convex hull and
-      delaunay triangulations in arbitrary dimension.
-
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>LS = gf_levelset(mesh m, int d[, string 'ws'| string f1[, string f2 | string 'ws']])</literal></para>
-
-    <para>         Create a levelset object on a mesh represented by a primary function
-      (and optional secondary function, both) defined on a lagrange mesh_fem of
-      degree <literal>d</literal>.
-
-      If <literal>ws</literal> (with secondary) is set; this levelset is represented by a
-      primary function and a secondary function. If <literal>f1</literal> is set; the primary
-      function is defined by that expression. If <literal>f2</literal> is set; this levelset
-      is represented by a primary function and a secondary function defined
-      by these expressions. 
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_levelset_get.xml b/interface/src/scilab/help/en_US/gf_levelset_get.xml
deleted file mode 100644
index 3394492..0000000
--- a/interface/src/scilab/help/en_US/gf_levelset_get.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_levelset_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_levelset_get</refname>
-    <refpurpose>    General function for querying information about LEVELSET objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>V = gf_levelset_get(levelset LS, 'values', int nls)</synopsis>
-    <synopsis>d = gf_levelset_get(levelset LS, 'degree')</synopsis>
-    <synopsis>mf = gf_levelset_get(levelset LS, 'mf')</synopsis>
-    <synopsis>z = gf_levelset_get(levelset LS, 'memsize')</synopsis>
-    <synopsis>s = gf_levelset_get(levelset LS, 'char')</synopsis>
-    <synopsis>gf_levelset_get(levelset LS, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>    General function for querying information about LEVELSET objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>V = gf_levelset_get(levelset LS, 'values', int nls)</literal></para>
-
-    <para>       Return the vector of dof for <literal>nls</literal> funtion.
-
-    If <literal>nls</literal> is 0, the method return the vector of dof for the primary
-    level-set funtion. If <literal>nls</literal> is 1, the method return the vector of
-    dof for the secondary level-set function (if any).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>d = gf_levelset_get(levelset LS, 'degree')</literal></para>
-
-    <para>         Return the degree of lagrange representation.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>mf = gf_levelset_get(levelset LS, 'mf')</literal></para>
-
-    <para>       Return a reference on the mesh_fem object.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>z = gf_levelset_get(levelset LS, 'memsize')</literal></para>
-
-    <para>         Return the amount of memory (in bytes) used by the level-set.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_levelset_get(levelset LS, 'char')</literal></para>
-
-    <para>         Output a (unique) string representation of the levelset.
-
-      This can be used to perform comparisons between two
-      different levelset objects.
-      This function is to be completed.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_levelset_get(levelset LS, 'display')</literal></para>
-
-    <para>         displays a short summary for a levelset.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_levelset_set.xml b/interface/src/scilab/help/en_US/gf_levelset_set.xml
deleted file mode 100644
index dc363f7..0000000
--- a/interface/src/scilab/help/en_US/gf_levelset_set.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_levelset_set" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_levelset_set</refname>
-    <refpurpose>  General function for modification of LEVELSET objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_levelset_set(levelset LS, 'values', {mat v1|string func_1}[, mat v2|string func_2])</synopsis>
-    <synopsis>gf_levelset_set(levelset LS, 'simplify'[, scalar eps=0.01])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for modification of LEVELSET objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_levelset_set(levelset LS, 'values', {mat v1|string func_1}[, mat v2|string func_2])</literal></para>
-
-    <para>       Set values of the vector of dof for the level-set functions.
-
-    Set the primary function with the vector of dof <literal>v1</literal> (or the expression
-    <literal>func_1</literal>) and the secondary function (if any) with  the vector of dof
-    <literal>v2</literal> (or the expression <literal>func_2</literal>)
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_levelset_set(levelset LS, 'simplify'[, scalar eps=0.01])</literal></para>
-
-    <para>       Simplify dof of level-set optionally with the parameter <literal>eps</literal>.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_linsolve.xml b/interface/src/scilab/help/en_US/gf_linsolve.xml
deleted file mode 100644
index 85bfaec..0000000
--- a/interface/src/scilab/help/en_US/gf_linsolve.xml
+++ /dev/null
@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_linsolve" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_linsolve</refname>
-    <refpurpose>  Various linear system solvers.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>X = gf_linsolve('gmres', spmat M, vec b[, int restart][, precond P][,'noisy'][,'res', r][,'maxiter', n])</synopsis>
-    <synopsis>X = gf_linsolve('cg', spmat M, vec b [, precond P][,'noisy'][,'res', r][,'maxiter', n])</synopsis>
-    <synopsis>X = gf_linsolve('bicgstab', spmat M, vec b [, precond P][,'noisy'][,'res', r][,'maxiter', n])</synopsis>
-    <synopsis>{U, cond} = gf_linsolve('lu', spmat M, vec b)</synopsis>
-    <synopsis>{U, cond} = gf_linsolve('superlu', spmat M, vec b)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  Various linear system solvers.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>X = gf_linsolve('gmres', spmat M, vec b[, int restart][, precond P][,'noisy'][,'res', r][,'maxiter', n])</literal></para>
-
-    <para>       Solve <literal>M.X = b</literal> with the generalized minimum residuals method.
-
-    Optionally using <literal>P</literal> as preconditioner. The default value of the
-    restart parameter is 50.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>X = gf_linsolve('cg', spmat M, vec b [, precond P][,'noisy'][,'res', r][,'maxiter', n])</literal></para>
-
-    <para>       Solve <literal>M.X = b</literal> with the conjugated gradient method.
-
-    Optionally using <literal>P</literal> as preconditioner.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>X = gf_linsolve('bicgstab', spmat M, vec b [, precond P][,'noisy'][,'res', r][,'maxiter', n])</literal></para>
-
-    <para>       Solve <literal>M.X = b</literal> with the bi-conjugated gradient stabilized method.
-
-    Optionally using <literal>P</literal> as a preconditioner.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{U, cond} = gf_linsolve('lu', spmat M, vec b)</literal></para>
-
-    <para>         Alias for gf_linsolve('superlu',...)
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{U, cond} = gf_linsolve('superlu', spmat M, vec b)</literal></para>
-
-    <para>       Solve <literal>M.U = b</literal> apply the SuperLU solver (sparse LU factorization).
-
-    The condition number estimate <literal>cond</literal> is returned with the solution <literal>U</literal>.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh.xml b/interface/src/scilab/help/en_US/gf_mesh.xml
deleted file mode 100644
index 05023a7..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh.xml
+++ /dev/null
@@ -1,219 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh</refname>
-    <refpurpose>  This object is able to store any element in any dimension even if you mix
-  elements with different dimensions.
-
-  
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>M = gf_mesh('empty', int dim)</synopsis>
-    <synopsis>M = gf_mesh('cartesian', vec X[, vec Y[, vec Z,..]])</synopsis>
-    <synopsis>M = gf_mesh('cartesian Q1', vec X, vec Y[, vec Z,..])</synopsis>
-    <synopsis>M = gf_mesh('triangles grid', vec X, vec Y)</synopsis>
-    <synopsis>M = gf_mesh('regular simplices', vec X[, vec Y[, vec Z,...]]['degree', int k]['noised'])</synopsis>
-    <synopsis>M = gf_mesh('curved', mesh m, vec F)</synopsis>
-    <synopsis>M = gf_mesh('prismatic', mesh m, int nl)</synopsis>
-    <synopsis>M = gf_mesh('pt2D', mat P, imat T[, int n])</synopsis>
-    <synopsis>M = gf_mesh('ptND', mat P, imat T)</synopsis>
-    <synopsis>M = gf_mesh('load', string filename)</synopsis>
-    <synopsis>M = gf_mesh('from string', string s)</synopsis>
-    <synopsis>M = gf_mesh('import', string format, string filename)</synopsis>
-    <synopsis>M = gf_mesh('clone', mesh m2)</synopsis>
-    <synopsis>M = gf_mesh('generate', mesher_object mo, scalar h[, int K = 1[, mat vertices]])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for mesh objects.</para>
-
-    <para>  This object is able to store any element in any dimension even if you mix
-  elements with different dimensions.
-
-  
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>M = gf_mesh('empty', int dim)</literal></para>
-
-    <para>         Create a new empty mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('cartesian', vec X[, vec Y[, vec Z,..]])</literal></para>
-
-    <para>         Build quickly a regular mesh of quadrangles, cubes, etc.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('cartesian Q1', vec X, vec Y[, vec Z,..])</literal></para>
-
-    <para>         Build quickly a regular mesh of quadrangles, cubes, etc. with
-      Q1 elements.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('triangles grid', vec X, vec Y)</literal></para>
-
-    <para>         Build quickly a regular mesh of triangles.
-
-      This is a very limited and somehow deprecated function (See also
-      <literal></literal>gf_mesh('ptND')<literal></literal>, <literal></literal>gf_mesh('regular simplices')<literal></literal> and
-      <literal></literal>gf_mesh('cartesian')<literal></literal>).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('regular simplices', vec X[, vec Y[, vec Z,...]]['degree', int k]['noised'])</literal></para>
-
-    <para>         Mesh a n-dimensionnal parallelepipeded with simplices (triangles,
-      tetrahedrons etc) .
-
-      The optional degree may be used to build meshes with non linear
-      geometric transformations.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('curved', mesh m, vec F)</literal></para>
-
-    <para>         Build a curved (n+1)-dimensions mesh from a n-dimensions mesh <literal>m</literal>.
-
-      The points of the new mesh have one additional coordinate, given by
-      the vector <literal>F</literal>. This can be used to obtain meshes for shells. <literal>m</literal> may
-      be a mesh_fem object, in that case its linked mesh will be used.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('prismatic', mesh m, int nl)</literal></para>
-
-    <para>         Extrude a prismatic mesh <literal>M</literal> from a mesh <literal>m</literal>.
-
-      In the additional dimension there are <literal>nl</literal> layers of elements built
-      from <literal></literal>0<literal></literal> to <literal></literal>1<literal></literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('pt2D', mat P, imat T[, int n])</literal></para>
-
-    <para>         Build a mesh from a 2D triangulation.
-
-      Each column of <literal>P</literal> contains a point coordinate, and each column of <literal>T</literal>
-      contains the point indices of a triangle. <literal>n</literal> is optional and is a
-      zone number. If <literal>n</literal> is specified then only the zone number <literal>n</literal> is
-      converted (in that case, <literal>T</literal> is expected to have 4 rows, the fourth
-      containing these zone numbers).
-
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('ptND', mat P, imat T)</literal></para>
-
-    <para>         Build a mesh from a n-dimensional "triangulation".
-
-      Similar function to 'pt2D', for building simplexes meshes from a
-      triangulation given in <literal>T</literal>, and a list of points given in <literal>P</literal>. The
-      dimension of the mesh will be the number of rows of <literal>P</literal>, and the
-      dimension of the simplexes will be the number of rows of <literal>T</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('load', string filename)</literal></para>
-
-    <para>         Load a mesh from a getfem++ ascii mesh file.
-
-      See also <literal></literal>gf_mesh_get(mesh M, 'save', string filename)<literal></literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('from string', string s)</literal></para>
-
-    <para>         Load a mesh from a string description.
-
-      For example, a string returned by <literal></literal>gf_mesh_get(mesh M, 'char')<literal></literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('import', string format, string filename)</literal></para>
-
-    <para>         Import a mesh.
-
-      <literal>format</literal> may be:
-
-      - 'gmsh' for a mesh created with <literal>Gmsh</literal>
-      - 'gid' for a mesh created with <literal>GiD</literal>
-      - 'am_fmt' for a mesh created with <literal>EMC2</literal>
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('clone', mesh m2)</literal></para>
-
-    <para>         Create a copy of a mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh('generate', mesher_object mo, scalar h[, int K = 1[, mat vertices]])</literal></para>
-
-    <para>         Call the (very) experimental mesher of Getfem on the geometry
-      represented by <literal>mo</literal>. please control the conformity of the produced mesh.
-      You can add the mesher by adding a priori vertices in the array
-      <literal>vertices</literal> which should be of size <literal></literal>n x m<literal></literal> where <literal></literal>n<literal></literal> n is the
-      dimension of the mesh and <literal></literal>m<literal></literal> the number of points. <literal>h</literal> is
-      approximate diameter of the elements. <literal>K</literal> is the degree of the
-      mesh ( > 1 for curved boundaries).  The mesher try to optimize the
-      quality of the elements. This operation may be time consuming.
-      Note that if the mesh generation fails, because of some random
-      procedure used, it will not give necessarily the same result due
-      to random procedures used.
-      The messages send to the console by the mesh generation can be
-      desactivated using <literal>gf_util('trace level', 2)</literal>. More information
-      can be obtained by <literal>gf_util('trace level', 4)</literal>.
-      
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_fem.xml b/interface/src/scilab/help/en_US/gf_mesh_fem.xml
deleted file mode 100644
index 623832f..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_fem.xml
+++ /dev/null
@@ -1,136 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_fem" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_fem</refname>
-    <refpurpose>  This object represents a finite element method defined on a whole mesh.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>MF = gf_mesh_fem('load', string fname[, mesh m])</synopsis>
-    <synopsis>MF = gf_mesh_fem('from string', string s[, mesh m])</synopsis>
-    <synopsis>MF = gf_mesh_fem('clone', mesh_fem mf)</synopsis>
-    <synopsis>MF = gf_mesh_fem('sum', mesh_fem mf1, mesh_fem mf2[, mesh_fem mf3[, ...]])</synopsis>
-    <synopsis>MF = gf_mesh_fem('levelset', mesh_levelset mls, mesh_fem mf)</synopsis>
-    <synopsis>MF = gf_mesh_fem('global function', mesh m, levelset ls, {global_function GF1,...}[, int Qdim_m])</synopsis>
-    <synopsis>MF = gf_mesh_fem('partial', mesh_fem mf, ivec DOFs[, ivec RCVs])</synopsis>
-    <synopsis>MF = gf_mesh_fem(mesh m[, int Qdim1=1[, int Qdim2=1, ...]])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for mesh_fem objects.</para>
-
-    <para>  This object represents a finite element method defined on a whole mesh.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>MF = gf_mesh_fem('load', string fname[, mesh m])</literal></para>
-
-    <para>         Load a mesh_fem from a file.
-
-      If the mesh <literal>m</literal> is not supplied (this kind of file does not store the
-      mesh), then it is read from the file <literal>fname</literal> and its descriptor is
-      returned as the second output argument.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MF = gf_mesh_fem('from string', string s[, mesh m])</literal></para>
-
-    <para>         Create a mesh_fem object from its string description.
-
-      See also <literal></literal>gf_mesh_fem_get(mesh_fem MF, 'char')<literal></literal>
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MF = gf_mesh_fem('clone', mesh_fem mf)</literal></para>
-
-    <para>         Create a copy of a mesh_fem.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MF = gf_mesh_fem('sum', mesh_fem mf1, mesh_fem mf2[, mesh_fem mf3[, ...]])</literal></para>
-
-    <para>         Create a mesh_fem that combines two (or more) mesh_fem's.
-
-      All mesh_fem must share the same mesh (see
-      <literal></literal>gf_fem('interpolated_fem')<literal></literal> to map a mesh_fem onto another).
-
-      After that, you should not modify the FEM of <literal>mf1</literal>, <literal>mf2</literal> etc.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MF = gf_mesh_fem('levelset', mesh_levelset mls, mesh_fem mf)</literal></para>
-
-    <para>         Create a mesh_fem that is conformal to implicit surfaces defined in
-      mesh_levelset.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MF = gf_mesh_fem('global function', mesh m, levelset ls, {global_function GF1,...}[, int Qdim_m])</literal></para>
-
-    <para>         Create a mesh_fem whose base functions are global function given by the
-      user in the system of coordinate defined by the iso-values of the two
-      level-set function of <literal>ls</literal>. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MF = gf_mesh_fem('partial', mesh_fem mf, ivec DOFs[, ivec RCVs])</literal></para>
-
-    <para>           Build a restricted mesh_fem by keeping only a subset of the degrees of
-        freedom of <literal>mf</literal>.
-
-        If <literal>RCVs</literal> is given, no FEM will be put on the convexes listed in
-        <literal>RCVs</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MF = gf_mesh_fem(mesh m[, int Qdim1=1[, int Qdim2=1, ...]])</literal></para>
-
-    <para>         Build a new mesh_fem object.
-
-      The <literal>Qdim</literal> parameters specifies the dimension of the field represented
-      by the finite element method. Qdim1 = 1 for a scalar field,
-      Qdim1 = n for a vector field off size n, Qdim1=m, Qdim2=n for
-      a matrix field of size mxn ...
-      Returns the handle of the created object. 
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_fem_get.xml b/interface/src/scilab/help/en_US/gf_mesh_fem_get.xml
deleted file mode 100644
index b423d91..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_fem_get.xml
+++ /dev/null
@@ -1,454 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_fem_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_fem_get</refname>
-    <refpurpose>  General function for inquiry about mesh_fem objects.
-  </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>n = gf_mesh_fem_get(mesh_fem MF, 'nbdof')</synopsis>
-    <synopsis>n = gf_mesh_fem_get(mesh_fem MF, 'nb basic dof')</synopsis>
-    <synopsis>DOF = gf_mesh_fem_get(mesh_fem MF, 'dof from cv',mat CVids)</synopsis>
-    <synopsis>DOF = gf_mesh_fem_get(mesh_fem MF, 'basic dof from cv',mat CVids)</synopsis>
-    <synopsis>{DOFs, IDx} = gf_mesh_fem_get(mesh_fem MF, 'dof from cvid'[, mat CVids])</synopsis>
-    <synopsis>{DOFs, IDx} = gf_mesh_fem_get(mesh_fem MF, 'basic dof from cvid'[, mat CVids])</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'non conformal dof'[, mat CVids])</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'non conformal basic dof'[, mat CVids])</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'qdim')</synopsis>
-    <synopsis>{FEMs, CV2F} = gf_mesh_fem_get(mesh_fem MF, 'fem'[, mat CVids])</synopsis>
-    <synopsis>CVs = gf_mesh_fem_get(mesh_fem MF, 'convex_index')</synopsis>
-    <synopsis>bB = gf_mesh_fem_get(mesh_fem MF, 'is_lagrangian'[, mat CVids])</synopsis>
-    <synopsis>bB = gf_mesh_fem_get(mesh_fem MF, 'is_equivalent'[, mat CVids])</synopsis>
-    <synopsis>bB = gf_mesh_fem_get(mesh_fem MF, 'is_polynomial'[, mat CVids])</synopsis>
-    <synopsis>bB = gf_mesh_fem_get(mesh_fem MF, 'is_reduced')</synopsis>
-    <synopsis>bB = gf_mesh_fem_get(mesh_fem MF, 'reduction matrix')</synopsis>
-    <synopsis>bB = gf_mesh_fem_get(mesh_fem MF, 'extension matrix')</synopsis>
-    <synopsis>DOFs = gf_mesh_fem_get(mesh_fem MF, 'basic dof on region',mat Rs)</synopsis>
-    <synopsis>DOFs = gf_mesh_fem_get(mesh_fem MF, 'dof on region',mat Rs)</synopsis>
-    <synopsis>DOFpts = gf_mesh_fem_get(mesh_fem MF, 'dof nodes'[, mat DOFids])</synopsis>
-    <synopsis>DOFpts = gf_mesh_fem_get(mesh_fem MF, 'basic dof nodes'[, mat DOFids])</synopsis>
-    <synopsis>DOFP = gf_mesh_fem_get(mesh_fem MF, 'dof partition')</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'save',string filename[, string opt])</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'char'[, string opt])</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'display')</synopsis>
-    <synopsis>m = gf_mesh_fem_get(mesh_fem MF, 'linked mesh')</synopsis>
-    <synopsis>m = gf_mesh_fem_get(mesh_fem MF, 'mesh')</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'export to vtk',string filename, ... ['ascii'], U, 'name'...)</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'export to dx',string filename, ...['as', string mesh_name][,'edges']['serie',string serie_name][,'ascii'][,'append'], U, 'name'...)</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'export to pos',string filename[, string name][[,mesh_fem mf1], mat U1, string nameU1[[,mesh_fem mf2], mat U2, string nameU2,...]])</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'dof_from_im',mesh_im mim[, int p])</synopsis>
-    <synopsis>U = gf_mesh_fem_get(mesh_fem MF, 'interpolate_convex_data',mat Ucv)</synopsis>
-    <synopsis>z = gf_mesh_fem_get(mesh_fem MF, 'memsize')</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'has_linked_mesh_levelset')</synopsis>
-    <synopsis>gf_mesh_fem_get(mesh_fem MF, 'linked_mesh_levelset')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for inquiry about mesh_fem objects.
-  </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>n = gf_mesh_fem_get(mesh_fem MF, 'nbdof')</literal></para>
-
-    <para>       Return the number of degrees of freedom (dof) of the mesh_fem.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_mesh_fem_get(mesh_fem MF, 'nb basic dof')</literal></para>
-
-    <para>       Return the number of basic degrees of freedom (dof) of the mesh_fem.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>DOF = gf_mesh_fem_get(mesh_fem MF, 'dof from cv',mat CVids)</literal></para>
-
-    <para>       Deprecated function. Use gf_mesh_fem_get(mesh_fem MF, 'basic dof from cv') instead. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>DOF = gf_mesh_fem_get(mesh_fem MF, 'basic dof from cv',mat CVids)</literal></para>
-
-    <para>       Return the dof of the convexes listed in <literal>CVids</literal>.
-
-    WARNING: the Degree of Freedom might be returned in ANY order, do
-    not use this function in your assembly routines. Use 'basic dof from cvid'
-    instead, if you want to be able to map a convex number with its
-    associated degrees of freedom.
-
-    One can also get the list of basic dof on a set on convex faces, by
-    indicating on the second row of <literal>CVids</literal> the faces numbers (with
-    respect to the convex number on the first row).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{DOFs, IDx} = gf_mesh_fem_get(mesh_fem MF, 'dof from cvid'[, mat CVids])</literal></para>
-
-    <para>         Deprecated function. Use gf_mesh_fem_get(mesh_fem MF, 'basic dof from cvid') instead.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{DOFs, IDx} = gf_mesh_fem_get(mesh_fem MF, 'basic dof from cvid'[, mat CVids])</literal></para>
-
-    <para>       Return the degrees of freedom attached to each convex of the mesh.
-
-    If <literal>CVids</literal> is omitted, all the convexes will be considered (equivalent
-    to <literal>CVids = 1 ... gf_mesh_get(mesh M, 'max cvid')</literal>).
-
-    <literal>IDx</literal> is a vector, <literal>length(IDx) = length(CVids)+1</literal>.
-    <literal>DOFs</literal> is a vector containing the concatenated list
-    of dof of each convex in <literal>CVids</literal>. Each entry of <literal>IDx</literal> is the position
-    of the corresponding convex point list in <literal>DOFs</literal>. Hence, for example,
-    the list of points of the second convex is DOFs(IDx(2):IDx(3)-1).
-
-    If <literal>CVids</literal> contains convex #id which do not exist in the mesh, their
-    point list will be empty.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'non conformal dof'[, mat CVids])</literal></para>
-
-    <para>         Deprecated function. Use gf_mesh_fem_get(mesh_fem MF, 'non conformal basic dof') instead.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'non conformal basic dof'[, mat CVids])</literal></para>
-
-    <para>       Return partially linked degrees of freedom.
-
-    Return the basic dof located on the border of a convex and which belong
-    to only one convex, except the ones which are located on the border
-    of the mesh.  For example, if the convex 'a' and 'b' share a common
-    face, 'a' has a P1 FEM, and 'b' has a P2 FEM, then the basic dof on the
-    middle of the face will be returned by this function (this can be
-    useful when searching the interfaces between classical FEM and
-    hierarchical FEM).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'qdim')</literal></para>
-
-    <para>       Return the dimension Q of the field interpolated by the mesh_fem.
-
-    By default, Q=1 (scalar field). This has an impact on the dof numbering.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{FEMs, CV2F} = gf_mesh_fem_get(mesh_fem MF, 'fem'[, mat CVids])</literal></para>
-
-    <para>         Return a list of FEM used by the mesh_fem.
-      
-      <literal>FEMs</literal> is an array of all fem objects found in the convexes
-      given in <literal>CVids</literal>. If <literal>CV2F</literal> was supplied as an output argument,
-      it contains, for each convex listed in <literal>CVids</literal>, the index of its
-      correspounding FEM in <literal>FEMs</literal>.
-      
-      Convexes which are not part of the mesh, or convexes which do not
-      have any FEM have their correspounding entry in <literal>CV2F</literal> set to -1.
-      
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVs = gf_mesh_fem_get(mesh_fem MF, 'convex_index')</literal></para>
-
-    <para>       Return the list of convexes who have a FEM.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>bB = gf_mesh_fem_get(mesh_fem MF, 'is_lagrangian'[, mat CVids])</literal></para>
-
-    <para>       Test if the mesh_fem is Lagrangian.
-
-    Lagrangian means that each base function Phi[i] is such that
-    Phi[i](P[j]) = delta(i,j), where P[j] is the dof location of
-    the jth base function, and delta(i,j) = 1 if i==j, else 0.
-
-    If <literal>CVids</literal> is omitted, it returns 1 if all convexes in the mesh
-    are Lagrangian. If <literal>CVids</literal> is used, it returns the convex indices
-    (with respect to <literal>CVids</literal>) which are Lagrangian.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>bB = gf_mesh_fem_get(mesh_fem MF, 'is_equivalent'[, mat CVids])</literal></para>
-
-    <para>       Test if the mesh_fem is equivalent.
-
-    See gf_mesh_fem_get(mesh_fem MF, 'is_lagrangian')
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>bB = gf_mesh_fem_get(mesh_fem MF, 'is_polynomial'[, mat CVids])</literal></para>
-
-    <para>         Test if all base functions are polynomials.
-      
-      See gf_mesh_fem_get(mesh_fem MF, 'is_lagrangian')
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>bB = gf_mesh_fem_get(mesh_fem MF, 'is_reduced')</literal></para>
-
-    <para>       Return 1 if the optional reduction matrix is applied to the dofs.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>bB = gf_mesh_fem_get(mesh_fem MF, 'reduction matrix')</literal></para>
-
-    <para>       Return the optional reduction matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>bB = gf_mesh_fem_get(mesh_fem MF, 'extension matrix')</literal></para>
-
-    <para>       Return the optional extension matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>DOFs = gf_mesh_fem_get(mesh_fem MF, 'basic dof on region',mat Rs)</literal></para>
-
-    <para>       Return the list of basic dof (before the optional reduction) lying on one
-    of the mesh regions listed in <literal>Rs</literal>.
-
-    More precisely, this function returns the basic dof whose support is
-    non-null on one of regions whose #ids are listed in <literal>Rs</literal> (note
-    that for boundary regions, some dof nodes may not lie exactly
-    on the boundary, for example the dof of Pk(n,0) lies on the center
-    of the convex, but the base function in not null on the convex
-    border).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>DOFs = gf_mesh_fem_get(mesh_fem MF, 'dof on region',mat Rs)</literal></para>
-
-    <para>       Return the list of dof (after the optional reduction) lying on one
-    of the mesh regions listed in <literal>Rs</literal>.
-
-    More precisely, this function returns the basic dof whose support is
-    non-null on one of regions whose #ids are listed in <literal>Rs</literal> (note
-    that for boundary regions, some dof nodes may not lie exactly
-    on the boundary, for example the dof of Pk(n,0) lies on the center
-    of the convex, but the base function in not null on the convex
-    border).
-
-    For a reduced mesh_fem
-    a dof is lying on a region if its potential corresponding shape
-    function is nonzero on this region. The extension matrix is used
-    to make the correspondance between basic and reduced dofs.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>DOFpts = gf_mesh_fem_get(mesh_fem MF, 'dof nodes'[, mat DOFids])</literal></para>
-
-    <para>       Deprecated function. Use gf_mesh_fem_get(mesh_fem MF, 'basic dof nodes') instead. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>DOFpts = gf_mesh_fem_get(mesh_fem MF, 'basic dof nodes'[, mat DOFids])</literal></para>
-
-    <para>       Get location of basic degrees of freedom.
-
-    Return the list of interpolation points for the specified
-    dof #IDs in <literal>DOFids</literal> (if <literal>DOFids</literal> is omitted, all basic dof are
-    considered).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>DOFP = gf_mesh_fem_get(mesh_fem MF, 'dof partition')</literal></para>
-
-    <para>       Get the 'dof_partition' array.
-
-    Return the array which associates an integer (the partition number)
-    to each convex of the mesh_fem. By default, it is an all-zero array.
-    The degrees of freedom of each convex of the mesh_fem are connected
-    only to the dof of neighbouring convexes which have the same
-    partition number, hence it is possible to create partially
-    discontinuous mesh_fem very easily.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'save',string filename[, string opt])</literal></para>
-
-    <para>       Save a mesh_fem in a text file (and optionaly its linked mesh object
-    if <literal>opt</literal> is the string 'with_mesh').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'char'[, string opt])</literal></para>
-
-    <para>         Output a string description of the mesh_fem.
-      
-      By default, it does not include the description of the linked mesh
-      object, except if <literal>opt</literal> is 'with_mesh'.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'display')</literal></para>
-
-    <para>         displays a short summary for a mesh_fem object.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>m = gf_mesh_fem_get(mesh_fem MF, 'linked mesh')</literal></para>
-
-    <para>         Return a reference to the mesh object linked to <literal>mf</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>m = gf_mesh_fem_get(mesh_fem MF, 'mesh')</literal></para>
-
-    <para>         Return a reference to the mesh object linked to <literal>mf</literal>.
-      (identical to gf_mesh_get(mesh M, 'linked mesh'))
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'export to vtk',string filename, ... ['ascii'], U, 'name'...)</literal></para>
-
-    <para>       Export a mesh_fem and some fields to a vtk file.
-
-    The FEM and geometric transformations will be mapped to order 1
-    or 2 isoparametric Pk (or Qk) FEMs (as VTK does not handle higher
-    order elements). If you need to represent high-order FEMs or
-    high-order geometric transformations, you should consider
-    gf_slice_get(slice S, 'export to vtk').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'export to dx',string filename, ...['as', string mesh_name][,'edges']['serie',string serie_name][,'ascii'][,'append'], U, 'name'...)</literal></para>
-
-    <para>       Export a mesh_fem and some fields to an OpenDX file.
-
-    This function will fail if the mesh_fem mixes different convex types
-    (i.e. quads and triangles), or if OpenDX does not handle a specific
-    element type (i.e. prism connections are not known by OpenDX).
-
-    The FEM will be mapped to order 1 Pk (or Qk) FEMs. If you need to
-    represent high-order FEMs or high-order geometric transformations,
-    you should consider gf_slice_get(slice S, 'export to dx').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'export to pos',string filename[, string name][[,mesh_fem mf1], mat U1, string nameU1[[,mesh_fem mf2], mat U2, string nameU2,...]])</literal></para>
-
-    <para>       Export a mesh_fem and some fields to a pos file.
-
-    The FEM and geometric transformations will be mapped to order 1
-    isoparametric Pk (or Qk) FEMs (as GMSH does not handle higher
-    order elements).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'dof_from_im',mesh_im mim[, int p])</literal></para>
-
-    <para>       Return a selection of dof who contribute significantly to the
-    mass-matrix that would be computed with <literal>mf</literal> and the integration
-    method <literal>mim</literal>.
-
-    <literal>p</literal> represents the dimension on what the integration method
-    operates (default <literal>p = mesh dimension</literal>).
-
-    IMPORTANT: you still have to set a valid integration method on
-    the convexes which are not crosses by the levelset!
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>U = gf_mesh_fem_get(mesh_fem MF, 'interpolate_convex_data',mat Ucv)</literal></para>
-
-    <para>   
-    Interpolate data given on each convex of the mesh to the mesh_fem dof.
-    The mesh_fem has to be lagrangian, and should be discontinuous (typically
-    a FEM_PK(N,0) or FEM_QK(N,0) should be used).
-
-    The last dimension of the input vector Ucv should have
-    gf_mesh_get(mesh M, 'max cvid') elements.
-
-    Example of use: gf_mesh_fem_get(mesh_fem MF, 'interpolate_convex_data', gf_mesh_get(mesh M, 'quality'))
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>z = gf_mesh_fem_get(mesh_fem MF, 'memsize')</literal></para>
-
-    <para>       Return the amount of memory (in bytes) used by the mesh_fem object.
-
-    The result does not take into account the linked mesh object.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'has_linked_mesh_levelset')</literal></para>
-
-    <para>          Is a mesh_fem_level_set or not. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_get(mesh_fem MF, 'linked_mesh_levelset')</literal></para>
-
-    <para>         if it is a mesh_fem_level_set gives the linked mesh_level_set. 
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_fem_get_eval.xml b/interface/src/scilab/help/en_US/gf_mesh_fem_get_eval.xml
deleted file mode 100644
index f407861..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_fem_get_eval.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_fem_get_eval"
-          xml:lang="en" xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_fem_get_eval</refname>
-
-    <refpurpose>see the help of gf_mesh_fem_get(mf,'eval')</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis></synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_mesh_fem">gf_mesh_fem</link></member>
-      <member><link linkend="gf_mesh_fem_get">gf_mesh_fem_get</link></member>
-      <member><link linkend="gf_mesh_fem_set">gf_mesh_fem_set</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_fem_set.xml b/interface/src/scilab/help/en_US/gf_mesh_fem_set.xml
deleted file mode 100644
index 556be91..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_fem_set.xml
+++ /dev/null
@@ -1,145 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_fem_set" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_fem_set</refname>
-    <refpurpose>  General function for modifying mesh_fem objects.
-  </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'fem', fem f[, ivec CVids])</synopsis>
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'classical fem', int k[, ivec CVids])</synopsis>
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'classical discontinuous fem', int K[, @tscalar alpha[, ivec CVIDX]])</synopsis>
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'qdim', int Q)</synopsis>
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'reduction matrices', mat R, mat E)</synopsis>
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'reduction', int s)</synopsis>
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'reduce meshfem', mat RM)</synopsis>
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'dof partition', ivec DOFP)</synopsis>
-    <synopsis>gf_mesh_fem_set(mesh_fem MF, 'set partial', ivec DOFs[, ivec RCVs])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for modifying mesh_fem objects.
-  </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'fem', fem f[, ivec CVids])</literal></para>
-
-    <para>         Set the Finite Element Method.
-      
-      Assign a FEM <literal>f</literal> to all convexes whose #ids are listed in <literal>CVids</literal>.
-      If <literal>CVids</literal> is not given, the integration is assigned to all convexes.
-      
-      See the help of gf_fem to obtain a list of available FEM methods.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'classical fem', int k[, ivec CVids])</literal></para>
-
-    <para>       Assign a classical (Lagrange polynomial) fem of order <literal>k</literal> to the mesh_fem.
-
-    Uses FEM_PK for simplexes, FEM_QK for parallelepipeds etc.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'classical discontinuous fem', int K[, @tscalar alpha[, ivec CVIDX]])</literal></para>
-
-    <para>       Assigns a classical (Lagrange polynomial) discontinuous fem or order K.
-
-    Similar to gf_mesh_fem_set(mesh_fem MF, 'classical fem') except that
-    FEM_PK_DISCONTINUOUS is used. Param <literal>alpha</literal> the node inset,
-    <latex style="text"><![CDATA[0 \leq alpha < 1]]></latex>, where 0 implies usual dof nodes, greater values
-    move the nodes toward the center of gravity, and 1 means that all
-    degrees of freedom collapse on the center of gravity.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'qdim', int Q)</literal></para>
-
-    <para>         Change the <literal>Q</literal> dimension of the field that is interpolated by the mesh_fem.
-      
-      <literal>Q = 1</literal> means that the mesh_fem describes a scalar field, <literal>Q = N</literal> means
-      that the mesh_fem describes a vector field of dimension N.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'reduction matrices', mat R, mat E)</literal></para>
-
-    <para>         Set the reduction and extension matrices and valid their use.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'reduction', int s)</literal></para>
-
-    <para>         Set or unset the use of the reduction/extension matrices.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'reduce meshfem', mat RM)</literal></para>
-
-    <para>         Set reduction mesh fem
-      This function selects the degrees of freedom of the finite element
-      method by selecting a set of independent vectors of the matrix RM.
-      The numer of columns of RM should corresponds to the number of degrees
-      of fredoom of the finite element method.  
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'dof partition', ivec DOFP)</literal></para>
-
-    <para>         Change the 'dof_partition' array.
-      
-      <literal>DOFP</literal> is a vector holding a integer value for each convex of the mesh_fem.
-      See gf_mesh_fem_get(mesh_fem MF, 'dof partition') for a description of "dof partition".
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_fem_set(mesh_fem MF, 'set partial', ivec DOFs[, ivec RCVs])</literal></para>
-
-    <para>         Can only be applied to a partial mesh_fem. Change the subset of the
-      degrees of freedom of <literal>mf</literal>.
-
-      If <literal>RCVs</literal> is given, no FEM will be put on the convexes listed
-      in <literal>RCVs</literal>.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_get.xml b/interface/src/scilab/help/en_US/gf_mesh_get.xml
deleted file mode 100644
index 9c0919f..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_get.xml
+++ /dev/null
@@ -1,503 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_get</refname>
-    <refpurpose>  General mesh inquiry function. All these functions accept also a
-  mesh_fem argument instead of a mesh M (in that case, the mesh_fem
-  linked mesh will be used). 
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>d = gf_mesh_get(mesh M, 'dim')</synopsis>
-    <synopsis>np = gf_mesh_get(mesh M, 'nbpts')</synopsis>
-    <synopsis>nc = gf_mesh_get(mesh M, 'nbcvs')</synopsis>
-    <synopsis>P = gf_mesh_get(mesh M, 'pts'[, ivec PIDs])</synopsis>
-    <synopsis>Pid = gf_mesh_get(mesh M, 'pid')</synopsis>
-    <synopsis>PIDs = gf_mesh_get(mesh M, 'pid in faces', imat CVFIDs)</synopsis>
-    <synopsis>PIDs = gf_mesh_get(mesh M, 'pid in cvids', imat CVIDs)</synopsis>
-    <synopsis>PIDs = gf_mesh_get(mesh M, 'pid in regions', imat RIDs)</synopsis>
-    <synopsis>PIDs = gf_mesh_get(mesh M, 'pid from coords', mat PTS[, scalar radius=0])</synopsis>
-    <synopsis>{Pid, IDx} = gf_mesh_get(mesh M, 'pid from cvid'[, imat CVIDs])</synopsis>
-    <synopsis>{Pts, IDx} = gf_mesh_get(mesh M, 'pts from cvid'[, imat CVIDs])</synopsis>
-    <synopsis>CVid = gf_mesh_get(mesh M, 'cvid')</synopsis>
-    <synopsis>m = gf_mesh_get(mesh M, 'max pid')</synopsis>
-    <synopsis>m = gf_mesh_get(mesh M, 'max cvid')</synopsis>
-    <synopsis>[E,C] = gf_mesh_get(mesh M, 'edges' [, CVLST][, 'merge'])</synopsis>
-    <synopsis>[E,C] = gf_mesh_get(mesh M, 'curved edges', int N [, CVLST])</synopsis>
-    <synopsis>PIDs = gf_mesh_get(mesh M, 'orphaned pid')</synopsis>
-    <synopsis>CVIDs = gf_mesh_get(mesh M, 'cvid from pid', ivec PIDs[, bool share=False])</synopsis>
-    <synopsis>CVFIDs = gf_mesh_get(mesh M, 'faces from pid', ivec PIDs)</synopsis>
-    <synopsis>CVFIDs = gf_mesh_get(mesh M, 'outer faces'[, CVIDs])</synopsis>
-    <synopsis>CVFIDs = gf_mesh_get(mesh M, 'faces from cvid'[, ivec CVIDs][, 'merge'])</synopsis>
-    <synopsis>[mat T] = gf_mesh_get(mesh M, 'triangulated surface', int Nrefine [,CVLIST])</synopsis>
-    <synopsis>N = gf_mesh_get(mesh M, 'normal of face', int cv, int f[, int nfpt])</synopsis>
-    <synopsis>N = gf_mesh_get(mesh M, 'normal of faces', imat CVFIDs)</synopsis>
-    <synopsis>Q = gf_mesh_get(mesh M, 'quality'[, ivec CVIDs])</synopsis>
-    <synopsis>A = gf_mesh_get(mesh M, 'convex area'[, ivec CVIDs])</synopsis>
-    <synopsis>A = gf_mesh_get(mesh M, 'convex radius'[, ivec CVIDs])</synopsis>
-    <synopsis>{S, CV2S} = gf_mesh_get(mesh M, 'cvstruct'[, ivec CVIDs])</synopsis>
-    <synopsis>{GT, CV2GT} = gf_mesh_get(mesh M, 'geotrans'[, ivec CVIDs])</synopsis>
-    <synopsis>RIDs = gf_mesh_get(mesh M, 'boundaries')</synopsis>
-    <synopsis>RIDs = gf_mesh_get(mesh M, 'regions')</synopsis>
-    <synopsis>RIDs = gf_mesh_get(mesh M, 'boundary')</synopsis>
-    <synopsis>CVFIDs = gf_mesh_get(mesh M, 'region', ivec RIDs)</synopsis>
-    <synopsis>gf_mesh_get(mesh M, 'save', string filename)</synopsis>
-    <synopsis>s = gf_mesh_get(mesh M, 'char')</synopsis>
-    <synopsis>gf_mesh_get(mesh M, 'export to vtk', string filename, ... [,'ascii'][,'quality'])</synopsis>
-    <synopsis>gf_mesh_get(mesh M, 'export to dx', string filename, ... [,'ascii'][,'append'][,'as',string name,[,'serie',string serie_name]][,'edges'])</synopsis>
-    <synopsis>gf_mesh_get(mesh M, 'export to pos', string filename[, string name])</synopsis>
-    <synopsis>z = gf_mesh_get(mesh M, 'memsize')</synopsis>
-    <synopsis>gf_mesh_get(mesh M, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General mesh inquiry function. All these functions accept also a
-  mesh_fem argument instead of a mesh M (in that case, the mesh_fem
-  linked mesh will be used). 
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>d = gf_mesh_get(mesh M, 'dim')</literal></para>
-
-    <para>       Get the dimension of the mesh (2 for a 2D mesh, etc).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>np = gf_mesh_get(mesh M, 'nbpts')</literal></para>
-
-    <para>       Get the number of points of the mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>nc = gf_mesh_get(mesh M, 'nbcvs')</literal></para>
-
-    <para>         Get the number of convexes of the mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>P = gf_mesh_get(mesh M, 'pts'[, ivec PIDs])</literal></para>
-
-    <para>       Return the list of point coordinates of the mesh.
-
-    Each column of the returned matrix contains the coordinates of one
-    point. If the optional argument <literal>PIDs</literal> was given, only the points
-    whose #id is listed in this vector are returned. Otherwise, the
-    returned matrix will have gf_mesh_get(mesh M, 'max_pid') columns, which might
-    be greater than gf_mesh_get(mesh M, 'nbpts') (if some points of the mesh have
-    been destroyed and no call to gf_mesh_set(mesh M, 'optimize structure') have
-    been issued). The columns corresponding to deleted points will be
-    filled with NaN. You can use gf_mesh_get(mesh M, 'pid') to filter such invalid
-    points.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Pid = gf_mesh_get(mesh M, 'pid')</literal></para>
-
-    <para>       Return the list of points #id of the mesh.
-
-    Note that their numbering is not supposed to be contiguous from
-    1 to gf_mesh_get(mesh M, 'nbpts'),
-    especially if some points have been removed from the mesh. You
-    can use gf_mesh_set(mesh M, 'optimize_structure') to enforce a contiguous
-    numbering. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PIDs = gf_mesh_get(mesh M, 'pid in faces', imat CVFIDs)</literal></para>
-
-    <para>       Search point #id listed in <literal>CVFIDs</literal>.
-
-    <literal>CVFIDs</literal> is a two-rows matrix, the first row lists convex #ids,
-    and the second lists face numbers. On return, <literal>PIDs</literal> is a
-    vector containing points #id.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PIDs = gf_mesh_get(mesh M, 'pid in cvids', imat CVIDs)</literal></para>
-
-    <para>         Search point #id listed in <literal>CVIDs</literal>.
-      
-      <literal>PIDs</literal> is a vector containing points #id.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PIDs = gf_mesh_get(mesh M, 'pid in regions', imat RIDs)</literal></para>
-
-    <para>       Search point #id listed in <literal>RIDs</literal>.
-
-    <literal>PIDs</literal> is a vector containing points #id.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PIDs = gf_mesh_get(mesh M, 'pid from coords', mat PTS[, scalar radius=0])</literal></para>
-
-    <para>       Search point #id whose coordinates are listed in <literal>PTS</literal>.
-
-    <literal>PTS</literal> is an array containing a list of point coordinates. On
-    return, <literal>PIDs</literal> is a vector containing points
-    #id for each point found in <literal>eps</literal> range, and -1 for those
-    which where not found in the mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{Pid, IDx} = gf_mesh_get(mesh M, 'pid from cvid'[, imat CVIDs])</literal></para>
-
-    <para>       Return the points attached to each convex of the mesh.
-
-    If <literal>CVIDs</literal> is omitted, all the convexes will be considered
-    (equivalent to <literal>CVIDs = gf_mesh_get(mesh M, 'max cvid')</literal>). <literal>IDx</literal> is a
-    vector, length(IDx) = length(CVIDs)+1. <literal>Pid</literal> is a
-    vector containing the concatenated list of #id of
-    points of each convex in <literal>CVIDs</literal>. Each entry of <literal>IDx</literal> is the
-    position of the corresponding convex point list in <literal>Pid</literal>. Hence,
-    for example, the list of #id of points of the second convex is
-    Pid(IDx(2):IDx(3)-1).
-
-    If <literal>CVIDs</literal> contains convex #id which do not exist in the mesh,
-    their point list will be empty.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{Pts, IDx} = gf_mesh_get(mesh M, 'pts from cvid'[, imat CVIDs])</literal></para>
-
-    <para>       Search point listed in <literal>CVID</literal>.
-
-    If <literal>CVIDs</literal> is omitted, all the convexes will be considered
-    (equivalent to <literal>CVIDs = gf_mesh_get(mesh M, 'max cvid')</literal>). <literal>IDx</literal> is a
-    vector, length(IDx) = length(CVIDs)+1. <literal>Pts</literal> is a
-    vector containing the concatenated list of points
-    of each convex in <literal>CVIDs</literal>. Each entry of <literal>IDx</literal> is the position
-    of the corresponding convex point list in <literal>Pts</literal>. Hence, for
-    example, the list of points of the second convex is
-    Pts(:,IDx(2):IDx(3)-1).
-
-    If <literal>CVIDs</literal> contains convex #id which do not exist in the mesh,
-    their point list will be empty.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVid = gf_mesh_get(mesh M, 'cvid')</literal></para>
-
-    <para>       Return the list of all convex #id.
-
-    Note that their numbering is not supposed to be contiguous from
-    1 to gf_mesh_get(mesh M, 'nbcvs'),
-    especially if some points have been removed from the mesh. You
-    can use gf_mesh_set(mesh M, 'optimize_structure') to enforce a contiguous
-    numbering. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>m = gf_mesh_get(mesh M, 'max pid')</literal></para>
-
-    <para>         Return the maximum #id of all points in the mesh (see 'max cvid').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>m = gf_mesh_get(mesh M, 'max cvid')</literal></para>
-
-    <para>         Return the maximum #id of all convexes in the mesh (see 'max pid').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>[E,C] = gf_mesh_get(mesh M, 'edges' [, CVLST][, 'merge'])</literal></para>
-
-    <para>       [OBSOLETE FUNCTION! will be removed in a future release]
-
-    Return the list of edges of mesh M for the convexes listed in the
-    row vector CVLST. E is a 2 x nb_edges matrix containing point
-    indices. If CVLST is omitted, then the edges of all convexes are
-    returned. If CVLST has two rows then the first row is supposed to
-    contain convex numbers, and the second face numbers, of which the
-    edges will be returned.  If 'merge' is indicated, all common
-    edges of convexes are merged in a single edge.  If the optional
-    output argument C is specified, it will contain the convex number
-    associated with each edge.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>[E,C] = gf_mesh_get(mesh M, 'curved edges', int N [, CVLST])</literal></para>
-
-    <para>       [OBSOLETE FUNCTION! will be removed in a future release]
-
-    More sophisticated version of gf_mesh_get(mesh M, 'edges') designed for
-    curved elements. This one will return N (N>=2) points of the
-    (curved) edges. With N==2, this is equivalent to
-    gf_mesh_get(mesh M, 'edges'). Since the points are no more always part of
-    the mesh, their coordinates are returned instead of points
-    number, in the array E which is a [ mesh_dim x 2 x nb_edges ]
-    array.  If the optional output argument C is specified, it will
-    contain the convex number associated with each edge.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PIDs = gf_mesh_get(mesh M, 'orphaned pid')</literal></para>
-
-    <para>         Search point #id which are not linked to a convex.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVIDs = gf_mesh_get(mesh M, 'cvid from pid', ivec PIDs[, bool share=False])</literal></para>
-
-    <para>       Search convex #ids related with the point #ids given in <literal>PIDs</literal>.
-    
-    If <literal>share=False</literal>, search convex whose vertex #ids are in <literal>PIDs</literal>.
-    If <literal>share=True</literal>, search convex #ids that share the point #ids
-    given in <literal>PIDs</literal>. <literal>CVIDs</literal> is a  vector (possibly
-    empty).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVFIDs = gf_mesh_get(mesh M, 'faces from pid', ivec PIDs)</literal></para>
-
-    <para>       Return the convex faces whose vertex #ids are in <literal>PIDs</literal>.
-
-    <literal>CVFIDs</literal> is a two-rows matrix, the first row lists convex #ids,
-    and the second lists face numbers (local number in the convex).
-    For a convex face to be returned, EACH of its points have to be
-    listed in <literal>PIDs</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVFIDs = gf_mesh_get(mesh M, 'outer faces'[, CVIDs])</literal></para>
-
-    <para>       Return the faces which are not shared by two convexes.
-
-    <literal>CVFIDs</literal> is a two-rows matrix, the first row lists convex #ids,
-    and the second lists face numbers (local number in the convex).
-    If <literal>CVIDs</literal> is not given, all convexes are considered, and it
-    basically returns the mesh boundary. If <literal>CVIDs</literal> is given, it
-    returns the boundary of the convex set whose #ids are listed
-    in <literal>CVIDs</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVFIDs = gf_mesh_get(mesh M, 'faces from cvid'[, ivec CVIDs][, 'merge'])</literal></para>
-
-    <para>       Return a list of convexes faces from a list of convex #id.
-
-    <literal>CVFIDs</literal> is a two-rows matrix, the first row lists convex #ids,
-    and the second lists face numbers (local number in the convex).
-    If <literal>CVIDs</literal> is not given, all convexes are considered. The optional
-    argument 'merge' merges faces shared by the convex of <literal>CVIDs</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>[mat T] = gf_mesh_get(mesh M, 'triangulated surface', int Nrefine [,CVLIST])</literal></para>
-
-    <para>       [DEPRECATED FUNCTION! will be removed in a future release]
-
-    Similar function to gf_mesh_get(mesh M, 'curved edges') : split (if
-    necessary, i.e. if the geometric transformation if non-linear)
-    each face into sub-triangles and return their coordinates in T
-    (see also gf_compute('eval on P1 tri mesh'))
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>N = gf_mesh_get(mesh M, 'normal of face', int cv, int f[, int nfpt])</literal></para>
-
-    <para>       Evaluates the normal of convex <literal>cv</literal>, face <literal>f</literal> at the <literal>nfpt</literal> point of the face.
-
-    If <literal>nfpt</literal> is not specified, then the normal is evaluated at each
-    geometrical node of the face.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>N = gf_mesh_get(mesh M, 'normal of faces', imat CVFIDs)</literal></para>
-
-    <para>       Evaluates (at face centers) the normals of convexes.
-
-    <literal>CVFIDs</literal> is supposed a two-rows matrix, the first row lists convex
-    #ids, and the second lists face numbers (local number in the convex).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Q = gf_mesh_get(mesh M, 'quality'[, ivec CVIDs])</literal></para>
-
-    <para>       Return an estimation of the quality of each convex (<latex style="text"><![CDATA[0 \leq Q \leq 1]]></latex>).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>A = gf_mesh_get(mesh M, 'convex area'[, ivec CVIDs])</literal></para>
-
-    <para>       Return an estimate of the area of each convex.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>A = gf_mesh_get(mesh M, 'convex radius'[, ivec CVIDs])</literal></para>
-
-    <para>       Return an estimate of the radius of each convex.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{S, CV2S} = gf_mesh_get(mesh M, 'cvstruct'[, ivec CVIDs])</literal></para>
-
-    <para>       Return an array of the convex structures.
-
-    If <literal>CVIDs</literal> is not given, all convexes are considered. Each convex
-    structure is listed once in <literal>S</literal>, and <literal>CV2S</literal> maps the convexes
-    indice in <literal>CVIDs</literal> to the indice of its structure in <literal>S</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{GT, CV2GT} = gf_mesh_get(mesh M, 'geotrans'[, ivec CVIDs])</literal></para>
-
-    <para>       Returns an array of the geometric transformations.
-
-    See also gf_mesh_get(mesh M, 'cvstruct').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>RIDs = gf_mesh_get(mesh M, 'boundaries')</literal></para>
-
-    <para>       DEPRECATED FUNCTION. Use 'regions' instead. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>RIDs = gf_mesh_get(mesh M, 'regions')</literal></para>
-
-    <para>       Return the list of valid regions stored in the mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>RIDs = gf_mesh_get(mesh M, 'boundary')</literal></para>
-
-    <para>       DEPRECATED FUNCTION. Use 'region' instead. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVFIDs = gf_mesh_get(mesh M, 'region', ivec RIDs)</literal></para>
-
-    <para>       Return the list of convexes/faces on the regions <literal>RIDs</literal>.
-
-    <literal>CVFIDs</literal> is a two-rows matrix, the first row lists convex #ids,
-    and the second lists face numbers (local number in the convex).
-    (and 0 when the whole convex is in the
-    regions).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_get(mesh M, 'save', string filename)</literal></para>
-
-    <para>       Save the mesh object to an ascii file.
-
-    This mesh can be restored with gf_mesh('load', filename).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_mesh_get(mesh M, 'char')</literal></para>
-
-    <para>       Output a string description of the mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_get(mesh M, 'export to vtk', string filename, ... [,'ascii'][,'quality'])</literal></para>
-
-    <para>       Exports a mesh to a VTK file .
-
-    If 'quality' is specified, an estimation of the quality of each
-    convex will be written to the file.
-
-    See also gf_mesh_fem_get(mesh_fem MF, 'export to vtk'), gf_slice_get(slice S, 'export to vtk').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_get(mesh M, 'export to dx', string filename, ... [,'ascii'][,'append'][,'as',string name,[,'serie',string serie_name]][,'edges'])</literal></para>
-
-    <para>       Exports a mesh to an OpenDX file.
-
-    See also gf_mesh_fem_get(mesh_fem MF, 'export to dx'), gf_slice_get(slice S, 'export to dx').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_get(mesh M, 'export to pos', string filename[, string name])</literal></para>
-
-    <para>       Exports a mesh to a POS file .
-
-    See also gf_mesh_fem_get(mesh_fem MF, 'export to pos'), gf_slice_get(slice S, 'export to pos').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>z = gf_mesh_get(mesh M, 'memsize')</literal></para>
-
-    <para>         Return the amount of memory (in bytes) used by the mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_get(mesh M, 'display')</literal></para>
-
-    <para>         displays a short summary for a mesh object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_im.xml b/interface/src/scilab/help/en_US/gf_mesh_im.xml
deleted file mode 100644
index 89a1674..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_im.xml
+++ /dev/null
@@ -1,133 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_im" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_im</refname>
-    <refpurpose>  This object represents an integration method defined on a whole mesh (an 
-  potentialy on its boundaries).
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>MIM = gf_mesh_im('load', string fname[, mesh m])</synopsis>
-    <synopsis>MIM = gf_mesh_im('from string', string s[, mesh m])</synopsis>
-    <synopsis>MIM = gf_mesh_im('clone', mesh_im mim)</synopsis>
-    <synopsis>MIM = gf_mesh_im('levelset', mesh_levelset mls, string where, integ im[, integ im_tip[, integ im_set]])</synopsis>
-    <synopsis>MIM = gf_mesh_im(mesh m, [{integ im|int im_degree}])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for mesh_im objects.</para>
-
-    <para>  This object represents an integration method defined on a whole mesh (an 
-  potentialy on its boundaries).
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>MIM = gf_mesh_im('load', string fname[, mesh m])</literal></para>
-
-    <para>         Load a mesh_im from a file.
-
-      If the mesh <literal>m</literal> is not supplied (this kind of file does not store the
-      mesh), then it is read from the file and its descriptor is returned as
-      the second output argument.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MIM = gf_mesh_im('from string', string s[, mesh m])</literal></para>
-
-    <para>         Create a mesh_im object from its string description.
-
-      See also <literal></literal>gf_mesh_im_get(mesh_im MI, 'char')<literal></literal>
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MIM = gf_mesh_im('clone', mesh_im mim)</literal></para>
-
-    <para>         Create a copy of a mesh_im.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MIM = gf_mesh_im('levelset', mesh_levelset mls, string where, integ im[, integ im_tip[, integ im_set]])</literal></para>
-
-    <para>         Build an integration method conformal to a partition defined
-      implicitely by a levelset.
-
-      The <literal>where</literal> argument define the domain of integration with respect to
-      the levelset, it has to be chosen among 'ALL', 'INSIDE', 'OUTSIDE' and
-      'BOUNDARY'.
-
-      it can be completed by a string defining the boolean operation
-      to define the integration domain when there is more than one levelset.
-
-      the syntax is very simple, for example if there are 3 different
-      levelset,
-       
-       "a*b*c" is the intersection of the domains defined by each
-       levelset (this is the default behaviour if this function is not
-       called).
-
-       "a+b+c" is the union of their domains.
-
-       "c-(a+b)" is the domain of the third levelset minus the union of
-       the domains of the two others.
-       
-       "!a" is the complementary of the domain of a (i.e. it is the
-       domain where a(x)>0)
-
-       The first levelset is always referred to with "a", the second
-       with "b", and so on.
-      for intance INSIDE(a*b*c)
-
-      CAUTION: this integration method will be defined only on the element
-      cut by the level-set. For the 'ALL', 'INSIDE' and 'OUTSIDE' options
-      it is mandatory to use the method <literal></literal>gf_mesh_im_set(mesh_im MI, 'integ')<literal></literal> to define
-      the integration method on the remaining elements.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MIM = gf_mesh_im(mesh m, [{integ im|int im_degree}])</literal></para>
-
-    <para>         Build a new mesh_im object.
-
-      For convenience, optional arguments (<literal>im</literal> or <literal>im_degree</literal>) can be
-      provided, in that case a call to <literal></literal>gf_mesh_im_get(mesh_im MI, 'integ')<literal></literal> is issued
-      with these arguments.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_im_get.xml b/interface/src/scilab/help/en_US/gf_mesh_im_get.xml
deleted file mode 100644
index 938c079..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_im_get.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_im_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_im_get</refname>
-    <refpurpose>  General function extracting information from mesh_im objects.
-  </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>{I, CV2I} = gf_mesh_im_get(mesh_im MI, 'integ'[, mat CVids])</synopsis>
-    <synopsis>CVids = gf_mesh_im_get(mesh_im MI, 'convex_index')</synopsis>
-    <synopsis>M = gf_mesh_im_get(mesh_im MI, 'eltm', eltm em, int cv [, int f])</synopsis>
-    <synopsis>Ip = gf_mesh_im_get(mesh_im MI, 'im_nodes'[, mat CVids])</synopsis>
-    <synopsis>gf_mesh_im_get(mesh_im MI, 'save',string filename[, 'with mesh'])</synopsis>
-    <synopsis>gf_mesh_im_get(mesh_im MI, 'char'[,'with mesh'])</synopsis>
-    <synopsis>gf_mesh_im_get(mesh_im MI, 'display')</synopsis>
-    <synopsis>m = gf_mesh_im_get(mesh_im MI, 'linked mesh')</synopsis>
-    <synopsis>z = gf_mesh_im_get(mesh_im MI, 'memsize')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function extracting information from mesh_im objects.
-  </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>{I, CV2I} = gf_mesh_im_get(mesh_im MI, 'integ'[, mat CVids])</literal></para>
-
-    <para>       Return a list of integration methods used by the mesh_im.
-
-    <literal>I</literal> is an array of all integ objects found in the convexes
-    given in <literal>CVids</literal>. If <literal>CV2I</literal> was supplied as an output argument, it
-    contains, for each convex listed in <literal>CVids</literal>, the index of its
-    correspounding integration method in <literal>I</literal>.
-
-    Convexes which are not part of the mesh, or convexes which do
-    not have any integration method have their correspounding entry
-    in <literal>CV2I</literal> set to -1.
-    
-
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVids = gf_mesh_im_get(mesh_im MI, 'convex_index')</literal></para>
-
-    <para>       Return the list of convexes who have a integration method.
-
-    Convexes who have the dummy IM_NONE method are not listed.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_mesh_im_get(mesh_im MI, 'eltm', eltm em, int cv [, int f])</literal></para>
-
-    <para>       Return the elementary matrix (or tensor) integrated on the convex <literal>cv</literal>.
-
-    **WARNING**
-
-    Be sure that the fem used for the construction of <literal>em</literal> is compatible
-    with the fem assigned to element <literal>cv</literal> ! This is not checked by the
-    function ! If the argument <literal>f</literal> is given, then the elementary tensor
-    is integrated on the face <literal>f</literal> of <literal>cv</literal> instead of the whole convex.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Ip = gf_mesh_im_get(mesh_im MI, 'im_nodes'[, mat CVids])</literal></para>
-
-    <para>       Return the coordinates of the integration points, with their weights.
-
-    <literal>CVids</literal> may be a list of convexes, or a list of convex faces, such
-    as returned by gf_mesh_get(mesh M, 'region')
-
-    **WARNING**
-
-    Convexes which are not part of the mesh, or convexes which
-    do not have an approximate integration method do not have
-    their corresponding entry (this has no meaning for exact
-    integration methods!).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_im_get(mesh_im MI, 'save',string filename[, 'with mesh'])</literal></para>
-
-    <para>         Saves a mesh_im in a text file (and optionaly its linked mesh object).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_im_get(mesh_im MI, 'char'[,'with mesh'])</literal></para>
-
-    <para>         Output a string description of the mesh_im.
-      
-      By default, it does not include the description of the linked
-      mesh object.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_im_get(mesh_im MI, 'display')</literal></para>
-
-    <para>         displays a short summary for a mesh_im object.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>m = gf_mesh_im_get(mesh_im MI, 'linked mesh')</literal></para>
-
-    <para>       Returns a reference to the mesh object linked to <literal>mim</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>z = gf_mesh_im_get(mesh_im MI, 'memsize')</literal></para>
-
-    <para>       Return the amount of memory (in bytes) used by the mesh_im object.
-
-    The result does not take into account the linked mesh object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_im_set.xml b/interface/src/scilab/help/en_US/gf_mesh_im_set.xml
deleted file mode 100644
index da922e5..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_im_set.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_im_set" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_im_set</refname>
-    <refpurpose>  General function for modifying mesh_im objects
-  </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_mesh_im_set(mesh_im MI, 'integ',{integ im|int im_degree}[, ivec CVids])</synopsis>
-    <synopsis>gf_mesh_im_set(mesh_im MI, 'adapt')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for modifying mesh_im objects
-  </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_mesh_im_set(mesh_im MI, 'integ',{integ im|int im_degree}[, ivec CVids])</literal></para>
-
-    <para>       Set the integration method.
-
-    Assign an integration method to all convexes whose #ids are
-    listed in <literal>CVids</literal>. If <literal>CVids</literal> is not given, the integration is
-    assigned to all convexes. It is possible to assign a specific
-    integration method with an integration method handle <literal>im</literal> obtained
-    via gf_integ('IM_SOMETHING'), or to let getfem choose a suitable
-    integration method with <literal>im_degree</literal> (choosen such that polynomials
-    of <latex style="text"><![CDATA[\text{degree} \leq \text{im\_degree}]]></latex> are exactly integrated.
-    If <literal>im_degree=-1</literal>, then the dummy integration method IM_NONE will 
-    be used.)
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_im_set(mesh_im MI, 'adapt')</literal></para>
-
-    <para>       For a mesh_im levelset object only. Adapt the integration methods to a
-    change of the levelset function.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_levelset.xml b/interface/src/scilab/help/en_US/gf_mesh_levelset.xml
deleted file mode 100644
index 7b4f3f3..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_levelset.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_levelset" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_levelset</refname>
-    <refpurpose>  General constructor for mesh_levelset objects. The role of this object is
-  to provide a mesh cut by a certain number of level_set. This object is
-  used to build conformal integration method (object mim and enriched finite
-  element methods (Xfem)).
-  </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>MLS = gf_mesh_levelset(mesh m)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for mesh_levelset objects.</para>
-
-    <para>  General constructor for mesh_levelset objects. The role of this object is
-  to provide a mesh cut by a certain number of level_set. This object is
-  used to build conformal integration method (object mim and enriched finite
-  element methods (Xfem)).
-  </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>MLS = gf_mesh_levelset(mesh m)</literal></para>
-
-    <para>         Build a new mesh_levelset object from a mesh and returns its handle. 
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_levelset_get.xml b/interface/src/scilab/help/en_US/gf_mesh_levelset_get.xml
deleted file mode 100644
index 37628a2..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_levelset_get.xml
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_levelset_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_levelset_get</refname>
-    <refpurpose>  General function for querying information about mesh_levelset objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>M = gf_mesh_levelset_get(mesh_levelset MLS, 'cut_mesh')</synopsis>
-    <synopsis>LM = gf_mesh_levelset_get(mesh_levelset MLS, 'linked_mesh')</synopsis>
-    <synopsis>nbls = gf_mesh_levelset_get(mesh_levelset MLS, 'nb_ls')</synopsis>
-    <synopsis>LS = gf_mesh_levelset_get(mesh_levelset MLS, 'levelsets')</synopsis>
-    <synopsis>CVIDs = gf_mesh_levelset_get(mesh_levelset MLS, 'crack_tip_convexes')</synopsis>
-    <synopsis>SIZE = gf_mesh_levelset_get(mesh_levelset MLS, 'memsize')</synopsis>
-    <synopsis>s = gf_mesh_levelset_get(mesh_levelset MLS, 'char')</synopsis>
-    <synopsis>gf_mesh_levelset_get(mesh_levelset MLS, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for querying information about mesh_levelset objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>M = gf_mesh_levelset_get(mesh_levelset MLS, 'cut_mesh')</literal></para>
-
-    <para>         Return a mesh cut by the linked levelset's.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>LM = gf_mesh_levelset_get(mesh_levelset MLS, 'linked_mesh')</literal></para>
-
-    <para>         Return a reference to the linked mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>nbls = gf_mesh_levelset_get(mesh_levelset MLS, 'nb_ls')</literal></para>
-
-    <para>         Return the number of linked levelset's.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>LS = gf_mesh_levelset_get(mesh_levelset MLS, 'levelsets')</literal></para>
-
-    <para>         Return a list of references to the linked levelset's.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVIDs = gf_mesh_levelset_get(mesh_levelset MLS, 'crack_tip_convexes')</literal></para>
-
-    <para>         Return the list of convex #id's of the linked mesh on
-      which have a tip of any linked levelset's.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>SIZE = gf_mesh_levelset_get(mesh_levelset MLS, 'memsize')</literal></para>
-
-    <para>         Return the amount of memory (in bytes) used by the mesh_levelset.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_mesh_levelset_get(mesh_levelset MLS, 'char')</literal></para>
-
-    <para>         Output a (unique) string representation of the mesh_levelsetn.
-
-      This can be used to perform comparisons between two
-      different mesh_levelset objects.
-      This function is to be completed.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_levelset_get(mesh_levelset MLS, 'display')</literal></para>
-
-    <para>         displays a short summary for a mesh_levelset object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_levelset_set.xml b/interface/src/scilab/help/en_US/gf_mesh_levelset_set.xml
deleted file mode 100644
index 0c7ad9a..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_levelset_set.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_levelset_set" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_levelset_set</refname>
-    <refpurpose>  General function for modification of mesh_levelset objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_mesh_levelset_set(mesh_levelset MLS, 'add', levelset ls)</synopsis>
-    <synopsis>gf_mesh_levelset_set(mesh_levelset MLS, 'sup', levelset ls)</synopsis>
-    <synopsis>gf_mesh_levelset_set(mesh_levelset MLS, 'adapt')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for modification of mesh_levelset objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_mesh_levelset_set(mesh_levelset MLS, 'add', levelset ls)</literal></para>
-
-    <para>       Add a link to the levelset <literal>ls</literal>.
-
-    Only a reference is kept, no copy is done. In order to indicate
-    that the linked mesh is cut by a levelset one has to call this
-    method, where <literal>ls</literal> is an levelset object. An arbitrary number of
-    levelset can be added.
-
-    **WARNING**
-
-    The mesh of <literal>ls</literal> and the linked mesh must be the same.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_levelset_set(mesh_levelset MLS, 'sup', levelset ls)</literal></para>
-
-    <para>       Remove a link to the levelset <literal>ls</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_levelset_set(mesh_levelset MLS, 'adapt')</literal></para>
-
-    <para>       Do all the work (cut the convexes with the levelsets).
-
-    To initialice the mesh_levelset object or to actualize it when the
-    value of any levelset function is modified, one has to call
-    this method.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_mesh_set.xml b/interface/src/scilab/help/en_US/gf_mesh_set.xml
deleted file mode 100644
index 661e2aa..0000000
--- a/interface/src/scilab/help/en_US/gf_mesh_set.xml
+++ /dev/null
@@ -1,242 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_mesh_set" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_mesh_set</refname>
-    <refpurpose>  General function for modification of a mesh object.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>PIDs = gf_mesh_set(mesh M, 'pts', mat PTS)</synopsis>
-    <synopsis>PIDs = gf_mesh_set(mesh M, 'add point', mat PTS)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'del point', ivec PIDs)</synopsis>
-    <synopsis>CVIDs = gf_mesh_set(mesh M, 'add convex', geotrans GT, mat PTS)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'del convex', mat CVIDs)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'del convex of dim', ivec DIMs)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'translate', vec V)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'transform', mat T)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'boundary', int rnum, mat CVFIDs)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'region', int rnum, mat CVFIDs)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'region intersect', int r1, int r2)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'region merge', int r1, int r2)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'region subtract', int r1, int r2)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'delete boundary', int rnum, mat CVFIDs)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'delete region', ivec RIDs)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'merge', mesh m2)</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'optimize structure')</synopsis>
-    <synopsis>gf_mesh_set(mesh M, 'refine'[, ivec CVIDs])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for modification of a mesh object.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>PIDs = gf_mesh_set(mesh M, 'pts', mat PTS)</literal></para>
-
-    <para>       Replace the coordinates of the mesh points with those given in <literal>PTS</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PIDs = gf_mesh_set(mesh M, 'add point', mat PTS)</literal></para>
-
-    <para>       Insert new points in the mesh and return their #ids.
-
-    <literal>PTS</literal> should be an <literal></literal>nxm<literal></literal> matrix , where <literal></literal>n<literal></literal> is the mesh
-    dimension, and <literal></literal>m<literal></literal> is the number of points that will be
-    added to the mesh. On output, <literal>PIDs</literal> contains the point #ids
-    of these new points.
-
-    Remark: if some points are already part of the mesh (with a small
-    tolerance of approximately <literal></literal>1e-8<literal></literal>), they won't be inserted again,
-    and <literal>PIDs</literal> will contain the previously assigned #ids of these
-    points.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'del point', ivec PIDs)</literal></para>
-
-    <para>       Removes one or more points from the mesh.
-
-    <literal>PIDs</literal> should contain the point #ids, such as the one returned by
-    the 'add point' command.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVIDs = gf_mesh_set(mesh M, 'add convex', geotrans GT, mat PTS)</literal></para>
-
-    <para>       Add a new convex into the mesh.
-
-    The convex structure (triangle, prism,...) is given by <literal>GT</literal>
-    (obtained with gf_geotrans('...')), and its points are given by
-    the columns of <literal>PTS</literal>. On return, <literal>CVIDs</literal> contains the convex #ids.
-    <literal>PTS</literal> might be a 3-dimensional array in order to insert more than
-    one convex (or a two dimensional array correctly shaped according
-    to Fortran ordering).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'del convex', mat CVIDs)</literal></para>
-
-    <para>       Remove one or more convexes from the mesh.
-
-    <literal>CVIDs</literal> should contain the convexes #ids, such as the ones
-    returned by the 'add convex' command.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'del convex of dim', ivec DIMs)</literal></para>
-
-    <para>       Remove all convexes of dimension listed in <literal>DIMs</literal>.
-
-    For example; <literal></literal>gf_mesh_set(mesh M, 'del convex of dim', [1,2])<literal></literal> remove
-    all line segments, triangles and quadrangles.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'translate', vec V)</literal></para>
-
-    <para>         Translates each point of the mesh from <literal>V</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'transform', mat T)</literal></para>
-
-    <para>       Applies the matrix <literal>T</literal> to each point of the mesh.
-
-    Note that <literal>T</literal> is not required to be a <literal></literal>NxN<literal></literal> matrix (with
-    <literal></literal>N = gf_mesh_get(mesh M, 'dim')<literal></literal>). Hence it is possible to transform
-    a 2D mesh into a 3D one (and reciprocally).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'boundary', int rnum, mat CVFIDs)</literal></para>
-
-    <para>       DEPRECATED FUNCTION. Use 'region' instead.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'region', int rnum, mat CVFIDs)</literal></para>
-
-    <para>       Assigns the region number <literal>rnum</literal> to the convex faces (or convexes)
-    stored in each column of the matrix <literal>CVFIDs</literal>.
-
-    The first row of <literal>CVFIDs</literal> contains a convex #ids, and the second row
-    contains a face number in the convex (or 0
-    for the whole convex (regions are usually used to store a list of
-    convex faces, but you may also use them to store a list of convexes).
-
-    If a vector is provided (or a one row matrix) the region will represent
-    the corresponding set of convex.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'region intersect', int r1, int r2)</literal></para>
-
-    <para>       Replace the region number <literal>r1</literal> with its intersection with region number <literal>r2</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'region merge', int r1, int r2)</literal></para>
-
-    <para>       Merge region number <literal>r2</literal> into region number <literal>r1</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'region subtract', int r1, int r2)</literal></para>
-
-    <para>       Replace the region number <literal>r1</literal> with its difference with region
-    number <literal>r2</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'delete boundary', int rnum, mat CVFIDs)</literal></para>
-
-    <para>       DEPRECATED FUNCTION. Use 'delete region' instead.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'delete region', ivec RIDs)</literal></para>
-
-    <para>         Remove the regions whose #ids are listed in <literal>RIDs</literal>
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'merge', mesh m2)</literal></para>
-
-    <para>         Merge with the mesh <literal>m2</literal>.
-      
-      Overlapping points won't be duplicated. If <literal>m2</literal> is a mesh_fem object,
-      its linked mesh will be used.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'optimize structure')</literal></para>
-
-    <para>       Reset point and convex numbering.
-
-    After optimisation, the points (resp. convexes) will
-    be consecutively numbered from 1 to gf_mesh_get(mesh M, 'max pid')
-    (resp. gf_mesh_get(mesh M, 'max cvid')).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_mesh_set(mesh M, 'refine'[, ivec CVIDs])</literal></para>
-
-    <para>       Use a Bank strategy for mesh refinement.
-
-    If <literal>CVIDs</literal> is not given, the whole mesh is refined. Note
-    that the regions, and the finite element methods and
-    integration methods of the mesh_fem and mesh_im objects linked
-    to this mesh will be automagically refined.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_model.xml b/interface/src/scilab/help/en_US/gf_model.xml
deleted file mode 100644
index a549f89..0000000
--- a/interface/src/scilab/help/en_US/gf_model.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_model" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_model</refname>
-    <refpurpose>  model variables store the variables and the state data and the
-  description of a model. This includes the global tangent matrix, the right
-  hand side and the constraints. There are two kinds of models, the <literal>real</literal>
-  and the <literal>complex</literal> models.
-
-  model object is the evolution for getfem++ 4.0 of the mdstate object.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>MD = gf_model('real')</synopsis>
-    <synopsis>MD = gf_model('complex')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for model objects.</para>
-
-    <para>  model variables store the variables and the state data and the
-  description of a model. This includes the global tangent matrix, the right
-  hand side and the constraints. There are two kinds of models, the <literal>real</literal>
-  and the <literal>complex</literal> models.
-
-  model object is the evolution for getfem++ 4.0 of the mdstate object.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>MD = gf_model('real')</literal></para>
-
-    <para>         Build a model for real unknowns.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MD = gf_model('complex')</literal></para>
-
-    <para>         Build a model for complex unknowns.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_model_get.xml b/interface/src/scilab/help/en_US/gf_model_get.xml
deleted file mode 100644
index b9374d1..0000000
--- a/interface/src/scilab/help/en_US/gf_model_get.xml
+++ /dev/null
@@ -1,424 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_model_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_model_get</refname>
-    <refpurpose>  Get information from a model object.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>b = gf_model_get(model M, 'is_complex')</synopsis>
-    <synopsis>T = gf_model_get(model M, 'nbdof')</synopsis>
-    <synopsis>T = gf_model_get(model M, 'tangent_matrix')</synopsis>
-    <synopsis>gf_model_get(model M, 'rhs')</synopsis>
-    <synopsis>gf_model_get(model M, 'brick term rhs', int ind_brick[, int ind_term, int sym, int ind_iter])</synopsis>
-    <synopsis>z = gf_model_get(model M, 'memsize')</synopsis>
-    <synopsis>gf_model_get(model M, 'variable list')</synopsis>
-    <synopsis>gf_model_get(model M, 'brick list')</synopsis>
-    <synopsis>V = gf_model_get(model M, 'variable', string name[, int niter])</synopsis>
-    <synopsis>V = gf_model_get(model M, 'interpolation', string expr, {mesh_fem mf | vec pts,  mesh m}[, int region[, int extrapolation[, int rg_source]]])</synopsis>
-    <synopsis>mf = gf_model_get(model M, 'mesh fem of variable', string name)</synopsis>
-    <synopsis>name = gf_model_get(model M, 'mult varname Dirichlet', int ind_brick)</synopsis>
-    <synopsis>I = gf_model_get(model M, 'interval of variable', string varname)</synopsis>
-    <synopsis>V = gf_model_get(model M, 'from variables')</synopsis>
-    <synopsis>gf_model_get(model M, 'assembly'[, string option])</synopsis>
-    <synopsis>{nbit, converged} = gf_model_get(model M, 'solve'[, ...])</synopsis>
-    <synopsis>gf_model_get(model M, 'test tangent matrix'[, scalar EPS[, int NB[, scalar scale]]])</synopsis>
-    <synopsis>gf_model_get(model M, 'test tangent matrix term', string varname1, string varname2[, scalar EPS[, int NB[, scalar scale]]])</synopsis>
-    <synopsis>V = gf_model_get(model M, 'compute isotropic linearized Von Mises or Tresca', string varname, string dataname_lambda, string dataname_mu, mesh_fem mf_vm[, string version])</synopsis>
-    <synopsis>V = gf_model_get(model M, 'compute Von Mises or Tresca', string varname, string lawname, string dataname, mesh_fem mf_vm[, string version])</synopsis>
-    <synopsis>V = gf_model_get(model M, 'finite strain elasticity Von Mises', string varname, string lawname, string params, mesh_fem mf_vm[, int region])</synopsis>
-    <synopsis>V = gf_model_get(model M, 'compute second Piola Kirchhoff tensor', string varname, string lawname, string dataname, mesh_fem mf_sigma)</synopsis>
-    <synopsis>V = gf_model_get(model M, 'compute elastoplasticity Von Mises or Tresca', string datasigma, mesh_fem mf_vm[, string version])</synopsis>
-    <synopsis>gf_model_get(model M, 'elastoplasticity next iter', mesh_im mim, string varname, string projname, string datalambda, string datamu, string datathreshold, string datasigma)</synopsis>
-    <synopsis>V = gf_model_get(model M, 'compute plastic part', mesh_im mim, mesh_fem mf_pl, string varname, string projname, string datalambda, string datamu, string datathreshold, string datasigma)</synopsis>
-    <synopsis>V = gf_model_get(model M, 'sliding data group name of large sliding contact brick', int indbrick)</synopsis>
-    <synopsis>V = gf_model_get(model M, 'displacement group name of large sliding contact brick', int indbrick)</synopsis>
-    <synopsis>V = gf_model_get(model M, 'transformation name of large sliding contact brick', int indbrick)</synopsis>
-    <synopsis>M = gf_model_get(model M, 'matrix term', int ind_brick, int ind_term)</synopsis>
-    <synopsis>s = gf_model_get(model M, 'char')</synopsis>
-    <synopsis>gf_model_get(model M, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  Get information from a model object.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>b = gf_model_get(model M, 'is_complex')</literal></para>
-
-    <para>         Return 0 is the model is real, 1 if it is complex.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>T = gf_model_get(model M, 'nbdof')</literal></para>
-
-    <para>         Return the total number of degrees of freedom of the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>T = gf_model_get(model M, 'tangent_matrix')</literal></para>
-
-    <para>         Return the tangent matrix stored in the model .
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'rhs')</literal></para>
-
-    <para>         Return the right hand side of the tangent problem.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'brick term rhs', int ind_brick[, int ind_term, int sym, int ind_iter])</literal></para>
-
-    <para>         Gives the access to the part of the right hand side of a term
-      of a particular nonlinear brick. Does not account of the eventual
-      time dispatcher. An assembly of the rhs has to be done first.
-      <literal>ind_brick</literal> is the brick index. <literal>ind_term</literal> is the index of the
-      term inside the brick (default value : 1).
-      <literal>sym</literal> is to access to the second right hand side of for symmetric
-      terms acting on two different variables (default is 0).
-      <literal>ind_iter</literal> is the iteration number when time dispatchers are
-      used (default is 1).
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>z = gf_model_get(model M, 'memsize')</literal></para>
-
-    <para>         Return a rough approximation of the amount of memory (in bytes) used by
-      the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'variable list')</literal></para>
-
-    <para>         print to the output the list of variables and constants of the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'brick list')</literal></para>
-
-    <para>         print to the output the list of bricks of the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'variable', string name[, int niter])</literal></para>
-
-    <para>         Gives the value of a variable or data.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'interpolation', string expr, {mesh_fem mf | vec pts,  mesh m}[, int region[, int extrapolation[, int rg_source]]])</literal></para>
-
-    <para>         Interpolate a certain expression with respect to the mesh_fem <literal>mf</literal>
-      or the set of points <literal>pts</literal> on mesh <literal>m</literal>.
-      The expression has to be valid according to the high-level generic
-      assembly language possibly including references to the variables
-      and data of the model.
-  
-      The options <literal>extrapolation</literal> and <literal>rg_source</literal> are specific to
-      interpolations with respect to a set of points <literal>pts</literal>. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>mf = gf_model_get(model M, 'mesh fem of variable', string name)</literal></para>
-
-    <para>         Gives access to the <literal>mesh_fem</literal> of a variable or data.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>name = gf_model_get(model M, 'mult varname Dirichlet', int ind_brick)</literal></para>
-
-    <para>         Gives the name of the multiplier variable for a Dirichlet brick.
-      If the brick is not a Dirichlet condition with multiplier brick,
-      this function has an undefined behavior
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>I = gf_model_get(model M, 'interval of variable', string varname)</literal></para>
-
-    <para>         Gives the interval of the variable <literal>varname</literal> in the linear system of
-      the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'from variables')</literal></para>
-
-    <para>         Return the vector of all the degrees of freedom of the model consisting
-      of the concatenation of the variables of the model (useful
-      to solve your problem with you own solver). 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'assembly'[, string option])</literal></para>
-
-    <para>         Assembly of the tangent system taking into account the terms
-      from all bricks. <literal>option</literal>, if specified, should be 'build_all',
-      'build_rhs', 'build_matrix' or 'pseudo_potential' (in that case,
-      the pseudo_potential is returned).
-      The default is to build the whole
-      tangent linear system (matrix and rhs). This function is useful
-      to solve your problem with you own solver. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{nbit, converged} = gf_model_get(model M, 'solve'[, ...])</literal></para>
-
-    <para>       Run the standard getfem solver.
-
-    Note that you should be able to use your own solver if you want
-    (it is possible to obtain the tangent matrix and its right hand
-    side with the gf_model_get(model M, 'tangent matrix') etc.).
-
-    Various options can be specified:
-
-    - 'noisy' or 'very_noisy'
-       the solver will display some information showing the progress
-       (residual values etc.).
-    - 'max_iter', int NIT
-       set the maximum iterations numbers.
-    - 'max_res', @float RES
-       set the target residual value.
-    - 'diverged_res', @float RES
-       set the threshold value of the residual beyond which the iterative
-       method is considered to diverge (default is 1e200).
-    - 'lsolver', string SOLVER_NAME
-       select explicitely the solver used for the linear systems (the
-       default value is 'auto', which lets getfem choose itself).
-       Possible values are 'superlu', 'mumps' (if supported),
-       'cg/ildlt', 'gmres/ilu' and 'gmres/ilut'.
-    - 'lsearch', string LINE_SEARCH_NAME
-       select explicitely the line search method used for the linear systems (the
-       default value is 'default').
-       Possible values are 'simplest', 'systematic', 'quadratic' or 'basic'.
-    - 'with pseudo potential'
-      for nonlinear problems, the criterion of the line search will
-      be a pseudo potential instead of the residual. Still experimental since
-      not all bricks define a pseudo potential.
-
-      Return the number of iterations, if an iterative method is used.
-      
-      Note that it is possible to disable some variables
-      (see gf_model_set(model M, 'disable variable') ) in order to
-      solve the problem only with respect to a subset of variables (the
-      disabled variables are the considered as data) for instance to
-      replace the global Newton strategy with a fixed point one.
-
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'test tangent matrix'[, scalar EPS[, int NB[, scalar scale]]])</literal></para>
-
-    <para>         Test the consistency of the tangent matrix in some random positions
-      and random directions (useful to test newly created bricks).
-      <literal>EPS</literal> is the value of the small parameter for the finite difference
-      computation of the derivative is the random direction (default is 1E-6).
-      <literal>NN</literal> is the number of tests (default is 100). <literal>scale</literal> is a parameter
-      for the random position (default is 1, 0 is an acceptable value) around
-      the current position.
-      Each dof of the random position is chosen in the range
-      [current-scale, current+scale].
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'test tangent matrix term', string varname1, string varname2[, scalar EPS[, int NB[, scalar scale]]])</literal></para>
-
-    <para>         Test the consistency of a part of the tangent matrix in some
-      random positions and random directions
-      (useful to test newly created bricks).
-      The increment is only made on variable <literal>varname2</literal> and tested on the
-      part of the residual corresponding to <literal>varname1</literal>. This means that
-      only the term (<literal>varname1</literal>, <literal>varname2</literal>) of the tangent matrix is tested.
-      <literal>EPS</literal> is the value of the small parameter for the finite difference
-      computation of the derivative is the random direction (default is 1E-6).
-      <literal>NN</literal> is the number of tests (default is 100). <literal>scale</literal> is a parameter
-      for the random position (default is 1, 0 is an acceptable value)
-      around the current position.
-      Each dof of the random position is chosen in the range
-      [current-scale, current+scale].
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'compute isotropic linearized Von Mises or Tresca', string varname, string dataname_lambda, string dataname_mu, mesh_fem mf_vm[, string version])</literal></para>
-
-    <para>         Compute the Von-Mises stress or the Tresca stress of a field (only
-      valid for isotropic linearized elasticity in 3D). <literal>version</literal> should
-      be  'Von_Mises' or 'Tresca' ('Von_Mises' is the default). 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'compute Von Mises or Tresca', string varname, string lawname, string dataname, mesh_fem mf_vm[, string version])</literal></para>
-
-    <para>         Compute on <literal>mf_vm</literal> the Von-Mises stress or the Tresca stress of a field
-      for nonlinear elasticity in 3D. <literal>lawname</literal> is the constitutive law which
-      could be 'SaintVenant Kirchhoff', 'Mooney Rivlin', 'neo Hookean' or
-      'Ciarlet Geymonat'.
-      <literal>dataname</literal> is a vector of parameters for the constitutive law. Its length
-      depends on the law. It could be a short vector of constant values or a
-      vector field described on a finite element method for variable coefficients.
-      <literal>version</literal> should be  'Von_Mises' or 'Tresca' ('Von_Mises' is the default). 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'finite strain elasticity Von Mises', string varname, string lawname, string params, mesh_fem mf_vm[, int region])</literal></para>
-
-    <para>         Compute on <literal>mf_vm</literal> the Von-Mises stress of a field <literal>varname</literal>
-      for nonlinear elasticity in 3D. <literal>lawname</literal> is the constitutive law which
-      should be a valid name. <literal>params</literal> are the parameters law. It could be
-      a short vector of constant values or may depend on data or variables
-      of the model.
-      Uses the high-level generic assembly.
- 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'compute second Piola Kirchhoff tensor', string varname, string lawname, string dataname, mesh_fem mf_sigma)</literal></para>
-
-    <para>         Compute on <literal>mf_sigma</literal> the second Piola Kirchhoff stress tensor of a field
-      for nonlinear elasticity in 3D. <literal>lawname</literal> is the constitutive law which
-      could be 'SaintVenant Kirchhoff', 'Mooney Rivlin', 'neo Hookean' or
-      'Ciarlet Geymonat'.
-      <literal>dataname</literal> is a vector of parameters for the constitutive law. Its length
-      depends on the law. It could be a short vector of constant values or a
-      vector field described on a finite element method for variable
-      coefficients.
-     
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'compute elastoplasticity Von Mises or Tresca', string datasigma, mesh_fem mf_vm[, string version])</literal></para>
-
-    <para>         Compute on <literal>mf_vm</literal> the Von-Mises or the Tresca stress of a field for plasticity and return it into the vector V.
-      <literal>datasigma</literal> is a vector which contains the stress constraints values supported by the mesh.
-      <literal>version</literal> should be  'Von_Mises' or 'Tresca' ('Von_Mises' is the default).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'elastoplasticity next iter', mesh_im mim, string varname, string projname, string datalambda, string datamu, string datathreshold, string datasigma)</literal></para>
-
-    <para>         Compute and save the stress constraints sigma for other hypothetical iterations.
-      'mim' is the integration method to use for the computation.
-      'varname' is the main variable of the problem.
-      'projname' is the type of projection to use. For the moment it could only be 'Von Mises' or 'VM'.
-      'datalambda' and 'datamu' are the Lame coefficients of the material.
-      'datasigma' is a vector which will contains the new stress constraints values.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'compute plastic part', mesh_im mim, mesh_fem mf_pl, string varname, string projname, string datalambda, string datamu, string datathreshold, string datasigma)</literal></para>
-
-    <para>         Compute on <literal>mf_pl</literal> the plastic part and return it into the vector V.
-      <literal>datasigma</literal> is a vector which contains the stress constraints values supported by the mesh.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'sliding data group name of large sliding contact brick', int indbrick)</literal></para>
-
-    <para>         Gives the name of the group of variables corresponding to the
-      sliding data for an existing large sliding contact brick.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'displacement group name of large sliding contact brick', int indbrick)</literal></para>
-
-    <para>         Gives the name of the group of variables corresponding to the
-      sliding data for an existing large sliding contact brick.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_model_get(model M, 'transformation name of large sliding contact brick', int indbrick)</literal></para>
-
-    <para>         Gives the name of the group of variables corresponding to the
-      sliding data for an existing large sliding contact brick.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>M = gf_model_get(model M, 'matrix term', int ind_brick, int ind_term)</literal></para>
-
-    <para>         Gives the matrix term ind_term of the brick ind_brick if it exists
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_model_get(model M, 'char')</literal></para>
-
-    <para>         Output a (unique) string representation of the model.
-
-      This can be used to perform comparisons between two
-      different model objects.
-      This function is to be completed.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_get(model M, 'display')</literal></para>
-
-    <para>         displays a short summary for a model object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_model_set.xml b/interface/src/scilab/help/en_US/gf_model_set.xml
deleted file mode 100644
index bbcb888..0000000
--- a/interface/src/scilab/help/en_US/gf_model_set.xml
+++ /dev/null
@@ -1,1686 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_model_set" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_model_set</refname>
-    <refpurpose>  Modifies a model object.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_model_set(model M, 'clear')</synopsis>
-    <synopsis>gf_model_set(model M, 'add fem variable', string name, mesh_fem mf[, int niter])</synopsis>
-    <synopsis>gf_model_set(model M, 'add filtered fem variable', string name, mesh_fem mf, int region[, int niter])</synopsis>
-    <synopsis>gf_model_set(model M, 'add variable', string name, int size[, int niter])</synopsis>
-    <synopsis>gf_model_set(model M, 'delete variable', string name)</synopsis>
-    <synopsis>gf_model_set(model M, 'resize variable', string name, int size)</synopsis>
-    <synopsis>gf_model_set(model M, 'add multiplier', string name, mesh_fem mf, string primalname[, mesh_im mim, int region][, int niter])</synopsis>
-    <synopsis>gf_model_set(model M, 'add im data', string name, mesh_imd mimd[, int niter]])</synopsis>
-    <synopsis>gf_model_set(model M, 'add fem data', string name, mesh_fem mf[, int qdim[, int niter]])</synopsis>
-    <synopsis>gf_model_set(model M, 'add initialized fem data', string name, mesh_fem mf, vec V)</synopsis>
-    <synopsis>gf_model_set(model M, 'add data', string name, int size[, int niter])</synopsis>
-    <synopsis>gf_model_set(model M, 'add initialized data', string name, vec V)</synopsis>
-    <synopsis>gf_model_set(model M, 'variable', string name, vec V[, int niter])</synopsis>
-    <synopsis>gf_model_set(model M, 'to variables', vec V)</synopsis>
-    <synopsis>gf_model_set(model M, 'delete brick', int ind_brick)</synopsis>
-    <synopsis>gf_model_set(model M, 'define variable group', string name[, string varname, ...])</synopsis>
-    <synopsis>gf_model_set(model M, 'add interpolate transformation from expression', string transname, mesh source_mesh, mesh target_mesh, string expr)</synopsis>
-    <synopsis>gf_model_set(model M, 'add raytracing transformation', string transname, scalar release_distance)</synopsis>
-    <synopsis>gf_model_set(model M, 'add master contact boundary to raytracing transformation', string transname, mesh m, string dispname, int region)</synopsis>
-    <synopsis>gf_model_set(model M, 'add slave contact boundary to raytracing transformation', string transname, mesh m, string dispname, int region)</synopsis>
-    <synopsis>gf_model_set(model M, 'add rigid obstacle to raytracing transformation', string transname, string expr, int N)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add linear generic assembly brick', mesh_im mim, string expression[, int region[, int is_symmetric[, int is_coercive]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add nonlinear generic assembly brick', mesh_im mim, string expression[, int region[, int is_symmetric[, int is_coercive]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add source term generic assembly brick', mesh_im mim, string expression[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Laplacian brick', mesh_im mim, string varname[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add generic elliptic brick', mesh_im mim, string varname, string dataname[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add source term brick', mesh_im mim, string varname, string dataname[, int region[, string directdataname]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add normal source term brick', mesh_im mim, string varname, string dataname, int region)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Dirichlet condition with simplification', string varname, int region[, string dataname])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Dirichlet condition with multipliers', mesh_im mim, string varname, mult_description, int region[, string dataname])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Dirichlet condition with Nitsche method', mesh_im mim, string varname, string gamma0name, int region[, scalar theta][, string dataname])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Dirichlet condition with penalization', mesh_im mim, string varname, scalar coeff, int region[, string dataname, mesh_fem mf_mult])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add normal Dirichlet condition with multipliers', mesh_im mim, string varname, mult_description, int region[, string dataname])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add normal Dirichlet condition with penalization', mesh_im mim, string varname, scalar coeff, int region[, string dataname, mesh_fem mf_mult])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add normal Dirichlet condition with Nitsche method', mesh_im mim, string varname, string gamma0name, int region[, scalar theta][, string dataname])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add generalized Dirichlet condition with multipliers', mesh_im mim, string varname, mult_description, int region, string dataname, string Hname)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add generalized Dirichlet condition with penalization', mesh_im mim, string varname, scalar coeff, int region, string dataname, string Hname[, mesh_fem mf_mult])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add generalized Dirichlet condition with Nitsche method', mesh_im mim, string varname, string gamma0name, int region[, scalar theta], string dataname, string Hname)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add pointwise constraints with multipliers', string varname, string dataname_pt[, string dataname_unitv] [, string dataname_val])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add pointwise constraints with given multipliers', string varname, string multname, string dataname_pt[, string dataname_unitv] [, string dataname_val])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add pointwise constraints with penalization', string varname, scalar coeff, string dataname_pt[, string dataname_unitv] [, string dataname_val])</synopsis>
-    <synopsis>gf_model_set(model M, 'change penalization coeff', int ind_brick, scalar coeff)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Helmholtz brick', mesh_im mim, string varname, string dataname[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Fourier Robin brick', mesh_im mim, string varname, string dataname, int region)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add basic nonlinear brick', mesh_im mim, string varname, string f, string dfdu[, string dataname, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add constraint with multipliers', string varname, string multname, spmat B, vec L)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add constraint with penalization', string varname, scalar coeff, spmat B, vec L)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add explicit matrix', string varname1, string varname2, spmat B[, int issymmetric[, int iscoercive]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add explicit rhs', string varname, vec L)</synopsis>
-    <synopsis>gf_model_set(model M, 'set private matrix', int indbrick, spmat B)</synopsis>
-    <synopsis>gf_model_set(model M, 'set private rhs', int indbrick, vec B)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add isotropic linearized elasticity brick', mesh_im mim, string varname, string dataname_lambda, string dataname_mu[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add linear incompressibility brick', mesh_im mim, string varname, string multname_pressure[, int region[, string dataname_coeff]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add nonlinear elasticity brick', mesh_im mim, string varname, string constitutive_law, string dataname[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add finite strain elasticity brick', mesh_im mim, string varname, string constitutive_law, string params[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add elastoplasticity brick', mesh_im mim ,string projname, string varname, string datalambda, string datamu, string datathreshold, string datasigma[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add nonlinear incompressibility brick', mesh_im mim, string varname, string multname_pressure[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add finite strain incompressibility brick', mesh_im mim, string varname, string multname_pressure[, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add bilaplacian brick', mesh_im mim, string varname, string dataname [, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Kirchhoff-Love plate brick', mesh_im mim, string varname, string dataname_D, string dataname_nu [, int region])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add normal derivative source term brick', mesh_im mim, string varname, string dataname, int region)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Kirchhoff-Love Neumann term brick', mesh_im mim, string varname, string dataname_M, string dataname_divM, int region)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add normal derivative Dirichlet condition with multipliers', mesh_im mim, string varname, mult_description, int region [, string dataname, int R_must_be_derivated])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add normal derivative Dirichlet condition with penalization', mesh_im mim, string varname, scalar coeff, int region [, string dataname, int R_must_be_derivated])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add mass brick', mesh_im mim, string varname[, string dataname_rho[, int region]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add basic d on dt brick', mesh_im mim, string varnameU, string dataname_dt[, string dataname_rho[, int region]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add basic d2 on dt2 brick', mesh_im mim, string varnameU,  string datanameV, string dataname_dt, string dataname_alpha,[, string dataname_rho[, int region]])</synopsis>
-    <synopsis>gf_model_set(model M, 'add theta method dispatcher', ivec bricks_indices, string theta)</synopsis>
-    <synopsis>gf_model_set(model M, 'add midpoint dispatcher', ivec bricks_indices)</synopsis>
-    <synopsis>gf_model_set(model M, 'velocity update for order two theta method', string varnameU,  string datanameV, string dataname_dt, string dataname_theta)</synopsis>
-    <synopsis>gf_model_set(model M, 'velocity update for Newmark scheme', int id2dt2_brick, string varnameU,  string datanameV, string dataname_dt, string dataname_twobeta, string dataname_alpha)</synopsis>
-    <synopsis>gf_model_set(model M, 'disable bricks', ivec bricks_indices)</synopsis>
-    <synopsis>gf_model_set(model M, 'enable bricks', ivec bricks_indices)</synopsis>
-    <synopsis>gf_model_set(model M, 'disable variable', string varname)</synopsis>
-    <synopsis>gf_model_set(model M, 'enable variable', string varname)</synopsis>
-    <synopsis>gf_model_set(model M, 'first iter')</synopsis>
-    <synopsis>gf_model_set(model M, 'next iter')</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add basic contact brick', string varname_u, string multname_n[, string multname_t], string dataname_r, spmat BN[, spmat BT, string dataname_friction_coeff][, string dataname_gap[, string dataname_alpha[, int augmented_version[, string dataname_gamma, string dataname_wt]]])</synopsis>
-    <synopsis>gf_model_set(model M, 'contact brick set BN', int indbrick, spmat BN)</synopsis>
-    <synopsis>gf_model_set(model M, 'contact brick set BT', int indbrick, spmat BT)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add nodal contact with rigid obstacle brick',  mesh_im mim, string varname_u, string multname_n[, string multname_t], string dataname_r[, string dataname_friction_coeff], int region, string obstacle[,  int augmented_version])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add contact with rigid obstacle brick',  mesh_im mim, string varname_u, string multname_n[, string multname_t], string dataname_r[, string dataname_friction_coeff], int region, string obstacle[,  int augmented_version])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add integral contact with rigid obstacle brick',  mesh_im mim, string varname_u, string multname, string dataname_obstacle, string dataname_r [, string dataname_friction_coeff], int region [, int option [, string dataname_alpha [, string dataname_wt [, string dataname_gamma [, string dataname_vt]]]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add penalized contact with rigid obstacle brick',  mesh_im mim, string varname_u, string dataname_obstacle, string dataname_r [, string dataname_coeff], int region [, int option, string dataname_lambda, [, string dataname_alpha [, string dataname_wt]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Nitsche contact with rigid obstacle brick', mesh_im mim, string varname, string dataname_obstacle, string gamma0name,  int region[, scalar theta[, string dataname_friction_coeff[, string dataname_alpha, string dataname_wt]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Nitsche midpoint contact with rigid obstacle brick', mesh_im mim, string varname, string dataname_obstacle, string gamma0name,  int region, scalar theta, string dataname_friction_coeff, string dataname_alpha, string dataname_wt, int option)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Nitsche fictitious domain contact brick', mesh_im mim, string varname1, string varname2, string dataname_d1, string dataname_d2, string gamma0name [, scalar theta[, string dataname_friction_coeff[, string dataname_alpha, string dataname_wt1,string dataname_wt2]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add Nitsche fictitious domain contact brick twopass', mesh_im mim, string varname1, string varname2, string dataname_d1, string dataname_d2, string gamma0name [, scalar theta[, string dataname_friction_coeff[, string dataname_alpha, string dataname_wt1,string dataname_wt2]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add nodal contact between nonmatching meshes brick',  mesh_im mim1[, mesh_im mim2], string varname_u1[, string varname_u2], string multname_n[, string multname_t], string dataname_r[, string dataname_fr], int rg1, int rg2[, int slave1, int slave2,  int augmented_version])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add nonmatching meshes contact brick',  mesh_im mim1[, mesh_im mim2], string varname_u1[, string varname_u2], string multname_n[, string multname_t], string dataname_r[, string dataname_fr], int rg1, int rg2[, int slave1, int slave2,  int augmented_version])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add integral contact between nonmatching meshes brick',  mesh_im mim, string varname_u1, string varname_u2, string multname, string dataname_r [, string dataname_friction_coeff], int region1, int region2 [, int option [, string dataname_alpha [, string dataname_wt1 , string dataname_wt2]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add penalized contact between nonmatching meshes brick',  mesh_im mim, string varname_u1, string varname_u2, string dataname_r [, string dataname_coeff], int region1, int region2 [, int option [, string dataname_lambda, [, string dataname_alpha [, string dataname_wt1, string dataname_wt2]]]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add integral large sliding contact brick raytracing', string dataname_r, scalar release_distance, [, string dataname_fr[, string dataname_alpha[, int version]]])</synopsis>
-    <synopsis>gf_model_set(model M, 'add rigid obstacle to large sliding contact brick', int indbrick, string expr, int N)</synopsis>
-    <synopsis>gf_model_set(model M, 'add master contact boundary to large sliding contact brick', int indbrick, mesh_im mim, int region, string dispname[, string wname])</synopsis>
-    <synopsis>gf_model_set(model M, 'add slave contact boundary to large sliding contact brick', int indbrick, mesh_im mim, int region, string dispname, string lambdaname[, string wname])</synopsis>
-    <synopsis>gf_model_set(model M, 'add master slave contact boundary to large sliding contact brick', int indbrick, mesh_im mim, int region, string dispname, string lambdaname[, string wname])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add integral large sliding contact brick raytrace', multi_contact_frame multi_contact, string dataname_r[, string dataname_fr[, string dataname_alpha]])</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add integral large sliding contact brick with field extension',  mesh_im mim, string varname_u, string multname, string dataname_r, string dataname_fr, int rg)</synopsis>
-    <synopsis>ind = gf_model_set(model M, 'add boundary to large sliding contact brick',  int indbrick, mesh_im mim, string varname_u, string multname, int rg)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  Modifies a model object.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_model_set(model M, 'clear')</literal></para>
-
-    <para>         Clear the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add fem variable', string name, mesh_fem mf[, int niter])</literal></para>
-
-    <para>         Add a variable to the model linked to a mesh_fem. <literal>name</literal> is the variable
-      name and <literal>niter</literal> is the optional number of version of the data stored,
-      for time integration schemes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add filtered fem variable', string name, mesh_fem mf, int region[, int niter])</literal></para>
-
-    <para>         Add a variable to the model linked to a mesh_fem. The variable is filtered
-      in the sense that only the dof on the region are considered.
-      <literal>name</literal> is the variable name and <literal>niter</literal> is the optional number of
-      version of the data stored, for time integration schemes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add variable', string name, int size[, int niter])</literal></para>
-
-    <para>         Add a variable to the model of constant size. <literal>name</literal> is the variable
-      name and <literal>niter</literal> is the optional number of version of the data stored,
-      for time integration schemes. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'delete variable', string name)</literal></para>
-
-    <para>         Delete a variable or a data from the model. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'resize variable', string name, int size)</literal></para>
-
-    <para>         Resize a  constant size variable of the model. <literal>name</literal> is the variable
-      name. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add multiplier', string name, mesh_fem mf, string primalname[, mesh_im mim, int region][, int niter])</literal></para>
-
-    <para>       Add a particular variable linked to a fem being a multiplier with
-    respect to a primal variable. The dof will be filtered with the
-    <literal></literal>gmm::range_basis<literal></literal> function applied on the terms of the model
-    which link the multiplier and the primal variable. This in order to
-    retain only linearly independant constraints on the primal variable.
-    Optimized for boundary multipliers. <literal>niter</literal> is the optional number
-    of version of the data stored, for time integration schemes. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add im data', string name, mesh_imd mimd[, int niter]])</literal></para>
-
-    <para>         Add a data set to the model linked to a mesh_imd. <literal>name</literal> is the data
-      name and <literal>niter</literal> is the optional number of version of the data stored,
-      for time integration schemes. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add fem data', string name, mesh_fem mf[, int qdim[, int niter]])</literal></para>
-
-    <para>         Add a data to the model linked to a mesh_fem. <literal>name</literal> is the data name,
-      <literal>qdim</literal> is the optional dimension of the data over the mesh_fem and
-      <literal>niter</literal> is the optional number of version of the data stored,
-      for time integration schemes. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add initialized fem data', string name, mesh_fem mf, vec V)</literal></para>
-
-    <para>         Add a data to the model linked to a mesh_fem. <literal>name</literal> is the data name.
-      The data is initiakized with <literal>V</literal>. The data can be a scalar or vector
-      field.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add data', string name, int size[, int niter])</literal></para>
-
-    <para>         Add a data to the model of constant size. <literal>name</literal> is the data name
-      and <literal>niter</literal> is the optional number of version of the data stored,
-      for time integration schemes. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add initialized data', string name, vec V)</literal></para>
-
-    <para>         Add a fixed size data to the model linked to a mesh_fem.
-      <literal>name</literal> is the data name and <literal>V</literal> is the value of the data.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'variable', string name, vec V[, int niter])</literal></para>
-
-    <para>         Set the value of a variable or data. <literal>name</literal> is the data name
-      and <literal>niter</literal> is the optional number of version of the data stored,
-      for time integration schemes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'to variables', vec V)</literal></para>
-
-    <para>         Set the value of the variables of the model with the vector <literal>V</literal>.
-      Typically, the vector <literal>V</literal> results of the solve of the tangent
-      linear system (useful to solve your problem with you own solver).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'delete brick', int ind_brick)</literal></para>
-
-    <para>         Delete a variable or a data from the model. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'define variable group', string name[, string varname, ...])</literal></para>
-
-    <para>         Defines a group of variables for the interpolation (mainly for the
-      raytracing interpolation transformation.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add interpolate transformation from expression', string transname, mesh source_mesh, mesh target_mesh, string expr)</literal></para>
-
-    <para>         Add a transformation to the model from mesh <literal>source_mesh</literal> to mesh
-      <literal>target_mesh</literal> given by the expression <literal>expr</literal> which corresponds to a
-      high-level generic assembly expression which may contains some
-      variable of the model. CAUTION: the derivative of the
-      transformation with used variable is taken into account in the
-      computation of the tangen system. However, order two derivative is not
-      implemented, so such tranformation is not allowed in the definition
-      of a potential. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add raytracing transformation', string transname, scalar release_distance)</literal></para>
-
-    <para>         Add a raytracing interpolate transformation called <literal>transname</literal> to a model
-      to be used by the generic assembly bricks.
-      CAUTION: For the moment, the derivative of the
-      transformation is not taken into account in the model solve. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add master contact boundary to raytracing transformation', string transname, mesh m, string dispname, int region)</literal></para>
-
-    <para>         Add a master contact boundary with corresponding displacement variable
-      <literal>dispname</literal> on a specific boundary <literal>region</literal> to an existing raytracing
-      interpolate transformation called <literal>transname</literal>. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add slave contact boundary to raytracing transformation', string transname, mesh m, string dispname, int region)</literal></para>
-
-    <para>         Add a slave contact boundary with corresponding displacement variable
-      <literal>dispname</literal> on a specific boundary <literal>region</literal> to an existing raytracing
-      interpolate transformation called <literal>transname</literal>. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add rigid obstacle to raytracing transformation', string transname, string expr, int N)</literal></para>
-
-    <para>         Add a rigid obstacle whose geometry corresponds to the zero level-set
-      of the high-level generic assembly expression <literal>expr</literal>
-      to an existing raytracing interpolate transformation called <literal>transname</literal>.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add linear generic assembly brick', mesh_im mim, string expression[, int region[, int is_symmetric[, int is_coercive]]])</literal></para>
-
-    <para>         Adds a matrix term given by the assembly string <literal>expr</literal> which will
-      be assembled in region <literal>region</literal> and with the integration method <literal>mim</literal>.
-      Only the matrix term will be taken into account, assuming that it is
-      linear.
-      The advantage of declaring a term linear instead of nonlinear is that
-      it will be assembled only once and no assembly is necessary for the
-      residual.
-      Take care that if the expression contains some variables and if the
-      expression is a potential or of first order (i.e. describe the weak
-      form, not the derivative of the weak form), the expression will be
-      derivated with respect to all variables.
-      You can specify if the term is symmetric, coercive or not.
-      If you are not sure, the better is to declare the term not symmetric
-      and not coercive. But some solvers (conjugate gradient for instance)
-      are not allowed for non-coercive problems.
-      <literal>brickname</literal> is an otpional name for the brick.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add nonlinear generic assembly brick', mesh_im mim, string expression[, int region[, int is_symmetric[, int is_coercive]]])</literal></para>
-
-    <para>         Adds a nonlinear term given by the assembly string <literal>expr</literal> which will
-      be assembled in region <literal>region</literal> and with the integration method <literal>mim</literal>.
-      The expression can describe a potential or a weak form. Second order
-      terms (i.e. containing second order test functions, Test2) are not
-      allowed.
-      You can specify if the term is symmetric, coercive or not.
-      If you are not sure, the better is to declare the term not symmetric
-      and not coercive. But some solvers (conjugate gradient for instance)
-      are not allowed for non-coercive problems.
-      <literal>brickname</literal> is an otpional name for the brick.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add source term generic assembly brick', mesh_im mim, string expression[, int region])</literal></para>
-
-    <para>         Adds a source term given by the assembly string <literal>expr</literal> which will
-      be assembled in region <literal>region</literal> and with the integration method <literal>mim</literal>.
-      Only the residual term will be taken into account.
-      Take care that if the expression contains some variables and if the
-      expression is a potential, the expression will be
-      derivated with respect to all variables.
-      <literal>brickname</literal> is an otpional name for the brick.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Laplacian brick', mesh_im mim, string varname[, int region])</literal></para>
-
-    <para>       Add a Laplacian term to the model relatively to the variable <literal>varname</literal>
-    (in fact with a minus : <latex style="text"><![CDATA[-\text{div}(\nabla u)]]></latex>).
-    If this is a vector valued variable, the Laplacian term is added
-    componentwise. <literal>region</literal> is an optional mesh region on which the term
-    is added. If it is not specified, it is added on the whole mesh. Return
-    the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add generic elliptic brick', mesh_im mim, string varname, string dataname[, int region])</literal></para>
-
-    <para>       Add a generic elliptic term to the model relatively to the variable <literal>varname</literal>.
-    The shape of the elliptic term depends both on the variable and the data.
-    This corresponds to a term
-    <latex style="text"><![CDATA[-\text{div}(a\nabla u)]]></latex>
-    where <latex style="text"><![CDATA[a]]></latex> is the data and <latex style="text"><![CDATA[u]]></latex> the variable. The data can be a scalar,
-    a matrix or an order four tensor. The variable can be vector valued or
-    not. If the data is a scalar or a matrix and the variable is vector
-    valued then the term is added componentwise. An order four tensor data
-    is allowed for vector valued variable only. The data can be constant or
-    describbed on a fem. Of course, when the data is a tensor describe on a
-    finite element method (a tensor field) the data can be a huge vector.
-    The components of the matrix/tensor have to be stored with the fortran
-    order (columnwise) in the data vector (compatibility with blas). The
-    symmetry of the given matrix/tensor is not verified (but assumed). If
-    this is a vector valued variable, the elliptic term is added
-    componentwise. <literal>region</literal> is an optional mesh region on which the term is
-    added. If it is not specified, it is added on the whole mesh. Return the
-    brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add source term brick', mesh_im mim, string varname, string dataname[, int region[, string directdataname]])</literal></para>
-
-    <para>       Add a source term to the model relatively to the variable <literal>varname</literal>.
-    The source term is represented by the data <literal>dataname</literal> which could be
-    constant or described on a fem. <literal>region</literal> is an optional mesh region
-    on which the term is added. An additional optional data <literal>directdataname</literal>
-    can be provided. The corresponding data vector will be directly added
-    to the right hand side without assembly. Note that when region is a
-    boundary, this brick allows to prescribe a nonzero Neumann boundary
-    condition. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add normal source term brick', mesh_im mim, string varname, string dataname, int region)</literal></para>
-
-    <para>         Add a source term on the variable <literal>varname</literal> on a boundary <literal>region</literal>.
-      This region should be a boundary. The source term is represented by the
-      data <literal>dataname</literal> which could be constant or described on a fem. A scalar
-      product with the outward normal unit vector to the boundary is performed.
-      The main aim of this brick is to represent a Neumann condition with a
-      vector data without performing the scalar product with the normal as a
-      pre-processing. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Dirichlet condition with simplification', string varname, int region[, string dataname])</literal></para>
-
-    <para>         Adds a (simple) Dirichlet condition on the variable <literal>varname</literal> and
-      the mesh region <literal>region</literal>. The Dirichlet condition is prescribed by
-      a simple post-treatment of the final linear system (tangent system
-      for nonlinear problems) consisting of modifying the lines corresponding
-      to the degree of freedom of the variable on <literal>region</literal> (0 outside the
-      diagonal, 1 on the diagonal of the matrix and the expected value on
-      the right hand side).
-      The symmetry of the linear system is kept if all other bricks are
-      symmetric.
-      This brick is to be reserved for simple Dirichlet conditions (only dof
-      declared on the correspodning boundary are prescribed). The application
-      of this brick on reduced dof may be problematic. Intrinsic vectorial
-      finite element method are not supported. 
-      <literal>dataname</literal> is the optional right hand side of  the Dirichlet condition.
-      It could be constant (but in that case, it can only be applied to
-      Lagrange f.e.m.) or (important) described on the same finite
-      element method as <literal>varname</literal>.
-      Returns the brick index in the model. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Dirichlet condition with multipliers', mesh_im mim, string varname, mult_description, int region[, string dataname])</literal></para>
-
-    <para>         Add a Dirichlet condition on the variable <literal>varname</literal> and the mesh
-      region <literal>region</literal>. This region should be a boundary. The Dirichlet
-      condition is prescribed with a multiplier variable described by
-      <literal>mult_description</literal>. If <literal>mult_description</literal> is a string this is assumed
-      to be the variable name corresponding to the multiplier (which should be
-      first declared as a multiplier variable on the mesh region in the model).
-      If it is a finite element method (mesh_fem object) then a multiplier
-      variable will be added to the model and build on this finite element
-      method (it will be restricted to the mesh region <literal>region</literal> and eventually
-      some conflicting dofs with some other multiplier variables will be
-      suppressed). If it is an integer, then a  multiplier variable will be
-      added to the model and build on a classical finite element of degree
-      that integer. <literal>dataname</literal> is the optional right hand side of  the
-      Dirichlet condition. It could be constant or described on a fem; scalar
-      or vector valued, depending on the variable on which the Dirichlet
-      condition is prescribed. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Dirichlet condition with Nitsche method', mesh_im mim, string varname, string gamma0name, int region[, scalar theta][, string dataname])</literal></para>
-
-    <para>         Add a Dirichlet condition on the variable <literal>varname</literal> and the mesh
-      region <literal>region</literal>. This region should be a boundary. The Dirichlet
-      condition is prescribed with Nitsche's method. <literal>dataname</literal> is the optional
-      right hand side of the Dirichlet condition. It could be constant or
-      described on a fem; scalar or vector valued, depending on the variable
-      on which the Dirichlet condition is prescribed. <literal>gamma0name</literal> is the
-      Nitsche's method parameter. <literal>theta</literal> is a scalar value which can be
-      positive or negative. <literal>theta = 1</literal> corresponds to the standard symmetric
-      method which is conditionnaly coercive for  <literal>gamma0</literal> small.
-      <literal>theta = -1</literal> corresponds to the skew-symmetric method which is
-      inconditionnaly coercive. <literal>theta = 0</literal> is the simplest method
-      for which the second derivative of the Neumann term is not necessary. 
-      CAUTION: This brick has to be added in the model after all the bricks
-      corresponding to partial differential terms having a Neumann term.
-      Moreover, This brick can only be applied to bricks declaring their
-      Neumann terms. Returns the brick index in the model.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Dirichlet condition with penalization', mesh_im mim, string varname, scalar coeff, int region[, string dataname, mesh_fem mf_mult])</literal></para>
-
-    <para>       Add a Dirichlet condition on the variable <literal>varname</literal> and the mesh
-    region <literal>region</literal>. This region should be a boundary. The Dirichlet
-    condition is prescribed with penalization. The penalization coefficient
-    is initially <literal>coeff</literal> and will be added to the data of the model.
-    <literal>dataname</literal> is the optional right hand side of the Dirichlet condition.
-    It could be constant or described on a fem; scalar or vector valued,
-    depending on the variable on which the Dirichlet condition is prescribed.
-    <literal>mf_mult</literal> is an optional parameter which allows to weaken the
-    Dirichlet condition specifying a multiplier space.
-    Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add normal Dirichlet condition with multipliers', mesh_im mim, string varname, mult_description, int region[, string dataname])</literal></para>
-
-    <para>         Add a Dirichlet condition to the normal component of the vector
-     (or tensor) valued variable <literal>varname</literal> and the mesh
-      region <literal>region</literal>. This region should be a boundary. The Dirichlet
-      condition is prescribed with a multiplier variable described by
-      <literal>mult_description</literal>. If <literal>mult_description</literal> is a string this is assumed
-      to be the variable name corresponding to the multiplier (which should be
-      first declared as a multiplier variable on the mesh region in the model).
-      If it is a finite element method (mesh_fem object) then a multiplier
-      variable will be added to the model and build on this finite element
-      method (it will be restricted to the mesh region <literal>region</literal> and eventually
-      some conflicting dofs with some other multiplier variables will be
-      suppressed). If it is an integer, then a  multiplier variable will be
-      added to the model and build on a classical finite element of degree
-      that integer. <literal>dataname</literal> is the optional right hand side of  the
-      Dirichlet condition. It could be constant or described on a fem; scalar
-      or vector valued, depending on the variable on which the Dirichlet
-      condition is prescribed (scalar if the variable
-      is vector valued, vector if the variable is tensor valued).
-      Returns the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add normal Dirichlet condition with penalization', mesh_im mim, string varname, scalar coeff, int region[, string dataname, mesh_fem mf_mult])</literal></para>
-
-    <para>       Add a Dirichlet condition to the normal component of the vector
-    (or tensor) valued variable <literal>varname</literal> and the mesh
-    region <literal>region</literal>. This region should be a boundary. The Dirichlet
-    condition is prescribed with penalization. The penalization coefficient
-    is initially <literal>coeff</literal> and will be added to the data of the model.
-    <literal>dataname</literal> is the optional right hand side of the Dirichlet condition.
-    It could be constant or described on a fem; scalar or vector valued,
-    depending on the variable on which the Dirichlet condition is prescribed
-    (scalar if the variable
-    is vector valued, vector if the variable is tensor valued).
-    <literal>mf_mult</literal> is an optional parameter which allows to weaken the
-    Dirichlet condition specifying a multiplier space.
-    Returns the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add normal Dirichlet condition with Nitsche method', mesh_im mim, string varname, string gamma0name, int region[, scalar theta][, string dataname])</literal></para>
-
-    <para>         Add a Dirichlet condition to the normal component of the vector
-      (or tensor) valued variable <literal>varname</literal> and the mesh region <literal>region</literal>.
-      This region should be a boundary. The Dirichlet
-      condition is prescribed with Nitsche's method. <literal>dataname</literal> is the optional
-      right hand side of the Dirichlet condition. It could be constant or
-      described on a fem. <literal>gamma0name</literal> is the
-      Nitsche's method parameter. <literal>theta</literal> is a scalar value which can be
-      positive or negative. <literal>theta = 1</literal> corresponds to the standard symmetric
-      method which is conditionnaly coercive for  <literal>gamma0</literal> small.
-      <literal>theta = -1</literal> corresponds to the skew-symmetric method which is
-      inconditionnaly coercive. <literal>theta = 0</literal> is the simplest method
-      for which the second derivative of the Neumann term is not necessary
-      even for nonlinear problems. 
-      CAUTION: This brick has to be added in the model after all the bricks
-      corresponding to partial differential terms having a Neumann term.
-      Moreover, This brick can only be applied to bricks declaring their
-      Neumann terms. Returns the brick index in the model.
-      (This brick is not fully tested)
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add generalized Dirichlet condition with multipliers', mesh_im mim, string varname, mult_description, int region, string dataname, string Hname)</literal></para>
-
-    <para>       Add a Dirichlet condition on the variable <literal>varname</literal> and the mesh
-    region <literal>region</literal>.  This version is for vector field.
-    It prescribes a condition <latex style="text"><![CDATA[Hu = r]]></latex>
-    where <literal>H</literal> is a matrix field. The region should be a boundary. The Dirichlet
-    condition is prescribed with a multiplier variable described by
-    <literal>mult_description</literal>. If <literal>mult_description</literal> is a string this is assumed
-    to be the variable name corresponding to the multiplier (which should be
-    first declared as a multiplier variable on the mesh region in the model).
-    If it is a finite element method (mesh_fem object) then a multiplier
-    variable will be added to the model and build on this finite element
-    method (it will be restricted to the mesh region <literal>region</literal> and eventually
-    some conflicting dofs with some other multiplier variables will be
-    suppressed). If it is an integer, then a  multiplier variable will be
-    added to the model and build on a classical finite element of degree
-    that integer. <literal>dataname</literal> is the right hand side of  the
-    Dirichlet condition. It could be constant or described on a fem; scalar
-    or vector valued, depending on the variable on which the Dirichlet
-    condition is prescribed. <literal>Hname</literal> is the data
-    corresponding to the matrix field <literal>H</literal>.
-    Returns the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add generalized Dirichlet condition with penalization', mesh_im mim, string varname, scalar coeff, int region, string dataname, string Hname[, mesh_fem mf_mult])</literal></para>
-
-    <para>         Add a Dirichlet condition on the variable <literal>varname</literal> and the mesh
-      region <literal>region</literal>. This version is for vector field.
-      It prescribes a condition <latex style="text"><![CDATA[Hu = r]]></latex>
-      where <literal>H</literal> is a matrix field.
-      The region should be a boundary. The Dirichlet
-      condition is prescribed with penalization. The penalization coefficient
-      is intially <literal>coeff</literal> and will be added to the data of the model.
-      <literal>dataname</literal> is the right hand side of the Dirichlet condition.
-      It could be constant or described on a fem; scalar or vector valued,
-      depending on the variable on which the Dirichlet condition is prescribed.
-      <literal>Hname</literal> is the data
-      corresponding to the matrix field <literal>H</literal>. It has to be a constant matrix
-      or described on a scalar fem.
-      <literal>mf_mult</literal> is an optional parameter which allows to weaken the
-      Dirichlet condition specifying a multiplier space.
-      Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add generalized Dirichlet condition with Nitsche method', mesh_im mim, string varname, string gamma0name, int region[, scalar theta], string dataname, string Hname)</literal></para>
-
-    <para>         Add a Dirichlet condition on the variable <literal>varname</literal> and the mesh
-      region <literal>region</literal>.
-      This version is for vector field. It prescribes a condition
-      @f$ Hu = r @f$ where <literal>H</literal> is a matrix field.
-      CAUTION : the matrix H should have all eigenvalues equal to 1 or 0.
-      The region should be a
-      boundary. This region should be a boundary.  The Dirichlet
-      condition is prescribed with Nitsche's method. <literal>dataname</literal> is the optional
-      right hand side of the Dirichlet condition. It could be constant or
-      described on a fem. <literal>gamma0name</literal> is the
-      Nitsche's method parameter. <literal>theta</literal> is a scalar value which can be
-      positive or negative. <literal>theta = 1</literal> corresponds to the standard symmetric
-      method which is conditionnaly coercive for  <literal>gamma0</literal> small.
-      <literal>theta = -1</literal> corresponds to the skew-symmetric method which is
-      inconditionnaly coercive. <literal>theta = 0</literal> is the simplest method
-      for which the second derivative of the Neumann term is not necessary
-      even for nonlinear problems. <literal>Hname</literal> is the data
-      corresponding to the matrix field <literal>H</literal>. It has to be a constant matrix
-      or described on a scalar fem.
-      CAUTION: This brick has to be added in the model after all the bricks
-      corresponding to partial differential terms having a Neumann term.
-      Moreover, This brick can only be applied to bricks declaring their
-      Neumann terms. Returns the brick index in the model.
-      (This brick is not fully tested)
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add pointwise constraints with multipliers', string varname, string dataname_pt[, string dataname_unitv] [, string dataname_val])</literal></para>
-
-    <para>       Add some pointwise constraints on the variable <literal>varname</literal> using
-    multiplier. The multiplier variable is automatically added to the model.
-    The conditions are prescribed on a set of points given in the data
-    <literal>dataname_pt</literal> whose dimension is the number of points times the dimension
-    of the mesh.
-    If the variable represents a vector field, one has to give the data
-    <literal>dataname_unitv</literal> which represents a vector of dimension the number of
-    points times the dimension of the vector field which should store some
-    unit vectors. In that case the prescribed constraint is the scalar
-    product of the variable at the corresponding point with the corresponding
-    unit vector.
-    The optional data <literal>dataname_val</literal> is the vector of values to be prescribed
-    at the different points.
-    This brick is specifically designed to kill rigid displacement
-    in a Neumann problem.
-    Returns the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add pointwise constraints with given multipliers', string varname, string multname, string dataname_pt[, string dataname_unitv] [, string dataname_val])</literal></para>
-
-    <para>       Add some pointwise constraints on the variable <literal>varname</literal> using a given
-    multiplier <literal>multname</literal>.
-    The conditions are prescribed on a set of points given in the data
-    <literal>dataname_pt</literal> whose dimension is the number of points times the dimension
-    of the mesh.
-    The multiplier variable should be a fixed size variable of size the
-    number of points.
-    If the variable represents a vector field, one has to give the data
-    <literal>dataname_unitv</literal> which represents a vector of dimension the number of
-    points times the dimension of the vector field which should store some
-    unit vectors. In that case the prescribed constraint is the scalar
-    product of the variable at the corresponding point with the corresponding
-    unit vector.
-    The optional data <literal>dataname_val</literal> is the vector of values to be prescribed
-    at the different points.
-    This brick is specifically designed to kill rigid displacement
-    in a Neumann problem.
-    Returns the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add pointwise constraints with penalization', string varname, scalar coeff, string dataname_pt[, string dataname_unitv] [, string dataname_val])</literal></para>
-
-    <para>       Add some pointwise constraints on the variable <literal>varname</literal> thanks to
-    a penalization. The penalization coefficient is initially
-    <literal>penalization_coeff</literal> and will be added to the data of the model.
-    The conditions are prescribed on a set of points given in the data
-    <literal>dataname_pt</literal> whose dimension is the number of points times the dimension
-    of the mesh.
-    If the variable represents a vector field, one has to give the data
-    <literal>dataname_unitv</literal> which represents a vector of dimension the number of
-    points times the dimension of the vector field which should store some
-    unit vectors. In that case the prescribed constraint is the scalar
-    product of the variable at the corresponding point with the corresponding
-    unit vector.
-    The optional data <literal>dataname_val</literal> is the vector of values to be prescribed
-    at the different points.
-    This brick is specifically designed to kill rigid displacement
-    in a Neumann problem.
-    Returns the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'change penalization coeff', int ind_brick, scalar coeff)</literal></para>
-
-    <para>       Change the penalization coefficient of a Dirichlet condition with
-    penalization brick. If the brick is not of this kind, this
-    function has an undefined behavior.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Helmholtz brick', mesh_im mim, string varname, string dataname[, int region])</literal></para>
-
-    <para>         Add a Helmholtz term to the model relatively to the variable <literal>varname</literal>.
-      <literal>dataname</literal> should contain the wave number. <literal>region</literal> is an optional mesh
-      region on which the term is added. If it is not specified, it is added
-      on the whole mesh. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Fourier Robin brick', mesh_im mim, string varname, string dataname, int region)</literal></para>
-
-    <para>       Add a Fourier-Robin term to the model relatively to the variable
-    <literal>varname</literal>. This corresponds to a weak term of the form
-    <latex style="text"><![CDATA[\int (qu).v]]></latex>. <literal>dataname</literal>
-    should contain the parameter <latex style="text"><![CDATA[q]]></latex> of
-    the Fourier-Robin condition. <literal>region</literal> is the mesh region on which
-    the term is added. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add basic nonlinear brick', mesh_im mim, string varname, string f, string dfdu[, string dataname, int region])</literal></para>
-
-    <para>       Add a brick representing a scalar term <latex style="text"><![CDATA[f(u)]]></latex> to the left-hand
-    side of the model. In the weak form, one adds <latex style="text"><![CDATA[+\int f(u)v]]></latex>.
-    The function <latex style="text"><![CDATA[f]]></latex> may optionally depend on <latex style="text"><![CDATA[\lambda]]></latex>, i.e.,
-    <latex style="text"><![CDATA[f(u)=f(u,\lambda)]]></latex>.
-    <literal>f</literal> and <literal>dfdu</literal> should contain the expressions for
-    <latex style="text"><![CDATA[f(u)]]></latex> and <latex style="text"><![CDATA[\frac{df}{du}(u)]]></latex>, respectively.
-    <literal>dataname</literal> represents the optional real scalar parameter <latex style="text"><![CDATA[\lambda]]></latex>
-    in the model. <literal>region</literal> is an optional mesh region on which the term is
-    added. If it is not specified, the term is added on the whole mesh.
-    Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add constraint with multipliers', string varname, string multname, spmat B, vec L)</literal></para>
-
-    <para>       Add an additional explicit constraint on the variable <literal>varname</literal> thank to
-    a multiplier <literal>multname</literal> peviously added to the model (should be a fixed
-    size variable). The constraint is <latex style="text"><![CDATA[BU=L]]></latex>
-    with <literal>B</literal> being a rectangular sparse matrix. It is possible to change
-    the constraint at any time with the methods gf_model_set(model M, 'set private matrix')
-    and gf_model_set(model M, 'set private rhs'). Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add constraint with penalization', string varname, scalar coeff, spmat B, vec L)</literal></para>
-
-    <para>       Add an additional explicit penalized constraint on the variable <literal>varname</literal>.
-    The constraint is :math<literal>BU=L</literal> with <literal>B</literal> being a rectangular sparse matrix.
-    Be aware that <literal>B</literal> should not contain a palin row, otherwise the whole
-    tangent matrix will be plain. It is possible to change the constraint
-    at any time with the methods gf_model_set(model M, 'set private matrix')
-    and gf_model_set(model M, 'set private rhs'). The method
-    gf_model_set(model M, 'change penalization coeff') can be used. Return the brick
-    index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add explicit matrix', string varname1, string varname2, spmat B[, int issymmetric[, int iscoercive]])</literal></para>
-
-    <para>       Add a brick representing an explicit matrix to be added to the tangent
-    linear system relatively to the variables <literal>varname1</literal> and <literal>varname2</literal>.
-    The given matrix should have has many rows as the dimension of
-    <literal>varname1</literal> and as many columns as the dimension of <literal>varname2</literal>.
-    If the two variables are different and if <literal>issymmetric</literal> is set to 1
-    then the transpose of the matrix is also added to the tangent system
-    (default is 0). Set <literal>iscoercive</literal> to 1 if the term does not affect the
-    coercivity of the tangent system (default is 0). The matrix can be
-    changed by the command gf_model_set(model M, 'set private matrix'). Return the
-    brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add explicit rhs', string varname, vec L)</literal></para>
-
-    <para>         Add a brick representing an explicit right hand side to be added to
-      the right hand side of the tangent linear system relatively to the
-      variable <literal>varname</literal>. The given rhs should have the same size than the
-      dimension of <literal>varname</literal>. The rhs can be changed by the command
-      gf_model_set(model M, 'set private rhs'). Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'set private matrix', int indbrick, spmat B)</literal></para>
-
-    <para>         For some specific bricks having an internal sparse matrix
-      (explicit bricks: 'constraint brick' and 'explicit matrix brick'),
-      set this matrix. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'set private rhs', int indbrick, vec B)</literal></para>
-
-    <para>         For some specific bricks having an internal right hand side vector
-      (explicit bricks: 'constraint brick' and 'explicit rhs brick'),
-      set this rhs. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add isotropic linearized elasticity brick', mesh_im mim, string varname, string dataname_lambda, string dataname_mu[, int region])</literal></para>
-
-    <para>         Add an isotropic linearized elasticity term to the model relatively to
-      the variable <literal>varname</literal>. <literal>dataname_lambda</literal> and <literal>dataname_mu</literal> should
-      contain the Lame coefficients. <literal>region</literal> is an optional mesh region
-      on which the term is added. If it is not specified, it is added
-      on the whole mesh. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add linear incompressibility brick', mesh_im mim, string varname, string multname_pressure[, int region[, string dataname_coeff]])</literal></para>
-
-    <para>       Add an linear incompressibility condition on <literal>variable</literal>. <literal>multname_pressure</literal>
-    is a variable which represent the pressure. Be aware that an inf-sup
-    condition between the finite element method describing the pressure and the
-    primal variable has to be satisfied. <literal>region</literal> is an optional mesh region on
-    which the term is added. If it is not specified, it is added on the whole mesh.
-    <literal>dataname_coeff</literal> is an optional penalization coefficient for nearly
-    incompressible elasticity for instance. In this case, it is the inverse
-    of the Lame coefficient <latex style="text"><![CDATA[\lambda]]></latex>. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add nonlinear elasticity brick', mesh_im mim, string varname, string constitutive_law, string dataname[, int region])</literal></para>
-
-    <para>       Add a nonlinear elasticity term to the model relatively to the
-    variable <literal>varname</literal>. <literal>lawname</literal> is the constitutive law which
-    could be 'SaintVenant Kirchhoff', 'Mooney Rivlin', 'neo Hookean',
-    'Ciarlet Geymonat' or 'generalized Blatz Ko'.
-    'Mooney Rivlin' and 'neo Hookean' law names can be preceded with the word
-    'compressible' or 'incompressible' to force using the corresponding version.
-    The compressible version of these laws requires one additional material
-    coefficient. By default, the incompressible version of 'Mooney Rivlin' law
-    and the compressible one of the 'neo Hookean' law are considered. In general,
-    'neo Hookean' is a special case of the 'Mooney Rivlin' law that requires one
-    coefficient less.
-    IMPORTANT : if the variable is defined on a 2D mesh, the plane strain
-    approximation is automatically used.
-    <literal>dataname</literal> is a vector of parameters for the constitutive law. Its length
-    depends on the law. It could be a short vector of constant values or a
-    vector field described on a finite element method for variable
-    coefficients. <literal>region</literal> is an optional mesh region on which the term
-    is added. If it is not specified, it is added on the whole mesh.
-    This brick use the low-level generic assembly.
-    Returns the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add finite strain elasticity brick', mesh_im mim, string varname, string constitutive_law, string params[, int region])</literal></para>
-
-    <para>       Add a nonlinear elasticity term to the model relatively to the
-    variable <literal>varname</literal>. <literal>lawname</literal> is the constitutive law which
-    could be 'SaintVenant Kirchhoff', 'Mooney Rivlin', 'Neo Hookean',
-    'Ciarlet Geymonat' or 'Generalized Blatz Ko'.
-    'Mooney Rivlin' and 'Neo Hookean' law names have to be preceeded with
-    the word 'Compressible' or 'Incompressible' to force using the
-    corresponding version.
-    The compressible version of these laws requires one additional material
-    coefficient.
-
-    IMPORTANT : if the variable is defined on a 2D mesh, the plane strain
-    approximation is automatically used.
-    <literal>params</literal> is a vector of parameters for the constitutive law. Its length
-    depends on the law. It could be a short vector of constant values or a
-    vector field described on a finite element method for variable
-    coefficients. <literal>region</literal> is an optional mesh region on which the term
-    is added. If it is not specified, it is added on the whole mesh.
-    This brick use the high-level generic assembly.
-    Returns the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add elastoplasticity brick', mesh_im mim ,string projname, string varname, string datalambda, string datamu, string datathreshold, string datasigma[, int region])</literal></para>
-
-    <para>         Add a nonlinear elastoplastic term to the model relatively to the
-      variable <literal>varname</literal>, in small deformations, for an isotropic material
-      and for a quasistatic model. <literal>projname</literal> is the type of projection that
-      we want to use. For the moment, only the Von Mises projection is
-      computing that we could entering 'VM' or 'Von Mises'.
-      <literal>datasigma</literal> is the variable representing the constraints on the material.
-      Be careful that <literal>varname</literal> and <literal>datasigma</literal> are composed of two iterates
-      for the time scheme needed for the Newton algorithm used.
-      Moreover, the finite element method on which <literal>varname</literal> is described
-      is an K ordered mesh_fem, the <literal>datasigma</literal> one have to be at least
-      an K-1 ordered mesh_fem.
-      <literal>datalambda</literal> and <literal>datamu</literal> are the Lame coefficients of the studied
-      material.
-      <literal>datathreshold</literal> is the plasticity threshold of the material.
-      The three last variable could be constants or described on the
-      same finite element method.
-      <literal>region</literal> is an optional mesh region on which the term is added.
-      If it is not specified, it is added on the whole mesh.
-      Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add nonlinear incompressibility brick', mesh_im mim, string varname, string multname_pressure[, int region])</literal></para>
-
-    <para>       Add an nonlinear incompressibility condition on <literal>variable</literal> (for large
-    strain elasticity). <literal>multname_pressure</literal>
-    is a variable which represent the pressure. Be aware that an inf-sup
-    condition between the finite element method describing the pressure and the
-    primal variable has to be satisfied. <literal>region</literal> is an optional mesh region on
-    which the term is added. If it is not specified, it is added on the
-    whole mesh. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add finite strain incompressibility brick', mesh_im mim, string varname, string multname_pressure[, int region])</literal></para>
-
-    <para>       Add an finite strain incompressibility condition on <literal>variable</literal> (for large
-    strain elasticity). <literal>multname_pressure</literal>
-    is a variable which represent the pressure. Be aware that an inf-sup
-    condition between the finite element method describing the pressure and the
-    primal variable has to be satisfied. <literal>region</literal> is an optional mesh region on
-    which the term is added. If it is not specified, it is added on the
-    whole mesh. Return the brick index in the model.
-    This brick is equivalent to the <literal></literal>nonlinear incompressibility brick<literal></literal> but
-    uses the high-level generic assembly adding the term
-    <literal></literal>p*(1-Det(Id(meshdim)+Grad_u))<literal></literal> if <literal></literal>p<literal></literal> is the multiplier and
-    <literal></literal>u<literal></literal> the variable which represent the displacement.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add bilaplacian brick', mesh_im mim, string varname, string dataname [, int region])</literal></para>
-
-    <para>         Add a bilaplacian brick on the variable
-      <literal>varname</literal> and on the mesh region <literal>region</literal>.
-      This represent a term <latex style="text"><![CDATA[\Delta(D \Delta u)]]></latex>.
-      where <latex style="text"><![CDATA[D(x)]]></latex> is a coefficient determined by <literal>dataname</literal> which
-      could be constant or described on a f.e.m. The corresponding weak form
-      is <latex style="text"><![CDATA[\int D(x)\Delta u(x) \Delta v(x) dx]]></latex>.
-      Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Kirchhoff-Love plate brick', mesh_im mim, string varname, string dataname_D, string dataname_nu [, int region])</literal></para>
-
-    <para>         Add a bilaplacian brick on the variable
-      <literal>varname</literal> and on the mesh region <literal>region</literal>.
-      This represent a term <latex style="text"><![CDATA[\Delta(D \Delta u)]]></latex> where <latex style="text"><![CDATA[D(x)]]></latex>
-      is a the flexion modulus determined by <literal>dataname_D</literal>. The term is
-      integrated by part following a Kirchhoff-Love plate model
-      with <literal>dataname_nu</literal> the poisson ratio.
-      Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add normal derivative source term brick', mesh_im mim, string varname, string dataname, int region)</literal></para>
-
-    <para>         Add a normal derivative source term brick
-      <latex style="text"><![CDATA[F = \int b.\partial_n v]]></latex> on the variable <literal>varname</literal> and the
-      mesh region <literal>region</literal>.
-
-      Update the right hand side of the linear system.
-      <literal>dataname</literal> represents <literal>b</literal> and <literal>varname</literal> represents <literal>v</literal>.
-      Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Kirchhoff-Love Neumann term brick', mesh_im mim, string varname, string dataname_M, string dataname_divM, int region)</literal></para>
-
-    <para>          Add a Neumann term brick for Kirchhoff-Love model
-      on the variable <literal>varname</literal> and the mesh region <literal>region</literal>.
-      <literal>dataname_M</literal> represents the bending moment tensor and  <literal>dataname_divM</literal>
-      its divergence.
-      Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add normal derivative Dirichlet condition with multipliers', mesh_im mim, string varname, mult_description, int region [, string dataname, int R_must_be_derivated])</literal></para>
-
-    <para>          Add a Dirichlet condition on the normal derivative of the variable
-      <literal>varname</literal> and on the mesh region <literal>region</literal> (which should be a boundary.
-      The general form is
-      <latex style="text"><![CDATA[\int \partial_n u(x)v(x) = \int r(x)v(x) \forall v]]></latex>
-      where <latex style="text"><![CDATA[r(x)]]></latex> is
-      the right hand side for the Dirichlet condition (0 for
-      homogeneous conditions) and <latex style="text"><![CDATA[v]]></latex> is in a space of multipliers
-      defined by <literal>mult_description</literal>.
-      If <literal>mult_description</literal> is a string this is assumed
-      to be the variable name corresponding to the multiplier (which should be
-      first declared as a multiplier variable on the mesh region in the model).
-      If it is a finite element method (mesh_fem object) then a multiplier
-      variable will be added to the model and build on this finite element
-      method (it will be restricted to the mesh region <literal>region</literal> and eventually
-      some conflicting dofs with some other multiplier variables will be
-      suppressed). If it is an integer, then a  multiplier variable will be
-      added to the model and build on a classical finite element of degree
-      that integer. <literal>dataname</literal> is an optional parameter which represents
-      the right hand side of the Dirichlet condition.
-      If <literal>R_must_be_derivated</literal> is set to <literal>true</literal> then the normal
-      derivative of <literal>dataname</literal> is considered.
-      Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add normal derivative Dirichlet condition with penalization', mesh_im mim, string varname, scalar coeff, int region [, string dataname, int R_must_be_derivated])</literal></para>
-
-    <para>          Add a Dirichlet condition on the normal derivative of the variable
-      <literal>varname</literal> and on the mesh region <literal>region</literal> (which should be a boundary.
-      The general form is
-      <latex style="text"><![CDATA[\int \partial_n u(x)v(x) = \int r(x)v(x) \forall v]]></latex>
-      where <latex style="text"><![CDATA[r(x)]]></latex> is
-      the right hand side for the Dirichlet condition (0 for
-      homogeneous conditions).
-      The penalization coefficient
-      is initially <literal>coeff</literal> and will be added to the data of the model.
-      It can be changed with the command gf_model_set(model M, 'change penalization coeff').
-      <literal>dataname</literal> is an optional parameter which represents
-      the right hand side of the Dirichlet condition.
-      If <literal>R_must_be_derivated</literal> is set to <literal>true</literal> then the normal
-      derivative of <literal>dataname</literal> is considered.
-      Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add mass brick', mesh_im mim, string varname[, string dataname_rho[, int region]])</literal></para>
-
-    <para>         Add mass term to the model relatively to the variable <literal>varname</literal>.
-      If specified, the data <literal>dataname_rho</literal> should contain the
-      density (1 if omitted). <literal>region</literal> is an optional mesh region on
-      which the term is added. If it is not specified, it
-      is added on the whole mesh. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add basic d on dt brick', mesh_im mim, string varnameU, string dataname_dt[, string dataname_rho[, int region]])</literal></para>
-
-    <para>       Add the standard discretization of a first order time derivative on
-    <literal>varnameU</literal>. The parameter <literal>dataname_rho</literal> is the density which could
-    be omitted (the defaul value is 1). This brick should be used in
-    addition to a time dispatcher for the other terms. Return the brick
-    index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add basic d2 on dt2 brick', mesh_im mim, string varnameU,  string datanameV, string dataname_dt, string dataname_alpha,[, string dataname_rho[, int region]])</literal></para>
-
-    <para>       Add the standard discretization of a second order time derivative
-    on <literal>varnameU</literal>. <literal>datanameV</literal> is a data represented on the same finite
-    element method as U which represents the time derivative of U. The
-    parameter <literal>dataname_rho</literal> is the density which could be omitted (the defaul
-    value is 1). This brick should be used in addition to a time dispatcher for
-    the other terms. The time derivative <latex style="text"><![CDATA[v]]></latex> of the
-    variable <latex style="text"><![CDATA[u]]></latex> is preferably computed as a
-    post-traitement which depends on each scheme. The parameter <literal>dataname_alpha</literal>
-    depends on the time integration scheme. Return the brick index in the model.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add theta method dispatcher', ivec bricks_indices, string theta)</literal></para>
-
-    <para>         Add a theta-method time dispatcher to a list of bricks. For instance,
-      a matrix term <latex style="text"><![CDATA[K]]></latex> will be replaced by
-      <latex style="text"><![CDATA[\theta K U^{n+1} + (1-\theta) K U^{n}]]></latex>.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add midpoint dispatcher', ivec bricks_indices)</literal></para>
-
-    <para>         Add a midpoint time dispatcher to a list of bricks. For instance, a
-      nonlinear term <latex style="text"><![CDATA[K(U)]]></latex> will be replaced by
-      <latex style="text"><![CDATA[K((U^{n+1} +  U^{n})/2)]]></latex>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'velocity update for order two theta method', string varnameU,  string datanameV, string dataname_dt, string dataname_theta)</literal></para>
-
-    <para>         Function which udpate the velocity <latex style="text"><![CDATA[v^{n+1}]]></latex> after
-      the computation of the displacement <latex style="text"><![CDATA[u^{n+1}]]></latex> and
-      before the next iteration. Specific for theta-method and when the velocity is
-      included in the data of the model. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'velocity update for Newmark scheme', int id2dt2_brick, string varnameU,  string datanameV, string dataname_dt, string dataname_twobeta, string dataname_alpha)</literal></para>
-
-    <para>         Function which udpate the velocity
-      <latex style="text"><![CDATA[v^{n+1}]]></latex> after
-      the computation of the displacement
-      <latex style="text"><![CDATA[u^{n+1}]]></latex> and
-      before the next iteration. Specific for Newmark scheme
-      and when the velocity is
-      included in the data of the model.*
-      This version inverts the mass matrix by a
-      conjugate gradient.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'disable bricks', ivec bricks_indices)</literal></para>
-
-    <para>          Disable a brick (the brick will no longer participate to the
-       building of the tangent linear system).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'enable bricks', ivec bricks_indices)</literal></para>
-
-    <para>          Enable a disabled brick. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'disable variable', string varname)</literal></para>
-
-    <para>          Disable a variable for a solve. The next solve will operate only on
-       the remaining variables. This allows to solve separately different
-       parts of a model. If there is a strong coupling of the variables,
-       a fixed point strategy can the be used. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'enable variable', string varname)</literal></para>
-
-    <para>          Enable a disabled variable. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'first iter')</literal></para>
-
-    <para>          To be executed before the first iteration of a time integration
-       scheme. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'next iter')</literal></para>
-
-    <para>          To be executed at the end of each iteration of a time
-       integration scheme. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add basic contact brick', string varname_u, string multname_n[, string multname_t], string dataname_r, spmat BN[, spmat BT, string dataname_friction_coeff][, string dataname_gap[, string dataname_alpha[, int augmented_version[, string dataname_gamma, string dataname_wt]]])</literal></para>
-
-    <para>          
-     Add a contact with or without friction brick to the model.
-     If U is the vector
-     of degrees of freedom on which the unilateral constraint is applied,
-     the matrix <literal>BN</literal> have to be such that this constraint is defined by
-     <latex style="text"><![CDATA[B_N U \le 0]]></latex>. A friction condition can be considered by adding
-     the three parameters <literal>multname_t</literal>, <literal>BT</literal> and <literal>dataname_friction_coeff</literal>.
-     In this case, the tangential displacement is <latex style="text"><![CDATA[B_T U]]></latex> and
-     the matrix <literal>BT</literal> should have as many rows as <literal>BN</literal> multiplied by
-     <latex style="text"><![CDATA[d-1]]></latex> where <latex style="text"><![CDATA[d]]></latex> is the domain dimension.
-     In this case also, <literal>dataname_friction_coeff</literal> is a data which represents
-     the coefficient of friction. It can be a scalar or a vector representing a
-     value on each contact condition.  The unilateral constraint is prescribed
-     thank to a multiplier
-     <literal>multname_n</literal> whose dimension should be equal to the number of rows of
-     <literal>BN</literal>. If a friction condition is added, it is prescribed with a
-     multiplier <literal>multname_t</literal> whose dimension should be equal to the number
-     of rows of <literal>BT</literal>. The augmentation parameter <literal>r</literal> should be chosen in
-     a range of
-     acceptabe values (see Getfem user documentation). <literal>dataname_gap</literal> is an
-     optional parameter representing the initial gap. It can be a single value
-     or a vector of value. <literal>dataname_alpha</literal> is an optional homogenization
-     parameter for the augmentation parameter
-     (see Getfem user documentation).  The parameter <literal>augmented_version</literal>
-     indicates the augmentation strategy : 1 for the non-symmetric
-     Alart-Curnier augmented Lagrangian, 2 for the symmetric one (except for
-     the coupling between contact and Coulomb friction), 3 for the
-     unsymmetric method with augmented multipliers, 4 for the unsymmetric
-     method with augmented multipliers and De Saxce projection. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'contact brick set BN', int indbrick, spmat BN)</literal></para>
-
-    <para>       Can be used to set the BN matrix of a basic contact/friction brick. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'contact brick set BT', int indbrick, spmat BT)</literal></para>
-
-    <para>         Can be used to set the BT matrix of a basic contact with
-      friction brick. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add nodal contact with rigid obstacle brick',  mesh_im mim, string varname_u, string multname_n[, string multname_t], string dataname_r[, string dataname_friction_coeff], int region, string obstacle[,  int augmented_version])</literal></para>
-
-    <para>   
-    Add a contact with or without friction condition with a rigid obstacle
-    to the model. The condition is applied on the variable <literal>varname_u</literal>
-    on the boundary corresponding to <literal>region</literal>. The rigid obstacle should
-    be described with the string <literal>obstacle</literal> being a signed distance to
-    the obstacle. This string should be an expression where the coordinates
-    are 'x', 'y' in 2D and 'x', 'y', 'z' in 3D. For instance, if the rigid
-    obstacle correspond to <latex style="text"><![CDATA[z \le 0]]></latex>, the corresponding signed distance
-    will be simply "z". <literal>multname_n</literal> should be a fixed size variable whose size
-    is the number of degrees of freedom on boundary <literal>region</literal>. It represents the
-    contact equivalent nodal forces. In order to add a friction condition
-    one has to add the <literal>multname_t</literal> and <literal>dataname_friction_coeff</literal> parameters.
-    <literal>multname_t</literal> should be a fixed size variable whose size is
-    the number of degrees of freedom on boundary <literal>region</literal> multiplied by
-    <latex style="text"><![CDATA[d-1]]></latex> where <latex style="text"><![CDATA[d]]></latex> is the domain dimension. It represents
-    the friction equivalent nodal forces.
-    The augmentation parameter <literal>r</literal> should be chosen in a
-    range of acceptabe values (close to the Young modulus of the elastic
-    body, see Getfem user documentation).  <literal>dataname_friction_coeff</literal> is
-    the friction coefficient. It could be a scalar or a vector of values
-    representing the friction coefficient on each contact node. 
-    The parameter <literal>augmented_version</literal>
-    indicates the augmentation strategy : 1 for the non-symmetric
-    Alart-Curnier augmented Lagrangian, 2 for the symmetric one (except for
-    the coupling between contact and Coulomb friction),
-    3 for the new unsymmetric method.
-    Basically, this brick compute the matrix BN
-    and the vectors gap and alpha and calls the basic contact brick. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add contact with rigid obstacle brick',  mesh_im mim, string varname_u, string multname_n[, string multname_t], string dataname_r[, string dataname_friction_coeff], int region, string obstacle[,  int augmented_version])</literal></para>
-
-    <para>       DEPRECATED FUNCTION. Use 'add nodal contact with rigid obstacle brick' instead.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add integral contact with rigid obstacle brick',  mesh_im mim, string varname_u, string multname, string dataname_obstacle, string dataname_r [, string dataname_friction_coeff], int region [, int option [, string dataname_alpha [, string dataname_wt [, string dataname_gamma [, string dataname_vt]]]]])</literal></para>
-
-    <para>   
-    Add a contact with or without friction condition with a rigid obstacle
-    to the model. This brick adds a contact which is defined
-    in an integral way. It is the direct approximation of an augmented
-    Lagrangian formulation (see Getfem user documentation) defined at the
-    continuous level. The advantage is a better scalability: the number of
-    Newton iterations should be more or less independent of the mesh size.
-    The contact condition is applied on the variable <literal>varname_u</literal>
-    on the boundary corresponding to <literal>region</literal>. The rigid obstacle should
-    be described with the data <literal>dataname_obstacle</literal> being a signed distance to
-    the obstacle (interpolated on a finite element method).
-    <literal>multname</literal> should be a fem variable representing the contact stress.
-    An inf-sup condition beetween <literal>multname</literal> and <literal>varname_u</literal> is required.
-    The augmentation parameter <literal>dataname_r</literal> should be chosen in a
-    range of acceptabe values.
-    The optional parameter <literal>dataname_friction_coeff</literal> is the friction
-    coefficient which could be constant or defined on a finite element method.
-    Possible values for <literal>option</literal> is 1 for the non-symmetric Alart-Curnier
-    augmented Lagrangian method, 2 for the symmetric one, 3 for the
-    non-symmetric Alart-Curnier method with an additional augmentation
-    and 4 for a new unsymmetric method. The default value is 1.
-    In case of contact with friction, <literal>dataname_alpha</literal> and <literal>dataname_wt</literal>
-    are optional parameters to solve evolutionary friction problems.
-    <literal>dataname_gamma</literal> and <literal>dataname_vt</literal> represent optional data for adding
-    a parameter-dependent sliding velocity to the friction condition.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add penalized contact with rigid obstacle brick',  mesh_im mim, string varname_u, string dataname_obstacle, string dataname_r [, string dataname_coeff], int region [, int option, string dataname_lambda, [, string dataname_alpha [, string dataname_wt]]])</literal></para>
-
-    <para>   
-    Add a penalized contact with or without friction condition with a
-    rigid obstacle to the model.
-    The condition is applied on the variable <literal>varname_u</literal>
-    on the boundary corresponding to <literal>region</literal>. The rigid obstacle should
-    be described with the data <literal>dataname_obstacle</literal> being a signed distance to
-    the obstacle (interpolated on a finite element method).
-    The penalization parameter <literal>dataname_r</literal> should be chosen
-    large enough to prescribe approximate non-penetration and friction
-    conditions but not too large not to deteriorate too much the
-    conditionning of the tangent system.
-    <literal>dataname_lambda</literal> is an optional parameter used if option
-    is 2. In that case, the penalization term is shifted by lambda (this
-    allows the use of an Uzawa algorithm on the corresponding augmented
-    Lagrangian formulation)
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Nitsche contact with rigid obstacle brick', mesh_im mim, string varname, string dataname_obstacle, string gamma0name,  int region[, scalar theta[, string dataname_friction_coeff[, string dataname_alpha, string dataname_wt]]])</literal></para>
-
-    <para>         Adds a contact condition with or without Coulomb friction on the variable
-      <literal>varname</literal> and the mesh boundary <literal>region</literal>. The contact condition
-      is prescribed with Nitsche's method. The rigid obstacle should
-      be described with the data <literal>dataname_obstacle</literal> being a signed distance to
-      the obstacle (interpolated on a finite element method).
-      <literal>gamma0name</literal> is the Nitsche's method parameter.
-      <literal>theta</literal> is a scalar value which can be
-      positive or negative. <literal>theta = 1</literal> corresponds to the standard symmetric
-      method which is conditionnaly coercive for  <literal>gamma0</literal> small.
-      <literal>theta = -1</literal> corresponds to the skew-symmetric method which is
-      inconditionnaly coercive. <literal>theta = 0</literal> is the simplest method
-      for which the second derivative of the Neumann term is not necessary.
-      The optional parameter <literal>dataname_friction_coeff</literal> is the friction
-      coefficient which could be constant or defined on a finite element
-      method.
-      CAUTION: This brick has to be added in the model after all the bricks
-      corresponding to partial differential terms having a Neumann term.
-      Moreover, This brick can only be applied to bricks declaring their
-      Neumann terms. Returns the brick index in the model.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Nitsche midpoint contact with rigid obstacle brick', mesh_im mim, string varname, string dataname_obstacle, string gamma0name,  int region, scalar theta, string dataname_friction_coeff, string dataname_alpha, string dataname_wt, int option)</literal></para>
-
-    <para>         EXPERIMENTAL BRICK: for midpoint scheme only !!
-      Adds a contact condition with or without Coulomb friction on the variable
-      <literal>varname</literal> and the mesh boundary <literal>region</literal>. The contact condition
-      is prescribed with Nitsche's method. The rigid obstacle should
-      be described with the data <literal>dataname_obstacle</literal> being a signed distance to
-      the obstacle (interpolated on a finite element method).
-      <literal>gamma0name</literal> is the Nitsche's method parameter.
-      <literal>theta</literal> is a scalar value which can be
-      positive or negative. <literal>theta = 1</literal> corresponds to the standard symmetric
-      method which is conditionnaly coercive for  <literal>gamma0</literal> small.
-      <literal>theta = -1</literal> corresponds to the skew-symmetric method which is
-      inconditionnaly coercive. <literal>theta = 0</literal> is the simplest method
-      for which the second derivative of the Neumann term is not necessary.
-      The optional parameter <literal>dataname_friction_coeff</literal> is the friction
-      coefficient which could be constant or defined on a finite element
-      method.
-      CAUTION: This brick has to be added in the model after all the bricks
-      corresponding to partial differential terms having a Neumann term.
-      Moreover, This brick can only be applied to bricks declaring their
-      Neumann terms. Returns the brick index in the model.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Nitsche fictitious domain contact brick', mesh_im mim, string varname1, string varname2, string dataname_d1, string dataname_d2, string gamma0name [, scalar theta[, string dataname_friction_coeff[, string dataname_alpha, string dataname_wt1,string dataname_wt2]]])</literal></para>
-
-    <para>        Adds a contact condition with or without Coulomb friction between
-     two bodies in a fictitious domain. The contact condition is applied on 
-     the variable <literal>varname_u1</literal> corresponds with the first and slave body 
-     with Nitsche's method and on the variable <literal>varname_u2</literal> corresponds 
-     with the second and master body with Nitsche's method. 
-     The contact condition is evaluated on the fictitious slave boundary.
-     The first body should be described by the level-set <literal>dataname_d1</literal> 
-     and the second body should be described by the level-set <literal>dataname_d2</literal>.
-     <literal>gamma0name</literal> is the Nitsche's method parameter. 
-     <literal>theta</literal> is a scalar value which can be positive or negative. 
-     <literal>theta = 1</literal> corresponds to the standard symmetric method which is
-     conditionnaly coercive for  <literal>gamma0</literal> small.
-     <literal>theta = -1</literal> corresponds to the skew-symmetric method which is inconditionnaly coercive.
-     <literal>theta = 0</literal> is the simplest method for which the second derivative of
-     the Neumann term is not necessary. The optional parameter <literal>dataname_friction_coeff</literal>
-     is the friction coefficient which could be constant or defined on a finite element method. 
-     CAUTION: This brick has to be added in the model after all the bricks
-     corresponding to partial differential terms having a Neumann term.
-     Moreover, This brick can only be applied to bricks declaring their
-     Neumann terms. Returns the brick index in the model. 
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add Nitsche fictitious domain contact brick twopass', mesh_im mim, string varname1, string varname2, string dataname_d1, string dataname_d2, string gamma0name [, scalar theta[, string dataname_friction_coeff[, string dataname_alpha, string dataname_wt1,string dataname_wt2]]])</literal></para>
-
-    <para>        Adds a contact condition with or without Coulomb friction between
-     two bodies in a fictitious domain. The contact condition is applied on 
-     the variable <literal>varname_u1</literal> corresponds with the first and slave body 
-     with Nitsche's method and on the variable <literal>varname_u2</literal> corresponds 
-     with the second and master body with Nitsche's method. 
-     The contact condition is evaluated on the fictitious slave boundary.
-     The first body should be described by the level-set <literal>dataname_d1</literal> 
-     and the second body should be described by the level-set <literal>dataname_d2</literal>.
-     <literal>gamma0name</literal> is the Nitsche's method parameter. 
-     <literal>theta</literal> is a scalar value which can be positive or negative. 
-     <literal>theta = 1</literal> corresponds to the standard symmetric method which is
-     conditionnaly coercive for  <literal>gamma0</literal> small.
-     <literal>theta = -1</literal> corresponds to the skew-symmetric method which is inconditionnaly coercive.
-     <literal>theta = 0</literal> is the simplest method for which the second derivative of
-     the Neumann term is not necessary. The optional parameter <literal>dataname_friction_coeff</literal>
-     is the friction coefficient which could be constant or defined on a finite element method. 
-     CAUTION: This brick has to be added in the model after all the bricks
-     corresponding to partial differential terms having a Neumann term.
-     Moreover, This brick can only be applied to bricks declaring their
-     Neumann terms. Returns the brick index in the model. 
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add nodal contact between nonmatching meshes brick',  mesh_im mim1[, mesh_im mim2], string varname_u1[, string varname_u2], string multname_n[, string multname_t], string dataname_r[, string dataname_fr], int rg1, int rg2[, int slave1, int slave2,  int augmented_version])</literal></para>
-
-    <para>   
-    Add a contact with or without friction condition between two faces of
-    one or two elastic bodies. The condition is applied on the variable
-    <literal>varname_u1</literal> or the variables <literal>varname_u1</literal> and <literal>varname_u2</literal> depending
-    if a single or two distinct displacement fields are given. Integers
-    <literal>rg1</literal> and <literal>rg2</literal> represent the regions expected to come in contact with
-    each other. In the single displacement variable case the regions defined
-    in both <literal>rg1</literal> and <literal>rg2</literal> refer to the variable <literal>varname_u1</literal>. In the case
-    of two displacement variables, <literal>rg1</literal> refers to <literal>varname_u1</literal> and <literal>rg2</literal>
-    refers to <literal>varname_u2</literal>. <literal>multname_n</literal> should be a fixed size variable
-    whose size is the number of degrees of freedom on those regions among
-    the ones defined in <literal>rg1</literal> and <literal>rg2</literal> which are characterized as "slaves".
-    It represents the contact equivalent nodal normal forces. <literal>multname_t</literal>
-    should be a fixed size variable whose size corresponds to the size of
-    <literal>multname_n</literal> multiplied by qdim - 1 . It represents the contact
-    equivalent nodal tangent (frictional) forces. The augmentation parameter
-    <literal>r</literal> should be chosen in a range of acceptabe values (close to the Young
-    modulus of the elastic body, see Getfem user documentation). The
-    friction coefficient stored in the parameter <literal>fr</literal> is either a single
-    value or a vector of the same size as <literal>multname_n</literal>. The optional
-    parameters <literal>slave1</literal> and <literal>slave2</literal> declare if the regions defined in <literal>rg1</literal>
-    and <literal>rg2</literal> are correspondingly considered as "slaves". By default
-    <literal>slave1</literal> is true and <literal>slave2</literal> is false, i.e. <literal>rg1</literal> contains the slave
-    surfaces, while 'rg2' the master surfaces. Preferrably only one of
-    <literal>slave1</literal> and <literal>slave2</literal> is set to true.  The parameter <literal>augmented_version</literal>
-    indicates the augmentation strategy : 1 for the non-symmetric
-    Alart-Curnier augmented Lagrangian, 2 for the symmetric one (except for
-    the coupling between contact and Coulomb friction),
-    3 for the new unsymmetric method.
-    Basically, this brick computes the matrices BN and BT and the vectors
-    gap and alpha and calls the basic contact brick. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add nonmatching meshes contact brick',  mesh_im mim1[, mesh_im mim2], string varname_u1[, string varname_u2], string multname_n[, string multname_t], string dataname_r[, string dataname_fr], int rg1, int rg2[, int slave1, int slave2,  int augmented_version])</literal></para>
-
-    <para>       DEPRECATED FUNCTION. Use 'add nodal contact between nonmatching meshes brick' instead.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add integral contact between nonmatching meshes brick',  mesh_im mim, string varname_u1, string varname_u2, string multname, string dataname_r [, string dataname_friction_coeff], int region1, int region2 [, int option [, string dataname_alpha [, string dataname_wt1 , string dataname_wt2]]])</literal></para>
-
-    <para>   
-    Add a contact with or without friction condition between nonmatching
-    meshes to the model. This brick adds a contact which is defined
-    in an integral way. It is the direct approximation of an augmented
-    agrangian formulation (see Getfem user documentation) defined at the
-    continuous level. The advantage should be a better scalability:
-    the number of Newton iterations should be more or less independent
-    of the mesh size.
-    The condition is applied on the variables <literal>varname_u1</literal> and <literal>varname_u2</literal>
-    on the boundaries corresponding to <literal>region1</literal> and <literal>region2</literal>.
-    <literal>multname</literal> should be a fem variable representing the contact stress
-    for the frictionless case and the contact and friction stress for the
-    case with friction. An inf-sup condition between <literal>multname</literal> and
-    <literal>varname_u1</literal> and <literal>varname_u2</literal> is required.
-    The augmentation parameter <literal>dataname_r</literal> should be chosen in a
-    range of acceptable values.
-    The optional parameter <literal>dataname_friction_coeff</literal> is the friction
-    coefficient which could be constant or defined on a finite element
-    method on the same mesh as <literal>varname_u1</literal>.
-    Possible values for <literal>option</literal> is 1 for the non-symmetric Alart-Curnier
-    augmented Lagrangian method, 2 for the symmetric one, 3 for the
-    non-symmetric Alart-Curnier method with an additional augmentation
-    and 4 for a new unsymmetric method. The default value is 1.
-    In case of contact with friction, <literal>dataname_alpha</literal>, <literal>dataname_wt1</literal> and
-    <literal>dataname_wt2</literal> are optional parameters to solve evolutionary friction
-    problems.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add penalized contact between nonmatching meshes brick',  mesh_im mim, string varname_u1, string varname_u2, string dataname_r [, string dataname_coeff], int region1, int region2 [, int option [, string dataname_lambda, [, string dataname_alpha [, string dataname_wt1, string dataname_wt2]]]])</literal></para>
-
-    <para>   
-    Add a penalized contact condition with or without friction between
-    nonmatching meshes to the model.
-    The condition is applied on the variables <literal>varname_u1</literal> and  <literal>varname_u2</literal>
-    on the boundaries corresponding to <literal>region1</literal> and <literal>region2</literal>.
-    The penalization parameter <literal>dataname_r</literal> should be chosen
-    large enough to prescribe approximate non-penetration and friction
-    conditions but not too large not to deteriorate too much the
-    conditionning of the tangent system.
-    The optional parameter <literal>dataname_friction_coeff</literal> is the friction
-    coefficient which could be constant or defined on a finite element
-    method on the same mesh as <literal>varname_u1</literal>.
-    <literal>dataname_lambda</literal> is an optional parameter used if option
-    is 2. In that case, the penalization term is shifted by lambda (this
-    allows the use of an Uzawa algorithm on the corresponding augmented
-    Lagrangian formulation)
-    In case of contact with friction, <literal>dataname_alpha</literal>, <literal>dataname_wt1</literal> and
-    <literal>dataname_wt2</literal> are optional parameters to solve evolutionary friction
-    problems.
-    
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add integral large sliding contact brick raytracing', string dataname_r, scalar release_distance, [, string dataname_fr[, string dataname_alpha[, int version]]])</literal></para>
-
-    <para>         Adds a large sliding contact with friction brick to the model.
-      This brick is able to deal with self-contact, contact between
-      several deformable bodies and contact with rigid obstacles.
-      It uses the high-level generic assembly. It adds to the model
-      a raytracing_interpolate_transformation object.
-      For each slave boundary a multiplier variable should be defined.
-      The release distance should be determined with care
-      (generally a few times a mean element size, and less than the
-      thickness of the body). Initially, the brick is added with no contact
-      boundaries. The contact boundaries and rigid bodies are added with
-      special functions. <literal>version</literal> is 0 (the default value) for the
-      non-symmetric version and 1 for the more symmetric one
-      (not fully symmetric even without friction). 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add rigid obstacle to large sliding contact brick', int indbrick, string expr, int N)</literal></para>
-
-    <para>         Adds a rigid obstacle to an existing large sliding contact
-      with friction brick. <literal>expr</literal> is an expression using the high-level
-      generic assembly language (where <literal>x</literal> is the current point n the mesh)
-      which should be a signed distance to the obstacle.
-      <literal>N</literal> is the mesh dimension. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add master contact boundary to large sliding contact brick', int indbrick, mesh_im mim, int region, string dispname[, string wname])</literal></para>
-
-    <para>         Adds a master contact boundary to an existing large sliding contact
-      with friction brick. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add slave contact boundary to large sliding contact brick', int indbrick, mesh_im mim, int region, string dispname, string lambdaname[, string wname])</literal></para>
-
-    <para>         Adds a slave contact boundary to an existing large sliding contact
-      with friction brick. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_model_set(model M, 'add master slave contact boundary to large sliding contact brick', int indbrick, mesh_im mim, int region, string dispname, string lambdaname[, string wname])</literal></para>
-
-    <para>         Adds a contact boundary to an existing large sliding contact
-      with friction brick which is both master and slave
-      (allowing the self-contact). 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add integral large sliding contact brick raytrace', multi_contact_frame multi_contact, string dataname_r[, string dataname_fr[, string dataname_alpha]])</literal></para>
-
-    <para>         Adds a large sliding contact with friction brick to the model.
-      This brick is able to deal with self-contact, contact between
-      several deformable bodies and contact with rigid obstacles.
-      It takes a variable of type multi_contact_frame wich describe
-      the contact situation (master and slave contact boundaries,
-      self-contact detection or not, and a few parameter).
-      For each slave boundary (and also master boundaries if self-contact
-      is asked) a multiplier variable should be defined. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add integral large sliding contact brick with field extension',  mesh_im mim, string varname_u, string multname, string dataname_r, string dataname_fr, int rg)</literal></para>
-
-    <para>          (still experimental brick)
-       Add a large sliding contact with friction brick to the model.
-       This brick is able to deal with auto-contact, contact between
-       several deformable bodies and contact with rigid obstacles.
-       The condition is applied on the variable <literal>varname_u</literal> on the
-       boundary corresponding to <literal>region</literal>. <literal>dataname_r</literal> is the augmentation
-       parameter of the augmented Lagrangian. <literal>dataname_friction_coeff</literal>
-       is the friction coefficient. <literal>mim</literal> is an integration method on the
-       boundary. <literal>varname_u</literal> is the variable on which the contact condition 
-       will be prescribed (should be of displacement type). <literal>multname</literal> is 
-       a multiplier defined on the boundary which will represent the contact
-       force. If no additional boundary or rigid
-       obstacle is added, only auto-contact will be detected. Use
-       <literal>add_boundary_to_large_sliding_contact_brick</literal> and
-       <literal>add_rigid_obstacle_to_large_sliding_contact_brick</literal> to add contact
-       boundaries and rigid obstacles. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ind = gf_model_set(model M, 'add boundary to large sliding contact brick',  int indbrick, mesh_im mim, string varname_u, string multname, int rg)</literal></para>
-
-    <para>          Add a contact boundary to an existing large sliding contact brick.
-      <literal>indbrick</literal> is the brick index. 
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_plot.xml b/interface/src/scilab/help/en_US/gf_plot.xml
deleted file mode 100644
index 6f80de5..0000000
--- a/interface/src/scilab/help/en_US/gf_plot.xml
+++ /dev/null
@@ -1,145 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_plot" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_plot</refname>
-
-    <refpurpose>This function plots a 2D or 3D finite elements
-    field.</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>
-[hsurf, hcontour, hquiver, hmesh, hdefmesh]=gf_plot(mf,U[, options...])
-    </synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>This function plots a 2D or 3D finite elements field. </para>
-
-    <para>The options are specified as pairs of 'option name'/'option
-    value':</para>
-
-    <itemizedlist>
-      <listitem>
-        <para>'zplot',{'off'|'on'} : only for qdim=1, mdim=2 </para>
-      </listitem>
-
-      <listitem>
-        <para>'norm', {'off'|'on'} : if qdim >= 2, color-plot the norm of
-        the field </para>
-      </listitem>
-
-      <listitem>
-        <para>'dir',[] : or the scalar product of the field with 'dir' (can be
-        a vector, or 'x', 'y' etc..)</para>
-      </listitem>
-
-      <listitem>
-        <para>'refine',8 : nb of refinments for curved edges and surface
-        plots</para>
-      </listitem>
-
-      <listitem>
-        <para>'interpolated',{'off'|'on'} : if triangular patch are
-        interpolated</para>
-      </listitem>
-
-      <listitem>
-        <para>'pcolor',{'on'|'off'} : if the field is scalar, a color plot of
-        its values is plotted</para>
-      </listitem>
-
-      <listitem>
-        <para>'quiver',{'on'|'off'} : if the field is vector, represent
-        arrows</para>
-      </listitem>
-
-      <listitem>
-        <para>'quiver_density',50 : density of arrows in quiver plot </para>
-      </listitem>
-
-      <listitem>
-        <para>'quiver_scale',1 : scaling of arrows (0=>no scaling)</para>
-      </listitem>
-
-      <listitem>
-        <para>'mesh',{'off'|'on'} : show the mesh ?</para>
-      </listitem>
-
-      <listitem>
-        <para>'meshopts',{listl(0)} : list of options passed to gf_plot_slice
-        for the mesh </para>
-      </listitem>
-
-      <listitem>
-        <para>'deformed_mesh', {'off'|'on'} : shows the deformed mesh (only
-        when qdim == mdim)</para>
-      </listitem>
-
-      <listitem>
-        <para>'deformed_meshopts', {list(0)} : cell array of options passed to
-        gf_plot_slice for the deformed mesh</para>
-      </listitem>
-
-      <listitem>
-        <para>'deformation',[] : plots on the deformed object (only when qdim
-        == mdim)</para>
-      </listitem>
-
-      <listitem>
-        <para>'deformation_mf',[] : plots on the deformed object (only when
-        qdim == mdim)</para>
-      </listitem>
-
-      <listitem>
-        <para>'deformation_scale',0.1' : indicate the amplitude of the
-        deformation. Can be an absolute value if given as a number</para>
-      </listitem>
-
-      <listitem>
-        <para>'cvlst',[] : list of convexes to plot (empty=>all
-        convexes)</para>
-      </listitem>
-
-      <listitem>
-        <para>'title',[] : set the title</para>
-      </listitem>
-
-      <listitem>
-        <para>'contour',[] : list of contour values</para>
-      </listitem>
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>Examples</title>
-
-    <para>For example, plotting a scalar field on the border of a 3D mesh can be done with </para>
-    <programlisting role="example"><![CDATA[ 
-// load the 'strange.mesh_fem' (found in the getfem_scilab/demos directory)
-mf = gf_mesh_fem('load', '../../../contrib/aposteriori/aposteriori.meshfem') 
-U = rand(1, gf_mesh_fem_get(mf, 'nbdof')); // random field that will be drawn
-gf_plot(mf, U, 'refine', 25, 'cvlst', gf_mesh_get(mf,'outer faces'), 'mesh','on');  
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_plot_mesh">gf_plot_mesh</link></member>
-      <member><link linkend="gf_plot_slice">gf_plot_slice</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_plot_1D.xml b/interface/src/scilab/help/en_US/gf_plot_1D.xml
deleted file mode 100644
index a8b8f83..0000000
--- a/interface/src/scilab/help/en_US/gf_plot_1D.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_plot_1D" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_plot_1D</refname>
-
-    <refpurpose>This function plots a 1D finite element field.</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>h=gf_plot_1D(mf,U,...)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>This function plots a 1D finite element field.</para>
-
-    <para>Available options are specified as pairs of 'option name'/'option
-    value':</para>
-
-    <itemizedlist>
-      <listitem>
-        <para>'style', 'bo-': line style and dof marker style (same //
-        syntax as in the Scilab command 'plot');</para>
-      </listitem>
-
-      <listitem>
-        <para>'color', '': override line color (by a given color name);</para>
-      </listitem>
-
-      <listitem>
-        <para>'dof_color', '': overrride color of dof markers;</para>
-      </listitem>
-
-      <listitem>
-        <para>'width', 2: line width. </para>
-      </listitem>
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_plot">gf_plot</link></member>
-      <member><link linkend="gf_plot_slice">gf_plot_slice</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_plot_mesh.xml b/interface/src/scilab/help/en_US/gf_plot_mesh.xml
deleted file mode 100644
index b0b1749..0000000
--- a/interface/src/scilab/help/en_US/gf_plot_mesh.xml
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_plot_mesh" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_plot_mesh</refname>
-
-    <refpurpose>General mesh plotting function.</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[hmesh,hbound,hfill,hvert,hconv,hdof]=gf_plot_mesh(M, [,properties] [,'cvlst',CVLST] ['boundaries'[BLST]])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>H=gf_plot_mesh(M) displays a mesh.</para>
-
-    <para>Properties are:</para>
-
-    <itemizedlist>
-      <listitem>
-        <para>'vertices', {'off'|'on'} displays also vertices numbers.</para>
-      </listitem>
-
-      <listitem>
-        <para>'convexes', {'off'|'on'} displays also convexes numbers.</para>
-      </listitem>
-
-      <listitem>
-        <para>'dof',{'off'|'on'} displays also finite element nodes.</para>
-      </listitem>
-
-      <listitem>
-        <para>'regions',BLST displays the boundaries listed in BLST.</para>
-      </listitem>
-
-      <listitem>
-        <para>'cvlst',CVLST display only the listed convexes. If CVLST has two
-        rows, display only the faces listed in the second row.</para>
-      </listitem>
-
-      <listitem>
-        <para>'edges', {'on' | 'off'} display edges ?</para>
-      </listitem>
-
-      <listitem>
-        <para>'faces', {'off'|'on'} fills each 2D-face of the mesh</para>
-      </listitem>
-
-      <listitem>
-        <para>'curved', {'off'|'on'} displays curved edges</para>
-      </listitem>
-
-      <listitem>
-        <para>'refine',N refine curved edges and filled faces N times</para>
-      </listitem>
-
-      <listitem>
-        <para>'deformation', Udef optionnal deformation applied to the mesh (M
-        must be a mesh_fem object)</para>
-      </listitem>
-
-      <listitem>
-        <para>'edges_color',[.6 .6 1] RGB values for the color of edges</para>
-      </listitem>
-
-      <listitem>
-        <para>'edges_width',1</para>
-      </listitem>
-
-      <listitem>
-        <para>'faces_color',[.75 .75 .75]) RGB values for the color of
-        faces</para>
-      </listitem>
-
-      <listitem>
-        <para>'quality',{ 'off' | 'on' } Display the quality of the
-        mesh.</para>
-      </listitem>
-    </itemizedlist>
-
-    <para>CAUTION: For 'dof', M should be a mesh_fem identifier, not a simple
-    mesh object.</para>
-
-    <para>This function can be used with any mesh in any dimension (except if
-    the 'faces' options is turned on).</para>
-
-    <para>On output, this function returns the handles to the various
-    graphical objects created: hmesh is the handles to the mesh lines, hbound
-    is the handles to the edges of the boundaries, hfill is the handle of the
-    patch objects of faces, hvert (resp hconv,hdof) is the handles of the
-    vertices (resp. convexes, dof) labels.</para>
-  </refsection>
-
-  <refsection>
-    <title>Examples</title>
-
-    <para>Displaying a donut (meshed with quadratic tetrahedrons) created with
-    <ulink url="http://gid.cimne.upc.es/">GiD</ulink>:</para>
-
-    <programlisting role="example"> 
-// the mesh is in the demos directory of the distribution
-m = gf_mesh('import','gid','donut_with_quadratic_tetra_1100_elements.msh');
-gf_plot_mesh(m,'refine',15,'cvlst',gf_mesh_get(m,'outer faces'),'faces','on',...
-'faces_color',[1. .9 .2],'curved','on','edges_width',2); 
- </programlisting>
-
-    <mediaobject>
-      <imageobject>
-        <imagedata align="center" fileref="../fig/gf_plot_mesh_fig_1.png" />
-      </imageobject>
-    </mediaobject>
-
-    <para>You can notice that the mesh has a small default on some
-    elements.</para>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_plot">gf_plot</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_plot_slice.xml b/interface/src/scilab/help/en_US/gf_plot_slice.xml
deleted file mode 100644
index 509a3eb..0000000
--- a/interface/src/scilab/help/en_US/gf_plot_slice.xml
+++ /dev/null
@@ -1,178 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_plot_slice" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_plot_slice</refname>
-
-    <refpurpose>this function is used to plot a slice of
-    mesh/mesh_fem</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>function [hfaces, htube, hquiver, hmesh]=gf_plot_slice(sl,varargin)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>This function is used to plot a slice of mesh/mesh_fem (see
-    gf_slice).</para>
-
-    <para>The options are specified as pairs of 'option name'/'option
-    value':</para>
-
-    <itemizedlist>
-      <listitem>
-        <para>data [] data to be plotted (one value per slice node)</para>
-      </listitem>
-
-      <listitem>
-        <para>convex_data [] data to be plotted (one value per mesh
-        convex)</para>
-      </listitem>
-
-      <listitem>
-        <para>mesh 'auto' :</para>
-
-        <itemizedlist>
-          <listitem>
-            <para>'on' -> show the mesh (faces of edges)</para>
-          </listitem>
-
-          <listitem>
-            <para>'off' -> ignore mesh</para>
-          </listitem>
-        </itemizedlist>
-      </listitem>
-
-      <listitem>
-        <para>mesh_edges 'on' show mesh edges ?</para>
-      </listitem>
-
-      <listitem>
-        <para>mesh_edges_color [0.60 0.60 1] color of mesh edges</para>
-      </listitem>
-
-      <listitem>
-        <para>mesh_edges_width 0.70 width of mesh edges</para>
-      </listitem>
-
-      <listitem>
-        <para>mesh_slice_edges 'on' show edges of the slice ?</para>
-      </listitem>
-
-      <listitem>
-        <para>mesh_slice_edges_color [0.70 0 0]</para>
-      </listitem>
-
-      <listitem>
-        <para>mesh_slice_edges_width 0.50</para>
-      </listitem>
-
-      <listitem>
-        <para>mesh_faces 'off' 'on' -> fill mesh faces (otherwise they are
-        transparent)</para>
-      </listitem>
-
-      <listitem>
-        <para>mesh_faces_color [0.75 0.75 0.75]</para>
-      </listitem>
-
-      <listitem>
-        <para>pcolor 'on' if the field is scalar, a color plot of its values
-        is plotted</para>
-      </listitem>
-
-      <listitem>
-        <para>quiver 'on' if the field is vector, represent arrows</para>
-      </listitem>
-
-      <listitem>
-        <para>quiver_density 50 density of arrows in quiver plot</para>
-      </listitem>
-
-      <listitem>
-        <para>quiver_scale 1 density of arrows in quiver plot</para>
-      </listitem>
-
-      <listitem>
-        <para>tube 'on' use tube plot for 'filar' (1D) parts of the
-        slice</para>
-      </listitem>
-
-      <listitem>
-        <para>tube_color 'red' color of tubes (ignored if 'data' is not empty
-        and 'pcolor' is on)</para>
-      </listitem>
-
-      <listitem>
-        <para>tube_radius '0.05 tube radius; you can use a constant, or a
-        vector of nodal values</para>
-      </listitem>
-
-      <listitem>
-        <para>showoptions 'on' display the list of options </para>
-      </listitem>
-    </itemizedlist>
-
-    <para>The 'data' and 'convex_data' are mutually exclusive.</para>
-  </refsection>
-
-  <refsection>
-    <title>Examples</title>
-
-    <para>Consider that you have a 3D mesh fem mf and a vector field U defined on this mesh fem, solution of the Stokes problem in a tank (see the demo demo_stokes_3D_tank_draw.m in the tests directory).</para>
-
-    <programlisting role="example"><![CDATA[ 
-scf();
-// use a nice colormap
-c = [0 0 1; 0 .5 1; 0 1 .5; 0 1 0; .5 1 0; 1 .5 0; 1 .4 0; 1 0 0; 1 .2 0; 1 .4 0; 1 .6 0; 1 .8 0];
-h = gcf();
-h.color_map = colormap(c);
-// slice the mesh with two half spaces, and take the boundary of the resulting quarter-cylinder
-sl = gf_slice(list('boundary',list('intersection',list('planar',+1,[0;0;0],[0;1;0]},...
-                              list('planar',+1,[0;0;0],[1;0;0]))),m,6);
-Usl = gf_compute(pde('mf_u'),U,'interpolate on', sl); // interpolate the solution on the slice
-// show the norm of the displacement on this slice
-gf_plot_slice(sl,'mesh','on','data',sqrt(sum(Usl.^2,1)),'mesh_slice_edges','off');
-  
-// another slice: now we take the lower part of the mesh
-sl = gf_slice(list('boundary',list('intersection',list('planar',+1,[0;0;6],[0;0;-1]},...
-                              list('planar',+1,[0;0;0],[0;1;0]))),m,6);
-Usl = gf_compute(pde('mf_u'),U,'interpolate on', sl);
-gf_plot_slice(sl,'mesh','on','data',sqrt(sum(Usl.^2,1)),'mesh_slice_edges','off');
-  
-// this slice contains the transparent mesh faces displayed on the picture
-sl2 = gf_slice(list('boundary',list('planar',+1,[0;0;0],[0;1;0])),...
-               m,6,_setdiff(all_faces',TOPfaces','rows')');
-gf_plot_slice(sl2,'mesh_faces','off','mesh','on','pcolor','off'); 
-
-// last step is to plot the streamlines
-hh = [1 5 9 12.5 16 19.5]; // vertical position of the different starting points of the streamlines
-H  = [zeros(2,length(hh));hh];
-
-// compute the streamlines
-tsl  = gf_slice('streamlines',pde('mf_u'),U,H);
-Utsl = gf_compute(pde('mf_u'),U,'interpolate on', tsl);
-
-// render them with "tube plot"
-[a,h] = gf_plot_slice(tsl,'mesh','off','tube_radius',.2,'tube_color','white'); 
- ]]></programlisting>
-</refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_slice">gf_slice</link></member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_poly.xml b/interface/src/scilab/help/en_US/gf_poly.xml
deleted file mode 100644
index e061b0e..0000000
--- a/interface/src/scilab/help/en_US/gf_poly.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_poly" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_poly</refname>
-    <refpurpose>  
-  Performs various operations on the polynom POLY.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_poly(poly P, 'print')</synopsis>
-    <synopsis>gf_poly(poly P, 'product')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  
-  Performs various operations on the polynom POLY.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_poly(poly P, 'print')</literal></para>
-
-    <para>         Prints the content of P.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_poly(poly P, 'product')</literal></para>
-
-    <para>         To be done ... !
-    
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_precond.xml b/interface/src/scilab/help/en_US/gf_precond.xml
deleted file mode 100644
index cf6e9ee..0000000
--- a/interface/src/scilab/help/en_US/gf_precond.xml
+++ /dev/null
@@ -1,135 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_precond" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_precond</refname>
-    <refpurpose>  The preconditioners may store REAL or COMPLEX values. They accept getfem
-  sparse matrices and Matlab sparse matrices.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>PC = gf_precond('identity')</synopsis>
-    <synopsis>PC = gf_precond('cidentity')</synopsis>
-    <synopsis>PC = gf_precond('diagonal', vec D)</synopsis>
-    <synopsis>PC = gf_precond('ildlt', spmat m)</synopsis>
-    <synopsis>PC = gf_precond('ilu', spmat m)</synopsis>
-    <synopsis>PC = gf_precond('ildltt', spmat m[, int fillin[, scalar threshold]])</synopsis>
-    <synopsis>PC = gf_precond('ilut', spmat m[, int fillin[, scalar threshold]])</synopsis>
-    <synopsis>PC = gf_precond('superlu', spmat m)</synopsis>
-    <synopsis>PC = gf_precond('spmat', spmat m)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for precond objects.</para>
-
-    <para>  The preconditioners may store REAL or COMPLEX values. They accept getfem
-  sparse matrices and Matlab sparse matrices.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>PC = gf_precond('identity')</literal></para>
-
-    <para>         Create a REAL identity precondioner.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PC = gf_precond('cidentity')</literal></para>
-
-    <para>         Create a COMPLEX identity precondioner.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PC = gf_precond('diagonal', vec D)</literal></para>
-
-    <para>         Create a diagonal precondioner.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PC = gf_precond('ildlt', spmat m)</literal></para>
-
-    <para>         Create an ILDLT (Cholesky) preconditioner for the (symmetric) sparse
-      matrix <literal>m</literal>. This preconditioner has the same sparsity pattern than <literal>m</literal>
-      (no fill-in).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PC = gf_precond('ilu', spmat m)</literal></para>
-
-    <para>         Create an ILU (Incomplete LU) preconditioner for the sparse
-      matrix <literal>m</literal>. This preconditioner has the same sparsity pattern
-      than <literal>m</literal> (no fill-in).  
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PC = gf_precond('ildltt', spmat m[, int fillin[, scalar threshold]])</literal></para>
-
-    <para>         Create an ILDLTT (Cholesky with filling) preconditioner for the
-      (symmetric) sparse matrix <literal>m</literal>. The preconditioner may add at most
-      <literal>fillin</literal> additional non-zero entries on each line. The default value
-      for <literal>fillin</literal> is 10, and the default threshold is1e-7.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PC = gf_precond('ilut', spmat m[, int fillin[, scalar threshold]])</literal></para>
-
-    <para>         Create an ILUT (Incomplete LU with filling) preconditioner for the
-      sparse matrix <literal>m</literal>. The preconditioner may add at most <literal>fillin</literal>
-      additional non-zero entries on each line. The default value for
-      <literal>fillin</literal> is 10, and the default threshold is 1e-7.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PC = gf_precond('superlu', spmat m)</literal></para>
-
-    <para>         Uses SuperLU to build an exact factorization of the sparse matrix <literal>m</literal>.
-      This preconditioner is only available if the getfem-interface was
-      built with SuperLU support. Note that LU factorization is likely to
-      eat all your memory for 3D problems.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>PC = gf_precond('spmat', spmat m)</literal></para>
-
-    <para>         Preconditionner given explicitely by a sparse matrix.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_precond_get.xml b/interface/src/scilab/help/en_US/gf_precond_get.xml
deleted file mode 100644
index 2a2562c..0000000
--- a/interface/src/scilab/help/en_US/gf_precond_get.xml
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_precond_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_precond_get</refname>
-    <refpurpose>  General function for querying information about precond objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_precond_get(precond P, 'mult', vec V)</synopsis>
-    <synopsis>gf_precond_get(precond P, 'tmult', vec V)</synopsis>
-    <synopsis>gf_precond_get(precond P, 'type')</synopsis>
-    <synopsis>gf_precond_get(precond P, 'size')</synopsis>
-    <synopsis>gf_precond_get(precond P, 'is_complex')</synopsis>
-    <synopsis>s = gf_precond_get(precond P, 'char')</synopsis>
-    <synopsis>gf_precond_get(precond P, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for querying information about precond objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_precond_get(precond P, 'mult', vec V)</literal></para>
-
-    <para>       Apply the preconditioner to the supplied vector.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_precond_get(precond P, 'tmult', vec V)</literal></para>
-
-    <para>         Apply the transposed preconditioner to the supplied vector.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_precond_get(precond P, 'type')</literal></para>
-
-    <para>         Return a string describing the type of the preconditioner ('ilu', 'ildlt',..).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_precond_get(precond P, 'size')</literal></para>
-
-    <para>         Return the dimensions of the preconditioner.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_precond_get(precond P, 'is_complex')</literal></para>
-
-    <para>         Return 1 if the preconditioner stores complex values.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_precond_get(precond P, 'char')</literal></para>
-
-    <para>         Output a (unique) string representation of the precond.
-
-      This can be used to perform comparisons between two
-      different precond objects.
-      This function is to be completed.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_precond_get(precond P, 'display')</literal></para>
-
-    <para>         displays a short summary for a precond object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_slice.xml b/interface/src/scilab/help/en_US/gf_slice.xml
deleted file mode 100644
index 37a1f5d..0000000
--- a/interface/src/scilab/help/en_US/gf_slice.xml
+++ /dev/null
@@ -1,185 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_slice" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_slice</refname>
-    <refpurpose>  Creation of a mesh slice. Mesh slices are very similar to a
-  P1-discontinuous mesh_fem on which interpolation is very fast. The slice is
-  built from a mesh object, and a description of the slicing operation, for
-  example::
-
-    sl = gf_slice({'planar',+1,[0;0],[1;0]}, m, 5);
-
-  cuts the original mesh with the half space {y>0}. Each convex of the
-  original mesh <literal>m</literal> is simplexified (for example a quadrangle is splitted
-  into 2 triangles), and each simplex is refined 5 times.
-
-  Slicing operations can be:
-
-  * cutting with a plane, a sphere or a cylinder
-  * intersection or union of slices
-  * isovalues surfaces/volumes
-  * "points", "streamlines" (see below)
-
-  If the first argument is a mesh_fem <literal>mf</literal> instead of a mesh, and if it is
-  followed by a <literal>mf</literal>-field <literal>u</literal>, then the deformation <literal>u</literal> will be applied to the
-  mesh before the slicing operation.
-
-  The first argument can also be a slice.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>sl = gf_slice(sliceop, {slice sl|{mesh m| mesh_fem mf, vec U}, int refine}[, mat CVfids])</synopsis>
-    <synopsis>sl = gf_slice('streamlines', mesh_fem mf, mat U, mat S)</synopsis>
-    <synopsis>sl = gf_slice('points', mesh m, mat Pts)</synopsis>
-    <synopsis>sl = gf_slice('load', string filename[, mesh m])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for slice objects.</para>
-
-    <para>  Creation of a mesh slice. Mesh slices are very similar to a
-  P1-discontinuous mesh_fem on which interpolation is very fast. The slice is
-  built from a mesh object, and a description of the slicing operation, for
-  example::
-
-    sl = gf_slice({'planar',+1,[0;0],[1;0]}, m, 5);
-
-  cuts the original mesh with the half space {y>0}. Each convex of the
-  original mesh <literal>m</literal> is simplexified (for example a quadrangle is splitted
-  into 2 triangles), and each simplex is refined 5 times.
-
-  Slicing operations can be:
-
-  * cutting with a plane, a sphere or a cylinder
-  * intersection or union of slices
-  * isovalues surfaces/volumes
-  * "points", "streamlines" (see below)
-
-  If the first argument is a mesh_fem <literal>mf</literal> instead of a mesh, and if it is
-  followed by a <literal>mf</literal>-field <literal>u</literal>, then the deformation <literal>u</literal> will be applied to the
-  mesh before the slicing operation.
-
-  The first argument can also be a slice.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>sl = gf_slice(sliceop, {slice sl|{mesh m| mesh_fem mf, vec U}, int refine}[, mat CVfids])</literal></para>
-
-    <para>     Create a slice using <literal>sliceop</literal> operation.
-
-  <literal>sliceop</literal> operation is specified with Scilab CELL arrays (i.e. with braces) . The first element is the
-  name of the operation, followed the slicing options:
-
-  * {'none'} :
-    Does not cut the mesh.
-
-  * {'planar', int orient, vec p, vec n} :
-    Planar cut. <literal>p</literal> and <literal>n</literal> define a half-space, <literal>p</literal> being a point belong to
-    the boundary of the half-space, and <literal>n</literal> being its normal. If <literal>orient</literal> is
-    equal to -1 (resp. 0, +1), then the slicing operation will cut the mesh
-    with the "interior" (resp. "boundary", "exterior") of the half-space.
-    <literal>orient</literal> may also be set to +2 which means that the mesh will be sliced,
-    but both the outer and inner parts will be kept.
-
-  * {'ball', int orient, vec c, scalar r} :
-    Cut with a ball of center <literal>c</literal> and radius <literal>r</literal>.
-
-  * {'cylinder', int orient, vec p1, vec p2, scalar r} :
-    Cut with a cylinder whose axis is the line <literal>(p1, p2)</literal> and whose radius
-    is <literal>r</literal>.
-
-  * {'isovalues', int orient, mesh_fem mf, vec U, scalar s} :
-    Cut using the isosurface of the field <literal>U</literal> (defined on the mesh_fem <literal>mf</literal>).
-    The result is the set <literal>{x such that <latex style="text"><![CDATA[U(x) \leq s]]></latex>}</literal> or <literal>{x such that
-    </literal>U<literal>(x)=</literal>s<literal>}</literal> or <literal>{x such that </literal>U<literal>(x) >= </literal>s<literal>}</literal> depending on the value of
-    <literal>orient</literal>.
-
-  * {'boundary'[, SLICEOP]} :
-    Return the boundary of the result of SLICEOP, where SLICEOP is any
-    slicing operation. If SLICEOP is not specified, then the whole mesh is
-    considered (i.e. it is equivalent to {'boundary',{'none'}}).
-
-  * {'explode', mat Coef} :
-    Build an 'exploded' view of the mesh: each convex is shrinked (<latex style="text"><![CDATA[0 <
-    \text{Coef} \leq 1]]></latex>). In the case of 3D convexes, only their faces are kept.
-
-  * {'union', SLICEOP1, SLICEOP2} :
-    Returns the union of slicing operations.
-
-  * {'intersection', SLICEOP1, SLICEOP2} :
-    Returns the intersection of slicing operations, for example::
-
-      sl = gf_slice({intersection',{'planar',+1,[0;0;0],[0;0;1]},
-                                 {'isovalues',-1,mf2,u2,0}},mf,u,5)
-
-  * {'comp', SLICEOP} :
-    Returns the complementary of slicing operations.
-
-  * {'diff', SLICEOP1, SLICEOP2} :
-    Returns the difference of slicing operations.
-
-  * {'mesh', mesh m} :
-    Build a slice which is the intersection of the sliced mesh with another
-    mesh. The slice is such that all of its simplexes are stricly contained
-    into a convex of each mesh.
-
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>sl = gf_slice('streamlines', mesh_fem mf, mat U, mat S)</literal></para>
-
-    <para>         Compute streamlines of the (vector) field <literal>U</literal>, with seed points given
-      by the columns of <literal>S</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>sl = gf_slice('points', mesh m, mat Pts)</literal></para>
-
-    <para>         Return the "slice" composed of points given by the columns of <literal>Pts</literal>
-      (useful for interpolation on a given set of sparse points, see
-      <literal></literal>gf_compute('interpolate on',sl)<literal></literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>sl = gf_slice('load', string filename[, mesh m])</literal></para>
-
-    <para>         Load the slice (and its linked mesh if it is not given as an argument)
-      from a text file.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_slice_get.xml b/interface/src/scilab/help/en_US/gf_slice_get.xml
deleted file mode 100644
index 866a6c4..0000000
--- a/interface/src/scilab/help/en_US/gf_slice_get.xml
+++ /dev/null
@@ -1,261 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_slice_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_slice_get</refname>
-    <refpurpose>  General function for querying information about slice objects.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>d = gf_slice_get(slice S, 'dim')</synopsis>
-    <synopsis>a = gf_slice_get(slice S, 'area')</synopsis>
-    <synopsis>CVids = gf_slice_get(slice S, 'cvs')</synopsis>
-    <synopsis>n = gf_slice_get(slice S, 'nbpts')</synopsis>
-    <synopsis>ns = gf_slice_get(slice S, 'nbsplxs'[, int dim])</synopsis>
-    <synopsis>P = gf_slice_get(slice S, 'pts')</synopsis>
-    <synopsis>{S, CV2S} = gf_slice_get(slice S, 'splxs',int dim)</synopsis>
-    <synopsis>{P, E1, E2} = gf_slice_get(slice S, 'edges')</synopsis>
-    <synopsis>Usl = gf_slice_get(slice S, 'interpolate_convex_data', mat Ucv)</synopsis>
-    <synopsis>m = gf_slice_get(slice S, 'linked mesh')</synopsis>
-    <synopsis>m = gf_slice_get(slice S, 'mesh')</synopsis>
-    <synopsis>z = gf_slice_get(slice S, 'memsize')</synopsis>
-    <synopsis>gf_slice_get(slice S, 'export to vtk', string filename, ...)</synopsis>
-    <synopsis>gf_slice_get(slice S, 'export to pov', string filename)</synopsis>
-    <synopsis>gf_slice_get(slice S, 'export to dx', string filename, ...)</synopsis>
-    <synopsis>gf_slice_get(slice S, 'export to pos', string filename[, string name][[,mesh_fem mf1], mat U1, string nameU1[[,mesh_fem mf1], mat U2, string nameU2,...])</synopsis>
-    <synopsis>s = gf_slice_get(slice S, 'char')</synopsis>
-    <synopsis>gf_slice_get(slice S, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  General function for querying information about slice objects.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>d = gf_slice_get(slice S, 'dim')</literal></para>
-
-    <para>         Return the dimension of the slice (2 for a 2D mesh, etc..).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>a = gf_slice_get(slice S, 'area')</literal></para>
-
-    <para>         Return the area of the slice.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>CVids = gf_slice_get(slice S, 'cvs')</literal></para>
-
-    <para>       Return the list of convexes of the original mesh contained in the slice.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>n = gf_slice_get(slice S, 'nbpts')</literal></para>
-
-    <para>         Return the number of points in the slice.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>ns = gf_slice_get(slice S, 'nbsplxs'[, int dim])</literal></para>
-
-    <para>       Return the number of simplexes in the slice.
-
-    Since the slice may contain points (simplexes of dim 0), segments
-    (simplexes of dimension 1), triangles etc., the result is a vector
-    of size gf_slice_get(slice S, 'dim')+1, except if the optional argument <literal>dim</literal>
-    is used.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>P = gf_slice_get(slice S, 'pts')</literal></para>
-
-    <para>         Return the list of point coordinates.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{S, CV2S} = gf_slice_get(slice S, 'splxs',int dim)</literal></para>
-
-    <para>         Return the list of simplexes of dimension <literal>dim</literal>.
-      
-      On output, S has 'dim+1' rows, each column contains the point
-      numbers of a simplex.  The vector <literal>CV2S</literal> can be used to find the
-      list of simplexes for any convex stored in the slice. For example
-      'S(:,CV2S(4):CV2S(5)-1)'
-      gives the list of simplexes for the fourth convex.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{P, E1, E2} = gf_slice_get(slice S, 'edges')</literal></para>
-
-    <para>         Return the edges of the linked mesh contained in the slice.
-      
-      <literal>P</literal> contains the list of all edge vertices, <literal>E1</literal> contains
-      the indices of each mesh edge in <literal>P</literal>, and <literal>E2</literal> contains the
-      indices of each "edges" which is on the border of the slice.
-      This function is useless except for post-processing purposes.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Usl = gf_slice_get(slice S, 'interpolate_convex_data', mat Ucv)</literal></para>
-
-    <para>       Interpolate data given on each convex of the mesh to the slice nodes.
-
-    The input array <literal>Ucv</literal> may have any number of dimensions, but its
-    last dimension should be equal to gf_mesh_get(mesh M, 'max cvid').
-
-    Example of use: gf_slice_get(slice S, 'interpolate_convex_data', gf_mesh_get(mesh M, 'quality')).
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>m = gf_slice_get(slice S, 'linked mesh')</literal></para>
-
-    <para>         Return the mesh on which the slice was taken.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>m = gf_slice_get(slice S, 'mesh')</literal></para>
-
-    <para>         Return the mesh on which the slice was taken
-      (identical to 'linked mesh')
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>z = gf_slice_get(slice S, 'memsize')</literal></para>
-
-    <para>       Return the amount of memory (in bytes) used by the slice object.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_slice_get(slice S, 'export to vtk', string filename, ...)</literal></para>
-
-    <para>       Export a slice to VTK.
-
-    Following the <literal>filename</literal>, you may use any of the following options:
-
-    - if 'ascii' is not used, the file will contain binary data
-      (non portable, but fast).
-    - if 'edges' is used, the edges of the original mesh will be
-      written instead of the slice content.
-
-    More than one dataset may be written, just list them. Each dataset
-    consists of either:
-
-    - a field interpolated on the slice (scalar, vector or tensor),
-      followed by an optional name.
-    - a mesh_fem and a field, followed by an optional name.
-
-    Examples:
-
-    - gf_slice_get(slice S, 'export to vtk', 'test.vtk', Usl, 'first_dataset', mf,
-      U2, 'second_dataset')
-    - gf_slice_get(slice S, 'export to vtk', 'test.vtk', 'ascii', mf,U2)
-    - gf_slice_get(slice S, 'export to vtk', 'test.vtk', 'edges', 'ascii', Uslice)
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_slice_get(slice S, 'export to pov', string filename)</literal></para>
-
-    <para>         Export a the triangles of the slice to POV-RAY.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_slice_get(slice S, 'export to dx', string filename, ...)</literal></para>
-
-    <para>       Export a slice to OpenDX.
-
-    Following the <literal>filename</literal>, you may use any of the following
-    options:
-
-    - if 'ascii' is not used, the file will contain binary data
-      (non portable, but fast).
-    - if 'edges' is used, the edges of the original mesh will be
-      written instead of the slice content.
-    - if 'append' is used, the opendx file will not be overwritten,
-      and the new data will be added at the end of the file.
-
-    More than one dataset may be written, just list them. Each dataset
-    consists of either:
-
-    - a field interpolated on the slice (scalar, vector or tensor),
-      followed by an optional name.
-    - a mesh_fem and a field, followed by an optional name.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_slice_get(slice S, 'export to pos', string filename[, string name][[,mesh_fem mf1], mat U1, string nameU1[[,mesh_fem mf1], mat U2, string nameU2,...])</literal></para>
-
-    <para>       Export a slice to Gmsh.
-
-    More than one dataset may be written, just list them.
-    Each dataset consists of either:
-
-    - a field interpolated on the slice (scalar, vector or tensor).
-    - a mesh_fem and a field.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_slice_get(slice S, 'char')</literal></para>
-
-    <para>         Output a (unique) string representation of the slice.
-
-      This can be used to perform comparisons between two
-      different slice objects.
-      This function is to be completed.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_slice_get(slice S, 'display')</literal></para>
-
-    <para>         displays a short summary for a slice object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_slice_set.xml b/interface/src/scilab/help/en_US/gf_slice_set.xml
deleted file mode 100644
index 1b10e35..0000000
--- a/interface/src/scilab/help/en_US/gf_slice_set.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_slice_set" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_slice_set</refname>
-    <refpurpose>  Edition of mesh slices.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_slice_set(slice S, 'pts', mat P)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  Edition of mesh slices.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_slice_set(slice S, 'pts', mat P)</literal></para>
-
-    <para>       Replace the points of the slice.
-
-    The new points <literal>P</literal> are stored in the columns the matrix. Note that
-    you can use the function to apply a deformation to a slice, or to
-    change the dimension of the slice (the number of rows of <literal>P</literal> is not
-    required to be equal to gf_slice_get(slice S, 'dim')).
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_solve.xml b/interface/src/scilab/help/en_US/gf_solve.xml
deleted file mode 100644
index 93f155e..0000000
--- a/interface/src/scilab/help/en_US/gf_solve.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_solve" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_solve</refname>
-
-    <refpurpose>General solver for getfem PDE</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>varargout=gf_solve(what, varargin)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_compute">gf_compute</link></member>
-      <member><link linkend="gf_linsolve">gf_linsolve</link></member>
-      <member><link linkend="gf_mdbrick">gf_mdbrick</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <para>Y. Collette</para>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_spmat.xml b/interface/src/scilab/help/en_US/gf_spmat.xml
deleted file mode 100644
index 17bf8a0..0000000
--- a/interface/src/scilab/help/en_US/gf_spmat.xml
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_spmat" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_spmat</refname>
-    <refpurpose>  Create a new sparse matrix in getfem++ format. These sparse matrix can be stored as CSC (compressed column
-  sparse), which is the format used by Matlab, or they can be stored as WSC
-  (internal format to getfem). The CSC matrices are not writable (it would
-  be very inefficient), but they are optimized for multiplication with
-  vectors, and memory usage. The WSC are writable, they are very fast with
-  respect to random read/write operation. However their memory overhead is
-  higher than CSC matrices, and they are a little bit slower for
-  matrix-vector multiplications.
-
-  By default, all newly created matrices are build as WSC matrices. This can
-  be changed later with <literal></literal>gf_spmat_set(spmat S, 'to_csc',...)<literal></literal>, or may be changed
-  automatically by getfem (for example <literal></literal>gf_linsolve()<literal></literal> converts the
-  matrices to CSC).
-
-  The matrices may store REAL or COMPLEX values.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>SM = gf_spmat('empty', int m [, int n])</synopsis>
-    <synopsis>SM = gf_spmat('copy', mat K [,  I [,  J]])</synopsis>
-    <synopsis>SM = gf_spmat('identity', int n)</synopsis>
-    <synopsis>SM = gf_spmat('mult', spmat A, spmat B)</synopsis>
-    <synopsis>SM = gf_spmat('add', spmat A, spmat B)</synopsis>
-    <synopsis>SM = gf_spmat('diag', mat D [, ivec E [, int n [,int m]]])</synopsis>
-    <synopsis>SM = gf_spmat('load','hb'|'harwell-boeing'|'mm'|'matrix-market', string filename)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>General constructor for spmat objects.</para>
-
-    <para>  Create a new sparse matrix in getfem++ format. These sparse matrix can be stored as CSC (compressed column
-  sparse), which is the format used by Matlab, or they can be stored as WSC
-  (internal format to getfem). The CSC matrices are not writable (it would
-  be very inefficient), but they are optimized for multiplication with
-  vectors, and memory usage. The WSC are writable, they are very fast with
-  respect to random read/write operation. However their memory overhead is
-  higher than CSC matrices, and they are a little bit slower for
-  matrix-vector multiplications.
-
-  By default, all newly created matrices are build as WSC matrices. This can
-  be changed later with <literal></literal>gf_spmat_set(spmat S, 'to_csc',...)<literal></literal>, or may be changed
-  automatically by getfem (for example <literal></literal>gf_linsolve()<literal></literal> converts the
-  matrices to CSC).
-
-  The matrices may store REAL or COMPLEX values.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>SM = gf_spmat('empty', int m [, int n])</literal></para>
-
-    <para>         Create a new empty (i.e. full of zeros) sparse matrix, of dimensions
-      <literal>m x n</literal>. If <literal>n</literal> is omitted, the matrix dimension is <literal>m x m</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>SM = gf_spmat('copy', mat K [,  I [,  J]])</literal></para>
-
-    <para>         Duplicate a matrix <literal>K</literal> (which might be a spmat). If index <literal>I</literal> and/or <literal>J</literal> are given, the matrix will
-      be a submatrix of <literal>K</literal>. For example::
-
-        
-        m = gf_spmat('copy', sprand(50,50,.1), 1:40, [6 7 8 3 10])
-        
-
-      will return a 40x5 matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>SM = gf_spmat('identity', int n)</literal></para>
-
-    <para>          Create a <literal>n x n</literal> identity matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>SM = gf_spmat('mult', spmat A, spmat B)</literal></para>
-
-    <para>          Create a sparse matrix as the product of the sparse matrices <literal>A</literal> and
-       <literal>B</literal>. It requires that <literal>A</literal> and <literal>B</literal> be both real or both complex, you
-       may have to use <literal></literal>gf_spmat_set(spmat S, 'to_complex')<literal></literal> 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>SM = gf_spmat('add', spmat A, spmat B)</literal></para>
-
-    <para>          Create a sparse matrix as the sum of the sparse matrices <literal>A</literal> and <literal>B</literal>.
-       Adding a real matrix with a complex matrix is possible.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>SM = gf_spmat('diag', mat D [, ivec E [, int n [,int m]]])</literal></para>
-
-    <para>          Create a diagonal matrix. If <literal>E</literal> is given, <literal>D</literal> might be a matrix and
-       each column of <literal>E</literal> will contain the sub-diagonal number that will be
-       filled with the corresponding column of <literal>D</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>SM = gf_spmat('load','hb'|'harwell-boeing'|'mm'|'matrix-market', string filename)</literal></para>
-
-    <para>         Read a sparse matrix from an Harwell-Boeing or a Matrix-Market file
-      .
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_spmat_get.xml b/interface/src/scilab/help/en_US/gf_spmat_get.xml
deleted file mode 100644
index c7fab87..0000000
--- a/interface/src/scilab/help/en_US/gf_spmat_get.xml
+++ /dev/null
@@ -1,189 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_spmat_get" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_spmat_get</refname>
-    <refpurpose></refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>n = gf_spmat_get(spmat S, 'nnz')</synopsis>
-    <synopsis>Sm = gf_spmat_get(spmat S, 'full'[, list I[, list J]])</synopsis>
-    <synopsis>MV = gf_spmat_get(spmat S, 'mult', vec V)</synopsis>
-    <synopsis>MtV = gf_spmat_get(spmat S, 'tmult', vec V)</synopsis>
-    <synopsis>D = gf_spmat_get(spmat S, 'diag'[, list E])</synopsis>
-    <synopsis>s = gf_spmat_get(spmat S, 'storage')</synopsis>
-    <synopsis>{ni,nj} = gf_spmat_get(spmat S, 'size')</synopsis>
-    <synopsis>b = gf_spmat_get(spmat S, 'is_complex')</synopsis>
-    <synopsis>{JC, IR} = gf_spmat_get(spmat S, 'csc_ind')</synopsis>
-    <synopsis>V = gf_spmat_get(spmat S, 'csc_val')</synopsis>
-    <synopsis>{N, U0} = gf_spmat_get(spmat S, 'dirichlet nullspace', vec R)</synopsis>
-    <synopsis>gf_spmat_get(spmat S, 'save', string format, string filename)</synopsis>
-    <synopsis>s = gf_spmat_get(spmat S, 'char')</synopsis>
-    <synopsis>gf_spmat_get(spmat S, 'display')</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para></para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>n = gf_spmat_get(spmat S, 'nnz')</literal></para>
-
-    <para>         Return the number of non-null values stored in the sparse matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>Sm = gf_spmat_get(spmat S, 'full'[, list I[, list J]])</literal></para>
-
-    <para>         Return a full (sub-)matrix.
-      
-      The optional arguments <literal>I</literal> and <literal>J</literal>, are the sub-intervals for the
-      rows and columns that are to be extracted.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MV = gf_spmat_get(spmat S, 'mult', vec V)</literal></para>
-
-    <para>         Product of the sparse matrix <literal>M</literal> with a vector <literal>V</literal>.
-      
-      For matrix-matrix multiplications, see gf_spmat('mult').
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>MtV = gf_spmat_get(spmat S, 'tmult', vec V)</literal></para>
-
-    <para>         Product of <literal>M</literal> transposed (conjugated if <literal>M</literal> is complex) with the
-      vector <literal>V</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>D = gf_spmat_get(spmat S, 'diag'[, list E])</literal></para>
-
-    <para>         Return the diagonal of <literal>M</literal> as a vector.
-      
-      If <literal>E</literal> is used, return the sub-diagonals whose ranks are given in E.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_spmat_get(spmat S, 'storage')</literal></para>
-
-    <para>         Return the storage type currently used for the matrix.
-      
-      The storage is returned as a string, either 'CSC' or 'WSC'.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{ni,nj} = gf_spmat_get(spmat S, 'size')</literal></para>
-
-    <para>         Return a vector where <literal>ni</literal> and <literal>nj</literal> are the dimensions of the matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>b = gf_spmat_get(spmat S, 'is_complex')</literal></para>
-
-    <para>         Return 1 if the matrix contains complex values.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{JC, IR} = gf_spmat_get(spmat S, 'csc_ind')</literal></para>
-
-    <para>         Return the two usual index arrays of CSC storage.
-      
-      If <literal>M</literal> is not stored as a CSC matrix, it is converted into CSC.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>V = gf_spmat_get(spmat S, 'csc_val')</literal></para>
-
-    <para>         Return the array of values of all non-zero entries of <literal>M</literal>.
-      
-      If <literal>M</literal> is not stored as a CSC matrix, it is converted into CSC.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>{N, U0} = gf_spmat_get(spmat S, 'dirichlet nullspace', vec R)</literal></para>
-
-    <para>       Solve the dirichlet conditions <literal>M.U=R</literal>.
-
-    A solution <literal>U0</literal> which has a minimum L2-norm is returned, with a
-    sparse matrix <literal>N</literal> containing an orthogonal basis of the kernel of
-    the (assembled) constraints matrix <literal>M</literal> (hence, the PDE linear system
-    should be solved on this subspace): the initial problem
-
-    <literal>K.U = B</literal> with constraints <literal>M.U = R</literal>
-
-    is replaced by
-
-    <literal>(N'.K.N).UU = N'.B</literal> with <literal>U = N.UU + U0</literal>
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_get(spmat S, 'save', string format, string filename)</literal></para>
-
-    <para>         Export the sparse matrix.
-
-      the format of the file may be 'hb' for Harwell-Boeing, or 'mm'
-      for Matrix-Market.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>s = gf_spmat_get(spmat S, 'char')</literal></para>
-
-    <para>         Output a (unique) string representation of the spmat.
-
-      This can be used to perform comparisons between two
-      different spmat objects.
-      This function is to be completed.
-      
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_get(spmat S, 'display')</literal></para>
-
-    <para>         displays a short summary for a spmat object.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_spmat_set.xml b/interface/src/scilab/help/en_US/gf_spmat_set.xml
deleted file mode 100644
index cc2f292..0000000
--- a/interface/src/scilab/help/en_US/gf_spmat_set.xml
+++ /dev/null
@@ -1,149 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_spmat_set" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_spmat_set</refname>
-    <refpurpose>   Modification of the content of a getfem sparse matrix.
- </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_spmat_set(spmat S, 'clear'[, list I[, list J]])</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'scale', scalar v)</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'transpose')</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'conjugate')</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'transconj')</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'to_csc')</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'to_wsc')</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'to_complex')</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'diag', mat D [, ivec E])</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'assign', ivec I, ivec J, mat V)</synopsis>
-    <synopsis>gf_spmat_set(spmat S, 'add', ivec I, ivec J, mat V)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>   Modification of the content of a getfem sparse matrix.
- </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'clear'[, list I[, list J]])</literal></para>
-
-    <para>         Erase the non-zero entries of the matrix.
-
-      The optional arguments <literal>I</literal> and <literal>J</literal> may be specified to clear a
-      sub-matrix instead of the entire matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'scale', scalar v)</literal></para>
-
-    <para>         Multiplies the matrix by a scalar value <literal>v</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'transpose')</literal></para>
-
-    <para>         Transpose the matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'conjugate')</literal></para>
-
-    <para>         Conjugate each element of the matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'transconj')</literal></para>
-
-    <para>         Transpose and conjugate the matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'to_csc')</literal></para>
-
-    <para>         Convert the matrix to CSC storage.
-
-      CSC storage is recommended for matrix-vector multiplications.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'to_wsc')</literal></para>
-
-    <para>         Convert the matrix to WSC storage.
-      
-      Read and write operation are quite fast with WSC storage.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'to_complex')</literal></para>
-
-    <para>         Store complex numbers.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'diag', mat D [, ivec E])</literal></para>
-
-    <para>         Change the diagonal (or sub-diagonals) of the matrix.
-      
-      If <literal>E</literal> is given, <literal>D</literal> might be a matrix and each column of <literal>E</literal> will
-      contain the sub-diagonal number that will be filled with the
-      corresponding column of <literal>D</literal>.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'assign', ivec I, ivec J, mat V)</literal></para>
-
-    <para>         Copy V into the sub-matrix 'M(I,J)'.
-      
-      <literal>V</literal> might be a sparse matrix or a full matrix.
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_spmat_set(spmat S, 'add', ivec I, ivec J, mat V)</literal></para>
-
-    <para>       Add <literal>V</literal> to the sub-matrix 'M(I,J)'.
-
-    <literal>V</literal> might be a sparse matrix or a full matrix.
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_typeof.xml b/interface/src/scilab/help/en_US/gf_typeof.xml
deleted file mode 100644
index 8edcbc6..0000000
--- a/interface/src/scilab/help/en_US/gf_typeof.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_typeof" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_typeof</refname>
-
-    <refpurpose>Get the type of a GetFEM object.</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>
-gf_typeof(gf_variable) 
-  </synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>This function returns a string which corresponds to the type
-      of the object.</para>
-  </refsection>
-
-  <refsection>
-    <title>Examples</title>
-
-    <programlisting role="example"><![CDATA[ 
-// First example
-m = gfMesh('empty',1);
-disp(gf_typeof(m));
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_delete">gf_delete</link></member>
-      <member><link linkend="gf_mesh">gf_mesh</link></member>
-      <member><link linkend="gf_mesh_fem">gf_mesh_fem</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <para>Y. Collette</para>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_util.xml b/interface/src/scilab/help/en_US/gf_util.xml
deleted file mode 100644
index 2f7126d..0000000
--- a/interface/src/scilab/help/en_US/gf_util.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_util" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_util</refname>
-    <refpurpose>  Performs various operations which do not fit elsewhere.
-</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_util('save matrix', string FMT, string FILENAME, mat A)</synopsis>
-    <synopsis>A = gf_util('load matrix', string FMT, string FILENAME)</synopsis>
-    <synopsis>tl = gf_util('trace level' [, int level])</synopsis>
-    <synopsis>tl = gf_util('warning level', int level)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>  Performs various operations which do not fit elsewhere.
-</para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_util('save matrix', string FMT, string FILENAME, mat A)</literal></para>
-
-    <para>       Exports a sparse matrix into the file named FILENAME, using
-    Harwell-Boeing (FMT='hb') or Matrix-Market (FMT='mm') formatting. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>A = gf_util('load matrix', string FMT, string FILENAME)</literal></para>
-
-    <para>        Imports a sparse matrix from a file. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>tl = gf_util('trace level' [, int level])</literal></para>
-
-    <para>         Set the verbosity of some getfem++ routines.
-
-      Typically the messages printed by the model bricks, 0 means no
-      trace message (default is 3). if no level is given,
-      the current trace level is returned. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>tl = gf_util('warning level', int level)</literal></para>
-
-    <para>         Filter the less important warnings displayed by getfem.
-
-      0 means no warnings, default level is 3. if no level is given,
-      the current warning level is returned. 
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/gf_workspace.xml b/interface/src/scilab/help/en_US/gf_workspace.xml
deleted file mode 100644
index e23b924..0000000
--- a/interface/src/scilab/help/en_US/gf_workspace.xml
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="gf_workspace" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>gf_workspace</refname>
-    <refpurpose>    Getfem workspace management function. 
-
-    Getfem uses its own workspaces in Matlab, independently of the
-    matlab workspaces (this is due to some limitations in the memory
-    management of matlab objects). By default, all getfem variables
-    belong to the root getfem workspace. A function can create its own
-    workspace by invoking gf_workspace('push') at its beginning. When
-    exiting, this function MUST invoke gf_workspace('pop') (you can
-    use matlab exceptions handling to do this cleanly when the
-    function exits on an error).
-
- </refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>gf_workspace('push')</synopsis>
-    <synopsis>gf_workspace('pop',  [,i,j, ...])</synopsis>
-    <synopsis>gf_workspace('stat')</synopsis>
-    <synopsis>gf_workspace('stats')</synopsis>
-    <synopsis>gf_workspace('keep', i[,j,k...])</synopsis>
-    <synopsis>gf_workspace('keep all')</synopsis>
-    <synopsis>gf_workspace('clear')</synopsis>
-    <synopsis>gf_workspace('clear all')</synopsis>
-    <synopsis>gf_workspace('class name', i)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Description</title>
-    <para>    Getfem workspace management function. 
-
-    Getfem uses its own workspaces in Matlab, independently of the
-    matlab workspaces (this is due to some limitations in the memory
-    management of matlab objects). By default, all getfem variables
-    belong to the root getfem workspace. A function can create its own
-    workspace by invoking gf_workspace('push') at its beginning. When
-    exiting, this function MUST invoke gf_workspace('pop') (you can
-    use matlab exceptions handling to do this cleanly when the
-    function exits on an error).
-
- </para>
-  </refsection>
-
-  <refsection>
-    <title>Command list</title>
-
-    <itemizedlist>
-    <listitem>
-    <para><literal>gf_workspace('push')</literal></para>
-
-    <para>         Create a new temporary workspace on the workspace stack. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_workspace('pop',  [,i,j, ...])</literal></para>
-
-    <para>         Leave the current workspace, destroying all getfem objects
-      belonging to it, except the one listed after 'pop', and the ones
-      moved to parent workspace by gf_workspace('keep'). 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_workspace('stat')</literal></para>
-
-    <para>          Print informations about variables in current workspace. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_workspace('stats')</literal></para>
-
-    <para>          Print informations about all getfem variables. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_workspace('keep', i[,j,k...])</literal></para>
-
-    <para>         prevent the listed variables from being deleted when
-      gf_workspace("pop") will be called by moving these variables in the
-      parent workspace. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_workspace('keep all')</literal></para>
-
-    <para>         prevent all variables from being deleted when
-      gf_workspace("pop") will be called by moving the variables in the
-      parent workspace. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_workspace('clear')</literal></para>
-
-    <para>         Clear the current workspace. 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_workspace('clear all')</literal></para>
-
-    <para>         Clear every workspace, and returns to the main workspace (you
-      should not need this command). 
-    </para>
-    </listitem>
-
-    <listitem>
-    <para><literal>gf_workspace('class name', i)</literal></para>
-
-    <para>         Return the class name of object i (if I is a mesh handle, it 
-      return gfMesh etc..) 
-    </para>
-    </listitem>
-
-    </itemizedlist>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member><link linkend="getfem_types">getfem types</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-    <para>Y. Collette</para>
-  </refsection>
-
-</refentry>
diff --git a/interface/src/scilab/help/en_US/objects.xml b/interface/src/scilab/help/en_US/objects.xml
deleted file mode 100644
index d5f3e7b..0000000
--- a/interface/src/scilab/help/en_US/objects.xml
+++ /dev/null
@@ -1,125 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="objects" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>Objects</refname>
-
-    <refpurpose>This is a description of the objects found in GetFEM.</refpurpose>
-  </refnamediv>
-
-  <refsection>
-    <title>Description</title>
-
-    <mediaobject>
-      <imageobject>
-        <imagedata align="center" fileref="../fig/hierarchy.png" />
-      </imageobject>
-    </mediaobject>
-
-    <para>Getfem-interface objects hierarchy</para>
-
-    <itemizedlist>
-      <listitem>
-	<para>GEOTRANS : geometric transformations (defines the shape/position of the convexes), created with gf_geotrans</para>
-      </listitem>
-      <listitem>
-	<para>MESH: mesh structure (nodes, convexes, geometric transformations for each convex), created with gf_mesh</para>
-      </listitem>
-      <listitem>
-	<para>INTEG: integration method (exact, quadrature formula...). Although not linked directly to GEOTRANS, an integration 
-	  method is usually specific to a given convex structure. Created with gf_integ</para>
-      </listitem>
-      <listitem>
-	<para>FEM: the finite element method (one per convex, can be PK, QK, HERMITE, etc...). Created with gf_fem</para>
-      </listitem>
-      <listitem>
-	<para>CVSTRUCT: stores formal information convex structures (nb. of points, nb. of faces which are themselves convex structures).</para>
-      </listitem>
-      <listitem>
-	<para>MESHFEM: object linked to a mesh, where each convex has been assigned a FEM. Created with gf_mesh_fem.</para>
-      </listitem>
-      <listitem>
-	<para>MESHIM: object linked to a mesh, where each convex has been assigned an integration method. Created with gf_mesh_im.</para>
-      </listitem>
-      <listitem>
-	<para>MESHSLICE: object linked to a mesh, very similar to a P1-discontinuous mesh fem. Used for fast interpolation and plotting.</para>
-      </listitem>
-      <listitem>
-	<para>MDBRICK: "model brick" , an abstraction of a part of solver (for example, the part which build the tangent matrix, the part 
-	  which handles the dirichlet conditions, etc.). These objects are stacked to build a complete solver for a wide variety of problems. 
-	  They typically use a number of mesh fem, mesh im etc.</para>
-      </listitem>
-      <listitem>
-	<para>MDSTATE: "model state", holds the global data for a stack of mdbricks (global tangent matrix, right hand side etc.). </para>
-      </listitem>
-      <listitem>
-	<para>MODEL: "model", holds the global data, variables and description of a model. 
-	  Evolution of "model state" object for 4.0 version of getfem++.</para>
-      </listitem>
-    </itemizedlist>
-
-    <para>Various "objects" can be manipulated by the getfem-matlab toolbox, see fig. *. 
-      The MESH and MESHFEM objects are the two most important objects.</para>
-
-    <para>The getfem-matlab toolbox uses its own memory management. Hence getfem++ objects are not cleared when a </para>
-    <programlisting role="example"><![CDATA[ 
---> clear all
- ]]></programlisting>
-
-    <para>is issued at the matlab prompt, but instead the function </para>
-
-    <programlisting role="example"><![CDATA[ 
---> gf_workspace('clear all')
- ]]></programlisting>
-
-    <para>should be used. The various getfem-matlab object can be accessed via handles (or descriptors), which are just matlab 
-      structures containing 32-bits integer identifiers to the real objects. Hence the matlab command </para>
-
-    <programlisting role="example"><![CDATA[ 
---> whos
- ]]></programlisting>
-
-    <para>does not report the memory consumption of getfem++ objects (except the marginal space used by the handle). Instead, you should use </para>
-
-    <programlisting role="example"><![CDATA[ 
---> gf_workspace('stats')
- ]]></programlisting>
-
-    <para>There are two kinds of getfem-matlab objects:</para>
-    <itemizedlist>
-      <listitem>
-	<para> static ones, which can not be deleted: ELTM, FEM, INTEG, GEOTRANS and CVSTRUCT. Hopefully their memory consumption is very low.</para>
-      </listitem>
-      <listitem>
-	<para> dynamic ones, which can be destroyed, and are handled by the gf_workspace function: MESH, MESHFEM, MESHIM, SLICE, SPMAT, PRECOND. </para>
-      </listitem>
-    </itemizedlist>
-    <para>The objects MESH and MESHFEM are not independent: a MESHFEM object is always linked to a MESH object, and a MESH object can be 
-      used by several MESHFEM objects. Hence when you request the destruction of a MESH object, its destruction might be delayed until 
-      it is not used anymore by any MESHFEM (these objects waiting for deletion are listed in the anonymous workspace section 
-      of gf_workspace('stats')). </para>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_workspace">gf_workspace</link></member>
-      <member><link linkend="gf_mesh">gf_mesh</link></member>
-      <member><link linkend="gf_fem">gf_fem</link></member>
-      <member><link linkend="gf_plot">gf_plot</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <para>Y. Collette</para>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/preliminary.xml b/interface/src/scilab/help/en_US/preliminary.xml
deleted file mode 100644
index 6f0d9ad..0000000
--- a/interface/src/scilab/help/en_US/preliminary.xml
+++ /dev/null
@@ -1,130 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="preliminary" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:xi="http://www.w3.org/2001/XInclude"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:html="http://www.w3.org/1999/xhtml"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <refnamediv>
-    <refname>preliminary</refname>
-
-    <refpurpose>This is just a short summary of the terms employed in this
-    manual.</refpurpose>
-  </refnamediv>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>If you are not familiar with finite elements, this should be useful
-    (but in any case, you should definitively read the getfem++ project
-    documentation).</para>
-
-    <para>The mesh is composed of convexes. What we call convexes can be
-    simple line segments, prisms, tetrahedrons, curved triangles, of even
-    something which is not convex (in the geometrical sense). They all have an
-    associated reference convex: for segments, this will be the [0,1] segment,
-    for triangles this will be the canonical triangle (0,0)-(0,1)-(1,0)
-    etc...All convexes of the mesh are constructed from the reference convex
-    through a geometric transformation. In simple cases (when the convexes are
-    simplices for example), this transformation will be linear (hence it is
-    easily inverted, which can be a great advantage). In order to define the
-    geometric transformation, one defines geometrical nodes on the reference
-    convex. The geometrical transformation maps these nodes to the mesh
-    nodes.</para>
-
-    <para>On the mesh, one defines a set a basis functions: the FEM. A FEM is
-    associated at each convex. The basis functions are also attached to some
-    geometrical points (which can be arbitrarily chosen). These points are
-    similar to the mesh nodes, but they don't have to be the same (this only
-    happens on very simple cases, such as a classical P1 fem on a triangular
-    mesh). The set of all basis functions on the mesh forms the basis of a
-    vector space, on which the PDE will be solved. These basis functions (and
-    their associated geometrical point) are the degrees of freedom (dof). The
-    FEM is said to be Lagrangian when each of its basis functions is equal to
-    one at its attached geometrical point, and is null at the geometrical
-    points of others basis functions. This is an important property as it is
-    very easy to interpolate an arbitrary function on the finite elements
-    space.</para>
-
-    <para>The finite elements method involves evaluation of integrals of these
-    basis functions (or product of basis functions etc...) on convexes (and
-    faces of convexes). In simple cases (polynomial basis functions and linear
-    geometrical transformation), one can evaluate analytically these
-    integrals. In other cases, one has to approximate it, using quadrature
-    formulas. Hence, at each convex is attached an integration method along
-    with the FEM. If you have to use an approximate integration method, always
-    choose carefully its order(i.e. highest degree of the polynomials who are
-    exactly integrated with the method) : the degree of the FEM, of the
-    polynomial degree of the geometrical transformation, and the nature of the
-    elementary matrix have to be taken into account. If you are unsure about
-    the appropriate degree, always prefer a high order integration method
-    (which will slow down the assembly) to a low order one which will produce
-    a useless linear-system.</para>
-
-    <para>The process of construction of a global linear system from integrals
-    of basis functions on each convex is the assembly.</para>
-
-    <para>A mesh, with a set of FEM attached to its convexes is called a
-    mesh_fem object in GetFEM++.</para>
-
-    <para>A mesh, with a set of integration methods attached to its convexes
-    is called a mesh_im object in GetFEM++ (New in getfem 2.0).</para>
-
-    <para>A mesh_fem can be used to approximate scalar fields (heat, pression,
-    ..), or vector fields (displacement, electric field, ..). A mesh_im will
-    be used to perform numerical integrations on these fields. Most of the
-    finite elements implemented in GetFEM++ are scalar (however, TR0 and edges
-    elements are also available). Of course, these scalar FEMs can be used to
-    approximate each component of a vector field. This is done by setting the
-    Qdim of the mesh_fem to the dimension of the vector field (i.e. Qdim=1
-    => scalar field, Qdim=2 => 2D vector field etc...).</para>
-
-    <para>When solving a PDE, one often has to use more than one FEM. The most
-    important one will be of course the one on which is defined the solution
-    of the PDE. But most PDEs involve various coefficients, for
-    example:</para>
-
-    <para><latex align="center"><![CDATA[\nabla\cdot\left(\lambda\left(x\right)\nabla u\right)=f\left(x\right)]]></latex></para>
-
-    <para>Hence one has to define a FEM for the main unknown u, but also for
-    the data λ(x) and f(x) if they are not constant. In order to interpolate
-    easily these coefficients in their finite element space, one often choose
-    a Lagrangian FEM.</para>
-
-    <para>The convexes, mesh nodes, and dof are all numbered. We sometimes
-    refer to the number associated to a convex as its convex id (contracted to
-    cvid). Mesh node numbers are also called point id (contracted to pid).
-    Faces of convexes do not have a global numbering, but only a local number
-    in each convex. Hence functions which need or return a list of faces will
-    always use a two-rows matrix, the first one containing convex IDs, and the
-    second one containing local face number.</para>
-
-    <para>While the dof are always numbered consecutively, this is not always
-    the case for point ids and convex ids, especially if you have removed
-    points or convexes from the mesh. To ensure that they form a continuous
-    sequence (starting from 1), you have to call gf_mesh_set(m,'optimize
-    structure').</para>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="gf_workspace">gf_workspace</link></member>
-
-      <member><link linkend="gf_mesh">gf_mesh</link></member>
-
-      <member><link linkend="gf_fem">gf_fem</link></member>
-
-      <member><link linkend="gf_plot">gf_plot</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <para>Y. Collette</para>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/CHAPTER b/interface/src/scilab/help/en_US/sparses/CHAPTER
deleted file mode 100644
index 4f3b8e4..0000000
--- a/interface/src/scilab/help/en_US/sparses/CHAPTER
+++ /dev/null
@@ -1 +0,0 @@
-title = Sparse functions
diff --git a/interface/src/scilab/help/en_US/sparses/sp_cgne.xml b/interface/src/scilab/help/en_US/sparses/sp_cgne.xml
deleted file mode 100644
index 5d9ac05..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_cgne.xml
+++ /dev/null
@@ -1,132 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_cgne" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_cgs</refname>
-
-    <refpurpose>Use a conjugate gradient for a normal equation to solve the system A.x = b</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[xsol[,iter]] = sp_cgne(A,b,tol[,maxit[,M[,x0]]])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>A</term>
-
-        <listitem>
-          <para>the A real sparse matrix of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>b</term>
-
-        <listitem>
-          <para>the b real vector of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>tol</term>
-
-        <listitem>
-          <para>the tolerance for the resolution of the equation system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>maxit</term>
-
-        <listitem>
-          <para>the maximum number of iteration of the solver.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>M</term>
-
-        <listitem>
-          <para>the preconditionning matrix (an identity matrix by
-          default). The preconditionning matrix must be symmetric.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>x0</term>
-
-        <listitem>
-          <para>an initial starting solution.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>xsol</term>
-
-        <listitem>
-          <para>the solution vector of the system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>iter</term>
-
-        <listitem>
-          <para>the number of iterations performed to solve the system.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Use a conjugate gradient for a normal equation to solve the system A.x = b</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_cgs">sp_cgs</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_cgs.xml b/interface/src/scilab/help/en_US/sparses/sp_cgs.xml
deleted file mode 100644
index 53b24ae..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_cgs.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_cgs" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_cgs</refname>
-
-    <refpurpose>Use a conjugate gradient to solve the system A.x = b</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[xsol[,iter[,residual]]] = sp_cgs(A,b,tol[,maxit[,M[,x0]]])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>A</term>
-
-        <listitem>
-          <para>the A real sparse matrix of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>b</term>
-
-        <listitem>
-          <para>the b real vector of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>tol</term>
-
-        <listitem>
-          <para>the tolerance for the resolution of the equation system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>maxit</term>
-
-        <listitem>
-          <para>the maximum number of iteration of the solver.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>M</term>
-
-        <listitem>
-          <para>the preconditionning matrix (an identity matrix by default).</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>x0</term>
-
-        <listitem>
-          <para>an initial starting solution.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>xsol</term>
-
-        <listitem>
-          <para>the solution vector of the system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>iter</term>
-
-        <listitem>
-          <para>the number of iterations performed to solve the system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>residual</term>
-
-        <listitem>
-          <para>the residual vector of the system of equations.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Use a conjugate gradient to solve the system A.x = b</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_cgne">sp_cgne</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_chol.xml b/interface/src/scilab/help/en_US/sparses/sp_chol.xml
deleted file mode 100644
index 255a4a0..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_chol.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_chol" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_lu</refname>
-
-    <refpurpose>Performs a Cholesky decomposition on a sparse matrix</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[R] = sp_chol(M)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>M</term>
-
-        <listitem>
-          <para>the real sparse matrix on which we will perform the
-          Cholesky decomposition</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>R</term>
-
-        <listitem>
-          <para>the R sparse matrix from the Cholesky decomposition </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Performs a Cholesky decomposition on a sparse matrix such
-    that:</para>
-    <para>R'*R=M</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_cgs">sp_cgs</link></member>
-      <member><link linkend="sp_cgne">sp_cgne</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_cholinc.xml b/interface/src/scilab/help/en_US/sparses/sp_cholinc.xml
deleted file mode 100644
index 29a4a6d..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_cholinc.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_cholinc" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_lu</refname>
-
-    <refpurpose>Performs an incomplete Cholesky decomposition on a sparse matrix</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[R] = sp_chol(M)</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>M</term>
-
-        <listitem>
-          <para>the real sparse matrix on which we will perform the
-          Cholesky decomposition</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>R</term>
-
-        <listitem>
-          <para>the R sparse matrix from the Cholesky decomposition </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Performs a Cholesky decomposition on a sparse matrix such
-    that:</para>
-    <para>R'*R=M</para>
-    <para>At the end of the incomplete Cholesky decomposition, the R
-    matrix will contain a number of non zeros elements which is less
-    or equal to the number of non zeros elements in the M matrix. </para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cgs">sp_cgs</link></member>
-      <member><link linkend="sp_cgne">sp_cgne</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_chsolve.xml b/interface/src/scilab/help/en_US/sparses/sp_chsolve.xml
deleted file mode 100644
index 45f92ef..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_chsolve.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_chsolve" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_cgs</refname>
-
-    <refpurpose>Use a Cholesky decomposition to solve the system A.x = b</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[xsol] = sp_chsolve(A,b])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>A</term>
-
-        <listitem>
-          <para>the A real sparse matrix of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>b</term>
-
-        <listitem>
-          <para>the b real vector of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>xsol</term>
-
-        <listitem>
-          <para>the solution vector of the system.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Solve the system A.x = b via a Cholesky decomposition
-    (solve L.L'.x = b)</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_cgne">sp_cgne</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_gmres.xml b/interface/src/scilab/help/en_US/sparses/sp_gmres.xml
deleted file mode 100644
index 1be83d1..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_gmres.xml
+++ /dev/null
@@ -1,141 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_gmres" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_cgs</refname>
-
-    <refpurpose>Use a generalized minimum residual algorithm of Saad &
-    Schultz to solve the system A.x = b</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[xsol[,iter]] = sp_gmres(A,b,tol[,maxit[,k[,M[,x0]]]])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>A</term>
-
-        <listitem>
-          <para>the A real sparse matrix of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>b</term>
-
-        <listitem>
-          <para>the b real vector of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>tol</term>
-
-        <listitem>
-          <para>the tolerance for the resolution of the equation system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>k</term>
-
-        <listitem>
-          <para> no. of direction (search) vectors; = 0 - none.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>maxit</term>
-
-        <listitem>
-          <para>the maximum number of iteration of the solver.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>M</term>
-
-        <listitem>
-          <para>the preconditionning matrix (an identity matrix by default).</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>x0</term>
-
-        <listitem>
-          <para>an initial starting solution.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>xsol</term>
-
-        <listitem>
-          <para>the solution vector of the system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>iter</term>
-
-        <listitem>
-          <para>the number of iterations performed to solve the system.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Use a generalized minimum residual algorithm of Saad &
-    Schultz to solve the system A.x = b</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_cgne">sp_cgne</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_cgs">sp_cgs</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_lu.xml b/interface/src/scilab/help/en_US/sparses/sp_lu.xml
deleted file mode 100644
index 7884501..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_lu.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_lu" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_lu</refname>
-
-    <refpurpose>Performs a LU decomposition on a sparse matrix</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[L[,U[,P]]] = sp_lu(M[,alpha])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>M</term>
-
-        <listitem>
-          <para>the real sparse matrix on which we will perform the
-          LU decomposition</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>alpha</term>
-
-        <listitem>
-          <para>a coefficient used in the partial pivoting (default
-          value: 1).</para>
-	  <para>partial pivoting and Markowitz criterion:</para>
-          <para>|a[p][k]| >= alpha * max_i |a[i][k]|</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>L</term>
-
-        <listitem>
-          <para>the L sparse matrix from the LU decomposition </para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>U</term>
-
-        <listitem>
-          <para>the U sparse matrix from the LU decomposition</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>P</term>
-
-        <listitem>
-          <para>The permutation matrix such that L*U = P*A</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Performs a LU decomposition on a sparse matrix</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_cgs">sp_cgs</link></member>
-      <member><link linkend="sp_cgne">sp_sgne</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_luinc.xml b/interface/src/scilab/help/en_US/sparses/sp_luinc.xml
deleted file mode 100644
index 92e976a..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_luinc.xml
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_luinc" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_lu</refname>
-
-    <refpurpose>Performs an incomplete LU decomposition on a sparse matrix</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[L[,U]] = sp_luinc(M[,alpha])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>M</term>
-
-        <listitem>
-          <para>the real sparse matrix on which we will perform the
-          LU decomposition</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>alpha</term>
-
-        <listitem>
-          <para>a coefficient used in the partial pivoting (default
-          value: 1).</para>
-	  <para>partial pivoting and Markowitz criterion:</para>
-          <para>|a[p][k]| >= alpha * max_i |a[i][k]|</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>L</term>
-
-        <listitem>
-          <para>the L sparse matrix from the LU decomposition </para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>U</term>
-
-        <listitem>
-          <para>the U sparse matrix from the LU decomposition</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Performs an incomplete LU decomposition on a sparse
-    matrix.</para>
-    <para>At the end of the decomposition, the number of non zeros
-    elements in the L and U matrixes is less or equal to the number of
-    non zeros elements in the M matrix.</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_cgs">sp_cgs</link></member>
-      <member><link linkend="sp_cgne">sp_sgne</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_lusolve.xml b/interface/src/scilab/help/en_US/sparses/sp_lusolve.xml
deleted file mode 100644
index 475b225..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_lusolve.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_lusolve" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_cgs</refname>
-
-    <refpurpose>Use a LU decomposition to solve the system A.x = b</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[xsol] = sp_lusolve(A,b])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>A</term>
-
-        <listitem>
-          <para>the A real sparse matrix of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>b</term>
-
-        <listitem>
-          <para>the b real vector of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>xsol</term>
-
-        <listitem>
-          <para>the solution vector of the system.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Solve the system A.x = b via a LU decomposition.</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_cgne">sp_cgne</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_mgcr">sp_mgcr</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/en_US/sparses/sp_mgcr.xml b/interface/src/scilab/help/en_US/sparses/sp_mgcr.xml
deleted file mode 100644
index 9819670..0000000
--- a/interface/src/scilab/help/en_US/sparses/sp_mgcr.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<refentry version="5.0-subset Scilab" xml:id="sp_mgcr" xml:lang="en"
-          xmlns="http://docbook.org/ns/docbook"
-          xmlns:xlink="http://www.w3.org/1999/xlink"
-          xmlns:svg="http://www.w3.org/2000/svg"
-          xmlns:ns3="http://www.w3.org/1999/xhtml"
-          xmlns:mml="http://www.w3.org/1998/Math/MathML"
-          xmlns:db="http://docbook.org/ns/docbook">
-  <info>
-    <pubdate>$LastChangedDate: 2009-09-16 $</pubdate>
-  </info>
-
-  <refnamediv>
-    <refname>sp_cgs</refname>
-
-    <refpurpose>Use a modified generalized conjugate residual algorithm to solve the system A.x = b</refpurpose>
-  </refnamediv>
-
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-
-    <synopsis>[xsol[,iter[,residual]]] = sp_mgcr(A,b,tol[,maxit[,k[,M[,x0]]]])</synopsis>
-  </refsynopsisdiv>
-
-  <refsection>
-    <title>Parameters</title>
-
-    <variablelist>
-      <varlistentry>
-        <term>A</term>
-
-        <listitem>
-          <para>the A real sparse matrix of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>b</term>
-
-        <listitem>
-          <para>the b real vector of the system to be solved.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>tol</term>
-
-        <listitem>
-          <para>the tolerance for the resolution of the equation system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>k</term>
-
-        <listitem>
-          <para> no. of direction (search) vectors; = 0 - none.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>maxit</term>
-
-        <listitem>
-          <para>the maximum number of iteration of the solver.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>M</term>
-
-        <listitem>
-          <para>the preconditionning matrix (an identity matrix by default).</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>x0</term>
-
-        <listitem>
-          <para>an initial starting solution.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>xsol</term>
-
-        <listitem>
-          <para>the solution vector of the system.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>iter</term>
-
-        <listitem>
-          <para>the number of iterations performed to solve the system.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-
-  <refsection>
-    <title>Description</title>
-
-    <para>Use a conjugate gradient to solve the system A.x = b</para>
-  </refsection>
-
-  <refsection>
-    <title>Example</title>
-
-    <programlisting role="example"><![CDATA[ 
- ]]></programlisting>
-  </refsection>
-
-  <refsection>
-    <title>See Also</title>
-
-    <simplelist type="inline">
-      <member><link linkend="sp_luinc">sp_luinc</link></member>
-      <member><link linkend="sp_chol">sp_chol</link></member>
-      <member><link linkend="sp_cholinc">sp_cholinc</link></member>
-      <member><link linkend="sp_lu">sp_lu</link></member>
-      <member><link linkend="sp_cgne">sp_cgne</link></member>
-      <member><link linkend="sp_gmres">sp_gmres</link></member>
-      <member><link linkend="sp_cgs">sp_cgs</link></member>
-      <member><link linkend="sp_chsolve">sp_chsolve</link></member>
-      <member><link linkend="sp_lusolve">sp_lusolve</link></member>
-    </simplelist>
-  </refsection>
-
-  <refsection>
-    <title>Authors</title>
-
-    <simplelist type="vert">
-      <member>Yann COLLETTE</member>
-    </simplelist>
-  </refsection>
-</refentry>
diff --git a/interface/src/scilab/help/fig/gf_fem_get_fig_1.png b/interface/src/scilab/help/fig/gf_fem_get_fig_1.png
deleted file mode 100644
index 4f851fc..0000000
Binary files a/interface/src/scilab/help/fig/gf_fem_get_fig_1.png and /dev/null differ
diff --git a/interface/src/scilab/help/fig/gf_plot_mesh_fig_1.png b/interface/src/scilab/help/fig/gf_plot_mesh_fig_1.png
deleted file mode 100644
index d54e905..0000000
Binary files a/interface/src/scilab/help/fig/gf_plot_mesh_fig_1.png and /dev/null differ
diff --git a/interface/src/scilab/help/fig/hierarchy.png b/interface/src/scilab/help/fig/hierarchy.png
deleted file mode 100644
index bafcdba..0000000
Binary files a/interface/src/scilab/help/fig/hierarchy.png and /dev/null differ
diff --git a/interface/src/scilab/help/fig/tripodvonmiseswithmesh_small.png b/interface/src/scilab/help/fig/tripodvonmiseswithmesh_small.png
deleted file mode 100644
index a8cb210..0000000
Binary files a/interface/src/scilab/help/fig/tripodvonmiseswithmesh_small.png and /dev/null differ
diff --git a/interface/src/scilab/help/fr_FR/build_help.sce b/interface/src/scilab/help/fr_FR/build_help.sce
deleted file mode 100644
index eaee34a..0000000
--- a/interface/src/scilab/help/fr_FR/build_help.sce
+++ /dev/null
@@ -1,11 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009
-// This file is released into the public domain
-// ====================================================================
-
-help_lang_dir = get_absolute_file_path('build_help.sce');
-
-tbx_build_help(TOOLBOX_TITLE, help_lang_dir);
-
-clear help_lang_dir;
diff --git a/interface/src/scilab/help/mml/avoiding_eq1.mml b/interface/src/scilab/help/mml/avoiding_eq1.mml
deleted file mode 100644
index 29d1485..0000000
--- a/interface/src/scilab/help/mml/avoiding_eq1.mml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mrow>
-     <math:mo math:stretchy="false">∫</math:mo>
-     <math:mfenced math:open="" math:close="">
-      <math:mrow>
-       <math:mi>h</math:mi>
-       <math:mfenced math:open="" math:close="">
-        <math:mi>x</math:mi>
-       </math:mfenced>
-       <math:mi>u</math:mi>
-       <math:mfenced math:open="" math:close="">
-        <math:mi>x</math:mi>
-       </math:mfenced>
-      </math:mrow>
-     </math:mfenced>
-    </math:mrow>
-    <math:mo math:stretchy="false">⋅</math:mo>
-    <math:mi>v</math:mi>
-   </math:mrow>
-   <math:mrow>
-    <math:mfenced math:open="" math:close="">
-     <math:mi>x</math:mi>
-    </math:mfenced>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mrow>
-     <math:mo math:stretchy="false">∫</math:mo>
-     <math:mi>r</math:mi>
-    </math:mrow>
-   </math:mrow>
-   <math:mrow>
-    <math:mfenced math:open="" math:close="">
-     <math:mi>x</math:mi>
-    </math:mfenced>
-    <math:mo math:stretchy="false">⋅</math:mo>
-    <math:mi>v</math:mi>
-   </math:mrow>
-   <math:mfenced math:open="" math:close="">
-    <math:mi>x</math:mi>
-   </math:mfenced>
-   <math:mo math:stretchy="false">∀</math:mo>
-   <math:mi>v</math:mi>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">int left( h left( x right) u left( x right) right) cdot v left( x right) = int r left( x right) cdot v left( x right) forall v</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_asm_eq1.mml b/interface/src/scilab/help/mml/gf_asm_eq1.mml
deleted file mode 100644
index 7293bc7..0000000
--- a/interface/src/scilab/help/mml/gf_asm_eq1.mml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mo math:stretchy="false">∇</math:mo>
-   <math:mo math:stretchy="false">⋅</math:mo>
-   <math:mfenced math:open="" math:close="">
-    <math:mrow>
-     <math:mi>a</math:mi>
-     <math:mfenced math:open="" math:close="">
-      <math:mi>x</math:mi>
-     </math:mfenced>
-     <math:mo math:stretchy="false">∇</math:mo>
-     <math:mi>u</math:mi>
-    </math:mrow>
-   </math:mfenced>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">nabla cdot left( a left( x right) nabla u right)</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_asm_eq2.mml b/interface/src/scilab/help/mml/gf_asm_eq2.mml
deleted file mode 100644
index 5c87a3d..0000000
--- a/interface/src/scilab/help/mml/gf_asm_eq2.mml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mo math:stretchy="false">∇</math:mo>
-   <math:mo math:stretchy="false">⋅</math:mo>
-   <math:mfenced math:open="" math:close="">
-    <math:mrow>
-     <math:mi>C</math:mi>
-     <math:mfenced math:open="" math:close="">
-      <math:mi>x</math:mi>
-     </math:mfenced>
-     <math:mi math:fontstyle="normal">:</math:mi>
-     <math:mo math:stretchy="false">∇</math:mo>
-     <math:mi>u</math:mi>
-    </math:mrow>
-   </math:mfenced>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">nabla cdot left( C left( x right) : nabla u right)</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_asm_eq3.mml b/interface/src/scilab/help/mml/gf_asm_eq3.mml
deleted file mode 100644
index 7386efa..0000000
--- a/interface/src/scilab/help/mml/gf_asm_eq3.mml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mo math:stretchy="false">−</math:mo>
-    <math:mo math:stretchy="false">ν</math:mo>
-   </math:mrow>
-   <math:mfenced math:open="" math:close="">
-    <math:mi>x</math:mi>
-   </math:mfenced>
-   <math:mo math:stretchy="false">Δ</math:mo>
-   <math:mrow>
-    <math:mi>u</math:mi>
-    <math:mo math:stretchy="false">+</math:mo>
-    <math:mo math:stretchy="false">∇</math:mo>
-   </math:mrow>
-   <math:mrow>
-    <math:mi>p</math:mi>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mn>0</math:mn>
-   </math:mrow>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">- %nu left( x right) %DELTA u + nabla p = 0</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_asm_eq4.mml b/interface/src/scilab/help/mml/gf_asm_eq4.mml
deleted file mode 100644
index c03200f..0000000
--- a/interface/src/scilab/help/mml/gf_asm_eq4.mml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mo math:stretchy="false">∇</math:mo>
-    <math:mo math:stretchy="false">⋅</math:mo>
-    <math:mi>u</math:mi>
-   </math:mrow>
-   <math:mo math:stretchy="false">=</math:mo>
-   <math:mn>0</math:mn>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">nabla cdot u = 0</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_asm_eq5.mml b/interface/src/scilab/help/mml/gf_asm_eq5.mml
deleted file mode 100644
index bdaabd3..0000000
--- a/interface/src/scilab/help/mml/gf_asm_eq5.mml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mo math:stretchy="false">Δ</math:mo>
-   <math:mrow>
-    <math:mi>u</math:mi>
-    <math:mo math:stretchy="false">+</math:mo>
-    <math:msup>
-     <math:mi>k</math:mi>
-     <math:mn>2</math:mn>
-    </math:msup>
-   </math:mrow>
-   <math:mrow>
-    <math:mi>u</math:mi>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mn>0</math:mn>
-   </math:mrow>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">%DELTA u + k^2 u = 0</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_asm_eq6.mml b/interface/src/scilab/help/mml/gf_asm_eq6.mml
deleted file mode 100644
index d7882c1..0000000
--- a/interface/src/scilab/help/mml/gf_asm_eq6.mml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mo math:stretchy="false">Δ</math:mo>
-   <math:mrow>
-    <math:mfenced math:open="" math:close="">
-     <math:mrow>
-      <math:mi>a</math:mi>
-      <math:mfenced math:open="" math:close="">
-       <math:mi>x</math:mi>
-      </math:mfenced>
-      <math:mo math:stretchy="false">Δ</math:mo>
-      <math:mi>u</math:mi>
-     </math:mrow>
-    </math:mfenced>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mn>0</math:mn>
-   </math:mrow>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">%DELTA left( a left( x right) %DELTA u right) = 0</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_model_set_eq1.mml b/interface/src/scilab/help/mml/gf_model_set_eq1.mml
deleted file mode 100644
index 1e6a3c2..0000000
--- a/interface/src/scilab/help/mml/gf_model_set_eq1.mml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mo math:stretchy="false">−</math:mo>
-    <math:mtext>div</math:mtext>
-   </math:mrow>
-   <math:mfenced math:open="" math:close="">
-    <math:mrow>
-     <math:mi>a</math:mi>
-     <math:mo math:stretchy="false">∇</math:mo>
-     <math:mi>u</math:mi>
-    </math:mrow>
-   </math:mfenced>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">- "div" left( a nabla u right )</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_model_set_eq2.mml b/interface/src/scilab/help/mml/gf_model_set_eq2.mml
deleted file mode 100644
index 4e55032..0000000
--- a/interface/src/scilab/help/mml/gf_model_set_eq2.mml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mo math:stretchy="false">∫</math:mo>
-    <math:mfenced math:open="" math:close="">
-     <math:mrow>
-      <math:mi>q</math:mi>
-      <math:mi>u</math:mi>
-     </math:mrow>
-    </math:mfenced>
-   </math:mrow>
-   <math:mo math:stretchy="false">⋅</math:mo>
-   <math:mi>v</math:mi>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">int left( q u right) cdot v </math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_model_set_eq3.mml b/interface/src/scilab/help/mml/gf_model_set_eq3.mml
deleted file mode 100644
index 28ae08e..0000000
--- a/interface/src/scilab/help/mml/gf_model_set_eq3.mml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mo math:stretchy="false">θ</math:mo>
-   <math:mi>K</math:mi>
-   <math:mrow>
-    <math:msup>
-     <math:mi>U</math:mi>
-     <math:mrow>
-      <math:mi>n</math:mi>
-      <math:mo math:stretchy="false">+</math:mo>
-      <math:mn>1</math:mn>
-     </math:mrow>
-    </math:msup>
-    <math:mo math:stretchy="false">+</math:mo>
-    <math:mrow>
-     <math:mo math:stretchy="false">(</math:mo>
-     <math:mrow>
-      <math:mn>1</math:mn>
-      <math:mo math:stretchy="false">−</math:mo>
-      <math:mo math:stretchy="false">θ</math:mo>
-     </math:mrow>
-     <math:mo math:stretchy="false">)</math:mo>
-    </math:mrow>
-   </math:mrow>
-   <math:mi>K</math:mi>
-   <math:msup>
-    <math:mi>U</math:mi>
-    <math:mi>n</math:mi>
-   </math:msup>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">%theta K U^{n+1} + (1 - %theta) K U^{n}</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/gf_model_set_eq4.mml b/interface/src/scilab/help/mml/gf_model_set_eq4.mml
deleted file mode 100644
index d388fe5..0000000
--- a/interface/src/scilab/help/mml/gf_model_set_eq4.mml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mi>K</math:mi>
-   <math:mfenced math:open="" math:close="">
-    <math:mrow>
-     <math:mfenced math:open="" math:close="">
-      <math:mrow>
-       <math:msup>
-        <math:mi>U</math:mi>
-        <math:mrow>
-         <math:mi>n</math:mi>
-         <math:mo math:stretchy="false">+</math:mo>
-         <math:mn>1</math:mn>
-        </math:mrow>
-       </math:msup>
-       <math:mo math:stretchy="false">+</math:mo>
-       <math:msup>
-        <math:mi>U</math:mi>
-        <math:mi>n</math:mi>
-       </math:msup>
-      </math:mrow>
-     </math:mfenced>
-     <math:mo math:stretchy="false">/</math:mo>
-     <math:mn>2</math:mn>
-    </math:mrow>
-   </math:mfenced>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">K left( left( U^{n+1} + U^{n} right) / 2 right)</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/preliminary_eq1.mml b/interface/src/scilab/help/mml/preliminary_eq1.mml
deleted file mode 100644
index 322afca..0000000
--- a/interface/src/scilab/help/mml/preliminary_eq1.mml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mrow>
-     <math:mo math:stretchy="false">∇</math:mo>
-     <math:mo math:stretchy="false">⋅</math:mo>
-     <math:mfenced math:open="" math:close="">
-      <math:mrow>
-       <math:mo math:stretchy="false">λ</math:mo>
-       <math:mfenced math:open="" math:close="">
-        <math:mi>x</math:mi>
-       </math:mfenced>
-       <math:mo math:stretchy="false">∇</math:mo>
-       <math:mi>u</math:mi>
-      </math:mrow>
-     </math:mfenced>
-    </math:mrow>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mi>f</math:mi>
-   </math:mrow>
-   <math:mfenced math:open="" math:close="">
-    <math:mi>x</math:mi>
-   </math:mfenced>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">nabla cdot left( %lambda left( x right) nabla u right) = f left( x right)</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/step_by_step_eq1.mml b/interface/src/scilab/help/mml/step_by_step_eq1.mml
deleted file mode 100644
index d810a4f..0000000
--- a/interface/src/scilab/help/mml/step_by_step_eq1.mml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mi>u</math:mi>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mi>x</math:mi>
-   </math:mrow>
-   <math:mfenced math:open="" math:close="">
-    <math:mrow>
-     <math:mi>x</math:mi>
-     <math:mo math:stretchy="false">−</math:mo>
-     <math:mn>1</math:mn>
-    </math:mrow>
-   </math:mfenced>
-   <math:mi>y</math:mi>
-   <math:mrow>
-    <math:mfenced math:open="" math:close="">
-     <math:mrow>
-      <math:mi>y</math:mi>
-      <math:mo math:stretchy="false">−</math:mo>
-      <math:mn>1</math:mn>
-     </math:mrow>
-    </math:mfenced>
-    <math:mo math:stretchy="false">+</math:mo>
-    <math:msup>
-     <math:mi>x</math:mi>
-     <math:mn>5</math:mn>
-    </math:msup>
-   </math:mrow>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">u = x left( x-1 right) y left( y-1 right) + x^5</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/step_by_step_eq2.mml b/interface/src/scilab/help/mml/step_by_step_eq2.mml
deleted file mode 100644
index 15a599f..0000000
--- a/interface/src/scilab/help/mml/step_by_step_eq2.mml
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mo math:stretchy="false">Δ</math:mo>
-   <math:mrow>
-    <math:mi>u</math:mi>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mn>2</math:mn>
-   </math:mrow>
-   <math:mrow>
-    <math:mfenced math:open="" math:close="">
-     <math:mrow>
-      <math:msup>
-       <math:mi>x</math:mi>
-       <math:mn>2</math:mn>
-      </math:msup>
-      <math:mo math:stretchy="false">+</math:mo>
-      <math:msup>
-       <math:mi>y</math:mi>
-       <math:mn>2</math:mn>
-      </math:msup>
-     </math:mrow>
-    </math:mfenced>
-    <math:mo math:stretchy="false">−</math:mo>
-    <math:mn>2</math:mn>
-   </math:mrow>
-   <math:mrow>
-    <math:mfenced math:open="" math:close="">
-     <math:mrow>
-      <math:mi>x</math:mi>
-      <math:mo math:stretchy="false">+</math:mo>
-      <math:mi>y</math:mi>
-     </math:mrow>
-    </math:mfenced>
-    <math:mo math:stretchy="false">+</math:mo>
-    <math:mn>20</math:mn>
-   </math:mrow>
-   <math:msup>
-    <math:mi>y</math:mi>
-    <math:mn>3</math:mn>
-   </math:msup>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">%DELTA u = 2 left( x^2 + y^2 right) - 2 left( x + y right) + 20 y^3</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/step_by_step_eq3.mml b/interface/src/scilab/help/mml/step_by_step_eq3.mml
deleted file mode 100644
index c65b516..0000000
--- a/interface/src/scilab/help/mml/step_by_step_eq3.mml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mo math:stretchy="false">−</math:mo>
-    <math:mtext>div</math:mtext>
-   </math:mrow>
-   <math:mrow>
-    <math:mfenced math:open="" math:close="">
-     <math:mrow>
-      <math:mi>A</math:mi>
-      <math:mo math:stretchy="false">∇</math:mo>
-      <math:mi>u</math:mi>
-     </math:mrow>
-    </math:mfenced>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mn>...</math:mn>
-   </math:mrow>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">- "div" left( A nabla u right) = ...</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/step_by_step_eq4.mml b/interface/src/scilab/help/mml/step_by_step_eq4.mml
deleted file mode 100644
index 9fc3857..0000000
--- a/interface/src/scilab/help/mml/step_by_step_eq4.mml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mrow>
-    <math:mo math:stretchy="false">∫</math:mo>
-    <math:mi>u</math:mi>
-   </math:mrow>
-   <math:mfenced math:open="" math:close="">
-    <math:mi>x</math:mi>
-   </math:mfenced>
-   <math:mi>v</math:mi>
-   <math:mrow>
-    <math:mfenced math:open="" math:close="">
-     <math:mi>x</math:mi>
-    </math:mfenced>
-    <math:mo math:stretchy="false">=</math:mo>
-    <math:mrow>
-     <math:mo math:stretchy="false">∫</math:mo>
-     <math:mi>r</math:mi>
-    </math:mrow>
-   </math:mrow>
-   <math:mfenced math:open="" math:close="">
-    <math:mi>x</math:mi>
-   </math:mfenced>
-   <math:mi>v</math:mi>
-   <math:mfenced math:open="" math:close="">
-    <math:mi>x</math:mi>
-   </math:mfenced>
-   <math:mo math:stretchy="false">∀</math:mo>
-   <math:mi>v</math:mi>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">int u left( x right) v left( x right) = int r left( x right) v left( x right) forall v</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/help/mml/step_by_step_eq5.mml b/interface/src/scilab/help/mml/step_by_step_eq5.mml
deleted file mode 100644
index 6192eb5..0000000
--- a/interface/src/scilab/help/mml/step_by_step_eq5.mml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd">
-<math:math xmlns:math="http://www.w3.org/1998/Math/MathML">
- <math:semantics>
-  <math:mrow>
-   <math:mi>u</math:mi>
-   <math:mo math:stretchy="false">=</math:mo>
-   <math:mrow>
-    <math:mrow>
-     <math:mrow>
-      <math:msup>
-       <math:mfenced math:open="" math:close="">
-        <math:mrow>
-         <math:mi>x</math:mi>
-         <math:mo math:stretchy="false">−</math:mo>
-         <math:mn>0.5</math:mn>
-        </math:mrow>
-       </math:mfenced>
-       <math:mn>2</math:mn>
-      </math:msup>
-      <math:mo math:stretchy="false">+</math:mo>
-      <math:msup>
-       <math:mfenced math:open="" math:close="">
-        <math:mrow>
-         <math:mi>y</math:mi>
-         <math:mo math:stretchy="false">−</math:mo>
-         <math:mn>0.5</math:mn>
-        </math:mrow>
-       </math:mfenced>
-       <math:mn>2</math:mn>
-      </math:msup>
-     </math:mrow>
-     <math:mo math:stretchy="false">+</math:mo>
-     <math:mrow>
-      <math:mi>x</math:mi>
-      <math:mo math:stretchy="false">/</math:mo>
-      <math:mn>5</math:mn>
-     </math:mrow>
-    </math:mrow>
-    <math:mo math:stretchy="false">−</math:mo>
-    <math:mrow>
-     <math:mi>y</math:mi>
-     <math:mo math:stretchy="false">/</math:mo>
-     <math:mn>3</math:mn>
-    </math:mrow>
-   </math:mrow>
-  </math:mrow>
-  <math:annotation math:encoding="StarMath 5.0">u = left(x - 0.5 right)^2 + left(y - 0.5 right)^2 + x/5 - y/3</math:annotation>
- </math:semantics>
-</math:math>
\ No newline at end of file
diff --git a/interface/src/scilab/jar/scilab_en_US_help.jar b/interface/src/scilab/jar/scilab_en_US_help.jar
deleted file mode 100644
index 1e70381..0000000
Binary files a/interface/src/scilab/jar/scilab_en_US_help.jar and /dev/null differ
diff --git a/interface/src/scilab/license.txt b/interface/src/scilab/license.txt
deleted file mode 100644
index 5c4dbe4..0000000
--- a/interface/src/scilab/license.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Licence of SciGetFEM
-
-Please note that Scilab is released under the terms of the CeCILL license :
-http://www.cecill.info/index.en.html
-
diff --git a/interface/src/scilab/loader.sce b/interface/src/scilab/loader.sce
deleted file mode 100644
index d995d5c..0000000
--- a/interface/src/scilab/loader.sce
+++ /dev/null
@@ -1,10 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce: Please, do not edit this file
-
-try
- getversion("scilab");
-catch
- error("Scilab 5.0 or more is required.");
-end;
-
-exec(get_absolute_file_path("loader.sce")+"etc/"+"sci_getfem.start");
diff --git a/interface/src/scilab/macros/_setdiff.sci b/interface/src/scilab/macros/_setdiff.sci
deleted file mode 100644
index 37878fd..0000000
--- a/interface/src/scilab/macros/_setdiff.sci
+++ /dev/null
@@ -1,95 +0,0 @@
-// Copyright (C) 2000, 2005, 2006, 2007 Paul Kienzle
-//
-// This file is part of Octave.
-//
-// Octave is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 3 of the License, or (at
-// your option) any later version.
-//
-// Octave is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Octave; see the file COPYING.  If not, see
-// <http://www.gnu.org/licenses/>.
-
-// -*- texinfo -*-
-// @deftypefn {Function File} {} setdiff (@var{a}, @var{b})
-// @deftypefnx {Function File} {} setdiff (@var{a}, @var{b}, "rows")
-// Return the elements in @var{a} that are not in @var{b}, sorted in
-// ascending order.  If @var{a} and @var{b} are both column vectors
-// return a column vector, otherwise return a row vector.
-//
-// Given the optional third argument @samp{"rows"}, return the rows in
-// @var{a} that are not in @var{b}, sorted in ascending order by rows.
-// @seealso{unique, union, intersect, setxor, ismember}
-// @end deftypefn
-
-// Author: Paul Kienzle
-// Adapted-by: jwe
-
-function c = _setdiff (a, b, byrows_arg)
-
-[nargout,nargin] = argn();
-
-if (nargin < 2 | nargin > 3) then
-  error('setdiff: 2 or 3 arguments allowed');
-end
-
-byrows = %F;
-
-if (nargin == 3) then
-  if (byrows_arg~="rows") then
-    error('expecting third argument to be ''rows''');
-  elseif (typeof(a)=='list' | typeof(b)=='list') then
-    warning('setdiff: ''rows'' not valid for cell arrays');
-  else
-    byrows = %T;
-  end
-end
-
-if (byrows) then
-  c = unique (a, 'r');
-  if (~isempty (c) & ~isempty (b)) then
-    // Form a and b into combined set.
-    b = unique (b, 'r');
-    [dummy, idx] = gsort([c; b],'lr','i');
-    // Eliminate those elements of a that are the same as in b.
-    dups = find (and(dummy(1:$-1,:) == dummy(2:$,:),2));
-    c = [c;b];
-    dummy(unique([dups dups+1]),:) = [];
-    c = dummy;
-  end
-else
-  c = unique(a);
-  if (~isempty (c) & ~isempty (b)) then
-    // Form a and b into combined set.
-    b = unique(b);
-    // Doesn't work with string
-    if (typeof([c(:); b(:)])=='string') then
-      [dummy, idx] = gsort(-[ascii(c(:)); ascii(b(:))]);
-    else
-      [dummy, idx] = gsort(-double([c(:); b(:)]));
-    end
-    
-    // Eliminate those elements of a that are the same as in b.
-    dups = find (dummy(1:$-1)==dummy(2:$)); 
-    c(idx(dups)) = [];
-    // Reshape if necessary.
-    if (size (c, 1) ~= 1 & size (b, 1) == 1) then
-      c = c.';
-    end
-  end
-end  
-endfunction
-  
-//!assert(setdiff(["bb";"zz";"bb";"zz"],["bb";"cc";"bb"],"rows"), "zz") // OK ??
-//!assert(setdiff(["b";"z";"b";"z"],["b";"c";"b"],"rows"), "z") // OK ??
-//!assert(setdiff(["b";"z";"b";"z"],["b";"c";"b"]), "z") // NOK
-//!assert(setdiff([1, 1; 2, 2; 3, 3; 4, 4], [1, 1; 2, 2; 4, 4], "rows"), [3 3]) // OK
-//!assert(setdiff([1; 2; 3; 4], [1; 2; 4], "rows"), 3) // OK
-//!assert(setdiff([1, 2; 3, 4], [1, 2; 3, 6], "rows"), [3, 4]) // OK ??
-//!assert(setdiff(list("one","two";"three","four"),list("one","two";"three","six")), list("four")) // NOK
diff --git a/interface/src/scilab/macros/add_empty_bound.sci b/interface/src/scilab/macros/add_empty_bound.sci
deleted file mode 100644
index c6c8c75..0000000
--- a/interface/src/scilab/macros/add_empty_bound.sci
+++ /dev/null
@@ -1,11 +0,0 @@
-function pde = add_empty_bound(pde)
-if isempty(pde('bound')) then
-  pde('bound') = list();
-end
-
-pde('bound')($+1) = mlist(['bound','type','R','H']);
-pde('bound')($)('type') = 'Dirichlet';
-pde('bound')($)('R') = [];
-pde('bound')($)('H') = [];
-endfunction
-
diff --git a/interface/src/scilab/macros/assert.sci b/interface/src/scilab/macros/assert.sci
deleted file mode 100644
index 794c74a..0000000
--- a/interface/src/scilab/macros/assert.sci
+++ /dev/null
@@ -1,18 +0,0 @@
-function assert(sx)
-global gverbose;
-global gdebug;
-
-execstr('x = ' + sx);
-if (~and(x(:))) then
-  if (gverbose) then
-    dbstack;      
-  end
-  if (gdebug) then
-    disp('Assertion failed: ' + sx);
-    pause;
-  else
-    error('Assertion failed: ' + sx);
-  end
-end
-endfunction
-
diff --git a/interface/src/scilab/macros/assert_field.sci b/interface/src/scilab/macros/assert_field.sci
deleted file mode 100644
index e97b9ff..0000000
--- a/interface/src/scilab/macros/assert_field.sci
+++ /dev/null
@@ -1,11 +0,0 @@
-//////////////////
-// assert_field //
-//////////////////
-
-function assert_field(pde,varargin)
-for i=1:length(varargin),
-  if (~or(getfield(1,pde)==varargin(i))) then
-    error('no member ' + varargin(i) + ' in mlist pde!'); 
-  end
-end
-endfunction
diff --git a/interface/src/scilab/macros/asserterr.sci b/interface/src/scilab/macros/asserterr.sci
deleted file mode 100644
index e2194fa..0000000
--- a/interface/src/scilab/macros/asserterr.sci
+++ /dev/null
@@ -1,24 +0,0 @@
-function asserterr(sx)
-global gdebug;
-
-// ASSERTERR DOES NOT WORK FOR ASSIGNMENTS (i.e. sx='x=1')
-// ONLY FOR EXPRESSIONS
-//x = evalin('caller',sx, '[''catched'']');
-ierr = execstr(sx, 'errcatch');
-[str,n,line,func]=lasterror();
-[LASTMSG, LASTID] = lasterror();
-if (~ierr) then
-  if (gdebug)      
-    disp('Error triggering test failed: ' + sx);
-    disp('error: ' + str);
-    disp(sprintf('error %d in %s at line %d\n', n, func, line));
-    pause;
-  else
-    disp('Error triggering test failed: ' + sx);
-    disp('error: ' + str);
-    disp(sprintf('error %d in %s at line %d\n', n, func, line));
-    error('');
-  end
-end
-endfunction
-
diff --git a/interface/src/scilab/macros/build_options_list.sci b/interface/src/scilab/macros/build_options_list.sci
deleted file mode 100644
index bfbdd8e..0000000
--- a/interface/src/scilab/macros/build_options_list.sci
+++ /dev/null
@@ -1,7 +0,0 @@
-function opts = build_options_list(varargin)
-opts = init_param();
-for i=1:length(varargin)/2
-  opts = add_param(opts,varargin(2*(i-1)+1),varargin(2*(i-1)+2));
-end
-endfunction
-
diff --git a/interface/src/scilab/macros/buildmacros.sce b/interface/src/scilab/macros/buildmacros.sce
deleted file mode 100644
index 80e3a84..0000000
--- a/interface/src/scilab/macros/buildmacros.sce
+++ /dev/null
@@ -1,12 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009-2010
-// This file is released into the public domain
-// ====================================================================
-
-path = get_absolute_file_path('buildmacros.sce');
-
-genlib('sci_getfemlib',path,%f,%t);
-genlib('sci_getfemoverloadlib',path + filesep() + 'overload',%f,%t);
-
-clear path;
diff --git a/interface/src/scilab/macros/cart2pol.sci b/interface/src/scilab/macros/cart2pol.sci
deleted file mode 100644
index fe5cc00..0000000
--- a/interface/src/scilab/macros/cart2pol.sci
+++ /dev/null
@@ -1,8 +0,0 @@
-function [r, theta] = cart2pol (x, y)
-r = sqrt(x.^2 + y.^2);
-old_ieee = ieee();
-ieee(2)
-theta = atan(y./x);
-ieee(old_ieee);
-endfunction
-
diff --git a/interface/src/scilab/macros/champ3.sci b/interface/src/scilab/macros/champ3.sci
deleted file mode 100644
index 05277b4..0000000
--- a/interface/src/scilab/macros/champ3.sci
+++ /dev/null
@@ -1,22 +0,0 @@
-function champ3(x,y,z,fx,fy,fz,c)
-
-X = zeros(2*length(x),1);
-Y = zeros(2*length(y),1);
-Z = zeros(2*length(z),1);
-
-X(1:2:$) = matrix(x,length(x),1);
-X(2:2:$) = matrix(x+fx,length(x),1);
-Y(1:2:$) = matrix(y,length(y),1);
-Y(2:2:$) = matrix(y+fy,length(y),1);
-Z(1:2:$) = matrix(z,length(x),1);
-Z(2:2:$) = matrix(z+fz,length(z),1);
-
-xsegs(X,Y,c);
-e = gce();
-e.arrow_size = 1;
-e.data(:,3) = Z;
-a = gca();
-a.view = '3d';
-a.data_bounds(:,3) = [min(e.data(:,3)); max(e.data(:,3))];
-endfunction
-
diff --git a/interface/src/scilab/macros/cross.sci b/interface/src/scilab/macros/cross.sci
deleted file mode 100644
index 118d8c1..0000000
--- a/interface/src/scilab/macros/cross.sci
+++ /dev/null
@@ -1,90 +0,0 @@
-// Copyright (C) 1995, 1996, 1997, 1999, 2000, 2002, 2004, 2005, 2006,
-//               2007 Kurt Hornik
-//
-// This file is part of Octave.
-//
-// Octave is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 3 of the License, or (at
-// your option) any later version.
-//
-// Octave is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Octave; see the file COPYING.  If not, see
-// <http://www.gnu.org/licenses/>.
-
-// -*- texinfo -*-
-// @deftypefn {Function File} {} cross (@var{x}, @var{y}, @var{dim})
-// Computes the vector cross product of the two 3-dimensional vectors
-// @var{x} and @var{y}.
-//
-// @example
-// @group
-// cross ([1,1,0], [0,1,1])
-//      @result{} [ 1; -1; 1 ]
-// @end group
-// @end example
-//
-// If @var{x} and @var{y} are matrices, the cross product is applied 
-// along the first dimension with 3 elements. The optional argument 
-// @var{dim} is used to force the cross product to be calculated along
-// the dimension defined by @var{dim}.
-// @end deftypefn
-
-// Author: Kurt Hornik <Kurt.Hornik at wu-wien.ac.at>
-// Created: 15 October 1994
-// Adapted-By: jwe
-
-function z = cross (x, y, dim)
-	
-[nargout,nargin] = argn();
-
-if (ndims (x) < 3 & ndims (y) < 3 & nargin < 3) then
-  // COMPATIBILITY -- opposite behaviour for cross(row,col)
-  // Swap x and y in the assignments below to get the matlab behaviour.
-  // Better yet, fix the calling code so that it uses conformant vectors.
-  if (size(x,2) == 1 & size(y,1) == 1) then
-    warning('cross: taking cross product of column by row');
-    y = y.';
-  elseif (size(x,1) == 1 & size(y,2) == 1) then
-    warning('cross: taking cross product of row by column');
-    x = x.';
-  end
-end
-
-if (nargin == 2) then
-   dim = find (size (x) == 3, 1);
-   if (isempty (dim)) then 
-     error('cross: must have at least one dimension with 3 elements');
-   end
- else
-   if (size (x) ~= 3) then
-     error('cross: dimension dim must have 3 elements');
-   end
-end
-
-nd = ndims (x);
-sz = size (x);
-idx1 = list();
-for i = 1:nd
-  idx1(i) = 1:sz(i);
-end
-idx2 = idx1;
-idx3 = idx1;
-idx1(dim) = 1;
-idx2(dim) = 2;
-idx3(dim) = 3;
-
-if (and(size(x)==size(y))) then
-  z = cat(dim, ...
-          (x(idx2(:)) .* y(idx3(:)) - x(idx3(:)) .* y(idx2(:))), ...
-          (x(idx3(:)) .* y(idx1(:)) - x(idx1(:)) .* y(idx3(:))), ...
-          (x(idx1(:)) .* y(idx2(:)) - x(idx2(:)) .* y(idx1(:))));
-else
-  error('cross: x and y must have the same dimensions');
-end
-endfunction
diff --git a/interface/src/scilab/macros/dot.sci b/interface/src/scilab/macros/dot.sci
deleted file mode 100644
index 53699a3..0000000
--- a/interface/src/scilab/macros/dot.sci
+++ /dev/null
@@ -1,51 +0,0 @@
-// Copyright (C) 1998, 1999, 2000, 2002, 2004, 2005, 2006, 2007
-//               John W. Eaton
-//
-// This file is part of Octave.
-//
-// Octave is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 3 of the License, or (at
-// your option) any later version.
-//
-// Octave is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Octave; see the file COPYING.  If not, see
-// <http://www.gnu.org/licenses/>.
-
-// -*- texinfo -*-
-// @deftypefn {Function File} {} dot (@var{x}, @var{y}, @var{dim})
-// Computes the dot product of two vectors. If @var{x} and @var{y}
-// are matrices, calculate the dot-product along the first 
-// non-singleton dimension. If the optional argument @var{dim} is
-// given, calculate the dot-product along this dimension.
-// @end deftypefn
-
-// Author: jwe
-
-function z = dot (x, y, dim)
-
-[nargout,nargin] = argn();
-
-if (nargin < 3) then
-  if isvector (x) then
-    x = x(:);
-  end
-  if isvector (y) then
-    y = y(:);
-  end
-  if (~and(size(x)==size(y))) then
-    error('dot: sizes of arguments must match')
-  end
-  z = sum(x .* y);
-else
-  if (~and(size(x)==size(y))) then
-    error('dot: sizes of arguments must match')
-  end
-  z = sum(x .* y, dim);
-end
-endfunction
diff --git a/interface/src/scilab/macros/gf_asm_pdetoolbc.sci b/interface/src/scilab/macros/gf_asm_pdetoolbc.sci
deleted file mode 100644
index 0e01cf1..0000000
--- a/interface/src/scilab/macros/gf_asm_pdetoolbc.sci
+++ /dev/null
@@ -1,169 +0,0 @@
-function [Q,G,H,R,F]=gf_asm_pdetoolbc(mf_u, mf_d, b, e, f_expr)
-//  FUNCTION [Q,G,H,R,F]=gf_asm_pdetoolbc(mf_u, mf_d, b, e, f_expr)
-//  'pdetool style' assembling of boundary conditions
-//  See gf_asm
-// $Id: gf_asm_pdetoolbc.m 1520 2004-03-22 13:15:24Z pommier $  
-
-[nargout,nargin] = argn();
-
-if (nargin < 4) then error('not enough input arguments'); end;
-nb_boundaries = size(b,2);
-xyeval = gf_mesh_fem_get(mf_d, 'dof nodes');
-nbdof = size(xyeval,2);
-N=b(1,1); // dimension of the system (1->scalar, 2->vector 2D)
-qdim = gf_mesh_fem_get(mf_u, 'qdim');
-
-if (qdim ~= N) then
-  error(sprintf(['the boundary condition b was generated for a %d-D problem, '...
-	   'while the Qdim of the mesh_fem is %d'], N, qdim));
-end
-if (nargin >= 5 & qdim ~= size(f_expr,1)) then
-  error('the qdim of the mesh fem and the size of f (the volumic source term) do not match');
-end
-if (gf_mesh_fem_get(mf_d, 'qdim') ~= 1) then
-  error('the Qdim of the data mesh_fem should always be 1');
-end
-
-for bnum=1:nb_boundaries,
-  //ignores
-  if (b(1,bnum)==0) then continue; end;
-  
-  //select edges which belong to
-  //boundary 'bnum'
-  E=e(:, find(e(5,:)==bnum));
-  
-  EC = gf_mesh_get(mf_d, 'faces from pid', [E(1,:) E(2,:)]);
-//    EC=[];
-//    for i=1:size(E,2)
-//      EC = [EC gf_mesh_get(mf_d, 'faces from pid', E(1:2,i))];
-//    end;
-  gf_mesh_fem_set(mf_d, 'boundary',bnum, EC);
-  gf_mesh_fem_set(mf_u, 'boundary',bnum, EC);
-
-  M = b(2,bnum); // number of dirichlet conditions (0,1,..N)
-  if (M>N) then disp('invalid geometry matrix'); return; end;
-  
-  clear qexpr gexpr;
-  pos_len = 3;
-  pos = 3+N*N+N+M*N+M;
-  
-  // reading Q expressions
-  gexpr = list();
-  for i=1:N
-    gexpr(i) = list();
-  end
-  
-  for j=1:N
-    for i=1:N
-      len=b(pos_len,bnum);
-      qexpr(i)(j)=char(b(pos:(pos+len-1), bnum)');
-      pos_len = pos_len+1;
-      pos = pos+len;
-    end
-  end
-  
-  
-  // reading G expressions
-  gexpr = list();
-  for i=1:N,
-    len=b(pos_len,bnum);
-    gexpr(i)=char(b(pos:(pos+len-1), bnum)');
-    pos_len = pos_len+1;
-    pos = pos+len;
-  end
-  
-  
-  // reading H expression
-  hexpr = list();
-  for i=1:M
-    hexpr(i) = list();
-  end
-
-  for j=1:N
-    for i=1:M
-      len=b(pos_len,bnum);
-      hexpr(i)(j)=char(b(pos:(pos+len-1), bnum)');
-      pos_len = pos_len+1;
-      pos = pos+len;	
-    end
-  end
-  
-  
-  // reading R expressions
-  rexpr = list();
-  for i=1:M,
-    len=b(pos_len,bnum);
-    rexpr(i)=char(b(pos:(pos+len-1), bnum)');
-    pos_len = pos_len+1;
-    pos = pos+len;	
-  end;
-  
-  
-  // computations of expressions on the dof
-  vQ = zeros(N,N,nbdof);
-  for i=1:N,
-    for j=1:N,
-      vQ(i,j,:) = eval_expr(xyeval, qexpr(i)(j));
-    end;
-  end;
-  vG = zeros(N,nbdof);
-  for i=1:N,
-    vG(i,:) = eval_expr(xyeval, gexpr(i));
-  end;
-
-  vH = zeros(N,N,nbdof);
-  for i=1:M,
-    for j=1:N,
-      vH(i,j,:) = eval_expr(xyeval, hexpr(i)(j));
-    end;
-  end;
-  
-  vR = zeros(N,nbdof);
-  for i=1:M,
-    vR(i,:) = eval_expr(xyeval, rexpr(i));
-  end;
-  bQ = gf_asm('boundary qu term', bnum, mf_u, mf_d, matrix(vQ,N*N,nbdof));
-//    bH = gf_asm('boundary qu term', bnum, mf_u, mf_d, matrix(vH,N*N,nbdof));
-  bG = gf_asm('boundary source', bnum, mf_u, mf_d, matrix(vG,N,nbdof));
-//    bR = gf_asm('neumann', bnum, mf_u, mf_d, matrix(vR,N,nbdof));
-  [bH,bR] = gf_asm('dirichlet',bnum, mf_u, mf_d, matrix(vH,N*N,nbdof), matrix(vR,N,nbdof));
-  if (bnum ~= 1) then
-    Q=Q+bQ; G=G+bG; H=H+bH; R=R+bR;
-  else
-    Q=bQ; G=bG; H=bH; R=bR;
-  end
-end;
-
-// check for volumic source term
-if (nargin == 5 & nargout == 5) then
-  if (typeof(f_expr)=='string') then
-    Fd = zeros(N,nbdof);
-    for i=1:N
-      Fd(i,:) = eval_expr(xyeval, f_expr(i,:));
-    end;
-  else
-    Fd = f_expr;
-  end;
-  F=gf_asm('volumic source', mf_u, mf_d, Fd);
-  F=F(:);
-end;
-endfunction
-
-function V=eval_expr(xypos, expr)
-//disp('expr=' + expr);
-V=zeros(1,size(xypos,2));
-x=xypos(1,:); 
-
-if (size(xypos,1) >= 2) then y=xypos(2,:)
-else 
-  y=0; 
-end
-
-if (size(xypos,1) >= 3) then z=xypos(3,:)
-else 
-  z=0; 
-end
-
-eval(['e=' expr ';']); V(:) = e(:);
-endfunction  
-
diff --git a/interface/src/scilab/macros/gf_colormap.sci b/interface/src/scilab/macros/gf_colormap.sci
deleted file mode 100644
index b4a96b5..0000000
--- a/interface/src/scilab/macros/gf_colormap.sci
+++ /dev/null
@@ -1,132 +0,0 @@
-function out = gf_colormap(name),
-// function  c=gf_colormap(name)
-//   return a colormap, or change the current colormap.
-//   name can be: 'tripod', 'chouette', 'froid', 'tank'
-//   or 'earth'.
-
-[nargout,nargin] = argn();
-
-if (name=='tripod') then
-  r  = [0.7 0.7 0.7]; 
-  l  = r($,:); 
-  s  = 63; 
-  s1 = 20;
-  s2 = 25;
-  s3 = 48;
-  s4 = 55; 
-  for i=1:s, 
-    c1 = max(min((i-s1)/(s2-s1),1),0);
-    c2 = max(min((i-s3)/(s4-s3),1),0); 
-    r($+1,:)=(1-c2)*((1-c1)*l + c1*[1 0 0]) + c2*[1 .8 .2]; 
-  end
-elseif (name=='chouette') then
-  gg = [0.8 1.0  0.8; 
-        0.7 0.9  0.4;
-        0.3 0.8  0.2;
-        0.1 0.7  0.4;
-        0.2 0.7  1.0;
-        0.3 0.3  1.0;
-        1.0 0.8  0.1;
-        1.0 0.6  0.1;
-        1.0 0.45 0.1;
-        1.0 0.3  0.1];
-  r = matrix(repmat(gg',6,1),3,60)'; 
-elseif (name=='froid') then
-  gg = [0.8 1.0 0.8; 
-        0.7 0.9 0.4;
-        0.3 0.8 0.2;
-        0.1 0.7 0.4;
-        0.2 0.7 1.0;
-        0.3 0.3 1.0];
-  r = matrix(repmat(gg',10,1),3,60)';     
-elseif (name=='tank') then
-  r=[0.0 0.0 1.0; 
-     0.0 0.5 1.0; 
-     0.0 1.0 0.5; 
-     0.0 1.0 0.0; 
-     0.5 1.0 0.0; 
-     1.0 0.5 0.0; 
-     1.0 0.4 0.0; 
-     1.0 0.0 0.0;
-     1.0 0.2 0.0; 
-     1.0 0.4 0.0;
-     1.0 0.6 0.0;
-     1.0 0.8 0.0];
-    r = matrix(repmat(r',5,1),3,60)';     
-elseif (name=='earth') then
-  r=[252 233  79; //	Butter 1
-     247 222  30;
-     237 212   0; //	Butter 2
-     216 180   0;
-     196 160   0; //	Butter 3
-     138 226  52; //	Chameleon 1
-     115 210  22; //	Chameleon 2
-      78 154   6];
-  r = matrix(r'/255, 8,1);
-  r = matrix(r,3,length(r)/3)';     
-elseif (name=='getfem') then
-  r = [252 233  79; //	Butter 1
-       237 212   0; //	Butter 2
-       196 160   0; //	Butter 3
-       138 226  52; //	Chameleon 1
-       115 210  22; //	Chameleon 2
-        78 154   6; //	Chameleon 3
-       252 175  62; //	Orange 1
-       245 121   0; //	Orange 2
-       206  92   0; //	Orange 3
-       114 159 207; //	Sky Blue 1
-       114 159 207; //	Sky Blue 1
-        52 101 164; //	Sky Blue 2
-        52 101 164; //	Sky Blue 2
-        32  74 135; //	Sky Blue 3
-        32  74 135; //	Sky Blue 3
-       173 127 168; //	Plum 1
-       173 127 168; //	Plum 1
-       173 127 168; //	Plum 1
-       117  80 123; //	Plum 2
-       117  80 123; //	Plum 2
-       117  80 123; //	Plum 2
-        92  53 102; //	Plum 3
-        92  53 102; //	Plum 3
-        92  53 102; //	Plum 3
-       233 185 110; //	Chocolate 1
-       233 185 110; //	Chocolate 1
-       233 185 110; //	Chocolate 1
-       233 185 110; //	Chocolate 1
-       193 125  17; //	Chocolate 2
-       193 125  17; //	Chocolate 2
-       193 125  17; //	Chocolate 2
-       193 125  17; //	Chocolate 2
-       143  89   2; //	Chocolate 3
-       143  89   2; //	Chocolate 3
-       143  89   2; //	Chocolate 3
-       143  89   2; //	Chocolate 3
-       239  41  41; //	Scarlet Red 1
-       239  41  41; //	Scarlet Red 1
-       239  41  41; //	Scarlet Red 1
-       239  41  41; //	Scarlet Red 1
-       239  41  41; //	Scarlet Red 1
-       204   0   0; //	Scarlet Red 2
-       204   0   0; //	Scarlet Red 2
-       204   0   0; //	Scarlet Red 2
-       204   0   0; //	Scarlet Red 2
-       204   0   0; //	Scarlet Red 2
-       164   0   0; //	Scarlet Red 3
-       164   0   0; //	Scarlet Red 3
-       164   0   0; //	Scarlet Red 3
-       164   0   0; //	Scarlet Red 3
-       164   0   0]; //	Scarlet Red 3
-
-  r = r/255;
-else
-  error('wrong colormap');
-end
-
-if (nargout) then
-  out = r;
-else
-  f = gcf();
-  f.color_map = r;
-end
-endfunction
-
diff --git a/interface/src/scilab/macros/gf_compute_Q1grid_interp.sci b/interface/src/scilab/macros/gf_compute_Q1grid_interp.sci
deleted file mode 100644
index b7fc2de..0000000
--- a/interface/src/scilab/macros/gf_compute_Q1grid_interp.sci
+++ /dev/null
@@ -1,74 +0,0 @@
-function [U2,Iq,MF2]=gf_compute_Q1grid_interp(MF1,U1,varargin)
-// See help on gf_compute
-//  $Id: gf_compute_Q1grid_interp.m 1937 2005-03-08 16:50:13Z pommier $
-
-[nargout,nargin] = argn();
-
-if (nargin < 3) then
-  error('not enough input arguments');
-end;
-  
-gf_workspace('push', 'gf_compute_Q1grid_interp');
-
-meshpts = gf_mesh_get(MF1, 'pts');
-zmin = min(meshpts,'c');
-zmax = max(meshpts,'c');
-ndim = length(zmin);
-if (ndim > 3) then
-  error('this number of dim is not supported (patch me)'); 
-end;
-
-X = list();
-
-try
-  select varargin(1)
-    case 'regular h' then
-      if (length(varargin) ~= 2) then error('wrong number of arguments'); end;
-      if (length(varargin(2)) ~= ndim) then error('invalid dimension'); end;
-      for i=1:ndim
-        if (varargin(2)(i) <= 0) then error('invalid step value'); end;
-        X(i) = zmin(i):(varargin(2)(i)):zmax(i);
-      end
-    case 'regular N' then
-      if (length(varargin) ~= 2) then error('wrong number of arguments'); end;
-      if (length(varargin(2)) ~= ndim) then error('invalid dimension'); end;
-      for i=1:ndim,
-        if (varargin(2)(i) <= 0) then error('invalid number of cells'); end;
-        h = (zmax(i) - zmin(i))/(varargin(2)(i));
-        X(i) = zmin(i):h:zmax(i);
-      end
-   else
-    X = varargin(1);
-    if (typeof(X)~='list') then error('grid points should be stored in a list array of size nbdim'); end;
-    if (length(X) ~= ndim) then error('wrong number of dimension in the grid points argument'); end;
-  end
-
-  Q=gf_mesh_fem_get(MF1,'qdim');
-  M = gf_mesh('cartesian', X(:));
-  MF2 = gf_mesh_fem(M,Q);
-  gf_mesh_fem_set(MF2, 'classical fem', 1); // Q1 fem
-  mfU2 = gf_compute(MF1,U1, 'interpolate on', MF2);
-
-  PTS = gf_mesh_fem_get(MF2, 'basic dof nodes');
-
-  PTS = PTS($:-1:1,1:Q:$);   // (x,y,z)->(z,y,x) and remove duplicate dof
-  [PTS,I] = gsort(PTS','lr','i'); // sort points, by z then by y then by x etc..
-  I = Q*(I-1) + 1;
-  sz = Q;
-  for i=1:length(X) sz = [sz length(X(i))]; end;
-  Iq=zeros(Q,length(I));
-  for q=1:Q,
-    Iq(q,:) = I'+(q-1);
-  end;
-  Iq = Iq(:);
-  U2 = matrix(mfU2(Iq),sz);
-  if (nargout == 3) then
-    gf_workspace('keep', MF2);
-  end;
-catch,
-  gf_workspace('pop');
-  error(lasterror());
-end
-gf_workspace('pop');
-endfunction
-
diff --git a/interface/src/scilab/macros/gf_interpolate_on_grid.sci b/interface/src/scilab/macros/gf_interpolate_on_grid.sci
deleted file mode 100644
index 7a4b0dd..0000000
--- a/interface/src/scilab/macros/gf_interpolate_on_grid.sci
+++ /dev/null
@@ -1,53 +0,0 @@
-function [G,varargout]=gf_interpolate_on_grid(mf,U,varargin)
-//  function G=gf_interpolate_on_grid(mf,U,X,Y,...)
-//  interpolates a field defined on mesh_fem 'mf' on
-//  a cartesian grid [X(1),X(2),...] x [Y(1),Y(2),...] x ...
-
-dim=gf_get_mesh_dim(mf);
-
-if (length(varargin) ~= dim) then
-  error('wrong number of arguments');
-end
-
-if (gf_nb_dof(mf) ~= length(U(:,1))) then 
-  error(sprintf('wrong dimensions for U, should be %d instead of %d',gf_nb_dof(mf),size(U,1)));
-end;
-
-// creates the cartesian mesh
-mc = new_mesh;
-gf_cartesian_mesh(mc, varargin(:));
-
-// use basic Q1 interpolation on this mesh
-fem_c=QK_fem(dim,1);lst=new_intset; 
-
-// count the total number of elements
-nb_elt=1;
-npts = [];
-for i=1:dim
-  npts(i)=length(varargin(i));
-  nb_elt = nb_elt*(npts(i)-1);
-end;
-
-// builds the integration method on a paralellepipedic cell
-// YC: function ID too long
-pfi=gf_intmethod_approx_simplex(1,3);
-for i=1:dim, 
-  pfi=gf_intmethod_approx_product(pfi, pfi);
-end
-
-add_to_intset(lst,1,nb_elt);
-mf_c = new_mesh_fem(mc);
-set_finite_element(mf_c, lst,fem_c, pfi);
-
-Uc = gf_interpolate_on_other_mesh(mf, mf_c, U');
-Uc=Uc';
-
-xy = gf_get_interpolation_pts(mf_c); xy=xy';
-[XY,I]=sortrows(xy);
-
-Uc=Uc(I,:);
-G=matrix(Uc,[npts size(Uc,2)]);
-if (length(varargout)==1) then
-  varargout(1)=I;
-end
-endfunction
diff --git a/interface/src/scilab/macros/gf_mesh_fem_get_eval.sci b/interface/src/scilab/macros/gf_mesh_fem_get_eval.sci
deleted file mode 100644
index 1125272..0000000
--- a/interface/src/scilab/macros/gf_mesh_fem_get_eval.sci
+++ /dev/null
@@ -1,90 +0,0 @@
-function X=gf_mesh_fem_get_eval(mf, _what, dof)
-// gf_mesh_fem_get_eval : see the help in gf_mesh_fem_get(mf,'eval')
-
-[nargout,nargin] = argn();
-
-if (nargin < 2) then error('not enough input arguments'); end;
-
-qdim  = gf_mesh_fem_get(mf, 'qdim');
-nbdof = gf_mesh_fem_get(mf,'nbdof');
-
-if (nargin==2) then dof=1:qdim:nbdof; end;
-
-// --- TODO --- only test the dof, not whole mesh
-if (~gf_mesh_fem_get(mf, 'is lagrangian')) then
-  error('interpolating on a non-lagrangian mesh fem');
-end
-
-//  if (qdim ~= 1) then
-//    dof = dof(1:qdim:nbdof);
-//  end
-
-if (find(modulo(dof-1,qdim))) then
-  error(['when qdim is different of 1, only dofs 1,qdim+1,',...
-         '2*qdim+1,... are authorized']);
-end
-
-dxy = gf_mesh_fem_get(mf, 'basic dof nodes',dof);
-
-if typeof(_what)~='list' then
-  if (size(_what,2) == nbdof & typeof(_what)=='constant') then
-    X = _what;
-    return;
-  elseif (typeof(_what)=='string') then
-    error(['string expressions must be enclosed in a list: try with list( ',...
-           'your_expression )']);
-  elseif (size(_what,2) ~= qdim) then
-    error(sprintf(['wrong dimensions for the expression: should have ',...
-                   '%d (=Qdim) columns instead of %d'],qdim,size(_what,2)));
-  end
-
-  X = zeros(size(_what,1),nbdof);
-end
-
-
-if (typeof(_what)=='constant') then
-  X(dof) = repmat(_what, 1, nbdof/qdim);
-  return;
-end
-
-if typeof(_what)=='list' then
-  X = zeros(size(_what),nbdof);
-  m = size(_what); 
-
-  xpos = dxy(1,:);
-  if (size(dxy,1)>=2) then
-    ypos = dxy(2,:);
-  else 
-    ypos = zeros(size(xpos)); 
-  end
-  if (size(dxy,1)>=3) then
-    zpos = dxy(3,:);
-  else 
-    zpos = zeros(size(xpos)); 
-  end
-      
-  for i=1:m
-    for j=1:qdim
-      if (typeof(_what(i)(j))=='constant') then
-        if (length(_what(i)(j)) ~= 1) then error('numeric values should be scalar'); end;
-        X(i,dof+j-1) = _what(i)(j);
-      elseif (typeof(_what(i)(j))=='string') then
-        x = xpos;
-        y = ypos;
-        z = zpos;
-        //X(i,dof+j-1) = eval(_what(i)(j));
-        X(i,dof+j-1) = evstr(_what(i)(j));
-      elseif ((typeof(_what(i)(j))=='function')|(typeof(_what(i)(j))=='fptr')) then
-        X(i,dof+j-1) = feval(xpos,ypos,zpos,_what(i)(j));
-      else
-        error(['sorry, don''t know how to eval a ' typeof(_what(i)(j)),...
-               ' expression, only function handles, numeric constants and ',...
-               'string expressions are handled']);
-      end
-    end
-  end
-else
-  error(['can''t evaluate on mesh fem: argument is neither a numeric ',...
-         'constant nor a cell array of (strings|constants|function handles)']);
-end
-endfunction
diff --git a/interface/src/scilab/macros/gf_plot.sci b/interface/src/scilab/macros/gf_plot.sci
deleted file mode 100644
index de75f02..0000000
--- a/interface/src/scilab/macros/gf_plot.sci
+++ /dev/null
@@ -1,290 +0,0 @@
-function [hsurf, hcontour, hquiver, hmesh, hdefmesh]=gf_plot(mf,U,varargin)
-// function h=gf_plot(mf,U,varargin)
-// this function plots a 2D or 3D finite elements field.
-//
-// The options are specified as pairs of 'option name'/'option value'
-//  
-//  'zplot',{'off'|'on'}           : only for qdim=1, mdim=2
-//  'norm', {'off'|'on'}           : if qdim >= 2, color-plot the norm of the field
-//  'dir',[]	                      : or the scalar product of the field with 'dir' 
-//                                   (can be a vector, or 'x', 'y' etc..)
-//  'refine',8		      : nb of refinments for curved edges and surface plots
-//  'interpolated',{'off'|'on'}    : if triangular patch are interpolated
-//  'pcolor',{'on'|'off'}          : if the field is scalar, a color plot of its values is plotted
-//  'quiver',{'on'|'off'}          : if the field is vector, represent arrows 	       
-//  'quiver_density',50            : density of arrows in quiver plot
-//  'quiver_scale',1               : scaling of arrows (0=>no scaling)
-//  'mesh',{'off'|'on'}	           : show the mesh ?
-//  'meshopts',{cell(0)}	          : cell array of options passed to gf_plot_slice for the mesh 
-//  'deformed_mesh', {'off'|'on'}  : shows the deformed mesh (only when qdim == mdim)
-//  'deformed_meshopts', {cell(0)} : cell array of options passed to gf_plot_slice 
-//                                   for the deformed mesh 
-//  'deformation',[]	              : plots on the deformed object (only when qdim == mdim)
-//  'deformation_mf',[]            : plots on the deformed object (only when qdim == mdim)
-//  'deformation_scale',0.1'       : indicate the amplitude of the deformation. Can be 
-//                                   an absolute value if given as a number
-//  'cvlst',[]		                   : list of convexes to plot (empty=>all convexes)
-//  'title',[]                     : set the title
-//  'contour',[]                   : list of contour values
-//  'disp_options','off'           : displays the options passed to gf_plot
-
-hsurf    = [];
-hcontour = list();
-hquiver  = [];
-hmesh    = [];
-hdefmesh = [];
-
-opts = build_options_list(varargin(:));
-
-if has_field(opts,'disp_options') then
-  if ison(opts('disp_options')) then
-    disp(opts);
-  end
-end
-
-try 
-  gf_workspace('push');
-  [hsurf, hcontour, hquiver, hmesh, hdefmesh] = gf_plot_aux(mf,U,opts);
-catch
-  [str,n,line,func]=lasterror();
-  disp('error in gf_plot: ' + str);
-  disp(sprintf('error %d in %s at line %d\n', n, func, line));
-  error('');
-end
-gf_workspace('pop');
-endfunction
-
-function [hsurf, hcontour, hquiver, hmesh, hdefmesh] = gf_plot_aux(mf,U,opts)
-
-[nargout,nargin] = argn();
-
-if nargin<2 then
-  error('Too few input arguments')
-end
-
-hsurf    = [];
-hcontour = list();
-hquiver  = [];
-hmesh    = [];
-hdefmesh = [];
-  
-try
-  qdim = gf_mesh_fem_get(mf, 'qdim');
-  mdim = gf_mesh_get(mf, 'dim'); mdim3=mdim*3;
-catch
-  [str,n,line,func]=lasterror();
-  disp('invalid mesh_fem: ' + str);
-  disp(sprintf('error %d in %s at line %d\n', n, func, line));
-  error('');
-end
-
-if (mdim == 1) then
-  hsurf = gf_plot_1D(mf,U,opts);
-  return;
-end
-
-if (mdim ~= 2 & mdim ~= 3) then
-  error('only 2D and 3D mesh are handled by this function');
-end
-
-[o_zplot,err]             = get_param(opts,'zplot',             'off');  // only for qdim=1, mdim=2
-[o_norm,err]              = get_param(opts,'norm',              'off');  // if qdim >= 2, color-plot the norm of the field
-[o_dir,err]               = get_param(opts,'dir',               []);     // or the scalar product of the field with 'dir' (can be a vector, or 'x', 'y' etc..)
-[o_refine,err]            = get_param(opts,'refine',            8);      // nb of refinments for curved edges and surface plots
-[o_interpolated,err]      = get_param(opts,'interpolated',      'off');  //if triangular patch are interpolated
-[o_pcolor,err]            = get_param(opts,'pcolor',            'on');   // if the field is scalar, a color plot of its values is plotted
-[o_quiver,err]            = get_param(opts,'quiver',            'on');   // if the field is vector, represent arrows 	       
-[o_quiver_density,err]    = get_param(opts,'quiver_density',    50);     // density of arrows in quiver plot
-[o_quiver_scale,err]      = get_param(opts,'quiver_scale',      1);      // scaling of arrows (0=>no scaling)
-[o_mesh,err]              = get_param(opts,'mesh',              'off');  // show the mesh ?
-[o_meshopts,err]          = get_param(opts,'meshopts',          list()); // cell array of options passed to gf_plot_slice for the mesh 
-[o_deformed_mesh,err]     = get_param(opts,'deformed_mesh',     'off');  // shows the deformed mesh (only when qdim == mdim)
-[o_deformed_meshopts,err] = get_param(opts,'deformed_meshopts', list()); // cell array of options passed to gf_plot_slice for the deformed mesh 
-[o_deformation,err]       = get_param(opts,'deformation',       []);     // plots on the deformed object (only when qdim == mdim)
-[o_deformation_mf,err]    = get_param(opts,'deformation_mf',    []);     // plots on the deformed object (only when qdim == mdim)
-[o_deformation_scale,err] = get_param(opts,'deformation_scale', '10%');    // indicate the amplitude of the deformation. Can be a percentage of the mesh width if given as a string, or an absolute value if given as a number
-[o_cvlst,err]             = get_param(opts,'cvlst',             []);     // list of convexes to plot
-[o_title,err]             = get_param(opts,'title',             []);
-[o_contour,err]           = get_param(opts,'contour',           []);
-[o_mesh_level_set,err]    = get_param(opts,'mesh_level_set',    []);     // list of contour values
-
-if (ison(o_zplot)) then
-  if (mdim ~= 2) then
-    error('zplot allowed only on 2D scalar mesh_fems');
-  else 
-    o_interpolated = 'on'; // or patch won't work
-  end
-end
-
-is_scalarplot = (ison(o_norm) + ~isempty(o_dir));
-if (is_scalarplot > 1) then
-  error('only one occurence of the options ''norm'' and ''dir'' is allowed');
-end
-
-if (typeof(o_dir)=='string') then
-  v = zeros(1,qdim);
-  if (o_dir=='x') then
-    v(1)=1;
-  elseif (o_dir=='y') then
-    v(2)=1;
-  elseif (o_dir=='z') then
-    v(3)=1;
-  else error('wrong direction');
-  end
-  o_dir=v;
-end
-
-scalarplot_dir=o_dir(:);
-if (qdim == 1) then 
-  is_scalarplot  = 1; 
-  scalarplot_dir = 1;
-end
-if (~isempty(o_contour) & ~is_scalarplot) then
-  error('contour plot has no meaning for a vector field');
-end
-
-mfdef = mf;
-if (~isempty(o_deformation_mf)) then mfdef = o_deformation_mf; end;
-dqdim = gf_mesh_fem_get(mfdef,'qdim');
-if (~isempty(o_deformation') | ison(o_deformed_mesh)) then
-  if (mdim ~= dqdim & ~ison(o_zplot)) then
-    error(sprintf('can''t plot the deformation of an %dD-object by a %dD-field',mdim,dqdim));
-  end
-end
-
-if (isempty(o_cvlst)) then o_cvlst = gf_mesh_get(mf,'cvid'); end;
-
-nbdof = gf_mesh_fem_get(mf,'nbdof');
-if (nbdof <= 0) then error('invalid finite element mf argument'); end
-
-if (length(U) ~= nbdof) then
-  error('wrong dimensions for U, should have ' + string(nbdof) + ' columns'); 
-end
-
-if (ison(o_zplot) | mdim == 3) then
-  h = gca();
-  h.view = '3d';
-else 
-  h = gca();
-  h.view = '2d';
-end
-
-// build the slice object
-try
-  if (~isempty(o_mesh_level_set)) then
-    sl = gf_slice(list('none'),o_mesh_level_set,o_refine,o_cvlst);
-  elseif (gf_mesh_fem_get(mf, 'has_linked_mesh_levelset')) then
-    sl = gf_slice(list('none'),gf_mesh_fem_get(mf,'linked_mesh_levelset'),o_refine,o_cvlst);
-  else
-    sl = gf_slice(list('none'),gf_mesh_fem_get(mf,'linked mesh'),o_refine,o_cvlst);
-  end
-catch
-  [str,n,line,func]=lasterror();
-  disp('can''t build slice: ' + str);
-  disp(sprintf('error %d in %s at line %d\n', n, func, line));
-  error('');
-end
-
-try
-  Usl = gf_compute(mf,U,'interpolate on',sl);
-catch
-  [str,n,line,func]=lasterror();
-  disp('can''t interpolate on slice: ' + str);
-  disp(sprintf('error %d in %s at line %d\n', n, func, line));
-  error('');
-end
-Psl = gf_slice_get(sl,'pts');
-
-// plot the original mesh
-if (ison(o_mesh)) then
-  hmesh = list(gf_plot_slice(sl,'mesh','on',o_meshopts(:)));
-end
-
-// apply the optional deformation
-if (~isempty(o_deformation) | mfdef('id') ~= mf('id')) then
-  ida = gf_mesh_fem_get(mfdef,'linked mesh');
-  idb = gf_mesh_fem_get(mf,'linked mesh');
-  if (ida.id ~= idb.id) then
-    error('the deformation mesh_fem and the data mesh_fem do not seem to share the same mesh');
-  end
-  if (~isempty(o_deformation)) then 
-    Udef = o_deformation;
-  else 
-    Udef = U;
-  end
-  Pdef  = gf_compute(mfdef, Udef, 'interpolate on', sl);
-  if (isnumeric(o_deformation_scale)) then 
-    dscale = o_deformation_scale;
-  elseif (typeof(o_deformation_scale)=='string' & length(o_deformation_scale) & part(o_deformation_scale,length(o_deformation_scale))=='%') then
-    dscale = eval(part(o_deformation_scale,1:length(o_deformation_scale)-1));
-    mwidth = max([max(Psl,'c') - min(Psl,'c')],'r');
-    defmax = max(abs(Pdef(:)));
-    if (defmax) then
-      dscale = dscale * 0.01 * mwidth / defmax;
-    end
-  else 
-    error('wrong value for deformation_scale: should be a number or a percentage in a string');
-  end
-  Psl = Psl + Pdef*dscale;
-  gf_slice_set(sl,'pts', Psl);    
-  clear Pdef Udef dscale mwidth defmax;
-end
-
-if (is_scalarplot) then
-  // compute scalar values if necessary
-  if (ison(o_norm)) then
-    sV = sqrt(sum(Usl.*conj(Usl),1));
-  else
-    sV = scalarplot_dir(:)'*Usl;
-  end
-  // and optionally apply the zplot deformation
-  if (ison(o_pcolor) & ison(o_zplot) & is_scalarplot) then
-    Psl = [Psl;sV]; gf_slice_set(sl,'pts',Psl);
-  end
-end
-
-// plot the deformed mesh
-if (ison(o_deformed_mesh)) then
-  hdefmesh = list(gf_plot_slice(sl,'mesh','on', o_deformed_meshopts(:))); // YC: ??
-end
-
-if (is_scalarplot) then
-  // plot the 'surfacic' part
-  if (ison(o_pcolor)) then
-    gf_plot_slice(sl,'mesh','off','data',sV);
-  end
-  
-  // basic contour plot (should work also on 3D surfaces)
-  contour_colors = [0.9 0.0 0.0; 
-                    0.0 0.8 0.0;
-                    0.0 0.0 0.6;
-                    0.6 0.6 0.0;
-                    0.7 0.0 0.7;
-                    0.0 0.7 0.9]; 
-                    
-  hcontour = list();
-  for cnum=1:length(o_contour)
-    c = o_contour(cnum);
-    slC = gf_slice(list('isovalues',0,mf,U,c),sl);
-    [a,b,c,hcontour(cnum)] = gf_plot_slice(slC,'tube','off','mesh','off');
-    
-    if (~isempty(hcontour(cnum))) then
-      //printf('here isovalue');
-      //disp(hcontour(cnum).parent)
-      //hcontour(cnum).children.color_mode = color(round(255*contour_colors(modulo(cnum,size(contour_colors,1))+1,1)), ...
-      //                                           round(255*contour_colors(modulo(cnum,size(contour_colors,1))+1,2)), ...
-      //                                           round(255*contour_colors(modulo(cnum,size(contour_colors,1))+1,3)));
-      //hcontour(cnum).children.color_flag = 0;
-      hcontour(cnum).children.thickness = 1;
-//      set(hcontour(cnum),...
-//          'Color',contour_colors(modulo(cnum,size(contour_colors,1))+1,:),...
-//          'LineStyle',contour_linestyle(modulo(cnum,length(contour_linestyle))+1),...
-//          'LineWidth',1);
-    end
-    gf_delete(slC);
-  end
-else
-  [a,b,hquiver,c] = gf_plot_slice(sl,'data',Usl,'quiver','on','quiver_density',o_quiver_density,'quiver_scale',o_quiver_scale);
-end
-endfunction
-
diff --git a/interface/src/scilab/macros/gf_plot_1D.sci b/interface/src/scilab/macros/gf_plot_1D.sci
deleted file mode 100644
index 31abdc1..0000000
--- a/interface/src/scilab/macros/gf_plot_1D.sci
+++ /dev/null
@@ -1,94 +0,0 @@
-function [hline, hdof] = gf_plot_1D(mf,U, varargin)
-// function h=gf_plot_1D(mf,U,...)
-// this function plots a 1D finite element field.
-//
-// Available options are specified as pairs of 'option name'/'option value'
-//  'style', 'bo-'       : line style and dof marker style (same
-//                         syntax as in the Scilab command 'plot');
-//  'color', ''          : override line color (by a given color name);
-//  'dof_color', ''      : override color of dof markers;
-//  'width', 2           : line width.
-
-opts = build_options_list(varargin(:));
-
-try 
-  gf_workspace('push', 'gf_plot_1D');
-  [hline, hdof] = gf_plot_1D_aux(mf,U, opts);
-catch
-  [str,n,line,func]=lasterror();
-  disp('error in gf_plot_1D: ' + str);
-  disp(sprintf('error %d in %s at line %d\n', n, func, line));
-  error('');
-end
-gf_workspace('pop');
-endfunction
-
-  
-function [hline, hdof] = gf_plot_1D_aux(mf, U, opts)
-
-[opt_style,err]      = get_param(opts,'style','bo-');
-[opt_color,err]      = get_param(opts,'color','');
-[opt_dof_color,err]  = get_param(opts,'dof_color','');
-[opt_width,err]      = get_param(opts,'width',2);
-
-// remove eventual markers from the line style
-s              = opt_style; 
-opt_style      = ''; 
-opt_dof_marker = '';
-
-for i = 1:length(s)
-  if (isempty(strindex('ox+*.sdv^<>p', part(s, i)))) then
-    opt_style = opt_style + part(s, i);
-  elseif i == 1 then
-    opt_dof_marker = part(s, i);
-  elseif '-.' == part(s, [i-1,i]) then
-    opt_style = opt_style + '.';
-  else opt_dof_marker = part(s, i);
-  end
-end
-
-// save graphical context
-cax = gcf();
-
-nbd = gf_mesh_fem_get(mf, 'nbdof');
-if (nbd < 100) then
-  REFINE = 32;
-elseif (nbd < 1000) then
-  REFINE = 6;
-else
-  REFINE = 2;
-end
-
-m = gf_mesh_fem_get(mf, 'linked_mesh');
-sl = gf_slice(list('none'),m, REFINE); 
-Usl = gf_compute(mf,U,'interpolate on', sl);
-D = unique(gf_mesh_fem_get(mf, 'basic dof nodes'));
-slD = gf_slice('points', m, D);
-UD = gf_compute(mf,U,'interpolate on',slD);
-
-X = gf_slice_get(sl, 'pts');
-Y = Usl;
-plot(X, Y, opt_style); 
-hline = gce();
-hline.children.thickness = opt_width;
-if (~isempty(opt_color)) then
-  hline.children.foreground = color(opt_color);
-end
-
-hdof = [];
-if (~isempty(opt_dof_marker)) then
-  // add color to the marker if it is given in opt_style
-  for i = 1:length(opt_style)
-    if (~isempty(strindex('rgbcmykw', part(opt_style, i)))) then
-      opt_dof_marker = part(s, i) + opt_dof_marker;
-    end
-  end
-  
-  plot(gf_slice_get(slD, 'pts'), UD, opt_dof_marker);
-  hdof = gce();
-  if (~isempty(opt_color)) then
-    hdof.children.mark_foreground = color(opt_dof_color);
-  end
-end
-endfunction
-
diff --git a/interface/src/scilab/macros/gf_plot_mesh.sci b/interface/src/scilab/macros/gf_plot_mesh.sci
deleted file mode 100644
index c3fbcde..0000000
--- a/interface/src/scilab/macros/gf_plot_mesh.sci
+++ /dev/null
@@ -1,285 +0,0 @@
-function [hmesh,hbound,hfill,hvert,hconv,hdof]=gf_plot_mesh(M, varargin)
-  // function [hmesh,hbound,hfill,hvert,hconv,hdof]=gf_plot_mesh(M, [,properties])
-  //                     [,'cvlst',CVLST] ['boundaries'[BLST]])
-  //   General mesh plotting function.
-  //  
-  //   H=gf_plot_mesh(M) displays a mesh.
-  //
-  //   properties are:
-  //    'vertices', {'off'|'on'}     displays also vertices numbers. 
-  //    'convexes', {'off'|'on'}     displays also convexes numbers. 
-  //    'dof',{'off'|'on'}           displays also finite element nodes.
-  //    'regions',BLST               displays the boundaries listed in BLST.
-  //    'cvlst',CVLST                display only the listed convexes. If
-  //   CVLST has two rows, display only the faces listed in the second row.
-  //    'edges', {'on' | 'off'}      display edges ?
-  //    'faces', {'off'|'on'}        fills each 2D-face of the mesh
-  //    'curved', {'off'|'on'}       displays curved edges
-  //    'refine',N                   refine curved edges and filled faces N times  
-  //    'deformation', Udef          optionnal deformation applied to the mesh (M must be a mesh_fem object)
-  //    'edges_color',[.6 .6 1]      RGB values for the color of edges
-  //    'edges_width',1              
-  //    'faces_color',[.75 .75 .75]) RGB values for the color of faces
-  //    'quality',{ 'off' | 'on' }   Display the quality of the mesh.
-  //
-  //   CAUTION:
-  //     For 'dof', M should be a mesh_fem identifier, 
-  //   not a simple mesh object.
-  //  
-  //   $Id: gf_plot_mesh.m 2282 2006-02-23 16:24:13Z pommier $
-  //   A. Huard, Y. Renard, J. Pommier 
-  [nargout,nargin] = argn();
-  if nargin<1 then
-    error('Too few input arguments')
-  end
-  opts = build_options_list(varargin(:));
-  hmesh  = [];
-  hbound = [];
-  hfill  = [];
-  hvert  = [];
-  hconv  = [];
-  hdof   = [];
-  mdim = gf_mesh_get(M,'dim');
-  if (mdim <= 2) then
-    defaultref = 8;
-  else 
-    defaultref = 4;
-  end
-  [o_vertices,err]    = get_param(opts,'vertices','off');
-  [o_convexes,err]    = get_param(opts,'convexes','off');
-  [o_dof,err]         = get_param(opts,'dof','off');
-  [o_regions,err]     = get_param(opts,'regions','');
-  [o_boundaries,err]  = get_param(opts,'boundaries','');
-  [o_cvlst,err]       = get_param(opts,'cvlst',[]);
-  [o_edges,err]       = get_param(opts,'edges','on');
-  [o_faces,err]       = get_param(opts,'faces','off');
-  [o_explode,err]     = get_param(opts,'explode',0);
-  [o_quality,err]     = get_param(opts,'quality','off');
-  [o_curved,err]      = get_param(opts,'curved','off');
-  [o_refine,err]      = get_param(opts,'refine',defaultref);
-  [o_deformation,err] = get_param(opts,'deformation',[]);
-  [o_edges_color,err] = get_param(opts,'',[.6 .6 1]);
-  [o_edges_width,err] = get_param(opts,'edges_width',1);
-  [o_faces_color,err] = get_param(opts,'faces_color',[.75 .75 .75]);
-  if (length(o_boundaries) == 0) then
-    o_boundaries = o_regions;
-  end
-  if (typeof(o_boundaries)=='string') then
-    if (convstr(o_boundaries,'l')=='all') then
-      o_boundaries = gf_mesh_get(M, 'boundaries');
-    end
-  end
-  // init cvlst and cvflst
-  if (isempty(o_cvlst)) then
-    cvlst  = gf_mesh_get(M,'cvid'); 
-    cvflst = [cvlst; int32(zeros(1,length(cvlst)))]; // int32 is the type of cvlst
-  else 
-    cvlst  = o_cvlst;
-    cvflst = cvlst;  
-    if (size(cvflst,1)==2) then
-      cvlst = unique(cvlst(1,:));
-    end
-  end
-  PXY = gf_mesh_get(M, 'pts');
-  E = gf_mesh_get(M, 'edges', cvflst);
-  if (~ison(o_curved) & isempty(o_deformation)) then
-    X = [PXY(1,E(1,:)); PXY(1,E(2,:))];
-    if (mdim == 1) then
-      Y = zeros(size(X));
-      PXY = [PXY; zeros(PXY)];
-    elseif (mdim >= 2) then
-      Y = [PXY(2,E(1,:)); PXY(2,E(2,:))];
-      if (mdim == 3) then
-        Z = [PXY(3,E(1,:)); PXY(3,E(2,:))];
-      end
-    end
-  else
-    // here, mdim is always >= 2
-    if (~isempty(o_deformation)) then
-      vE = gf_compute(M,o_deformation,'mesh edges deformation',o_refine,cvflst);
-    else
-      vE = gf_mesh_get(M, 'curved edges', o_refine, cvflst);
-    end
-    ni = size(vE,2);
-    ne = size(vE,3);
-    X  = matrix(vE(1,:,:), [ni ne]);
-    Y  = matrix(vE(2,:,:), [ni ne]);
-    if (mdim == 3) then
-      Z = matrix(vE(3,:,:), [ni ne]);
-    end
-  end
-  // get the viewable pts id
-  PID = union(E(1,:),E(2,:));
-if (mdim > 3) then error('sorry, only mesh of dimension <= 3 allowed'); end;
-  nbpts = size(PXY,2);
-  Bmax  = max(PXY(:,PID)','r')';
-  Bmin  = min(PXY(:,PID)','r')';
-  Bdiff = Bmax - Bmin;
-  Bdiff = Bdiff + (Bdiff == 0); // remplace 0.0 par 1.0
-  ecart = Bdiff/150;
-  if (ison(o_convexes)) then
-    cv_center = zeros(max(mdim,2),length(cvlst));
-    // find convexes centers
-    [cv_pid, cv_idx] = gf_mesh_get(M, 'pid from cvid',cvlst);
-    for i=1:length(cvlst)
-      cv_center(:,i) = mean(PXY(:, cv_pid(double(cv_idx(i)):double(cv_idx(i+1))-1)),2);
-    end
-  end
-  if (ison(o_dof)) then
-    Q = gf_mesh_fem_get(M, 'qdim');
-    dofid    = gf_mesh_fem_get(M, 'dof from cv', cvlst);
-    [dofpos] = gf_mesh_fem_get(M, 'dof nodes', dofid);
-    [keep]   = find([1 or(dofpos(:,2:$) ~= dofpos(:,1:$-1),1)]);
-    dofmult  = [keep(2:$)-keep(1:$-1) size(dofpos,2)+1-keep($)];
-    dofpos   = dofpos(:, keep); dofid = dofid(keep);
-  if (mdim == 1) then dofpos = [dofpos; zeros(size(dofpos))]; end;
-  end
-  bedge = list();
-  for bnum=1:length(o_boundaries)
-    cvf = gf_mesh_get(M, 'boundary', o_boundaries(bnum));
-    bid = gf_mesh_get(M, 'edges', cvf, 'merge convex');
-  if (bnum == 8) then disp(bid); end;
-    bedge(bnum) = zeros(2, size(bid,2), mdim);
-    for i=1:max(mdim,2)
-      bedge(bnum)(:,:,i) = [PXY(i,bid(1,:)); PXY(i,bid(2,:))];
-    end
-  end
-  // save graphical context
-  cax = gcf();
-  disp('plotting mesh...');
-  if (mdim <= 2) then
-    if (ison(o_edges)) then
-      drawlater;
-      plot(X, Y);
-      hmesh = gce();
-      hmesh.children(:).thickness  = o_edges_width;
-      hmesh.children(:).line_style = 1; // Continous lines
-      hmesh.children(:).foreground = color(round(255*o_edges_color(1)),round(255*o_edges_color(2)),round(255*o_edges_color(3)));
-      drawnow;
-    end
-    for bnum=1:length(o_boundaries),
-      drawlater;
-      plot(bedge(bnum)(:,:,1), bedge(bnum)(:,:,2));
-      hbound(bnum) = gce();
-      hbound(bnum).children(:).thickness  = 2;
-      hbound(bnum).children(:).line_style = 1; // Continous lines
-      hbound(bnum).children(:).foreground = 5;
-      drawnow;
-    end
-    if (ison(o_vertices)) then
-      xstring(PXY(1,PID)+ecart(1), PXY(2,PID)+ecart(2), string(double(PID)));
-      hvert = gce();
-      hvert.parent.children(:).alignment = 'center';
-    end
-    if (ison(o_convexes)) then
-      xstring(cv_center(1,:), cv_center(2,:), string(double(cvlst))); 
-      hconv = gce();
-      hconv.parent.children(:).alignment = 'center';
-      hconv.parent.children(:).font_foreground = 5; // Red
-    end
-    if (ison(o_dof)) then
-      hdof = zeros(length(dofid),1);
-      for i=1:length(dofid),
-        if (dofmult(i)==1) then 
-          s=string(dofid(i)); 
-        else 
-          s=sprintf('%d*%d',dofid(i),dofmult(i)); 
-        end
-      end
-      xstring(dofpos(1,:)-ecart(1), dofpos(2,:)-ecart(2), s);
-      hdof = gce();
-      hdof.parent.children(:).alignment = 'center';
-      hdof.parent.children(:).font_foreground = 2; 
-    end
-  else
-    if (ison(o_edges)) then
-      drawlater;
-      plot3d(X, Y, Z); // 'Color',o_edges_color,'LineWidth',o_edges_width
-      hmesh = gce();
-      hmesh.thickness  = o_edges_width;
-      //hmesh.children(:).line_style = 1; // Continuous line
-      hmesh.foreground = color(round(255*o_edges_color(1)),round(255*o_edges_color(2)),round(255*o_edges_color(3)));
-      drawnow;
-    end
-    for bnum=1:length(o_boundaries),
-      drawlater;
-      plot3d(bedge(bnum)(:,:,1), bedge(bnum)(:,:,2), bedge(bnum)(:,:,3)); // 'Color','red','LineWidth',2);
-      hbound(bnum) = gce();
-      hbound(bnum).thickness  = 2;
-      hbound(bnum).line_style = 1; // Continuous line
-      hbound(bnum).foreground = 5; // Red
-      drawnow;
-    end
-    if (ison(o_vertices)) then
-      for i=1:length(PID)
-        xstring(PXY(1,PID(i))+ecart(1), PXY(2,PID(i))+ecart(2), string(PID(i))); // 'HorizontalAlignment','center','VerticalAlignment','middle','Color', [.0 0 0]
-        hvert = gce();
-        hvert.data = [hvert.data PXY(3,PID(i))+ecart(3)]; // We add the 3rd component
-        hvert.alignment = 'center';
-        hvert.font_foreground = 1; // Black
-      end
-    end
-    if (ison(o_convexes)) then
-      for i=1:size(cv_center,2)
-        xstring(cv_center(1,i), cv_center(2,i), string(cvlst(i))); // 'HorizontalAlignment','center','VerticalAlignment','middle','Color', [.7 0 0]
-        hconv = gce();
-        hconv.data = [hconv.data cv_center(3,i)]; // We add the 3rd component
-        hconv.alignment = 'center';
-        hconv.font_foreground = 5; // Red
-      end
-    end
-    if (ison(o_dof)) then
-      for i=1:size(dofpos,2)
-        xstring(dofpos(1,i)-ecart(1), dofpos(2,i)-ecart(2), string(dofid(i))); // 'HorizontalAlignment','center','VerticalAlignment','middle' 'Color', [0 .4 0]);
-        hdof = gce();
-        hdof.data = [hdof.data dofpos(3,i)-ecart(3)]; // We add the 3rd component
-        hdof.alignment = 'center';
-        hdof.font_foreground = 3; // Green
-      end
-    end
-  end
-  if (ison(o_quality)) then
-    q = gf_mesh_get(M,'quality', cvflst(1,:));
-    qmf = gf_mesh_fem(M);
-    gf_mesh_fem_set(qmf, 'classical fem', 0);
-    [a,b] = gf_mesh_fem_get(qmf, 'dof from cvid', cvflst(1,:));
-    Q = zeros(1, gf_mesh_fem_get(qmf, 'nbdof'));
-    for k=1:length(b)-1
-      Q(a(b(k))) = q(k);
-    end
-  end
-  if (o_explode ~= 0) then
-    sl = gf_slice(list('explode',o_explode),M,o_refine,cvflst);
-    data = list();
-    if (ison(o_quality)) then
-      sQ = gf_compute(qmf,Q,'interpolate on',sl);
-      data = list('data',sQ);
-    end
-    gf_plot_slice(sl, data(:),'mesh_faces',       o_faces, ...
-    'mesh_edges_color', o_edges_color, ...
-    'mesh_edges_width', o_edges_width, ...
-    'mesh_faces_color', o_faces_color);
-    gf_delete(sl); // light;
-  elseif (ison(o_quality)) then
-    gf_plot(qmf, Q, 'cvlst', cvflst); 
-  elseif (ison(o_faces)) then
-    // should be replaced by a gf_plot_slice ..
-    T = gf_mesh_get(M, 'triangulated surface', o_refine, cvflst);
-    if (mdim == 2) then
-      plot3d(T(1:mdim:(mdim*3),:),T(2:mdim:(mdim*3),:), list(zeros(T(2:mdim:(mdim*3),:)), ones(size(T(2:mdim:(mdim*3),:),2),1)*color(round(255*o_faces_color(1)),round(255*o_faces_color(2)),round(255*o_faces_color(3)))), flag = [-1 0 4]); //, 'Erasemode','normal','Edgecolor','none');
-      hfill= gca();
-      hfill.view='2d';
-      htmp = gce();
-      htmp.hiddencolor = -1;
-    else
-      plot3d(T(1:mdim:(mdim*3),:),T(2:mdim:(mdim*3),:), list(T(3:mdim:(mdim*3),:),ones(size(T(3:mdim:(mdim*3),:),2),1)*color(round(255*o_faces_color(1)),round(255*o_faces_color(2)),round(255*o_faces_color(3)))), flag = [-1 0 4]); //'Erasemode','normal','Edgecolor','none');
-      hfill= gca();
-      hfill.view='3d';
-      htmp = gce();
-      htmp.hiddencolor = -1;
-    end
-  end
-  if (ison(o_quality)) then
-    gf_delete(qmf);
-  end
-endfunction
diff --git a/interface/src/scilab/macros/gf_plot_slice.sci b/interface/src/scilab/macros/gf_plot_slice.sci
deleted file mode 100644
index 0606fa3..0000000
--- a/interface/src/scilab/macros/gf_plot_slice.sci
+++ /dev/null
@@ -1,536 +0,0 @@
-function [hfaces, htube, hquiver, hmesh]=gf_plot_slice(sl,varargin)
-// function [hfaces, htube, hquiver, hmesh]=gf_plot_slice(sl,varargin)
-// this function is used to plot a slice of mesh/mesh_fem (see gf_slice)
-//
-// The options are specified as pairs of 'option name'/'option value'
-//
-//           OPTION NAME       DEFAULT VALUE         ACTION
-//                    data    []                  data to be plotted (one value per slice node)
-//             convex_data    []                  data to be plotted (one value per mesh convex)
-//                    mesh    'auto'              'on' -> show the mesh (faces of edges), 
-//                                                'off' -> ignore mesh
-//              mesh_edges    'on'                show mesh edges ?
-//        mesh_edges_color    [0.60 0.60 1]       color of mesh edges
-//        mesh_edges_width    0.70                width of mesh edges
-//        mesh_slice_edges    'on'                show edges of the slice ?
-//  mesh_slice_edges_color    [0.70 0 0]
-//  mesh_slice_edges_width    0.50
-//              mesh_faces    'off'               'on' -> fill mesh faces (otherwise they are transparent)
-//        mesh_faces_color    [0.75 0.75 0.75]
-//                  pcolor    'on'                if the field is scalar, a color plot of its values is plotted
-//                  quiver    'on'                if the field is vector, represent arrows
-//          quiver_density    50                  density of arrows in quiver plot
-//            quiver_scale    1                   density of arrows in quiver plot 
-//                    tube    'on'                use tube plot for 'filar' (1D) parts of the slice
-//              tube_color    'red'               color of tubes (ignored if 'data' is not empty and 'pcolor' is on)
-//             tube_radius    0.05                tube radius; you can use a constant or a vector of nodal values
-//             showoptions    'on'                display the list of options
-//  
-// the 'data' and 'convex_data' are mutually exclusive.
-//  
-// RETURNS: handles to the various graphical objects created.  
-////////////////////////
-
-[nargout,nargin] = argn();
-
-if nargin<1 then
-  error('Too few input arguments')
-end
-
-opts = build_options_list(varargin(:));
-
-hfaces  = [];
-hquiver = [];
-hmesh   = [];
-htube   = [];
-mdim = gf_slice_get(sl, 'dim');
-
-if (gf_slice_get(sl, 'nbsplxs', 3)) then
-  warning('won''t plot 3D slices, extract the slice boundary first');
-end
-
-if (mdim ~= 2 & mdim ~= 3) then
-  error('only 2D and 3D mesh are handled by this function');
-end
-
-[o_data,err]                  = get_param(opts,'data',[]); // data to be plotted on the slice (on slice nodes)
-[o_convex_data,err]           = get_param(opts,'convex_data',[]); // data to be plotted (given on the mesh convexes)
-[o_msh,err]                   = get_param(opts,'mesh','auto'); // show the mesh ?
-[o_msh_edges,err]             = get_param(opts,'mesh_edges','on'); // show mesh edges ?
-[o_msh_edges_color,err]       = get_param(opts,'mesh_edges_color',[.6 .6 1]);
-[o_msh_edges_width,err]       = get_param(opts,'mesh_edges_width',.7);
-[o_msh_slice_edges,err]       = get_param(opts,'mesh_slice_edges','on');
-[o_msh_slice_edges_color,err] = get_param(opts,'mesh_slice_edges_color',[.7 0 0]);
-[o_msh_slice_edges_width,err] = get_param(opts,'mesh_slice_edges_width',.5);
-[o_msh_faces,err]             = get_param(opts,'mesh_faces','off'); // fill mesh faces (otherwise they are transparent)
-[o_msh_faces_color,err]       = get_param(opts,'mesh_faces_color',[.75 .75 .75]);
-[o_pcolor,err]                = get_param(opts,'pcolor','on'); // if the field is scalar, a color plot of its values is plotted
-[o_quiver,err]                = get_param(opts,'quiver','on'); // if the field is vector, represent arrows 	 
-[o_quiver_density,err]        = get_param(opts,'quiver_density',50); // density of arrows in quiver plot
-[o_quiver_scale,err]          = get_param(opts,'quiver_scale',1); // scaling of arrows (0=>no scaling)
-[o_tube,err]                  = get_param(opts,'tube','on'); // use tube plot for linear parts of the slice
-[o_tube_color,err]            = get_param(opts,'tube_color','red'); // color of tubes (ignored if 'data' is not empty)
-[o_tube_radius,err]           = get_param(opts,'tube_radius',0.05); // tube radius; you can use a constant, or a percentage (of the mesh size) or a vector of nodal values
-[o_showoptions,err]           = get_param(opts,'showoptions','off'); // list options used
-
-if (ison(o_showoptions)) then disp(opts); end;
-
-if (~isempty(o_convex_data)) then 
-  if (~isempty(o_data)) then
-    error('''data'' and ''convex_data'' are mutually exclusive');
-  end
-  o_data = gf_slice_get(sl, 'interpolate_convex_data', o_convex_data);
-end
-
-if (isauto(o_msh)) then
-  if (isempty(o_data)) then o_msh = 'on'; 
-  else o_msh = 'off'; end; 
-end
-
-Pm = gf_slice_get(sl,'pts'); 
-if (length(Pm) == 0) then return; end;
-if (~isempty(o_data) & size(o_data,2) ~= size(Pm,2)) then
-  error(sprintf('wrong dimensions for the data (has %d columns, should have %d columns)', size(o_data,2),size(Pm,2)));
-end
-
-P = list();
-T = list();
-for i=1:mdim
-  P(i) = Pm(i,:);
-  T(i) = gf_slice_get(sl,'splxs', i);
-  box(i,:) = [min(P(i),'r') max(P(i),'r')];
-end
-
-// handle simplexes of dimension 1
-
-if (~isempty(T(1))) then
-  [htube,hmesh]=do_plot_1D(P,T(1),opts);
-end
-
-[hfaces,h,hquiver] = do_plot_2D(sl,P,T(2),opts); hmesh=[hmesh(:)' h(:)'];
-
-h_current = gca();
-
-if (mdim == 3) then 
-  h_current.view = '3d'; 
-else 
-  h_current.view = '2d'; 
-end
-endfunction
-
-////////////////
-// do_plot_1D //
-////////////////
-
-function [htube,hmesh]=do_plot_1D(P,T,opt)
-
-htube=[]; hmesh=[];
-if (isempty(T)) then
-  return; 
-end
-
-[o_data,err]                  = get_param(opt,'data',[]); // data to be plotted on the slice (on slice nodes)
-[o_convex_data,err]           = get_param(opt,'convex_data',[]); // data to be plotted (given on the mesh convexes)
-[o_msh,err]                   = get_param(opt,'mesh','auto'); // show the mesh ?
-[o_msh_edges,err]             = get_param(opt,'mesh_edges','on'); // show mesh edges ?
-[o_msh_edges_color,err]       = get_param(opt,'mesh_edges_color',[.6 .6 1]);
-[o_msh_edges_width,err]       = get_param(opt,'mesh_edges_width',.7);
-[o_msh_slice_edges,err]       = get_param(opt,'mesh_slice_edges','on');
-[o_msh_slice_edges_color,err] = get_param(opt,'mesh_slice_edges_color',[.7 0 0]);
-[o_msh_slice_edges_width,err] = get_param(opt,'mesh_slice_edges_width',.5);
-[o_msh_faces,err]             = get_param(opt,'mesh_faces','off'); // fill mesh faces (otherwise they are transparent)
-[o_msh_faces_color,err]       = get_param(opt,'mesh_faces_color',[.75 .75 .75]);
-[o_pcolor,err]                = get_param(opt,'pcolor','on'); // if the field is scalar, a color plot of its values is plotted
-[o_quiver,err]                = get_param(opt,'quiver','on'); // if the field is vector, represent arrows 	 
-[o_quiver_density,err]        = get_param(opt,'quiver_density',50); // density of arrows in quiver plot
-[o_quiver_scale,err]          = get_param(opt,'quiver_scale',1); // scaling of arrows (0=>no scaling)
-[o_tube,err]                  = get_param(opt,'tube','on'); // use tube plot for linear parts of the slice
-[o_tube_color,err]            = get_param(opt,'tube_color','red'); // color of tubes (ignored if 'data' is not empty)
-[o_tube_radius,err]           = get_param(opt,'tube_radius',0.05); // tube radius; you can use a constant, or a percentage (of the mesh size) or a vector of nodal values
-[o_showoptions,err]           = get_param(opt,'showoptions','off'); // list options used
-
-if (~ison(o_tube)) then
-  C = list();
-  for j=1:length(P)
-    C(j)=[P(j)(T(1,:));P(j)(T(2,:))];
-  end
-  if (length(P)==1) C(2)=zeros(size(C(1))); end;
-  // hmesh = line(C(:),'Color',o_msh_edges_color);
-  if length(C)==2 then
-    plot2d(C(:));
-    hmesh = gce();
-    hmesh.children.thickness  = o_msh_edges_width;
-    hmesh.children.foreground = o_msh_edges_color;
-  else
-    plot3d(C(:));
-    hmesh = gce();
-    hmesh.thickness  = o_msh_edges_width;
-    hmesh.foreground = o_msh_edges_color;
-  end
-else
-  if (~isempty(o_data) & ison(o_pcolor)) then
-    qdim = size(o_data,1);
-    if (qdim == 1) then
-      if (typeof(o_data)=='list')
-        plot_tube(P,T,o_data(1),o_tube_radius,o_tube_color);
-      else
-        plot_tube(P,T,o_data,o_tube_radius,o_tube_color);
-      end
-    else
-      warning('1D slices not supported for vector data..');
-    end
-  else 
-    plot_tube(P,T,[],o_tube_radius,o_tube_color);
-  end
-end
-endfunction
-
-////////////////
-// mycell2mat //
-////////////////
-
-function M=mycell2mat(C)
-// M=cat(1,C{:});
-M = [];
-for i=1:length(C)
-  M = [M C(i)'];
-end
-endfunction
-
-///////////////
-// plot_tube //
-///////////////
-
-// plots a 'tube' along edges, with color given by D, and a possibly varying radius
-// radius: constant or equal to nb points
-// D(ata): empty or equal to nb points or nb segments
-function h=plot_tube(P, T, D, radius, tubecolor)
-
-h = [];
-P = mycell2mat(P);
-
-if (isempty(T)) then return; end;
-it0  = T(1,1);  nT = size(T,2); nP = size(P,1); mdim=size(P,2);
-
-if (mdim == 2) then 
-  P = [P'; zeros(1,nP)]'; 
-  mdim = 3; 
-end // handle 2D slices
-
-// convert radius to node data
-if (length(radius)==1) then
-  radius = radius*ones(1,nP); //radius(1)=0.5; radius($)=0.5;
-elseif (length(radius)==nT) then
-  radius = ([radius(1) radius(:)']+[radius(:)' radius($)])/2;
-end
-
-if (size(D,1) > 1) then error('only scalar data can be represented on a tube_plot'); end;
-if (size(D,2)==nP) then
-  point_data=1; 
-else 
-  point_data=0; 
-end
-
-nsubdiv = 20; 
-ct   = cos((0:nsubdiv)*2*%pi/nsubdiv); 
-ct($)= ct(1); 
-st   = sin((0:nsubdiv)*2*%pi/nsubdiv);
-st($)= st(1);
-cnt  = 0;
-
-h = [];
-
-// Size P:  158.    2.  
-// Size T:   2.    120. 
-while (1)
-  // search for consecutive edge points
-  it1 = it0;
-  //while (it1 < nT & T(1,it1+1) == T(2,it1)) it1 = it1+1; end;
-  while (it1 < nT & T(1,it1+1) == T(2,it1)) it1 = it1+1; end;
-  //disp(sprintf('sequence: %d - %d -- [%d-%d] - [%d-%d]',it0,it1,T(1,it0),T(2,it0),T(1,it1),T(2,it1)))
-  // extract the sequence of points
-  ip = [T(1,it0) T(2,it0:it1)];
-  p = P(ip,:);      // P(:,ip)
-  if (length(D)) then
-    if (point_data) then 
-      d = D(ip); 
-    else 
-      d = D(it0:it1); 
-    end
-  end
-  nseg = it1-it0+1;
-  // compute the normals of edges
-  // normals = zeros(3, 2, nseg); // produce a hypermat
-  normals = [];
-  tang = p(2:$,:) - p(1:$-1,:); 
-  for i=1:size(tang,1)
-    tang(i,:) = tang(i,:) / max(%eps,sqrt(sum(tang(i,:).^2))); 
-  end
-  for i=1:nseg
-    normals(:,:,i) = null_space(tang(i,:)); // won't be ok if normals have an
-                                            // important rotation from a segment
-                                            // to another - VERY PROBABLE BUG!!!      
-  end
-  X = zeros(mdim,nsubdiv+1,length(ip));
-  for i=1:length(ip),
-    if (i == 1) then
-      n = normals(:,:,i)'; 
-    elseif (i == length(ip)) then
-      n = normals(:,:,$)';
-    else
-      n = ((normals(:,:,i-1)+normals(:,:,i))/2)';
-    end
-    for k=1:nsubdiv+1
-      X(:,k,i) = (p(i,:) + radius(ip(i))*(n(1,:)*ct(k) + n(2,:)*st(k)))';
-    end;
-  end;
-  if (length(D)) then
-    C = repmat(d,nsubdiv+1,1);
-    surf(squeeze(X(1,:,:)), squeeze(X(2,:,:)), squeeze(X(3,:,:)),C); // 'linestyle','none','FaceColor','interp')];
-    h($+1) = gce();
-    h($).thickness  = 0; // corresponds to linestyle none
-    h($).color_flag = 3; // 2 -> flat shadding 3 -> interpolated shadding
-  else
-    //surf(squeeze(X(1,:,:)), squeeze(X(2,:,:)), squeeze(X(3,:,:))); // 'linestyle','none','facecolor',tubecolor)];
-    // Workaround for bug 4042
-    MyX1 = squeeze(X(1,:,:));
-    MyX1 = matrix(MyX1.entries,double(MyX1.dims));
-    MyX2 = squeeze(X(2,:,:));
-    MyX2 = matrix(MyX2.entries,double(MyX2.dims));
-    MyX3 = squeeze(X(3,:,:));
-    MyX3 = matrix(MyX3.entries,double(MyX3.dims));
-
-    //surf(squeeze(X(1,:,:)), squeeze(X(2,:,:)), squeeze(X(3,:,:)),'edgeco','cya'); // 'linestyle','none','facecolor',tubecolor)];
-    surf(MyX1, MyX2, MyX3,'edgeco','cya'); // 'linestyle','none','facecolor',tubecolor)];
-    h($+1) = gce();
-    h($).thickness  = 0; // corresponds to linestyle none
-    h($).color_mode = color(tubecolor);
-    h($).color_flag = 0;
-  end
-  cnt = cnt+1;
-  it0 = it1+1;
-  if (it0 > nT) then return; end;
-end
-endfunction
-
-////////////////
-// do_plot_2D //
-////////////////
-
-// draw faces
-function [hfaces,hmesh,hquiver] = do_plot_2D(sl,P,T,opt)
-
-hfaces  = []; 
-hmesh   = []; 
-hquiver = [];
-mdim    = length(P);
-
-[o_data,err]                  = get_param(opt,'data',[]); // data to be plotted on the slice (on slice nodes)
-[o_convex_data,err]           = get_param(opt,'convex_data',[]); // data to be plotted (given on the mesh convexes)
-[o_msh,err]                   = get_param(opt,'mesh','auto'); // show the mesh ?
-[o_msh_edges,err]             = get_param(opt,'mesh_edges','on'); // show mesh edges ?
-[o_msh_edges_color,err]       = get_param(opt,'mesh_edges_color',[.6 .6 1]);
-[o_msh_edges_width,err]       = get_param(opt,'mesh_edges_width',.7);
-[o_msh_slice_edges,err]       = get_param(opt,'mesh_slice_edges','on');
-[o_msh_slice_edges_color,err] = get_param(opt,'mesh_slice_edges_color',[.7 0 0]);
-[o_msh_slice_edges_width,err] = get_param(opt,'mesh_slice_edges_width',.5);
-[o_msh_faces,err]             = get_param(opt,'mesh_faces','off'); // fill mesh faces (otherwise they are transparent)
-[o_msh_faces_color,err]       = get_param(opt,'mesh_faces_color',[.75 .75 .75]);
-[o_pcolor,err]                = get_param(opt,'pcolor','on'); // if the field is scalar, a color plot of its values is plotted
-[o_quiver,err]                = get_param(opt,'quiver','on'); // if the field is vector, represent arrows 	 
-[o_quiver_density,err]        = get_param(opt,'quiver_density',50); // density of arrows in quiver plot
-[o_quiver_scale,err]          = get_param(opt,'quiver_scale',1); // scaling of arrows (0=>no scaling)
-[o_tube,err]                  = get_param(opt,'tube','on'); // use tube plot for linear parts of the slice
-[o_tube_color,err]            = get_param(opt,'tube_color','red'); // color of tubes (ignored if 'data' is not empty)
-[o_tube_radius,err]           = get_param(opt,'tube_radius',0.05); // tube radius; you can use a constant, or a percentage (of the mesh size) or a vector of nodal values
-[o_showoptions,err]           = get_param(opt,'showoptions','off'); // list options used
-
-d = mlist(['dlist','FaceVertexCData','FaceColor'],[],[]);  
-d_is_set = %F;
-
-if (length(T)) then
-  if (ison(o_pcolor) & size(o_data,1)==1 & ~isempty(o_data)) then
-    d('FaceVertexCData') = o_data(:);
-    d('FaceColor') = 'interp';
-    d_is_set = %T;
-  elseif (isempty(o_data) & ison(o_msh_faces)) then
-    d('FaceVertexCData') = o_msh_faces_color;
-    d('FaceColor') = 'flat';
-    d_is_set = %T;
-  end  
-  if (d_is_set) then
-    //hfaces = patch('Vertices',mycell2mat(P)','Faces',T',d(:), 'EdgeColor','none'); // YC:
-    p_tmp = mycell2mat(P);
-
-    h = gcf();
-    ctmp = d('FaceVertexCData');
-    if (size(ctmp,1)==1) then // just one color
-      ctmp = ones(size(T,2),1) * color(round(255*ctmp(1)), ...
-                                       round(255*ctmp(2)), ...
-                                       round(255*ctmp(3)));
-    else
-      ctmp = ceil((ctmp - min(ctmp)) / max(%eps,(max(ctmp) - min(ctmp))) * size(h.color_map,1));
-      ctmp = matrix(ctmp(T,1),size(T,1),length(p_tmp(T,2))/size(T,1))';
-    end
-  
-    if (size(p_tmp,2)==2) then
-      xtmp = matrix(p_tmp(T,1),size(T,1),length(p_tmp(T,2))/size(T,1))';
-      ytmp = matrix(p_tmp(T,2),size(T,1),length(p_tmp(T,2))/size(T,1))';
-      ztmp = matrix(ones(p_tmp(T,2)),size(T,1),length(p_tmp(T,2))/size(T,1))';
-      plot3d(xtmp', ytmp', list(ztmp',ctmp'));
-    else
-      xtmp = matrix(p_tmp(T,1),size(T,1),length(p_tmp(T,1))/size(T,1))';
-      ytmp = matrix(p_tmp(T,2),size(T,1),length(p_tmp(T,1))/size(T,1))';
-      ztmp = matrix(p_tmp(T,3),size(T,1),length(p_tmp(T,1))/size(T,1))';
-      plot3d(xtmp', ytmp', list(ztmp',ctmp'));
-    end
-    hfaces = gce();
-    select d('FaceColor')
-      case 'interp' then  hfaces.color_flag = 3;
-      case 'flat'   then  hfaces.color_flag = 2;
-    end
-    hfaces.thickness  = 0; ///o_msh_edges_width;
-    hfaces.line_style = 1;
-    hfaces.foreground = color(round(255*o_msh_edges_color(1)), ...
-                              round(255*o_msh_edges_color(2)), ...
-                              round(255*o_msh_edges_color(3)));
-    hfaces.hiddencolor = -1;
-  end
-  if (ison(o_quiver)) then
-    if (size(o_data,1)>1) then
-      hquiver = do_quiver_plot(P,o_data,opt);
-    end
-  end 
-end
-if (ison(o_msh) & (ison(o_msh_edges) | ison(o_msh_slice_edges))) then
-  [p,t1,t2] = gf_slice_get(sl,'edges');
-  if (ison(o_msh_edges)) then
-    // p: 2 x 1661
-    // t1: 2 x 1760
-    // t2: 0
-
-    p = p';
-    if (size(p,2)==2) & size(t1,1)~=0 then // 2D plot
-      xtmp = matrix(p(t1,1),size(t1,1),length(p(t1,1))/size(t1,1))';
-      ytmp = matrix(p(t1,2),size(t1,1),length(p(t1,1))/size(t1,1))';
-      ztmp = matrix(ones(p(t1,2)),size(t1,1),length(p(t1,1))/size(t1,1))';
-      plot3d(xtmp', ytmp', ztmp');
-    elseif size(t1,1)~=0 then
-      xtmp = matrix(p(t1,1),size(t1,1),length(p(t1,1))/size(t1,1))';
-      ytmp = matrix(p(t1,2),size(t1,1),length(p(t1,1))/size(t1,1))';
-      ztmp = matrix(p(t1,3),size(t1,1),length(p(t1,1))/size(t1,1))';
-      plot3d(xtmp', ytmp', ztmp');
-    end
-    hmesh = gce();
-    hmesh.thickness = o_msh_edges_width;
-    hmesh.line_style = 1;
-    hmesh.foreground = color(round(255*o_msh_edges_color(1)), ...
-                             round(255*o_msh_edges_color(2)), ...
-                             round(255*o_msh_edges_color(3)));
-    hmesh.hiddencolor = -1;
-    p = p'; //t1 = t1';
-  end
-  if (ison(o_msh_slice_edges)) then
-    //hmesh = [hmesh patch('Vertices',p','Faces',t2','EdgeColor',o_msh_slice_edges_color,'LineWidth',o_msh_slice_edges_width)]; // YC
-    p = p'; //t2 = t2';
-    if (size(p,2)==2) & size(t2,1)~=0 then
-      xtmp = matrix(p(t2,1),size(t2,1),length(p(t2,1))/size(t2,1))';
-      ytmp = matrix(p(t2,2),size(t2,1),length(p(t2,1))/size(t2,1))';
-      ztmp = matrix(ones(p(t2,2)),size(t2,1),length(p(t2,1))/size(t2,1))';
-      plot3d(xtmp', ytmp', ztmp');
-    elseif size(t2,1)~=0 then
-      xtmp = matrix(p(t2,1),size(t2,1),length(p(t2,1))/size(t2,1))';
-      ytmp = matrix(p(t2,2),size(t2,1),length(p(t2,1))/size(t2,1))';
-      ztmp = matrix(p(t2,3),size(t2,1),length(p(t2,1))/size(t2,1))';
-      plot3d(xtmp', ytmp', ztmp');
-    end
-    
-    hmesh_tmp = gce();
-    hmesh_tmp.thickness = o_msh_slice_edges_width;
-    hmesh_tmp.line_style = 1;
-    hmesh_tmp.foreground = color(round(255*o_msh_slice_edges_color(1)), ...
-                                 round(255*o_msh_slice_edges_color(2)), ...
-                                 round(255*o_msh_slice_edges_color(3)));
-    hmesh.hiddencolor = -1;
-    p = p'; //t2 = t2';
-    hmesh = [hmesh hmesh_tmp];
-  end
-end 
-endfunction
-
-////////////////////
-// do_quiver_plot //
-////////////////////
-
-// arrow plot
-function hquiver = do_quiver_plot(P,U,opt)
-
-[o_data,err]                  = get_param(opt,'data',[]); // data to be plotted on the slice (on slice nodes)
-[o_convex_data,err]           = get_param(opt,'convex_data',[]); // data to be plotted (given on the mesh convexes)
-[o_msh,err]                   = get_param(opt,'mesh','auto'); // show the mesh ?
-[o_msh_edges,err]             = get_param(opt,'mesh_edges','on'); // show mesh edges ?
-[o_msh_edges_color,err]       = get_param(opt,'mesh_edges_color',[.6 .6 1]);
-[o_msh_edges_width,err]       = get_param(opt,'mesh_edges_width',.7);
-[o_msh_slice_edges,err]       = get_param(opt,'mesh_slice_edges','on');
-[o_msh_slice_edges_color,err] = get_param(opt,'mesh_slice_edges_color',[.7 0 0]);
-[o_msh_slice_edges_width,err] = get_param(opt,'mesh_slice_edges_width',.5);
-[o_msh_faces,err]             = get_param(opt,'mesh_faces','off'); // fill mesh faces (otherwise they are transparent)
-[o_msh_faces_color,err]       = get_param(opt,'mesh_faces_color',[.75 .75 .75]);
-[o_pcolor,err]                = get_param(opt,'pcolor','on'); // if the field is scalar, a color plot of its values is plotted
-[o_quiver,err]                = get_param(opt,'quiver','on'); // if the field is vector, represent arrows 	 
-[o_quiver_density,err]        = get_param(opt,'quiver_density',50); // density of arrows in quiver plot
-[o_quiver_scale,err]          = get_param(opt,'quiver_scale',1); // scaling of arrows (0=>no scaling)
-[o_tube,err]                  = get_param(opt,'tube','on'); // use tube plot for linear parts of the slice
-[o_tube_color,err]            = get_param(opt,'tube_color','red'); // color of tubes (ignored if 'data' is not empty)
-[o_tube_radius,err]           = get_param(opt,'tube_radius',0.05); // tube radius; you can use a constant, or a percentage (of the mesh size) or a vector of nodal values
-[o_showoptions,err]           = get_param(opt,'showoptions','off'); // list options used
-
-hquiver  = [];
-P        = mycell2mat(P)'; 
-mdim     = size(P,1);
-qdim     = size(U,1);
-nP       = size(P,2);
-ptlst    = 1:nP;
-bmin     = min(P);
-bmax     = max(P);
-xyscale  = max(bmax-bmin);
-qradius2 = (xyscale/o_quiver_density)^2;
-vscale   = max(max(abs(U)));
-qlst     = [];
-rm       = [];
-
-while (length(ptlst)>0)
-  ii   = ptlst(1); 
-  qlst = [qlst ii];
-  x    = P(1,ii);
-  y    = P(2, ii); 
-  if (mdim == 2) then
-    rm = (find((P(1,:)-x).^2 + (P(2,:)-y).^2 < qradius2));
-  elseif (mdim == 3) then
-    z = P(3,ii);
-    rm = (find((P(1,:)-x).^2 + (P(2,:)-y).^2 + (P(3,:)-z).^2 < qradius2));
-  end
-  if (length(rm)==0) then error('internal error in gf_plot'); end;
-  ptlst = _setdiff(ptlst, rm);
-end
-if (qdim == 2) then
-  nx = ones(1,2*length(P(1,qlst)));
-  ny = ones(1,2*length(P(1,qlst)));
-  deltaUmax = max(U(:,qlst),'c') - min(U(:,qlst),'c');
-  deltaP    = max(P(:,qlst),'c') - min(P(:,qlst),'c');
-  nx(1:2:$) = P(1,qlst);
-  nx(2:2:$) = P(1,qlst) + 0.025 * deltaP(1) .* U(1,qlst) / max(%eps,norm(deltaUmax));
-  ny(1:2:$) = P(2,qlst);
-  ny(2:2:$) = P(2,qlst) + 0.025 * deltaP(2) .* U(2,qlst) / max(%eps,norm(deltaUmax));
-  xarrows(nx,ny);
-  a = gca();
-  a.data_bounds = [min(P,'c')';max(P,'c')'];
-  hquiver = gce();
-  hquiver.arrow_size = o_quiver_scale;
-else
-  champ3(P(1,qlst),P(2,qlst),P(3,qlst),U(1,qlst),U(2,qlst),U(3,qlst)); // green
-  hquiver = gce();
-  hquiver.arrow_size = o_quiver_scale;
-end
-endfunction
-
diff --git a/interface/src/scilab/macros/gf_solve.sci b/interface/src/scilab/macros/gf_solve.sci
deleted file mode 100644
index b55876a..0000000
--- a/interface/src/scilab/macros/gf_solve.sci
+++ /dev/null
@@ -1,567 +0,0 @@
-
-///////////////////
-// eval_asm_data //
-///////////////////
-
-function pde = eval_asm_data(in_pde,dname,default_value,mf)
-[nargout,nargin] = argn();
-
-pde = in_pde;
-if (nargin == 3) then
-  mf = pde('mf_d');
-end
-if (or(getfield(1,pde)==dname)) & ~isempty(pde(dname)) then
-  z = pde(dname);      
-else
-  warning('you did not define the ''' + dname + ''' data for the ' + pde('type') + ' pde struct');
-  disp('setting ''' + dname + ''' to its default value of ');
-  disp(default_value);
-  z = default_value;
-end
-
-if (typeof(z)=='list') then 
-  //z = matrix(z(:),length(z),1); 
-  for i=1:length(z)
-    tmp(i,:) = z(i)(:);
-  end
-  z = tmp(:);
-end
-pde('asm')(dname) = gf_mesh_fem_get_eval(mf, z); // YC: pb ici quand z est numeric ...
-endfunction
-
-/////////////////////////////////
-// solves the scalar laplacian //
-/////////////////////////////////
-
-function [U,pde] = do_laplacian(in_pde)
-pde = in_pde; U=[];
-assert_field(pde, 'mf_u','mf_d');
-pde = eval_asm_data(pde,'lambda', list(1));
-if isempty(pde('asm')('K')) then
-  pde('asm')('K') = gf_asm('laplacian',pde('mim'), pde('mf_u'), pde('mf_d'), pde('asm')('lambda'));
-end
-pde = do_classical_bc(pde);
-[U,pde] = do_classical_solve(pde);
-endfunction
-
-//////////////////////////////
-// solves linear elasticity //
-//////////////////////////////
-
-function [U,pde] = do_linear_elasticity(in_pde)
-pde = in_pde; U=[];
-assert_field(pde, 'mf_u','mf_d');
-if (~has_field(pde('asm'),'lambda','mu')) then
-  if (has_field(pde,'lambda', 'mu')),
-    pde = eval_asm_data(pde,'lambda', list(1));
-    pde = eval_asm_data(pde,'mu', list(1));
-  elseif (~isempty(pde('E')) & ~isempty(pde('PR'))) then // young modulus and poisson ratio
-    tmpE  = gf_mesh_fem_get_eval(pde('mf_d'), pde('E'));
-    tmpnu = gf_mesh_fem_get_eval(pde('mf_d'), pde('PR'));
-    pde('asm')('lambda') = tmpE .* tmpnu ./ ((1+tmpnu) .* (1-2*tmpnu)); 
-    pde('asm')('mu')     = tmpE ./ (2*(1+tmpnu)); // shear modulus
-    // if (is_plane_stress) then
-    //   lambda = 2*lambda.*mu./(lambda+2*mu);
-    // end;      
-  else
-    error('no description of either (young modulus E and poisson ratio nu) or (mu and lambda) in pde structure');
-  end
-end
-if (isempty(pde('asm')('K'))) then
-  pde('asm')('K') = gf_asm('linear elasticity',pde('mim'),pde('mf_u'), pde('mf_d'), pde('asm')('lambda'),pde('asm')('mu'));
-end
-pde = do_classical_bc(pde);
-
-//at this point, the boundary conditions and volumic source term should have been assembled
-[U,pde] = do_classical_solve(pde);
-endfunction
-
-////////////////
-// do_stokes //
-////////////////
-
-function [U,P,pde] = do_stokes(in_pde)
-pde = in_pde; U=[]; P=[];
-assert_field(pde, 'mf_u','mf_d');
-pde = eval_asm_data(pde, 'viscos', list(1));
-if (isempty(pde('asm')('K'))) then
-  [pde('asm')('K'),pde('asm')('B')] = gf_asm('stokes',pde('mim'),pde('mf_u'), pde('mf_p'), pde('mf_d'), pde('asm')('viscos'));
-  if (nnz(pde('asm')('K')-pde('asm')('K')')) then
-    error('K not symetric, you found a bug!');
-  end
-end
-pde = do_classical_bc(pde);
-[U,P,pde] = do_stokes_solve(pde);
-endfunction
-
-/////////////////////
-// do_stokes_solve //
-/////////////////////
-
-function [U,P,pde] = do_stokes_solve(in_pde)
-pde = in_pde; 
-U   = [];
-P   = [];
-assert_field(pde('asm'), 'H','R','K','Q','F','G');  
-[_null,ud] = gf_spmat_get(pde('asm')('H'),'dirichlet nullspace', pde('asm')('R'));
-K = pde('asm')('K') + pde('asm')('Q');
-if nnz(K-K') then
-  sym=0; disp('non symmetric matrix, aborting; pause mode'); pause;
-else
-  sym=1;
-end    
-Fu = _null'*((pde('asm')('F')(:)+pde('asm')('G')(:))-K*ud(:));
-Fp = -pde('asm')('B')'*ud(:);
-K  = _null'*K*_null;
-B  = _null'*pde('asm')('B');
-K  = (K+K')/2; // make sure that the matrix is absolutely symetric
-               //  pde('solver')('type') = 'cg';
-               //  pde('solver')         = set_default_values(pde('solver'),'type','cg','maxiter',1000,'residu',1e-6);
-if (pde('solver')=='brute_stokes') then
-  [U,P] = do_solve_stokes_cg2(K,B,Fu(:),Fp(:));
-else
-  //[U,P] = do_solve_stokes_cg(K,B,Fu(:),Fp(:));
-  [U,P] = do_solve_stokes_cg2(K,B,Fu(:),Fp(:)); // YC: gmres not defined as in Matlab
-end
-U = _null*U+ud(:);
-U = U(:)';
-P = -P(:)';
-endfunction
-
-/////////////////////
-// do_classical_bc //
-/////////////////////
-
-function pde = do_classical_bc(pde)
-q_dim = gf_mesh_fem_get(pde('mf_u'), 'qdim');
-do_F = isempty(pde('asm')('F'));
-do_H = isempty(pde('asm')('H'));
-do_R = isempty(pde('asm')('R'));
-do_Q = isempty(pde('asm')('Q'));
-do_G = isempty(pde('asm')('G'));
-disp(pde('mim'))
-if (do_F) then
-  //pde = eval_asm_data(pde,'F', num2cell(zeros(q_dim,1)));
-  pde = eval_asm_data(pde,'F', list(zeros(q_dim,1))); // YC: pb ici ??
-  pde('asm')('F') = gf_asm('volumic source', pde('mim'), pde('mf_u'), pde('mf_d'), pde('asm')('F'));
-end
-if (~isempty(pde('pdetool')('e')) & ~isempty(pde('pdetool')('b'))) then
-  [pde('asm')('Q'),pde('asm')('G'),pde('asm')('H'),pde('asm')('R')] = gf_asm('pdetool boundary conditions',...
-                                             pde('mim'),pde('mf_u'),pde('mf_d'),pde('pdetool')('b'),pde('pdetool')('e'));
-else
-  assert_field(pde,'bound');
-  q_dim   = gf_mesh_fem_get(pde('mf_u'), 'qdim');
-  u_nbdof = gf_mesh_fem_get(pde('mf_u'), 'nbdof');
-  d_nbdof = gf_mesh_fem_get(pde('mf_d'), 'nbdof');
-  if (do_H) then pde('asm')('H') = spzeros(u_nbdof, u_nbdof); end;
-  if (do_Q) then pde('asm')('Q') = spzeros(u_nbdof, u_nbdof); end;
-  if (do_R) then pde('asm')('R') = zeros(u_nbdof,1); end;
-  if (do_G) then pde('asm')('G') = zeros(u_nbdof,1); end;
-  for bnum=1:length(pde('bound')),
-    assert_field(pde('bound')(bnum),'type');
-    is_dirichlet = 0; is_neumann = 0;
-    select (pde('bound')(bnum)('type'))
-      case 'None' then
-      case 'Dirichlet' then
-        is_dirichlet=1;
-      case 'Neumann' then
-        is_neumann=1;
-      case 'Mixed' then
-        is_dirichlet=1; is_neumann=1;
-      else
-        disp('bc type ' + pde('bound')(bnum)('type') + 'unhandled');
-    end
-  
-    if (is_dirichlet) then
-      assert_field(pde('bound')(bnum),'R');
-      if (do_R | do_H) then
-        disp(list(pde('bound')(bnum)('R')(:)))
-        vR = gf_mesh_fem_get_eval(pde('mf_d'), list(list(pde('bound')(bnum)('R')(:))));
-        if (~isempty(pde('bound')(bnum)('H'))) then
-          disp(list(pde('bound')(bnum)('H')(:)))
-          vH = gf_mesh_fem_get_eval(pde('mf_d'), list(list(pde('bound')(bnum)('H')(:))));
-        else 
-          //h = num2cell(eye(q_dim,q_dim));  // YC: numtocell a changer
-//          h = list();
-//          tmp = eye(q_dim,q_dim);
-//          for i=1:q_dim
-//            h(i) = list();
-//            for j=1:q_dim
-//              h(i)(j) = tmp(i,j);
-//            end
-//          end
-//          clear tmp;
-          h = eye(q_dim, q_dim);
-          vH = gf_mesh_fem_get_eval(pde('mf_d'), h(:)); 
-        end
-        //           Matlab  Scilab
-        // vR:      2 * 102  2 * 102
-        // vH:      4 * 102  2 * 102
-        // q_dim:   2        2
-        // d_nbdof: 102      102
-        [bH,bR] = gf_asm('dirichlet', bnum, pde('mim'),pde('mf_u'), pde('mf_d'), matrix(vH,q_dim*q_dim,d_nbdof), vR);
-      end
-      if (do_R) then pde('asm')('R') = pde('asm')('R') + bR; end;
-      if (do_H) then pde('asm')('H') = pde('asm')('H') + bH; end;
-    end
-  
-    if (is_neumann) then
-      assert_field(pde('bound')(bnum),'G');
-      if (do_G) then
-        vG = gf_mesh_fem_get_eval(pde('mf_d'), list(list(pde('bound')(bnum)('G')(:))));
-        vG = gf_asm('boundary source', bnum, pde('mim'),pde('mf_u'), pde('mf_d'), vG);	
-        pde('asm')('G') = pde('asm')('G') + vG; 
-      end;
-      if (do_Q) then
-        if (~isempty(pde('bound')(bnum)('Q'))) then
-          vQ = gf_mesh_fem_get_eval(pde('mf_d'), list(list(pde('bound')(num)('Q')(:))));
-        else 
-          //q = num2cell(eye(q_dim,q_dim));  // YC: num2cell a changer
-          q  = list(eye(q_dim,q_dim));
-          vQ = gf_mesh_fem_get_eval(pde('mf_d'), list(list(q(:))));
-        end
-        bQ = gf_asm('boundary qu term',bnum,pde('mim'),pde('mf_u'),pde('mf_d'), matrix(vQ,q_dim*q_dim,d_nbdof));
-        pde('asm')('Q') = pde('asm')('Q') + bQ;
-      end
-    end
-  end
-end
-endfunction
-
-/////////////
-// solvers //
-/////////////
-  
-// solves (K+Q)U=F+G
-// under constraint HU=R
-function [U,pde] = do_classical_solve(in_pde)
-pde = in_pde;
-assert_field(pde('asm'),'K','Q','G','H','R','F');
-[_null,ud] = gf_spmat_get(pde('asm')('H'),'dirichlet nullspace', pde('asm')('R'));
-RK = pde('asm')('K')+pde('asm')('Q');
-if nnz(RK-RK') then
-  sym=0; disp('non symmetric matrix');
-else
-  sym=1; 
-end
-RF=_null'*((pde('asm')('F')(:)+pde('asm')('G')(:))-RK*ud(:));
-RK=_null'*RK*_null;
-if sym then
-  RK=(RK+RK')/2;
-end
-pde('asm')('RK') = RK;
-RB = _null;
-U = RB*(RK\RF)+ud(:);
-U = U(:)'; // row vector
-endfunction
-
-////////////////////////
-// do_solve_stokes_cg //
-////////////////////////
-
-// solves [K  B][U] = [Fu]
-//        [B' 0][P]   [Fp]
-// with K *positive* definite
-function [U,P] = do_solve_stokes_cg(K,B,Fu,Fp)
-verbos_disp_start(sprintf('factorizing K (n=%d,nnz=%d)',size(K,1),nnz(K)));
-R = sp_chol(K);
-verbos_disp_end;
-verbos_disp(sprintf('K factored, nnz(R)=%d',nnz(R)));
-// we have to avoid transpositions on sparse matrix since this
-// operation has high cost of n*(nnz/n)*log((nnz/n)) ESPECIALY
-// for triangular matrices from factorisations: the cost of the
-// transposition is greater than the cost of a triangular 
-// solve which is n*(nnz/n).
-F   = ((R\(Fu'/R)')'*B)' - Fp;
-tol = 1e-8;
-verbos_disp_start('running Conjugate gradientG');
-//  P = cg(F,R,B,10000,1e-6);
-//[P,flag,relres,iter,resvec] = pcg(@multA, F, tol, 500, @multM, @multM, [], R, B);
-
-x = ones(F);
-[P,flag,relres,iter,resvec] = gmres(eval(multA,x,R,B), F, 100, tol, 50, eval(multM,x,R,B)*eval(multM,x,R,B));
-
-//[P,flag,relres,iter,resvec] = gmres(multA, F, 100, tol, 50, multM, multM, [], R, B);
-//  figure(5); plot(resvec);
-//  disp(sprintf('    .. flag = %d, relres=%g, iter=%d',flag, relres, iter));
-
-verbos_disp_end;
-if (flag) then
-  warning(sprintf('conjugate gradient did not converge! flag=%d, res=%g, iter=%d',flag,relres,iter));
-else
-  verbos_disp(sprintf('pcg: flag=%d, res=%g, iter=%d', flag, relres, iter));
-end
-U = R\(((Fu-B*P)'/R)');
-verbos_disp('do_solve_stokes_cg all done');
-endfunction
-
-
-/////////////////////////
-// do_solve_stokes_cg3 //
-/////////////////////////
-
-// solves [K  B][U] = [Fu]
-//        [B' 0][P]   [Fp]
-// with K *positive* definite
-function [U,P] = do_solve_stokes_cg3(K,B,Fu,Fp)
-nu = size(K,2);
-np = size(B,2);
-
-disp('solve stokes uzawa cholinc');
-//[pcB] = sp_cholinc(K,'0'); YC: '0' option ??
-[pcB] = sp_cholinc(K);
-pcBt = pcB';
-disp('solve stokes uzawa first pcg');
-P = zeros(np,1);
-U = pcg(K,Fu - B*P,1e-6,100,pcBt,pcB); // YC: ??
-disp('solve stokes uzawa : got U');
-for k=1:10000,
-  r = Fp - B'*U;
-  res = norm(r);
-  if (res < 1e-10) then break; end;
-  disp(sprintf('solve stokes : iter=%d res=%g',k, res));
-  z = pcg(K, B*r, 1e-6, 100, pcBt, pcB);
-  rho = res*res/dot(r,(B'*z));
-  P = P - rho*r;
-  U = U + rho*z;
-end
-endfunction
-
-/////////////////////////
-// do_solve_stokes_cg2 //
-/////////////////////////
-
-// try to apply gmres to the global system
-function [U,P] = do_solve_stokes_cg2(K,B,Fu,Fp)
-tic;
-nu = size(K,2); np = size(B,2);
-Z  = [K B; B' spzeros(np,np)];
-Z2 = Z + [spzeros(nu,nu) spzeros(nu,np); spzeros(np,nu) sparse(diag(0.001*ones(np,1)))];
-disp(sprintf('begin luinc [nu=%d,np=%d, nnz=%d]', nu, np, nnz(Z2)));
-//[L,U] = sp_luinc(Z2,'0'); // YC: '0' option ??
-//[L,U] = sp_luinc(Z2);
-disp('begin gmres');
-// [x, flag, resNorm, iter, resVec] = gmres( A, b, x, M, restrt, max_it, tol )
-
-[UP,FLAG,RELRES,ITER,RESVEC] = gmres(Z,[Fu;Fp],50,1e-9,1000,Z2); // Z2 = L*U;
-U = UP(1:nu);
-P = UP((nu+1):(nu+np));
-disp(sprintf('do_solve_stokes_cg2 done in %g sec (%d iter, flag=%d)',toc(),ITER,FLAG));
-resU = norm(K*U+B*P-Fu,2);
-resP = norm(B'*U-Fp,2);
-disp(sprintf('resU=%g, resP=%g',resU,resP));  
-endfunction
-
-//////////////////////////////
-// do_solve_stokes_cg2_test //
-//////////////////////////////
-
-// try to apply gmres to the global system
-function [U,P] = do_solve_stokes_cg2_test(K,B,Fu,Fp)
-tic;
-nu = size(K,2); np = size(B,2);
-Z  = [K B; B' spzeros(np,np)];
-Z2 = Z + [spzeros(nu,nu) spzeros(nu,np); spzeros(np,nu) sparse(diag(0.001*ones(np,1)))];
-disp(sprintf('begin luinc [nu=%d,np=%d, nnz=%d]', nu, np, nnz(Z2)));
-
-pause;
-
-//[L,U] = sp_luinc(Z2,'0'); // YC: '0' option ??
-[L,U] = sp_luinc(Z2);
-disp('begin gmres');
-[UP,FLAG,RELRES,ITER,RESVEC] = gmres(Z,[Fu;Fp],50,1e-9,1000,L,U);
-U = UP(1:nu); 
-P = UP((nu+1):(nu+np));
-disp(sprintf('do_solve_stokes_cg2 done in %g sec (%d iter, flag=%d)',toc(),ITER,FLAG));
-resU = norm(K*U+B*P-Fu,2);
-resP = norm(B'*U-Fp,2);
-disp(sprintf('resU=%g, resP=%g',resU,resP));  
-endfunction
-
-/////////////////////////////
-// do_solve_stokes_cg2_old //
-/////////////////////////////
-
-function [U,P] = do_solve_stokes_cg2_old(K,B,Fu,Fp)
-alpha=1e-6;
-tic;
-if (0) then
-  R  = sp_chol(K);
-  RB = full(R'\B);
-  T  = (alpha*speye(size(B,2),size(B,2))-RB'*RB); 
-  P  = T\(Fp-B'*(K\Fu));
-  U  = R\(((Fu-B*P)'/R)');
-else
-  // unfortunately, the basic stokes solver is very slow...
-  // on small 3D problems, the fastest way is to reduce to a (full) linear system on the pression...
-  // drawback: it eats a lot of memory..
-  disp('using the ''brute force'' solver for stokes..');
-  R  = sp_chol(K);
-  RB = full(R'\B);
-  T  = (-RB'*RB);
-  F  = (Fp-B'*(K\Fu));
-  T(1,:)=0; T(1,1)=1;F(1)=0;
-  P  = T\F;
-  U  = R\(((Fu-B*P)'/R)');
-end;
-disp(sprintf('do_solve_stokes_cg2 done in %g sec',toc()));
-resU = norm(K*U+B*P-Fu,2);
-resP = norm(B'*U-Fp,2);
-disp(sprintf('resU=%g, resP=%g',resU,resP));
-endfunction
-
-/////////////
-// multlup //
-/////////////
-
-function Y = multlup(X,L,U,P)
-Y = U\(L\(P*X));
-endfunction
-
-////////
-// cg //
-////////
-
-// DO NOT USE THIS ONE... BROKEN
-function X = cg(F,R,B,maxit,tol)
-X = rand(F);
-r = F-multA(X,R,B);
-nr0 = norm(r,2);
-nr  = nr0;
-d   = r;
-it  = 1;
-while (nr/nr0 > tol & it < maxit)
-  Ad = multA(d,R,B);
-  lambda = (nr^2)/(dot(d, Ad));
-  X = X + lambda*d;
-  r = r - lambda*Ad;
-  nrp = nr;
-  nr  = norm(r,2);
-  _beta = (nr*nr)/(nrp*nrp);
-  d  = r + _beta*d;
-  it = it+1;
-end
-disp(sprintf('iterations: %d , res=%g', it, nr/nr0));
-endfunction
-
-///////////
-// multA //
-///////////
-
-function AX = multA(X,R,B)
-tic;
-//  AX=B'*(R\(R'\(B*X)));
-BX   = (B*X)';
-BXR  = (BX/R)';
-RBXR = R\BXR;
-AX   = (RBXR'*B)';
-//  AX=((R\((B*X)'/R)')'*B)';
-t = toc;
-verbos_disp(sprintf('iter : %f sec r=%g',t,norm(AX,2)));
-endfunction
-
-///////////
-// multM //
-///////////
-
-function MX = multM(X,R,B)
-MX = X;
-endfunction 
-
-/////////////////
-// verbos_disp //
-/////////////////
-
-function verbos_disp(_what)
-global verbosity
-if (verbosity > 0) then
-  disp(_what);
-end
-endfunction
-
-///////////////////////
-// verbos_disp_start //
-///////////////////////
-
-function verbos_disp_start(_what)
-global verbosity
-if (verbosity > 0) then
-  disp(_what + '...'); tic;
-end
-endfunction
-
-/////////////////////
-// verbos_disp_end //
-/////////////////////
-
-function verbos_disp_end()
-global verbosity
-if (verbosity > 0) then
-  disp(sprintf('done (%2.3f sec)', toc()));
-end
-endfunction
-
-//////////////
-// gf_solve //
-//////////////
-
-function [varargout] = gf_solve(varargin)
-// function varargout=gf_solve(what, varargin)
-// General solver for getfem PDE
-// OBSOLETE FUNCTION used in some old scripts. Kept for compatibility reason.
-// It solve a few set of pde. DO NOT USE ANYMORE.
-
-[nargout,nargin] = argn();
-
-if (nargin==0) then error('not enough input arguments'); end;
-
-//pde = build_options_list(varargin(:));
-pde = varargin(1);
-
-if isempty(pde('verbosity')) then
-  pde('verbosity') = 0;
-end
-if isempty(pde('mim')) then
-  error('since v2.0, the pde structure for gf_solve should contain a mesh_im object in its ''mim'' field');
-end
-if isempty(pde('type')) then
-  error('the pde mlist should have a ''type'' field');
-end
-if isempty(pde('asm')) then
-  pde('asm') = list(); 
-end; 
-if isempty(pde('solver')) then
-  pde('solver') = 'default';
-end
-
-nout = max(nargout,1);
-list_out = list();
-str_eval = '[list_out(1)';
-for i=2:nout
-  str_eval = str_eval + ',list_out(' + string(i) + ')';
-end
-str_eval = str_eval + '] = ';
-
-select pde('type')
-  case 'laplacian' then
-    // YC: varargout ne peut pas etre utilisé de cette façon [varargout(1:nout)]=do_laplacian(pde);
-    str_eval = str_eval + 'do_laplacian(pde)';
-    execstr(str_eval);
-  case 'linear elasticity' then
-    // YC: varargout ne peut pas etre utilisé de cette façon [varargout(1:nout)]=do_linear_elasticity(pde);
-    str_eval = str_eval + 'do_linear_elasticity(pde)';
-    execstr(str_eval);
-  case 'stokes' then
-    // YC: varargout ne peut pas etre utilisé de cette façon [varargout(1:nout)]=do_stokes(pde);
-    str_eval = str_eval + 'do_stokes(pde)';
-    execstr(str_eval);
-  else
-    error('unhandled PDE(''type'') : ' + pde('type'));
-end
-varargout = list();
-for i=1:nargout
-  varargout(i) = list_out(i);
-end
-endfunction
-
-
diff --git a/interface/src/scilab/macros/gfassert.sci b/interface/src/scilab/macros/gfassert.sci
deleted file mode 100644
index 9af8162..0000000
--- a/interface/src/scilab/macros/gfassert.sci
+++ /dev/null
@@ -1,19 +0,0 @@
-function gfassert(sx)
-  global gverbose;
-  global gdebug;
-  x = eval(sx);
-  if (~all(x(:))) then
-    if (gverbose) then
-      whereami();      
-    end
-    if (gdebug) then
-      disp(['Assertion failed:' sx]);
-      printf('enter ''continue'' to continue\n');
-      pause;
-    else
-      printf('AssertionFailed:');
-      disp(sx);
-    end
-  end
-endfunction
-
diff --git a/interface/src/scilab/macros/has_field.sci b/interface/src/scilab/macros/has_field.sci
deleted file mode 100644
index 58a0e1e..0000000
--- a/interface/src/scilab/macros/has_field.sci
+++ /dev/null
@@ -1,13 +0,0 @@
-///////////////
-// has_field //
-///////////////
-
-function ok = has_field(pde,varargin)
-ok = 0;
-for i=1:length(varargin),
-  if (~or(getfield(1,pde)==varargin(i))) then
-    return;
-  end
-end
-ok = 1;
-endfunction
diff --git a/interface/src/scilab/macros/init_pde.sci b/interface/src/scilab/macros/init_pde.sci
deleted file mode 100644
index 83597cf..0000000
--- a/interface/src/scilab/macros/init_pde.sci
+++ /dev/null
@@ -1,65 +0,0 @@
-function pde = init_pde()
-pde = mlist(['pde', ...
-             'verbosity', ... // integer
-             'mim', ...
-             'type', ... 
-             'lambda', ...
-             'mu', ...
-             'viscos', ...
-             'K', ...
-             'H', ...
-             'R', ...
-             'Q', ...
-             'F', ...
-             'G', ...
-             'B', ...
-             'RK', ...
-             'asm', ... 
-             'solver', ... 
-             'mf_u', ...
-             'mf_d', ...
-             'mf_p', ...
-             'PR', ...
-             'E', ...
-             'pdetool', ... // pde('pdetool')('b'), pde('pdetool')('e'), 
-             'bound', ...
-             ]); 
-
-pde('verbosity')     = 0; // integer
-pde('type')          = [];     // 'laplacian', 'linear elasticity', 'stockes'
-pde('lambda')        = [];
-pde('mu')            = [];
-pde('viscos')        = [];
-pde('K')             = [];
-pde('H')             = [];
-pde('R')             = [];
-pde('Q')             = [];
-pde('F')             = [];
-pde('G')             = [];
-pde('B')             = [];
-pde('RK')            = [];
-pde('asm')           = mlist(['asm', 'lambda', 'mu', 'viscos', 'K', 'H', 'R', 'Q', 'F', 'G', 'B', 'RK']);
-pde('asm')('lambda') = [];
-pde('asm')('mu')     = [];
-pde('asm')('viscos') = [];
-pde('asm')('K')      = [];
-pde('asm')('H')      = [];
-pde('asm')('R')      = [];
-pde('asm')('Q')      = [];
-pde('asm')('F')      = [];
-pde('asm')('G')      = [];
-pde('asm')('B')      = [];
-pde('asm')('RK')     = [];
-pde('solver')        = 'default' // 'brute_stockes', 'default', set_default_values(pde('solver'),'type','cg','maxiter',1000,'residu',1e-6);
-pde('mim')           = [];
-pde('mf_u')          = [];
-pde('mf_d')          = [];
-pde('mf_p')          = [];
-pde('PR')            = [];
-pde('E')             = [];
-pde('pdetool')       = mlist(['pdetool','b','e']);
-pde('pdetool')('b')  = [];
-pde('pdetool')('e')  = [];
-pde('bound')         = []; // 'list' + 'type' + 'R' + 'H'
-endfunction
-
diff --git a/interface/src/scilab/macros/isauto.sci b/interface/src/scilab/macros/isauto.sci
deleted file mode 100644
index 7deb843..0000000
--- a/interface/src/scilab/macros/isauto.sci
+++ /dev/null
@@ -1,4 +0,0 @@
-function r=isauto(v)
-r = (convstr(v,'l')=='auto');
-endfunction
-
diff --git a/interface/src/scilab/macros/isnumeric.sci b/interface/src/scilab/macros/isnumeric.sci
deleted file mode 100644
index 2744a07..0000000
--- a/interface/src/scilab/macros/isnumeric.sci
+++ /dev/null
@@ -1,6 +0,0 @@
-function res = isnumeric(param)
-  if ~isdef('param','local') then param = ''; end
-  res = or(type(param) == [1 5 8]);
-  res = res | (typeof(param)=='hypermat');
-endfunction
-
diff --git a/interface/src/scilab/macros/ison.sci b/interface/src/scilab/macros/ison.sci
deleted file mode 100644
index 66c4213..0000000
--- a/interface/src/scilab/macros/ison.sci
+++ /dev/null
@@ -1,4 +0,0 @@
-function r=ison(v)
-  r = ((v=='on') | (v=='ON'));
-endfunction
-
diff --git a/interface/src/scilab/macros/isscalar.sci b/interface/src/scilab/macros/isscalar.sci
deleted file mode 100644
index fe0579e..0000000
--- a/interface/src/scilab/macros/isscalar.sci
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (C) 1996, 1997 John W. Eaton
-//
-// This file is part of Octave.
-//
-// Octave is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 2, or (at your option)
-// any later version.
-//
-// Octave is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Octave; see the file COPYING.  If not, write to the Free
-// Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-// 02110-1301, USA.
-
-// -*- texinfo -*-
-// @deftypefn {Function File} {} isscalar (@var{a})
-// Return 1 if @var{a} is a scalar.  Otherwise, return 0.
-// @seealso{size, rows, columns, length, isscalar, ismatrix}
-// @end deftypefn
-
-// Author: jwe
-
-function retval = isscalar(x)
-
-[nargout, nargin] = argn();
-
-if (nargin == 1) then
-  retval = prod (size (x)) == 1;
-else
-  error('isscalar (x)');
-end
-endfunction
diff --git a/interface/src/scilab/macros/lib b/interface/src/scilab/macros/lib
deleted file mode 100644
index 41e07c6..0000000
Binary files a/interface/src/scilab/macros/lib and /dev/null differ
diff --git a/interface/src/scilab/macros/names b/interface/src/scilab/macros/names
deleted file mode 100644
index e735bc7..0000000
--- a/interface/src/scilab/macros/names
+++ /dev/null
@@ -1,31 +0,0 @@
-_setdiff
-add_empty_bound
-assert
-assert_field
-asserterr
-build_options_list
-cart2pol
-champ3
-cross
-dot
-gf_asm_pdetoolbc
-gf_colormap
-gf_compute_Q1grid_interp
-gf_interpolate_on_grid
-gf_mesh_fem_get_eval
-gf_plot
-gf_plot_1D
-gf_plot_mesh
-gf_plot_slice
-gf_solve
-gfassert
-has_field
-init_pde
-isauto
-isnumeric
-ison
-isscalar
-null_space
-repmat
-spdiags
-surfnorm
diff --git a/interface/src/scilab/macros/null_space.sci b/interface/src/scilab/macros/null_space.sci
deleted file mode 100644
index 65c30eb..0000000
--- a/interface/src/scilab/macros/null_space.sci
+++ /dev/null
@@ -1,70 +0,0 @@
-// Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2003, 2005, 2006,
-// 2007, 2008 John W. Eaton
-//
-// This file is part of Octave.
-//
-// Octave is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 3 of the License, or (at
-// your option) any later version.
-//
-// Octave is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Octave; see the file COPYING. If not, see
-// <http://www.gnu.org/licenses/>.
-
-// -*- texinfo -*-
-// @deftypefn {Function File} {} null (@var{a}, @var{tol})
-// Return an orthonormal basis of the null space of @var{a}.
-//
-// The dimension of the null space is taken as the number of singular
-// values of @var{a} not greater than @var{tol}. If the argument @var{tol}
-// is missing, it is computed as
-//
-// @example
-// max (size (@var{a})) * max (svd (@var{a})) * eps
-// @end example
-// @end deftypefn
-
-// Author: KH <Kurt.Hornik at wu-wien.ac.at>
-// Created: 24 December 1993.
-// Adapted-By: jwe
-
-function retval = null_space(A, tol)
-[nargout,nargin] = argn();
-
-if (isempty (A)) then
-  retval = [];
-else
-  [U, S, V] = svd (A);
-
-  [rows, cols] = size (A);
-
-  [S_nr, S_nc] = size (S);
-
-  if (S_nr == 1 | S_nc == 1) then
-    s = S(1);
-  else
-    s = diag (S);
-  end
-
-  if (nargin == 1) then
-    tol = max (size (A)) * s (1) * %eps;
-  elseif (nargin ~= 2) then
-    error('null(A,tol)');
-  end
-
-  _rank = sum (s > tol);
-
-  if (_rank < cols) then
-    retval = V (:, _rank+1:cols);
-    retval(abs (retval) < %eps) = 0;
-  else
-    retval = zeros (cols, 0);
-  end
-end
-endfunction 
diff --git a/interface/src/scilab/macros/overload/%objid_e.sci b/interface/src/scilab/macros/overload/%objid_e.sci
deleted file mode 100644
index e25f95a..0000000
--- a/interface/src/scilab/macros/overload/%objid_e.sci
+++ /dev/null
@@ -1,71 +0,0 @@
-function varargout = %objid_e(varargin)
-  gf_obj = varargin(2);
-  other_param = varargin(1);
-  varargout(1) = [];
-  
-  // The CID value for each class of object is defined in
-  // gfi_array.h
-  
-  select gf_obj('cid')
-  case 0 then
-    // gfContStruct
-    varargout = gf_cont_struct_get(gf_obj,other_param);
-  case 1 then
-    // gfCvStruct
-    varargout = gf_cvstruct_get(gf_obj,other_param);
-  case 2 then
-    // gfEltm
-    // No gf_eltm_get function
-  case 3 then
-    // gfFem
-    varargout = gf_fem_get(gf_obj,other_param);
-  case 4 then
-    // gfGeoTrans
-    varargout = gf_geotrans_get(gf_obj,other_param);
-  case 5 then
-    // gfGlobalFunction
-    varargout = gf_global_function_get(gf_obj,other_param);
-  case 6 then
-    // gfInteg
-    varargout = gf_integ_get(gf_obj,other_param);
-  case 7 then
-    // gfLevelSet
-    varargout = gf_levelset_get(gf_obj,other_param);
-  case 8 then
-    // gfMesh
-    varargout = gf_mesh_get(gf_obj,other_param);
-  case 9 then
-    // gfMeshFem
-    varargout = gf_mesh_fem_get(gf_obj,other_param);
-  case 10 then
-    // gfMeshIm
-    varargout = gf_mesh_im_get(gf_obj,other_param);
-  case 11 then
-    // gfMeshIm
-    varargout = gf_mesh_im_data_get(gf_obj,other_param);
-  case 12 then
-    // gfMeshLevelSet
-    varargout = gf_mesh_levelset_get(gf_obj,other_param);
-  case 13 then
-    // gfMesherObject
-    varargout = gf_mesher_object_get(gf_obj,other_param);
-  case 14 then
-    // gfModel
-    varargout = gf_model_get(gf_obj,other_param);
-  case 15 then
-    // gfPrecond
-    varargout = gf_precond_get(gf_obj,other_param);
-  case 16 then
-    // gfSlice
-    varargout = gf_slice_get(gf_obj,other_param);
-  case 17 then
-    // gfSpmat
-    varargout = gf_spmat_get(gf_obj,other_param);
-  case 18 then
-    // gfPoly
-    // No gf_poly_get function
-  else
-    error('wrong object ID');
-  end
-  varargout = list(varargout);
-endfunction
diff --git a/interface/src/scilab/macros/overload/%objid_get.sci b/interface/src/scilab/macros/overload/%objid_get.sci
deleted file mode 100644
index ae7418e..0000000
--- a/interface/src/scilab/macros/overload/%objid_get.sci
+++ /dev/null
@@ -1,71 +0,0 @@
-function varargout = %objid_get(varargin)
-  gf_obj = varargin(1);
-  other_param = list(varargin(2:$));
-  varargout(1) = [];
-
-  // The CID value for each class of object is defined in
-  // gfi_array.h
-
-  select gf_obj('cid')
-  case 0 then
-    // gfContStruct
-    varargout = gf_cont_struct_get(gf_obj,other_param(:));
-  case 1 then
-    // gfCvStruct
-    varargout = gf_cvstruct_get(gf_obj,other_param(:));
-  case 2 then
-    // gfEltm
-    // No gf_eltm_get function
-  case 3 then
-    // gfFem
-    varargout = gf_fem_get(gf_obj,other_param(:));
-  case 4 then
-    // gfGeoTrans
-    varargout = gf_geotrans_get(gf_obj,other_param(:));
-  case 5 then
-    // gfGlobalFunction
-    varargout = gf_global_function_get(gf_obj,other_param(:));
-  case 6 then
-    // gfInteg
-    varargout = gf_integ_get(gf_obj,other_param(:));
-  case 7 then
-    // gfLevelSet
-    varargout = gf_levelset_get(gf_obj,other_param(:));
-  case 8 then
-    // gfMesh
-    varargout = gf_mesh_get(gf_obj,other_param(:));
-  case 9 then
-    // gfMeshFem
-    varargout = gf_mesh_fem_get(gf_obj,other_param(:));
-  case 10 then
-    // gfMeshIm
-    varargout = gf_mesh_im_get(gf_obj,other_param(:));
-  case 11 then
-    // gfMeshIm
-    varargout = gf_mesh_im_data_get(gf_obj,other_param(:));
-  case 12 then
-    // gfMeshLevelSet
-    varargout = gf_mesh_levelset_get(gf_obj,other_param(:));
-  case 13 then
-    // gfMesherObject
-    varargout = gf_mesher_object_get(gf_obj,other_param(:));
-  case 14 then
-    // gfModel
-    varargout = gf_model_get(gf_obj,other_param(:));
-  case 15 then
-    // gfPrecond
-    varargout = gf_precond_get(gf_obj,other_param(:));
-  case 16 then
-    // gfSlice
-    varargout = gf_slice_get(gf_obj,other_param(:));
-  case 17 then
-    // gfSpmat
-    varargout = gf_spmat_get(gf_obj,other_param(:));
-  case 18 then
-    // gfPoly
-    // No gf_poly_get function
-  else
-    error('wrong object ID');
-  end
-  varargout = list(varargout(:));
-endfunction
diff --git a/interface/src/scilab/macros/overload/%objid_set.sci b/interface/src/scilab/macros/overload/%objid_set.sci
deleted file mode 100644
index 7bff5dc..0000000
--- a/interface/src/scilab/macros/overload/%objid_set.sci
+++ /dev/null
@@ -1,69 +0,0 @@
-function %objid_set(varargin)
-  gf_obj = varargin(1);
-  other_param = list(varargin(2:$));
-  
-  // The CID value for each class of object is defined in
-  // gfi_array.h
-
-  select gf_obj('cid')
-  case 0 then
-    // gfContStruct
-    // No gf_cont_struct_set function
-  case 1 then
-    // gfCvStruct
-    // No gf_cvstruct_set function
-  case 2 then
-    // gfEltm
-    // No gf_eltm_set function
-  case 3 then
-    // gfFem
-    // No gf_fem_set function
-  case 4 then
-    // gfGeoTrans
-    // No gf_geotrans_set function
-  case 5 then
-    // gfGlobalFunction
-    // No gf_global_function_set function
-  case 6 then
-    // gfInteg
-    // No gf_integ_set function
-  case 7 then
-    // gfLevelSet
-    gf_levelset_set(gf_obj,other_param(:));
-  case 8 then
-    // gfMesh
-    gf_mesh_set(gf_obj,other_param(:));
-  case 9 then
-    // gfMeshFem
-    gf_mesh_fem_set(gf_obj,other_param(:));
-  case 10 then
-    // gfMeshIm
-    gf_mesh_im_set(gf_obj,other_param(:));
-  case 11 then
-    // gfMeshIm
-    gf_mesh_im_data_set(gf_obj,other_param(:));
-  case 12 then
-    // gfMeshLevelSet
-    gf_mesh_levelset_set(gf_obj,other_param(:));
-  case 13 then
-    // gfMesherObject
-    // No gf_mesher_object_set function
-  case 14 then
-    // gfModel
-    gf_model_set(gf_obj,other_param(:));
-  case 15 then
-    // gfPrecond
-    // No gf_precond_set function
-  case 16 then
-    // gfSlice
-    gf_slice_set(gf_obj,other_param(:));
-  case 17 then
-    // gfSpmat
-    gf_spmat_set(gf_obj,other_param(:));
-  case 18 then
-    // gfPoly
-    // No gf_poly_set function
-  else
-    error('wrong object ID');
-  end
-endfunction
diff --git a/interface/src/scilab/macros/overload/gf_typeof.sci b/interface/src/scilab/macros/overload/gf_typeof.sci
deleted file mode 100644
index b3b3aa9..0000000
--- a/interface/src/scilab/macros/overload/gf_typeof.sci
+++ /dev/null
@@ -1,53 +0,0 @@
-function res = gf_typeof(gf_var)
-  res = '';
-
-  // The CID value for each class of object is defined in
-  // gfi_array.h
-
-  if (typeof(gf_var)~='objid') then
-    error('gf_typeof: only objid structures accepted');
-  end
-
-  select gf_var('cid')
-  case 0 then
-    res = 'gfContStruct';
-  case 1 then
-    res = 'gfCvStruct';
-  case 2 then
-    res =  'gfEltm';
-  case 3 then
-    res = 'gfFem';
-  case 4 then
-    res = 'gfGeoTrans';
-  case 5 then
-    res = 'gfGlobalFunction';
-  case 6 then
-    res = 'gfInteg';
-  case 7 then
-    res = 'gfLevelSet';
-  case 8 then
-    res = 'gfMesh';
-  case 9 then
-    res = 'gfMeshFem';
-  case 10 then
-    res = 'gfMeshIm';
-  case 11 then
-    res = 'gfMeshImData';
-  case 12 then
-    res = 'gfMeshLevelSet';
-  case 13 then
-    res = 'gfMesherObject';
-  case 14 then
-    res = 'gfModel';
-  case 15 then
-    res = 'gfPrecond';
-  case 16 then
-    res = 'gfSlice';
-  case 17 then
-    res = 'gfSpmat';
-  case 18 then
-    res = 'gfPoly';
-  else
-    error('wrong object ID');
-  end
-endfunction
diff --git a/interface/src/scilab/macros/overload/init_gf_types.sce b/interface/src/scilab/macros/overload/init_gf_types.sce
deleted file mode 100644
index 3477543..0000000
--- a/interface/src/scilab/macros/overload/init_gf_types.sce
+++ /dev/null
@@ -1,20 +0,0 @@
-// For object emulatio, we first define
-// a list of alias to primitives
-// Then, the set and get functions are overloaded
-gfMesh           = gf_mesh;
-gfMeshFem        = gf_mesh_fem;
-gfMeshIm         = gf_mesh_im;
-gfMeshImData     = gf_mesh_im_data;
-gfModel          = gf_model;
-gfGeoTrans       = gf_geotrans;
-gfFem            = gf_fem;
-gfInteg          = gf_integ;
-gfEltm           = gf_eltm;
-gfSlice          = gf_slice;
-gfSpmat          = gf_spmat;
-gfPrecond        = gf_precond;
-gfLevelSet       = gf_levelset;
-gfMeshLevelSet   = gf_mesh_levelset;
-gfMesherObject   = gf_mesher_object;
-gfContStruct  	 = gf_cont_struct;
-gfGlobalFunction = gf_global_function;
diff --git a/interface/src/scilab/macros/overload/lib b/interface/src/scilab/macros/overload/lib
deleted file mode 100644
index f16ec72..0000000
Binary files a/interface/src/scilab/macros/overload/lib and /dev/null differ
diff --git a/interface/src/scilab/macros/overload/names b/interface/src/scilab/macros/overload/names
deleted file mode 100644
index 200abcf..0000000
--- a/interface/src/scilab/macros/overload/names
+++ /dev/null
@@ -1,4 +0,0 @@
-%objid_e
-%objid_get
-%objid_set
-gf_typeof
diff --git a/interface/src/scilab/macros/repmat.sci b/interface/src/scilab/macros/repmat.sci
deleted file mode 100644
index 9a081e8..0000000
--- a/interface/src/scilab/macros/repmat.sci
+++ /dev/null
@@ -1,83 +0,0 @@
-// Copyright (C) 2000 Paul Kienzle
-//
-// This file is part of Octave.
-//
-// Octave is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 2, or (at your option)
-// any later version.
-//
-// Octave is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Octave; see the file COPYING.  If not, write to the Free
-// Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-// 02110-1301, USA.
-
-// -*- texinfo -*-
-// @deftypefn {Function File} {} repmat (@var{A}, @var{m}, @var{n})
-// @deftypefnx {Function File} {} repmat (@var{A}, [@var{m} @var{n}])
-// Form a block matrix of size @var{m} by @var{n}, with a copy of matrix
-// @var{A} as each element.  If @var{n} is not specified, form an 
-// @var{m} by @var{m} block matrix.
-// @end deftypefn
-
-// Author: Paul Kienzle <pkienzle at kienzle.powernet.co.uk>
-// Created: July 2000
-
-function x = repmat (a, m, n)
-
-[nargout, nargin] = argn();
-
-if (nargin < 2 | nargin > 3) then
-  error('repmat (a, m, n)');
-end
-
-if (nargin == 3) then
-  if (~(isscalar (m) & isscalar (n))) then
-    error('repmat: with 3 arguments m and n must be scalar');
-  end
-  idx = [m, n];
-else 
-  if (isscalar (m)) then
-    idx = [m, m];
-    n   = m;
-  elseif (isvector (m) & length (m) > 1) then
-    // Ensure that we have a row vector
-    idx = m(:).';
-  else
-    error('repmat: invalid dimensional argument');
-  end
-end
-
-x = [];
-
-if (length(a) == 1) then
-  if (type(a)==10) then
-    x = char (ascii(a) * ones (idx));
-  else
-    x = a*ones(idx(1),idx(2));
-  end
-elseif (ndims (a) == 2 & length (idx) < 3) then
-  if (type(a)==10)
-    x    = char (kron (ones (idx), ascii (a)));
-    aidx = size(a);
-    x    = a (kron (ones (1, idx(1)), 1:aidx(1)), kron (ones (1, idx(2)), 1:aidx(2)));
-  else
-    aidx = size(a);
-    if (length(aidx) > length(idx)) then
-      idx = [idx, ones(1,length(aidx)-length(idx))];
-    elseif (length(aidx) < length(idx)) then
-      aidx = [aidx, ones(1,length(idx)-length(aidx))];
-    end
-    cidx = list();
-    for i=1:length(aidx)
-      cidx(i) = kron (ones (1, idx(i)), 1:aidx(i));
-    end
-    x = a(cidx(:));
-  end
-end
-endfunction
diff --git a/interface/src/scilab/macros/spdiags.sci b/interface/src/scilab/macros/spdiags.sci
deleted file mode 100644
index e28af2a..0000000
--- a/interface/src/scilab/macros/spdiags.sci
+++ /dev/null
@@ -1,121 +0,0 @@
-function [A_out,d_out] = spdiags(B_in,d_in,n_row,n_col)
-
-// B = spdiags(A) extracts all nonzero diagonals from the m-by-n matrix A. B is a min(m,n)-by-p matrix whose columns are the p nonzero diagonals of A.
-// [B,d] = spdiags(A) returns a vector d of length p, whose integer components specify the diagonals in A.
-// B = spdiags(A,d) extracts the diagonals specified by d.
-// A = spdiags(B,d,A) replaces the diagonals specified by d with the columns of B. The output is sparse.
-// OK - A = spdiags(B,d,m,n) creates an m-by-n sparse matrix by taking the columns of B and placing them along the diagonals specified by d.
-
-// spdiags(matrix(1:12, 4, 3), [-1 0 1], 5, 4)
-// result: 5 10  0  0
-//         1  6 11  0
-//         0  2  7 12
-//         0  0  3  8
-//         0  0  0  4
-
-[nargout,nargin] = argn();
-
-A_out = sparse([]);
-d_out = [];
-diagonal_extract = %F;
-
-// Diagonal extraction
-if (nargin==1) then
-  n_row = size(B_in,1);
-  n_col = size(B_in,2);
-  n_min = min(n_row,n_col);
-  d_in  = -(n_min-1):(n_min-1); 
-  A_out = spzeros(n_min,length(d_in));
-  diagonal_extract = %T;
-end
-
-if (nargin==2) then
-  n_row = size(B_in,1);
-  n_col = size(B_in,2);
-  n_min = min(n_row,n_col);
-  A_out = spzeros(n_min,length(d_in));
-  diagonal_extract = %T;
-end
-
-// Diagonal matrix creation
-if (nargin==3) then
-  A_out = sparse(n_row);
-  n_row = size(A_out,1);
-  n_col = size(A_out,2);
-  diagonal_extract = %F;
-end
-
-if (nargin==4) then
-  A_out = spzeros(n_row,n_col);
-  diagonal_extract = %F;
-end
-
-if (nargin>4) | (nargin<1) then
-  error('1 to 4 argument required');
-end
-
-if (max(d_in)>=n_col) | (min(d_in)<=-n_row) then
-  error('diagonal index not in range');
-end
-
-n_min = min(n_row,n_col);
-
-if (diagonal_extract) then
-  for i=1:length(d_in)
-    printf('d(%d) = %d\n', i, d_in(i));
-    disp(size(A_out))
-    if (d_in(i)>0) then
-      A_out(1:n_min-d_in(i),i) = B_in(sub2ind(size(B_in),1:n_min-d_in(i),1+d_in(i):n_min));
-    elseif (d_in(i)<0) then
-      A_out(1-d_in(i):n_min,i) = B_in(sub2ind(size(B_in),1-d_in(i):n_min,1:n_min+d_in(i)));
-    else
-      A_out(1:n_min,i) = B_in(sub2ind(size(B_in),1:n_min,1:n_min));
-    end
-  end
-  if (nargout==2) then
-    d_out = [];
-    for i=size(A_out,2):-1:1
-      if and(A_out(:,i)==0) then
-        A_out(:,i) = [];
-      else
-        d_out = [i d_out];
-      end
-    end
-    d_out = d_out - n_min;
-  end
-  
-else
-  for i=1:length(d_in)
-    if (d_in(i)>0) then
-      n_row_start = 1;
-      n_row_end   = n_min;
-      n_col_start = d_in(i)+1;
-      n_col_end   = min(n_min+d_in(i)+1, n_col);
-      mat_size    = [n_row_end - n_row_start + 1 n_col_end - n_col_start + 1]
-      b_start     = 1;
-      b_end       = min(size(B_in,1),min(mat_size));
-    elseif (d_in(i)<0) then
-      n_row_start = -d_in(i)+1;
-      n_row_end   = min(n_min-d_in(i)+1, n_row);
-      n_col_start = 1;
-      n_col_end   = n_min;
-      mat_size    = [n_row_end - n_row_start + 1 n_col_end - n_col_start + 1]
-      b_start     = -d_in(i)+1;
-      b_end       = size(B_in,1);
-    else
-      n_row_start = 1;
-      n_col_start = 1;
-      n_row_end   = n_min;
-      n_col_end   = n_min;
-      mat_size    = [n_row_end - n_row_start + 1 n_col_end - n_col_start + 1]
-      b_start     = 1;
-      b_end       = n_min;
-    end
-
-    A_out(n_row_start:n_row_end,n_col_start:n_col_end) = A_out(n_row_start:n_row_end,n_col_start:n_col_end) + ...
-                                    sparse([1:b_end-b_start+1;1:b_end-b_start+1]', ...
-                                           B_in(b_start:b_end,i), ...
-                                          [n_row_end - n_row_start + 1 n_col_end - n_col_start + 1]);
-  end
-end
-endfunction
diff --git a/interface/src/scilab/macros/surfnorm.sci b/interface/src/scilab/macros/surfnorm.sci
deleted file mode 100644
index be45786..0000000
--- a/interface/src/scilab/macros/surfnorm.sci
+++ /dev/null
@@ -1,99 +0,0 @@
-// Copyright (C) 2007 David Bateman
-//
-// This file is part of Octave.
-//
-// Octave is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 3 of the License, or (at
-// your option) any later version.
-//
-// Octave is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Octave; see the file COPYING.  If not, see
-// <http://www.gnu.org/licenses/>.
-
-// -*- texinfo -*-
-// @deftypefn {Function File} {} surfnorm (@var{x}, @var{y}, @var{z})
-// @deftypefnx {Function File} {} surfnorm (@var{z})
-// @deftypefnx {Function File} {[@var{nx}, @var{ny}, @var{nz}] =} surfnorm (@dots{})
-// @deftypefnx {Function File} {} surfnorm (@var{h}, @dots{})
-// Find the vectors normal to a meshgridded surface. The meshed gridded 
-// surface is defined by @var{x}, @var{y}, and @var{z}. If @var{x} and 
-// @var{y} are not defined, then it is assumed that they are given by
-//
-// @example
-// [@var{x}, @var{y}] = meshgrid (1:size(@var{z}, 1), 
-//                      1:size(@var{z}, 2));
-// @end example
-//
-// If no return arguments are requested, a surface plot with the normal 
-// vectors to the surface is plotted. Otherwise the componets of the normal
-// vectors at the mesh gridded points are returned in @var{nx}, @var{ny},
-// and @var{nz}.
-//
-// The normal vectors are calculated by taking the cross product of the 
-// diagonals of eash of teh quadrilaterals in the meshgrid to find the 
-// normal vectors of the centers of these quadrilaterals. The four nearest
-// normal vectors to the meshgrid points are then averaged to obtain the 
-// normal to the surface at the meshgridded points.
-//
-// An example of the use of @code{surfnorm} is
-//
-// @example
-// surfnorm (peaks (25));
-// @end example
-// @seealso{surf, quiver3}
-// @end deftypefn
-
-function [Nx, Ny, Nz] = surfnorm (varargin)
-
-[nargout,nargin] = argn();
-
-if (nargin == 1) then
-  z = varargin(1);
-  [x, y] = meshgrid (1:size(z,1), 1:size(z,2));
-  ioff = 2;
-else
-  x = varargin(1);
-  y = varargin(2);
-  z = varargin(3);
-  ioff = 4;
-end
-
-// Make life easier, and avoid having to do the extrapolation later, do
-// a simpler linear extrapolation here. This is approximative, and works
-// badly for closed surfaces like spheres.
-xx = [2 .* x(:,1) - x(:,2), x, 2 .* x(:,$) - x(:,$-1)];
-xx = [2 .* xx(1,:) - xx(2,:); xx; 2 .* xx($,:) - xx($-1,:)];
-yy = [2 .* y(:,1) - y(:,2), y, 2 .* y(:,$) - y(:,$-1)];
-yy = [2 .* yy(1,:) - yy(2,:); yy; 2 .* yy($,:) - yy($-1,:)];
-zz = [2 .* z(:,1) - z(:,2), z, 2 .* z(:,$) - z(:,$-1)];
-zz = [2 .* zz(1,:) - zz(2,:); zz; 2 .* zz($,:) - zz($-1,:)];
-
-u_x = xx(1:$-1,1:$-1) - xx(2:$,2:$);
-u_y = yy(1:$-1,1:$-1) - yy(2:$,2:$);
-u_z = zz(1:$-1,1:$-1) - zz(2:$,2:$);
-v_x = xx(1:$-1,2:$) - xx(2:$,1:$-1);
-v_y = yy(1:$-1,2:$) - yy(2:$,1:$-1);
-v_z = zz(1:$-1,2:$) - zz(2:$,1:$-1);
-
-c = cross ([u_x(:), u_y(:), u_z(:)], [v_x(:), v_y(:), v_z(:)]);
-w_x = matrix(c(:,1), size(u_x));
-w_y = matrix(c(:,2), size(u_y));
-w_z = matrix(c(:,3), size(u_z));
-
-// Create normal vectors as mesh vectices from normals at mesh centers
-Nx = (w_x(1:$-1,1:$-1) + w_x(1:$-1,2:$) + w_x(2:$,1:$-1) + w_x(2:$,2:$)) ./ 4; 
-Ny = (w_y(1:$-1,1:$-1) + w_y(1:$-1,2:$) + w_y(2:$,1:$-1) + w_y(2:$,2:$)) ./ 4; 
-Nz = (w_z(1:$-1,1:$-1) + w_z(1:$-1,2:$) + w_z(2:$,1:$-1) + w_z(2:$,2:$)) ./ 4; 
-
-// Normalize the normal vectors
-len = sqrt (Nx.^2 + Ny.^2 + Nz.^2);
-Nx  = Nx ./ len;
-Ny  = Ny ./ len;
-Nz  = Nz ./ len;
-endfunction
diff --git a/interface/src/scilab/macros/test_champ3.sce b/interface/src/scilab/macros/test_champ3.sce
deleted file mode 100644
index 7cda7f4..0000000
--- a/interface/src/scilab/macros/test_champ3.sce
+++ /dev/null
@@ -1,9 +0,0 @@
-[X,Y] = meshgrid(-2:0.25:2,-1:0.2:1);
-Z = X.* exp(-X.^2 - Y.^2);
-[U,V,W] = surfnorm(X,Y,Z);
-champ3(X,Y,Z,U,V,W,0.5);
-surf(X,Y,Z);
-f = gcf();
-f.color_map = hsvcolormap(256);
-
-
diff --git a/interface/src/scilab/macros/test_spdiags.sce b/interface/src/scilab/macros/test_spdiags.sce
deleted file mode 100644
index 06bf5d7..0000000
--- a/interface/src/scilab/macros/test_spdiags.sce
+++ /dev/null
@@ -1,79 +0,0 @@
-// Test 1
-
-A = [0 5 0 10  0  0;...
-     0 0 6  0 11  0;...
-     3 0 0  7  0 12;...
-     1 4 0  0  8  0;...
-     0 2 5  0  0  9];
-   
-[B, d] = spdiags(A);
-
-B_ref = [0 0 5 10; ...
-         0 0 6 11; ...
-         0 3 7 12; ...
-         1 4 8  0; ...
-         2 5 9  0];
-d_ref = [-3 -2 1 3];
-
-if (~and(B==B_ref) | ~and(d==dref)) then
-  printf('error in test1\n');
-end
-
-// Test 2
-
-n = 10;
-e = ones(n,1);
-A = spdiags([e -2*e e], -1:1, n, n);
-A = spdiags(abs(-(n-1)/2:(n-1)/2)',0,A);
-B = spdiags(A);
-
-// Test 3
-
-A = [11    0   13    0
-      0   22    0   24
-      0    0   33    0
-     41    0    0   44
-      0   52    0    0
-      0    0   63    0
-      0    0    0   74];
-      
-[B,d] = spdiags(A);
-
-d_ref = [-3 0 2];
-
-B_ref = [41 11  0; ...
-         52 22  0; ...
-         63 33 13; ...
-         74 44 24]
-
-if (~and(B==B_ref) | ~and(d==dref)) then
-  printf('error in test 3\n');
-end
-
-// Test 4
-
-B = [1:6]' .*. ones(1,7);
-
-//B =
-//
-//    1  1  1  1  1  1  1
-//    2  2  2  2  2  2  2
-//    3  3  3  3  3  3  3
-//    4  4  4  4  4  4  4
-//    5  5  5  5  5  5  5
-//    6  6  6  6  6  6  6
-
-d = [-4 -2 -1 0 3 4 5];
-A = spdiags(B,d,6,6);
-
-A_ref = [1 0 0 4 5 6; ...
-         1 2 0 0 5 6; ...
-         1 2 3 0 0 6; ...
-         0 2 3 4 0 0; ...
-         1 0 3 4 5 0; ...
-         0 2 0 4 5 6];
-
-if (~and(A==A_ref)) then
-  printf('error in test 4\n');
-end
-
diff --git a/interface/src/scilab/makefile_builder.sce b/interface/src/scilab/makefile_builder.sce
deleted file mode 100644
index 99c7378..0000000
--- a/interface/src/scilab/makefile_builder.sce
+++ /dev/null
@@ -1,3 +0,0 @@
-exec builder.sce;
-quit;
-
diff --git a/interface/src/scilab/readme.txt b/interface/src/scilab/readme.txt
deleted file mode 100644
index 895ec26..0000000
--- a/interface/src/scilab/readme.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-readme.txt of the scilab getfem interface
-
-To compile this interface, you will need to work with the scilab-5.2.2
-version or the scilab-master version (the version in the git
-repository) because this interface uses the new interface api.
-
-So, to compile this interface:
-- compile getfem. I use the following configure script:
-/configure --prefix=/home/collette/repositories/install_dir/getfem-dev/ \
-           --with-pic \
-           --enable-superlu=yes \
-           --enable-qhull=yes \
-           --enable-scilab \
-           --with-scilab-toolbox-dir=<getfem_scilabinstalldir> \
-           --with-scilab-prefix=<scilabinstalldir> \
-           --with-optimization=-ggdb \
-           BLAS_LIBS="-L/usr/lib64/atlas/ -lblas"
-  don't forget to install the following package: qhull.
-  to get better performances, install atlas. If you don't install
-  the atlas package, remove the BLAS_LIBS line.
-Once getfem is compiled:
-- go to the scilab getfem++ interface install directory (getfem_scilabinstalldir here).
-- launch scilab
-Now load the getfem++ toolbox:
-- exec loader.sce;
-You can try to launch a demo (be careful, there is a lot of work needed before the interface can be really useable).
-- cd demos
-- exec demo_static_contact.sce;
-
-
-* Some hints for the compilation of this toolbox under windows.
-
-For the compilation of the toolbox under windows:
-- compile getfem + getfem interface using the visual studio 2010 project.
-  copy the lib files (from msvc2010/Release) into scilab/src/win32 or
-  src/win64
-  If you plan to add support for qhull in the windows
-  library, you must add:
-  - for qhull:
-    - GETFEM_HAVE_QHULL_QHULL_H in the preprocessor
-    - the path to the include where we can find qhull/qhull.h
-
-- download and compile statically qhull using visual studio 2010.
-  copy libqhull.lib into scilab/src/win32 ou src/win64
-
-
-Now, you can go into the scilab directory.
-Launch Scilab and do:
-
-exec builder.sce;
-
-Best regards,
-
-Y. Collette (ycollette dot nospam at free dot fr)
diff --git a/interface/src/scilab/sci_gateway/builder_gateway.sce b/interface/src/scilab/sci_gateway/builder_gateway.sce
deleted file mode 100644
index 9e1720f..0000000
--- a/interface/src/scilab/sci_gateway/builder_gateway.sce
+++ /dev/null
@@ -1,14 +0,0 @@
-// ====================================================================
-// Yann COLLETTE
-// Copyright 2009
-// This file is released into the public domain
-// ====================================================================
-sci_gateway_dir = get_absolute_file_path('builder_gateway.sce');
-
-tbx_builder_gateway_lang('c', sci_gateway_dir);
-
-tbx_build_gateway_loader('c', sci_gateway_dir);
-tbx_build_gateway_clean('c', sci_gateway_dir);
-
-clear tbx_builder_gateway_lang tbx_build_gateway_loader;
-clear sci_gateway_dir;
diff --git a/interface/src/scilab/sci_gateway/c/builder_gateway_c.sce b/interface/src/scilab/sci_gateway/c/builder_gateway_c.sce
deleted file mode 100644
index e04d2fb..0000000
--- a/interface/src/scilab/sci_gateway/c/builder_gateway_c.sce
+++ /dev/null
@@ -1,130 +0,0 @@
-// ====================================================================
-// Copyright 2009
-// Yann COLLETTE
-// This file is released into the public domain
-// ====================================================================
-
-sci_getfem_path = get_absolute_file_path('builder_gateway_c.sce');
-getfem_path = '/home/yrenard/goulp/source++/getfem';
-
-// Functions extracted from getfem_interface.cc
-
-Table = ['gf_workspace',               'sci_gf_scilab'; ...
-         'gf_delete',                  'sci_gf_scilab'; ...
-         'gf_undelete',                'sci_gf_scilab'; ...
-         'gf_eltm',                    'sci_gf_scilab'; ...
-         'gf_geotrans',                'sci_gf_scilab'; ...
-         'gf_geotrans_get',            'sci_gf_scilab'; ...
-         'gf_integ',                   'sci_gf_scilab'; ...
-         'gf_integ_get',               'sci_gf_scilab'; ...
-         'gf_global_function',         'sci_gf_scilab'; ...
-         'gf_global_function_get',     'sci_gf_scilab'; ...
-         'gf_fem',                     'sci_gf_scilab'; ...
-         'gf_fem_get',                 'sci_gf_scilab'; ...
-         'gf_cvstruct_get',            'sci_gf_scilab'; ...
-         'gf_mesher_object',           'sci_gf_scilab'; ...
-         'gf_mesher_object_get',       'sci_gf_scilab'; ...
-         'gf_mesh',                    'sci_gf_scilab'; ...
-         'gf_mesh_get',                'sci_gf_scilab'; ...
-         'gf_mesh_set',                'sci_gf_scilab'; ...
-         'gf_mesh_fem',                'sci_gf_scilab'; ...
-         'gf_mesh_fem_get',            'sci_gf_scilab'; ...
-         'gf_mesh_fem_set',            'sci_gf_scilab'; ...
-         'gf_mesh_im',                 'sci_gf_scilab'; ...
-         'gf_mesh_im_get',             'sci_gf_scilab'; ...
-         'gf_mesh_im_set',             'sci_gf_scilab'; ...
-         'gf_mesh_im_data',            'sci_gf_scilab'; ...
-         'gf_mesh_im_data_get',        'sci_gf_scilab'; ...
-         'gf_mesh_im_data_set',        'sci_gf_scilab'; ...
-         'gf_model',                   'sci_gf_scilab'; ...
-         'gf_model_get',               'sci_gf_scilab'; ...
-         'gf_model_set',               'sci_gf_scilab'; ...
-         'gf_slice',                   'sci_gf_scilab'; ...
-         'gf_slice_get',               'sci_gf_scilab'; ...
-         'gf_slice_set',               'sci_gf_scilab'; ...
-         'gf_levelset',                'sci_gf_scilab'; ...
-         'gf_levelset_get',            'sci_gf_scilab'; ...
-         'gf_levelset_set',            'sci_gf_scilab'; ...
-         'gf_mesh_levelset',           'sci_gf_scilab'; ...
-         'gf_mesh_levelset_get',       'sci_gf_scilab'; ...
-         'gf_mesh_levelset_set',       'sci_gf_scilab'; ...
-         'gf_asm',                     'sci_gf_scilab'; ...
-         'gf_compute',                 'sci_gf_scilab'; ...
-         'gf_precond',                 'sci_gf_scilab'; ...
-         'gf_precond_get',             'sci_gf_scilab'; ...
-         'gf_spmat',                   'sci_gf_scilab'; ...
-         'gf_spmat_get',               'sci_gf_scilab'; ...
-         'gf_spmat_set',               'sci_gf_scilab'; ...
-         'gf_linsolve',                'sci_gf_scilab'; ...
-         'gf_util',                    'sci_gf_scilab'; ...
-         'gf_exit',                    'sci_gf_scilab'; ...
-	 'gf_cont_struct_get',         'sci_gf_scilab'; ...
-	 'gf_cont_struct',             'sci_gf_scilab'];
-
-// Special functions added for matlab compatibility
-
-Table = [Table; ...
-	 'sp_luinc',   'sci_spluinc';   ...
-	 'sp_lu',      'sci_splu';      ...
-	 'sp_lusolve', 'sci_splusolve'; ...
-	 'sp_cholinc', 'sci_spcholinc'; ...
-	 'sp_chol',    'sci_spchol';    ...
-	 'sp_chsolve', 'sci_spchsolve'; ...
-	 'sp_cgne',    'sci_spcgne';    ...
-	 'sp_cgs',     'sci_spcgs';     ...
-	 'sp_gmres',   'sci_spgmres';   ...
-	 'sp_mgcr',    'sci_spmgcr'];
-
-Files = ['gfm_common.c','gfm_scilab.cpp','sci_spluinc.c','sci_spcholinc.c','sci_splu.c','sci_spchol.c', ...
-         'sci_cgne.c','sci_cgs.c','sci_gmres.c','sci_mgcr.c','sci_spchsolve.c','sci_splusolve.c'];
-
-Libraries = ['../../src/c/libsp_get'];
-
-if getos()=='Windows' then
-  getfem_path = pwd() + '\..\..\..\';
-  
-  // rebuild parameters.lib
-  exec(path_builder + 'rebuild_lib_windows.sci');
-  // We need to use Visual studio 10.0
-  if win64() then
-    machine = 'X64';
-  else
-    machine = 'X86';
-  end
-  status = rebuild_lib_windows(filtersd_path,'sparse_f',machine,'10.0');
-  if ~status then
-    printf('Error: problem while rebuilding parameters.lib\n');
-    abort();
-  end
-
-  cflags = ' /I' + sci_getfem_path + ' /I' + sci_getfem_path + '/../../src/c';
-  cflags = cflags + ' /I' + getfem_path + '/interface/src/' + ' /I' + getfem_path + '/src/getfem';
-  cflags = cflags + ' /I' + SCI + '/../../include/scilab'; // For the binary distribution
-  cflags = cflags + ' /D__USE_DEPRECATED_STACK_FUNCTIONS__';
-
-  ldflags = getfem_path + 'msvc2010\Release\libgetfemint.lib ';
-  ldflags = ldflags + getfem_path + 'msvc2010\Release\libgetfem.lib ';
-  ldflags = ldflags + getfem_path + 'msvc2010\Release\superlu.lib ';
-  if (isfile(getfem_path + 'msvc2010\qhull-2011.1\lib\qhullstatic.lib')) then
-    ldflags = ldflags + getfem_path + 'msvc2010\qhull-2011.1\lib\qhullstatic.lib ';
-  end
-    
-  ldflags = ldflags + ' sparse_f.lib ';
-
-  // ldflags = ldflags + ' /NODEFAULTLIB:LIBCMT';
-else
-  cflags = ' -g -I' + sci_getfem_path + ' -I' + sci_getfem_path + ' -I' + sci_getfem_path + '/../../src/c';
-  cflags = cflags + ' -I' + getfem_path + '/interface/src/' + ' -I' + getfem_path + '/src/getfem';
-  cflags = cflags + ' -I' + SCI + '/../../include/scilab'; // For the binary distribution
-  cflags = cflags + ' -D__USE_DEPRECATED_STACK_FUNCTIONS__';
-  
-  ldflags = sci_getfem_path + '/../../../.libs/libgetfemint.a ' + sci_getfem_path + '/../../../../../src/.libs/libgetfem.a';
-end
-
-if ~isempty('-lqhull') & getos()~='Windows' then
-  ldflags = ldflags + ' -L/usr/lib -lqhull';
-end
-
-tbx_build_gateway('scigetfem_c', Table, Files, sci_getfem_path, Libraries, ldflags, cflags);
-
-clear tbx_build_gateway;
diff --git a/interface/src/scilab/sci_gateway/c/builder_gateway_c.sce.in b/interface/src/scilab/sci_gateway/c/builder_gateway_c.sce.in
deleted file mode 100644
index e3480c7..0000000
--- a/interface/src/scilab/sci_gateway/c/builder_gateway_c.sce.in
+++ /dev/null
@@ -1,130 +0,0 @@
-// ====================================================================
-// Copyright 2009
-// Yann COLLETTE
-// This file is released into the public domain
-// ====================================================================
-
-sci_getfem_path = get_absolute_file_path('builder_gateway_c.sce');
-getfem_path = '@GETFEM_INTERFACE_PATH@';
-
-// Functions extracted from getfem_interface.cc
-
-Table = ['gf_workspace',               'sci_gf_scilab'; ...
-         'gf_delete',                  'sci_gf_scilab'; ...
-         'gf_undelete',                'sci_gf_scilab'; ...
-         'gf_eltm',                    'sci_gf_scilab'; ...
-         'gf_geotrans',                'sci_gf_scilab'; ...
-         'gf_geotrans_get',            'sci_gf_scilab'; ...
-         'gf_integ',                   'sci_gf_scilab'; ...
-         'gf_integ_get',               'sci_gf_scilab'; ...
-         'gf_global_function',         'sci_gf_scilab'; ...
-         'gf_global_function_get',     'sci_gf_scilab'; ...
-         'gf_fem',                     'sci_gf_scilab'; ...
-         'gf_fem_get',                 'sci_gf_scilab'; ...
-         'gf_cvstruct_get',            'sci_gf_scilab'; ...
-         'gf_mesher_object',           'sci_gf_scilab'; ...
-         'gf_mesher_object_get',       'sci_gf_scilab'; ...
-         'gf_mesh',                    'sci_gf_scilab'; ...
-         'gf_mesh_get',                'sci_gf_scilab'; ...
-         'gf_mesh_set',                'sci_gf_scilab'; ...
-         'gf_mesh_fem',                'sci_gf_scilab'; ...
-         'gf_mesh_fem_get',            'sci_gf_scilab'; ...
-         'gf_mesh_fem_set',            'sci_gf_scilab'; ...
-         'gf_mesh_im',                 'sci_gf_scilab'; ...
-         'gf_mesh_im_get',             'sci_gf_scilab'; ...
-         'gf_mesh_im_set',             'sci_gf_scilab'; ...
-         'gf_mesh_im_data',            'sci_gf_scilab'; ...
-         'gf_mesh_im_data_get',        'sci_gf_scilab'; ...
-         'gf_mesh_im_data_set',        'sci_gf_scilab'; ...
-         'gf_model',                   'sci_gf_scilab'; ...
-         'gf_model_get',               'sci_gf_scilab'; ...
-         'gf_model_set',               'sci_gf_scilab'; ...
-         'gf_slice',                   'sci_gf_scilab'; ...
-         'gf_slice_get',               'sci_gf_scilab'; ...
-         'gf_slice_set',               'sci_gf_scilab'; ...
-         'gf_levelset',                'sci_gf_scilab'; ...
-         'gf_levelset_get',            'sci_gf_scilab'; ...
-         'gf_levelset_set',            'sci_gf_scilab'; ...
-         'gf_mesh_levelset',           'sci_gf_scilab'; ...
-         'gf_mesh_levelset_get',       'sci_gf_scilab'; ...
-         'gf_mesh_levelset_set',       'sci_gf_scilab'; ...
-         'gf_asm',                     'sci_gf_scilab'; ...
-         'gf_compute',                 'sci_gf_scilab'; ...
-         'gf_precond',                 'sci_gf_scilab'; ...
-         'gf_precond_get',             'sci_gf_scilab'; ...
-         'gf_spmat',                   'sci_gf_scilab'; ...
-         'gf_spmat_get',               'sci_gf_scilab'; ...
-         'gf_spmat_set',               'sci_gf_scilab'; ...
-         'gf_linsolve',                'sci_gf_scilab'; ...
-         'gf_util',                    'sci_gf_scilab'; ...
-         'gf_exit',                    'sci_gf_scilab'; ...
-	 'gf_cont_struct_get',         'sci_gf_scilab'; ...
-	 'gf_cont_struct',             'sci_gf_scilab'];
-
-// Special functions added for matlab compatibility
-
-Table = [Table; ...
-	 'sp_luinc',   'sci_spluinc';   ...
-	 'sp_lu',      'sci_splu';      ...
-	 'sp_lusolve', 'sci_splusolve'; ...
-	 'sp_cholinc', 'sci_spcholinc'; ...
-	 'sp_chol',    'sci_spchol';    ...
-	 'sp_chsolve', 'sci_spchsolve'; ...
-	 'sp_cgne',    'sci_spcgne';    ...
-	 'sp_cgs',     'sci_spcgs';     ...
-	 'sp_gmres',   'sci_spgmres';   ...
-	 'sp_mgcr',    'sci_spmgcr'];
-
-Files = ['gfm_common.c','gfm_scilab.cpp','sci_spluinc.c','sci_spcholinc.c','sci_splu.c','sci_spchol.c', ...
-         'sci_cgne.c','sci_cgs.c','sci_gmres.c','sci_mgcr.c','sci_spchsolve.c','sci_splusolve.c'];
-
-Libraries = ['../../src/c/libsp_get'];
-
-if getos()=='Windows' then
-  getfem_path = pwd() + '\..\..\..\';
-  
-  // rebuild parameters.lib
-  exec(path_builder + 'rebuild_lib_windows.sci');
-  // We need to use Visual studio 10.0
-  if win64() then
-    machine = 'X64';
-  else
-    machine = 'X86';
-  end
-  status = rebuild_lib_windows(filtersd_path,'sparse_f',machine,'10.0');
-  if ~status then
-    printf('Error: problem while rebuilding parameters.lib\n');
-    abort();
-  end
-
-  cflags = ' /I' + sci_getfem_path + ' /I' + sci_getfem_path + '/../../src/c';
-  cflags = cflags + ' /I' + getfem_path + '/interface/src/' + ' /I' + getfem_path + '/src/getfem';
-  cflags = cflags + ' /I' + SCI + '/../../include/scilab'; // For the binary distribution
-  cflags = cflags + ' /D__USE_DEPRECATED_STACK_FUNCTIONS__';
-
-  ldflags = getfem_path + 'msvc2010\Release\libgetfemint.lib ';
-  ldflags = ldflags + getfem_path + 'msvc2010\Release\libgetfem.lib ';
-  ldflags = ldflags + getfem_path + 'msvc2010\Release\superlu.lib ';
-  if (isfile(getfem_path + 'msvc2010\qhull-2011.1\lib\qhullstatic.lib')) then
-    ldflags = ldflags + getfem_path + 'msvc2010\qhull-2011.1\lib\qhullstatic.lib ';
-  end
-    
-  ldflags = ldflags + ' sparse_f.lib ';
-
-  // ldflags = ldflags + ' /NODEFAULTLIB:LIBCMT';
-else
-  cflags = ' -g -I' + sci_getfem_path + ' -I' + sci_getfem_path + ' -I' + sci_getfem_path + '/../../src/c';
-  cflags = cflags + ' -I' + getfem_path + '/interface/src/' + ' -I' + getfem_path + '/src/getfem';
-  cflags = cflags + ' -I' + SCI + '/../../include/scilab'; // For the binary distribution
-  cflags = cflags + ' -D__USE_DEPRECATED_STACK_FUNCTIONS__';
-  
-  ldflags = sci_getfem_path + '/../../../.libs/libgetfemint.a ' + sci_getfem_path + '/../../../../../src/.libs/libgetfem.a';
-end
-
-if ~isempty('@QHULL_LIBS@') & getos()~='Windows' then
-  ldflags = ldflags + ' -L/usr/lib @QHULL_LIBS@';
-end
-
-tbx_build_gateway('scigetfem_c', Table, Files, sci_getfem_path, Libraries, ldflags, cflags);
-
-clear tbx_build_gateway;
diff --git a/interface/src/scilab/sci_gateway/c/cleaner.sce b/interface/src/scilab/sci_gateway/c/cleaner.sce
deleted file mode 100644
index 19ad36f..0000000
--- a/interface/src/scilab/sci_gateway/c/cleaner.sce
+++ /dev/null
@@ -1,22 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce : Please, do not edit this file
-// cleaner.sce
-// ------------------------------------------------------
-curdir = pwd();
-cleaner_path = get_file_path('cleaner.sce');
-chdir(cleaner_path);
-// ------------------------------------------------------
-if fileinfo('loader.sce') <> [] then
-  mdelete('loader.sce');
-end
-// ------------------------------------------------------
-if fileinfo('libscigetfem_c.so') <> [] then
-  mdelete('libscigetfem_c.so');
-end
-// ------------------------------------------------------
-if fileinfo('libscigetfem_c.c') <> [] then
-  mdelete('libscigetfem_c.c');
-end
-// ------------------------------------------------------
-chdir(curdir);
-// ------------------------------------------------------
diff --git a/interface/src/scilab/sci_gateway/c/gfm_common.c b/interface/src/scilab/sci_gateway/c/gfm_common.c
deleted file mode 100644
index 7e07679..0000000
--- a/interface/src/scilab/sci_gateway/c/gfm_common.c
+++ /dev/null
@@ -1,1437 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <assert.h>
-#include <signal.h>
-#include <string.h>
-#include <stdio.h>
-
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-#include <MALLOC.h>
-#include <api_scilab.h>
-
-#include "gfm_common.h"
-
-//#define DEBUG
-
-// The spt function is a fortran Scilab function which transpose a sparse matrix
-// This function is used to convert a matlab sparse format into a scilab sparse format
-
-#define USE_SPT
-
-// a function to transpose a sparse matrix. From modules/sparse/src/fortran
-extern void C2F(spt)(int * m, int * n, int * nel, int * it, int * ptr, double * A_R,  double * A_I,  
-	                 int * A_mnel,  int * A_icol, double * At_R, double * At_I, int * At_mnel, int * At_icol);
-	    
-
-const char * sci_ClassID2string(sci_types id) 
-{
-  switch (id) 
-    {
-    case sci_matrix:             return "MATRIX";
-    case sci_poly:               return "POLY";
-    case sci_boolean:            return "BOOLEAN";
-    case sci_boolean_sparse:     return "BOOLEAN_SPARSE";
-    case sci_matlab_sparse:      return "MATLAB_SPARSE";
-    case sci_ints:               return "INTS";
-    case sci_handles:            return "HANDLES";
-    case sci_strings:            return "STRINGS";
-    case sci_u_function:         return "U_FUNCTION";
-    case sci_c_function:         return "C_FUNCTION";
-    case sci_lib:                return "LIB";
-    case sci_list:               return "LIST";
-    case sci_mlist:              return "MLIST";
-    case sci_tlist:              return "TLIST";
-    case sci_lufact_pointer:     return "LUFACT_POINTER";
-    case sci_implicit_poly:      return "IMPLICIT_POLY";
-    case sci_intrinsic_function: return "INTRINSIC_FUNCTION";
-    default:
-      return "unknown class: did you use the correct scilab version ?";
-  }
-}
-
-#define CHECK_ERROR_API_SCILAB if(_SciErr.iErr)			    \
-                             {					    \
-			       printError(&_SciErr, 0);		    \
-			       return 0;			    \
-			     }					    
-
-int sci_array_to_gfi_array(int * sci_x, gfi_array *t)
-{
-  SciErr _SciErr;
-  int i, n = 0, var_type = 0;
-  int * item_address = NULL;
-  int pirow, picol, *pilen = NULL, *pilistaddress, size_pistring = 0, nbitem;
-  int * nbitemrow = NULL, * picolpos = NULL;
-  char ** pstStrings = NULL, ** pstData = NULL;
-  double * pdblDataID = NULL, * pdblDataCID = NULL;
-  int * pintDims = NULL, * ptr = NULL;
-  double * pdblDims = NULL, * pdblDataReal = NULL, * pdblDataImag = NULL;
-  int piPrecision, * p_item_address = NULL;
-  int * piData32 = NULL, * piBool = NULL;
-  unsigned int * puiData32 = NULL;
-  int is_complex;
-  int tmp_cnt, tmp_cnt2;
-  double * tmp_dblDataReal = NULL, * tmp_dblDataImag = NULL;
-  
-#ifdef DEBUG
-  int _picol, _pirow;
-  _SciErr = getVarDimension(sci_x,&_pirow,&_picol); CHECK_ERROR_API_SCILAB;
-  _SciErr = getVarType(sci_x,&var_type); CHECK_ERROR_API_SCILAB;
-
-  sciprint("sci_array_to_gfi_array: dimension of current variable %d %d - type = %d\n",_pirow,_picol,var_type);
-#endif
-
-  assert(t);
-
-  _SciErr = getVarType(pvApiCtx,sci_x,&var_type); CHECK_ERROR_API_SCILAB;
-
-  switch (var_type) 
-    {
-    case sci_list: 
-      {
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: dealing with sci_list\n");
-#endif
-
-	_SciErr = getListItemNumber(pvApiCtx,sci_x,&n); CHECK_ERROR_API_SCILAB;
-
-	t->storage.type = GFI_CELL;
-	t->storage.gfi_storage_u.data_cell.data_cell_len = n;
-	t->storage.gfi_storage_u.data_cell.data_cell_val = (gfi_array**)MALLOC(n*sizeof(gfi_array*));
-
-	for(i=0; i<n; ++i) 
-	  {
-	    t->storage.gfi_storage_u.data_cell.data_cell_val[i] = MALLOC(1*sizeof(gfi_array));
-	    _SciErr = getListItemAddress(pvApiCtx,sci_x,i+1,&item_address); CHECK_ERROR_API_SCILAB;
-#ifdef DEBUG
-	    _SciErr = getVarType(pvApiCtx,item_address,&var_type); CHECK_ERROR_API_SCILAB;
-	    sciprint("type of item %d: %d\n", i+1, var_type);
-#endif
-	    if (sci_array_to_gfi_array(item_address, t->storage.gfi_storage_u.data_cell.data_cell_val[i]) != 0) return 1;
-	  }
-
-	t->dim.dim_len = 1;
-	t->dim.dim_val = (u_int*)MALLOC(1*sizeof(u_int));
-	t->dim.dim_val[0] = n;
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: end\n");
-#endif
-      } 
-      break;
-    case sci_mlist: 
-      {
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: dealing with mlist\n");
-#endif
-
-	_SciErr = getListItemNumber(pvApiCtx,sci_x,&n); CHECK_ERROR_API_SCILAB;
-	_SciErr = getMatrixOfStringInList(pvApiCtx,sci_x,1,&pirow,&picol,NULL,NULL); CHECK_ERROR_API_SCILAB;
-	pilen = (int *)MALLOC(pirow*picol*sizeof(int));
-	_SciErr= getMatrixOfStringInList(pvApiCtx,sci_x,1,&pirow,&picol,pilen,NULL); CHECK_ERROR_API_SCILAB;
-	pstStrings = (char **)MALLOC(pirow*picol*sizeof(char *));
-	for(i=0;i<pirow*picol;i++)
-	  {
-	    pstStrings[i] = (char *)MALLOC((pilen[i]+1)*sizeof(char));
-	  }
-	_SciErr = getMatrixOfStringInList(pvApiCtx,sci_x,1,&pirow,&picol,pilen,pstStrings); CHECK_ERROR_API_SCILAB;
-	size_pistring = pirow*picol;
-
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: pstStrings[0] = %s\n",pstStrings[0]);
-#endif
-
-	if (strcmp(pstStrings[0],"objid")==0)
-	  {
-#ifdef DEBUG
-	    sciprint("sci_array_to_gfi_array: dealing with objid\n");
-#endif
-	    t->storage.type = GFI_OBJID;
-
-	    _SciErr = getMatrixOfDoubleInList(pvApiCtx, sci_x, 2, &pirow, &picol, &pdblDataID); CHECK_ERROR_API_SCILAB;
-	    _SciErr = getMatrixOfDoubleInList(pvApiCtx, sci_x, 3, &pirow, &picol, &pdblDataCID); CHECK_ERROR_API_SCILAB;
-
-#ifdef DEBUG
-	    sciprint("sci_array_to_gfi_array: pirow = %d picol = %d\n", pirow, picol);
-#endif
-
-	    n = pirow*picol;
-
-	    t->storage.gfi_storage_u.objid.objid_len = n;
-	    t->storage.gfi_storage_u.objid.objid_val = (struct gfi_object_id *)MALLOC(n*sizeof(struct gfi_object_id));
-
-	    for(i=0;i<n;i++)
-	      {
-		t->storage.gfi_storage_u.objid.objid_val[i].id  = (int)pdblDataID[i];
-		t->storage.gfi_storage_u.objid.objid_val[i].cid = (int)pdblDataCID[i];
-#ifdef DEBUG
-		sciprint("sci_array_to_gfi_array: objid[%d]: id = %d cid = %d\n", i, (int)pdblDataID[i], (int)pdblDataCID[i]);
-#endif
-	      }
-
-	    t->dim.dim_len = 1;
-	    t->dim.dim_val = (u_int*)MALLOC(1*sizeof(u_int));
-	    t->dim.dim_val[0] = n;
-	  }
-	else if (strcmp(pstStrings[0],"hm")==0)
-	  {
-#ifdef DEBUG
-	    sciprint("sci_array_to_gfi_array: dealing with hypermat\n");
-#endif
-
-	    // Get the dimensions
-	    _SciErr = getListItemAddress(pvApiCtx,sci_x,2,&p_item_address); CHECK_ERROR_API_SCILAB;
-	    _SciErr = getVarType(pvApiCtx,p_item_address,&var_type); CHECK_ERROR_API_SCILAB
-
-	    switch(var_type)
-	      {
-	      case sci_matrix:
-		_SciErr = getMatrixOfDoubleInList(pvApiCtx,sci_x, 2, &pirow, &picol, &pdblDims); CHECK_ERROR_API_SCILAB;
-		t->dim.dim_len = pirow*picol;
-		t->dim.dim_val = (u_int*)MALLOC(pirow*picol*sizeof(u_int));
-		for(i=0;i<pirow*picol;i++) t->dim.dim_val[i] = (u_int)pdblDims[i];
-		break;
-	      case sci_ints:
-		_SciErr = getMatrixOfInteger32InList(pvApiCtx,sci_x, 2, &pirow, &picol, &pintDims); CHECK_ERROR_API_SCILAB;
-		t->dim.dim_len = pirow*picol;
-		t->dim.dim_val = (u_int*)MALLOC(pirow*picol*sizeof(u_int));
-		for(i=0;i<pirow*picol;i++) t->dim.dim_val[i] = (u_int)pintDims[i];
-		break;
-	      default:
-		_SciErr = getVarType(pvApiCtx,p_item_address,&var_type); CHECK_ERROR_API_SCILAB;
-		Scierror(999,"wrong type for hypermatrix dimensions type: %d\n", var_type);
-		return 1;
-	      }
-	    // Get the matrixes (stored as a column vector of size prod(size(...)))
-	    // We must detect if we have a INT UINT or DOUBLE
-	    
-	    _SciErr = getListItemAddress(pvApiCtx, sci_x, 3, &pilistaddress); CHECK_ERROR_API_SCILAB;
-	    _SciErr = getVarType(pvApiCtx,pilistaddress,&var_type); CHECK_ERROR_API_SCILAB;
-
-	    if (var_type==sci_matrix)
-	      {
-		if (isVarComplex(pvApiCtx,pilistaddress))
-		  {
-		    t->storage.type = GFI_DOUBLE;
-		    _SciErr = getComplexMatrixOfDoubleInList(pvApiCtx, sci_x, 3, &pirow, &picol, &pdblDataID, &pdblDataCID); CHECK_ERROR_API_SCILAB;
-	    
-		    t->storage.gfi_storage_u.data_double.is_complex = GFI_COMPLEX;
-		    
-		    t->storage.gfi_storage_u.data_double.data_double_len = 2*pirow*picol;
-		    t->storage.gfi_storage_u.data_double.data_double_val = (double *)MALLOC(2*pirow*picol*sizeof(double));
-		    for(i=0;i<pirow*picol;++i) 
-		      {
-			t->storage.gfi_storage_u.data_double.data_double_val[2*i+0] = pdblDataID[i];
-			t->storage.gfi_storage_u.data_double.data_double_val[2*i+1] = pdblDataCID[i];
-		      }
-		  }
-		else
-		  {
-		    t->storage.type = GFI_DOUBLE;
-		    _SciErr = getMatrixOfDoubleInList(pvApiCtx, sci_x, 3, &pirow, &picol, &pdblDataID); CHECK_ERROR_API_SCILAB;
-		    
-		    t->storage.gfi_storage_u.data_double.is_complex = GFI_REAL;
-
-		    t->storage.gfi_storage_u.data_double.data_double_len = pirow*picol;
-		    t->storage.gfi_storage_u.data_double.data_double_val = (double *)MALLOC(pirow*picol*sizeof(double));
-		    for(i=0;i<pirow*picol;++i) t->storage.gfi_storage_u.data_double.data_double_val[i] = pdblDataID[i];
-		  }
-	      }
-	    else if (var_type==sci_ints)
-	      {
-		_SciErr = getMatrixOfIntegerPrecision(pvApiCtx,sci_x,&piPrecision); CHECK_ERROR_API_SCILAB;
-		if ((piPrecision!=SCI_INT32)&&(piPrecision!=SCI_UINT32))
-		  {
-		    Scierror(999,"Can deal only with int32 or uint32\n");
-		    return 1;
-		  }
-		
-		if (piPrecision==SCI_INT32)
-		  {
-		    t->storage.type = GFI_INT32;
-		    _SciErr = getMatrixOfInteger32(pvApiCtx,sci_x,&pirow,&picol,&piData32); CHECK_ERROR_API_SCILAB;
-		    
-		    t->storage.gfi_storage_u.data_int32.data_int32_len = pirow*picol;
-		    t->storage.gfi_storage_u.data_int32.data_int32_val = (int *)MALLOC(pirow*picol*sizeof(int));
-		    for(i=0;i<pirow*picol;++i) t->storage.gfi_storage_u.data_int32.data_int32_val[i] = piData32[i];
-		  }
-		else if (piPrecision==SCI_UINT32)
-		  {
-		    t->storage.type = GFI_UINT32;
-		    _SciErr = getMatrixOfUnsignedInteger32(pvApiCtx,sci_x,&pirow,&picol,&puiData32); CHECK_ERROR_API_SCILAB;
-		    
-		    t->storage.gfi_storage_u.data_uint32.data_uint32_len = pirow*picol;
-		    t->storage.gfi_storage_u.data_uint32.data_uint32_val = (unsigned int *)MALLOC(pirow*picol*sizeof(unsigned int));
-		    for(i=0;i<pirow*picol;++i) t->storage.gfi_storage_u.data_uint32.data_uint32_val[i] = puiData32[i];
-		  }
-		else
-		  {
-		    Scierror(999,"Can deal only with int32 or uint32\n");
-		    return 1;
-		  }
-	      }
-	    else
-	      {
-		Scierror(999,"Can deal only with double, int32 or uint32\n");
-		return 1;
-	      }
-	  }
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: end\n");
-#endif
-	// Free the allocated memory
-	for(i=0;i<size_pistring;i++)
-	  {
-	    if (pstStrings[i]) FREE(pstStrings[i]);
-	  }
-	if (pstStrings) FREE(pstStrings);
-	if (pilen)      FREE(pilen);
-      } 
-      break;
-    case sci_strings: 
-      {
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: dealing with sci_strings\n");
-#endif
-
-	t->storage.type = GFI_CHAR;
-
-	// First call to get picol and pirow
-	_SciErr = getMatrixOfString(pvApiCtx,sci_x, &pirow, &picol, NULL, NULL); CHECK_ERROR_API_SCILAB;
-	if ((pirow!=1)&&(picol!=1))
-	  {
-	    Scierror(999,"Can allocate only one string at a time\n");
-	    return 1;
-	  }
-	pilen = (int *)MALLOC(pirow*picol*sizeof(int));
-
-	// Second call to get pilen
-	_SciErr = getMatrixOfString(pvApiCtx,sci_x, &pirow, &picol, pilen, NULL); CHECK_ERROR_API_SCILAB;
-	pstData = (char **)MALLOC(pirow*picol*sizeof(char*));
-	for(i=0; i<pirow*picol ; i++) pstData[i] = (char *)MALLOC((pilen[i] + 1)*sizeof(char));
-
-	n = pilen[0] + 1;
-	t->storage.gfi_storage_u.data_char.data_char_len = n;
-	t->storage.gfi_storage_u.data_char.data_char_val = MALLOC((n)*sizeof(char));
-
-	// Third call to retrieve data
-	_SciErr = getMatrixOfString(pvApiCtx,sci_x, &pirow, &picol, pilen, pstData); CHECK_ERROR_API_SCILAB;
-	memcpy(t->storage.gfi_storage_u.data_char.data_char_val,pstData[0],(pilen[0] + 1)*sizeof(char));
-#ifdef DEBUG
-	sciprint("pirow = %d picol = %d pilen = %d\n", pirow, picol, pilen[0]);
-	sciprint("storing |%s|\n",t->storage.gfi_storage_u.data_char.data_char_val);
-#endif
-	t->dim.dim_len = 1;
-	t->dim.dim_val = (u_int*)MALLOC(1*sizeof(u_int));
-	t->dim.dim_val[0] = pilen[0];
-
-	for(i=0; i<pirow*picol ; i++) 
-	  if (pstData[i]) FREE(pstData[i]);
-	if (pstData) FREE(pstData);
-	if (pilen)   FREE(pilen);
-
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: end\n");
-#endif
-      } 
-      break;
-    case sci_ints: 
-      {
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: dealing with sci_ints\n");
-#endif
-
-	_SciErr = getMatrixOfIntegerPrecision(pvApiCtx,sci_x,&piPrecision); CHECK_ERROR_API_SCILAB;
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: precision = %d\n",piPrecision);
-#endif
-	if ((piPrecision!=SCI_INT32)&&(piPrecision!=SCI_UINT32))
-	  {
-	    Scierror(999,"Can deal only with int32 or uint32\n");
-	    return 1;
-	  }
-	
-	if (piPrecision==SCI_INT32)
-	  {
-	    t->storage.type = GFI_INT32;
-
-	    _SciErr = getMatrixOfInteger32(pvApiCtx,sci_x,&pirow,&picol,&piData32); CHECK_ERROR_API_SCILAB;
-#ifdef DEBUG
-	    sciprint("DEBUG: %d dimensions - dim[0] = %d, dim[1] = %d\n", n, pirow, picol);
-#endif
-	    n = picol*pirow;
-	    t->storage.gfi_storage_u.data_int32.data_int32_len = n;
-	    t->storage.gfi_storage_u.data_int32.data_int32_val = (int *)MALLOC(n*sizeof(int));
-	    for(i=0;i<n;++i)
-	      {
-		t->storage.gfi_storage_u.data_int32.data_int32_val[i] = piData32[i];
-	      }
-
-	    t->dim.dim_len = 2;
-	    t->dim.dim_val = (u_int*)MALLOC(2*sizeof(u_int));
-	    t->dim.dim_val[0]= pirow;
-	    t->dim.dim_val[1]= picol;
-	  }
-	else
-	  {
-	    t->storage.type = GFI_UINT32;
-
-	    _SciErr = getMatrixOfUnsignedInteger32(pvApiCtx,sci_x,&pirow,&picol,&puiData32); CHECK_ERROR_API_SCILAB;
-
-	    n = picol*pirow;
-	    t->storage.gfi_storage_u.data_uint32.data_uint32_len = n;
-	    t->storage.gfi_storage_u.data_uint32.data_uint32_val = (unsigned int *)MALLOC(n*sizeof(unsigned int));
-	    for(i=0;i<n;++i)
-	      {
-		t->storage.gfi_storage_u.data_uint32.data_uint32_val[i] = puiData32[i];
-	      }
-
-	    t->dim.dim_len = 2;
-	    t->dim.dim_val = (u_int*)MALLOC(2*sizeof(u_int));
-	    t->dim.dim_val[0]= pirow;
-	    t->dim.dim_val[1]= picol;
-	  }
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: end\n");
-#endif
-      } 
-      break;
-    case sci_boolean: 
-      {
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: dealing with sci_boolean\n");
-#endif
-
-	t->storage.type = GFI_INT32;
-
-	_SciErr = getMatrixOfBoolean(pvApiCtx,sci_x,&pirow,&picol,&piBool); CHECK_ERROR_API_SCILAB;
-
-	n = picol*pirow;
-
-	t->storage.gfi_storage_u.data_int32.data_int32_len = n;
-	t->storage.gfi_storage_u.data_int32.data_int32_val = (int *)MALLOC(n*sizeof(int));
-	for(i=0;i<n;++i)
-	  {
-	    t->storage.gfi_storage_u.data_int32.data_int32_val[i] = piBool[i];
-	  }
-
-	t->dim.dim_len = 2;
-	t->dim.dim_val = (u_int*)MALLOC(2*sizeof(u_int));
-	t->dim.dim_val[0]= pirow;
-	t->dim.dim_val[1]= picol;
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: end\n");
-#endif
-      } 
-      break;
-    case sci_matrix: 
-      {
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: dealing with sci_matrix\n");
-#endif
-	is_complex = isVarComplex(pvApiCtx,sci_x);
-	
-	t->storage.type = GFI_DOUBLE;
-	t->storage.gfi_storage_u.data_double.is_complex = is_complex;
-	
-	if (!is_complex) 
-	  {
-	    _SciErr = getMatrixOfDouble(pvApiCtx,sci_x,&pirow,&picol,&pdblDataReal); CHECK_ERROR_API_SCILAB;
-	    
-	    n = pirow*picol;
-
-	    t->storage.gfi_storage_u.data_double.is_complex = GFI_REAL;
-	    t->storage.gfi_storage_u.data_double.data_double_len = n;
-	    t->storage.gfi_storage_u.data_double.data_double_val = (double *)MALLOC(n*sizeof(double));
-	    for(i=0;i<n;++i)
-	      {
-		t->storage.gfi_storage_u.data_double.data_double_val[i] = pdblDataReal[i];
-	      }
-	  } 
-	else 
-	  {
-	    _SciErr = getComplexMatrixOfDouble(pvApiCtx,sci_x,&pirow,&picol,&pdblDataReal,&pdblDataImag); CHECK_ERROR_API_SCILAB;
-
-	    n = pirow*picol;
-
-	    t->storage.gfi_storage_u.data_double.is_complex = GFI_COMPLEX;
-	    t->storage.gfi_storage_u.data_double.data_double_len = 2*n;
-	    t->storage.gfi_storage_u.data_double.data_double_val = (double *)MALLOC(2*n*sizeof(double));
-
-	    for(i=0;i<n;++i) 
-	      { 
-		t->storage.gfi_storage_u.data_double.data_double_val[i*2]   = pdblDataReal[i];
-		t->storage.gfi_storage_u.data_double.data_double_val[i*2+1] = pdblDataImag[i];
-	      }
-	  }
-
-	t->dim.dim_len = 2;
-	t->dim.dim_val = (u_int*)MALLOC(2*sizeof(u_int));
-	t->dim.dim_val[0]= pirow;
-	t->dim.dim_val[1]= picol;
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: end\n");
-#endif
-      }
-      break;
-    case sci_sparse:
-      {
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: dealing with sci_sparse\n");
-#endif
-	is_complex = isVarComplex(pvApiCtx,sci_x);
-
-        t->storage.type = GFI_SPARSE;
-        t->storage.gfi_storage_u.sp.is_complex = is_complex;
-
-	if (!is_complex) 
-	  {
-#ifdef DEBUG
-	    sciprint("sci_array_to_gfi_array: not complex\n");
-#endif
-	    _SciErr = getSparseMatrix(pvApiCtx,sci_x,&pirow,&picol,&nbitem,&nbitemrow,&picolpos,&pdblDataReal); CHECK_ERROR_API_SCILAB;
-	    
-#ifdef DEBUG
-	    for(i=0;i<pirow;i++) sciprint("nbitemrow[%d] = %d\n", i, nbitemrow[i]);
-	    for(i=0;i<nbitem;i++) sciprint("picolpos[%d] = %d, pdblDataReal[%d] = %f\n",i,picolpos[i],i,pdblDataReal[i]);
-#endif
-
-	    t->storage.gfi_storage_u.sp.is_complex = GFI_REAL;
-
-	    t->storage.gfi_storage_u.sp.ir.ir_len = nbitem;
-	    t->storage.gfi_storage_u.sp.jc.jc_len = picol+1;
-	    t->storage.gfi_storage_u.sp.pr.pr_len = nbitem;
-
-	    t->storage.gfi_storage_u.sp.ir.ir_val = (int *)MALLOC(nbitem*sizeof(int));
-	    t->storage.gfi_storage_u.sp.jc.jc_val = (int *)MALLOC((picol+1)*sizeof(int));
-	    t->storage.gfi_storage_u.sp.pr.pr_val = (double *)MALLOC(nbitem*sizeof(double));
-
-#ifdef USE_SPT
-	    // We use the spt function to transpose the matlab sparse matrix and so to ease the conversion
-	    // to the scilab sparse model.
-	    // There is a memory overhead: 
-	    // picol integers allocated in the real case
-	    // picol integers + 2*nbitem doubles allocated in the complex case
-
-	    ptr = (int *)MALLOC(picol*sizeof(int));
-
-#ifdef DEBUG
-	    sciprint("DEBUG: pirow = %d picol = %d nbitem = %d - real case\n", pirow, picol, nbitem);
-#endif
-
-	    C2F(spt)(&pirow, &picol, &nbitem, &is_complex, ptr, pdblDataReal,  NULL,  
-		     nbitemrow,  picolpos, 
-		     t->storage.gfi_storage_u.sp.pr.pr_val, 
-		     NULL, 
-		     t->storage.gfi_storage_u.sp.jc.jc_val, 
-		     t->storage.gfi_storage_u.sp.ir.ir_val);
-	    
-	    // We compute position offset
-	    tmp_cnt = t->storage.gfi_storage_u.sp.jc.jc_val[0];
-	    t->storage.gfi_storage_u.sp.jc.jc_val[0] = 0;
-	    for(i=1;i<picol;i++)
-	      {
-		tmp_cnt2 = t->storage.gfi_storage_u.sp.jc.jc_val[i];
-		t->storage.gfi_storage_u.sp.jc.jc_val[i] = t->storage.gfi_storage_u.sp.jc.jc_val[i-1] + tmp_cnt;
-		tmp_cnt = tmp_cnt2;
-	      }
-	    t->storage.gfi_storage_u.sp.jc.jc_val[picol] = nbitem;
-
-	    for(i=0;i<nbitem;i++) 
-	      {
-		t->storage.gfi_storage_u.sp.ir.ir_val[i]--;
-	      }
-
-	    if (ptr) FREE(ptr);
-#else
-	    offset = (int *)MALLOC(pirow*sizeof(int));
-
-	    // We compute position offset
-	    offset[0] = 0;
-	    for(i=1;i<pirow;i++)
-	      {
-		offset[i] = offset[i-1] + nbitemrow[i-1];
-#ifdef DEBUG
-		sciprint("offset[%d] = %d\n", i, offset[i]);
-#endif
-	      }
-
-	    Index = 0;
-	    for(i=0;i<picol;i++)
-	      {
-		t->storage.gfi_storage_u.sp.jc.jc_val[i] = Index;
-		for(j=0;j<pirow;j++)
-		  {
-		    for(k=0;k<nbitemrow[j];k++)
-		      {
-			if (i==picolpos[offset[j]+k]-1)
-			  {
-			    t->storage.gfi_storage_u.sp.ir.ir_val[Index] = j;
-			    t->storage.gfi_storage_u.sp.pr.pr_val[Index] = pdblDataReal[offset[j]+k];
-#ifdef DEBUG
-			    sciprint("Index = %d offset[%d] = %d, k = %d, pdblDataReal[%d] = %f\n", Index, j, offset[j], k, offset[j]+k, pdblDataReal[offset[j]+k]);
-#endif
-			    Index++;
-			  }
-		      }
-		  }
-	      }
-	    t->storage.gfi_storage_u.sp.jc.jc_val[picol] = nbitem;
-
-	    if (offset) FREE(offset);
-#endif
-	  }
-	else
-	  {
-#ifdef DEBUG
-	    sciprint("sci_array_to_gfi_array: complex\n");
-#endif
-	    _SciErr = getComplexSparseMatrix(pvApiCtx,sci_x,&pirow,&picol,&nbitem,&nbitemrow,&picolpos,&pdblDataReal,&pdblDataImag); CHECK_ERROR_API_SCILAB;
-	    
-	    // We store the transposed matrix in t
-	    t->storage.gfi_storage_u.sp.is_complex = GFI_COMPLEX;
-
-	    t->storage.gfi_storage_u.sp.ir.ir_len = nbitem;
-	    t->storage.gfi_storage_u.sp.jc.jc_len = picol+1;
-	    t->storage.gfi_storage_u.sp.pr.pr_len = 2*nbitem;
-
-	    t->storage.gfi_storage_u.sp.ir.ir_val = (int *)MALLOC(nbitem*sizeof(int));
-	    t->storage.gfi_storage_u.sp.jc.jc_val = (int *)MALLOC((picol+1)*sizeof(int));
-	    t->storage.gfi_storage_u.sp.pr.pr_val = (double *)MALLOC(2*nbitem*sizeof(double));
-
-#ifdef USE_SPT
-	    sciprint("DEBUG: testing the new method - complex\n");
-
-	    ptr = (int *)MALLOC(picol*sizeof(int));
-	    tmp_dblDataReal = (double *)MALLOC(nbitem*sizeof(double));
-	    tmp_dblDataImag = (double *)MALLOC(nbitem*sizeof(double));
-
-	    sciprint("pirow = %d picol = %d nbitem = %d\n", pirow, picol, nbitem);
-
-	    C2F(spt)(&pirow, &picol, &nbitem, &is_complex, ptr, pdblDataReal,  pdblDataImag,  
-		     nbitemrow,  picolpos, 
-		     tmp_dblDataReal, 
-		     tmp_dblDataImag, 
-		     t->storage.gfi_storage_u.sp.jc.jc_val, 
-		     t->storage.gfi_storage_u.sp.ir.ir_val);
-	    
-	    // We compute position offset
-	    tmp_cnt = t->storage.gfi_storage_u.sp.jc.jc_val[0];
-	    t->storage.gfi_storage_u.sp.jc.jc_val[0] = 0;
-	    for(i=1;i<picol;i++)
-	      {
-		tmp_cnt2 = t->storage.gfi_storage_u.sp.jc.jc_val[i];
-		t->storage.gfi_storage_u.sp.jc.jc_val[i] = t->storage.gfi_storage_u.sp.jc.jc_val[i-1] + tmp_cnt;
-		tmp_cnt = tmp_cnt2;
-	      }
-	    t->storage.gfi_storage_u.sp.jc.jc_val[picol] = nbitem;
-
-	    for(i=0;i<nbitem;i++) 
-	      {
-		t->storage.gfi_storage_u.sp.ir.ir_val[i]--;
-	      }
-
-	    // Now store the real + imag data in getfem
-	    for(i=0;i<nbitem;i++)
-	      {
-		t->storage.gfi_storage_u.sp.pr.pr_val[2*i+0] = tmp_dblDataReal[i];
-		t->storage.gfi_storage_u.sp.pr.pr_val[2*i+1] = tmp_dblDataImag[i];
-	      }
-
-	    if (tmp_dblDataReal) FREE(tmp_dblDataReal);
-	    if (tmp_dblDataImag) FREE(tmp_dblDataImag);
-	    if (ptr)             FREE(ptr);
-#else
-	    offset = (int *)MALLOC(pirow*sizeof(int));
-
-	    // We compute position offset
-	    offset[0] = 0;
-	    for(i=1;i<pirow;i++)
-	      offset[i] = offset[i-1] + nbitemrow[i-1];
-
-	    Index = 0;
-	    for(i=0;i<picol;i++)
-	      {
-		t->storage.gfi_storage_u.sp.jc.jc_val[i] = Index;
-		for(j=0;j<pirow;j++)
-		  {
-		    for(k=0;k<nbitemrow[j];k++)
-		      {
-			if (i==picolpos[offset[j]+k]-1)
-			  {
-			    t->storage.gfi_storage_u.sp.ir.ir_val[Index]     = j;
-			    t->storage.gfi_storage_u.sp.pr.pr_val[2*Index+0] = pdblDataReal[offset[j]+k];
-			    t->storage.gfi_storage_u.sp.pr.pr_val[2*Index+1] = pdblDataImag[offset[j]+k];
-			    Index++;
-			  }
-		      }
-		  }
-	      }
-	    t->storage.gfi_storage_u.sp.jc.jc_val[picol] = nbitem;
-
-	    if (offset) FREE(offset);
-#endif
-	  }
-
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: pirow = %d picol = %d\n",pirow, picol);
-	sciprint("sci_array_to_gfi_array: end\n");
-#endif
-	t->dim.dim_len = 2;
-	t->dim.dim_val = (u_int*)MALLOC(2*sizeof(u_int));
-	t->dim.dim_val[0]= pirow;
-	t->dim.dim_val[1]= picol;
-#ifdef DEBUG
-	sciprint("sci_array_to_gfi_array: pirow = %d picol = %d\n",pirow, picol);
-	sciprint("sci_array_to_gfi_array: end\n");
-#endif
-      }
-      break;
-    default: 
-      {
-	_SciErr = getVarType(pvApiCtx,sci_x,&var_type); CHECK_ERROR_API_SCILAB;
-	Scierror(999,"unhandled class type : %s\n", sci_ClassID2string(var_type));
-	return 1;
-      } 
-      break;
-    }
-
-  return 0;
-}
-
-int gfi_array_to_sci_array(gfi_array *t, int ivar) 
-{
-  // Revoir cette partie. Surtout la partie GFI_CELL ...
-  // Ajouter des fonctions
-  // - exportString pour les variables simples
-  // - addCellToCell, addStringToCell, etc.. pour gérer les listes imbriquées
-
-  SciErr _SciErr;
-  int * m_var = NULL, var_type;
-
-  /* Scilab represent scalars as an array of size one */
-  /* while gfi_array represents "scalar" values with 0-dimension array */
-
-  int ndim = (t->dim.dim_len == 0 ? 1 : t->dim.dim_len);
-  static const int one = 1;
-  const int * dim = (t->dim.dim_len == 0 ? &one : (const int *)t->dim.dim_val);
-  int is_hypermat = 0;
-  int nrow, ncol, nb_item, pi_precision;
-  int pirow, picol, nbitem, * pi_col_pos = NULL, * nb_item_row = NULL;
-  int * nb_item_row_tmp = NULL, * pi_col_pos_tmp = NULL, * pilen = NULL;
-  int * dims = NULL;
-  unsigned int * entries = NULL;
-  int nb_elem = 1;
-  double * pr = NULL, * pi = NULL;
-  int i, j;
-  double * pdblDataReal = NULL, * pdblDataImag = NULL, * pdblDataReal_tmp = NULL, * pdblDataImag_tmp = NULL;
-  double * dbl_entries = NULL;
-  double * entries_pr = NULL, * entries_pi = NULL;
-  int iscomplex;
-  int * ptr = NULL, * m_content = NULL, * piData32 = NULL;
-  char ** pstStrings = NULL;
-  double * pdblReal = NULL, * pdblImag = NULL;
-  unsigned int * puiData32 = NULL;
-  int * piBool = NULL;
-
-  assert(t);
-  
-  switch (t->storage.type) 
-    {
-    case GFI_UINT32: 
-      {
-	if (ndim==1)
-	  {
-	    nrow = dim[0];
-	    ncol = 1;
-	  }
-	else if (ndim==2)
-	  {
-	    nrow = dim[0];
-	    ncol = dim[1];
-	  }
-	else
-	  {
-	    is_hypermat = 1;
-	  }
-
-#ifdef DEBUG
-	sciprint("gfi_array_to_sci_array: create from a GFI_UINT32\n");
-	sciprint("ndim = %d ivar = %d\n", ndim,ivar);
-#endif
-	if (~is_hypermat)
-	  {
-	    _SciErr = createMatrixOfUnsignedInteger32(pvApiCtx,ivar,dim[0],dim[1],t->storage.gfi_storage_u.data_uint32.data_uint32_val); CHECK_ERROR_API_SCILAB;
-	  }
-	else
-	  {
-	    const char * const fields[] = {"hm","dims","entries"};
-	    nb_elem = 1;
-
-	    _SciErr = createMList(pvApiCtx,ivar,3,&m_var); CHECK_ERROR_API_SCILAB;
-	    _SciErr = createMatrixOfStringInList(pvApiCtx,ivar, m_var, 1, 1, 3, fields); CHECK_ERROR_API_SCILAB;
-	    
-	    dims = (int *)MALLOC(t->dim.dim_len*sizeof(int));
-	    for(i=0;i<t->dim.dim_len;i++) 
-	      {
-		dims[i] = (int)t->dim.dim_val[i];
-		nb_elem *= (int)t->dim.dim_val[i];
-	      }
-
-	    entries = (unsigned int *)MALLOC(nb_elem*sizeof(unsigned int));
-	    for(i=0;i<nb_elem;i++) entries[i] = t->storage.gfi_storage_u.data_uint32.data_uint32_val[i];
-	    
-	    // Add a vector to the 'dims' field -> a row vector
-	    _SciErr = createMatrixOfInteger32InList(pvApiCtx,ivar, m_var, 2, 1, t->dim.dim_len, dims); CHECK_ERROR_API_SCILAB;
-	    // Add a vector to the 'entries' field -> a column vector
-	    _SciErr = createMatrixOfUnsignedInteger32InList(pvApiCtx,ivar, m_var, 3, nb_elem, 1, entries); CHECK_ERROR_API_SCILAB;
-		
-	    if (dims)    FREE(dims);
-	    if (entries) FREE(entries);
-	  }
-      } 
-      break;
-    case GFI_INT32: 
-      {
-	is_hypermat = 0;
-
-	if (ndim==1)
-	  {
-	    nrow = (int)dim[0];
-	    ncol = 1;
-	  }
-	else if (ndim==2)
-	  {
-	    nrow = (int)dim[0];
-	    ncol = (int)dim[1];
-	  }
-	else
-	  {
-	    is_hypermat = 1;
-	  }
-
-#ifdef DEBUG
-	sciprint("gfi_array_to_sci_array: create from a GFI_INT32\n");
-	sciprint("ndim = %d ivar = %d dim[0] = %d dim[1] = %d\n", ndim,ivar, (int)dim[0],(int)dim[1]);
-#endif
-	if (~is_hypermat)
-	  {
-	    _SciErr = createMatrixOfInteger32(pvApiCtx,ivar,dim[0],dim[1],t->storage.gfi_storage_u.data_int32.data_int32_val); CHECK_ERROR_API_SCILAB;
-	  }
-	else
-	  {
-	    const char * const fields[] = {"hm","dims","entries"};
-	    nb_elem = 1;
-
-	    _SciErr = createMList(pvApiCtx,ivar,3,&m_var); CHECK_ERROR_API_SCILAB;
-	    _SciErr = createMatrixOfStringInList(pvApiCtx,ivar, m_var, 1, 1, 3, fields); CHECK_ERROR_API_SCILAB;
-	    
-	    dims = (int *)MALLOC(t->dim.dim_len*sizeof(int));
-	    for(i=0;i<t->dim.dim_len;i++) 
-	      {
-		dims[i] = (int)t->dim.dim_val[i];
-		nb_elem *= (int)t->dim.dim_val[i];
-	      }
-
-	    dbl_entries = (double *)MALLOC(nb_elem*sizeof(double));
-	    for(i=0;i<nb_elem;i++) dbl_entries[i] = (double)t->storage.gfi_storage_u.data_int32.data_int32_val[i];
-	    
-	    // Add a vector to the 'dims' field -> a row vector
-	    _SciErr = createMatrixOfInteger32InList(pvApiCtx,ivar, m_var, 2, 1, t->dim.dim_len, dims); CHECK_ERROR_API_SCILAB;
-	    // Add a vector to the 'entries' field -> a column vector
-	    _SciErr = createMatrixOfDoubleInList(pvApiCtx,ivar, m_var, 3, nb_elem, 1, dbl_entries); CHECK_ERROR_API_SCILAB;
-		
-	    if (entries) FREE(dbl_entries);
-	    if (dims)    FREE(dims);
-	  }
-      } 
-      break;
-    case GFI_DOUBLE: 
-      {
-#ifdef DEBUG
-	sciprint("gfi_array_to_sci_array: create from a GFI_DOUBLE\n");
-	sciprint("ndim = %d ivar = %d\n", ndim, ivar);
-	sciprint("dim[0] = %d\n", dim[0]);
-#endif
-	is_hypermat = 0;
-
-	if (ndim==1)
-	  {
-	    nrow = dim[0];
-	    ncol = 1;
-	  }
-	else if (ndim==2)
-	  {
-	    nrow = dim[0];
-	    ncol = dim[1];
-	  }
-	else
-	  {
-	    is_hypermat = 1;
-	  }
-
-#ifdef DEBUG
-	sciprint("DEBUG: hypermat = %d\n",is_hypermat);
-#endif
-	if (!is_hypermat)
-	  {
-	    if (!gfi_array_is_complex(t)) 
-	      {
-#ifdef DEBUG
-		sciprint("DEBUG: array is not complex\n");
-#endif
-		_SciErr = createMatrixOfDouble(pvApiCtx,ivar, nrow, ncol, t->storage.gfi_storage_u.data_double.data_double_val); CHECK_ERROR_API_SCILAB;
-	      } 
-	    else 
-	      {
-#ifdef DEBUG
-		sciprint("DEBUG: array is complex\n");
-#endif
-		
-		pr = (double *)MALLOC(nrow*ncol*sizeof(double));
-		pi = (double *)MALLOC(nrow*ncol*sizeof(double));
-		
-		for(i=0;i<nrow*ncol;i++)
-		  {
-		    pr[i] = t->storage.gfi_storage_u.data_double.data_double_val[2*i];
-		    pi[i] = t->storage.gfi_storage_u.data_double.data_double_val[2*i+1];
-		  }
-		
-		_SciErr = createComplexMatrixOfDouble(pvApiCtx,ivar, nrow, ncol, pr, pi); CHECK_ERROR_API_SCILAB;
-		
-		if (pr) FREE(pr);
-		if (pi) FREE(pi);
-	      }
-	  }
-	else
-	  {
-#ifdef DEBUG
-	    sciprint("DEBUG: array is hypermat\n");
-#endif
-	    const char * const fields[] = {"hm","dims","entries"};
-	    nb_elem = 1;
-
-	    _SciErr = createMList(pvApiCtx,ivar,3,&m_var); CHECK_ERROR_API_SCILAB;
-	    _SciErr = createMatrixOfStringInList(pvApiCtx,ivar, m_var, 1, 1, 3, fields); CHECK_ERROR_API_SCILAB;
-	    
-	    dims = (int *)MALLOC(t->dim.dim_len*sizeof(int));
-	    for(i=0;i<t->dim.dim_len;i++) 
-	      {
-		dims[i] = (int)t->dim.dim_val[i];
-		nb_elem *= (int)t->dim.dim_val[i];
-	      }
-
-	    if (!gfi_array_is_complex(t)) 
-	      {
-
-		dbl_entries = (double *)MALLOC(nb_elem*sizeof(double));
-		for(i=0;i<nb_elem;i++) dbl_entries[i] = t->storage.gfi_storage_u.data_double.data_double_val[i];
-		
-		// Add a vector to the 'dims' field -> a row vector
-		_SciErr = createMatrixOfInteger32InList(pvApiCtx,ivar, m_var, 2, 1, t->dim.dim_len, dims); CHECK_ERROR_API_SCILAB;
-		// Add a vector to the 'entries' field -> a column vector
-		_SciErr = createMatrixOfDoubleInList(pvApiCtx,ivar, m_var, 3, nb_elem, 1, dbl_entries); CHECK_ERROR_API_SCILAB;
-		
-		if (entries) FREE(entries);
-#ifdef DEBUG
-		sciprint("DEBUG: end array is hypermat\n");
-#endif
-	      }
-	    else
-	      {
-		entries_pr = (double *)MALLOC(nb_elem*sizeof(double));
-		entries_pi = (double *)MALLOC(nb_elem*sizeof(double));
-		for(i=0;i<nb_elem;i++) 
-		  {
-		    entries_pr[i] = t->storage.gfi_storage_u.data_double.data_double_val[2*i+0];
-		    entries_pi[i] = t->storage.gfi_storage_u.data_double.data_double_val[2*i+1];
-		  }
-		
-		// Add a vector to the 'dims' field
-		_SciErr = createMatrixOfInteger32InList(pvApiCtx,ivar, m_var, 2, 1, t->dim.dim_len, dims); CHECK_ERROR_API_SCILAB;
-		// Add a vector to the 'entries' field
-		_SciErr = createComplexMatrixOfDoubleInList(pvApiCtx,ivar, m_var, 3, 1, nb_elem, entries_pr, entries_pi); CHECK_ERROR_API_SCILAB;
-		
-		if (entries_pr) FREE(entries_pr);
-		if (entries_pi) FREE(entries_pi);
-	      }
-	    if (dims) FREE(dims);
-	  }
-      } 
-
-      break;
-    case GFI_CHAR: 
-      {
-#ifdef DEBUG
-	sciprint("gfi_array_to_sci_array: create from a GFI_CHAR\n");
-	sciprint("ndim = %d ivar = %d\n", dim[0],ivar);
-#endif
-	char * tmp_string = (char *)MALLOC((t->storage.gfi_storage_u.data_char.data_char_len+1)*sizeof(char));
-	memcpy(tmp_string,t->storage.gfi_storage_u.data_char.data_char_val,t->storage.gfi_storage_u.data_char.data_char_len*sizeof(char));
-	tmp_string[t->storage.gfi_storage_u.data_char.data_char_len] = '\0';
-
-	_SciErr = createMatrixOfString(pvApiCtx,ivar, 1, 1, &tmp_string); CHECK_ERROR_API_SCILAB;
-#ifdef DEBUG
-	sciprint("ivar = %d string = |%s| len = %d\n",ivar, tmp_string,t->storage.gfi_storage_u.data_char.data_char_len);
-#endif
-	if (tmp_string) FREE(tmp_string);
-      } 
-      break;
-    case GFI_CELL: 
-      {
-#ifdef DEBUG
-	sciprint("gfi_array_to_sci_array: create from a GFI_CELL\n");
-	sciprint("ndim = %d ivar = %d\n", dim[0],ivar);
-
-	for(i=0;i<ndim;i++)
-	  sciprint("dim[%d] = %d\n",i,dim[i]);
-
-	sciprint("now create list at pos %d, dimension %d\n", ivar, dim[0]);
-#endif
-	_SciErr = createList(pvApiCtx,ivar,dim[0],&m_var); CHECK_ERROR_API_SCILAB;
-	
-	for(i=0; i<t->storage.gfi_storage_u.data_cell.data_cell_len; ++i)
-	  {
-	    m_content = gfi_array_to_sci_array(t->storage.gfi_storage_u.data_cell.data_cell_val[i],ivar+i+1);
-
-	    _SciErr = getVarType(pvApiCtx,m_content,&var_type); CHECK_ERROR_API_SCILAB;
-	    switch(var_type)
-	      {
-	      case sci_list:
-		{
-#ifdef DEBUG
-		  sciprint("gfi_array_to_sci_array: create from a GFI_CELL - sci_list\n");
-#endif
-		  _SciErr = getListItemNumber(pvApiCtx,m_content,&nb_item); CHECK_ERROR_API_SCILAB;
-		  _SciErr = createListInList(pvApiCtx,ivar, m_content, i+1, nb_item, &m_var); CHECK_ERROR_API_SCILAB;
-		}
-		break;
-	      case sci_mlist:
-		{
-#ifdef DEBUG
-		  sciprint("gfi_array_to_sci_array: create from a GFI_CELL - sci_mlist\n");
-#endif
-		  _SciErr = getListItemNumber(pvApiCtx,m_content,&nb_item); CHECK_ERROR_API_SCILAB;
-		  _SciErr = createMListInList(pvApiCtx,ivar, m_content, i+1, nb_item, &m_var); CHECK_ERROR_API_SCILAB;
-		}
-		break;
-	      case sci_strings:
-		{
-#ifdef DEBUG
-		  sciprint("gfi_array_to_sci_array: create from a GFI_CELL - sci_strings\n");
-		  sciprint("add element %d to position %d\n", i, ivar);
-#endif
-		  
-		  // Get the matrix of strings from the gfi_array
-		  _SciErr = getMatrixOfString(pvApiCtx,m_content, &pirow, &picol, NULL, NULL); CHECK_ERROR_API_SCILAB;
-		  pilen = (int *)MALLOC(pirow*picol*sizeof(int));
-		  pstStrings = (char **)MALLOC(pirow*picol*sizeof(char *));
-		  _SciErr = getMatrixOfString(pvApiCtx,m_content, &pirow, &picol, pilen, NULL); CHECK_ERROR_API_SCILAB;
-
-		  for(j=0;j<pirow*picol;j++)
-		    {
-		      pstStrings[j] = (char *)MALLOC((pilen[j]+1)*sizeof(char));
-		    }
-		  _SciErr = getMatrixOfString(pvApiCtx,m_content, &pirow, &picol, pilen, pstStrings); CHECK_ERROR_API_SCILAB;
-#ifdef DEBUG
-		  sciprint("pirow = %d picol = %d, pilen[0] = %d\n", pirow, picol, pilen[0]);
-#endif
-		  // And now add it to the list
-		  _SciErr = createMatrixOfStringInList(pvApiCtx,ivar, m_var, i+1, pirow, picol, pstStrings); CHECK_ERROR_API_SCILAB;
-		  
-		  // Desallocate
-		  if (pilen) FREE(pilen);
-		  for(j=0;j<pirow*picol;j++)
-		    {
-		      if (pstStrings[j]) FREE(pstStrings[j]);
-		    }
-		  if (pstStrings) FREE(pstStrings);
-		}
-		break;
-	      case sci_ints:
-#ifdef DEBUG
-		sciprint("gfi_array_to_sci_array: create from a GFI_CELL - sci_ints\n");
-#endif
-		// UINT32 + INT32
-		{
-		  _SciErr = getMatrixOfIntegerPrecision(pvApiCtx,m_content,&pi_precision); CHECK_ERROR_API_SCILAB;
-		  if ((pi_precision!=SCI_INT32)&&(pi_precision!=SCI_UINT32))
-		    {
-		      Scierror(999,"Can deal only with int32 or uint32\n");
-		    }
-		  switch(pi_precision)
-		    {
-		    case SCI_INT32:
-		      _SciErr = getMatrixOfInteger32(pvApiCtx,m_content, &pirow, &picol, &piData32); CHECK_ERROR_API_SCILAB;
-		      _SciErr = createMatrixOfInteger32InList(pvApiCtx,ivar, m_var, i+1, pirow, picol, piData32); CHECK_ERROR_API_SCILAB;
-		      break;
-		    case SCI_UINT32:
-		      _SciErr = getMatrixOfUnsignedInteger32(pvApiCtx,m_content, &pirow, &picol, &puiData32); CHECK_ERROR_API_SCILAB;
-		      _SciErr = createMatrixOfUnsignedInteger32InList(pvApiCtx,ivar, m_var, i+1, pirow, picol, puiData32); CHECK_ERROR_API_SCILAB;
-		      break;
-		    default:
-		      Scierror(999,"Can deal only with int32 or uint32\n");
-		    }
-		}
-		break;
-	      case sci_boolean:
-		{
-#ifdef DEBUG
-		  sciprint("gfi_array_to_sci_array: create from a GFI_CELL - sci_boolean\n");
-#endif
-
-		  _SciErr = getMatrixOfBoolean(pvApiCtx,m_content, &pirow, &picol, &piBool); CHECK_ERROR_API_SCILAB;
-		  _SciErr = createMatrixOfBooleanInList(pvApiCtx,ivar, m_var, i+1, pirow, picol, piBool); CHECK_ERROR_API_SCILAB;
-		}
-		break;
-	      case sci_matrix:
-		{
-#ifdef DEBUG
-		  sciprint("gfi_array_to_sci_array: create from a GFI_CELL - sci_matrix\n");
-#endif
-		  if (isVarComplex(pvApiCtx,m_content))
-		    {
-		      _SciErr = getComplexMatrixOfDouble(pvApiCtx,m_content, &pirow, &picol, &pdblReal, &pdblImag); CHECK_ERROR_API_SCILAB;
-		      _SciErr = createComplexMatrixOfDoubleInList(pvApiCtx,ivar, m_var, i+1, pirow, picol, pdblReal, pdblImag); CHECK_ERROR_API_SCILAB;
-		    }
-		  else
-		    {
-		      _SciErr = getMatrixOfDouble(pvApiCtx,m_content, &pirow, &picol, &pdblReal); CHECK_ERROR_API_SCILAB;
-		      _SciErr = createMatrixOfDoubleInList(pvApiCtx,ivar, m_var, i+1, pirow, picol, pdblReal); CHECK_ERROR_API_SCILAB;
-		    }
-		}
-		break;
-	      case sci_sparse:
-		{
-#ifdef DEBUG
-		  sciprint("gfi_array_to_sci_array: create from a GFI_CELL - sci_sparse\n");
-#endif
-		  if (isVarComplex(pvApiCtx,m_content))
-		    {
-		      _SciErr = getComplexSparseMatrix(pvApiCtx,m_content, &pirow, &picol, &nbitem, &nb_item_row, &pi_col_pos, &pdblReal, &pdblImag); CHECK_ERROR_API_SCILAB;
-		      _SciErr = createComplexSparseMatrixInList(pvApiCtx,ivar, m_var, i+1, pirow, picol, nbitem, nb_item_row, pi_col_pos, pdblReal, pdblImag); CHECK_ERROR_API_SCILAB;
-		    }
-		  else
-		    {
-		      _SciErr = getSparseMatrix(pvApiCtx,m_content, &pirow, &picol, &nbitem, &nb_item_row, &pi_col_pos, &pdblReal); CHECK_ERROR_API_SCILAB;
-		      _SciErr = createSparseMatrixInList(pvApiCtx,ivar, m_var, i+1, pirow, picol, nbitem, nb_item_row, pi_col_pos, pdblReal); CHECK_ERROR_API_SCILAB;
-		    }
-		}
-		break;
-	      }
-	  }
-      } 
-      break;
-    case GFI_OBJID: 
-      {
-	unsigned i, size_objid;
-	double * pdblDataID, * pdblDataCID;
-	char *fields[] = {"objid","id","cid"};
-
-	_SciErr = createMList(pvApiCtx,ivar,3,&m_var); CHECK_ERROR_API_SCILAB;
-	_SciErr = createMatrixOfStringInList(pvApiCtx,ivar, m_var, 1, 1, 3, fields); CHECK_ERROR_API_SCILAB;
-
-	size_objid  = t->storage.gfi_storage_u.objid.objid_len;
-	pdblDataID  = (double *)MALLOC(size_objid*sizeof(double));
-	pdblDataCID = (double *)MALLOC(size_objid*sizeof(double));
-
-	for(i=0; i<size_objid; ++i) 
-	  {
-	    pdblDataID[i]  = t->storage.gfi_storage_u.objid.objid_val[i].id;       
-	    pdblDataCID[i] = t->storage.gfi_storage_u.objid.objid_val[i].cid;
-	  }
-	// Add a vector to the 'id' field
-	_SciErr = createMatrixOfDoubleInList(pvApiCtx,ivar, m_var, 2, 1, size_objid, pdblDataID); CHECK_ERROR_API_SCILAB;
-	// Add a vector to the 'cid' field
-	_SciErr = createMatrixOfDoubleInList(pvApiCtx,ivar, m_var, 3, 1, size_objid, pdblDataCID); CHECK_ERROR_API_SCILAB;
-
-	if (pdblDataID)  FREE(pdblDataID);
-	if (pdblDataCID) FREE(pdblDataCID);
-      } 
-      break;
-    case GFI_SPARSE: 
-      {
-	iscomplex = gfi_array_is_complex(t);
-
-	nbitem = t->storage.gfi_storage_u.sp.ir.ir_len;
-	pirow  = t->dim.dim_val[0];
-	picol  = t->dim.dim_val[1];
-
-	// Convert from Matlab to Scilab format
-	nb_item_row  = (int *)MALLOC(pirow*sizeof(int));
-	pi_col_pos   = (int *)MALLOC(nbitem*sizeof(int));
-	pdblDataReal = (double *)MALLOC(nbitem*sizeof(double));
-	if (iscomplex)
-	  pdblDataImag = (double *)MALLOC(nbitem*sizeof(double));
-	
-#ifdef USE_SPT
-	// We use the spt function to transpose the matlab sparse matrix and so to ease the conversion
-	// to the scilab sparse model.
-	// There is a memory overhead: 
-	// (picol + pirow + nbitem) integers allocated in the real case
-	// (picol + pirow + nbitem) integers + 2*nbitem doubles allocated in the complex case
-	nb_item_row_tmp = (int *)MALLOC(picol*sizeof(int));
-	pi_col_pos_tmp  = (int *)MALLOC(nbitem*sizeof(int));
-	ptr             = (int *)MALLOC(pirow*sizeof(int));
-
-
-	if (iscomplex)
-	  {
-#ifdef DEBUG
-	    sciprint("DEBUG: pirow = %d picol = %d nbitem = %d - complex\n", pirow, picol, nbitem);
-#endif
-	    pdblDataImag_tmp = (double *)MALLOC(nbitem*sizeof(double));
-	    pdblDataReal_tmp = (double *)MALLOC(nbitem*sizeof(double));
-	    
-	    for(i=0;i<nbitem;i++)
-	      {
-		pdblDataReal_tmp[i] = t->storage.gfi_storage_u.sp.pr.pr_val[2*i+0];
-		pdblDataImag_tmp[i] = t->storage.gfi_storage_u.sp.pr.pr_val[2*i+1];
-		pi_col_pos_tmp[i]   = t->storage.gfi_storage_u.sp.ir.ir_val[i] + 1;
-	      }
-	    
-	    for(i=0;i<picol;i++)
-	      {
-		nb_item_row_tmp[i] = t->storage.gfi_storage_u.sp.jc.jc_val[i+1] - t->storage.gfi_storage_u.sp.jc.jc_val[i];
-	      }
-	    
-	    // Transpose the matrix
-	    C2F(spt)(&picol, &pirow, &nbitem, &iscomplex, ptr, 
-		     pdblDataReal_tmp,  
-		     pdblDataImag_tmp,  
-		     nb_item_row_tmp, 
-		     pi_col_pos_tmp,
-		     pdblDataReal, 
-		     pdblDataImag, 
-		     nb_item_row, 
-		     pi_col_pos);
-	    
-	    if (pdblDataImag_tmp) FREE(pdblDataImag_tmp);
-	    if (pdblDataReal_tmp) FREE(pdblDataReal_tmp);
-	  }
-	else
-	  {
-#ifdef DEBUG
-	    sciprint("DEBUG: pirow = %d picol = %d nbitem = %d - real\n", pirow, picol, nbitem);
-#endif
-	    for(i=0;i<nbitem;i++)
-	      {
-		pi_col_pos_tmp[i] = t->storage.gfi_storage_u.sp.ir.ir_val[i] + 1;
-	      }
-	    
-	    for(i=0;i<picol;i++)
-	      {
-		nb_item_row_tmp[i] = t->storage.gfi_storage_u.sp.jc.jc_val[i+1] - t->storage.gfi_storage_u.sp.jc.jc_val[i];
-	      }
-	    
-	    // Transpose the matrix
-	    C2F(spt)(&picol, &pirow, &nbitem, &iscomplex, ptr, 
-		     t->storage.gfi_storage_u.sp.pr.pr_val,  
-		     NULL,  
-		     nb_item_row_tmp, 
-		     pi_col_pos_tmp,
-		     pdblDataReal, 
-		     NULL, 
-		     nb_item_row, 
-		     pi_col_pos);
-	  }
-
-	if (ptr)             FREE(ptr);
-	if (nb_item_row_tmp) FREE(nb_item_row_tmp);
-	if (pi_col_pos_tmp)  FREE(pi_col_pos_tmp);
-#else
-#ifdef DEBUG
-	sciprint("picol = %d pirow = %d nbitem = %d\n", picol, pirow, nbitem);
-
-	for(i=0;i<picol+1;i++)
-	  sciprint("jc_val[%d] = %d\n",i,t->storage.gfi_storage_u.sp.jc.jc_val[i]);
-
-	for(i=0;i<nbitem;i++)
-	  {
-	    sciprint("ir_val[%d] = %d pr_val[%d] = %f\n",i,t->storage.gfi_storage_u.sp.ir.ir_val[i],i,t->storage.gfi_storage_u.sp.pr.pr_val[i]);
-	  }
-#endif
-
-	Index = 0;
-	if (iscomplex)
-	  {
-	    for(i=0;i<pirow;i++)
-	      {
-		nb_item_row[i] = 0;
-		for(j=0;j<nbitem;j++)
-		  {
-		    if (t->storage.gfi_storage_u.sp.ir.ir_val[j]==i)
-		      {
-			// We found the row number, we need now to find the corresponding col number.
-			for(k=0;k<pirow;k++)
-			  {
-			    if ((j>=t->storage.gfi_storage_u.sp.jc.jc_val[k])&&(j<=t->storage.gfi_storage_u.sp.jc.jc_val[k+1]-1))
-			      {
-				pi_col_pos[Index] = k+1;
-				break;
-			      }
-			  }
-			
-			pdblDataReal[Index] = t->storage.gfi_storage_u.sp.pr.pr_val[2*j+0];
-			pdblDataImag[Index] = t->storage.gfi_storage_u.sp.pr.pr_val[2*j+1];
-			nb_item_row[i]++;
-			Index++;
-		      }
-		  }
-	      }
-	  }
-	else
-	  {
-	    for(i=0;i<pirow;i++)
-	      {
-		nb_item_row[i] = 0;
-		for(j=0;j<nbitem;j++)
-		  {
-		    if (t->storage.gfi_storage_u.sp.ir.ir_val[j]==i)
-		      {
-			// We found the row number, we need now to find the corresponding col number.
-			for(k=0;k<pirow;k++)
-			  {
-			    if ((j>=t->storage.gfi_storage_u.sp.jc.jc_val[k])&&(j<=t->storage.gfi_storage_u.sp.jc.jc_val[k+1]-1))
-			      {
-				pi_col_pos[Index] = k+1;
-				break;
-			      }
-			  }
-			
-			pdblDataReal[Index] = t->storage.gfi_storage_u.sp.pr.pr_val[j];
-			nb_item_row[i]++;
-			Index++;
-		      }
-		  }
-	      }
-	  }
-
-#ifdef DEBUG
-	for(i=0;i<pirow;i++)
-	  {
-	    sciprint("nb_item_row[%d] = %d\n", i, nb_item_row[i]);
-	  }
-	for(i=0;i<nbitem;i++)
-	  {
-	    sciprint("pi_col_pos[%d] = %d val = %f\n", i, pi_col_pos[i],pdblDataReal[i]);
-	  }
-#endif
-#endif
-
-	if (iscomplex)
-	  {
-	    _SciErr = createComplexSparseMatrix(pvApiCtx,ivar, pirow, picol, nbitem, nb_item_row, pi_col_pos, pdblDataReal, pdblDataImag); CHECK_ERROR_API_SCILAB;
-	  }
-	else
-	  {
-	    _SciErr = createSparseMatrix(pvApiCtx,ivar, pirow, picol, nbitem, nb_item_row, pi_col_pos, pdblDataReal); CHECK_ERROR_API_SCILAB;
-	  }
-
-	// Free allocated memory
-	if (nb_item_row)  FREE(nb_item_row);
-	if (pi_col_pos)   FREE(pi_col_pos);
-	if (pdblDataReal) FREE(pdblDataReal);
-	if (iscomplex)
-	  if (pdblDataImag) FREE(pdblDataImag);
-      } 
-      break;
-    default:  
-      {
-	assert(0);
-      } break;
-    }
-  return 0;
-}
-
-/*******************************************************/
-
-gfi_array_list * build_gfi_array_list(int nrhs, int  ** prhs) 
-{
-  gfi_array_list *l;
-  int i;
-  
-  l = MALLOC(1*sizeof(gfi_array_list));
-  l->arg.arg_len = nrhs;
-  l->arg.arg_val = MALLOC(nrhs*sizeof(gfi_array));
-
-  for(i=1; i<=nrhs; i++) 
-    {
-#ifdef DEBUG
-      sciprint("build_gfi_array_list: processing parameter %d\n", i);
-#endif
-      if (sci_array_to_gfi_array(prhs[i], &l->arg.arg_val[i-1]) != 0) return NULL;
-    }
-  
-#ifdef DEBUG
-  sciprint("build_gfi_array_list: end of processing\n");
-#endif
-  
-  return l;
-}
-
-#ifndef WIN32
-struct sigaction old_sigint;
-#endif
-
-static int sigint_hit = 0;
-static getfem_sigint_handler_t sigint_callback;
-
-static void sigint(int sig) 
-{
-  sigint_callback(sig);
-  remove_custom_sigint(0);
-  sigint_hit++;
-}
-
-void install_custom_sigint(getfem_sigint_handler_t h) {
-#ifndef WIN32 /* matlab on win does not use signals so.. */
-  struct sigaction new_sigint;
-  new_sigint.sa_handler = sigint;
-  sigint_callback = h;
-  sigemptyset(&new_sigint.sa_mask);
-  new_sigint.sa_flags = 0;
-  sigaction (SIGINT, NULL, &old_sigint);
-  if (old_sigint.sa_handler != SIG_IGN)
-    sigaction(SIGINT, &new_sigint, NULL);
-  sigint_hit = 0;
-#endif
-}
-
-void remove_custom_sigint(int allow_rethrow) 
-{
-#ifndef WIN32
-  struct sigaction act;
-  sigaction (SIGINT, NULL, &act);
-  if (act.sa_handler == sigint) 
-    {
-      sigaction(SIGINT, &old_sigint, NULL);
-    }
-  if (allow_rethrow && sigint_hit) 
-    {
-      fprintf(stderr, "ready, raising SIGINT now\n");
-      raise(SIGINT); 
-    }
-  sigint_hit = 0; 
-#endif
-}
diff --git a/interface/src/scilab/sci_gateway/c/gfm_common.h b/interface/src/scilab/sci_gateway/c/gfm_common.h
deleted file mode 100644
index 2f37c77..0000000
--- a/interface/src/scilab/sci_gateway/c/gfm_common.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- c++ -*- (enables emacs c++ mode) */
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
- As a special exception, you  may use  this file  as it is a part of a free
- software  library  without  restriction.  Specifically,  if   other  files
- instantiate  templates  or  use macros or inline functions from this file,
- or  you compile this  file  and  link  it  with other files  to produce an
- executable, this file  does  not  by itself cause the resulting executable
- to be covered  by the GNU Lesser General Public License.  This   exception
- does not  however  invalidate  any  other  reasons why the executable file
- might be covered by the GNU Lesser General Public License.
-
-===========================================================================*/
-
-#ifndef GFM_COMMON_H
-#define GFM_COMMON_H
-
-#include <stack-c.h>
-#include "gfi_array.h"
-
-const char* sci_ClassID2string(sci_types id);
-int sci_array_to_gfi_array(int * sci_x, gfi_array *t);
-int gfi_array_to_sci_array(gfi_array *t, int i);
-gfi_array_list *build_gfi_array_list(int nrhs, int ** prhs);
-
-typedef void (*getfem_sigint_handler_t)(int);
-void install_custom_sigint(getfem_sigint_handler_t h);
-void remove_custom_sigint(int allow_rethrow);
-
-#endif
diff --git a/interface/src/scilab/sci_gateway/c/gfm_scilab.cpp b/interface/src/scilab/sci_gateway/c/gfm_scilab.cpp
deleted file mode 100644
index 45305e4..0000000
--- a/interface/src/scilab/sci_gateway/c/gfm_scilab.cpp
+++ /dev/null
@@ -1,264 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <assert.h>
-#include <string.h>
-#include <errno.h>
-#include <stdio.h>
-#include <time.h>
-
-#ifndef _MSC_VER
-#include <unistd.h>
-#endif
-extern "C" {
-#include <stack-c.h>
-#include <sciprint.h>
-#include <Scierror.h>
-#include <api_scilab.h>
-#include <MALLOC.h>
-}
-
-extern "C" {
-#include "gfm_common.h"
-}
-
-#include "gfi_array.h"
-#include "getfem_interface.h"
-
-#ifndef _MSCVER
-#include "stream_redirect.h"
-#endif
-
-//#define DEBUG_TIMER
-//#define DEBUG
-//#define DEBUG2
-
-extern "C" int handle_getfem_callback();
-extern "C" void set_superlu_callback(int (*cb)());
-
-gfi_output * call_getfem_interface(char *funname, gfi_array_list in, int nlhs)
-{
-  static gfi_output result;
-  gfi_array **pin  = NULL;
-  gfi_array **pout = NULL;
-  char *errmsg = 0, *infomsg = 0;
-  int i;
-
-#ifdef DEBUG2
-  sciprint("call_getfem_interface: len = %d \n",in.arg.arg_len);
-  for(i=0;i<in.arg.arg_len;i++)
-    {
-      sciprint("element %d: \n",i);
-      gfi_array_print(&in.arg.arg_val[i]);
-    }
-#endif
-
-  pin = (gfi_array **)gfi_calloc(in.arg.arg_len, sizeof(gfi_array*));
-  for (i=0; i < in.arg.arg_len; ++i) 
-    {
-      pin[i] = &in.arg.arg_val[i];
-    }
-
-#ifdef DEBUG
-  sciprint("call_getfem_interface: funname = %s len = %d\n",funname, in.arg.arg_len);
-#endif
-
-  errmsg = getfem_interface_main(SCILAB_INTERFACE, funname, in.arg.arg_len, (const gfi_array **)pin, &nlhs, &pout, &infomsg, 1);
-
-#ifdef DEBUG
-  sciprint("call_getfem_interface: end of getfem_interface_main, nlhs = %d infomsg = %s\n",nlhs,infomsg);
-#endif
-
-  result.infomsg = infomsg;
-  if (errmsg) 
-    {
-      result.status = GFI_STATUS_ERROR;
-      result.gfi_output_u.errmsg = errmsg;
-    } 
-  else 
-    {
-      result.status = GFI_STATUS_OK;
-      result.gfi_output_u.output.arg.arg_len = nlhs;
-      result.gfi_output_u.output.arg.arg_val = (gfi_array *)gfi_calloc(nlhs, sizeof(gfi_array));
-      for(i=0; i<nlhs; ++i) 
-	{
-	  assert(pout[i]);
-	  result.gfi_output_u.output.arg.arg_val[i] = *pout[i];
-	  gfi_free(pout[i]);
-	}
-      if (pout) gfi_free(pout);
-    }
-  gfi_free(pin);
-
-  return &result;
-}
-
-char *current_scilab_function = NULL;
-
-void sigint_callback(int sig) 
-{
-  const char * s = current_scilab_function; if (!s) s = "doh!!";
-  fprintf(stderr, "*** CTRL-C hit during execution of the getfem_scilab function: gf_%s...\n" \
-	  "You will gain control as soon as the current operation is finished ***\n" \
-	  "If you want to abort immediatly the current operation, hit CTRL-C again\n" \
-	  "In that case, you will have to restart getfem_scilab:\n", s);
-  set_cancel_flag(1);
-  assert(handle_getfem_callback() == 1);
-}
-
-extern "C" int sci_gf_scilab(char * fname) 
-{
-  gfi_output     * out  = NULL;
-  gfi_array_list * in   = NULL;
-  gfi_array_list * outl = NULL;
-  int ** ptr_param = NULL;
-  int sci_x;
-  unsigned int i;
-  SciErr _SciErr;
-#ifdef DEBUG_TIMER
-  clock_t time_start, time_end;
-#endif
-#ifndef _MSCVER
-  ScilabStream scicout(std::cout);
-  ScilabStream scicerr(std::cerr);
-#endif
-  set_cancel_flag(0);
-  set_superlu_callback(is_cancel_flag_set);
-  
-#ifdef DEBUG
-  sciprint("sci_gf_scilab: Rhs = %d Lhs = %d\n", Rhs, Lhs);
-#endif
-
-  ptr_param = (int **)MALLOC((Rhs+1)*sizeof(int *));
-  for(i=1;i<=Rhs;i++)
-    {
-#ifdef DEBUG
-      sciprint("sci_gf_scilab: i = %d Rhs = %d\n", i, Rhs);
-#endif
-      _SciErr = getVarAddressFromPosition(pvApiCtx,i,ptr_param+i);
-#ifdef DEBUG
-      _SciErr = getVarDimension(pvApiCtx,ptr_param[i],&pirow,&picol);
-      _SciErr = getVarType(pvApiCtx,ptr_param[i],&var_type);
-      sciprint("sci_gf_scilab: position %d - address %d - type %d - dimension %d %d\n", i, ptr_param[i],var_type,pirow,picol);
-#endif
-    }
-
-#ifdef DEBUG
-      sciprint("sci_gf_scilab: list of parameters built\n", i, Rhs);
-#endif
-
-#ifdef DEBUG_TIMER
-  sciprint("DEBUG_TIMER: before build_gfi_array_list\n");
-  time_start = clock()/CLOCKS_PER_SEC;
-#endif
-    
-  in = build_gfi_array_list(Rhs, ptr_param);
-
-#ifdef DEBUG_TIMER
-  time_end = clock()/CLOCKS_PER_SEC;
-  sciprint("DEBUG_TIMER: after build_gfi_array_list: %f\n", (double)(time_end - time_start));
-  time_start = time_end;
-#endif
-
-  if (!in) 
-    {
-      Scierror(999,"%s: a problem occured while reading arguments.\n",fname);
-      return 0;
-    }
-#ifdef DEBUG
-  sciprint("sci_gf_scilab: end of build_gfi_array_list\n");
-#endif
-
-  install_custom_sigint(sigint_callback);
-
-#ifdef DEBUG
-  sciprint("sci_gf_scilab: fname = %s - calling call_getfem_interface with %s\n",fname, &fname[3]);
-#endif
-
-  out = call_getfem_interface(&fname[3], *in, Lhs);
-
-  // We now remove all the allocated memory for the input parameters
-  // This memory is allocated in gfm_common.c
-  if (in) 
-    {
-      for(i=0;i<in->arg.arg_len;i++)
-	gfi_array_destroy(&in->arg.arg_val[i]);
-      gfi_free(in->arg.arg_val);
-      gfi_free(in); 
-    }
-
-#ifdef DEBUG_TIMER
-  time_end = clock()/CLOCKS_PER_SEC;
-  sciprint("DEBUG_TIMER: after call_getfem_interface: %f\n",(double)(time_end - time_start));
-  time_start = time_end;
-#endif
-
-#ifdef DEBUG
-  sciprint("sci_gf_scilab: end of call_getfem_interface\n");
-#endif
-
-  remove_custom_sigint(out->status == GFI_STATUS_OK);
-  
-  if (out == NULL) 
-    {
-      sciprint("%s: could not connect to getfem_scilab server...\n",fname);
-      LhsVar(1) = 0;
-    } 
-  else 
-    {
-      if (out->infomsg) 
-	{
-	  sciprint("%s: message:\n%s\n",fname,out->infomsg);
-	}
-      
-      if (out->status == GFI_STATUS_OK) 
-	{
-	  outl = &out->gfi_output_u.output;
-	  for(i=0; i<outl->arg.arg_len; ++i) 
-	    {
-#ifdef DEBUG
-	      sciprint("sci_gf_scilab: processing output argument %d / %d\n", i, outl->arg.arg_len);
-	      sciprint("storage type = %d\n", outl->arg.arg_val[i].storage.type);
-	      sciprint("output position: LhsVar(%d) = %d\n", i+1, Rhs+1+i);
-#endif
-	      sci_x = gfi_array_to_sci_array(&outl->arg.arg_val[i],Rhs+1+i);
-	      LhsVar(i+1) = Rhs+1+i;
-	      if (&outl->arg.arg_val[i]) gfi_array_destroy(&outl->arg.arg_val[i]);
-	    }
-	  
-	  gfi_free(outl->arg.arg_val);
-	} 
-      else 
-	{
-	  Scierror(999,"%s: %s\n", fname,out->gfi_output_u.errmsg);
-	  LhsVar(1) = 0;
-	}
-    }
-
-#ifdef DEBUG_TIMER
-  time_end = clock()/CLOCKS_PER_SEC;
-  sciprint("DEBUG_TIMER: after gfi_array_to_sci_array: %f\n", (double)(time_end - time_start));
-#endif
-
-  if (ptr_param) FREE(ptr_param);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/libscigetfem_c.c b/interface/src/scilab/sci_gateway/c/libscigetfem_c.c
deleted file mode 100644
index eb7cd10..0000000
--- a/interface/src/scilab/sci_gateway/c/libscigetfem_c.c
+++ /dev/null
@@ -1,150 +0,0 @@
-#ifdef __cplusplus
-extern "C" {
-#endif
-#include <mex.h> 
-#include <sci_gateway.h>
-#include <api_scilab.h>
-#include <MALLOC.h>
-static int direct_gateway(char *fname,void F(void)) { F();return 0;};
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_gf_scilab;
-extern Gatefunc sci_spluinc;
-extern Gatefunc sci_splu;
-extern Gatefunc sci_splusolve;
-extern Gatefunc sci_spcholinc;
-extern Gatefunc sci_spchol;
-extern Gatefunc sci_spchsolve;
-extern Gatefunc sci_spcgne;
-extern Gatefunc sci_spcgs;
-extern Gatefunc sci_spgmres;
-extern Gatefunc sci_spmgcr;
-static GenericTable Tab[]={
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_workspace"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_delete"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_undelete"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_eltm"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_geotrans"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_geotrans_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_integ"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_integ_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_global_function"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_global_function_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_fem"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_fem_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_cvstruct_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesher_object"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesher_object_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_fem"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_fem_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_fem_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_im"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_im_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_im_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_im_data"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_im_data_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_im_data_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_model"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_model_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_model_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_slice"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_slice_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_slice_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_levelset"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_levelset_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_levelset_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_levelset"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_levelset_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_mesh_levelset_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_asm"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_compute"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_precond"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_precond_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_spmat"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_spmat_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_spmat_set"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_linsolve"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_util"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_exit"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_cont_struct_get"},
-  {(Myinterfun)sci_gateway,sci_gf_scilab,"gf_cont_struct"},
-  {(Myinterfun)sci_gateway,sci_spluinc,"sp_luinc"},
-  {(Myinterfun)sci_gateway,sci_splu,"sp_lu"},
-  {(Myinterfun)sci_gateway,sci_splusolve,"sp_lusolve"},
-  {(Myinterfun)sci_gateway,sci_spcholinc,"sp_cholinc"},
-  {(Myinterfun)sci_gateway,sci_spchol,"sp_chol"},
-  {(Myinterfun)sci_gateway,sci_spchsolve,"sp_chsolve"},
-  {(Myinterfun)sci_gateway,sci_spcgne,"sp_cgne"},
-  {(Myinterfun)sci_gateway,sci_spcgs,"sp_cgs"},
-  {(Myinterfun)sci_gateway,sci_spgmres,"sp_gmres"},
-  {(Myinterfun)sci_gateway,sci_spmgcr,"sp_mgcr"},
-};
- 
-int C2F(libscigetfem_c)()
-{
-  Rhs = Max(0, Rhs);
-  if (*(Tab[Fin-1].f) != NULL) 
-  {
-     if(pvApiCtx == NULL)
-     {
-       pvApiCtx = (StrCtx*)MALLOC(sizeof(StrCtx));
-     }
-     pvApiCtx->pstName = (char*)Tab[Fin-1].name;
-    (*(Tab[Fin-1].f))(Tab[Fin-1].name,Tab[Fin-1].F);
-  }
-  return 0;
-}
-#ifdef __cplusplus
-}
-#endif
diff --git a/interface/src/scilab/sci_gateway/c/loader.sce b/interface/src/scilab/sci_gateway/c/loader.sce
deleted file mode 100644
index 86de802..0000000
--- a/interface/src/scilab/sci_gateway/c/loader.sce
+++ /dev/null
@@ -1,82 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce : Please, do not edit this file
-// ----------------------------------------------------------------------------
-//
-libscigetfem_c_path = get_absolute_file_path('loader.sce');
-//
-// ulink previous function with same name
-[bOK, ilib] = c_link('libscigetfem_c');
-if bOK then
-  ulink(ilib);
-end
-//
-link(libscigetfem_c_path + filesep() + '../../src/c/libsp_get' + getdynlibext());
-list_functions = [ 'gf_workspace';
-                   'gf_delete';
-                   'gf_undelete';
-                   'gf_eltm';
-                   'gf_geotrans';
-                   'gf_geotrans_get';
-                   'gf_integ';
-                   'gf_integ_get';
-                   'gf_global_function';
-                   'gf_global_function_get';
-                   'gf_fem';
-                   'gf_fem_get';
-                   'gf_cvstruct_get';
-                   'gf_mesher_object';
-                   'gf_mesher_object_get';
-                   'gf_mesh';
-                   'gf_mesh_get';
-                   'gf_mesh_set';
-                   'gf_mesh_fem';
-                   'gf_mesh_fem_get';
-                   'gf_mesh_fem_set';
-                   'gf_mesh_im';
-                   'gf_mesh_im_get';
-                   'gf_mesh_im_set';
-                   'gf_mesh_im_data';
-                   'gf_mesh_im_data_get';
-                   'gf_mesh_im_data_set';
-                   'gf_model';
-                   'gf_model_get';
-                   'gf_model_set';
-                   'gf_slice';
-                   'gf_slice_get';
-                   'gf_slice_set';
-                   'gf_levelset';
-                   'gf_levelset_get';
-                   'gf_levelset_set';
-                   'gf_mesh_levelset';
-                   'gf_mesh_levelset_get';
-                   'gf_mesh_levelset_set';
-                   'gf_asm';
-                   'gf_compute';
-                   'gf_precond';
-                   'gf_precond_get';
-                   'gf_spmat';
-                   'gf_spmat_get';
-                   'gf_spmat_set';
-                   'gf_linsolve';
-                   'gf_util';
-                   'gf_exit';
-                   'gf_cont_struct_get';
-                   'gf_cont_struct';
-                   'sp_luinc';
-                   'sp_lu';
-                   'sp_lusolve';
-                   'sp_cholinc';
-                   'sp_chol';
-                   'sp_chsolve';
-                   'sp_cgne';
-                   'sp_cgs';
-                   'sp_gmres';
-                   'sp_mgcr';
-];
-addinter(libscigetfem_c_path + filesep() + 'libscigetfem_c' + getdynlibext(), 'libscigetfem_c', list_functions);
-// remove temp. variables on stack
-clear libscigetfem_c_path;
-clear bOK;
-clear ilib;
-clear list_functions;
-// ----------------------------------------------------------------------------
diff --git a/interface/src/scilab/sci_gateway/c/sci_cgne.c b/interface/src/scilab/sci_gateway/c/sci_cgne.c
deleted file mode 100644
index b452908..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_cgne.c
+++ /dev/null
@@ -1,233 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-#include <stdio.h>
-
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include <sparse2.h>
-#include <iter.h>
-#include <err.h>
-
-//#define DEBUG
-
-// x = cgs(A,b)
-// cgs(A,b,tol)
-// cgs(A,b,tol,maxit)
-// cgs(A,b,tol,maxit,M)
-// cgs(A,b,tol,maxit,M1,M2)
-// cgs(A,b,tol,maxit,M1,M2,x0)
-// [x,flag] = cgs(A,b,...)
-// [x,flag,relres] = cgs(A,b,...)
-// [x,flag,relres,iter] = cgs(A,b,...)
-// [x,flag,relres,iter,resvec] = cgs(A,b,...)
-
-// k : no. of direction (search) vectors; =0 - none
-// maxit: upper bound on the no. of iter. steps
-// steps: no. of iter. steps done 
-// tol: accuracy required
-
-// iter_spcgne -- a simple interface to iter_cgne() which uses sparse matrix data structures
-// -- assumes that B contains an actual preconditioner (or NULL)
-// use always as follows:
-//    x = iter_spcgne(A,B,b,tol,x,limit,steps);
-// or 
-//    x = iter_spcgne(A,B,b,tol,VNULL,limit,steps);
-// In the second case the solution vector is created.
-// VEC  * iter_spcgne(SPMAT * A, SPMAT * B, VEC * b, double tol, VEC * x, int limit, int * steps)
-
-int sci_spcgne(char * fname)
-{
-  // [x,[iter]] = pmgcr(A,b,tol,[maxit,[k,[B,[x0]]]])
-  int * A_pi_address = NULL, A_pi_nb_rows, A_pi_nb_cols, A_pi_nb_items, * A_pi_nb_items_row = NULL, * A_pi_col_pos = NULL;
-  double * A_pdbl_real = NULL;
-  int * B_pi_address = NULL, B_pi_nb_rows, B_pi_nb_cols, B_pi_nb_items, * B_pi_nb_items_row = NULL, * B_pi_col_pos = NULL;
-  double * B_pdbl_real = NULL;
-  int * b_pi_address = NULL, b_pi_nb_rows, b_pi_nb_cols;
-  double * b_pdbl_real = NULL;
-  int * tol_pi_address = NULL, tol_pi_nb_rows, tol_pi_nb_cols;
-  double * tol_pdbl_real = NULL;
-  int * maxit_pi_address = NULL, maxit_pi_nb_rows, maxit_pi_nb_cols;
-  double * maxit_pdbl_real = NULL;
-  int * x0_pi_address = NULL, x0_pi_nb_rows, x0_pi_nb_cols;
-  double * x0_pdbl_real = NULL;
-  int xsol_pi_nb_rows, xsol_pi_nb_cols;
-  double * xsol_pdbl_real = NULL;
-  int iter_pi_nb_rows, iter_pi_nb_cols;
-  double * iter_pdbl_real = NULL;
-  SciErr _SciErr;
-  int var_type;
-  SPMAT  * A = NULL, * B = NULL;
-  VEC * b = NULL, * x0 = NULL, * xsol = NULL;
-  int Index, steps, i, j;
-
-  CheckRhs(3,7);
-  CheckLhs(1,2);
-
-  // Get A
-  _SciErr = getVarAddressFromPosition(pvApiCtx,1,&A_pi_address);
-
-  _SciErr = getVarType(pvApiCtx,A_pi_address,&var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,A_pi_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx,A_pi_address, &A_pi_nb_rows, &A_pi_nb_cols, 
-			    &A_pi_nb_items, &A_pi_nb_items_row, &A_pi_col_pos, &A_pdbl_real);
-
-  // Convert Scilab sparse into SPMAT
-  A = sp_get(A_pi_nb_rows, A_pi_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<A_pi_nb_rows;i++)
-    {
-      for(j=0;j<A_pi_nb_items_row[i];j++)
-	{
-	  sp_set_val(A,i,A_pi_col_pos[Index]-1, A_pdbl_real[Index]);
-	  Index++;
-	}
-    }
-
-  // Get b
-  _SciErr = getVarAddressFromPosition(pvApiCtx,2,&b_pi_address);
-  _SciErr = getMatrixOfDouble(pvApiCtx,b_pi_address, &b_pi_nb_rows, &b_pi_nb_cols, &b_pdbl_real);
-
-  // Convert Scilab vector into VEC
-  b  = v_get(b_pi_nb_rows);
-  for(i=0;i<b_pi_nb_rows;i++)
-    {
-      v_set_val(b,i,b_pdbl_real[i]);
-    }
-
-  // Get tol
-  _SciErr = getVarAddressFromPosition(pvApiCtx,3,&tol_pi_address);
-  _SciErr = getMatrixOfDouble(pvApiCtx,tol_pi_address, &tol_pi_nb_rows, &tol_pi_nb_cols, &tol_pdbl_real);
-
-   // Get optional maxit
-  if (Rhs>=4)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,4,&maxit_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,maxit_pi_address, &maxit_pi_nb_rows, &maxit_pi_nb_cols, &maxit_pdbl_real);
-    }
-
-  // Get optional B
-  if (Rhs>=5)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,5,&B_pi_address);
-      _SciErr = getVarType(pvApiCtx,B_pi_address,&var_type);
-      if (var_type!=sci_sparse)
-	{
-	  Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-	  return 0;
-	}
-      
-      if (isVarComplex(pvApiCtx,B_pi_address))
-	{
-	  Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-	  return 0;
-	}
-
-      _SciErr = getSparseMatrix(pvApiCtx,B_pi_address, &B_pi_nb_rows, &B_pi_nb_cols, 
-				&B_pi_nb_items, &B_pi_nb_items_row, &B_pi_col_pos, &B_pdbl_real);
-
-      // Convert SPMAT into Scilab sparse
-      B = sp_get(B_pi_nb_rows, B_pi_nb_cols, 5);
-      Index = 0;
-      for(i=0;i<B_pi_nb_rows;i++)
-	{
-	  for(j=0;j<B_pi_nb_items_row[i];j++)
-	    {
-	      sp_set_val(B,i,B_pi_col_pos[Index]-1, B_pdbl_real[Index]);
-	      Index++;
-	    }
-	}
-    }
-
-  // Get optional x0
-  if (Rhs>=6)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,6,&x0_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,x0_pi_address, &x0_pi_nb_rows, &x0_pi_nb_cols, &x0_pdbl_real);
-
-      // Convert Scilab vector into VEC
-      x0 = v_get(x0_pi_nb_rows);
-      for(i=0;i<x0_pi_nb_rows;i++)
-	{
-	  v_set_val(x0,i,x0_pdbl_real[i]);
-	}
-    }
-  
-  // call iter_spcgne method.
-  // 
-  catchall(xsol = iter_spcgne(A, B, b, *tol_pdbl_real, x0, (int)*maxit_pdbl_real, &steps),
-	   Scierror(999,"%s: an error occured.\n",fname); return 0);
-
-  // Transfert xsol to Scilab
-  xsol_pdbl_real = (double *)MALLOC(b_pi_nb_rows*sizeof(double));
-  memcpy(xsol_pdbl_real,xsol->ve,b_pi_nb_rows*sizeof(double));
-  xsol_pi_nb_rows = b_pi_nb_rows;
-  xsol_pi_nb_cols = 1;
-  _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+1, xsol_pi_nb_rows, xsol_pi_nb_cols, xsol_pdbl_real);
-  if (xsol_pdbl_real) FREE(xsol_pdbl_real);
-
-  LhsVar(1) = Rhs+1;
-
-  if (Lhs>=2)
-    {
-      iter_pdbl_real  = (double *)MALLOC(1*sizeof(double));
-      *iter_pdbl_real = (double)steps;
-      iter_pi_nb_rows = 1;
-      iter_pi_nb_cols = 1;
-      _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+2, iter_pi_nb_rows, iter_pi_nb_cols, iter_pdbl_real);
-      if (iter_pdbl_real) FREE(iter_pdbl_real);
-
-      LhsVar(2) = Rhs+2;
-    }
-
-  if (A)    sp_free(A);
-  if (B)    sp_free(B);
-  if (b)    v_free(b);
-  //if (x0)   v_free(x0);
-  if (xsol) v_free(xsol);
-
-
-  return 0;
-}
-
-// void iter_splanczos(SPMAT *A,int m,VEC *x0,VEC *a,VEC *b,Real *beta2, MAT *Q);
-
-//// iter_sparnoldi -- uses arnoldi() with an explicit representation of A
-//// MAT * iter_sparnoldi(SPMAT * A, VEC * x0, int m, Real * h_rem, MAT * Q, MAT * H)
-
-//int sci_sparnoldi(char * fname)
-//{
-//  return 0;
-//}
diff --git a/interface/src/scilab/sci_gateway/c/sci_cgs.c b/interface/src/scilab/sci_gateway/c/sci_cgs.c
deleted file mode 100644
index cc55989..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_cgs.c
+++ /dev/null
@@ -1,249 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <stdio.h>
-
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include <sparse2.h>
-#include <iter.h>
-#include <err.h>
-
-//#define DEBUG
-
-// x = cgs(A,b)
-// cgs(A,b,tol)
-// cgs(A,b,tol,maxit)
-// cgs(A,b,tol,maxit,M)
-// cgs(A,b,tol,maxit,M1,M2)
-// cgs(A,b,tol,maxit,M1,M2,x0)
-// [x,flag] = cgs(A,b,...)
-// [x,flag,relres] = cgs(A,b,...)
-// [x,flag,relres,iter] = cgs(A,b,...)
-// [x,flag,relres,iter,resvec] = cgs(A,b,...)
-
-// k : no. of direction (search) vectors; =0 - none
-// maxit: upper bound on the no. of iter. steps
-// steps: no. of iter. steps done 
-// tol: accuracy required
-
-// iter_spcgs -- simple interface for SPMAT data structures 
-// use always as follows:
-//    x = iter_spcgs(A,B,b,r0,tol,x,limit,steps);
-// or 
-//    x = iter_spcgs(A,B,b,r0,tol,VNULL,limit,steps);
-// In the second case the solution vector is created.  
-// If B is not NULL then it is a preconditioner. 
-// VEC * iter_spcgs(SPMAT * A, SPMAT * B, VEC * b, VEC * r0, double tol, VEC * x, int limit, int * steps)
-
-int sci_spcgs(char * fname)
-{
-  // [x,flag,[relres,[iter,[resvec]]]] = cgs(A,b,tol,[maxit,[M,[x0]]])
-  int * A_pi_address = NULL, A_pi_nb_rows, A_pi_nb_cols, A_pi_nb_items, * A_pi_nb_items_row = NULL, * A_pi_col_pos = NULL;
-  double * A_pdbl_real = NULL;
-  int * b_pi_address = NULL, b_pi_nb_rows, b_pi_nb_cols;
-  double * b_pdbl_real = NULL;
-  int * tol_pi_address = NULL, tol_pi_nb_rows, tol_pi_nb_cols;
-  double * tol_pdbl_real = NULL;
-  int * maxit_pi_address = NULL, maxit_pi_nb_rows, maxit_pi_nb_cols;
-  double * maxit_pdbl_real = NULL;
-  int * M_pi_address = NULL, M_pi_nb_rows, M_pi_nb_cols, M_pi_nb_items, * M_pi_nb_items_row = NULL, * M_pi_col_pos = NULL;
-  double * M_pdbl_real = NULL;
-  int * x0_pi_address = NULL, x0_pi_nb_rows, x0_pi_nb_cols;
-  double * x0_pdbl_real = NULL;
-  int xsol_pi_nb_rows, xsol_pi_nb_cols;
-  double * xsol_pdbl_real = NULL;
-  int iter_pi_nb_rows, iter_pi_nb_cols;
-  double * iter_pdbl_real = NULL;
-  int resvec_pi_nb_rows, resvec_pi_nb_cols;
-  double * resvec_pdbl_real = NULL;
-  SciErr _SciErr;
-  int var_type;
-  SPMAT  * A = NULL;
-  VEC * b = NULL, * x0 = NULL, * r0 = NULL, * xsol = NULL;
-  SPMAT * M = NULL;
-  int Index, steps, i, j;
-
-  CheckRhs(3,7);
-  CheckLhs(1,5);
-
-  // Get A
-  _SciErr = getVarAddressFromPosition(pvApiCtx,1,&A_pi_address);
-
-  _SciErr = getVarType(pvApiCtx,A_pi_address,&var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,A_pi_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx,A_pi_address, &A_pi_nb_rows, &A_pi_nb_cols, 
-			    &A_pi_nb_items, &A_pi_nb_items_row, &A_pi_col_pos, &A_pdbl_real);
-
-  // Convert Scilab sparse into SPMAT
-  A = sp_get(A_pi_nb_rows, A_pi_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<A_pi_nb_rows;i++)
-    {
-      for(j=0;j<A_pi_nb_items_row[i];j++)
-	{
-	  sp_set_val(A,i,A_pi_col_pos[Index]-1, A_pdbl_real[Index]);
-	  Index++;
-	}
-    }
-
-  // Get b
-  _SciErr = getVarAddressFromPosition(pvApiCtx,2,&b_pi_address);
-  _SciErr = getMatrixOfDouble(pvApiCtx,b_pi_address, &b_pi_nb_rows, &b_pi_nb_cols, &b_pdbl_real);
-
-  // Convert Scilab vector into VEC
-  b  = v_get(b_pi_nb_rows);
-  r0 = v_get(b_pi_nb_rows);
-  for(i=0;i<b_pi_nb_rows;i++)
-    {
-      v_set_val(b,i,b_pdbl_real[i]);
-      v_set_val(r0,i,1.0);
-    }
-
-  // Get tol
-  _SciErr = getVarAddressFromPosition(pvApiCtx,3,&tol_pi_address);
-  _SciErr = getMatrixOfDouble(pvApiCtx,tol_pi_address, &tol_pi_nb_rows, &tol_pi_nb_cols, &tol_pdbl_real);
-
-  // Get optional maxit
-  if (Rhs>=4)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,4,&maxit_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,maxit_pi_address, &maxit_pi_nb_rows, &maxit_pi_nb_cols, &maxit_pdbl_real);
-    }
-
-  // Get optional M
-  if (Rhs>=5)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,5,&M_pi_address);
-      _SciErr = getVarType(pvApiCtx,M_pi_address,&var_type);
-      if (var_type!=sci_sparse)
-	{
-	  Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-	  return 0;
-	}
-      
-      if (isVarComplex(pvApiCtx,M_pi_address))
-	{
-	  Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-	  return 0;
-	}
-
-      _SciErr = getSparseMatrix(pvApiCtx,M_pi_address, &M_pi_nb_rows, &M_pi_nb_cols, 
-				&M_pi_nb_items, &M_pi_nb_items_row, &M_pi_col_pos, &M_pdbl_real);
-
-      // Convert SPMAT into Scilab sparse
-      M = sp_get(M_pi_nb_rows, M_pi_nb_cols, 5);
-      Index = 0;
-      for(i=0;i<M_pi_nb_rows;i++)
-	{
-	  for(j=0;j<M_pi_nb_items_row[i];j++)
-	    {
-	      sp_set_val(M,i,M_pi_col_pos[Index]-1, M_pdbl_real[Index]);
-	      Index++;
-	    }
-	}
-    }
-
-  // Get optional x0
-  if (Rhs>=6)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,6,&x0_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,x0_pi_address, &x0_pi_nb_rows, &x0_pi_nb_cols, &x0_pdbl_real);
-
-      // Convert Scilab vector into VEC
-      x0 = v_get(x0_pi_nb_rows);
-      for(i=0;i<x0_pi_nb_rows;i++)
-	{
-	  v_set_val(x0,i,x0_pdbl_real[i]);
-	}
-    }
-  else
-    {
-      x0 = v_get(b_pi_nb_rows);
-      for(i=0;i<b_pi_nb_rows;i++)
-	{
-	  v_set_val(x0,i,0.0);
-	}
-    }
-
-  // call iter_spcgs method.
-
-  catchall(xsol = iter_spcgs(A, M, b, r0, *tol_pdbl_real, x0, (int)*maxit_pdbl_real, &steps),
-  	   Scierror(999,"%s: an error (%d) occured.\n",fname,_err_num); return 0);
-
-  // Transfert xsol to Scilab
-  xsol_pdbl_real = (double *)MALLOC(b_pi_nb_rows*sizeof(double));
-  memcpy(xsol_pdbl_real,xsol->ve,b_pi_nb_rows*sizeof(double));
-  xsol_pi_nb_rows = b_pi_nb_rows;
-  xsol_pi_nb_cols = 1;
-  _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+1, xsol_pi_nb_rows, xsol_pi_nb_cols, xsol_pdbl_real);
-  if (xsol_pdbl_real) FREE(xsol_pdbl_real);
-
-  LhsVar(1) = Rhs+1;
-
-  if (Lhs>=2)
-    {
-      iter_pdbl_real  = (double *)MALLOC(1*sizeof(double));
-      *iter_pdbl_real = (double)steps;
-      iter_pi_nb_rows = 1;
-      iter_pi_nb_cols = 1;
-      _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+2, iter_pi_nb_rows, iter_pi_nb_cols, iter_pdbl_real);
-      if (iter_pdbl_real) FREE(iter_pdbl_real);
-
-      LhsVar(2) = Rhs+2;
-    }
-
-  if (Lhs>=3)
-    {
-      resvec_pdbl_real = (double *)MALLOC(b_pi_nb_rows*sizeof(double));
-      memcpy(resvec_pdbl_real,r0->ve,b_pi_nb_rows*sizeof(double));
-      resvec_pi_nb_rows = b_pi_nb_rows;
-      resvec_pi_nb_cols = 1;
-      _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+3, resvec_pi_nb_rows, resvec_pi_nb_cols, resvec_pdbl_real);
-      if (resvec_pdbl_real) FREE(resvec_pdbl_real);
-
-      LhsVar(3) = Rhs+3;
-    }
-
-  if (A)    sp_free(A);
-  if (b)    v_free(b);
-  if (x0)   v_free(x0);
-  if (r0)   v_free(r0);
-  //if (xsol) v_free(xsol);
-  if (M)    sp_free(M);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/sci_gmres.c b/interface/src/scilab/sci_gateway/c/sci_gmres.c
deleted file mode 100644
index efebef3..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_gmres.c
+++ /dev/null
@@ -1,226 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <stdio.h>
-
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include <sparse2.h>
-#include <iter.h>
-#include <err.h>
-
-//#define DEBUG
-
-// x = cgs(A,b)
-// cgs(A,b,tol)
-// cgs(A,b,tol,maxit)
-// cgs(A,b,tol,maxit,M)
-// cgs(A,b,tol,maxit,M1,M2)
-// cgs(A,b,tol,maxit,M1,M2,x0)
-// [x,flag] = cgs(A,b,...)
-// [x,flag,relres] = cgs(A,b,...)
-// [x,flag,relres,iter] = cgs(A,b,...)
-// [x,flag,relres,iter,resvec] = cgs(A,b,...)
-
-// k : no. of direction (search) vectors; =0 - none
-// maxit: upper bound on the no. of iter. steps
-// steps: no. of iter. steps done 
-// tol: accuracy required
-
-// iter_spgmres - a simple interface to iter_gmres 
-// VEC * iter_spgmres(SPMAT * A, SPMAT * B, VEC * b, double tol, VEC * x, int k, int maxit, int * steps)
-
-int sci_spgmres(char * fname)
-{
-  // [x,[iter]] = gmres(A,b,tol,[maxit,[k,[B,[x0]]]])
-  int * A_pi_address = NULL, A_pi_nb_rows, A_pi_nb_cols, A_pi_nb_items, * A_pi_nb_items_row = NULL, * A_pi_col_pos = NULL;
-  double * A_pdbl_real = NULL;
-  int * B_pi_address = NULL, B_pi_nb_rows, B_pi_nb_cols, B_pi_nb_items, * B_pi_nb_items_row = NULL, * B_pi_col_pos = NULL;
-  double * B_pdbl_real = NULL;
-  int * b_pi_address = NULL, b_pi_nb_rows, b_pi_nb_cols;
-  double * b_pdbl_real = NULL;
-  int * tol_pi_address = NULL, tol_pi_nb_rows, tol_pi_nb_cols;
-  double * tol_pdbl_real = NULL;
-  int * maxit_pi_address = NULL, maxit_pi_nb_rows, maxit_pi_nb_cols;
-  double * maxit_pdbl_real = NULL;
-  int * k_pi_address = NULL, k_pi_nb_rows, k_pi_nb_cols;
-  double * k_pdbl_real = NULL;
-  int * x0_pi_address = NULL, x0_pi_nb_rows, x0_pi_nb_cols;
-  double * x0_pdbl_real = NULL;
-  int xsol_pi_nb_rows, xsol_pi_nb_cols;
-  double * xsol_pdbl_real = NULL;
-  int iter_pi_nb_rows, iter_pi_nb_cols;
-  double * iter_pdbl_real = NULL;
-  SciErr _SciErr;
-  int var_type;
-  SPMAT  * A = NULL, * B = NULL;
-  VEC * b = NULL, * x0 = NULL, * xsol = NULL;
-  int Index, steps, i, j, k = 0;
-
-  CheckRhs(3,7);
-  CheckLhs(1,2);
-
-  // Get A
-  _SciErr = getVarAddressFromPosition(pvApiCtx,1,&A_pi_address);
-
-  _SciErr = getVarType(pvApiCtx,A_pi_address,&var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,A_pi_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx,A_pi_address, &A_pi_nb_rows, &A_pi_nb_cols, 
-			    &A_pi_nb_items, &A_pi_nb_items_row, &A_pi_col_pos, &A_pdbl_real);
-
-  // Convert Scilab sparse into SPMAT
-  A = sp_get(A_pi_nb_rows, A_pi_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<A_pi_nb_rows;i++)
-    {
-      for(j=0;j<A_pi_nb_items_row[i];j++)
-	{
-	  sp_set_val(A,i,A_pi_col_pos[Index]-1, A_pdbl_real[Index]);
-	  Index++;
-	}
-    }
-
-  // Get b
-  _SciErr = getVarAddressFromPosition(pvApiCtx,2,&b_pi_address);
-  _SciErr = getMatrixOfDouble(pvApiCtx,b_pi_address, &b_pi_nb_rows, &b_pi_nb_cols, &b_pdbl_real);
-
-  // Convert Scilab vector into VEC
-  b  = v_get(b_pi_nb_rows);
-  for(i=0;i<b_pi_nb_rows;i++)
-    {
-      v_set_val(b,i,b_pdbl_real[i]);
-    }
-
-  // Get tol
-  _SciErr = getVarAddressFromPosition(pvApiCtx,3,&tol_pi_address);
-  _SciErr = getMatrixOfDouble(pvApiCtx,tol_pi_address, &tol_pi_nb_rows, &tol_pi_nb_cols, &tol_pdbl_real);
-
-   // Get optional maxit
-  if (Rhs>=4)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,4,&maxit_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,maxit_pi_address, &maxit_pi_nb_rows, &maxit_pi_nb_cols, &maxit_pdbl_real);
-    }
-
-   // Get optional k
-  if (Rhs>=5)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,5,&k_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,k_pi_address, &k_pi_nb_rows, &k_pi_nb_cols, &k_pdbl_real);
-    }
-
-  // Get optional B
-  if (Rhs>=5)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,5,&B_pi_address);
-      _SciErr = getVarType(pvApiCtx,B_pi_address,&var_type);
-      if (var_type!=sci_sparse)
-	{
-	  Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-	  return 0;
-	}
-      
-      if (isVarComplex(pvApiCtx,B_pi_address))
-	{
-	  Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-	  return 0;
-	}
-
-      _SciErr = getSparseMatrix(pvApiCtx,B_pi_address, &B_pi_nb_rows, &B_pi_nb_cols, 
-				&B_pi_nb_items, &B_pi_nb_items_row, &B_pi_col_pos, &B_pdbl_real);
-
-      // Convert SPMAT into Scilab sparse
-      B = sp_get(B_pi_nb_rows, B_pi_nb_cols, 5);
-      Index = 0;
-      for(i=0;i<B_pi_nb_rows;i++)
-	{
-	  for(j=0;j<B_pi_nb_items_row[i];j++)
-	    {
-	      sp_set_val(B,i,B_pi_col_pos[Index]-1, B_pdbl_real[Index]);
-	      Index++;
-	    }
-	}
-    }
-
-  // Get optional x0
-  if (Rhs>=6)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,6,&x0_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,x0_pi_address, &x0_pi_nb_rows, &x0_pi_nb_cols, &x0_pdbl_real);
-
-      // Convert Scilab vector into VEC
-      x0 = v_get(x0_pi_nb_rows);
-      for(i=0;i<x0_pi_nb_rows;i++)
-	{
-	  v_set_val(x0,i,x0_pdbl_real[i]);
-	}
-    }
-
-  
-  // call iter_spgmres method.
-  catchall(xsol = iter_spgmres(A, B, b, *tol_pdbl_real, x0, k, (int)*maxit_pdbl_real, &steps),
-	   Scierror(999,"%s: an error occured.\n",fname); return 0);
-
-  // Transfert xsol to Scilab
-  xsol_pdbl_real = (double *)MALLOC(b_pi_nb_rows*sizeof(double));
-  memcpy(xsol_pdbl_real,xsol->ve,b_pi_nb_rows*sizeof(double));
-  xsol_pi_nb_rows = b_pi_nb_rows;
-  xsol_pi_nb_cols = 1;
-  _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+1, xsol_pi_nb_rows, xsol_pi_nb_cols, xsol_pdbl_real);
-  if (xsol_pdbl_real) FREE(xsol_pdbl_real);
-
-  LhsVar(1) = Rhs+1;
-
-  if (Lhs>=2)
-    {
-      iter_pdbl_real  = (double *)MALLOC(1*sizeof(double));
-      *iter_pdbl_real = (double)steps;
-      iter_pi_nb_rows = 1;
-      iter_pi_nb_cols = 1;
-      _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+2, iter_pi_nb_rows, iter_pi_nb_cols, iter_pdbl_real);
-      if (iter_pdbl_real) FREE(iter_pdbl_real);
-
-      LhsVar(2) = Rhs+2;
-    }
-
-  if (A)    sp_free(A);
-  if (B)    sp_free(B);
-  if (b)    v_free(b);
-  if (x0)   v_free(x0);
-  //if (xsol) v_free(xsol);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/sci_mgcr.c b/interface/src/scilab/sci_gateway/c/sci_mgcr.c
deleted file mode 100644
index 855ba2c..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_mgcr.c
+++ /dev/null
@@ -1,225 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <stdio.h>
-
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include <sparse2.h>
-#include <iter.h>
-#include <err.h>
-
-//#define DEBUG
-
-// x = cgs(A,b)
-// cgs(A,b,tol)
-// cgs(A,b,tol,maxit)
-// cgs(A,b,tol,maxit,M)
-// cgs(A,b,tol,maxit,M1,M2)
-// cgs(A,b,tol,maxit,M1,M2,x0)
-// [x,flag] = cgs(A,b,...)
-// [x,flag,relres] = cgs(A,b,...)
-// [x,flag,relres,iter] = cgs(A,b,...)
-// [x,flag,relres,iter,resvec] = cgs(A,b,...)
-
-// k : no. of direction (search) vectors; =0 - none
-// maxit: upper bound on the no. of iter. steps
-// steps: no. of iter. steps done 
-// tol: accuracy required
-
-// iter_spmgcr - a simple interface to iter_mgcr 
-// VEC * iter_spmgcr(SPMAT * A, SPMAT * B, VEC * b, double tol, VEC * x, int k, int limit, int * steps)
-
-int sci_spmgcr(char * fname)
-{
-  // [x,[iter]] = pmgcr(A,b,tol,[maxit,[k,[B,[x0]]]])
-  int * A_pi_address = NULL, A_pi_nb_rows, A_pi_nb_cols, A_pi_nb_items, * A_pi_nb_items_row = NULL, * A_pi_col_pos = NULL;
-  double * A_pdbl_real = NULL;
-  int * B_pi_address = NULL, B_pi_nb_rows, B_pi_nb_cols, B_pi_nb_items, * B_pi_nb_items_row = NULL, * B_pi_col_pos = NULL;
-  double * B_pdbl_real = NULL;
-  int * b_pi_address = NULL, b_pi_nb_rows, b_pi_nb_cols;
-  double * b_pdbl_real = NULL;
-  int * tol_pi_address = NULL, tol_pi_nb_rows, tol_pi_nb_cols;
-  double * tol_pdbl_real = NULL;
-  int * maxit_pi_address = NULL, maxit_pi_nb_rows, maxit_pi_nb_cols;
-  double * maxit_pdbl_real = NULL;
-  int * k_pi_address = NULL, k_pi_nb_rows, k_pi_nb_cols;
-  double * k_pdbl_real = NULL;
-  int * x0_pi_address = NULL, x0_pi_nb_rows, x0_pi_nb_cols;
-  double * x0_pdbl_real = NULL;
-  int xsol_pi_nb_rows, xsol_pi_nb_cols;
-  double * xsol_pdbl_real = NULL;
-  int iter_pi_nb_rows, iter_pi_nb_cols;
-  double * iter_pdbl_real = NULL;
-  SciErr _SciErr;
-  int var_type;
-  SPMAT  * A = NULL, * B = NULL;
-  VEC * b = NULL, * x0 = NULL, * xsol = NULL;
-  int Index, steps, i, j, k = 0;
-
-  CheckRhs(3,7);
-  CheckLhs(1,2);
-
-  // Get A
-  _SciErr = getVarAddressFromPosition(pvApiCtx,1,&A_pi_address);
-
-  _SciErr = getVarType(pvApiCtx,A_pi_address,&var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,A_pi_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx,A_pi_address, &A_pi_nb_rows, &A_pi_nb_cols, 
-			    &A_pi_nb_items, &A_pi_nb_items_row, &A_pi_col_pos, &A_pdbl_real);
-
-  // Convert Scilab sparse into SPMAT
-  A = sp_get(A_pi_nb_rows, A_pi_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<A_pi_nb_rows;i++)
-    {
-      for(j=0;j<A_pi_nb_items_row[i];j++)
-	{
-	  sp_set_val(A,i,A_pi_col_pos[Index]-1, A_pdbl_real[Index]);
-	  Index++;
-	}
-    }
-
-  // Get b
-  _SciErr = getVarAddressFromPosition(pvApiCtx,2,&b_pi_address);
-  _SciErr = getMatrixOfDouble(pvApiCtx,b_pi_address, &b_pi_nb_rows, &b_pi_nb_cols, &b_pdbl_real);
-
-  // Convert Scilab vector into VEC
-  b  = v_get(b_pi_nb_rows);
-  for(i=0;i<b_pi_nb_rows;i++)
-    {
-      v_set_val(b,i,b_pdbl_real[i]);
-    }
-
-  // Get tol
-  _SciErr = getVarAddressFromPosition(pvApiCtx,3,&tol_pi_address);
-  _SciErr = getMatrixOfDouble(pvApiCtx,tol_pi_address, &tol_pi_nb_rows, &tol_pi_nb_cols, &tol_pdbl_real);
-
-   // Get optional maxit
-  if (Rhs>=4)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,4,&maxit_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,maxit_pi_address, &maxit_pi_nb_rows, &maxit_pi_nb_cols, &maxit_pdbl_real);
-    }
-
-   // Get optional k
-  if (Rhs>=5)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,5,&k_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,k_pi_address, &k_pi_nb_rows, &k_pi_nb_cols, &k_pdbl_real);
-    }
-
-  // Get optional B
-  if (Rhs>=6)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,6,&B_pi_address);
-      _SciErr = getVarType(pvApiCtx,B_pi_address,&var_type);
-      if (var_type!=sci_sparse)
-	{
-	  Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-	  return 0;
-	}
-      
-      if (isVarComplex(pvApiCtx,B_pi_address))
-	{
-	  Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-	  return 0;
-	}
-
-      _SciErr = getSparseMatrix(pvApiCtx,B_pi_address, &B_pi_nb_rows, &B_pi_nb_cols, 
-				&B_pi_nb_items, &B_pi_nb_items_row, &B_pi_col_pos, &B_pdbl_real);
-
-      // Convert SPMAT into Scilab sparse
-      B = sp_get(B_pi_nb_rows, B_pi_nb_cols, 5);
-      Index = 0;
-      for(i=0;i<B_pi_nb_rows;i++)
-	{
-	  for(j=0;j<B_pi_nb_items_row[i];j++)
-	    {
-	      sp_set_val(B,i,B_pi_col_pos[Index]-1, B_pdbl_real[Index]);
-	      Index++;
-	    }
-	}
-    }
-
-  // Get optional x0
-  if (Rhs>=7)
-    {
-      _SciErr = getVarAddressFromPosition(pvApiCtx,7,&x0_pi_address);
-      _SciErr = getMatrixOfDouble(pvApiCtx,x0_pi_address, &x0_pi_nb_rows, &x0_pi_nb_cols, &x0_pdbl_real);
-
-      // Convert Scilab vector into VEC
-      x0 = v_get(x0_pi_nb_rows);
-      for(i=0;i<x0_pi_nb_rows;i++)
-	{
-	  v_set_val(x0,i,x0_pdbl_real[i]);
-	}
-    }
-  
-  // call iter_spmgcr method.
-  catchall(xsol = iter_spmgcr(A, B, b, *tol_pdbl_real, x0, k, (int)*maxit_pdbl_real, &steps),
-	   Scierror(999,"%s: an error occured.\n",fname); return 0);
-
-  // Transfert xsol to Scilab
-  xsol_pdbl_real = (double *)MALLOC(b_pi_nb_rows*sizeof(double));
-  memcpy(xsol_pdbl_real,xsol->ve,b_pi_nb_rows*sizeof(double));
-  xsol_pi_nb_rows = b_pi_nb_rows;
-  xsol_pi_nb_cols = 1;
-  _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+1, xsol_pi_nb_rows, xsol_pi_nb_cols, xsol_pdbl_real);
-  if (xsol_pdbl_real) FREE(xsol_pdbl_real);
-
-  LhsVar(1) = Rhs+1;
-
-  if (Lhs>=2)
-    {
-      iter_pdbl_real  = (double *)MALLOC(1*sizeof(double));
-      *iter_pdbl_real = (double)steps;
-      iter_pi_nb_rows = 1;
-      iter_pi_nb_cols = 1;
-      _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+2, iter_pi_nb_rows, iter_pi_nb_cols, iter_pdbl_real);
-      if (iter_pdbl_real) FREE(iter_pdbl_real);
-
-      LhsVar(2) = Rhs+2;
-    }
-
-  if (A)    sp_free(A);
-  if (B)    sp_free(B);
-  if (b)    v_free(b);
-  if (x0)   v_free(x0);
-  //if (xsol) v_free(xsol);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/sci_spchol.c b/interface/src/scilab/sci_gateway/c/sci_spchol.c
deleted file mode 100644
index 4f765ae..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_spchol.c
+++ /dev/null
@@ -1,126 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2011-2015 Yann Collette.
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-#include <api_scilab.h>
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include <sparse2.h>
-#include <err.h>
-
-//#define DEBUG
-
-int sci_spchol(char * fname)
-{
-  int      p_in_spmat_nb_rows, p_in_spmat_nb_cols, p_in_spmat_nb_items;
-  int    * p_in_spmat_address;
-  int    * p_in_spmat_items_row = NULL;
-  int    * p_in_spmat_col_pos   = NULL;
-  double * p_in_spmat_val       = NULL;
-  SPMAT  * A = NULL;
-  int      Index, i, j;
-  int    * p_out_spmat_item_row = NULL;
-  int    * p_out_spmat_col_pos  = NULL;
-  double * p_out_spmat_val      = NULL;
-  int      nnz = 0, var_type;
-  SciErr _SciErr;
-
-  CheckRhs(1,1);
-  CheckLhs(1,1);
-
-  // First, access to the input variable (a matrix of strings)
-  _SciErr = getVarAddressFromPosition(pvApiCtx,1,&p_in_spmat_address);
-
-  _SciErr = getVarType(pvApiCtx,p_in_spmat_address,&var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,p_in_spmat_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx,p_in_spmat_address, &p_in_spmat_nb_rows, &p_in_spmat_nb_cols, 
-			    &p_in_spmat_nb_items, &p_in_spmat_items_row, &p_in_spmat_col_pos, &p_in_spmat_val);
-
-  ///////////////////////////////
-  // Proceed the factorization //
-  ///////////////////////////////
-
-  // Fill the Meschash matrix
-  A = sp_get(p_in_spmat_nb_rows, p_in_spmat_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<p_in_spmat_nb_rows;i++)
-    {
-      for(j=0;j<p_in_spmat_items_row[i];j++)
-	{
-	  sp_set_val(A,i,p_in_spmat_col_pos[Index]-1, p_in_spmat_val[Index]);
-	  Index++;
-	}
-    }
-
-  // Factorization
-  catchall(spCHfactor(A),Scierror(999,"%s: an error occured.\n",fname); return 0);
-
-  // Now, create the result
-  A = sp_col_access(A);
-  for(i=0;i<A->m; i++) nnz += A->row[i].len;
-
-  p_out_spmat_item_row = (int *)MALLOC(p_in_spmat_nb_rows*sizeof(int));
-  p_out_spmat_col_pos  = (int *)MALLOC(nnz*sizeof(int));
-  p_out_spmat_val      = (double *)MALLOC(nnz*sizeof(double));
-
-  // Get the L matrix
-  Index = 0;
-  for(i=0;i<p_in_spmat_nb_rows;i++)
-    {
-      p_out_spmat_item_row[i] = 0;
-      for(j=0;j<A->row[i].len;j++)
-	{
-	  if (A->row[i].elt[j].col<=i)
-	    {
-	      p_out_spmat_item_row[i]++;
-	      p_out_spmat_col_pos[Index] = A->row[i].elt[j].col+1;
-	      p_out_spmat_val[Index]     = A->row[i].elt[j].val;
-	      Index++;
-	    }
-	}
-    }
-  
-  _SciErr = createSparseMatrix(pvApiCtx,Rhs+1, p_in_spmat_nb_rows, p_in_spmat_nb_cols, Index, 
-			       p_out_spmat_item_row, p_out_spmat_col_pos, p_out_spmat_val);
-  
-  LhsVar(1) = Rhs+1;
-
-  if (A) sp_free(A);
-
-  if (p_out_spmat_item_row) FREE(p_out_spmat_item_row);
-  if (p_out_spmat_col_pos)  FREE(p_out_spmat_col_pos);
-  if (p_out_spmat_val)      FREE(p_out_spmat_val);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/sci_spcholinc.c b/interface/src/scilab/sci_gateway/c/sci_spcholinc.c
deleted file mode 100644
index 388dc15..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_spcholinc.c
+++ /dev/null
@@ -1,131 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <sciprint.h>
-#include <Scierror.h>
-
-#include <sparse2.h>
-#include <err.h>
-
-//#define DEBUG
-
-int sci_spcholinc(char * fname)
-{
-  int      p_in_spmat_nb_rows, p_in_spmat_nb_cols, p_in_spmat_nb_items;
-  int    * p_in_spmat_address;
-  int    * p_in_spmat_items_row = NULL;
-  int    * p_in_spmat_col_pos   = NULL;
-  double * p_in_spmat_val       = NULL;
-  SPMAT  * A = NULL;
-  int      Index, i, j;
-  int    * p_out_spmat_item_row = NULL;
-  int    * p_out_spmat_col_pos  = NULL;
-  double * p_out_spmat_val      = NULL;
-  int      nnz = 0, var_type;
-  SciErr _SciErr;
-
-  CheckRhs(1,1);
-  CheckLhs(1,1);
-
-  // First, access to the input variable (a matrix of strings)
-    
-  _SciErr = getVarAddressFromPosition(pvApiCtx,1,&p_in_spmat_address);
-
-  _SciErr = getVarType(pvApiCtx,p_in_spmat_address,&var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,p_in_spmat_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx,p_in_spmat_address, &p_in_spmat_nb_rows, &p_in_spmat_nb_cols, 
-			    &p_in_spmat_nb_items, &p_in_spmat_items_row, &p_in_spmat_col_pos, &p_in_spmat_val);
-
-#ifdef DEBUG
-  sciprint("DEBUG: %d, %d\n",p_in_spmat_nb_rows, p_in_spmat_nb_cols);
-#endif
-
-  ///////////////////////////////
-  // Proceed the factorization //
-  ///////////////////////////////
-
-  // Fill the Meschash matrix
-  A = sp_get(p_in_spmat_nb_rows, p_in_spmat_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<p_in_spmat_nb_rows;i++)
-    {
-      for(j=0;j<p_in_spmat_items_row[i];j++)
-	{
-	  sp_set_val(A,i,p_in_spmat_col_pos[Index]-1, p_in_spmat_val[Index]);
-	  Index++;
-	}
-    }
-
-  // Factorization
-  catchall(spICHfactor(A),Scierror(999,"%s: an error occured.\n",fname); return 0);
-
-  // Now, create the result
-  A = sp_col_access(A);
-  for(i=0;i<A->m; i++) nnz += A->row[i].len;
-
-  p_out_spmat_item_row = (int *)MALLOC(p_in_spmat_nb_rows*sizeof(int));
-  p_out_spmat_col_pos  = (int *)MALLOC(nnz*sizeof(int));
-  p_out_spmat_val      = (double *)MALLOC(nnz*sizeof(double));
-
-  // Get the L matrix
-  Index = 0;
-  for(i=0;i<p_in_spmat_nb_rows;i++)
-    {
-      p_out_spmat_item_row[i] = 0;
-      for(j=0;j<A->row[i].len;j++)
-	{
-	  if (A->row[i].elt[j].col<=i)
-	    {
-	      p_out_spmat_item_row[i]++;
-	      p_out_spmat_col_pos[Index] = A->row[i].elt[j].col+1;
-	      p_out_spmat_val[Index]     = A->row[i].elt[j].val;
-	      Index++;
-	    }
-	}
-    }
-  
-  _SciErr = createSparseMatrix(pvApiCtx,Rhs+1, p_in_spmat_nb_rows, p_in_spmat_nb_cols, Index, 
-			       p_out_spmat_item_row, p_out_spmat_col_pos, p_out_spmat_val);
-  
-  LhsVar(1) = Rhs+1;
-
-  if (A) sp_free(A);
-
-  if (p_out_spmat_item_row) FREE(p_out_spmat_item_row);
-  if (p_out_spmat_col_pos)  FREE(p_out_spmat_col_pos);
-  if (p_out_spmat_val)      FREE(p_out_spmat_val);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/sci_spchsolve.c b/interface/src/scilab/sci_gateway/c/sci_spchsolve.c
deleted file mode 100644
index e1e2f53..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_spchsolve.c
+++ /dev/null
@@ -1,116 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include <string.h>
-
-#include <sparse2.h>
-#include <err.h>
-
-int sci_spchsolve(char * fname)
-{
-  int      p_in_spmat_nb_rows, p_in_spmat_nb_cols, p_in_spmat_nb_items;
-  int    * p_in_spmat_address;
-  int    * p_in_spmat_items_row = NULL;
-  int    * p_in_spmat_col_pos   = NULL;
-  double * p_in_spmat_val       = NULL;
-  int      p_in_b_nb_rows, p_in_b_nb_cols;
-  double * p_in_b_dbl_matrix  = NULL;
-  int    * p_in_b_dbl_address = NULL;
-  double * p_out_x_dbl_matrix  = NULL;
-  SPMAT  * A  = NULL;
-  VEC    * vB = NULL, * vOut = NULL;
-  int      Index, i, j;
-  SciErr   _SciErr;
-  int      var_type;
-
-  CheckRhs(1,2);
-  CheckLhs(1,1);
-
-  // First, access to the input variable (a matrix of strings)
-  _SciErr = getVarAddressFromPosition(pvApiCtx, 1,&p_in_spmat_address);
-
-  _SciErr = getVarType(pvApiCtx,p_in_spmat_address,&var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,p_in_spmat_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx, p_in_spmat_address, &p_in_spmat_nb_rows, &p_in_spmat_nb_cols, 
-			&p_in_spmat_nb_items, &p_in_spmat_items_row, &p_in_spmat_col_pos, &p_in_spmat_val);
-
-  // Second, get b
-  _SciErr = getVarAddressFromPosition(pvApiCtx, 2, &p_in_b_dbl_address);
-
-  _SciErr = getMatrixOfDouble(pvApiCtx, p_in_b_dbl_address, &p_in_b_nb_rows, &p_in_b_nb_cols, &p_in_b_dbl_matrix);
-
-  ////////////////////////////
-  // Proceed the resolution //
-  ////////////////////////////
-
-  // Fill the Meschash matrix
-  A = sp_get(p_in_spmat_nb_rows, p_in_spmat_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<p_in_spmat_nb_rows;i++)
-    {
-      for(j=0;j<p_in_spmat_items_row[i];j++)
-	{
-	  sp_set_val(A,i,p_in_spmat_col_pos[Index]-1, p_in_spmat_val[Index]);
-	  Index++;
-	}
-    }
-
-  // Fill the Meschash vector
-  vB   = v_get(p_in_b_nb_rows);
-  vOut = v_get(p_in_b_nb_rows);
-  for(i=0;i<p_in_b_nb_rows;i++)
-    {
-      v_set_val(vB,i,p_in_b_dbl_matrix[i]);
-    }
-
-  // Resolution
-  catchall(spCHsolve(A,vB,vOut),Scierror(999,"%s: an error (%d) occured.\n",fname,_err_num); return 0);
-
-  // Now, create the result
-  p_out_x_dbl_matrix = (double *)MALLOC(p_in_b_nb_rows*sizeof(double));
-  memcpy(p_out_x_dbl_matrix,vOut->ve,p_in_b_nb_rows*sizeof(double));
-
-  _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+1, p_in_b_nb_rows, p_in_b_nb_cols, p_out_x_dbl_matrix);
-
-  LhsVar(1) = Rhs+1;
-
-  if (A) sp_free(A);
-  if (p_out_x_dbl_matrix) FREE(p_out_x_dbl_matrix);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/sci_splu.c b/interface/src/scilab/sci_gateway/c/sci_splu.c
deleted file mode 100644
index 675d6f9..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_splu.c
+++ /dev/null
@@ -1,190 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-#include <stdio.h>
-
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include "sparse2.h"
-#include "err.h"
-
-//#define DEBUG
-
-int sci_splu(char * fname)
-{
-  int      p_in_spmat_nb_rows, p_in_spmat_nb_cols, p_in_spmat_nb_items;
-  int    * p_in_spmat_address;
-  int    * p_in_spmat_items_row = NULL;
-  int    * p_in_spmat_col_pos   = NULL;
-  double * p_in_spmat_val       = NULL;
-  int      p_in_dbl_nb_rows, p_in_dbl_nb_cols;
-  double * p_in_dbl_matrix  = NULL;
-  int    * p_in_dbl_address = NULL;
-  SPMAT  * A = NULL;
-  PERM   * pivot = NULL;
-  int      Index, i, j;
-  int    * p_out_spmat_item_row = NULL;
-  int    * p_out_spmat_col_pos  = NULL;
-  double * p_out_spmat_val      = NULL;
-  double   alpha = 1.0;
-  int      nnz = 0, var_type;
-  SciErr _SciErr;
-
-  CheckRhs(1,2);
-  CheckLhs(1,3);
-
-  // First, access to the input variable (a matrix of strings)
-  _SciErr = getVarAddressFromPosition(pvApiCtx,1,&p_in_spmat_address);
-
-  _SciErr = getVarType(pvApiCtx,p_in_spmat_address,&var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,p_in_spmat_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx,p_in_spmat_address, &p_in_spmat_nb_rows, &p_in_spmat_nb_cols, 
-			    &p_in_spmat_nb_items, &p_in_spmat_items_row, &p_in_spmat_col_pos, &p_in_spmat_val);
-
-  if (Rhs==2)
-    {
-      // Second, get the alpha parameter
-      // First, access to the input variable (a matrix of doubles)
-      _SciErr = getVarAddressFromPosition(pvApiCtx,2,&p_in_dbl_address);
-      
-      _SciErr = getMatrixOfDouble(pvApiCtx,p_in_dbl_address, &p_in_dbl_nb_rows, &p_in_dbl_nb_cols, &p_in_dbl_matrix);
-      alpha = *p_in_dbl_matrix;
-    }
-
-  // Proceed the factorization
-  A = sp_get(p_in_spmat_nb_rows, p_in_spmat_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<p_in_spmat_nb_rows;i++)
-    {
-      for(j=0;j<p_in_spmat_items_row[i];j++)
-	{
-	  sp_set_val(A,i,p_in_spmat_col_pos[Index]-1, p_in_spmat_val[Index]);
-	  Index++;
-	}
-    }
-
-  pivot = px_get(A->m);
-
-  catchall(spLUfactor(A,pivot,alpha),Scierror(999,"%s: an error occured.\n",fname); return 0);
-
-  // Now, create the result
-  for(i=0;i<A->m; i++) nnz += A->row[i].len;
-
-  p_out_spmat_item_row = (int *)MALLOC(p_in_spmat_nb_rows*sizeof(int));
-  p_out_spmat_col_pos  = (int *)MALLOC(nnz*sizeof(int));
-  p_out_spmat_val      = (double *)MALLOC(nnz*sizeof(double));
-
-  // Get the L matrix
-  if (Lhs>=1)
-    {
-      Index = 0;
-      for(i=0;i<p_in_spmat_nb_rows;i++)
-	{
-	  p_out_spmat_item_row[i] = 0;
-	  for(j=0;j<A->row[i].len;j++)
-	    {
-	      if (A->row[i].elt[j].col<i) // <= before
-		{
-		  p_out_spmat_item_row[i]++;
-		  p_out_spmat_col_pos[Index] = A->row[i].elt[j].col+1;
-		  p_out_spmat_val[Index]     = A->row[i].elt[j].val;
-		  Index++;
-		}
-	      else if (A->row[i].elt[j].col==i) // <= before
-		{
-		  p_out_spmat_item_row[i]++;
-		  p_out_spmat_col_pos[Index] = i+1;
-		  p_out_spmat_val[Index]     = 1;
-		  Index++;
-		}
-	    }
-	}
-      
-      _SciErr = createSparseMatrix(pvApiCtx,Rhs+1, p_in_spmat_nb_rows, p_in_spmat_nb_cols, Index, 
-				   p_out_spmat_item_row, p_out_spmat_col_pos, p_out_spmat_val);
-
-      LhsVar(1) = Rhs+1;
-    }
-
-  // Get the U matrix
-  if (Lhs>=2)
-    {
-      Index = 0;
-      for(i=0;i<p_in_spmat_nb_rows;i++)
-	{
-	  p_out_spmat_item_row[i] = 0;
-	  for(j=0;j<A->row[i].len;j++)
-	    {
-	      if (A->row[i].elt[j].col>=i)
-		{
-		  p_out_spmat_item_row[i]++;
-		  p_out_spmat_col_pos[Index] = A->row[i].elt[j].col+1;
-		  p_out_spmat_val[Index]     = A->row[i].elt[j].val;
-		  Index++;
-		}
-	    }
-	}
-      
-      _SciErr = createSparseMatrix(pvApiCtx,Rhs+2, p_in_spmat_nb_rows, p_in_spmat_nb_cols, Index, 
-				   p_out_spmat_item_row, p_out_spmat_col_pos, p_out_spmat_val);
-
-      LhsVar(2) = Rhs+2;
-    }
-
-  // Get the permutation matrix
-  if (Lhs==3)
-    {
-      Index = 0;
-      for(i=0;i<p_in_spmat_nb_rows;i++)
-	{
-	  p_out_spmat_item_row[i] = 1;
-	  p_out_spmat_col_pos[i]  = pivot->pe[i]+1;
-	  p_out_spmat_val[i]      = 1.0;
-	}
-
-      _SciErr = createSparseMatrix(pvApiCtx,Rhs+3, p_in_spmat_nb_rows, p_in_spmat_nb_cols, p_in_spmat_nb_rows, 
-				   p_out_spmat_item_row, p_out_spmat_col_pos, p_out_spmat_val);
-
-      LhsVar(3) = Rhs+3;
-    }
-
-  if (A) sp_free(A);
-
-  if (p_out_spmat_item_row) FREE(p_out_spmat_item_row);
-  if (p_out_spmat_col_pos)  FREE(p_out_spmat_col_pos);
-  if (p_out_spmat_val)      FREE(p_out_spmat_val);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/sci_spluinc.c b/interface/src/scilab/sci_gateway/c/sci_spluinc.c
deleted file mode 100644
index 1ebd4f9..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_spluinc.c
+++ /dev/null
@@ -1,181 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <api_scilab.h>
-#include <stack-c.h>
-#include <MALLOC.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include <sparse2.h>
-#include <err.h>
-
-//#define DEBUG
-
-int sci_spluinc(char * fname)
-{
-  int      p_in_spmat_nb_rows, p_in_spmat_nb_cols, p_in_spmat_nb_items;
-  int    * p_in_spmat_address;
-  int    * p_in_spmat_items_row = NULL;
-  int    * p_in_spmat_col_pos   = NULL;
-  double * p_in_spmat_val       = NULL;
-  int      p_in_dbl_nb_rows, p_in_dbl_nb_cols;
-  double * p_in_dbl_matrix  = NULL;
-  int    * p_in_dbl_address = NULL;
-  SPMAT  * A = NULL;
-  int      Index, i, j;
-  int    * p_out_spmat_item_row = NULL;
-  int    * p_out_spmat_col_pos  = NULL;
-  double * p_out_spmat_val      = NULL;
-  double   alpha = 1.0;
-  int      nnz = 0, var_type;
-  SciErr  _SciErr;
-
-  CheckRhs(1,2);
-  CheckLhs(1,2);
-
-#ifdef DEBUG
-  sciprint("Lhs = %d Rhs = %d\n", Lhs, Rhs);
-#endif
-
-  // First, access to the input variable (a matrix of strings)
-
-  _SciErr = getVarAddressFromPosition(pvApiCtx,1,&p_in_spmat_address);
-
-  _SciErr = getVarType(pvApiCtx,p_in_spmat_address,&var_type);
-
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx,p_in_spmat_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx,p_in_spmat_address, &p_in_spmat_nb_rows, &p_in_spmat_nb_cols, 
-			    &p_in_spmat_nb_items, &p_in_spmat_items_row, &p_in_spmat_col_pos, &p_in_spmat_val);
-
-  if (Rhs==2)
-    {
-      // Second, get the alpha parameter
-      // First, access to the input variable (a matrix of doubles)
-      _SciErr = getVarAddressFromPosition(pvApiCtx,2,&p_in_dbl_address);
-      
-      _SciErr = getMatrixOfDouble(pvApiCtx,p_in_dbl_address, &p_in_dbl_nb_rows, &p_in_dbl_nb_cols, &p_in_dbl_matrix);
-      alpha = *p_in_dbl_matrix;
-    }
-
-  ///////////////////////////////
-  // Proceed the factorization //
-  ///////////////////////////////
-
-  // Fill the Meschash matrix
-  A = sp_get(p_in_spmat_nb_rows, p_in_spmat_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<p_in_spmat_nb_rows;i++)
-    {
-      for(j=0;j<p_in_spmat_items_row[i];j++)
-	{
-	  sp_set_val(A,i,p_in_spmat_col_pos[Index]-1, p_in_spmat_val[Index]);
-	  Index++;
-	}
-    }
-
-  // Factorization
-  catchall(spILUfactor(A,alpha),Scierror(999,"%s: an error occured.\n",fname); return 0);
-
-  // Now, create the result
-  A = sp_col_access(A);
-  for(i=0;i<A->m; i++) nnz += A->row[i].len;
-
-  p_out_spmat_item_row = (int *)MALLOC(p_in_spmat_nb_rows*sizeof(int));
-  p_out_spmat_col_pos  = (int *)MALLOC(nnz*sizeof(int));
-  p_out_spmat_val      = (double *)MALLOC(nnz*sizeof(double));
-
-  // Get the L matrix
-  if (Lhs>=1)
-    {
-      Index = 0;
-      for(i=0;i<p_in_spmat_nb_rows;i++)
-	{
-	  p_out_spmat_item_row[i] = 0;
-	  for(j=0;j<A->row[i].len;j++)
-	    {
-	      if (A->row[i].elt[j].col<i)
-		{
-		  p_out_spmat_item_row[i]++;
-		  p_out_spmat_col_pos[Index] = A->row[i].elt[j].col+1;
-		  p_out_spmat_val[Index]     = A->row[i].elt[j].val;
-		  Index++;
-		}
-	      else if (A->row[i].elt[j].col==i)
-		{
-		  p_out_spmat_item_row[i]++;
-		  p_out_spmat_col_pos[Index] = i+1;
-		  p_out_spmat_val[Index]     = 1;
-		  Index++;
-		}
-	    }
-	}
-      
-      _SciErr = createSparseMatrix(pvApiCtx,Rhs+1, p_in_spmat_nb_rows, p_in_spmat_nb_cols, Index, 
-				   p_out_spmat_item_row, p_out_spmat_col_pos, p_out_spmat_val);
-
-      LhsVar(1) = Rhs+1;
-    }
-
-  // Get the U matrix
-  if (Lhs==2)
-    {
-      Index = 0;
-      for(i=0;i<p_in_spmat_nb_rows;i++)
-	{
-	  p_out_spmat_item_row[i] = 0;
-	  for(j=0;j<A->row[i].len;j++)
-	    {
-	      if (A->row[i].elt[j].col>=i)
-		{
-		  p_out_spmat_item_row[i]++;
-		  p_out_spmat_col_pos[Index] = A->row[i].elt[j].col+1;
-		  p_out_spmat_val[Index]     = A->row[i].elt[j].val;
-		  Index++;
-		}
-	    }
-	}
-      
-      _SciErr = createSparseMatrix(pvApiCtx,Rhs+2, p_in_spmat_nb_rows, p_in_spmat_nb_cols, Index, 
-				   p_out_spmat_item_row, p_out_spmat_col_pos, p_out_spmat_val);
-
-      LhsVar(2) = Rhs+2;
-    }
-
-  if (A) sp_free(A);
-
-  if (p_out_spmat_item_row) FREE(p_out_spmat_item_row);
-  if (p_out_spmat_col_pos)  FREE(p_out_spmat_col_pos);
-  if (p_out_spmat_val)      FREE(p_out_spmat_val);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/c/sci_splusolve.c b/interface/src/scilab/sci_gateway/c/sci_splusolve.c
deleted file mode 100644
index b0ac2f3..0000000
--- a/interface/src/scilab/sci_gateway/c/sci_splusolve.c
+++ /dev/null
@@ -1,120 +0,0 @@
-/*===========================================================================
-
- Copyright (C) 2009-2015 Yann Collette
-
- This file is a part of GetFEM++
-
- GetFEM++  is  free software;  you  can  redistribute  it  and/or modify it
- under  the  terms  of the  GNU  Lesser General Public License as published
- by  the  Free Software Foundation;  either version 3 of the License,  or
- (at your option) any later version along with the GCC Runtime Library
- Exception either version 3.1 or (at your option) any later version.
- This program  is  distributed  in  the  hope  that it will be useful,  but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU Lesser General Public
- License and GCC Runtime Library Exception for more details.
- You  should  have received a copy of the GNU Lesser General Public License
- along  with  this program;  if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
-
-===========================================================================*/
-
-#include <api_scilab.h>
-#include <MALLOC.h>
-#include <stack-c.h>
-#include <Scierror.h>
-#include <sciprint.h>
-
-#include <sparse2.h>
-#include <err.h>
-
-#include <string.h>
-
-int sci_splusolve(char * fname)
-{
-  int      p_in_spmat_nb_rows, p_in_spmat_nb_cols, p_in_spmat_nb_items;
-  int    * p_in_spmat_address;
-  int    * p_in_spmat_items_row = NULL;
-  int    * p_in_spmat_col_pos   = NULL;
-  double * p_in_spmat_val       = NULL;
-  int      p_in_b_nb_rows, p_in_b_nb_cols;
-  double * p_in_b_dbl_matrix  = NULL;
-  int    * p_in_b_dbl_address = NULL;
-  double * p_out_x_dbl_matrix  = NULL;
-  SPMAT  * A  = NULL;
-  VEC    * vB = NULL, * vOut = NULL;
-  PERM   * pivot = NULL;
-  int      Index, i, j;
-  SciErr   _SciErr;
-  int      var_type;
-
-  CheckRhs(1,2);
-  CheckLhs(1,1);
-
-  // First, access to the input variable (a matrix of strings)
-  _SciErr = getVarAddressFromPosition(pvApiCtx, 1,&p_in_spmat_address);
-
-  _SciErr = getVarType(pvApiCtx, p_in_spmat_address, &var_type);
-  if (var_type!=sci_sparse)
-    {
-      Scierror(999,"%s: wrong parameter, a sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  if (isVarComplex(pvApiCtx, p_in_spmat_address))
-    {
-      Scierror(999,"%s: wrong parameter, a real sparse matrix is needed\n",fname);
-      return 0;
-    }
-
-  _SciErr = getSparseMatrix(pvApiCtx, p_in_spmat_address, &p_in_spmat_nb_rows, &p_in_spmat_nb_cols, 
-			    &p_in_spmat_nb_items, &p_in_spmat_items_row, &p_in_spmat_col_pos, &p_in_spmat_val);
-
-  // Second, get b
-  _SciErr = getVarAddressFromPosition(pvApiCtx, 2, &p_in_b_dbl_address);
-
-  _SciErr = getMatrixOfDouble(pvApiCtx, p_in_b_dbl_address, &p_in_b_nb_rows, &p_in_b_nb_cols, &p_in_b_dbl_matrix);
-
-  ////////////////////////////
-  // Proceed the resolution //
-  ////////////////////////////
-
-  // Fill the Meschash matrix
-  A = sp_get(p_in_spmat_nb_rows, p_in_spmat_nb_cols, 5);
-  Index = 0;
-  for(i=0;i<p_in_spmat_nb_rows;i++)
-    {
-      for(j=0;j<p_in_spmat_items_row[i];j++)
-	{
-	  sp_set_val(A,i,p_in_spmat_col_pos[Index]-1, p_in_spmat_val[Index]);
-	  Index++;
-	}
-    }
-
-  // Fill the Meschash vector
-  vB   = v_get(p_in_b_nb_rows);
-  vOut = v_get(p_in_b_nb_rows);
-  for(i=0;i<p_in_b_nb_rows;i++)
-    {
-      v_set_val(vB,i,p_in_b_dbl_matrix[i]);
-    }
-
-  // Resolution
-
-  pivot = px_get(A->m);
-
-  catchall(spLUsolve(A,pivot,vB,vOut),Scierror(999,"%s: an error (%d) occured.\n",fname,_err_num); return 0);
-
-  // Now, create the result
-  p_out_x_dbl_matrix = (double *)MALLOC(p_in_b_nb_rows*sizeof(double));
-  memcpy(p_out_x_dbl_matrix,vOut->ve,p_in_b_nb_rows*sizeof(double));
-
-  _SciErr = createMatrixOfDouble(pvApiCtx, Rhs+1, p_in_b_nb_rows, p_in_b_nb_cols, p_out_x_dbl_matrix);
-
-  LhsVar(1) = Rhs+1;
-
-  if (A) sp_free(A);
-  if (p_out_x_dbl_matrix) FREE(p_out_x_dbl_matrix);
-
-  return 0;
-}
diff --git a/interface/src/scilab/sci_gateway/cleaner_gateway.sce b/interface/src/scilab/sci_gateway/cleaner_gateway.sce
deleted file mode 100644
index a245907..0000000
--- a/interface/src/scilab/sci_gateway/cleaner_gateway.sce
+++ /dev/null
@@ -1,15 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder_gateway.sce: Please, do not edit this file
-
-sci_gateway_dir = get_absolute_file_path("cleaner_gateway.sce");
-current_dir     = pwd();
-
-chdir(sci_gateway_dir);
-if ( isdir("c") ) then
-    chdir("c");
-    exec("cleaner.sce");
-    mdelete("cleaner.sce");
-end
-
-chdir(current_dir);
-clear sci_gateway_dir current_dir;
diff --git a/interface/src/scilab/sci_gateway/loader_gateway.sce b/interface/src/scilab/sci_gateway/loader_gateway.sce
deleted file mode 100644
index e3e7807..0000000
--- a/interface/src/scilab/sci_gateway/loader_gateway.sce
+++ /dev/null
@@ -1,24 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder_gateway.sce: Please, do not edit this file
-
-try
-    v = getversion("scilab");
-catch
-    v = [ 5 0 ]; // or older 
-end
-if (v(1) <= 5) & (v(2) < 3) then
-    // new API in scilab 5.3
-    error(gettext("Scilab 5.3 or more is required."));
-end
-
-sci_gateway_dir = get_absolute_file_path("loader_gateway.sce");
-current_dir     = pwd();
-
-chdir(sci_gateway_dir);
-if ( isdir("c") ) then
-    chdir("c");
-    exec("loader.sce");
-end
-
-chdir(current_dir);
-clear sci_gateway_dir current_dir v;
diff --git a/interface/src/scilab/sci_getfem.iss b/interface/src/scilab/sci_getfem.iss
deleted file mode 100644
index f4f4923..0000000
--- a/interface/src/scilab/sci_getfem.iss
+++ /dev/null
@@ -1,50 +0,0 @@
-;##############################################################################################################
-; Inno Setup Install script for SciGetFem Module
-; http://www.jrsoftware.org/isinfo.php
-; Yann COLLETTE
-; This file is released into the public domain
-;##############################################################################################################
-; modify this path where is sciglpk directory
-#define BinariesSourcePath "E:\Scilab\toolboxes\getfem\interface\src\scilab"
-;
-#define SCIGETFEM_Module_version "3914"
-#define CurrentYear "2011"
-#define SCIGETFEM_ModuleDirFilename "scigetfem-rev3914"
-;##############################################################################################################
-[Setup]
-; Debut Donn�es de base � renseigner suivant version
-SourceDir={#BinariesSourcePath}
-AppName=SciGetFem Module
-AppVerName=SciGetFem Module version rev3914
-DefaultDirName={pf}/{#SCIGETFEM_ModuleDirFilename}
-InfoAfterfile=readme.txt
-LicenseFile=license.txt
-WindowVisible=true
-AppPublisher=Home
-BackColorDirection=lefttoright
-AppCopyright=Copyright � {#CurrentYear}
-Compression=lzma/max
-InternalCompressLevel=normal
-SolidCompression=true
-VersionInfoVersion={#SCIGETFEM_Module_version}
-VersionInfoCompany=Home
-;##############################################################################################################
-[Files]
-; Add here files that you want to add
-Source: loader.sce; DestDir: {app}
-Source: license.txt; DestDir: {app}
-Source: readme.txt; DestDir: {app}
-Source: etc\sci_getfem.quit; DestDir: {app}\etc
-Source: etc\sci_getfem.start; DestDir: {app}\etc
-Source: sci_gateway\loader_gateway.sce; DestDir: {app}\sci_gateway
-Source: sci_gateway\c\loader.sce; DestDir: {app}\sci_gateway\c
-Source: sci_gateway\c\*.dll; DestDir: {app}\sci_gateway\c
-Source: macros\*.*; DestDir: {app}\macros;
-Source: macros\overload\*.*; DestDir: {app}\macros\overload;
-Source: demos\*.*; DestDir: {app}\demos;
-Source: demos\data\*.*; DestDir: {app}\demos\data;
-Source: jar\*.*; DestDir: {app}\jar
-Source: src\c\loader.sce; DestDir: {app}\src\c
-Source: src\c\*.dll; DestDir: {app}\src\c
-;
-;##############################################################################################################
diff --git a/interface/src/scilab/src/builder_src.sce b/interface/src/scilab/src/builder_src.sce
deleted file mode 100644
index bf60341..0000000
--- a/interface/src/scilab/src/builder_src.sce
+++ /dev/null
@@ -1,12 +0,0 @@
-// ====================================================================
-// Copyright 2009
-// Yann COLLETTE
-// This file is released into the public domain
-// ====================================================================
-
-src_dir = get_absolute_file_path('builder_src.sce');
-
-tbx_builder_src_lang('c', src_dir);
-
-clear tbx_builder_src_lang;
-clear src_dir;
diff --git a/interface/src/scilab/src/c/DOC/fnindex.txt b/interface/src/scilab/src/c/DOC/fnindex.txt
deleted file mode 100644
index 6ee89d4..0000000
--- a/interface/src/scilab/src/c/DOC/fnindex.txt
+++ /dev/null
@@ -1,404 +0,0 @@
-
-			      FUNCTION INDEX
-			      ==============
-
-In the descriptions below, matrices are represented by capital letters,
-vectors by lower case letters and scalars by alpha.
-
- Function	Description
-
-band2mat()	Convert band matrix to dense matrix
-bd_free()	Deallocate (destroy) band matrix
-bd_get()	Allocate and initialise band matrix
-bd_transp()	Transpose band matrix
-bd_resize()	Resize band matrix
-bdLDLfactor()	Band  LDL^T  factorisation
-bdLDLsolve()	Solve  Ax=b  using band  LDL^T  factors
-bdLUfactor()	Band  LU  factorisation
-bdLUsolve()	Solve  Ax=b  using band  LU  factors
-bisvd()		SVD of bi-diagonal matrix
-BKPfactor()	Bunch-Kaufman-Parlett factorisation
-BKPsolve()	Bunch-Kaufman-Parlett solver
-catch()		Catch a raised error (macro)
-catchall()	Catch any raised error (macro)
-catch_FPE()	Catch floating point error (sets flag)
-CHfactor()	Dense Cholesky factorisation
-CHsolve()	Cholesky solver
-d_save()	Save real in MATLAB format
-Dsolve()	Solve  Dx=y ,  D  diagonal
-ERRABORT()	Abort on error (sets flag, macro)
-ERREXIT()	Exit on error (sets flag, macro)
-error()		Raise an error (macro, see  ev_err())
-err_list_attach()	 Attach new list of errors
-err_list_free()	         Discard list of errors
-err_is_list_attached()	 Checks for an error list
-ev_err()	Raise an error (function)
-fft()		Computes Fast Fourier Transform
-finput()	Input a simple data item from a stream
-fprompter()	Print prompt to  stderr
-get_col()	Extract a column from a matrix
-get_row()	Extract a row from a matrix
-givens()	Compute Givens parameters
-hhtrcols()	Compute  AP^T  where  P  is a Householder matrix
-hhtrrows()	Compute  PA  where  P  is a Householder matrix
-hhtrvec()	Compute  Px  where  P  is a Householder matrix
-hhvec()		Compute parameters for a Householder matrix
-ifft()		Computes inverse FFT
-in_prod()	Inner product of vectors
-input()		Input a simple data item from  stdin (macro)
-iter_arnoldi()	Arnoldi iterative method
-iter_arnoldi_iref()	Arnoldi iterative method with refinement
-iter_ATx()	Set  A^T  in ITER structure
-iter_Ax()	Set  A  in ITER structure
-iter_Bx()	Set preconditioner in ITER structure
-iter_cg()	Conjugate gradients iterative method
-iter_cgne()     Conjugate gradients for normal equations
-iter_cgs()	CGS iterative method
-iter_copy()	Copy ITER data structures
-iter_copy2()	Shallow copy of ITER data structures
-iter_dump()	Dump ITER data structure to a stream
-iter_free()	Free (deallocate) ITER structure
-iter_get()	Allocate ITER structure
-iter_gmres()    GMRES iterative method
-iter_lanczos()	Lanczos iterative method
-iter_lanczos2()	Lanczos method with Cullum and Willoughby extensions
-iter_lsqr()	LSQR iterative method
-iter_mgcr()	MGCR iterative method
-iter_resize()	Resize vectors in an ITER data structure
-iter_spcg()	Sparse matrix CG method
-iter_spcgne()   Sparse matrix CG method for normal equations
-iter_spcgs()	Sparse matrix CGS method
-iter_spgmres()  Sparse matrix GMRES method
-iter_splsqr()	Sparse matrix LSQR method
-iter_spmgcr()	Sparse matrix MGCR method
-iv_add()	Add integer vectors
-iv_copy()	Copy integer vector
-iv_dump()	Dump integer vector to a stream
-iv_finput()	Input integer vector from a stream
-iv_foutput()	Output integer vector to a stream
-IV_FREE()	Free (deallocate) an integer vector (macro)
-iv_free()	Free (deallocate) integer vector (function)
-iv_free_vars()	Free a list of integer vectors
-iv_get()	Allocate and initialise an integer vector
-iv_get_vars()	Allocate list of integer vectors
-iv_input()	Input integer vector from  stdin (macro)
-iv_output()	Output integer vector to  stdout (macro)
-iv_resize()	Resize an integer vector
-iv_resize_vars()	Resize a list of integer vectors
-iv_sub()	Subtract integer vectors
-LDLfactor()	LDL^T  factorisation
-LDLsolve()	LDL^T  solver
-LDLupdate()	Update  LDL^T  factorisation
-Lsolve()	Solve  Lx=y ,  L  lower triangular
-LTsolve()	Solve  L^Tx=y ,  L  lower triangular
-LUcondest()	Estimate a condition number using  LU  factors
-LUfactor()	Compute  LU  factors with implicit scaled partial pivoting
-LUsolve()	Solve  Ax=b  using  LU  factors
-LUTsolve()	Solve  A^Tx=b  usng  LU  factors
-m_add()	        Add matrices
-makeQ()	        Form Q matrix for QR factorisation
-makeR()	        Form R matrix for QR factorisation
-mat2band()	Extract band matrix from dense matrix
-MCHfactor()	Modified Cholesky factorisation 
-		(actually factors A+D, D diagonal, instead of A)
-m_copy()	Copy dense matrix
-m_dump()	Dump matrix data structure to a stream
-mem_attach_list()	Adds a new family of types
-mem_bytes()	        Notify change in memory usage (macro)
-mem_bytes_list()	Notify change in memory usage
-mem_free_list()	        Frees a family of types
-mem_info_bytes()	Number of bytes used by a type
-mem_info_numvar()	Number of structures of a type
-mem_info_file()	        Print memory info to a stream
-mem_info_is_on()	Is memory data being accumulated?
-mem_info_on()	        Turns memory info system on/off
-mem_is_list_attached()	Is list of types attached?
-mem_numvar()	        Notify change in number of structures allocated (macro)
-mem_numvar_list()	Notify change in number of structures allocated
-mem_stat_dump()	Prints information on registered workspace
-mem_stat_free()	Frees (deallocates) static workspace
-mem_stat_mark()	Sets mark for workspace
-MEM_STAT_REG()	Register static workspace (macro)
-mem_stat_show_mark()	Current workspace group
-m_exp()		Computes matrix exponential
-m_finput()	Input matrix from a stream
-m_foutput()	Output matrix to a stream
-M_FREE()	Free (deallocate) a matrix (macro)
-m_free()	Free (deallocate) matrix (function)
-m_free_vars()	Free a list of matrices
-m_get()	        Allocate and initialise a matrix
-m_get_vars()	Allocate list of matrices
-m_ident()	Sets matrix to identity matrix
-m_input()	Input matrix from  stdin (macro)
-m_inverse()	Invert matrix
-m_load()	Load matrix in MATLAB format
-m_mlt()	        Multiplies matrices
-mmtr_mlt()	Computes  AB^T 
-m_norm1()	Computes  ||A||_1  of a matrix
-m_norm_frob()	Computes the Frobenius norm of a matrix
-m_norm_inf()	Computes  ||A||_inf  of a matrix
-m_ones()	Set matrix to all 1's
-m_output()	Output matrix to stdout (macro)
-m_poly()	Computes a matrix polynomial
-m_pow()		Computes integer power of a matrix
-mrand()		Generates pseudo-random real number
-m_rand()	Randomise entries of a matrix
-mrandlist()	Generates array of pseudo-random numbers
-m_resize()	Resize matrix
-m_resize_vars()	Resize a list of matrices
-m_save()	Save matrix in MATLAB format
-m_sub()		Subtract matrices
-m_transp()	Transpose matrix
-mtrm_mlt()	Computes  A^TB 
-mv_mlt()	Computes  Ax 
-mv_mltadd()	Computes  y <- Ax+y 
-m_zero()	Zero a matrix
-ON_ERROR()	Error handler (macro)
-prompter()	Print prompt message to  stdout
-px_cols()	Permute the columns of a matrix
-px_copy()	Copy permutation
-px_dump()	Dump permutation data structure to a stream
-px_finput()	Input permutation from a stream
-px_foutput()	Output permutation to a stream
-PX_FREE()	Free (deallocate) a permutation (macro)
-px_free()	Free (deallocate) permutation (function)
-px_free_vars()	Free a list of permutations
-px_get()	Allocate and initialise a permutation
-px_get_vars()	Allocate a list of permutations
-px_ident()	Sets permutation to identity
-px_input()	Input permutation from  stdin (macro)
-px_inv()	Invert permutation
-pxinv_vec()	Computes  P^Tx  where  P  is a permutation matrix
-pxinv_zvec()	Computes  P^Tx  where  P  is a permutation matrix (complex)
-px_mlt()	Multiply permutations
-px_output()	Output permutation to  stdout (macro)
-px_resize()	Resize a permutation
-px_resize_vars()	Resize a list of permutations
-px_rows()	Permute the rows of a matrix
-px_sign()	Returns the sign of the permutation
-px_transp()	Transpose a pair of entries
-px_vec()	Computes  Px  where  P  is a permutation matrix
-px_zvec()	Computes  Px  where  P  is a permutation matrix (complex)
-QRCPfactor()	QR factorisation with column pivoting
-QRfactor()	QR factorisation
-QRsolve()	Solve  Ax=b  using  QR  factorisation
-QRTsolve()	Solve  A^Tx=b  using  QR  factorisation
-QRupdate()	Update explicit  QR  factors
-rot_cols()	Apply Givens rotation to the columns of a matrix
-rot_rows()	Apply Givens rotation to the rows of a matrix
-rot_vec()	Apply Givens rotation to a vector
-rot_zvec()	Apply complex Givens rotation to a vector
-schur()		Compute real Schur form
-schur_evals()	Compute eigenvalues from the real Schur form
-schur_vecs()	Compute eigenvectors from the real Schur form
-set_col()	Set the column of a matrix to a given vector
-set_err_flag()	Control behaviour of  ev_err()
-set_row()	Set the row of a matrix to a given vector
-sm_mlt()	Scalar-matrix multiplication
-smrand()	Set seed for mrand()
-spBKPfactor()	Sparse symmetric indefinite factorsiation
-spBKPsolve()	Sparse symmetric indefinite solver
-spCHfactor()	Sparse Cholesky factorisation
-spCHsolve()	Sparse Cholesky solver
-spCHsymb()	Symbolic sparse Cholesky factorisation 
-		(no floating point operations)
-sp_col_access()	Sets up column access paths for a sparse matrix
-sp_compact()	Eliminates zero entries in a sparse matrix
-sp_copy()	Copies a sparse matrix
-sp_copy2()	Copies a sparse matrix into another
-sp_diag_access()	Sets up diagonal access paths for a sparse matrix
-sp_dump()	Dump sparse matrix data structure to a stream
-sp_finput()	Input sparse matrix from a stream
-sp_foutput()	Output a sparse matrix to a stream
-sp_free()	Free (deallocate) a sparse matrix
-sp_get()	Allocate and initialise a sparse matrix
-sp_get_val()	Get the  (i,j)  entry of a sparse matrix
-spICHfactor()	Sparse incomplete Cholesky factorisation
-sp_input()	Input a sparse matrix form  stdin
-spLUfactor()	Sparse  LU  factorisation using partial pivoting
-spLUsolve()	Solves  Ax=b  using sparse  LU  factors
-spLUTsolve()	Solves  A^Tx=b  using sparse  LU  factors
-sp_mv_mlt()	Computes  Ax  for sparse  A 
-sp_output()	Outputs a sparse matrix to a stream (macro)
-sp_resize()	Resize a sparse matrix
-sprow_add()	Adds a pair of sparse rows
-sprow_foutput()	Output sparse row to a stream
-sprow_get()	Allocate and initialise a sparse row
-sprow_get_idx()	Get location of an entry in a sparse row
-sprow_merge()	Merge two sparse rows
-sprow_mltadd()	Sparse row vector multiply-and-add
-sprow_set_val()	Set an entry in a sparse row
-sprow_smlt()	Multiplies a sparse row by a scalar
-sprow_sub()	Subtracts a sparse row from another
-sprow_xpd()	Expand a sparse row
-sp_set_val()	Set the  (i,j)  entry of a sparse matrix
-sp_vm_mlt()	Compute  x^TA  for sparse  A 
-sp_zero()	Zero (but do not remove) all entries of a sparse matrix
-svd()		Compute the SVD of a matrix
-sv_mlt()	Scalar-vector multiply
-symmeig()	Compute eigenvalues/vectors of a symmetric matrix
-tracecatch()	Catch and re-raise errors (macro)
-trieig()	Compute eigenvalues/vectors of a symmetric tridiagonal matrix
-Usolve()	Solve  Ux=b  where  U  is upper triangular
-UTsolve()	Solve  U^Tx=b  where  U  is upper triangular
-v_add()		Add vectors
-v_conv()	Convolution product of vectors
-v_copy()	Copy vector
-v_dump()	Dump vector data structure to a stream
-v_finput()	Input vector from a stream
-v_foutput()	Output vector to a stream
-V_FREE()	Free (deallocate) a vector (macro)
-v_free()	Free (deallocate) vector (function)
-v_free_vars()	Free a list of vectors
-v_get()		Allocate and initialise a vector
-v_get_vars()	Allocate list of vectors
-v_input()	Input vector from  stdin (macro)
-v_lincomb()	Compute  sum of a_i x_i  for an array of vectors
-v_linlist()	Compute  sum of a_i x_i  for a list of vectors
-v_map()		Apply function componentwise to a vector
-v_max()		Computes max vector entry and index
-v_min()		Computes min vector entry and index
-v_mltadd()	Computes  y <- alpha*x+y  for vectors  x ,  y 
-vm_mlt()	Computes  x^TA 
-vm_mltadd()	Computes  y^T <- y^T+x^TA 
-v_norm1()	Computes  ||x||_1  for a vector
-v_norm2()	Computes  ||x||_2  (the Euclidean norm) of a vector
-v_norm_inf()	Computes  ||x||_inf  for a vector
-v_ones()	Set vector to all 1's
-v_output()	Output vector to  stdout (macro)
-v_pconv()	Periodic convolution of two vectors
-v_rand()	Randomise entries of a vector
-v_resize()	Resize a vector
-v_resize_vars()	Resize a list of vectors
-v_save()	Save a vector in MATLAB format
-v_slash()	Computes componentwise ratio of vectors
-v_sort()	Sorts vector components
-v_star()	Componentwise vector product
-v_sub()		Subtract two vectors
-v_sum()		Sum of components of a vector
-v_zero()	Zero a vector
-zabs()		Complex absolute value (modulus)
-zadd()		Add complex numbers
-zconj()		Conjugate complex number
-zdiv()		Divide complex numbers
-zexp()		Complex exponential
-z_finput()	Read complex number from file or stream
-z_foutput()	Prints complex number to file or stream
-zgivens()	Compute complex Givens' rotation
-zhhtrcols()	Apply Householder transformation:  PA  (complex)
-zhhtrrows()	Apply Householder transformation:  AP  (complex)
-zhhtrvec()	Apply Householder transformation:  Px  (complex)
-zhhvec()	Compute Householder transformation
-zin_prod()	Complex inner product
-z_input()	Read complex number from stdin
-zinv()		Computes  1/z  (complex)
-zLAsolve()	Solve  L^*x=b ,  L  complex lower triangular
-zlog()		Complex logarithm
-zLsolve()	Solve  Lx=b ,  L  complex lower triangular
-zLUAsolve()	Solve  A^*x=b  using complex LU factorisation 
-		(A^* - adjoint of A, A is complex)
-zLUcondest()	Complex LU condition estimate
-zLUfactor()	Complex LU factorisation
-zLUsolve()	Solve  Ax=b  using complex LU factorisation
-zm_add()	Add complex matrices
-zm_adjoint()	Computes adjoint of complex matrix
-zmake()		Construct complex number from real and imaginary parts
-zmakeQ()	Construct  Q  matrix for complex  QR 
-zmakeR()	Construct  R  matrix for complex  QR 
-zmam_mlt()	Computes  A^*B  (complex)
-zm_dump()	Dump complex matrix to stream
-zm_finput()	Input complex matrix from stream
-ZM_FREE()	Free (deallocate) complex matrix (macro)
-zm_free()	Free (deallocate) complex matrix (function)
-zm_free_vars()	Free a list of complex matrices
-zm_get()	Allocate complex matrix
-zm_get_vars()	Allocate a list of complex matrices
-zm_input()	Input complex matrix from stdin
-zm_inverse()	Compute inverse of complex matrix
-zm_load()	Load complex matrix in MATLAB format
-zmlt()		Multiply complex numbers
-zmma_mlt()	Computes  AB^*  (complex)
-zm_mlt()	Multiply complex matrices
-zm_norm1()	Complex matrix 1-norm
-zm_norm_frob()	Complex matrix Frobenius norm
-zm_norm_inf()	Complex matrix infinity-norm
-zm_rand()	Randomise complex matrix
-zm_resize()	Resize complex matrix
-zm_resize_vars()	Resize a list of complex matrices
-zm_save()	Save complex matrix in MATLAB format
-zm_sub()	Subtract complex matrices
-zmv_mlt()	Complex matrix-vector multiply
-zmv_mltadd()	Complex matrix-vector multiply and add
-zm_zero()	Zero complex matrix
-zneg()		Computes  -z  (complex)
-z_output()	Print complex number to stdout
-zQRCPfactor()	Complex  QR  factorisation with column pivoting
-zQRCPsolve()	Solve  Ax = b  using complex  QR  factorisation
-zQRfactor()	Complex  QR  factorisation
-zQRAsolve()	Solve  A^*x = b  using complex  QR  factorisation
-zQRsolve()	Solve  Ax = b  using complex  QR  factorisation
-zrot_cols()	Complex Givens' rotation of columns
-zrot_rows()	Complex Givens' rotation of rows
-z_save()	Save complex number in MATLAB format
-zschur()	Complex Schur factorisation
-zset_col()	Set column of complex matrix
-zset_row()	Set row of complex matrix
-zsm_mlt()	Complex scalar-matrix product
-zsqrt()		Square root  z  (complex)
-zsub()		Subtract complex numbers
-zUAsolve()	Solve  U^*x=b ,  U  complex upper triangular
-zUsolve()	Solve  Ux=b ,  U  complex upper triangular
-zv_add()	Add complex vectors
-zv_copy()	Copy complex vector
-zv_dump()	Dump complex vector to a stream
-zv_finput()	Input complex vector from a stream
-ZV_FREE()	Free (deallocate) complex vector (macro)
-zv_free()	Free (deallocate) complex vector (function)
-zv_free_vars()	Free a list of complex vectors
-zv_get()	Allocate complex vector
-zv_get_vars()	Allocate a list of complex vectors
-zv_input()	Input complex vector from a stdin
-zv_lincomb()	Compute  sum of a_i x_i  for an array of vectors
-zv_linlist()	Compute  sum of a_i x_i  for a list of vectors
-zv_map()	Apply function componentwise to a complex vector
-zv_mlt()	Complex scalar-vector product
-zv_mltadd()	Complex scalar-vector multiply and add
-zvm_mlt()	Computes  A^*x  (complex)
-zvm_mltadd()	Computes  A^*x+y  (complex)
-zv_norm1()	Complex vector 1-norm	vnorm1()
-zv_norm2()	Complex vector 2-norm  (Euclidean norm)
-zv_norm_inf()	Complex vector infinity- (or supremum) norm
-zv_rand()	Randomise complex vector
-zv_resize()	Resize complex vector
-zv_resize_vars()	Resize a list of complex vectors
-zv_save()	Save complex vector in MATLAB format
-zv_slash()	Componentwise ratio of complex vectors
-zv_star()	Componentwise product of complex vectors
-zv_sub()	Subtract complex vectors
-zv_sum()	Sum of components of a complex vector
-zv_zero()	Zero complex vector
-
-
-
-			    Low level routines
-
-
- Function	Description
-
-__add__()	Add arrays
-__ip__()	Inner product of arrays
-MEM_COPY()	Copy memory (macro)
-MEM_ZERO()	Zero memory (macro)
-__mltadd__()	Forms  x+ alpha*y  for arrays
-__smlt__()	Scalar-vector multiplication for arrays
-__sub__()	Subtract an array from another
-__zadd__()	Add complex arrays
-__zconj__()	Conjugate complex array
-__zero__()	Zero an array
-__zip__()	Complex inner product of arrays
-__zmlt__()	Complex array scalar product
-__zmltadd__()	Complex array saxpy
-__zsub__()	Subtract complex arrays
-__zzero__()	Zero a complex array
-
-
diff --git a/interface/src/scilab/src/c/DOC/tutorial.txt b/interface/src/scilab/src/c/DOC/tutorial.txt
deleted file mode 100644
index 69d27cd..0000000
--- a/interface/src/scilab/src/c/DOC/tutorial.txt
+++ /dev/null
@@ -1,1320 +0,0 @@
-
-
-			   MESCHACH VERSION 1.2A
-			   ---------------------
-
-
-				 TUTORIAL
-				 ========
-
-
-   In this manual the basic data structures are introduced, and some of the
-more basic operations are illustrated.  Then some examples of how to use
-the data structures and procedures to solve some simple problems are given.
-The first example program is a simple 4th order Runge-Kutta solver for
-ordinary differential equations.  The second is a general least squares
-equation solver for over-determined equations.  The third example
-illustrates how to solve a problem involving sparse matrices.  These
-examples illustrate the use of matrices, matrix factorisations and solving
-systems of linear equations.  The examples described in this manual are
-implemented in tutorial.c.
-
-   While the description of each aspect of the system is brief and far from
-comprehensive, the aim is to show the different aspects of how to set up
-programs and routines and how these work in practice, which includes I/O
-and error-handling issues.
-
-
-
-1.  THE DATA STRUCTURES AND SOME BASIC OPERATIONS
-
-   The three main data structures are those describing vectors, matrices
-and permutations.  These have been used to create data structures for
-simplex tableaus for linear programming, and used with data structures for
-sparse matrices etc.  To use the system reliably, you should always use
-pointers to these data structures and use library routines to do all the
-necessary initialisation.
-
-   In fact, for the operations that involve memory management (creation,
-destruction and resizing), it is essential that you use the routines
-provided.
-
-   For example, to create a matrix A of size 34 , a vector x of dimension
-10, and a permutation p of size 10, use the following code:
-
-
-  #include "matrix.h"
-  ..............
-  main()
-  {
-     MAT   *A;
-     VEC   *x;
-     PERM  *p;
-     ..........
-     A = m_get(3,4);
-     x = v_get(10);
-     p = px_get(10);
-     ..........
-  }
-
-
-   This initialises these data structures to have the given size.  The
-matrix A and the vector x are initially all zero, while p is initially the
-identity permutation.
-
-   They can be disposed of by calling M_FREE(A), V_FREE(x) and PX_FREE(p)
-respectively if you need to re-use the memory for something else.  The
-elements of each data structure can be accessed directly using the members
-(or fields) of the corresponding structures.  For example the (i,j)
-component of A is accessed by A->me[i][j], x_i by x->ve[i] and p_i by
-p->pe[i].
-
-   Their sizes are also directly accessible: A->m and A->n are the number
-of rows and columns of A respectively, x->dim is the dimension of x , and
-size of p is p->size.
-
-   Note that the indexes are zero relative just as they are in ordinary C,
-so that the index i in x->ve[i] can range from 0 to x->dim -1 .  Thus the
-total number of entries of a vector is exactly x->dim.
-
-   While this alone is sufficient to allow a programmer to do any desired
-operation with vectors and matrices it is neither convenient for the
-programmer, nor efficient use of the CPU.  A whole library has been
-implemented to reduce the burden on the programmer in implementing
-algorithms with vectors and matrices.  For instance, to copy a vector from
-x to y it is sufficient to write y = v_copy(x,VNULL).  The VNULL is the
-NULL vector, and usually tells the routine called to create a vector for
-output.
-
-   Thus, the v_copy function will create a vector which has the same size
-as x and all the components are equal to those of x.  If y has already
-been created then you can write y = v_copy(x,y); in general, writing
-``v_copy(x,y);'' is not enough!  If y is NULL, then it is created (to have
-the correct size, i.e. the same size as x), and if it is the wrong size,
-then it is resized to have the correct size (i.e. same size as x).  Note
-that for all the following functions, the output value is returned, even if
-you have a non-NULL value as the output argument.  This is the standard
-across the entire library.
-
-   Addition, subtraction and scalar multiples of vectors can be computed by
-calls to library routines: v_add(x,y,out), v_sub(x,y,out), sv_mlt(s,x,out)
-where x and y are input vectors (with data type VEC *), out is the output
-vector (same data type) and s is a double precision number (data type
-double).  There is also a special combination routine, which computes
-out=v_1+s,v_2 in a single routine: v_mltadd(v1,v2,s,out).  This is not only
-extremely useful, it is also more efficient than using the scalar-vector
-multiply and vector addition routines separately.
-
-   Inner products can be computed directly: in_prod(x,y) returns the inner
-product of x and y.  Note that extended precision evaluation is not
-guaranteed.  The standard installation options uses double precision
-operations throughout the library.
-
-   Equivalent operations can be performed on matrices: m_add(A,B,C) which
-returns C=A+B , and sm_mlt(s,A,C) which returns C=sA .  The data types of
-A, B and C are all MAT *, while that of s is type double as before.  The
-matrix NULL is called MNULL.
-
-   Multiplying matrices and vectors can be done by a single function call:
-mv_mlt(A,x,out) returns out=A*x while vm_mlt(A,x,out) returns out=A^T*x , or
-equivalently, out^T=x^T*A .  Note that there is no distinction between row
-and column vectors unlike certain interactive environments such as MATLAB
-or MATCALC.
-
-   Permutations are also an essential part of the package.  Vectors can be
-permuted by using px_vec(p,x,p_x), rows and columns of matrices can be
-permuted by using px_rows(p,A,p_A), px_cols(p,A,A_p), and permutations can
-be multiplied using px_mlt(p1,p2,p1_p2) and inverted using px_inv(p,p_inv).
-The NULL permutation is called PXNULL.
-
-   There are also utility routines to initialise or re-initialise these
-data structures: v_zero(x), m_zero(A), m_ident(A) (which sets A=I of the
-correct size), v_rand(x), m_rand(A) which sets the entries of x and A
-respectively to be randomly and uniformly selected between zero and one,
-and px_ident(p) which sets p to be an identity permutation.
-
-   Input and output are accomplished by library routines v_input(x),
-m_input(A), and px_input(p).  If a null object is passed to any of these
-input routines, all data will be obtained from the input file, which is
-stdin.  If input is taken from a keyboard then the user will be prompted
-for all the data items needed; if input is taken from a file, then the
-input will have to be of the same format as that produced by the output
-routines, which are: v_output(x), m_output(A) and px_output(p).  This
-output is both human and machine readable!
-
-   If you wish to send the data to a file other than the standard output
-device stdout, or receive input from a file or device other than the
-standard input device stdin, take the appropriate routine above, use the
-``foutpout'' suffix instead of just ``output'', and add a file pointer as
-the first argument.  For example, to send a matrix A to a file called
-``fred'', use the following:
-
-
-  #include   "matrix.h"
-  .............
-  main()
-  {
-     FILE  *fp;
-     MAT   *A;
-     .............
-     fp = fopen("fred","w");
-     m_foutput(fp,A);
-     .............
-  }
-
-
-   These input routines allow for the presence of comments in the data.  A
-comment in the input starts with a ``hash'' character ``#'', and continues
-to the end of the line.  For example, the following is valid input for a
-3-dimensional vector:
-
-  # The initial vector must not be zero
-  # x =
-  Vector: dim: 3
-  -7      0     3
-
-
-   For general input/output which conforms to this format, allowing
-comments in the input files, use the input() and finput() macros.  These
-are used to print out a prompt message if stdin is a terminal (or ``tty''
-in Unix jargon), and to skip over any comments if input is from a
-non-interactive device.  An example of the usage of these macros is:
-
-  input("Input number of steps: ","%d",&steps);
-  fp = stdin;
-  finput(fp,"Input number of steps: ","%d",&steps);
-  fp = fopen("fred","r");
-  finput(fp,"Input number of steps: ","%d",&steps);
-
-The "%d" is one of the format specifiers which are used in fscanf(); the
-last argument is the pointer to the variable (unless the variable is a
-string) just as for scanf() and fscanf().  The first two macro calls read
-input from stdin, the last from the file fred.  If, in the first two calls,
-stdin is a keyboard (a ``tty'' in Unix jargon) then the prompt string
-  "Input number of steps: " 
-is printed out on the terminal.
-
-
-   The second part of the library contains routines for various
-factorisation methods.  To use it put
-
-  #include   "matrix2.h"
-
-at the beginning of your program.  It contains factorisation and solution
-routines for LU, Cholesky and QR-factorisation methods, as well as update
-routines for Cholesky and QR factorisations.  Supporting these are a number
-of Householder transformation and Givens' rotation routines.  Also there is
-a routine for generating the Q matrix for a QR-factorisation, if it is
-needed explicitly, as it often is.
-There are routines for band factorisation and solution for LU and  LDL^T 
-factorisations.
-
-For using complex numbers, vectors and matrices include
-
-  #include   "zmatrix.h"
-
-for using the basic routines, and
-
-  #include   "zmatrix2.h"
-
-for the complex matrix factorisation routines.  The zmatrix2.h file
-includes matrix.h and zmatrix.h so you don't need these files included
-together.
-
-For using the sparse matrix routines in the library you need to put
-
-  #include   "sparse.h"
-
-or, if you use any sparse factorisation routines,
-
-  #include   "sparse2.h"
-
-at the beginning of your file.  The routines contained in the library
-include routines for creating, destroying, initialising and updating sparse
-matrices, and also routines for sparse matrix-dense vector multiplication,
-sparse LU factorisation and sparse Cholesky factorisation.
-
-For using the iterative routines you need to use
-
-  #include   "iter.h"
-
-This includes the sparse.h and matrix.h file.
-There are also routines for applying iterative methods such as
-pre-conditioned conjugate gradient methods to sparse matrices.
-
-   And if you use the standard maths library (sin(), cos(), tan(), exp(),
-log(), sqrt(), acos() etc.)  don't forget to include the standard
-mathematics header:
-
-  #include  <math.h>
-
-This file is  not  automatically included by any of the Meschach
-header files.
-
-
-
-2.  HOW TO MANAGE MEMORY
-
-   Unlike many other numerical libraries, Meschach allows you to allocate,
-deallocate and resize the vectors, matrices and permutations that you are
-using.  To gain maximum benefit from this it is sometimes necessary to
-think a little about where memory is allocated and deallocated.  There are
-two reasons for this.
-
-   Memory allocation, deallocation and resizing takes a significant amount
-of time compared with (say) vector operations, so it should not be done too
-frequently.  Allocating memory but not deallocating it means that it cannot
-be used by any other data structure.  Data structures that are no longer
-needed should be explicitly deallocated, or kept as static variables for
-later use.  Unlike other interpreted systems (such as Lisp) there is no
-implicit ``garbage collection'' of no-longer-used memory.
-
-   There are three main strategies that are recommended for deciding how to
-allocate, deallocate and resize objects.  These are ``no deallocation''
-which is really only useful for demonstration programs, ``allocate and
-deallocate'' which minimises overall memory requirements at the expense of
-speed, and ``resize on demand'' which is useful for routines that are
-called repeatedly.  A new technique for static workspace arrays is to
-``register workspace variables''.
-
-
-2.1  NO DEALLOCATION
-
-   This is the strategy of allocating but never deallocating data
-structures.  This is only useful for demonstration programs run with small
-to medium size data structures.  For example, there could be a line
-
-  QR = m_copy(A,MNULL);     /* allocate memory for QR */
-
-to allocate the memory, but without the call M_FREE(QR); in it.  This can
-be acceptable if QR = m_copy(A,MNULL) is only executed once, and so the
-allocated memory never needs to be explicitly deallocated.
-
-   This would not be acceptable if QR = m_copy(A,MNULL) occurred inside a
-for loop.  If this were so, then memory would be ``lost'' as far as the
-program is concerned until there was insufficient space for allocating the
-next matrix for QR.  The next subsection shows how to avoid this.
-
-
-2.2  ALLOCATE AND DEALLOCATE
-
-   This is the most straightforward way of ensuring that memory is not
-lost.  With the example of allocating QR it would work like this:
-
-  for ( ... ; ... ; ... )
-  {
-    QR = m_copy(A,MNULL);    /* allocate memory for QR */
-                             /* could have been allocated by m_get() */
-    /* use QR */
-      ......
-      ......
-    /* no longer need QR for this cycle */
-    M_FREE(QR);             /* deallocate QR so memory can be reused */
-  }
-
-   The allocate and deallocate statements could also have come at the
-beginning and end of a function or procedure, so that when the function
-returns, all the memory that the function has allocated has been
-deallocated.
-
-   This is most suitable for functions or sections of code that are called
-repeatedly but involve fairly extensive calculations (at least a
-matrix-matrix multiply, or solving a system of equations).
-
-
-2.3  RESIZE ON DEMAND
-
-   This technique reduces the time involved in memory allocation for code
-that is repeatedly called or used, especially where the same size matrix or
-vector is needed.  For example, the vectors v1, v2, etc. in the
-Runge-Kutta routine rk4() are allocated according to this strategy:
-
-  rk4(...,x,...)
-  {
-     static VEC *v1=VNULL, *v2=VNULL, *v3=VNULL, *v4=VNULL, *temp=VNULL;
-     .......
-     v1   = v_resize(v1,x->dim);
-     v2   = v_resize(v2,x->dim);
-     v3   = v_resize(v3,x->dim);
-     v4   = v_resize(v4,x->dim);
-     temp = v_resize(temp,x->dim);
-     .......
-  }
-
-   The intention is that the rk4() routine is called repeatedly with the
-same size x vector.  It then doesn't make as much sense to allocate v1, v2
-etc.  whenever the function is called.  Instead, v_resize() only performs
-memory allocation if the memory already allocated to v1, v2 etc. is smaller
-than x->dim.
-
-   The vectors v1, v2 etc. are declared to be static to ensure that their
-values are not lost between function calls.  Variables that are declared
-static are set to NULL or zero by default.  So the declaration of v1, v2,
-etc., could be
-
-  static VEC *v1, *v2, *v3, *v4, *temp;
-
-   This strategy of resizing static workspace variables is not so useful if
-the object being allocated is extremely large.  The previous ``allocate and
-deallocate'' strategy is much more efficient for memory in those
-circumstances.  However, the following section shows how to get the best of
-both worlds.
-
-
-2.4  REGISTRATION OF WORKSPACE
-
-   From version 1.2 onwards, workspace variables can be registered so that
-the memory they reference can be freed up on demand.  To do this, the
-function containing the static workspace variables has to include calls to
-MEM_STAT_REG(var,type) where var is a pointer to a Meschach data type (such
-as VEC or MAT).  This call should be placed after the call to the
-appropriate resize function.  The type parameter should be a TYPE_... macro
-where the ``...'' is the name of a Meschach type such as VEC or MAT.  For
-example,
-
-  rk4(...,x,...)
-  {
-     static VEC *v1, *v2, *v3, *v4, *temp;
-       .......
-     v1   = v_resize(v1,x->dim);
-     MEM_STAT_REG(v1,TYPE_VEC);
-     v2   = v_resize(v2,x->dim);
-     MEM_STAT_REG(v2,TYPE_VEC);
-       ......
-  }
-
-Normally, these registered workspace variables remain allocated.  However,
-to implement the ``deallocate on exit'' approach, use the following code:
-
-  ......
-  mem_stat_mark(1);
-  rk4(...,x,...)
-  mem_stat_free(1);
-  ......
-
-   To keep the workspace vectors allocated for the duration of a loop, but
-then deallocated, use
-
-  ......
-  mem_stat_mark(1);
-  for (i = 0; i < N; i++ )
-    rk4(...,x,...);
-  mem_stat_free(1);
-  ......
-
-The number used in the mem_stat_mark() and mem_stat_free() calls is the
-workspace group number.  The call mem_stat_mark(1) designates 1 as the
-current workspace group number; the call mem_stat_free(1) deallocates (and
-sets to NULL) all static workspace variables registered as belonging to
-workspace group 1.
-
-
-
-3.  SIMPLE VECTOR OPERATIONS: AN RK4 ROUTINE
-
-   The main purpose of this example is to show how to deal with vectors and
-to compute linear combinations.
-
-   The problem here is to implement the standard 4th order Runge-Kutta
-method for the ODE
-
-  x'=f(t,x), x(t_0)=x_0 
-
-for x(t_i), i=1,2,3, where t_i=t_0+i*h and h is the step size.
-
-   The formulae for the 4th order Runge-Kutta method are:
-
-	x_i+1 = x_i+ h/6*(v_1+2*v_2+2*v_3+v_4),
-where
-	v_1 = f(t_i,x_i)
-	v_2 = f(t_i+h, x_i+h*v_1)
-	v_3 = f(t_i+h, x_i+h*v_2)
-	v_4 = f(t_i+h, x_i+h*v_3)
-
-where the v_i are vectors.
-
-   The procedure for implementing this method (rk4()) will be passed (a
-pointer to) the function f. The implementation of f could, in this system,
-create a vector to hold the return value each time it is called.  However,
-such a scheme is memory intensive and the calls to the memory allocation
-functions could easily dominate the time performed doing numerical
-computations.  So, the implementation of f will also be passed an already
-allocated vector to be filled in with the appropriate values.
-
-   The procedure rk4() will also be passed the current time t, the step
-size h, and the current value for x.  The time after the step will be
-returned by rk4().
-
-The code that does this follows.
-
-
-  #include "matrix.h"
-
-  /* rk4 - 4th order Runge-Kutta method */
-  double rk4(f,t,x,h)
-  double t, h;
-  VEC    *(*f)(), *x;
-  {
-     static VEC *v1=VNULL, *v2=VNULL, *v3=VNULL, *v4=VNULL;
-     static VEC *temp=VNULL;
-
-     /* do not work with NULL initial vector */
-     if ( x == VNULL )
-        error(E_NULL,"rk4");
-
-     /* ensure that v1, ..., v4, temp are of the correct size */
-     v1   = v_resize(v1,x->dim);
-     v2   = v_resize(v2,x->dim);
-     v3   = v_resize(v3,x->dim);
-     v4   = v_resize(v4,x->dim);
-     temp = v_resize(temp,x->dim);
-
-     /* register workspace variables */
-     MEM_STAT_REG(v1,TYPE_VEC);
-     MEM_STAT_REG(v2,TYPE_VEC);
-     MEM_STAT_REG(v3,TYPE_VEC);
-     MEM_STAT_REG(v4,TYPE_VEC);
-     MEM_STAT_REG(temp,TYPE_VEC);
-     /* end of memory allocation */
-
-     (*f)(t,x,v1);         /* most compilers allow: f(t,x,v1); */
-     v_mltadd(x,v1,0.5*h,temp);    /* temp = x+.5*h*v1 */
-     (*f)(t+0.5*h,temp,v2);
-     v_mltadd(x,v2,0.5*h,temp);    /* temp = x+.5*h*v2 */
-     (*f)(t+0.5*h,temp,v3);
-     v_mltadd(x,v3,h,temp);        /* temp = x+h*v3 */
-     (*f)(t+h,temp,v4);
-
-     /* now add: v1+2*v2+2*v3+v4 */
-     v_copy(v1,temp);              /* temp = v1 */
-     v_mltadd(temp,v2,2.0,temp);   /* temp = v1+2*v2 */
-     v_mltadd(temp,v3,2.0,temp);   /* temp = v1+2*v2+2*v3 */
-     v_add(temp,v4,temp);          /* temp = v1+2*v2+2*v3+v4 */
-
-     /* adjust x */
-     v_mltadd(x,temp,h/6.0,x);     /* x = x+(h/6)*temp */
-
-     return t+h;                   /* return the new time */
-  }
-
-
-   Note that the last parameter of f() is where the output is placed.
-Often this can be NULL in which case the appropriate data structure is
-allocated and initialised.  Note also that this routine can be used for
-problems of arbitrary size, and the dimension of the problem is determined
-directly from the data given.  The vectors v_1,...,v_4 are created to have
-the correct size in the lines
-
-  ....
-  v1 = v_resize(v1,x->dim);
-  v2 = v_resize(v2,x->dim);
-  ....
-
-   Here v_resize(v,dim) resizes the VEC structure v to hold a vector of
-length dim.  If v is initially NULL, then this creates a new vector of
-dimension dim, just as v_get(dim) would do.  For the above piece of code to
-work correctly, v1, v2 etc., must be initialised to be NULL vectors.  This
-is done by the declaration
-
-  static VEC *v1=VNULL, *v2=VNULL, *v3=VNULL, *v4=VNULL;
-
-or
-
-  static VEC *v1, *v2, *v3, *v4;
-
-The operations of vector addition and scalar addition are really the only
-vector operations that need to be performed in rk4.  Vector addition is
-done by v_add(v1,v2,out), where out=v1+v2, and scalar multiplication by
-sv_mlt(scale,v,out), where out=scale*v.
-
-These can be combined into a single operation v_mltadd(v1,v2,scale,out),
-where out=v1+scale*v2.  As many operations in numerical mathematics involve
-accumulating scalar multiples, this is an extremely useful operation, as we
-can see above.  For example:
-
-  v_mltadd(x,v1,0.5*h,temp);    /* temp = x+0.5*h*v1 */
-
-   We also need a number of ``utility'' operations.  For example v_copy(in,
-out) copies the vector in to out.  There is also v_zero(v) to zero a vector
-v.
-
-   Here is an implementation of the function f for simple harmonic motion:
-
-  /* f - right-hand side of ODE solver */
-  VEC	*f(t,x,out)
-  VEC	*x, *out;
-  double	t;
-  {
-    if ( x == VNULL || out == VNULL )
-        error(E_NULL,"f");
-    if ( x->dim != 2 || out->dim != 2 )
-        error(E_SIZES,"f");
-
-    out->ve[0] = x->ve[1];
-    out->ve[1] = - x->ve[0];
-
-    return out;
-  }
-
-  As can be seen, most of this code is error checking code, which, of
-course, makes the routine safer but a little slower.  For a procedure like
-f() it is probably not necessary, although then the main program would have
-to perform checking to ensure that the vectors involved have the correct
-size etc.  The ith component of a vector x is x->ve[i], and indexing is
-zero-relative (i.e., the ``first'' component is component 0).  The ODE
-described above is for simple harmonic motion:
- 
-	x_0'=x_1 ,  x_1'=-x_0 , or equivalently,  x_0''+ x_0 = 0 .
-
-  Here is the main program:
-
-
-  #include <stdio.h>
-  #include "matrix.h"
-
-  main()
-  {
-    VEC        *x;
-    VEC        *f();
-    double     h, t, t_fin;
-    double     rk4();
-
-    input("Input initial time: ", "%lf", &t);
-    input("Input final time: ",  "%lf", &t_fin);
-    x = v_get(2);        /* this is the size needed by f() */
-    prompter("Input initial state:\n");	x = v_input(VNULL);
-    input("Input step size: ", "%lf", &h);
-
-    printf("# At time %g, the state is\n",t); 
-    v_output(x);
-    while ( t < t_fin )
-    {
-        t = rk4(f,t,x,min(h,t_fin-t));   /* new t is returned */
-        printf("# At time %g, the state is\n",t);
-        v_output(x);
-	t += h;
-    }
-  }
-
-   The initial values are entered as a vector by v_input().  If v_input()
-is passed a vector, then this vector will be used to store the input, and
-this vector has the size that x had on entry to v_input().  The original
-values of x are also used as a prompt on input from a tty.  If a NULL is
-passed to v_input() then v_input() will return a vector of whatever size
-the user inputs.  So, to ensure that only a two-dimensional vector is used
-for the initial conditions (which is what f() is expecting) we use
-
-	x = v_get(2);     x = v_input(x);
-
-   To compile the program under Unix, if it is in a file tutorial.c:
-
-	cc -o tutorial tutorial.c meschach.a
-
-or, if you have an ANSI compiler,
-
-	cc -DANSI_C -o tutorial tutorial.c meschach.a
-
-   Here is a sample session with the above program: 
-
- tutorial
-
-  Input initial time: 0
-  Input final time: 1
-  Input initial state:
-  Vector: dim: 2
-  entry 0: -1
-  entry 1: b
-  entry 0: old             -1 new: 1
-  entry 1: old              0 new: 0
-  Input step size: 0.1
-  At time 0, the state is
-  Vector: dim: 2
-             1              0 
-  At time 0.1, the state is
-  Vector: dim: 2
-    0.995004167  -0.0998333333 
-      .................
-  At time 1, the state is
-  Vector: dim: 2
-    0.540302967   -0.841470478 
-
-   By way of comparison, the state at t=1 for the true solution is
-	 x_0(1)=0.5403023058 , x_1(1)=-0.8414709848 .  
-The ``b'' that is typed in entering the x vector allows the user to alter
-previously entered components. In this case once this is done, the user is
-prompted with the old values when entering the new values.  The user can
-also type in ``f'' for skipping over the vector's components, which are
-then unchanged.  If an incorrectly sized initial value vector x is given,
-the error handler comes into action:
-
-  Input initial time: 0
-  Input final time: 1
-  Input initial state:
-  Vector: dim: 3
-  entry 0: 3
-  entry 1: 2
-  entry 2: -1
-  Input step size: 0.1
-  At time 0, the state is
-  Vector: dim: 3
-             3              2             -1 
-
-  "tutorial.c", line 79: sizes of objects don't match in function f()
-  Sorry, aborting program
-
-   The error handler prints out the error message giving the source code
-file and line number as well as the function name where the error was
-raised.  The relevant section of f() in file tutorial.c is:
-
-  if ( x->dim != 2 || out->dim != 2 )
-     error(E_SIZES,"f");               /* line 79 */
-
-
-   The standard routines in this system perform error checking of this
-type, and also checking for undefined results such as division by zero in
-the routines for solving systems of linear equations.  There are also error
-messages for incorrectly formatted input and end-of-file conditions.
-
-   To round off the discussion of this program, note that we have seen
-interactive input of vectors.  If the input file or stream is not a tty
-(e.g., a file, a pipeline or a device) then it expects the input to have
-the same form as the output for each of the data structures.  Each of the
-input routines (v_input(), m_input(), px_input()) skips over ``comments''
-in the input data, as do the macros input() and finput().  Anything from a
-`#' to the end of the line (or EOF) is considered to be a comment.  For
-example, the initial value problem could be set up in a file ivp.dat as:
-
-  # Initial time
-  0
-  # Final time
-  1
-  # Solution is x(t) = (cos(t),-sin(t))
-  # x(0) =
-  Vector: dim: 2
-  1       0
-  # Step size
-  0.1
-
-   The output of the above program with the above input (from a file) gives
-essentially the same output as shown above, except that no prompts are sent
-to the screen.
-
-
-
-4.  USING ROUTINES FOR LISTS OF ARGUMENTS
-
-   Some of the most common routines have variants that take a variable
-number of arguments.  These are the routines .._get_vars(), .._resize_vars()
-and .._free_vars().  These correspond to the basic routines .._get(),
-.._resize() and .._free() respectively.  Also there is the
-mem_stat_reg_vars() routine which registers a list of static workspace
-variables. This corresponds to mem_stat_reg_list() for a single variable.
-
-   Here is an example of how to use these functions.  This example also
-uses the routine v_linlist() to compute a linear combination of vectors.
-Note that the code is much more compact, but don't forget that these
-``..._vars()'' routines usually need the address-of operator ``&'' and NULL
-termination of the arguments to work correctly.
-
-
-  #include "matrix.h"
-
-  /* rk4 - 4th order Runge-Kutta method */
-  double rk4(f,t,x,h)
-  double t, h;
-  VEC    *(*f)(), *x;
-  {
-    static VEC *v1, *v2, *v3, *v4, *temp;
-
-    /* do not work with NULL initial vector */
-    if ( x == VNULL )        
-	error(E_NULL,"rk4");
-
-    /* ensure that v1, ..., v4, temp are of the correct size */
-    v_resize_vars(x->dim, &v1, &v2, &v3, &v4, &temp, NULL);
-
-    /* register workspace variables */
-    mem_stat_reg_vars(0, TYPE_VEC, &v1, &v2, &v3, &v4, &temp, NULL);
-    /* end of memory allocation */
-
-    (*f)(t,x,v1);             v_mltadd(x,v1,0.5*h,temp);
-    (*f)(t+0.5*h,temp,v2);    v_mltadd(x,v2,0.5*h,temp);
-    (*f)(t+0.5*h,temp,v3);    v_mltadd(x,v3,h,temp);
-    (*f)(t+h,temp,v4);
-
-    /* now add: temp = v1+2*v2+2*v3+v4 */
-    v_linlist(temp, v1, 1.0, v2, 2.0, v3, 2.0, v4, 1.0, VNULL);
-    /* adjust x */
-    v_mltadd(x,temp,h/6.0,x);     /* x = x+(h/6)*temp */
-
-    return t+h;                   /* return the new time */
-  }
-
-
-
-5.  A LEAST SQUARES PROBLEM
-
-   Here we need to use matrices and matrix factorisations (in particular, a
-QR factorisation) in order to find the best linear least squares solution
-to some data.  Thus in order to solve the (approximate) equations
-  	A*x = b,
-where A is an m x n matrix (m > n) we really need to solve the optimisation
-problem
-  	min_x ||Ax-b||^2.  
-
-   If we write A=QR where Q is an orthogonal m x m matrix and R is an upper
-triangular m x n matrix then (we use 2-norm)
-
-    ||A*x-b||^2 = ||R*x-Q^T*b||^2 = || R_1*x - Q_1^T*b||^2 + ||Q_2^T*b||^2
-
-where R_1 is an n x n upper triangular matrix.  If A has full rank then R_1
-will be an invertible matrix, and the best least squares solution of A*x=b
-is x= R_1^{-1}*Q_1^T*b .
-
-   These calculations can be be done quite easily as there is a QRfactor()
-function available with the system.  QRfactor() is declared to have the
-prototype
-
-	MAT  *QRfactor(MAT *A, VEC *diag);
-
-   The matrix A is overwritten with the factorisation of A ``in compact
-form''; that is, while the upper triangular part of A is indeed the R
-matrix described above, the Q matrix is stored as a collection of
-Householder vectors in the strictly lower triangular part of A and in the
-diag vector.  The QRsolve() function knows and uses this compact form and
-solves Q*R*x=b with the call QRsolve(A,diag,b,x), which also returns x.
-
-   Here is the code to obtain the matrix A, perform the QR factorisation,
-obtain the data vector b, solve for x, and determine what the norm of the
-errors ( ||Ax-b||_2 ) is.
-
-
-  #include "matrix2.h"
-
-  main()
-  {
-    MAT *A, *QR;
-    VEC *b, *x, *diag;
-
-    /* read in A matrix */
-    printf("Input A matrix:");
-
-    A = m_input(MNULL);     /* A has whatever size is input */
-
-    if ( A->m < A->n )
-    {
-        printf("Need m >= n to obtain least squares fit");
-        exit(0);
-    }
-    printf("# A =");       m_output(A);
-    diag = v_get(A->m);
-
-    /* QR is to be the QR factorisation of A */
-    QR = m_copy(A,MNULL);
-    QRfactor(QR,diag);   
-
-    /* read in b vector */
-    printf("Input b vector:");
-    b = v_get(A->m);
-    b = v_input(b);
-    printf("# b =");       v_output(b);
-
-    /* solve for x */
-    x = QRsolve(QR,diag,b,VNULL);
-    printf("Vector of best fit parameters is");
-    v_output(x);
-
-    /* ... and work out norm of errors... */
-    printf("||A*x-b|| = %g\n",
-	v_norm2(v_sub(mv_mlt(A,x,VNULL),b,VNULL)));
-  }
-
-   Note that as well as the usual memory allocation functions like m_get(),
-the I/O functions like m_input() and m_output(), and the
-factorise-and-solve functions QRfactor() and QRsolve(), there are also
-functions for matrix-vector multiplication:
- 	mv_mlt(MAT *A, VEC *x, VEC *out)  
-and also vector-matrix multiplication (with the vector on the left):
- 	vm_mlt(MAT *A, VEC *x, VEC *out), 
-with out=x^T A.  There are also functions to perform matrix arithmetic -
-matrix addition m_add(), matrix-scalar multiplication sm_mlt(),
-matrix-matrix multiplication m_mlt().
-
-   Several different sorts of matrix factorisation are supported: LU
-factorisation (also known as Gaussian elimination) with partial pivoting,
-by LUfactor() and LUsolve().  Other factorisation methods include Cholesky
-factorisation CHfactor() and CHsolve(), and QR factorisation with column
-pivoting QRCPfactor().
-
-   Pivoting involve permutations which have their own PERM data structure.
-Permutations can be created by px_get(), read and written by px_input() and
-px_output(), multiplied by px_mlt(), inverted by px_inv() and applied to
-vectors by px_vec().
-
-The above program can be put into a file leastsq.c and compiled under Unix
-using
-
-	cc -o leastsq leastsq.c meschach.a -lm
-
-A sample session using leastsq follows:
-
-
-  Input A matrix:
-  Matrix: rows cols:5 3
-  row 0:
-  entry (0,0): 3
-  entry (0,1): -1
-  entry (0,2): 2
-  Continue: 
-  row 1:
-  entry (1,0): 2
-  entry (1,1): -1
-  entry (1,2): 1
-  Continue: n
-  row 1:
-  entry (1,0): old              2 new: 2
-  entry (1,1): old             -1 new: -1
-  entry (1,2): old              1 new: 1.2
-  Continue: 
-  row 2:
-  entry (2,0): old              0 new: 2.5
-  ....
-  ....             (Data entry)
-  ....
-  # A =
-  Matrix: 5 by 3
-  row 0:              3             -1              2 
-  row 1:              2             -1            1.2 
-  row 2:            2.5              1           -1.5 
-  row 3:              3              1              1 
-  row 4:             -1              1           -2.2 
-  Input b vector:
-  entry 0: old              0 new: 5
-  entry 1: old              0 new: 3
-  entry 2: old              0 new: 2
-  entry 3: old              0 new: 4
-  entry 4: old              0 new: 6
-  # b =
-  Vector: dim: 5
-           5            3            2            4            6 
-  Vector of best fit parameters is
-  Vector: dim: 3
-     1.47241555   -0.402817858    -1.14411815 
-  ||A*x-b|| = 6.78938
-
-
-   The Q matrix can be obtained explicitly by the routine makeQ().  The Q
-matrix can then be used to obtain an orthogonal basis for the range of A .
-An orthogonal basis for the null space of A can be obtained by finding the
-QR-factorisation of A^T .
-
-
-
-6.  A SPARSE MATRIX EXAMPLE
-
-   To illustrate the sparse matrix routines, consider the problem of
-solving Poisson's equation on a square using finite differences, and
-incomplete Cholesky factorisation.  The actual equations to solve are
-
-	u_{i,j+1} + u_{i,j-1} + u_{i+1,j} + u_{i-1,j} - 4*u_{i,j} =
-	   h^2*f(x_i,y_j),  for  i,j=1,...,N   
-
-where u_{0,j} = u_{i,0} = u_{N+1,j} = u_{i,N+1} = 0 for i,j=1,...,N and h
-is the common distance between grid points.
-
-   The first task is to set up the matrix describing this system of linear
-equations.  The next is to set up the right-hand side.  The third is to
-form the incomplete Cholesky factorisation of this matrix, and finally to
-use the sparse matrix conjugate gradient routine with the incomplete
-Cholesky factorisation as preconditioner.
-
-   Setting up the matrix and right-hand side can be done by the following
-code:
-
-
-  #define N 100
-  #define index(i,j) (N*((i)-1)+(j)-1)
-  ......
-  A = sp_get(N*N,N*N,5);
-  b = v_get(N*N);
-  h = 1.0/(N+1);      /* for a unit square */
-  ......
-
-  for ( i = 1; i <= N; i++ )
-    for ( j = 1; j <= N; j++ )
-    {
-        if ( i < N )
-            sp_set_val(A,index(i,j),index(i+1,j),-1.0);
-        if ( i > 1 )
-            sp_set_val(A,index(i,j),index(i-1,j),-1.0);
-        if ( j < N )
-            sp_set_val(A,index(i,j),index(i,j+1),-1.0);
-        if ( j > 1 )
-            sp_set_val(A,index(i,j),index(i,j-1),-1.0);
-        sp_set_val(A,index(i,j),index(i,j),4.0);
-        b->ve[index(i,j)] = -h*h*f(h*i,h*j);
-    }
-
-   Once the matrix and right-hand side are set up, the next task is to
-compute the sparse incomplete Cholesky factorisation of A.  This must be
-done in a different matrix, so A must be copied.
-
-  LLT = sp_copy(A);
-  spICHfactor(LLT);
-
-Now when that is done, the remainder is easy:
-
-  out = v_get(A->m);
-  ......
-  iter_spcg(A,LLT,b,1e-6,out,1000,&num_steps);
-  printf("Number of iterations = %d\n",num_steps);
-  ......
-
-and the output can be used in whatever way desired.
-
-   For graphical output of the results, the solution vector can be copied
-into a square matrix, which is then saved in MATLAB format using m_save(),
-and graphical output can be produced by MATLAB.
-
-
-
-7.  HOW DO I ....?
-
-   For the convenience of the user, here a number of common tasks that
-people need to perform frequently, and how to perform the computations
-using Meschach.
-
-
-7.1 .... SOLVE A SYSTEM OF LINEAR EQUATIONS ?
-
-   If you wish to solve Ax=b for x given A and b (without destroying A),
-then the following code will do this:
-
-  VEC   *x, *b;
-  MAT	*A, *LU;
-  PERM	*pivot;
-  ......
-  LU = m_get(A->m,A->n);
-  LU = m_copy(A,LU);
-  pivot = px_get(A->m);
-  LUfactor(LU,pivot);
-  /* set values of b here */
-  x = LUsolve(LU,pivot,b,VNULL);
-
-
-7.2  .... SOLVE A LEAST-SQUARES PROBLEM ?
-
-   To minimise ||Ax-b||_2^2 = sum_i ((Ax)_i-b_i)^2, the most reliable
-method is based on the QR-factorisation.  The following code performs this
-calculation assuming that A is m x n with m > n :
-
-  MAT	*A, *QR;
-  VEC	*diag, *b, *x;
-  ......
-  QR = m_get(A->m,A->n);
-  QR = m_copy(A,QR);
-  diag = v_get(A->n);
-  QRfactor(QR,diag);
-  /* set values of b here */
-  x = QRsolve(QR,diag,b,x);
-
-
-7.3  .... FIND ALL THE EIGENVALUES (AND EIGENVECTORS) OF A GENERAL MATRIX ?
-
-   The best method is based on the Schur decomposition.  For symmetric
-matrices, the eigenvalues and eigenvectors can be computed by a single call
-to symmeig().  For non-symmetric matrices, the situation is more complex
-and the problem of finding eigenvalues and eigenvectors can become quite
-ill-conditioned.  Provided the problem is not too ill-conditioned, the
-following code should give accurate results:
-
-
-  /* A is the matrix whose eigenvalues and eigenvectors are sought */
-  MAT	*A, *T, *Q, *X_re, *X_im;
-  VEC	*evals_re, *evals_im;
-  ......
-  Q = m_get(A->m,A->n);
-  T = m_copy(A,MNULL);
-
-  /* compute Schur form: A = Q*T*Q^T */
-  schur(T,Q);
- 
-  /* extract eigenvalues */
-  evals_re = v_get(A->m);
-  evals_im = v_get(A->m);
-  schur_evals(T,evals_re,evals_im);
-
-  /* Q not needed for eiegenvalues */
-  X_re = m_get(A->m,A->n);
-  X_im = m_get(A->m,A->n);
-  schur_vecs(T,Q,X_re,X_im);
-  /* k'th eigenvector is k'th column of (X_re + i*X_im) */
-
-
-
-7.4  .... SOLVE A LARGE, SPARSE, POSITIVE DEFINITE SYSTEM OF EQUATIONS ?
-
-   An example of a large, sparse, positive definite matrix is the matrix
-obtained from a finite-difference approximation of the Laplacian operator.
-If an explicit representation of such a matrix is available, then the
-following code is suggested as a reasonable way of computing solutions:
-
-
-  /* A*x == b is the system to be solved */
-  SPMAT *A, *LLT;
-  VEC	*x, *b;
-  int   num_steps;
-  ......
-  /* set up A and b */
-  ......
-  x = m_get(A->m);
-  LLT = sp_copy(A);
-
-  /* preconditioning using the incomplete Cholesky factorisation */
-  spICHfactor(LLT);
-
-  /* now use pre-conditioned conjugate gradients */
-  x = iter_spcg(A,LLT,b,1e-7,x,1000,&num_steps);
-  /* solution computed to give a relative residual of 10^-7 */
-
-
-   If explicitly storing such a matrix takes up too much memory, then if
-you can write a routine to perform the calculation of A*x for any given x ,
-the following code may be more suitable (if slower):
-
-
-  VEC  *mult_routine(user_def,x,out)
-  void *user_def;
-  VEC  *x, *out;
-  {
-     /* compute out = A*x */
-     ......
-     return out;
-  }
-
-
-  main()
-  {
-    ITER *ip;
-    VEC  *x, *b;
-      ......
-    b = v_get(BIG_DIM);     /* right-hand side */
-    x = v_get(BIG_DIM);     /* solution */
-
-    /* set up b */
-      ......
-    ip = iter_get(b->dim, x->dim);
-    ip->b = v_copy(b,ip->b);
-    ip->info = NULL;        /* if you don't want information
-                                   about solution process */
-    v_zero(ip->x);          /* initial guess is zero */
-    iter_Ax(ip,mult_routine,user_def);
-    iter_cg(ip);
-    printf("# Solution is:\n");   v_output(ip->x);
-      ......
-    ITER_FREE(ip);          /* destroy ip */
-  }
-
-   The user_def argument is for a pointer to a user-defined structure
-(possibly NULL, if you don't need this) so that you can write a common
-function for handling a large number of different circumstances.
-
-
-
-8. MORE ADVANCED TOPICS
-
-   Read this if you are interested in using Meschach library as a base for
-applications. As an example we show how to implement a new type for 3
-dimensional matrices and incorporate this new type into the Meschach
-system. Usually this part of Meschach is transparent to a user.  But a more
-advanced user can take advantage of these routines. We do not describe
-the routines in detail here, but we want to give a rather broad picture of
-what can be done.  By the system we mainly mean the system of delivering
-information on the number of bytes of allocated memory and routines for
-deallocating static variables by mem_stat_... routines.
-
-   First we introduce a concept of a list of types. By a list of types we
-mean a set of different types with corresponding routines for creating
-these types, destroying and resizing them.  Each type list has a number.
-The list 0 is a list of standard Meschach types such as MAT or VEC. Other
-lists can be defined by a user or a application (based on Meschach). The
-user can attach his/her own list to the system by the routine
-mem_attach_list(). Sometimes it is worth checking if a list number is
-already used by another application. It can be done by
-mem_is_list_attached(ls_num), which returns TRUE if the number ls_num 
-is used. And such a list can be removed from the system by
-mem_free_list(ls_num) if necessary.
-
-   We describe arguments required by mem_attach_list(). The prototype of
-this function is as follow
-  
- int mem_attach_list(int ls_num, int ntypes, char *type_names[],
-	             int (*free_funcs[])(), MEM_ARRAY sum[]);
-
-where the structure MEM_ARRAY has two members: "bytes" of type long and
-"numvar" of type int.  The frst argument is the list number.  Note that you
-cannot overwrite another list.  To do this remove first the old list (by
-mem_free_list()) or choose another number.  The next argument is the number
-of types which are on the list.  This number cannot be changed during
-running a program. The third argument is an array containing the names of
-types (these are character strings).  The fourth one is an array of
-functions deallocating variables of the corresponding type.  And the last
-argument is the local array where information about the number of bytes of
-allocated/deallocated memory (member bytes) and the number of allocated
-variables (member numvar) are gathered. The functions which send
-information to this array are mem_bytes_list() and mem_numvar_list().
-
-
-Example:  The routines described here are in the file tutadv.c.
-Firstly we define some macros and a type for 3 dimensional matrices.
-
-#include "matrix.h"
-#define M3D_LIST    3      /* list number */
-#define TYPE_MAT3D  0      /* the number of a type */
-/* type for 3 dimensional matrices */
-typedef struct {
-	int l,m,n;    /* actual dimensions */
-	int max_l, max_m, max_n;    /* maximal dimensions */
-	Real ***me;    /* pointer to matrix elements */
-	               /* we do not consider segmented memory */
-        Real *base, **me2d;  /* me and me2d are additional pointers 
-				to base */
-} MAT3D;
-
-
-Now we need two routines: one for allocating memory for 3 dimensional
-matrices and the other for deallocating it. It can be useful to have a
-routine for resizing 3 dimensional matrices but we do not use it here.
-Note the use of mem_bytes_list() and mem_numvar_list() to notify the change
-in the number of structures and bytes in use.
-
-/* function for creating a variable of MAT3D type */
-
-MAT3D *m3d_get(l,m,n)
-int l,m,n;
-{
-  MAT3D *mat;
-  ....
-  /* alocate memory for structure */
-  if ((mat = NEW(MAT3D)) == (MAT3D *)NULL)
-    error(E_MEM,"m3d_get");
-  else if (mem_info_is_on()) {
-	/* record how many bytes are allocated to structure */
-    mem_bytes_list(TYPE_MAT3D,0,sizeof(MAT3D),M3D_LIST);
-	/* record a new allocated variable */
-    mem_numvar_list(TYPE_MAT3D,1,M3D_LIST);
-  }
-  ....
-  /* allocate memory for 3D array */
-  if ((mat->base = NEW_A(l*m*n,Real)) == (Real *)NULL) 
-    error(E_MEM,"m3d_get");
-  else if (mem_info_is_on())
-    mem_bytes_list(TYPE_MAT3D,0,l*m*n*sizeof(Real),M3D_LIST);
-  ....
-  return mat;
-}
-
-/* deallocate a variable of type MAT3D */
-
-int m3d_free(mat)
-MAT3D *mat;
-{
-  /* do not try to deallocate the NULL pointer */
-  if (mat == (MAT3D *)NULL)
-    return -1;
-  ....
-  /* first deallocate base */
-  if (mat->base != (Real *)NULL) {
-    if (mem_info_is_on())
-	/* record how many bytes is deallocated */
-      mem_bytes_list(TYPE_MAT3D,mat->max_l*mat->max_m*mat->max_n*sizeof(Real),
-		     0,M3D_LIST);
-    free((char *)mat->base);
-  }
-  ....
-  /* deallocate  MAT3D structure */
-  if (mem_info_is_on()) {
-    mem_bytes_list(TYPE_MAT3D,sizeof(MAT3D),0,M3D_LIST);
-    mem_numvar_list(TYPE_MAT3D,-1,M3D_LIST);
-  }
-  free((char *)mat);
-
-  ....
-  free((char *)mat);
-
-  return 0;
-}
-
-
-We can now create the arrays necessary for mem_attach_list(). Note that
-m3d_sum can be static if it is in the same file as main(), where
-mem_attach_list is called. Otherwise it must be global.
-
-
-char *m3d_names[] = {
-  "MAT3D"
-};
-
-#define M3D_NUM  (sizeof(m3d_names)/sizeof(*m3d_names))
-
-int (*m3d_free_funcs[M3D_NUM])() = {
-  m3d_free
-}
-
-static MEM_ARRAY m3d_sum[M3D_NUM];
-
-
-The last thing is to attach the list to the system.
-
-void main()
-{
-  MAT3D *M;
-  ....
-
-  mem_info_on(TRUE);    /* switch memory info on */
-  /* attach the new list */
-  mem_attach_list(M3D_LIST,M3D_NUM,m3d_names,m3d_free_funcs,m3d_sum);
-  ....
-  M = m3d_get(3,4,5);
-  ....
-  /* making use of M->me[i][j][k], where i,j,k are non-negative and 
-	i < 3, j < 4, k < 5 */
-  ....
-  mem_info_file(stdout,M3D_LIST);  /* info on the number of allocated 
-				      bytes of memory for types 
-	 			      on the list M3D_LIST */
-  ....
-  m3d_free(M);  /* if M is not necessary */
-  ....
-}
-
-
-We can now use the function mem_info_file() for getting information about
-the number of bytes of allocated memory and number of allocated variables
-of type MAT3D; mem_stat_reg_list() for registering variables of this type
-and mem_stat_mark() and mem_stat_free_list() for deallocating static
-variables of this type.
-
-
-
-In the similar way you can create you own list of errors and attach it to
-the system. See the functions: 
-
-  int err_list_attach(int list_num, int list_len, char **err_ptr,
-		      int warn);  /* for attaching a list of errors */
-
-  int err_is_list_attached(int list_num);  /* checking if a list 
-                                                    is attached */
-
-  extern  int err_list_free(int list_num);   /* freeing a list of errors */
-
-where list_num is the number of the error list, list_len is the number of
-errors on the list, err_ptr is the character string explaining the error
-and warn can be TRUE if this is only a warning (the program continues to
-run) or it can be FALSE if it is an error (the program stops).
-
-The examples are the standard errors (error list 0) and warnings
-(error list 1) which are in the file err.c
-
-
-				David Stewart and Zbigniew Leyk, 1993
diff --git a/interface/src/scilab/src/c/FILELIST b/interface/src/scilab/src/c/FILELIST
deleted file mode 100644
index 21050ea..0000000
--- a/interface/src/scilab/src/c/FILELIST
+++ /dev/null
@@ -1,144 +0,0 @@
--rw-r--r-- 1            0 30 09:47 FILELIST 
--rw-r--r-- 1            0 5 1994 README 
--rw-r--r-- 1            0 12 1994 arnoldi.c 
--rw-r--r-- 1            0 12 13:50 bdfactor.c 
--rw-r--r-- 1            0 12 13:44 bkpfacto.c 
--rw-r--r-- 1            0 12 13:45 chfactor.c 
--rwxr-xr-x 1            0 7 1994 configure 
--rw-r--r-- 1            0 7 1994 configure.in 
--rw-r--r-- 1            0 12 1994 conjgrad.c 
--rw-r--r-- 1            0 12 1994 copy.c 
--rw-r--r-- 1            0 12 1994 copyright 
--rw-r--r-- 1            0 12 1994 dmacheps.c 
--rw-r--r-- 1            0 30 08:49 err.c 
--rw-r--r-- 1            0 30 08:49 err.h 
--rw-r--r-- 1            0 18 1994 extras.c 
--rw-r--r-- 1            0 12 13:49 fft.c 
--rw-r--r-- 1            0 12 1994 fmacheps.c 
--rw-r--r-- 1            0 12 13:46 givens.c 
--rw-r--r-- 1            0 12 1994 hessen.c 
--rw-r--r-- 1            0 12 13:47 hsehldr.c 
--rw-r--r-- 1            0 12 1994 init.c 
--rw-r--r-- 1            0 13 1994 iotort.c 
--rw-r--r-- 1            0 7 1994 iter.h 
--rw-r--r-- 1            0 30 08:51 iter0.c 
--rw-r--r-- 1            0 30 08:55 iternsym.c 
--rw-r--r-- 1            0 30 08:57 itersym.c 
--rw-r--r-- 1            0 12 14:02 itertort.c 
--rw-r--r-- 1            0 12 1994 ivecop.c 
--rw-r--r-- 1            0 12 1994 lanczos.c 
--rw-r--r-- 1            0 12 1994 ls.dat 
--rw-r--r-- 1            0 12 13:42 lufactor.c 
--rw-r--r-- 1            0 24 1994 machine.c 
--rw-r--r-- 1            0 30 09:03 machine.h 
--rw-r--r-- 1            0 12 13:39 machine.h.in 
--rw-r--r-- 1            0 30 09:03 makefile 
--rw-r--r-- 1            0 22 1994 makefile.in 
--rw-r--r-- 1            0 12 1994 matlab.c 
--rw-r--r-- 1            0 20 09:39 matlab.h 
--rw-r--r-- 1            0 12 1994 matop.c 
--rw-r--r-- 1            0 15 1994 matrix.h 
--rw-r--r-- 1            0 12 1994 matrix2.h 
--rw-r--r-- 1            0 12 1994 matrixio.c 
--rw-r--r-- 1            0 12 1994 maxint.c 
--rw-r--r-- 1            0 12 1994 meminfo.c 
--rw-r--r-- 1            0 12 1994 meminfo.h 
--rw-r--r-- 1            0 4 1994 memory.c 
--rw-r--r-- 1            0 12 1994 memstat.c 
--rw-r--r-- 1            0 13 1994 memtort.c 
--rw-r--r-- 1            0 12 13:50 mfunc.c 
--rw-r--r-- 1            0 13 1994 mfuntort.c 
--rw-r--r-- 1            0 12 13:49 norm.c 
--rw-r--r-- 1            0 12 1994 oldnames.h 
--rw-r--r-- 1            0 12 1994 otherio.c 
--rw-r--r-- 1            0 23 1994 pxop.c 
--rw-r--r-- 1            0 12 13:47 qrfactor.c 
--rw-r--r-- 1            0 12 1994 rk4.dat 
--rw-r--r-- 1            0 12 13:45 schur.c 
--rw-r--r-- 1            0 12 13:48 solve.c 
--rw-r--r-- 1            0 7 1994 sparse.c 
--rw-r--r-- 1            0 12 1994 sparse.h 
--rw-r--r-- 1            0 12 1994 sparse2.h 
--rw-r--r-- 1            0 12 1994 sparseio.c 
--rw-r--r-- 1            0 12 13:52 spbkp.c 
--rw-r--r-- 1            0 12 13:52 spchfctr.c 
--rw-r--r-- 1            0 12 13:51 splufctr.c 
--rw-r--r-- 1            0 12 1994 sprow.c 
--rw-r--r-- 1            0 12 13:53 spswap.c 
--rw-r--r-- 1            0 28 1994 sptort.c 
--rw-r--r-- 1            0 12 1994 submat.c 
--rw-r--r-- 1            0 12 13:46 svd.c 
--rw-r--r-- 1            0 12 13:49 symmeig.c 
--rw-r--r-- 1            0 12 14:01 torture.c 
--rw-r--r-- 1            0 19 1994 tutadv.c 
--rw-r--r-- 1            0 19 1994 tutorial.c 
--rw-r--r-- 1            0 12 13:48 update.c 
--rw-r--r-- 1            0 7 1994 vecop.c 
--rw-r--r-- 1            0 23 1994 version.c 
--rw-r--r-- 1            0 12 1994 zcopy.c 
--rw-r--r-- 1            0 12 13:57 zfunc.c 
--rw-r--r-- 1            0 12 14:00 zgivens.c 
--rw-r--r-- 1            0 12 1994 zhessen.c 
--rw-r--r-- 1            0 12 13:59 zhsehldr.c 
--rw-r--r-- 1            0 12 13:57 zlufctr.c 
--rw-r--r-- 1            0 12 13:56 zmachine.c 
--rw-r--r-- 1            0 12 1994 zmatio.c 
--rw-r--r-- 1            0 12 1994 zmatlab.c 
--rw-r--r-- 1            0 12 1994 zmatop.c 
--rw-r--r-- 1            0 7 1994 zmatrix.h 
--rw-r--r-- 1            0 12 1994 zmatrix2.h 
--rw-r--r-- 1            0 22 1994 zmemory.c 
--rw-r--r-- 1            0 12 13:57 znorm.c 
--rw-r--r-- 1            0 12 13:57 zqrfctr.c 
--rw-r--r-- 1            0 12 13:57 zschur.c 
--rw-r--r-- 1            0 12 13:58 zsolve.c 
--rw-r--r-- 1            0 12 14:01 ztorture.c 
--rw-r--r-- 1            0 7 1994 zvecop.c 
-
-DOC:
-total 62
--rw------- 1            0 13 1994 fnindex.txt 
--rw------- 1            0 13 1994 tutorial.txt 
-
-MACHINES:
-total 6
-drwx------ 2            0 27 22:19 Cray 
-drwx------ 2            0 13 1994 GCC 
-drwx------ 2            0 2 1994 Linux 
-drwx------ 2            0 13 1994 RS6000 
-drwx------ 2            0 27 22:15 SGI 
-drwx------ 2            0 13 1994 SPARC 
-
-MACHINES/Cray:
-total 15
--rw------- 1            0 27 11:18 machine.h 
--rw------- 1            0 27 11:22 makefile 
--rw------- 1            0 27 11:18 patch.1 
--rw------- 1            0 27 11:18 patch.2 
--rw------- 1            0 27 11:18 patch.3 
-
-MACHINES/GCC:
-total 10
--rw------- 1            0 13 1994 machine.h 
--rw------- 1            0 13 1994 makefile 
-
-MACHINES/Linux:
-total 10
--rw------- 1            0 2 1994 machine.h 
--rw------- 1            0 2 1994 makefile 
-
-MACHINES/RS6000:
-total 16
--rw------- 1            0 24 1994 machine.c 
--rw------- 1            0 13 1994 machine.h 
--rw------- 1            0 13 1994 makefile 
-
-MACHINES/SGI:
-total 11
--rw------- 1            0 27 08:31 machine.h 
--rw------- 1            0 27 08:55 makefile 
-
-MACHINES/SPARC:
-total 10
--rw------- 1            0 13 1994 machine.h 
--rw------- 1            0 13 1994 makefile 
diff --git a/interface/src/scilab/src/c/MACHINES/Cray/machine.h b/interface/src/scilab/src/c/MACHINES/Cray/machine.h
deleted file mode 100644
index 90e6e5c..0000000
--- a/interface/src/scilab/src/c/MACHINES/Cray/machine.h
+++ /dev/null
@@ -1,247 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-/* machine.h.  Generated automatically by configure.  */
-/* Any machine specific stuff goes here */
-/* Add details necessary for your own installation here! */
-
-/* RCS id: $Id: machine.h 4050 2012-02-26 13:04:17Z renard $ */
-
-/* This is for use with "configure" -- if you are not using configure
-	then use machine.van for the "vanilla" version of machine.h */
-
-/* Note special macros: ANSI_C (ANSI C syntax)
-			SEGMENTED (segmented memory machine e.g. MS-DOS)
-			MALLOCDECL (declared if malloc() etc have
-					been declared) */
-
-#include <stdlib.h>
-#define const 
-
-/* #undef MALLOCDECL */
-#define NOT_SEGMENTED 1
-#define HAVE_MEMORY_H 1
-#define HAVE_COMPLEX_H 1
-#define HAVE_MALLOC_H 1
-#define STDC_HEADERS 1
-#define HAVE_BCOPY 1
-#define HAVE_BZERO 1
-#define CHAR0ISDBL0 1
-#define WORDS_BIGENDIAN 1
-/* #undef U_INT_DEF */
-#define VARARGS 1
-#define HAVE_PROTOTYPES 1
-/* #undef HAVE_PROTOTYPES_IN_STRUCT */
-
-/* for inclusion into C++ files */
-#ifdef __cplusplus
-#define ANSI_C 1
-#ifndef HAVE_PROTOTYPES 
-#define HAVE_PROTOTYPES 1
-#endif
-#ifndef HAVE_PROTOTYPES_IN_STRUCT
-#define HAVE_PROTOTYPES_IN_STRUCT 1
-#endif
-#endif /* __cplusplus */
-
-/* example usage: VEC *PROTO(v_get,(int dim)); */
-#ifdef HAVE_PROTOTYPES
-#define	PROTO(name,args)	name args
-#else
-#define PROTO(name,args)	name()
-#endif /* HAVE_PROTOTYPES */
-#ifdef HAVE_PROTOTYPES_IN_STRUCT
-/* PROTO_() is to be used instead of PROTO() in struct's and typedef's */
-#define	PROTO_(name,args)	name args
-#else
-#define PROTO_(name,args)	name()
-#endif /* HAVE_PROTOTYPES_IN_STRUCT */
-
-/* for basic or larger versions */
-#define COMPLEX 1
-#define SPARSE 1
-
-/* for loop unrolling */
-/* #undef VUNROLL */
-/* #undef MUNROLL */
-
-/* for segmented memory */
-#ifndef NOT_SEGMENTED
-#define	SEGMENTED
-#endif
-
-/* if the system has malloc.h */
-#ifdef HAVE_MALLOC_H
-#define	MALLOCDECL	1
-#include	<malloc.h>
-#endif
-
-/* any compiler should have this header */
-/* if not, change it */
-#include        <stdio.h>
-
-
-/* Check for ANSI C memmove and memset */
-#ifdef STDC_HEADERS
-
-/* standard copy & zero functions */
-#define	MEM_COPY(from,to,size)	memmove((to),(from),(size))
-#define	MEM_ZERO(where,size)	memset((where),'\0',(size))
-
-#ifndef ANSI_C
-#define ANSI_C 1
-#endif
-
-#endif
-
-/* standard headers */
-#ifdef ANSI_C
-#include	<stdlib.h>
-#include	<stddef.h>
-#include	<string.h>
-#include	<float.h>
-#endif
-
-
-/* if have bcopy & bzero and no alternatives yet known, use them */
-#ifdef HAVE_BCOPY
-#ifndef MEM_COPY
-/* nonstandard copy function */
-#define	MEM_COPY(from,to,size)	bcopy((char *)(from),(char *)(to),(int)(size))
-#endif
-#endif
-
-#ifdef HAVE_BZERO
-#ifndef MEM_ZERO
-/* nonstandard zero function */
-#define	MEM_ZERO(where,size)	bzero((char *)(where),(int)(size))
-#endif
-#endif
-
-/* if the system has complex.h */
-#ifdef HAVE_COMPLEX_H
-#include	<complex.h>
-#endif
-
-/* If prototypes are available & ANSI_C not yet defined, then define it,
-	but don't include any header files as the proper ANSI C headers
-        aren't here */
-#ifdef HAVE_PROTOTYPES
-#ifndef ANSI_C
-#define ANSI_C  1
-#endif
-#endif
-
-/* floating point precision */
-
-/* you can choose single, double or long double (if available) precision */
-
-#define FLOAT 		1
-#define DOUBLE 		2
-#define LONG_DOUBLE 	3
-
-#define REAL_FLT 1
-/* #undef REAL_DBL */
-
-/* if nothing is defined, choose double precision */
-#ifndef REAL_DBL
-#ifndef REAL_FLT
-#define REAL_DBL 1
-#endif
-#endif
-
-/* single precision */
-#ifdef REAL_FLT
-#define  Real float
-#define  LongReal float
-#define REAL FLOAT
-#define LONGREAL FLOAT
-#endif
-
-/* double precision */
-#ifdef REAL_DBL
-#define Real double
-#define LongReal double
-#define REAL DOUBLE
-#define LONGREAL DOUBLE
-#endif
-
-
-/* machine epsilon or unit roundoff error */
-/* This is correct on most IEEE Real precision systems */
-#ifdef DBL_EPSILON
-#if REAL == DOUBLE
-#define	MACHEPS	DBL_EPSILON
-#elif REAL == FLOAT
-#define	MACHEPS	FLT_EPSILON
-#elif REAL == LONGDOUBLE
-#define MACHEPS LDBL_EPSILON
-#endif
-#endif
-
-#define F_MACHEPS 7.10543e-15
-#define D_MACHEPS 7.10543e-15
-
-#ifndef MACHEPS
-#if REAL == DOUBLE
-#define	MACHEPS	D_MACHEPS
-#elif REAL == FLOAT  
-#define MACHEPS F_MACHEPS
-#elif REAL == LONGDOUBLE
-#define MACHEPS D_MACHEPS
-#endif
-#endif
-
-/* #undef M_MACHEPS */
-
-/********************
-#ifdef DBL_EPSILON
-#define	MACHEPS	DBL_EPSILON
-#endif
-#ifdef M_MACHEPS
-#ifndef MACHEPS
-#define MACHEPS	M_MACHEPS
-#endif
-#endif
-********************/
-
-#define	M_MAX_INT 9223372036854775807
-#ifdef	M_MAX_INT
-#ifndef MAX_RAND
-#define	MAX_RAND ((double)(M_MAX_INT))
-#endif
-#endif
-
-/* for non-ANSI systems */
-#ifndef HUGE_VAL
-#define HUGE_VAL HUGE
-#else
-/* #undef HUGE */
-#define HUGE HUGE_VAL
-#endif
-
-
-#ifdef ANSI_C
-extern	int	isatty(int);
-#endif
-
diff --git a/interface/src/scilab/src/c/MACHINES/Cray/makefile b/interface/src/scilab/src/c/MACHINES/Cray/makefile
deleted file mode 100644
index d12d7f2..0000000
--- a/interface/src/scilab/src/c/MACHINES/Cray/makefile
+++ /dev/null
@@ -1,218 +0,0 @@
-# Generated automatically from makefile.in by configure.
-#
-# Makefile for Meschach via autoconf
-#
-# Copyright (C) David Stewart & Zbigniew Leyk 1993
-#
-# $Id: makefile.in,v 1.4 1994/03/14 01:24:06 des Exp $
-#
-
-srcdir = .
-VPATH = .
-
-CC = cc
-
-DEFS = -DHAVE_CONFIG_H
-LIBS =  -lm
-RANLIB = :
-
-
-CFLAGS = -O
-
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(DEFS) $<
-
-SHELL = /bin/sh
-MES_PAK = mesch12b
-TAR = tar
-SHAR = stree -u
-ZIP = zip -r -l
-FLIST = FILELIST
-
-###############################
-
-LIST1 = copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o \
-	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o \
-	meminfo.o memstat.o
-LIST2 = lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o \
-	givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o \
-	mfunc.o bdfactor.o
-LIST3 = sparse.o sprow.o sparseio.o spchfctr.o splufctr.o \
-	spbkp.o spswap.o iter0.o itersym.o iternsym.o
-ZLIST1 = zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o \
-	 zfunc.o 
-ZLIST2 = zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o \
-         zgivens.o  zhessen.o zschur.o
-
-# they are no longer supported
-# if you use them add oldpart to all and sparse
-OLDLIST = conjgrad.o lanczos.o arnoldi.o
-
-ALL_LISTS = $(LIST1) $(LIST2) $(LIST3) $(ZLIST1) $(ZLIST2) $(OLDLIST)
-
-HBASE = err.h meminfo.h machine.h matrix.h
-
-HLIST = $(HBASE) iter.h matlab.h matrix2.h  oldnames.h sparse.h \
-	sparse2.h  zmatrix.h zmatrix2.h
-
-TORTURE = torture.o sptort.o ztorture.o memtort.o itertort.o \
-	 mfuntort.o iotort.o
-
-OTHERS = dmacheps.c extras.c fmacheps.c maxint.c  makefile.in \
-	 README configure configure.in machine.h.in copyright \
-	 tutorial.c tutadv.c rk4.dat ls.dat makefile $(FLIST)
-
-
-# Different configurations
-# the dependencies **between** the parts are for dmake
-all:  part1 part2 part3 zpart1 zpart2 ar_create
-part2: part1
-part3: part2
-basic: part1 part2
-sparse: part1 part2 part3 
-zpart2: zpart1
-complex: part1 part2 zpart1 zpart2
-
-
-$(LIST1): $(HBASE)
-part1: $(LIST1)
-	ar ru meschach.a $(LIST1)
-	$(RANLIB) meschach.a
-
-$(LIST2): $(HBASE) matrix2.h
-part2: $(LIST2)
-	ar ru meschach.a $(LIST2)
-	$(RANLIB) meschach.a
-
-$(LIST3): $(HBASE) sparse.h sparse2.h
-part3: $(LIST3)
-	ar ru meschach.a $(LIST3)
-	$(RANLIB) meschach.a
-
-$(ZLIST1): $(HBASDE) zmatrix.h
-zpart1: $(ZLIST1)
-	ar ru meschach.a $(ZLIST1)
-	$(RANLIB) meschach.a
-
-$(ZLIST2): $(HBASE) zmatrix.h zmatrix2.h 
-zpart2: $(ZLIST2)
-	ar ru meschach.a $(ZLIST2)
-	$(RANLIB) meschach.a
-
-$(OLDLIST): $(HBASE) sparse.h sparse2.h 
-oldpart: $(OLDLIST)
-	ar ru meschach.a $(OLDLIST)
-	$(RANLIB) meschach.a
-
-
-
-#######################################
-
-tar:
-	- /bin/rm -f $(MES_PAK).tar
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST)  `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(TAR) cvf $(MES_PAK).tar \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-
-# use this only for PC machines	
-msdos-zip:
-	- /bin/rm -f $(MES_PAK).zip
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(ZIP)  $(MES_PAK).zip \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-	
-
-fullshar:
-	- /bin/rm -f $(MES_PAK).shar;
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(SHAR) `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC > $(MES_PAK).shar
-
-shar:
-	- /bin/rm -f meschach1.shar meschach2.shar meschach3.shar \
-	meschach4.shar oldmeschach.shar meschach0.shar 
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure	
-	$(MAKE) list
-	$(SHAR) `echo $(LIST1) | sed -e 's/\.o/.c/g'` > meschach1.shar
-	$(SHAR) `echo $(LIST2) | sed -e 's/\.o/.c/g'` > meschach2.shar
-	$(SHAR) `echo $(LIST3) | sed -e 's/\.o/.c/g'` > meschach3.shar	
-	$(SHAR) `echo $(ZLIST1) | sed -e 's/\.o/.c/g'` \
-	  `echo $(ZLIST2) | sed -e 's/\.o/.c/g'` > meschach4.shar
-	$(SHAR) `echo $(OLDLIST) | sed -e 's/\.o/.c/g'` > oldmeschach.shar
-	$(SHAR) $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	  $(HLIST)  DOC MACHINES  > meschach0.shar
-
-list:
-	/bin/rm -f $(FLIST)
-	ls -lR `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	$(HLIST) $(OTHERS) MACHINES DOC \
-	|awk '/^$$/ {print};/^[-d]/ {printf("%s %s   %10d %s %s %s %s\n", \
-	 $$1,$$2,$$5,$$6,$$7,$$8,$$9)}; /^[^-d]/ {print}' \
-	> $(FLIST)
-
-
-
-clean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat 
-
-cleanup:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a 
-
-realclean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a
-	/bin/rm -f torture sptort ztorture memtort itertort mfuntort iotort
-	/bin/rm -f makefile machine.h config.status maxint macheps
- 
-alltorture: torture sptort ztorture memtort itertort mfuntort iotort
-
-torture:torture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o torture torture.o \
-	meschach.a $(LIBS)
-sptort:sptort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o sptort sptort.o \
-	meschach.a $(LIBS)
-memtort: memtort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o memtort memtort.o \
-	meschach.a $(LIBS)
-ztorture:ztorture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o ztorture ztorture.o \
-	meschach.a $(LIBS)
-itertort: itertort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o itertort itertort.o \
-	meschach.a $(LIBS)
-
-iotort: iotort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o iotort iotort.o \
-	meschach.a $(LIBS)
-mfuntort: mfuntort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o mfuntort mfuntort.o \
-	meschach.a $(LIBS)
-tstmove: tstmove.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstmove tstmove.o \
-	meschach.a $(LIBS)
-tstpxvec: tstpxvec.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstpxvec tstpxvec.o \
-	meschach.a $(LIBS)
-ar_create:
-	rm meschach.a
-	ar ruv meschach.a $(LIST1) $(LIST2) $(LIST3) \
-        $(ZLIST1) $(ZLIST2) $(OLDLIST)
diff --git a/interface/src/scilab/src/c/MACHINES/Cray/patch.1 b/interface/src/scilab/src/c/MACHINES/Cray/patch.1
deleted file mode 100644
index e3eba85..0000000
--- a/interface/src/scilab/src/c/MACHINES/Cray/patch.1
+++ /dev/null
@@ -1,56 +0,0 @@
-*** err.h	Thu Jan 13 16:38:12 1994
---- err.h.orig	Wed Oct 26 17:56:36 1994
-***************
-*** 129,135 ****
-  	{	jmp_buf _save;	int _err_num, _old_flag; \
-  		_old_flag = set_err_flag(EF_SILENT); \
-  		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-! 		if ( (_err_num=setjmp(restart)) == 0 ) \
-  		{	ok_part; \
-  			set_err_flag(_old_flag); \
-  			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
---- 129,136 ----
-  	{	jmp_buf _save;	int _err_num, _old_flag; \
-  		_old_flag = set_err_flag(EF_SILENT); \
-  		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-! 		_err_num=setjmp(restart); \
-! 		if ( _err_num == 0 ) \
-  		{	ok_part; \
-  			set_err_flag(_old_flag); \
-  			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
-***************
-*** 149,155 ****
-  	{	jmp_buf _save;	int _err_num, _old_flag; \
-  		_old_flag = set_err_flag(EF_SILENT); \
-  		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-! 		if ( (_err_num=setjmp(restart)) == 0 ) \
-  		{	ok_part; \
-  			set_err_flag(_old_flag); \
-  			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
---- 150,157 ----
-  	{	jmp_buf _save;	int _err_num, _old_flag; \
-  		_old_flag = set_err_flag(EF_SILENT); \
-  		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-! 		_err_num=setjmp(restart); \
-! 		if ( _err_num == 0 ) \
-  		{	ok_part; \
-  			set_err_flag(_old_flag); \
-  			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
-***************
-*** 166,172 ****
-  	{	jmp_buf _save;	int _err_num, _old_flag; \
-  		_old_flag = set_err_flag(EF_JUMP); \
-  		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-! 		if ( (_err_num=setjmp(restart)) == 0 ) \
-  		{	ok_part; \
-  			set_err_flag(_old_flag); \
-  			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
---- 168,175 ----
-  	{	jmp_buf _save;	int _err_num, _old_flag; \
-  		_old_flag = set_err_flag(EF_JUMP); \
-  		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-! 		_err_num=setjmp(restart) ;\
-! 		if (  _err_num  == 0 ) \
-  		{	ok_part; \
-  			set_err_flag(_old_flag); \
-  			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
diff --git a/interface/src/scilab/src/c/MACHINES/Cray/patch.2 b/interface/src/scilab/src/c/MACHINES/Cray/patch.2
deleted file mode 100644
index 4bfbc46..0000000
--- a/interface/src/scilab/src/c/MACHINES/Cray/patch.2
+++ /dev/null
@@ -1,23 +0,0 @@
-*** iter0.c	Mon Jun 20 15:22:36 1994
---- iter0.c.orig	Fri Oct 28 01:49:19 1994
-***************
-*** 103,111 ****
-     if (lenx > 0) ip->x = v_get(lenx);
-     else ip->x = (VEC *)NULL;
-  
-!    ip->Ax = ip->A_par = NULL;
-!    ip->ATx = ip->AT_par = NULL;
-!    ip->Bx = ip->B_par = NULL;
-     ip->info = iter_std_info;
-     ip->stop_crit = iter_std_stop_crit;
-     ip->init_res = 0.0;
---- 103,111 ----
-     if (lenx > 0) ip->x = v_get(lenx);
-     else ip->x = (VEC *)NULL;
-  
-!    ip->Ax = NULL;  ip->A_par = NULL;
-!    ip->ATx = NULL; ip->AT_par = NULL;
-!    ip->Bx = NULL;  ip->B_par = NULL;
-     ip->info = iter_std_info;
-     ip->stop_crit = iter_std_stop_crit;
-     ip->init_res = 0.0;
diff --git a/interface/src/scilab/src/c/MACHINES/Cray/patch.3 b/interface/src/scilab/src/c/MACHINES/Cray/patch.3
deleted file mode 100644
index 374a284..0000000
--- a/interface/src/scilab/src/c/MACHINES/Cray/patch.3
+++ /dev/null
@@ -1,13 +0,0 @@
-*** zmatrix.h	Tue Mar  8 15:50:26 1994
---- zmatrix.h.orig	Fri Oct 28 01:52:48 1994
-***************
-*** 34,39 ****
---- 34,41 ----
-  
-            /*  Type definitions for complex vectors and matrices  */
-  
-+ #undef complex
-+ #define complex Complex
-  
-  /* complex definition */
-  typedef struct  {
diff --git a/interface/src/scilab/src/c/MACHINES/GCC/machine.h b/interface/src/scilab/src/c/MACHINES/GCC/machine.h
deleted file mode 100644
index f3c12ae..0000000
--- a/interface/src/scilab/src/c/MACHINES/GCC/machine.h
+++ /dev/null
@@ -1,214 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-/* machine.h.  Generated automatically by configure.  */
-/* Any machine specific stuff goes here */
-/* Add details necessary for your own installation here! */
-
-/* This is for use with "configure" -- if you are not using configure
-	then use machine.van for the "vanilla" version of machine.h */
-
-/* Note special macros: ANSI_C (ANSI C syntax)
-			SEGMENTED (segmented memory machine e.g. MS-DOS)
-			MALLOCDECL (declared if malloc() etc have
-					been declared) */
-
-
-#define ANSI_C 1
-#define NOT_SEGMENTED 1
-/* #undef HAVE_COMPLEX_H */
-#define HAVE_MALLOC_H 1
-#define STDC_HEADERS 
-#define HAVE_BCOPY 1
-#define HAVE_BZERO 1
-#define CHAR0ISDBL0 1
-#define WORDS_BIGENDIAN 1
-/* #undef U_INT_DEF */
-
-
-/* for basic or larger versions */
-#define COMPLEX 1
-#define SPARSE 1
-
-/* for loop unrolling */
-/* #undef VUNROLL */
-/* #undef MUNROLL */
-
-/* for segmented memory */
-#ifndef NOT_SEGMENTED
-#define	SEGMENTED
-#endif
-
-/* if the system has malloc.h */
-#ifdef HAVE_MALLOC_H
-#define	MALLOCDECL	1
-#include	<malloc.h>
-#endif
-
-/* any compiler should have this header */
-/* if not, change it */
-#include        <stdio.h>
-
-
-/* Check for ANSI C memmove and memset */
-#ifdef STDC_HEADERS
-
-/* standard copy & zero functions */
-#define	MEM_COPY(from,to,size)	memmove((to),(from),(size))
-#define	MEM_ZERO(where,size)	memset((where),'\0',(size))
-
-#ifndef ANSI_C
-#define ANSI_C 1
-#endif
-
-#endif
-
-/* standard headers */
-#ifdef ANSI_C
-#include	<stdlib.h>
-#include	<stddef.h>
-#include	<string.h>
-#include	<float.h>
-#endif
-
-
-/* if have bcopy & bzero and no alternatives yet known, use them */
-#ifdef HAVE_BCOPY
-#ifndef MEM_COPY
-/* nonstandard copy function */
-#define	MEM_COPY(from,to,size)	bcopy((char *)(from),(char *)(to),(int)(size))
-#endif
-#endif
-
-#ifdef HAVE_BZERO
-#ifndef MEM_ZERO
-/* nonstandard zero function */
-#define	MEM_ZERO(where,size)	bzero((char *)(where),(int)(size))
-#endif
-#endif
-
-/* if the system has complex.h */
-#ifdef HAVE_COMPLEX_H
-#include	<complex.h>
-#endif
-
-/* If prototypes are available & ANSI_C not yet defined, then define it,
-	but don't include any header files as the proper ANSI C headers
-        aren't here */
-/* #undef HAVE_PROTOTYPES */
-#ifdef HAVE_PROTOTYPES
-#ifndef ANSI_C
-#define ANSI_C  1
-#endif
-#endif
-
-/* floating point precision */
-
-/* you can choose single, double or long double (if available) precision */
-
-#define FLOAT 		1
-#define DOUBLE 		2
-#define LONG_DOUBLE 	3
-
-/* #undef REAL_FLT */
-#define REAL_DBL 1
-
-/* if nothing is defined, choose double precision */
-#ifndef REAL_DBL
-#ifndef REAL_FLT
-#define REAL_DBL 1
-#endif
-#endif
-
-/* single precision */
-#ifdef REAL_FLT
-#define  Real float
-#define  LongReal float
-#define REAL FLOAT
-#define LONGREAL FLOAT
-#endif
-
-/* double precision */
-#ifdef REAL_DBL
-#define Real double
-#define LongReal double
-#define REAL DOUBLE
-#define LONGREAL DOUBLE
-#endif
-
-
-/* machine epsilon or unit roundoff error */
-/* This is correct on most IEEE Real precision systems */
-#ifdef DBL_EPSILON
-#if REAL == DOUBLE
-#define	MACHEPS	DBL_EPSILON
-#elif REAL == FLOAT
-#define	MACHEPS	FLT_EPSILON
-#elif REAL == LONGDOUBLE
-#define MACHEPS LDBL_EPSILON
-#endif
-#endif
-
-#define F_MACHEPS 1.19209e-07
-#define D_MACHEPS 2.22045e-16
-
-#ifndef MACHEPS
-#if REAL == DOUBLE
-#define	MACHEPS	D_MACHEPS
-#elif REAL == FLOAT  
-#define MACHEPS F_MACHEPS
-#elif REAL == LONGDOUBLE
-#define MACHEPS D_MACHEPS
-#endif
-#endif
-
-/* #undef M_MACHEPS */
-
-/********************
-#ifdef DBL_EPSILON
-#define	MACHEPS	DBL_EPSILON
-#endif
-#ifdef M_MACHEPS
-#ifndef MACHEPS
-#define MACHEPS	M_MACHEPS
-#endif
-#endif
-********************/
-
-#define	M_MAX_INT 2147483647
-#ifdef	M_MAX_INT
-#ifndef MAX_RAND
-#define	MAX_RAND ((double)(M_MAX_INT))
-#endif
-#endif
-
-/* for non-ANSI systems */
-#ifndef HUGE_VAL
-#define HUGE_VAL HUGE
-#endif
-
-
-#ifdef ANSI_C
-extern	int	isatty(int);
-#endif
-
diff --git a/interface/src/scilab/src/c/MACHINES/GCC/makefile b/interface/src/scilab/src/c/MACHINES/GCC/makefile
deleted file mode 100644
index d1aa912..0000000
--- a/interface/src/scilab/src/c/MACHINES/GCC/makefile
+++ /dev/null
@@ -1,187 +0,0 @@
-# 
-#
-# Makefile for Meschach for GNU cc
-#
-# Copyright (C) David Stewart & Zbigniew Leyk 1993
-#
-# $Id: $
-#
-
-srcdir = .
-VPATH = .
-
-CC = gcc
-
-DEFS = -DHAVE_CONFIG_H
-LIBS =  -lm
-RANLIB = ranlib
-
-
-CFLAGS = -O6
-
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(DEFS) $<
-
-SHELL = /bin/sh
-MES_PAK = mesch12a
-TAR = tar
-SHAR = stree -u
-ZIP = zip -r -l
-
-###############################
-
-LIST1 = copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o \
-	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o \
-	meminfo.o memstat.o
-LIST2 = lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o \
-	givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o \
-	mfunc.o bdfactor.o
-LIST3 = sparse.o sprow.o sparseio.o spchfctr.o splufctr.o \
-	spbkp.o spswap.o iter0.o itersym.o iternsym.o
-ZLIST1 = zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o \
-	 zfunc.o 
-ZLIST2 = zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o \
-         zgivens.o  zhessen.o zschur.o
-
-# they are no longer supported
-# if you use them add oldpart to all and sparse
-OLDLIST = conjgrad.o lanczos.o arnoldi.o
-
-ALL_LISTS = $(LIST1) $(LIST2) $(LIST3) $(ZLIST1) $(ZLIST2) $(OLDLIST)
-
-
-HLIST = err.h iter.h machine.h matlab.h matrix.h matrix2.h \
-	meminfo.h oldnames.h sparse.h sparse2.h \
-	zmatrix.h zmatrix2.h
-
-TORTURE = torture.o sptort.o ztorture.o memtort.o itertort.o \
-	 mfuntort.o iotort.o
-
-OTHERS = dmacheps.c extras.c fmacheps.c maxint.c  makefile.in \
-	 README configure configure.in machine.h.in copyright \
-	 tutorial.c tutadv.c rk4.dat ls.dat makefile
-
-
-# Different configurations
-all:  part1 part2 part3 zpart1 zpart2 
-basic: part1 part2
-sparse: part1 part2 part3 
-complex: part1 part2 zpart1 zpart2
-
-
-HBASE = err.h meminfo.h machine.h matrix.h
-
-$(LIST1): $(HBASE)
-part1: $(LIST1)
-	ar ru meschach.a $(LIST1); $(RANLIB) meschach.a
-
-$(LIST2): $(HBASE) matrix2.h
-part2: $(LIST2)
-	ar ru meschach.a $(LIST2); $(RANLIB)
-
-$(LIST3): $(HBASE) sparse.h sparse2.h
-part3: $(LIST3)
-	ar ru meschach.a $(LIST3); $(RANLIB) meschach.a
-
-$(ZLIST1): $(HBASDE) zmatrix.h
-zpart1: $(ZLIST1)
-	ar ru meschach.a $(ZLIST1); ranlib meschach.a
-
-$(ZLIST2): $(HBASE) zmatrix.h zmatrix2.h 
-zpart2: $(ZLIST2)
-	ar ru meschach.a $(ZLIST2); ranlib meschach.a
-
-$(OLDLIST): $(HBASE) sparse.h sparse2.h 
-oldpart: $(OLDLIST)
-	ar ru meschach.a $(OLDLIST); ranlib meschach.a
-
-
-
-#######################################
-
-tar:
-	- /bin/rm -f $(MES_PAK).tar
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST)  `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(TAR) cvf $(MES_PAK).tar \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-
-# use this only for PC machines	
-msdos-zip:
-	- /bin/rm -f $(MES_PAK).zip
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(ZIP)  $(MES_PAK).zip \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-	
-
-fullshar:
-	- /bin/rm -f $(MES_PAK).shar;
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(SHAR) `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC > $(MES_PAK).shar
-
-shar:
-	- /bin/rm -f meschach1.shar meschach2.shar meschach3.shar \
-	meschach4.shar oldmeschach.shar meschach0.shar 
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure	
-	$(SHAR) `echo $(LIST1) | sed -e 's/\.o/.c/g'` > meschach1.shar
-	$(SHAR) `echo $(LIST2) | sed -e 's/\.o/.c/g'` > meschach2.shar
-	$(SHAR) `echo $(LIST3) | sed -e 's/\.o/.c/g'` > meschach3.shar	
-	$(SHAR) `echo $(ZLIST1) | sed -e 's/\.o/.c/g'` \
-	  `echo $(ZLIST2) | sed -e 's/\.o/.c/g'` > meschach4.shar
-	$(SHAR) `echo $(OLDLIST) | sed -e 's/\.o/.c/g'` > oldmeschach.shar
-	$(SHAR) $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	  $(HLIST)  DOC MACHINES  > meschach0.shar
-
-
-clean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat 
-
-cleanup:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a 
-
-alltorture: torture sptort ztorture memtort itertort mfuntort iotort
-
-torture:torture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o torture torture.o \
-	meschach.a $(LIBS)
-sptort:sptort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o sptort sptort.o \
-	meschach.a $(LIBS)
-memtort: memtort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o memtort memtort.o \
-	meschach.a $(LIBS)
-ztorture:ztorture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o ztorture ztorture.o \
-	meschach.a $(LIBS)
-itertort: itertort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o itertort itertort.o \
-	meschach.a $(LIBS)
-
-iotort: iotort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o iotort iotort.o \
-	meschach.a $(LIBS)
-mfuntort: mfuntort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o mfuntort mfuntort.o \
-	meschach.a $(LIBS)
-tstmove: tstmove.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstmove tstmove.o \
-	meschach.a $(LIBS)
-tstpxvec: tstpxvec.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstpxvec tstpxvec.o \
-	meschach.a $(LIBS)
-
diff --git a/interface/src/scilab/src/c/MACHINES/Linux/machine.h b/interface/src/scilab/src/c/MACHINES/Linux/machine.h
deleted file mode 100644
index 94d5156..0000000
--- a/interface/src/scilab/src/c/MACHINES/Linux/machine.h
+++ /dev/null
@@ -1,216 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-/* machine.h.  Generated automatically by configure.  */
-/* Any machine specific stuff goes here */
-/* Add details necessary for your own installation here! */
-
-/* This is for use with "configure" -- if you are not using configure
-	then use machine.van for the "vanilla" version of machine.h */
-
-/* Note special macros: ANSI_C (ANSI C syntax)
-			SEGMENTED (segmented memory machine e.g. MS-DOS)
-			MALLOCDECL (declared if malloc() etc have
-					been declared) */
-
-/* #undef const */
-
-/* #undef MALLOCDECL */
-#define NOT_SEGMENTED 1
-/* #undef HAVE_COMPLEX_H */
-#define HAVE_MALLOC_H 1
-#define STDC_HEADERS 1
-#define HAVE_BCOPY 1
-#define HAVE_BZERO 1
-#define CHAR0ISDBL0 1
-/* #undef WORDS_BIGENDIAN */
-#define U_INT_DEF 1
-#define VARARGS 1
-
-
-/* for basic or larger versions */
-#define COMPLEX 1
-#define SPARSE 1
-
-/* for loop unrolling */
-/* #undef VUNROLL */
-/* #undef MUNROLL */
-
-/* for segmented memory */
-#ifndef NOT_SEGMENTED
-#define	SEGMENTED
-#endif
-
-/* if the system has malloc.h */
-#ifdef HAVE_MALLOC_H
-#define	MALLOCDECL	1
-#include	<malloc.h>
-#endif
-
-/* any compiler should have this header */
-/* if not, change it */
-#include        <stdio.h>
-
-
-/* Check for ANSI C memmove and memset */
-#ifdef STDC_HEADERS
-
-/* standard copy & zero functions */
-#define	MEM_COPY(from,to,size)	memmove((to),(from),(size))
-#define	MEM_ZERO(where,size)	memset((where),'\0',(size))
-
-#ifndef ANSI_C
-#define ANSI_C 1
-#endif
-
-#endif
-
-/* standard headers */
-#ifdef ANSI_C
-#include	<stdlib.h>
-#include	<stddef.h>
-#include	<string.h>
-#include	<float.h>
-#endif
-
-
-/* if have bcopy & bzero and no alternatives yet known, use them */
-#ifdef HAVE_BCOPY
-#ifndef MEM_COPY
-/* nonstandard copy function */
-#define	MEM_COPY(from,to,size)	bcopy((char *)(from),(char *)(to),(int)(size))
-#endif
-#endif
-
-#ifdef HAVE_BZERO
-#ifndef MEM_ZERO
-/* nonstandard zero function */
-#define	MEM_ZERO(where,size)	bzero((char *)(where),(int)(size))
-#endif
-#endif
-
-/* if the system has complex.h */
-#ifdef HAVE_COMPLEX_H
-#include	<complex.h>
-#endif
-
-/* If prototypes are available & ANSI_C not yet defined, then define it,
-	but don't include any header files as the proper ANSI C headers
-        aren't here */
-#define HAVE_PROTOTYPES 1
-#ifdef HAVE_PROTOTYPES
-#ifndef ANSI_C
-#define ANSI_C  1
-#endif
-#endif
-
-/* floating point precision */
-
-/* you can choose single, double or long double (if available) precision */
-
-#define FLOAT 		1
-#define DOUBLE 		2
-#define LONG_DOUBLE 	3
-
-/* #undef REAL_FLT */
-/* #undef REAL_DBL */
-
-/* if nothing is defined, choose double precision */
-#ifndef REAL_DBL
-#ifndef REAL_FLT
-#define REAL_DBL 1
-#endif
-#endif
-
-/* single precision */
-#ifdef REAL_FLT
-#define  Real float
-#define  LongReal float
-#define REAL FLOAT
-#define LONGREAL FLOAT
-#endif
-
-/* double precision */
-#ifdef REAL_DBL
-#define Real double
-#define LongReal double
-#define REAL DOUBLE
-#define LONGREAL DOUBLE
-#endif
-
-
-/* machine epsilon or unit roundoff error */
-/* This is correct on most IEEE Real precision systems */
-#ifdef DBL_EPSILON
-#if REAL == DOUBLE
-#define	MACHEPS	DBL_EPSILON
-#elif REAL == FLOAT
-#define	MACHEPS	FLT_EPSILON
-#elif REAL == LONGDOUBLE
-#define MACHEPS LDBL_EPSILON
-#endif
-#endif
-
-#define F_MACHEPS 1.19209e-07
-#define D_MACHEPS 2.22045e-16
-
-#ifndef MACHEPS
-#if REAL == DOUBLE
-#define	MACHEPS	D_MACHEPS
-#elif REAL == FLOAT  
-#define MACHEPS F_MACHEPS
-#elif REAL == LONGDOUBLE
-#define MACHEPS D_MACHEPS
-#endif
-#endif
-
-/* #undef M_MACHEPS */
-
-/********************
-#ifdef DBL_EPSILON
-#define	MACHEPS	DBL_EPSILON
-#endif
-#ifdef M_MACHEPS
-#ifndef MACHEPS
-#define MACHEPS	M_MACHEPS
-#endif
-#endif
-********************/
-
-#define	M_MAX_INT 2147483647
-#ifdef	M_MAX_INT
-#ifndef MAX_RAND
-#define	MAX_RAND ((double)(M_MAX_INT))
-#endif
-#endif
-
-/* for non-ANSI systems */
-#ifndef HUGE_VAL
-#define HUGE_VAL HUGE
-#endif
-
-
-#ifdef ANSI_C
-extern	int	isatty(int);
-#endif
-
diff --git a/interface/src/scilab/src/c/MACHINES/Linux/makefile b/interface/src/scilab/src/c/MACHINES/Linux/makefile
deleted file mode 100644
index ff4bd39..0000000
--- a/interface/src/scilab/src/c/MACHINES/Linux/makefile
+++ /dev/null
@@ -1,200 +0,0 @@
-# Generated automatically from makefile.in by configure.
-#
-# Makefile for Meschach via autoconf
-#
-# Copyright (C) David Stewart & Zbigniew Leyk 1993
-#
-# $Id: $
-#
-
-srcdir = .
-VPATH = .
-
-CC = cc
-
-DEFS = -DHAVE_CONFIG_H
-LIBS =  -lm
-RANLIB = ranlib
-
-
-CFLAGS = -O
-
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(DEFS) $<
-
-SHELL = /bin/sh
-MES_PAK = mesch12a
-TAR = tar
-SHAR = stree -u
-ZIP = zip -r -l
-FLIST = FILELIST
-
-###############################
-
-LIST1 = copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o \
-	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o \
-	meminfo.o memstat.o
-LIST2 = lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o \
-	givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o \
-	mfunc.o bdfactor.o
-LIST3 = sparse.o sprow.o sparseio.o spchfctr.o splufctr.o \
-	spbkp.o spswap.o iter0.o itersym.o iternsym.o
-ZLIST1 = zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o \
-	 zfunc.o 
-ZLIST2 = zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o \
-         zgivens.o  zhessen.o zschur.o
-
-# they are no longer supported
-# if you use them add oldpart to all and sparse
-OLDLIST = conjgrad.o lanczos.o arnoldi.o
-
-ALL_LISTS = $(LIST1) $(LIST2) $(LIST3) $(ZLIST1) $(ZLIST2) $(OLDLIST)
-
-HBASE = err.h meminfo.h machine.h matrix.h
-
-HLIST = $(HBASE) iter.h matlab.h matrix2.h  oldnames.h sparse.h \
-	sparse2.h  zmatrix.h zmatrix2.h
-
-TORTURE = torture.o sptort.o ztorture.o memtort.o itertort.o \
-	 mfuntort.o iotort.o
-
-OTHERS = dmacheps.c extras.c fmacheps.c maxint.c  makefile.in \
-	 README configure configure.in machine.h.in copyright \
-	 tutorial.c tutadv.c rk4.dat ls.dat makefile $(FLIST)
-
-
-# Different configurations
-all:  part1 part2 part3 zpart1 zpart2 
-basic: part1 part2
-sparse: part1 part2 part3 
-complex: part1 part2 zpart1 zpart2
-
-
-$(LIST1): $(HBASE)
-part1: $(LIST1)
-	ar ru meschach.a $(LIST1); $(RANLIB) meschach.a
-
-$(LIST2): $(HBASE) matrix2.h
-part2: $(LIST2)
-	ar ru meschach.a $(LIST2); $(RANLIB) meschach.a
-
-$(LIST3): $(HBASE) sparse.h sparse2.h
-part3: $(LIST3)
-	ar ru meschach.a $(LIST3); $(RANLIB) meschach.a
-
-$(ZLIST1): $(HBASDE) zmatrix.h
-zpart1: $(ZLIST1)
-	ar ru meschach.a $(ZLIST1); ranlib meschach.a
-
-$(ZLIST2): $(HBASE) zmatrix.h zmatrix2.h 
-zpart2: $(ZLIST2)
-	ar ru meschach.a $(ZLIST2); ranlib meschach.a
-
-$(OLDLIST): $(HBASE) sparse.h sparse2.h 
-oldpart: $(OLDLIST)
-	ar ru meschach.a $(OLDLIST); ranlib meschach.a
-
-
-
-#######################################
-
-tar:
-	- /bin/rm -f $(MES_PAK).tar
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST)  `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(TAR) cvf $(MES_PAK).tar \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-
-# use this only for PC machines	
-msdos-zip:
-	- /bin/rm -f $(MES_PAK).zip
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(ZIP)  $(MES_PAK).zip \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-	
-
-fullshar:
-	- /bin/rm -f $(MES_PAK).shar;
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(SHAR) `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC > $(MES_PAK).shar
-
-shar:
-	- /bin/rm -f meschach1.shar meschach2.shar meschach3.shar \
-	meschach4.shar oldmeschach.shar meschach0.shar 
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure	
-	$(MAKE) list
-	$(SHAR) `echo $(LIST1) | sed -e 's/\.o/.c/g'` > meschach1.shar
-	$(SHAR) `echo $(LIST2) | sed -e 's/\.o/.c/g'` > meschach2.shar
-	$(SHAR) `echo $(LIST3) | sed -e 's/\.o/.c/g'` > meschach3.shar	
-	$(SHAR) `echo $(ZLIST1) | sed -e 's/\.o/.c/g'` \
-	  `echo $(ZLIST2) | sed -e 's/\.o/.c/g'` > meschach4.shar
-	$(SHAR) `echo $(OLDLIST) | sed -e 's/\.o/.c/g'` > oldmeschach.shar
-	$(SHAR) $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	  $(HLIST)  DOC MACHINES  > meschach0.shar
-
-list:
-	/bin/rm -f $(FLIST)
-	ls -lR `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	$(HLIST) $(OTHERS) MACHINES DOC \
-	|awk '/^$$/ {print};/^[-d]/ {printf("%s %s   %10d %s %s %s %s\n", \
-	 $$1,$$2,$$5,$$6,$$7,$$8,$$9)}; /^[^-d]/ {print}' \
-	> $(FLIST)
-
-
-
-clean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat 
-
-cleanup:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a 
-
-alltorture: torture sptort ztorture memtort itertort mfuntort iotort
-
-torture:torture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o torture torture.o \
-	meschach.a $(LIBS)
-sptort:sptort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o sptort sptort.o \
-	meschach.a $(LIBS)
-memtort: memtort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o memtort memtort.o \
-	meschach.a $(LIBS)
-ztorture:ztorture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o ztorture ztorture.o \
-	meschach.a $(LIBS)
-itertort: itertort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o itertort itertort.o \
-	meschach.a $(LIBS)
-
-iotort: iotort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o iotort iotort.o \
-	meschach.a $(LIBS)
-mfuntort: mfuntort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o mfuntort mfuntort.o \
-	meschach.a $(LIBS)
-tstmove: tstmove.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstmove tstmove.o \
-	meschach.a $(LIBS)
-tstpxvec: tstpxvec.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstpxvec tstpxvec.o \
-	meschach.a $(LIBS)
-
diff --git a/interface/src/scilab/src/c/MACHINES/RS6000/machine.c b/interface/src/scilab/src/c/MACHINES/RS6000/machine.c
deleted file mode 100644
index 15ab26f..0000000
--- a/interface/src/scilab/src/c/MACHINES/RS6000/machine.c
+++ /dev/null
@@ -1,238 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/*
-  This file contains basic routines which are used by the functions
-  in matrix.a etc.
-  These are the routines that should be modified in order to take
-  full advantage of specialised architectures (pipelining, vector
-  processors etc).
-  */
-static	char	*rcsid = "$Header: /usr/local/home/des/meschach/meschach/RCS/machine.c,v 1.3 1991/08/29 06:42:11 des Exp $";
-
-#include	"machine.h"
-
-/* __ip__ -- inner product */
-double	__ip__(dp1,dp2,len)
-register double	*dp1, *dp2;
-int	len;
-{
-    register int	len4;
-    register int	i;
-    register double	sum0, sum1, sum2, sum3;
-    
-    sum0 = sum1 = sum2 = sum3 = 0.0;
-    
-    len4 = len / 4;
-    len  = len % 4;
-    
-    for ( i = 0; i < len4; i++ )
-    {
-	sum0 += dp1[4*i]*dp2[4*i];
-	sum1 += dp1[4*i+1]*dp2[4*i+1];
-	sum2 += dp1[4*i+2]*dp2[4*i+2];
-	sum3 += dp1[4*i+3]*dp2[4*i+3];
-    }
-    sum0 += sum1 + sum2 + sum3;
-    dp1 += 4*len4;	dp2 += 4*len4;
-    
-    for ( i = 0; i < len; i++ )
-	sum0 += (*dp1++)*(*dp2++);
-    
-    return sum0;
-}
-
-/* __mltadd__ -- scalar multiply and add c.f. v_mltadd() */
-void	__mltadd__(dp1,dp2,s,len)
-register double	*dp1, *dp2, s;
-register int	len;
-{
-    register int	i, len4;
-    
-    len4 = len / 4;
-    len  = len % 4;
-    for ( i = 0; i < len4; i++ )
-    {
-	dp1[4*i]   += s*dp2[4*i];
-	dp1[4*i+1] += s*dp2[4*i+1];
-	dp1[4*i+2] += s*dp2[4*i+2];
-	dp1[4*i+3] += s*dp2[4*i+3];
-    }
-    dp1 += 4*len4;	dp2 += 4*len4;
-    
-    for ( i = 0; i < len; i++ )
-	(*dp1++) += s*(*dp2++);
-}
-
-/* __smlt__ scalar multiply array c.f. sv_mlt() */
-void	__smlt__(dp,s,out,len)
-register double	*dp, s, *out;
-register int	len;
-{
-    register int	i;
-    for ( i = 0; i < len; i++ )
-	(*out++) = s*(*dp++);
-}
-
-/* __add__ -- add arrays c.f. v_add() */
-void	__add__(dp1,dp2,out,len)
-register double	*dp1, *dp2, *out;
-register int	len;
-{
-    register int	i;
-    for ( i = 0; i < len; i++ )
-	(*out++) = (*dp1++) + (*dp2++);
-}
-
-/* __sub__ -- subtract arrays c.f. v_sub() */
-void	__sub__(dp1,dp2,out,len)
-register double	*dp1, *dp2, *out;
-register int	len;
-{
-    register int	i;
-    for ( i = 0; i < len; i++ )
-	(*out++) = (*dp1++) - (*dp2++);
-}
-
-/* __zero__ -- zeros an array of double precision numbers */
-void	__zero__(dp,len)
-register double	*dp;
-register int	len;
-{
-    /* if a double precision zero is equivalent to a string of nulls */
-    MEM_ZERO((char *)dp,len*sizeof(double));
-    /* else, need to zero the array entry by entry */
-    /*************************************************
-      while ( len-- )
-      *dp++ = 0.0;
-      *************************************************/
-}
-
-/***********************************************************************
- ******			Faster versions				********
- ***********************************************************************/
-
-/* __ip4__ -- compute 4 inner products in one go */
-void	__ip4__(v0,v1,v2,v3,w,out,len)
-double	*v0, *v1, *v2, *v3, *w;
-double	out[4];
-int	len;
-{
-    register int	i, len2;
-    register double	sum00, sum10, sum20, sum30, w_val0;
-    register double	sum01, sum11, sum21, sum31, w_val1;
-    
-    len2 = len / 2;
-    len  = len % 2;
-    sum00 = sum10 = sum20 = sum30 = 0.0;
-    sum01 = sum11 = sum21 = sum31 = 0.0;
-    for ( i = 0; i < len2; i++ )
-    {
-	w_val0 = w[2*i];
-	w_val1 = w[2*i+1];
-	sum00 += v0[2*i]  *w_val0;
-	sum01 += v0[2*i+1]*w_val1;
-	sum10 += v1[2*i]  *w_val0;
-	sum11 += v1[2*i+1]*w_val1;
-	sum20 += v2[2*i]  *w_val0;
-	sum21 += v2[2*i+1]*w_val1;
-	sum30 += v3[2*i]  *w_val0;
-	sum31 += v3[2*i+1]*w_val1;
-    }
-    w += 2*len2;
-    v0 += 2*len2;
-    v1 += 2*len2;
-    v2 += 2*len2;
-    v3 += 2*len2;
-    for ( i = 0; i < len; i++ )
-    {
-	w_val0 = w[i];
-	sum00 += v0[i]*w_val0;
-	sum10 += v1[i]*w_val0;
-	sum20 += v2[i]*w_val0;
-	sum30 += v3[i]*w_val0;
-    }
-    out[0] = sum00 + sum01;
-    out[1] = sum10 + sum11;
-    out[2] = sum20 + sum21;
-    out[3] = sum30 + sum31;
-}
-
-/* __lc4__ -- linear combinations: w <- w+a[0]*v0+ ... + a[3]*v3 */
-void	__lc4__(v0,v1,v2,v3,w,a,len)
-double	*v0, *v1, *v2, *v3, *w;
-double	a[4];
-int	len;
-{
-    register int	i, len2;
-    register double	a0, a1, a2, a3, tmp0, tmp1;
-    
-    len2 = len / 2;
-    len  = len % 2;
-    
-    a0 = a[0];	a1 = a[1];
-    a2 = a[2];	a3 = a[3];
-    for ( i = 0; i < len2; i++ )
-    {
-	tmp0 = w[2*i]   + a0*v0[2*i];
-	tmp1 = w[2*i+1] + a0*v0[2*i+1];
-	tmp0 += a1*v1[2*i];
-	tmp1 += a1*v1[2*i+1];
-	tmp0 += a2*v2[2*i];
-	tmp1 += a2*v2[2*i+1];
-	tmp0 += a3*v3[2*i];
-	tmp1 += a3*v3[2*i+1];
-	w[2*i]   = tmp0;
-	w[2*i+1] = tmp1;
-    }
-    w += 2*len2;
-    v0 += 2*len2;
-    v1 += 2*len2;
-    v2 += 2*len2;
-    v3 += 2*len2;
-    for ( i = 0; i < len; i++ )
-	w[i] += a0*v0[i] + a1*v1[i] + a2*v2[i] + a3*v3[i];
-}
-
-/* __ma4__ -- multiply and add with 4 vectors: vi <- vi + ai*w */
-void	__ma4__(v0,v1,v2,v3,w,a,len)
-double	*v0, *v1, *v2, *v3, *w;
-double	a[4];
-int	len;
-{
-    register int	i;
-    register double	a0, a1, a2, a3, w0, w1, w2, w3;
-
-    a0 = a[0];	a1 = a[1];
-    a2 = a[2];	a3 = a[3];
-    for ( i = 0; i < len; i++ )
-    {
-	w0 = w[i];
-	v0[i] += a0*w0;
-	v1[i] += a1*w0;
-	v2[i] += a2*w0;
-	v3[i] += a3*w0;
-    }
-}
diff --git a/interface/src/scilab/src/c/MACHINES/RS6000/machine.h b/interface/src/scilab/src/c/MACHINES/RS6000/machine.h
deleted file mode 100644
index bbafaf2..0000000
--- a/interface/src/scilab/src/c/MACHINES/RS6000/machine.h
+++ /dev/null
@@ -1,209 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/* Note special macros: ANSI_C (ANSI C syntax)
-			SEGMENTED (segmented memory machine e.g. MS-DOS)
-			MALLOCDECL (declared if malloc() etc have
-					been declared) */
-
-#define ANSI_C 1
-
-/* #undef MALLOCDECL */
-#define NOT_SEGMENTED 1
-/* #undef HAVE_COMPLEX_H */
-#define HAVE_MALLOC_H 1
-#define STDC_HEADERS 1
-#define HAVE_BCOPY 1
-#define HAVE_BZERO 1
-#define CHAR0ISDBL0 1
-#define WORDS_BIGENDIAN 1
-#define U_INT_DEF 1
-
-
-/* for basic or larger versions */
-#define COMPLEX 1
-#define SPARSE 1
-
-/* for loop unrolling */
-/* #undef VUNROLL */
-/* #undef MUNROLL */
-
-/* for segmented memory */
-#ifndef NOT_SEGMENTED
-#define	SEGMENTED
-#endif
-
-/* if the system has malloc.h */
-#ifdef HAVE_MALLOC_H
-#define	MALLOCDECL	1
-#include	<malloc.h>
-#endif
-
-/* any compiler should have this header */
-/* if not, change it */
-#include        <stdio.h>
-
-
-/* Check for ANSI C memmove and memset */
-#ifdef STDC_HEADERS
-
-/* standard copy & zero functions */
-#define	MEM_COPY(from,to,size)	memmove((to),(from),(size))
-#define	MEM_ZERO(where,size)	memset((where),'\0',(size))
-
-#ifndef ANSI_C
-#define ANSI_C 1
-#endif
-
-#endif
-
-/* standard headers */
-#ifdef ANSI_C
-#include	<stdlib.h>
-#include	<stddef.h>
-#include	<string.h>
-#include	<float.h>
-#endif
-
-
-/* if have bcopy & bzero and no alternatives yet known, use them */
-#ifdef HAVE_BCOPY
-#ifndef MEM_COPY
-/* nonstandard copy function */
-#define	MEM_COPY(from,to,size)	bcopy((char *)(from),(char *)(to),(int)(size))
-#endif
-#endif
-
-#ifdef HAVE_BZERO
-#ifndef MEM_ZERO
-/* nonstandard zero function */
-#define	MEM_ZERO(where,size)	bzero((char *)(where),(int)(size))
-#endif
-#endif
-
-/* if the system has complex.h */
-#ifdef HAVE_COMPLEX_H
-#include	<complex.h>
-#endif
-
-/* If prototypes are available & ANSI_C not yet defined, then define it,
-	but don't include any header files as the proper ANSI C headers
-        aren't here */
-#define HAVE_PROTOTYPES 1
-#ifdef HAVE_PROTOTYPES
-#ifndef ANSI_C
-#define ANSI_C  1
-#endif
-#endif
-
-/* floating point precision */
-
-/* you can choose single, double or long double (if available) precision */
-
-#define FLOAT 		1
-#define DOUBLE 		2
-#define LONG_DOUBLE 	3
-
-/* #undef REAL_FLT */
-/* #undef REAL_DBL */
-
-/* if nothing is defined, choose double precision */
-#ifndef REAL_DBL
-#ifndef REAL_FLT
-#define REAL_DBL 1
-#endif
-#endif
-
-/* single precision */
-#ifdef REAL_FLT
-#define  Real float
-#define  LongReal float
-#define REAL FLOAT
-#define LONGREAL FLOAT
-#endif
-
-/* double precision */
-#ifdef REAL_DBL
-#define Real double
-#define LongReal double
-#define REAL DOUBLE
-#define LONGREAL DOUBLE
-#endif
-
-
-/* machine epsilon or unit roundoff error */
-/* This is correct on most IEEE Real precision systems */
-#ifdef DBL_EPSILON
-#if REAL == DOUBLE
-#define	MACHEPS	DBL_EPSILON
-#elif REAL == FLOAT
-#define	MACHEPS	FLT_EPSILON
-#elif REAL == LONGDOUBLE
-#define MACHEPS LDBL_EPSILON
-#endif
-#endif
-
-#define F_MACHEPS 1.19209e-07
-#define D_MACHEPS 2.22045e-16
-
-#ifndef MACHEPS
-#if REAL == DOUBLE
-#define	MACHEPS	D_MACHEPS
-#elif REAL == FLOAT  
-#define MACHEPS F_MACHEPS
-#elif REAL == LONGDOUBLE
-#define MACHEPS D_MACHEPS
-#endif
-#endif
-
-/* #undef M_MACHEPS */
-
-/********************
-#ifdef DBL_EPSILON
-#define	MACHEPS	DBL_EPSILON
-#endif
-#ifdef M_MACHEPS
-#ifndef MACHEPS
-#define MACHEPS	M_MACHEPS
-#endif
-#endif
-********************/
-
-#define	M_MAX_INT 2147483647
-#ifdef	M_MAX_INT
-#ifndef MAX_RAND
-#define	MAX_RAND ((double)(M_MAX_INT))
-#endif
-#endif
-
-/* for non-ANSI systems */
-#ifndef HUGE_VAL
-#define HUGE_VAL HUGE
-#endif
-
-
-#ifdef ANSI_C
-extern	int	isatty(int);
-#endif
-
diff --git a/interface/src/scilab/src/c/MACHINES/RS6000/makefile b/interface/src/scilab/src/c/MACHINES/RS6000/makefile
deleted file mode 100644
index 5c2f7fe..0000000
--- a/interface/src/scilab/src/c/MACHINES/RS6000/makefile
+++ /dev/null
@@ -1,202 +0,0 @@
-# Generated automatically from makefile.in by configure.
-#
-# Makefile for Meschach via autoconf
-#
-# Copyright (C) David Stewart & Zbigniew Leyk 1993
-#
-# $Id: $
-#
-
-srcdir = .
-VPATH = .
-
-CC = cc
-
-DEFS = -DHAVE_CONFIG_H
-LIBS =  -lm
-RANLIB = ranlib
-
-
-CFLAGS = -O
-
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(DEFS) $<
-
-SHELL = /bin/sh
-MES_PAK = mesch12a
-TAR = tar
-SHAR = stree -u
-ZIP = zip -r -l
-FLIST = FILELIST
-
-###############################
-
-LIST1 = copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o \
-	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o \
-	meminfo.o memstat.o
-LIST2 = lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o \
-	givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o \
-	mfunc.o bdfactor.o
-LIST3 = sparse.o sprow.o sparseio.o spchfctr.o splufctr.o \
-	spbkp.o spswap.o iter0.o itersym.o iternsym.o
-ZLIST1 = zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o \
-	 zfunc.o 
-ZLIST2 = zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o \
-         zgivens.o  zhessen.o zschur.o
-
-# they are no longer supported
-# if you use them add oldpart to all and sparse
-OLDLIST = conjgrad.o lanczos.o arnoldi.o
-
-ALL_LISTS = $(LIST1) $(LIST2) $(LIST3) $(ZLIST1) $(ZLIST2) $(OLDLIST)
-
-HBASE = err.h meminfo.h machine.h matrix.h
-
-HLIST = $(HBASE) iter.h matlab.h matrix2.h  oldnames.h sparse.h \
-	sparse2.h  zmatrix.h zmatrix2.h
-
-TORTURE = torture.o sptort.o ztorture.o memtort.o itertort.o \
-	 mfuntort.o iotort.o
-
-OTHERS = dmacheps.c extras.c fmacheps.c maxint.c  makefile.in \
-	 README configure configure.in machine.h.in copyright \
-	 tutorial.c tutadv.c rk4.dat ls.dat makefile $(FLIST)
-
-
-# Different configurations
-all:  part1 part2 part3 zpart1 zpart2 
-basic: part1 part2
-sparse: part1 part2 part3 
-complex: part1 part2 zpart1 zpart2
-
-
-$(LIST1): $(HBASE)
-part1: $(LIST1)
-	ar ru meschach.a $(LIST1); $(RANLIB) meschach.a
-
-$(LIST2): $(HBASE) matrix2.h
-part2: $(LIST2)
-	ar ru meschach.a $(LIST2); $(RANLIB) meschach.a
-schur.o: schur.c $(HBASE) matrix2.h
-	cc -c $(DEFS) schur.c
-
-$(LIST3): $(HBASE) sparse.h sparse2.h
-part3: $(LIST3)
-	ar ru meschach.a $(LIST3); $(RANLIB) meschach.a
-
-$(ZLIST1): $(HBASDE) zmatrix.h
-zpart1: $(ZLIST1)
-	ar ru meschach.a $(ZLIST1); ranlib meschach.a
-
-$(ZLIST2): $(HBASE) zmatrix.h zmatrix2.h 
-zpart2: $(ZLIST2)
-	ar ru meschach.a $(ZLIST2); ranlib meschach.a
-
-$(OLDLIST): $(HBASE) sparse.h sparse2.h 
-oldpart: $(OLDLIST)
-	ar ru meschach.a $(OLDLIST); ranlib meschach.a
-
-
-
-#######################################
-
-tar:
-	- /bin/rm -f $(MES_PAK).tar
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST)  `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(TAR) cvf $(MES_PAK).tar \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-
-# use this only for PC machines	
-msdos-zip:
-	- /bin/rm -f $(MES_PAK).zip
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(ZIP)  $(MES_PAK).zip \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-	
-
-fullshar:
-	- /bin/rm -f $(MES_PAK).shar;
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(SHAR) `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC > $(MES_PAK).shar
-
-shar:
-	- /bin/rm -f meschach1.shar meschach2.shar meschach3.shar \
-	meschach4.shar oldmeschach.shar meschach0.shar 
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure	
-	$(MAKE) list
-	$(SHAR) `echo $(LIST1) | sed -e 's/\.o/.c/g'` > meschach1.shar
-	$(SHAR) `echo $(LIST2) | sed -e 's/\.o/.c/g'` > meschach2.shar
-	$(SHAR) `echo $(LIST3) | sed -e 's/\.o/.c/g'` > meschach3.shar	
-	$(SHAR) `echo $(ZLIST1) | sed -e 's/\.o/.c/g'` \
-	  `echo $(ZLIST2) | sed -e 's/\.o/.c/g'` > meschach4.shar
-	$(SHAR) `echo $(OLDLIST) | sed -e 's/\.o/.c/g'` > oldmeschach.shar
-	$(SHAR) $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	  $(HLIST)  DOC MACHINES  > meschach0.shar
-
-list:
-	/bin/rm -f $(FLIST)
-	ls -lR `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	$(HLIST) $(OTHERS) MACHINES DOC \
-	|awk '/^$$/ {print};/^[-d]/ {printf("%s %s   %10d %s %s %s %s\n", \
-	 $$1,$$2,$$5,$$6,$$7,$$8,$$9)}; /^[^-d]/ {print}' \
-	> $(FLIST)
-
-
-
-clean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat 
-
-cleanup:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a 
-
-alltorture: torture sptort ztorture memtort itertort mfuntort iotort
-
-torture:torture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o torture torture.o \
-	meschach.a $(LIBS)
-sptort:sptort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o sptort sptort.o \
-	meschach.a $(LIBS)
-memtort: memtort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o memtort memtort.o \
-	meschach.a $(LIBS)
-ztorture:ztorture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o ztorture ztorture.o \
-	meschach.a $(LIBS)
-itertort: itertort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o itertort itertort.o \
-	meschach.a $(LIBS)
-
-iotort: iotort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o iotort iotort.o \
-	meschach.a $(LIBS)
-mfuntort: mfuntort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o mfuntort mfuntort.o \
-	meschach.a $(LIBS)
-tstmove: tstmove.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstmove tstmove.o \
-	meschach.a $(LIBS)
-tstpxvec: tstpxvec.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstpxvec tstpxvec.o \
-	meschach.a $(LIBS)
-
diff --git a/interface/src/scilab/src/c/MACHINES/SGI/machine.h b/interface/src/scilab/src/c/MACHINES/SGI/machine.h
deleted file mode 100644
index 437913d..0000000
--- a/interface/src/scilab/src/c/MACHINES/SGI/machine.h
+++ /dev/null
@@ -1,247 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-/* machine.h.  Generated automatically by configure.  */
-/* Any machine specific stuff goes here */
-/* Add details necessary for your own installation here! */
-
-/* RCS id: $Id: machine.h 4050 2012-02-26 13:04:17Z renard $ */
-
-/* This is for use with "configure" -- if you are not using configure
-	then use machine.van for the "vanilla" version of machine.h */
-
-/* Note special macros: ANSI_C (ANSI C syntax)
-			SEGMENTED (segmented memory machine e.g. MS-DOS)
-			MALLOCDECL (declared if malloc() etc have
-					been declared) */
-
-/* #undef const */
-
-/* #undef MALLOCDECL */
-#define NOT_SEGMENTED 1
-#define HAVE_MEMORY_H 1
-/* #undef HAVE_COMPLEX_H */
-#define HAVE_MALLOC_H 1
-#define STDC_HEADERS 1
-#define HAVE_BCOPY 1
-#define HAVE_BZERO 1
-#define CHAR0ISDBL0 1
-#define WORDS_BIGENDIAN 1
-/*#undef U_INT_DEF */
-#define U_INT_DEF
-#define VARARGS 1
-#define HAVE_PROTOTYPES 1
-/* #undef HAVE_PROTOTYPES_IN_STRUCT */
-
-/* for inclusion into C++ files */
-#ifdef __cplusplus
-#define ANSI_C 1
-#ifndef HAVE_PROTOTYPES 
-#define HAVE_PROTOTYPES 1
-#endif
-#ifndef HAVE_PROTOTYPES_IN_STRUCT
-#define HAVE_PROTOTYPES_IN_STRUCT 1
-#endif
-#endif /* __cplusplus */
-
-/* example usage: VEC *PROTO(v_get,(int dim)); */
-#ifdef HAVE_PROTOTYPES
-#define	PROTO(name,args)	name args
-#else
-#define PROTO(name,args)	name()
-#endif /* HAVE_PROTOTYPES */
-#ifdef HAVE_PROTOTYPES_IN_STRUCT
-/* PROTO_() is to be used instead of PROTO() in struct's and typedef's */
-#define	PROTO_(name,args)	name args
-#else
-#define PROTO_(name,args)	name()
-#endif /* HAVE_PROTOTYPES_IN_STRUCT */
-
-/* for basic or larger versions */
-#define COMPLEX 1
-#define SPARSE 1
-
-/* for loop unrolling */
-/* #undef VUNROLL */
-/* #undef MUNROLL */
-
-/* for segmented memory */
-#ifndef NOT_SEGMENTED
-#define	SEGMENTED
-#endif
-
-/* if the system has malloc.h */
-#ifdef HAVE_MALLOC_H
-#define	MALLOCDECL	1
-#include	<malloc.h>
-#endif
-
-/* any compiler should have this header */
-/* if not, change it */
-#include        <stdio.h>
-
-
-/* Check for ANSI C memmove and memset */
-#ifdef STDC_HEADERS
-
-/* standard copy & zero functions */
-#define	MEM_COPY(from,to,size)	memmove((to),(from),(size))
-#define	MEM_ZERO(where,size)	memset((where),'\0',(size))
-
-#ifndef ANSI_C
-#define ANSI_C 1
-#endif
-
-#endif
-
-/* standard headers */
-#ifdef ANSI_C
-#include	<stdlib.h>
-#include	<stddef.h>
-#include	<string.h>
-#include	<float.h>
-#endif
-
-
-/* if have bcopy & bzero and no alternatives yet known, use them */
-#ifdef HAVE_BCOPY
-#ifndef MEM_COPY
-/* nonstandard copy function */
-#define	MEM_COPY(from,to,size)	bcopy((char *)(from),(char *)(to),(int)(size))
-#endif
-#endif
-
-#ifdef HAVE_BZERO
-#ifndef MEM_ZERO
-/* nonstandard zero function */
-#define	MEM_ZERO(where,size)	bzero((char *)(where),(int)(size))
-#endif
-#endif
-
-/* if the system has complex.h */
-#ifdef HAVE_COMPLEX_H
-#include	<complex.h>
-#endif
-
-/* If prototypes are available & ANSI_C not yet defined, then define it,
-	but don't include any header files as the proper ANSI C headers
-        aren't here */
-#ifdef HAVE_PROTOTYPES
-#ifndef ANSI_C
-#define ANSI_C  1
-#endif
-#endif
-
-/* floating point precision */
-
-/* you can choose single, double or long double (if available) precision */
-
-#define FLOAT 		1
-#define DOUBLE 		2
-#define LONG_DOUBLE 	3
-
-#define REAL_FLT 1
-/* #undef REAL_DBL */
-
-/* if nothing is defined, choose double precision */
-#ifndef REAL_DBL
-#ifndef REAL_FLT
-#define REAL_DBL 1
-#endif
-#endif
-
-/* single precision */
-#ifdef REAL_FLT
-#define  Real float
-#define  LongReal float
-#define REAL FLOAT
-#define LONGREAL FLOAT
-#endif
-
-/* double precision */
-#ifdef REAL_DBL
-#define Real double
-#define LongReal double
-#define REAL DOUBLE
-#define LONGREAL DOUBLE
-#endif
-
-
-/* machine epsilon or unit roundoff error */
-/* This is correct on most IEEE Real precision systems */
-#ifdef DBL_EPSILON
-#if REAL == DOUBLE
-#define	MACHEPS	DBL_EPSILON
-#elif REAL == FLOAT
-#define	MACHEPS	FLT_EPSILON
-#elif REAL == LONGDOUBLE
-#define MACHEPS LDBL_EPSILON
-#endif
-#endif
-
-#define F_MACHEPS 1.19209e-07
-#define D_MACHEPS 2.22045e-16
-
-#ifndef MACHEPS
-#if REAL == DOUBLE
-#define	MACHEPS	D_MACHEPS
-#elif REAL == FLOAT  
-#define MACHEPS F_MACHEPS
-#elif REAL == LONGDOUBLE
-#define MACHEPS D_MACHEPS
-#endif
-#endif
-
-/* #undef M_MACHEPS */
-
-/********************
-#ifdef DBL_EPSILON
-#define	MACHEPS	DBL_EPSILON
-#endif
-#ifdef M_MACHEPS
-#ifndef MACHEPS
-#define MACHEPS	M_MACHEPS
-#endif
-#endif
-********************/
-
-#define	M_MAX_INT 2147483647
-#ifdef	M_MAX_INT
-#ifndef MAX_RAND
-#define	MAX_RAND ((double)(M_MAX_INT))
-#endif
-#endif
-
-/* for non-ANSI systems */
-#ifndef HUGE_VAL
-#define HUGE_VAL HUGE
-#else
-#undef HUGE 
-#define HUGE HUGE_VAL
-#endif
-
-
-#ifdef ANSI_C
-extern	int	isatty(int);
-#endif
-
diff --git a/interface/src/scilab/src/c/MACHINES/SGI/makefile b/interface/src/scilab/src/c/MACHINES/SGI/makefile
deleted file mode 100644
index f0a3b16..0000000
--- a/interface/src/scilab/src/c/MACHINES/SGI/makefile
+++ /dev/null
@@ -1,215 +0,0 @@
-# Generated automatically from makefile.in by configure.
-#
-# Makefile for Meschach via autoconf
-#
-# Copyright (C) David Stewart & Zbigniew Leyk 1993
-#
-# $Id: makefile.in,v 1.4 1994/03/14 01:24:06 des Exp $
-#
-
-srcdir = .
-VPATH = .
-
-CC = cc 
-
-DEFS = -DHAVE_CONFIG_H
-LIBS =  -lm
-RANLIB = ranlib
-
-
-CFLAGS = -O
-
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(DEFS) $<
-
-SHELL = /bin/sh
-MES_PAK = mesch12b
-TAR = tar
-SHAR = stree -u
-ZIP = zip -r -l
-FLIST = FILELIST
-
-###############################
-
-LIST1 = copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o \
-	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o \
-	meminfo.o memstat.o
-LIST2 = lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o \
-	givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o \
-	mfunc.o bdfactor.o
-LIST3 = sparse.o sprow.o sparseio.o spchfctr.o splufctr.o \
-	spbkp.o spswap.o iter0.o itersym.o iternsym.o
-ZLIST1 = zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o \
-	 zfunc.o 
-ZLIST2 = zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o \
-         zgivens.o  zhessen.o zschur.o
-
-# they are no longer supported
-# if you use them add oldpart to all and sparse
-OLDLIST = conjgrad.o lanczos.o arnoldi.o
-
-ALL_LISTS = $(LIST1) $(LIST2) $(LIST3) $(ZLIST1) $(ZLIST2) $(OLDLIST)
-
-HBASE = err.h meminfo.h machine.h matrix.h
-
-HLIST = $(HBASE) iter.h matlab.h matrix2.h  oldnames.h sparse.h \
-	sparse2.h  zmatrix.h zmatrix2.h
-
-TORTURE = torture.o sptort.o ztorture.o memtort.o itertort.o \
-	 mfuntort.o iotort.o
-
-OTHERS = dmacheps.c extras.c fmacheps.c maxint.c  makefile.in \
-	 README configure configure.in machine.h.in copyright \
-	 tutorial.c tutadv.c rk4.dat ls.dat makefile $(FLIST)
-
-
-# Different configurations
-# the dependencies **between** the parts are for dmake
-all:  part1 part2 part3 zpart1 zpart2 
-part2: part1
-part3: part2
-basic: part1 part2
-sparse: part1 part2 part3 
-zpart2: zpart1
-complex: part1 part2 zpart1 zpart2
-
-
-$(LIST1): $(HBASE)
-part1: $(LIST1)
-	ar ru meschach.a $(LIST1)
-	$(RANLIB) meschach.a
-
-$(LIST2): $(HBASE) matrix2.h
-part2: $(LIST2)
-	ar ru meschach.a $(LIST2)
-	$(RANLIB) meschach.a
-
-$(LIST3): $(HBASE) sparse.h sparse2.h
-part3: $(LIST3)
-	ar ru meschach.a $(LIST3)
-	$(RANLIB) meschach.a
-
-$(ZLIST1): $(HBASDE) zmatrix.h
-zpart1: $(ZLIST1)
-	ar ru meschach.a $(ZLIST1)
-	$(RANLIB) meschach.a
-
-$(ZLIST2): $(HBASE) zmatrix.h zmatrix2.h 
-zpart2: $(ZLIST2)
-	ar ru meschach.a $(ZLIST2)
-	$(RANLIB) meschach.a
-
-$(OLDLIST): $(HBASE) sparse.h sparse2.h 
-oldpart: $(OLDLIST)
-	ar ru meschach.a $(OLDLIST)
-	$(RANLIB) meschach.a
-
-
-
-#######################################
-
-tar:
-	- /bin/rm -f $(MES_PAK).tar
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST)  `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(TAR) cvf $(MES_PAK).tar \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-
-# use this only for PC machines	
-msdos-zip:
-	- /bin/rm -f $(MES_PAK).zip
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(ZIP)  $(MES_PAK).zip \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-	
-
-fullshar:
-	- /bin/rm -f $(MES_PAK).shar;
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(SHAR) `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC > $(MES_PAK).shar
-
-shar:
-	- /bin/rm -f meschach1.shar meschach2.shar meschach3.shar \
-	meschach4.shar oldmeschach.shar meschach0.shar 
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure	
-	$(MAKE) list
-	$(SHAR) `echo $(LIST1) | sed -e 's/\.o/.c/g'` > meschach1.shar
-	$(SHAR) `echo $(LIST2) | sed -e 's/\.o/.c/g'` > meschach2.shar
-	$(SHAR) `echo $(LIST3) | sed -e 's/\.o/.c/g'` > meschach3.shar	
-	$(SHAR) `echo $(ZLIST1) | sed -e 's/\.o/.c/g'` \
-	  `echo $(ZLIST2) | sed -e 's/\.o/.c/g'` > meschach4.shar
-	$(SHAR) `echo $(OLDLIST) | sed -e 's/\.o/.c/g'` > oldmeschach.shar
-	$(SHAR) $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	  $(HLIST)  DOC MACHINES  > meschach0.shar
-
-list:
-	/bin/rm -f $(FLIST)
-	ls -lR `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	$(HLIST) $(OTHERS) MACHINES DOC \
-	|awk '/^$$/ {print};/^[-d]/ {printf("%s %s   %10d %s %s %s %s\n", \
-	 $$1,$$2,$$5,$$6,$$7,$$8,$$9)}; /^[^-d]/ {print}' \
-	> $(FLIST)
-
-
-
-clean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat 
-
-cleanup:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a 
-
-realclean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a
-	/bin/rm -f torture sptort ztorture memtort itertort mfuntort iotort
-	/bin/rm -f makefile machine.h config.status maxint macheps
- 
-alltorture: torture sptort ztorture memtort itertort mfuntort iotort
-
-torture:torture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o torture torture.o \
-	meschach.a $(LIBS)
-sptort:sptort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o sptort sptort.o \
-	meschach.a $(LIBS)
-memtort: memtort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o memtort memtort.o \
-	meschach.a $(LIBS)
-ztorture:ztorture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o ztorture ztorture.o \
-	meschach.a $(LIBS)
-itertort: itertort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o itertort itertort.o \
-	meschach.a $(LIBS)
-
-iotort: iotort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o iotort iotort.o \
-	meschach.a $(LIBS)
-mfuntort: mfuntort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o mfuntort mfuntort.o \
-	meschach.a $(LIBS)
-tstmove: tstmove.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstmove tstmove.o \
-	meschach.a $(LIBS)
-tstpxvec: tstpxvec.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstpxvec tstpxvec.o \
-	meschach.a $(LIBS)
-
diff --git a/interface/src/scilab/src/c/MACHINES/SPARC/machine.h b/interface/src/scilab/src/c/MACHINES/SPARC/machine.h
deleted file mode 100644
index 82b7a47..0000000
--- a/interface/src/scilab/src/c/MACHINES/SPARC/machine.h
+++ /dev/null
@@ -1,210 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/* Note special macros: ANSI_C (ANSI C syntax)
-			SEGMENTED (segmented memory machine e.g. MS-DOS)
-			MALLOCDECL (declared if malloc() etc have
-					been declared) */
-
-#define const 
-
-/* #undef MALLOCDECL */
-#define NOT_SEGMENTED 1
-/* #undef HAVE_COMPLEX_H */
-#define HAVE_MALLOC_H 1
-/* #undef STDC_HEADERS */
-#define HAVE_BCOPY 1
-#define HAVE_BZERO 1
-#define CHAR0ISDBL0 1
-#define WORDS_BIGENDIAN 1
-/* #undef U_INT_DEF */
-#define VARARGS 1
-
-
-/* for basic or larger versions */
-#define COMPLEX 1
-#define SPARSE 1
-
-/* for loop unrolling */
-/* #undef VUNROLL */
-/* #undef MUNROLL */
-
-/* for segmented memory */
-#ifndef NOT_SEGMENTED
-#define	SEGMENTED
-#endif
-
-/* if the system has malloc.h */
-#ifdef HAVE_MALLOC_H
-#define	MALLOCDECL	1
-#include	<malloc.h>
-#endif
-
-/* any compiler should have this header */
-/* if not, change it */
-#include        <stdio.h>
-
-
-/* Check for ANSI C memmove and memset */
-#ifdef STDC_HEADERS
-
-/* standard copy & zero functions */
-#define	MEM_COPY(from,to,size)	memmove((to),(from),(size))
-#define	MEM_ZERO(where,size)	memset((where),'\0',(size))
-
-#ifndef ANSI_C
-#define ANSI_C 1
-#endif
-
-#endif
-
-/* standard headers */
-#ifdef ANSI_C
-#include	<stdlib.h>
-#include	<stddef.h>
-#include	<string.h>
-#include	<float.h>
-#endif
-
-
-/* if have bcopy & bzero and no alternatives yet known, use them */
-#ifdef HAVE_BCOPY
-#ifndef MEM_COPY
-/* nonstandard copy function */
-#define	MEM_COPY(from,to,size)	bcopy((char *)(from),(char *)(to),(int)(size))
-#endif
-#endif
-
-#ifdef HAVE_BZERO
-#ifndef MEM_ZERO
-/* nonstandard zero function */
-#define	MEM_ZERO(where,size)	bzero((char *)(where),(int)(size))
-#endif
-#endif
-
-/* if the system has complex.h */
-#ifdef HAVE_COMPLEX_H
-#include	<complex.h>
-#endif
-
-/* If prototypes are available & ANSI_C not yet defined, then define it,
-	but don't include any header files as the proper ANSI C headers
-        aren't here */
-/* #undef HAVE_PROTOTYPES */
-#ifdef HAVE_PROTOTYPES
-#ifndef ANSI_C
-#define ANSI_C  1
-#endif
-#endif
-
-/* floating point precision */
-
-/* you can choose single, double or long double (if available) precision */
-
-#define FLOAT 		1
-#define DOUBLE 		2
-#define LONG_DOUBLE 	3
-
-/* #undef REAL_FLT */
-#define REAL_DBL 1
-
-/* if nothing is defined, choose double precision */
-#ifndef REAL_DBL
-#ifndef REAL_FLT
-#define REAL_DBL 1
-#endif
-#endif
-
-/* single precision */
-#ifdef REAL_FLT
-#define  Real float
-#define  LongReal float
-#define REAL FLOAT
-#define LONGREAL FLOAT
-#endif
-
-/* double precision */
-#ifdef REAL_DBL
-#define Real double
-#define LongReal double
-#define REAL DOUBLE
-#define LONGREAL DOUBLE
-#endif
-
-
-/* machine epsilon or unit roundoff error */
-/* This is correct on most IEEE Real precision systems */
-#ifdef DBL_EPSILON
-#if REAL == DOUBLE
-#define	MACHEPS	DBL_EPSILON
-#elif REAL == FLOAT
-#define	MACHEPS	FLT_EPSILON
-#elif REAL == LONGDOUBLE
-#define MACHEPS LDBL_EPSILON
-#endif
-#endif
-
-#define F_MACHEPS 1.19209e-07
-#define D_MACHEPS 2.22045e-16
-
-#ifndef MACHEPS
-#if REAL == DOUBLE
-#define	MACHEPS	D_MACHEPS
-#elif REAL == FLOAT  
-#define MACHEPS F_MACHEPS
-#elif REAL == LONGDOUBLE
-#define MACHEPS D_MACHEPS
-#endif
-#endif
-
-/* #undef M_MACHEPS */
-
-/********************
-#ifdef DBL_EPSILON
-#define	MACHEPS	DBL_EPSILON
-#endif
-#ifdef M_MACHEPS
-#ifndef MACHEPS
-#define MACHEPS	M_MACHEPS
-#endif
-#endif
-********************/
-
-#define	M_MAX_INT 2147483647
-#ifdef	M_MAX_INT
-#ifndef MAX_RAND
-#define	MAX_RAND ((double)(M_MAX_INT))
-#endif
-#endif
-
-/* for non-ANSI systems */
-#ifndef HUGE_VAL
-#define HUGE_VAL HUGE
-#endif
-
-
-#ifdef ANSI_C
-extern	int	isatty(int);
-#endif
-
diff --git a/interface/src/scilab/src/c/MACHINES/SPARC/makefile b/interface/src/scilab/src/c/MACHINES/SPARC/makefile
deleted file mode 100644
index cde0b94..0000000
--- a/interface/src/scilab/src/c/MACHINES/SPARC/makefile
+++ /dev/null
@@ -1,186 +0,0 @@
-# #
-# Makefile for Meschach for SUN SPARC cc
-#
-# Copyright (C) David Stewart & Zbigniew Leyk 1993
-#
-# $Id: $
-#
-
-srcdir = .
-VPATH = .
-
-CC = cc
-
-DEFS = -DHAVE_CONFIG_H
-LIBS =  -lm
-RANLIB = ranlib
-
-
-CFLAGS = -O
-
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(DEFS) $<
-
-SHELL = /bin/sh
-MES_PAK = mesch12a
-TAR = tar
-SHAR = stree -u
-ZIP = zip -r -l
-
-###############################
-
-LIST1 = copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o \
-	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o \
-	meminfo.o memstat.o
-LIST2 = lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o \
-	givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o \
-	mfunc.o bdfactor.o
-LIST3 = sparse.o sprow.o sparseio.o spchfctr.o splufctr.o \
-	spbkp.o spswap.o iter0.o itersym.o iternsym.o
-ZLIST1 = zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o \
-	 zfunc.o 
-ZLIST2 = zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o \
-         zgivens.o  zhessen.o zschur.o
-
-# they are no longer supported
-# if you use them add oldpart to all and sparse
-OLDLIST = conjgrad.o lanczos.o arnoldi.o
-
-ALL_LISTS = $(LIST1) $(LIST2) $(LIST3) $(ZLIST1) $(ZLIST2) $(OLDLIST)
-
-
-HLIST = err.h iter.h machine.h matlab.h matrix.h matrix2.h \
-	meminfo.h oldnames.h sparse.h sparse2.h \
-	zmatrix.h zmatrix2.h
-
-TORTURE = torture.o sptort.o ztorture.o memtort.o itertort.o \
-	 mfuntort.o iotort.o
-
-OTHERS = dmacheps.c extras.c fmacheps.c maxint.c  makefile.in \
-	 README configure configure.in machine.h.in copyright \
-	 tutorial.c tutadv.c rk4.dat ls.dat makefile
-
-
-# Different configurations
-all:  part1 part2 part3 zpart1 zpart2 
-basic: part1 part2
-sparse: part1 part2 part3 
-complex: part1 part2 zpart1 zpart2
-
-
-HBASE = err.h meminfo.h machine.h matrix.h
-
-$(LIST1): $(HBASE)
-part1: $(LIST1)
-	ar ru meschach.a $(LIST1); $(RANLIB) meschach.a
-
-$(LIST2): $(HBASE) matrix2.h
-part2: $(LIST2)
-	ar ru meschach.a $(LIST2); $(RANLIB)
-
-$(LIST3): $(HBASE) sparse.h sparse2.h
-part3: $(LIST3)
-	ar ru meschach.a $(LIST3); $(RANLIB) meschach.a
-
-$(ZLIST1): $(HBASDE) zmatrix.h
-zpart1: $(ZLIST1)
-	ar ru meschach.a $(ZLIST1); ranlib meschach.a
-
-$(ZLIST2): $(HBASE) zmatrix.h zmatrix2.h 
-zpart2: $(ZLIST2)
-	ar ru meschach.a $(ZLIST2); ranlib meschach.a
-
-$(OLDLIST): $(HBASE) sparse.h sparse2.h 
-oldpart: $(OLDLIST)
-	ar ru meschach.a $(OLDLIST); ranlib meschach.a
-
-
-
-#######################################
-
-tar:
-	- /bin/rm -f $(MES_PAK).tar
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST)  `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(TAR) cvf $(MES_PAK).tar \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-
-# use this only for PC machines	
-msdos-zip:
-	- /bin/rm -f $(MES_PAK).zip
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(ZIP)  $(MES_PAK).zip \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-	
-
-fullshar:
-	- /bin/rm -f $(MES_PAK).shar;
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(SHAR) `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC > $(MES_PAK).shar
-
-shar:
-	- /bin/rm -f meschach1.shar meschach2.shar meschach3.shar \
-	meschach4.shar oldmeschach.shar meschach0.shar 
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure	
-	$(SHAR) `echo $(LIST1) | sed -e 's/\.o/.c/g'` > meschach1.shar
-	$(SHAR) `echo $(LIST2) | sed -e 's/\.o/.c/g'` > meschach2.shar
-	$(SHAR) `echo $(LIST3) | sed -e 's/\.o/.c/g'` > meschach3.shar	
-	$(SHAR) `echo $(ZLIST1) | sed -e 's/\.o/.c/g'` \
-	  `echo $(ZLIST2) | sed -e 's/\.o/.c/g'` > meschach4.shar
-	$(SHAR) `echo $(OLDLIST) | sed -e 's/\.o/.c/g'` > oldmeschach.shar
-	$(SHAR) $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	  $(HLIST)  DOC MACHINES  > meschach0.shar
-
-
-clean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat 
-
-cleanup:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a 
-
-alltorture: torture sptort ztorture memtort itertort mfuntort iotort
-
-torture:torture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o torture torture.o \
-	meschach.a $(LIBS)
-sptort:sptort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o sptort sptort.o \
-	meschach.a $(LIBS)
-memtort: memtort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o memtort memtort.o \
-	meschach.a $(LIBS)
-ztorture:ztorture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o ztorture ztorture.o \
-	meschach.a $(LIBS)
-itertort: itertort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o itertort itertort.o \
-	meschach.a $(LIBS)
-
-iotort: iotort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o iotort iotort.o \
-	meschach.a $(LIBS)
-mfuntort: mfuntort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o mfuntort mfuntort.o \
-	meschach.a $(LIBS)
-tstmove: tstmove.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstmove tstmove.o \
-	meschach.a $(LIBS)
-tstpxvec: tstpxvec.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstpxvec tstpxvec.o \
-	meschach.a $(LIBS)
-
diff --git a/interface/src/scilab/src/c/README b/interface/src/scilab/src/c/README
deleted file mode 100644
index 1941354..0000000
--- a/interface/src/scilab/src/c/README
+++ /dev/null
@@ -1,455 +0,0 @@
-
-
-				     
-			     Meschach Library
-			       Version 1.2b
-
-
-			     David E. Stewart
-			(david.stewart at anu.edu.au)
-
-				    and
-
-			       Zbigniew Leyk
-			(zbigniew.leyk at anu.edu.au)
-
-		      School of Mathematical Sciences
-		      Australian National University
-			     Canberra ACT 0200
-				 Australia
-
-
-		      [last revised: 6th April, 1994]
-
-
-			      1. INTRODUCTION
-
-   The Meschach Library is a numerical library of C routines for performing
-calculations on matrices and vectors. It is intended for solving systems of
-linear equations (dense and sparse), solve least squares problems,
-computing eigenvalues and eigenvectors, etc. We do not claim that it
-contains every useful algorithm in numerical linear algebra, but it does
-provide a basis on which more advanced algorithms can be built. The library
-is for people who know something about the C programming language,
-something of how to solve the numerical problem they are faced with but do
-not want to have the hassle of building all the necessary routines from the
-scratch. The library is not a loose collection of numerical routines but it
-comprises a coherent system. The current version is enhanced with many
-features comparing with previous versions. Since the memory requirements
-are nontrivial for large problems we have paid more attention to
-allocation/deallocation of memory.
-
-   The source code is available to be perused, used and passed on without
-cost, while ensuring that the quality of the software is not compromised.
-The software is copyrighted; however, the copyright agreement follows in
-the footsteps of the Free Software Foundation in preventing abuse that
-occurs with totally public domain software.
-
-   Detailed instructions for installing Meschach are contained below.
-
-   Pronunciation: if in doubt, say "me-shark".  This is close enough.
-Don't ask us "Why call it that?"  Have a look at the quote at the front of
-the manual.
-
-
-			      2. AVAILABILITY
-
-    The authors make this code openly available to others, in the hope that
-it will prove to be a useful tool.  We ask only that:
-
-* If you publish results obtained using Meschach, please consider
-  acknowledging the source of the code.
-
-* If you discover any errors in the code, please promptly communicate them
-  to the authors.
-
-    We also suggest that you send email to the authors identifying yourself
-as a user of Meschach; this will enable the authors to notify you of any
-corrections/improvements in Meschach.
-
-
-
-			     3. HOW TO GET IT
-
-   There are several different forms in which you might receive Meschach.
-To provide a shorthand for describing collections of files, the Unix
-convention of putting alternative letters in [...] will be used.  (So,
-fred[123] means the collection fred1, fred2 and fred3.)  Meschach is
-available over Internet/AARnet via netlib, or at the anonymous ftp site
-thrain.anu.edu.au in the directory pub/meschach.  There are five .shar
-files: meschach[01234].shar (which contain the library itself),
-meschach0.shar (which contains basic documentation and machine dependent
-files for a number of machines).  Of the meschach[1234].shar files, only
-meschach[12].shar are needed for the basic Meschach library; the third
-.shar file contains the sparse matrix routines, and the fourth contains
-the routines for complex numbers, vectors and matrices.  There is also a
-README file that you should get from meschach0.shar.
-
-   If you need the old iterative routines, the file oldmeschach.shar
-contains the files conjgrad.c, arnoldi.c and lanczos.c.
-
-   To get the library from netlib,
-
-mail netlib at research.att.com
-send all from c/meschach
-
-   There are a number of other netlib sites which mirror the main netlib
-sites.  These include netlib at ornl.gov (Oak Ridge, TN, USA), netlib at nac.no
-(Oslo, Norway), ftp.cs.uow.edu.au (Wollongong, Australia; ftp only),
-netlib at nchc.edu.tw (Taiwan), elib.zib-berlin.de (Berlin, Germany; ftp
-only).  (For anonymous ftp sites the directory containing the Meschach
-.shar files is pub/netlib/c/meschach or similar, possibly depending on the
-site.)
-
-   Meschach is available in other forms on thrain.anu.edu.au by ftp in the
-directory pub/meschach.  It is available as a .tar file (mesch12a.tar for
-version 1.2a), or as a collection of .shar files, or as a .zip file.  The
-.tar and .zip versions each contain the entire contents of the Meschach
-library.
-
-   There is a manual called "Meschach: Matrix Computations in C" which has
-been published by
-
-	Centre for Mathematics and its Applications
-	School of Mathematical Sciences
-	Australian National University
-	Canberra, ACT 0200
-	Australia
-
-and costs A$30 (about US$22) + postage/handling.  You can order it by
-writing there or you can send email messages to one of us
-(david.stewart at anu.edu.au or zbigniew.leyk at anu.edu.au) and we can pass it
-on.
-
-   If you don't have any money, as a stop gap you can get the **OLD**
-manual, although it is out of date, by anonymous ftp from
-
-	thrain.anu.edu.au : /pub/meschach/version1.1b/bookdvi.tar [.Z or .gz]
-
-In addition, don't forget that the distribution includes a DOC directory
-which contains tutorial.txt and fnindex.txt which are respectively, the
-tutorial chapter (text version) and the function index (text version).
-
-
-
-			      4. INSTALLATION
-
-			    a) On Unix machines
-
-   To extract the files from the .shar files, put them all into a suitable
-directory and use
-
-  sh <file>.shar
-
-to expand the files.  (Use one sh command per file; sh *.shar will not work
-in general.)
-
-   For the .tar file, use
-
-  tar xvf mesch12a.tar
-
-and for the .zip file use
-
-  unzip mesch12a.zip
-
-   On a Unix system you can use the configure script to set up the
-machine-dependent files.  The script takes a number of options which are
-used for installing different subsets of the full Meschach.  For the basic
-system, which requires only meschach[012].shar, use
-
-  configure
-  make basic
-  make clean
-
-   For including sparse operations, which requires meschach[0123].shar, use
-
-  configure --with-sparse
-  make sparse
-  make clean
-
-  For including complex operations, which requires meschach[0124].shar, use
-
-  configure --with-complex
-  make complex
-  make clean
-
-   For including everything, which requires meschach[01234].shar, use
-
-  configure --with-all
-  make all
-  make clean
-
-  To compile the complete library in single precision (with Real equivalent
-to float), add the --with-float option to configure, use
-
-  configure --with-all --with-float
-  make all
-  make clean
-
-
-   Some Unix-like systems may have some problems with this due to bugs or
-incompatibilities in various parts of the system.  To check this use make
-torture and run torture.  In this case use the machine-dependent files from
-the machines directory.  (This is the case for RS/6000 machines, the -O
-switch results in failure of a routine in schur.c.  Compiling without the
--O switch results in correct results.)
-
-   If you have problems using configure, or you use a non-Unix system,
-check the MACHINES directory (generated by meschach0.shar) for your
-machine, operating system and/or compiler.  Save the machine dependent
-files makefile, machine.c and machine.h.  Copy those files from the
-directory for your machine to the directory where the source code is.
-
-   To link into a program prog.c, compile it using
-
-  cc -o prog_name prog.c ....(source files).... meschach.a -lm
-
-
-   This code has been mostly developed on the University of Queensland,
-Australia's Pyramid 9810 running BSD4.3.  Initial development was on a
-Zilog Zeus Z8000 machine running Zeus, a Unix workalike operating system.
-Versions have also been successfully used on various Unix machines
-including Sun 3's, IBM RT's, SPARC's and an IBM RS/6000 running AIX.  It
-has also been compiled on an IBM AT clone using Quick C.  It has been
-designed to compile under either Kernighan and Richie, (Edition 1) C and
-under ANSI C.  (And, indeed, it has been compiled in both ANSI C and
-non-ANSI C environments.)
-
-
-			  b) On non-Unix machines
-
-   First look in the machines directory for your system type.  If it is
-there, then copy the machine dependent files machine.h, makefile (and
-possibly machine.c) to the Meschach directory.
-
-   If your machine type is not there, then you will need to either compile
-``by hand'', or construct your own makefile and possibly machine.h as well.
-The machine-dependent files for various systems should be used as a
-starting point, and the ``vanilla'' version of machine.h should be used.
-Information on the machine-dependent files follows in the next three
-subsections.
-
-   On an IBM PC clone, the source code would be on a floppy disk. Use
-
-  xcopy a:* meschach
-
-to copy it to the meschach directory.  Then ``cd meschach'', and then
-compile the source code.  Different compilers on MSDOS machines will
-require different installation procedures.  Check the directory meschach
-for the appropriate ``makefile'' for your compiler.  If your compiler is
-not listed, then you should try compiling it ``by hand'', modifying the
-machine-dependent files as necessary.
-
-   Worst come to worst, for a given C compiler, execute
-		<C compiler name> *.c
-on MS-DOS machines. For example,
-		tcc *.c
-for Turbo C, and
-		msc *.c
-for Microsoft C, or if you are using Quick C,
-		qcl *.c
-and of course
-		cc *.c
-for the standard Unix compiler.
-
-   Once the object files have been generated, you will need to combine them
-into a library. Consult your local compiler's manual for details of how to
-do this.
-
-   When compiling programs/routines that use Meschach, you will need to
-have access to the header files in the INCLUDE directory. The INCLUDE
-directory's contents can be copied to the directory where the
-programs/routines are compiled.
-
-   The files in the DOC directory form a very brief form of documentation
-on the library routines in Meschach. See the printed documentation for
-more comprehensive documentation of the Meschach routines.  This can be
-obtained from the authors via email.
-
-   The files and directories created by the machines.shar shell archive
-contain the files machine.c machine.h and makefile for a particular
-machine/operating system/compiler where they need to be different.  Copy
-the files in the appropriate directory for your machine/operating
-system/compiler to the directory with the Meschach source before compiling.
-
-
-
-			       c)  makefile
-
-
-   This is setup by using the configure script on a Unix system, based on
-the makefile.in file.  However, if you want to modify how the library is
-compiled, you are free to change the makefile.
-
-   The most likely change that you would want to make to this file is to
-change the line
-
-  CFLAGS = -O
-
-to suit your particular compiler.
-
-  The code is intended to be compilable by both ANSI and non-ANSI
-compilers.
-
-   To achieve this portability without sacrificing the ANSI function
-prototypes (which are very useful for avoiding problems with passing
-parameters) there is a token ANSI_C which must be #define'd in order to
-take full advantage of ANSI C.  To do this you should do all compilations
-with
-
-  #define ANSI_C 1
-
-   This can also be done at the compilation stage with a -DANSI_C flag.
-Again, you will have to use the -DANSI_C flag or its equivalent whenever
-you compile, or insert the line
-
-  #define ANSI_C 1
-
-in machine.h, to make full use of ANSI C with this matrix library.
-
-
-			       d)  machine.h
-
-   Like makefile this is normally set up by the configure script on Unix
-machines.  However, for non-Unix systems, or if you need to set some things
-``by hand'', change machine.h.
-
-   There are a few quantities in here that should be modified to suit your
-particular compiler.  Firstly, the macros MEM_COPY() and MEM_ZERO() need to
-be correctly defined here.  The original library was compiled on BSD
-systems, and so it originally relied on bcopy() and bzero().
-
-   In machine.h you will find the definitions for using the standard ANSI C
-library routines:
-
-  /*--------------------ANSI C--------------------*/
-  #include        <stddef.h>
-  #include        <string.h>
-  #define	MEM_COPY(from,to,size)  memmove((to),(from),(size))
-  #define	MEM_ZERO(where,size)    memset((where),'\0',(size))
-
-   Delete or comment out the alternative definitions and it should compile
-correctly.  The source files containing memmove() and/or memset() are
-available by anonymous ftp from some ftp sites (try archie to discover 
-them). The files are usually called memmove.c or memset.c.
-Some ftp sites which currently (Jan '94) have a version of these files are
-munnari.oz.au (in Australia), ftp.uu.net, gatekeeper.dec.com (USA), and
-unix.hensa.ac.uk (in the UK).  The directory in which you will find
-memmove.c and memset.c typically looks like .../bsd-sources/lib/libc/...
-
-   There are two further machine-dependent quantities that should be set.
-These are machine epsilon or the unit roundoff for double precision
-arithmetic, and the maximum value produced by the rand() routine, which is
-used in rand_vec() and rand_mat().
-
-
-   The current definitions of these are
-
-  #define	MACHEPS	2.2e-16
-  #define	MAX_RAND 2.147483648e9
-
-   The value of MACHEPS should be correct for all IEEE standard double
-precision arithmetic.
-
-   However, ANSI C's <float.h> contains #define'd quantities DBL_EPSILON
-and RAND_MAX, so if you have an ANSI C compiler and headers, replace the
-above two lines of machine.h with
-
-  #include <float.h>
-  /* for Real == float */
-  #define MACHEPS DBL_EPSILON
-  #define MAX_RAND RAND_MAX
-
-   The default value given for MAX_RAND is 2^31 , as the Pyramid 9810 and
-the SPARC 2's both have 32 bit words.  There is a program macheps.c which
-is included in your source files which computes and prints out the value of
-MACHEPS for your machine.
-
-   Some other macros control some aspects of Meschach.  One of these is
-SEGMENTED which should be #define'd if you are working with a machine or
-compiler that does not allow large arrays to be allocated.  For example,
-the most common memory models for MS-DOS compilers do not allow more than
-64Kbyte to be allocated in one block.  This limits square matrices to be no
-more than 9090 .  Inserting #define SEGMENTED 1 into machine.h will mean
-that matrices are allocated a row at a time.
-
-
-
-			      4. SAMPLE TESTS
-
-    There are several programs for checking Meschach called torture
-(source: torture.c) for the dense routines, sptort (source: sptort.c) for
-the sparse routines, ztorture (source ztorture.c) for a complex version of
-torture, memtort (source memtort.c) for memory allocation/deallocation,
-itertort (source itertort.c) for iterative methods, mfuntort (source
-mfuntort.c) for computing powers of dense matrices, iotort (source
-iotort.c) for I/O routines.  These can be compiled using make by "make
-torture", "make sptort", etc.  The programs are part of meschach0.shar.
-
-
-			     5. OTHER PROBLEMS
-
-   Meschach is not a commercial package, so we do not guarantee that
-everything will be perfect or will install smoothly.  Inevitably there will
-be unforeseen problems. If you come across any bugs or inconsistencies, please
-let us know.  If you need to modify the results of the configure script, or
-need to construct your own machine.h and makefile's, please send them to
-us.  A number of people sent us the machine dependent files for Meschach 1.1,
-but with the use of configure, and the new information needed for version
-1.2, these machine dependent files don't have quite the right information.
-Hopefully, though, they are redundant.  Non-Unix platforms at present
-require ``manual'' installation.  Because of the variety of platforms
-(MS-DOS, Macintosh, VAX/VMS, Prime, Amiga, Atari, ....) this is left up to
-the users of these platforms.  We hope that you can use the distibutable
-machine-dependent files as a starting point for this task.
-
-   If you have programs or routines written using Meschach v.1.1x, you
-should put the statement
-
-   #include "oldnames.h"
-
-at the beginning of your files.  This is because a large number of the
-names of the routines have been changed (e.g. "get_vec()" has become
-"v_get()").  This will enable you to use the old names, although all of the
-error messages etc., will use the new names.  Also note that the new
-iterative routines have a very different calling sequence.  If you need the
-old iterative routines, they are in oldmeschach.shar.
-
-   If you wish to let us know what you have done, etc., our email
-addresses are
-
-			 david.stewart at anu.edu.au
-			 zbigniew.leyk at anu.edu.au
-
-    Good luck!
- 
-
-			      ACKNOWLEDGMENTS
-
-
-    Many people have helped in various ways with ideas and suggestions.
-Needless to say, the bugs are all ours!  But these people should be thanked
-for their encouragement etc.  These include a number of people at
-University of Queensland: Graeme Chandler, David De Wit, Martin Sharry,
-Michael Forbes, Phil Kilby, John Holt, Phil Pollett and Tony Watts.  At the
-Australian National University: Mike Osborne, Steve Roberts, Margaret Kahn
-and Teresa Leyk.  Karen George of the University of Canberra has been a
-source of both ideas and encouragement.  Email has become significant part
-of work, and many people have pointed out bugs, inconsistencies and
-improvements to Meschach by email.  These people include Ajay Shah of the
-University of Southern California, Dov Grobgeld of the Weizmann Institute,
-John Edstrom of the University of Calgary, Eric Grosse, one of the netlib
-organisers, Ole Saether of Oslo, Norway, Alfred Thiele and Pierre
-Asselin of Carnegie-Mellon Univeristy, Daniel Polani of the University of
-Mainz, Marian Slodicka of Slovakia, Kaifu Wu of Pomona, Hidetoshi
-Shimodaira of the University of Tokyo, Eng Siong of Edinburgh, Hirokawa Rui
-of the University of Tokyo, Marko Slyz of the University of Michigan, and
-Brook Milligan of the University of Texas.  This list is only partial, and
-there are many others who have corresponded with us on details about
-Meschach and the like.  Finally our thanks go to all those that have had to
-struggle with compilers and other things to get Meschach to work.
-
-				     
-
-
-
diff --git a/interface/src/scilab/src/c/bdfactor.c b/interface/src/scilab/src/c/bdfactor.c
deleted file mode 100644
index 52279f3..0000000
--- a/interface/src/scilab/src/c/bdfactor.c
+++ /dev/null
@@ -1,654 +0,0 @@
-
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-  Band matrix factorisation routines
-  */
-
-/* bdfactor.c  18/11/93 */
-static	char	rcsid[] = "$Id: ";
-
-#include	<stdio.h>
-#include        "matrix2.h"
-#include	<math.h>
-
-
-/* generate band matrix 
-   for a matrix  with n columns,
-   lb subdiagonals and ub superdiagonals;
-
-   Way of saving a band of a matrix:
-   first we save subdiagonals (from 0 to lb-1);
-   then main diagonal (in the lb row)
-   and then superdiagonals (from lb+1 to lb+ub)
-   in such a way that the elements which were previously
-   in one column are now also in one column
-*/
-
-BAND *bd_get(lb,ub,n)
-int lb, ub, n;
-{
-   BAND *A;
-
-   if (lb < 0 || ub < 0 || n <= 0)
-     error(E_NEG,"bd_get");
-
-   if ((A = NEW(BAND)) == (BAND *)NULL)
-     error(E_MEM,"bd_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_BAND,0,sizeof(BAND));
-      mem_numvar(TYPE_BAND,1);
-   }
-
-   lb = A->lb = min(n-1,lb);
-   ub = A->ub = min(n-1,ub);
-   A->mat = m_get(lb+ub+1,n);
-   return A;
-}
-
-int bd_free(A)
-BAND *A;
-{
-   if ( A == (BAND *)NULL || A->lb < 0 || A->ub < 0 )
-     /* don't trust it */
-     return (-1);
-
-   if (A->mat) m_free(A->mat);
-
-   if (mem_info_is_on()) {
-      mem_bytes(TYPE_BAND,sizeof(BAND),0);
-      mem_numvar(TYPE_BAND,-1);
-   }
-
-   free((char *)A);
-   return 0;
-}
-
-
-/* resize band matrix */
-
-BAND *bd_resize(A,new_lb,new_ub,new_n)
-BAND *A;
-int new_lb,new_ub,new_n;
-{
-   int lb,ub,i,j,l,shift,umin;
-   Real **Av;
-
-   if (new_lb < 0 || new_ub < 0 || new_n <= 0)
-     error(E_NEG,"bd_resize");
-   if ( ! A )
-     return bd_get(new_lb,new_ub,new_n);
-    if ( A->lb+A->ub+1 > A->mat->m )
-	error(E_INTERN,"bd_resize");
-
-   if ( A->lb == new_lb && A->ub == new_ub && A->mat->n == new_n )
-	return A;
-
-   lb = A->lb;
-   ub = A->ub;
-   Av = A->mat->me;
-   umin = min(ub,new_ub);
-
-    /* ensure that unused triangles at edges are zero'd */
-
-   for ( i = 0; i < lb; i++ )
-      for ( j = A->mat->n - lb + i; j < A->mat->n; j++ )
-	Av[i][j] = 0.0;  
-    for ( i = lb+1,l=1; l <= umin; i++,l++ )
-      for ( j = 0; j < l; j++ )
-	Av[i][j] = 0.0; 
-
-   new_lb = A->lb = min(new_lb,new_n-1);
-   new_ub = A->ub = min(new_ub,new_n-1);
-   A->mat = m_resize(A->mat,new_lb+new_ub+1,new_n);
-   Av = A->mat->me;
-
-   /* if new_lb != lb then move the rows to get the main diag 
-      in the new_lb row */
-
-   if (new_lb > lb) {
-      shift = new_lb-lb;
-
-      for (i=lb+umin, l=i+shift; i >= 0; i--,l--)
-	MEM_COPY(Av[i],Av[l],new_n*sizeof(Real));
-      for (l=shift-1; l >= 0; l--)
-	__zero__(Av[l],new_n);
-   }
-   else if (new_lb < lb) { 
-      shift = lb - new_lb;
-
-      for (i=shift, l=0; i <= lb+umin; i++,l++)
-	MEM_COPY(Av[i],Av[l],new_n*sizeof(Real));
-      for (i=lb+umin+1; i <= new_lb+new_ub; i++)
-	__zero__(Av[i],new_n);
-   }
-
-   return A;
-}
-
-
-
-BAND *bd_copy(A,B)
-BAND *A,*B;
-{
-   int lb,ub,i,j,n;
-   
-   if ( !A )
-     error(E_NULL,"bd_copy");
-
-   if (A == B) return B;
-   
-   n = A->mat->n;
-   if ( !B )
-     B = bd_get(A->lb,A->ub,n);
-   else if (B->lb != A->lb || B->ub != A->ub || B->mat->n != n )
-     B = bd_resize(B,A->lb,A->ub,n);
-   
-   if (A->mat == B->mat) return B;
-   ub = B->ub = A->ub;
-   lb = B->lb = A->lb;
-
-   for ( i=0, j=n-lb; i <= lb; i++, j++ )
-     MEM_COPY(A->mat->me[i],B->mat->me[i],j*sizeof(Real));   
-
-   for ( i=lb+1, j=1; i <= lb+ub; i++, j++ )
-     MEM_COPY(A->mat->me[i]+j,B->mat->me[i]+j,(n - j)*sizeof(Real));     
-
-   return B;
-}
-
-
-/* copy band matrix to a square matrix */
-MAT *band2mat(bA,A)
-BAND *bA;
-MAT *A;
-{
-   int i,j,l,n,n1;
-   int lb, ub;
-   Real **bmat;
-
-   if ( !bA || !A)
-     error(E_NULL,"band2mat");
-   if ( bA->mat == A )
-     error(E_INSITU,"band2mat");
-
-   ub = bA->ub;
-   lb = bA->lb;
-   n = bA->mat->n;
-   n1 = n-1;
-   bmat = bA->mat->me;
-
-   A = m_resize(A,n,n);
-   m_zero(A);
-
-   for (j=0; j < n; j++)
-     for (i=min(n1,j+lb),l=lb+j-i; i >= max(0,j-ub); i--,l++)
-       A->me[i][j] = bmat[l][j];
-
-   return A;
-}
-
-/* copy a square matrix to a band matrix with 
-   lb subdiagonals and ub superdiagonals */
-BAND *mat2band(A,lb,ub,bA)
-BAND *bA;
-MAT *A;
-int lb, ub;
-{
-   int i, j, l, n1;
-   Real **bmat;
-   
-   if (! A || ! bA)
-     error(E_NULL,"mat2band");
-   if (ub < 0 || lb < 0)
-     error(E_SIZES,"mat2band");
-   if (bA->mat == A)
-     error(E_INSITU,"mat2band");
-
-   n1 = A->n-1;
-   lb = min(n1,lb);
-   ub = min(n1,ub);
-   bA = bd_resize(bA,lb,ub,n1+1);
-   bmat = bA->mat->me;
-
-   for (j=0; j <= n1; j++)
-     for (i=min(n1,j+lb),l=lb+j-i; i >= max(0,j-ub); i--,l++)
-       bmat[l][j] = A->me[i][j];
-
-   return bA;
-}
-
-
-
-/* transposition of matrix in;
-   out - matrix after transposition;
-   can be done in situ
-*/
-
-BAND *bd_transp(in,out)
-BAND *in, *out;
-{
-   int i, j, jj, l, k, lb, ub, lub, n, n1;
-   int in_situ;
-   Real  **in_v, **out_v;
-   
-   if ( in == (BAND *)NULL || in->mat == (MAT *)NULL )
-     error(E_NULL,"bd_transp");
-
-   lb = in->lb;
-   ub = in->ub;
-   lub = lb+ub;
-   n = in->mat->n;
-   n1 = n-1;
-
-   in_situ = ( in == out );
-   if ( ! in_situ )
-       out = bd_resize(out,ub,lb,n);
-   else
-   {   /* only need to swap lb and ub fields */
-       out->lb = ub;
-       out->ub = lb;
-   }
-
-   in_v = in->mat->me;
-   
-   if (! in_situ) {
-      int sh_in,sh_out; 
-
-      out_v = out->mat->me;
-      for (i=0, l=lub, k=lb-i; i <= lub; i++,l--,k--) {
-	 sh_in = max(-k,0);
-	 sh_out = max(k,0);
-	 MEM_COPY(&(in_v[i][sh_in]),&(out_v[l][sh_out]),
-		  (n-sh_in-sh_out)*sizeof(Real));
-	 /**********************************
-	 for (j=n1-sh_out, jj=n1-sh_in; j >= sh_in; j--,jj--) {
-	    out_v[l][jj] = in_v[i][j];
-	 }
-	 **********************************/
-      }
-   }
-   else if (ub == lb) {
-      Real tmp;
-
-      for (i=0, l=lub, k=lb-i; i < lb; i++,l--,k--) {
-	 for (j=n1-k, jj=n1; j >= 0; j--,jj--) {
-	    tmp = in_v[l][jj];
-	    in_v[l][jj] = in_v[i][j];
-	    in_v[i][j] = tmp;
-	 }
-      }
-   }
-   else if (ub > lb) {  /* hence i-ub <= 0 & l-lb >= 0 */
-      int p,pp,lbi;
-      
-      for (i=0, l=lub; i < (lub+1)/2; i++,l--) {
-	 lbi = lb-i;
-	 for (j=l-lb, jj=0, p=max(-lbi,0), pp = max(l-ub,0); j <= n1; 
-	      j++,jj++,p++,pp++) {
-	    in_v[l][pp] = in_v[i][p];
-	    in_v[i][jj] = in_v[l][j];
-	 }
-	 for (  ; p <= n1-max(lbi,0); p++,pp++)
-	   in_v[l][pp] = in_v[i][p];
-      }
-      
-      if (lub%2 == 0) { /* shift only */
-	 i = lub/2;
-	 for (j=max(i-lb,0), jj=0; jj <= n1-ub+i; j++,jj++) 
-	   in_v[i][jj] = in_v[i][j];
-      }
-   }
-   else {      /* ub < lb, hence ub-l <= 0 & lb-i >= 0 */
-      int p,pp,ubi;
-
-      for (i=0, l=lub; i < (lub+1)/2; i++,l--) {
-	 ubi = i-ub;
-	 for (j=n1-max(lb-l,0), jj=n1-max(-ubi,0), p=n1-lb+i, pp=n1;
-	      p >= 0; j--, jj--, pp--, p--) {
-	    in_v[i][jj] = in_v[l][j];
-	    in_v[l][pp] = in_v[i][p];
-	 }
-	 for (  ; jj >= max(ubi,0); j--, jj--)
-	   in_v[i][jj] = in_v[l][j];
-      }
-
-      if (lub%2 == 0) {  /* shift only */
-	 i = lub/2;
-	 for (j=n1-lb+i, jj=n1-max(ub-i,0); j >= 0; j--, jj--) 
-	    in_v[i][jj] = in_v[i][j];
-      }
-   }
-
-   return out;
-}
-
-
-
-/* bdLUfactor -- gaussian elimination with partial pivoting
-   -- on entry, the matrix A in band storage with elements 
-      in rows 0 to lb+ub; 
-      The jth column of A is stored in the jth column of 
-      band A (bA) as follows:
-      bA->mat->me[lb+j-i][j] = A->me[i][j] for 
-      max(0,j-lb) <= i <= min(A->n-1,j+ub);
-   -- on exit: U is stored as an upper triangular matrix
-      with lb+ub superdiagonals in rows lb to 2*lb+ub, 
-      and the matrix L is stored in rows 0 to lb-1.
-      Matrix U is permuted, whereas L is not permuted !!!
-      Therefore we save some memory.
-   */
-BAND	*bdLUfactor(bA,pivot)
-BAND	*bA;
-PERM	*pivot;
-{
-   int	i, j, k, l, n, n1, lb, ub, lub, k_end, k_lub;
-   int	i_max, shift;
-   Real	**bA_v;
-   Real max1, temp;
-   
-   if ( bA==(BAND *)NULL || pivot==(PERM *)NULL )
-     error(E_NULL,"bdLUfactor");
-
-   lb = bA->lb;
-   ub = bA->ub;
-   lub = lb+ub;
-   n = bA->mat->n;
-   n1 = n-1;
-   lub = lb+ub;
-
-   if ( pivot->size != n )
-     error(E_SIZES,"bdLUfactor");
-
-   
-   /* initialise pivot with identity permutation */
-   for ( i=0; i < n; i++ )
-     pivot->pe[i] = i;
-
-   /* extend band matrix */
-   /* extended part is filled with zeros */
-   bA = bd_resize(bA,lb,min(n1,lub),n);
-   bA_v = bA->mat->me;
-
-
-   /* main loop */
-
-   for ( k=0; k < n1; k++ )
-   {
-      k_end = max(0,lb+k-n1);
-      k_lub = min(k+lub,n1);
-
-      /* find the best pivot row */
-      
-      max1 = 0.0;	
-      i_max = -1;
-      for ( i=lb; i >= k_end; i-- ) {
-	 temp = fabs(bA_v[i][k]);
-	 if ( temp > max1 )
-	 { max1 = temp;	i_max = i; }
-      }
-      
-      /* if no pivot then ignore column k... */
-      if ( i_max == -1 )
-	continue;
-      
-      /* do we pivot ? */
-      if ( i_max != lb )	/* yes we do... */
-      {
-	 /* save transposition using non-shifted indices */
-	 shift = lb-i_max;
-	 px_transp(pivot,k+shift,k);
-	 for ( i=lb, j=k; j <= k_lub; i++,j++ )
-	 {
-	    temp = bA_v[i][j];
-	    bA_v[i][j] = bA_v[i-shift][j];
-	    bA_v[i-shift][j] = temp;
-	 }
-      }
-      
-      /* row operations */
-      for ( i=lb-1; i >= k_end; i-- ) {
-	 temp = bA_v[i][k] /= bA_v[lb][k];
-	 shift = lb-i;
-	 for ( j=k+1,l=i+1; j <= k_lub; l++,j++ )
-	   bA_v[l][j] -= temp*bA_v[l+shift][j];
-      }
-   }
-   
-   return bA;
-}
-
-
-/* bdLUsolve -- given an LU factorisation in bA, solve bA*x=b */
-/* pivot is changed upon return  */
-VEC	*bdLUsolve(bA,pivot,b,x)
-BAND	*bA;
-PERM	*pivot;
-VEC	*b,*x;
-{
-   int i,j,l,n,n1,pi,lb,ub,jmin, maxj;
-   Real c;
-   Real **bA_v;
-
-   if ( bA==(BAND *)NULL || b==(VEC *)NULL || pivot==(PERM *)NULL )
-     error(E_NULL,"bdLUsolve");
-   if ( bA->mat->n != b->dim || bA->mat->n != pivot->size)
-     error(E_SIZES,"bdLUsolve");
- 
-   lb = bA->lb;
-   ub = bA->ub;
-   n = b->dim;
-   n1 = n-1;
-   bA_v = bA->mat->me;
-
-   x = v_resize(x,b->dim);
-   px_vec(pivot,b,x);
-
-   /* solve Lx = b; implicit diagonal = 1 
-      L is not permuted, therefore it must be permuted now
-    */
-   
-   px_inv(pivot,pivot);
-   for (j=0; j < n; j++) {
-      jmin = j+1;
-      c = x->ve[j];
-      maxj = max(0,j+lb-n1);
-      for (i=jmin,l=lb-1; l >= maxj; i++,l--) {
-	 if ( (pi = pivot->pe[i]) < jmin) 
-	   pi = pivot->pe[i] = pivot->pe[pi];
-	 x->ve[pi] -= bA_v[l][j]*c;
-      }
-   }
-
-   /* solve Ux = b; explicit diagonal */
-
-   x->ve[n1] /= bA_v[lb][n1];
-   for (i=n-2; i >= 0; i--) {
-      c = x->ve[i];
-      for (j=min(n1,i+ub), l=lb+j-i; j > i; j--,l--)
-	c -= bA_v[l][j]*x->ve[j];
-      x->ve[i] = c/bA_v[lb][i];
-   }
-   
-   return (x);
-}
-
-/* LDLfactor -- L.D.L' factorisation of A in-situ;
-   A is a band matrix
-   it works using only lower bandwidth & main diagonal
-   so it is possible to set A->ub = 0
- */
-
-BAND *bdLDLfactor(A)
-BAND *A;
-{
-   int i,j,k,n,n1,lb,ki,jk,ji,lbkm,lbkp;
-   Real **Av;
-   Real c, cc;
-
-   if ( ! A )
-     error(E_NULL,"bdLDLfactor");
-
-   if (A->lb == 0) return A;
-
-   lb = A->lb;
-   n = A->mat->n;
-   n1 = n-1;
-   Av = A->mat->me;
-   
-   for (k=0; k < n; k++) {    
-      lbkm = lb-k;
-      lbkp = lb+k;
-
-      /* matrix D */
-      c = Av[lb][k];
-      for (j=max(0,-lbkm), jk=lbkm+j; j < k; j++, jk++) {
-	 cc = Av[jk][j];
-	 c -= Av[lb][j]*cc*cc;
-      }
-      if (c == 0.0)
-	error(E_SING,"bdLDLfactor");
-      Av[lb][k] = c;
-
-      /* matrix L */
-      
-      for (i=min(n1,lbkp), ki=lbkp-i; i > k; i--,ki++) {
-	 c = Av[ki][k];
-	 for (j=max(0,i-lb), ji=lb+j-i, jk=lbkm+j; j < k;
-	      j++, ji++, jk++)
-	   c -= Av[lb][j]*Av[ji][j]*Av[jk][j];
-	 Av[ki][k] = c/Av[lb][k];
-      }
-   }
-   
-   return A;
-}
-
-/* solve A*x = b, where A is factorized by 
-   Choleski LDL^T factorization */
-VEC    *bdLDLsolve(A,b,x)
-BAND   *A;
-VEC    *b, *x;
-{
-   int i,j,l,n,n1,lb,ilb;
-   Real **Av, *Avlb;
-   Real c;
-
-   if ( ! A || ! b )
-     error(E_NULL,"bdLDLsolve");
-   if ( A->mat->n != b->dim )
-     error(E_SIZES,"bdLDLsolve");
-
-   n = A->mat->n;
-   n1 = n-1;
-   x = v_resize(x,n);
-   lb = A->lb;
-   Av = A->mat->me;  
-   Avlb = Av[lb];
-   
-   /* solve L*y = b */
-   x->ve[0] = b->ve[0];
-   for (i=1; i < n; i++) {
-      ilb = i-lb;
-      c = b->ve[i];
-      for (j=max(0,ilb), l=j-ilb; j < i; j++,l++)
-	c -= Av[l][j]*x->ve[j];
-      x->ve[i] = c;
-   }
-
-   /* solve D*z = y */
-   for (i=0; i < n; i++) 
-     x->ve[i] /= Avlb[i];
-
-   /* solve L^T*x = z */
-   for (i=n-2; i >= 0; i--) {
-      ilb = i+lb;
-      c = x->ve[i];
-      for (j=min(n1,ilb), l=ilb-j; j > i; j--,l++)
-	c -= Av[l][i]*x->ve[j];
-      x->ve[i] = c;
-   }
-
-   return x;
-}
-
-
-/* ******************************************************
-  This function is a contribution from Ruediger Franke.
-   His e-mail addres is: Ruediger.Franke at rz.tu-ilmenau.de
-   
-   ******************************************************
-*/
-
-/* bd_mv_mlt --
- *   computes out = A * x
- *   may not work in situ (x != out)
- */
-
-VEC *bd_mv_mlt(A, x, out)
-BAND *A;
-VEC *x, *out;
-{
-  int i, j, j_end, k;
-  int start_idx, end_idx;
-  int n, m, lb, ub;
-  Real **A_me;
-  Real *x_ve;
-  Real sum;
-
-  if (!A || !x)
-    error(E_NULL,"bd_mv_mlt");
-  if (x->dim != A->mat->n)
-    error(E_SIZES,"bd_mv_mlt");
-  if (!out || out->dim != A->mat->n)
-    out = v_resize(out, A->mat->n);
-  if (out == x)
-    error(E_INSITU,"bd_mv_mlt");
-
-  n = A->mat->n;
-  m = A->mat->m;
-  lb = A->lb;
-  ub = A->ub;
-  A_me = A->mat->me;
-  start_idx = lb;
-  end_idx = m + n-1 - ub;
-  for (i=0; i<n; i++, start_idx--, end_idx--) {
-    j = max(0, start_idx);
-    k = max(0, -start_idx);
-    j_end = min(m, end_idx);
-    x_ve = x->ve + k;
-    sum = 0.0;	     
-    for (; j < j_end; j++, k++)
-      sum += A_me[j][k] * *x_ve++;
-    out->ve[i] = sum;
-  }
-
-  return out;
-}
-
-
-
diff --git a/interface/src/scilab/src/c/bkpfacto.c b/interface/src/scilab/src/c/bkpfacto.c
deleted file mode 100644
index 07f167a..0000000
--- a/interface/src/scilab/src/c/bkpfacto.c
+++ /dev/null
@@ -1,311 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Matrix factorisation routines to work with the other matrix files.
-*/
-
-static	char	rcsid[] = "$Id: bkpfacto.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-#define	btos(x)	((x) ? "TRUE" : "FALSE")
-
-/* Most matrix factorisation routines are in-situ unless otherwise specified */
-
-#define alpha	0.6403882032022076 /* = (1+sqrt(17))/8 */
-
-/* sqr -- returns square of x -- utility function */
-double	sqr(x)
-double	x;
-{	return x*x;	}
-
-/* interchange -- a row/column swap routine */
-static void interchange(A,i,j)
-MAT	*A;	/* assumed != NULL & also SQUARE */
-int	i, j;	/* assumed in range */
-{
-	Real	**A_me, tmp;
-	int	k, n;
-
-	A_me = A->me;	n = A->n;
-	if ( i == j )
-		return;
-	if ( i > j )
-	{	k = i;	i = j;	j = k;	}
-	for ( k = 0; k < i; k++ )
-	{
-		/* tmp = A_me[k][i]; */
-		tmp = m_entry(A,k,i);
-		/* A_me[k][i] = A_me[k][j]; */
-		m_set_val(A,k,i,m_entry(A,k,j));
-		/* A_me[k][j] = tmp; */
-		m_set_val(A,k,j,tmp);
-	}
-	for ( k = j+1; k < n; k++ )
-	{
-		/* tmp = A_me[j][k]; */
-		tmp = m_entry(A,j,k);
-		/* A_me[j][k] = A_me[i][k]; */
-		m_set_val(A,j,k,m_entry(A,i,k));
-		/* A_me[i][k] = tmp; */
-		m_set_val(A,i,k,tmp);
-	}
-	for ( k = i+1; k < j; k++ )
-	{
-		/* tmp = A_me[k][j]; */
-		tmp = m_entry(A,k,j);
-		/* A_me[k][j] = A_me[i][k]; */
-		m_set_val(A,k,j,m_entry(A,i,k));
-		/* A_me[i][k] = tmp; */
-		m_set_val(A,i,k,tmp);
-	}
-	/* tmp = A_me[i][i]; */
-	tmp = m_entry(A,i,i);
-	/* A_me[i][i] = A_me[j][j]; */
-	m_set_val(A,i,i,m_entry(A,j,j));
-	/* A_me[j][j] = tmp; */
-	m_set_val(A,j,j,tmp);
-}
-
-/* BKPfactor -- Bunch-Kaufman-Parlett factorisation of A in-situ
-	-- A is factored into the form P'AP = MDM' where 
-	P is a permutation matrix, M lower triangular and D is block
-	diagonal with blocks of size 1 or 2
-	-- P is stored in pivot; blocks[i]==i iff D[i][i] is a block */
-MAT	*BKPfactor(A,pivot,blocks)
-MAT	*A;
-PERM	*pivot, *blocks;
-{
-	int	i, j, k, n, onebyone, r;
-	Real	**A_me, aii, aip1, aip1i, lambda, sigma, tmp;
-	Real	det, s, t;
-
-	if ( ! A || ! pivot || ! blocks )
-		error(E_NULL,"BKPfactor");
-	if ( A->m != A->n )
-		error(E_SQUARE,"BKPfactor");
-	if ( A->m != pivot->size || pivot->size != blocks->size )
-		error(E_SIZES,"BKPfactor");
-
-	n = A->n;
-	A_me = A->me;
-	px_ident(pivot);	px_ident(blocks);
-
-	for ( i = 0; i < n; i = onebyone ? i+1 : i+2 )
-	{
-		/* printf("# Stage: %d\n",i); */
-		aii = fabs(m_entry(A,i,i));
-		lambda = 0.0;	r = (i+1 < n) ? i+1 : i;
-		for ( k = i+1; k < n; k++ )
-		{
-		    tmp = fabs(m_entry(A,i,k));
-		    if ( tmp >= lambda )
-		    {
-			lambda = tmp;
-			r = k;
-		    }
-		}
-		/* printf("# lambda = %g, r = %d\n", lambda, r); */
-		/* printf("# |A[%d][%d]| = %g\n",r,r,fabs(m_entry(A,r,r))); */
-
-		/* determine if 1x1 or 2x2 block, and do pivoting if needed */
-		if ( aii >= alpha*lambda )
-		{
-		    onebyone = TRUE;
-		    goto dopivot;
-		}
-		/* compute sigma */
-		sigma = 0.0;
-		for ( k = i; k < n; k++ )
-		{
-		    if ( k == r )
-			continue;
-		    tmp = ( k > r ) ? fabs(m_entry(A,r,k)) :
-			fabs(m_entry(A,k,r));
-		    if ( tmp > sigma )
-			sigma = tmp;
-		}
-		if ( aii*sigma >= alpha*sqr(lambda) )
-		    onebyone = TRUE;
-		else if ( fabs(m_entry(A,r,r)) >= alpha*sigma )
-		{
-		    /* printf("# Swapping rows/cols %d and %d\n",i,r); */
-		    interchange(A,i,r);
-		    px_transp(pivot,i,r);
-		    onebyone = TRUE;
-		}
-		else
-		{
-		    /* printf("# Swapping rows/cols %d and %d\n",i+1,r); */
-		    interchange(A,i+1,r);
-		    px_transp(pivot,i+1,r);
-		    px_transp(blocks,i,i+1);
-		    onebyone = FALSE;
-		}
-		/* printf("onebyone = %s\n",btos(onebyone)); */
-		/* printf("# Matrix so far (@checkpoint A) =\n"); */
-		/* m_output(A); */
-		/* printf("# pivot =\n");	px_output(pivot); */
-		/* printf("# blocks =\n");	px_output(blocks); */
-
-dopivot:
-		if ( onebyone )
-		{   /* do one by one block */
-		    if ( m_entry(A,i,i) != 0.0 )
-		    {
-			aii = m_entry(A,i,i);
-			for ( j = i+1; j < n; j++ )
-			{
-			    tmp = m_entry(A,i,j)/aii;
-			    for ( k = j; k < n; k++ )
-				m_sub_val(A,j,k,tmp*m_entry(A,i,k));
-			    m_set_val(A,i,j,tmp);
-			}
-		    }
-		}
-		else /* onebyone == FALSE */
-		{   /* do two by two block */
-		    det = m_entry(A,i,i)*m_entry(A,i+1,i+1)-sqr(m_entry(A,i,i+1));
-		    /* Must have det < 0 */
-		    /* printf("# det = %g\n",det); */
-		    aip1i = m_entry(A,i,i+1)/det;
-		    aii = m_entry(A,i,i)/det;
-		    aip1 = m_entry(A,i+1,i+1)/det;
-		    for ( j = i+2; j < n; j++ )
-		    {
-			s = - aip1i*m_entry(A,i+1,j) + aip1*m_entry(A,i,j);
-			t = - aip1i*m_entry(A,i,j) + aii*m_entry(A,i+1,j);
-			for ( k = j; k < n; k++ )
-			    m_sub_val(A,j,k,m_entry(A,i,k)*s + m_entry(A,i+1,k)*t);
-			m_set_val(A,i,j,s);
-			m_set_val(A,i+1,j,t);
-		    }
-		}
-		/* printf("# Matrix so far (@checkpoint B) =\n"); */
-		/* m_output(A); */
-		/* printf("# pivot =\n");	px_output(pivot); */
-		/* printf("# blocks =\n");	px_output(blocks); */
-	}
-
-	/* set lower triangular half */
-	for ( i = 0; i < A->m; i++ )
-	    for ( j = 0; j < i; j++ )
-		m_set_val(A,i,j,m_entry(A,j,i));
-
-	return A;
-}
-
-/* BKPsolve -- solves A.x = b where A has been factored a la BKPfactor()
-	-- returns x, which is created if NULL */
-VEC	*BKPsolve(A,pivot,block,b,x)
-MAT	*A;
-PERM	*pivot, *block;
-VEC	*b, *x;
-{
-	static VEC	*tmp=VNULL;	/* dummy storage needed */
-	int	i, j, n, onebyone;
-	Real	**A_me, a11, a12, a22, b1, b2, det, sum, *tmp_ve, tmp_diag;
-
-	if ( ! A || ! pivot || ! block || ! b )
-		error(E_NULL,"BKPsolve");
-	if ( A->m != A->n )
-		error(E_SQUARE,"BKPsolve");
-	n = A->n;
-	if ( b->dim != n || pivot->size != n || block->size != n )
-		error(E_SIZES,"BKPsolve");
-	x = v_resize(x,n);
-	tmp = v_resize(tmp,n);
-	MEM_STAT_REG(tmp,TYPE_VEC);
-
-	A_me = A->me;	tmp_ve = tmp->ve;
-
-	px_vec(pivot,b,tmp);
-	/* solve for lower triangular part */
-	for ( i = 0; i < n; i++ )
-	{
-		sum = v_entry(tmp,i);
-		if ( block->pe[i] < i )
-		    for ( j = 0; j < i-1; j++ )
-			sum -= m_entry(A,i,j)*v_entry(tmp,j);
-		else
-		    for ( j = 0; j < i; j++ )
-			sum -= m_entry(A,i,j)*v_entry(tmp,j);
-		v_set_val(tmp,i,sum);
-	}
-	/* printf("# BKPsolve: solving L part: tmp =\n");	v_output(tmp); */
-	/* solve for diagonal part */
-	for ( i = 0; i < n; i = onebyone ? i+1 : i+2 )
-	{
-		onebyone = ( block->pe[i] == i );
-		if ( onebyone )
-		{
-		    tmp_diag = m_entry(A,i,i);
-		    if ( tmp_diag == 0.0 )
-			error(E_SING,"BKPsolve");
-		    /* tmp_ve[i] /= tmp_diag; */
-		    v_set_val(tmp,i,v_entry(tmp,i) / tmp_diag);
-		}
-		else
-		{
-		    a11 = m_entry(A,i,i);
-		    a22 = m_entry(A,i+1,i+1);
-		    a12 = m_entry(A,i+1,i);
-		    b1 = v_entry(tmp,i);	b2 = v_entry(tmp,i+1);
-		    det = a11*a22-a12*a12;	/* < 0 : see BKPfactor() */
-		    if ( det == 0.0 )
-			error(E_SING,"BKPsolve");
-		    det = 1/det;
-		    v_set_val(tmp,i,det*(a22*b1-a12*b2));
-		    v_set_val(tmp,i+1,det*(a11*b2-a12*b1));
-		}
-	}
-	/* printf("# BKPsolve: solving D part: tmp =\n");	v_output(tmp); */
-	/* solve for transpose of lower traingular part */
-	for ( i = n-1; i >= 0; i-- )
-	{	/* use symmetry of factored form to get stride 1 */
-		sum = v_entry(tmp,i);
-		if ( block->pe[i] > i )
-		    for ( j = i+2; j < n; j++ )
-			sum -= m_entry(A,i,j)*v_entry(tmp,j);
-		else
-		    for ( j = i+1; j < n; j++ )
-			sum -= m_entry(A,i,j)*v_entry(tmp,j);
-		v_set_val(tmp,i,sum);
-	}
-
-	/* printf("# BKPsolve: solving L^T part: tmp =\n");v_output(tmp); */
-	/* and do final permutation */
-	x = pxinv_vec(pivot,tmp,x);
-
-	return x;
-}
-
-		
-
diff --git a/interface/src/scilab/src/c/builder_c.sce b/interface/src/scilab/src/c/builder_c.sce
deleted file mode 100644
index 4fa565a..0000000
--- a/interface/src/scilab/src/c/builder_c.sce
+++ /dev/null
@@ -1,35 +0,0 @@
-// ====================================================================
-// Copyright 2009
-// Yann COLLETTE
-// This file is released into the public domain
-// ====================================================================
-
-sparsecomp_path = get_absolute_file_path('builder_c.sce');
-
-Files = ['bdfactor.c','hessen.c','machine.c','spchfctr.c', ...
-         'bkpfacto.c','hsehldr.c','matlab.c','norm.c','splufctr.c','update.c', ...
-	 'chfactor.c','init.c','matop.c','otherio.c','sprow.c','vecop.c', ...
-	 'copy.c','matrixio.c','pxop.c','spswap.c','version.c', ...
-	 'iter0.c','qrfactor.c','err.c','iternsym.c','meminfo.c','schur.c','submat.c', ...
-	 'extras.c','itersym.c','memory.c','solve.c','svd.c', ...
-	 'fft.c','memstat.c','sparse.c','symmeig.c', ...
-	 'ivecop.c','sparseio.c','givens.c','lufactor.c','mfunc.c','spbkp.c', ...
-	 'zcopy.c','zhessen.c','zmachine.c','zmatop.c','zqrfctr.c','zvecop.c', ...
-	 'zfunc.c','zhsehldr.c','zmatio.c','zmemory.c','zschur.c', ...
-	 'zgivens.c','zlufctr.c','zmatlab.c','znorm.c','zsolve.c'];
-Symbols = ['sp_get','sp_set_val','spICHfactor','sp_col_access','spILUfactor','iter_spcgne', ...
-           'iter_spcgs','iter_spgmres','iter_spmgcr','spCHfactor','spILUfactor','spLUfactor',...
-           'spLUsolve','v_set_val','v_free','sp_free','v_get','restart'];
-
-libs = [];
-ldflags = '';
-
-if getos()=='Windows' then
-  cflags = '/I' + sparsecomp_path + ' /I' + sparsecomp_path + '/MACHINES/GCC /DHAVE_CONFIG_H';
-else
-  cflags = '-I' + sparsecomp_path + ' -I' + sparsecomp_path + '/MACHINES/GCC -DHAVE_CONFIG_H';
-end
-
-tbx_build_src(Symbols, Files, 'c', sparsecomp_path, libs, ldflags, cflags);
-
-clear tbx_build_src;
diff --git a/interface/src/scilab/src/c/chfactor.c b/interface/src/scilab/src/c/chfactor.c
deleted file mode 100644
index 19d8696..0000000
--- a/interface/src/scilab/src/c/chfactor.c
+++ /dev/null
@@ -1,217 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Matrix factorisation routines to work with the other matrix files.
-*/
-
-/* CHfactor.c 1.2 11/25/87 */
-static	char	rcsid[] = "$Id: chfactor.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-
-/* Most matrix factorisation routines are in-situ unless otherwise specified */
-
-/* CHfactor -- Cholesky L.L' factorisation of A in-situ */
-MAT	*CHfactor(A)
-MAT	*A;
-{
-	u_int	i, j, k, n;
-	Real	**A_ent, *A_piv, *A_row, sum, tmp;
-
-	if ( A==(MAT *)NULL )
-		error(E_NULL,"CHfactor");
-	if ( A->m != A->n )
-		error(E_SQUARE,"CHfactor");
-	n = A->n;	A_ent = A->me;
-
-	for ( k=0; k<n; k++ )
-	{	
-		/* do diagonal element */
-		sum = A_ent[k][k];
-		A_piv = A_ent[k];
-		for ( j=0; j<k; j++ )
-		{
-			/* tmp = A_ent[k][j]; */
-			tmp = *A_piv++;
-			sum -= tmp*tmp;
-		}
-		if ( sum <= 0.0 )
-			error(E_POSDEF,"CHfactor");
-		A_ent[k][k] = sqrt(sum);
-
-		/* set values of column k */
-		for ( i=k+1; i<n; i++ )
-		{
-			sum = A_ent[i][k];
-			A_piv = A_ent[k];
-			A_row = A_ent[i];
-			sum -= __ip__(A_row,A_piv,(int)k);
-			/************************************************
-			for ( j=0; j<k; j++ )
-				sum -= A_ent[i][j]*A_ent[k][j];
-				sum -= (*A_row++)*(*A_piv++);
-			************************************************/
-			A_ent[j][i] = A_ent[i][j] = sum/A_ent[k][k];
-		}
-	}
-
-	return (A);
-}
-
-
-/* CHsolve -- given a CHolesky factorisation in A, solve A.x=b */
-VEC	*CHsolve(A,b,x)
-MAT	*A;
-VEC	*b,*x;
-{
-	if ( A==(MAT *)NULL || b==(VEC *)NULL )
-		error(E_NULL,"CHsolve");
-	if ( A->m != A->n || A->n != b->dim )
-		error(E_SIZES,"CHsolve");
-	x = v_resize(x,b->dim);
-	Lsolve(A,b,x,0.0);
-	Usolve(A,x,x,0.0);
-
-	return (x);
-}
-
-/* LDLfactor -- L.D.L' factorisation of A in-situ */
-MAT	*LDLfactor(A)
-MAT	*A;
-{
-	u_int	i, k, n, p;
-	Real	**A_ent;
-	Real d, sum;
-	static VEC	*r = VNULL;
-
-	if ( ! A )
-		error(E_NULL,"LDLfactor");
-	if ( A->m != A->n )
-		error(E_SQUARE,"LDLfactor");
-	n = A->n;	A_ent = A->me;
-	r = v_resize(r,n);
-	MEM_STAT_REG(r,TYPE_VEC);
-
-	for ( k = 0; k < n; k++ )
-	{
-		sum = 0.0;
-		for ( p = 0; p < k; p++ )
-		{
-		    r->ve[p] = A_ent[p][p]*A_ent[k][p];
-		    sum += r->ve[p]*A_ent[k][p];
-		}
-		d = A_ent[k][k] -= sum;
-
-		if ( d == 0.0 )
-		    error(E_SING,"LDLfactor");
-		for ( i = k+1; i < n; i++ )
-		{
-		    sum = __ip__(A_ent[i],r->ve,(int)k);
-		    /****************************************
-		    sum = 0.0;
-		    for ( p = 0; p < k; p++ )
-			sum += A_ent[i][p]*r->ve[p];
-		    ****************************************/
-		    A_ent[i][k] = (A_ent[i][k] - sum)/d;
-		}
-	}
-
-	return A;
-}
-
-VEC	*LDLsolve(LDL,b,x)
-MAT	*LDL;
-VEC	*b, *x;
-{
-	if ( ! LDL || ! b )
-		error(E_NULL,"LDLsolve");
-	if ( LDL->m != LDL->n )
-		error(E_SQUARE,"LDLsolve");
-	if ( LDL->m != b->dim )
-		error(E_SIZES,"LDLsolve");
-	x = v_resize(x,b->dim);
-
-	Lsolve(LDL,b,x,1.0);
-	Dsolve(LDL,x,x);
-	LTsolve(LDL,x,x,1.0);
-
-	return x;
-}
-
-/* MCHfactor -- Modified Cholesky L.L' factorisation of A in-situ */
-MAT	*MCHfactor(A,tol)
-MAT	*A;
-double  tol;
-{
-	u_int	i, j, k, n;
-	Real	**A_ent, *A_piv, *A_row, sum, tmp;
-
-	if ( A==(MAT *)NULL )
-		error(E_NULL,"MCHfactor");
-	if ( A->m != A->n )
-		error(E_SQUARE,"MCHfactor");
-	if ( tol <= 0.0 )
-	        error(E_RANGE,"MCHfactor");
-	n = A->n;	A_ent = A->me;
-
-	for ( k=0; k<n; k++ )
-	{	
-		/* do diagonal element */
-		sum = A_ent[k][k];
-		A_piv = A_ent[k];
-		for ( j=0; j<k; j++ )
-		{
-			/* tmp = A_ent[k][j]; */
-			tmp = *A_piv++;
-			sum -= tmp*tmp;
-		}
-		if ( sum <= tol )
-			sum = tol;
-		A_ent[k][k] = sqrt(sum);
-
-		/* set values of column k */
-		for ( i=k+1; i<n; i++ )
-		{
-			sum = A_ent[i][k];
-			A_piv = A_ent[k];
-			A_row = A_ent[i];
-			sum -= __ip__(A_row,A_piv,(int)k);
-			/************************************************
-			for ( j=0; j<k; j++ )
-				sum -= A_ent[i][j]*A_ent[k][j];
-				sum -= (*A_row++)*(*A_piv++);
-			************************************************/
-			A_ent[j][i] = A_ent[i][j] = sum/A_ent[k][k];
-		}
-	}
-
-	return (A);
-}
diff --git a/interface/src/scilab/src/c/cleaner.sce b/interface/src/scilab/src/c/cleaner.sce
deleted file mode 100644
index e43f6dd..0000000
--- a/interface/src/scilab/src/c/cleaner.sce
+++ /dev/null
@@ -1,18 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce : Please, do not edit this file
-// cleaner.sce
-// ------------------------------------------------------
-curdir = pwd();
-cleaner_path = get_file_path('cleaner.sce');
-chdir(cleaner_path);
-// ------------------------------------------------------
-if fileinfo('loader.sce') <> [] then
-  mdelete('loader.sce');
-end
-// ------------------------------------------------------
-if fileinfo('libsp_get.so') <> [] then
-  mdelete('libsp_get.so');
-end
-// ------------------------------------------------------
-chdir(curdir);
-// ------------------------------------------------------
diff --git a/interface/src/scilab/src/c/configure b/interface/src/scilab/src/c/configure
deleted file mode 100755
index 844c2ac..0000000
--- a/interface/src/scilab/src/c/configure
+++ /dev/null
@@ -1,962 +0,0 @@
-#!/bin/sh
-# Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf.
-# Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-# Usage: configure [--srcdir=DIR] [--host=HOST] [--gas] [--nfp] [--no-create]
-#        [--prefix=PREFIX] [--exec-prefix=PREFIX] [--with-PACKAGE] [TARGET]
-# Ignores all args except --srcdir, --prefix, --exec-prefix, --no-create, and
-# --with-PACKAGE unless this script has special code to handle it.
-
-
-for arg
-do
-  # Handle --exec-prefix with a space before the argument.
-  if test x$next_exec_prefix = xyes; then exec_prefix=$arg; next_exec_prefix=
-  # Handle --host with a space before the argument.
-  elif test x$next_host = xyes; then next_host=
-  # Handle --prefix with a space before the argument.
-  elif test x$next_prefix = xyes; then prefix=$arg; next_prefix=
-  # Handle --srcdir with a space before the argument.
-  elif test x$next_srcdir = xyes; then srcdir=$arg; next_srcdir=
-  else
-    case $arg in
-     # For backward compatibility, also recognize exact --exec_prefix.
-     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* | --exec=* | --exe=* | --ex=* | --e=*)
-	exec_prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- | --exec | --exe | --ex | --e)
-	next_exec_prefix=yes ;;
-
-     -gas | --gas | --ga | --g) ;;
-
-     -host=* | --host=* | --hos=* | --ho=* | --h=*) ;;
-     -host | --host | --hos | --ho | --h)
-	next_host=yes ;;
-
-     -nfp | --nfp | --nf) ;;
-
-     -no-create | --no-create | --no-creat | --no-crea | --no-cre | --no-cr | --no-c | --no- | --no)
-        no_create=1 ;;
-
-     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-	prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-	next_prefix=yes ;;
-
-     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=* | --s=*)
-	srcdir=`echo $arg | sed 's/[-a-z_]*=//'` ;;
-     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr | --s)
-	next_srcdir=yes ;;
-
-     -with-* | --with-*)
-       package=`echo $arg|sed 's/-*with-//'`
-       # Delete all the valid chars; see if any are left.
-       if test -n "`echo $package|sed 's/[-a-zA-Z0-9_]*//g'`"; then
-         echo "configure: $package: invalid package name" >&2; exit 1
-       fi
-       eval "with_`echo $package|sed s/-/_/g`=1" ;;
-
-     -v | -verbose | --verbose | --verbos | --verbo | --verb | --ver | --ve | --v)
-       verbose=yes ;;
-
-     *) ;;
-    esac
-  fi
-done
-
-trap 'rm -f conftest* core; exit 1' 1 3 15
-
-# Needed for some versions of `tr' so that character classes in `[]' work.
-if test "${LANG+set}" = "set" ; then
-   LANG=C
-fi
-
-rm -f conftest*
-compile='${CC-cc} $CFLAGS $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1'
-
-# A filename unique to this package, relative to the directory that
-# configure is in, which we can look for to find out if srcdir is correct.
-unique_file=err.c
-
-# Find the source files, if location was not specified.
-if test -z "$srcdir"; then
-  srcdirdefaulted=yes
-  # Try the directory containing this script, then `..'.
-  prog=$0
-  confdir=`echo $prog|sed 's%/[^/][^/]*$%%'`
-  test "X$confdir" = "X$prog" && confdir=.
-  srcdir=$confdir
-  if test ! -r $srcdir/$unique_file; then
-    srcdir=..
-  fi
-fi
-if test ! -r $srcdir/$unique_file; then
-  if test x$srcdirdefaulted = xyes; then
-    echo "configure: Can not find sources in \`${confdir}' or \`..'." 1>&2
-  else
-    echo "configure: Can not find sources in \`${srcdir}'." 1>&2
-  fi
-  exit 1
-fi
-# Preserve a srcdir of `.' to avoid automounter screwups with pwd.
-# But we can't avoid them for `..', to make subdirectories work.
-case $srcdir in
-  .|/*|~*) ;;
-  *) srcdir=`cd $srcdir; pwd` ;; # Make relative path absolute.
-esac
-
-
-PROGS=""
-if test -z "$CC"; then
-  # Extract the first word of `acc', so it can be a program name with args.
-  set dummy acc; word=$2
-  echo checking for $word
-  IFS="${IFS= 	}"; saveifs="$IFS"; IFS="${IFS}:"
-  for dir in $PATH; do
-    test -z "$dir" && dir=.
-    if test -f $dir/$word; then
-      CC="acc"
-      break
-    fi
-  done
-  IFS="$saveifs"
-fi
-test -z "$CC" && CC=""""
-test -n "$CC" -a -n "$verbose" && echo "	setting CC to $CC"
-
-if test -z "$CC"; then
-  # Extract the first word of `cc', so it can be a program name with args.
-  set dummy cc; word=$2
-  echo checking for $word
-  IFS="${IFS= 	}"; saveifs="$IFS"; IFS="${IFS}:"
-  for dir in $PATH; do
-    test -z "$dir" && dir=.
-    if test -f $dir/$word; then
-      CC="cc"
-      break
-    fi
-  done
-  IFS="$saveifs"
-fi
-test -z "$CC" && CC="gcc"
-test -n "$CC" -a -n "$verbose" && echo "	setting CC to $CC"
-
-echo checking how to run the C preprocessor
-if test -z "$CPP"; then
-  CPP='${CC-cc} -E'
-  cat > conftest.c <<EOF
-#include <stdio.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  :
-else
-  CPP=/lib/cpp
-fi
-rm -f conftest*
-fi
-
-echo checking for AIX
-cat > conftest.c <<EOF
-#ifdef _AIX
-  yes
-#endif
-
-EOF
-eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
-if egrep "yes" conftest.out >/dev/null 2>&1; then
-  {
-test -n "$verbose" && \
-echo '	defining' _ALL_SOURCE
-DEFS="$DEFS -D_ALL_SOURCE=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}_ALL_SOURCE\${SEDdB}_ALL_SOURCE\${SEDdC}1\${SEDdD}
-\${SEDuA}_ALL_SOURCE\${SEDuB}_ALL_SOURCE\${SEDuC}1\${SEDuD}
-\${SEDeA}_ALL_SOURCE\${SEDeB}_ALL_SOURCE\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-
-echo checking for minix/config.h
-cat > conftest.c <<EOF
-#include <minix/config.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  MINIX=1
-fi
-rm -f conftest*
-
-# The Minix shell can't assign to the same variable on the same line!
-if test -n "$MINIX"; then
-  {
-test -n "$verbose" && \
-echo '	defining' _POSIX_SOURCE
-DEFS="$DEFS -D_POSIX_SOURCE=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}_POSIX_SOURCE\${SEDdB}_POSIX_SOURCE\${SEDdC}1\${SEDdD}
-\${SEDuA}_POSIX_SOURCE\${SEDuB}_POSIX_SOURCE\${SEDuC}1\${SEDuD}
-\${SEDeA}_POSIX_SOURCE\${SEDeB}_POSIX_SOURCE\${SEDeC}1\${SEDeD}
-"
-}
-
-  {
-test -n "$verbose" && \
-echo '	defining' _POSIX_1_SOURCE to be '2'
-DEFS="$DEFS -D_POSIX_1_SOURCE=2"
-SEDDEFS="${SEDDEFS}\${SEDdA}_POSIX_1_SOURCE\${SEDdB}_POSIX_1_SOURCE\${SEDdC}2\${SEDdD}
-\${SEDuA}_POSIX_1_SOURCE\${SEDuB}_POSIX_1_SOURCE\${SEDuC}2\${SEDuD}
-\${SEDeA}_POSIX_1_SOURCE\${SEDeB}_POSIX_1_SOURCE\${SEDeC}2\${SEDeD}
-"
-}
-
-  {
-test -n "$verbose" && \
-echo '	defining' _MINIX
-DEFS="$DEFS -D_MINIX=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}_MINIX\${SEDdB}_MINIX\${SEDdC}1\${SEDdD}
-\${SEDuA}_MINIX\${SEDuB}_MINIX\${SEDuC}1\${SEDuD}
-\${SEDeA}_MINIX\${SEDeB}_MINIX\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-echo checking for POSIXized ISC
-if test -d /etc/conf/kconfig.d &&
-  grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
-then
-  ISC=1 # If later tests want to check for ISC.
-  {
-test -n "$verbose" && \
-echo '	defining' _POSIX_SOURCE
-DEFS="$DEFS -D_POSIX_SOURCE=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}_POSIX_SOURCE\${SEDdB}_POSIX_SOURCE\${SEDdC}1\${SEDdD}
-\${SEDuA}_POSIX_SOURCE\${SEDuB}_POSIX_SOURCE\${SEDuC}1\${SEDuD}
-\${SEDeA}_POSIX_SOURCE\${SEDeB}_POSIX_SOURCE\${SEDeC}1\${SEDeD}
-"
-}
-
-  if test -n "$GCC"; then
-    CC="$CC -posix"
-  else
-    CC="$CC -Xp"
-  fi
-fi
-
-if test -z "$RANLIB"; then
-  # Extract the first word of `ranlib', so it can be a program name with args.
-  set dummy ranlib; word=$2
-  echo checking for $word
-  IFS="${IFS= 	}"; saveifs="$IFS"; IFS="${IFS}:"
-  for dir in $PATH; do
-    test -z "$dir" && dir=.
-    if test -f $dir/$word; then
-      RANLIB="ranlib"
-      break
-    fi
-  done
-  IFS="$saveifs"
-fi
-test -z "$RANLIB" && RANLIB=":"
-test -n "$RANLIB" -a -n "$verbose" && echo "	setting RANLIB to $RANLIB"
-
-for hdr in memory.h
-do
-trhdr=HAVE_`echo $hdr | tr '[a-z]./' '[A-Z]__'`
-echo checking for ${hdr}
-cat > conftest.c <<EOF
-#include <${hdr}>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  {
-test -n "$verbose" && \
-echo '	defining' ${trhdr}
-DEFS="$DEFS -D${trhdr}=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}${trhdr}\${SEDdB}${trhdr}\${SEDdC}1\${SEDdD}
-\${SEDuA}${trhdr}\${SEDuB}${trhdr}\${SEDuC}1\${SEDuD}
-\${SEDeA}${trhdr}\${SEDeB}${trhdr}\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-done
-
-echo checking for ANSI C header files
-cat > conftest.c <<EOF
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-echo '#include <string.h>' > conftest.c
-eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
-if egrep "memchr" conftest.out >/dev/null 2>&1; then
-  # SGI's /bin/cc from Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-cat > conftest.c <<EOF
-#include <ctype.h>
-#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#define XOR(e,f) (((e) && !(f)) || (!(e) && (f)))
-int main () { int i; for (i = 0; i < 256; i++)
-if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
-exit (0); }
-
-EOF
-eval $compile
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
-  {
-test -n "$verbose" && \
-echo '	defining' STDC_HEADERS
-DEFS="$DEFS -DSTDC_HEADERS=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}STDC_HEADERS\${SEDdB}STDC_HEADERS\${SEDdC}1\${SEDdD}
-\${SEDuA}STDC_HEADERS\${SEDuB}STDC_HEADERS\${SEDuC}1\${SEDuD}
-\${SEDeA}STDC_HEADERS\${SEDeB}STDC_HEADERS\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-fi
-rm -f conftest*
-
-fi
-rm -f conftest*
-
-echo checking for complex.h
-cat > conftest.c <<EOF
-#include <complex.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  {
-test -n "$verbose" && \
-echo '	defining' HAVE_COMPLEX_H
-DEFS="$DEFS -DHAVE_COMPLEX_H=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_COMPLEX_H\${SEDdB}HAVE_COMPLEX_H\${SEDdC}1\${SEDdD}
-\${SEDuA}HAVE_COMPLEX_H\${SEDuB}HAVE_COMPLEX_H\${SEDuC}1\${SEDuD}
-\${SEDeA}HAVE_COMPLEX_H\${SEDeB}HAVE_COMPLEX_H\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-echo checking for malloc.h
-cat > conftest.c <<EOF
-#include <malloc.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  {
-test -n "$verbose" && \
-echo '	defining' HAVE_MALLOC_H
-DEFS="$DEFS -DHAVE_MALLOC_H=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_MALLOC_H\${SEDdB}HAVE_MALLOC_H\${SEDdC}1\${SEDdD}
-\${SEDuA}HAVE_MALLOC_H\${SEDuB}HAVE_MALLOC_H\${SEDuC}1\${SEDuD}
-\${SEDeA}HAVE_MALLOC_H\${SEDeB}HAVE_MALLOC_H\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-echo checking for varargs.h
-cat > conftest.c <<EOF
-#include <varargs.h>
-EOF
-err=`eval "($CPP \$DEFS conftest.c >/dev/null) 2>&1"`
-if test -z "$err"; then
-  {
-test -n "$verbose" && \
-echo '	defining' VARARGS
-DEFS="$DEFS -DVARARGS=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}VARARGS\${SEDdB}VARARGS\${SEDdC}1\${SEDdD}
-\${SEDuA}VARARGS\${SEDuB}VARARGS\${SEDuC}1\${SEDuD}
-\${SEDeA}VARARGS\${SEDeB}VARARGS\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-{
-test -n "$verbose" && \
-echo '	defining' NOT_SEGMENTED
-DEFS="$DEFS -DNOT_SEGMENTED=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}NOT_SEGMENTED\${SEDdB}NOT_SEGMENTED\${SEDdC}1\${SEDdD}
-\${SEDuA}NOT_SEGMENTED\${SEDuB}NOT_SEGMENTED\${SEDuC}1\${SEDuD}
-\${SEDeA}NOT_SEGMENTED\${SEDeB}NOT_SEGMENTED\${SEDeC}1\${SEDeD}
-"
-}
-
-echo checking for size_t in sys/types.h
-echo '#include <sys/types.h>' > conftest.c
-eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
-if egrep "size_t" conftest.out >/dev/null 2>&1; then
-  :
-else
-  {
-test -n "$verbose" && \
-echo '	defining' size_t to be 'unsigned'
-DEFS="$DEFS -Dsize_t=unsigned"
-SEDDEFS="${SEDDEFS}\${SEDdA}size_t\${SEDdB}size_t\${SEDdC}unsigned\${SEDdD}
-\${SEDuA}size_t\${SEDuB}size_t\${SEDuC}unsigned\${SEDuD}
-\${SEDeA}size_t\${SEDeB}size_t\${SEDeC}unsigned\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-prog='/* Ultrix mips cc rejects this.  */
-typedef int charset[2]; const charset x;
-/* SunOS 4.1.1 cc rejects this.  */
-char const *const *ccp;
-char **p;
-/* AIX XL C 1.02.0.0 rejects this.
-   It does not let you subtract one const X* pointer from another in an arm
-   of an if-expression whose if-part is not a constant expression */
-const char *g = "string";
-p = &g + (g ? g-g : 0);
-/* HPUX 7.0 cc rejects these. */
-++ccp;
-p = (char**) ccp;
-ccp = (char const *const *) p;
-{ /* SCO 3.2v4 cc rejects this.  */
-  char *t;
-  char const *s = 0 ? (char *) 0 : (char const *) 0;
-
-  *t++ = 0;
-}
-{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
-  int x[] = {25,17};
-  const int *foo = &x[0];
-  ++foo;
-}
-{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
-  typedef const int *iptr;
-  iptr p = 0;
-  ++p;
-}
-{ /* AIX XL C 1.02.0.0 rejects this saying
-     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
-  struct s { int j; const int *ap[3]; };
-  struct s *b; b->j = 5;
-}'
-echo checking for working const
-cat > conftest.c <<EOF
-
-int main() { exit(0); }
-int t() { $prog }
-EOF
-if eval $compile; then
-  :
-else
-  {
-test -n "$verbose" && \
-echo '	defining' const to be 'empty'
-DEFS="$DEFS -Dconst="
-SEDDEFS="${SEDDEFS}\${SEDdA}const\${SEDdB}const\${SEDdC}\${SEDdD}
-\${SEDuA}const\${SEDuB}const\${SEDuC}\${SEDuD}
-\${SEDeA}const\${SEDeB}const\${SEDeC}\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-echo checking byte ordering
-cat > conftest.c <<EOF
-main () {
-  /* Are we little or big endian?  From Harbison&Steele.  */
-  union
-  {
-    long l;
-    char c[sizeof (long)];
-  } u;
-  u.l = 1;
-  exit (u.c[sizeof (long) - 1] == 1);
-}
-EOF
-eval $compile
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
-  :
-else
-  {
-test -n "$verbose" && \
-echo '	defining' WORDS_BIGENDIAN
-DEFS="$DEFS -DWORDS_BIGENDIAN=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}WORDS_BIGENDIAN\${SEDdB}WORDS_BIGENDIAN\${SEDdC}1\${SEDdD}
-\${SEDuA}WORDS_BIGENDIAN\${SEDuB}WORDS_BIGENDIAN\${SEDuC}1\${SEDuD}
-\${SEDeA}WORDS_BIGENDIAN\${SEDeB}WORDS_BIGENDIAN\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-# check whether --with-complex was given
-if test -n "$with_complex"; then
-  {
-test -n "$verbose" && \
-echo '	defining' COMPLEX
-DEFS="$DEFS -DCOMPLEX=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}COMPLEX\${SEDdB}COMPLEX\${SEDdC}1\${SEDdD}
-\${SEDuA}COMPLEX\${SEDuB}COMPLEX\${SEDuC}1\${SEDuD}
-\${SEDeA}COMPLEX\${SEDeB}COMPLEX\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-# check whether --with-sparse was given
-if test -n "$with_sparse"; then
-  {
-test -n "$verbose" && \
-echo '	defining' SPARSE
-DEFS="$DEFS -DSPARSE=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}SPARSE\${SEDdB}SPARSE\${SEDdC}1\${SEDdD}
-\${SEDuA}SPARSE\${SEDuB}SPARSE\${SEDuC}1\${SEDuD}
-\${SEDeA}SPARSE\${SEDeB}SPARSE\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-# check whether --with-all was given
-if test -n "$with_all"; then
-  {
-test -n "$verbose" && \
-echo '	defining' COMPLEX
-DEFS="$DEFS -DCOMPLEX=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}COMPLEX\${SEDdB}COMPLEX\${SEDdC}1\${SEDdD}
-\${SEDuA}COMPLEX\${SEDuB}COMPLEX\${SEDuC}1\${SEDuD}
-\${SEDeA}COMPLEX\${SEDeB}COMPLEX\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-# check whether --with-all was given
-if test -n "$with_all"; then
-  {
-test -n "$verbose" && \
-echo '	defining' SPARSE
-DEFS="$DEFS -DSPARSE=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}SPARSE\${SEDdB}SPARSE\${SEDdC}1\${SEDdD}
-\${SEDuA}SPARSE\${SEDuB}SPARSE\${SEDuC}1\${SEDuD}
-\${SEDeA}SPARSE\${SEDeB}SPARSE\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-# check whether --with-unroll was given
-if test -n "$with_unroll"; then
-  {
-test -n "$verbose" && \
-echo '	defining' VUNROLL
-DEFS="$DEFS -DVUNROLL=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}VUNROLL\${SEDdB}VUNROLL\${SEDdC}1\${SEDdD}
-\${SEDuA}VUNROLL\${SEDuB}VUNROLL\${SEDuC}1\${SEDuD}
-\${SEDeA}VUNROLL\${SEDeB}VUNROLL\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-# check whether --with-munroll was given
-if test -n "$with_munroll"; then
-  {
-test -n "$verbose" && \
-echo '	defining' MUNROLL
-DEFS="$DEFS -DMUNROLL=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}MUNROLL\${SEDdB}MUNROLL\${SEDdC}1\${SEDdD}
-\${SEDuA}MUNROLL\${SEDuB}MUNROLL\${SEDuC}1\${SEDuD}
-\${SEDeA}MUNROLL\${SEDeB}MUNROLL\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-# check whether --with-segmem was given
-if test -n "$with_segmem"; then
-  {
-test -n "$verbose" && \
-echo '	defining' SEGMENTED
-DEFS="$DEFS -DSEGMENTED=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}SEGMENTED\${SEDdB}SEGMENTED\${SEDdC}1\${SEDdD}
-\${SEDuA}SEGMENTED\${SEDuB}SEGMENTED\${SEDuC}1\${SEDuD}
-\${SEDeA}SEGMENTED\${SEDeB}SEGMENTED\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-# check whether --with-float was given
-if test -n "$with_float"; then
-  {
-test -n "$verbose" && \
-echo '	defining' REAL_FLT
-DEFS="$DEFS -DREAL_FLT=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}REAL_FLT\${SEDdB}REAL_FLT\${SEDdC}1\${SEDdD}
-\${SEDuA}REAL_FLT\${SEDuB}REAL_FLT\${SEDuC}1\${SEDuD}
-\${SEDeA}REAL_FLT\${SEDeB}REAL_FLT\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-# check whether --with-double was given
-if test -n "$with_double"; then
-  {
-test -n "$verbose" && \
-echo '	defining' REAL_DBL
-DEFS="$DEFS -DREAL_DBL=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}REAL_DBL\${SEDdB}REAL_DBL\${SEDdC}1\${SEDdD}
-\${SEDuA}REAL_DBL\${SEDuB}REAL_DBL\${SEDuC}1\${SEDuD}
-\${SEDeA}REAL_DBL\${SEDeB}REAL_DBL\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-
-LIBS="$LIBS -lm"
-echo checking for u_int
-cat > conftest.c <<EOF
-#include <stdio.h>
-#ifdef __STDC__
-#include <stdlib.h>
-#endif
-int main() { exit(0); }
-int t() { u_int i; i = 1; }
-EOF
-if eval $compile; then
-  {
-test -n "$verbose" && \
-echo '	defining' U_INT_DEF
-DEFS="$DEFS -DU_INT_DEF=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}U_INT_DEF\${SEDdB}U_INT_DEF\${SEDdC}1\${SEDdD}
-\${SEDuA}U_INT_DEF\${SEDuB}U_INT_DEF\${SEDuC}1\${SEDuD}
-\${SEDeA}U_INT_DEF\${SEDeB}U_INT_DEF\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-echo 'computing machine epsilon(s)'
-echo $CC -o macheps dmacheps.c
-$CC -o macheps dmacheps.c
-{
-test -n "$verbose" && \
-echo '	defining' D_MACHEPS to be '`macheps`'
-DEFS="$DEFS -DD_MACHEPS=`macheps`"
-SEDDEFS="${SEDDEFS}\${SEDdA}D_MACHEPS\${SEDdB}D_MACHEPS\${SEDdC}`macheps`\${SEDdD}
-\${SEDuA}D_MACHEPS\${SEDuB}D_MACHEPS\${SEDuC}`macheps`\${SEDuD}
-\${SEDeA}D_MACHEPS\${SEDeB}D_MACHEPS\${SEDeC}`macheps`\${SEDeD}
-"
-}
-
-echo $CC -o macheps fmacheps.c
-$CC -o macheps fmacheps.c
-{
-test -n "$verbose" && \
-echo '	defining' F_MACHEPS to be '`macheps`'
-DEFS="$DEFS -DF_MACHEPS=`macheps`"
-SEDDEFS="${SEDDEFS}\${SEDdA}F_MACHEPS\${SEDdB}F_MACHEPS\${SEDdC}`macheps`\${SEDdD}
-\${SEDuA}F_MACHEPS\${SEDuB}F_MACHEPS\${SEDuC}`macheps`\${SEDuD}
-\${SEDeA}F_MACHEPS\${SEDeB}F_MACHEPS\${SEDeC}`macheps`\${SEDeD}
-"
-}
-
-echo computing M_MAX_INT
-echo $CC -o maxint maxint.c
-$CC -o maxint maxint.c
-{
-test -n "$verbose" && \
-echo '	defining' M_MAX_INT to be '`maxint`'
-DEFS="$DEFS -DM_MAX_INT=`maxint`"
-SEDDEFS="${SEDDEFS}\${SEDdA}M_MAX_INT\${SEDdB}M_MAX_INT\${SEDdC}`maxint`\${SEDdD}
-\${SEDuA}M_MAX_INT\${SEDuB}M_MAX_INT\${SEDuC}`maxint`\${SEDuD}
-\${SEDeA}M_MAX_INT\${SEDeB}M_MAX_INT\${SEDeC}`maxint`\${SEDeD}
-"
-}
-
-echo checking char '\\0' vs. float zeros
-cat > conftest.c <<EOF
-main() {
-    char	*cp = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
-    double	*dp;
-    dp = (double *)cp;
-    if ( *dp == 0.0 ) printf("yes\n");  }
-
-EOF
-eval "$CPP \$DEFS conftest.c > conftest.out 2>&1"
-if egrep "yes" conftest.out >/dev/null 2>&1; then
-  {
-test -n "$verbose" && \
-echo '	defining' CHAR0ISDBL0
-DEFS="$DEFS -DCHAR0ISDBL0=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}CHAR0ISDBL0\${SEDdB}CHAR0ISDBL0\${SEDdC}1\${SEDdD}
-\${SEDuA}CHAR0ISDBL0\${SEDuB}CHAR0ISDBL0\${SEDuC}1\${SEDuD}
-\${SEDeA}CHAR0ISDBL0\${SEDeB}CHAR0ISDBL0\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-for func in bcopy bzero
-do
-trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
-echo checking for ${func}
-cat > conftest.c <<EOF
-#include <ctype.h>
-int main() { exit(0); }
-int t() { 
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined (__stub_${func}) || defined (__stub___${func})
-choke me
-#else
-/* Override any gcc2 internal prototype to avoid an error.  */
-extern char ${func}(); ${func}();
-#endif
- }
-EOF
-if eval $compile; then
-  {
-test -n "$verbose" && \
-echo '	defining' ${trfunc}
-DEFS="$DEFS -D${trfunc}=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
-\${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
-\${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-done
-
-echo checking for function prototypes
-cat > conftest.c <<EOF
-
-int main() { exit(0); }
-int t() { extern int test (int i, double x); }
-EOF
-if eval $compile; then
-  {
-test -n "$verbose" && \
-echo '	defining' HAVE_PROTOTYPES
-DEFS="$DEFS -DHAVE_PROTOTYPES=1"
-SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_PROTOTYPES\${SEDdB}HAVE_PROTOTYPES\${SEDdC}1\${SEDdD}
-\${SEDuA}HAVE_PROTOTYPES\${SEDuB}HAVE_PROTOTYPES\${SEDuC}1\${SEDuD}
-\${SEDeA}HAVE_PROTOTYPES\${SEDeB}HAVE_PROTOTYPES\${SEDeC}1\${SEDeD}
-"
-}
-
-fi
-rm -f conftest*
-
-if test -n "$prefix"; then
-  test -z "$exec_prefix" && exec_prefix='${prefix}'
-  prsub="s%^prefix\\([ 	]*\\)=\\([ 	]*\\).*$%prefix\\1=\\2$prefix%"
-fi
-if test -n "$exec_prefix"; then
-  prsub="$prsub
-s%^exec_prefix\\([ 	]*\\)=\\([ 	]*\\).*$%\
-exec_prefix\\1=\\2$exec_prefix%"
-fi
-DEFS="`echo \"$DEFS\" | sed 's%[&\\\]%\\\&%g'`"
-
-trap 'rm -f config.status; exit 1' 1 3 15
-echo creating config.status
-rm -f config.status
-cat > config.status <<EOF
-#!/bin/sh
-# Generated automatically by configure.
-# Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-#
-# $0 $*
-
-for arg
-do
-  case "\$arg" in
-    -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    exec /bin/sh $0 $* ;;
-    *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
-  esac
-done
-
-trap 'rm -f makefile machine.h conftest*; exit 1' 1 3 15
-PROGS='$PROGS'
-CC='$CC'
-CPP='$CPP'
-RANLIB='$RANLIB'
-LIBS='$LIBS'
-srcdir='$srcdir'
-prefix='$prefix'
-exec_prefix='$exec_prefix'
-prsub='$prsub'
-EOF
-cat >> config.status <<\EOF
-
-top_srcdir=$srcdir
-
-# Allow make-time overrides of the generated file list.
-test -n "$gen_files" || gen_files="makefile"
-
-for file in .. $gen_files; do if [ "x$file" != "x.." ]; then
-  srcdir=$top_srcdir
-  # Remove last slash and all that follows it.  Not all systems have dirname.
-  dir=`echo $file|sed 's%/[^/][^/]*$%%'`
-  if test "$dir" != "$file"; then
-    test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
-    test ! -d $dir && mkdir $dir
-  fi
-  echo creating $file
-  rm -f $file
-  echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
-  sed -e "
-$prsub
-s%@PROGS@%$PROGS%g
-s%@CC@%$CC%g
-s%@CPP@%$CPP%g
-s%@RANLIB@%$RANLIB%g
-s%@LIBS@%$LIBS%g
-s%@srcdir@%$srcdir%g
-s%@DEFS@%-DHAVE_CONFIG_H%" $top_srcdir/${file}.in >> $file
-fi; done
-test -n "$gen_config" || gen_config=machine.h
-echo creating $gen_config
-# These sed commands are put into SEDDEFS when defining a macro.
-# They are broken into pieces to make the sed script easier to manage.
-# They are passed to sed as "A NAME B NAME C VALUE D", where NAME
-# is the cpp macro being defined and VALUE is the value it is being given.
-# Each defining turns into a single global substitution command.
-#
-# SEDd sets the value in "#define NAME VALUE" lines.
-SEDdA='s@^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
-SEDdB='\([ 	][ 	]*\)[^ 	]*@\1#\2'
-SEDdC='\3'
-SEDdD='@g'
-# SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
-SEDuA='s@^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
-SEDuB='\([ 	]\)@\1#\2define\3'
-SEDuC=' '
-SEDuD='\4 at g'
-# SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-SEDeA='s@^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
-SEDeB='$@\1#\2define\3'
-SEDeC=' '
-SEDeD='@g'
-rm -f conftest.sed
-EOF
-# Turn off quoting long enough to insert the sed commands.
-rm -f conftest.sh
-cat > conftest.sh <<EOF
-$SEDDEFS
-EOF
-
-# Maximum number of lines to put in a single here document.
-maxshlines=9
-
-# Break up $SEDDEFS (now in conftest.sh) because some shells have a limit
-# on the size of here documents.
-
-while :
-do
-  lines=`grep -c . conftest.sh`
-  if test -z "$lines" || test "$lines" -eq 0; then break; fi
-  rm -f conftest.s1 conftest.s2
-  sed ${maxshlines}q conftest.sh > conftest.s1 # Like head -20.
-  sed 1,${maxshlines}d conftest.sh > conftest.s2 # Like tail +21.
-  # Write a limited-size here document to append to conftest.sed.
-  echo 'cat >> conftest.sed <<CONFEOF' >> config.status
-  cat conftest.s1 >> config.status
-  echo 'CONFEOF' >> config.status
-  rm -f conftest.s1 conftest.sh
-  mv conftest.s2 conftest.sh
-done
-rm -f conftest.sh
-
-# Now back to your regularly scheduled config.status.
-cat >> config.status <<\EOF
-# This sed command replaces #undef's with comments.  This is necessary, for
-# example, in the case of _POSIX_SOURCE, which is predefined and required
-# on some systems where configure will not decide to define it in
-# machine.h.
-cat >> conftest.sed <<\CONFEOF
-s,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
-CONFEOF
-rm -f conftest.h
-# Break up the sed commands because old seds have small limits.
-maxsedlines=20
-cp $top_srcdir/$gen_config.in conftest.h1
-while :
-do
-  lines=`grep -c . conftest.sed`
-  if test -z "$lines" || test "$lines" -eq 0; then break; fi
-  rm -f conftest.s1 conftest.s2 conftest.h2
-  sed ${maxsedlines}q conftest.sed > conftest.s1 # Like head -20.
-  sed 1,${maxsedlines}d conftest.sed > conftest.s2 # Like tail +21.
-  sed -f conftest.s1 < conftest.h1 > conftest.h2
-  rm -f conftest.s1 conftest.h1 conftest.sed
-  mv conftest.h2 conftest.h1
-  mv conftest.s2 conftest.sed
-done
-rm -f conftest.sed conftest.h
-echo "/* $gen_config.  Generated automatically by configure.  */" > conftest.h
-cat conftest.h1 >> conftest.h
-rm -f conftest.h1
-if cmp -s $gen_config conftest.h 2>/dev/null; then
-  # The file exists and we would not be changing it.
-  rm -f conftest.h
-else
-  rm -f $gen_config
-  mv conftest.h $gen_config
-fi
-
-
-exit 0
-EOF
-chmod +x config.status
-test -n "$no_create" || ./config.status
-
-echo "Extensions to basic version: use configure --with-opt1 --with-opt2"
-echo "  Option:"
-echo "    --with-complex     incorporate complex functions"
-echo "    --with-sparse      incorporate sparse matrix functions"
-echo "    --with-all         both of the above"
-echo "    --with-unroll      unroll low level loops on vectors"
-echo "    --with-munroll     unroll low level loops on matrices"
-echo "    --with-float       single precision"
-echo "    --with-double      double precision (default)"
-echo "Re-run configure with these options if you want them"
-# configure.in copyright (C) Brook Milligan and David Stewart, 1993
diff --git a/interface/src/scilab/src/c/configure.in b/interface/src/scilab/src/c/configure.in
deleted file mode 100644
index 694cb89..0000000
--- a/interface/src/scilab/src/c/configure.in
+++ /dev/null
@@ -1,105 +0,0 @@
-dnl Meschach autoconf script
-dnl Copyright (C) Brook Milligan and David Stewart, 1993
-dnl $Id: configure.in,v 1.3 1994/03/08 05:41:32 des Exp $
-dnl
-dnl Brook Milligan's prototype check
-dnl Check if $(CC) supports prototypes
-define(LOCAL_HAVE_PROTOTYPES,
-[AC_COMPILE_CHECK([function prototypes], ,
-[extern int test (int i, double x);],
-AC_DEFINE(HAVE_PROTOTYPES))])dnl
-dnl
-dnl Brook Milligan's compiler check
-dnl Check for the sun ansi c compiler, acc
-define(LOCAL_PROG_ACC,
-[AC_BEFORE([$0], [AC_PROG_CPP])AC_PROVIDE([$0])dnl
-AC_PROGRAM_CHECK(CC, acc, acc, "")])dnl
-dnl David Stewart's modified compiler check
-define(LOCAL_PROG_CC,
-[AC_BEFORE([$0], [AC_PROG_CPP])AC_PROVIDE([$0])dnl
-AC_PROGRAM_CHECK(CC, acc, acc, cc)])dnl
-dnl
-dnl
-dnl
-dnl ----------------------------------------------------------------------
-dnl Start of configure.in proper
-dnl ----------------------------------------------------------------------
-AC_INIT(err.c)
-AC_CONFIG_HEADER(machine.h)
-PROGS=""
-AC_SUBST(PROGS)dnl
-LOCAL_PROG_ACC
-AC_PROGRAM_CHECK(CC, cc, cc, gcc)
-dnl AC_PROG_CC
-AC_PROG_CPP
-AC_AIX
-AC_MINIX
-AC_ISC_POSIX
-dnl
-dnl Brook Milligan's prototype check
-dnl Check if $(CC) supports prototypes in function declarations and structures
-define(LOCAL_HAVE_PROTOTYPES,
-[AC_COMPILE_CHECK([function prototypes], ,
-[extern int test (int i, double x);],
-AC_DEFINE(HAVE_PROTOTYPES))
-AC_COMPILE_CHECK([function prototypes in structures], ,
-[struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};],
-AC_DEFINE(HAVE_PROTOTYPES_IN_STRUCT))])dnl
-dnl
-AC_PROG_RANLIB
-AC_HAVE_HEADERS(memory.h)
-AC_STDC_HEADERS
-AC_HEADER_CHECK(complex.h, AC_DEFINE(HAVE_COMPLEX_H),)
-AC_HEADER_CHECK(malloc.h, AC_DEFINE(HAVE_MALLOC_H),)
-AC_HEADER_CHECK(varargs.h, AC_DEFINE(VARARGS),)
-AC_DEFINE(NOT_SEGMENTED)
-AC_SIZE_T
-AC_CONST
-AC_WORDS_BIGENDIAN
-AC_WITH(complex, AC_DEFINE(COMPLEX))
-AC_WITH(sparse, AC_DEFINE(SPARSE))
-AC_WITH(all, AC_DEFINE(COMPLEX))
-AC_WITH(all, AC_DEFINE(SPARSE))
-AC_WITH(unroll, AC_DEFINE(VUNROLL))
-AC_WITH(munroll, AC_DEFINE(MUNROLL))
-AC_WITH(segmem, AC_DEFINE(SEGMENTED))
-AC_WITH(float, AC_DEFINE(REAL_FLT))
-AC_WITH(double, AC_DEFINE(REAL_DBL))
-LIBS="$LIBS -lm"
-AC_COMPILE_CHECK([u_int],[#include <stdio.h>
-#ifdef __STDC__
-#include <stdlib.h>
-#endif],[u_int i; i = 1;],AC_DEFINE(U_INT_DEF))
-echo 'computing machine epsilon(s)'
-echo $CC -o macheps dmacheps.c
-$CC -o macheps dmacheps.c
-AC_DEFINE_UNQUOTED(D_MACHEPS,`macheps`)
-echo $CC -o macheps fmacheps.c
-$CC -o macheps fmacheps.c
-AC_DEFINE_UNQUOTED(F_MACHEPS,`macheps`)
-echo computing M_MAX_INT
-echo $CC -o maxint maxint.c
-$CC -o maxint maxint.c
-AC_DEFINE_UNQUOTED(M_MAX_INT,`maxint`)
-echo checking char '\\0' vs. float zeros
-AC_PROGRAM_EGREP(yes,[main() {
-    char	*cp = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
-    double	*dp;
-    dp = (double *)cp;
-    if ( *dp == 0.0 ) printf("yes\n");  }
-],AC_DEFINE(CHAR0ISDBL0))
-AC_HAVE_FUNCS(bcopy bzero)
-LOCAL_HAVE_PROTOTYPES
-AC_OUTPUT(makefile)
-echo "Extensions to basic version: use configure --with-opt1 --with-opt2"
-echo "  Option:"
-echo "    --with-complex     incorporate complex functions"
-echo "    --with-sparse      incorporate sparse matrix functions"
-echo "    --with-all         both of the above"
-echo "    --with-unroll      unroll low level loops on vectors"
-echo "    --with-munroll     unroll low level loops on matrices"
-echo "    --with-float       single precision"
-echo "    --with-double      double precision (default)"
-echo "Re-run configure with these options if you want them"
-# configure.in copyright (C) Brook Milligan and David Stewart, 1993
diff --git a/interface/src/scilab/src/c/copy.c b/interface/src/scilab/src/c/copy.c
deleted file mode 100644
index 6abeb19..0000000
--- a/interface/src/scilab/src/c/copy.c
+++ /dev/null
@@ -1,210 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-static	char	rcsid[] = "$Id: copy.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-#include	<stdio.h>
-#include	"matrix.h"
-
-
-
-/* _m_copy -- copies matrix into new area */
-MAT	*_m_copy(in,out,i0,j0)
-MAT	*in,*out;
-u_int	i0,j0;
-{
-	u_int	i /* ,j */;
-
-	if ( in==MNULL )
-		error(E_NULL,"_m_copy");
-	if ( in==out )
-		return (out);
-	if ( out==MNULL || out->m < in->m || out->n < in->n )
-		out = m_resize(out,in->m,in->n);
-
-	for ( i=i0; i < in->m; i++ )
-		MEM_COPY(&(in->me[i][j0]),&(out->me[i][j0]),
-				(in->n - j0)*sizeof(Real));
-		/* for ( j=j0; j < in->n; j++ )
-			out->me[i][j] = in->me[i][j]; */
-
-	return (out);
-}
-
-/* _v_copy -- copies vector into new area */
-VEC	*_v_copy(in,out,i0)
-VEC	*in,*out;
-u_int	i0;
-{
-	/* u_int	i,j; */
-
-	if ( in==VNULL )
-		error(E_NULL,"_v_copy");
-	if ( in==out )
-		return (out);
-	if ( out==VNULL || out->dim < in->dim )
-		out = v_resize(out,in->dim);
-
-	MEM_COPY(&(in->ve[i0]),&(out->ve[i0]),(in->dim - i0)*sizeof(Real));
-	/* for ( i=i0; i < in->dim; i++ )
-		out->ve[i] = in->ve[i]; */
-
-	return (out);
-}
-
-/* px_copy -- copies permutation 'in' to 'out' */
-PERM	*px_copy(in,out)
-PERM	*in,*out;
-{
-	/* int	i; */
-
-	if ( in == PNULL )
-		error(E_NULL,"px_copy");
-	if ( in == out )
-		return out;
-	if ( out == PNULL || out->size != in->size )
-		out = px_resize(out,in->size);
-
-	MEM_COPY(in->pe,out->pe,in->size*sizeof(u_int));
-	/* for ( i = 0; i < in->size; i++ )
-		out->pe[i] = in->pe[i]; */
-
-	return out;
-}
-
-/*
-	The .._move() routines are for moving blocks of memory around
-	within Meschach data structures and for re-arranging matrices,
-	vectors etc.
-*/
-
-/* m_move -- copies selected pieces of a matrix
-	-- moves the m0 x n0 submatrix with top-left cor-ordinates (i0,j0)
-	   to the corresponding submatrix of out with top-left co-ordinates
-	   (i1,j1)
-	-- out is resized (& created) if necessary */
-MAT	*m_move(in,i0,j0,m0,n0,out,i1,j1)
-MAT	*in, *out;
-int	i0, j0, m0, n0, i1, j1;
-{
-    int		i;
-
-    if ( ! in )
-	error(E_NULL,"m_move");
-    if ( i0 < 0 || j0 < 0 || i1 < 0 || j1 < 0 || m0 < 0 || n0 < 0 ||
-	 i0+m0 > in->m || j0+n0 > in->n )
-	error(E_BOUNDS,"m_move");
-
-    if ( ! out )
-	out = m_resize(out,i1+m0,j1+n0);
-    else if ( i1+m0 > out->m || j1+n0 > out->n )
-	out = m_resize(out,max(out->m,i1+m0),max(out->n,j1+n0));
-
-    for ( i = 0; i < m0; i++ )
-	MEM_COPY(&(in->me[i0+i][j0]),&(out->me[i1+i][j1]),
-		 n0*sizeof(Real));
-
-    return out;
-}
-
-/* v_move -- copies selected pieces of a vector
-	-- moves the length dim0 subvector with initial index i0
-	   to the corresponding subvector of out with initial index i1
-	-- out is resized if necessary */
-VEC	*v_move(in,i0,dim0,out,i1)
-VEC	*in, *out;
-int	i0, dim0, i1;
-{
-    if ( ! in )
-	error(E_NULL,"v_move");
-    if ( i0 < 0 || dim0 < 0 || i1 < 0 ||
-	 i0+dim0 > in->dim )
-	error(E_BOUNDS,"v_move");
-
-    if ( (! out) || i1+dim0 > out->dim )
-	out = v_resize(out,i1+dim0);
-
-    MEM_COPY(&(in->ve[i0]),&(out->ve[i1]),dim0*sizeof(Real));
-
-    return out;
-}
-
-/* mv_move -- copies selected piece of matrix to a vector
-	-- moves the m0 x n0 submatrix with top-left co-ordinate (i0,j0) to
-	   the subvector with initial index i1 (and length m0*n0)
-	-- rows are copied contiguously
-	-- out is resized if necessary */
-VEC	*mv_move(in,i0,j0,m0,n0,out,i1)
-MAT	*in;
-VEC	*out;
-int	i0, j0, m0, n0, i1;
-{
-    int		dim1, i;
-
-    if ( ! in )
-	error(E_NULL,"mv_move");
-    if ( i0 < 0 || j0 < 0 || m0 < 0 || n0 < 0 || i1 < 0 ||
-	 i0+m0 > in->m || j0+n0 > in->n )
-	error(E_BOUNDS,"mv_move");
-
-    dim1 = m0*n0;
-    if ( (! out) || i1+dim1 > out->dim )
-	out = v_resize(out,i1+dim1);
-
-    for ( i = 0; i < m0; i++ )
-	MEM_COPY(&(in->me[i0+i][j0]),&(out->ve[i1+i*n0]),n0*sizeof(Real));
-
-    return out;
-}
-
-/* vm_move -- copies selected piece of vector to a matrix
-	-- moves the subvector with initial index i0 and length m1*n1 to
-	   the m1 x n1 submatrix with top-left co-ordinate (i1,j1)
-        -- copying is done by rows
-	-- out is resized if necessary */
-MAT	*vm_move(in,i0,out,i1,j1,m1,n1)
-VEC	*in;
-MAT	*out;
-int	i0, i1, j1, m1, n1;
-{
-    int		dim0, i;
-
-    if ( ! in )
-	error(E_NULL,"vm_move");
-    if ( i0 < 0 || i1 < 0 || j1 < 0 || m1 < 0 || n1 < 0 ||
-	 i0+m1*n1 > in->dim )
-	error(E_BOUNDS,"vm_move");
-
-    if ( ! out )
-	out = m_resize(out,i1+m1,j1+n1);
-    else
-	out = m_resize(out,max(i1+m1,out->m),max(j1+n1,out->n));
-
-    dim0 = m1*n1;
-    for ( i = 0; i < m1; i++ )
-	MEM_COPY(&(in->ve[i0+i*n1]),&(out->me[i1+i][j1]),n1*sizeof(Real));
-
-    return out;
-}
diff --git a/interface/src/scilab/src/c/copyright b/interface/src/scilab/src/c/copyright
deleted file mode 100644
index eba2c41..0000000
--- a/interface/src/scilab/src/c/copyright
+++ /dev/null
@@ -1,25 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
diff --git a/interface/src/scilab/src/c/err.c b/interface/src/scilab/src/c/err.c
deleted file mode 100644
index 00347ac..0000000
--- a/interface/src/scilab/src/c/err.c
+++ /dev/null
@@ -1,343 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-  File with basic error-handling operations
-  Based on previous version on Zilog
-  System 8000 setret() etc.
-  Ported to Pyramid 9810 late 1987
-  */
-
-static	char	rcsid[] = "$Id: err.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-#include	<stdio.h>
-#include	<setjmp.h>
-#include	<ctype.h>
-#include        "err.h"
-
-
-#ifdef SYSV
-/* AT&T System V */
-#include	<sys/signal.h>
-#else
-/* something else -- assume BSD or ANSI C */
-#include	<signal.h>
-#endif
-
-
-
-#define		FALSE	0
-#define		TRUE	1
-
-#define	EF_EXIT		0
-#define	EF_ABORT	1
-#define	EF_JUMP		2
-#define	EF_SILENT	3
-
-/* The only error caught in this file! */
-#define	E_SIGNAL	16
-
-static	char	*err_mesg[] =
-{	  "unknown error",			    /* 0 */
-	  "sizes of objects don't match",	    /* 1 */
-	  "index out of bounds",		    /* 2 */
-	  "can't allocate memory",		    /* 3 */
-	  "singular matrix",			    /* 4 */
-	  "matrix not positive definite",	    /* 5 */
-	  "incorrect format input",		    /* 6 */
-	  "bad input file/device",		    /* 7 */
-	  "NULL objects passed",		    /* 8 */
-	  "matrix not square",			    /* 9 */
-	  "object out of range",		    /* 10 */
-	  "can't do operation in situ for non-square matrix",   /* 11 */
-	  "can't do operation in situ",		    /* 12 */
-	  "excessive number of iterations",	    /* 13 */
-	  "convergence criterion failed",	    /* 14 */
-	  "bad starting value",			    /* 15 */
-	  "floating exception",			    /* 16 */
-	  "internal inconsistency (data structure)",/* 17 */
-	  "unexpected end-of-file",		    /* 18 */
-	  "shared vectors (cannot release them)",   /* 19 */  
-	  "negative argument",			    /* 20 */
-	  "cannot overwrite object",                /* 21 */
-	  "breakdown in iterative method"           /* 22 */
-	 };
-
-#define	MAXERR	(sizeof(err_mesg)/sizeof(char *))
-
-static char *warn_mesg[] = {
-   "unknown warning",				  /* 0 */
-   "wrong type number (use macro TYPE_*)",	  /* 1 */
-   "no corresponding mem_stat_mark",		  /* 2 */
-   "computed norm of a residual is less than 0",  /* 3 */
-   "resizing a shared vector"			  /* 4 */
-};
-
-#define MAXWARN  (sizeof(warn_mesg)/sizeof(char *))
-
-
-
-#define	MAX_ERRS	100
-
-#ifdef _MSC_VER
-jmp_buf	__declspec(dllexport) restart;
-#else
-jmp_buf	restart;
-#endif
-
-/* array of pointers to lists of errors */
-
-typedef struct {
-   char **listp;    /* pointer to a list of errors */
-   unsigned len;    /* length of the list */
-   unsigned warn;   /* =FALSE - errors, =TRUE - warnings */
-}  Err_list;
-
-static Err_list     err_list[ERR_LIST_MAX_LEN] = {
- {err_mesg,MAXERR,FALSE},	/* basic errors list */
- {warn_mesg,MAXWARN,TRUE}	/* basic warnings list */
-};
-
-
-static int err_list_end = 2;   /* number of elements in err_list */
-
-/* attach a new list of errors pointed by err_ptr
-   or change a previous one;
-   list_len is the number of elements in the list;
-   list_num is the list number;
-   warn == FALSE - errors (stop the program),
-   warn == TRUE - warnings (continue the program);
-   Note: lists numbered 0 and 1 are attached automatically,
-   you do not need to do it
-   */
-int err_list_attach(list_num, list_len,err_ptr,warn)
-int list_num, list_len, warn;
-char **err_ptr;
-{
-   if (list_num < 0 || list_len <= 0 ||
-       err_ptr == (char **)NULL) 
-     return -1;
-   
-   if (list_num >= ERR_LIST_MAX_LEN) {
-	fprintf(stderr,"\n file \"%s\": %s %s\n",
-		"err.c","increase the value of ERR_LIST_MAX_LEN",
-		"in matrix.h and zmatdef.h");
-	if ( ! isatty(fileno(stdout)) )
-	  fprintf(stderr,"\n file \"%s\": %s %s\n",
-		  "err.c","increase the value of ERR_LIST_MAX_LEN",
-		  "in matrix.h and zmatdef.h");
-	printf("Exiting program\n");
-	exit(0);
-     }
-
-   if (err_list[list_num].listp != (char **)NULL &&
-       err_list[list_num].listp != err_ptr)
-     free((char *)err_list[list_num].listp);
-   err_list[list_num].listp = err_ptr;
-   err_list[list_num].len = list_len;
-   err_list[list_num].warn = warn;
-   err_list_end = list_num+1;
-   
-   return list_num;
-}
-
-
-/* release the error list numbered list_num */
-int err_list_free(list_num)
-int list_num;
-{
-   if (list_num < 0 || list_num >= err_list_end) return -1;
-   if (err_list[list_num].listp != (char **)NULL) {
-      err_list[list_num].listp = (char **)NULL;
-      err_list[list_num].len = 0;
-      err_list[list_num].warn = 0;
-   }
-   return 0;
-}
-
-
-/* check if list_num is attached;
-   return FALSE if not;
-   return TRUE if yes
-   */
-int err_is_list_attached(list_num)
-int list_num;
-{
-   if (list_num < 0 || list_num >= err_list_end)
-     return FALSE;
-   
-   if (err_list[list_num].listp != (char **)NULL)
-     return TRUE;
-   
-   return FALSE;
-}
-
-/* other local variables */
-
-static	int	err_flag = EF_EXIT, num_errs = 0, cnt_errs = 1;
-
-/* set_err_flag -- sets err_flag -- returns old err_flag */
-int	set_err_flag(flag)
-int	flag;
-{
-   int	tmp;
-   
-   tmp = err_flag;
-   err_flag = flag;
-   return tmp;
-}
-
-/* count_errs -- sets cnt_errs (TRUE/FALSE) & returns old value */
-int	count_errs(flag)
-int	flag;
-{
-   int	tmp;
-   
-   tmp = cnt_errs;
-   cnt_errs = flag;
-   return tmp;
-}
-
-/* ev_err -- reports error (err_num) in file "file" at line "line_num" and
-   returns to user error handler;
-   list_num is an error list number (0 is the basic list 
-   pointed by err_mesg, 1 is the basic list of warnings)
- */
-int	ev_err(file,err_num,line_num,fn_name,list_num)
-char	*file, *fn_name;
-int	err_num, line_num,list_num;
-{
-   int	num;
-   
-   if ( err_num < 0 ) err_num = 0;
-   
-   if (list_num < 0 || list_num >= err_list_end ||
-       err_list[list_num].listp == (char **)NULL) {
-      fprintf(stderr,
-	      "\n Not (properly) attached list of errors: list_num = %d\n",
-	      list_num);
-      fprintf(stderr," Call \"err_list_attach\" in your program\n");
-      if ( ! isatty(fileno(stdout)) ) {
-	 fprintf(stderr,
-		 "\n Not (properly) attached list of errors: list_num = %d\n",
-		 list_num);
-	 fprintf(stderr," Call \"err_list_attach\" in your program\n");
-      }
-      printf("\nExiting program\n");
-      exit(0);
-   }
-   
-   num = err_num;
-   if ( num >= err_list[list_num].len ) num = 0;
-   
-   if ( cnt_errs && ++num_errs >= MAX_ERRS )	/* too many errors */
-   {
-      fprintf(stderr,"\n\"%s\", line %d: %s in function %s()\n",
-	      file,line_num,err_list[list_num].listp[num],
-	      isascii(*fn_name) ? fn_name : "???");
-      if ( ! isatty(fileno(stdout)) )
-	fprintf(stdout,"\n\"%s\", line %d: %s in function %s()\n",
-		file,line_num,err_list[list_num].listp[num],
-		isascii(*fn_name) ? fn_name : "???");
-      printf("Sorry, too many errors: %d\n",num_errs);
-      printf("Exiting program\n");
-      exit(0);
-   }
-   if ( err_list[list_num].warn )
-       switch ( err_flag )
-       {
-	   case EF_SILENT: break;
-	   default:
-	   fprintf(stderr,"\n\"%s\", line %d: %s in function %s()\n\n",
-		   file,line_num,err_list[list_num].listp[num],
-		   isascii(*fn_name) ? fn_name : "???");
-	   if ( ! isatty(fileno(stdout)) )
-	       fprintf(stdout,"\n\"%s\", line %d: %s in function %s()\n\n",
-		       file,line_num,err_list[list_num].listp[num],
-		       isascii(*fn_name) ? fn_name : "???");
-	   break;
-       }
-   else
-       switch ( err_flag )
-       {
-	   case EF_SILENT:
-	   longjmp(restart,(err_num==0)? -1 : err_num);
-	   break;
-	   case EF_ABORT:
-	   fprintf(stderr,"\n\"%s\", line %d: %s in function %s()\n",
-		   file,line_num,err_list[list_num].listp[num],
-		   isascii(*fn_name) ? fn_name : "???");
-	   if ( ! isatty(fileno(stdout)) )
-	       fprintf(stdout,"\n\"%s\", line %d: %s in function %s()\n",
-		       file,line_num,err_list[list_num].listp[num],
-		       isascii(*fn_name) ? fn_name : "???");
-	   abort();
-	   break;
-	   case EF_JUMP:
-	   fprintf(stderr,"\n\"%s\", line %d: %s in function %s()\n",
-		   file,line_num,err_list[list_num].listp[num],
-		   isascii(*fn_name) ? fn_name : "???");
-	   if ( ! isatty(fileno(stdout)) )
-	       fprintf(stdout,"\n\"%s\", line %d: %s in function %s()\n",
-		       file,line_num,err_list[list_num].listp[num],
-		       isascii(*fn_name) ? fn_name : "???");
-	   longjmp(restart,(err_num==0)? -1 : err_num);
-	   break;
-	   default:
-	   fprintf(stderr,"\n\"%s\", line %d: %s in function %s()\n\n",
-		   file,line_num,err_list[list_num].listp[num],
-		   isascii(*fn_name) ? fn_name : "???");
-	   if ( ! isatty(fileno(stdout)) )
-	       fprintf(stdout,"\n\"%s\", line %d: %s in function %s()\n\n",
-		       file,line_num,err_list[list_num].listp[num],
-		       isascii(*fn_name) ? fn_name : "???");
-	   
-	   break;
-       }
-   
-   /* ensure exit if fall through */
-   if ( ! err_list[list_num].warn )  exit(0);
-
-   return 0;
-}
-
-/* float_error -- catches floating arithmetic signals */
-static void	float_error(num)
-int	num;
-{
-   signal(SIGFPE,float_error);
-   /* fprintf(stderr,"SIGFPE: signal #%d\n",num); */
-   /* fprintf(stderr,"errno = %d\n",errno); */
-   ev_err("???.c",E_SIGNAL,0,"???",0);
-}
-
-/* catch_signal -- sets up float_error() to catch SIGFPE's */
-void	catch_FPE()
-{
-   signal(SIGFPE,float_error);
-}
-
-
diff --git a/interface/src/scilab/src/c/err.h b/interface/src/scilab/src/c/err.h
deleted file mode 100644
index e2288c2..0000000
--- a/interface/src/scilab/src/c/err.h
+++ /dev/null
@@ -1,190 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* err.h  28/09/1993 */
-
-/*  RCS id: $Id: err.h 3885 2011-11-08 20:05:30Z ycollet $  */
-
-
-#ifndef ERRHEADER
-#define ERRHEADER
-
-
-#include        <setjmp.h>
-#include        "machine.h"
-
-/* Error recovery */
-
-#ifdef _MSC_VER
-#ifdef DLLIMPORT
-jmp_buf __declspec(dllimport) restart;
-#else
-jmp_buf __declspec(dllexport) restart;
-#endif
-#else
-extern jmp_buf restart;
-#endif
-
-/* max. # of error lists */
-#define ERR_LIST_MAX_LEN   10
-
-/* main error functions */
-#ifndef ANSI_C
-extern	int ev_err();			/* main error handler */
-extern	int set_err_flag();		/* for different ways of handling
-                                                errors, returns old value */
-extern  int count_errs();		/* to avoid "too many errors" */
-extern  int err_list_attach();		/* for attaching a list of errors */
-extern  int err_is_list_attached();	/* checking if a list is attached */
-extern  int err_list_free();		/* freeing a list of errors */
-
-#else  /* ANSI_C */
-
-extern	int ev_err(char *,int,int,char *,int);  /* main error handler */
-extern	int set_err_flag(int flag);         /* for different ways of handling
-                                                errors, returns old value */
-extern  int count_errs(int true_false);     /* to avoid "too many errors" */
-extern  int err_list_attach(int list_num, int list_len,
-	       char **err_ptr,int warn);  /* for attaching a list of errors */
-extern  int err_is_list_attached(int list_num);  /* checking if a list 
-						    is attached */
-extern  int err_list_free(int list_num);   /* freeing a list of errors */
-
-#endif
-
-
-/* error(E_TYPE,"myfunc") raises error type E_TYPE for function my_func() */
-#define	error(err_num,fn_name)	ev_err(__FILE__,err_num,__LINE__,fn_name,0)
-
-/* warning(WARN_TYPE,"myfunc") raises warning type WARN_TYPE for 
-   function my_func() */
-#define warning(err_num,fn_name) ev_err(__FILE__,err_num,__LINE__,fn_name,1) 
-
-
-/* error flags */
-#define	EF_EXIT		0	/* exit on error */
-#define	EF_ABORT	1	/* abort (dump core) on error */
-#define	EF_JUMP		2	/* jump on error */
-#define	EF_SILENT	3	/* jump, but don't print message */
-#define	ERREXIT()	set_err_flag(EF_EXIT)
-#define	ERRABORT()	set_err_flag(EF_ABORT)
-/* don't print message */
-#define	SILENTERR()	if ( ! setjmp(restart) ) set_err_flag(EF_SILENT)
-/* return here on error */
-#define	ON_ERROR()	if ( ! setjmp(restart) ) set_err_flag(EF_JUMP)
-
-
-/* error types */
-#define	E_UNKNOWN	0
-#define	E_SIZES		1
-#define	E_BOUNDS	2
-#define	E_MEM		3
-#define	E_SING		4
-#define	E_POSDEF	5
-#define	E_FORMAT	6
-#define	E_INPUT		7
-#define	E_NULL		8
-#define	E_SQUARE	9
-#define	E_RANGE		10
-#define	E_INSITU2	11
-#define	E_INSITU	12
-#define	E_ITER		13
-#define	E_CONV		14
-#define	E_START		15
-#define	E_SIGNAL	16
-#define	E_INTERN	17
-#define	E_EOF		18
-#define E_SHARED_VECS   19
-#define E_NEG           20
-#define E_OVERWRITE     21
-#define E_BREAKDOWN     22
-
-/* warning types */
-#define WARN_UNKNOWN     	0
-#define WARN_WRONG_TYPE 	1
-#define WARN_NO_MARK		2
-#define WARN_RES_LESS_0         3
-#define WARN_SHARED_VEC		4
-
-
-/* error catching macros */
-
-/* execute err_part if error errnum is raised while executing ok_part */
-#define	catch(errnum,ok_part,err_part)	\
-	{	jmp_buf _save;	int _err_num, _old_flag; \
-		_old_flag = set_err_flag(EF_SILENT); \
-		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-		if ( (_err_num=setjmp(restart)) == 0 ) \
-		{	ok_part; \
-			set_err_flag(_old_flag); \
-			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
-		else if ( _err_num == errnum ) \
-		{	set_err_flag(_old_flag);  \
-			MEM_COPY(_save,restart,sizeof(jmp_buf)); \
-			err_part;	} \
-		else {	set_err_flag(_old_flag); \
-			MEM_COPY(_save,restart,sizeof(jmp_buf)); \
-			error(_err_num,"catch"); \
-		} \
-	}
-
-
-/* execute err_part if any error raised while executing ok_part */
-#define	catchall(ok_part,err_part) \
-	{	jmp_buf _save;	int _err_num, _old_flag; \
-		_old_flag = set_err_flag(EF_SILENT); \
-		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-		if ( (_err_num=setjmp(restart)) == 0 ) \
-		{	ok_part; \
-			set_err_flag(_old_flag); \
-			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
-		else \
-		{	set_err_flag(_old_flag);  \
-			MEM_COPY(_save,restart,sizeof(jmp_buf)); \
-			err_part;	} \
-	}
-
-
-/* print message if error raised while executing ok_part,
-                then re-raise error to trace calls */
-#define	tracecatch(ok_part,function) \
-	{	jmp_buf _save;	int _err_num, _old_flag; \
-		_old_flag = set_err_flag(EF_JUMP); \
-		MEM_COPY(restart,_save,sizeof(jmp_buf)); \
-		if ( (_err_num=setjmp(restart)) == 0 ) \
-		{	ok_part; \
-			set_err_flag(_old_flag); \
-			MEM_COPY(_save,restart,sizeof(jmp_buf));	} \
-		else \
-		{	set_err_flag(_old_flag);  \
-			MEM_COPY(_save,restart,sizeof(jmp_buf)); \
-			error(_err_num,function);	} \
-	}
-
-
-
-#endif   /* ERRHEADER */
-
diff --git a/interface/src/scilab/src/c/extras.c b/interface/src/scilab/src/c/extras.c
deleted file mode 100644
index d7cd9e3..0000000
--- a/interface/src/scilab/src/c/extras.c
+++ /dev/null
@@ -1,500 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Memory port routines: MEM_COPY and MEM_ZERO
-*/
-
-/* For BSD 4.[23] environments: using bcopy() and bzero() */
-
-#include "machine.h"
-
-#ifndef MEM_COPY
-void	MEM_COPY(from,to,len)
-char	*from, *to;
-int	len;
-{
-    int		i;
-
-    if ( from < to )
-    {
-	for ( i = 0; i < len; i++ )
-	    *to++ = *from++;
-    }
-    else
-    {
-	from += len;	to += len;
-	for ( i = 0; i < len; i++ )
-	    *(--to) = *(--from);
-    }
-}
-#endif
-
-#ifndef MEM_ZERO
-void	MEM_ZERO(ptr,len)
-char	*ptr;
-int	len;
-{
-    int		i;
-
-    for ( i = 0; i < len; i++ )
-	*(ptr++) = '\0';
-}
-#endif
-
-/*
-	This file contains versions of something approximating the well-known
-	BLAS routines in C, suitable for Meschach (hence the `m').
-	These are "vanilla" implementations, at least with some consideration
-	of the effects of caching and paging, and maybe some loop unrolling
-	for register-rich machines
-*/
-
-/*
-	Organisation of matrices: it is assumed that matrices are represented
-	by Real **'s. To keep flexibility, there is also an "initial
-	column" parameter j0, so that the actual elements used are
-		A[0][j0],   A[0][j0+1],   ..., A[0][j0+n-1]
-		A[1][j0],   A[1][j0+1],   ..., A[1][j0+n-1]
-		   ..         ..          ...      ..
-		A[m-1][j0], A[m-1][j0+1], ..., A[m-1][j0+n-1]
-*/
-
-static char	rcsid[] = "$Id: extras.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<math.h>
-
-#define	REGISTER_RICH	1
-
-/* mblar-1 routines */
-
-/* Mscale -- sets x <- alpha.x */
-void	Mscale(len,alpha,x)
-int	len;
-double	alpha;
-Real	*x;
-{
-    register int	i;
-
-    for ( i = 0; i < len; i++ )
-	x[i] *= alpha;
-}
-
-/* Mswap -- swaps x and y */
-void	Mswap(len,x,y)
-int	len;
-Real	*x, *y;
-{
-    register int	i;
-    register Real	tmp;
-
-    for ( i = 0; i < len; i++ )
-    {
-	tmp = x[i];
-	x[i] = y[i];
-	y[i] = tmp;
-    }
-}
-
-/* Mcopy -- copies x to y */
-void	Mcopy(len,x,y)
-int	len;
-Real	*x, *y;
-{
-    register int	i;
-
-    for ( i = 0; i < len; i++ )
-	y[i] = x[i];
-}
-
-/* Maxpy -- y <- y + alpha.x */
-void	Maxpy(len,alpha,x,y)
-int	len;
-double	alpha;
-Real	*x, *y;
-{
-    register int	i, len4;
-
-    /****************************************
-    for ( i = 0; i < len; i++ )
-	y[i] += alpha*x[i];
-    ****************************************/
-
-#ifdef REGISTER_RICH
-    len4 = len / 4;
-    len  = len % 4;
-    for ( i = 0; i < len4; i++ )
-    {
-	y[4*i]   += alpha*x[4*i];
-	y[4*i+1] += alpha*x[4*i+1];
-	y[4*i+2] += alpha*x[4*i+2];
-	y[4*i+3] += alpha*x[4*i+3];
-    }
-    x += 4*len4;	y += 4*len4;
-#endif
-    for ( i = 0; i < len; i++ )
-	y[i] += alpha*x[i];
-}
-
-/* Mdot -- returns x'.y */
-double	Mdot(len,x,y)
-int	len;
-Real	*x, *y;
-{
-    register int	i, len4;
-    register Real	sum;
-
-#ifndef REGISTER_RICH
-    sum = 0.0;
-#endif
-
-#ifdef REGISTER_RICH
-    register Real	sum0, sum1, sum2, sum3;
-    
-    sum0 = sum1 = sum2 = sum3 = 0.0;
-    
-    len4 = len / 4;
-    len  = len % 4;
-    
-    for ( i = 0; i < len4; i++ )
-    {
-	sum0 += x[4*i  ]*y[4*i  ];
-	sum1 += x[4*i+1]*y[4*i+1];
-	sum2 += x[4*i+2]*y[4*i+2];
-	sum3 += x[4*i+3]*y[4*i+3];
-    }
-    sum = sum0 + sum1 + sum2 + sum3;
-    x += 4*len4;	y += 4*len4;
-#endif
-
-    for ( i = 0; i < len; i++ )
-	sum += x[i]*y[i];
-
-    return sum;
-}
-
-#ifndef ABS
-#define	ABS(x)	((x) >= 0 ? (x) : -(x))
-#endif
-
-/* Mnorminf -- returns ||x||_inf */
-double	Mnorminf(len,x)
-int	len;
-Real	*x;
-{
-    register int	i;
-    register Real	tmp, max_val;
-
-    max_val = 0.0;
-    for ( i = 0; i < len; i++ )
-    {
-	tmp = ABS(x[i]);
-	if ( max_val < tmp )
-	    max_val = tmp;
-    }
-
-    return max_val;
-}
-
-/* Mnorm1 -- returns ||x||_1 */
-double	Mnorm1(len,x)
-int	len;
-Real	*x;
-{
-    register int	i;
-    register Real	sum;
-
-    sum = 0.0;
-    for ( i = 0; i < len; i++ )
-	sum += ABS(x[i]);
-
-    return sum;
-}
-
-/* Mnorm2 -- returns ||x||_2 */
-double	Mnorm2(len,x)
-int	len;
-Real	*x;
-{
-    register int	i;
-    register Real	norm, invnorm, sum, tmp;
-
-    norm = Mnorminf(len,x);
-    if ( norm == 0.0 )
-	return 0.0;
-    invnorm = 1.0/norm;
-    sum = 0.0;
-    for ( i = 0; i < len; i++ )
-    {
-	tmp = x[i]*invnorm;
-	sum += tmp*tmp;
-    }
-
-    return sum/invnorm;
-}
-
-/* mblar-2 routines */
-
-/* Mmv -- y <- alpha.A.x + beta.y */
-void	Mmv(m,n,alpha,A,j0,x,beta,y)
-int	m, n, j0;
-double	alpha, beta;
-Real	**A, *x, *y;
-{
-    register int	i, j, m4, n4;
-    register Real	sum0, sum1, sum2, sum3, tmp0, tmp1, tmp2, tmp3;
-    register Real	*dp0, *dp1, *dp2, *dp3;
-
-    /****************************************
-    for ( i = 0; i < m; i++ )
-	y[i] += alpha*Mdot(n,&(A[i][j0]),x);
-    ****************************************/
-
-    m4 = n4 = 0;
-
-#ifdef REGISTER_RICH
-    m4 = m / 4;
-    m  = m % 4;
-    n4 = n / 4;
-    n  = n % 4;
-
-    for ( i = 0; i < m4; i++ )
-    {
-	sum0 = sum1 = sum2 = sum3 = 0.0;
-	dp0 = &(A[4*i  ][j0]);
-	dp1 = &(A[4*i+1][j0]);
-	dp2 = &(A[4*i+2][j0]);
-	dp3 = &(A[4*i+3][j0]);
-
-	for ( j = 0; j < n4; j++ )
-	{
-	    tmp0 = x[4*j  ];
-	    tmp1 = x[4*j+1];
-	    tmp2 = x[4*j+2];
-	    tmp3 = x[4*j+3];
-	    sum0 = sum0 + dp0[j]*tmp0 + dp0[j+1]*tmp1 +
-		dp0[j+2]*tmp2 + dp0[j+3]*tmp3;
-	    sum1 = sum1 + dp1[j]*tmp0 + dp1[j+1]*tmp1 +
-		dp1[j+2]*tmp2 + dp1[j+3]*tmp3;
-	    sum2 = sum2 + dp2[j]*tmp0 + dp2[j+1]*tmp1 +
-		dp2[j+2]*tmp2 + dp2[j+3]*tmp3;
-	    sum3 = sum3 + dp3[j]*tmp0 + dp3[j+1]*tmp2 +
-		dp3[j+2]*tmp2 + dp3[j+3]*tmp3;
-	}
-	for ( j = 0; j < n; j++ )
-	{
-	    sum0 += dp0[4*n4+j]*x[4*n4+j];
-	    sum1 += dp1[4*n4+j]*x[4*n4+j];
-	    sum2 += dp2[4*n4+j]*x[4*n4+j];
-	    sum3 += dp3[4*n4+j]*x[4*n4+j];
-	}
-	y[4*i  ] = beta*y[4*i  ] + alpha*sum0;
-	y[4*i+1] = beta*y[4*i+1] + alpha*sum1;
-	y[4*i+2] = beta*y[4*i+2] + alpha*sum2;
-	y[4*i+3] = beta*y[4*i+3] + alpha*sum3;
-    }
-#endif
-
-    for ( i = 0; i < m; i++ )
-	y[4*m4+i] = beta*y[i] + alpha*Mdot(4*n4+n,&(A[4*m4+i][j0]),x);
-}
-
-/* Mvm -- y <- alpha.A^T.x + beta.y */
-void	Mvm(m,n,alpha,A,j0,x,beta,y)
-int	m, n, j0;
-double	alpha, beta;
-Real	**A, *x, *y;
-{
-    register int	i, j, m4, n2;
-    register Real	*Aref;
-    register Real 	tmp;
-
-#ifdef REGISTER_RICH
-    register Real	*Aref0, *Aref1;
-    register Real	tmp0, tmp1;
-    register Real	yval0, yval1, yval2, yval3;
-#endif
-
-    if ( beta != 1.0 )
-	Mscale(m,beta,y);
-    /****************************************
-    for ( j = 0; j < n; j++ )
-	Maxpy(m,alpha*x[j],&(A[j][j0]),y);
-    ****************************************/
-    m4 = n2 = 0;
-
-    m4 = m / 4;
-    m  = m % 4;
-#ifdef REGISTER_RICH
-    n2 = n / 2;
-    n  = n % 2;
-
-    for ( j = 0; j < n2; j++ )
-    {
-	tmp0 = alpha*x[2*j];
-	tmp1 = alpha*x[2*j+1];
-	Aref0 = &(A[2*j  ][j0]);
-	Aref1 = &(A[2*j+1][j0]);
-	for ( i = 0; i < m4; i++ )
-	{
-	    yval0 = y[4*i  ] + tmp0*Aref0[4*i  ];
-	    yval1 = y[4*i+1] + tmp0*Aref0[4*i+1];
-	    yval2 = y[4*i+2] + tmp0*Aref0[4*i+2];
-	    yval3 = y[4*i+3] + tmp0*Aref0[4*i+3];
-	    y[4*i  ] = yval0 + tmp1*Aref1[4*i  ];
-	    y[4*i+1] = yval1 + tmp1*Aref1[4*i+1];
-	    y[4*i+2] = yval2 + tmp1*Aref1[4*i+2];
-	    y[4*i+3] = yval3 + tmp1*Aref1[4*i+3];
-	}
-	y += 4*m4;	Aref0 += 4*m4;	Aref1 += 4*m4;
-	for ( i = 0; i < m; i++ )
-	    y[i] += tmp0*Aref0[i] + tmp1*Aref1[i];
-    }
-#endif
-
-    for ( j = 0; j < n; j++ )
-    {
-	tmp = alpha*x[2*n2+j];
-	Aref = &(A[2*n2+j][j0]);
-	for ( i = 0; i < m4; i++ )
-	{
-	    y[4*i  ] += tmp*Aref[4*i  ];
-	    y[4*i+1] += tmp*Aref[4*i+1];
-	    y[4*i+2] += tmp*Aref[4*i+2];
-	    y[4*i+3] += tmp*Aref[4*i+3];
-	}
-	y += 4*m4;	Aref += 4*m4;
-	for ( i = 0; i < m; i++ )
-	    y[i] += tmp*Aref[i];
-    }
-}
-
-/* Mupdate -- A <- A + alpha.x.y^T */
-void	Mupdate(m,n,alpha,x,y,A,j0)
-int	m, n, j0;
-double	alpha;
-Real	**A, *x, *y;
-{
-    register int	i, j, n4;
-    register Real	*Aref;
-    register Real 	tmp;
-
-    /****************************************
-    for ( i = 0; i < m; i++ )
-	Maxpy(n,alpha*x[i],y,&(A[i][j0]));
-    ****************************************/
-
-    n4 = n / 4;
-    n  = n % 4;
-    for ( i = 0; i < m; i++ )
-    {
-	tmp = alpha*x[i];
-	Aref = &(A[i][j0]);
-	for ( j = 0; j < n4; j++ )
-	{
-	    Aref[4*j  ] += tmp*y[4*j  ];
-	    Aref[4*j+1] += tmp*y[4*j+1];
-	    Aref[4*j+2] += tmp*y[4*j+2];
-	    Aref[4*j+3] += tmp*y[4*j+3];
-	}
-	Aref += 4*n4;	y += 4*n4;
-	for ( j = 0; j < n; j++ )
-	    Aref[j] += tmp*y[j];
-    }
-}
-
-/* mblar-3 routines */
-
-/* Mmm -- C <- C + alpha.A.B */
-void	Mmm(m,n,p,alpha,A,Aj0,B,Bj0,C,Cj0)
-int	m, n, p;	/* C is m x n */
-double  alpha;
-Real	**A, **B, **C;
-int	Aj0, Bj0, Cj0;
-{
-    register int	i, j, k;
-    /* register Real	tmp, sum; */
-
-    /****************************************
-    for ( i = 0; i < m; i++ )
-	for ( k = 0; k < p; k++ )
-	    Maxpy(n,alpha*A[i][Aj0+k],&(B[k][Bj0]),&(C[i][Cj0]));
-    ****************************************/
-    for ( i = 0; i < m; i++ )
-	Mvm(p,n,alpha,B,Bj0,&(A[i][Aj0]),1.0,&(C[i][Cj0]));
-}
-
-/* Mmtrm -- C <- C + alpha.A^T.B */
-void	Mmtrm(m,n,p,alpha,A,Aj0,B,Bj0,C,Cj0)
-int	m, n, p;	/* C is m x n */
-double  alpha;
-Real	**A, **B, **C;
-int	Aj0, Bj0, Cj0;
-{
-    register int	i, j, k;
-
-    /****************************************
-    for ( i = 0; i < m; i++ )
-	for ( k = 0; k < p; k++ )
-	    Maxpy(n,alpha*A[k][Aj0+i],&(B[k][Bj0]),&(C[i][Cj0]));
-    ****************************************/
-    for ( k = 0; k < p; k++ )
-	Mupdate(m,n,alpha,&(A[k][Aj0]),&(B[k][Bj0]),C,Cj0);
-}
-
-/* Mmmtr -- C <- C + alpha.A.B^T */
-void	Mmmtr(m,n,p,alpha,A,Aj0,B,Bj0,C,Cj0)
-int	m, n, p;	/* C is m x n */
-double  alpha;
-Real	**A, **B, **C;
-int	Aj0, Bj0, Cj0;
-{
-    register int	i, j, k;
-
-    /****************************************
-    for ( i = 0; i < m; i++ )
-	for ( j = 0; j < n; j++ )
-	    C[i][Cj0+j] += alpha*Mdot(p,&(A[i][Aj0]),&(B[j][Bj0]));
-    ****************************************/
-    for ( i = 0; i < m; i++ )
-	Mmv(n,p,alpha,&(A[i][Aj0]),B,Bj0,&(C[i][Cj0]));
-}
-
-/* Mmtrmtr -- C <- C + alpha.A^T.B^T */
-void	Mmtrmtr(m,n,p,alpha,A,Aj0,B,Bj0,C,Cj0)
-int	m, n, p;	/* C is m x n */
-double  alpha;
-Real	**A, **B, **C;
-int	Aj0, Bj0, Cj0;
-{
-    register int	i, j, k;
-
-    for ( i = 0; i < m; i++ )
-	for ( j = 0; j < n; j++ )
-	    for ( k = 0; k < p; k++ )
-		C[i][Cj0+j] += A[i][Aj0+k]*B[k][Bj0+j];
-}
-
diff --git a/interface/src/scilab/src/c/fft.c b/interface/src/scilab/src/c/fft.c
deleted file mode 100644
index 49f5d3f..0000000
--- a/interface/src/scilab/src/c/fft.c
+++ /dev/null
@@ -1,144 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Fast Fourier Transform routine
-	Loosely based on the Fortran routine in Rabiner & Gold's
-	"Digital Signal Processing"
-*/
-
-static char rcsid[] = "$Id: fft.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include        <stdio.h>
-#include        "matrix.h"
-#include        "matrix2.h"
-#include        <math.h>
-
-
-/* fft -- d.i.t. fast Fourier transform 
-        -- radix-2 FFT only
-        -- vector extended to a power of 2 */
-void    fft(x_re,x_im)
-VEC     *x_re, *x_im;
-{
-    int         i, ip, j, k, li, n, length;
-    Real      *xr, *xi;
-    Real	theta, pi = 3.1415926535897932384;
-    Real      w_re, w_im, u_re, u_im, t_re, t_im;
-    Real      tmp, tmpr, tmpi;
-
-    if ( ! x_re || ! x_im )
-        error(E_NULL,"fft");
-    if ( x_re->dim != x_im->dim )
-        error(E_SIZES,"fft");
-
-    n = 1;
-    while ( x_re->dim > n )
-        n *= 2;
-    x_re = v_resize(x_re,n);
-    x_im = v_resize(x_im,n);
-    printf("# fft: x_re =\n");  v_output(x_re);
-    printf("# fft: x_im =\n");  v_output(x_im);
-    xr   = x_re->ve;
-    xi   = x_im->ve;
-
-    /* Decimation in time (DIT) algorithm */
-    j = 0;
-    for ( i = 0; i < n-1; i++ )
-    {
-        if ( i < j )
-        {
-            tmp = xr[i];
-            xr[i] = xr[j];
-            xr[j] = tmp;
-            tmp = xi[i];
-            xi[i] = xi[j];
-            xi[j] = tmp;
-        }
-        k = n / 2;
-        while ( k <= j )
-        {
-            j -= k;
-            k /= 2;
-        }
-        j += k;
-    }
-
-    /* Actual FFT */
-    for ( li = 1; li < n; li *= 2 )
-    {
-        length = 2*li;
-        theta  = pi/li;
-        u_re   = 1.0;
-        u_im   = 0.0;
-        if ( li == 1 )
-        {
-            w_re = -1.0;
-            w_im =  0.0;
-        }
-        else if ( li == 2 )
-        {
-            w_re =  0.0;
-            w_im =  1.0;
-        }
-        else
-        {
-            w_re = cos(theta);
-            w_im = sin(theta);
-        }
-        for ( j = 0; j < li; j++ )
-        {
-            for ( i =  j; i < n; i += length )
-            {
-                ip = i + li;
-                /* step 1 */
-                t_re = xr[ip]*u_re - xi[ip]*u_im;
-                t_im = xr[ip]*u_im + xi[ip]*u_re;
-                /* step 2 */
-                xr[ip] = xr[i]  - t_re;
-                xi[ip] = xi[i]  - t_im;
-                /* step 3 */
-                xr[i] += t_re;
-                xi[i] += t_im;
-            }
-            tmpr = u_re*w_re - u_im*w_im;
-            tmpi = u_im*w_re + u_re*w_im;
-            u_re = tmpr;
-            u_im = tmpi;
-        }
-    }
-}
-
-/* ifft -- inverse FFT using the same interface as fft() */
-void	ifft(x_re,x_im)
-VEC	*x_re, *x_im;
-{
-    /* we just use complex conjugates */
-
-    sv_mlt(-1.0,x_im,x_im);
-    fft(x_re,x_im);
-    sv_mlt(-1.0/((double)(x_re->dim)),x_im,x_im);
-}
diff --git a/interface/src/scilab/src/c/givens.c b/interface/src/scilab/src/c/givens.c
deleted file mode 100644
index e1e0937..0000000
--- a/interface/src/scilab/src/c/givens.c
+++ /dev/null
@@ -1,138 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-
-/*
-		Files for matrix computations
-
-	Givens operations file. Contains routines for calculating and
-	applying givens rotations for/to vectors and also to matrices by
-	row and by column.
-*/
-
-/* givens.c 1.2 11/25/87 */
-static	char	rcsid[] = "$Id: givens.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-/* givens -- returns c,s parameters for Givens rotation to
-		eliminate y in the vector [ x y ]' */
-void	givens(x,y,c,s)
-double  x,y;
-Real	*c,*s;
-{
-	Real	norm;
-
-	norm = sqrt(x*x+y*y);
-	if ( norm == 0.0 )
-	{	*c = 1.0;	*s = 0.0;	}	/* identity */
-	else
-	{	*c = x/norm;	*s = y/norm;	}
-}
-
-/* rot_vec -- apply Givens rotation to x's i & k components */
-VEC	*rot_vec(x,i,k,c,s,out)
-VEC	*x,*out;
-u_int	i,k;
-double	c,s;
-{
-	Real	temp;
-
-	if ( x==VNULL )
-		error(E_NULL,"rot_vec");
-	if ( i >= x->dim || k >= x->dim )
-		error(E_RANGE,"rot_vec");
-	out = v_copy(x,out);
-
-	/* temp = c*out->ve[i] + s*out->ve[k]; */
-	temp = c*v_entry(out,i) + s*v_entry(out,k);
-	/* out->ve[k] = -s*out->ve[i] + c*out->ve[k]; */
-	v_set_val(out,k,-s*v_entry(out,i)+c*v_entry(out,k));
-	/* out->ve[i] = temp; */
-	v_set_val(out,i,temp);
-
-	return (out);
-}
-
-/* rot_rows -- premultiply mat by givens rotation described by c,s */
-MAT	*rot_rows(mat,i,k,c,s,out)
-MAT	*mat,*out;
-u_int	i,k;
-double	c,s;
-{
-	u_int	j;
-	Real	temp;
-
-	if ( mat==(MAT *)NULL )
-		error(E_NULL,"rot_rows");
-	if ( i >= mat->m || k >= mat->m )
-		error(E_RANGE,"rot_rows");
-	out = m_copy(mat,out);
-
-	for ( j=0; j<mat->n; j++ )
-	{
-		/* temp = c*out->me[i][j] + s*out->me[k][j]; */
-		temp = c*m_entry(out,i,j) + s*m_entry(out,k,j);
-		/* out->me[k][j] = -s*out->me[i][j] + c*out->me[k][j]; */
-		m_set_val(out,k,j, -s*m_entry(out,i,j) + c*m_entry(out,k,j));
-		/* out->me[i][j] = temp; */
-		m_set_val(out,i,j, temp);
-	}
-
-	return (out);
-}
-
-/* rot_cols -- postmultiply mat by givens rotation described by c,s */
-MAT	*rot_cols(mat,i,k,c,s,out)
-MAT	*mat,*out;
-u_int	i,k;
-double	c,s;
-{
-	u_int	j;
-	Real	temp;
-
-	if ( mat==(MAT *)NULL )
-		error(E_NULL,"rot_cols");
-	if ( i >= mat->n || k >= mat->n )
-		error(E_RANGE,"rot_cols");
-	out = m_copy(mat,out);
-
-	for ( j=0; j<mat->m; j++ )
-	{
-		/* temp = c*out->me[j][i] + s*out->me[j][k]; */
-		temp = c*m_entry(out,j,i) + s*m_entry(out,j,k);
-		/* out->me[j][k] = -s*out->me[j][i] + c*out->me[j][k]; */
-		m_set_val(out,j,k, -s*m_entry(out,j,i) + c*m_entry(out,j,k));
-		/* out->me[j][i] = temp; */
-		m_set_val(out,j,i,temp);
-	}
-
-	return (out);
-}
-
diff --git a/interface/src/scilab/src/c/hessen.c b/interface/src/scilab/src/c/hessen.c
deleted file mode 100644
index b1a187d..0000000
--- a/interface/src/scilab/src/c/hessen.c
+++ /dev/null
@@ -1,152 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-
-/*
-		File containing routines for determining Hessenberg
-	factorisations.
-*/
-
-static	char	rcsid[] = "$Id: hessen.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-
-
-
-/* Hfactor -- compute Hessenberg factorisation in compact form.
-	-- factorisation performed in situ
-	-- for details of the compact form see QRfactor.c and matrix2.doc */
-MAT	*Hfactor(A, diag, beta)
-MAT	*A;
-VEC	*diag, *beta;
-{
-	static	VEC	*tmp1 = VNULL;
-	int	k, limit;
-
-	if ( ! A || ! diag || ! beta )
-		error(E_NULL,"Hfactor");
-	if ( diag->dim < A->m - 1 || beta->dim < A->m - 1 )
-		error(E_SIZES,"Hfactor");
-	if ( A->m != A->n )
-		error(E_SQUARE,"Hfactor");
-	limit = A->m - 1;
-
-	tmp1 = v_resize(tmp1,A->m);
-	MEM_STAT_REG(tmp1,TYPE_VEC);
-
-	for ( k = 0; k < limit; k++ )
-	{
-		get_col(A,(u_int)k,tmp1);
-		/* printf("the %d'th column = ");	v_output(tmp1); */
-		hhvec(tmp1,k+1,&beta->ve[k],tmp1,&A->me[k+1][k]);
-		/* diag->ve[k] = tmp1->ve[k+1]; */
-		v_set_val(diag,k,v_entry(tmp1,k+1));
-		/* printf("H/h vector = ");	v_output(tmp1); */
-		/* printf("from the %d'th entry\n",k+1); */
-		/* printf("beta = %g\n",beta->ve[k]); */
-
-		/* hhtrcols(A,k+1,k+1,tmp1,beta->ve[k]); */
-		/* hhtrrows(A,0  ,k+1,tmp1,beta->ve[k]); */
-		hhtrcols(A,k+1,k+1,tmp1,v_entry(beta,k));
-		hhtrrows(A,0  ,k+1,tmp1,v_entry(beta,k));
-		/* printf("A = ");		m_output(A); */
-	}
-
-	return (A);
-}
-
-/* makeHQ -- construct the Hessenberg orthogonalising matrix Q;
-	-- i.e. Hess M = Q.M.Q'	*/
-MAT	*makeHQ(H, diag, beta, Qout)
-MAT	*H, *Qout;
-VEC	*diag, *beta;
-{
-	int	i, j, limit;
-	static	VEC	*tmp1 = VNULL, *tmp2 = VNULL;
-
-	if ( H==(MAT *)NULL || diag==(VEC *)NULL || beta==(VEC *)NULL )
-		error(E_NULL,"makeHQ");
-	limit = H->m - 1;
-	if ( diag->dim < limit || beta->dim < limit )
-		error(E_SIZES,"makeHQ");
-	if ( H->m != H->n )
-		error(E_SQUARE,"makeHQ");
-	Qout = m_resize(Qout,H->m,H->m);
-
-	tmp1 = v_resize(tmp1,H->m);
-	tmp2 = v_resize(tmp2,H->m);
-	MEM_STAT_REG(tmp1,TYPE_VEC);
-	MEM_STAT_REG(tmp2,TYPE_VEC);
-
-	for ( i = 0; i < H->m; i++ )
-	{
-		/* tmp1 = i'th basis vector */
-		for ( j = 0; j < H->m; j++ )
-			/* tmp1->ve[j] = 0.0; */
-		    v_set_val(tmp1,j,0.0);
-		/* tmp1->ve[i] = 1.0; */
-		v_set_val(tmp1,i,1.0);
-
-		/* apply H/h transforms in reverse order */
-		for ( j = limit-1; j >= 0; j-- )
-		{
-			get_col(H,(u_int)j,tmp2);
-			/* tmp2->ve[j+1] = diag->ve[j]; */
-			v_set_val(tmp2,j+1,v_entry(diag,j));
-			hhtrvec(tmp2,beta->ve[j],j+1,tmp1,tmp1);
-		}
-
-		/* insert into Qout */
-		set_col(Qout,(u_int)i,tmp1);
-	}
-
-	return (Qout);
-}
-
-/* makeH -- construct actual Hessenberg matrix */
-MAT	*makeH(H,Hout)
-MAT	*H, *Hout;
-{
-	int	i, j, limit;
-
-	if ( H==(MAT *)NULL )
-		error(E_NULL,"makeH");
-	if ( H->m != H->n )
-		error(E_SQUARE,"makeH");
-	Hout = m_resize(Hout,H->m,H->m);
-	Hout = m_copy(H,Hout);
-
-	limit = H->m;
-	for ( i = 1; i < limit; i++ )
-		for ( j = 0; j < i-1; j++ )
-			/* Hout->me[i][j] = 0.0;*/
-		    m_set_val(Hout,i,j,0.0);
-
-	return (Hout);
-}
-
diff --git a/interface/src/scilab/src/c/hsehldr.c b/interface/src/scilab/src/c/hsehldr.c
deleted file mode 100644
index 94c01ab..0000000
--- a/interface/src/scilab/src/c/hsehldr.c
+++ /dev/null
@@ -1,178 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-		Files for matrix computations
-
-	Householder transformation file. Contains routines for calculating
-	householder transformations, applying them to vectors and matrices
-	by both row & column.
-*/
-
-/* hsehldr.c 1.3 10/8/87 */
-static	char	rcsid[] = "$Id: hsehldr.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-
-/* hhvec -- calulates Householder vector to eliminate all entries after the
-	i0 entry of the vector vec. It is returned as out. May be in-situ */
-VEC	*hhvec(vec,i0,beta,out,newval)
-VEC	*vec,*out;
-u_int	i0;
-Real	*beta,*newval;
-{
-	Real	norm;
-
-	out = _v_copy(vec,out,i0);
-	norm = sqrt(_in_prod(out,out,i0));
-	if ( norm <= 0.0 )
-	{
-		*beta = 0.0;
-		return (out);
-	}
-	*beta = 1.0/(norm * (norm+fabs(out->ve[i0])));
-	if ( out->ve[i0] > 0.0 )
-		*newval = -norm;
-	else
-		*newval = norm;
-	out->ve[i0] -= *newval;
-
-	return (out);
-}
-
-/* hhtrvec -- apply Householder transformation to vector -- may be in-situ */
-VEC	*hhtrvec(hh,beta,i0,in,out)
-VEC	*hh,*in,*out;	/* hh = Householder vector */
-u_int	i0;
-double	beta;
-{
-	Real	scale;
-	/* u_int	i; */
-
-	if ( hh==(VEC *)NULL || in==(VEC *)NULL )
-		error(E_NULL,"hhtrvec");
-	if ( in->dim != hh->dim )
-		error(E_SIZES,"hhtrvec");
-	if ( i0 > in->dim )
-		error(E_BOUNDS,"hhtrvec");
-
-	scale = beta*_in_prod(hh,in,i0);
-	out = v_copy(in,out);
-	__mltadd__(&(out->ve[i0]),&(hh->ve[i0]),-scale,(int)(in->dim-i0));
-	/************************************************************
-	for ( i=i0; i<in->dim; i++ )
-		out->ve[i] = in->ve[i] - scale*hh->ve[i];
-	************************************************************/
-
-	return (out);
-}
-
-/* hhtrrows -- transform a matrix by a Householder vector by rows
-	starting at row i0 from column j0 -- in-situ */
-MAT	*hhtrrows(M,i0,j0,hh,beta)
-MAT	*M;
-u_int	i0, j0;
-VEC	*hh;
-double	beta;
-{
-	Real	ip, scale;
-	int	i /*, j */;
-
-	if ( M==(MAT *)NULL || hh==(VEC *)NULL )
-		error(E_NULL,"hhtrrows");
-	if ( M->n != hh->dim )
-		error(E_RANGE,"hhtrrows");
-	if ( i0 > M->m || j0 > M->n )
-		error(E_BOUNDS,"hhtrrows");
-
-	if ( beta == 0.0 )	return (M);
-
-	/* for each row ... */
-	for ( i = i0; i < M->m; i++ )
-	{	/* compute inner product */
-		ip = __ip__(&(M->me[i][j0]),&(hh->ve[j0]),(int)(M->n-j0));
-		/**************************************************
-		ip = 0.0;
-		for ( j = j0; j < M->n; j++ )
-			ip += M->me[i][j]*hh->ve[j];
-		**************************************************/
-		scale = beta*ip;
-		if ( scale == 0.0 )
-		    continue;
-
-		/* do operation */
-		__mltadd__(&(M->me[i][j0]),&(hh->ve[j0]),-scale,
-							(int)(M->n-j0));
-		/**************************************************
-		for ( j = j0; j < M->n; j++ )
-			M->me[i][j] -= scale*hh->ve[j];
-		**************************************************/
-	}
-
-	return (M);
-}
-
-
-/* hhtrcols -- transform a matrix by a Householder vector by columns
-	starting at row i0 from column j0 -- in-situ */
-MAT	*hhtrcols(M,i0,j0,hh,beta)
-MAT	*M;
-u_int	i0, j0;
-VEC	*hh;
-double	beta;
-{
-	/* Real	ip, scale; */
-	int	i /*, k */;
-	static	VEC	*w = VNULL;
-
-	if ( M==(MAT *)NULL || hh==(VEC *)NULL )
-		error(E_NULL,"hhtrcols");
-	if ( M->m != hh->dim )
-		error(E_SIZES,"hhtrcols");
-	if ( i0 > M->m || j0 > M->n )
-		error(E_BOUNDS,"hhtrcols");
-
-	if ( beta == 0.0 )	return (M);
-
-	w = v_resize(w,M->n);
-	MEM_STAT_REG(w,TYPE_VEC);
-	v_zero(w);
-
-	for ( i = i0; i < M->m; i++ )
-	    if ( hh->ve[i] != 0.0 )
-		__mltadd__(&(w->ve[j0]),&(M->me[i][j0]),hh->ve[i],
-							(int)(M->n-j0));
-	for ( i = i0; i < M->m; i++ )
-	    if ( hh->ve[i] != 0.0 )
-		__mltadd__(&(M->me[i][j0]),&(w->ve[j0]),-beta*hh->ve[i],
-							(int)(M->n-j0));
-	return (M);
-}
-
diff --git a/interface/src/scilab/src/c/init.c b/interface/src/scilab/src/c/init.c
deleted file mode 100644
index 88103a1..0000000
--- a/interface/src/scilab/src/c/init.c
+++ /dev/null
@@ -1,298 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	This is a file of routines for zero-ing, and initialising
-	vectors, matrices and permutations.
-	This is to be included in the matrix.a library
-*/
-
-static	char	rcsid[] = "$Id: init.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-
-/* v_zero -- zero the vector x */
-VEC	*v_zero(x)
-VEC	*x;
-{
-	if ( x == VNULL )
-		error(E_NULL,"v_zero");
-
-	__zero__(x->ve,x->dim);
-	/* for ( i = 0; i < x->dim; i++ )
-		x->ve[i] = 0.0; */
-
-	return x;
-}
-
-
-/* iv_zero -- zero the vector ix */
-IVEC	*iv_zero(ix)
-IVEC	*ix;
-{
-   int i;
-   
-   if ( ix == IVNULL )
-     error(E_NULL,"iv_zero");
-   
-   for ( i = 0; i < ix->dim; i++ )
-     ix->ive[i] = 0; 
-   
-   return ix;
-}
-
-
-/* m_zero -- zero the matrix A */
-MAT	*m_zero(A)
-MAT	*A;
-{
-	int	i, A_m, A_n;
-	Real	**A_me;
-
-	if ( A == MNULL )
-		error(E_NULL,"m_zero");
-
-	A_m = A->m;	A_n = A->n;	A_me = A->me;
-	for ( i = 0; i < A_m; i++ )
-		__zero__(A_me[i],A_n);
-		/* for ( j = 0; j < A_n; j++ )
-			A_me[i][j] = 0.0; */
-
-	return A;
-}
-
-/* mat_id -- set A to being closest to identity matrix as possible
-	-- i.e. A[i][j] == 1 if i == j and 0 otherwise */
-MAT	*m_ident(A)
-MAT	*A;
-{
-	int	i, size;
-
-	if ( A == MNULL )
-		error(E_NULL,"m_ident");
-
-	m_zero(A);
-	size = min(A->m,A->n);
-	for ( i = 0; i < size; i++ )
-		A->me[i][i] = 1.0;
-
-	return A;
-}
-	
-/* px_ident -- set px to identity permutation */
-PERM	*px_ident(px)
-PERM	*px;
-{
-	int	i, px_size;
-	u_int	*px_pe;
-
-	if ( px == PNULL )
-		error(E_NULL,"px_ident");
-
-	px_size = px->size;	px_pe = px->pe;
-	for ( i = 0; i < px_size; i++ )
-		px_pe[i] = i;
-
-	return px;
-}
-
-/* Pseudo random number generator data structures */
-/* Knuth's lagged Fibonacci-based generator: See "Seminumerical Algorithms:
-   The Art of Computer Programming" sections 3.2-3.3 */
-
-#ifdef ANSI_C
-#ifndef LONG_MAX
-#include	<limits.h>
-#endif
-#endif
-
-#ifdef LONG_MAX
-#define MODULUS	LONG_MAX
-#else
-#define MODULUS	1000000000L	/* assuming long's at least 32 bits long */
-#endif
-#define MZ	0L
-
-static long mrand_list[56];
-static int  started = FALSE;
-static int  inext = 0, inextp = 31;
-
-
-/* mrand -- pseudo-random number generator */
-#ifdef ANSI_C
-double mrand(void)
-#else
-double mrand()
-#endif
-{
-    long	lval;
-    static Real  factor = 1.0/((Real)MODULUS);
-    
-    if ( ! started )
-	smrand(3127);
-    
-    inext = (inext >= 54) ? 0 : inext+1;
-    inextp = (inextp >= 54) ? 0 : inextp+1;
-
-    lval = mrand_list[inext]-mrand_list[inextp];
-    if ( lval < 0L )
-	lval += MODULUS;
-    mrand_list[inext] = lval;
-    
-    return (double)lval*factor;
-}
-
-/* mrandlist -- fills the array a[] with len random numbers */
-void	mrandlist(a, len)
-Real	a[];
-int	len;
-{
-    int		i;
-    long	lval;
-    static Real  factor = 1.0/((Real)MODULUS);
-    
-    if ( ! started )
-	smrand(3127);
-    
-    for ( i = 0; i < len; i++ )
-    {
-	inext = (inext >= 54) ? 0 : inext+1;
-	inextp = (inextp >= 54) ? 0 : inextp+1;
-	
-	lval = mrand_list[inext]-mrand_list[inextp];
-	if ( lval < 0L )
-	    lval += MODULUS;
-	mrand_list[inext] = lval;
-	
-	a[i] = (Real)lval*factor;
-    }
-}
-
-
-/* smrand -- set seed for mrand() */
-void smrand(seed)
-int	seed;
-{
-    int		i;
-
-    mrand_list[0] = (123413*seed) % MODULUS;
-    for ( i = 1; i < 55; i++ )
-	mrand_list[i] = (123413*mrand_list[i-1]) % MODULUS;
-
-    started = TRUE;
-
-    /* run mrand() through the list sufficient times to
-       thoroughly randomise the array */
-    for ( i = 0; i < 55*55; i++ )
-	mrand();
-}
-#undef MODULUS
-#undef MZ
-#undef FAC
-
-/* v_rand -- initialises x to be a random vector, components
-	independently & uniformly ditributed between 0 and 1 */
-VEC	*v_rand(x)
-VEC	*x;
-{
-	/* int	i; */
-
-	if ( ! x )
-		error(E_NULL,"v_rand");
-
-	/* for ( i = 0; i < x->dim; i++ ) */
-	    /* x->ve[i] = rand()/((Real)MAX_RAND); */
-	    /* x->ve[i] = mrand(); */
-	mrandlist(x->ve,x->dim);
-
-	return x;
-}
-
-/* m_rand -- initialises A to be a random vector, components
-	independently & uniformly distributed between 0 and 1 */
-MAT	*m_rand(A)
-MAT	*A;
-{
-	int	i /* , j */;
-
-	if ( ! A )
-		error(E_NULL,"m_rand");
-
-	for ( i = 0; i < A->m; i++ )
-		/* for ( j = 0; j < A->n; j++ ) */
-		    /* A->me[i][j] = rand()/((Real)MAX_RAND); */
-		    /* A->me[i][j] = mrand(); */
-	    mrandlist(A->me[i],A->n);
-
-	return A;
-}
-
-/* v_ones -- fills x with one's */
-VEC	*v_ones(x)
-VEC	*x;
-{
-	int	i;
-
-	if ( ! x )
-		error(E_NULL,"v_ones");
-
-	for ( i = 0; i < x->dim; i++ )
-		x->ve[i] = 1.0;
-
-	return x;
-}
-
-/* m_ones -- fills matrix with one's */
-MAT	*m_ones(A)
-MAT	*A;
-{
-	int	i, j;
-
-	if ( ! A )
-		error(E_NULL,"m_ones");
-
-	for ( i = 0; i < A->m; i++ )
-		for ( j = 0; j < A->n; j++ )
-		    A->me[i][j] = 1.0;
-
-	return A;
-}
-
-/* v_count -- initialises x so that x->ve[i] == i */
-VEC	*v_count(x)
-VEC	*x;
-{
-	int	i;
-
-	if ( ! x )
-	    error(E_NULL,"v_count");
-
-	for ( i = 0; i < x->dim; i++ )
-	    x->ve[i] = (Real)i;
-
-	return x;
-}
diff --git a/interface/src/scilab/src/c/iter.h b/interface/src/scilab/src/c/iter.h
deleted file mode 100644
index 58de75d..0000000
--- a/interface/src/scilab/src/c/iter.h
+++ /dev/null
@@ -1,248 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* iter.h  14/09/93 */
-
-/* 
-
-  Structures for iterative methods
-
-*/
-
-#ifndef ITERHH
-
-#define ITERHH
-
-/* RCS id: $Id: iter.h 3690 2010-09-02 09:55:19Z lsaavedr $  */
-
-
-#include	"sparse.h"
-
-
-/* basic structure for iterative methods */
-
-/* type Fun_Ax for functions to get y = A*x */
-#ifdef ANSI_C
-typedef VEC  *(*Fun_Ax)(void *,VEC *,VEC *);
-#else
-typedef VEC *(*Fun_Ax)();
-#endif
-
-
-/* type ITER */
-typedef struct Iter_data {
-   int shared_x;   /* if TRUE then x is shared and it will not be free'd */ 
-   int shared_b;   /* if TRUE then b is shared and it will not be free'd */
-   unsigned k;   /* no. of direction (search) vectors; =0 - none */
-   int limit;    /* upper bound on the no. of iter. steps */
-   int steps;    /* no. of iter. steps done */
-   Real eps;     /* accuracy required */
-   
-   VEC *x;       /* input: initial guess;
-		    output: approximate solution */
-   VEC *b;       /* right hand side of the equation A*x = b */
-
-   Fun_Ax   Ax;		 /* function computing y = A*x */
-   void *A_par;         /* parameters for Ax */
-
-   Fun_Ax  ATx;		 /* function  computing y = A^T*x;
-					       T = transpose */
-   void *AT_par;         /* parameters for ATx */
-
-   Fun_Ax  Bx; /* function computing y = B*x; B - preconditioner */
-   void *B_par;         /* parameters for Bx */
-
-#ifdef ANSI_C
-
-#ifdef PROTOTYPES_IN_STRUCT
-   void (*info)(struct Iter_data *, double, VEC *,VEC *);
-            /* function giving some information for a user;
-	       nres - a norm of a residual res */
-   
-   int (*stop_crit)(struct Iter_data *, double, VEC *,VEC *);
-           /* stopping criterion:
-	      nres - a norm of res;
-	      res - residual;
-	    if returned value == TRUE then stop;
-	    if returned value == FALSE then continue; */
-#else
-   void (*info)();
-   int  (*stop_crit)();
-#endif /* PROTOTYPES_IN_STRUCT */
-
-#else
-
-   void (*info)();
-            /* function giving some information for a user */
-   
-   int (*stop_crit)();
-           /* stopping criterion:
-	    if returned value == TRUE then stop;
-	    if returned value == FALSE then continue; */
-
-#endif /* ANSI_C */
-
-   Real init_res;   /* the norm of the initial residual */
-
-}  ITER;
-
-
-#define INULL   (ITER *)NULL
-
-/* type Fun_info */
-#ifdef ANSI_C
-typedef void (*Fun_info)(ITER *, double, VEC *,VEC *);
-#else
-typedef void (*Fun_info)();
-#endif
-
-/* type Fun_stp_crt */
-#ifdef ANSI_C
-typedef int (*Fun_stp_crt)(ITER *, double, VEC *,VEC *);
-#else
-typedef int (*Fun_stp_crt)();
-#endif
-
-
-
-/* macros */
-/* default values */
-
-#define ITER_LIMIT_DEF  1000
-#define ITER_EPS_DEF    1e-6
-
-/* other macros */
-
-/* set ip->Ax=fun and ip->A_par=fun_par */
-#define iter_Ax(ip,fun,fun_par) \
-  (ip->Ax=(Fun_Ax)(fun),ip->A_par=(void *)(fun_par),0)
-#define iter_ATx(ip,fun,fun_par) \
-  (ip->ATx=(Fun_Ax)(fun),ip->AT_par=(void *)(fun_par),0)
-#define iter_Bx(ip,fun,fun_par) \
-  (ip->Bx=(Fun_Ax)(fun),ip->B_par=(void *)(fun_par),0)
-
-/* save free macro */
-#define ITER_FREE(ip)  (iter_free(ip), (ip)=(ITER *)NULL)
-
-
-/* prototypes from iter0.c */
-
-#ifdef ANSI_C
-/* standard information */
-void iter_std_info(ITER *ip,double nres,VEC *res,VEC *Bres);
-/* standard stopping criterion */
-int iter_std_stop_crit(ITER *ip, double nres, VEC *res,VEC *Bres);
-
-/* get, resize and free ITER variable */
-ITER *iter_get(int lenb, int lenx);
-ITER *iter_resize(ITER *ip,int lenb,int lenx);
-int iter_free(ITER *ip);
-
-void iter_dump(FILE *fp,ITER *ip);
-
-/* copy ip1 to ip2 copying also elements of x and b */
-ITER *iter_copy(ITER *ip1, ITER *ip2);
-/* copy ip1 to ip2 without copying elements of x and b */
-ITER *iter_copy2(ITER *ip1,ITER *ip2);
-
-/* functions for generating sparse matrices with random elements */
-SPMAT	*iter_gen_sym(int n, int nrow);
-SPMAT	*iter_gen_nonsym(int m,int n,int nrow,double diag);
-SPMAT	*iter_gen_nonsym_posdef(int n,int nrow);
-
-#else
-
-void iter_std_info();
-int iter_std_stop_crit();
-ITER *iter_get();
-int iter_free();
-ITER *iter_resize();
-void iter_dump();
-ITER *iter_copy();
-ITER *iter_copy2();
-SPMAT	*iter_gen_sym();
-SPMAT	*iter_gen_nonsym();
-SPMAT	*iter_gen_nonsym_posdef();
-
-#endif
-
-/* prototypes from iter.c */
-
-/* different iterative procedures */
-#ifdef ANSI_C
-VEC  *iter_cg(ITER *ip);
-VEC  *iter_cg1(ITER *ip);
-VEC  *iter_spcg(SPMAT *A,SPMAT *LLT,VEC *b,double eps,VEC *x,int limit,
-		int *steps);
-VEC  *iter_cgs(ITER *ip,VEC *r0);
-VEC  *iter_spcgs(SPMAT *A,SPMAT *B,VEC *b,VEC *r0,double eps,VEC *x,
-		 int limit, int *steps);
-VEC  *iter_lsqr(ITER *ip);
-VEC  *iter_splsqr(SPMAT *A,VEC *b,double tol,VEC *x,
-		  int limit,int *steps);
-VEC  *iter_gmres(ITER *ip);
-VEC  *iter_spgmres(SPMAT *A,SPMAT *B,VEC *b,double tol,VEC *x,int k,
-		   int limit, int *steps);
-MAT  *iter_arnoldi_iref(ITER *ip,Real *h,MAT *Q,MAT *H);
-MAT  *iter_arnoldi(ITER *ip,Real *h,MAT *Q,MAT *H);
-MAT  *iter_sparnoldi(SPMAT *A,VEC *x0,int k,Real *h,MAT *Q,MAT *H);
-VEC  *iter_mgcr(ITER *ip);
-VEC  *iter_spmgcr(SPMAT *A,SPMAT *B,VEC *b,double tol,VEC *x,int k,
-		  int limit, int *steps);
-void	iter_lanczos(ITER *ip,VEC *a,VEC *b,Real *beta2,MAT *Q);
-void    iter_splanczos(SPMAT *A,int m,VEC *x0,VEC *a,VEC *b,Real *beta2,
-		       MAT *Q);
-VEC  *iter_lanczos2(ITER *ip,VEC *evals,VEC *err_est);
-VEC  *iter_splanczos2(SPMAT *A,int m,VEC *x0,VEC *evals,VEC *err_est);
-VEC  *iter_cgne(ITER *ip);
-VEC  *iter_spcgne(SPMAT *A,SPMAT *B,VEC *b,double eps,VEC *x,
-		  int limit,int *steps);
-#else
-VEC  *iter_cg();
-VEC  *iter_cg1();
-VEC  *iter_spcg();
-VEC  *iter_cgs();
-VEC  *iter_spcgs();
-VEC  *iter_lsqr();
-VEC  *iter_splsqr();
-VEC  *iter_gmres();
-VEC  *iter_spgmres();
-MAT  *iter_arnoldi_iref();
-MAT  *iter_arnoldi();
-MAT  *iter_sparnoldi();
-VEC  *iter_mgcr();
-VEC  *iter_spmgcr();
-void  iter_lanczos();
-void  iter_splanczos();
-VEC  *iter_lanczos2();
-VEC  *iter_splanczos2();
-VEC  *iter_cgne();
-VEC  *iter_spcgne();
-
-#endif
-
-
-#endif  /* ITERHH */
diff --git a/interface/src/scilab/src/c/iter0.c b/interface/src/scilab/src/c/iter0.c
deleted file mode 100644
index 89bd31c..0000000
--- a/interface/src/scilab/src/c/iter0.c
+++ /dev/null
@@ -1,381 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* iter0.c  14/09/93 */
-
-/* ITERATIVE METHODS - service functions */
-
-/* functions for creating and releasing ITER structures;
-   for memory information;
-   for getting some values from an ITER variable;
-   for changing values in an ITER variable;
-   see also iter.c
-*/
-
-#include        <stdio.h>
-#include	<math.h>
-#include        "iter.h"
-
-
-static char rcsid[] = "$Id: iter0.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-/* standard functions */
-
-/* standard information */
-void iter_std_info(ip,nres,res,Bres)
-ITER *ip;
-double nres;
-VEC *res, *Bres;
-{
-   if (nres >= 0.0)
-     printf(" %d. residual = %g\n",ip->steps,nres);
-   else 
-     printf(" %d. residual = %g (WARNING !!! should be >= 0) \n",
-	    ip->steps,nres);
-}
-
-/* standard stopping criterion */
-int iter_std_stop_crit(ip, nres, res, Bres)
-ITER *ip;
-double nres;
-VEC *res, *Bres;
-{
-   /* standard stopping criterium */
-   if (nres <= ip->init_res*ip->eps) return TRUE; 
-   return FALSE;
-}
-
-
-/* iter_get - create a new structure pointing to ITER */
-
-ITER *iter_get(lenb, lenx)
-int lenb, lenx;
-{
-   ITER *ip;
-
-   if ((ip = NEW(ITER)) == (ITER *) NULL)
-     error(E_MEM,"iter_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_ITER,0,sizeof(ITER));
-      mem_numvar(TYPE_ITER,1);
-   }
-
-   /* default values */
-   
-   ip->shared_x = FALSE;
-   ip->shared_b = FALSE;
-   ip->k = 0;
-   ip->limit = ITER_LIMIT_DEF;
-   ip->eps = ITER_EPS_DEF;
-   ip->steps = 0;
-
-   if (lenb > 0) ip->b = v_get(lenb);
-   else ip->b = (VEC *)NULL;
-
-   if (lenx > 0) ip->x = v_get(lenx);
-   else ip->x = (VEC *)NULL;
-
-   ip->Ax = (Fun_Ax) NULL;
-   ip->A_par = NULL;	
-   ip->ATx = (Fun_Ax) NULL;
-   ip->AT_par = NULL;
-   ip->Bx = (Fun_Ax) NULL;
-   ip->B_par = NULL;
-   ip->info = iter_std_info;
-   ip->stop_crit = iter_std_stop_crit;
-   ip->init_res = 0.0;
-   
-   return ip;
-}
-
-
-/* iter_free - release memory */
-int iter_free(ip)
-ITER *ip;
-{
-   if (ip == (ITER *)NULL) return -1;
-   
-   if (mem_info_is_on()) {
-      mem_bytes(TYPE_ITER,sizeof(ITER),0);
-      mem_numvar(TYPE_ITER,-1);
-   }
-
-   if ( !ip->shared_x && ip->x != NULL ) v_free(ip->x);
-   if ( !ip->shared_b && ip->b != NULL ) v_free(ip->b);
-
-   free((char *)ip);
-
-   return 0;
-}
-
-ITER *iter_resize(ip,new_lenb,new_lenx)
-ITER *ip;
-int new_lenb, new_lenx;
-{
-   VEC *old;
-
-   if ( ip == (ITER *) NULL)
-     error(E_NULL,"iter_resize");
-
-   old = ip->x;
-   ip->x = v_resize(ip->x,new_lenx);
-   if ( ip->shared_x && old != ip->x )
-     warning(WARN_SHARED_VEC,"iter_resize");
-   old = ip->b;
-   ip->b = v_resize(ip->b,new_lenb);
-   if ( ip->shared_b && old != ip->b )
-     warning(WARN_SHARED_VEC,"iter_resize");
-
-   return ip;
-}
-
-
-/* print out ip structure - for diagnostic purposes mainly */
-void iter_dump(fp,ip)
-ITER *ip;
-FILE *fp;
-{
-   if (ip == NULL) {
-      fprintf(fp," ITER structure: NULL\n");
-      return;
-   }
-
-   fprintf(fp,"\n ITER structure:\n");
-   fprintf(fp," ip->shared_x = %s, ip->shared_b = %s\n",
-	   (ip->shared_x ? "TRUE" : "FALSE"),
-	   (ip->shared_b ? "TRUE" : "FALSE") );
-   fprintf(fp," ip->k = %d, ip->limit = %d, ip->steps = %d, ip->eps = %g\n",
-	   ip->k,ip->limit,ip->steps,ip->eps);
-   fprintf(fp," ip->x = 0x%p, ip->b = 0x%p\n",ip->x,ip->b);
-   fprintf(fp," ip->Ax = 0x%p, ip->A_par = 0x%p\n",ip->Ax,ip->A_par);
-   fprintf(fp," ip->ATx = 0x%p, ip->AT_par = 0x%p\n",ip->ATx,ip->AT_par);
-   fprintf(fp," ip->Bx = 0x%p, ip->B_par = 0x%p\n",ip->Bx,ip->B_par);
-   fprintf(fp," ip->info = 0x%p, ip->stop_crit = 0x%p, ip->init_res = %g\n",
-	   ip->info,ip->stop_crit,ip->init_res);
-   fprintf(fp,"\n");
-   
-}
-
-
-/* copy the structure ip1 to ip2 preserving vectors x and b of ip2
-   (vectors x and b in ip2 are the same before and after iter_copy2)
-   if ip2 == NULL then a new structure is created with x and b being NULL
-   and other members are taken from ip1
-*/
-ITER *iter_copy2(ip1,ip2)
-ITER *ip1, *ip2;
-{
-   VEC *x, *b;
-   int shx, shb;
-
-   if (ip1 == (ITER *)NULL) 
-     error(E_NULL,"iter_copy2");
-
-   if (ip2 == (ITER *)NULL) {
-      if ((ip2 = NEW(ITER)) == (ITER *) NULL)
-	error(E_MEM,"iter_copy2");
-      else if (mem_info_is_on()) {
-	 mem_bytes(TYPE_ITER,0,sizeof(ITER));
-	 mem_numvar(TYPE_ITER,1);
-      }
-      ip2->x = ip2->b = NULL;
-      ip2->shared_x = ip2->shared_x = FALSE;
-   }
-
-   x = ip2->x;
-   b = ip2->b;
-   shb = ip2->shared_b;
-   shx = ip2->shared_x;
-   MEM_COPY(ip1,ip2,sizeof(ITER));
-   ip2->x = x;
-   ip2->b = b;
-   ip2->shared_x = shx;
-   ip2->shared_b = shb;
-
-   return ip2;
-}
-
-
-/* copy the structure ip1 to ip2 copying also the vectors x and b */
-ITER *iter_copy(ip1,ip2)
-ITER *ip1, *ip2;
-{
-   VEC *x, *b;
-
-   if (ip1 == (ITER *)NULL) 
-     error(E_NULL,"iter_copy");
-
-   if (ip2 == (ITER *)NULL) {
-      if ((ip2 = NEW(ITER)) == (ITER *) NULL)
-	error(E_MEM,"iter_copy2");
-      else if (mem_info_is_on()) {
-	 mem_bytes(TYPE_ITER,0,sizeof(ITER));
-	 mem_numvar(TYPE_ITER,1);
-      }
-   }
-
-   x = ip2->x;
-   b = ip2->b;
-
-   MEM_COPY(ip1,ip2,sizeof(ITER));
-   if (ip1->x)
-     ip2->x = v_copy(ip1->x,x);
-   if (ip1->b)
-     ip2->b = v_copy(ip1->b,b);
-
-   ip2->shared_x = ip2->shared_b = FALSE;
-
-   return ip2;
-}
-
-
-/*** functions to generate sparse matrices with random entries ***/
-
-
-/* iter_gen_sym -- generate symmetric positive definite
-   n x n matrix, 
-   nrow - number of nonzero entries in a row
-   */
-SPMAT	*iter_gen_sym(n,nrow)
-int	n, nrow;
-{
-   SPMAT	*A;
-   VEC	        *u;
-   Real       s1;
-   int		i, j, k, k_max;
-   
-   if (nrow <= 1) nrow = 2;
-   /* nrow should be even */
-   if ((nrow & 1)) nrow -= 1;
-   A = sp_get(n,n,nrow);
-   u = v_get(A->m);
-   v_zero(u);
-   for ( i = 0; i < A->m; i++ )
-   {
-      k_max = ((rand() >> 8) % (nrow/2));
-      for ( k = 0; k <= k_max; k++ )
-      {
-	 j = (rand() >> 8) % A->n;
-	 s1 = mrand();
-	 sp_set_val(A,i,j,s1);
-	 sp_set_val(A,j,i,s1);
-	 u->ve[i] += fabs(s1);
-	 u->ve[j] += fabs(s1);
-      }
-   }
-   /* ensure that A is positive definite */
-   for ( i = 0; i < A->m; i++ )
-     sp_set_val(A,i,i,u->ve[i] + 1.0);
-   
-   V_FREE(u);
-   return A;
-}
-
-
-/* iter_gen_nonsym -- generate non-symmetric m x n sparse matrix, m >= n 
-   nrow - number of entries in a row;
-   diag - number which is put in diagonal entries and then permuted
-   (if diag is zero then 1.0 is there)
-*/
-SPMAT	*iter_gen_nonsym(m,n,nrow,diag)
-int	m, n, nrow;
-double diag;
-{
-   SPMAT	*A;
-   PERM		*px;
-   int		i, j, k, k_max;
-   Real		s1;
-   
-   if (nrow <= 1) nrow = 2;
-   if (diag == 0.0) diag = 1.0;
-   A = sp_get(m,n,nrow);
-   px = px_get(n);
-   for ( i = 0; i < A->m; i++ )
-   {
-      k_max = (rand() >> 8) % (nrow-1);
-      for ( k = 0; k <= k_max; k++ )
-      {
-	 j = (rand() >> 8) % A->n;
-	 s1 = mrand();
-	 sp_set_val(A,i,j,-s1);
-      }
-   }
-   /* to make it likely that A is nonsingular, use pivot... */
-   for ( i = 0; i < 2*A->n; i++ )
-   {
-      j = (rand() >> 8) % A->n;
-      k = (rand() >> 8) % A->n;
-      px_transp(px,j,k);
-   }
-   for ( i = 0; i < A->n; i++ )
-     sp_set_val(A,i,px->pe[i],diag);  
-   
-   PX_FREE(px);
-   return A;
-}
-
-
-/* iter_gen_nonsym -- generate non-symmetric positive definite 
-   n x n sparse matrix;
-   nrow - number of entries in a row
-*/
-SPMAT	*iter_gen_nonsym_posdef(n,nrow)
-int	n, nrow;
-{
-   SPMAT	*A;
-   PERM		*px;
-   VEC          *u;
-   int		i, j, k, k_max;
-   Real		s1;
-   
-   if (nrow <= 1) nrow = 2;
-   A = sp_get(n,n,nrow);
-   px = px_get(n);
-   u = v_get(A->m);
-   v_zero(u);
-   for ( i = 0; i < A->m; i++ )
-   {
-      k_max = (rand() >> 8) % (nrow-1);
-      for ( k = 0; k <= k_max; k++ )
-      {
-	 j = (rand() >> 8) % A->n;
-	 s1 = mrand();
-	 sp_set_val(A,i,j,-s1);
-	 u->ve[i] += fabs(s1);
-      }
-   }
-   /* ensure that A is positive definite */
-   for ( i = 0; i < A->m; i++ )
-     sp_set_val(A,i,i,u->ve[i] + 1.0);
-   
-   PX_FREE(px);
-   V_FREE(u);
-   return A;
-}
-
-
-
diff --git a/interface/src/scilab/src/c/iternsym.c b/interface/src/scilab/src/c/iternsym.c
deleted file mode 100644
index 4301737..0000000
--- a/interface/src/scilab/src/c/iternsym.c
+++ /dev/null
@@ -1,1286 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* iter.c 17/09/93 */
-
-/* 
-  ITERATIVE METHODS - implementation of several iterative methods;
-  see also iter0.c
-*/
-
-#include        <stdio.h>
-#include	<math.h>
-#include        "matrix.h"
-#include        "matrix2.h"
-#include	"sparse.h"
-#include        "iter.h"
-
-static char rcsid[] = "$Id: iternsym.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-#ifdef ANSI_C
-VEC	*spCHsolve(SPMAT *,VEC *,VEC *);
-#else
-VEC	*spCHsolve();
-#endif
-
-
-/* 
-  iter_cgs -- uses CGS to compute a solution x to A.x=b
-*/
-
-VEC	*iter_cgs(ip,r0)
-ITER *ip;
-VEC *r0;
-{
-   static VEC  *p = VNULL, *q = VNULL, *r = VNULL, *u = VNULL;
-   static VEC  *v = VNULL, *z = VNULL;
-   VEC  *tmp;
-   Real	alpha, beta, nres, rho, old_rho, sigma, inner;
-
-   if (ip == INULL)
-     error(E_NULL,"iter_cgs");
-   if (!ip->Ax || !ip->b || !r0)
-     error(E_NULL,"iter_cgs");
-   if ( ip->x == ip->b )
-     error(E_INSITU,"iter_cgs");
-   if (!ip->stop_crit)
-     error(E_NULL,"iter_cgs");
-   if ( r0->dim != ip->b->dim )
-     error(E_SIZES,"iter_cgs");
-   
-   if ( ip->eps <= 0.0 ) ip->eps = MACHEPS;
-   
-   p = v_resize(p,ip->b->dim);
-   q = v_resize(q,ip->b->dim);
-   r = v_resize(r,ip->b->dim);
-   u = v_resize(u,ip->b->dim);
-   v = v_resize(v,ip->b->dim);
-
-   MEM_STAT_REG(p,TYPE_VEC);
-   MEM_STAT_REG(q,TYPE_VEC);
-   MEM_STAT_REG(r,TYPE_VEC);
-   MEM_STAT_REG(u,TYPE_VEC);
-   MEM_STAT_REG(v,TYPE_VEC);
-
-   if (ip->Bx) {
-      z = v_resize(z,ip->b->dim);
-      MEM_STAT_REG(z,TYPE_VEC); 
-   }
-
-   if (ip->x != VNULL) {
-      if (ip->x->dim != ip->b->dim)
-	error(E_SIZES,"iter_cgs");
-      ip->Ax(ip->A_par,ip->x,v);    		/* v = A*x */
-      if (ip->Bx) {
-	 v_sub(ip->b,v,v);			/* v = b - A*x */
-	 (ip->Bx)(ip->B_par,v,r);		/* r = B*(b-A*x) */
-      }
-      else v_sub(ip->b,v,r);			/* r = b-A*x */
-   }
-   else {  /* ip->x == 0 */
-      ip->x = v_get(ip->b->dim);		/* x == 0 */
-      ip->shared_x = FALSE;
-      if (ip->Bx) (ip->Bx)(ip->B_par,ip->b,r);    /* r = B*b */
-      else v_copy(ip->b,r);                       /* r = b */
-   }
-
-   v_zero(p);	
-   v_zero(q);
-   old_rho = 1.0;
-   
-   for (ip->steps = 0; ip->steps <= ip->limit; ip->steps++) {
-
-      inner = in_prod(r,r);
-      nres = sqrt(fabs(inner));
-      if (ip->steps == 0) ip->init_res = nres;
-
-      if (ip->info) ip->info(ip,nres,r,VNULL);
-      if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-
-      rho = in_prod(r0,r);
-      if ( old_rho == 0.0 )
-	error(E_BREAKDOWN,"iter_cgs");
-      beta = rho/old_rho;
-      v_mltadd(r,q,beta,u);
-      v_mltadd(q,p,beta,v);
-      v_mltadd(u,v,beta,p);
-      
-      (ip->Ax)(ip->A_par,p,q);
-      if (ip->Bx) {
-	 (ip->Bx)(ip->B_par,q,z);
-	 tmp = z;
-      }
-      else tmp = q;
-      
-      sigma = in_prod(r0,tmp);
-      if ( sigma == 0.0 )
-	error(E_BREAKDOWN,"iter_cgs");
-      alpha = rho/sigma;
-      v_mltadd(u,tmp,-alpha,q);
-      v_add(u,q,v);
-      
-      (ip->Ax)(ip->A_par,v,u);
-      if (ip->Bx) {
-	 (ip->Bx)(ip->B_par,u,z);
-	 tmp = z;
-      }
-      else tmp = u;
-      
-      v_mltadd(r,tmp,-alpha,r);
-      v_mltadd(ip->x,v,alpha,ip->x);
-      
-      old_rho = rho;
-   }
-
-   return ip->x;
-}
-
-
-
-/* iter_spcgs -- simple interface for SPMAT data structures 
-   use always as follows:
-      x = iter_spcgs(A,B,b,r0,tol,x,limit,steps);
-   or 
-      x = iter_spcgs(A,B,b,r0,tol,VNULL,limit,steps);
-   In the second case the solution vector is created.  
-   If B is not NULL then it is a preconditioner. 
-*/
-VEC	*iter_spcgs(A,B,b,r0,tol,x,limit,steps)
-SPMAT	*A, *B;
-VEC	*b, *r0, *x;
-double	tol;
-int     *steps,limit;
-{	
-   ITER *ip;
-   
-   ip = iter_get(0,0);
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *) A;
-   if (B) {
-      ip->Bx = (Fun_Ax) sp_mv_mlt;
-      ip->B_par = (void *) B;
-   }
-   else {
-      ip->Bx = (Fun_Ax) NULL;
-      ip->B_par = NULL;
-   }
-   ip->info = (Fun_info) NULL;
-   ip->limit = limit;
-   ip->b = b;
-   ip->eps = tol;
-   ip->x = x;
-   iter_cgs(ip,r0);
-   x = ip->x;
-   if (steps) *steps = ip->steps;
-   ip->shared_x = ip->shared_b = TRUE;   
-   iter_free(ip);   /* release only ITER structure */
-   return x;		
-
-}
-
-/*
-  Routine for performing LSQR -- the least squares QR algorithm
-  of Paige and Saunders:
-  "LSQR: an algorithm for sparse linear equations and
-  sparse least squares", ACM Trans. Math. Soft., v. 8
-  pp. 43--71 (1982)
-  */
-/* lsqr -- sparse CG-like least squares routine:
-   -- finds min_x ||A.x-b||_2 using A defined through A & AT
-   -- returns x (if x != NULL) */
-VEC	*iter_lsqr(ip)
-ITER *ip;
-{
-   static VEC	*u = VNULL, *v = VNULL, *w = VNULL, *tmp = VNULL;
-   Real	alpha, beta, phi, phi_bar;
-   Real rho, rho_bar, rho_max, theta, nres;
-   Real	s, c;	/* for Givens' rotations */
-   int  m, n;
-   
-   if ( ! ip || ! ip->b || !ip->Ax || !ip->ATx )
-     error(E_NULL,"iter_lsqr");
-   if ( ip->x == ip->b )
-     error(E_INSITU,"iter_lsqr");
-   if (!ip->stop_crit || !ip->x)
-     error(E_NULL,"iter_lsqr");
-
-   if ( ip->eps <= 0.0 ) ip->eps = MACHEPS;
-   
-   m = ip->b->dim;	
-   n = ip->x->dim;
-
-   u = v_resize(u,(u_int)m);
-   v = v_resize(v,(u_int)n);
-   w = v_resize(w,(u_int)n);
-   tmp = v_resize(tmp,(u_int)n);
-
-   MEM_STAT_REG(u,TYPE_VEC);
-   MEM_STAT_REG(v,TYPE_VEC);
-   MEM_STAT_REG(w,TYPE_VEC);
-   MEM_STAT_REG(tmp,TYPE_VEC);  
-
-   if (ip->x != VNULL) {
-      ip->Ax(ip->A_par,ip->x,u);    		/* u = A*x */
-      v_sub(ip->b,u,u);				/* u = b-A*x */
-   }
-   else {  /* ip->x == 0 */
-      ip->x = v_get(ip->b->dim);
-      ip->shared_x = FALSE;
-      v_copy(ip->b,u);                       /* u = b */
-   }
- 
-   beta = v_norm2(u); 
-   if ( beta == 0.0 ) return ip->x;
-
-   sv_mlt(1.0/beta,u,u);
-   (ip->ATx)(ip->AT_par,u,v);
-   alpha = v_norm2(v);
-   if ( alpha == 0.0 ) return ip->x;
-
-   sv_mlt(1.0/alpha,v,v);
-   v_copy(v,w);
-   phi_bar = beta;
-   rho_bar = alpha;
-   
-   rho_max = 1.0;
-   for (ip->steps = 0; ip->steps <= ip->limit; ip->steps++) {
-
-      tmp = v_resize(tmp,m);
-      (ip->Ax)(ip->A_par,v,tmp);
-      
-      v_mltadd(tmp,u,-alpha,u);
-      beta = v_norm2(u);	
-      sv_mlt(1.0/beta,u,u);
-      
-      tmp = v_resize(tmp,n);
-      (ip->ATx)(ip->AT_par,u,tmp);
-      v_mltadd(tmp,v,-beta,v);
-      alpha = v_norm2(v);	
-      sv_mlt(1.0/alpha,v,v);
-      
-      rho = sqrt(rho_bar*rho_bar+beta*beta);
-      if ( rho > rho_max )
-	rho_max = rho;
-      c   = rho_bar/rho;
-      s   = beta/rho;
-      theta   =  s*alpha;
-      rho_bar = -c*alpha;
-      phi     =  c*phi_bar;
-      phi_bar =  s*phi_bar;
-      
-      /* update ip->x & w */
-      if ( rho == 0.0 )
-	error(E_BREAKDOWN,"iter_lsqr");
-      v_mltadd(ip->x,w,phi/rho,ip->x);
-      v_mltadd(v,w,-theta/rho,w);
-
-      nres = fabs(phi_bar*alpha*c)*rho_max;
-
-      if (ip->info) ip->info(ip,nres,w,VNULL);
-      if (ip->steps == 0) ip->init_res = nres;
-      if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-   } 
-   
-   return ip->x;
-}
-
-/* iter_splsqr -- simple interface for SPMAT data structures */
-VEC	*iter_splsqr(A,b,tol,x,limit,steps)
-SPMAT	*A;
-VEC	*b, *x;
-double	tol;
-int *steps,limit;
-{
-   ITER *ip;
-   
-   ip = iter_get(0,0);
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *) A;
-   ip->ATx = (Fun_Ax) sp_vm_mlt;
-   ip->AT_par = (void *) A;
-   ip->Bx = (Fun_Ax) NULL;
-   ip->B_par = NULL;
-
-   ip->info = (Fun_info) NULL;
-   ip->limit = limit;
-   ip->b = b;
-   ip->eps = tol;
-   ip->x = x;
-   iter_lsqr(ip);
-   x = ip->x;
-   if (steps) *steps = ip->steps;
-   ip->shared_x = ip->shared_b = TRUE;
-   iter_free(ip);   /* release only ITER structure */
-   return x;		
-}
-
-
-
-/* iter_arnoldi -- an implementation of the Arnoldi method;
-   iterative refinement is applied.
-*/
-MAT	*iter_arnoldi_iref(ip,h_rem,Q,H)
-ITER  *ip;
-Real  *h_rem;
-MAT   *Q, *H;
-{
-   static VEC *u=VNULL, *r=VNULL, *s=VNULL, *tmp=VNULL;
-   VEC v;     /* auxiliary vector */
-   int	i,j;
-   Real	h_val, c;
-   
-   if (ip == INULL)
-     error(E_NULL,"iter_arnoldi_iref");
-   if ( ! ip->Ax || ! Q || ! ip->x )
-     error(E_NULL,"iter_arnoldi_iref");
-   if ( ip->k <= 0 )
-     error(E_BOUNDS,"iter_arnoldi_iref");
-   if ( Q->n != ip->x->dim ||	Q->m != ip->k )
-     error(E_SIZES,"iter_arnoldi_iref");
-   
-   m_zero(Q);
-   H = m_resize(H,ip->k,ip->k);
-   m_zero(H);
-
-   u = v_resize(u,ip->x->dim);
-   r = v_resize(r,ip->k);
-   s = v_resize(s,ip->k);
-   tmp = v_resize(tmp,ip->x->dim);
-   MEM_STAT_REG(u,TYPE_VEC);
-   MEM_STAT_REG(r,TYPE_VEC);
-   MEM_STAT_REG(s,TYPE_VEC);
-   MEM_STAT_REG(tmp,TYPE_VEC);
-
-   v.dim = v.max_dim = ip->x->dim;
-
-   c = v_norm2(ip->x);
-   if ( c <= 0.0)
-     return H;
-   else {
-      v.ve = Q->me[0];
-      sv_mlt(1.0/c,ip->x,&v);
-   }
-
-   v_zero(r);
-   v_zero(s);
-   for ( i = 0; i < ip->k; i++ )
-   {
-      v.ve = Q->me[i];
-      u = (ip->Ax)(ip->A_par,&v,u);
-      for (j = 0; j <= i; j++) {
-	 v.ve = Q->me[j];
-	 /* modified Gram-Schmidt */
-	 r->ve[j] = in_prod(&v,u);
-	 v_mltadd(u,&v,-r->ve[j],u);
-      }
-      h_val = v_norm2(u);
-      /* if u == 0 then we have an exact subspace */
-      if ( h_val <= 0.0 )
-      {
-	 *h_rem = h_val;
-	 return H;
-      }
-      /* iterative refinement -- ensures near orthogonality */
-      do {
-	 v_zero(tmp);
-	 for (j = 0; j <= i; j++) {
-	    v.ve = Q->me[j];
-	    s->ve[j] = in_prod(&v,u);
-	    v_mltadd(tmp,&v,s->ve[j],tmp);
-	 }
-	 v_sub(u,tmp,u);
-         v_add(r,s,r);
-      } while ( v_norm2(s) > 0.1*(h_val = v_norm2(u)) );
-      /* now that u is nearly orthogonal to Q, update H */
-      set_col(H,i,r);
-      /* check once again if h_val is zero */
-      if ( h_val <= 0.0 )
-      {
-	 *h_rem = h_val;
-	 return H;
-      }
-      if ( i == ip->k-1 )
-      {
-	 *h_rem = h_val;
-	 continue;
-      }
-      /* H->me[i+1][i] = h_val; */
-      m_set_val(H,i+1,i,h_val);
-      v.ve = Q->me[i+1];
-      sv_mlt(1.0/h_val,u,&v);
-   }
-   
-   return H;
-}
-
-/* iter_arnoldi -- an implementation of the Arnoldi method;
-   modified Gram-Schmidt algorithm
-*/
-MAT	*iter_arnoldi(ip,h_rem,Q,H)
-ITER  *ip;
-Real  *h_rem;
-MAT   *Q, *H;
-{
-   static VEC *u=VNULL, *r=VNULL;
-   VEC v;     /* auxiliary vector */
-   int	i,j;
-   Real	h_val, c;
-   
-   if (ip == INULL)
-     error(E_NULL,"iter_arnoldi");
-   if ( ! ip->Ax || ! Q || ! ip->x )
-     error(E_NULL,"iter_arnoldi");
-   if ( ip->k <= 0 )
-     error(E_BOUNDS,"iter_arnoldi");
-   if ( Q->n != ip->x->dim ||	Q->m != ip->k )
-     error(E_SIZES,"iter_arnoldi");
-   
-   m_zero(Q);
-   H = m_resize(H,ip->k,ip->k);
-   m_zero(H);
-
-   u = v_resize(u,ip->x->dim);
-   r = v_resize(r,ip->k);
-   MEM_STAT_REG(u,TYPE_VEC);
-   MEM_STAT_REG(r,TYPE_VEC);
-
-   v.dim = v.max_dim = ip->x->dim;
-
-   c = v_norm2(ip->x);
-   if ( c <= 0.0)
-     return H;
-   else {
-      v.ve = Q->me[0];
-      sv_mlt(1.0/c,ip->x,&v);
-   }
-
-   v_zero(r);
-   for ( i = 0; i < ip->k; i++ )
-   {
-      v.ve = Q->me[i];
-      u = (ip->Ax)(ip->A_par,&v,u);
-      for (j = 0; j <= i; j++) {
-	 v.ve = Q->me[j];
-	 /* modified Gram-Schmidt */
-	 r->ve[j] = in_prod(&v,u);
-	 v_mltadd(u,&v,-r->ve[j],u);
-      }
-      h_val = v_norm2(u);
-      /* if u == 0 then we have an exact subspace */
-      if ( h_val <= 0.0 )
-      {
-	 *h_rem = h_val;
-	 return H;
-      }
-      set_col(H,i,r);
-      if ( i == ip->k-1 )
-      {
-	 *h_rem = h_val;
-	 continue;
-      }
-      /* H->me[i+1][i] = h_val; */
-      m_set_val(H,i+1,i,h_val);
-      v.ve = Q->me[i+1];
-      sv_mlt(1.0/h_val,u,&v);
-   }
-   
-   return H;
-}
-
-
-
-/* iter_sparnoldi -- uses arnoldi() with an explicit representation of A */
-MAT	*iter_sparnoldi(A,x0,m,h_rem,Q,H)
-SPMAT	*A;
-VEC	*x0;
-int	m;
-Real	*h_rem;
-MAT	*Q, *H;
-{
-   ITER *ip;
-   
-   ip = iter_get(0,0);
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *) A;
-   ip->x = x0;
-   ip->k = m;
-   iter_arnoldi_iref(ip,h_rem,Q,H);
-   ip->shared_x = ip->shared_b = TRUE;
-   iter_free(ip);   /* release only ITER structure */
-   return H;	
-}
-
-
-/* for testing gmres */
-static void test_gmres(ip,i,Q,R,givc,givs,h_val)
-ITER *ip;
-int i;
-MAT *Q, *R;
-VEC *givc, *givs;
-double h_val;
-{
-   VEC vt, vt1;
-   static MAT *Q1, *R1;
-   int j;
-   
-   /* test Q*A*Q^T = R  */
-
-   Q = m_resize(Q,i+1,ip->b->dim);
-   Q1 = m_resize(Q1,i+1,ip->b->dim);
-   R1 = m_resize(R1,i+1,i+1);
-   MEM_STAT_REG(Q1,TYPE_MAT);
-   MEM_STAT_REG(R1,TYPE_MAT);
-
-   vt.dim = vt.max_dim = ip->b->dim;
-   vt1.dim = vt1.max_dim = ip->b->dim;
-   for (j=0; j <= i; j++) {
-      vt.ve = Q->me[j];
-      vt1.ve = Q1->me[j];
-      ip->Ax(ip->A_par,&vt,&vt1);
-   }
-
-   mmtr_mlt(Q,Q1,R1);
-   R1 = m_resize(R1,i+2,i+1);
-   for (j=0; j < i; j++)
-     R1->me[i+1][j] = 0.0;
-   R1->me[i+1][i] = h_val;
-   
-   for (j = 0; j <= i; j++) {
-      rot_rows(R1,j,j+1,givc->ve[j],givs->ve[j],R1);
-   }
-
-   R1 = m_resize(R1,i+1,i+1);
-   m_sub(R,R1,R1);
-   /* if (m_norm_inf(R1) > MACHEPS*ip->b->dim)  */
-   printf(" %d. ||Q*A*Q^T - H|| = %g [cf. MACHEPS = %g]\n",
-	  ip->steps,m_norm_inf(R1),MACHEPS);
-   
-   /* check Q*Q^T = I */
-   
-   Q = m_resize(Q,i+1,ip->b->dim);
-   mmtr_mlt(Q,Q,R1);
-   for (j=0; j <= i; j++)
-     R1->me[j][j] -= 1.0;
-   if (m_norm_inf(R1) > MACHEPS*ip->b->dim)
-     printf(" ! m_norm_inf(Q*Q^T) = %g\n",m_norm_inf(R1));  
-   
-}
-
-
-/* gmres -- generalised minimum residual algorithm of Saad & Schultz
-   SIAM J. Sci. Stat. Comp. v.7, pp.856--869 (1986)
-*/
-VEC	*iter_gmres(ip)
-ITER *ip;
-{
-   static VEC *u=VNULL, *r=VNULL, *rhs = VNULL;
-   static VEC *givs=VNULL, *givc=VNULL, *z = VNULL;
-   static MAT *Q = MNULL, *R = MNULL;
-   VEC *rr, v, v1;   /* additional pointers (not real vectors) */
-   int	i,j, done;
-   Real	nres;
-/*   Real last_h;  */
-   
-   if (ip == INULL)
-     error(E_NULL,"iter_gmres");
-   if ( ! ip->Ax || ! ip->b )
-     error(E_NULL,"iter_gmres");
-   if ( ! ip->stop_crit )
-     error(E_NULL,"iter_gmres");
-   if ( ip->k <= 0 )
-     error(E_BOUNDS,"iter_gmres");
-   if (ip->x != VNULL && ip->x->dim != ip->b->dim)
-     error(E_SIZES,"iter_gmres");
-   if (ip->eps <= 0.0) ip->eps = MACHEPS;
-
-   r = v_resize(r,ip->k+1);
-   u = v_resize(u,ip->b->dim);
-   rhs = v_resize(rhs,ip->k+1);
-   givs = v_resize(givs,ip->k);  /* Givens rotations */
-   givc = v_resize(givc,ip->k); 
-   
-   MEM_STAT_REG(r,TYPE_VEC);
-   MEM_STAT_REG(u,TYPE_VEC);
-   MEM_STAT_REG(rhs,TYPE_VEC);
-   MEM_STAT_REG(givs,TYPE_VEC);
-   MEM_STAT_REG(givc,TYPE_VEC);
-   
-   R = m_resize(R,ip->k+1,ip->k);
-   Q = m_resize(Q,ip->k,ip->b->dim);
-   MEM_STAT_REG(R,TYPE_MAT);
-   MEM_STAT_REG(Q,TYPE_MAT);		
-
-   if (ip->x == VNULL) {  /* ip->x == 0 */
-      ip->x = v_get(ip->b->dim);
-      ip->shared_x = FALSE;
-   }   
-
-   v.dim = v.max_dim = ip->b->dim;      /* v and v1 are pointers to rows */
-   v1.dim = v1.max_dim = ip->b->dim;  	/* of matrix Q */
-   
-   if (ip->Bx != (Fun_Ax)NULL) {    /* if precondition is defined */
-      z = v_resize(z,ip->b->dim);
-      MEM_STAT_REG(z,TYPE_VEC);
-   }
-   
-   done = FALSE;
-   for (ip->steps = 0; ip->steps < ip->limit; ) {
-
-      /* restart */
-
-      ip->Ax(ip->A_par,ip->x,u);    		/* u = A*x */
-      v_sub(ip->b,u,u);		 		/* u = b - A*x */
-      rr = u;				/* rr is a pointer only */
-      
-      if (ip->Bx) {
-	 (ip->Bx)(ip->B_par,u,z);            /* tmp = B*(b-A*x)  */
-	 rr = z;
-      }
-      
-      nres = v_norm2(rr);
-      if (ip->steps == 0) {
-	 if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-	 ip->init_res = nres;
-      }
-
-      if ( nres == 0.0 ) {
-	 done = TRUE;
-	 break;
-      }
-
-      v.ve = Q->me[0];
-      sv_mlt(1.0/nres,rr,&v);
-      
-      v_zero(r);
-      v_zero(rhs);
-      rhs->ve[0] = nres;
-
-      for ( i = 0; i < ip->k && ip->steps < ip->limit; i++ ) {
-	 ip->steps++;
-	 v.ve = Q->me[i];	
-	 (ip->Ax)(ip->A_par,&v,u);
-	 rr = u;
-	 if (ip->Bx) {
-	    (ip->Bx)(ip->B_par,u,z);
-	    rr = z;
-	 }
-	 
-	 if (i < ip->k - 1) {
-	    v1.ve = Q->me[i+1];
-	    v_copy(rr,&v1);
-	    for (j = 0; j <= i; j++) {
-	       v.ve = Q->me[j];
-	       /* r->ve[j] = in_prod(&v,rr); */
-	       /* modified Gram-Schmidt algorithm */
-	       r->ve[j] = in_prod(&v,&v1);
-	       v_mltadd(&v1,&v,-r->ve[j],&v1);
-	    }
-	    
-	    r->ve[i+1] = nres = v_norm2(&v1);
-	    if (nres <= MACHEPS*ip->init_res) {
-	       for (j = 0; j < i; j++) 
-		 rot_vec(r,j,j+1,givc->ve[j],givs->ve[j],r);
-	       set_col(R,i,r);
-	       done = TRUE;
-	       break;
-	    }
-	    sv_mlt(1.0/nres,&v1,&v1);
-	 }
-	 else {  /* i == ip->k - 1 */
-	    /* Q->me[ip->k] need not be computed */
-
-	    for (j = 0; j <= i; j++) {
-	       v.ve = Q->me[j];
-	       r->ve[j] = in_prod(&v,rr);
-	    }
-	    
-	    nres = in_prod(rr,rr) - in_prod(r,r);
-	    if (sqrt(fabs(nres)) <= MACHEPS*ip->init_res) { 
-	       for (j = 0; j < i; j++) 
-		 rot_vec(r,j,j+1,givc->ve[j],givs->ve[j],r);
-	       set_col(R,i,r);
-	       done = TRUE;
-	       break;
-	    }
-	    if (nres < 0.0) { /* do restart */
-	       i--; 
-	       ip->steps--;
-	       break;
-	    } 
-	    r->ve[i+1] = sqrt(nres);
-	 }
-
-	 /* QR update */
-
-	 /* last_h = r->ve[i+1]; */ /* for test only */
-	 for (j = 0; j < i; j++) 
-	   rot_vec(r,j,j+1,givc->ve[j],givs->ve[j],r);
-	 givens(r->ve[i],r->ve[i+1],&givc->ve[i],&givs->ve[i]);
-	 rot_vec(r,i,i+1,givc->ve[i],givs->ve[i],r);
-	 rot_vec(rhs,i,i+1,givc->ve[i],givs->ve[i],rhs);
-	 
-	 set_col(R,i,r);
-
-	 nres = fabs((double) rhs->ve[i+1]);
-	 if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-	 if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-	    done = TRUE;
-	    break;
-	 }
-      }
-      
-      /* use ixi submatrix of R */
-
-      if (i >= ip->k) i = ip->k - 1;
-
-      R = m_resize(R,i+1,i+1);
-      rhs = v_resize(rhs,i+1);
-      
-      /* test only */
-      /* test_gmres(ip,i,Q,R,givc,givs,last_h);  */
-      
-      Usolve(R,rhs,rhs,0.0); 	 /* solve a system: R*x = rhs */
-
-      /* new approximation */
-
-      for (j = 0; j <= i; j++) {
-	 v.ve = Q->me[j]; 
-	 v_mltadd(ip->x,&v,rhs->ve[j],ip->x);
-      }
-
-      if (done) break;
-
-      /* back to old dimensions */
-
-      rhs = v_resize(rhs,ip->k+1);
-      R = m_resize(R,ip->k+1,ip->k);
-
-   }
-
-   return ip->x;
-}
-
-/* iter_spgmres - a simple interface to iter_gmres */
-
-VEC	*iter_spgmres(A,B,b,tol,x,k,limit,steps)
-SPMAT	*A, *B;
-VEC	*b, *x;
-double	tol;
-int *steps,k,limit;
-{
-   ITER *ip;
-   
-   ip = iter_get(0,0);
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *) A;
-   if (B) {
-      ip->Bx = (Fun_Ax) sp_mv_mlt;
-      ip->B_par = (void *) B;
-   }
-   else {
-      ip->Bx = (Fun_Ax) NULL;
-      ip->B_par = NULL;
-   }
-   ip->k = k;
-   ip->limit = limit;
-   ip->info = (Fun_info) NULL;
-   ip->b = b;
-   ip->eps = tol;
-   ip->x = x;
-   iter_gmres(ip);
-   x = ip->x;
-   if (steps) *steps = ip->steps;
-   ip->shared_x = ip->shared_b = TRUE;
-   iter_free(ip);   /* release only ITER structure */
-   return x;		
-}
-
-
-/* for testing mgcr */
-static void test_mgcr(ip,i,Q,R)
-ITER *ip;
-int i;
-MAT *Q, *R;
-{
-   VEC vt, vt1;
-   static MAT *R1;
-   static VEC *r, *r1;
-   VEC *rr;
-   int k,j;
-   Real sm;
-   
-   
-   /* check Q*Q^T = I */
-   vt.dim = vt.max_dim = ip->b->dim;
-   vt1.dim = vt1.max_dim = ip->b->dim;
-   
-   Q = m_resize(Q,i+1,ip->b->dim);
-   R1 = m_resize(R1,i+1,i+1);
-   r = v_resize(r,ip->b->dim);
-   r1 = v_resize(r1,ip->b->dim);
-   MEM_STAT_REG(R1,TYPE_MAT);
-   MEM_STAT_REG(r,TYPE_VEC);
-   MEM_STAT_REG(r1,TYPE_VEC);
-
-   m_zero(R1);
-   for (k=1; k <= i; k++)
-     for (j=1; j <= i; j++) {
-	vt.ve = Q->me[k];
-	vt1.ve = Q->me[j];
-	R1->me[k][j] = in_prod(&vt,&vt1);
-     }
-   for (j=1; j <= i; j++)
-     R1->me[j][j] -= 1.0;
-   if (m_norm_inf(R1) > MACHEPS*ip->b->dim)
-     printf(" ! (mgcr:) m_norm_inf(Q*Q^T) = %g\n",m_norm_inf(R1));  
-
-   /* check (r_i,Ap_j) = 0 for j <= i */
-   
-   ip->Ax(ip->A_par,ip->x,r);
-   v_sub(ip->b,r,r);
-   rr = r;
-   if (ip->Bx) {
-      ip->Bx(ip->B_par,r,r1);
-      rr = r1;
-   }
-   
-   printf(" ||r|| = %g\n",v_norm2(rr));
-   sm = 0.0;
-   for (j = 1; j <= i; j++) {
-      vt.ve = Q->me[j];
-      sm = max(sm,in_prod(&vt,rr));
-   }
-   if (sm >= MACHEPS*ip->b->dim)
-     printf(" ! (mgcr:) max_j (r,Ap_j) = %g\n",sm);
-
-}
-
-
-
-
-/* 
-  iter_mgcr -- modified generalized conjugate residual algorithm;
-  fast version of GCR;
-*/
-VEC *iter_mgcr(ip)
-ITER *ip;
-{
-   static VEC *As, *beta, *alpha, *z;
-   static MAT *N, *H;
-   
-   VEC *rr, v, s;  /* additional pointer and structures */
-   Real nres;      /* norm of a residual */
-   Real dd;        /* coefficient d_i */
-   int i,j;
-   int done;      /* if TRUE then stop the iterative process */
-   int dim;       /* dimension of the problem */
-   
-   /* ip cannot be NULL */
-   if (ip == INULL) error(E_NULL,"mgcr");
-   /* Ax, b and stopping criterion must be given */
-   if (! ip->Ax || ! ip->b || ! ip->stop_crit) 
-     error(E_NULL,"mgcr");
-   /* at least one direction vector must exist */
-   if ( ip->k <= 0) error(E_BOUNDS,"mgcr");
-   /* if the vector x is given then b and x must have the same dimension */
-   if ( ip->x && ip->x->dim != ip->b->dim)
-     error(E_SIZES,"mgcr");
-   if (ip->eps <= 0.0) ip->eps = MACHEPS;
-   
-   dim = ip->b->dim;
-   As = v_resize(As,dim);
-   alpha = v_resize(alpha,ip->k);
-   beta = v_resize(beta,ip->k);
-   
-   MEM_STAT_REG(As,TYPE_VEC);
-   MEM_STAT_REG(alpha,TYPE_VEC);
-   MEM_STAT_REG(beta,TYPE_VEC);
-   
-   H = m_resize(H,ip->k,ip->k);
-   N = m_resize(N,ip->k,dim);
-   
-   MEM_STAT_REG(H,TYPE_MAT);
-   MEM_STAT_REG(N,TYPE_MAT);
-   
-   /* if a preconditioner is defined */
-   if (ip->Bx) {
-      z = v_resize(z,dim);
-      MEM_STAT_REG(z,TYPE_VEC);
-   }
-   
-   /* if x is NULL then it is assumed that x has 
-      entries with value zero */
-   if ( ! ip->x ) {
-      ip->x = v_get(ip->b->dim);
-      ip->shared_x = FALSE;
-   }
-   
-   /* v and s are additional pointers to rows of N */
-   /* they must have the same dimension as rows of N */
-   v.dim = v.max_dim = s.dim = s.max_dim = dim;
-   
-   
-   done = FALSE;
-   for (ip->steps = 0; ip->steps < ip->limit; ) {
-      (*ip->Ax)(ip->A_par,ip->x,As);         /* As = A*x */
-      v_sub(ip->b,As,As);                    /* As = b - A*x */
-      rr = As;                               /* rr is an additional pointer */
-      
-      /* if a preconditioner is defined */
-      if (ip->Bx) {
-	 (*ip->Bx)(ip->B_par,As,z);               /* z = B*(b-A*x)  */
-	 rr = z;                                  
-      }
-      
-      /* norm of the residual */
-      nres = v_norm2(rr);
-      dd = nres;                            /* dd = ||r_i||  */
-      
-      /* check if the norm of the residual is zero */
-      if (ip->steps == 0) {                
-	 /* information for a user */
-	 if (ip->info) (*ip->info)(ip,nres,As,rr); 
-	 ip->init_res = fabs(nres);
-      }
-
-      if (nres == 0.0) { 
-	 /* iterative process is finished */
-	 done = TRUE; 
-	 break;
-      }
-      
-      /* save this residual in the first row of N */
-      v.ve = N->me[0];
-      v_copy(rr,&v);
-      
-      for (i = 0; i < ip->k && ip->steps < ip->limit; i++) {
-	 ip->steps++;
-	 v.ve = N->me[i];                /* pointer to a row of N (=s_i) */
-	 /* note that we must use here &v, not v */
-	 (*ip->Ax)(ip->A_par,&v,As); 
-	 rr = As;                        /* As = A*s_i */
-	 if (ip->Bx) {
-	    (*ip->Bx)(ip->B_par,As,z);    /* z = B*A*s_i  */
-	    rr = z;
-	 }
-	 
-	 if (i < ip->k - 1) {
-	    s.ve = N->me[i+1];         /* pointer to a row of N (=s_{i+1}) */
-	    v_copy(rr,&s);                   /* s_{i+1} = B*A*s_i */
-	    for (j = 0; j <= i-1; j++) {
-	       v.ve = N->me[j+1];      /* pointer to a row of N (=s_{j+1}) */
-	       /* beta->ve[j] = in_prod(&v,rr); */      /* beta_{j,i} */
-	       /* modified Gram-Schmidt algorithm */
-	       beta->ve[j] = in_prod(&v,&s);  	         /* beta_{j,i} */
-	                                 /* s_{i+1} -= beta_{j,i}*s_{j+1} */
-	       v_mltadd(&s,&v,- beta->ve[j],&s);    
-	    }
-	    
-	     /* beta_{i,i} = ||s_{i+1}||_2 */
-	    beta->ve[i] = nres = v_norm2(&s);     
-	    if ( nres <= MACHEPS*ip->init_res) { 
-	       /* s_{i+1} == 0 */
-	       i--;
-	       done = TRUE;
-	       break;
-	    }
-	    sv_mlt(1.0/nres,&s,&s);           /* normalize s_{i+1} */
-	    
-	    v.ve = N->me[0];
-	    alpha->ve[i] = in_prod(&v,&s);     /* alpha_i = (s_0 , s_{i+1}) */
-	    
-	 }
-	 else {
-	    for (j = 0; j <= i-1; j++) {
-	       v.ve = N->me[j+1];      /* pointer to a row of N (=s_{j+1}) */
-	       beta->ve[j] = in_prod(&v,rr);       /* beta_{j,i} */
-	    }
-	    
-	    nres = in_prod(rr,rr);                 /* rr = B*A*s_{k-1} */
-	    for (j = 0; j <= i-1; j++)
-              nres -= beta->ve[j]*beta->ve[j];
-
-	    if (sqrt(fabs(nres)) <= MACHEPS*ip->init_res)  {
-	       /* s_k is zero */
-	       i--;
-	       done = TRUE;
-	       break;
-	    }
-	    if (nres < 0.0) { /* do restart */
-	       i--; 
-	       ip->steps--;
-	       break; 
-	    }   
-	    beta->ve[i] = sqrt(nres);         /* beta_{k-1,k-1} */
-	    
-	    v.ve = N->me[0];
-	    alpha->ve[i] = in_prod(&v,rr); 
-	    for (j = 0; j <= i-1; j++)
-              alpha->ve[i] -= beta->ve[j]*alpha->ve[j];
-	    alpha->ve[i] /= beta->ve[i];                /* alpha_{k-1} */
-	    
-	 }
-	 
-	 set_col(H,i,beta);
-
-	 /* other method of computing dd */
-	/* if (fabs((double)alpha->ve[i]) > dd)  {     
-	    nres = - dd*dd + alpha->ve[i]*alpha->ve[i];
-	    nres = sqrt((double) nres); 
-	    if (ip->info) (*ip->info)(ip,-nres,VNULL,VNULL);  	
-	    break;     
-	 }  */
-	 /* to avoid overflow/underflow in computing dd */
-	 /* dd *= cos(asin((double)(alpha->ve[i]/dd))); */
-	 
-	 nres = alpha->ve[i]/dd;
-	 if (fabs(nres-1.0) <= MACHEPS*ip->init_res) 
-	   dd = 0.0;
-	 else {
-	    nres = 1.0 - nres*nres;
-	    if (nres < 0.0) {
-	       nres = sqrt((double) -nres); 
-	       if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);  	
-	       break;
-	    }
-	    dd *= sqrt((double) nres);  
-	 }
-
-	 if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-	 if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-	    /* stopping criterion is satisfied */
-	    done = TRUE;
-	    break;
-	 }
-	 
-      } /* end of for */
-      
-      if (i >= ip->k) i = ip->k - 1;
-      
-      /* use (i+1) by (i+1) submatrix of H */
-      H = m_resize(H,i+1,i+1);
-      alpha = v_resize(alpha,i+1);
-      Usolve(H,alpha,alpha,0.0);       /* c_i is saved in alpha */
-      
-      for (j = 0; j <= i; j++) {
-	 v.ve = N->me[j];
-	 v_mltadd(ip->x,&v,alpha->ve[j],ip->x);
-      }
-      
-      
-      if (done) break;              /* stop the iterative process */
-      alpha = v_resize(alpha,ip->k);
-      H = m_resize(H,ip->k,ip->k);
-      
-   }  /* end of while */
-   
-   return ip->x;                    /* return the solution */
-}
-
-
-
-/* iter_spmgcr - a simple interface to iter_mgcr */
-/* no preconditioner */
-VEC	*iter_spmgcr(A,B,b,tol,x,k,limit,steps)
-SPMAT	*A, *B;
-VEC	*b, *x;
-double	tol;
-int *steps,k,limit;
-{
-   ITER *ip;
-   
-   ip = iter_get(0,0);
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *) A;
-   if (B) {
-      ip->Bx = (Fun_Ax) sp_mv_mlt;
-      ip->B_par = (void *) B;
-   }
-   else {
-      ip->Bx = (Fun_Ax) NULL;
-      ip->B_par = NULL;
-   }
-
-   ip->k = k;
-   ip->limit = limit;
-   ip->info = (Fun_info) NULL;
-   ip->b = b;
-   ip->eps = tol;
-   ip->x = x;
-   iter_mgcr(ip);
-   x = ip->x;
-   if (steps) *steps = ip->steps;
-   ip->shared_x = ip->shared_b = TRUE;
-   iter_free(ip);   /* release only ITER structure */
-   return x;		
-}
-
-
-
-/* 
-  Conjugate gradients method for a normal equation
-  a preconditioner B must be symmetric !!
-*/
-VEC  *iter_cgne(ip)
-ITER *ip;
-{
-   static VEC *r = VNULL, *p = VNULL, *q = VNULL, *z = VNULL;
-   Real	alpha, beta, inner, old_inner, nres;
-   VEC *rr1;   /* pointer only */
-   
-   if (ip == INULL)
-     error(E_NULL,"iter_cgne");
-   if (!ip->Ax || ! ip->ATx || !ip->b)
-     error(E_NULL,"iter_cgne");
-   if ( ip->x == ip->b )
-     error(E_INSITU,"iter_cgne");
-   if (!ip->stop_crit)
-     error(E_NULL,"iter_cgne");
-   
-   if ( ip->eps <= 0.0 ) ip->eps = MACHEPS;
-   
-   r = v_resize(r,ip->b->dim);
-   p = v_resize(p,ip->b->dim);
-   q = v_resize(q,ip->b->dim);
-
-   MEM_STAT_REG(r,TYPE_VEC);
-   MEM_STAT_REG(p,TYPE_VEC);
-   MEM_STAT_REG(q,TYPE_VEC);
-
-   z = v_resize(z,ip->b->dim);
-   MEM_STAT_REG(z,TYPE_VEC);
-
-   if (ip->x) {
-      if (ip->x->dim != ip->b->dim)
-	error(E_SIZES,"iter_cgne");
-      ip->Ax(ip->A_par,ip->x,p);    		/* p = A*x */
-      v_sub(ip->b,p,z);		 		/* z = b - A*x */
-   }
-   else {  /* ip->x == 0 */
-      ip->x = v_get(ip->b->dim);
-      ip->shared_x = FALSE;
-      v_copy(ip->b,z);
-   }
-   rr1 = z;
-   if (ip->Bx) {
-      (ip->Bx)(ip->B_par,rr1,p);
-      rr1 = p;
-   }
-   (ip->ATx)(ip->AT_par,rr1,r);		/* r = A^T*B*(b-A*x)  */
-
-
-   old_inner = 0.0;
-   for ( ip->steps = 0; ip->steps <= ip->limit; ip->steps++ )
-   {
-      rr1 = r;
-      if ( ip->Bx ) {
-	 (ip->Bx)(ip->B_par,r,z);		/* rr = B*r */
-	 rr1 = z;
-      }
-
-      inner = in_prod(r,rr1);
-      nres = sqrt(fabs(inner));
-      if (ip->info) ip->info(ip,nres,r,rr1);
-      if (ip->steps == 0) ip->init_res = nres;
-      if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-
-      if ( ip->steps )	/* if ( ip->steps > 0 ) ... */
-      {
-	 beta = inner/old_inner;
-	 p = v_mltadd(rr1,p,beta,p);
-      }
-      else		/* if ( ip->steps == 0 ) ... */
-      {
-	 beta = 0.0;
-	 p = v_copy(rr1,p);
-	 old_inner = 0.0;
-      }
-      (ip->Ax)(ip->A_par,p,q);     /* q = A*p */
-      if (ip->Bx) {
-	 (ip->Bx)(ip->B_par,q,z);
-	 (ip->ATx)(ip->AT_par,z,q);
-	 rr1 = q;			/* q = A^T*B*A*p */
-      }
-      else {
-	 (ip->ATx)(ip->AT_par,q,z);	/* z = A^T*A*p */
-	 rr1 = z;
-      }
-
-      alpha = inner/in_prod(rr1,p);
-      v_mltadd(ip->x,p,alpha,ip->x);
-      v_mltadd(r,rr1,-alpha,r);
-      old_inner = inner;
-   }
-
-   return ip->x;
-}
-
-/* iter_spcgne -- a simple interface to iter_cgne() which 
-   uses sparse matrix data structures
-   -- assumes that B contains an actual preconditioner (or NULL)
-   use always as follows:
-      x = iter_spcgne(A,B,b,eps,x,limit,steps);
-   or 
-      x = iter_spcgne(A,B,b,eps,VNULL,limit,steps);
-   In the second case the solution vector is created.
-*/
-VEC  *iter_spcgne(A,B,b,eps,x,limit,steps)
-SPMAT	*A, *B;
-VEC	*b, *x;
-double	eps;
-int *steps, limit;
-{	
-   ITER *ip;
-   
-   ip = iter_get(0,0);
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *)A;
-   ip->ATx = (Fun_Ax) sp_vm_mlt;
-   ip->AT_par = (void *)A;
-   if (B) {
-      ip->Bx = (Fun_Ax) sp_mv_mlt;
-      ip->B_par = (void *)B;
-   }
-   else {
-      ip->Bx = (Fun_Ax) NULL;
-      ip->B_par = NULL;
-   }
-   ip->info = (Fun_info) NULL;
-   ip->b = b;
-   ip->eps = eps;
-   ip->limit = limit;
-   ip->x = x;
-   iter_cgne(ip);
-   x = ip->x;
-   if (steps) *steps = ip->steps;
-   ip->shared_x = ip->shared_b = TRUE;
-   iter_free(ip);   /* release only ITER structure */
-   return x;		
-}
-
-
-
diff --git a/interface/src/scilab/src/c/itersym.c b/interface/src/scilab/src/c/itersym.c
deleted file mode 100644
index fef23d8..0000000
--- a/interface/src/scilab/src/c/itersym.c
+++ /dev/null
@@ -1,589 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* itersym.c 17/09/93 */
-
-
-/* 
-  ITERATIVE METHODS - implementation of several iterative methods;
-  see also iter0.c
-  */
-
-#include        <stdio.h>
-#include	<math.h>
-#include        "matrix.h"
-#include        "matrix2.h"
-#include	"sparse.h"
-#include        "iter.h"
-
-static char rcsid[] = "$Id: itersym.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-#ifdef ANSI_C
-VEC	*spCHsolve(SPMAT *,VEC *,VEC *);
-VEC	*trieig(VEC *,VEC *,MAT *);
-#else
-VEC	*spCHsolve();
-VEC	*trieig();
-#endif
-
-
-
-/* iter_spcg -- a simple interface to iter_cg() which uses sparse matrix
-   data structures
-   -- assumes that LLT contains the Cholesky factorisation of the
-   actual preconditioner;
-   use always as follows:
-   x = iter_spcg(A,LLT,b,eps,x,limit,steps);
-   or 
-   x = iter_spcg(A,LLT,b,eps,VNULL,limit,steps);
-   In the second case the solution vector is created.
-   */
-VEC  *iter_spcg(A,LLT,b,eps,x,limit,steps)
-SPMAT	*A, *LLT;
-VEC	*b, *x;
-double	eps;
-int *steps, limit;
-{	
-   ITER *ip;
-   
-   ip = iter_get(0,0);
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *)A;
-   ip->Bx = (Fun_Ax) spCHsolve;
-   ip->B_par = (void *)LLT;
-   ip->info = (Fun_info) NULL;
-   ip->b = b;
-   ip->eps = eps;
-   ip->limit = limit;
-   ip->x = x;
-   iter_cg(ip);
-   x = ip->x;
-   if (steps) *steps = ip->steps;
-   ip->shared_x = ip->shared_b = TRUE;
-   iter_free(ip);   /* release only ITER structure */
-   return x;		
-}
-
-/* 
-  Conjugate gradients method;
-  */
-VEC  *iter_cg(ip)
-ITER *ip;
-{
-   static VEC *r = VNULL, *p = VNULL, *q = VNULL, *z = VNULL;
-   Real	alpha, beta, inner, old_inner, nres;
-   VEC *rr;   /* rr == r or rr == z */
-   
-   if (ip == INULL)
-     error(E_NULL,"iter_cg");
-   if (!ip->Ax || !ip->b)
-     error(E_NULL,"iter_cg");
-   if ( ip->x == ip->b )
-     error(E_INSITU,"iter_cg");
-   if (!ip->stop_crit)
-     error(E_NULL,"iter_cg");
-   
-   if ( ip->eps <= 0.0 )
-     ip->eps = MACHEPS;
-   
-   r = v_resize(r,ip->b->dim);
-   p = v_resize(p,ip->b->dim);
-   q = v_resize(q,ip->b->dim);
-   
-   MEM_STAT_REG(r,TYPE_VEC);
-   MEM_STAT_REG(p,TYPE_VEC);
-   MEM_STAT_REG(q,TYPE_VEC);
-   
-   if (ip->Bx != (Fun_Ax)NULL) {
-      z = v_resize(z,ip->b->dim);
-      MEM_STAT_REG(z,TYPE_VEC);
-      rr = z;
-   }
-   else rr = r;
-   
-   if (ip->x != VNULL) {
-      if (ip->x->dim != ip->b->dim)
-	error(E_SIZES,"iter_cg");
-      ip->Ax(ip->A_par,ip->x,p);    		/* p = A*x */
-      v_sub(ip->b,p,r);		 		/* r = b - A*x */
-   }
-   else {  /* ip->x == 0 */
-      ip->x = v_get(ip->b->dim);
-      ip->shared_x = FALSE;
-      v_copy(ip->b,r);
-   }
-   
-   old_inner = 0.0;
-   for ( ip->steps = 0; ip->steps <= ip->limit; ip->steps++ )
-   {
-      if ( ip->Bx )
-	(ip->Bx)(ip->B_par,r,rr);		/* rr = B*r */
-      
-      inner = in_prod(rr,r);
-      nres = sqrt(fabs(inner));
-      if (ip->info) ip->info(ip,nres,r,rr);
-      if (ip->steps == 0) ip->init_res = nres;
-      if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      
-      if ( ip->steps )	/* if ( ip->steps > 0 ) ... */
-      {
-	 beta = inner/old_inner;
-	 p = v_mltadd(rr,p,beta,p);
-      }
-      else		/* if ( ip->steps == 0 ) ... */
-      {
-	 beta = 0.0;
-	 p = v_copy(rr,p);
-	 old_inner = 0.0;
-      }
-      (ip->Ax)(ip->A_par,p,q);     /* q = A*p */
-      alpha = in_prod(p,q);
-      if (sqrt(fabs(alpha)) <= MACHEPS*ip->init_res) 
-	error(E_BREAKDOWN,"iter_cg");
-      alpha = inner/alpha;
-      v_mltadd(ip->x,p,alpha,ip->x);
-      v_mltadd(r,q,-alpha,r);
-      old_inner = inner;
-   }
-   
-   return ip->x;
-}
-
-
-
-/* iter_lanczos -- raw lanczos algorithm -- no re-orthogonalisation
-   -- creates T matrix of size == m,
-   but no larger than before beta_k == 0
-   -- uses passed routine to do matrix-vector multiplies */
-void	iter_lanczos(ip,a,b,beta2,Q)
-ITER    *ip;
-VEC	*a, *b;
-Real	*beta2;
-MAT	*Q;
-{
-   int	j;
-   static VEC	*v = VNULL, *w = VNULL, *tmp = VNULL;
-   Real	alpha, beta, c;
-   
-   if ( ! ip )
-     error(E_NULL,"iter_lanczos");
-   if ( ! ip->Ax || ! ip->x || ! a || ! b )
-     error(E_NULL,"iter_lanczos");
-   if ( ip->k <= 0 )
-     error(E_BOUNDS,"iter_lanczos");
-   if ( Q && ( Q->n < ip->x->dim || Q->m < ip->k ) )
-     error(E_SIZES,"iter_lanczos");
-   
-   a = v_resize(a,(u_int)ip->k);	
-   b = v_resize(b,(u_int)(ip->k-1));
-   v = v_resize(v,ip->x->dim);
-   w = v_resize(w,ip->x->dim);
-   tmp = v_resize(tmp,ip->x->dim);
-   MEM_STAT_REG(v,TYPE_VEC);
-   MEM_STAT_REG(w,TYPE_VEC);
-   MEM_STAT_REG(tmp,TYPE_VEC);
-   
-   beta = 1.0;
-   v_zero(a);
-   v_zero(b);
-   if (Q) m_zero(Q);
-   
-   /* normalise x as w */
-   c = v_norm2(ip->x);
-   if (c <= MACHEPS) { /* ip->x == 0 */
-      *beta2 = 0.0;
-      return;
-   }
-   else 
-     sv_mlt(1.0/c,ip->x,w);
-   
-   (ip->Ax)(ip->A_par,w,v);
-   
-   for ( j = 0; j < ip->k; j++ )
-   {
-      /* store w in Q if Q not NULL */
-      if ( Q ) set_row(Q,j,w);
-      
-      alpha = in_prod(w,v);
-      a->ve[j] = alpha;
-      v_mltadd(v,w,-alpha,v);
-      beta = v_norm2(v);
-      if ( beta == 0.0 )
-      {
-	 *beta2 = 0.0;
-	 return;
-      }
-      
-      if ( j < ip->k-1 )
-	b->ve[j] = beta;
-      v_copy(w,tmp);
-      sv_mlt(1/beta,v,w);
-      sv_mlt(-beta,tmp,v);
-      (ip->Ax)(ip->A_par,w,tmp);
-      v_add(v,tmp,v);
-   }
-   *beta2 = beta;
-   
-}
-
-/* iter_splanczos -- version that uses sparse matrix data structure */
-void    iter_splanczos(A,m,x0,a,b,beta2,Q)
-SPMAT	*A;
-int     m;
-VEC     *x0, *a, *b;
-Real    *beta2;
-MAT     *Q;
-{	
-   ITER *ip;
-   
-   ip = iter_get(0,0);
-   ip->shared_x = ip->shared_b = TRUE;
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *) A;
-   ip->x = x0;
-   ip->k = m;
-   iter_lanczos(ip,a,b,beta2,Q);	
-   iter_free(ip);   /* release only ITER structure */
-}
-
-
-
-extern	double	frexp(), ldexp();
-
-/* product -- returns the product of a long list of numbers
-   -- answer stored in mant (mantissa) and expt (exponent) */
-static	double	product(a,offset,expt)
-VEC	*a;
-double	offset;
-int	*expt;
-{
-   Real	mant, tmp_fctr;
-   int	i, tmp_expt;
-   
-   if ( ! a )
-     error(E_NULL,"product");
-   
-   mant = 1.0;
-   *expt = 0;
-   if ( offset == 0.0 )
-     for ( i = 0; i < a->dim; i++ )
-     {
-	mant *= frexp(a->ve[i],&tmp_expt);
-	*expt += tmp_expt;
-	if ( ! (i % 10) )
-	{
-	   mant = frexp(mant,&tmp_expt);
-	   *expt += tmp_expt;
-	}
-     }
-   else
-     for ( i = 0; i < a->dim; i++ )
-     {
-	tmp_fctr = a->ve[i] - offset;
-	tmp_fctr += (tmp_fctr > 0.0 ) ? -MACHEPS*offset :
-	  MACHEPS*offset;
-	mant *= frexp(tmp_fctr,&tmp_expt);
-	*expt += tmp_expt;
-	if ( ! (i % 10) )
-	{
-	   mant = frexp(mant,&tmp_expt);
-	   *expt += tmp_expt;
-	}
-     }
-   
-   mant = frexp(mant,&tmp_expt);
-   *expt += tmp_expt;
-   
-   return mant;
-}
-
-/* product2 -- returns the product of a long list of numbers
-   -- answer stored in mant (mantissa) and expt (exponent) */
-static	double	product2(a,k,expt)
-VEC	*a;
-int	k;	/* entry of a to leave out */
-int	*expt;
-{
-   Real	mant, mu, tmp_fctr;
-   int	i, tmp_expt;
-   
-   if ( ! a )
-     error(E_NULL,"product2");
-   if ( k < 0 || k >= a->dim )
-     error(E_BOUNDS,"product2");
-   
-   mant = 1.0;
-   *expt = 0;
-   mu = a->ve[k];
-   for ( i = 0; i < a->dim; i++ )
-   {
-      if ( i == k )
-	continue;
-      tmp_fctr = a->ve[i] - mu;
-      tmp_fctr += ( tmp_fctr > 0.0 ) ? -MACHEPS*mu : MACHEPS*mu;
-      mant *= frexp(tmp_fctr,&tmp_expt);
-      *expt += tmp_expt;
-      if ( ! (i % 10) )
-      {
-	 mant = frexp(mant,&tmp_expt);
-	 *expt += tmp_expt;
-      }
-   }
-   mant = frexp(mant,&tmp_expt);
-   *expt += tmp_expt;
-   
-   return mant;
-}
-
-/* dbl_cmp -- comparison function to pass to qsort() */
-static	int	dbl_cmp(x,y)
-Real	*x, *y;
-{
-   Real	tmp;
-   
-   tmp = *x - *y;
-   return (tmp > 0 ? 1 : tmp < 0 ? -1: 0);
-}
-
-/* iter_lanczos2 -- lanczos + error estimate for every e-val
-   -- uses Cullum & Willoughby approach, Sparse Matrix Proc. 1978
-   -- returns multiple e-vals where multiple e-vals may not exist
-   -- returns evals vector */
-VEC	*iter_lanczos2(ip,evals,err_est)
-ITER 	*ip;            /* ITER structure */
-VEC	*evals;		/* eigenvalue vector */
-VEC	*err_est;	/* error estimates of eigenvalues */
-{
-   VEC		*a;
-   static	VEC	*b=VNULL, *a2=VNULL, *b2=VNULL;
-   Real	beta, pb_mant, det_mant, det_mant1, det_mant2;
-   int	i, pb_expt, det_expt, det_expt1, det_expt2;
-   
-   if ( ! ip )
-     error(E_NULL,"iter_lanczos2");
-   if ( ! ip->Ax || ! ip->x )
-     error(E_NULL,"iter_lanczos2");
-   if ( ip->k <= 0 )
-     error(E_RANGE,"iter_lanczos2");
-   
-   a = evals;
-   a = v_resize(a,(u_int)ip->k);
-   b = v_resize(b,(u_int)(ip->k-1));
-   MEM_STAT_REG(b,TYPE_VEC);
-   
-   iter_lanczos(ip,a,b,&beta,MNULL);
-   
-   /* printf("# beta =%g\n",beta); */
-   pb_mant = 0.0;
-   if ( err_est )
-   {
-      pb_mant = product(b,(double)0.0,&pb_expt);
-      /* printf("# pb_mant = %g, pb_expt = %d\n",pb_mant, pb_expt); */
-   }
-   
-   /* printf("# diags =\n");	v_output(a); */
-   /* printf("# off diags =\n");	v_output(b); */
-   a2 = v_resize(a2,a->dim - 1);
-   b2 = v_resize(b2,b->dim - 1);
-   MEM_STAT_REG(a2,TYPE_VEC);
-   MEM_STAT_REG(b2,TYPE_VEC);
-   for ( i = 0; i < a2->dim - 1; i++ )
-   {
-      a2->ve[i] = a->ve[i+1];
-      b2->ve[i] = b->ve[i+1];
-   }
-   a2->ve[a2->dim-1] = a->ve[a2->dim];
-   
-   trieig(a,b,MNULL);
-   
-   /* sort evals as a courtesy */
-   qsort((void *)(a->ve),(int)(a->dim),sizeof(Real),(int (*)())dbl_cmp);
-   
-   /* error estimates */
-   if ( err_est )
-   {
-      err_est = v_resize(err_est,(u_int)ip->k);
-      
-      trieig(a2,b2,MNULL);
-      /* printf("# a =\n");	v_output(a); */
-      /* printf("# a2 =\n");	v_output(a2); */
-      
-      for ( i = 0; i < a->dim; i++ )
-      {
-	 det_mant1 = product2(a,i,&det_expt1);
-	 det_mant2 = product(a2,(double)a->ve[i],&det_expt2);
-	 /* printf("# det_mant1=%g, det_expt1=%d\n",
-	    det_mant1,det_expt1); */
-	 /* printf("# det_mant2=%g, det_expt2=%d\n",
-	    det_mant2,det_expt2); */
-	 if ( det_mant1 == 0.0 )
-	 {   /* multiple e-val of T */
-	    err_est->ve[i] = 0.0;
-	    continue;
-	 }
-	 else if ( det_mant2 == 0.0 )
-	 {
-	    err_est->ve[i] = HUGE;
-	    continue;
-	 }
-	 if ( (det_expt1 + det_expt2) % 2 )
-	   /* if odd... */
-	   det_mant = sqrt(2.0*fabs(det_mant1*det_mant2));
-	 else /* if even... */
-	   det_mant = sqrt(fabs(det_mant1*det_mant2));
-	 det_expt = (det_expt1+det_expt2)/2;
-	 err_est->ve[i] = fabs(beta*
-			       ldexp(pb_mant/det_mant,pb_expt-det_expt));
-      }
-   }
-   
-   return a;
-}
-
-/* iter_splanczos2 -- version of iter_lanczos2() that uses sparse matrix data
-   structure */
-
-VEC    *iter_splanczos2(A,m,x0,evals,err_est)
-SPMAT	*A;
-int	 m;
-VEC	*x0;		/* initial vector */
-VEC	*evals;		/* eigenvalue vector */
-VEC	*err_est;	/* error estimates of eigenvalues */
-{	
-   ITER *ip;
-   VEC *a;
-   
-   ip = iter_get(0,0);
-   ip->Ax = (Fun_Ax) sp_mv_mlt;
-   ip->A_par = (void *) A;
-   ip->x = x0;
-   ip->k = m;
-   a = iter_lanczos2(ip,evals,err_est);	
-   ip->shared_x = ip->shared_b = TRUE;
-   iter_free(ip);   /* release only ITER structure */
-   return a;
-}
-
-
-
-
-/*
-  Conjugate gradient method
-  Another variant - mainly for testing
-  */
-
-VEC  *iter_cg1(ip)
-ITER *ip;
-{
-   static VEC *r = VNULL, *p = VNULL, *q = VNULL, *z = VNULL;
-   Real	alpha;
-   double inner,nres;
-   VEC *rr;   /* rr == r or rr == z */
-   
-   if (ip == INULL)
-     error(E_NULL,"iter_cg");
-   if (!ip->Ax || !ip->b)
-     error(E_NULL,"iter_cg");
-   if ( ip->x == ip->b )
-     error(E_INSITU,"iter_cg");
-   if (!ip->stop_crit)
-     error(E_NULL,"iter_cg");
-   
-   if ( ip->eps <= 0.0 )
-     ip->eps = MACHEPS;
-   
-   r = v_resize(r,ip->b->dim);
-   p = v_resize(p,ip->b->dim);
-   q = v_resize(q,ip->b->dim);
-   
-   MEM_STAT_REG(r,TYPE_VEC);
-   MEM_STAT_REG(p,TYPE_VEC);
-   MEM_STAT_REG(q,TYPE_VEC);
-   
-   if (ip->Bx != (Fun_Ax)NULL) {
-      z = v_resize(z,ip->b->dim);
-      MEM_STAT_REG(z,TYPE_VEC);
-      rr = z;
-   }
-   else rr = r;
-   
-   if (ip->x != VNULL) {
-      if (ip->x->dim != ip->b->dim)
-	error(E_SIZES,"iter_cg");
-      ip->Ax(ip->A_par,ip->x,p);    		/* p = A*x */
-      v_sub(ip->b,p,r);		 		/* r = b - A*x */
-   }
-   else {  /* ip->x == 0 */
-      ip->x = v_get(ip->b->dim);
-      ip->shared_x = FALSE;
-      v_copy(ip->b,r);
-   }
-   
-   if (ip->Bx) (ip->Bx)(ip->B_par,r,p);
-   else v_copy(r,p);
-   
-   inner = in_prod(p,r);
-   nres = sqrt(fabs(inner));
-   if (ip->info) ip->info(ip,nres,r,p);
-   if ( nres == 0.0) return ip->x;
-   
-   for ( ip->steps = 0; ip->steps <= ip->limit; ip->steps++ )
-   {
-      ip->Ax(ip->A_par,p,q);
-      inner = in_prod(q,p);
-      if (sqrt(fabs(inner)) <= MACHEPS*ip->init_res)
-	error(E_BREAKDOWN,"iter_cg1");
-
-      alpha = in_prod(p,r)/inner;
-      v_mltadd(ip->x,p,alpha,ip->x);
-      v_mltadd(r,q,-alpha,r);
-      
-      rr = r;
-      if (ip->Bx) {
-	 ip->Bx(ip->B_par,r,z);
-	 rr = z;
-      }
-      
-      nres = in_prod(r,rr);
-      if (nres < 0.0) {
-	 warning(WARN_RES_LESS_0,"iter_cg");
-	 break;
-      }
-      nres = sqrt(fabs(nres));
-      if (ip->info) ip->info(ip,nres,r,z);
-      if (ip->steps == 0) ip->init_res = nres;
-      if ( ip->stop_crit(ip,nres,r,z) ) break;
-      
-      alpha = -in_prod(rr,q)/inner;
-      v_mltadd(rr,p,alpha,p);
-      
-   }
-   
-   return ip->x;
-}
-
-
diff --git a/interface/src/scilab/src/c/ivecop.c b/interface/src/scilab/src/c/ivecop.c
deleted file mode 100644
index 9214919..0000000
--- a/interface/src/scilab/src/c/ivecop.c
+++ /dev/null
@@ -1,434 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* ivecop.c  */
-
-#include	<stdio.h>
-#include 	"matrix.h"
-
-static	char	rcsid[] = "$Id: ivecop.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-static char    line[MAXLINE];
-
-
-
-/* iv_get -- get integer vector -- see also memory.c */
-IVEC	*iv_get(dim)
-int	dim;
-{
-   IVEC	*iv;
-   /* u_int	i; */
-   
-   if (dim < 0)
-     error(E_NEG,"iv_get");
-
-   if ((iv=NEW(IVEC)) == IVNULL )
-     error(E_MEM,"iv_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_IVEC,0,sizeof(IVEC));
-      mem_numvar(TYPE_IVEC,1);
-   }
-   
-   iv->dim = iv->max_dim = dim;
-   if ((iv->ive = NEW_A(dim,int)) == (int *)NULL )
-     error(E_MEM,"iv_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_IVEC,0,dim*sizeof(int));
-   }
-   
-   return (iv);
-}
-
-/* iv_free -- returns iv & asoociated memory back to memory heap */
-int	iv_free(iv)
-IVEC	*iv;
-{
-   if ( iv==IVNULL || iv->dim > MAXDIM )
-     /* don't trust it */
-     return (-1);
-   
-   if ( iv->ive == (int *)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_IVEC,sizeof(IVEC),0);
-	 mem_numvar(TYPE_IVEC,-1);
-      }
-      free((char *)iv);
-   }
-   else
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_IVEC,sizeof(IVEC)+iv->max_dim*sizeof(int),0);
-	 mem_numvar(TYPE_IVEC,-1);
-      }	
-      free((char *)iv->ive);
-      free((char *)iv);
-   }
-   
-   return (0);
-}
-
-/* iv_resize -- returns the IVEC with dimension new_dim
-   -- iv is set to the zero vector */
-IVEC	*iv_resize(iv,new_dim)
-IVEC	*iv;
-int	new_dim;
-{
-   int	i;
-   
-   if (new_dim < 0)
-     error(E_NEG,"iv_resize");
-
-   if ( ! iv )
-     return iv_get(new_dim);
-   
-   if (new_dim == iv->dim)
-     return iv;
-
-   if ( new_dim > iv->max_dim )
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_IVEC,iv->max_dim*sizeof(int),
-		      new_dim*sizeof(int));
-      }
-      iv->ive = RENEW(iv->ive,new_dim,int);
-      if ( ! iv->ive )
-	error(E_MEM,"iv_resize");
-      iv->max_dim = new_dim;
-   }
-   if ( iv->dim <= new_dim )
-     for ( i = iv->dim; i < new_dim; i++ )
-       iv->ive[i] = 0;
-   iv->dim = new_dim;
-   
-   return iv;
-}
-
-/* iv_copy -- copy integer vector in to out
-   -- out created/resized if necessary */
-IVEC	*iv_copy(in,out)
-IVEC	*in, *out;
-{
-   int		i;
-   
-   if ( ! in )
-     error(E_NULL,"iv_copy");
-   out = iv_resize(out,in->dim);
-   for ( i = 0; i < in->dim; i++ )
-     out->ive[i] = in->ive[i];
-   
-   return out;
-}
-
-/* iv_move -- move selected pieces of an IVEC
-	-- moves the length dim0 subvector with initial index i0
-	   to the corresponding subvector of out with initial index i1
-	-- out is resized if necessary */
-IVEC	*iv_move(in,i0,dim0,out,i1)
-IVEC	*in, *out;
-int	i0, dim0, i1;
-{
-    if ( ! in )
-	error(E_NULL,"iv_move");
-    if ( i0 < 0 || dim0 < 0 || i1 < 0 ||
-	 i0+dim0 > in->dim )
-	error(E_BOUNDS,"iv_move");
-
-    if ( (! out) || i1+dim0 > out->dim )
-	out = iv_resize(out,i1+dim0);
-
-    MEM_COPY(&(in->ive[i0]),&(out->ive[i1]),dim0*sizeof(int));
-
-    return out;
-}
-
-/* iv_add -- integer vector addition -- may be in-situ */
-IVEC	*iv_add(iv1,iv2,out)
-IVEC	*iv1,*iv2,*out;
-{
-   u_int	i;
-   int	*out_ive, *iv1_ive, *iv2_ive;
-   
-   if ( iv1==IVNULL || iv2==IVNULL )
-     error(E_NULL,"iv_add");
-   if ( iv1->dim != iv2->dim )
-     error(E_SIZES,"iv_add");
-   if ( out==IVNULL || out->dim != iv1->dim )
-     out = iv_resize(out,iv1->dim);
-   
-   out_ive = out->ive;
-   iv1_ive = iv1->ive;
-   iv2_ive = iv2->ive;
-   
-   for ( i = 0; i < iv1->dim; i++ )
-     out_ive[i] = iv1_ive[i] + iv2_ive[i];
-   
-   return (out);
-}
-
-
-
-/* iv_sub -- integer vector addition -- may be in-situ */
-IVEC	*iv_sub(iv1,iv2,out)
-IVEC	*iv1,*iv2,*out;
-{
-   u_int	i;
-   int	*out_ive, *iv1_ive, *iv2_ive;
-   
-   if ( iv1==IVNULL || iv2==IVNULL )
-     error(E_NULL,"iv_sub");
-   if ( iv1->dim != iv2->dim )
-     error(E_SIZES,"iv_sub");
-   if ( out==IVNULL || out->dim != iv1->dim )
-     out = iv_resize(out,iv1->dim);
-   
-   out_ive = out->ive;
-   iv1_ive = iv1->ive;
-   iv2_ive = iv2->ive;
-   
-   for ( i = 0; i < iv1->dim; i++ )
-     out_ive[i] = iv1_ive[i] - iv2_ive[i];
-   
-   return (out);
-}
-
-/* iv_foutput -- print a representation of iv on stream fp */
-void	iv_foutput(fp,iv)
-FILE	*fp;
-IVEC	*iv;
-{
-   int	i;
-   
-   fprintf(fp,"IntVector: ");
-   if ( iv == IVNULL )
-   {
-      fprintf(fp,"**** NULL ****\n");
-      return;
-   }
-   fprintf(fp,"dim: %d\n",iv->dim);
-   for ( i = 0; i < iv->dim; i++ )
-   {
-      if ( (i+1) % 8 )
-	fprintf(fp,"%8d ",iv->ive[i]);
-      else
-	fprintf(fp,"%8d\n",iv->ive[i]);
-   }
-   if ( i % 8 )
-     fprintf(fp,"\n");
-}
-
-
-/* iv_finput -- input integer vector from stream fp */
-IVEC	*iv_finput(fp,x)
-FILE	*fp;
-IVEC	*x;
-{
-   IVEC	*iiv_finput(),*biv_finput();
-   
-   if ( isatty(fileno(fp)) )
-     return iiv_finput(fp,x);
-   else
-     return biv_finput(fp,x);
-}
-
-/* iiv_finput -- interactive input of IVEC iv */
-IVEC	*iiv_finput(fp,iv)
-FILE	*fp;
-IVEC	*iv;
-{
-   u_int	i,dim,dynamic;	/* dynamic set if memory allocated here */
-   
-   /* get dimension */
-   if ( iv != (IVEC *)NULL && iv->dim<MAXDIM )
-   {	dim = iv->dim;	dynamic = FALSE;	}
-   else
-   {
-      dynamic = TRUE;
-      do
-      {
-	 fprintf(stderr,"IntVector: dim: ");
-	 if ( fgets(line,MAXLINE,fp)==NULL )
-	   error(E_INPUT,"iiv_finput");
-      } while ( sscanf(line,"%u",&dim)<1 || dim>MAXDIM );
-      iv = iv_get(dim);
-   }
-   
-   /* input elements */
-   for ( i=0; i<dim; i++ )
-     do
-     {
-      redo:
-	fprintf(stderr,"entry %u: ",i);
-	if ( !dynamic )
-	  fprintf(stderr,"old: %-9d  new: ",iv->ive[i]);
-	if ( fgets(line,MAXLINE,fp)==NULL )
-	  error(E_INPUT,"iiv_finput");
-	if ( (*line == 'b' || *line == 'B') && i > 0 )
-	{	i--;	dynamic = FALSE;	goto redo;	   }
-	if ( (*line == 'f' || *line == 'F') && i < dim-1 )
-	{	i++;	dynamic = FALSE;	goto redo;	   }
-     } while ( *line=='\0' || sscanf(line,"%d",&iv->ive[i]) < 1 );
-   
-   return (iv);
-}
-
-/* biv_finput -- batch-file input of IVEC iv */
-IVEC	*biv_finput(fp,iv)
-FILE	*fp;
-IVEC	*iv;
-{
-   u_int	i,dim;
-   int	io_code;
-   
-   /* get dimension */
-   skipjunk(fp);
-   if ((io_code=fscanf(fp," IntVector: dim:%u",&dim)) < 1 ||
-       dim>MAXDIM )
-     error(io_code==EOF ? 7 : 6,"biv_finput");
-   
-   /* allocate memory if necessary */
-   if ( iv==(IVEC *)NULL || iv->dim<dim )
-     iv = iv_resize(iv,dim);
-   
-   /* get entries */
-   skipjunk(fp);
-   for ( i=0; i<dim; i++ )
-     if ((io_code=fscanf(fp,"%d",&iv->ive[i])) < 1 )
-       error(io_code==EOF ? 7 : 6,"biv_finput");
-   
-   return (iv);
-}
-
-/* iv_dump -- dumps all the contents of IVEC iv onto stream fp */
-void	iv_dump(fp,iv)
-FILE*fp;
-IVEC*iv;
-{
-   int		i;
-   
-   fprintf(fp,"IntVector: ");
-   if ( ! iv )
-   {
-      fprintf(fp,"**** NULL ****\n");
-      return;
-   }
-   fprintf(fp,"dim: %d, max_dim: %d\n",iv->dim,iv->max_dim);
-   fprintf(fp,"ive @ 0x%lx\n",(long)(iv->ive));
-   for ( i = 0; i < iv->max_dim; i++ )
-   {
-      if ( (i+1) % 8 )
-	fprintf(fp,"%8d ",iv->ive[i]);
-      else
-	fprintf(fp,"%8d\n",iv->ive[i]);
-   }
-   if ( i % 8 )
-     fprintf(fp,"\n");
-}	
-
-#define	MAX_STACK	60
-
-
-/* iv_sort -- sorts vector x, and generates permutation that gives the order
-   of the components; x = [1.3, 3.7, 0.5] -> [0.5, 1.3, 3.7] and
-   the permutation is order = [2, 0, 1].
-   -- if order is NULL on entry then it is ignored
-   -- the sorted vector x is returned */
-IVEC	*iv_sort(x, order)
-IVEC	*x;
-PERM	*order;
-{
-   int		*x_ive, tmp, v;
-   /* int		*order_pe; */
-   int		dim, i, j, l, r, tmp_i;
-   int		stack[MAX_STACK], sp;
-   
-   if ( ! x )
-     error(E_NULL,"v_sort");
-   if ( order != PNULL && order->size != x->dim )
-     order = px_resize(order, x->dim);
-   
-   x_ive = x->ive;
-   dim = x->dim;
-   if ( order != PNULL )
-     px_ident(order);
-   
-   if ( dim <= 1 )
-     return x;
-   
-   /* using quicksort algorithm in Sedgewick,
-      "Algorithms in C", Ch. 9, pp. 118--122 (1990) */
-   sp = 0;
-   l = 0;	r = dim-1;	v = x_ive[0];
-   for ( ; ; )
-   {
-      while ( r > l )
-      {
-	 /* "i = partition(x_ive,l,r);" */
-	 v = x_ive[r];
-	 i = l-1;
-	 j = r;
-	 for ( ; ; )
-	 {
-	    while ( x_ive[++i] < v )
-	      ;
-	    while ( x_ive[--j] > v )
-	      ;
-	    if ( i >= j )	break;
-	    
-	    tmp = x_ive[i];
-	    x_ive[i] = x_ive[j];
-	    x_ive[j] = tmp;
-	    if ( order != PNULL )
-	    {
-	       tmp_i = order->pe[i];
-	       order->pe[i] = order->pe[j];
-	       order->pe[j] = tmp_i;
-	    }
-	 }
-	 tmp = x_ive[i];
-	 x_ive[i] = x_ive[r];
-	 x_ive[r] = tmp;
-	 if ( order != PNULL )
-	 {
-	    tmp_i = order->pe[i];
-	    order->pe[i] = order->pe[r];
-	    order->pe[r] = tmp_i;
-	 }
-	 
-	 if ( i-l > r-i )
-	 {   stack[sp++] = l;   stack[sp++] = i-1;   l = i+1;   }
-	 else
-	 {   stack[sp++] = i+1;   stack[sp++] = r;   r = i-1;   }
-      }
-      
-      /* recursion elimination */
-      if ( sp == 0 )
-	break;
-      r = stack[--sp];
-      l = stack[--sp];
-   }
-   
-   return x;
-}
diff --git a/interface/src/scilab/src/c/loader.sce b/interface/src/scilab/src/c/loader.sce
deleted file mode 100644
index 4b70767..0000000
--- a/interface/src/scilab/src/c/loader.sce
+++ /dev/null
@@ -1,103 +0,0 @@
-// This file is released under the 3-clause BSD license. See COPYING-BSD.
-// Generated by builder.sce : Please, do not edit this file
-// ----------------------------------------------------------------------------
-//
-sp_get_path = get_absolute_file_path('loader.sce');
-//
-// ulink previous function with same name
-[bOK, ilib] = c_link('sp_get');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('sp_set_val');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('spICHfactor');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('sp_col_access');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('spILUfactor');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('iter_spcgne');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('iter_spcgs');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('iter_spgmres');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('iter_spmgcr');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('spCHfactor');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('spILUfactor');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('spLUfactor');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('spLUsolve');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('v_set_val');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('v_free');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('sp_free');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('v_get');
-if bOK then
-  ulink(ilib);
-end
-//
-[bOK, ilib] = c_link('restart');
-if bOK then
-  ulink(ilib);
-end
-//
-link(sp_get_path + 'libsp_get' + getdynlibext(), ['sp_get','sp_set_val','spICHfactor','sp_col_access','spILUfactor','iter_spcgne','iter_spcgs','iter_spgmres','iter_spmgcr','spCHfactor','spILUfactor','spLUfactor','spLUsolve','v_set_val','v_free','sp_free','v_get','restart'],'c');
-// remove temp. variables on stack
-clear sp_get_path;
-clear bOK;
-clear ilib;
-// ----------------------------------------------------------------------------
diff --git a/interface/src/scilab/src/c/ls.dat b/interface/src/scilab/src/c/ls.dat
deleted file mode 100644
index 7c1a66a..0000000
--- a/interface/src/scilab/src/c/ls.dat
+++ /dev/null
@@ -1,14 +0,0 @@
-# No. of a problem
-2
-# A = 
-Matrix: 5 by 3
-row 0:              3             -1              2 
-row 1:              2             -1            1.2 
-row 2:            2.5              1           -1.5 
-row 3:              3              1              1 
-row 4:             -1              1           -2.2 
-
-# b =
-Vector: dim: 5
-           5            3            2            4            6 
-
diff --git a/interface/src/scilab/src/c/lufactor.c b/interface/src/scilab/src/c/lufactor.c
deleted file mode 100644
index 50b6d07..0000000
--- a/interface/src/scilab/src/c/lufactor.c
+++ /dev/null
@@ -1,280 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Matrix factorisation routines to work with the other matrix files.
-*/
-
-/* LUfactor.c 1.5 11/25/87 */
-static	char	rcsid[] = "$Id: lufactor.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-
-
-/* Most matrix factorisation routines are in-situ unless otherwise specified */
-
-/* LUfactor -- gaussian elimination with scaled partial pivoting
-		-- Note: returns LU matrix which is A */
-MAT	*LUfactor(A,pivot)
-MAT	*A;
-PERM	*pivot;
-{
-	u_int	i, j, k, k_max, m, n;
-	int	i_max;
-	Real	**A_v, *A_piv, *A_row;
-	Real	max1, temp, tiny;
-	static	VEC	*scale = VNULL;
-
-	if ( A==(MAT *)NULL || pivot==(PERM *)NULL )
-		error(E_NULL,"LUfactor");
-	if ( pivot->size != A->m )
-		error(E_SIZES,"LUfactor");
-	m = A->m;	n = A->n;
-	scale = v_resize(scale,A->m);
-	MEM_STAT_REG(scale,TYPE_VEC);
-	A_v = A->me;
-
-	tiny = 10.0/HUGE_VAL;
-
-	/* initialise pivot with identity permutation */
-	for ( i=0; i<m; i++ )
-		pivot->pe[i] = i;
-
-	/* set scale parameters */
-	for ( i=0; i<m; i++ )
-	{
-		max1 = 0.0;
-		for ( j=0; j<n; j++ )
-		{
-			temp = fabs(A_v[i][j]);
-			max1 = max(max1,temp);
-		}
-		scale->ve[i] = max1;
-	}
-
-	/* main loop */
-	k_max = min(m,n)-1;
-	for ( k=0; k<k_max; k++ )
-	{
-	    /* find best pivot row */
-	    max1 = 0.0;	i_max = -1;
-	    for ( i=k; i<m; i++ )
-		if ( fabs(scale->ve[i]) >= tiny*fabs(A_v[i][k]) )
-		{
-		    temp = fabs(A_v[i][k])/scale->ve[i];
-		    if ( temp > max1 )
-		    { max1 = temp;	i_max = i;	}
-		}
-	    
-	    /* if no pivot then ignore column k... */
-	    if ( i_max == -1 )
-	    {
-		/* set pivot entry A[k][k] exactly to zero,
-		   rather than just "small" */
-		A_v[k][k] = 0.0;
-		continue;
-	    }
-	    
-	    /* do we pivot ? */
-	    if ( i_max != k )	/* yes we do... */
-	    {
-		px_transp(pivot,i_max,k);
-		for ( j=0; j<n; j++ )
-		{
-		    temp = A_v[i_max][j];
-		    A_v[i_max][j] = A_v[k][j];
-		    A_v[k][j] = temp;
-		}
-	    }
-	    
-	    /* row operations */
-	    for ( i=k+1; i<m; i++ )	/* for each row do... */
-	    {	/* Note: divide by zero should never happen */
-		temp = A_v[i][k] = A_v[i][k]/A_v[k][k];
-		A_piv = &(A_v[k][k+1]);
-		A_row = &(A_v[i][k+1]);
-		if ( k+1 < n )
-		    __mltadd__(A_row,A_piv,-temp,(int)(n-(k+1)));
-		/*********************************************
-		  for ( j=k+1; j<n; j++ )
-		  A_v[i][j] -= temp*A_v[k][j];
-		  (*A_row++) -= temp*(*A_piv++);
-		  *********************************************/
-	    }
-	    
-	}
-
-	return A;
-}
-
-
-/* LUsolve -- given an LU factorisation in A, solve Ax=b */
-VEC	*LUsolve(A,pivot,b,x)
-MAT	*A;
-PERM	*pivot;
-VEC	*b,*x;
-{
-	if ( A==(MAT *)NULL || b==(VEC *)NULL || pivot==(PERM *)NULL )
-		error(E_NULL,"LUsolve");
-	if ( A->m != A->n || A->n != b->dim )
-		error(E_SIZES,"LUsolve");
-
-	x = v_resize(x,b->dim);
-	px_vec(pivot,b,x);	/* x := P.b */
-	Lsolve(A,x,x,1.0);	/* implicit diagonal = 1 */
-	Usolve(A,x,x,0.0);	/* explicit diagonal */
-
-	return (x);
-}
-
-/* LUTsolve -- given an LU factorisation in A, solve A^T.x=b */
-VEC	*LUTsolve(LU,pivot,b,x)
-MAT	*LU;
-PERM	*pivot;
-VEC	*b,*x;
-{
-	if ( ! LU || ! b || ! pivot )
-		error(E_NULL,"LUTsolve");
-	if ( LU->m != LU->n || LU->n != b->dim )
-		error(E_SIZES,"LUTsolve");
-
-	x = v_copy(b,x);
-	UTsolve(LU,x,x,0.0);	/* explicit diagonal */
-	LTsolve(LU,x,x,1.0);	/* implicit diagonal = 1 */
-	pxinv_vec(pivot,x,x);	/* x := P^T.tmp */
-
-	return (x);
-}
-
-/* m_inverse -- returns inverse of A, provided A is not too rank deficient
-	-- uses LU factorisation */
-MAT	*m_inverse(A,out)
-MAT	*A, *out;
-{
-	int	i;
-	static VEC	*tmp = VNULL, *tmp2 = VNULL;
-	static MAT	*A_cp = MNULL;
-	static PERM	*pivot = PNULL;
-
-	if ( ! A )
-	    error(E_NULL,"m_inverse");
-	if ( A->m != A->n )
-	    error(E_SQUARE,"m_inverse");
-	if ( ! out || out->m < A->m || out->n < A->n )
-	    out = m_resize(out,A->m,A->n);
-
-	A_cp = m_copy(A,MNULL);
-	tmp = v_resize(tmp,A->m);
-	tmp2 = v_resize(tmp2,A->m);
-	pivot = px_resize(pivot,A->m);
-	MEM_STAT_REG(A_cp,TYPE_MAT);
-	MEM_STAT_REG(tmp, TYPE_VEC);
-	MEM_STAT_REG(tmp2,TYPE_VEC);
-	MEM_STAT_REG(pivot,TYPE_PERM);
-	tracecatch(LUfactor(A_cp,pivot),"m_inverse");
-	for ( i = 0; i < A->n; i++ )
-	{
-	    v_zero(tmp);
-	    tmp->ve[i] = 1.0;
-	    tracecatch(LUsolve(A_cp,pivot,tmp,tmp2),"m_inverse");
-	    set_col(out,i,tmp2);
-	}
-
-	return out;
-}
-
-/* LUcondest -- returns an estimate of the condition number of LU given the
-	LU factorisation in compact form */
-double	LUcondest(LU,pivot)
-MAT	*LU;
-PERM	*pivot;
-{
-    static	VEC	*y = VNULL, *z = VNULL;
-    Real	cond_est, L_norm, U_norm, sum, tiny;
-    int		i, j, n;
-
-    if ( ! LU || ! pivot )
-	error(E_NULL,"LUcondest");
-    if ( LU->m != LU->n )
-	error(E_SQUARE,"LUcondest");
-    if ( LU->n != pivot->size )
-	error(E_SIZES,"LUcondest");
-
-    tiny = 10.0/HUGE_VAL;
-
-    n = LU->n;
-    y = v_resize(y,n);
-    z = v_resize(z,n);
-    MEM_STAT_REG(y,TYPE_VEC);
-    MEM_STAT_REG(z,TYPE_VEC);
-
-    for ( i = 0; i < n; i++ )
-    {
-	sum = 0.0;
-	for ( j = 0; j < i; j++ )
-	    sum -= LU->me[j][i]*y->ve[j];
-	sum -= (sum < 0.0) ? 1.0 : -1.0;
-	if ( fabs(LU->me[i][i]) <= tiny*fabs(sum) )
-	    return HUGE_VAL;
-	y->ve[i] = sum / LU->me[i][i];
-    }
-
-    catch(E_SING,
-	  LTsolve(LU,y,y,1.0);
-	  LUsolve(LU,pivot,y,z);
-	  ,
-	  return HUGE_VAL);
-
-    /* now estimate norm of A (even though it is not directly available) */
-    /* actually computes ||L||_inf.||U||_inf */
-    U_norm = 0.0;
-    for ( i = 0; i < n; i++ )
-    {
-	sum = 0.0;
-	for ( j = i; j < n; j++ )
-	    sum += fabs(LU->me[i][j]);
-	if ( sum > U_norm )
-	    U_norm = sum;
-    }
-    L_norm = 0.0;
-    for ( i = 0; i < n; i++ )
-    {
-	sum = 1.0;
-	for ( j = 0; j < i; j++ )
-	    sum += fabs(LU->me[i][j]);
-	if ( sum > L_norm )
-	    L_norm = sum;
-    }
-
-    tracecatch(cond_est = U_norm*L_norm*v_norm_inf(z)/v_norm_inf(y),
-	       "LUcondest");
-
-    return cond_est;
-}
diff --git a/interface/src/scilab/src/c/machine.c b/interface/src/scilab/src/c/machine.c
deleted file mode 100644
index c4a299d..0000000
--- a/interface/src/scilab/src/c/machine.c
+++ /dev/null
@@ -1,146 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/*
-  This file contains basic routines which are used by the functions
-  in meschach.a etc.
-  These are the routines that should be modified in order to take
-  full advantage of specialised architectures (pipelining, vector
-  processors etc).
-  */
-
-static	char	*rcsid = "$Id: machine.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	"machine.h"
-
-/* __ip__ -- inner product */
-double	__ip__(dp1,dp2,len)
-register Real	*dp1, *dp2;
-int	len;
-{
-#ifdef VUNROLL
-    register int	len4;
-    register Real	sum1, sum2, sum3;
-#endif
-    register int	i;
-    register Real     sum;
-
-    sum = 0.0;
-#ifdef VUNROLL
-    sum1 = sum2 = sum3 = 0.0;
-    
-    len4 = len / 4;
-    len  = len % 4;
-    
-    for ( i = 0; i < len4; i++ )
-    {
-	sum  += dp1[4*i]*dp2[4*i];
-	sum1 += dp1[4*i+1]*dp2[4*i+1];
-	sum2 += dp1[4*i+2]*dp2[4*i+2];
-	sum3 += dp1[4*i+3]*dp2[4*i+3];
-    }
-    sum  += sum1 + sum2 + sum3;
-    dp1 += 4*len4;	dp2 += 4*len4;
-#endif
-    
-    for ( i = 0; i < len; i++ )
-	sum  += dp1[i]*dp2[i];
-    
-    return sum;
-}
-
-/* __mltadd__ -- scalar multiply and add c.f. v_mltadd() */
-void	__mltadd__(dp1,dp2,s,len)
-register Real	*dp1, *dp2;
-register double s;
-register int	len;
-{
-    register int	i;
-#ifdef VUNROLL
-    register int        len4;
-    
-    len4 = len / 4;
-    len  = len % 4;
-    for ( i = 0; i < len4; i++ )
-    {
-	dp1[4*i]   += s*dp2[4*i];
-	dp1[4*i+1] += s*dp2[4*i+1];
-	dp1[4*i+2] += s*dp2[4*i+2];
-	dp1[4*i+3] += s*dp2[4*i+3];
-    }
-    dp1 += 4*len4;	dp2 += 4*len4;
-#endif
-    
-    for ( i = 0; i < len; i++ )
-	dp1[i] += s*dp2[i];
-}
-
-/* __smlt__ scalar multiply array c.f. sv_mlt() */
-void	__smlt__(dp,s,out,len)
-register Real	*dp, *out;
-register double s;
-register int	len;
-{
-    register int	i;
-    for ( i = 0; i < len; i++ )
-	out[i] = s*dp[i];
-}
-
-/* __add__ -- add arrays c.f. v_add() */
-void	__add__(dp1,dp2,out,len)
-register Real	*dp1, *dp2, *out;
-register int	len;
-{
-    register int	i;
-    for ( i = 0; i < len; i++ )
-	out[i] = dp1[i] + dp2[i];
-}
-
-/* __sub__ -- subtract arrays c.f. v_sub() */
-void	__sub__(dp1,dp2,out,len)
-register Real	*dp1, *dp2, *out;
-register int	len;
-{
-    register int	i;
-    for ( i = 0; i < len; i++ )
-	out[i] = dp1[i] - dp2[i];
-}
-
-/* __zero__ -- zeros an array of floating point numbers */
-void	__zero__(dp,len)
-register Real	*dp;
-register int	len;
-{
-#ifdef CHAR0ISDBL0
-    /* if a floating point zero is equivalent to a string of nulls */
-    MEM_ZERO((char *)dp,len*sizeof(Real));
-#else
-    /* else, need to zero the array entry by entry */
-    int	i;
-    for ( i = 0; i < len; i++ )
-	dp[i] = 0.0;
-#endif
-}
-
diff --git a/interface/src/scilab/src/c/machine.h b/interface/src/scilab/src/c/machine.h
deleted file mode 100644
index dcf786a..0000000
--- a/interface/src/scilab/src/c/machine.h
+++ /dev/null
@@ -1,247 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-/* machine.h.  Generated automatically by configure.  */
-/* Any machine specific stuff goes here */
-/* Add details necessary for your own installation here! */
-
-/* RCS id: $Id: machine.h 4050 2012-02-26 13:04:17Z renard $ */
-
-/* This is for use with "configure" -- if you are not using configure
-	then use machine.van for the "vanilla" version of machine.h */
-
-/* Note special macros: ANSI_C (ANSI C syntax)
-			SEGMENTED (segmented memory machine e.g. MS-DOS)
-			MALLOCDECL (declared if malloc() etc have
-					been declared) */
-
-/* #undef const */
-
-/* #undef MALLOCDECL */
-#define NOT_SEGMENTED 1
-#define HAVE_MEMORY_H 1
-/* #undef HAVE_COMPLEX_H */
-#define HAVE_MALLOC_H 1
-#define STDC_HEADERS 1
-/* #undef HAVE_BCOPY */
-/* #undef HAVE_BZERO */
-#define CHAR0ISDBL0 1
-#define WORDS_BIGENDIAN 1
-/* #undef U_INT_DEF */
-#define VARARGS 1
-#define HAVE_PROTOTYPES 1
-/* #undef HAVE_PROTOTYPES_IN_STRUCT */
-
-/* for inclusion into C++ files */
-#ifdef __cplusplus
-#define ANSI_C 1
-#ifndef HAVE_PROTOTYPES 
-#define HAVE_PROTOTYPES 1
-#endif
-#ifndef HAVE_PROTOTYPES_IN_STRUCT
-#define HAVE_PROTOTYPES_IN_STRUCT 1
-#endif
-#endif /* __cplusplus */
-
-/* example usage: VEC *PROTO(v_get,(int dim)); */
-#ifdef HAVE_PROTOTYPES
-#define	PROTO(name,args)	name args
-#else
-#define PROTO(name,args)	name()
-#endif /* HAVE_PROTOTYPES */
-#ifdef HAVE_PROTOTYPES_IN_STRUCT
-/* PROTO_() is to be used instead of PROTO() in struct's and typedef's */
-#define	PROTO_(name,args)	name args
-#else
-#define PROTO_(name,args)	name()
-#endif /* HAVE_PROTOTYPES_IN_STRUCT */
-
-/* for basic or larger versions */
-#define COMPLEX 1
-#define SPARSE 1
-
-/* for loop unrolling */
-/* #undef VUNROLL */
-/* #undef MUNROLL */
-
-/* for segmented memory */
-#ifndef NOT_SEGMENTED
-#define	SEGMENTED
-#endif
-
-/* if the system has malloc.h */
-#ifdef HAVE_MALLOC_H
-#define	MALLOCDECL	1
-#include	<malloc.h>
-#endif
-
-/* any compiler should have this header */
-/* if not, change it */
-#include        <stdio.h>
-
-
-/* Check for ANSI C memmove and memset */
-#ifdef STDC_HEADERS
-
-/* standard copy & zero functions */
-#define	MEM_COPY(from,to,size)	memmove((to),(from),(size))
-#define	MEM_ZERO(where,size)	memset((where),'\0',(size))
-
-#ifndef ANSI_C
-#define ANSI_C 1
-#endif
-
-#endif
-
-/* standard headers */
-#ifdef ANSI_C
-#include	<stdlib.h>
-#include	<stddef.h>
-#include	<string.h>
-#include	<float.h>
-#endif
-
-
-/* if have bcopy & bzero and no alternatives yet known, use them */
-#ifdef HAVE_BCOPY
-#ifndef MEM_COPY
-/* nonstandard copy function */
-#define	MEM_COPY(from,to,size)	bcopy((char *)(from),(char *)(to),(int)(size))
-#endif
-#endif
-
-#ifdef HAVE_BZERO
-#ifndef MEM_ZERO
-/* nonstandard zero function */
-#define	MEM_ZERO(where,size)	bzero((char *)(where),(int)(size))
-#endif
-#endif
-
-/* if the system has complex.h */
-#ifdef HAVE_COMPLEX_H
-#include	<complex.h>
-#endif
-
-/* If prototypes are available & ANSI_C not yet defined, then define it,
-	but don't include any header files as the proper ANSI C headers
-        aren't here */
-#ifdef HAVE_PROTOTYPES
-#ifndef ANSI_C
-#define ANSI_C  1
-#endif
-#endif
-
-/* floating point precision */
-
-/* you can choose single, double or long double (if available) precision */
-
-#define FLOAT 		1
-#define DOUBLE 		2
-#define LONG_DOUBLE 	3
-
-/* #undef REAL_FLT */
-/* #undef REAL_DBL */
-
-/* if nothing is defined, choose double precision */
-#ifndef REAL_DBL
-#ifndef REAL_FLT
-#define REAL_DBL 1
-#endif
-#endif
-
-/* single precision */
-#ifdef REAL_FLT
-#define  Real float
-#define  LongReal float
-#define REAL FLOAT
-#define LONGREAL FLOAT
-#endif
-
-/* double precision */
-#ifdef REAL_DBL
-#define Real double
-#define LongReal double
-#define REAL DOUBLE
-#define LONGREAL DOUBLE
-#endif
-
-
-/* machine epsilon or unit roundoff error */
-/* This is correct on most IEEE Real precision systems */
-#ifdef DBL_EPSILON
-#if REAL == DOUBLE
-#define	MACHEPS	DBL_EPSILON
-#elif REAL == FLOAT
-#define	MACHEPS	FLT_EPSILON
-#elif REAL == LONGDOUBLE
-#define MACHEPS LDBL_EPSILON
-#endif
-#endif
-
-#define F_MACHEPS 1.19209e-07
-#define D_MACHEPS 2.22045e-16
-
-#ifndef MACHEPS
-#if REAL == DOUBLE
-#define	MACHEPS	D_MACHEPS
-#elif REAL == FLOAT  
-#define MACHEPS F_MACHEPS
-#elif REAL == LONGDOUBLE
-#define MACHEPS D_MACHEPS
-#endif
-#endif
-
-/* #undef M_MACHEPS */
-
-/********************
-#ifdef DBL_EPSILON
-#define	MACHEPS	DBL_EPSILON
-#endif
-#ifdef M_MACHEPS
-#ifndef MACHEPS
-#define MACHEPS	M_MACHEPS
-#endif
-#endif
-********************/
-
-#define	M_MAX_INT 2147483647
-#ifdef	M_MAX_INT
-#ifndef MAX_RAND
-#define	MAX_RAND ((double)(M_MAX_INT))
-#endif
-#endif
-
-/* for non-ANSI systems */
-#ifndef HUGE_VAL
-#define HUGE_VAL HUGE
-#else
-#ifndef HUGE
-#define HUGE HUGE_VAL
-#endif
-#endif
-
-
-#ifdef ANSI_C
-extern	int	isatty(int);
-#endif
-
diff --git a/interface/src/scilab/src/c/machine.h.in b/interface/src/scilab/src/c/machine.h.in
deleted file mode 100644
index e205f15..0000000
--- a/interface/src/scilab/src/c/machine.h.in
+++ /dev/null
@@ -1,246 +0,0 @@
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-/* Any machine specific stuff goes here */
-/* Add details necessary for your own installation here! */
-
-/* RCS id: $Id: machine.h.in,v 1.2 1994/03/13 23:07:30 des Exp $ */
-
-/* This is for use with "configure" -- if you are not using configure
-	then use machine.van for the "vanilla" version of machine.h */
-
-/* Note special macros: ANSI_C (ANSI C syntax)
-			SEGMENTED (segmented memory machine e.g. MS-DOS)
-			MALLOCDECL (declared if malloc() etc have
-					been declared) */
-
-#undef const
-
-#undef MALLOCDECL
-#undef NOT_SEGMENTED
-#undef HAVE_MEMORY_H
-#undef HAVE_COMPLEX_H
-#undef HAVE_MALLOC_H
-#undef STDC_HEADERS
-#undef HAVE_BCOPY
-#undef HAVE_BZERO
-#undef CHAR0ISDBL0
-#undef WORDS_BIGENDIAN
-#undef U_INT_DEF
-#undef VARARGS
-#undef HAVE_PROTOTYPES
-#undef HAVE_PROTOTYPES_IN_STRUCT
-
-/* for inclusion into C++ files */
-#ifdef __cplusplus
-#define ANSI_C 1
-#ifndef HAVE_PROTOTYPES 
-#define HAVE_PROTOTYPES 1
-#endif
-#ifndef HAVE_PROTOTYPES_IN_STRUCT
-#define HAVE_PROTOTYPES_IN_STRUCT 1
-#endif
-#endif /* __cplusplus */
-
-/* example usage: VEC *PROTO(v_get,(int dim)); */
-#ifdef HAVE_PROTOTYPES
-#define	PROTO(name,args)	name args
-#else
-#define PROTO(name,args)	name()
-#endif /* HAVE_PROTOTYPES */
-#ifdef HAVE_PROTOTYPES_IN_STRUCT
-/* PROTO_() is to be used instead of PROTO() in struct's and typedef's */
-#define	PROTO_(name,args)	name args
-#else
-#define PROTO_(name,args)	name()
-#endif /* HAVE_PROTOTYPES_IN_STRUCT */
-
-/* for basic or larger versions */
-#undef COMPLEX
-#undef SPARSE
-
-/* for loop unrolling */
-#undef VUNROLL
-#undef MUNROLL
-
-/* for segmented memory */
-#ifndef NOT_SEGMENTED
-#define	SEGMENTED
-#endif
-
-/* if the system has malloc.h */
-#ifdef HAVE_MALLOC_H
-#define	MALLOCDECL	1
-#include	<malloc.h>
-#endif
-
-/* any compiler should have this header */
-/* if not, change it */
-#include        <stdio.h>
-
-
-/* Check for ANSI C memmove and memset */
-#ifdef STDC_HEADERS
-
-/* standard copy & zero functions */
-#define	MEM_COPY(from,to,size)	memmove((to),(from),(size))
-#define	MEM_ZERO(where,size)	memset((where),'\0',(size))
-
-#ifndef ANSI_C
-#define ANSI_C 1
-#endif
-
-#endif
-
-/* standard headers */
-#ifdef ANSI_C
-#include	<stdlib.h>
-#include	<stddef.h>
-#include	<string.h>
-#include	<float.h>
-#endif
-
-
-/* if have bcopy & bzero and no alternatives yet known, use them */
-#ifdef HAVE_BCOPY
-#ifndef MEM_COPY
-/* nonstandard copy function */
-#define	MEM_COPY(from,to,size)	bcopy((char *)(from),(char *)(to),(int)(size))
-#endif
-#endif
-
-#ifdef HAVE_BZERO
-#ifndef MEM_ZERO
-/* nonstandard zero function */
-#define	MEM_ZERO(where,size)	bzero((char *)(where),(int)(size))
-#endif
-#endif
-
-/* if the system has complex.h */
-#ifdef HAVE_COMPLEX_H
-#include	<complex.h>
-#endif
-
-/* If prototypes are available & ANSI_C not yet defined, then define it,
-	but don't include any header files as the proper ANSI C headers
-        aren't here */
-#ifdef HAVE_PROTOTYPES
-#ifndef ANSI_C
-#define ANSI_C  1
-#endif
-#endif
-
-/* floating point precision */
-
-/* you can choose single, double or long double (if available) precision */
-
-#define FLOAT 		1
-#define DOUBLE 		2
-#define LONG_DOUBLE 	3
-
-#undef REAL_FLT
-#undef REAL_DBL
-
-/* if nothing is defined, choose double precision */
-#ifndef REAL_DBL
-#ifndef REAL_FLT
-#define REAL_DBL 1
-#endif
-#endif
-
-/* single precision */
-#ifdef REAL_FLT
-#define  Real float
-#define  LongReal float
-#define REAL FLOAT
-#define LONGREAL FLOAT
-#endif
-
-/* double precision */
-#ifdef REAL_DBL
-#define Real double
-#define LongReal double
-#define REAL DOUBLE
-#define LONGREAL DOUBLE
-#endif
-
-
-/* machine epsilon or unit roundoff error */
-/* This is correct on most IEEE Real precision systems */
-#ifdef DBL_EPSILON
-#if REAL == DOUBLE
-#define	MACHEPS	DBL_EPSILON
-#elif REAL == FLOAT
-#define	MACHEPS	FLT_EPSILON
-#elif REAL == LONGDOUBLE
-#define MACHEPS LDBL_EPSILON
-#endif
-#endif
-
-#undef F_MACHEPS
-#undef D_MACHEPS
-
-#ifndef MACHEPS
-#if REAL == DOUBLE
-#define	MACHEPS	D_MACHEPS
-#elif REAL == FLOAT  
-#define MACHEPS F_MACHEPS
-#elif REAL == LONGDOUBLE
-#define MACHEPS D_MACHEPS
-#endif
-#endif
-
-#undef M_MACHEPS
-
-/********************
-#ifdef DBL_EPSILON
-#define	MACHEPS	DBL_EPSILON
-#endif
-#ifdef M_MACHEPS
-#ifndef MACHEPS
-#define MACHEPS	M_MACHEPS
-#endif
-#endif
-********************/
-
-#undef	M_MAX_INT
-#ifdef	M_MAX_INT
-#ifndef MAX_RAND
-#define	MAX_RAND ((double)(M_MAX_INT))
-#endif
-#endif
-
-/* for non-ANSI systems */
-#ifndef HUGE_VAL
-#define HUGE_VAL HUGE
-#else
-#ifndef HUGE
-#define HUGE HUGE_VAL
-#endif
-#endif
-
-
-#ifdef ANSI_C
-extern	int	isatty(int);
-#endif
-
diff --git a/interface/src/scilab/src/c/makefile b/interface/src/scilab/src/c/makefile
deleted file mode 100644
index 28abf3c..0000000
--- a/interface/src/scilab/src/c/makefile
+++ /dev/null
@@ -1,215 +0,0 @@
-# Generated automatically from makefile.in by configure.
-#
-# Makefile for Meschach via autoconf
-#
-# Copyright (C) David Stewart & Zbigniew Leyk 1993
-#
-# $Id: makefile.in,v 1.4 1994/03/14 01:24:06 des Exp $
-#
-
-srcdir = .
-VPATH = .
-
-CC = cc
-
-DEFS = -DHAVE_CONFIG_H
-LIBS =  -lm
-RANLIB = :
-
-
-CFLAGS = -O
-
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(DEFS) $<
-
-SHELL = /bin/sh
-MES_PAK = mesch12b
-TAR = tar
-SHAR = stree -u
-ZIP = zip -r -l
-FLIST = FILELIST
-
-###############################
-
-LIST1 = copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o \
-	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o \
-	meminfo.o memstat.o
-LIST2 = lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o \
-	givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o \
-	mfunc.o bdfactor.o
-LIST3 = sparse.o sprow.o sparseio.o spchfctr.o splufctr.o \
-	spbkp.o spswap.o iter0.o itersym.o iternsym.o
-ZLIST1 = zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o \
-	 zfunc.o 
-ZLIST2 = zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o \
-         zgivens.o  zhessen.o zschur.o
-
-# they are no longer supported
-# if you use them add oldpart to all and sparse
-OLDLIST = conjgrad.o lanczos.o arnoldi.o
-
-ALL_LISTS = $(LIST1) $(LIST2) $(LIST3) $(ZLIST1) $(ZLIST2) $(OLDLIST)
-
-HBASE = err.h meminfo.h machine.h matrix.h
-
-HLIST = $(HBASE) iter.h matlab.h matrix2.h  oldnames.h sparse.h \
-	sparse2.h  zmatrix.h zmatrix2.h
-
-TORTURE = torture.o sptort.o ztorture.o memtort.o itertort.o \
-	 mfuntort.o iotort.o
-
-OTHERS = dmacheps.c extras.c fmacheps.c maxint.c  makefile.in \
-	 README configure configure.in machine.h.in copyright \
-	 tutorial.c tutadv.c rk4.dat ls.dat makefile $(FLIST)
-
-
-# Different configurations
-# the dependencies **between** the parts are for dmake
-all:  part1 part2 part3 zpart1 zpart2 
-part2: part1
-part3: part2
-basic: part1 part2
-sparse: part1 part2 part3 
-zpart2: zpart1
-complex: part1 part2 zpart1 zpart2
-
-
-$(LIST1): $(HBASE)
-part1: $(LIST1)
-	ar ru meschach.a $(LIST1)
-	$(RANLIB) meschach.a
-
-$(LIST2): $(HBASE) matrix2.h
-part2: $(LIST2)
-	ar ru meschach.a $(LIST2)
-	$(RANLIB) meschach.a
-
-$(LIST3): $(HBASE) sparse.h sparse2.h
-part3: $(LIST3)
-	ar ru meschach.a $(LIST3)
-	$(RANLIB) meschach.a
-
-$(ZLIST1): $(HBASDE) zmatrix.h
-zpart1: $(ZLIST1)
-	ar ru meschach.a $(ZLIST1)
-	$(RANLIB) meschach.a
-
-$(ZLIST2): $(HBASE) zmatrix.h zmatrix2.h 
-zpart2: $(ZLIST2)
-	ar ru meschach.a $(ZLIST2)
-	$(RANLIB) meschach.a
-
-$(OLDLIST): $(HBASE) sparse.h sparse2.h 
-oldpart: $(OLDLIST)
-	ar ru meschach.a $(OLDLIST)
-	$(RANLIB) meschach.a
-
-
-
-#######################################
-
-tar:
-	- /bin/rm -f $(MES_PAK).tar
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST)  `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(TAR) cvf $(MES_PAK).tar \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-
-# use this only for PC machines	
-msdos-zip:
-	- /bin/rm -f $(MES_PAK).zip
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(ZIP)  $(MES_PAK).zip \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-	
-
-fullshar:
-	- /bin/rm -f $(MES_PAK).shar;
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(SHAR) `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC > $(MES_PAK).shar
-
-shar:
-	- /bin/rm -f meschach1.shar meschach2.shar meschach3.shar \
-	meschach4.shar oldmeschach.shar meschach0.shar 
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure	
-	$(MAKE) list
-	$(SHAR) `echo $(LIST1) | sed -e 's/\.o/.c/g'` > meschach1.shar
-	$(SHAR) `echo $(LIST2) | sed -e 's/\.o/.c/g'` > meschach2.shar
-	$(SHAR) `echo $(LIST3) | sed -e 's/\.o/.c/g'` > meschach3.shar	
-	$(SHAR) `echo $(ZLIST1) | sed -e 's/\.o/.c/g'` \
-	  `echo $(ZLIST2) | sed -e 's/\.o/.c/g'` > meschach4.shar
-	$(SHAR) `echo $(OLDLIST) | sed -e 's/\.o/.c/g'` > oldmeschach.shar
-	$(SHAR) $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	  $(HLIST)  DOC MACHINES  > meschach0.shar
-
-list:
-	/bin/rm -f $(FLIST)
-	ls -lR `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	$(HLIST) $(OTHERS) MACHINES DOC \
-	|awk '/^$$/ {print};/^[-d]/ {printf("%s %s   %10d %s %s %s %s\n", \
-	 $$1,$$2,$$5,$$6,$$7,$$8,$$9)}; /^[^-d]/ {print}' \
-	> $(FLIST)
-
-
-
-clean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat 
-
-cleanup:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a 
-
-realclean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a
-	/bin/rm -f torture sptort ztorture memtort itertort mfuntort iotort
-	/bin/rm -f makefile machine.h config.status maxint macheps
- 
-alltorture: torture sptort ztorture memtort itertort mfuntort iotort
-
-torture:torture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o torture torture.o \
-	meschach.a $(LIBS)
-sptort:sptort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o sptort sptort.o \
-	meschach.a $(LIBS)
-memtort: memtort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o memtort memtort.o \
-	meschach.a $(LIBS)
-ztorture:ztorture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o ztorture ztorture.o \
-	meschach.a $(LIBS)
-itertort: itertort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o itertort itertort.o \
-	meschach.a $(LIBS)
-
-iotort: iotort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o iotort iotort.o \
-	meschach.a $(LIBS)
-mfuntort: mfuntort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o mfuntort mfuntort.o \
-	meschach.a $(LIBS)
-tstmove: tstmove.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstmove tstmove.o \
-	meschach.a $(LIBS)
-tstpxvec: tstpxvec.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstpxvec tstpxvec.o \
-	meschach.a $(LIBS)
-
diff --git a/interface/src/scilab/src/c/makefile.in b/interface/src/scilab/src/c/makefile.in
deleted file mode 100644
index 0c1e496..0000000
--- a/interface/src/scilab/src/c/makefile.in
+++ /dev/null
@@ -1,214 +0,0 @@
-#
-# Makefile for Meschach via autoconf
-#
-# Copyright (C) David Stewart & Zbigniew Leyk 1993
-#
-# $Id: makefile.in,v 1.4 1994/03/14 01:24:06 des Exp $
-#
-
-srcdir = @srcdir@
-VPATH = @srcdir@
-
-CC = @CC@
-
-DEFS = @DEFS@
-LIBS = @LIBS@
-RANLIB = @RANLIB@
-
-
-CFLAGS = -O
-
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(DEFS) $<
-
-SHELL = /bin/sh
-MES_PAK = mesch12b
-TAR = tar
-SHAR = stree -u
-ZIP = zip -r -l
-FLIST = FILELIST
-
-###############################
-
-LIST1 = copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o \
-	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o \
-	meminfo.o memstat.o
-LIST2 = lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o \
-	givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o \
-	mfunc.o bdfactor.o
-LIST3 = sparse.o sprow.o sparseio.o spchfctr.o splufctr.o \
-	spbkp.o spswap.o iter0.o itersym.o iternsym.o
-ZLIST1 = zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o \
-	 zfunc.o 
-ZLIST2 = zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o \
-         zgivens.o  zhessen.o zschur.o
-
-# they are no longer supported
-# if you use them add oldpart to all and sparse
-OLDLIST = conjgrad.o lanczos.o arnoldi.o
-
-ALL_LISTS = $(LIST1) $(LIST2) $(LIST3) $(ZLIST1) $(ZLIST2) $(OLDLIST)
-
-HBASE = err.h meminfo.h machine.h matrix.h
-
-HLIST = $(HBASE) iter.h matlab.h matrix2.h  oldnames.h sparse.h \
-	sparse2.h  zmatrix.h zmatrix2.h
-
-TORTURE = torture.o sptort.o ztorture.o memtort.o itertort.o \
-	 mfuntort.o iotort.o
-
-OTHERS = dmacheps.c extras.c fmacheps.c maxint.c  makefile.in \
-	 README configure configure.in machine.h.in copyright \
-	 tutorial.c tutadv.c rk4.dat ls.dat makefile $(FLIST)
-
-
-# Different configurations
-# the dependencies **between** the parts are for dmake
-all: @PROGS@ part1 part2 part3 zpart1 zpart2 
-part2: part1
-part3: part2
-basic: part1 part2
-sparse: part1 part2 part3 
-zpart2: zpart1
-complex: part1 part2 zpart1 zpart2
-
-
-$(LIST1): $(HBASE)
-part1: $(LIST1)
-	ar ru meschach.a $(LIST1)
-	$(RANLIB) meschach.a
-
-$(LIST2): $(HBASE) matrix2.h
-part2: $(LIST2)
-	ar ru meschach.a $(LIST2)
-	$(RANLIB) meschach.a
-
-$(LIST3): $(HBASE) sparse.h sparse2.h
-part3: $(LIST3)
-	ar ru meschach.a $(LIST3)
-	$(RANLIB) meschach.a
-
-$(ZLIST1): $(HBASDE) zmatrix.h
-zpart1: $(ZLIST1)
-	ar ru meschach.a $(ZLIST1)
-	$(RANLIB) meschach.a
-
-$(ZLIST2): $(HBASE) zmatrix.h zmatrix2.h 
-zpart2: $(ZLIST2)
-	ar ru meschach.a $(ZLIST2)
-	$(RANLIB) meschach.a
-
-$(OLDLIST): $(HBASE) sparse.h sparse2.h 
-oldpart: $(OLDLIST)
-	ar ru meschach.a $(OLDLIST)
-	$(RANLIB) meschach.a
-
-
-
-#######################################
-
-tar:
-	- /bin/rm -f $(MES_PAK).tar
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST)  `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(TAR) cvf $(MES_PAK).tar \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-
-# use this only for PC machines	
-msdos-zip:
-	- /bin/rm -f $(MES_PAK).zip
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(ZIP)  $(MES_PAK).zip \
-	 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC
-	
-
-fullshar:
-	- /bin/rm -f $(MES_PAK).shar;
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure
-	$(MAKE) list
-	$(SHAR) `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(HLIST)  $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	MACHINES DOC > $(MES_PAK).shar
-
-shar:
-	- /bin/rm -f meschach1.shar meschach2.shar meschach3.shar \
-	meschach4.shar oldmeschach.shar meschach0.shar 
-	chmod 644 `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	$(OTHERS) $(HLIST) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` 
-	chmod 755 configure	
-	$(MAKE) list
-	$(SHAR) `echo $(LIST1) | sed -e 's/\.o/.c/g'` > meschach1.shar
-	$(SHAR) `echo $(LIST2) | sed -e 's/\.o/.c/g'` > meschach2.shar
-	$(SHAR) `echo $(LIST3) | sed -e 's/\.o/.c/g'` > meschach3.shar	
-	$(SHAR) `echo $(ZLIST1) | sed -e 's/\.o/.c/g'` \
-	  `echo $(ZLIST2) | sed -e 's/\.o/.c/g'` > meschach4.shar
-	$(SHAR) `echo $(OLDLIST) | sed -e 's/\.o/.c/g'` > oldmeschach.shar
-	$(SHAR) $(OTHERS) `echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	  $(HLIST)  DOC MACHINES  > meschach0.shar
-
-list:
-	/bin/rm -f $(FLIST)
-	ls -lR `echo $(ALL_LISTS) | sed -e 's/\.o/.c/g'` \
-	`echo $(TORTURE) | sed -e 's/\.o/.c/g'` \
-	$(HLIST) $(OTHERS) MACHINES DOC \
-	|awk '/^$$/ {print};/^[-d]/ {printf("%s %s   %10d %s %s %s %s\n", \
-	 $$1,$$2,$$5,$$6,$$7,$$8,$$9)}; /^[^-d]/ {print}' \
-	> $(FLIST)
-
-
-
-clean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat 
-
-cleanup:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a 
-
-realclean:
-	/bin/rm -f *.o core asx5213a.mat iotort.dat *.a
-	/bin/rm -f torture sptort ztorture memtort itertort mfuntort iotort
-	/bin/rm -f makefile machine.h config.status maxint macheps
- 
-alltorture: torture sptort ztorture memtort itertort mfuntort iotort
-
-torture:torture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o torture torture.o \
-	meschach.a $(LIBS)
-sptort:sptort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o sptort sptort.o \
-	meschach.a $(LIBS)
-memtort: memtort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o memtort memtort.o \
-	meschach.a $(LIBS)
-ztorture:ztorture.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o ztorture ztorture.o \
-	meschach.a $(LIBS)
-itertort: itertort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o itertort itertort.o \
-	meschach.a $(LIBS)
-
-iotort: iotort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o iotort iotort.o \
-	meschach.a $(LIBS)
-mfuntort: mfuntort.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o mfuntort mfuntort.o \
-	meschach.a $(LIBS)
-tstmove: tstmove.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstmove tstmove.o \
-	meschach.a $(LIBS)
-tstpxvec: tstpxvec.o meschach.a
-	$(CC) $(CFLAGS) $(DEFS) -o tstpxvec tstpxvec.o \
-	meschach.a $(LIBS)
-
diff --git a/interface/src/scilab/src/c/matlab.c b/interface/src/scilab/src/c/matlab.c
deleted file mode 100644
index a051e05..0000000
--- a/interface/src/scilab/src/c/matlab.c
+++ /dev/null
@@ -1,196 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	This file contains routines for import/exporting data to/from
-		MATLAB. The main routines are:
-			MAT *m_save(FILE *fp,MAT *A,char *name)
-			VEC *v_save(FILE *fp,VEC *x,char *name)
-			MAT *m_load(FILE *fp,char **name)
-*/
-
-#include        <stdio.h>
-#include        "matrix.h"
-#include	"matlab.h"
-
-static char rcsid[] = "$Id: matlab.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-/* m_save -- save matrix in ".mat" file for MATLAB
-	-- returns matrix to be saved */
-MAT     *m_save(fp,A,name)
-FILE    *fp;
-MAT     *A;
-char    *name;
-{
-	int     i;
-	matlab  mat;
-
-	if ( ! A )
-		error(E_NULL,"m_save");
-
-	mat.type = 1000*MACH_ID + 100*ORDER + 10*PRECISION + 0;
-	mat.m = A->m;
-	mat.n = A->n;
-	mat.imag = FALSE;
-	mat.namlen = (name == (char *)NULL) ? 1 : strlen(name)+1;
-
-	/* write header */
-	fwrite(&mat,sizeof(matlab),1,fp);
-	/* write name */
-	if ( name == (char *)NULL )
-		fwrite("",sizeof(char),1,fp);
-	else
-		fwrite(name,sizeof(char),(int)(mat.namlen),fp);
-	/* write actual data */
-	for ( i = 0; i < A->m; i++ )
-		fwrite(A->me[i],sizeof(Real),(int)(A->n),fp);
-
-	return A;
-}
-
-
-/* v_save -- save vector in ".mat" file for MATLAB
-	-- saves it as a row vector
-	-- returns vector to be saved */
-VEC     *v_save(fp,x,name)
-FILE    *fp;
-VEC     *x;
-char    *name;
-{
-	matlab  mat;
-
-	if ( ! x )
-		error(E_NULL,"v_save");
-
-	mat.type = 1000*MACH_ID + 100*ORDER + 10*PRECISION + 0;
-	mat.m = x->dim;
-	mat.n = 1;
-	mat.imag = FALSE;
-	mat.namlen = (name == (char *)NULL) ? 1 : strlen(name)+1;
-
-	/* write header */
-	fwrite(&mat,sizeof(matlab),1,fp);
-	/* write name */
-	if ( name == (char *)NULL )
-		fwrite("",sizeof(char),1,fp);
-	else
-		fwrite(name,sizeof(char),(int)(mat.namlen),fp);
-	/* write actual data */
-	fwrite(x->ve,sizeof(Real),(int)(x->dim),fp);
-
-	return x;
-}
-
-/* d_save -- save double in ".mat" file for MATLAB
-	-- saves it as a row vector
-	-- returns vector to be saved */
-double	d_save(fp,x,name)
-FILE    *fp;
-double	x;
-char    *name;
-{
-	matlab  mat;
-	Real x1 = x;
-
-	mat.type = 1000*MACH_ID + 100*ORDER + 10*PRECISION + 0;
-	mat.m = 1;
-	mat.n = 1;
-	mat.imag = FALSE;
-	mat.namlen = (name == (char *)NULL) ? 1 : strlen(name)+1;
-
-	/* write header */
-	fwrite(&mat,sizeof(matlab),1,fp);
-	/* write name */
-	if ( name == (char *)NULL )
-		fwrite("",sizeof(char),1,fp);
-	else
-		fwrite(name,sizeof(char),(int)(mat.namlen),fp);
-	/* write actual data */
-	fwrite(&x1,sizeof(Real),1,fp);
-
-	return x;
-}
-
-/* m_load -- loads in a ".mat" file variable as produced by MATLAB
-	-- matrix returned; imaginary parts ignored */
-MAT     *m_load(fp,name)
-FILE    *fp;
-char    **name;
-{
-	MAT     *A;
-	int     i;
-	int     m_flag, o_flag, p_flag, t_flag;
-	float   f_temp;
-	Real    d_temp;
-	matlab  mat;
-
-	if ( fread(&mat,sizeof(matlab),1,fp) != 1 )
-	    error(E_FORMAT,"m_load");
-	if ( mat.type >= 10000 )	/* don't load a sparse matrix! */
-	    error(E_FORMAT,"m_load");
-	m_flag = (mat.type/1000) % 10;
-	o_flag = (mat.type/100) % 10;
-	p_flag = (mat.type/10) % 10;
-	t_flag = (mat.type) % 10;
-	if ( m_flag != MACH_ID )
-		error(E_FORMAT,"m_load");
-	if ( t_flag != 0 )
-		error(E_FORMAT,"m_load");
-	if ( p_flag != DOUBLE_PREC && p_flag != SINGLE_PREC )
-		error(E_FORMAT,"m_load");
-	*name = (char *)malloc((unsigned)(mat.namlen)+1);
-	if ( fread(*name,sizeof(char),(unsigned)(mat.namlen),fp) == 0 )
-		error(E_FORMAT,"m_load");
-	A = m_get((unsigned)(mat.m),(unsigned)(mat.n));
-	for ( i = 0; i < A->m*A->n; i++ )
-	{
-		if ( p_flag == DOUBLE_PREC )
-		    fread(&d_temp,sizeof(double),1,fp);
-		else
-		{
-		    fread(&f_temp,sizeof(float),1,fp);
-		    d_temp = f_temp;
-		}
-		if ( o_flag == ROW_ORDER )
-		    A->me[i / A->n][i % A->n] = d_temp;
-		else if ( o_flag == COL_ORDER )
-		    A->me[i % A->m][i / A->m] = d_temp;
-		else
-		    error(E_FORMAT,"m_load");
-	}
-
-	if ( mat.imag )         /* skip imaginary part */
-	for ( i = 0; i < A->m*A->n; i++ )
-	{
-		if ( p_flag == DOUBLE_PREC )
-		    fread(&d_temp,sizeof(double),1,fp);
-		else
-		    fread(&f_temp,sizeof(float),1,fp);
-	}
-
-	return A;
-}
-
diff --git a/interface/src/scilab/src/c/matlab.h b/interface/src/scilab/src/c/matlab.h
deleted file mode 100644
index d386739..0000000
--- a/interface/src/scilab/src/c/matlab.h
+++ /dev/null
@@ -1,113 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* matlab.h -- Header file for matlab.c, spmatlab.c and zmatlab.c
-   for save/load formats */
-
-#ifndef MATLAB_DEF
-
-#define	MATLAB_DEF
-
-/* structure required by MATLAB */
-typedef struct {
-	long    type;   /* matrix type */
-	long    m;      /* # rows */
-	long    n;      /* # cols */
-	long    imag;   /* is complex? */
-	long    namlen; /* length of variable name */
-		} matlab;
-
-/* macros for matrix storage type */
-#define INTEL   0       /* for 80x87 format */
-#define PC      INTEL
-#define MOTOROLA        1       /* 6888x format */
-#define SUN     MOTOROLA
-#define APOLLO  MOTOROLA
-#define MAC     MOTOROLA
-#define VAX_D   2
-#define VAX_G   3
-
-#define COL_ORDER       0
-#define ROW_ORDER       1
-
-#define DOUBLE_PREC  0       /* double precision */
-#define SINGLE_PREC  1       /* single precision */
-#define INT_32  2       /* 32 bit integers (signed) */
-#define INT_16  3       /* 16 bit integers (signed) */
-#define INT_16u 4       /* 16 bit integers (unsigned) */
-/* end of macros for matrix storage type */
-
-#ifndef MACH_ID
-#define MACH_ID         MOTOROLA
-#endif
-
-#define ORDER           ROW_ORDER
-
-#if REAL == DOUBLE
-#define PRECISION       DOUBLE_PREC
-#elif REAL == FLOAT
-#define PRECISION  	SINGLE_PREC
-#endif
-
-
-/* prototypes */
-
-#ifdef ANSI_C
-
-MAT *m_save(FILE *,MAT *,char *);
-MAT *m_load(FILE *,char **);
-VEC *v_save(FILE *,VEC *,char *);
-double d_save(FILE *,double,char *);
-
-#else
-
-extern	MAT *m_save(), *m_load();
-extern	VEC *v_save();
-extern	double d_save();
-#endif
-
-/* complex variant */
-#ifdef COMPLEX
-#include "zmatrix.h"
-
-#ifdef ANSI_C
-extern ZMAT	*zm_save(FILE *fp,ZMAT *A,char *name);
-extern ZVEC	*zv_save(FILE *fp,ZVEC *x,char *name);
-extern complex	z_save(FILE *fp,complex z,char *name);
-extern ZMAT	*zm_load(FILE *fp,char **name);
-
-#else
-
-extern ZMAT	*zm_save();
-extern ZVEC	*zv_save();
-extern complex	z_save();
-extern ZMAT	*zm_load();
-
-#endif
-
-#endif
-
-#endif
diff --git a/interface/src/scilab/src/c/matop.c b/interface/src/scilab/src/c/matop.c
deleted file mode 100644
index da414ad..0000000
--- a/interface/src/scilab/src/c/matop.c
+++ /dev/null
@@ -1,470 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* matop.c 1.3 11/25/87 */
-
-
-#include	<stdio.h>
-#include	"matrix.h"
-
-static	char	rcsid[] = "$Id: matop.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-
-/* m_add -- matrix addition -- may be in-situ */
-MAT * m_add(MAT * mat1, MAT * mat2, MAT * out)
-{
-	u_int	m,n,i;
-
-	if ( mat1==(MAT *)NULL || mat2==(MAT *)NULL )
-		error(E_NULL,"m_add");
-	if ( mat1->m != mat2->m || mat1->n != mat2->n )
-		error(E_SIZES,"m_add");
-	if ( out==(MAT *)NULL || out->m != mat1->m || out->n != mat1->n )
-		out = m_resize(out,mat1->m,mat1->n);
-	m = mat1->m;	n = mat1->n;
-	for ( i=0; i<m; i++ )
-	{
-		__add__(mat1->me[i],mat2->me[i],out->me[i],(int)n);
-		/**************************************************
-		for ( j=0; j<n; j++ )
-			out->me[i][j] = mat1->me[i][j]+mat2->me[i][j];
-		**************************************************/
-	}
-
-	return (out);
-}
-
-/* m_sub -- matrix subtraction -- may be in-situ */
-MAT * m_sub(MAT * mat1, MAT * mat2, MAT * out)
-{
-	u_int	m,n,i;
-
-	if ( mat1==(MAT *)NULL || mat2==(MAT *)NULL )
-		error(E_NULL,"m_sub");
-	if ( mat1->m != mat2->m || mat1->n != mat2->n )
-		error(E_SIZES,"m_sub");
-	if ( out==(MAT *)NULL || out->m != mat1->m || out->n != mat1->n )
-		out = m_resize(out,mat1->m,mat1->n);
-	m = mat1->m;	n = mat1->n;
-	for ( i=0; i<m; i++ )
-	{
-		__sub__(mat1->me[i],mat2->me[i],out->me[i],(int)n);
-		/**************************************************
-		for ( j=0; j<n; j++ )
-			out->me[i][j] = mat1->me[i][j]-mat2->me[i][j];
-		**************************************************/
-	}
-
-	return (out);
-}
-
-/* m_mlt -- matrix-matrix multiplication */
-MAT * m_mlt(MAT * A, MAT * B, MAT * out) {
-	u_int	i, /* j, */ k, m, n, p;
-	Real	**A_v, **B_v /*, *B_row, *out_row, sum, tmp */;
-
-	if ( A==(MAT *)NULL || B==(MAT *)NULL )
-		error(E_NULL,"m_mlt");
-	if ( A->n != B->m )
-		error(E_SIZES,"m_mlt");
-	if ( A == out || B == out )
-		error(E_INSITU,"m_mlt");
-	m = A->m;	n = A->n;	p = B->n;
-	A_v = A->me;		B_v = B->me;
-
-	if ( out==(MAT *)NULL || out->m != A->m || out->n != B->n )
-		out = m_resize(out,A->m,B->n);
-
-/****************************************************************
-	for ( i=0; i<m; i++ )
-		for  ( j=0; j<p; j++ )
-		{
-			sum = 0.0;
-			for ( k=0; k<n; k++ )
-				sum += A_v[i][k]*B_v[k][j];
-			out->me[i][j] = sum;
-		}
-****************************************************************/
-	m_zero(out);
-	for ( i=0; i<m; i++ )
-		for ( k=0; k<n; k++ )
-		{
-		    if ( A_v[i][k] != 0.0 )
-		        __mltadd__(out->me[i],B_v[k],A_v[i][k],(int)p);
-		    /**************************************************
-		    B_row = B_v[k];	out_row = out->me[i];
-		    for ( j=0; j<p; j++ )
-			(*out_row++) += tmp*(*B_row++);
-		    **************************************************/
-		}
-
-	return out;
-}
-
-/* mmtr_mlt -- matrix-matrix transposed multiplication
-	-- A.B^T is returned, and stored in out */
-MAT	*mmtr_mlt(MAT * A, MAT * B, MAT * out)
-{
-	int	i, j, limit;
-	/* Real	*A_row, *B_row, sum; */
-
-	if ( ! A || ! B )
-		error(E_NULL,"mmtr_mlt");
-	if ( A == out || B == out )
-		error(E_INSITU,"mmtr_mlt");
-	if ( A->n != B->n )
-		error(E_SIZES,"mmtr_mlt");
-	if ( ! out || out->m != A->m || out->n != B->m )
-		out = m_resize(out,A->m,B->m);
-
-	limit = A->n;
-	for ( i = 0; i < A->m; i++ )
-		for ( j = 0; j < B->m; j++ )
-		{
-		    out->me[i][j] = __ip__(A->me[i],B->me[j],(int)limit);
-		    /**************************************************
-		    sum = 0.0;
-		    A_row = A->me[i];
-		    B_row = B->me[j];
-		    for ( k = 0; k < limit; k++ )
-			sum += (*A_row++)*(*B_row++);
-		    out->me[i][j] = sum;
-		    **************************************************/
-		}
-
-	return out;
-}
-
-/* mtrm_mlt -- matrix transposed-matrix multiplication
-	-- A^T.B is returned, result stored in out */
-MAT * mtrm_mlt(MAT * A, MAT * B, MAT * out)
-{
-	int	i, k, limit;
-	/* Real	*B_row, *out_row, multiplier; */
-
-	if ( ! A || ! B )
-		error(E_NULL,"mmtr_mlt");
-	if ( A == out || B == out )
-		error(E_INSITU,"mtrm_mlt");
-	if ( A->m != B->m )
-		error(E_SIZES,"mmtr_mlt");
-	if ( ! out || out->m != A->n || out->n != B->n )
-		out = m_resize(out,A->n,B->n);
-
-	limit = B->n;
-	m_zero(out);
-	for ( k = 0; k < A->m; k++ )
-		for ( i = 0; i < A->n; i++ )
-		{
-		    if ( A->me[k][i] != 0.0 )
-			__mltadd__(out->me[i],B->me[k],A->me[k][i],(int)limit);
-		    /**************************************************
-		    multiplier = A->me[k][i];
-		    out_row = out->me[i];
-		    B_row   = B->me[k];
-		    for ( j = 0; j < limit; j++ )
-			*(out_row++) += multiplier*(*B_row++);
-		    **************************************************/
-		}
-
-	return out;
-}
-
-/* mv_mlt -- matrix-vector multiplication 
-		-- Note: b is treated as a column vector */
-VEC * mv_mlt(MAT * A, VEC * b, VEC * out)
-{
-	u_int	i, m, n;
-	Real	**A_v, *b_v /*, *A_row */;
-	/* register Real	sum; */
-
-	if ( A==(MAT *)NULL || b==(VEC *)NULL )
-		error(E_NULL,"mv_mlt");
-	if ( A->n != b->dim )
-		error(E_SIZES,"mv_mlt");
-	if ( b == out )
-		error(E_INSITU,"mv_mlt");
-	if ( out == (VEC *)NULL || out->dim != A->m )
-		out = v_resize(out,A->m);
-
-	m = A->m;		n = A->n;
-	A_v = A->me;		b_v = b->ve;
-	for ( i=0; i<m; i++ )
-	{
-		/* for ( j=0; j<n; j++ )
-			sum += A_v[i][j]*b_v[j]; */
-		out->ve[i] = __ip__(A_v[i],b_v,(int)n);
-		/**************************************************
-		A_row = A_v[i];		b_v = b->ve;
-		for ( j=0; j<n; j++ )
-			sum += (*A_row++)*(*b_v++);
-		out->ve[i] = sum;
-		**************************************************/
-	}
-
-	return out;
-}
-
-/* sm_mlt -- scalar-matrix multiply -- may be in-situ */
-MAT * sm_mlt(double scalar, MAT * matrix, MAT * out)
-{
-	u_int	m,n,i;
-
-	if ( matrix==(MAT *)NULL )
-		error(E_NULL,"sm_mlt");
-	if ( out==(MAT *)NULL || out->m != matrix->m || out->n != matrix->n )
-		out = m_resize(out,matrix->m,matrix->n);
-	m = matrix->m;	n = matrix->n;
-	for ( i=0; i<m; i++ )
-		__smlt__(matrix->me[i],(double)scalar,out->me[i],(int)n);
-		/**************************************************
-		for ( j=0; j<n; j++ )
-			out->me[i][j] = scalar*matrix->me[i][j];
-		**************************************************/
-	return (out);
-}
-
-/* vm_mlt -- vector-matrix multiplication 
-		-- Note: b is treated as a row vector */
-VEC * vm_mlt(MAT * A, VEC * b, VEC * out)
-{
-	u_int	j,m,n;
-	/* Real	sum,**A_v,*b_v; */
-
-	if ( A==(MAT *)NULL || b==(VEC *)NULL )
-		error(E_NULL,"vm_mlt");
-	if ( A->m != b->dim )
-		error(E_SIZES,"vm_mlt");
-	if ( b == out )
-		error(E_INSITU,"vm_mlt");
-	if ( out == (VEC *)NULL || out->dim != A->n )
-		out = v_resize(out,A->n);
-
-	m = A->m;		n = A->n;
-
-	v_zero(out);
-	for ( j = 0; j < m; j++ )
-		if ( b->ve[j] != 0.0 )
-		    __mltadd__(out->ve,A->me[j],b->ve[j],(int)n);
-	/**************************************************
-	A_v = A->me;		b_v = b->ve;
-	for ( j=0; j<n; j++ )
-	{
-		sum = 0.0;
-		for ( i=0; i<m; i++ )
-			sum += b_v[i]*A_v[i][j];
-		out->ve[j] = sum;
-	}
-	**************************************************/
-
-	return out;
-}
-
-/* m_transp -- transpose matrix */
-MAT * m_transp(MAT * in, MAT * out)
-{
-	int	i, j;
-	int	in_situ;
-	Real	tmp;
-
-	if ( in == (MAT *)NULL )
-		error(E_NULL,"m_transp");
-	if ( in == out && in->n != in->m )
-		error(E_INSITU2,"m_transp");
-	in_situ = ( in == out );
-	if ( out == (MAT *)NULL || out->m != in->n || out->n != in->m )
-		out = m_resize(out,in->n,in->m);
-
-	if ( ! in_situ )
-		for ( i = 0; i < in->m; i++ )
-			for ( j = 0; j < in->n; j++ )
-				out->me[j][i] = in->me[i][j];
-	else
-		for ( i = 1; i < in->m; i++ )
-			for ( j = 0; j < i; j++ )
-			{	tmp = in->me[i][j];
-				in->me[i][j] = in->me[j][i];
-				in->me[j][i] = tmp;
-			}
-
-	return out;
-}
-
-/* swap_rows -- swaps rows i and j of matrix A upto column lim */
-MAT * swap_rows(MAT * A, int i, int j, int lo, int hi)
-{
-	int	k;
-	Real	**A_me, tmp;
-
-	if ( ! A )
-		error(E_NULL,"swap_rows");
-	if ( i < 0 || j < 0 || i >= A->m || j >= A->m )
-		error(E_SIZES,"swap_rows");
-	lo = max(0,lo);
-	hi = min(hi,A->n-1);
-	A_me = A->me;
-
-	for ( k = lo; k <= hi; k++ )
-	{
-		tmp = A_me[k][i];
-		A_me[k][i] = A_me[k][j];
-		A_me[k][j] = tmp;
-	}
-	return A;
-}
-
-/* swap_cols -- swap columns i and j of matrix A upto row lim */
-MAT * swap_cols(MAT * A, int i, int j, int lo, int hi)
-{
-	int	k;
-	Real	**A_me, tmp;
-
-	if ( ! A )
-		error(E_NULL,"swap_cols");
-	if ( i < 0 || j < 0 || i >= A->n || j >= A->n )
-		error(E_SIZES,"swap_cols");
-	lo = max(0,lo);
-	hi = min(hi,A->m-1);
-	A_me = A->me;
-
-	for ( k = lo; k <= hi; k++ )
-	{
-		tmp = A_me[i][k];
-		A_me[i][k] = A_me[j][k];
-		A_me[j][k] = tmp;
-	}
-	return A;
-}
-
-/* ms_mltadd -- matrix-scalar multiply and add
-	-- may be in situ
-	-- returns out == A1 + s*A2 */
-MAT * ms_mltadd(MAT * A1, MAT * A2, double s, MAT * out)
-{
-	/* register Real	*A1_e, *A2_e, *out_e; */
-	/* register int	j; */
-	int	i, m, n;
-
-	if ( ! A1 || ! A2 )
-		error(E_NULL,"ms_mltadd");
-	if ( A1->m != A2->m || A1->n != A2->n )
-		error(E_SIZES,"ms_mltadd");
-
-	if ( s == 0.0 )
-		return m_copy(A1,out);
-	if ( s == 1.0 )
-		return m_add(A1,A2,out);
-
-	tracecatch(out = m_copy(A1,out),"ms_mltadd");
-
-	m = A1->m;	n = A1->n;
-	for ( i = 0; i < m; i++ )
-	{
-		__mltadd__(out->me[i],A2->me[i],s,(int)n);
-		/**************************************************
-		A1_e = A1->me[i];
-		A2_e = A2->me[i];
-		out_e = out->me[i];
-		for ( j = 0; j < n; j++ )
-		    out_e[j] = A1_e[j] + s*A2_e[j];
-		**************************************************/
-	}
-
-	return out;
-}
-
-/* mv_mltadd -- matrix-vector multiply and add
-	-- may not be in situ
-	-- returns out == v1 + alpha*A*v2 */
-VEC * mv_mltadd(VEC * v1, VEC * v2, MAT * A, double alpha, VEC * out)
-{
-	/* register	int	j; */
-	int	i, m, n;
-	Real	*v2_ve, *out_ve;
-
-	if ( ! v1 || ! v2 || ! A )
-		error(E_NULL,"mv_mltadd");
-	if ( out == v2 )
-		error(E_INSITU,"mv_mltadd");
-	if ( v1->dim != A->m || v2->dim != A-> n )
-		error(E_SIZES,"mv_mltadd");
-
-	tracecatch(out = v_copy(v1,out),"mv_mltadd");
-
-	v2_ve = v2->ve;	out_ve = out->ve;
-	m = A->m;	n = A->n;
-
-	if ( alpha == 0.0 )
-	    return out;
-
-	for ( i = 0; i < m; i++ )
-	{
-		out_ve[i] += alpha*__ip__(A->me[i],v2_ve,(int)n);
-		/**************************************************
-		A_e = A->me[i];
-		sum = 0.0;
-		for ( j = 0; j < n; j++ )
-		    sum += A_e[j]*v2_ve[j];
-		out_ve[i] = v1->ve[i] + alpha*sum;
-		**************************************************/
-	}
-
-	return out;
-}
-
-/* vm_mltadd -- vector-matrix multiply and add
-	-- may not be in situ
-	-- returns out' == v1' + v2'*A */
-VEC * vm_mltadd(VEC * v1, VEC * v2, MAT * A,double alpha, VEC * out)
-{
-	int	/* i, */ j, m, n;
-	Real	tmp, /* *A_e, */ *out_ve;
-
-	if ( ! v1 || ! v2 || ! A )
-		error(E_NULL,"vm_mltadd");
-	if ( v2 == out )
-		error(E_INSITU,"vm_mltadd");
-	if ( v1->dim != A->n || A->m != v2->dim )
-		error(E_SIZES,"vm_mltadd");
-
-	tracecatch(out = v_copy(v1,out),"vm_mltadd");
-
-	out_ve = out->ve;	m = A->m;	n = A->n;
-	for ( j = 0; j < m; j++ )
-	{
-		tmp = v2->ve[j]*alpha;
-		if ( tmp != 0.0 )
-		    __mltadd__(out_ve,A->me[j],tmp,(int)n);
-		/**************************************************
-		A_e = A->me[j];
-		for ( i = 0; i < n; i++ )
-		    out_ve[i] += A_e[i]*tmp;
-		**************************************************/
-	}
-
-	return out;
-}
-
diff --git a/interface/src/scilab/src/c/matrix.h b/interface/src/scilab/src/c/matrix.h
deleted file mode 100644
index 0b72d50..0000000
--- a/interface/src/scilab/src/c/matrix.h
+++ /dev/null
@@ -1,667 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-		Type definitions for general purpose maths package
-*/
-
-#ifndef	MATRIXH
-
-/* RCS id: $Id: matrix.h 3911 2011-11-16 17:55:09Z ycollet $ */
-
-#define	MATRIXH	
-
-#include	"machine.h"
-#include        "err.h"
-#include 	"meminfo.h"
-
-/* unsigned integer type */
-#ifndef U_INT_DEF
-typedef	unsigned int	u_int;
-#define U_INT_DEF
-#endif
-
-/* vector definition */
-typedef	struct	{
-		u_int	dim, max_dim;
-		Real	*ve;
-		} VEC;
-
-/* matrix definition */
-typedef	struct	{
-		u_int	m, n;
-		u_int	max_m, max_n, max_size;
-		Real	**me,*base;	/* base is base of alloc'd mem */
-		} MAT;
-
-/* band matrix definition */
-typedef struct {
-               MAT   *mat;       /* matrix */
-               int   lb,ub;    /* lower and upper bandwidth */
-               } BAND;
-
-
-/* permutation definition */
-typedef	struct	{
-		u_int	size, max_size, *pe;
-		} PERM;
-
-/* integer vector definition */
-typedef struct	{
-		u_int	dim, max_dim;
-		int	*ive;
-	        } IVEC;
-
-
-#ifndef MALLOCDECL
-#ifndef ANSI_C
-extern	char	*malloc(), *calloc(), *realloc();
-#else
-extern	void	*malloc(size_t),
-		*calloc(size_t,size_t),
-		*realloc(void *,size_t);
-#endif
-#endif
-
-#ifndef ANSI_C
-extern void m_version();
-#else
-void	m_version( void );
-#endif
-
-#ifndef ANSI_C
-/* allocate one object of given type */
-#define	NEW(type)	((type *)calloc(1,sizeof(type)))
-
-/* allocate num objects of given type */
-#define	NEW_A(num,type)	((type *)calloc((unsigned)(num),sizeof(type)))
-
- /* re-allocate arry to have num objects of the given type */
-#define	RENEW(var,num,type) \
-    ((var)=(type *)((var) ? \
-		    realloc((char *)(var),(unsigned)(num)*sizeof(type)) : \
-		    calloc((unsigned)(num),sizeof(type))))
-
-#define	MEMCOPY(from,to,n_items,type) \
-    MEM_COPY((char *)(from),(char *)(to),(unsigned)(n_items)*sizeof(type))
-
-#else
-/* allocate one object of given type */
-#define	NEW(type)	((type *)calloc((size_t)1,(size_t)sizeof(type)))
-
-/* allocate num objects of given type */
-#define	NEW_A(num,type)	((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-
- /* re-allocate arry to have num objects of the given type */
-#define	RENEW(var,num,type) \
-    ((var)=(type *)((var) ? \
-		    realloc((char *)(var),(size_t)((num)*sizeof(type))) : \
-		    calloc((size_t)(num),(size_t)sizeof(type))))
-
-#define	MEMCOPY(from,to,n_items,type) \
- MEM_COPY((char *)(from),(char *)(to),(unsigned)(n_items)*sizeof(type))
-
-#endif
-
-/* type independent min and max operations */
-#ifndef max
-#define	max(a,b)	((a) > (b) ? (a) : (b))
-#endif
-#ifndef min
-#define	min(a,b)	((a) > (b) ? (b) : (a))
-#endif
-
-
-#undef TRUE
-#define	TRUE	1
-#undef FALSE
-#define	FALSE	0
-
-
-/* for input routines */
-#define MAXLINE 81
-
-
-/* Dynamic memory allocation */
-
-/* Should use M_FREE/V_FREE/PX_FREE in programs instead of m/v/px_free()
-   as this is considerably safer -- also provides a simple type check ! */
-
-#ifndef ANSI_C
-
-extern	VEC *v_get(), *v_resize();
-extern	MAT *m_get(), *m_resize();
-extern	PERM *px_get(), *px_resize();
-extern	IVEC *iv_get(), *iv_resize();
-extern	int m_free(),v_free();
-extern  int px_free();
-extern  int iv_free();
-extern  BAND *bd_get(), *bd_resize();
-extern  int bd_free();
-
-#else
-
-/* get/resize vector to given dimension */
-extern	VEC *v_get(int), *v_resize(VEC *,int);
-/* get/resize matrix to be m x n */
-extern	MAT *m_get(int,int), *m_resize(MAT *,int,int);
-/* get/resize permutation to have the given size */
-extern	PERM *px_get(int), *px_resize(PERM *,int);
-/* get/resize an integer vector to given dimension */
-extern	IVEC *iv_get(int), *iv_resize(IVEC *,int);
-/* get/resize a band matrix to given dimension */
-extern  BAND *bd_get(int,int,int), *bd_resize(BAND *,int,int,int);
-
-/* free (de-allocate) (band) matrices, vectors, permutations and 
-   integer vectors */
-extern  int iv_free(IVEC *);
-extern	int m_free(MAT *);
-extern  int v_free(VEC *);
-extern  int px_free(PERM *);
-extern  int bd_free(BAND *);
-
-#endif
-
-
-/* MACROS */
-
-/* macros that also check types and sets pointers to NULL */
-#define	M_FREE(mat)	( m_free(mat),	(mat)=(MAT *)NULL )
-#define V_FREE(vec)	( v_free(vec),	(vec)=(VEC *)NULL )
-#define	PX_FREE(px)	( px_free(px),	(px)=(PERM *)NULL )
-#define	IV_FREE(iv)	( iv_free(iv),	(iv)=(IVEC *)NULL )
-
-#define MAXDIM  	2001
-
-
-/* Entry level access to data structures */
-#ifdef DEBUG
-
-/* returns x[i] */
-#define	v_entry(x,i)	(((i) < 0 || (i) >= (x)->dim) ? \
-			 error(E_BOUNDS,"v_entry"), 0.0 : (x)->ve[i] )
-
-/* x[i] <- val */
-#define	v_set_val(x,i,val) ((x)->ve[i] = ((i) < 0 || (i) >= (x)->dim) ? \
-			    error(E_BOUNDS,"v_set_val"), 0.0 : (val))
-
-/* x[i] <- x[i] + val */
-#define	v_add_val(x,i,val) ((x)->ve[i] += ((i) < 0 || (i) >= (x)->dim) ? \
-			    error(E_BOUNDS,"v_add_val"), 0.0 : (val))
-
-/* x[i] <- x[i] - val */
-#define	v_sub_val(x,i,val) ((x)->ve[i] -= ((i) < 0 || (i) >= (x)->dim) ? \
-			    error(E_BOUNDS,"v_sub_val"), 0.0 : (val))
-
-/* returns A[i][j] */
-#define	m_entry(A,i,j)	(((i) < 0 || (i) >= (A)->m || \
-			  (j) < 0 || (j) >= (A)->n) ? \
-			 error(E_BOUNDS,"m_entry"), 0.0 : (A)->me[i][j] )
-
-/* A[i][j] <- val */
-#define	m_set_val(A,i,j,val) ((A)->me[i][j] = ((i) < 0 || (i) >= (A)->m || \
-					       (j) < 0 || (j) >= (A)->n) ? \
-			      error(E_BOUNDS,"m_set_val"), 0.0 : (val) )
-
-/* A[i][j] <- A[i][j] + val */
-#define	m_add_val(A,i,j,val) ((A)->me[i][j] += ((i) < 0 || (i) >= (A)->m || \
-						(j) < 0 || (j) >= (A)->n) ? \
-			      error(E_BOUNDS,"m_add_val"), 0.0 : (val) )
-
-/* A[i][j] <- A[i][j] - val */
-#define	m_sub_val(A,i,j,val) ((A)->me[i][j] -= ((i) < 0 || (i) >= (A)->m || \
-						(j) < 0 || (j) >= (A)->n) ? \
-			      error(E_BOUNDS,"m_sub_val"), 0.0 : (val) )
-#else
-
-/* returns x[i] */
-#define	v_entry(x,i)		((x)->ve[i])
-
-/* x[i] <- val */
-#define	v_set_val(x,i,val)	((x)->ve[i]  = (val))
-
-/* x[i] <- x[i] + val */
-#define	v_add_val(x,i,val)	((x)->ve[i] += (val))
-
- /* x[i] <- x[i] - val */
-#define	v_sub_val(x,i,val)	((x)->ve[i] -= (val))
-
-/* returns A[i][j] */
-#define	m_entry(A,i,j)		((A)->me[i][j])
-
-/* A[i][j] <- val */
-#define	m_set_val(A,i,j,val)	((A)->me[i][j]  = (val) )
-
-/* A[i][j] <- A[i][j] + val */
-#define	m_add_val(A,i,j,val)	((A)->me[i][j] += (val) )
-
-/* A[i][j] <- A[i][j] - val */
-#define	m_sub_val(A,i,j,val)	((A)->me[i][j] -= (val) )
-
-#endif
-
-
-/* I/O routines */
-#ifndef ANSI_C
-
-extern	void v_foutput(),m_foutput(),px_foutput();
-extern  void iv_foutput();
-extern	VEC *v_finput();
-extern	MAT *m_finput();
-extern	PERM *px_finput();
-extern	IVEC *iv_finput();
-extern	int fy_or_n(), fin_int(), yn_dflt(), skipjunk();
-extern	double fin_double();
-
-#else
-
-/* print x on file fp */
-void v_foutput(FILE *fp,VEC *x),
-       /* print A on file fp */
-	m_foutput(FILE *fp,MAT *A),
-       /* print px on file fp */
-	px_foutput(FILE *fp,PERM *px);
-/* print ix on file fp */
-void iv_foutput(FILE *fp,IVEC *ix);
-
-/* Note: if out is NULL, then returned object is newly allocated;
-        Also: if out is not NULL, then that size is assumed */
-
-/* read in vector from fp */
-VEC *v_finput(FILE *fp,VEC *out);
-/* read in matrix from fp */
-MAT *m_finput(FILE *fp,MAT *out);
-/* read in permutation from fp */
-PERM *px_finput(FILE *fp,PERM *out);
-/* read in int vector from fp */
-IVEC *iv_finput(FILE *fp,IVEC *out);
-
-/* fy_or_n -- yes-or-no to question in string s
-        -- question written to stderr, input from fp 
-        -- if fp is NOT a tty then return y_n_dflt */
-int fy_or_n(FILE *fp,char *s);
-
-/* yn_dflt -- sets the value of y_n_dflt to val */
-int yn_dflt(int val);
-
-/* fin_int -- return integer read from file/stream fp
-        -- prompt s on stderr if fp is a tty
-        -- check that x lies between low and high: re-prompt if
-                fp is a tty, error exit otherwise
-        -- ignore check if low > high           */
-int fin_int(FILE *fp,char *s,int low,int high);
-
-/* fin_double -- return double read from file/stream fp
-        -- prompt s on stderr if fp is a tty
-        -- check that x lies between low and high: re-prompt if
-                fp is a tty, error exit otherwise
-        -- ignore check if low > high           */
-double fin_double(FILE *fp,char *s,double low,double high);
-
-/* it skips white spaces and strings of the form #....\n
-   Here .... is a comment string */
-int skipjunk(FILE *fp);
-
-#endif
-
-
-/* MACROS */
-
-/* macros to use stdout and stdin instead of explicit fp */
-#define	v_output(vec)	v_foutput(stdout,vec)
-#define	v_input(vec)	v_finput(stdin,vec)
-#define	m_output(mat)	m_foutput(stdout,mat)
-#define	m_input(mat)	m_finput(stdin,mat)
-#define	px_output(px)	px_foutput(stdout,px)
-#define	px_input(px)	px_finput(stdin,px)
-#define	iv_output(iv)	iv_foutput(stdout,iv)
-#define	iv_input(iv)	iv_finput(stdin,iv)
-
-/* general purpose input routine; skips comments # ... \n */
-#define	finput(fp,prompt,fmt,var) \
-	( ( isatty(fileno(fp)) ? fprintf(stderr,prompt) : skipjunk(fp) ), \
-							fscanf(fp,fmt,var) )
-#define	input(prompt,fmt,var)	finput(stdin,prompt,fmt,var)
-#define	fprompter(fp,prompt) \
-	( isatty(fileno(fp)) ? fprintf(stderr,prompt) : skipjunk(fp) )
-#define	prompter(prompt)	fprompter(stdin,prompt)
-#define	y_or_n(s)	fy_or_n(stdin,s)
-#define	in_int(s,lo,hi)	fin_int(stdin,s,lo,hi)
-#define	in_double(s,lo,hi)	fin_double(stdin,s,lo,hi)
-
-/* Copying routines */
-#ifndef ANSI_C
-extern	MAT	*_m_copy(), *m_move(), *vm_move();
-extern	VEC	*_v_copy(), *v_move(), *mv_move();
-extern	PERM	*px_copy();
-extern	IVEC	*iv_copy(), *iv_move();
-extern  BAND    *bd_copy();
-
-#else
-
-/* copy in to out starting at out[i0][j0] */
-extern	MAT	*_m_copy(MAT *in,MAT *out,u_int i0,u_int j0),
-		* m_move(MAT *in, int, int, int, int, MAT *out, int, int),
-		*vm_move(VEC *in, int, MAT *out, int, int, int, int);
-/* copy in to out starting at out[i0] */
-extern	VEC	*_v_copy(VEC *in,VEC *out,u_int i0),
-		* v_move(VEC *in, int, int, VEC *out, int),
-		*mv_move(MAT *in, int, int, int, int, VEC *out, int);
-extern	PERM	*px_copy(PERM *in,PERM *out);
-extern	IVEC	*iv_copy(IVEC *in,IVEC *out),
-		*iv_move(IVEC *in, int, int, IVEC *out, int);
-extern  BAND    *bd_copy(BAND *in,BAND *out);
-
-#endif
-
-
-/* MACROS */
-#define	m_copy(in,out)	_m_copy(in,out,0,0)
-#define	v_copy(in,out)	_v_copy(in,out,0)
-
-
-/* Initialisation routines -- to be zero, ones, random or identity */
-#ifndef ANSI_C
-extern	VEC     *v_zero(), *v_rand(), *v_ones();
-extern	MAT     *m_zero(), *m_ident(), *m_rand(), *m_ones();
-extern	PERM    *px_ident();
-extern  IVEC    *iv_zero();
-#else
-extern	VEC     *v_zero(VEC *), *v_rand(VEC *), *v_ones(VEC *);
-extern	MAT     *m_zero(MAT *), *m_ident(MAT *), *m_rand(MAT *),
-						*m_ones(MAT *);
-extern	PERM    *px_ident(PERM *);
-extern  IVEC    *iv_zero(IVEC *);
-#endif
-
-/* Basic vector operations */
-#ifndef ANSI_C
-extern	VEC *sv_mlt(), *mv_mlt(), *vm_mlt(), *v_add(), *v_sub(),
-		*px_vec(), *pxinv_vec(), *v_mltadd(), *v_map(), *_v_map(),
-		*v_lincomb(), *v_linlist();
-extern	double	v_min(), v_max(), v_sum();
-extern	VEC	*v_star(), *v_slash(), *v_sort();
-extern	double _in_prod(), __ip__();
-extern	void	__mltadd__(), __add__(), __sub__(), 
-                __smlt__(), __zero__();
-#else
-
-extern	VEC	*sv_mlt(double,VEC *,VEC *),	/* out <- s.x */
-		*mv_mlt(MAT *,VEC *,VEC *),	/* out <- A.x */
-		*vm_mlt(MAT *,VEC *,VEC *),	/* out^T <- x^T.A */
-		*v_add(VEC *,VEC *,VEC *), 	/* out <- x + y */
-                *v_sub(VEC *,VEC *,VEC *),	/* out <- x - y */
-		*px_vec(PERM *,VEC *,VEC *),	/* out <- P.x */
-		*pxinv_vec(PERM *,VEC *,VEC *),	  /* out <- P^{-1}.x */
-		*v_mltadd(VEC *,VEC *,double,VEC *),   /* out <- x + s.y */
-#ifdef PROTOTYPES_IN_STRUCT
-		*v_map(double (*f)(double),VEC *,VEC *),  
-                                                 /* out[i] <- f(x[i]) */
-		*_v_map(double (*f)(void *,double),void *,VEC *,VEC *),
-#else
-		*v_map(double (*f)(),VEC *,VEC *), /* out[i] <- f(x[i]) */
-		*_v_map(double (*f)(),void *,VEC *,VEC *),
-#endif
-		*v_lincomb(int,VEC **,Real *,VEC *),   
-                                                 /* out <- sum_i s[i].x[i] */
-                *v_linlist(VEC *out,VEC *v1,double a1,...);
-                                              /* out <- s1.x1 + s2.x2 + ... */
-
-/* returns min_j x[j] (== x[i]) */
-extern	double	v_min(VEC *, int *), 
-     /* returns max_j x[j] (== x[i]) */		
-        v_max(VEC *, int *), 
-        /* returns sum_i x[i] */
-        v_sum(VEC *);
-
-/* Hadamard product: out[i] <- x[i].y[i] */
-extern	VEC	*v_star(VEC *, VEC *, VEC *),
-                 /* out[i] <- x[i] / y[i] */
-		*v_slash(VEC *, VEC *, VEC *),
-               /* sorts x, and sets order so that sorted x[i] = x[order[i]] */ 
-		*v_sort(VEC *, PERM *);
-
-/* returns inner product starting at component i0 */
-extern	double	_in_prod(VEC *x,VEC *y,u_int i0), 
-                /* returns sum_{i=0}^{len-1} x[i].y[i] */
-                __ip__(Real *,Real *,int);
-
-/* see v_mltadd(), v_add(), v_sub() and v_zero() */
-extern	void	__mltadd__(Real *,Real *,double,int),
-		__add__(Real *,Real *,Real *,int),
-		__sub__(Real *,Real *,Real *,int),
-                __smlt__(Real *,double,Real *,int),
-		__zero__(Real *,int);
-
-#endif
-
-
-/* MACRO */
-/* usual way of computing the inner product */
-#define	in_prod(a,b)	_in_prod(a,b,0)
-
-/* Norms */
-/* scaled vector norms -- scale == NULL implies unscaled */
-#ifndef ANSI_C
-
-extern	double	_v_norm1(), _v_norm2(), _v_norm_inf(),
-		m_norm1(), m_norm_inf(), m_norm_frob();
-
-#else
-               /* returns sum_i |x[i]/scale[i]| */
-extern	double	_v_norm1(VEC *x,VEC *scale),   
-               /* returns (scaled) Euclidean norm */
-                _v_norm2(VEC *x,VEC *scale),
-               /* returns max_i |x[i]/scale[i]| */
-		_v_norm_inf(VEC *x,VEC *scale);
-
-/* unscaled matrix norms */
-extern double m_norm1(MAT *A), m_norm_inf(MAT *A), m_norm_frob(MAT *A);
-
-#endif
-
-
-/* MACROS */
-/* unscaled vector norms */
-#define	v_norm1(x)	_v_norm1(x,VNULL)
-#define	v_norm2(x)	_v_norm2(x,VNULL)
-#define	v_norm_inf(x)	_v_norm_inf(x,VNULL)
-
-/* Basic matrix operations */
-#ifndef ANSI_C
-
-extern	MAT *sm_mlt(), *m_mlt(), *mmtr_mlt(), *mtrm_mlt(), *m_add(), *m_sub(),
-		*sub_mat(), *m_transp(), *ms_mltadd();
-
-extern   BAND *bd_transp();
-extern	MAT *px_rows(), *px_cols(), *swap_rows(), *swap_cols(),
-             *_set_row(), *_set_col();
-extern	VEC *get_row(), *get_col(), *sub_vec(),
-		*mv_mltadd(), *vm_mltadd();
-
-#else
-
-extern	MAT	*sm_mlt(double s,MAT *A,MAT *out), 	/* out <- s.A */
-		*m_mlt(MAT *A,MAT *B,MAT *out),	/* out <- A.B */
-		*mmtr_mlt(MAT *A,MAT *B,MAT *out),	/* out <- A.B^T */
-		*mtrm_mlt(MAT *A,MAT *B,MAT *out),	/* out <- A^T.B */
-		*m_add(MAT *A,MAT *B,MAT *out),	/* out <- A + B */
-		*m_sub(MAT *A,MAT *B,MAT *out),	/* out <- A - B */
-		*sub_mat(MAT *A,u_int,u_int,u_int,u_int,MAT *out),
-		*m_transp(MAT *A,MAT *out),		/* out <- A^T */
-                /* out <- A + s.B */ 
-		*ms_mltadd(MAT *A,MAT *B,double s,MAT *out);   
-
-
-extern  BAND    *bd_transp(BAND *in, BAND *out);   /* out <- A^T */
-extern	MAT	*px_rows(PERM *px,MAT *A,MAT *out),	/* out <- P.A */
-		*px_cols(PERM *px,MAT *A,MAT *out),	/* out <- A.P^T */
-		*swap_rows(MAT *,int,int,int,int),
-		*swap_cols(MAT *,int,int,int,int),
-                 /* A[i][j] <- out[j], j >= j0 */
-		*_set_col(MAT *A,u_int i,VEC *out,u_int j0),
-                 /* A[i][j] <- out[i], i >= i0 */
-		*_set_row(MAT *A,u_int j,VEC *out,u_int i0);
-
-extern	VEC	*get_row(MAT *,u_int,VEC *),
-		*get_col(MAT *,u_int,VEC *),
-		*sub_vec(VEC *,int,int,VEC *),
-                   /* out <- x + s.A.y */
-		*mv_mltadd(VEC *x,VEC *y,MAT *A,double s,VEC *out),
-                  /* out^T <- x^T + s.y^T.A */
-		*vm_mltadd(VEC *x,VEC *y,MAT *A,double s,VEC *out);
-#endif
-
-
-/* MACROS */
-/* row i of A <- vec */
-#define	set_row(mat,row,vec)	_set_row(mat,row,vec,0) 
-/* col j of A <- vec */
-#define	set_col(mat,col,vec)	_set_col(mat,col,vec,0)
-
-
-/* Basic permutation operations */
-#ifndef ANSI_C
-
-extern	PERM *px_mlt(), *px_inv(), *px_transp();
-extern	int  px_sign();
-
-#else
-
-extern	PERM	*px_mlt(PERM *px1,PERM *px2,PERM *out),	/* out <- px1.px2 */
-		*px_inv(PERM *px,PERM *out),	/* out <- px^{-1} */
-                 /* swap px[i] and px[j] */
-		*px_transp(PERM *px,u_int i,u_int j);
-
-     /* returns sign(px) = +1 if px product of even # transpositions
-                           -1 if ps product of odd  # transpositions */
-extern	int	px_sign(PERM *);
-
-#endif
-
-
-/* Basic integer vector operations */
-#ifndef ANSI_C
-
-extern	IVEC	*iv_add(), *iv_sub(), *iv_sort();
-
-#else
-
-extern	IVEC	*iv_add(IVEC *ix,IVEC *iy,IVEC *out),  /* out <- ix + iy */
-		*iv_sub(IVEC *ix,IVEC *iy,IVEC *out),  /* out <- ix - iy */
-        /* sorts ix & sets order so that sorted ix[i] = old ix[order[i]] */
-		*iv_sort(IVEC *ix, PERM *order);
-
-#endif
-
-
-/* miscellaneous functions */
-
-#ifndef ANSI_C
-
-extern	double	square(), cube(), mrand();
-extern	void	smrand(), mrandlist();
-extern  void    m_dump(), px_dump(), v_dump(), iv_dump();
-extern MAT *band2mat();
-extern BAND *mat2band();
-
-#else
-
-double	square(double x), 	/* returns x^2 */
-  cube(double x), 		/* returns x^3 */
-  mrand(void);                  /* returns random # in [0,1) */
-
-void	smrand(int seed),            /* seeds mrand() */
-  mrandlist(Real *x, int len);       /* generates len random numbers */
-
-void    m_dump(FILE *fp,MAT *a), px_dump(FILE *,PERM *px),
-        v_dump(FILE *fp,VEC *x), iv_dump(FILE *fp, IVEC *ix);
-
-MAT *band2mat(BAND *bA, MAT *A);
-BAND *mat2band(MAT *A, int lb,int ub, BAND *bA);
-
-#endif
-
-
-/* miscellaneous constants */
-#define	VNULL	((VEC *)NULL)
-#define	MNULL	((MAT *)NULL)
-#define	PNULL	((PERM *)NULL)
-#define	IVNULL	((IVEC *)NULL)
-#define BDNULL  ((BAND *)NULL)
-
-
-
-/* varying number of arguments */
-
-#ifdef ANSI_C
-#include <stdarg.h>
-
-/* prototypes */
-
-int v_get_vars(int dim,...);
-int iv_get_vars(int dim,...);
-int m_get_vars(int m,int n,...);
-int px_get_vars(int dim,...);
-
-int v_resize_vars(int new_dim,...);
-int iv_resize_vars(int new_dim,...);
-int m_resize_vars(int m,int n,...);
-int px_resize_vars(int new_dim,...);
-
-int v_free_vars(VEC **,...);
-int iv_free_vars(IVEC **,...);
-int px_free_vars(PERM **,...);
-int m_free_vars(MAT **,...);
-
-#elif VARARGS
-/* old varargs is used */
-
-#include  <varargs.h>
-
-/* prototypes */
-
-int v_get_vars();
-int iv_get_vars();
-int m_get_vars();
-int px_get_vars();
-
-int v_resize_vars();
-int iv_resize_vars();
-int m_resize_vars();
-int px_resize_vars();
-
-int v_free_vars();
-int iv_free_vars();
-int px_free_vars();
-int m_free_vars();
-
-#endif
-
-
-#endif
-
-
diff --git a/interface/src/scilab/src/c/matrix2.h b/interface/src/scilab/src/c/matrix2.h
deleted file mode 100644
index f8114c6..0000000
--- a/interface/src/scilab/src/c/matrix2.h
+++ /dev/null
@@ -1,229 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Header file for ``matrix2.a'' library file
-*/
-
-
-#ifndef MATRIX2H
-#define MATRIX2H
-
-#include "matrix.h"
-
-/* Unless otherwise specified, factorisation routines overwrite the
-   matrix that is being factorised */
-
-#ifndef ANSI_C
-
-extern	MAT	*BKPfactor(), *CHfactor(), *LUfactor(), *QRfactor(),
-		*QRCPfactor(), *LDLfactor(), *Hfactor(), *MCHfactor(),
-		*m_inverse();
-extern	double	LUcondest(), QRcondest();
-extern	MAT	*makeQ(), *makeR(), *makeHQ(), *makeH();
-extern	MAT	*LDLupdate(), *QRupdate();
-
-extern	VEC	*BKPsolve(), *CHsolve(), *LUsolve(), *_Qsolve(), *QRsolve(),
-		*LDLsolve(), *Usolve(), *Lsolve(), *Dsolve(), *LTsolve(),
-		*UTsolve(), *LUTsolve(), *QRCPsolve();
-
-extern  BAND    *bdLUfactor(), *bdLDLfactor();
-extern  VEC     *bdLUsolve(), *bdLDLsolve();
-
-extern	VEC	*hhvec();
-extern	VEC	*hhtrvec();
-extern	MAT	*hhtrrows();
-extern	MAT	*hhtrcols();
-
-extern	void	givens();
-extern	VEC	*rot_vec();	/* in situ */
-extern	MAT	*rot_rows();	/* in situ */
-extern	MAT	*rot_cols();	/* in situ */
-
-
-/* eigenvalue routines */
-extern	VEC	*trieig(), *symmeig();
-extern	MAT	*schur();
-extern	void	schur_evals();
-extern	MAT	*schur_vecs();
-
-/* singular value decomposition */
-extern	VEC	*bisvd(), *svd();
-
-/* matrix powers and exponent */
-MAT  *_m_pow();
-MAT  *m_pow();
-MAT  *m_exp(), *_m_exp();
-MAT  *m_poly();
-
-/* FFT */
-void fft();
-void ifft();
-
-
-#else
-
-                 /* forms Bunch-Kaufman-Parlett factorisation for
-                        symmetric indefinite matrices */
-extern	MAT	*BKPfactor(MAT *A,PERM *pivot,PERM *blocks),
-                 /* Cholesky factorisation of A
-                        (symmetric, positive definite) */
-		*CHfactor(MAT *A),
-                /* LU factorisation of A (with partial pivoting) */ 
-                *LUfactor(MAT *A,PERM *pivot),
-                /* QR factorisation of A; need dim(diag) >= # rows of A */
-		*QRfactor(MAT *A,VEC *diag),
-                /* QR factorisation of A with column pivoting */
-		*QRCPfactor(MAT *A,VEC *diag,PERM *pivot),
-                /* L.D.L^T factorisation of A */
-		*LDLfactor(MAT *A), 
-                /* Hessenberg factorisation of A -- for schur() */
-                *Hfactor(MAT *A,VEC *diag1,VEC *diag2),
-                /* modified Cholesky factorisation of A;
-                        actually factors A+D, D diagonal with no
-                        diagonal entry in the factor < sqrt(tol) */
-                *MCHfactor(MAT *A,double tol),
-		*m_inverse(MAT *A,MAT *out);
-
-                /* returns condition estimate for A after LUfactor() */
-extern	double	LUcondest(MAT *A,PERM *pivot),
-                /* returns condition estimate for Q after QRfactor() */
-                QRcondest(MAT *A);
-
-/* Note: The make..() and ..update() routines assume that the factorisation
-        has already been carried out */
-
-     /* Qout is the "Q" (orthongonal) matrix from QR factorisation */
-extern	MAT	*makeQ(MAT *A,VEC *diag,MAT *Qout),
-                /* Rout is the "R" (upper triangular) matrix
-                        from QR factorisation */
-		*makeR(MAT *A,MAT *Rout),
-                /* Qout is orthogonal matrix in Hessenberg factorisation */
-		*makeHQ(MAT *A,VEC *diag1,VEC *diag2,MAT *Qout),
-                /* Hout is the Hessenberg matrix in Hessenberg factorisation */
-		*makeH(MAT *A,MAT *Hout);
-
-                /* updates L.D.L^T factorisation for A <- A + alpha.u.u^T */
-extern	MAT	*LDLupdate(MAT *A,VEC *u,double alpha),
-                /* updates QR factorisation for QR <- Q.(R+u.v^T)
-		   Note: we need explicit Q & R matrices,
-                        from makeQ() and makeR() */
-		*QRupdate(MAT *Q,MAT *R,VEC *u,VEC *v);
-
-/* Solve routines assume that the corresponding factorisation routine
-        has already been applied to the matrix along with auxiliary
-        objects (such as pivot permutations)
-
-        These solve the system A.x = b,
-        except for LUTsolve and QRTsolve which solve the transposed system
-                                A^T.x. = b.
-        If x is NULL on entry, then it is created.
-*/
-
-extern	VEC	*BKPsolve(MAT *A,PERM *pivot,PERM *blocks,VEC *b,VEC *x),
-		*CHsolve(MAT *A,VEC *b,VEC *x),
-		*LDLsolve(MAT *A,VEC *b,VEC *x),
-		*LUsolve(MAT *A,PERM *pivot,VEC *b,VEC *x),
-		*_Qsolve(MAT *A,VEC *,VEC *,VEC *, VEC *),
-		*QRsolve(MAT *A,VEC *,VEC *b,VEC *x),
-    		*QRTsolve(MAT *A,VEC *,VEC *b,VEC *x),
-
-
-     /* Triangular equations solve routines;
-        U for upper triangular, L for lower traingular, D for diagonal
-        if diag_val == 0.0 use that values in the matrix */
-
-		*Usolve(MAT *A,VEC *b,VEC *x,double diag_val),
-		*Lsolve(MAT *A,VEC *b,VEC *x,double diag_val),
-		*Dsolve(MAT *A,VEC *b,VEC *x),
-		*LTsolve(MAT *A,VEC *b,VEC *x,double diag_val),
-		*UTsolve(MAT *A,VEC *b,VEC *x,double diag_val),
-                *LUTsolve(MAT *A,PERM *,VEC *,VEC *),
-                *QRCPsolve(MAT *QR,VEC *diag,PERM *pivot,VEC *b,VEC *x);
-
-extern  BAND    *bdLUfactor(BAND *A,PERM *pivot),
-                *bdLDLfactor(BAND *A);
-extern  VEC     *bdLUsolve(BAND *A,PERM *pivot,VEC *b,VEC *x),
-                *bdLDLsolve(BAND *A,VEC *b,VEC *x);
-
-
-
-extern	VEC	*hhvec(VEC *,u_int,Real *,VEC *,Real *);
-extern	VEC	*hhtrvec(VEC *,double,u_int,VEC *,VEC *);
-extern	MAT	*hhtrrows(MAT *,u_int,u_int,VEC *,double);
-extern	MAT	*hhtrcols(MAT *,u_int,u_int,VEC *,double);
-
-extern	void	givens(double,double,Real *,Real *);
-extern	VEC	*rot_vec(VEC *,u_int,u_int,double,double,VEC *); /* in situ */
-extern	MAT	*rot_rows(MAT *,u_int,u_int,double,double,MAT *); /* in situ */
-extern	MAT	*rot_cols(MAT *,u_int,u_int,double,double,MAT *); /* in situ */
-
-
-/* eigenvalue routines */
-
-               /* compute eigenvalues of tridiagonal matrix
-                  with diagonal entries a[i], super & sub diagonal entries
-                  b[i]; eigenvectors stored in Q (if not NULL) */
-extern	VEC	*trieig(VEC *a,VEC *b,MAT *Q),
-                 /* sets out to be vector of eigenvectors; eigenvectors
-                   stored in Q (if not NULL). A is unchanged */
-		*symmeig(MAT *A,MAT *Q,VEC *out);
-
-               /* computes real Schur form = Q^T.A.Q */
-extern	MAT	*schur(MAT *A,MAT *Q);
-         /* computes real and imaginary parts of the eigenvalues
-                        of A after schur() */
-extern	void	schur_evals(MAT *A,VEC *re_part,VEC *im_part);
-          /* computes real and imaginary parts of the eigenvectors
-                        of A after schur() */
-extern	MAT	*schur_vecs(MAT *T,MAT *Q,MAT *X_re,MAT *X_im);
-
-
-/* singular value decomposition */
-
-        /* computes singular values of bi-diagonal matrix with
-                   diagonal entries a[i] and superdiagonal entries b[i];
-                   singular vectors stored in U and V (if not NULL) */
-VEC	*bisvd(VEC *a,VEC *b,MAT *U,MAT *V),
-               /* sets out to be vector of singular values;
-                   singular vectors stored in U and V */
-	*svd(MAT *A,MAT *U,MAT *V,VEC *out);
-
-/* matrix powers and exponent */
-MAT  *_m_pow(MAT *,int,MAT *,MAT *);
-MAT  *m_pow(MAT *,int, MAT *);
-MAT  *m_exp(MAT *,double,MAT *);
-MAT  *_m_exp(MAT *,double,MAT *,int *,int *);
-MAT  *m_poly(MAT *,VEC *,MAT *);
-
-/* FFT */
-void fft(VEC *,VEC *);
-void ifft(VEC *,VEC *);
-
-#endif
-
-
-#endif
diff --git a/interface/src/scilab/src/c/matrixio.c b/interface/src/scilab/src/c/matrixio.c
deleted file mode 100644
index 4fa06d9..0000000
--- a/interface/src/scilab/src/c/matrixio.c
+++ /dev/null
@@ -1,522 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* 1.6 matrixio.c 11/25/87 */
-
-
-#include        <stdio.h>
-#include        <ctype.h>
-#include        "matrix.h"
-
-static char rcsid[] = "$Id: matrixio.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-/* local variables */
-static char line[MAXLINE];
-
-
-/**************************************************************************
-  Input routines
-  **************************************************************************/
-/* skipjunk -- skips white spaces and strings of the form #....\n
-   Here .... is a comment string */
-int     skipjunk(fp)
-FILE    *fp;
-{
-     int        c;
-     
-     for ( ; ; )        /* forever do... */
-     {
-	  /* skip blanks */
-	  do
-	       c = getc(fp);
-	  while ( isspace(c) );
-	  
-	  /* skip comments (if any) */
-	  if ( c == '#' )
-	       /* yes it is a comment (line) */
-	       while ( (c=getc(fp)) != '\n' )
-		    ;
-	  else
-	  {
-	       ungetc(c,fp);
-	       break;
-	  }
-     }
-     return 0;
-}
-
-MAT     *m_finput(fp,a)
-FILE    *fp;
-MAT     *a;
-{
-     MAT        *im_finput(),*bm_finput();
-     
-     if ( isatty(fileno(fp)) )
-	  return im_finput(fp,a);
-     else
-	  return bm_finput(fp,a);
-}
-
-/* im_finput -- interactive input of matrix */
-MAT     *im_finput(fp,mat)
-FILE    *fp;
-MAT     *mat;
-{
-     char       c;
-     u_int      i, j, m, n, dynamic;
-     /* dynamic set to TRUE if memory allocated here */
-     
-     /* get matrix size */
-     if ( mat != (MAT *)NULL && mat->m<MAXDIM && mat->n<MAXDIM )
-     {  m = mat->m;     n = mat->n;     dynamic = FALSE;        }
-     else
-     {
-	  dynamic = TRUE;
-	  do
-	  {
-	       fprintf(stderr,"Matrix: rows cols:");
-	       if ( fgets(line,MAXLINE,fp)==NULL )
-		    error(E_INPUT,"im_finput");
-	  } while ( sscanf(line,"%u%u",&m,&n)<2 || m>MAXDIM || n>MAXDIM );
-	  mat = m_get(m,n);
-     }
-     
-     /* input elements */
-     for ( i=0; i<m; i++ )
-     {
-     redo:
-	  fprintf(stderr,"row %u:\n",i);
-	  for ( j=0; j<n; j++ )
-	       do
-	       {
-	       redo2:
-		    fprintf(stderr,"entry (%u,%u): ",i,j);
-		    if ( !dynamic )
-			 fprintf(stderr,"old %14.9g new: ",
-				 mat->me[i][j]);
-		    if ( fgets(line,MAXLINE,fp)==NULL )
-			 error(E_INPUT,"im_finput");
-		    if ( (*line == 'b' || *line == 'B') && j > 0 )
-		    {   j--;    dynamic = FALSE;        goto redo2;     }
-		    if ( (*line == 'f' || *line == 'F') && j < n-1 )
-		    {   j++;    dynamic = FALSE;        goto redo2;     }
-#if REAL == DOUBLE
-	       } while ( *line=='\0' || sscanf(line,"%lf",&mat->me[i][j])<1 );
-#elif REAL == FLOAT
-	       } while ( *line=='\0' || sscanf(line,"%f",&mat->me[i][j])<1 );
-#endif
-	  fprintf(stderr,"Continue: ");
-	  fscanf(fp,"%c",&c);
-	  if ( c == 'n' || c == 'N' )
-	  {    dynamic = FALSE;                 goto redo;      }
-	  if ( (c == 'b' || c == 'B') /* && i > 0 */ )
-	  {     if ( i > 0 )
-		    i--;
-		dynamic = FALSE;        goto redo;
-	  }
-     }
-     
-     return (mat);
-}
-
-/* bm_finput -- batch-file input of matrix */
-MAT     *bm_finput(fp,mat)
-FILE    *fp;
-MAT     *mat;
-{
-     u_int      i,j,m,n,dummy;
-     int        io_code;
-     
-     /* get dimension */
-     skipjunk(fp);
-     if ((io_code=fscanf(fp," Matrix: %u by %u",&m,&n)) < 2 ||
-	 m>MAXDIM || n>MAXDIM )
-	  error(io_code==EOF ? E_EOF : E_FORMAT,"bm_finput");
-     
-     /* allocate memory if necessary */
-     if ( mat==(MAT *)NULL )
-	  mat = m_resize(mat,m,n);
-     
-     /* get entries */
-     for ( i=0; i<m; i++ )
-     {
-	  skipjunk(fp);
-	  if ( fscanf(fp," row %u:",&dummy) < 1 )
-	       error(E_FORMAT,"bm_finput");
-	  for ( j=0; j<n; j++ )
-#if REAL == DOUBLE
-	       if ((io_code=fscanf(fp,"%lf",&mat->me[i][j])) < 1 )
-#elif REAL == FLOAT
-	       if ((io_code=fscanf(fp,"%f",&mat->me[i][j])) < 1 )
-#endif
-		    error(io_code==EOF ? 7 : 6,"bm_finput");
-     }
-     
-     return (mat);
-}
-
-PERM    *px_finput(fp,px)
-FILE    *fp;
-PERM    *px;
-{
-     PERM       *ipx_finput(),*bpx_finput();
-     
-     if ( isatty(fileno(fp)) )
-	  return ipx_finput(fp,px);
-     else
-	  return bpx_finput(fp,px);
-}
-
-
-/* ipx_finput -- interactive input of permutation */
-PERM    *ipx_finput(fp,px)
-FILE    *fp;
-PERM    *px;
-{
-     u_int      i,j,size,dynamic; /* dynamic set if memory allocated here */
-     u_int      entry,ok;
-     
-     /* get permutation size */
-     if ( px!=(PERM *)NULL && px->size<MAXDIM )
-     {  size = px->size;        dynamic = FALSE;        }
-     else
-     {
-	  dynamic = TRUE;
-	  do
-	  {
-	       fprintf(stderr,"Permutation: size: ");
-	       if ( fgets(line,MAXLINE,fp)==NULL )
-		    error(E_INPUT,"ipx_finput");
-	  } while ( sscanf(line,"%u",&size)<1 || size>MAXDIM );
-	  px = px_get(size);
-     }
-     
-     /* get entries */
-     i = 0;
-     while ( i<size )
-     {
-	  /* input entry */
-	  do
-	  {
-	  redo:
-	       fprintf(stderr,"entry %u: ",i);
-	       if ( !dynamic )
-		    fprintf(stderr,"old: %u->%u new: ",
-			    i,px->pe[i]);
-	       if ( fgets(line,MAXLINE,fp)==NULL )
-		    error(E_INPUT,"ipx_finput");
-	       if ( (*line == 'b' || *line == 'B') && i > 0 )
-	       {        i--;    dynamic = FALSE;        goto redo;      }
-	  } while ( *line=='\0' || sscanf(line,"%u",&entry) < 1 );
-	  /* check entry */
-	  ok = (entry < size);
-	  for ( j=0; j<i; j++ )
-	       ok &= (entry != px->pe[j]);
-	  if ( ok )
-	  {
-	       px->pe[i] = entry;
-	       i++;
-	  }
-     }
-     
-     return (px);
-}
-
-/* bpx_finput -- batch-file input of permutation */
-PERM    *bpx_finput(fp,px)
-FILE    *fp;
-PERM    *px;
-{
-     u_int      i,j,size,entry,ok;
-     int        io_code;
-     
-     /* get size of permutation */
-     skipjunk(fp);
-     if ((io_code=fscanf(fp," Permutation: size:%u",&size)) < 1 ||
-	 size>MAXDIM )
-	  error(io_code==EOF ? 7 : 6,"bpx_finput");
-     
-     /* allocate memory if necessary */
-     if ( px==(PERM *)NULL || px->size<size )
-	  px = px_resize(px,size);
-     
-     /* get entries */
-     skipjunk(fp);
-     i = 0;
-     while ( i<size )
-     {
-	  /* input entry */
-	  if ((io_code=fscanf(fp,"%*u -> %u",&entry)) < 1 )
-	       error(io_code==EOF ? 7 : 6,"bpx_finput");
-	  /* check entry */
-	  ok = (entry < size);
-	  for ( j=0; j<i; j++ )
-	       ok &= (entry != px->pe[j]);
-	  if ( ok )
-	  {
-	       px->pe[i] = entry;
-	       i++;
-	  }
-	  else
-	       error(E_BOUNDS,"bpx_finput");
-     }
-     
-     return (px);
-}
-
-
-VEC     *v_finput(fp,x)
-FILE    *fp;
-VEC     *x;
-{
-     VEC        *ifin_vec(),*bfin_vec();
-     
-     if ( isatty(fileno(fp)) )
-	  return ifin_vec(fp,x);
-     else
-	  return bfin_vec(fp,x);
-}
-
-/* ifin_vec -- interactive input of vector */
-VEC     *ifin_vec(fp,vec)
-FILE    *fp;
-VEC     *vec;
-{
-     u_int      i,dim,dynamic;  /* dynamic set if memory allocated here */
-     
-     /* get vector dimension */
-     if ( vec != (VEC *)NULL && vec->dim<MAXDIM )
-     {  dim = vec->dim; dynamic = FALSE;        }
-     else
-     {
-	  dynamic = TRUE;
-	  do
-	  {
-	       fprintf(stderr,"Vector: dim: ");
-	       if ( fgets(line,MAXLINE,fp)==NULL )
-		    error(E_INPUT,"ifin_vec");
-	  } while ( sscanf(line,"%u",&dim)<1 || dim>MAXDIM );
-	  vec = v_get(dim);
-     }
-     
-     /* input elements */
-     for ( i=0; i<dim; i++ )
-	  do
-	  {
-	  redo:
-	       fprintf(stderr,"entry %u: ",i);
-	       if ( !dynamic )
-		    fprintf(stderr,"old %14.9g new: ",vec->ve[i]);
-	       if ( fgets(line,MAXLINE,fp)==NULL )
-		    error(E_INPUT,"ifin_vec");
-	       if ( (*line == 'b' || *line == 'B') && i > 0 )
-	       {        i--;    dynamic = FALSE;        goto redo;         }
-	       if ( (*line == 'f' || *line == 'F') && i < dim-1 )
-	       {        i++;    dynamic = FALSE;        goto redo;         }
-#if REAL == DOUBLE
-	  } while ( *line=='\0' || sscanf(line,"%lf",&vec->ve[i]) < 1 );
-#elif REAL == FLOAT
-          } while ( *line=='\0' || sscanf(line,"%f",&vec->ve[i]) < 1 );
-#endif
-     
-     return (vec);
-}
-
-/* bfin_vec -- batch-file input of vector */
-VEC     *bfin_vec(fp,vec)
-FILE    *fp;
-VEC     *vec;
-{
-     u_int      i,dim;
-     int        io_code;
-     
-     /* get dimension */
-     skipjunk(fp);
-     if ((io_code=fscanf(fp," Vector: dim:%u",&dim)) < 1 ||
-	 dim>MAXDIM )
-	  error(io_code==EOF ? 7 : 6,"bfin_vec");
-     
-     /* allocate memory if necessary */
-     if ( vec==(VEC *)NULL )
-	  vec = v_resize(vec,dim);
-     
-     /* get entries */
-     skipjunk(fp);
-     for ( i=0; i<dim; i++ )
-#if REAL == DOUBLE
-	  if ((io_code=fscanf(fp,"%lf",&vec->ve[i])) < 1 )
-#elif REAL == FLOAT
-	  if ((io_code=fscanf(fp,"%f",&vec->ve[i])) < 1 )
-#endif
-	       error(io_code==EOF ? 7 : 6,"bfin_vec");
-     
-     return (vec);
-}
-
-/**************************************************************************
-  Output routines
-  **************************************************************************/
-static char    *format = "%14.9g ";
-
-char	*setformat(f_string)
-char    *f_string;
-{
-    char	*old_f_string;
-    old_f_string = format;
-    if ( f_string != (char *)NULL && *f_string != '\0' )
-	format = f_string;
-
-    return old_f_string;
-}
-
-void    m_foutput(fp,a)
-FILE    *fp;
-MAT     *a;
-{
-     u_int      i, j, tmp;
-     
-     if ( a == (MAT *)NULL )
-     {  fprintf(fp,"Matrix: NULL\n");   return;         }
-     fprintf(fp,"Matrix: %d by %d\n",a->m,a->n);
-     if ( a->me == (Real **)NULL )
-     {  fprintf(fp,"NULL\n");           return;         }
-     for ( i=0; i<a->m; i++ )   /* for each row... */
-     {
-	  fprintf(fp,"row %u: ",i);
-	  for ( j=0, tmp=2; j<a->n; j++, tmp++ )
-	  {             /* for each col in row... */
-	       fprintf(fp,format,a->me[i][j]);
-	       if ( ! (tmp % 5) )       putc('\n',fp);
-	  }
-	  if ( tmp % 5 != 1 )   putc('\n',fp);
-     }
-}
-
-void    px_foutput(fp,px)
-FILE    *fp;
-PERM    *px;
-{
-     u_int      i;
-     
-     if ( px == (PERM *)NULL )
-     {  fprintf(fp,"Permutation: NULL\n");      return;         }
-     fprintf(fp,"Permutation: size: %u\n",px->size);
-     if ( px->pe == (u_int *)NULL )
-     {  fprintf(fp,"NULL\n");   return;         }
-     for ( i=0; i<px->size; i++ )
-	if ( ! (i % 8) && i != 0 )
-	  fprintf(fp,"\n  %u->%u ",i,px->pe[i]);
-	else
-	  fprintf(fp,"%u->%u ",i,px->pe[i]);
-     fprintf(fp,"\n");
-}
-
-void    v_foutput(fp,x)
-FILE    *fp;
-VEC     *x;
-{
-     u_int      i, tmp;
-     
-     if ( x == (VEC *)NULL )
-     {  fprintf(fp,"Vector: NULL\n");   return;         }
-     fprintf(fp,"Vector: dim: %d\n",x->dim);
-     if ( x->ve == (Real *)NULL )
-     {  fprintf(fp,"NULL\n");   return;         }
-     for ( i=0, tmp=0; i<x->dim; i++, tmp++ )
-     {
-	  fprintf(fp,format,x->ve[i]);
-	  if ( tmp % 5 == 4 )   putc('\n',fp);
-     }
-     if ( tmp % 5 != 0 )        putc('\n',fp);
-}
-
-
-void    m_dump(fp,a)
-FILE    *fp;
-MAT     *a;
-{
-	u_int   i, j, tmp;
-     
-     if ( a == (MAT *)NULL )
-     {  fprintf(fp,"Matrix: NULL\n");   return;         }
-     fprintf(fp,"Matrix: %d by %d @ 0x%lx\n",a->m,a->n,(long)a);
-     fprintf(fp,"\tmax_m = %d, max_n = %d, max_size = %d\n",
-	     a->max_m, a->max_n, a->max_size);
-     if ( a->me == (Real **)NULL )
-     {  fprintf(fp,"NULL\n");           return;         }
-     fprintf(fp,"a->me @ 0x%lx\n",(long)(a->me));
-     fprintf(fp,"a->base @ 0x%lx\n",(long)(a->base));
-     for ( i=0; i<a->m; i++ )   /* for each row... */
-     {
-	  fprintf(fp,"row %u: @ 0x%lx ",i,(long)(a->me[i]));
-	  for ( j=0, tmp=2; j<a->n; j++, tmp++ )
-	  {             /* for each col in row... */
-	       fprintf(fp,format,a->me[i][j]);
-	       if ( ! (tmp % 5) )       putc('\n',fp);
-	  }
-	  if ( tmp % 5 != 1 )   putc('\n',fp);
-     }
-}
-
-void    px_dump(fp,px)
-FILE    *fp;
-PERM    *px;
-{
-     u_int      i;
-     
-     if ( ! px )
-     {  fprintf(fp,"Permutation: NULL\n");      return;         }
-     fprintf(fp,"Permutation: size: %u @ 0x%lx\n",px->size,(long)(px));
-     if ( ! px->pe )
-     {  fprintf(fp,"NULL\n");   return;         }
-     fprintf(fp,"px->pe @ 0x%lx\n",(long)(px->pe));
-     for ( i=0; i<px->size; i++ )
-	  fprintf(fp,"%u->%u ",i,px->pe[i]);
-     fprintf(fp,"\n");
-}
-
-
-void    v_dump(fp,x)
-FILE    *fp;
-VEC     *x;
-{
-     u_int      i, tmp;
-     
-     if ( ! x )
-     {  fprintf(fp,"Vector: NULL\n");   return;         }
-     fprintf(fp,"Vector: dim: %d @ 0x%lx\n",x->dim,(long)(x));
-     if ( ! x->ve )
-     {  fprintf(fp,"NULL\n");   return;         }
-     fprintf(fp,"x->ve @ 0x%lx\n",(long)(x->ve));
-     for ( i=0, tmp=0; i<x->dim; i++, tmp++ )
-     {
-	  fprintf(fp,format,x->ve[i]);
-	  if ( tmp % 5 == 4 )   putc('\n',fp);
-     }
-     if ( tmp % 5 != 0 )        putc('\n',fp);
-}
-
diff --git a/interface/src/scilab/src/c/meminfo.c b/interface/src/scilab/src/c/meminfo.c
deleted file mode 100644
index 0028fc6..0000000
--- a/interface/src/scilab/src/c/meminfo.c
+++ /dev/null
@@ -1,391 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* meminfo.c  revised  22/11/93 */
-
-/* 
-  contains basic functions, types and arrays 
-  to keep track of memory allocation/deallocation
-*/
-
-#include <stdio.h>
-#include  "matrix.h"
-#include  "meminfo.h"
-#ifdef COMPLEX   
-#include  "zmatrix.h"
-#endif
-#ifdef SPARSE
-#include  "sparse.h"
-#include  "iter.h"
-#endif
-
-static char rcsid[] = "$Id: meminfo.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-/* this array is defined further in this file */
-extern MEM_CONNECT mem_connect[MEM_CONNECT_MAX_LISTS];
-
-
-/* names of types */
-static char *mem_type_names[] = {
-   "MAT",
-   "BAND",
-   "PERM",
-   "VEC",
-   "IVEC"
-#ifdef SPARSE
-     ,"ITER",
-     "SPROW",
-     "SPMAT"
-#endif
-#ifdef COMPLEX   
-       ,"ZVEC",
-       "ZMAT"
-#endif
-      };
-
-
-#define MEM_NUM_STD_TYPES  (sizeof(mem_type_names)/sizeof(mem_type_names[0]))
-
-
-/* local array for keeping track of memory */
-static MEM_ARRAY   mem_info_sum[MEM_NUM_STD_TYPES];  
-
-
-/* for freeing various types */
-static int (*mem_free_funcs[MEM_NUM_STD_TYPES])() = {
-   m_free,
-   bd_free,
-   px_free,    
-   v_free,	
-   iv_free
-#ifdef SPARSE
-     ,iter_free,	
-     sprow_free, 
-     sp_free
-#endif
-#ifdef COMPLEX
-       ,zv_free,	
-       zm_free
-#endif
-      };
-
-
-
-/* it is a global variable for passing 
-   pointers to local arrays defined here */
-MEM_CONNECT mem_connect[MEM_CONNECT_MAX_LISTS] = {
- { mem_type_names, mem_free_funcs, MEM_NUM_STD_TYPES, 
-     mem_info_sum } 
-};
-
-
-/* attach a new list of types */
-
-int mem_attach_list(list, ntypes, type_names, free_funcs, info_sum)
-int list,ntypes;         /* number of a list and number of types there */
-char *type_names[];      /* list of names of types */
-int (*free_funcs[])();   /* list of releasing functions */
-MEM_ARRAY info_sum[];    /* local table */
-{
-   if (list < 0 || list >= MEM_CONNECT_MAX_LISTS)
-     return -1;
-
-   if (type_names == NULL || free_funcs == NULL 
-       || info_sum == NULL || ntypes < 0)
-     return -1;
-   
-   /* if a list exists do not overwrite */
-   if ( mem_connect[list].ntypes != 0 )
-     error(E_OVERWRITE,"mem_attach_list");
-   
-   mem_connect[list].ntypes = ntypes;
-   mem_connect[list].type_names = type_names;
-   mem_connect[list].free_funcs = free_funcs;
-   mem_connect[list].info_sum = info_sum;
-   return 0;
-}
-
-
-/* release a list of types */
-int mem_free_vars(list)
-int list;
-{	
-   if (list < 0 || list >= MEM_CONNECT_MAX_LISTS)
-     return -1;
-   
-   mem_connect[list].ntypes = 0;
-   mem_connect[list].type_names = NULL;
-   mem_connect[list].free_funcs = NULL;
-   mem_connect[list].info_sum = NULL;
-   
-   return 0;
-}
-
-
-
-/* check if list is attached */
-
-int mem_is_list_attached(list)
-int list;
-{
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS )
-   return FALSE;
-
-   if ( mem_connect[list].type_names != NULL &&
-        mem_connect[list].free_funcs != NULL &&
-        mem_connect[list].info_sum != NULL)
-     return TRUE;
-   else return FALSE;
-}
-
-/* to print out the contents of mem_connect[list] */
-
-void mem_dump_list(fp,list)
-FILE *fp;
-int list;
-{
-   int i;
-   MEM_CONNECT *mlist;
-
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS )
-     return;
-
-   mlist = &mem_connect[list];
-   fprintf(fp," %15s[%d]:\n","CONTENTS OF mem_connect",list);
-   fprintf(fp," %-7s   %-12s   %-9s   %s\n",
-	   "name of",
-	   "alloc.", "# alloc.",
-	   "address"
-	   );
-   fprintf(fp," %-7s   %-12s   %-9s   %s\n",
-	   " type",
-	   "bytes", "variables",
-	   "of *_free()"
-	   );
-
-   for (i=0; i < mlist->ntypes; i++) 
-     fprintf(fp,"  %-7s   %-12ld   %-9d   %p\n",
-	     mlist->type_names[i], mlist->info_sum[i].bytes,
-	     mlist->info_sum[i].numvar, mlist->free_funcs[i]
-	     );
-   
-   fprintf(fp,"\n");
-}
-
-
-
-/*=============================================================*/
-
-
-/* local variables */
-
-static int	mem_switched_on = MEM_SWITCH_ON_DEF;  /* on/off */
-
-
-/* switch on/off memory info */
-
-int mem_info_on(sw)
-int sw;
-{
-   int old = mem_switched_on;
-   
-   mem_switched_on = sw;
-   return old;
-}
-
-#ifdef ANSI_C
-int mem_info_is_on(void)
-#else
-int mem_info_is_on()
-#endif
-{
-   return mem_switched_on;
-}
-
-
-/* information about allocated memory */
-
-/* return the number of allocated bytes for type 'type' */
-
-long mem_info_bytes(type,list)
-int type,list;
-{
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS )
-     return 0l;
-   if ( !mem_switched_on || type < 0 
-       || type >= mem_connect[list].ntypes
-       || mem_connect[list].free_funcs[type] == NULL )
-     return 0l;
-   
-   return mem_connect[list].info_sum[type].bytes;
-}
-
-/* return the number of allocated variables for type 'type' */
-int mem_info_numvar(type,list)
-int type,list;
-{
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS )
-     return 0l;
-   if ( !mem_switched_on || type < 0 
-       || type >= mem_connect[list].ntypes
-       || mem_connect[list].free_funcs[type] == NULL )
-     return 0l;
-   
-   return mem_connect[list].info_sum[type].numvar;
-}
-
-
-
-/* print out memory info to the file fp */
-void mem_info_file(fp,list)
-FILE *fp;
-int list;
-{
-   unsigned int type;
-   long t = 0l, d;
-   int n = 0, nt = 0;
-   MEM_CONNECT *mlist;
-   
-   if (!mem_switched_on) return;
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS )
-     return;
-   
-   if (list == 0)
-     fprintf(fp," MEMORY INFORMATION (standard types):\n");
-   else
-     fprintf(fp," MEMORY INFORMATION (list no. %d):\n",list);
-
-   mlist = &mem_connect[list];
-
-   for (type=0; type < mlist->ntypes; type++) {
-      if (mlist->type_names[type] == NULL ) continue;
-      d = mlist->info_sum[type].bytes;
-      t += d;
-      n = mlist->info_sum[type].numvar;
-      nt += n;
-      fprintf(fp," type %-7s %10ld alloc. byte%c  %6d alloc. variable%c\n",
-	      mlist->type_names[type], d, (d!=1 ? 's' : ' '),
-	      n, (n!=1 ? 's' : ' '));
-   }
-
-   fprintf(fp," %-12s %10ld alloc. byte%c  %6d alloc. variable%c\n\n",
-	   "total:",t, (t!=1 ? 's' : ' '),
-	   nt, (nt!=1 ? 's' : ' '));
-}
-
-
-/* function for memory information */
-
-
-/* mem_bytes_list
-   
-   Arguments:
-   type - the number of type;
-   old_size - old size of allocated memory (in bytes);
-   new_size - new size of allocated memory (in bytes);
-   list - list of types
-   */
-
-
-void mem_bytes_list(type,old_size,new_size,list)
-int type,list;
-int old_size,new_size;
-{
-   MEM_CONNECT *mlist;
-   
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS )
-     return;
-   
-   mlist = &mem_connect[list];
-   if (  type < 0 || type >= mlist->ntypes
-       || mlist->free_funcs[type] == NULL )
-     return;
-
-   if ( old_size < 0 || new_size < 0 )
-     error(E_NEG,"mem_bytes_list");
-
-   mlist->info_sum[type].bytes += new_size - old_size;
-   
-   /* check if the number of bytes is non-negative */
-   if ( old_size > 0 ) {
-
-      if (mlist->info_sum[type].bytes < 0)
-      {
-	 fprintf(stderr,
-	   "\n WARNING !! memory info: allocated memory is less than 0\n");
-	 fprintf(stderr,"\t TYPE %s \n\n", mlist->type_names[type]);
-
-	 if ( !isatty(fileno(stdout)) ) {
-	    fprintf(stdout,
-	      "\n WARNING !! memory info: allocated memory is less than 0\n");
-	    fprintf(stdout,"\t TYPE %s \n\n", mlist->type_names[type]);
-	 }
-      }
-   }
-}
-
-
-/* mem_numvar_list
-   
-   Arguments:
-   type - the number of type;
-   num - # of variables allocated (> 0) or deallocated ( < 0)
-   list - list of types
-   */
-
-
-void mem_numvar_list(type,num,list)
-int type,list,num;
-{
-   MEM_CONNECT *mlist;
-   
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS )
-     return;
-   
-   mlist = &mem_connect[list];
-   if (  type < 0 || type >= mlist->ntypes
-       || mlist->free_funcs[type] == NULL )
-     return;
-
-   mlist->info_sum[type].numvar += num;
-   
-   /* check if the number of variables is non-negative */
-   if ( num < 0 ) {
-
-      if (mlist->info_sum[type].numvar < 0)
-      {
-	 fprintf(stderr,
-       "\n WARNING !! memory info: allocated # of variables is less than 0\n");
-	 fprintf(stderr,"\t TYPE %s \n\n", mlist->type_names[type]);
-	 if ( !isatty(fileno(stdout)) ) {
-	    fprintf(stdout,
-      "\n WARNING !! memory info: allocated # of variables is less than 0\n");
-	    fprintf(stdout,"\t TYPE %s \n\n", mlist->type_names[type]);
-	 }
-      }
-   }
-}
-
diff --git a/interface/src/scilab/src/c/meminfo.h b/interface/src/scilab/src/c/meminfo.h
deleted file mode 100644
index e28ddb0..0000000
--- a/interface/src/scilab/src/c/meminfo.h
+++ /dev/null
@@ -1,155 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* meminfo.h  26/08/93 */
-/* changed  11/12/93 */
-
-
-#ifndef MEM_INFOH
-#define MEM_INFOH
-
-
-
-/* for hash table in mem_stat.c */
-/* Note: the hash size should be a prime, or at very least odd */
-#define MEM_HASHSIZE         509
-#define MEM_HASHSIZE_FILE    "meminfo.h"
-
-
-/* default: memory information is off */
-/* set it to 1 if you want it all the time */
-#define MEM_SWITCH_ON_DEF	0
-
-
-/* available standard types */
-#define TYPE_NULL              (-1)
-#define TYPE_MAT    	        0
-#define TYPE_BAND               1
-#define TYPE_PERM		2
-#define TYPE_VEC		3
-#define TYPE_IVEC		4
-
-#ifdef SPARSE
-#define TYPE_ITER		5
-#define TYPE_SPROW              6
-#define TYPE_SPMAT		7
-#endif
-
-#ifdef COMPLEX
-#ifdef SPARSE
-#define TYPE_ZVEC		8
-#define TYPE_ZMAT		9
-#else
-#define TYPE_ZVEC		5
-#define TYPE_ZMAT		6
-#endif
-#endif
-
-/* structure for memory information */
-typedef struct {
-   long bytes;       /* # of allocated bytes for each type (summary) */
-   int  numvar;      /* # of allocated variables for each type */
-} MEM_ARRAY;
-
-
-
-#ifdef ANSI_C
-
-int  mem_info_is_on(void);
-int mem_info_on(int sw);
-
-long mem_info_bytes(int type,int list);
-int mem_info_numvar(int type,int list);
-void mem_info_file(FILE * fp,int list);
-
-void mem_bytes_list(int type,int old_size,int new_size,
-		       int list);
-void mem_numvar_list(int type, int num, int list);
-
-int mem_stat_reg_list(void **var,int type,int list);
-int mem_stat_mark(int mark);
-int mem_stat_free_list(int mark,int list);
-int mem_stat_show_mark(void);
-void mem_stat_dump(FILE *fp,int list);
-int mem_attach_list(int list,int ntypes,char *type_names[],
-	int (*free_funcs[])(), MEM_ARRAY info_sum[]);
-int mem_free_vars(int list);
-int mem_is_list_attached(int list);
-void mem_dump_list(FILE *fp,int list);
-int mem_stat_reg_vars(int list,int type,...);
-
-#else
-int mem_info_is_on();
-int mem_info_on();
-
-long mem_info_bytes();
-int mem_info_numvar();
-void mem_info_file();
-
-void mem_bytes_list();
-void mem_numvar_list();
-
-int mem_stat_reg_list();
-int mem_stat_mark();
-int mem_stat_free_list();
-int mem_stat_show_mark();
-void mem_stat_dump();
-int mem_attach_list();
-int mem_free_vars();
-int mem_is_list_attached();
-void mem_dump_list();
-int mem_stat_reg_vars();
-
-#endif 
-
-/* macros */
-
-#define mem_info()   mem_info_file(stdout,0)
-
-#define mem_stat_reg(var,type)  mem_stat_reg_list((void **)var,type,0)
-#define MEM_STAT_REG(var,type)  mem_stat_reg_list((void **)&(var),type,0)
-#define mem_stat_free(mark)   mem_stat_free_list(mark,0)
-
-#define mem_bytes(type,old_size,new_size)  \
-  mem_bytes_list(type,old_size,new_size,0)
-
-#define mem_numvar(type,num) mem_numvar_list(type,num,0)
-
-
-/* internal type */
-
-typedef struct {
-   char **type_names;        /* array of names of types (strings) */
-   int  (**free_funcs)();    /* array of functions for releasing types */
-   unsigned ntypes;          /* max number of types */
-   MEM_ARRAY *info_sum;      /* local array for keeping track of memory */
-} MEM_CONNECT;
-
-/* max number of lists of types */
-#define MEM_CONNECT_MAX_LISTS    5
-
-
-#endif
diff --git a/interface/src/scilab/src/c/memory.c b/interface/src/scilab/src/c/memory.c
deleted file mode 100644
index 51af34f..0000000
--- a/interface/src/scilab/src/c/memory.c
+++ /dev/null
@@ -1,1003 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* memory.c 1.3 11/25/87 */
-
-#include 	"matrix.h"
-
-
-static	char	rcsid[] = "$Id: memory.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-/* m_get -- gets an mxn matrix (in MAT form) by dynamic memory allocation */
-MAT	*m_get(m,n)
-int	m,n;
-{
-   MAT	*matrix;
-   int	i;
-   
-   if (m < 0 || n < 0)
-     error(E_NEG,"m_get");
-
-   if ((matrix=NEW(MAT)) == (MAT *)NULL )
-     error(E_MEM,"m_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_MAT,0,sizeof(MAT));
-      mem_numvar(TYPE_MAT,1);
-   }
-   
-   matrix->m = m;		matrix->n = matrix->max_n = n;
-   matrix->max_m = m;	matrix->max_size = m*n;
-#ifndef SEGMENTED
-   if ((matrix->base = NEW_A(m*n,Real)) == (Real *)NULL )
-   {
-      free(matrix);
-      error(E_MEM,"m_get");
-   }
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_MAT,0,m*n*sizeof(Real));
-   }
-#else
-   matrix->base = (Real *)NULL;
-#endif
-   if ((matrix->me = (Real **)calloc(m,sizeof(Real *))) == 
-       (Real **)NULL )
-   {	free(matrix->base);	free(matrix);
-	error(E_MEM,"m_get");
-     }
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_MAT,0,m*sizeof(Real *));
-   }
-   
-#ifndef SEGMENTED
-   /* set up pointers */
-   for ( i=0; i<m; i++ )
-     matrix->me[i] = &(matrix->base[i*n]);
-#else
-   for ( i = 0; i < m; i++ )
-     if ( (matrix->me[i]=NEW_A(n,Real)) == (Real *)NULL )
-       error(E_MEM,"m_get");
-     else if (mem_info_is_on()) {
-	mem_bytes(TYPE_MAT,0,n*sizeof(Real));
-       }
-#endif
-   
-   return (matrix);
-}
-
-
-/* px_get -- gets a PERM of given 'size' by dynamic memory allocation
-   -- Note: initialized to the identity permutation */
-PERM	*px_get(size)
-int	size;
-{
-   PERM	*permute;
-   int	i;
-
-   if (size < 0)
-     error(E_NEG,"px_get");
-
-   if ((permute=NEW(PERM)) == (PERM *)NULL )
-     error(E_MEM,"px_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_PERM,0,sizeof(PERM));
-      mem_numvar(TYPE_PERM,1);
-   }
-   
-   permute->size = permute->max_size = size;
-   if ((permute->pe = NEW_A(size,u_int)) == (u_int *)NULL )
-     error(E_MEM,"px_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_PERM,0,size*sizeof(u_int));
-   }
-   
-   for ( i=0; i<size; i++ )
-     permute->pe[i] = i;
-   
-   return (permute);
-}
-
-/* v_get -- gets a VEC of dimension 'dim'
-   -- Note: initialized to zero */
-VEC	*v_get(size)
-int	size;
-{
-   VEC	*vector;
-   
-   if (size < 0)
-     error(E_NEG,"v_get");
-
-   if ((vector=NEW(VEC)) == (VEC *)NULL )
-     error(E_MEM,"v_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_VEC,0,sizeof(VEC));
-      mem_numvar(TYPE_VEC,1);
-   }
-   
-   vector->dim = vector->max_dim = size;
-   if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-   {
-      free(vector);
-      error(E_MEM,"v_get");
-   }
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_VEC,0,size*sizeof(Real));
-   }
-   
-   return (vector);
-}
-
-/* m_free -- returns MAT & asoociated memory back to memory heap */
-int	m_free(mat)
-MAT	*mat;
-{
-#ifdef SEGMENTED
-   int	i;
-#endif
-   
-   if ( mat==(MAT *)NULL || (int)(mat->m) < 0 ||
-       (int)(mat->n) < 0 )
-     /* don't trust it */
-     return (-1);
-   
-#ifndef SEGMENTED
-   if ( mat->base != (Real *)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_MAT,mat->max_m*mat->max_n*sizeof(Real),0);
-      }
-      free((char *)(mat->base));
-   }
-#else
-   for ( i = 0; i < mat->max_m; i++ )
-     if ( mat->me[i] != (Real *)NULL ) {
-	if (mem_info_is_on()) {
-	   mem_bytes(TYPE_MAT,mat->max_n*sizeof(Real),0);
-	}
-	free((char *)(mat->me[i]));
-     }
-#endif
-   if ( mat->me != (Real **)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_MAT,mat->max_m*sizeof(Real *),0);
-      }
-      free((char *)(mat->me));
-   }
-   
-   if (mem_info_is_on()) {
-      mem_bytes(TYPE_MAT,sizeof(MAT),0);
-      mem_numvar(TYPE_MAT,-1);
-   }
-   free((char *)mat);
-   
-   return (0);
-}
-
-
-
-/* px_free -- returns PERM & asoociated memory back to memory heap */
-int	px_free(px)
-PERM	*px;
-{
-   if ( px==(PERM *)NULL || (int)(px->size) < 0 )
-     /* don't trust it */
-     return (-1);
-   
-   if ( px->pe == (u_int *)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_PERM,sizeof(PERM),0);
-	 mem_numvar(TYPE_PERM,-1);
-      }      
-      free((char *)px);
-   }
-   else
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_PERM,sizeof(PERM)+px->max_size*sizeof(u_int),0);
-	 mem_numvar(TYPE_PERM,-1);
-      }
-      free((char *)px->pe);
-      free((char *)px);
-   }
-   
-   return (0);
-}
-
-
-
-/* v_free -- returns VEC & asoociated memory back to memory heap */
-int	v_free(vec)
-VEC	*vec;
-{
-   if ( vec==(VEC *)NULL || (int)(vec->dim) < 0 )
-     /* don't trust it */
-     return (-1);
-   
-   if ( vec->ve == (Real *)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_VEC,sizeof(VEC),0);
-	 mem_numvar(TYPE_VEC,-1);
-      }
-      free((char *)vec);
-   }
-   else
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_VEC,sizeof(VEC)+vec->max_dim*sizeof(Real),0);
-	 mem_numvar(TYPE_VEC,-1);
-      }
-      free((char *)vec->ve);
-      free((char *)vec);
-   }
-   
-   return (0);
-}
-
-
-
-/* m_resize -- returns the matrix A of size new_m x new_n; A is zeroed
-   -- if A == NULL on entry then the effect is equivalent to m_get() */
-MAT	*m_resize(A,new_m,new_n)
-MAT	*A;
-int	new_m, new_n;
-{
-   int	i;
-   int	new_max_m, new_max_n, new_size, old_m, old_n;
-   
-   if (new_m < 0 || new_n < 0)
-     error(E_NEG,"m_resize");
-
-   if ( ! A )
-     return m_get(new_m,new_n);
-
-   /* nothing was changed */
-   if (new_m == A->m && new_n == A->n)
-     return A;
-
-   old_m = A->m;	old_n = A->n;
-   if ( new_m > A->max_m )
-   {	/* re-allocate A->me */
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_MAT,A->max_m*sizeof(Real *),
-		      new_m*sizeof(Real *));
-      }
-
-      A->me = RENEW(A->me,new_m,Real *);
-      if ( ! A->me )
-	error(E_MEM,"m_resize");
-   }
-   new_max_m = max(new_m,A->max_m);
-   new_max_n = max(new_n,A->max_n);
-   
-#ifndef SEGMENTED
-   new_size = new_max_m*new_max_n;
-   if ( new_size > A->max_size )
-   {	/* re-allocate A->base */
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_MAT,A->max_m*A->max_n*sizeof(Real),
-		      new_size*sizeof(Real));
-      }
-
-      A->base = RENEW(A->base,new_size,Real);
-      if ( ! A->base )
-	error(E_MEM,"m_resize");
-      A->max_size = new_size;
-   }
-   
-   /* now set up A->me[i] */
-   for ( i = 0; i < new_m; i++ )
-     A->me[i] = &(A->base[i*new_n]);
-   
-   /* now shift data in matrix */
-   if ( old_n > new_n )
-   {
-      for ( i = 1; i < min(old_m,new_m); i++ )
-	MEM_COPY((char *)&(A->base[i*old_n]),
-		 (char *)&(A->base[i*new_n]),
-		 sizeof(Real)*new_n);
-   }
-   else if ( old_n < new_n )
-   {
-      for ( i = (int)(min(old_m,new_m))-1; i > 0; i-- )
-      {   /* copy & then zero extra space */
-	 MEM_COPY((char *)&(A->base[i*old_n]),
-		  (char *)&(A->base[i*new_n]),
-		  sizeof(Real)*old_n);
-	 __zero__(&(A->base[i*new_n+old_n]),(new_n-old_n));
-      }
-      __zero__(&(A->base[old_n]),(new_n-old_n));
-      A->max_n = new_n;
-   }
-   /* zero out the new rows.. */
-   for ( i = old_m; i < new_m; i++ )
-     __zero__(&(A->base[i*new_n]),new_n);
-#else
-   if ( A->max_n < new_n )
-   {
-      Real	*tmp;
-      
-      for ( i = 0; i < A->max_m; i++ )
-      {
-	 if (mem_info_is_on()) {
-	    mem_bytes(TYPE_MAT,A->max_n*sizeof(Real),
-			 new_max_n*sizeof(Real));
-	 }	
-
-	 if ( (tmp = RENEW(A->me[i],new_max_n,Real)) == NULL )
-	   error(E_MEM,"m_resize");
-	 else {	
-	    A->me[i] = tmp;
-	 }
-      }
-      for ( i = A->max_m; i < new_max_m; i++ )
-      {
-	 if ( (tmp = NEW_A(new_max_n,Real)) == NULL )
-	   error(E_MEM,"m_resize");
-	 else {
-	    A->me[i] = tmp;
-
-	    if (mem_info_is_on()) {
-	       mem_bytes(TYPE_MAT,0,new_max_n*sizeof(Real));
-	    }	    
-	 }
-      }
-   }
-   else if ( A->max_m < new_m )
-   {
-      for ( i = A->max_m; i < new_m; i++ ) 
-	if ( (A->me[i] = NEW_A(new_max_n,Real)) == NULL )
-	  error(E_MEM,"m_resize");
-	else if (mem_info_is_on()) {
-	   mem_bytes(TYPE_MAT,0,new_max_n*sizeof(Real));
-	}
-      
-   }
-   
-   if ( old_n < new_n )
-   {
-      for ( i = 0; i < old_m; i++ )
-	__zero__(&(A->me[i][old_n]),new_n-old_n);
-   }
-   
-   /* zero out the new rows.. */
-   for ( i = old_m; i < new_m; i++ )
-     __zero__(A->me[i],new_n);
-#endif
-   
-   A->max_m = new_max_m;
-   A->max_n = new_max_n;
-   A->max_size = A->max_m*A->max_n;
-   A->m = new_m;	A->n = new_n;
-   
-   return A;
-}
-
-/* px_resize -- returns the permutation px with size new_size
-   -- px is set to the identity permutation */
-PERM	*px_resize(px,new_size)
-PERM	*px;
-int	new_size;
-{
-   int	i;
-   
-   if (new_size < 0)
-     error(E_NEG,"px_resize");
-
-   if ( ! px )
-     return px_get(new_size);
-   
-   /* nothing is changed */
-   if (new_size == px->size)
-     return px;
-
-   if ( new_size > px->max_size )
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_PERM,px->max_size*sizeof(u_int),
-		      new_size*sizeof(u_int));
-      }
-      px->pe = RENEW(px->pe,new_size,u_int);
-      if ( ! px->pe )
-	error(E_MEM,"px_resize");
-      px->max_size = new_size;
-   }
-   if ( px->size <= new_size )
-     /* extend permutation */
-     for ( i = px->size; i < new_size; i++ )
-       px->pe[i] = i;
-   else
-     for ( i = 0; i < new_size; i++ )
-       px->pe[i] = i;
-   
-   px->size = new_size;
-   
-   return px;
-}
-
-/* v_resize -- returns the vector x with dim new_dim
-   -- x is set to the zero vector */
-VEC	*v_resize(x,new_dim)
-VEC	*x;
-int	new_dim;
-{
-   
-   if (new_dim < 0)
-     error(E_NEG,"v_resize");
-
-   if ( ! x )
-     return v_get(new_dim);
-
-   /* nothing is changed */
-   if (new_dim == x->dim)
-     return x;
-
-   if ( x->max_dim == 0 )	/* assume that it's from sub_vec */
-     return v_get(new_dim);
-   
-   if ( new_dim > x->max_dim )
-   {
-      if (mem_info_is_on()) { 
-	 mem_bytes(TYPE_VEC,x->max_dim*sizeof(Real),
-			 new_dim*sizeof(Real));
-      }
-
-      x->ve = RENEW(x->ve,new_dim,Real);
-      if ( ! x->ve )
-	error(E_MEM,"v_resize");
-      x->max_dim = new_dim;
-   }
-   
-   if ( new_dim > x->dim )
-     __zero__(&(x->ve[x->dim]),new_dim - x->dim);
-   x->dim = new_dim;
-   
-   return x;
-}
-
-
-
-
-/* Varying number of arguments */
-/* other functions of this type are in sparse.c and zmemory.c */
-
-
-
-#ifdef ANSI_C
-
-
-/* To allocate memory to many arguments. 
-   The function should be called:
-   v_get_vars(dim,&x,&y,&z,...,NULL);
-   where 
-     int dim;
-     VEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     dim is the length of vectors x,y,z,...
-     returned value is equal to the number of allocated variables
-     Other gec_... functions are similar.
-*/
-
-int v_get_vars(int dim,...) 
-{
-   va_list ap;
-   int i=0;
-   VEC **par;
-   
-   va_start(ap, dim);
-   while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      *par = v_get(dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-int iv_get_vars(int dim,...) 
-{
-   va_list ap;
-   int i=0;
-   IVEC **par;
-   
-   va_start(ap, dim);
-   while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      *par = iv_get(dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-int m_get_vars(int m,int n,...) 
-{
-   va_list ap;
-   int i=0;
-   MAT **par;
-   
-   va_start(ap, n);
-   while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      *par = m_get(m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-int px_get_vars(int dim,...) 
-{
-   va_list ap;
-   int i=0;
-   PERM **par;
-   
-   va_start(ap, dim);
-   while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      *par = px_get(dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-/* To resize memory for many arguments. 
-   The function should be called:
-   v_resize_vars(new_dim,&x,&y,&z,...,NULL);
-   where 
-     int new_dim;
-     VEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     rdim is the resized length of vectors x,y,z,...
-     returned value is equal to the number of allocated variables.
-     If one of x,y,z,.. arguments is NULL then memory is allocated to this 
-     argument. 
-     Other *_resize_list() functions are similar.
-*/
-
-int v_resize_vars(int new_dim,...)
-{
-   va_list ap;
-   int i=0;
-   VEC **par;
-   
-   va_start(ap, new_dim);
-   while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      *par = v_resize(*par,new_dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int iv_resize_vars(int new_dim,...) 
-{
-   va_list ap;
-   int i=0;
-   IVEC **par;
-   
-   va_start(ap, new_dim);
-   while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      *par = iv_resize(*par,new_dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-int m_resize_vars(int m,int n,...) 
-{
-   va_list ap;
-   int i=0;
-   MAT **par;
-   
-   va_start(ap, n);
-   while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      *par = m_resize(*par,m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-int px_resize_vars(int new_dim,...) 
-{
-   va_list ap;
-   int i=0;
-   PERM **par;
-   
-   va_start(ap, new_dim);
-   while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      *par = px_resize(*par,new_dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-/* To deallocate memory for many arguments. 
-   The function should be called:
-   v_free_vars(&x,&y,&z,...,NULL);
-   where 
-     VEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     There must be at least one not NULL argument.
-     returned value is equal to the number of allocated variables.
-     Returned value of x,y,z,.. is VNULL.
-     Other *_free_list() functions are similar.
-*/
-
-
-int v_free_vars(VEC **pv,...)
-{
-   va_list ap;
-   int i=1;
-   VEC **par;
-   
-   v_free(*pv);
-   *pv = VNULL;
-   va_start(ap, pv);
-   while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      v_free(*par); 
-      *par = VNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-int iv_free_vars(IVEC **ipv,...)
-{
-   va_list ap;
-   int i=1;
-   IVEC **par;
-   
-   iv_free(*ipv);
-   *ipv = IVNULL;
-   va_start(ap, ipv);
-   while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      iv_free(*par); 
-      *par = IVNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-int px_free_vars(PERM **vpx,...)
-{
-   va_list ap;
-   int i=1;
-   PERM **par;
-   
-   px_free(*vpx);
-   *vpx = PNULL;
-   va_start(ap, vpx);
-   while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      px_free(*par); 
-      *par = PNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-int m_free_vars(MAT **va,...)
-{
-   va_list ap;
-   int i=1;
-   MAT **par;
-   
-   m_free(*va);
-   *va = MNULL;
-   va_start(ap, va);
-   while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      m_free(*par); 
-      *par = MNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-#elif VARARGS
-/* old varargs is used */
-
-
-
-/* To allocate memory to many arguments. 
-   The function should be called:
-   v_get_vars(dim,&x,&y,&z,...,VNULL);
-   where 
-     int dim;
-     VEC *x, *y, *z,...;
-     The last argument should be VNULL ! 
-     dim is the length of vectors x,y,z,...
-*/
-
-int v_get_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int dim,i=0;
-   VEC **par;
-   
-   va_start(ap);
-   dim = va_arg(ap,int);
-   while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      *par = v_get(dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-int iv_get_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, dim;
-   IVEC **par;
-   
-   va_start(ap);
-   dim = va_arg(ap,int);
-   while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      *par = iv_get(dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-int m_get_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, n, m;
-   MAT **par;
-   
-   va_start(ap);
-   m = va_arg(ap,int);
-   n = va_arg(ap,int);
-   while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      *par = m_get(m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int px_get_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, dim;
-   PERM **par;
-   
-   va_start(ap);
-   dim = va_arg(ap,int);
-   while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      *par = px_get(dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-/* To resize memory for many arguments. 
-   The function should be called:
-   v_resize_vars(new_dim,&x,&y,&z,...,NULL);
-   where 
-     int new_dim;
-     VEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     rdim is the resized length of vectors x,y,z,...
-     returned value is equal to the number of allocated variables.
-     If one of x,y,z,.. arguments is NULL then memory is allocated to this 
-     argument. 
-     Other *_resize_list() functions are similar.
-*/
-
-int v_resize_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, new_dim;
-   VEC **par;
-   
-   va_start(ap);
-   new_dim = va_arg(ap,int);
-   while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      *par = v_resize(*par,new_dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int iv_resize_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, new_dim;
-   IVEC **par;
-   
-   va_start(ap);
-   new_dim = va_arg(ap,int);
-   while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      *par = iv_resize(*par,new_dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-int m_resize_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, m, n;
-   MAT **par;
-   
-   va_start(ap);
-   m = va_arg(ap,int);
-   n = va_arg(ap,int);
-   while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      *par = m_resize(*par,m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-int px_resize_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, new_dim;
-   PERM **par;
-   
-   va_start(ap);
-   new_dim = va_arg(ap,int);
-   while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      *par = px_resize(*par,new_dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-/* To deallocate memory for many arguments. 
-   The function should be called:
-   v_free_vars(&x,&y,&z,...,NULL);
-   where 
-     VEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     returned value is equal to the number of allocated variables.
-     Returned value of x,y,z,.. is VNULL.
-     Other *_free_list() functions are similar.
-*/
-
-
-int v_free_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0;
-   VEC **par;
-   
-   va_start(ap);
-   while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      v_free(*par); 
-      *par = VNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int iv_free_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0;
-   IVEC **par;
-   
-   va_start(ap);
-   while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      iv_free(*par); 
-      *par = IVNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-int px_free_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0;
-   PERM **par;
-   
-   va_start(ap);
-   while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      px_free(*par); 
-      *par = PNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-int m_free_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0;
-   MAT **par;
-   
-   va_start(ap);
-   while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      m_free(*par); 
-      *par = MNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-#endif /* VARARGS */
-  
-
diff --git a/interface/src/scilab/src/c/memstat.c b/interface/src/scilab/src/c/memstat.c
deleted file mode 100644
index 964bc3a..0000000
--- a/interface/src/scilab/src/c/memstat.c
+++ /dev/null
@@ -1,383 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*  mem_stat.c    6/09/93  */
-
-/* Deallocation of static arrays */
-
-
-#include <stdio.h>
-#include  "matrix.h"
-#include  "meminfo.h"
-#ifdef COMPLEX   
-#include  "zmatrix.h"
-#endif
-#ifdef SPARSE
-#include  "sparse.h"
-#include  "iter.h"
-#endif
-
-static char rcsid[] = "$Id: memstat.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-/* global variable */
-
-extern MEM_CONNECT mem_connect[MEM_CONNECT_MAX_LISTS];
-
-
-/* local type */
-
-typedef struct {
-   void **var;    /* for &A, where A is a pointer */
-   int type;     /* type of A */
-   int mark;      /* what mark is chosen */
-} MEM_STAT_STRUCT;
-
-
-/* local variables */
-
-/* how many marks are used */
-static int mem_stat_mark_many = 0;
-
-/* current mark */
-static int mem_stat_mark_curr = 0;
-
-
-static MEM_STAT_STRUCT mem_stat_var[MEM_HASHSIZE];
-
-/* array of indices (+1) to mem_stat_var */
-static unsigned int mem_hash_idx[MEM_HASHSIZE];
-
-/* points to the first unused element in mem_hash_idx */
-static unsigned int mem_hash_idx_end = 0;
-
-
-
-/* hashing function */
-
-static unsigned int mem_hash(ptr)
-void **ptr;
-{
-   unsigned long lp = (unsigned long)ptr;
-
-   return (lp % MEM_HASHSIZE);
-}
-
-
-/* look for a place in mem_stat_var */
-static int mem_lookup(var)
-void **var;
-{
-   int k, j;
-
-   k = mem_hash(var);
-
-   if (mem_stat_var[k].var == var) {
-      return -1;
-   }
-   else if (mem_stat_var[k].var == NULL) {
-      return k;
-   }
-   else {  /* look for an empty place */
-      j = k;
-      while (mem_stat_var[j].var != var && j < MEM_HASHSIZE
-	     && mem_stat_var[j].var != NULL) 
-	j++;
-
-      if (mem_stat_var[j].var == NULL) return j;
-      else if (mem_stat_var[j].var == var) return -1; 
-      else { /* if (j == MEM_HASHSIZE) */
-	 j = 0;
-	 while (mem_stat_var[j].var != var && j < k
-		&& mem_stat_var[j].var != NULL) 
-	   j++;
-	 if (mem_stat_var[j].var == NULL) return j;
-	 else if (mem_stat_var[j].var == var) return -1; 
-	 else { /* if (j == k) */
-	    fprintf(stderr,
-              "\n WARNING !!! static memory: mem_stat_var is too small\n");
-	    fprintf(stderr,
-	      " Increase MEM_HASHSIZE in file: %s (currently = %d)\n\n",
-		    MEM_HASHSIZE_FILE, MEM_HASHSIZE);
-	    if ( !isatty(fileno(stdout)) ) {
-	       fprintf(stdout,
-                "\n WARNING !!! static memory: mem_stat_var is too small\n");
-	       fprintf(stdout,
-	        " Increase MEM_HASHSIZE in file: %s (currently = %d)\n\n",
-		    MEM_HASHSIZE_FILE, MEM_HASHSIZE);
-	    }
-	    error(E_MEM,"mem_lookup");
-	 }
-      }
-   }
-
-   return -1;
-}
-
-
-/* register static variables;
-   Input arguments:
-     var - variable to be registered,
-     type - type of this variable; 
-     list - list of types
-
-   returned value < 0  --> error,
-   returned value == 0 --> not registered,
-   returned value >= 0 --> registered with this mark;
-*/
-
-int mem_stat_reg_list(var,type,list)
-void **var;
-int type,list;
-{
-   int n;
-
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS )
-     return -1;
-
-   if (mem_stat_mark_curr == 0) return 0;  /* not registered */
-   if (var == NULL) return -1;             /* error */
-
-   if ( type < 0 || type >= mem_connect[list].ntypes || 
-       mem_connect[list].free_funcs[type] == NULL )
-   {
-      warning(WARN_WRONG_TYPE,"mem_stat_reg_list");
-      return -1;
-   }
-   
-   if ((n = mem_lookup(var)) >= 0) {
-      mem_stat_var[n].var = var;
-      mem_stat_var[n].mark = mem_stat_mark_curr;
-      mem_stat_var[n].type = type;
-      /* save n+1, not n */
-      mem_hash_idx[mem_hash_idx_end++] = n+1;
-   }
-
-   return mem_stat_mark_curr;
-}
-
-
-/* set a mark;
-   Input argument:
-   mark - positive number denoting a mark;
-   returned: 
-             mark if mark > 0,
-             0 if mark == 0,
-	     -1 if mark is negative.
-*/
-
-int mem_stat_mark(mark)
-int mark;
-{
-   if (mark < 0) {
-      mem_stat_mark_curr = 0;
-      return -1;   /* error */
-   }
-   else if (mark == 0) {
-      mem_stat_mark_curr = 0; 
-      return 0; 
-   }
-
-   mem_stat_mark_curr = mark;
-   mem_stat_mark_many++;
-
-   return mark;
-}
-
-
-
-/* deallocate static variables;
-   Input argument:
-   mark - a positive number denoting the mark;
-
-   Returned:
-     -1 if mark < 0 (error);
-     0  if mark == 0;
-*/
-
-int mem_stat_free_list(mark,list)
-int mark,list;
-{
-   u_int i,j;
-   int	 (*free_fn)();
-
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS 
-       || mem_connect[list].free_funcs == NULL )
-     return -1;
-
-   if (mark < 0) {
-      mem_stat_mark_curr = 0;
-      return -1;
-   }
-   else if (mark == 0) {
-      mem_stat_mark_curr = 0;
-      return 0;
-   }
-   
-   if (mem_stat_mark_many <= 0) {
-      warning(WARN_NO_MARK,"mem_stat_free");
-      return -1;
-   }
-
-   /* deallocate the marked variables */
-   for (i=0; i < mem_hash_idx_end; i++) {
-      j = mem_hash_idx[i];
-      if (j == 0) continue;
-      else {
-	 j--;
-	 if (mem_stat_var[j].mark == mark) {
-	     free_fn = mem_connect[list].free_funcs[mem_stat_var[j].type];
-	     if ( free_fn != NULL )
-		 (*free_fn)(*mem_stat_var[j].var);
-	     else
-		 warning(WARN_WRONG_TYPE,"mem_stat_free");
-	    
-	    *(mem_stat_var[j].var) = NULL;
-	    mem_stat_var[j].var = NULL;
-	    mem_stat_var[j].mark = 0;
-	    mem_hash_idx[i] = 0;
-	 }
-      }
-   }
-
-   while (mem_hash_idx_end > 0 && mem_hash_idx[mem_hash_idx_end-1] == 0)
-     mem_hash_idx_end--;
-
-   mem_stat_mark_curr = 0;
-   mem_stat_mark_many--;
-   return 0;
-}
-
-
-/* only for diagnostic purposes */
-
-void mem_stat_dump(fp,list)
-FILE *fp;
-int list;
-{
-   u_int i,j,k=1;
-
-   if ( list < 0 || list >= MEM_CONNECT_MAX_LISTS 
-       || mem_connect[list].free_funcs == NULL )
-     return;
-
-   fprintf(fp," Array mem_stat_var (list no. %d):\n",list);
-   for (i=0; i < mem_hash_idx_end; i++) {
-      j = mem_hash_idx[i];
-      if (j == 0) continue;
-      else {
-	 j--;
-	 fprintf(fp," %d.  var = 0x%p, type = %s, mark = %d\n",
-		 k,mem_stat_var[j].var,
-		 mem_stat_var[j].type < mem_connect[list].ntypes &&
-		 mem_connect[list].free_funcs[mem_stat_var[j].type] != NULL ?
-		 mem_connect[list].type_names[(int)mem_stat_var[j].type] : 
-		 "???",
-		 mem_stat_var[j].mark);
-	 k++;
-      }
-   }
-   
-   fprintf(fp,"\n");
-}
-
-
-/* query function about the current mark */
-#ifdef ANSI_C
-int mem_stat_show_mark(void)
-#else
-int mem_stat_show_mark()
-#endif
-{
-   return mem_stat_mark_curr;
-}
-
-
-/* Varying number of arguments */
-
-
-#ifdef ANSI_C
-
-/* To allocate memory to many arguments. 
-   The function should be called:
-   mem_stat_vars(list,type,&v1,&v2,&v3,...,VNULL);
-   where 
-     int list,type;
-     void **v1, **v2, **v3,...;
-     The last argument should be VNULL ! 
-     type is the type of variables v1,v2,v3,...
-     (of course they must be of the same type)
-*/
-
-int mem_stat_reg_vars(int list,int type,...)
-{
-   va_list ap;
-   int i=0;
-   void **par;
-   
-   va_start(ap, type);
-   while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      mem_stat_reg_list(par,type,list);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-#elif VARARGS
-/* old varargs is used */
-
-/* To allocate memory to many arguments. 
-   The function should be called:
-   mem_stat_vars(list,type,&v1,&v2,&v3,...,VNULL);
-   where 
-     int list,type;
-     void **v1, **v2, **v3,...;
-     The last argument should be VNULL ! 
-     type is the type of variables v1,v2,v3,...
-     (of course they must be of the same type)
-*/
-
-int mem_stat_reg_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int type,list,i=0;
-   void **par;
-   
-   va_start(ap);
-   list = va_arg(ap,int);
-   type = va_arg(ap,int);
-   while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      mem_stat_reg_list(par,type,list);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-#endif
diff --git a/interface/src/scilab/src/c/mfunc.c b/interface/src/scilab/src/c/mfunc.c
deleted file mode 100644
index 102af46..0000000
--- a/interface/src/scilab/src/c/mfunc.c
+++ /dev/null
@@ -1,398 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-  This file contains routines for computing functions of matrices
-  especially polynomials and exponential functions
-  Copyright (C) Teresa Leyk and David Stewart, 1993
-  */
-
-#include <stdio.h>
-#include "matrix.h"
-#include "matrix2.h"
-#include <math.h>
-
-static char	rcsid[] = "$Id: mfunc.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-
-/* _m_pow -- computes integer powers of a square matrix A, A^p
-   -- uses tmp as temporary workspace */
-MAT	*_m_pow(A, p, tmp, out)
-MAT	*A, *tmp, *out;
-int	p;
-{
-   int		it_cnt, k, max_bit;
-   
-   /*
-     File containing routines for evaluating matrix functions
-     esp. the exponential function
-     */
-
-#define	Z(k)	(((k) & 1) ? tmp : out)
-   
-   if ( ! A )
-     error(E_NULL,"_m_pow");
-   if ( A->m != A->n )
-     error(E_SQUARE,"_m_pow");
-   if ( p < 0 )
-     error(E_NEG,"_m_pow");
-   out = m_resize(out,A->m,A->n);
-   tmp = m_resize(tmp,A->m,A->n);
-   
-   if ( p == 0 )
-     m_ident(out);
-   else if ( p > 0 )
-   {
-      it_cnt = 1;
-      for ( max_bit = 0; ; max_bit++ )
-	if ( (p >> (max_bit+1)) == 0 )
-	  break;
-      tmp = m_copy(A,tmp);
-      
-      for ( k = 0; k < max_bit; k++ )
-      {
-	 m_mlt(Z(it_cnt),Z(it_cnt),Z(it_cnt+1));
-	 it_cnt++;
-	 if ( p & (1 << (max_bit-1)) )
-	 {
-	    m_mlt(A,Z(it_cnt),Z(it_cnt+1));
-	    /* m_copy(Z(it_cnt),out); */
-	    it_cnt++;
-	 }
-	 p <<= 1;
-      }
-      if (it_cnt & 1)
-	out = m_copy(Z(it_cnt),out);
-   }
-
-   return out;
-
-#undef Z   
-}
-
-/* m_pow -- computes integer powers of a square matrix A, A^p */
-MAT	*m_pow(A, p, out)
-MAT	*A, *out;
-int	p;
-{
-   static MAT	*wkspace, *tmp;
-   
-   if ( ! A )
-     error(E_NULL,"m_pow");
-   if ( A->m != A->n )
-     error(E_SQUARE,"m_pow");
-   
-   wkspace = m_resize(wkspace,A->m,A->n);
-   MEM_STAT_REG(wkspace,TYPE_MAT);
-   if ( p < 0 )
-   {
-       tmp = m_resize(tmp,A->m,A->n);
-       MEM_STAT_REG(tmp,TYPE_MAT);
-       tracecatch(m_inverse(A,tmp),"m_pow");
-       return _m_pow(tmp, -p, wkspace, out);
-   }
-   else
-       return _m_pow(A, p, wkspace, out);
-   
-}
-
-/**************************************************/
-
-/* _m_exp -- compute matrix exponential of A and save it in out
-   -- uses Pade approximation followed by repeated squaring
-   -- eps is the tolerance used for the Pade approximation 
-   -- A is not changed
-   -- q_out - degree of the Pade approximation (q_out,q_out)
-   -- j_out - the power of 2 for scaling the matrix A
-              such that ||A/2^j_out|| <= 0.5
-*/
-MAT *_m_exp(A,eps,out,q_out,j_out)
-MAT *A,*out;
-double eps;
-int *q_out, *j_out;
-{
-   static MAT *D = MNULL, *Apow = MNULL, *N = MNULL, *Y = MNULL;
-   static VEC *c1 = VNULL, *tmp = VNULL;
-   VEC y0, y1;  /* additional structures */
-   static PERM *pivot = PNULL;
-   int j, k, l, q, r, s, j2max, t;
-   double inf_norm, eqq, power2, c, sign;
-   
-   if ( ! A )
-     error(E_SIZES,"_m_exp");
-   if ( A->m != A->n )
-     error(E_SIZES,"_m_exp");
-   if ( A == out )
-     error(E_INSITU,"_m_exp");
-   if ( eps < 0.0 )
-     error(E_RANGE,"_m_exp");
-   else if (eps == 0.0)
-     eps = MACHEPS;
-      
-   N = m_resize(N,A->m,A->n);
-   D = m_resize(D,A->m,A->n);
-   Apow = m_resize(Apow,A->m,A->n);
-   out = m_resize(out,A->m,A->n);
-
-   MEM_STAT_REG(N,TYPE_MAT);
-   MEM_STAT_REG(D,TYPE_MAT);
-   MEM_STAT_REG(Apow,TYPE_MAT);
-   
-   /* normalise A to have ||A||_inf <= 1 */
-   inf_norm = m_norm_inf(A);
-   if (inf_norm <= 0.0) {
-      m_ident(out);
-      *q_out = -1;
-      *j_out = 0;
-      return out;
-   }
-   else {
-      j2max = floor(1+log(inf_norm)/log(2.0));
-      j2max = max(0, j2max);
-   }
-   
-   power2 = 1.0;
-   for ( k = 1; k <= j2max; k++ )
-     power2 *= 2;
-   power2 = 1.0/power2;
-   if ( j2max > 0 )
-     sm_mlt(power2,A,A);
-   
-   /* compute order for polynomial approximation */
-   eqq = 1.0/6.0;
-   for ( q = 1; eqq > eps; q++ )
-     eqq /= 16.0*(2.0*q+1.0)*(2.0*q+3.0);
-   
-   /* construct vector of coefficients */
-   c1 = v_resize(c1,q+1);
-   MEM_STAT_REG(c1,TYPE_VEC);
-   c1->ve[0] = 1.0;
-   for ( k = 1; k <= q; k++ ) 
-     c1->ve[k] = c1->ve[k-1]*(q-k+1)/((2*q-k+1)*(double)k);
-   
-   tmp = v_resize(tmp,A->n);
-   MEM_STAT_REG(tmp,TYPE_VEC);
-   
-   s = (int)floor(sqrt((double)q/2.0));
-   if ( s <= 0 )  s = 1;
-   _m_pow(A,s,out,Apow);
-   r = q/s;
-   
-   Y = m_resize(Y,s,A->n);
-   MEM_STAT_REG(Y,TYPE_MAT);
-   /* y0 and y1 are pointers to rows of Y, N and D */
-   y0.dim = y0.max_dim = A->n;   
-   y1.dim = y1.max_dim = A->n;
-   
-   m_zero(Y);
-   m_zero(N);
-   m_zero(D);
-   
-   for( j = 0; j < A->n; j++ )
-   {
-      if (j > 0)
-	Y->me[0][j-1] = 0.0;
-      y0.ve = Y->me[0];
-      y0.ve[j] = 1.0;
-      for ( k = 0; k < s-1; k++ )
-      {
-	 y1.ve = Y->me[k+1];
-	 mv_mlt(A,&y0,&y1);
-	 y0.ve = y1.ve;
-      }
-
-      y0.ve = N->me[j];
-      y1.ve = D->me[j];
-      t = s*r;
-      for ( l = 0; l <= q-t; l++ )
-      {
-	 c = c1->ve[t+l];
-	 sign = ((t+l) & 1) ? -1.0 : 1.0;
-	 __mltadd__(y0.ve,Y->me[l],c,     Y->n);
-	 __mltadd__(y1.ve,Y->me[l],c*sign,Y->n);
-      }
-      
-      for (k=1; k <= r; k++)
-      {
-	 v_copy(mv_mlt(Apow,&y0,tmp),&y0);
-	 v_copy(mv_mlt(Apow,&y1,tmp),&y1);
-	 t = s*(r-k);
-	 for (l=0; l < s; l++)
-	 {
-	    c = c1->ve[t+l];
-	    sign = ((t+l) & 1) ? -1.0 : 1.0;
-	    __mltadd__(y0.ve,Y->me[l],c,     Y->n);
-	    __mltadd__(y1.ve,Y->me[l],c*sign,Y->n);
-	 }
-      }
-   }
-
-   pivot = px_resize(pivot,A->m);
-   MEM_STAT_REG(pivot,TYPE_PERM);
-   
-   /* note that N and D are transposed,
-      therefore we use LUTsolve;
-      out is saved row-wise, and must be transposed 
-      after this */
-
-   LUfactor(D,pivot);
-   for (k=0; k < A->n; k++)
-   {
-      y0.ve = N->me[k];
-      y1.ve = out->me[k];
-      LUTsolve(D,pivot,&y0,&y1);
-   }
-   m_transp(out,out); 
-
-
-   /* Use recursive squaring to turn the normalised exponential to the
-      true exponential */
-
-#define Z(k)    ((k) & 1 ? Apow : out)
-
-   for( k = 1; k <= j2max; k++)
-      m_mlt(Z(k-1),Z(k-1),Z(k));
-
-   if (Z(k) == out)
-     m_copy(Apow,out);
-   
-   /* output parameters */
-   *j_out = j2max;
-   *q_out = q;
-
-   /* restore the matrix A */
-   sm_mlt(1.0/power2,A,A);
-   return out;
-
-#undef Z
-}
-
-
-/* simple interface for _m_exp */
-MAT *m_exp(A,eps,out)
-MAT *A,*out;
-double eps;
-{
-   int q_out, j_out;
-
-   return _m_exp(A,eps,out,&q_out,&j_out);
-}
-
-
-/*--------------------------------*/
-
-/* m_poly -- computes sum_i a[i].A^i, where i=0,1,...dim(a);
-   -- uses C. Van Loan's fast and memory efficient method  */
-MAT *m_poly(A,a,out)
-MAT *A,*out;
-VEC *a;
-{
-   static MAT	*Apow = MNULL, *Y = MNULL;
-   static VEC   *tmp;
-   VEC y0, y1;  /* additional vectors */
-   int j, k, l, q, r, s, t;
-   
-   if ( ! A || ! a )
-     error(E_NULL,"m_poly");
-   if ( A->m != A->n )
-     error(E_SIZES,"m_poly");
-   if ( A == out )
-     error(E_INSITU,"m_poly");
-   
-   out = m_resize(out,A->m,A->n);
-   Apow = m_resize(Apow,A->m,A->n);
-   MEM_STAT_REG(Apow,TYPE_MAT);
-   tmp = v_resize(tmp,A->n);
-   MEM_STAT_REG(tmp,TYPE_VEC);
-
-   q = a->dim - 1;
-   if ( q == 0 ) {
-      m_zero(out);
-      for (j=0; j < out->n; j++)
-	out->me[j][j] = a->ve[0];
-      return out;
-   }
-   else if ( q == 1) {
-      sm_mlt(a->ve[1],A,out);
-      for (j=0; j < out->n; j++)
-	out->me[j][j] += a->ve[0];
-      return out;
-   }
-   
-   s = (int)floor(sqrt((double)q/2.0));
-   if ( s <= 0 ) s = 1;
-   _m_pow(A,s,out,Apow);
-   r = q/s;
-   
-   Y = m_resize(Y,s,A->n);
-   MEM_STAT_REG(Y,TYPE_MAT);
-   /* pointers to rows of Y */
-   y0.dim = y0.max_dim = A->n;
-   y1.dim = y1.max_dim = A->n;
-
-   m_zero(Y);
-   m_zero(out);
-   
-#define Z(k)     ((k) & 1 ? tmp : &y0)
-#define ZZ(k)    ((k) & 1 ? tmp->ve : y0.ve)
-
-   for( j = 0; j < A->n; j++)
-   {
-      if( j > 0 )
-	Y->me[0][j-1] = 0.0;
-      Y->me[0][j] = 1.0;
-
-      y0.ve = Y->me[0];
-      for (k = 0; k < s-1; k++)
-      {
-	 y1.ve = Y->me[k+1];
-	 mv_mlt(A,&y0,&y1);
-	 y0.ve = y1.ve;
-      }
-      
-      y0.ve = out->me[j];
-
-      t = s*r;
-      for ( l = 0; l <= q-t; l++ )
-	__mltadd__(y0.ve,Y->me[l],a->ve[t+l],Y->n);
-      
-      for (k=1; k <= r; k++)
-      {
-	 mv_mlt(Apow,Z(k-1),Z(k)); 
-	 t = s*(r-k);
-	 for (l=0; l < s; l++)
-	   __mltadd__(ZZ(k),Y->me[l],a->ve[t+l],Y->n);
-      }
-      if (Z(k) == &y0) v_copy(tmp,&y0);
-   }
-
-   m_transp(out,out);
-   
-   return out;
-}
-
-
diff --git a/interface/src/scilab/src/c/norm.c b/interface/src/scilab/src/c/norm.c
deleted file mode 100644
index 1398586..0000000
--- a/interface/src/scilab/src/c/norm.c
+++ /dev/null
@@ -1,198 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	A collection of functions for computing norms: scaled and unscaled
-*/
-static	char	rcsid[] = "$Id: norm.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include	<math.h>
-
-
-/* _v_norm1 -- computes (scaled) 1-norms of vectors */
-double	_v_norm1(x,scale)
-VEC	*x, *scale;
-{
-	int	i, dim;
-	Real	s, sum;
-
-	if ( x == (VEC *)NULL )
-		error(E_NULL,"_v_norm1");
-	dim = x->dim;
-
-	sum = 0.0;
-	if ( scale == (VEC *)NULL )
-		for ( i = 0; i < dim; i++ )
-			sum += fabs(x->ve[i]);
-	else if ( scale->dim < dim )
-		error(E_SIZES,"_v_norm1");
-	else
-		for ( i = 0; i < dim; i++ )
-		{	s = scale->ve[i];
-			sum += ( s== 0.0 ) ? fabs(x->ve[i]) : fabs(x->ve[i]/s);
-		}
-
-	return sum;
-}
-
-/* square -- returns x^2 */
-double	square(x)
-double	x;
-{	return x*x;	}
-
-/* cube -- returns x^3 */
-double cube(x)
-double x;
-{  return x*x*x;   }
-
-/* _v_norm2 -- computes (scaled) 2-norm (Euclidean norm) of vectors */
-double	_v_norm2(x,scale)
-VEC	*x, *scale;
-{
-	int	i, dim;
-	Real	s, sum;
-
-	if ( x == (VEC *)NULL )
-		error(E_NULL,"_v_norm2");
-	dim = x->dim;
-
-	sum = 0.0;
-	if ( scale == (VEC *)NULL )
-		for ( i = 0; i < dim; i++ )
-			sum += square(x->ve[i]);
-	else if ( scale->dim < dim )
-		error(E_SIZES,"_v_norm2");
-	else
-		for ( i = 0; i < dim; i++ )
-		{	s = scale->ve[i];
-			sum += ( s== 0.0 ) ? square(x->ve[i]) :
-							square(x->ve[i]/s);
-		}
-
-	return sqrt(sum);
-}
-
-#define	max(a,b)	((a) > (b) ? (a) : (b))
-
-/* _v_norm_inf -- computes (scaled) infinity-norm (supremum norm) of vectors */
-double	_v_norm_inf(x,scale)
-VEC	*x, *scale;
-{
-	int	i, dim;
-	Real	s, maxval, tmp;
-
-	if ( x == (VEC *)NULL )
-		error(E_NULL,"_v_norm_inf");
-	dim = x->dim;
-
-	maxval = 0.0;
-	if ( scale == (VEC *)NULL )
-		for ( i = 0; i < dim; i++ )
-		{	tmp = fabs(x->ve[i]);
-			maxval = max(maxval,tmp);
-		}
-	else if ( scale->dim < dim )
-		error(E_SIZES,"_v_norm_inf");
-	else
-		for ( i = 0; i < dim; i++ )
-		{	s = scale->ve[i];
-			tmp = ( s== 0.0 ) ? fabs(x->ve[i]) : fabs(x->ve[i]/s);
-			maxval = max(maxval,tmp);
-		}
-
-	return maxval;
-}
-
-/* m_norm1 -- compute matrix 1-norm -- unscaled */
-double	m_norm1(A)
-MAT	*A;
-{
-	int	i, j, m, n;
-	Real	maxval, sum;
-
-	if ( A == (MAT *)NULL )
-		error(E_NULL,"m_norm1");
-
-	m = A->m;	n = A->n;
-	maxval = 0.0;
-
-	for ( j = 0; j < n; j++ )
-	{
-		sum = 0.0;
-		for ( i = 0; i < m; i ++ )
-			sum += fabs(A->me[i][j]);
-		maxval = max(maxval,sum);
-	}
-
-	return maxval;
-}
-
-/* m_norm_inf -- compute matrix infinity-norm -- unscaled */
-double	m_norm_inf(A)
-MAT	*A;
-{
-	int	i, j, m, n;
-	Real	maxval, sum;
-
-	if ( A == (MAT *)NULL )
-		error(E_NULL,"m_norm_inf");
-
-	m = A->m;	n = A->n;
-	maxval = 0.0;
-
-	for ( i = 0; i < m; i++ )
-	{
-		sum = 0.0;
-		for ( j = 0; j < n; j ++ )
-			sum += fabs(A->me[i][j]);
-		maxval = max(maxval,sum);
-	}
-
-	return maxval;
-}
-
-/* m_norm_frob -- compute matrix frobenius-norm -- unscaled */
-double	m_norm_frob(A)
-MAT	*A;
-{
-	int	i, j, m, n;
-	Real	sum;
-
-	if ( A == (MAT *)NULL )
-		error(E_NULL,"m_norm_frob");
-
-	m = A->m;	n = A->n;
-	sum = 0.0;
-
-	for ( i = 0; i < m; i++ )
-		for ( j = 0; j < n; j ++ )
-			sum += square(A->me[i][j]);
-
-	return sqrt(sum);
-}
-
diff --git a/interface/src/scilab/src/c/oldnames.h b/interface/src/scilab/src/c/oldnames.h
deleted file mode 100644
index d014d53..0000000
--- a/interface/src/scilab/src/c/oldnames.h
+++ /dev/null
@@ -1,150 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* macros for names used in versions 1.0 and 1.1 */
-/* 8/11/93 */
-
-
-#ifndef OLDNAMESH
-#define OLDNAMESH
-
-
-/* type IVEC */
-
-#define get_ivec   iv_get
-#define freeivec   IV_FREE
-#define cp_ivec    iv_copy
-#define fout_ivec  iv_foutput
-#define out_ivec   iv_output
-#define fin_ivec   iv_finput
-#define in_ivec    iv_input
-#define dump_ivec  iv_dump
-
-
-/* type ZVEC */
-
-#define get_zvec   zv_get
-#define freezvec   ZV_FREE
-#define cp_zvec    zv_copy
-#define fout_zvec  zv_foutput
-#define out_zvec   zv_output
-#define fin_zvec   zv_finput
-#define in_zvec    zv_input
-#define zero_zvec  zv_zero
-#define rand_zvec  zv_rand
-#define dump_zvec  zv_dump
-
-/* type ZMAT */
-
-#define get_zmat   zm_get
-#define freezmat   ZM_FREE
-#define cp_zmat    zm_copy
-#define fout_zmat  zm_foutput
-#define out_zmat   zm_output
-#define fin_zmat   zm_finput
-#define in_zmat    zm_input
-#define zero_zmat  zm_zero
-#define rand_zmat  zm_rand
-#define dump_zmat  zm_dump
-
-/* types SPMAT */
-
-#define sp_mat        SPMAT
-#define sp_get_mat    sp_get
-#define sp_free_mat   sp_free
-#define sp_cp_mat     sp_copy
-#define sp_cp_mat2    sp_copy2
-#define sp_fout_mat   sp_foutput
-#define sp_fout_mat2  sp_foutput2
-#define sp_out_mat    sp_output
-#define sp_out_mat2   sp_output2
-#define sp_fin_mat    sp_finput
-#define sp_in_mat     sp_input
-#define sp_zero_mat   sp_zero
-#define sp_dump_mat   sp_dump
-
-
-/* type SPROW */
-
-#define sp_row        SPROW
-#define sp_get_idx    sprow_idx
-#define row_xpd       sprow_xpd
-#define sp_get_row    sprow_get
-#define row_set_val   sprow_set_val
-#define fout_row      sprow_foutput
-#define _row_mltadd   sprow_mltadd
-#define sp_row_copy   sprow_copy
-#define sp_row_merge  sprow_merge
-#define sp_row_ip     sprow_ip
-#define sp_row_sqr    sprow_sqr
-
-
-/* type MAT */
-
-#define get_mat   m_get
-#define freemat   M_FREE
-#define cp_mat    m_copy
-#define fout_mat  m_foutput
-#define out_mat   m_output
-#define fin_mat   m_finput
-#define in_mat    m_input
-#define zero_mat  m_zero
-#define id_mat    m_ident
-#define rand_mat  m_rand
-#define ones_mat  m_ones
-#define dump_mat  m_dump
-
-/* type VEC */
-
-#define get_vec   v_get
-#define freevec   V_FREE
-#define cp_vec    v_copy
-#define fout_vec  v_foutput
-#define out_vec   v_output
-#define fin_vec   v_finput
-#define in_vec    v_input
-#define zero_vec  v_zero
-#define rand_vec  v_rand
-#define ones_vec  v_ones
-#define dump_vec  v_dump
-
-
-/* type PERM */
-
-#define get_perm   px_get
-#define freeperm   PX_FREE
-#define cp_perm    px_copy
-#define fout_perm  px_foutput
-#define out_perm   px_output
-#define fin_perm   px_finput
-#define in_perm    px_input
-#define id_perm    px_ident
-#define px_id      px_ident
-#define trans_px   px_transp
-#define sign_px    px_sign
-#define dump_perm  px_dump
-
-#endif
diff --git a/interface/src/scilab/src/c/otherio.c b/interface/src/scilab/src/c/otherio.c
deleted file mode 100644
index 1fecab5..0000000
--- a/interface/src/scilab/src/c/otherio.c
+++ /dev/null
@@ -1,164 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	File for doing assorted I/O operations not invlolving
-	MAT/VEC/PERM objects
-*/
-static	char	rcsid[] = "$Id: otherio.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	<ctype.h>
-#include	"matrix.h"
-
-
-
-/* scratch area -- enough for a single line */
-static	char	scratch[MAXLINE+1];
-
-/* default value for fy_or_n */
-static	int	y_n_dflt = TRUE;
-
-/* fy_or_n -- yes-or-no to question is string s
-	-- question written to stderr, input from fp 
-	-- if fp is NOT a tty then return y_n_dflt */
-int	fy_or_n(fp,s)
-FILE	*fp;
-char	*s;
-{
-	char	*cp;
-
-	if ( ! isatty(fileno(fp)) )
-		return y_n_dflt;
-
-	for ( ; ; )
-	{
-		fprintf(stderr,"%s (y/n) ? ",s);
-		if ( fgets(scratch,MAXLINE,fp)==NULL )
-			error(E_INPUT,"fy_or_n");
-		cp = scratch;
-		while ( isspace(*cp) )
-			cp++;
-		if ( *cp == 'y' || *cp == 'Y' )
-			return TRUE;
-		if ( *cp == 'n' || *cp == 'N' )
-			return FALSE;
-		fprintf(stderr,"Please reply with 'y' or 'Y' for yes ");
-		fprintf(stderr,"and 'n' or 'N' for no.\n");
-	}
-}
-
-/* yn_dflt -- sets the value of y_n_dflt to val */
-int	yn_dflt(val)
-int	val;
-{	return y_n_dflt = val;		}
-
-/* fin_int -- return integer read from file/stream fp
-	-- prompt s on stderr if fp is a tty
-	-- check that x lies between low and high: re-prompt if
-		fp is a tty, error exit otherwise
-	-- ignore check if low > high		*/
-int	fin_int(fp,s,low,high)
-FILE	*fp;
-char	*s;
-int	low, high;
-{
-	int	retcode, x;
-
-	if ( ! isatty(fileno(fp)) )
-	{
-		skipjunk(fp);
-		if ( (retcode=fscanf(fp,"%d",&x)) == EOF )
-			error(E_INPUT,"fin_int");
-		if ( retcode <= 0 )
-			error(E_FORMAT,"fin_int");
-		if ( low <= high && ( x < low || x > high ) )
-			error(E_BOUNDS,"fin_int");
-		return x;
-	}
-
-	for ( ; ; )
-	{
-		fprintf(stderr,"%s: ",s);
-		if ( fgets(scratch,MAXLINE,stdin)==NULL )
-			error(E_INPUT,"fin_int");
-		retcode = sscanf(scratch,"%d",&x);
-		if ( ( retcode==1 && low > high ) ||
-					( x >= low && x <= high ) )
-			return x;
-		fprintf(stderr,"Please type an integer in range [%d,%d].\n",
-							low,high);
-	}
-}
-
-
-/* fin_double -- return double read from file/stream fp
-	-- prompt s on stderr if fp is a tty
-	-- check that x lies between low and high: re-prompt if
-		fp is a tty, error exit otherwise
-	-- ignore check if low > high		*/
-double	fin_double(fp,s,low,high)
-FILE	*fp;
-char	*s;
-double	low, high;
-{
-	Real	retcode, x;
-
-	if ( ! isatty(fileno(fp)) )
-	{
-		skipjunk(fp);
-#if REAL == DOUBLE
-		if ( (retcode=fscanf(fp,"%lf",&x)) == EOF )
-#elif REAL == FLOAT
-		if ( (retcode=fscanf(fp,"%f",&x)) == EOF )
-#endif
-			error(E_INPUT,"fin_double");
-		if ( retcode <= 0 )
-			error(E_FORMAT,"fin_double");
-		if ( low <= high && ( x < low || x > high ) )
-			error(E_BOUNDS,"fin_double");
-		return (double)x;
-	}
-
-	for ( ; ; )
-	{
-		fprintf(stderr,"%s: ",s);
-		if ( fgets(scratch,MAXLINE,stdin)==NULL )
-			error(E_INPUT,"fin_double");
-#if REAL == DOUBLE
-		retcode = sscanf(scratch,"%lf",&x);
-#elif REAL == FLOAT 
-		retcode = sscanf(scratch,"%f",&x);
-#endif
-		if ( ( retcode==1 && low > high ) ||
-					( x >= low && x <= high ) )
-			return (double)x;
-		fprintf(stderr,"Please type an double in range [%g,%g].\n",
-							low,high);
-	}
-}
-
-
diff --git a/interface/src/scilab/src/c/pxop.c b/interface/src/scilab/src/c/pxop.c
deleted file mode 100644
index 8a05eaf..0000000
--- a/interface/src/scilab/src/c/pxop.c
+++ /dev/null
@@ -1,357 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* pxop.c 1.5 12/03/87 */
-
-
-#include	<stdio.h>
-#include	"matrix.h"
-
-static	char	rcsid[] = "$Id: pxop.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-/**********************************************************************
-Note: A permutation is often interpreted as a matrix
-		(i.e. a permutation matrix).
-	A permutation px represents a permutation matrix P where
-		P[i][j] == 1 if and only if px->pe[i] == j
-**********************************************************************/
-
-
-/* px_inv -- invert permutation -- in situ
-	-- taken from ACM Collected Algorithms #250 */
-PERM	*px_inv(px,out)
-PERM	*px, *out;
-{
-    int	i, j, k, n, *p;
-    
-    out = px_copy(px, out);
-    n = out->size;
-    p = (int *)(out->pe);
-    for ( n--; n>=0; n-- )
-    {
-	i = p[n];
-	if ( i < 0 )	p[n] = -1 - i;
-	else if ( i != n )
-	{
-	    k = n;
-	    while (TRUE)
-	    {
-		if ( i < 0 || i >= out->size )
-		    error(E_BOUNDS,"px_inv");
-		j = p[i];	p[i] = -1 - k;
-		if ( j == n )
-		{	p[n] = i;	break;		}
-		k = i;		i = j;
-	    }
-	}
-    }
-    return out;
-}
-
-/* px_mlt -- permutation multiplication (composition) */
-PERM	*px_mlt(px1,px2,out)
-PERM	*px1,*px2,*out;
-{
-    u_int	i,size;
-    
-    if ( px1==(PERM *)NULL || px2==(PERM *)NULL )
-	error(E_NULL,"px_mlt");
-    if ( px1->size != px2->size )
-	error(E_SIZES,"px_mlt");
-    if ( px1 == out || px2 == out )
-	error(E_INSITU,"px_mlt");
-    if ( out==(PERM *)NULL || out->size < px1->size )
-	out = px_resize(out,px1->size);
-    
-    size = px1->size;
-    for ( i=0; i<size; i++ )
-	if ( px2->pe[i] >= size )
-	    error(E_BOUNDS,"px_mlt");
-	else
-	    out->pe[i] = px1->pe[px2->pe[i]];
-    
-    return out;
-}
-
-/* px_vec -- permute vector */
-VEC	*px_vec(px,vector,out)
-PERM	*px;
-VEC	*vector,*out;
-{
-    u_int	old_i, i, size, start;
-    Real	tmp;
-    
-    if ( px==(PERM *)NULL || vector==(VEC *)NULL )
-	error(E_NULL,"px_vec");
-    if ( px->size > vector->dim )
-	error(E_SIZES,"px_vec");
-    if ( out==(VEC *)NULL || out->dim < vector->dim )
-	out = v_resize(out,vector->dim);
-    
-    size = px->size;
-    if ( size == 0 )
-	return v_copy(vector,out);
-    if ( out != vector )
-    {
-	for ( i=0; i<size; i++ )
-	    if ( px->pe[i] >= size )
-		error(E_BOUNDS,"px_vec");
-	    else
-		out->ve[i] = vector->ve[px->pe[i]];
-    }
-    else
-    {	/* in situ algorithm */
-	start = 0;
-	while ( start < size )
-	{
-	    old_i = start;
-	    i = px->pe[old_i];
-	    if ( i >= size )
-	    {
-		start++;
-		continue;
-	    }
-	    tmp = vector->ve[start];
-	    while ( TRUE )
-	    {
-		vector->ve[old_i] = vector->ve[i];
-		px->pe[old_i] = i+size;
-		old_i = i;
-		i = px->pe[old_i];
-		if ( i >= size )
-		    break;
-		if ( i == start )
-		{
-		    vector->ve[old_i] = tmp;
-		    px->pe[old_i] = i+size;
-		    break;
-		}
-	    }
-	    start++;
-	}
-
-	for ( i = 0; i < size; i++ )
-	    if ( px->pe[i] < size )
-		error(E_BOUNDS,"px_vec");
-	    else
-		px->pe[i] = px->pe[i]-size;
-    }
-    
-    return out;
-}
-
-/* pxinv_vec -- apply the inverse of px to x, returning the result in out */
-VEC	*pxinv_vec(px,x,out)
-PERM	*px;
-VEC	*x, *out;
-{
-    u_int	i, size;
-    
-    if ( ! px || ! x )
-	error(E_NULL,"pxinv_vec");
-    if ( px->size > x->dim )
-	error(E_SIZES,"pxinv_vec");
-    /* if ( x == out )
-	error(E_INSITU,"pxinv_vec"); */
-    if ( ! out || out->dim < x->dim )
-	out = v_resize(out,x->dim);
-    
-    size = px->size;
-    if ( size == 0 )
-	return v_copy(x,out);
-    if ( out != x )
-    {
-	for ( i=0; i<size; i++ )
-	    if ( px->pe[i] >= size )
-		error(E_BOUNDS,"pxinv_vec");
-	    else
-		out->ve[px->pe[i]] = x->ve[i];
-    }
-    else
-    {	/* in situ algorithm --- cheat's way out */
-	px_inv(px,px);
-	px_vec(px,x,out);
-	px_inv(px,px);
-    }
-
-    return out;
-}
-
-
-
-/* px_transp -- transpose elements of permutation
-		-- Really multiplying a permutation by a transposition */
-PERM	*px_transp(px,i1,i2)
-PERM	*px;		/* permutation to transpose */
-u_int	i1,i2;		/* elements to transpose */
-{
-	u_int	temp;
-
-	if ( px==(PERM *)NULL )
-		error(E_NULL,"px_transp");
-
-	if ( i1 < px->size && i2 < px->size )
-	{
-		temp = px->pe[i1];
-		px->pe[i1] = px->pe[i2];
-		px->pe[i2] = temp;
-	}
-
-	return px;
-}
-
-/* myqsort -- a cheap implementation of Quicksort on integers
-		-- returns number of swaps */
-static int myqsort(a,num)
-int	*a, num;
-{
-	int	i, j, tmp, v;
-	int	numswaps;
-
-	numswaps = 0;
-	if ( num <= 1 )
-		return 0;
-
-	i = 0;	j = num;	v = a[0];
-	for ( ; ; )
-	{
-		while ( a[++i] < v )
-			;
-		while ( a[--j] > v )
-			;
-		if ( i >= j )	break;
-
-		tmp = a[i];
-		a[i] = a[j];
-		a[j] = tmp;
-		numswaps++;
-	}
-
-	tmp = a[0];
-	a[0] = a[j];
-	a[j] = tmp;
-	if ( j != 0 )
-		numswaps++;
-
-	numswaps += myqsort(&a[0],j);
-	numswaps += myqsort(&a[j+1],num-(j+1));
-
-	return numswaps;
-}
-
-
-/* px_sign -- compute the ``sign'' of a permutation = +/-1 where
-		px is the product of an even/odd # transpositions */
-int	px_sign(px)
-PERM	*px;
-{
-	int	numtransp;
-	PERM	*px2;
-
-	if ( px==(PERM *)NULL )
-		error(E_NULL,"px_sign");
-	px2 = px_copy(px,PNULL);
-	numtransp = myqsort(px2->pe,px2->size);
-	px_free(px2);
-
-	return ( numtransp % 2 ) ? -1 : 1;
-}
-
-
-/* px_cols -- permute columns of matrix A; out = A.px'
-	-- May NOT be in situ */
-MAT	*px_cols(px,A,out)
-PERM	*px;
-MAT	*A, *out;
-{
-	int	i, j, m, n, px_j;
-	Real	**A_me, **out_me;
-#ifdef ANSI_C
-	MAT	*m_get(int, int);
-#else
-	extern MAT	*m_get();
-#endif
-
-	if ( ! A || ! px )
-		error(E_NULL,"px_cols");
-	if ( px->size != A->n )
-		error(E_SIZES,"px_cols");
-	if ( A == out )
-		error(E_INSITU,"px_cols");
-	m = A->m;	n = A->n;
-	if ( ! out || out->m != m || out->n != n )
-		out = m_get(m,n);
-	A_me = A->me;	out_me = out->me;
-
-	for ( j = 0; j < n; j++ )
-	{
-		px_j = px->pe[j];
-		if ( px_j >= n )
-		    error(E_BOUNDS,"px_cols");
-		for ( i = 0; i < m; i++ )
-		    out_me[i][px_j] = A_me[i][j];
-	}
-
-	return out;
-}
-
-/* px_rows -- permute columns of matrix A; out = px.A
-	-- May NOT be in situ */
-MAT	*px_rows(px,A,out)
-PERM	*px;
-MAT	*A, *out;
-{
-	int	i, j, m, n, px_i;
-	Real	**A_me, **out_me;
-#ifdef ANSI_C
-	MAT	*m_get(int, int);
-#else
-	extern MAT	*m_get();
-#endif
-
-	if ( ! A || ! px )
-		error(E_NULL,"px_rows");
-	if ( px->size != A->m )
-		error(E_SIZES,"px_rows");
-	if ( A == out )
-		error(E_INSITU,"px_rows");
-	m = A->m;	n = A->n;
-	if ( ! out || out->m != m || out->n != n )
-		out = m_get(m,n);
-	A_me = A->me;	out_me = out->me;
-
-	for ( i = 0; i < m; i++ )
-	{
-		px_i = px->pe[i];
-		if ( px_i >= m )
-		    error(E_BOUNDS,"px_rows");
-		for ( j = 0; j < n; j++ )
-		    out_me[i][j] = A_me[px_i][j];
-	}
-
-	return out;
-}
-
diff --git a/interface/src/scilab/src/c/qrfactor.c b/interface/src/scilab/src/c/qrfactor.c
deleted file mode 100644
index 3f3c2a4..0000000
--- a/interface/src/scilab/src/c/qrfactor.c
+++ /dev/null
@@ -1,515 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-  This file contains the routines needed to perform QR factorisation
-  of matrices, as well as Householder transformations.
-  The internal "factored form" of a matrix A is not quite standard.
-  The diagonal of A is replaced by the diagonal of R -- not by the 1st non-zero
-  entries of the Householder vectors. The 1st non-zero entries are held in
-  the diag parameter of QRfactor(). The reason for this non-standard
-  representation is that it enables direct use of the Usolve() function
-  rather than requiring that  a seperate function be written just for this case.
-  See, e.g., QRsolve() below for more details.
-  
-*/
-
-
-static	char	rcsid[] = "$Id: qrfactor.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include        "matrix2.h"
-#include	<math.h>
-
-
-
-
-
-#define		sign(x)	((x) > 0.0 ? 1 : ((x) < 0.0 ? -1 : 0 ))
-
-extern	VEC	*Usolve();	/* See matrix2.h */
-
-/* Note: The usual representation of a Householder transformation is taken
-   to be:
-   P = I - beta.u.uT
-   where beta = 2/(uT.u) and u is called the Householder vector
-   */
-
-/* QRfactor -- forms the QR factorisation of A -- factorisation stored in
-   compact form as described above ( not quite standard format ) */
-/* MAT	*QRfactor(A,diag,beta) */
-MAT	*QRfactor(A,diag)
-MAT	*A;
-VEC	*diag /* ,*beta */;
-{
-    u_int	k,limit;
-    Real	beta;
-    static	VEC	*tmp1=VNULL;
-    
-    if ( ! A || ! diag )
-	error(E_NULL,"QRfactor");
-    limit = min(A->m,A->n);
-    if ( diag->dim < limit )
-	error(E_SIZES,"QRfactor");
-    
-    tmp1 = v_resize(tmp1,A->m);
-    MEM_STAT_REG(tmp1,TYPE_VEC);
-    
-    for ( k=0; k<limit; k++ )
-    {
-	/* get H/holder vector for the k-th column */
-	get_col(A,k,tmp1);
-	/* hhvec(tmp1,k,&beta->ve[k],tmp1,&A->me[k][k]); */
-	hhvec(tmp1,k,&beta,tmp1,&A->me[k][k]);
-	diag->ve[k] = tmp1->ve[k];
-	
-	/* apply H/holder vector to remaining columns */
-	/* hhtrcols(A,k,k+1,tmp1,beta->ve[k]); */
-	hhtrcols(A,k,k+1,tmp1,beta);
-    }
-
-    return (A);
-}
-
-/* QRCPfactor -- forms the QR factorisation of A with column pivoting
-   -- factorisation stored in compact form as described above
-   ( not quite standard format )				*/
-/* MAT	*QRCPfactor(A,diag,beta,px) */
-MAT	*QRCPfactor(A,diag,px)
-MAT	*A;
-VEC	*diag /* , *beta */;
-PERM	*px;
-{
-    u_int	i, i_max, j, k, limit;
-    static	VEC	*gamma=VNULL, *tmp1=VNULL, *tmp2=VNULL;
-    Real	beta, maxgamma, sum, tmp;
-    
-    if ( ! A || ! diag || ! px )
-	error(E_NULL,"QRCPfactor");
-    limit = min(A->m,A->n);
-    if ( diag->dim < limit || px->size != A->n )
-	error(E_SIZES,"QRCPfactor");
-    
-    tmp1 = v_resize(tmp1,A->m);
-    tmp2 = v_resize(tmp2,A->m);
-    gamma = v_resize(gamma,A->n);
-    MEM_STAT_REG(tmp1,TYPE_VEC);
-    MEM_STAT_REG(tmp2,TYPE_VEC);
-    MEM_STAT_REG(gamma,TYPE_VEC);
-    
-    /* initialise gamma and px */
-    for ( j=0; j<A->n; j++ )
-    {
-	px->pe[j] = j;
-	sum = 0.0;
-	for ( i=0; i<A->m; i++ )
-	    sum += square(A->me[i][j]);
-	gamma->ve[j] = sum;
-    }
-    
-    for ( k=0; k<limit; k++ )
-    {
-	/* find "best" column to use */
-	i_max = k;	maxgamma = gamma->ve[k];
-	for ( i=k+1; i<A->n; i++ )
-	    /* Loop invariant:maxgamma=gamma[i_max]
-	       >=gamma[l];l=k,...,i-1 */
-	    if ( gamma->ve[i] > maxgamma )
-	    {	maxgamma = gamma->ve[i]; i_max = i;	}
-	
-	/* swap columns if necessary */
-	if ( i_max != k )
-	{
-	    /* swap gamma values */
-	    tmp = gamma->ve[k];
-	    gamma->ve[k] = gamma->ve[i_max];
-	    gamma->ve[i_max] = tmp;
-	    
-	    /* update column permutation */
-	    px_transp(px,k,i_max);
-	    
-	    /* swap columns of A */
-	    for ( i=0; i<A->m; i++ )
-	    {
-		tmp = A->me[i][k];
-		A->me[i][k] = A->me[i][i_max];
-		A->me[i][i_max] = tmp;
-	    }
-	}
-	
-	/* get H/holder vector for the k-th column */
-	get_col(A,k,tmp1);
-	/* hhvec(tmp1,k,&beta->ve[k],tmp1,&A->me[k][k]); */
-	hhvec(tmp1,k,&beta,tmp1,&A->me[k][k]);
-	diag->ve[k] = tmp1->ve[k];
-	
-	/* apply H/holder vector to remaining columns */
-	/* hhtrcols(A,k,k+1,tmp1,beta->ve[k]); */
-	hhtrcols(A,k,k+1,tmp1,beta);
-	
-	/* update gamma values */
-	for ( j=k+1; j<A->n; j++ )
-	    gamma->ve[j] -= square(A->me[k][j]);
-    }
-
-    return (A);
-}
-
-/* Qsolve -- solves Qx = b, Q is an orthogonal matrix stored in compact
-   form a la QRfactor() -- may be in-situ */
-/* VEC	*_Qsolve(QR,diag,beta,b,x,tmp) */
-VEC	*_Qsolve(QR,diag,b,x,tmp)
-MAT	*QR;
-VEC	*diag /* ,*beta */ , *b, *x, *tmp;
-{
-    u_int	dynamic;
-    int		k, limit;
-    Real	beta, r_ii, tmp_val;
-    
-    limit = min(QR->m,QR->n);
-    dynamic = FALSE;
-    if ( ! QR || ! diag || ! b )
-	error(E_NULL,"_Qsolve");
-    if ( diag->dim < limit || b->dim != QR->m )
-	error(E_SIZES,"_Qsolve");
-    x = v_resize(x,QR->m);
-    if ( tmp == VNULL )
-	dynamic = TRUE;
-    tmp = v_resize(tmp,QR->m);
-    
-    /* apply H/holder transforms in normal order */
-    x = v_copy(b,x);
-    for ( k = 0 ; k < limit ; k++ )
-    {
-	get_col(QR,k,tmp);
-	r_ii = fabs(tmp->ve[k]);
-	tmp->ve[k] = diag->ve[k];
-	tmp_val = (r_ii*fabs(diag->ve[k]));
-	beta = ( tmp_val == 0.0 ) ? 0.0 : 1.0/tmp_val;
-	/* hhtrvec(tmp,beta->ve[k],k,x,x); */
-	hhtrvec(tmp,beta,k,x,x);
-    }
-    
-    if ( dynamic )
-	V_FREE(tmp);
-    
-    return (x);
-}
-
-/* makeQ -- constructs orthogonal matrix from Householder vectors stored in
-   compact QR form */
-/* MAT	*makeQ(QR,diag,beta,Qout) */
-MAT	*makeQ(QR,diag,Qout)
-MAT	*QR,*Qout;
-VEC	*diag /* , *beta */;
-{
-    static	VEC	*tmp1=VNULL,*tmp2=VNULL;
-    u_int	i, limit;
-    Real	beta, r_ii, tmp_val;
-    int	j;
-    
-    limit = min(QR->m,QR->n);
-    if ( ! QR || ! diag )
-	error(E_NULL,"makeQ");
-    if ( diag->dim < limit )
-	error(E_SIZES,"makeQ");
-    if ( Qout==(MAT *)NULL || Qout->m < QR->m || Qout->n < QR->m )
-	Qout = m_get(QR->m,QR->m);
-    
-    tmp1 = v_resize(tmp1,QR->m);	/* contains basis vec & columns of Q */
-    tmp2 = v_resize(tmp2,QR->m);	/* contains H/holder vectors */
-    MEM_STAT_REG(tmp1,TYPE_VEC);
-    MEM_STAT_REG(tmp2,TYPE_VEC);
-    
-    for ( i=0; i<QR->m ; i++ )
-    {	/* get i-th column of Q */
-	/* set up tmp1 as i-th basis vector */
-	for ( j=0; j<QR->m ; j++ )
-	    tmp1->ve[j] = 0.0;
-	tmp1->ve[i] = 1.0;
-	
-	/* apply H/h transforms in reverse order */
-	for ( j=limit-1; j>=0; j-- )
-	{
-	    get_col(QR,j,tmp2);
-	    r_ii = fabs(tmp2->ve[j]);
-	    tmp2->ve[j] = diag->ve[j];
-	    tmp_val = (r_ii*fabs(diag->ve[j]));
-	    beta = ( tmp_val == 0.0 ) ? 0.0 : 1.0/tmp_val;
-	    /* hhtrvec(tmp2,beta->ve[j],j,tmp1,tmp1); */
-	    hhtrvec(tmp2,beta,j,tmp1,tmp1);
-	}
-	
-	/* insert into Q */
-	set_col(Qout,i,tmp1);
-    }
-
-    return (Qout);
-}
-
-/* makeR -- constructs upper triangular matrix from QR (compact form)
-   -- may be in-situ (all it does is zero the lower 1/2) */
-MAT	*makeR(QR,Rout)
-MAT	*QR,*Rout;
-{
-    u_int	i,j;
-    
-    if ( QR==(MAT *)NULL )
-	error(E_NULL,"makeR");
-    Rout = m_copy(QR,Rout);
-    
-    for ( i=1; i<QR->m; i++ )
-	for ( j=0; j<QR->n && j<i; j++ )
-	    Rout->me[i][j] = 0.0;
-    
-    return (Rout);
-}
-
-/* QRsolve -- solves the system Q.R.x=b where Q & R are stored in compact form
-   -- returns x, which is created if necessary */
-/* VEC	*QRsolve(QR,diag,beta,b,x) */
-VEC	*QRsolve(QR,diag,b,x)
-MAT	*QR;
-VEC	*diag /* , *beta */ , *b, *x;
-{
-    int	limit;
-    static	VEC	*tmp = VNULL;
-    
-    if ( ! QR || ! diag || ! b )
-	error(E_NULL,"QRsolve");
-    limit = min(QR->m,QR->n);
-    if ( diag->dim < limit || b->dim != QR->m )
-	error(E_SIZES,"QRsolve");
-    tmp = v_resize(tmp,limit);
-    MEM_STAT_REG(tmp,TYPE_VEC);
-
-    x = v_resize(x,QR->n);
-    _Qsolve(QR,diag,b,x,tmp);
-    x = Usolve(QR,x,x,0.0);
-    v_resize(x,QR->n);
-
-    return x;
-}
-
-/* QRCPsolve -- solves A.x = b where A is factored by QRCPfactor()
-   -- assumes that A is in the compact factored form */
-/* VEC	*QRCPsolve(QR,diag,beta,pivot,b,x) */
-VEC	*QRCPsolve(QR,diag,pivot,b,x)
-MAT	*QR;
-VEC	*diag /* , *beta */;
-PERM	*pivot;
-VEC	*b, *x;
-{
-    static	VEC	*tmp=VNULL;
-    
-    if ( ! QR || ! diag || ! pivot || ! b )
-	error(E_NULL,"QRCPsolve");
-    if ( (QR->m > diag->dim &&QR->n > diag->dim) || QR->n != pivot->size )
-	error(E_SIZES,"QRCPsolve");
-    
-    tmp = QRsolve(QR,diag /* , beta */ ,b,tmp);
-    MEM_STAT_REG(tmp,TYPE_VEC);
-    x = pxinv_vec(pivot,tmp,x);
-
-    return x;
-}
-
-/* Umlt -- compute out = upper_triang(U).x
-	-- may be in situ */
-static	VEC	*Umlt(U,x,out)
-MAT	*U;
-VEC	*x, *out;
-{
-    int		i, limit;
-
-    if ( U == MNULL || x == VNULL )
-	error(E_NULL,"Umlt");
-    limit = min(U->m,U->n);
-    if ( limit != x->dim )
-	error(E_SIZES,"Umlt");
-    if ( out == VNULL || out->dim < limit )
-	out = v_resize(out,limit);
-
-    for ( i = 0; i < limit; i++ )
-	out->ve[i] = __ip__(&(x->ve[i]),&(U->me[i][i]),limit - i);
-    return out;
-}
-
-/* UTmlt -- returns out = upper_triang(U)^T.x */
-static	VEC	*UTmlt(U,x,out)
-MAT	*U;
-VEC	*x, *out;
-{
-    Real	sum;
-    int		i, j, limit;
-
-    if ( U == MNULL || x == VNULL )
-	error(E_NULL,"UTmlt");
-    limit = min(U->m,U->n);
-    if ( out == VNULL || out->dim < limit )
-	out = v_resize(out,limit);
-
-    for ( i = limit-1; i >= 0; i-- )
-    {
-	sum = 0.0;
-	for ( j = 0; j <= i; j++ )
-	    sum += U->me[j][i]*x->ve[j];
-	out->ve[i] = sum;
-    }
-    return out;
-}
-
-/* QRTsolve -- solve A^T.sc = c where the QR factors of A are stored in
-	compact form
-	-- returns sc
-	-- original due to Mike Osborne modified Wed 09th Dec 1992 */
-VEC *QRTsolve(A,diag,c,sc)
-MAT *A;
-VEC *diag, *c, *sc;
-{
-    int		i, j, k, n, p;
-    Real	beta, r_ii, s, tmp_val;
-
-    if ( ! A || ! diag || ! c )
-	error(E_NULL,"QRTsolve");
-    if ( diag->dim < min(A->m,A->n) )
-	error(E_SIZES,"QRTsolve");
-    sc = v_resize(sc,A->m);
-    n = sc->dim;
-    p = c->dim;
-    if ( n == p )
-	k = p-2;
-    else
-	k = p-1;
-    v_zero(sc);
-    sc->ve[0] = c->ve[0]/A->me[0][0];
-    if ( n ==  1)
-	return sc;
-    if ( p > 1)
-    {
-	for ( i = 1; i < p; i++ )
-	{
-	    s = 0.0;
-	    for ( j = 0; j < i; j++ )
-		s += A->me[j][i]*sc->ve[j];
-	    if ( A->me[i][i] == 0.0 )
-		error(E_SING,"QRTsolve");
-	    sc->ve[i]=(c->ve[i]-s)/A->me[i][i];
-	}
-    }
-    for (i = k; i >= 0; i--)
-    {
-	s = diag->ve[i]*sc->ve[i];
-	for ( j = i+1; j < n; j++ )
-	    s += A->me[j][i]*sc->ve[j];
-	r_ii = fabs(A->me[i][i]);
-	tmp_val = (r_ii*fabs(diag->ve[i]));
-	beta = ( tmp_val == 0.0 ) ? 0.0 : 1.0/tmp_val;
-	tmp_val = beta*s;
-	sc->ve[i] -= tmp_val*diag->ve[i];
-	for ( j = i+1; j < n; j++ )
-	    sc->ve[j] -= tmp_val*A->me[j][i];
-    }
-
-    return sc;
-}
-
-/* QRcondest -- returns an estimate of the 2-norm condition number of the
-		matrix factorised by QRfactor() or QRCPfactor()
-	-- note that as Q does not affect the 2-norm condition number,
-		it is not necessary to pass the diag, beta (or pivot) vectors
-	-- generates a lower bound on the true condition number
-	-- if the matrix is exactly singular, HUGE is returned
-	-- note that QRcondest() is likely to be more reliable for
-		matrices factored using QRCPfactor() */
-double	QRcondest(QR)
-MAT	*QR;
-{
-    static	VEC	*y=VNULL;
-    Real	norm1, norm2, sum, tmp1, tmp2;
-    int		i, j, limit;
-
-    if ( QR == MNULL )
-	error(E_NULL,"QRcondest");
-
-    limit = min(QR->m,QR->n);
-    for ( i = 0; i < limit; i++ )
-	if ( QR->me[i][i] == 0.0 )
-	    return HUGE;
-
-    y = v_resize(y,limit);
-    MEM_STAT_REG(y,TYPE_VEC);
-    /* use the trick for getting a unit vector y with ||R.y||_inf small
-       from the LU condition estimator */
-    for ( i = 0; i < limit; i++ )
-    {
-	sum = 0.0;
-	for ( j = 0; j < i; j++ )
-	    sum -= QR->me[j][i]*y->ve[j];
-	sum -= (sum < 0.0) ? 1.0 : -1.0;
-	y->ve[i] = sum / QR->me[i][i];
-    }
-    UTmlt(QR,y,y);
-
-    /* now apply inverse power method to R^T.R */
-    for ( i = 0; i < 3; i++ )
-    {
-	tmp1 = v_norm2(y);
-	sv_mlt(1/tmp1,y,y);
-	UTsolve(QR,y,y,0.0);
-	tmp2 = v_norm2(y);
-	sv_mlt(1/v_norm2(y),y,y);
-	Usolve(QR,y,y,0.0);
-    }
-    /* now compute approximation for ||R^{-1}||_2 */
-    norm1 = sqrt(tmp1)*sqrt(tmp2);
-
-    /* now use complementary approach to compute approximation to ||R||_2 */
-    for ( i = limit-1; i >= 0; i-- )
-    {
-	sum = 0.0;
-	for ( j = i+1; j < limit; j++ )
-	    sum += QR->me[i][j]*y->ve[j];
-	y->ve[i] = (sum >= 0.0) ? 1.0 : -1.0;
-	y->ve[i] = (QR->me[i][i] >= 0.0) ? y->ve[i] : - y->ve[i];
-    }
-
-    /* now apply power method to R^T.R */
-    for ( i = 0; i < 3; i++ )
-    {
-	tmp1 = v_norm2(y);
-	sv_mlt(1/tmp1,y,y);
-	Umlt(QR,y,y);
-	tmp2 = v_norm2(y);
-	sv_mlt(1/tmp2,y,y);
-	UTmlt(QR,y,y);
-    }
-    norm2 = sqrt(tmp1)*sqrt(tmp2);
-
-    /* printf("QRcondest: norm1 = %g, norm2 = %g\n",norm1,norm2); */
-
-    return norm1*norm2;
-}
diff --git a/interface/src/scilab/src/c/rk4.dat b/interface/src/scilab/src/c/rk4.dat
deleted file mode 100644
index af01fb7..0000000
--- a/interface/src/scilab/src/c/rk4.dat
+++ /dev/null
@@ -1,12 +0,0 @@
-# No. of a problem
-1
-# Initial time
-0
-# Final time
-1
-# Solution is x(t) = (cos(t),-sin(t))
-# x(0) =
-Vector: dim: 2
-1       0
-# Step size
-0.1
diff --git a/interface/src/scilab/src/c/schur.c b/interface/src/scilab/src/c/schur.c
deleted file mode 100644
index 2cbb628..0000000
--- a/interface/src/scilab/src/c/schur.c
+++ /dev/null
@@ -1,668 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*	
-	File containing routines for computing the Schur decomposition
-	of a real non-symmetric matrix
-	See also: hessen.c
-*/
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-
-static char rcsid[] = "$Id: schur.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-
-#ifndef ANSI_C
-static	void	hhldr3(x,y,z,nu1,beta,newval)
-double	x, y, z;
-Real	*nu1, *beta, *newval;
-#else
-static	void	hhldr3(double x, double y, double z,
-		       Real *nu1, Real *beta, Real *newval)
-#endif
-{
-	Real	alpha;
-
-	if ( x >= 0.0 )
-		alpha = sqrt(x*x+y*y+z*z);
-	else
-		alpha = -sqrt(x*x+y*y+z*z);
-	*nu1 = x + alpha;
-	*beta = 1.0/(alpha*(*nu1));
-	*newval = alpha;
-}
-
-#ifndef ANSI_C
-static	void	hhldr3cols(A,k,j0,beta,nu1,nu2,nu3)
-MAT	*A;
-int	k, j0;
-double	beta, nu1, nu2, nu3;
-#else
-static	void	hhldr3cols(MAT *A, int k, int j0, double beta,
-			   double nu1, double nu2, double nu3)
-#endif
-{
-	Real	**A_me, ip, prod;
-	int	j, n;
-
-	if ( k < 0 || k+3 > A->m || j0 < 0 )
-		error(E_BOUNDS,"hhldr3cols");
-	A_me = A->me;		n = A->n;
-
-	/* printf("hhldr3cols:(l.%d) j0 = %d, k = %d, A at 0x%lx, m = %d, n = %d\n",
-	       __LINE__, j0, k, (long)A, A->m, A->n); */
-	/* printf("hhldr3cols: A (dumped) =\n");	m_dump(stdout,A); */
-
-	for ( j = j0; j < n; j++ )
-	{
-	    /*****	    
-	    ip = nu1*A_me[k][j] + nu2*A_me[k+1][j] + nu3*A_me[k+2][j];
-	    prod = ip*beta;
-	    A_me[k][j]   -= prod*nu1;
-	    A_me[k+1][j] -= prod*nu2;
-	    A_me[k+2][j] -= prod*nu3;
-	    *****/
-	    /* printf("hhldr3cols: j = %d\n", j); */
-
-	    ip = nu1*m_entry(A,k,j)+nu2*m_entry(A,k+1,j)+nu3*m_entry(A,k+2,j);
-	    prod = ip*beta;
-	    /*****
-	    m_set_val(A,k  ,j,m_entry(A,k  ,j) - prod*nu1);
-	    m_set_val(A,k+1,j,m_entry(A,k+1,j) - prod*nu2);
-	    m_set_val(A,k+2,j,m_entry(A,k+2,j) - prod*nu3);
-	    *****/
-	    m_add_val(A,k  ,j,-prod*nu1);
-	    m_add_val(A,k+1,j,-prod*nu2);
-	    m_add_val(A,k+2,j,-prod*nu3);
-
-	}
-	/* printf("hhldr3cols:(l.%d) j0 = %d, k = %d, m = %d, n = %d\n",
-	       __LINE__, j0, k, A->m, A->n); */
-	/* putc('\n',stdout); */
-}
-
-#ifndef ANSI_C
-static	void	hhldr3rows(A,k,i0,beta,nu1,nu2,nu3)
-MAT	*A;
-int	k, i0;
-double	beta, nu1, nu2, nu3;
-#else
-static	void	hhldr3rows(MAT *A, int k, int i0, double beta,
-			   double nu1, double nu2, double nu3)
-#endif
-{
-	Real	**A_me, ip, prod;
-	int	i, m;
-
-	/* printf("hhldr3rows:(l.%d) A at 0x%lx\n", __LINE__, (long)A); */
-	/* printf("hhldr3rows: k = %d\n", k); */
-	if ( k < 0 || k+3 > A->n )
-		error(E_BOUNDS,"hhldr3rows");
-	A_me = A->me;		m = A->m;
-	i0 = min(i0,m-1);
-
-	for ( i = 0; i <= i0; i++ )
-	{
-	    /****
-	    ip = nu1*A_me[i][k] + nu2*A_me[i][k+1] + nu3*A_me[i][k+2];
-	    prod = ip*beta;
-	    A_me[i][k]   -= prod*nu1;
-	    A_me[i][k+1] -= prod*nu2;
-	    A_me[i][k+2] -= prod*nu3;
-	    ****/
-
-	    ip = nu1*m_entry(A,i,k)+nu2*m_entry(A,i,k+1)+nu3*m_entry(A,i,k+2);
-	    prod = ip*beta;
-	    m_add_val(A,i,k  , - prod*nu1);
-	    m_add_val(A,i,k+1, - prod*nu2);
-	    m_add_val(A,i,k+2, - prod*nu3);
-
-	}
-}
-
-/* schur -- computes the Schur decomposition of the matrix A in situ
-	-- optionally, gives Q matrix such that Q^T.A.Q is upper triangular
-	-- returns upper triangular Schur matrix */
-MAT	*schur(A,Q)
-MAT	*A, *Q;
-{
-    int		i, j, iter, k, k_min, k_max, k_tmp, n, split;
-    Real	beta2, c, discrim, dummy, nu1, s, t, tmp, x, y, z;
-    Real	**A_me;
-    Real	sqrt_macheps;
-    static	VEC	*diag=VNULL, *beta=VNULL;
-    
-    if ( ! A )
-	error(E_NULL,"schur");
-    if ( A->m != A->n || ( Q && Q->m != Q->n ) )
-	error(E_SQUARE,"schur");
-    if ( Q != MNULL && Q->m != A->m )
-	error(E_SIZES,"schur");
-    n = A->n;
-    diag = v_resize(diag,A->n);
-    beta = v_resize(beta,A->n);
-    MEM_STAT_REG(diag,TYPE_VEC);
-    MEM_STAT_REG(beta,TYPE_VEC);
-    /* compute Hessenberg form */
-    Hfactor(A,diag,beta);
-    
-    /* save Q if necessary */
-    if ( Q )
-	Q = makeHQ(A,diag,beta,Q);
-    makeH(A,A);
-
-    sqrt_macheps = sqrt(MACHEPS);
-
-    k_min = 0;	A_me = A->me;
-
-    while ( k_min < n )
-    {
-	Real	a00, a01, a10, a11;
-	double	scale, t, numer, denom;
-
-	/* find k_max to suit:
-	   submatrix k_min..k_max should be irreducible */
-	k_max = n-1;
-	for ( k = k_min; k < k_max; k++ )
-	    /* if ( A_me[k+1][k] == 0.0 ) */
-	    if ( m_entry(A,k+1,k) == 0.0 )
-	    {	k_max = k;	break;	}
-
-	if ( k_max <= k_min )
-	{
-	    k_min = k_max + 1;
-	    continue;		/* outer loop */
-	}
-
-	/* check to see if we have a 2 x 2 block
-	   with complex eigenvalues */
-	if ( k_max == k_min + 1 )
-	{
-	    /* tmp = A_me[k_min][k_min] - A_me[k_max][k_max]; */
-	    a00 = m_entry(A,k_min,k_min);
-	    a01 = m_entry(A,k_min,k_max);
-	    a10 = m_entry(A,k_max,k_min);
-	    a11 = m_entry(A,k_max,k_max);
-	    tmp = a00 - a11;
-	    /* discrim = tmp*tmp +
-		4*A_me[k_min][k_max]*A_me[k_max][k_min]; */
-	    discrim = tmp*tmp +
-		4*a01*a10;
-	    if ( discrim < 0.0 )
-	    {	/* yes -- e-vals are complex
-		   -- put 2 x 2 block in form [a b; c a];
-		   then eigenvalues have real part a & imag part sqrt(|bc|) */
-		numer = - tmp;
-		denom = ( a01+a10 >= 0.0 ) ?
-		    (a01+a10) + sqrt((a01+a10)*(a01+a10)+tmp*tmp) :
-		    (a01+a10) - sqrt((a01+a10)*(a01+a10)+tmp*tmp);
-		if ( denom != 0.0 )
-		{   /* t = s/c = numer/denom */
-		    t = numer/denom;
-		    scale = c = 1.0/sqrt(1+t*t);
-		    s = c*t;
-		}
-		else
-		{
-		    c = 1.0;
-		    s = 0.0;
-		}
-		rot_cols(A,k_min,k_max,c,s,A);
-		rot_rows(A,k_min,k_max,c,s,A);
-		if ( Q != MNULL )
-		    rot_cols(Q,k_min,k_max,c,s,Q);
-		k_min = k_max + 1;
-		continue;
-	    }
-	    else /* discrim >= 0; i.e. block has two real eigenvalues */
-	    {	/* no -- e-vals are not complex;
-		   split 2 x 2 block and continue */
-		/* s/c = numer/denom */
-		numer = ( tmp >= 0.0 ) ?
-		    - tmp - sqrt(discrim) : - tmp + sqrt(discrim);
-		denom = 2*a01;
-		if ( fabs(numer) < fabs(denom) )
-		{   /* t = s/c = numer/denom */
-		    t = numer/denom;
-		    scale = c = 1.0/sqrt(1+t*t);
-		    s = c*t;
-		}
-		else if ( numer != 0.0 )
-		{   /* t = c/s = denom/numer */
-		    t = denom/numer;
-		    scale = 1.0/sqrt(1+t*t);
-		    c = fabs(t)*scale;
-		    s = ( t >= 0.0 ) ? scale : -scale;
-		}
-		else /* numer == denom == 0 */
-		{
-		    c = 0.0;
-		    s = 1.0;
-		}
-		rot_cols(A,k_min,k_max,c,s,A);
-		rot_rows(A,k_min,k_max,c,s,A);
-		/* A->me[k_max][k_min] = 0.0; */
-		if ( Q != MNULL )
-		    rot_cols(Q,k_min,k_max,c,s,Q);
-		k_min = k_max + 1;	/* go to next block */
-		continue;
-	    }
-	}
-
-	/* now have r x r block with r >= 2:
-	   apply Francis QR step until block splits */
-	split = FALSE;		iter = 0;
-	while ( ! split )
-	{
-	    iter++;
-	    
-	    /* set up Wilkinson/Francis complex shift */
-	    k_tmp = k_max - 1;
-
-	    a00 = m_entry(A,k_tmp,k_tmp);
-	    a01 = m_entry(A,k_tmp,k_max);
-	    a10 = m_entry(A,k_max,k_tmp);
-	    a11 = m_entry(A,k_max,k_max);
-
-	    /* treat degenerate cases differently
-	       -- if there are still no splits after five iterations
-	          and the bottom 2 x 2 looks degenerate, force it to
-		  split */
-	    if ( iter >= 5 &&
-		 fabs(a00-a11) < sqrt_macheps*(fabs(a00)+fabs(a11)) &&
-		 (fabs(a01) < sqrt_macheps*(fabs(a00)+fabs(a11)) ||
-		  fabs(a10) < sqrt_macheps*(fabs(a00)+fabs(a11))) )
-	    {
-	      if ( fabs(a01) < sqrt_macheps*(fabs(a00)+fabs(a11)) )
-		m_set_val(A,k_tmp,k_max,0.0);
-	      if ( fabs(a10) < sqrt_macheps*(fabs(a00)+fabs(a11)) )
-		{
-		  m_set_val(A,k_max,k_tmp,0.0);
-		  split = TRUE;
-		  continue;
-		}
-	    }
-
-	    s = a00 + a11;
-	    t = a00*a11 - a01*a10;
-
-	    /* break loop if a 2 x 2 complex block */
-	    if ( k_max == k_min + 1 && s*s < 4.0*t )
-	    {
-		split = TRUE;
-		continue;
-	    }
-
-	    /* perturb shift if convergence is slow */
-	    if ( (iter % 10) == 0 )
-	    {	s += iter*0.02;		t += iter*0.02;
-	    }
-
-	    /* set up Householder transformations */
-	    k_tmp = k_min + 1;
-	    /********************
-	    x = A_me[k_min][k_min]*A_me[k_min][k_min] +
-		A_me[k_min][k_tmp]*A_me[k_tmp][k_min] -
-		    s*A_me[k_min][k_min] + t;
-	    y = A_me[k_tmp][k_min]*
-		(A_me[k_min][k_min]+A_me[k_tmp][k_tmp]-s);
-	    if ( k_min + 2 <= k_max )
-		z = A_me[k_tmp][k_min]*A_me[k_min+2][k_tmp];
-	    else
-		z = 0.0;
-	    ********************/
-
-	    a00 = m_entry(A,k_min,k_min);
-	    a01 = m_entry(A,k_min,k_tmp);
-	    a10 = m_entry(A,k_tmp,k_min);
-	    a11 = m_entry(A,k_tmp,k_tmp);
-
-	    /********************
-	    a00 = A->me[k_min][k_min];
-	    a01 = A->me[k_min][k_tmp];
-	    a10 = A->me[k_tmp][k_min];
-	    a11 = A->me[k_tmp][k_tmp];
-	    ********************/
-	    x = a00*a00 + a01*a10 - s*a00 + t;
-	    y = a10*(a00+a11-s);
-	    if ( k_min + 2 <= k_max )
-		z = a10* /* m_entry(A,k_min+2,k_tmp) */ A->me[k_min+2][k_tmp];
-	    else
-		z = 0.0;
-
-	    for ( k = k_min; k <= k_max-1; k++ )
-	    {
-		if ( k < k_max - 1 )
-		{
-		    hhldr3(x,y,z,&nu1,&beta2,&dummy);
-		    tracecatch(hhldr3cols(A,k,max(k-1,0),  beta2,nu1,y,z),"schur");
-		    tracecatch(hhldr3rows(A,k,min(n-1,k+3),beta2,nu1,y,z),"schur");
-		    if ( Q != MNULL )
-			hhldr3rows(Q,k,n-1,beta2,nu1,y,z);
-		}
-		else
-		{
-		    givens(x,y,&c,&s);
-		    rot_cols(A,k,k+1,c,s,A);
-		    rot_rows(A,k,k+1,c,s,A);
-		    if ( Q )
-			rot_cols(Q,k,k+1,c,s,Q);
-		}
-		/* if ( k >= 2 )
-		    m_set_val(A,k,k-2,0.0); */
-		/* x = A_me[k+1][k]; */
-		x = m_entry(A,k+1,k);
-		if ( k <= k_max - 2 )
-		    /* y = A_me[k+2][k];*/
-		    y = m_entry(A,k+2,k);
-		else
-		    y = 0.0;
-		if ( k <= k_max - 3 )
-		    /* z = A_me[k+3][k]; */
-		    z = m_entry(A,k+3,k);
-		else
-		    z = 0.0;
-	    }
-	    /* if ( k_min > 0 )
-		m_set_val(A,k_min,k_min-1,0.0);
-	    if ( k_max < n - 1 )
-		m_set_val(A,k_max+1,k_max,0.0); */
-	    for ( k = k_min; k <= k_max-2; k++ )
-	    {
-		/* zero appropriate sub-diagonals */
-		m_set_val(A,k+2,k,0.0);
-		if ( k < k_max-2 )
-		    m_set_val(A,k+3,k,0.0);
-	    }
-
-	    /* test to see if matrix should split */
-	    for ( k = k_min; k < k_max; k++ )
-		if ( fabs(A_me[k+1][k]) < MACHEPS*
-		    (fabs(A_me[k][k])+fabs(A_me[k+1][k+1])) )
-		{	A_me[k+1][k] = 0.0;	split = TRUE;	}
-	}
-    }
-    
-    /* polish up A by zeroing strictly lower triangular elements
-       and small sub-diagonal elements */
-    for ( i = 0; i < A->m; i++ )
-	for ( j = 0; j < i-1; j++ )
-	    A_me[i][j] = 0.0;
-    for ( i = 0; i < A->m - 1; i++ )
-	if ( fabs(A_me[i+1][i]) < MACHEPS*
-	    (fabs(A_me[i][i])+fabs(A_me[i+1][i+1])) )
-	    A_me[i+1][i] = 0.0;
-
-    return A;
-}
-
-/* schur_vals -- compute real & imaginary parts of eigenvalues
-	-- assumes T contains a block upper triangular matrix
-		as produced by schur()
-	-- real parts stored in real_pt, imaginary parts in imag_pt */
-void	schur_evals(T,real_pt,imag_pt)
-MAT	*T;
-VEC	*real_pt, *imag_pt;
-{
-	int	i, n;
-	Real	discrim, **T_me;
-	Real	diff, sum, tmp;
-
-	if ( ! T || ! real_pt || ! imag_pt )
-		error(E_NULL,"schur_evals");
-	if ( T->m != T->n )
-		error(E_SQUARE,"schur_evals");
-	n = T->n;	T_me = T->me;
-	real_pt = v_resize(real_pt,(u_int)n);
-	imag_pt = v_resize(imag_pt,(u_int)n);
-
-	i = 0;
-	while ( i < n )
-	{
-		if ( i < n-1 && T_me[i+1][i] != 0.0 )
-		{   /* should be a complex eigenvalue */
-		    sum  = 0.5*(T_me[i][i]+T_me[i+1][i+1]);
-		    diff = 0.5*(T_me[i][i]-T_me[i+1][i+1]);
-		    discrim = diff*diff + T_me[i][i+1]*T_me[i+1][i];
-		    if ( discrim < 0.0 )
-		    {	/* yes -- complex e-vals */
-			real_pt->ve[i] = real_pt->ve[i+1] = sum;
-			imag_pt->ve[i] = sqrt(-discrim);
-			imag_pt->ve[i+1] = - imag_pt->ve[i];
-		    }
-		    else
-		    {	/* no -- actually both real */
-			tmp = sqrt(discrim);
-			real_pt->ve[i]   = sum + tmp;
-			real_pt->ve[i+1] = sum - tmp;
-			imag_pt->ve[i]   = imag_pt->ve[i+1] = 0.0;
-		    }
-		    i += 2;
-		}
-		else
-		{   /* real eigenvalue */
-		    real_pt->ve[i] = T_me[i][i];
-		    imag_pt->ve[i] = 0.0;
-		    i++;
-		}
-	}
-}
-
-/* schur_vecs -- returns eigenvectors computed from the real Schur
-		decomposition of a matrix
-	-- T is the block upper triangular Schur matrix
-	-- Q is the orthognal matrix where A = Q.T.Q^T
-	-- if Q is null, the eigenvectors of T are returned
-	-- X_re is the real part of the matrix of eigenvectors,
-		and X_im is the imaginary part of the matrix.
-	-- X_re is returned */
-MAT	*schur_vecs(T,Q,X_re,X_im)
-MAT	*T, *Q, *X_re, *X_im;
-{
-	int	i, j, limit;
-	Real	t11_re, t11_im, t12, t21, t22_re, t22_im;
-	Real	l_re, l_im, det_re, det_im, invdet_re, invdet_im,
-		val1_re, val1_im, val2_re, val2_im,
-		tmp_val1_re, tmp_val1_im, tmp_val2_re, tmp_val2_im, **T_me;
-	Real	sum, diff, discrim, magdet, norm, scale;
-	static VEC	*tmp1_re=VNULL, *tmp1_im=VNULL,
-			*tmp2_re=VNULL, *tmp2_im=VNULL;
-
-	if ( ! T || ! X_re )
-	    error(E_NULL,"schur_vecs");
-	if ( T->m != T->n || X_re->m != X_re->n ||
-		( Q != MNULL && Q->m != Q->n ) ||
-		( X_im != MNULL && X_im->m != X_im->n ) )
-	    error(E_SQUARE,"schur_vecs");
-	if ( T->m != X_re->m ||
-		( Q != MNULL && T->m != Q->m ) ||
-		( X_im != MNULL && T->m != X_im->m ) )
-	    error(E_SIZES,"schur_vecs");
-
-	tmp1_re = v_resize(tmp1_re,T->m);
-	tmp1_im = v_resize(tmp1_im,T->m);
-	tmp2_re = v_resize(tmp2_re,T->m);
-	tmp2_im = v_resize(tmp2_im,T->m);
-	MEM_STAT_REG(tmp1_re,TYPE_VEC);
-	MEM_STAT_REG(tmp1_im,TYPE_VEC);
-	MEM_STAT_REG(tmp2_re,TYPE_VEC);
-	MEM_STAT_REG(tmp2_im,TYPE_VEC);
-
-	T_me = T->me;
-	i = 0;
-	while ( i < T->m )
-	{
-	    if ( i+1 < T->m && T->me[i+1][i] != 0.0 )
-	    {	/* complex eigenvalue */
-		sum  = 0.5*(T_me[i][i]+T_me[i+1][i+1]);
-		diff = 0.5*(T_me[i][i]-T_me[i+1][i+1]);
-		discrim = diff*diff + T_me[i][i+1]*T_me[i+1][i];
-		l_re = l_im = 0.0;
-		if ( discrim < 0.0 )
-		{	/* yes -- complex e-vals */
-		    l_re = sum;
-		    l_im = sqrt(-discrim);
-		}
-		else /* not correct Real Schur form */
-		    error(E_RANGE,"schur_vecs");
-	    }
-	    else
-	    {
-		l_re = T_me[i][i];
-		l_im = 0.0;
-	    }
-
-	    v_zero(tmp1_im);
-	    v_rand(tmp1_re);
-	    sv_mlt(MACHEPS,tmp1_re,tmp1_re);
-
-	    /* solve (T-l.I)x = tmp1 */
-	    limit = ( l_im != 0.0 ) ? i+1 : i;
-	    /* printf("limit = %d\n",limit); */
-	    for ( j = limit+1; j < T->m; j++ )
-		tmp1_re->ve[j] = 0.0;
-	    j = limit;
-	    while ( j >= 0 )
-	    {
-		if ( j > 0 && T->me[j][j-1] != 0.0 )
-		{   /* 2 x 2 diagonal block */
-		    /* printf("checkpoint A\n"); */
-		    val1_re = tmp1_re->ve[j-1] -
-		      __ip__(&(tmp1_re->ve[j+1]),&(T->me[j-1][j+1]),limit-j);
-		    /* printf("checkpoint B\n"); */
-		    val1_im = tmp1_im->ve[j-1] -
-		      __ip__(&(tmp1_im->ve[j+1]),&(T->me[j-1][j+1]),limit-j);
-		    /* printf("checkpoint C\n"); */
-		    val2_re = tmp1_re->ve[j] -
-		      __ip__(&(tmp1_re->ve[j+1]),&(T->me[j][j+1]),limit-j);
-		    /* printf("checkpoint D\n"); */
-		    val2_im = tmp1_im->ve[j] -
-		      __ip__(&(tmp1_im->ve[j+1]),&(T->me[j][j+1]),limit-j);
-		    /* printf("checkpoint E\n"); */
-		    
-		    t11_re = T_me[j-1][j-1] - l_re;
-		    t11_im = - l_im;
-		    t22_re = T_me[j][j] - l_re;
-		    t22_im = - l_im;
-		    t12 = T_me[j-1][j];
-		    t21 = T_me[j][j-1];
-
-		    scale =  fabs(T_me[j-1][j-1]) + fabs(T_me[j][j]) +
-			fabs(t12) + fabs(t21) + fabs(l_re) + fabs(l_im);
-
-		    det_re = t11_re*t22_re - t11_im*t22_im - t12*t21;
-		    det_im = t11_re*t22_im + t11_im*t22_re;
-		    magdet = det_re*det_re+det_im*det_im;
-		    if ( sqrt(magdet) < MACHEPS*scale )
-		    {
-		        det_re = MACHEPS*scale;
-			magdet = det_re*det_re+det_im*det_im;
-		    }
-		    invdet_re =   det_re/magdet;
-		    invdet_im = - det_im/magdet;
-		    tmp_val1_re = t22_re*val1_re-t22_im*val1_im-t12*val2_re;
-		    tmp_val1_im = t22_im*val1_re+t22_re*val1_im-t12*val2_im;
-		    tmp_val2_re = t11_re*val2_re-t11_im*val2_im-t21*val1_re;
-		    tmp_val2_im = t11_im*val2_re+t11_re*val2_im-t21*val1_im;
-		    tmp1_re->ve[j-1] = invdet_re*tmp_val1_re -
-		    		invdet_im*tmp_val1_im;
-		    tmp1_im->ve[j-1] = invdet_im*tmp_val1_re +
-		    		invdet_re*tmp_val1_im;
-		    tmp1_re->ve[j]   = invdet_re*tmp_val2_re -
-		    		invdet_im*tmp_val2_im;
-		    tmp1_im->ve[j]   = invdet_im*tmp_val2_re +
-		    		invdet_re*tmp_val2_im;
-		    j -= 2;
-	        }
-	        else
-		{
-		    t11_re = T_me[j][j] - l_re;
-		    t11_im = - l_im;
-		    magdet = t11_re*t11_re + t11_im*t11_im;
-		    scale = fabs(T_me[j][j]) + fabs(l_re);
-		    if ( sqrt(magdet) < MACHEPS*scale )
-		    {
-		        t11_re = MACHEPS*scale;
-			magdet = t11_re*t11_re + t11_im*t11_im;
-		    }
-		    invdet_re =   t11_re/magdet;
-		    invdet_im = - t11_im/magdet;
-		    /* printf("checkpoint F\n"); */
-		    val1_re = tmp1_re->ve[j] -
-		      __ip__(&(tmp1_re->ve[j+1]),&(T->me[j][j+1]),limit-j);
-		    /* printf("checkpoint G\n"); */
-		    val1_im = tmp1_im->ve[j] -
-		      __ip__(&(tmp1_im->ve[j+1]),&(T->me[j][j+1]),limit-j);
-		    /* printf("checkpoint H\n"); */
-		    tmp1_re->ve[j] = invdet_re*val1_re - invdet_im*val1_im;
-		    tmp1_im->ve[j] = invdet_im*val1_re + invdet_re*val1_im;
-		    j -= 1;
-		}
-	    }
-
-	    norm = v_norm_inf(tmp1_re) + v_norm_inf(tmp1_im);
-	    sv_mlt(1/norm,tmp1_re,tmp1_re);
-	    if ( l_im != 0.0 )
-		sv_mlt(1/norm,tmp1_im,tmp1_im);
-	    mv_mlt(Q,tmp1_re,tmp2_re);
-	    if ( l_im != 0.0 )
-		mv_mlt(Q,tmp1_im,tmp2_im);
-	    if ( l_im != 0.0 )
-		norm = sqrt(in_prod(tmp2_re,tmp2_re)+in_prod(tmp2_im,tmp2_im));
-	    else
-		norm = v_norm2(tmp2_re);
-	    sv_mlt(1/norm,tmp2_re,tmp2_re);
-	    if ( l_im != 0.0 )
-		sv_mlt(1/norm,tmp2_im,tmp2_im);
-
-	    if ( l_im != 0.0 )
-	    {
-		if ( ! X_im )
-		error(E_NULL,"schur_vecs");
-		set_col(X_re,i,tmp2_re);
-		set_col(X_im,i,tmp2_im);
-		sv_mlt(-1.0,tmp2_im,tmp2_im);
-		set_col(X_re,i+1,tmp2_re);
-		set_col(X_im,i+1,tmp2_im);
-		i += 2;
-	    }
-	    else
-	    {
-		set_col(X_re,i,tmp2_re);
-		if ( X_im != MNULL )
-		    set_col(X_im,i,tmp1_im);	/* zero vector */
-		i += 1;
-	    }
-	}
-
-	return X_re;
-}
-
diff --git a/interface/src/scilab/src/c/solve.c b/interface/src/scilab/src/c/solve.c
deleted file mode 100644
index ab26fe8..0000000
--- a/interface/src/scilab/src/c/solve.c
+++ /dev/null
@@ -1,288 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Matrix factorisation routines to work with the other matrix files.
-*/
-
-/* solve.c 1.2 11/25/87 */
-static	char	rcsid[] = "$Id: solve.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include        "matrix2.h"
-#include	<math.h>
-
-
-
-
-
-/* Most matrix factorisation routines are in-situ unless otherwise specified */
-
-/* Usolve -- back substitution with optional over-riding diagonal
-		-- can be in-situ but doesn't need to be */
-VEC	*Usolve(matrix,b,out,diag)
-MAT	*matrix;
-VEC	*b, *out;
-double	diag;
-{
-	u_int	dim /* , j */;
-	int	i, i_lim;
-	Real	**mat_ent, *mat_row, *b_ent, *out_ent, *out_col, sum, tiny;
-
-	if ( matrix==(MAT *)NULL || b==(VEC *)NULL )
-		error(E_NULL,"Usolve");
-	dim = min(matrix->m,matrix->n);
-	if ( b->dim < dim )
-		error(E_SIZES,"Usolve");
-	if ( out==(VEC *)NULL || out->dim < dim )
-		out = v_resize(out,matrix->n);
-	mat_ent = matrix->me;	b_ent = b->ve;	out_ent = out->ve;
-
-	tiny = 10.0/HUGE_VAL;
-
-	for ( i=dim-1; i>=0; i-- )
-		if ( b_ent[i] != 0.0 )
-		    break;
-		else
-		    out_ent[i] = 0.0;
-	i_lim = i;
-
-	for (    ; i>=0; i-- )
-	{
-		sum = b_ent[i];
-		mat_row = &(mat_ent[i][i+1]);
-		out_col = &(out_ent[i+1]);
-		sum -= __ip__(mat_row,out_col,i_lim-i);
-		/******************************************************
-		for ( j=i+1; j<=i_lim; j++ )
-			sum -= mat_ent[i][j]*out_ent[j];
-			sum -= (*mat_row++)*(*out_col++);
-		******************************************************/
-		if ( diag==0.0 )
-		{
-			if ( fabs(mat_ent[i][i]) <= tiny*fabs(sum) )
-				error(E_SING,"Usolve");
-			else
-				out_ent[i] = sum/mat_ent[i][i];
-		}
-		else
-			out_ent[i] = sum/diag;
-	}
-
-	return (out);
-}
-
-/* Lsolve -- forward elimination with (optional) default diagonal value */
-VEC	*Lsolve(matrix,b,out,diag)
-MAT	*matrix;
-VEC	*b,*out;
-double	diag;
-{
-	u_int	dim, i, i_lim /* , j */;
-	Real	**mat_ent, *mat_row, *b_ent, *out_ent, *out_col, sum, tiny;
-
-	if ( matrix==(MAT *)NULL || b==(VEC *)NULL )
-		error(E_NULL,"Lsolve");
-	dim = min(matrix->m,matrix->n);
-	if ( b->dim < dim )
-		error(E_SIZES,"Lsolve");
-	if ( out==(VEC *)NULL || out->dim < dim )
-		out = v_resize(out,matrix->n);
-	mat_ent = matrix->me;	b_ent = b->ve;	out_ent = out->ve;
-
-	for ( i=0; i<dim; i++ )
-		if ( b_ent[i] != 0.0 )
-		    break;
-		else
-		    out_ent[i] = 0.0;
-	i_lim = i;
-
-	tiny = 10.0/HUGE_VAL;
-
-	for (    ; i<dim; i++ )
-	{
-		sum = b_ent[i];
-		mat_row = &(mat_ent[i][i_lim]);
-		out_col = &(out_ent[i_lim]);
-		sum -= __ip__(mat_row,out_col,(int)(i-i_lim));
-		/*****************************************************
-		for ( j=i_lim; j<i; j++ )
-			sum -= mat_ent[i][j]*out_ent[j];
-			sum -= (*mat_row++)*(*out_col++);
-		******************************************************/
-		if ( diag==0.0 )
-		{
-			if ( fabs(mat_ent[i][i]) <= tiny*fabs(sum) )
-				error(E_SING,"Lsolve");
-			else
-				out_ent[i] = sum/mat_ent[i][i];
-		}
-		else
-			out_ent[i] = sum/diag;
-	}
-
-	return (out);
-}
-
-
-/* UTsolve -- forward elimination with (optional) default diagonal value
-		using UPPER triangular part of matrix */
-VEC	*UTsolve(U,b,out,diag)
-MAT	*U;
-VEC	*b,*out;
-double	diag;
-{
-    u_int	dim, i, i_lim;
-    Real	**U_me, *b_ve, *out_ve, tmp, invdiag, tiny;
-    
-    if ( ! U || ! b )
-	error(E_NULL,"UTsolve");
-    dim = min(U->m,U->n);
-    if ( b->dim < dim )
-	error(E_SIZES,"UTsolve");
-    out = v_resize(out,U->n);
-    U_me = U->me;	b_ve = b->ve;	out_ve = out->ve;
-
-    tiny = 10.0/HUGE_VAL;
-
-    for ( i=0; i<dim; i++ )
-	if ( b_ve[i] != 0.0 )
-	    break;
-	else
-	    out_ve[i] = 0.0;
-    i_lim = i;
-    if ( b != out )
-    {
-	__zero__(out_ve,out->dim);
-	MEM_COPY(&(b_ve[i_lim]),&(out_ve[i_lim]),(dim-i_lim)*sizeof(Real));
-    }
-
-    if ( diag == 0.0 )
-    {
-	for (    ; i<dim; i++ )
-	{
-	    tmp = U_me[i][i];
-	    if ( fabs(tmp) <= tiny*fabs(out_ve[i]) )
-		error(E_SING,"UTsolve");
-	    out_ve[i] /= tmp;
-	    __mltadd__(&(out_ve[i+1]),&(U_me[i][i+1]),-out_ve[i],dim-i-1);
-	}
-    }
-    else
-    {
-	invdiag = 1.0/diag;
-	for (    ; i<dim; i++ )
-	{
-	    out_ve[i] *= invdiag;
-	    __mltadd__(&(out_ve[i+1]),&(U_me[i][i+1]),-out_ve[i],dim-i-1);
-	}
-    }
-    return (out);
-}
-
-/* Dsolve -- solves Dx=b where D is the diagonal of A -- may be in-situ */
-VEC	*Dsolve(A,b,x)
-MAT	*A;
-VEC	*b,*x;
-{
-    u_int	dim, i;
-    Real	tiny;
-    
-    if ( ! A || ! b )
-	error(E_NULL,"Dsolve");
-    dim = min(A->m,A->n);
-    if ( b->dim < dim )
-	error(E_SIZES,"Dsolve");
-    x = v_resize(x,A->n);
-
-    tiny = 10.0/HUGE_VAL;
-
-    dim = b->dim;
-    for ( i=0; i<dim; i++ )
-	if ( fabs(A->me[i][i]) <= tiny*fabs(b->ve[i]) )
-	    error(E_SING,"Dsolve");
-	else
-	    x->ve[i] = b->ve[i]/A->me[i][i];
-    
-    return (x);
-}
-
-/* LTsolve -- back substitution with optional over-riding diagonal
-		using the LOWER triangular part of matrix
-		-- can be in-situ but doesn't need to be */
-VEC	*LTsolve(L,b,out,diag)
-MAT	*L;
-VEC	*b, *out;
-double	diag;
-{
-    u_int	dim;
-    int		i, i_lim;
-    Real	**L_me, *b_ve, *out_ve, tmp, invdiag, tiny;
-    
-    if ( ! L || ! b )
-	error(E_NULL,"LTsolve");
-    dim = min(L->m,L->n);
-    if ( b->dim < dim )
-	error(E_SIZES,"LTsolve");
-    out = v_resize(out,L->n);
-    L_me = L->me;	b_ve = b->ve;	out_ve = out->ve;
-
-    tiny = 10.0/HUGE_VAL;
-    
-    for ( i=dim-1; i>=0; i-- )
-	if ( b_ve[i] != 0.0 )
-	    break;
-    i_lim = i;
-
-    if ( b != out )
-    {
-	__zero__(out_ve,out->dim);
-	MEM_COPY(b_ve,out_ve,(i_lim+1)*sizeof(Real));
-    }
-
-    if ( diag == 0.0 )
-    {
-	for (        ; i>=0; i-- )
-	{
-	    tmp = L_me[i][i];
-	    if ( fabs(tmp) <= tiny*fabs(out_ve[i]) )
-		error(E_SING,"LTsolve");
-	    out_ve[i] /= tmp;
-	    __mltadd__(out_ve,L_me[i],-out_ve[i],i);
-	}
-    }
-    else
-    {
-	invdiag = 1.0/diag;
-	for (        ; i>=0; i-- )
-	{
-	    out_ve[i] *= invdiag;
-	    __mltadd__(out_ve,L_me[i],-out_ve[i],i);
-	}
-    }
-    
-    return (out);
-}
diff --git a/interface/src/scilab/src/c/sparse.c b/interface/src/scilab/src/c/sparse.c
deleted file mode 100644
index 0c2ceee..0000000
--- a/interface/src/scilab/src/c/sparse.c
+++ /dev/null
@@ -1,1034 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/*
-  Sparse matrix package
-  See also: sparse.h, matrix.h
-  */
-
-#include	<stdio.h>
-#include	<math.h>
-#include        <stdlib.h>
-#include	"sparse.h"
-
-
-static char	rcsid[] = "$Id: sparse.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-#define	MINROWLEN	10
-
-
-
-/* sp_get_val -- returns the (i,j) entry of the sparse matrix A */
-double	sp_get_val(A,i,j)
-SPMAT	*A;
-int	i, j;
-{
-   SPROW	*r;
-   int	idx;
-   
-   if ( A == SMNULL )
-     error(E_NULL,"sp_get_val");
-   if ( i < 0 || i >= A->m || j < 0 || j >= A->n )
-     error(E_SIZES,"sp_get_val");
-   
-   r = A->row+i;
-   idx = sprow_idx(r,j);
-   if ( idx < 0 )
-     return 0.0;
-   /* else */
-   return r->elt[idx].val;
-}
-
-/* sp_set_val -- sets the (i,j) entry of the sparse matrix A */
-double	sp_set_val(A,i,j,val)
-SPMAT	*A;
-int	i, j;
-double	val;
-{
-   SPROW	*r;
-   int	idx, idx2, new_len;
-   
-   if ( A == SMNULL )
-     error(E_NULL,"sp_set_val");
-   if ( i < 0 || i >= A->m || j < 0 || j >= A->n )
-     error(E_SIZES,"sp_set_val");
-   
-   r = A->row+i;
-   idx = sprow_idx(r,j);
-   /* printf("sp_set_val: idx = %d\n",idx); */
-   if ( idx >= 0 )
-   {	r->elt[idx].val = val;	return val;	}
-   /* else */ if ( idx < -1 )
-   {
-      /* Note: this destroys the column & diag access paths */
-      A->flag_col = A->flag_diag = FALSE;
-      /* shift & insert new value */
-      idx = -(idx+2);	/* this is the intended insertion index */
-      if ( r->len >= r->maxlen )
-      {
-	 r->len = r->maxlen;
-	 new_len = max(2*r->maxlen+1,5);
-	 if (mem_info_is_on()) {
-	    mem_bytes(TYPE_SPMAT,A->row[i].maxlen*sizeof(row_elt),
-			    new_len*sizeof(row_elt));
-	 }
-
-	 r->elt = RENEW(r->elt,new_len,row_elt);
-	 if ( ! r->elt )	/* can't allocate */
-	   error(E_MEM,"sp_set_val");
-	 r->maxlen = 2*r->maxlen+1;
-      }
-      for ( idx2 = r->len-1; idx2 >= idx; idx2-- )
-	MEM_COPY((char *)(&(r->elt[idx2])),
-		 (char *)(&(r->elt[idx2+1])),sizeof(row_elt));
-      /************************************************************
-	if ( idx < r->len )
-	MEM_COPY((char *)(&(r->elt[idx])),(char *)(&(r->elt[idx+1])),
-	(r->len-idx)*sizeof(row_elt));
-	************************************************************/
-      r->len++;
-      r->elt[idx].col = j;
-      return r->elt[idx].val = val;
-   }
-   /* else -- idx == -1, error in index/matrix! */
-   return 0.0;
-}
-
-/* sp_mv_mlt -- sparse matrix/dense vector multiply
-   -- result is in out, which is returned unless out==NULL on entry
-   --  if out==NULL on entry then the result vector is created */
-VEC	*sp_mv_mlt(A,x,out)
-SPMAT	*A;
-VEC	*x, *out;
-{
-   int	i, j_idx, m, n, max_idx;
-   Real	sum, *x_ve;
-   SPROW	*r;
-   row_elt	*elts;
-   
-   if ( ! A || ! x )
-     error(E_NULL,"sp_mv_mlt");
-   if ( x->dim != A->n )
-     error(E_SIZES,"sp_mv_mlt");
-   if ( ! out || out->dim < A->m )
-     out = v_resize(out,A->m);
-   if ( out == x )
-     error(E_INSITU,"sp_mv_mlt");
-   m = A->m;	n = A->n;
-   x_ve = x->ve;
-   
-   for ( i = 0; i < m; i++ )
-   {
-      sum = 0.0;
-      r = &(A->row[i]);
-      max_idx = r->len;
-      elts    = r->elt;
-      for ( j_idx = 0; j_idx < max_idx; j_idx++, elts++ )
-	sum += elts->val*x_ve[elts->col];
-      out->ve[i] = sum;
-   }
-   return out;
-}
-
-/* sp_vm_mlt -- sparse matrix/dense vector multiply from left
-   -- result is in out, which is returned unless out==NULL on entry
-   -- if out==NULL on entry then result vector is created & returned */
-VEC	*sp_vm_mlt(A,x,out)
-SPMAT	*A;
-VEC	*x, *out;
-{
-   int	i, j_idx, m, n, max_idx;
-   Real	tmp, *x_ve, *out_ve;
-   SPROW	*r;
-   row_elt	*elts;
-   
-   if ( ! A || ! x )
-     error(E_NULL,"sp_vm_mlt");
-   if ( x->dim != A->m )
-     error(E_SIZES,"sp_vm_mlt");
-   if ( ! out || out->dim < A->n )
-     out = v_resize(out,A->n);
-   if ( out == x )
-     error(E_INSITU,"sp_vm_mlt");
-   
-   m = A->m;	n = A->n;
-   v_zero(out);
-   x_ve = x->ve;	out_ve = out->ve;
-   
-   for ( i = 0; i < m; i++ )
-   {
-      r = A->row+i;
-      max_idx = r->len;
-      elts    = r->elt;
-      tmp = x_ve[i];
-      for ( j_idx = 0; j_idx < max_idx; j_idx++, elts++ )
-	out_ve[elts->col] += elts->val*tmp;
-   }
-   
-   return out;
-}
-
-
-/* sp_get -- get sparse matrix
-   -- len is number of elements available for each row without
-   allocating further memory */
-SPMAT	*sp_get(m,n,maxlen)
-int	m, n, maxlen;
-{
-   SPMAT	*A;
-   SPROW	*rows;
-   int	i;
-   
-   if ( m < 0 || n < 0 )
-     error(E_NEG,"sp_get");
-
-   maxlen = max(maxlen,1);
-   
-   A = NEW(SPMAT);
-   if ( ! A )		/* can't allocate */
-     error(E_MEM,"sp_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPMAT,0,sizeof(SPMAT));
-      mem_numvar(TYPE_SPMAT,1);
-   }
-   /* fprintf(stderr,"Have SPMAT structure\n"); */
-   
-   A->row = rows = NEW_A(m,SPROW);
-   if ( ! A->row )		/* can't allocate */
-     error(E_MEM,"sp_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPMAT,0,m*sizeof(SPROW));
-   }
-   /* fprintf(stderr,"Have row structure array\n"); */
-   
-   A->start_row = NEW_A(n,int);
-   A->start_idx = NEW_A(n,int);
-   if ( ! A->start_row || ! A->start_idx )	/* can't allocate */
-     error(E_MEM,"sp_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPMAT,0,2*n*sizeof(int));
-   }
-   for ( i = 0; i < n; i++ )
-     A->start_row[i] = A->start_idx[i] = -1;
-   /* fprintf(stderr,"Have start_row array\n"); */
-   
-   A->m = A->max_m = m;
-   A->n = A->max_n = n;
-   
-   for ( i = 0; i < m; i++, rows++ )
-   {
-      rows->elt = NEW_A(maxlen,row_elt);
-      if ( ! rows->elt )
-	error(E_MEM,"sp_get");
-      else if (mem_info_is_on()) {
-	 mem_bytes(TYPE_SPMAT,0,maxlen*sizeof(row_elt));
-      }
-      /* fprintf(stderr,"Have row %d element array\n",i); */
-      rows->len = 0;
-      rows->maxlen = maxlen;
-      rows->diag = -1;
-   }
-   
-   return A;
-}
-
-
-/* sp_free -- frees up the memory for a sparse matrix */
-int	sp_free(A)
-SPMAT	*A;
-{
-   SPROW	*r;
-   int	i;
-   
-   if ( ! A )
-     return -1;
-   if ( A->start_row != (int *)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_SPMAT,A->max_n*sizeof(int),0);
-      }
-      free((char *)(A->start_row));
-   }
-   if ( A->start_idx != (int *)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_SPMAT,A->max_n*sizeof(int),0);
-      }
-      
-      free((char *)(A->start_idx));
-   }
-   if ( ! A->row )
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_SPMAT,sizeof(SPMAT),0);
-	 mem_numvar(TYPE_SPMAT,-1);
-      }
-      
-      free((char *)A);
-      return 0;
-   }
-   for ( i = 0; i < A->m; i++ )
-   {
-      r = &(A->row[i]);
-      if ( r->elt != (row_elt *)NULL ) {
-	 if (mem_info_is_on()) {
-	    mem_bytes(TYPE_SPMAT,A->row[i].maxlen*sizeof(row_elt),0);
-	 }
-	 free((char *)(r->elt));
-      }
-   }
-   
-   if (mem_info_is_on()) {
-      if (A->row) 
-	mem_bytes(TYPE_SPMAT,A->max_m*sizeof(SPROW),0);
-      mem_bytes(TYPE_SPMAT,sizeof(SPMAT),0);
-      mem_numvar(TYPE_SPMAT,-1);
-   }
-   
-   free((char *)(A->row));
-   free((char *)A);
-
-   return 0;
-}
-
-
-/* sp_copy -- constructs a copy of a given matrix
-   -- note that the max_len fields (etc) are no larger in the copy
-   than necessary
-   -- result is returned */
-SPMAT	*sp_copy(A)
-SPMAT	*A;
-{
-   SPMAT	*out;
-   SPROW	*row1, *row2;
-   int	i;
-   
-   if ( A == SMNULL )
-     error(E_NULL,"sp_copy");
-   if ( ! (out=NEW(SPMAT)) )
-     error(E_MEM,"sp_copy");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPMAT,0,sizeof(SPMAT));
-      mem_numvar(TYPE_SPMAT,1);
-   }
-   out->m = out->max_m = A->m;	out->n = out->max_n = A->n;
-   
-   /* set up rows */
-   if ( ! (out->row=NEW_A(A->m,SPROW)) )
-     error(E_MEM,"sp_copy");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPMAT,0,A->m*sizeof(SPROW));
-   }
-   for ( i = 0; i < A->m; i++ )
-   {
-      row1 = &(A->row[i]);
-      row2 = &(out->row[i]);
-      if ( ! (row2->elt=NEW_A(max(row1->len,3),row_elt)) )
-	error(E_MEM,"sp_copy");
-      else if (mem_info_is_on()) {
-	 mem_bytes(TYPE_SPMAT,0,max(row1->len,3)*sizeof(row_elt));
-      }
-      row2->len = row1->len;
-      row2->maxlen = max(row1->len,3);
-      row2->diag = row1->diag;
-      MEM_COPY((char *)(row1->elt),(char *)(row2->elt),
-	       row1->len*sizeof(row_elt));
-   }
-   
-   /* set up start arrays -- for column access */
-   if ( ! (out->start_idx=NEW_A(A->n,int)) ||
-       ! (out->start_row=NEW_A(A->n,int)) )
-     error(E_MEM,"sp_copy");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPMAT,0,2*A->n*sizeof(int));
-   }
-   MEM_COPY((char *)(A->start_idx),(char *)(out->start_idx),
-	    A->n*sizeof(int));
-   MEM_COPY((char *)(A->start_row),(char *)(out->start_row),
-	    A->n*sizeof(int));
-   
-   return out;
-}
-
-/* sp_col_access -- set column access path; i.e. nxt_row, nxt_idx fields
-   -- returns A */
-SPMAT	*sp_col_access(A)
-SPMAT	*A;
-{
-   int	i, j, j_idx, len, m, n;
-   SPROW	*row;
-   row_elt	*r_elt;
-   int	*start_row, *start_idx;
-   
-   if ( A == SMNULL )
-     error(E_NULL,"sp_col_access");
-   
-   m = A->m;	n = A->n;
-   
-   /* initialise start_row and start_idx */
-   start_row = A->start_row;	start_idx = A->start_idx;
-   for ( j = 0; j < n; j++ )
-   {	*start_row++ = -1;	*start_idx++ = -1;	}
-   
-   start_row = A->start_row;	start_idx = A->start_idx;
-   
-   /* now work UP the rows, setting nxt_row, nxt_idx fields */
-   for ( i = m-1; i >= 0; i-- )
-   {
-      row = &(A->row[i]);
-      r_elt = row->elt;
-      len   = row->len;
-      for ( j_idx = 0; j_idx < len; j_idx++, r_elt++ )
-      {
-	 j = r_elt->col;
-	 r_elt->nxt_row = start_row[j];
-	 r_elt->nxt_idx = start_idx[j];
-	 start_row[j] = i;
-	 start_idx[j] = j_idx;
-      }
-   }
-   
-   A->flag_col = TRUE;
-   return A;
-}
-
-/* sp_diag_access -- set diagonal access path(s) */
-SPMAT	*sp_diag_access(A)
-SPMAT	*A;
-{
-   int	i, m;
-   SPROW	*row;
-   
-   if ( A == SMNULL )
-     error(E_NULL,"sp_diag_access");
-   
-   m = A->m;
-   
-   row = A->row;
-   for ( i = 0; i < m; i++, row++ )
-     row->diag = sprow_idx(row,i);
-   
-   A->flag_diag = TRUE;
-   
-   return A;
-}
-
-/* sp_m2dense -- convert a sparse matrix to a dense one */
-MAT	*sp_m2dense(A,out)
-SPMAT	*A;
-MAT	*out;
-{
-   int	i, j_idx;
-   SPROW	*row;
-   row_elt	*elt;
-   
-   if ( ! A )
-     error(E_NULL,"sp_m2dense");
-   if ( ! out || out->m < A->m || out->n < A->n )
-     out = m_get(A->m,A->n);
-   
-   m_zero(out);
-   for ( i = 0; i < A->m; i++ )
-   {
-      row = &(A->row[i]);
-      elt = row->elt;
-      for ( j_idx = 0; j_idx < row->len; j_idx++, elt++ )
-	out->me[i][elt->col] = elt->val;
-   }
-   
-   return out;
-}
-
-
-/*  C = A+B, can be in situ */
-SPMAT *sp_add(A,B,C)
-SPMAT *A, *B, *C;
-{
-   int i, in_situ;
-   SPROW *rc;
-   static SPROW *tmp;
-
-   if ( ! A || ! B )
-     error(E_NULL,"sp_add");
-   if ( A->m != B->m || A->n != B->n )
-     error(E_SIZES,"sp_add");
-   if (C == A || C == B)
-     in_situ = TRUE;
-   else in_situ = FALSE;
-
-   if ( ! C )
-     C = sp_get(A->m,A->n,5);
-   else {
-      if ( C->m != A->m || C->n != A->n  )
-	error(E_SIZES,"sp_add");
-      if (!in_situ) sp_zero(C);
-   }
-
-   if (tmp == (SPROW *)NULL && in_situ) {
-      tmp = sprow_get(MINROWLEN);
-      MEM_STAT_REG(tmp,TYPE_SPROW);
-   }
-
-   if (in_situ)
-     for (i=0; i < A->m; i++) {
-	rc = &(C->row[i]);
-	sprow_add(&(A->row[i]),&(B->row[i]),0,tmp,TYPE_SPROW);
-	sprow_resize(rc,tmp->len,TYPE_SPMAT);
-	MEM_COPY(tmp->elt,rc->elt,tmp->len*sizeof(row_elt));
-	rc->len = tmp->len;
-     }
-   else
-     for (i=0; i < A->m; i++) {
-	sprow_add(&(A->row[i]),&(B->row[i]),0,&(C->row[i]),TYPE_SPMAT);
-     }
-
-   C->flag_col = C->flag_diag = FALSE;
-
-   return C;
-}
-
-/*  C = A-B, cannot be in situ */
-SPMAT *sp_sub(A,B,C)
-SPMAT *A, *B, *C;
-{
-   int i, in_situ;
-   SPROW *rc;
-   static SPROW *tmp;
-   
-   if ( ! A || ! B )
-     error(E_NULL,"sp_sub");
-   if ( A->m != B->m || A->n != B->n )
-     error(E_SIZES,"sp_sub");
-   if (C == A || C == B)
-     in_situ = TRUE;
-   else in_situ = FALSE;
-
-   if ( ! C )
-     C = sp_get(A->m,A->n,5);
-   else {
-      if ( C->m != A->m || C->n != A->n  )
-	error(E_SIZES,"sp_sub");
-      if (!in_situ) sp_zero(C);
-   }
-
-   if (tmp == (SPROW *)NULL && in_situ) {
-      tmp = sprow_get(MINROWLEN);
-      MEM_STAT_REG(tmp,TYPE_SPROW);
-   }
-
-   if (in_situ)
-     for (i=0; i < A->m; i++) {
-	rc = &(C->row[i]);
-	sprow_sub(&(A->row[i]),&(B->row[i]),0,tmp,TYPE_SPROW);
-	sprow_resize(rc,tmp->len,TYPE_SPMAT);
-	MEM_COPY(tmp->elt,rc->elt,tmp->len*sizeof(row_elt));
-	rc->len = tmp->len;
-     }
-   else
-     for (i=0; i < A->m; i++) {
-	sprow_sub(&(A->row[i]),&(B->row[i]),0,&(C->row[i]),TYPE_SPMAT);
-     }
-
-   C->flag_col = C->flag_diag = FALSE;
-   
-   return C;
-}
-
-/*  C = A+alpha*B, cannot be in situ */
-SPMAT *sp_mltadd(A,B,alpha,C)
-SPMAT *A, *B, *C;
-double alpha;
-{
-   int i, in_situ;
-   SPROW *rc;
-   static SPROW *tmp;
-
-   if ( ! A || ! B )
-     error(E_NULL,"sp_mltadd");
-   if ( A->m != B->m || A->n != B->n )
-     error(E_SIZES,"sp_mltadd");
-   if (C == A || C == B)
-     in_situ = TRUE;
-   else in_situ = FALSE;
-
-   if ( ! C )
-     C = sp_get(A->m,A->n,5);
-   else {
-      if ( C->m != A->m || C->n != A->n  )
-	error(E_SIZES,"sp_mltadd");
-      if (!in_situ) sp_zero(C);
-   }
-
-   if (tmp == (SPROW *)NULL && in_situ) {
-      tmp = sprow_get(MINROWLEN);
-      MEM_STAT_REG(tmp,TYPE_SPROW);
-   }
-
-   if (in_situ)
-     for (i=0; i < A->m; i++) {
-	rc = &(C->row[i]);
-	sprow_mltadd(&(A->row[i]),&(B->row[i]),alpha,0,tmp,TYPE_SPROW);
-	sprow_resize(rc,tmp->len,TYPE_SPMAT);
-	MEM_COPY(tmp->elt,rc->elt,tmp->len*sizeof(row_elt));
-	rc->len = tmp->len;
-     }
-   else
-     for (i=0; i < A->m; i++) {
-	sprow_mltadd(&(A->row[i]),&(B->row[i]),alpha,0,
-		     &(C->row[i]),TYPE_SPMAT);
-     }
-   
-   C->flag_col = C->flag_diag = FALSE;
-   
-   return C;
-}
-
-
-
-/*  B = alpha*A, can be in situ */
-SPMAT *sp_smlt(A,alpha,B)
-SPMAT *A, *B;
-double alpha;
-{
-   int i;
-
-   if ( ! A )
-     error(E_NULL,"sp_smlt");
-   if ( ! B )
-     B = sp_get(A->m,A->n,5);
-   else
-     if ( A->m != B->m || A->n != B->n )
-       error(E_SIZES,"sp_smlt");
-
-   for (i=0; i < A->m; i++) {
-      sprow_smlt(&(A->row[i]),alpha,0,&(B->row[i]),TYPE_SPMAT);
-   }
-   return B;
-}
-
-
-
-/* sp_zero -- zero all the (represented) elements of a sparse matrix */
-SPMAT	*sp_zero(A)
-SPMAT	*A;
-{
-   int	i, idx, len;
-   row_elt	*elt;
-   
-   if ( ! A )
-     error(E_NULL,"sp_zero");
-   
-   for ( i = 0; i < A->m; i++ )
-   {
-      elt = A->row[i].elt;
-      len = A->row[i].len;
-      for ( idx = 0; idx < len; idx++ )
-	(*elt++).val = 0.0;
-   }
-   
-   return A;
-}
-
-/* sp_copy2 -- copy sparse matrix (type 2) 
-   -- keeps structure of the out matrix */
-SPMAT	*sp_copy2(A,out)
-SPMAT	*A, *out;
-{
-   int	i /* , idx, len1, len2 */;
-   SPROW	*r1, *r2;
-   static SPROW	*scratch = (SPROW *)NULL;
-   /* row_elt	*e1, *e2; */
-   
-   if ( ! A )
-     error(E_NULL,"sp_copy2");
-   if ( ! out )
-     out = sp_get(A->m,A->n,10);
-   if ( ! scratch ) {
-      scratch = sprow_xpd(scratch,MINROWLEN,TYPE_SPROW);
-      MEM_STAT_REG(scratch,TYPE_SPROW);
-   }
-
-   if ( out->m < A->m )
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_SPMAT,A->max_m*sizeof(SPROW),
-		      A->m*sizeof(SPROW));
-      }
-
-      out->row = RENEW(out->row,A->m,SPROW);
-      if ( ! out->row )
-	error(E_MEM,"sp_copy2");
-      
-      for ( i = out->m; i < A->m; i++ )
-      {
-	 out->row[i].elt = NEW_A(MINROWLEN,row_elt);
-	 if ( ! out->row[i].elt )
-	   error(E_MEM,"sp_copy2");
-	 else if (mem_info_is_on()) {
-	    mem_bytes(TYPE_SPMAT,0,MINROWLEN*sizeof(row_elt));
-	 }
-	 
-	 out->row[i].maxlen = MINROWLEN;
-	 out->row[i].len = 0;
-      }
-      out->m = A->m;
-   }
-   
-   out->flag_col = out->flag_diag = FALSE;
-   /* sp_zero(out); */
-
-   for ( i = 0; i < A->m; i++ )
-   {
-      r1 = &(A->row[i]);	r2 = &(out->row[i]);
-      sprow_copy(r1,r2,scratch,TYPE_SPROW);
-      if ( r2->maxlen < scratch->len )
-	sprow_xpd(r2,scratch->len,TYPE_SPMAT);
-      MEM_COPY((char *)(scratch->elt),(char *)(r2->elt),
-	       scratch->len*sizeof(row_elt));
-      r2->len = scratch->len;
-      /*******************************************************
-	e1 = r1->elt;		e2 = r2->elt;
-	len1 = r1->len;		len2 = r2->len;
-	for ( idx = 0; idx < len2; idx++, e2++ )
-	e2->val = 0.0;
-	for ( idx = 0; idx < len1; idx++, e1++ )
-	sprow_set_val(r2,e1->col,e1->val);
-	*******************************************************/
-   }
-
-   sp_col_access(out);
-   return out;
-}
-
-/* sp_resize -- resize a sparse matrix
-   -- don't destroying any contents if possible
-   -- returns resized matrix */
-SPMAT	*sp_resize(A,m,n)
-SPMAT	*A;
-int	m, n;
-{
-   int	i, len;
-   SPROW	*r;
-   
-   if (m < 0 || n < 0)
-     error(E_NEG,"sp_resize");
-
-   if ( ! A )
-     return sp_get(m,n,10);
-
-   if (m == A->m && n == A->n)
-     return A;
-
-   if ( m <= A->max_m )
-   {
-      for ( i = A->m; i < m; i++ )
-	A->row[i].len = 0;
-      A->m = m;
-   }
-   else
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_SPMAT,A->max_m*sizeof(SPROW),
-			 m*sizeof(SPROW));
-      }
-
-      A->row = RENEW(A->row,(unsigned)m,SPROW);
-      if ( ! A->row )
-	error(E_MEM,"sp_resize");
-      for ( i = A->m; i < m; i++ )
-      {
-	 if ( ! (A->row[i].elt = NEW_A(MINROWLEN,row_elt)) )
-	   error(E_MEM,"sp_resize");
-	 else if (mem_info_is_on()) {
-	    mem_bytes(TYPE_SPMAT,0,MINROWLEN*sizeof(row_elt));
-	 }
-	 A->row[i].len = 0;	A->row[i].maxlen = MINROWLEN;
-      }
-      A->m = A->max_m = m;
-   }
-
-   /* update number of rows */
-   A->n = n;
-
-   /* do we need to increase the size of start_idx[] and start_row[] ? */
-   if ( n > A->max_n )
-   {	/* only have to update the start_idx & start_row arrays */
-      if (mem_info_is_on())
-      {
-	  mem_bytes(TYPE_SPMAT,2*A->max_n*sizeof(int),
-		    2*n*sizeof(int));
-      }
-
-      A->start_row = RENEW(A->start_row,(unsigned)n,int);
-      A->start_idx = RENEW(A->start_idx,(unsigned)n,int);
-      if ( ! A->start_row || ! A->start_idx )
-	error(E_MEM,"sp_resize");
-      A->max_n = n;	/* ...and update max_n */
-
-      return A;
-   }
-
-   if ( n <= A->n )
-       /* make sure that all rows are truncated just before column n */
-       for ( i = 0; i < A->m; i++ )
-       {
-	   r = &(A->row[i]);
-	   len = sprow_idx(r,n);
-	   if ( len < 0 )
-	       len = -(len+2);
-	   if ( len < 0 )
-	       error(E_MEM,"sp_resize");
-	   r->len = len;
-       }
-   
-   return A;
-}
-
-
-/* sp_compact -- removes zeros and near-zeros from a sparse matrix */
-SPMAT	*sp_compact(A,tol)
-SPMAT	*A;
-double	tol;
-{
-   int	i, idx1, idx2;
-   SPROW	*r;
-   row_elt	*elt1, *elt2;
-   
-   if (  ! A )
-     error(E_NULL,"sp_compact");
-   if ( tol < 0.0 )
-     error(E_RANGE,"sp_compact");
-   
-   A->flag_col = A->flag_diag = FALSE;
-   
-   for ( i = 0; i < A->m; i++ )
-   {
-      r = &(A->row[i]);
-      elt1 = elt2 = r->elt;
-      idx1 = idx2 = 0;
-      while ( idx1 < r->len )
-      {
-	 /* printf("# sp_compact: idx1 = %d, idx2 = %d\n",idx1,idx2); */
-	 if ( fabs(elt1->val) <= tol )
-	 {	idx1++;	elt1++;	continue;	}
-	 if ( elt1 != elt2 )
-	   MEM_COPY(elt1,elt2,sizeof(row_elt));
-	 idx1++;	elt1++;
-	 idx2++;	elt2++;
-      }
-      r->len = idx2;
-   }
-   
-   return A;
-}
-
-/* varying number of arguments */
-
-#ifdef ANSI_C
-
-/* To allocate memory to many arguments. 
-   The function should be called:
-   sp_get_vars(m,n,deg,&x,&y,&z,...,NULL);
-   where 
-     int m,n,deg;
-     SPMAT *x, *y, *z,...;
-     The last argument should be NULL ! 
-     m x n is the dimension of matrices x,y,z,...
-     returned value is equal to the number of allocated variables
-*/
-
-int sp_get_vars(int m,int n,int deg,...) 
-{
-   va_list ap;
-   int i=0;
-   SPMAT **par;
-   
-   va_start(ap, deg);
-   while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      *par = sp_get(m,n,deg);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-/* To resize memory for many arguments. 
-   The function should be called:
-   sp_resize_vars(m,n,&x,&y,&z,...,NULL);
-   where 
-     int m,n;
-     SPMAT *x, *y, *z,...;
-     The last argument should be NULL ! 
-     m X n is the resized dimension of matrices x,y,z,...
-     returned value is equal to the number of allocated variables.
-     If one of x,y,z,.. arguments is NULL then memory is allocated to this 
-     argument. 
-*/
-  
-int sp_resize_vars(int m,int n,...) 
-{
-   va_list ap;
-   int i=0;
-   SPMAT **par;
-   
-   va_start(ap, n);
-   while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      *par = sp_resize(*par,m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-/* To deallocate memory for many arguments. 
-   The function should be called:
-   sp_free_vars(&x,&y,&z,...,NULL);
-   where 
-     SPMAT *x, *y, *z,...;
-     The last argument should be NULL ! 
-     There must be at least one not NULL argument.
-     returned value is equal to the number of allocated variables.
-     Returned value of x,y,z,.. is VNULL.
-*/
-
-int sp_free_vars(SPMAT **va,...)
-{
-   va_list ap;
-   int i=1;
-   SPMAT **par;
-   
-   sp_free(*va);
-   *va = (SPMAT *) NULL;
-   va_start(ap, va);
-   while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      sp_free(*par); 
-      *par = (SPMAT *)NULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-#elif VARARGS
-
-/* To allocate memory to many arguments. 
-   The function should be called:
-   sp_get_vars(m,n,deg,&x,&y,&z,...,NULL);
-   where 
-     int m,n,deg;
-     SPMAT *x, *y, *z,...;
-     The last argument should be NULL ! 
-     m x n is the dimension of matrices x,y,z,...
-     returned value is equal to the number of allocated variables
-*/
-
-int sp_get_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, m, n, deg;
-   SPMAT **par;
-   
-   va_start(ap);
-   m = va_arg(ap,int);
-   n = va_arg(ap,int);
-   deg = va_arg(ap,int);
-   while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      *par = sp_get(m,n,deg);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-/* To resize memory for many arguments. 
-   The function should be called:
-   sp_resize_vars(m,n,&x,&y,&z,...,NULL);
-   where 
-     int m,n;
-     SPMAT *x, *y, *z,...;
-     The last argument should be NULL ! 
-     m X n is the resized dimension of matrices x,y,z,...
-     returned value is equal to the number of allocated variables.
-     If one of x,y,z,.. arguments is NULL then memory is allocated to this 
-     argument. 
-*/
-
-int sp_resize_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, m, n;
-   SPMAT **par;
-   
-   va_start(ap);
-   m = va_arg(ap,int);
-   n = va_arg(ap,int);
-   while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      *par = sp_resize(*par,m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-/* To deallocate memory for many arguments. 
-   The function should be called:
-   sp_free_vars(&x,&y,&z,...,NULL);
-   where 
-     SPMAT *x, *y, *z,...;
-     The last argument should be NULL ! 
-     There must be at least one not NULL argument.
-     returned value is equal to the number of allocated variables.
-     Returned value of x,y,z,.. is VNULL.
-*/
-
-int sp_free_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0;
-   SPMAT **par;
-   
-   va_start(ap);
-   while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      sp_free(*par); 
-      *par = (SPMAT *)NULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-#endif
-
diff --git a/interface/src/scilab/src/c/sparse.h b/interface/src/scilab/src/c/sparse.h
deleted file mode 100644
index 29ce80e..0000000
--- a/interface/src/scilab/src/c/sparse.h
+++ /dev/null
@@ -1,219 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Header for sparse matrix stuff.
-	Basic sparse routines to be held in sparse.c
-*/
-
-/* RCS id: $Id: sparse.h 3690 2010-09-02 09:55:19Z lsaavedr $ */
-
-#ifndef SPARSEH
-
-#define SPARSEH 
-
-
-#include        "matrix.h"
-
-
-/* basic sparse types */
-
-typedef struct row_elt	{
-	int	col, nxt_row, nxt_idx;
-	Real	val;
-		} row_elt;
-
-typedef struct SPROW {
-	int	len, maxlen, diag;
-	row_elt	*elt;		/* elt[maxlen] */
-		} SPROW;
-
-typedef struct SPMAT {
-	int	m, n, max_m, max_n;
-	char	flag_col, flag_diag;
-	SPROW	*row;		/* row[max_m] */
-	int	*start_row;	/* start_row[max_n] */
-	int	*start_idx;	/* start_idx[max_n] */
-	      } SPMAT;
-
-/* Note that the first allocated entry in column j is start_row[j];
-	This starts the chain down the columns using the nxt_row and nxt_idx
-	fields of each entry in each row. */
-
-typedef struct pair { int pos;	Real val; } pair;
-
-typedef struct SPVEC {
-	int	dim, max_dim;
-	pair	*elt;		/* elt[max_dim] */
-	       } SPVEC;
-
-#define	SMNULL	((SPMAT*)NULL)
-#define	SVNULL	((SPVEC*)NULL)
-
-/* Macro for speedup */
-#define	sprow_idx2(r,c,hint)	\
-	( ( (hint) >= 0 && (hint) < (r)->len && \
-	   (r)->elt[hint].col == (c)) ? (hint) : sprow_idx((r),(c)) )
-
-
-
-/* memory functions */
-
-#ifdef ANSI_C
-int sp_get_vars(int m,int n,int deg,...);
-int sp_resize_vars(int m,int n,...);
-int sp_free_vars(SPMAT **,...);
-#elif VARARGS
-int sp_get_vars();
-int sp_resize_vars();
-int sp_free_vars();
-
-#endif
-
-/* Sparse Matrix Operations and Utilities */
-#ifndef ANSI_C
-extern	SPMAT	*sp_get(), *sp_copy(), *sp_copy2(),
-			*sp_zero(), *sp_resize(), *sp_compact();
-extern	double	sp_get_val(), sp_set_val();
-extern	VEC	*sp_mv_mlt(), *sp_vm_mlt();
-extern	int	sp_free();
-
-/* Access path operations */
-extern	SPMAT	*sp_col_access();
-extern	SPMAT	*sp_diag_access();
-extern  int     chk_col_access();
-
-/* Input/output operations */
-extern	SPMAT	*sp_finput();
-extern	void sp_foutput(), sp_foutput2();
-
-/* algebraic operations */
-extern SPMAT *sp_smlt(), *sp_add(), *sp_sub(), *sp_mltadd();
-
-
-/* sparse row operations */
-extern	SPROW	*sprow_get(), *sprow_xpd(), *sprow_merge(), *sprow_mltadd(),
-  *sprow_resize(), *sprow_copy();
-extern SPROW *sprow_add(), *sprow_sub(), *sprow_smlt();
-extern	double	sprow_set_val();
-extern	void	sprow_foutput();
-extern	int	sprow_idx(), sprow_free();
-
-/* dump */
-extern  void   sp_dump(), sprow_dump();
-extern  MAT  *sp_m2dense();
-
-#else
-SPMAT	*sp_get(int,int,int), *sp_copy(SPMAT *),
-	*sp_copy2(SPMAT *,SPMAT *),
-	*sp_zero(SPMAT *), *sp_resize(SPMAT *,int,int),
-	*sp_compact(SPMAT *,double);
-double	sp_get_val(SPMAT *,int,int), sp_set_val(SPMAT *,int,int,double);
-VEC	*sp_mv_mlt(SPMAT *,VEC *,VEC *), *sp_vm_mlt(SPMAT *,VEC *,VEC *);
-int	sp_free(SPMAT *);
-
-/* Access path operations */
-SPMAT	*sp_col_access(SPMAT *);
-SPMAT	*sp_diag_access(SPMAT *);
-int     chk_col_access(SPMAT *);
-
-/* Input/output operations */
-SPMAT	*sp_finput(FILE *);
-void	sp_foutput(FILE *,SPMAT *), sp_foutput2(FILE *,SPMAT *);
-
-/* algebraic operations */
-SPMAT *sp_smlt(SPMAT *A,double alpha,SPMAT *B),
-      *sp_add(SPMAT *A,SPMAT *B,SPMAT *C),
-      *sp_sub(SPMAT *A,SPMAT *B,SPMAT *C),
-      *sp_mltadd(SPMAT *A,SPMAT *B,double alpha,SPMAT *C);
-
-/* sparse row operations */
-SPROW	*sprow_get(int), *sprow_xpd(SPROW *r,int n,int type),
-        *sprow_resize(SPROW *r,int n,int type),
-	*sprow_merge(SPROW *,SPROW *,SPROW *,int type),
-        *sprow_copy(SPROW *,SPROW *,SPROW *,int type),
-	*sprow_mltadd(SPROW *,SPROW *,double,int,SPROW *,int type);
-SPROW *sprow_add(SPROW *r1,SPROW *r2, int j0,SPROW *r_out, int type), 
-        *sprow_sub(SPROW *r1,SPROW *r2, int j0,SPROW *r_out, int type), 
-        *sprow_smlt(SPROW *r1,double alpha, int j0,SPROW *r_out, int type);
-double	sprow_set_val(SPROW *,int,double);
-int      sprow_free(SPROW *);
-int	sprow_idx(SPROW *,int);
-void	sprow_foutput(FILE *,SPROW *);
-
-/* dump */
-void    sp_dump(FILE *fp, SPMAT *A);
-void    sprow_dump(FILE *fp, SPROW *r);
-MAT	*sp_m2dense(SPMAT *A,MAT *out);
-
-#endif
-
-/* MACROS */
-
-#define	sp_input()	sp_finput(stdin)
-#define	sp_output(A)	sp_foutput(stdout,(A))
-#define	sp_output2(A)	sp_foutput2(stdout,(A))
-#define	row_mltadd(r1,r2,alpha,out)	sprow_mltadd(r1,r2,alpha,0,out)
-#define	out_row(r)	sprow_foutput(stdout,(r))
-
-#define SP_FREE(A)    ( sp_free((A)),  (A)=(SPMAT *)NULL) 
-
-/* utility for index computations -- ensures index returned >= 0 */
-#define	fixindex(idx)	((idx) == -1 ? (error(E_BOUNDS,"fixindex"),0) : \
-			 (idx) < 0 ? -((idx)+2) : (idx))
-
-
-/*  NOT USED */
-
-/* loop over the columns in a row */
-/*
-#define	loop_cols(r,e,code) \
-    do { int _r_idx; row_elt *e; SPROW *_t_row;			\
-	  _t_row = (r); e = &(_t_row->elt);				\
-	  for ( _r_idx = 0; _r_idx < _t_row->len; _r_idx++, e++ )	\
-	  {  code;  }  }  while ( 0 )
-*/
-/* loop over the rows in a column */
-/*
-#define	loop_cols(A,col,e,code) \
-    do { int _r_num, _r_idx, _c; SPROW *_r; row_elt *e;		\
-	  if ( ! (A)->flag_col )	sp_col_access((A));		\
-	  col_num = (col);						\
-	  if ( col_num < 0 || col_num >= A->n )				\
-	      error(E_BOUNDS,"loop_cols");				\
-          _r_num = (A)->start_row[_c]; _r_idx = (A)->start_idx[_c];	\
-	  while ( _r_num >= 0 )  {					\
-	      _r = &((A)->row[_r_num]);					\
-              _r_idx = sprow_idx2(_r,_c,_r_idx);			\
-              if ( _r_idx < 0 )  continue;				\
-	      e = &(_r->elt[_r_idx]);	code;				\
-	      _r_num = e->nxt_row;	_r_idx = e->nxt_idx;		\
-	      } } while ( 0 )
-
-*/
-
-#endif
-
diff --git a/interface/src/scilab/src/c/sparse2.h b/interface/src/scilab/src/c/sparse2.h
deleted file mode 100644
index 1648765..0000000
--- a/interface/src/scilab/src/c/sparse2.h
+++ /dev/null
@@ -1,95 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* Sparse matrix factorise/solve header */
-/* RCS id: $Id: sparse2.h 3690 2010-09-02 09:55:19Z lsaavedr $ */
-
-
-
-#ifndef SPARSE2H
-
-#define SPARSE2H
-
-#include "sparse.h"
-
-
-#ifdef ANSI_C
-SPMAT	*spCHfactor(SPMAT *), *spICHfactor(SPMAT *), *spCHsymb(SPMAT *);
-VEC	*spCHsolve(SPMAT *,VEC *,VEC *);
-
-SPMAT	*spLUfactor(SPMAT *,PERM *,double);
-SPMAT	*spILUfactor(SPMAT *,double);
-VEC	*spLUsolve(SPMAT *,PERM *,VEC *,VEC *),
-	*spLUTsolve(SPMAT *,PERM *,VEC *,VEC *);
-
-SPMAT	*spBKPfactor(SPMAT *, PERM *, PERM *, double);
-VEC	*spBKPsolve(SPMAT *, PERM *, PERM *, VEC *, VEC *);
-
-VEC	*pccg(VEC *(*A)(),void *A_par,VEC *(*M_inv)(),void *M_par,VEC *b,
-						double tol,VEC *x);
-VEC	*sp_pccg(SPMAT *,SPMAT *,VEC *,double,VEC *);
-VEC	*cgs(VEC *(*A)(),void *A_par,VEC *b,VEC *r0,double tol,VEC *x);
-VEC	*sp_cgs(SPMAT *,VEC *,VEC *,double,VEC *);
-VEC	*lsqr(VEC *(*A)(),VEC *(*AT)(),void *A_par,VEC *b,double tol,VEC *x);
-VEC	*sp_lsqr(SPMAT *,VEC *,double,VEC *);
-int	cg_set_maxiter(int);
-
-void	lanczos(VEC *(*A)(),void *A_par,int m,VEC *x0,VEC *a,VEC *b,
-						Real *beta_m1,MAT *Q);
-void	sp_lanczos(SPMAT *,int,VEC *,VEC *,VEC *,Real *,MAT *);
-VEC	*lanczos2(VEC *(*A)(),void *A_par,int m,VEC *x0,VEC *evals,
-						VEC *err_est);
-VEC	*sp_lanczos2(SPMAT *,int,VEC *,VEC *,VEC *);
-extern  void    scan_to(SPMAT *,IVEC *,IVEC *,IVEC *,int);
-extern  row_elt  *chase_col(SPMAT *,int,int *,int *,int);
-extern  row_elt  *chase_past(SPMAT *,int,int *,int *,int);
-extern  row_elt  *bump_col(SPMAT *,int,int *,int *);
-
-#else
-extern SPMAT	*spCHfactor(), *spICHfactor(), *spCHsymb();
-extern VEC	*spCHsolve();
-
-extern SPMAT	*spLUfactor();
-extern SPMAT	*spILUfactor();
-extern VEC	*spLUsolve(), *spLUTsolve();
-
-extern SPMAT	*spBKPfactor();
-extern VEC	*spBKPsolve();
-
-extern VEC	*pccg(), *sp_pccg(), *cgs(), *sp_cgs(), *lsqr(), *sp_lsqr();
-extern int	cg_set_maxiter();
-
-void	lanczos(), sp_lanczos();
-VEC	*lanczos2(), *sp_lanczos2();
-extern  void    scan_to();
-extern  row_elt  *chase_col();
-extern  row_elt  *chase_past();
-extern  row_elt  *bump_col();
-
-#endif
-
-
-#endif
diff --git a/interface/src/scilab/src/c/sparseio.c b/interface/src/scilab/src/c/sparseio.c
deleted file mode 100644
index 2ffbb4c..0000000
--- a/interface/src/scilab/src/c/sparseio.c
+++ /dev/null
@@ -1,315 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	This file has the routines for sparse matrix input/output
-	It works in conjunction with sparse.c, sparse.h etc
-*/
-
-#include        <stdio.h>
-#include        "sparse.h"
-
-static char rcsid[] = "$Id: sparseio.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-
-/* local variables */
-static char line[MAXLINE];
-
-/* sp_foutput -- output sparse matrix A to file/stream fp */
-void    sp_foutput(fp,A)
-FILE    *fp;
-SPMAT  *A;
-{
-	int     i, j_idx, m /* , n */;
-	SPROW  *rows;
-	row_elt *elts;
-
-	fprintf(fp,"SparseMatrix: ");
-	if ( A == SMNULL )
-	{
-		fprintf(fp,"*** NULL ***\n");
-		error(E_NULL,"sp_foutput");    return;
-	}
-	fprintf(fp,"%d by %d\n",A->m,A->n);
-	m = A->m;       /* n = A->n; */
-	if ( ! (rows=A->row) )
-	{
-		fprintf(fp,"*** NULL rows ***\n");
-		error(E_NULL,"sp_foutput");    return;
-	}
-
-	for ( i = 0; i < m; i++ )
-	{
-		fprintf(fp,"row %d: ",i);
-		if ( ! (elts=rows[i].elt) )
-		{
-			fprintf(fp,"*** NULL element list ***\n");
-			continue;
-		}
-		for ( j_idx = 0; j_idx < rows[i].len; j_idx++ )
-		{
-			fprintf(fp,"%d:%-20.15g ",elts[j_idx].col,
-							elts[j_idx].val);
-			if ( j_idx % 3 == 2 && j_idx != rows[i].len-1 )
-				fprintf(fp,"\n     ");
-		}
-		fprintf(fp,"\n");
-	}
-	fprintf(fp,"#\n");	/* to stop looking beyond for next entry */
-}
-
-/* sp_foutput2 -- print out sparse matrix **as a dense matrix**
-	-- see output format used in matrix.h etc */
-/******************************************************************
-void    sp_foutput2(fp,A)
-FILE    *fp;
-SPMAT  *A;
-{
-	int     cnt, i, j, j_idx;
-	SPROW  *r;
-	row_elt *elt;
-
-	if ( A == SMNULL )
-	{
-		fprintf(fp,"Matrix: *** NULL ***\n");
-		return;
-	}
-	fprintf(fp,"Matrix: %d by %d\n",A->m,A->n);
-	for ( i = 0; i < A->m; i++ )
-	{
-		fprintf(fp,"row %d:",i);
-		r = &(A->row[i]);
-		elt = r->elt;
-		cnt = j = j_idx = 0;
-		while ( j_idx < r->len || j < A->n )
-		{
-			if ( j_idx >= r->len )
-				fprintf(fp,"%14.9g ",0.0);
-			else if ( j < elt[j_idx].col )
-				fprintf(fp,"%14.9g ",0.0);
-			else
-				fprintf(fp,"%14.9g ",elt[j_idx++].val);
-			if ( cnt++ % 4 == 3 )
-				fprintf(fp,"\n");
-			j++;
-		}
-		fprintf(fp,"\n");
-	}
-}
-******************************************************************/
-
-/* sp_dump -- prints ALL relevant information about the sparse matrix A */
-void    sp_dump(fp,A)
-FILE    *fp;
-SPMAT  *A;
-{
-	int     i, j, j_idx;
-	SPROW  *rows;
-	row_elt *elts;
-
-	fprintf(fp,"SparseMatrix dump:\n");
-	if ( ! A )
-	{       fprintf(fp,"*** NULL ***\n");   return; }
-	fprintf(fp,"Matrix at 0x%lx\n",(long)A);
-	fprintf(fp,"Dimensions: %d by %d\n",A->m,A->n);
-	fprintf(fp,"MaxDimensions: %d by %d\n",A->max_m,A->max_n);
-	fprintf(fp,"flag_col = %d, flag_diag = %d\n",A->flag_col,A->flag_diag);
-	fprintf(fp,"start_row @ 0x%lx:\n",(long)(A->start_row));
-	for ( j = 0; j < A->n; j++ )
-	{
-		fprintf(fp,"%d ",A->start_row[j]);
-		if ( j % 10 == 9 )
-			fprintf(fp,"\n");
-	}
-	fprintf(fp,"\n");
-	fprintf(fp,"start_idx @ 0x%lx:\n",(long)(A->start_idx));
-	for ( j = 0; j < A->n; j++ )
-	{
-		fprintf(fp,"%d ",A->start_idx[j]);
-		if ( j % 10 == 9 )
-			fprintf(fp,"\n");
-	}
-	fprintf(fp,"\n");
-	fprintf(fp,"Rows @ 0x%lx:\n",(long)(A->row));
-	if ( ! A->row )
-	{       fprintf(fp,"*** NULL row ***\n");       return; }
-	rows = A->row;
-	for ( i = 0; i < A->m; i++ )
-	{
-		fprintf(fp,"row %d: len = %d, maxlen = %d, diag idx = %d\n",
-			i,rows[i].len,rows[i].maxlen,rows[i].diag);
-		fprintf(fp,"element list @ 0x%lx\n",(long)(rows[i].elt));
-		if ( ! rows[i].elt )
-		{
-			fprintf(fp,"*** NULL element list ***\n");
-			continue;
-		}
-		elts = rows[i].elt;
-		for ( j_idx = 0; j_idx < rows[i].len; j_idx++, elts++ )
-		    fprintf(fp,"Col: %d, Val: %g, nxt_row = %d, nxt_idx = %d\n",
-			elts->col,elts->val,elts->nxt_row,elts->nxt_idx);
-		fprintf(fp,"\n");
-	}
-}
-
-#define MAXSCRATCH      100
-
-/* sp_finput -- input sparse matrix from stream/file fp
-	-- uses friendly input routine if fp is a tty
-	-- uses format identical to output format otherwise */
-SPMAT  *sp_finput(fp)
-FILE    *fp;
-{
-	int     i, len, ret_val;
-	int     col, curr_col, m, n, tmp, tty;
-	Real  val;
-	SPMAT  *A;
-	SPROW  *rows;
-
-	row_elt scratch[MAXSCRATCH];
-	/* cannot handle >= MAXSCRATCH elements in a row */
-
-	for ( i = 0; i < MAXSCRATCH; i++ )
-		scratch[i].nxt_row = scratch[i].nxt_idx = -1;
-
-	tty = isatty(fileno(fp));
-
-	if ( tty )
-	{
-		fprintf(stderr,"SparseMatrix: ");
-		do {
-			fprintf(stderr,"input rows cols: ");
-			if ( ! fgets(line,MAXLINE,fp) )
-			    error(E_INPUT,"sp_finput");
-		} while ( sscanf(line,"%u %u",&m,&n) != 2 );
-		A = sp_get(m,n,5);
-		rows = A->row;
-
-		for ( i = 0; i < m; i++ )
-		{
-		    fprintf(stderr,"Row %d:\n",i);
-		    fprintf(stderr,"Enter <col> <val> or 'e' to end row\n");
-		    curr_col = -1;
-		    for ( len = 0; len < MAXSCRATCH; len++ )
-		    {
-			do {
-			    fprintf(stderr,"Entry %d: ",len);
-			    if ( ! fgets(line,MAXLINE,fp) )
-				error(E_INPUT,"sp_finput");
-			    if ( *line == 'e' || *line == 'E' )
-				break;
-#if REAL == DOUBLE
-			} while ( sscanf(line,"%u %lf",&col,&val) != 2 ||
-#elif REAL == FLOAT
-			} while ( sscanf(line,"%u %f",&col,&val) != 2 ||
-#endif
-				    col >= n || col <= curr_col );
-
-			if ( *line == 'e' || *line == 'E' )
-			    break;
-
-			scratch[len].col = col;
-			scratch[len].val = val;
-			curr_col = col;
-		    }
-
-		    /* Note: len = # elements in row */
-		    if ( len > 5 )
-		     {
-			if (mem_info_is_on()) {
-			   mem_bytes(TYPE_SPMAT,
-					   A->row[i].maxlen*sizeof(row_elt),
-					   len*sizeof(row_elt));  
-			}
-
-			rows[i].elt = (row_elt *)realloc((char *)rows[i].elt,
-							 len*sizeof(row_elt));
-			rows[i].maxlen = len;
-		    }
-		    MEM_COPY(scratch,rows[i].elt,len*sizeof(row_elt));
-		    rows[i].len  = len;
-		    rows[i].diag = sprow_idx(&(rows[i]),i);
-		}
-	}
-	else /* not tty */
-	{
-	        ret_val = 0;
-		skipjunk(fp);
-		fscanf(fp,"SparseMatrix:");
-		skipjunk(fp);
-		if ( (ret_val=fscanf(fp,"%u by %u",&m,&n)) != 2 )
-		    error((ret_val == EOF) ? E_EOF : E_FORMAT,"sp_finput");
-		A = sp_get(m,n,5);
-
-		/* initialise start_row */
-		for ( i = 0; i < A->n; i++ )
-			A->start_row[i] = -1;
-
-		rows = A->row;
-		for ( i = 0; i < m; i++ )
-		{
-		    /* printf("Reading row # %d\n",i); */
-		    rows[i].diag = -1;
-		    skipjunk(fp);
-		    if ( (ret_val=fscanf(fp,"row %d :",&tmp)) != 1 ||
-			 tmp != i )
-			error((ret_val == EOF) ? E_EOF : E_FORMAT,
-			      "sp_finput");
-		    curr_col = -1;
-		    for ( len = 0; len < MAXSCRATCH; len++ )
-		    {
-#if REAL == DOUBLE
-			if ( (ret_val=fscanf(fp,"%u : %lf",&col,&val)) != 2 )
-#elif REAL == FLOAT
-			if ( (ret_val=fscanf(fp,"%u : %f",&col,&val)) != 2 )
-#endif
-			    break;
-			if ( col <= curr_col || col >= n )
-			    error(E_FORMAT,"sp_finput");
-			scratch[len].col = col;
-			scratch[len].val = val;
-		    }
-		    if ( ret_val == EOF )
-			error(E_EOF,"sp_finput");
-
-		    if ( len > rows[i].maxlen )
-		    {
-			rows[i].elt = (row_elt *)realloc((char *)rows[i].elt,
-							len*sizeof(row_elt));
-			rows[i].maxlen = len;
-		    }
-		    MEM_COPY(scratch,rows[i].elt,len*sizeof(row_elt));
-		    rows[i].len  = len;
-		    /* printf("Have read row # %d\n",i); */
-		    rows[i].diag = sprow_idx(&(rows[i]),i);
-		    /* printf("Have set diag index for row # %d\n",i); */
-		}
-	}
-
-	return A;
-}
-
diff --git a/interface/src/scilab/src/c/spbkp.c b/interface/src/scilab/src/c/spbkp.c
deleted file mode 100644
index c5a8320..0000000
--- a/interface/src/scilab/src/c/spbkp.c
+++ /dev/null
@@ -1,1384 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-  Sparse matrix Bunch--Kaufman--Parlett factorisation and solve
-  Radical revision started Thu 05th Nov 1992, 09:36:12 AM
-  to use Karen George's suggestion of leaving the row elements unordered
-  Radical revision completed Mon 07th Dec 1992, 10:59:57 AM
-*/
-
-static	char	rcsid[] = "$Id: spbkp.c 4023 2012-02-15 10:06:09Z logari81 $";
-
-#include	<stdio.h>
-#include        "sparse2.h"
-#include	<math.h>
-
-
-#ifdef MALLOCDECL
-#include <malloc.h>
-#endif
-
-#define alpha	0.6403882032022076 /* = (1+sqrt(17))/8 */
-
-
-#define	btos(x)	((x) ? "TRUE" : "FALSE")
-
-/* assume no use of sqr() uses side-effects */
-#define	sqr(x)	((x)*(x))
-
-/* unord_get_idx -- returns index (encoded if entry not allocated)
-	of the element of row r with column j
-	-- uses linear search */
-int	unord_get_idx(r,j)
-SPROW	*r;
-int	j;
-{
-    int		idx;
-    row_elt	*e;
-
-    if ( ! r || ! r->elt )
-	error(E_NULL,"unord_get_idx");
-    for ( idx = 0, e = r->elt; idx < r->len; idx++, e++ )
-	if ( e->col == j )
-	    break;
-    if ( idx >= r->len )
-	return -(r->len+2);
-    else
-	return idx;
-}
-
-/* unord_get_val -- returns value of the (i,j) entry of A
-	-- same assumptions as unord_get_idx() */
-double	unord_get_val(A,i,j)
-SPMAT	*A;
-int	i, j;
-{
-    SPROW	*r;
-    int		idx;
-
-    if ( ! A )
-	error(E_NULL,"unord_get_val");
-    if ( i < 0 || i >= A->m || j < 0 || j >= A->n )
-	error(E_BOUNDS,"unord_get_val");
-
-    r = &(A->row[i]);
-    idx = unord_get_idx(r,j);
-    if ( idx < 0 )
-	return 0.0;
-    else
-	return r->elt[idx].val;
-}
-
-	    
-/* bkp_swap_elt -- swaps the (i,j) with the (k,l) entry of sparse matrix
-	-- either or both of the entries may be unallocated */
-static SPMAT	*bkp_swap_elt(A,i1,j1,idx1,i2,j2,idx2)
-SPMAT	*A;
-int	i1, j1, idx1, i2, j2, idx2;
-{
-    int		tmp_row, tmp_idx;
-    SPROW	*r1, *r2;
-    row_elt	*e1, *e2;
-    Real	tmp;
-
-    if ( ! A )
-	error(E_NULL,"bkp_swap_elt");
-
-    if ( i1 < 0 || j1 < 0 || i2 < 0 || j2 < 0 ||
-	 i1 >= A->m || j1 >= A->n || i2 >= A->m || j2 >= A->n )
-    {
-	error(E_BOUNDS,"bkp_swap_elt");
-    }
-
-    if ( i1 == i2 && j1 == j2 )
-	return A;
-    if ( idx1 < 0 && idx2 < 0 )	/* neither allocated */
-	return A;
-
-    r1 = &(A->row[i1]);		r2 = &(A->row[i2]);
-    /* if ( idx1 >= r1->len || idx2 >= r2->len )
-	error(E_BOUNDS,"bkp_swap_elt"); */
-    if ( idx1 < 0 )	/* assume not allocated */
-    {
-	idx1 = r1->len;
-	if ( idx1 >= r1->maxlen )
-	{    tracecatch(sprow_xpd(r1,2*r1->maxlen+1,TYPE_SPMAT),
-			"bkp_swap_elt");	}
-	r1->len = idx1+1;
-	r1->elt[idx1].col = j1;
-	r1->elt[idx1].val = 0.0;
-	/* now patch up column access path */
-	tmp_row = -1;	tmp_idx = j1;
-	chase_col(A,j1,&tmp_row,&tmp_idx,i1-1);
-
-	if ( tmp_row < 0 )
-	{
-	    r1->elt[idx1].nxt_row = A->start_row[j1];
-	    r1->elt[idx1].nxt_idx = A->start_idx[j1];
-	    A->start_row[j1] = i1;
-	    A->start_idx[j1] = idx1;
-	}
-	else
-	{
-	    row_elt	*tmp_e;
-
-	    tmp_e = &(A->row[tmp_row].elt[tmp_idx]);
-	    r1->elt[idx1].nxt_row = tmp_e->nxt_row;
-	    r1->elt[idx1].nxt_idx = tmp_e->nxt_idx;
-	    tmp_e->nxt_row = i1;
-	    tmp_e->nxt_idx = idx1;
-	}
-    }
-    else if ( r1->elt[idx1].col != j1 )
-	error(E_INTERN,"bkp_swap_elt");
-    if ( idx2 < 0 )
-    {
-	idx2 = r2->len;
-	if ( idx2 >= r2->maxlen )
-	{    tracecatch(sprow_xpd(r2,2*r2->maxlen+1,TYPE_SPMAT),
-			"bkp_swap_elt");	}
-
-	r2->len = idx2+1;
-	r2->elt[idx2].col = j2;
-	r2->elt[idx2].val = 0.0;
-	/* now patch up column access path */
-	tmp_row = -1;	tmp_idx = j2;
-	chase_col(A,j2,&tmp_row,&tmp_idx,i2-1);
-	if ( tmp_row < 0 )
-	{
-	    r2->elt[idx2].nxt_row = A->start_row[j2];
-	    r2->elt[idx2].nxt_idx = A->start_idx[j2];
-	    A->start_row[j2] = i2;
-	    A->start_idx[j2] = idx2;
-	}
-	else
-	{
-	    row_elt	*tmp_e;
-
-	    tmp_e = &(A->row[tmp_row].elt[tmp_idx]);
-	    r2->elt[idx2].nxt_row = tmp_e->nxt_row;
-	    r2->elt[idx2].nxt_idx = tmp_e->nxt_idx;
-	    tmp_e->nxt_row = i2;
-	    tmp_e->nxt_idx = idx2;
-	}
-    }
-    else if ( r2->elt[idx2].col != j2 )
-	error(E_INTERN,"bkp_swap_elt");
-
-    e1 = &(r1->elt[idx1]);	e2 = &(r2->elt[idx2]);
-
-    tmp = e1->val;
-    e1->val = e2->val;
-    e2->val = tmp;
-
-    return A;
-}
-
-/* bkp_bump_col -- bumps row and idx to next entry in column j */
-row_elt	*bkp_bump_col(A, j, row, idx)
-SPMAT	*A;
-int	j, *row, *idx;
-{
-    SPROW	*r;
-    row_elt	*e;
-
-    if ( *row < 0 )
-    {
-	*row = A->start_row[j];
-	*idx = A->start_idx[j];
-    }
-    else
-    {
-	r = &(A->row[*row]);
-	e = &(r->elt[*idx]);
-	if ( e->col != j )
-	    error(E_INTERN,"bkp_bump_col");
-	*row = e->nxt_row;
-	*idx = e->nxt_idx;
-    }
-    if ( *row < 0 )
-	return (row_elt *)NULL;
-    else
-	return &(A->row[*row].elt[*idx]);
-}
-
-/* bkp_interchange -- swap rows/cols i and j (symmetric pivot)
-	-- uses just the upper triangular part */
-SPMAT	*bkp_interchange(A, i1, i2)
-SPMAT	*A;
-int	i1, i2;
-{
-    int		tmp_row, tmp_idx;
-    int		row1, row2, idx1, idx2, tmp_row1, tmp_idx1, tmp_row2, tmp_idx2;
-    SPROW	*r1, *r2;
-    row_elt	*e1, *e2;
-    IVEC	*done_list = IVNULL;
-
-    if ( ! A )
-	error(E_NULL,"bkp_interchange");
-    if ( i1 < 0 || i1 >= A->n || i2 < 0 || i2 >= A->n )
-	error(E_BOUNDS,"bkp_interchange");
-    if ( A->m != A->n )
-	error(E_SQUARE,"bkp_interchange");
-
-    if ( i1 == i2 )
-	return A;
-    if ( i1 > i2 )
-    {	tmp_idx = i1;	i1 = i2;	i2 = tmp_idx;	}
-
-    done_list = iv_resize(done_list,A->n);
-    for ( tmp_idx = 0; tmp_idx < A->n; tmp_idx++ )
-	done_list->ive[tmp_idx] = FALSE;
-    row1 = -1;		idx1 = i1;
-    row2 = -1;		idx2 = i2;
-    e1 = bkp_bump_col(A,i1,&row1,&idx1);
-    e2 = bkp_bump_col(A,i2,&row2,&idx2);
-
-    while ( (row1 >= 0 && row1 < i1) || (row2 >= 0 && row2 < i1) )
-	/* Note: "row2 < i1" not "row2 < i2" as we must stop before the
-	   "knee bend" */
-    {
-	if ( row1 >= 0 && row1 < i1 && ( row1 < row2 || row2 < 0 ) )
-	{
-	    tmp_row1 = row1;	tmp_idx1 = idx1;
-	    e1 = bkp_bump_col(A,i1,&tmp_row1,&tmp_idx1);
-	    if ( ! done_list->ive[row1] )
-	    {
-		if ( row1 == row2 )
-		    bkp_swap_elt(A,row1,i1,idx1,row1,i2,idx2);
-		else
-		    bkp_swap_elt(A,row1,i1,idx1,row1,i2,-1);
-		done_list->ive[row1] = TRUE;
-	    }
-	    row1 = tmp_row1;	idx1 = tmp_idx1;
-	}
-	else if ( row2 >= 0 && row2 < i1 && ( row2 < row1 || row1 < 0 ) )
-	{
-	    tmp_row2 = row2;	tmp_idx2 = idx2;
-	    e2 = bkp_bump_col(A,i2,&tmp_row2,&tmp_idx2);
-	    if ( ! done_list->ive[row2] )
-	    {
-		if ( row1 == row2 )
-		    bkp_swap_elt(A,row2,i1,idx1,row2,i2,idx2);
-		else
-		    bkp_swap_elt(A,row2,i1,-1,row2,i2,idx2);
-		done_list->ive[row2] = TRUE;
-	    }
-	    row2 = tmp_row2;	idx2 = tmp_idx2;
-	}
-	else if ( row1 == row2 )
-	{
-	    tmp_row1 = row1;	tmp_idx1 = idx1;
-	    e1 = bkp_bump_col(A,i1,&tmp_row1,&tmp_idx1);
-	    tmp_row2 = row2;	tmp_idx2 = idx2;
-	    e2 = bkp_bump_col(A,i2,&tmp_row2,&tmp_idx2);
-	    if ( ! done_list->ive[row1] )
-	    {
-		bkp_swap_elt(A,row1,i1,idx1,row2,i2,idx2);
-		done_list->ive[row1] = TRUE;
-	    }
-	    row1 = tmp_row1;	idx1 = tmp_idx1;
-	    row2 = tmp_row2;	idx2 = tmp_idx2;
-	}
-    }
-
-    /* ensure we are **past** the first knee */
-    while ( row2 >= 0 && row2 <= i1 )
-	e2 = bkp_bump_col(A,i2,&row2,&idx2);
-
-    /* at/after 1st "knee bend" */
-    r1 = &(A->row[i1]);
-    idx1 = 0;
-    e1 = &(r1->elt[idx1]);
-    while ( row2 >= 0 && row2 < i2 )
-    {
-	/* used for update of e2 at end of loop */
-	tmp_row = row2;	tmp_idx = idx2;
-	if ( ! done_list->ive[row2] )
-	{
-	    r2 = &(A->row[row2]);
-	    bkp_bump_col(A,i2,&tmp_row,&tmp_idx);
-	    done_list->ive[row2] = TRUE;
-	    tmp_idx1 = unord_get_idx(r1,row2);
-	    tracecatch(bkp_swap_elt(A,row2,i2,idx2,i1,row2,tmp_idx1),
-		       "bkp_interchange");
-	}
-
-	/* update e1 and e2 */
-	row2 = tmp_row;	idx2 = tmp_idx;
-	e2 = ( row2 >= 0 ) ? &(A->row[row2].elt[idx2]) : (row_elt *)NULL;
-    }
-
-    idx1 = 0;
-    e1 = r1->elt;
-    while ( idx1 < r1->len )
-    {
-	if ( e1->col >= i2 || e1->col <= i1 )
-	{
-	    idx1++;
-	    e1++;
-	    continue;
-	}
-	if ( ! done_list->ive[e1->col] )
-	{
-	    tmp_idx2 = unord_get_idx(&(A->row[e1->col]),i2);
-	    tracecatch(bkp_swap_elt(A,i1,e1->col,idx1,e1->col,i2,tmp_idx2),
-		       "bkp_interchange");
-	    done_list->ive[e1->col] = TRUE;
-	}
-	idx1++;
-	e1++;
-    }
-
-    /* at/after 2nd "knee bend" */
-    idx1 = 0;
-    e1 = &(r1->elt[idx1]);
-    r2 = &(A->row[i2]);
-    idx2 = 0;
-    e2 = &(r2->elt[idx2]);
-    while ( idx1 < r1->len )
-    {
-	if ( e1->col <= i2 )
-	{
-	    idx1++;	e1++;
-	    continue;
-	}
-	if ( ! done_list->ive[e1->col] )
-	{
-	    tmp_idx2 = unord_get_idx(r2,e1->col);
-	    tracecatch(bkp_swap_elt(A,i1,e1->col,idx1,i2,e1->col,tmp_idx2),
-		       "bkp_interchange");
-	    done_list->ive[e1->col] = TRUE;
-	}
-	idx1++;	e1++;
-    }
-
-    idx2 = 0;	e2 = r2->elt;
-    while ( idx2 < r2->len )
-    {
-	if ( e2->col <= i2 )
-	{
-	    idx2++;	e2++;
-	    continue;
-	}
-	if ( ! done_list->ive[e2->col] )
-	{
-	    tmp_idx1 = unord_get_idx(r1,e2->col);
-	    tracecatch(bkp_swap_elt(A,i2,e2->col,idx2,i1,e2->col,tmp_idx1),
-		       "bkp_interchange");
-	    done_list->ive[e2->col] = TRUE;
-	}
-	idx2++;	e2++;
-    }
-
-    /* now interchange the digonal entries! */
-    idx1 = unord_get_idx(&(A->row[i1]),i1);
-    idx2 = unord_get_idx(&(A->row[i2]),i2);
-    if ( idx1 >= 0 || idx2 >= 0 )
-    {
-	tracecatch(bkp_swap_elt(A,i1,i1,idx1,i2,i2,idx2),
-		   "bkp_interchange");
-    }
-
-    return A;
-}
-
-
-/* iv_min -- returns minimum of an integer vector
-   -- sets index to the position in iv if index != NULL */
-int	iv_min(iv,index)
-IVEC	*iv;
-int	*index;
-{
-    int		i, i_min, min_val, tmp;
-    
-    if ( ! iv ) 
-	error(E_NULL,"iv_min");
-    if ( iv->dim <= 0 )
-	error(E_SIZES,"iv_min");
-    i_min = 0;
-    min_val = iv->ive[0];
-    for ( i = 1; i < iv->dim; i++ )
-    {
-	tmp = iv->ive[i];
-	if ( tmp < min_val )
-	{
-	    min_val = tmp;
-	    i_min = i;
-	}
-    }
-    
-    if ( index != (int *)NULL )
-	*index = i_min;
-    
-    return min_val;
-}
-
-/* max_row_col -- returns max { |A[j][k]| : k >= i, k != j, k != l } given j
-	using symmetry and only the upper triangular part of A */
-static double max_row_col(A,i,j,l)
-SPMAT	*A;
-int	i, j, l;
-{
-    int		row_num, idx;
-    SPROW	*r;
-    row_elt	*e;
-    Real	max_val, tmp;
-
-    if ( ! A )
-	error(E_NULL,"max_row_col");
-    if ( i < 0 || i > A->n || j < 0 || j >= A->n )
-	error(E_BOUNDS,"max_row_col");
-
-    max_val = 0.0;
-
-    idx = unord_get_idx(&(A->row[i]),j);
-    if ( idx < 0 )
-    {
-	row_num = -1;	idx = j;
-	e = chase_past(A,j,&row_num,&idx,i);
-    }
-    else
-    {
-	row_num = i;
-	e = &(A->row[i].elt[idx]);
-    }
-    while ( row_num >= 0 && row_num < j )
-    {
-	if ( row_num != l )
-	{
-	    tmp = fabs(e->val);
-	    if ( tmp > max_val )
-		max_val = tmp;
-	}
-	e = bump_col(A,j,&row_num,&idx);
-    }
-    r = &(A->row[j]);
-    for ( idx = 0, e = r->elt; idx < r->len; idx++, e++ )
-    {
-	if ( e->col > j && e->col != l )
-	{
-	    tmp = fabs(e->val);
-	    if ( tmp > max_val )
-		max_val = tmp;
-	}
-    }
-
-    return max_val;
-}
-
-/* nonzeros -- counts non-zeros in A */
-static int	nonzeros(A)
-SPMAT	*A;
-{
-    int		cnt, i;
-
-    if ( ! A )
-	return 0;
-    cnt = 0;
-    for ( i = 0; i < A->m; i++ )
-	cnt += A->row[i].len;
-
-    return cnt;
-}
-
-/* chk_col_access -- for spBKPfactor()
-	-- checks that column access path is OK */
-int	chk_col_access(A)
-SPMAT	*A;
-{
-    int		cnt_nz, j, row, idx;
-    SPROW	*r;
-    row_elt	*e;
-
-    if ( ! A )
-	error(E_NULL,"chk_col_access");
-
-    /* count nonzeros as we go down columns */
-    cnt_nz = 0;
-    for ( j = 0; j < A->n; j++ )
-    {
-	row = A->start_row[j];
-	idx = A->start_idx[j];
-	while ( row >= 0 )
-	{
-	    if ( row >= A->m || idx < 0 )
-		return FALSE;
-	    r = &(A->row[row]);
-	    if ( idx >= r->len )
-		return FALSE;
-	    e = &(r->elt[idx]);
-	    if ( e->nxt_row >= 0 && e->nxt_row <= row )
-		return FALSE;
-	    row = e->nxt_row;
-	    idx = e->nxt_idx;
-	    cnt_nz++;
-	}
-    }
-
-    if ( cnt_nz != nonzeros(A) )
-	return FALSE;
-    else
-	return TRUE;
-}
-
-/* col_cmp -- compare two columns -- for sorting rows using qsort() */
-static int	col_cmp(e1,e2)
-row_elt	*e1, *e2;
-{
-    return e1->col - e2->col;
-}
-
-/* spBKPfactor -- sparse Bunch-Kaufman-Parlett factorisation of A in-situ
-   -- A is factored into the form P'AP = MDM' where 
-   P is a permutation matrix, M lower triangular and D is block
-   diagonal with blocks of size 1 or 2
-   -- P is stored in pivot; blocks[i]==i iff D[i][i] is a block */
-SPMAT	*spBKPfactor(A,pivot,blocks,tol)
-SPMAT	*A;
-PERM	*pivot, *blocks;
-double	tol;
-{
-    int		i, j, k, l, n, onebyone, r;
-    int		idx, idx1, idx_piv;
-    int		row_num;
-    int		best_deg, best_j, best_l, best_cost, mark_cost, deg, deg_j,
-			deg_l, ignore_deg;
-    int		list_idx, list_idx2, old_list_idx;
-    SPROW	*row, *r_piv, *r1_piv;
-    row_elt	*e, *e1;
-    Real	aii, aip1, aip1i;
-    Real	det, max_j, max_l, s, t;
-    static IVEC	*scan_row = IVNULL, *scan_idx = IVNULL, *col_list = IVNULL,
-		*tmp_iv = IVNULL;
-    static IVEC *deg_list = IVNULL;
-    static IVEC	*orig_idx = IVNULL, *orig1_idx = IVNULL;
-    static PERM	*order = PNULL;
-
-    if ( ! A || ! pivot || ! blocks )
-	error(E_NULL,"spBKPfactor");
-    if ( A->m != A->n )
-	error(E_SQUARE,"spBKPfactor");
-    if ( A->m != pivot->size || pivot->size != blocks->size )
-	error(E_SIZES,"spBKPfactor");
-    if ( tol <= 0.0 || tol > 1.0 )
-	error(E_RANGE,"spBKPfactor");
-    
-    n = A->n;
-    
-    px_ident(pivot);	px_ident(blocks);
-    sp_col_access(A);	sp_diag_access(A);
-    ignore_deg = FALSE;
-
-    deg_list = iv_resize(deg_list,n);
-    order = px_resize(order,n);
-    MEM_STAT_REG(deg_list,TYPE_IVEC);
-    MEM_STAT_REG(order,TYPE_PERM);
-
-    scan_row = iv_resize(scan_row,5);
-    scan_idx = iv_resize(scan_idx,5);
-    col_list = iv_resize(col_list,5);
-    orig_idx = iv_resize(orig_idx,5);
-    orig_idx = iv_resize(orig1_idx,5);
-    orig_idx = iv_resize(tmp_iv,5);
-    MEM_STAT_REG(scan_row,TYPE_IVEC);
-    MEM_STAT_REG(scan_idx,TYPE_IVEC);
-    MEM_STAT_REG(col_list,TYPE_IVEC);
-    MEM_STAT_REG(orig_idx,TYPE_IVEC);
-    MEM_STAT_REG(orig1_idx,TYPE_IVEC);
-    MEM_STAT_REG(tmp_iv,TYPE_IVEC);
-
-    for ( i = 0; i < n-1; i = onebyone ? i+1 : i+2 )
-    {
-	/* now we want to use a Markowitz-style selection rule for
-	   determining which rows to swap and whether to use
-	   1x1 or 2x2 pivoting */
-
-	/* get list of degrees of nodes */
-	deg_list = iv_resize(deg_list,n-i);
-	if ( ! ignore_deg )
-	    for ( j = i; j < n; j++ )
-		deg_list->ive[j-i] = 0;
-	else
-	{
-	    for ( j = i; j < n; j++ )
-		deg_list->ive[j-i] = 1;
-	    if ( i < n )
-		deg_list->ive[0] = 0;
-	}
-	order = px_resize(order,n-i);
-	px_ident(order);
-
-	if ( ! ignore_deg )
-	{
-	    for ( j = i; j < n; j++ )
-	    {
-		/* idx = sprow_idx(&(A->row[j]),j+1); */
-		/* idx = fixindex(idx); */
-		idx = 0;
-		row = &(A->row[j]);
-		e = &(row->elt[idx]);
-		/* deg_list->ive[j-i] += row->len - idx; */
-		for ( ; idx < row->len; idx++, e++ )
-		    if ( e->col >= i )
-			deg_list->ive[e->col - i]++;
-	    }
-	    /* now deg_list[k] == degree of node k+i */
-	    
-	    /* now sort them into increasing order */
-	    iv_sort(deg_list,order);
-	    /* now deg_list[idx] == degree of node i+order[idx] */
-	}
-
-	/* now we can chase through the nodes in order of increasing
-	   degree, picking out the ones that satisfy our stability
-	   criterion */
-	list_idx = 0;	r = -1;
-	best_j = best_l = -1;
-	for ( deg = 0; deg <= n; deg++ )
-	{
-	    Real	ajj, all, ajl;
-
-	    if ( list_idx >= deg_list->dim )
-		break;	/* That's all folks! */
-	    old_list_idx = list_idx;
-	    while ( list_idx < deg_list->dim &&
-		    deg_list->ive[list_idx] <= deg )
-	    {
-		j = i+order->pe[list_idx];
-		if ( j < i )
-		    continue;
-		/* can we use row/col j for a 1 x 1 pivot? */
-		/* find max_j = max_{k>=i} {|A[k][j]|,|A[j][k]|} */
-		ajj = fabs(unord_get_val(A,j,j));
-		if ( ajj == 0.0 )
-		{
-		    list_idx++;
-		    continue;	/* can't use this for 1 x 1 pivot */
-		}
-
-		max_j = max_row_col(A,i,j,-1);
-		if ( ajj >= tol/* *alpha */ *max_j )
-		{
-		    onebyone = TRUE;
-		    best_j = j;
-		    best_deg = deg_list->ive[list_idx];
-		    break;
-		}
-		list_idx++;
-	    }
-	    if ( best_j >= 0 )
-		break;
-	    best_cost = 2*n;	/* > any possible Markowitz cost (bound) */
-	    best_j = best_l = -1;
-	    list_idx = old_list_idx;
-	    while ( list_idx < deg_list->dim &&
-		    deg_list->ive[list_idx] <= deg )
-	    {
-		j = i+order->pe[list_idx];
-		ajj = fabs(unord_get_val(A,j,j));
-		for ( list_idx2 = 0; list_idx2 < list_idx; list_idx2++ )
-		{
-		    deg_j = deg;
-		    deg_l = deg_list->ive[list_idx2];
-		    l = i+order->pe[list_idx2];
-		    if ( l < i )
-			continue;
-		    /* try using rows/cols (j,l) for a 2 x 2 pivot block */
-		    all = fabs(unord_get_val(A,l,l));
-		    ajl = ( j > l ) ? fabs(unord_get_val(A,l,j)) :
-					   fabs(unord_get_val(A,j,l));
-		    det = fabs(ajj*all - ajl*ajl);
-		    if ( det == 0.0 )
-			continue;
-		    max_j = max_row_col(A,i,j,l);
-		    max_l = max_row_col(A,i,l,j);
-		    if ( tol*(all*max_j+ajl*max_l) < det &&
-			 tol*(ajl*max_j+ajj*max_l) < det )
-		    {
-			/* acceptably stable 2 x 2 pivot */
-			/* this is actually an overestimate of the
-			   Markowitz cost for choosing (j,l) */
-			mark_cost = (ajj == 0.0) ?
-			    ((all == 0.0) ? deg_j+deg_l : deg_j+2*deg_l) :
-				((all == 0.0) ? 2*deg_j+deg_l :
-				 2*(deg_j+deg_l));
-			if ( mark_cost < best_cost )
-			{
-			    onebyone = FALSE;
-			    best_cost = mark_cost;
-			    best_j = j;
-			    best_l = l;
-			    best_deg = deg_j;
-			}
-		    }
-		}
-		list_idx++;
-	    }
-	    if ( best_j >= 0 )
-		break;
-	}
-
-	if ( best_deg > (int)floor(0.8*(n-i)) )
-	    ignore_deg = TRUE;
-
-	/* now do actual interchanges */
-	if ( best_j >= 0 && onebyone )
-	{
-	    bkp_interchange(A,i,best_j);
-	    px_transp(pivot,i,best_j);
-	}
-	else if ( best_j >= 0 && best_l >= 0 && ! onebyone )
-	{
-	    if ( best_j == i || best_j == i+1 )
-	    {
-		if ( best_l == i || best_l == i+1 )
-		{
-		    /* no pivoting, but must update blocks permutation */
-		    px_transp(blocks,i,i+1);
-		    goto dopivot;
-		}
-		bkp_interchange(A,(best_j == i) ? i+1 : i,best_l);
-		px_transp(pivot,(best_j == i) ? i+1 : i,best_l);
-	    }
-	    else if ( best_l == i || best_l == i+1 )
-	    {
-		bkp_interchange(A,(best_l == i) ? i+1 : i,best_j);
-		px_transp(pivot,(best_l == i) ? i+1 : i,best_j);
-	    }
-	    else /* best_j & best_l outside i, i+1 */
-	    {
-		if ( i != best_j )
-		{
-		    bkp_interchange(A,i,best_j);
-		    px_transp(pivot,i,best_j);
-		}
-		if ( i+1 != best_l )
-		{
-		    bkp_interchange(A,i+1,best_l);
-		    px_transp(pivot,i+1,best_l);
-		}
-	    }
-	}
-	else	/* can't pivot &/or nothing to pivot */
-	    continue;
-
-	/* update blocks permutation */
-	if ( ! onebyone )
-	    px_transp(blocks,i,i+1);
-
-	dopivot:
-	if ( onebyone )
-	{
-	    int		idx_j, idx_k, s_idx, s_idx2;
-	    row_elt	*e_ij, *e_ik;
-
-	    r_piv = &(A->row[i]);
-	    idx_piv = unord_get_idx(r_piv,i);
-	    /* if idx_piv < 0 then aii == 0 and no pivoting can be done;
-	       -- this means that we should continue to the next iteration */
-	    if ( idx_piv < 0 )
-		continue;
-	    aii = r_piv->elt[idx_piv].val;
-	    if ( aii == 0.0 )
-		continue;
-
-	    /* for ( j = i+1; j < n; j++ )  { ... pivot step ... } */
-	    /* initialise scan_... etc for the 1 x 1 pivot */
-	    scan_row = iv_resize(scan_row,r_piv->len);
-	    scan_idx = iv_resize(scan_idx,r_piv->len);
-	    col_list = iv_resize(col_list,r_piv->len);
-	    orig_idx = iv_resize(orig_idx,r_piv->len);
-	    row_num = i;	s_idx = idx = 0;
-	    e = &(r_piv->elt[idx]);
-	    for ( idx = 0; idx < r_piv->len; idx++, e++ )
-	    {
-		if ( e->col < i )
-		    continue;
-		scan_row->ive[s_idx] = i;
-		scan_idx->ive[s_idx] = idx;
-		orig_idx->ive[s_idx] = idx;
-		col_list->ive[s_idx] = e->col;
-		s_idx++;
-	    }
-	    scan_row = iv_resize(scan_row,s_idx);
-	    scan_idx = iv_resize(scan_idx,s_idx);
-	    col_list = iv_resize(col_list,s_idx);
-	    orig_idx = iv_resize(orig_idx,s_idx);
-
-	    order = px_resize(order,scan_row->dim);
-	    px_ident(order);
-	    iv_sort(col_list,order);
-
-	    tmp_iv = iv_resize(tmp_iv,scan_row->dim);
-	    for ( idx = 0; idx < order->size; idx++ )
-		tmp_iv->ive[idx] = scan_idx->ive[order->pe[idx]];
-	    iv_copy(tmp_iv,scan_idx);
-	    for ( idx = 0; idx < order->size; idx++ )
-		tmp_iv->ive[idx] = scan_row->ive[order->pe[idx]];
-	    iv_copy(tmp_iv,scan_row);
-	    for ( idx = 0; idx < scan_row->dim; idx++ )
-		tmp_iv->ive[idx] = orig_idx->ive[order->pe[idx]];
-	    iv_copy(tmp_iv,orig_idx);
-
-	    /* now do actual pivot */
-	    /* for ( j = i+1; j < n-1; j++ ) .... */
-
-	    for ( s_idx = 0; s_idx < scan_row->dim; s_idx++ )
-	    {
-		idx_j = orig_idx->ive[s_idx];
-		if ( idx_j < 0 )
-		    error(E_INTERN,"spBKPfactor");
-		e_ij = &(r_piv->elt[idx_j]);
-		j = e_ij->col;
-		if ( j < i+1 )
-		    continue;
-		scan_to(A,scan_row,scan_idx,col_list,j);
-
-		/* compute multiplier */
-		t = e_ij->val / aii;
-
-		/* for ( k = j; k < n; k++ ) { .... update A[j][k] .... } */
-		/* this is the row in which pivoting is done */
-		row = &(A->row[j]);
-		for ( s_idx2 = s_idx; s_idx2 < scan_row->dim; s_idx2++ )
-		{
-		    idx_k = orig_idx->ive[s_idx2];
-		    e_ik = &(r_piv->elt[idx_k]);
-		    k = e_ik->col;
-		    /* k >= j since col_list has been sorted */
-
-		    if ( scan_row->ive[s_idx2] == j )
-		    {	/* no fill-in -- can be done directly */
-			idx = scan_idx->ive[s_idx2];
-			/* idx = sprow_idx2(row,k,idx); */
-			row->elt[idx].val -= t*e_ik->val;
-		    }
-		    else
-		    {	/* fill-in -- insert entry & patch column */
-			int	old_row, old_idx;
-			row_elt	*old_e, *new_e;
-
-			old_row = scan_row->ive[s_idx2];
-			old_idx = scan_idx->ive[s_idx2];
-			/* old_idx = sprow_idx2(&(A->row[old_row]),k,old_idx); */
-
-			if ( old_idx < 0 )
-			    error(E_INTERN,"spBKPfactor");
-			/* idx = sprow_idx(row,k); */
-			/* idx = fixindex(idx); */
-			idx = row->len;
-
-			/* sprow_set_val(row,k,-t*e_ik->val); */
-			if ( row->len >= row->maxlen )
-			{ tracecatch(sprow_xpd(row,2*row->maxlen+1,TYPE_SPMAT),
-				     "spBKPfactor");		}
-
-			row->len = idx+1;
-
-			new_e = &(row->elt[idx]);
-			new_e->val = -t*e_ik->val;
-			new_e->col = k;
-
-			old_e = &(A->row[old_row].elt[old_idx]);
-			new_e->nxt_row = old_e->nxt_row;
-			new_e->nxt_idx = old_e->nxt_idx;
-			old_e->nxt_row = j;
-			old_e->nxt_idx = idx;
-		    }
-		}
-		e_ij->val = t;
-	    }
-	}
-	else /* onebyone == FALSE */
-	{	/* do 2 x 2 pivot */
-	    int	idx_k, idx1_k, s_idx, s_idx2;
-	    int	old_col;
-	    row_elt	*e_tmp;
-
-	    r_piv = &(A->row[i]);
-	    idx_piv = unord_get_idx(r_piv,i);
-	    aii = aip1i = 0.0;
-	    e_tmp = r_piv->elt;
-	    for ( idx_piv = 0; idx_piv < r_piv->len; idx_piv++, e_tmp++ )
-		if ( e_tmp->col == i )
-		    aii = e_tmp->val;
-	        else if ( e_tmp->col == i+1 )
-		    aip1i = e_tmp->val;
-
-	    r1_piv = &(A->row[i+1]);
-	    e_tmp = r1_piv->elt;
-	    aip1 = unord_get_val(A,i+1,i+1);
-	    det = aii*aip1 - aip1i*aip1i;	/* Must have det < 0 */
-	    if ( aii == 0.0 && aip1i == 0.0 )
-	    {
-		/* error(E_RANGE,"spBKPfactor"); */
-		onebyone = TRUE;
-		continue;	/* cannot pivot */
-	    }
-
-	    if ( det == 0.0 )
-	    {
-		if ( aii != 0.0 )
-		    error(E_RANGE,"spBKPfactor");
-		onebyone = TRUE;
-		continue;	/* cannot pivot */
-	    }
-	    aip1i = aip1i/det;
-	    aii = aii/det;
-	    aip1 = aip1/det;
-	    
-	    /* initialise scan_... etc for the 2 x 2 pivot */
-	    s_idx = r_piv->len + r1_piv->len;
-	    scan_row = iv_resize(scan_row,s_idx);
-	    scan_idx = iv_resize(scan_idx,s_idx);
-	    col_list = iv_resize(col_list,s_idx);
-	    orig_idx = iv_resize(orig_idx,s_idx);
-	    orig1_idx = iv_resize(orig1_idx,s_idx);
-
-	    e = r_piv->elt;
-	    for ( idx = 0; idx < r_piv->len; idx++, e++ )
-	    {
-		scan_row->ive[idx] = i;
-		scan_idx->ive[idx] = idx;
-		col_list->ive[idx] = e->col;
-		orig_idx->ive[idx] = idx;
-		orig1_idx->ive[idx] = -1;
-	    }
-	    e = r_piv->elt;
-	    e1 = r1_piv->elt;
-	    for ( idx = 0; idx < r1_piv->len; idx++, e1++ )
-	    {
-		scan_row->ive[idx+r_piv->len] = i+1;
-		scan_idx->ive[idx+r_piv->len] = idx;
-		col_list->ive[idx+r_piv->len] = e1->col;
-		orig_idx->ive[idx+r_piv->len] = -1;
-		orig1_idx->ive[idx+r_piv->len] = idx;
-	    }
-
-	    e1 = r1_piv->elt;
-	    order = px_resize(order,scan_row->dim);
-	    px_ident(order);
-	    iv_sort(col_list,order);
-	    tmp_iv = iv_resize(tmp_iv,scan_row->dim);
-	    for ( idx = 0; idx < order->size; idx++ )
-		tmp_iv->ive[idx] = scan_idx->ive[order->pe[idx]];
-	    iv_copy(tmp_iv,scan_idx);
-	    for ( idx = 0; idx < order->size; idx++ )
-		tmp_iv->ive[idx] = scan_row->ive[order->pe[idx]];
-	    iv_copy(tmp_iv,scan_row);
-	    for ( idx = 0; idx < scan_row->dim; idx++ )
-		tmp_iv->ive[idx] = orig_idx->ive[order->pe[idx]];
-	    iv_copy(tmp_iv,orig_idx);
-	    for ( idx = 0; idx < scan_row->dim; idx++ )
-		tmp_iv->ive[idx] = orig1_idx->ive[order->pe[idx]];
-	    iv_copy(tmp_iv,orig1_idx);
-
-	    s_idx = 0;
-	    old_col = -1;
-	    for ( idx = 0; idx < scan_row->dim; idx++ )
-	    {
-		if ( col_list->ive[idx] == old_col )
-		{
-		    if ( scan_row->ive[idx] == i )
-		    {
-			scan_row->ive[s_idx-1] = scan_row->ive[idx];
-			scan_idx->ive[s_idx-1] = scan_idx->ive[idx];
-			col_list->ive[s_idx-1] = col_list->ive[idx];
-			orig_idx->ive[s_idx-1] = orig_idx->ive[idx];
-			orig1_idx->ive[s_idx-1] = orig1_idx->ive[idx-1];
-		    }
-		    else if ( idx > 0 )
-		    {
-			scan_row->ive[s_idx-1] = scan_row->ive[idx-1];
-			scan_idx->ive[s_idx-1] = scan_idx->ive[idx-1];
-			col_list->ive[s_idx-1] = col_list->ive[idx-1];
-			orig_idx->ive[s_idx-1] = orig_idx->ive[idx-1];
-			orig1_idx->ive[s_idx-1] = orig1_idx->ive[idx];
-		    }
-		}
-		else
-		{
-		    scan_row->ive[s_idx] = scan_row->ive[idx];
-		    scan_idx->ive[s_idx] = scan_idx->ive[idx];
-		    col_list->ive[s_idx] = col_list->ive[idx];
-		    orig_idx->ive[s_idx] = orig_idx->ive[idx];
-		    orig1_idx->ive[s_idx] = orig1_idx->ive[idx];
-		    s_idx++;
-		}
-		old_col = col_list->ive[idx];
-	    }
-	    scan_row = iv_resize(scan_row,s_idx);
-	    scan_idx = iv_resize(scan_idx,s_idx);
-	    col_list = iv_resize(col_list,s_idx);
-	    orig_idx = iv_resize(orig_idx,s_idx);
-	    orig1_idx = iv_resize(orig1_idx,s_idx);
-
-	    /* for ( j = i+2; j < n; j++ )  { .... row operation .... } */
-	    for ( s_idx = 0; s_idx < scan_row->dim; s_idx++ )
-	    {
-		int	idx_piv, idx1_piv;
-		Real	aip1j, aij, aik, aip1k;
-		row_elt	*e_ik, *e_ip1k;
-
-		j = col_list->ive[s_idx];
-		if ( j < i+2 )
-		    continue;
-		tracecatch(scan_to(A,scan_row,scan_idx,col_list,j),
-			   "spBKPfactor");
-
-		idx_piv = orig_idx->ive[s_idx];
-		aij = ( idx_piv < 0 ) ? 0.0 : r_piv->elt[idx_piv].val;
-		/* aij = ( s_idx < r_piv->len ) ? r_piv->elt[s_idx].val :
-		    0.0; */
-		/* aij   = sp_get_val(A,i,j); */
-		idx1_piv = orig1_idx->ive[s_idx];
-		aip1j = ( idx1_piv < 0 ) ? 0.0 : r1_piv->elt[idx1_piv].val;
-		/* aip1j = ( s_idx < r_piv->len ) ? 0.0 :
-		    r1_piv->elt[s_idx-r_piv->len].val; */
-		/* aip1j = sp_get_val(A,i+1,j); */
-		s = - aip1i*aip1j + aip1*aij;
-		t = - aip1i*aij + aii*aip1j;
-
-		/* for ( k = j; k < n; k++ )  { .... update entry .... } */
-		row = &(A->row[j]);
-		/* set idx_k and idx1_k indices */
-		s_idx2 = s_idx;
-		k = col_list->ive[s_idx2];
-		idx_k = orig_idx->ive[s_idx2];
-		idx1_k = orig1_idx->ive[s_idx2];
-
-		while ( s_idx2 < scan_row->dim )
-		{
-		    k = col_list->ive[s_idx2];
-		    idx_k = orig_idx->ive[s_idx2];
-		    idx1_k = orig1_idx->ive[s_idx2];
-		    e_ik = ( idx_k < 0 ) ? (row_elt *)NULL :
-			&(r_piv->elt[idx_k]);
-		    e_ip1k = ( idx1_k < 0 ) ? (row_elt *)NULL :
-			&(r1_piv->elt[idx1_k]);
-		    aik = ( idx_k >= 0 ) ? e_ik->val : 0.0;
-		    aip1k = ( idx1_k >= 0 ) ? e_ip1k->val : 0.0;
-		    if ( scan_row->ive[s_idx2] == j )
-		    {	/* no fill-in */
-			row = &(A->row[j]);
-			/* idx = sprow_idx(row,k); */
-			idx = scan_idx->ive[s_idx2];
-			if ( idx < 0 )
-			    error(E_INTERN,"spBKPfactor");
-			row->elt[idx].val -= s*aik + t*aip1k;
-		    }
-		    else
-		    {	/* fill-in -- insert entry & patch column */
-			Real	tmp;
-			int	old_row, old_idx;
-			row_elt	*old_e, *new_e;
-
-			tmp = - s*aik - t*aip1k;
-			if ( tmp != 0.0 )
-			{
-			    row = &(A->row[j]);
-			    old_row = scan_row->ive[s_idx2];
-			    old_idx = scan_idx->ive[s_idx2];
-
-			    idx = row->len;
-			    if ( row->len >= row->maxlen )
-			    {  tracecatch(sprow_xpd(row,2*row->maxlen+1,
-						    TYPE_SPMAT),
-					   "spBKPfactor");	    }
-
-			    row->len = idx + 1;
-			    /* idx = sprow_idx(row,k); */
-			    new_e = &(row->elt[idx]);
-			    new_e->val = tmp;
-			    new_e->col = k;
-
-			    if ( old_row < 0 )
-				error(E_INTERN,"spBKPfactor");
-			    /* old_idx = sprow_idx2(&(A->row[old_row]),
-						  k,old_idx); */
-			    old_e = &(A->row[old_row].elt[old_idx]);
-			    new_e->nxt_row = old_e->nxt_row;
-			    new_e->nxt_idx = old_e->nxt_idx;
-			    old_e->nxt_row = j;
-			    old_e->nxt_idx = idx;
-			}
-		    }
-
-		    /* update idx_k, idx1_k, s_idx2 etc */
-		    s_idx2++;
-		}
-
-		/* store multipliers -- may involve fill-in (!) */
-		/* idx = sprow_idx(r_piv,j); */
-		idx = orig_idx->ive[s_idx];
-		if ( idx >= 0 )
-		{
-		    r_piv->elt[idx].val = s;
-		}
-		else if ( s != 0.0 )
-		{
-		    int		old_row, old_idx;
-		    row_elt	*new_e, *old_e;
-
-		    old_row = -1;	old_idx = j;
-
-		    if ( i > 0 )
-		    {
-			tracecatch(chase_col(A,j,&old_row,&old_idx,i-1),
-				   "spBKPfactor");
-		    }
-		    /* sprow_set_val(r_piv,j,s); */
-		    idx = r_piv->len;
-		    if ( r_piv->len >= r_piv->maxlen )
-		    {	tracecatch(sprow_xpd(r_piv,2*r_piv->maxlen+1,
-					     TYPE_SPMAT),
-				   "spBKPfactor");		    }
-
-		    r_piv->len = idx + 1;
-		    /* idx = sprow_idx(r_piv,j); */
-		    /* if ( idx < 0 )
-			error(E_INTERN,"spBKPfactor"); */
-		    new_e = &(r_piv->elt[idx]);
-		    new_e->val = s;
-		    new_e->col = j;
-		    if ( old_row < 0 )
-		    {
-			new_e->nxt_row = A->start_row[j];
-			new_e->nxt_idx = A->start_idx[j];
-			A->start_row[j] = i;
-			A->start_idx[j] = idx;
-		    }
-		    else
-		    {
-			/* old_idx = sprow_idx2(&(A->row[old_row]),j,old_idx);*/
-			if ( old_idx < 0 )
-			    error(E_INTERN,"spBKPfactor");
-			old_e = &(A->row[old_row].elt[old_idx]);
-			new_e->nxt_row = old_e->nxt_row;
-			new_e->nxt_idx = old_e->nxt_idx;
-			old_e->nxt_row = i;
-			old_e->nxt_idx = idx;
-		    }
-		}
-		/* idx1 = sprow_idx(r1_piv,j); */
-		idx1 = orig1_idx->ive[s_idx];
-		if ( idx1 >= 0 )
-		{
-		    r1_piv->elt[idx1].val = t;
-		}
-		else if ( t != 0.0 )
-		{
-		    int		old_row, old_idx;
-		    row_elt	*new_e, *old_e;
-
-		    old_row = -1;	old_idx = j;
-		    tracecatch(chase_col(A,j,&old_row,&old_idx,i),
-			       "spBKPfactor");
-		    /* sprow_set_val(r1_piv,j,t); */
-		    idx1 = r1_piv->len;
-		    if ( r1_piv->len >= r1_piv->maxlen )
-		    {	tracecatch(sprow_xpd(r1_piv,2*r1_piv->maxlen+1,
-					     TYPE_SPMAT),
-				   "spBKPfactor");		    }
-
-		    r1_piv->len = idx1 + 1;
-		    /* idx1 = sprow_idx(r1_piv,j); */
-		    /* if ( idx < 0 )
-			error(E_INTERN,"spBKPfactor"); */
-		    new_e = &(r1_piv->elt[idx1]);
-		    new_e->val = t;
-		    new_e->col = j;
-		    if ( idx1 < 0 )
-			error(E_INTERN,"spBKPfactor");
-		    new_e = &(r1_piv->elt[idx1]);
-		    if ( old_row < 0 )
-		    {
-			new_e->nxt_row = A->start_row[j];
-			new_e->nxt_idx = A->start_idx[j];
-			A->start_row[j] = i+1;
-			A->start_idx[j] = idx1;
-		    }
-		    else
-		    {
-			old_idx = sprow_idx2(&(A->row[old_row]),j,old_idx);
-			if ( old_idx < 0 )
-			    error(E_INTERN,"spBKPfactor");
-			old_e = &(A->row[old_row].elt[old_idx]);
-			new_e->nxt_row = old_e->nxt_row;
-			new_e->nxt_idx = old_e->nxt_idx;
-			old_e->nxt_row = i+1;
-			old_e->nxt_idx = idx1;
-		    }
-		}
-	    }
-	}
-    }
-
-    /* now sort the rows arrays */
-    for ( i = 0; i < A->m; i++ )
-	qsort(A->row[i].elt,A->row[i].len,sizeof(row_elt),(int(*)())col_cmp);
-    A->flag_col = A->flag_diag = FALSE;
-
-    return A;
-}
-
-/* spBKPsolve -- solves A.x = b where A has been factored a la BKPfactor()
-   -- returns x, which is created if NULL */
-VEC	*spBKPsolve(A,pivot,block,b,x)
-SPMAT	*A;
-PERM	*pivot, *block;
-VEC	*b, *x;
-{
-    static VEC	*tmp=VNULL;	/* dummy storage needed */
-    int		i /* , j */, n, onebyone;
-    int		row_num, idx;
-    Real	a11, a12, a22, b1, b2, det, sum, *tmp_ve, tmp_diag;
-    SPROW	*r;
-    row_elt	*e;
-    
-    if ( ! A || ! pivot || ! block || ! b )
-	error(E_NULL,"spBKPsolve");
-    if ( A->m != A->n )
-	error(E_SQUARE,"spBKPsolve");
-    n = A->n;
-    if ( b->dim != n || pivot->size != n || block->size != n )
-	error(E_SIZES,"spBKPsolve");
-    x = v_resize(x,n);
-    tmp = v_resize(tmp,n);
-    MEM_STAT_REG(tmp,TYPE_VEC);
-    
-    tmp_ve = tmp->ve;
-
-    if ( ! A->flag_col )
-	sp_col_access(A);
-
-    px_vec(pivot,b,tmp);
-    /* printf("# BKPsolve: effect of pivot: tmp =\n");	v_output(tmp); */
-
-    /* solve for lower triangular part */
-    for ( i = 0; i < n; i++ )
-    {
-	sum = tmp_ve[i];
-	if ( block->pe[i] < i )
-	{
-	    /* for ( j = 0; j < i-1; j++ )
-		  sum -= A_me[j][i]*tmp_ve[j]; */
-	    row_num = -1;	idx = i;
-	    e = bump_col(A,i,&row_num,&idx);
-	    while ( row_num >= 0 && row_num < i-1 )
-	    {
-		sum -= e->val*tmp_ve[row_num];
-		e = bump_col(A,i,&row_num,&idx);
-	    }
-	}
-	else
-	{
-	    /* for ( j = 0; j < i; j++ )
-	          sum -= A_me[j][i]*tmp_ve[j]; */
-	    row_num = -1; idx = i;
-	    e = bump_col(A,i,&row_num,&idx);
-	    while ( row_num >= 0 && row_num < i )
-	    {
-		sum -= e->val*tmp_ve[row_num];
-		e = bump_col(A,i,&row_num,&idx);
-	    }
-	}
-	tmp_ve[i] = sum;
-    }
-
-    /* printf("# BKPsolve: solving L part: tmp =\n");	v_output(tmp); */
-    /* solve for diagonal part */
-    for ( i = 0; i < n; i = onebyone ? i+1 : i+2 )
-    {
-	onebyone = ( block->pe[i] == i );
-	if ( onebyone )
-	{
-	    /* tmp_ve[i] /= A_me[i][i]; */
-	    tmp_diag = sp_get_val(A,i,i);
-	    if ( tmp_diag == 0.0 )
-		error(E_SING,"spBKPsolve");
-	    tmp_ve[i] /= tmp_diag;
-	}
-	else
-	{
-	    a11 = sp_get_val(A,i,i);
-	    a22 = sp_get_val(A,i+1,i+1);
-	    a12 = sp_get_val(A,i,i+1);
-	    b1 = tmp_ve[i];
-	    b2 = tmp_ve[i+1];
-	    det = a11*a22-a12*a12;	/* < 0 : see BKPfactor() */
-	    if ( det == 0.0 )
-		error(E_SING,"BKPsolve");
-	    det = 1/det;
-	    tmp_ve[i]   = det*(a22*b1-a12*b2);
-	    tmp_ve[i+1] = det*(a11*b2-a12*b1);
-	}
-    }
-
-    /* printf("# BKPsolve: solving D part: tmp =\n");	v_output(tmp); */
-    /* solve for transpose of lower triangular part */
-    for ( i = n-2; i >= 0; i-- )
-    {
-	sum = tmp_ve[i];
-	if ( block->pe[i] > i )
-	{
-	    /* onebyone is false */
-	    /* for ( j = i+2; j < n; j++ )
-		  sum -= A_me[i][j]*tmp_ve[j]; */
-	    if ( i+2 >= n )
-		continue;
-	    r = &(A->row[i]);
-	    idx = sprow_idx(r,i+2);
-	    idx = fixindex(idx);
-	    e = &(r->elt[idx]);
-	    for ( ; idx < r->len; idx++, e++ )
-		sum -= e->val*tmp_ve[e->col];
-	}
-	else /* onebyone */
-	{
-	    /* for ( j = i+1; j < n; j++ )
-		  sum -= A_me[i][j]*tmp_ve[j]; */
-	    r = &(A->row[i]);
-	    idx = sprow_idx(r,i+1);
-	    idx = fixindex(idx);
-	    e = &(r->elt[idx]);
-	    for ( ; idx < r->len; idx++, e++ )
-		sum -= e->val*tmp_ve[e->col];
-	}
-	tmp_ve[i] = sum;
-    }
-
-    /* printf("# BKPsolve: solving L^T part: tmp =\n");v_output(tmp); */
-    /* and do final permutation */
-    x = pxinv_vec(pivot,tmp,x);
-
-    return x;
-}
-
-
-
diff --git a/interface/src/scilab/src/c/spchfctr.c b/interface/src/scilab/src/c/spchfctr.c
deleted file mode 100644
index 42c8ddb..0000000
--- a/interface/src/scilab/src/c/spchfctr.c
+++ /dev/null
@@ -1,627 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Sparse Cholesky factorisation code
-	To be used with sparse.h, sparse.c etc
-
-*/
-
-static char	rcsid[] = "$Id: spchfctr.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include        "sparse2.h"
-#include	<math.h>
-
-
-#ifndef MALLOCDECL
-#ifndef ANSI_C
-extern	char	*calloc(), *realloc();
-#endif
-#endif
-
-
-
-/* sprow_ip -- finds the (partial) inner product of a pair of sparse rows
-	-- uses a "merging" approach & assumes column ordered rows
-	-- row indices for inner product are all < lim */
-double	sprow_ip(row1, row2, lim)
-SPROW	*row1, *row2;
-int	lim;
-{
-	int			idx1, idx2, len1, len2, tmp;
-	int			sprow_idx();
-	register row_elt	*elts1, *elts2;
-	register Real		sum;
-
-	elts1 = row1->elt;	elts2 = row2->elt;
-	len1 = row1->len;	len2 = row2->len;
-
-	sum = 0.0;
-
-	if ( len1 <= 0 || len2 <= 0 )
-		return 0.0;
-	if ( elts1->col >= lim || elts2->col >= lim )
-		return 0.0;
-
-	/* use sprow_idx() to speed up inner product where one row is
-		much longer than the other */
-	idx1 = idx2 = 0;
-	if ( len1 > 2*len2 )
-	{
-		idx1 = sprow_idx(row1,elts2->col);
-		idx1 = (idx1 < 0) ? -(idx1+2) : idx1;
-		if ( idx1 < 0 )
-			error(E_UNKNOWN,"sprow_ip");
-		len1 -= idx1;
-	}
-	else if ( len2 > 2*len1 )
-	{
-		idx2 = sprow_idx(row2,elts1->col);
-		idx2 = (idx2 < 0) ? -(idx2+2) : idx2;
-		if ( idx2 < 0 )
-			error(E_UNKNOWN,"sprow_ip");
-		len2 -= idx2;
-	}
-	if ( len1 <= 0 || len2 <= 0 )
-		return 0.0;
-
-	elts1 = &(elts1[idx1]);		elts2 = &(elts2[idx2]);
-
-
-	for ( ; ; )	/* forever do... */
-	{
-		if ( (tmp=elts1->col-elts2->col) < 0 )
-		{
-		    len1--;		elts1++;
-		    if ( ! len1 || elts1->col >= lim )
-			break;
-		}
-		else if ( tmp > 0 )
-		{
-		    len2--;		elts2++;
-		    if ( ! len2 || elts2->col >= lim )
-			break;
-		}
-		else
-		{
-		    sum += elts1->val * elts2->val;
-		    len1--;		elts1++;
-		    len2--;		elts2++;
-		    if ( ! len1 || ! len2 ||
-				elts1->col >= lim || elts2->col >= lim )
-			break;
-		}
-	}
-
-	return sum;
-}
-
-/* sprow_sqr -- returns same as sprow_ip(row, row, lim) */
-double	sprow_sqr(row, lim)
-SPROW	*row;
-int	lim;
-{
-	register	row_elt	*elts;
-	int		idx, len;
-	register	Real	sum, tmp;
-
-	sum = 0.0;
-	elts = row->elt;	len = row->len;
-	for ( idx = 0; idx < len; idx++, elts++ )
-	{
-		if ( elts->col >= lim )
-			break;
-		tmp = elts->val;
-		sum += tmp*tmp;
-	}
-
-	return sum;
-}
-
-static	int	*scan_row = (int *)NULL, *scan_idx = (int *)NULL,
-			*col_list = (int *)NULL;
-static	int	scan_len = 0;
-
-/* set_scan -- expand scan_row and scan_idx arrays
-	-- return new length */
-int	set_scan(new_len)
-int	new_len;
-{
-	if ( new_len <= scan_len )
-		return scan_len;
-	if ( new_len <= scan_len+5 )
-		new_len += 5;
-
-	if ( ! scan_row || ! scan_idx || ! col_list )
-	{
-		scan_row = (int *)calloc(new_len,sizeof(int));
-		scan_idx = (int *)calloc(new_len,sizeof(int));
-		col_list = (int *)calloc(new_len,sizeof(int));
-	}
-	else
-	{
-		scan_row = (int *)realloc((char *)scan_row,new_len*sizeof(int));
-		scan_idx = (int *)realloc((char *)scan_idx,new_len*sizeof(int));
-		col_list = (int *)realloc((char *)col_list,new_len*sizeof(int));
-	}
-
-	if ( ! scan_row || ! scan_idx || ! col_list )
-		error(E_MEM,"set_scan");
-	return new_len;
-}
-
-/* spCHfactor -- sparse Cholesky factorisation
-	-- only the lower triangular part of A (incl. diagonal) is used */
-SPMAT	*spCHfactor(A)
-SPMAT	*A;
-{
-	register 	int	i;
-	int	idx, k, m, minim, n, num_scan, diag_idx, tmp1;
-	Real	pivot, tmp2;
-	SPROW	*r_piv, *r_op;
-	row_elt	*elt_piv, *elt_op, *old_elt;
-
-	if ( A == SMNULL )
-		error(E_NULL,"spCHfactor");
-	if ( A->m != A->n )
-		error(E_SQUARE,"spCHfactor");
-
-	/* set up access paths if not already done so */
-	sp_col_access(A);
-	sp_diag_access(A);
-
-	/* printf("spCHfactor() -- checkpoint 1\n"); */
-	m = A->m;	n = A->n;
-	for ( k = 0; k < m; k++ )
-	{
-		r_piv = &(A->row[k]);
-		if ( r_piv->len > scan_len )
-			set_scan(r_piv->len);
-		elt_piv = r_piv->elt;
-		diag_idx = sprow_idx2(r_piv,k,r_piv->diag);
-		if ( diag_idx < 0 )
-			error(E_POSDEF,"spCHfactor");
-		old_elt = &(elt_piv[diag_idx]);
-		for ( i = 0; i < r_piv->len; i++ )
-		{
-			if ( elt_piv[i].col > k )
-				break;
-			col_list[i] = elt_piv[i].col;
-			scan_row[i] = elt_piv[i].nxt_row;
-			scan_idx[i] = elt_piv[i].nxt_idx;
-		}
-		/* printf("spCHfactor() -- checkpoint 2\n"); */
-		num_scan = i;	/* number of actual entries in scan_row etc. */
-		/* printf("num_scan = %d\n",num_scan); */
-
-		/* set diagonal entry of Cholesky factor */
-		tmp2 = elt_piv[diag_idx].val - sprow_sqr(r_piv,k);
-		if ( tmp2 <= 0.0 )
-			error(E_POSDEF,"spCHfactor");
-		elt_piv[diag_idx].val = pivot = sqrt(tmp2);
-
-		/* now set the k-th column of the Cholesky factors */
-		/* printf("k = %d\n",k); */
-		for ( ; ; )	/* forever do... */
-		{
-		    /* printf("spCHfactor() -- checkpoint 3\n"); */
-		    /* find next row where something (non-trivial) happens
-			i.e. find min(scan_row) */
-		    /* printf("scan_row: "); */
-		    minim = n;
-		    for ( i = 0; i < num_scan; i++ )
-		    {
-			tmp1 = scan_row[i];
-			/* printf("%d ",tmp1); */
-			minim = ( tmp1 >= 0 && tmp1 < minim ) ? tmp1 : minim;
-		    }
-		    /* printf("minim = %d\n",minim); */
-		    /* printf("col_list: "); */
-/**********************************************************************
-		    for ( i = 0; i < num_scan; i++ )
-			printf("%d ",col_list[i]);
-		    printf("\n");
-**********************************************************************/
-
-		    if ( minim >= n )
-			break;	/* nothing more to do for this column */
-		    r_op = &(A->row[minim]);
-		    elt_op = r_op->elt;
-
-		    /* set next entry in column k of Cholesky factors */
-		    idx = sprow_idx2(r_op,k,scan_idx[num_scan-1]);
-		    if ( idx < 0 )
-		    {	/* fill-in */
-			sp_set_val(A,minim,k,
-					-sprow_ip(r_piv,r_op,k)/pivot);
-			/* in case a realloc() has occurred... */
-			elt_op = r_op->elt;
-			/* now set up column access path again */
-			idx = sprow_idx2(r_op,k,-(idx+2));
-			tmp1 = old_elt->nxt_row;
-			old_elt->nxt_row = minim;
-			r_op->elt[idx].nxt_row = tmp1;
-			tmp1 = old_elt->nxt_idx;
-			old_elt->nxt_idx = idx;
-			r_op->elt[idx].nxt_idx = tmp1;
-		    }
-		    else
-		        elt_op[idx].val = (elt_op[idx].val -
-				sprow_ip(r_piv,r_op,k))/pivot;
-
-		    /* printf("spCHfactor() -- checkpoint 4\n"); */
-
-		    /* remember current element in column k for column chain */
-		    idx = sprow_idx2(r_op,k,idx);
-		    old_elt = &(r_op->elt[idx]);
-
-		    /* update scan_row */
-		    /* printf("spCHfactor() -- checkpoint 5\n"); */
-		    /* printf("minim = %d\n",minim); */
-		    for ( i = 0; i < num_scan; i++ )
-		    {
-			if ( scan_row[i] != minim )
-				continue;
-			idx = sprow_idx2(r_op,col_list[i],scan_idx[i]);
-			if ( idx < 0 )
-			{	scan_row[i] = -1;	continue;	}
-			scan_row[i] = elt_op[idx].nxt_row;
-			scan_idx[i] = elt_op[idx].nxt_idx;
-			/* printf("scan_row[%d] = %d\n",i,scan_row[i]); */
-			/* printf("scan_idx[%d] = %d\n",i,scan_idx[i]); */
-		    }
-			
-		}
-	    /* printf("spCHfactor() -- checkpoint 6\n"); */
-	    /* sp_dump(stdout,A); */
-	    /* printf("\n\n\n"); */
-	}
-
-	return A;
-}
-
-/* spCHsolve -- solve L.L^T.out=b where L is a sparse matrix,
-	-- out, b dense vectors
-	-- returns out; operation may be in-situ */
-VEC	*spCHsolve(L,b,out)
-SPMAT	*L;
-VEC	*b, *out;
-{
-	int	i, j_idx, n, scan_idx, scan_row;
-	SPROW	*row;
-	row_elt	*elt;
-	Real	diag_val, sum, *out_ve;
-
-	if ( L == SMNULL || b == VNULL )
-		error(E_NULL,"spCHsolve");
-	if ( L->m != L->n )
-		error(E_SQUARE,"spCHsolve");
-	if ( b->dim != L->m )
-		error(E_SIZES,"spCHsolve");
-
-	if ( ! L->flag_col )
-		sp_col_access(L);
-	if ( ! L->flag_diag )
-		sp_diag_access(L);
-
-	out = v_copy(b,out);
-	out_ve = out->ve;
-
-	/* forward substitution: solve L.x=b for x */
-	n = L->n;
-	for ( i = 0; i < n; i++ )
-	{
-		sum = out_ve[i];
-		row = &(L->row[i]);
-		elt = row->elt;
-		for ( j_idx = 0; j_idx < row->len; j_idx++, elt++ )
-		{
-		    if ( elt->col >= i )
-			break;
-		    sum -= elt->val*out_ve[elt->col];
-		}
-		if ( row->diag >= 0 )
-		    out_ve[i] = sum/(row->elt[row->diag].val);
-		else
-		    error(E_SING,"spCHsolve");
-	}
-
-	/* backward substitution: solve L^T.out = x for out */
-	for ( i = n-1; i >= 0; i-- )
-	{
-		sum = out_ve[i];
-		row = &(L->row[i]);
-		/* Note that row->diag >= 0 by above loop */
-		elt = &(row->elt[row->diag]);
-		diag_val = elt->val;
-
-		/* scan down column */
-		scan_idx = elt->nxt_idx;
-		scan_row = elt->nxt_row;
-		while ( scan_row >= 0 /* && scan_idx >= 0 */ )
-		{
-		    row = &(L->row[scan_row]);
-		    elt = &(row->elt[scan_idx]);
-		    sum -= elt->val*out_ve[scan_row];
-		    scan_idx = elt->nxt_idx;
-		    scan_row = elt->nxt_row;
-		}
-		out_ve[i] = sum/diag_val;
-	}
-
-	return out;
-}
-
-/* spICHfactor -- sparse Incomplete Cholesky factorisation
-	-- does a Cholesky factorisation assuming NO FILL-IN
-	-- as for spCHfactor(), only the lower triangular part of A is used */
-SPMAT	*spICHfactor(A)
-SPMAT	*A;
-{
-	int	k, m, n, nxt_row, nxt_idx, diag_idx;
-	Real	pivot, tmp2;
-	SPROW	*r_piv, *r_op;
-	row_elt	*elt_piv, *elt_op;
-
-	if ( A == SMNULL )
-		error(E_NULL,"spICHfactor");
-	if ( A->m != A->n )
-		error(E_SQUARE,"spICHfactor");
-
-	/* set up access paths if not already done so */
-	if ( ! A->flag_col )
-		sp_col_access(A);
-	if ( ! A->flag_diag )
-		sp_diag_access(A);
-
-	m = A->m;	n = A->n;
-	for ( k = 0; k < m; k++ )
-	{
-		r_piv = &(A->row[k]);
-
-		diag_idx = r_piv->diag;
-		if ( diag_idx < 0 )
-			error(E_POSDEF,"spICHfactor");
-
-		elt_piv = r_piv->elt;
-
-		/* set diagonal entry of Cholesky factor */
-		tmp2 = elt_piv[diag_idx].val - sprow_sqr(r_piv,k);
-		if ( tmp2 <= 0.0 )
-			error(E_POSDEF,"spICHfactor");
-		elt_piv[diag_idx].val = pivot = sqrt(tmp2);
-
-		/* find next row where something (non-trivial) happens */
-		nxt_row = elt_piv[diag_idx].nxt_row;
-		nxt_idx = elt_piv[diag_idx].nxt_idx;
-
-		/* now set the k-th column of the Cholesky factors */
-		while ( nxt_row >= 0 && nxt_idx >= 0 )
-		{
-		    /* nxt_row and nxt_idx give next next row (& index)
-			of the entry to be modified */
-		    r_op = &(A->row[nxt_row]);
-		    elt_op = r_op->elt;
-		    elt_op[nxt_idx].val = (elt_op[nxt_idx].val -
-				sprow_ip(r_piv,r_op,k))/pivot;
-
-		    nxt_row = elt_op[nxt_idx].nxt_row;
-		    nxt_idx = elt_op[nxt_idx].nxt_idx;
-		}
-	}
-
-	return A;
-}
-
-
-/* spCHsymb -- symbolic sparse Cholesky factorisation
-	-- does NOT do any floating point arithmetic; just sets up the structure
-	-- only the lower triangular part of A (incl. diagonal) is used */
-SPMAT	*spCHsymb(A)
-SPMAT	*A;
-{
-	register 	int	i;
-	int	idx, k, m, minim, n, num_scan, diag_idx, tmp1;
-	SPROW	*r_piv, *r_op;
-	row_elt	*elt_piv, *elt_op, *old_elt;
-
-	if ( A == SMNULL )
-		error(E_NULL,"spCHsymb");
-	if ( A->m != A->n )
-		error(E_SQUARE,"spCHsymb");
-
-	/* set up access paths if not already done so */
-	if ( ! A->flag_col )
-		sp_col_access(A);
-	if ( ! A->flag_diag )
-		sp_diag_access(A);
-
-	/* printf("spCHsymb() -- checkpoint 1\n"); */
-	m = A->m;	n = A->n;
-	for ( k = 0; k < m; k++ )
-	{
-		r_piv = &(A->row[k]);
-		if ( r_piv->len > scan_len )
-			set_scan(r_piv->len);
-		elt_piv = r_piv->elt;
-		diag_idx = sprow_idx2(r_piv,k,r_piv->diag);
-		if ( diag_idx < 0 )
-			error(E_POSDEF,"spCHsymb");
-		old_elt = &(elt_piv[diag_idx]);
-		for ( i = 0; i < r_piv->len; i++ )
-		{
-			if ( elt_piv[i].col > k )
-				break;
-			col_list[i] = elt_piv[i].col;
-			scan_row[i] = elt_piv[i].nxt_row;
-			scan_idx[i] = elt_piv[i].nxt_idx;
-		}
-		/* printf("spCHsymb() -- checkpoint 2\n"); */
-		num_scan = i;	/* number of actual entries in scan_row etc. */
-		/* printf("num_scan = %d\n",num_scan); */
-
-		/* now set the k-th column of the Cholesky factors */
-		/* printf("k = %d\n",k); */
-		for ( ; ; )	/* forever do... */
-		{
-		    /* printf("spCHsymb() -- checkpoint 3\n"); */
-		    /* find next row where something (non-trivial) happens
-			i.e. find min(scan_row) */
-		    minim = n;
-		    for ( i = 0; i < num_scan; i++ )
-		    {
-			tmp1 = scan_row[i];
-			/* printf("%d ",tmp1); */
-			minim = ( tmp1 >= 0 && tmp1 < minim ) ? tmp1 : minim;
-		    }
-
-		    if ( minim >= n )
-			break;	/* nothing more to do for this column */
-		    r_op = &(A->row[minim]);
-		    elt_op = r_op->elt;
-
-		    /* set next entry in column k of Cholesky factors */
-		    idx = sprow_idx2(r_op,k,scan_idx[num_scan-1]);
-		    if ( idx < 0 )
-		    {	/* fill-in */
-			sp_set_val(A,minim,k,0.0);
-			/* in case a realloc() has occurred... */
-			elt_op = r_op->elt;
-			/* now set up column access path again */
-			idx = sprow_idx2(r_op,k,-(idx+2));
-			tmp1 = old_elt->nxt_row;
-			old_elt->nxt_row = minim;
-			r_op->elt[idx].nxt_row = tmp1;
-			tmp1 = old_elt->nxt_idx;
-			old_elt->nxt_idx = idx;
-			r_op->elt[idx].nxt_idx = tmp1;
-		    }
-
-		    /* printf("spCHsymb() -- checkpoint 4\n"); */
-
-		    /* remember current element in column k for column chain */
-		    idx = sprow_idx2(r_op,k,idx);
-		    old_elt = &(r_op->elt[idx]);
-
-		    /* update scan_row */
-		    /* printf("spCHsymb() -- checkpoint 5\n"); */
-		    /* printf("minim = %d\n",minim); */
-		    for ( i = 0; i < num_scan; i++ )
-		    {
-			if ( scan_row[i] != minim )
-				continue;
-			idx = sprow_idx2(r_op,col_list[i],scan_idx[i]);
-			if ( idx < 0 )
-			{	scan_row[i] = -1;	continue;	}
-			scan_row[i] = elt_op[idx].nxt_row;
-			scan_idx[i] = elt_op[idx].nxt_idx;
-			/* printf("scan_row[%d] = %d\n",i,scan_row[i]); */
-			/* printf("scan_idx[%d] = %d\n",i,scan_idx[i]); */
-		    }
-			
-		}
-	    /* printf("spCHsymb() -- checkpoint 6\n"); */
-	}
-
-	return A;
-}
-
-/* comp_AAT -- compute A.A^T where A is a given sparse matrix */
-SPMAT	*comp_AAT(A)
-SPMAT	*A;
-{
-	SPMAT	*AAT;
-	SPROW	*r, *r2;
-	row_elt	*elts, *elts2;
-	int	i, idx, idx2, j, m, minim, n, num_scan, tmp1;
-	Real	ip;
-
-	if ( ! A )
-		error(E_NULL,"comp_AAT");
-	m = A->m;	n = A->n;
-
-	/* set up column access paths */
-	if ( ! A->flag_col )
-		sp_col_access(A);
-
-	AAT = sp_get(m,m,10);
-
-	for ( i = 0; i < m; i++ )
-	{
-		/* initialisation */
-		r = &(A->row[i]);
-		elts = r->elt;
-
-		/* set up scan lists for this row */
-		if ( r->len > scan_len )
-		    set_scan(r->len);
-		for ( j = 0; j < r->len; j++ )
-		{
-		    col_list[j] = elts[j].col;
-		    scan_row[j] = elts[j].nxt_row;
-		    scan_idx[j] = elts[j].nxt_idx;
-		}
-		num_scan = r->len;
-
-		/* scan down the rows for next non-zero not
-			associated with a diagonal entry */
-		for ( ; ; )
-		{
-		    minim = m;
-		    for ( idx = 0; idx < num_scan; idx++ )
-		    {
-			tmp1 = scan_row[idx];
-			minim = ( tmp1 >= 0 && tmp1 < minim ) ? tmp1 : minim;
-		    }
-		    if ( minim >= m )
-		 	break;
-		    r2 = &(A->row[minim]);
-		    if ( minim > i )
-		    {
-			ip = sprow_ip(r,r2,n);
-		        sp_set_val(AAT,minim,i,ip);
-		        sp_set_val(AAT,i,minim,ip);
-		    }
-		    /* update scan entries */
-		    elts2 = r2->elt;
-		    for ( idx = 0; idx < num_scan; idx++ )
-		    {
-			if ( scan_row[idx] != minim || scan_idx[idx] < 0 )
-			    continue;
-			idx2 = scan_idx[idx];
-			scan_row[idx] = elts2[idx2].nxt_row;
-			scan_idx[idx] = elts2[idx2].nxt_idx;
-		    }
-		}
-
-		/* set the diagonal entry */
-		sp_set_val(AAT,i,i,sprow_sqr(r,n));
-	}
-
-	return AAT;
-}
-
diff --git a/interface/src/scilab/src/c/splufctr.c b/interface/src/scilab/src/c/splufctr.c
deleted file mode 100644
index 7018190..0000000
--- a/interface/src/scilab/src/c/splufctr.c
+++ /dev/null
@@ -1,410 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Stewart & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Sparse LU factorisation
-	See also: sparse.[ch] etc for details about sparse matrices
-*/
-
-#include	<stdio.h>
-#include        "sparse2.h"
-#include	<math.h>
-
-
-
-/* Macro for speedup */
-/* #define	sprow_idx2(r,c,hint)	\
-   ( ( (hint) >= 0 && (r)->elt[hint].col == (c)) ? hint : sprow_idx((r),(c)) ) */
-
-
-/* spLUfactor -- sparse LU factorisation with pivoting
-	-- uses partial pivoting and Markowitz criterion
-			|a[p][k]| >= alpha * max_i |a[i][k]|
-	-- creates fill-in as needed
-	-- in situ factorisation */
-SPMAT	*spLUfactor(A,px,alpha)
-SPMAT	*A;
-PERM	*px;
-double	alpha;
-{
-	int	i, best_i, k, idx, len, best_len, m, n;
-	SPROW	*r, *r_piv, tmp_row;
-	static	SPROW	*merge = (SPROW *)NULL;
-	Real	max_val, tmp;
-	static VEC	*col_vals=VNULL;
-
-	if ( ! A || ! px )
-		error(E_NULL,"spLUfctr");
-	if ( alpha <= 0.0 || alpha > 1.0 )
-		error(E_RANGE,"alpha in spLUfctr");
-	if ( px->size <= A->m )
-		px = px_resize(px,A->m);
-	px_ident(px);
-	col_vals = v_resize(col_vals,A->m);
-	MEM_STAT_REG(col_vals,TYPE_VEC);
-
-	m = A->m;	n = A->n;
-	if ( ! A->flag_col )
-		sp_col_access(A);
-	if ( ! A->flag_diag )
-		sp_diag_access(A);
-	A->flag_col = A->flag_diag = FALSE;
-	if ( ! merge ) {
-	   merge = sprow_get(20);
-	   MEM_STAT_REG(merge,TYPE_SPROW);
-	}
-
-	for ( k = 0; k < n; k++ )
-	{
-	    /* find pivot row/element for partial pivoting */
-
-	    /* get first row with a non-zero entry in the k-th column */
-	    max_val = 0.0;
-	    for ( i = k; i < m; i++ )
-	    {
-		r = &(A->row[i]);
-		idx = sprow_idx(r,k);
-		if ( idx < 0 )
-		    tmp = 0.0;
-		else
-		    tmp = r->elt[idx].val;
-		if ( fabs(tmp) > max_val )
-		    max_val = fabs(tmp);
-		col_vals->ve[i] = tmp;
-	    }
-
-	    if ( max_val == 0.0 )
-		continue;
-
-	    best_len = n+1;	/* only if no possibilities */
-	    best_i = -1;
-	    for ( i = k; i < m; i++ )
-	    {
-		tmp = fabs(col_vals->ve[i]);
-		if ( tmp == 0.0 )
-		    continue;
-		if ( tmp >= alpha*max_val )
-		{
-		    r = &(A->row[i]);
-		    idx = sprow_idx(r,k);
-		    len = (r->len) - idx;
-		    if ( len < best_len )
-		    {
-			best_len = len;
-			best_i = i;
-		    }
-		}
-	    }
-
-	    /* swap row #best_i with row #k */
-	    MEM_COPY(&(A->row[best_i]),&tmp_row,sizeof(SPROW));
-	    MEM_COPY(&(A->row[k]),&(A->row[best_i]),sizeof(SPROW));
-	    MEM_COPY(&tmp_row,&(A->row[k]),sizeof(SPROW));
-	    /* swap col_vals entries */
-	    tmp = col_vals->ve[best_i];
-	    col_vals->ve[best_i] = col_vals->ve[k];
-	    col_vals->ve[k] = tmp;
-	    px_transp(px,k,best_i);
-
-	    r_piv = &(A->row[k]);
-	    for ( i = k+1; i < n; i++ )
-	    {
-		/* compute and set multiplier */
-		tmp = col_vals->ve[i]/col_vals->ve[k];
-		if ( tmp != 0.0 )
-		    sp_set_val(A,i,k,tmp);
-		else
-		    continue;
-
-		/* perform row operations */
-		merge->len = 0;
-		r = &(A->row[i]);
-		sprow_mltadd(r,r_piv,-tmp,k+1,merge,TYPE_SPROW);
-		idx = sprow_idx(r,k+1);
-		if ( idx < 0 )
-		    idx = -(idx+2);
-		/* see if r needs expanding */
-		if ( r->maxlen < idx + merge->len )
-		    sprow_xpd(r,idx+merge->len,TYPE_SPMAT);
-		r->len = idx+merge->len;
-		MEM_COPY((char *)(merge->elt),(char *)&(r->elt[idx]),
-			merge->len*sizeof(row_elt));
-	    }
-	}
-
-	return A;
-}
-
-/* spLUsolve -- solve A.x = b using factored matrix A from spLUfactor()
-	-- returns x
-	-- may not be in-situ */
-VEC	*spLUsolve(A,pivot,b,x)
-SPMAT	*A;
-PERM	*pivot;
-VEC	*b, *x;
-{
-	int	i, idx, len, lim;
-	Real	sum, *x_ve;
-	SPROW	*r;
-	row_elt	*elt;
-
-	if ( ! A || ! b )
-	    error(E_NULL,"spLUsolve");
-	if ( (pivot != PNULL && A->m != pivot->size) || A->m != b->dim )
-	    error(E_SIZES,"spLUsolve");
-	if ( ! x || x->dim != A->n )
-	    x = v_resize(x,A->n);
-
-	if ( pivot != PNULL )
-	    x = px_vec(pivot,b,x);
-	else
-	    x = v_copy(b,x);
-
-	x_ve = x->ve;
-	lim = min(A->m,A->n);
-	for ( i = 0; i < lim; i++ )
-	{
-	    sum = x_ve[i];
-	    r = &(A->row[i]);
-	    len = r->len;
-	    elt = r->elt;
-	    for ( idx = 0; idx < len && elt->col < i; idx++, elt++ )
-		sum -= elt->val*x_ve[elt->col];
-	    x_ve[i] = sum;
-	}
-
-	for ( i = lim-1; i >= 0; i-- )
-	{
-	    sum = x_ve[i];
-	    r = &(A->row[i]);
-	    len = r->len;
-	    elt = &(r->elt[len-1]);
-	    for ( idx = len-1; idx >= 0 && elt->col > i; idx--, elt-- )
-		sum -= elt->val*x_ve[elt->col];
-	    if ( idx < 0 || elt->col != i || elt->val == 0.0 )
-		error(E_SING,"spLUsolve");
-	    x_ve[i] = sum/elt->val;
-	}
-
-	return x;
-}
-
-/* spLUTsolve -- solve A.x = b using factored matrix A from spLUfactor()
-	-- returns x
-	-- may not be in-situ */
-VEC	*spLUTsolve(A,pivot,b,x)
-SPMAT	*A;
-PERM	*pivot;
-VEC	*b, *x;
-{
-	int	i, idx, lim, rownum;
-	Real	sum, *tmp_ve;
-	/* SPROW	*r; */
-	row_elt	*elt;
-	static VEC	*tmp=VNULL;
-
-	if ( ! A || ! b )
-	    error(E_NULL,"spLUTsolve");
-	if ( (pivot != PNULL && A->m != pivot->size) || A->m != b->dim )
-	    error(E_SIZES,"spLUTsolve");
-	tmp = v_copy(b,tmp);
-	MEM_STAT_REG(tmp,TYPE_VEC);
-
-	if ( ! A->flag_col )
-	    sp_col_access(A);
-	if ( ! A->flag_diag )
-	    sp_diag_access(A);
-
-	lim = min(A->m,A->n);
-	tmp_ve = tmp->ve;
-	/* solve U^T.tmp = b */
-	for ( i = 0; i < lim; i++ )
-	{
-	    sum = tmp_ve[i];
-	    rownum = A->start_row[i];
-	    idx    = A->start_idx[i];
-	    if ( rownum < 0 || idx < 0 )
-		error(E_SING,"spLUTsolve");
-	    while ( rownum < i && rownum >= 0 && idx >= 0 )
-	    {
-		elt = &(A->row[rownum].elt[idx]);
-		sum -= elt->val*tmp_ve[rownum];
-		rownum = elt->nxt_row;
-		idx    = elt->nxt_idx;
-	    }
-	    if ( rownum != i )
-		error(E_SING,"spLUTsolve");
-	    elt = &(A->row[rownum].elt[idx]);
-	    if ( elt->val == 0.0 )
-		error(E_SING,"spLUTsolve");
-	    tmp_ve[i] = sum/elt->val;
-	}
-
-	/* now solve L^T.tmp = (old) tmp */
-	for ( i = lim-1; i >= 0; i-- )
-	{
-	    sum = tmp_ve[i];
-	    rownum = i;
-	    idx    = A->row[rownum].diag;
-	    if ( idx < 0 )
-		error(E_NULL,"spLUTsolve");
-	    elt = &(A->row[rownum].elt[idx]);
-	    rownum = elt->nxt_row;
-	    idx    = elt->nxt_idx;
-	    while ( rownum < lim && rownum >= 0 && idx >= 0 )
-	    {
-		elt = &(A->row[rownum].elt[idx]);
-		sum -= elt->val*tmp_ve[rownum];
-		rownum = elt->nxt_row;
-		idx    = elt->nxt_idx;
-	    }
-	    tmp_ve[i] = sum;
-	}
-
-	if ( pivot != PNULL )
-	    x = pxinv_vec(pivot,tmp,x);
-	else
-	    x = v_copy(tmp,x);
-
-	return x;
-}
-
-/* spILUfactor -- sparse modified incomplete LU factorisation with
-						no pivoting
-	-- all pivot entries are ensured to be >= alpha in magnitude
-	-- setting alpha = 0 gives incomplete LU factorisation
-	-- no fill-in is generated
-	-- in situ factorisation */
-SPMAT	*spILUfactor(A,alpha)
-SPMAT	*A;
-double	alpha;
-{
-    int		i, k, idx, idx_piv, m, n, old_idx, old_idx_piv;
-    SPROW	*r, *r_piv;
-    Real	piv_val, tmp;
-    
-    /* printf("spILUfactor: entered\n"); */
-    if ( ! A )
-	error(E_NULL,"spILUfactor");
-    if ( alpha < 0.0 )
-	error(E_RANGE,"[alpha] in spILUfactor");
-    
-    m = A->m;	n = A->n;
-    sp_diag_access(A);
-    sp_col_access(A);
-    
-    for ( k = 0; k < n; k++ )
-    {
-	/* printf("spILUfactor(l.%d): checkpoint A: k = %d\n",__LINE__,k); */
-	/* printf("spILUfactor(l.%d): A =\n", __LINE__); */
-	/* sp_output(A); */
-	r_piv = &(A->row[k]);
-	idx_piv = r_piv->diag;
-	if ( idx_piv < 0 )
-	{
-	    sprow_set_val(r_piv,k,alpha);
-	    idx_piv = sprow_idx(r_piv,k);
-	}
-	/* printf("spILUfactor: checkpoint B\n"); */
-	if ( idx_piv < 0 )
-	    error(E_BOUNDS,"spILUfactor");
-	old_idx_piv = idx_piv;
-	piv_val = r_piv->elt[idx_piv].val;
-	/* printf("spILUfactor: checkpoint C\n"); */
-	if ( fabs(piv_val) < alpha )
-	    piv_val = ( piv_val < 0.0 ) ? -alpha : alpha;
-	if ( piv_val == 0.0 )	/* alpha == 0.0 too! */
-	    error(E_SING,"spILUfactor");
-
-	/* go to next row with a non-zero in this column */
-	i = r_piv->elt[idx_piv].nxt_row;
-	old_idx = idx = r_piv->elt[idx_piv].nxt_idx;
-	while ( i >= k )
-	{
-	    /* printf("spILUfactor: checkpoint D: i = %d\n",i); */
-	    /* perform row operations */
-	    r = &(A->row[i]);
-	    /* idx = sprow_idx(r,k); */
-	    /* printf("spLUfactor(l.%d) i = %d, idx = %d\n",
-		   __LINE__, i, idx); */
-	    if ( idx < 0 )
-	    {
-		idx = r->elt[old_idx].nxt_idx;
-		i = r->elt[old_idx].nxt_row;
-		continue;
-	    }
-	    /* printf("spILUfactor: checkpoint E\n"); */
-	    /* compute and set multiplier */
-	    r->elt[idx].val = tmp = r->elt[idx].val/piv_val;
-	    /* printf("spILUfactor: piv_val = %g, multiplier = %g\n",
-		   piv_val, tmp); */
-	    /* printf("spLUfactor(l.%d) multiplier = %g\n", __LINE__, tmp); */
-	    if ( tmp == 0.0 )
-	    {
-		idx = r->elt[old_idx].nxt_idx;
-		i = r->elt[old_idx].nxt_row;
-		continue;
-	    }
-	    /* idx = sprow_idx(r,k+1); */
-	    /* if ( idx < 0 )
-		idx = -(idx+2); */
-	    idx_piv++;	idx++;	/* now look beyond the multiplier entry */
-	    /* printf("spILUfactor: checkpoint F: idx = %d, idx_piv = %d\n",
-		   idx, idx_piv); */
-	    while ( idx_piv < r_piv->len && idx < r->len )
-	    {
-		/* printf("spILUfactor: checkpoint G: idx = %d, idx_piv = %d\n",
-		       idx, idx_piv); */
-		if ( r_piv->elt[idx_piv].col < r->elt[idx].col )
-		    idx_piv++;
-		else if ( r_piv->elt[idx_piv].col > r->elt[idx].col )
-		    idx++;
-		else /* column numbers match */
-		{
-		    /* printf("spILUfactor(l.%d) subtract %g times the ",
-			   __LINE__, tmp); */
-		    /* printf("(%d,%d) entry to the (%d,%d) entry\n",
-			   k, r_piv->elt[idx_piv].col,
-			   i, r->elt[idx].col); */
-		    r->elt[idx].val -= tmp*r_piv->elt[idx_piv].val;
-		    idx++;	idx_piv++;
-		}
-	    }
-
-	    /* bump to next row with a non-zero in column k */
-	    /* printf("spILUfactor(l.%d) column = %d, row[%d] =\n",
-		   __LINE__, r->elt[old_idx].col, i); */
-	    /* sprow_foutput(stdout,r); */
-	    i = r->elt[old_idx].nxt_row;
-	    old_idx = idx = r->elt[old_idx].nxt_idx;
-	    /* printf("spILUfactor(l.%d) i = %d, idx = %d\n", __LINE__, i, idx); */
-	    /* and restore idx_piv to index of pivot entry */
-	    idx_piv = old_idx_piv;
-	}
-    }
-    /* printf("spILUfactor: exiting\n"); */
-    return A;
-}
diff --git a/interface/src/scilab/src/c/sprow.c b/interface/src/scilab/src/c/sprow.c
deleted file mode 100644
index 84c4a55..0000000
--- a/interface/src/scilab/src/c/sprow.c
+++ /dev/null
@@ -1,714 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/*
-  Sparse rows package
-  See also: sparse.h, matrix.h
-  */
-
-#include	<stdio.h>
-#include	<math.h>
-#include        <stdlib.h>
-#include	"sparse.h"
-
-
-static char	rcsid[] = "$Id: sprow.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#define	MINROWLEN	10
-
-
-/* sprow_dump - prints relevant information about the sparse row r */
-
-void sprow_dump(fp,r)
-FILE *fp;
-SPROW *r;
-{
-   int  j_idx;
-   row_elt *elts;
-   
-   fprintf(fp,"SparseRow dump:\n");
-   if ( ! r )
-   {       fprintf(fp,"*** NULL row ***\n");   return; }
-   
-   fprintf(fp,"row: len = %d, maxlen = %d, diag idx = %d\n",
-	   r->len,r->maxlen,r->diag);
-   fprintf(fp,"element list @ 0x%lx\n",(long)(r->elt));
-   if ( ! r->elt )
-   {
-      fprintf(fp,"*** NULL element list ***\n");
-      return;
-   }
-   elts = r->elt;
-   for ( j_idx = 0; j_idx < r->len; j_idx++, elts++ )
-     fprintf(fp,"Col: %d, Val: %g, nxt_row = %d, nxt_idx = %d\n",
-	     elts->col,elts->val,elts->nxt_row,elts->nxt_idx);
-   fprintf(fp,"\n");
-}
-
-
-/* sprow_idx -- get index into row for a given column in a given row
-   -- return -1 on error
-   -- return -(idx+2) where idx is index to insertion point */
-int	sprow_idx(r,col)
-SPROW	*r;
-int	col;
-{
-   register int		lo, hi, mid;
-   int			tmp;
-   register row_elt	*r_elt;
-   
-   /*******************************************
-     if ( r == (SPROW *)NULL )
-     return -1;
-     if ( col < 0 )
-     return -1;
-     *******************************************/
-   
-   r_elt = r->elt;
-   if ( r->len <= 0 )
-     return -2;
-   
-   /* try the hint */
-   /* if ( hint >= 0 && hint < r->len && r_elt[hint].col == col )
-      return hint; */
-   
-   /* otherwise use binary search... */
-   /* code from K&R Ch. 6, p. 125 */
-   lo = 0;		hi = r->len - 1;	mid = lo;
-   while ( lo <= hi )
-   {
-      mid = (hi + lo)/2;
-      if ( (tmp=r_elt[mid].col-col) > 0 )
-	hi = mid-1;
-      else if ( tmp < 0 )
-	lo = mid+1;
-      else /* tmp == 0 */
-	return mid;
-   }
-   tmp = r_elt[mid].col - col;
-   
-   if ( tmp > 0 )
-     return -(mid+2);	/* insert at mid   */
-   else /* tmp < 0 */
-     return -(mid+3);	/* insert at mid+1 */
-}
-
-
-/* sprow_get -- gets, initialises and returns a SPROW structure
-   -- max. length is maxlen */
-SPROW	*sprow_get(maxlen)
-int	maxlen;
-{
-   SPROW	*r;
-   
-   if ( maxlen < 0 )
-     error(E_NEG,"sprow_get");
-
-   r = NEW(SPROW);
-   if ( ! r )
-     error(E_MEM,"sprow_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPROW,0,sizeof(SPROW));
-      mem_numvar(TYPE_SPROW,1);
-   }
-   r->elt = NEW_A(maxlen,row_elt);
-   if ( ! r->elt )
-     error(E_MEM,"sprow_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPROW,0,maxlen*sizeof(row_elt));
-   }
-   r->len = 0;
-   r->maxlen = maxlen;
-   r->diag = -1;
-   
-   return r;
-}
-
-
-/* sprow_xpd -- expand row by means of realloc()
-   -- type must be TYPE_SPMAT if r is a row of a SPMAT structure,
-      otherwise it must be TYPE_SPROW
-   -- returns r */
-SPROW	*sprow_xpd(r,n,type)
-SPROW	*r;
-int	n,type;
-{
-   int	newlen;
-   
-   if ( ! r ) {
-     r = NEW(SPROW);
-     if (! r ) 
-       error(E_MEM,"sprow_xpd");
-     else if ( mem_info_is_on()) {
-	if (type != TYPE_SPMAT && type != TYPE_SPROW)
-	  warning(WARN_WRONG_TYPE,"sprow_xpd");
-	mem_bytes(type,0,sizeof(SPROW));
-	if (type == TYPE_SPROW)
-	  mem_numvar(type,1);
-     }
-   }
-
-   if ( ! r->elt )
-   {
-      r->elt = NEW_A((unsigned)n,row_elt);
-      if ( ! r->elt )
-	error(E_MEM,"sprow_xpd");
-      else if (mem_info_is_on()) {
-	 mem_bytes(type,0,n*sizeof(row_elt));
-      }
-      r->len = 0;
-      r->maxlen = n;
-      return r;
-   }
-   if ( n <= r->len )
-     newlen = max(2*r->len + 1,MINROWLEN);
-   else
-     newlen = n;
-   if ( newlen <= r->maxlen )
-   {
-      MEM_ZERO((char *)(&(r->elt[r->len])),
-	       (newlen-r->len)*sizeof(row_elt));
-      r->len = newlen;
-   }
-   else
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(type,r->maxlen*sizeof(row_elt),
-		     newlen*sizeof(row_elt)); 
-      }
-      r->elt = RENEW(r->elt,newlen,row_elt);
-      if ( ! r->elt )
-	error(E_MEM,"sprow_xpd");
-      r->maxlen = newlen;
-      r->len = newlen;
-   }
-   
-   return r;
-}
-
-/* sprow_resize -- resize a SPROW variable by means of realloc()
-   -- n is a new size
-   -- returns r */
-SPROW	*sprow_resize(r,n,type)
-SPROW	*r;
-int	n,type;
-{
-   if (n < 0)
-     error(E_NEG,"sprow_resize");
-
-   if ( ! r ) 
-     return sprow_get(n);
-   
-   if (n == r->len)
-     return r;
-
-   if ( ! r->elt )
-   {
-      r->elt = NEW_A((unsigned)n,row_elt);
-      if ( ! r->elt )
-	error(E_MEM,"sprow_resize");
-      else if (mem_info_is_on()) {
-	 mem_bytes(type,0,n*sizeof(row_elt));
-      }
-      r->maxlen = r->len = n;
-      return r;
-   }
-
-   if ( n <= r->maxlen )
-     r->len = n;
-   else
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(type,r->maxlen*sizeof(row_elt),
-		   n*sizeof(row_elt)); 
-      }
-      r->elt = RENEW(r->elt,n,row_elt);
-      if ( ! r->elt )
-	error(E_MEM,"sprow_resize");
-      r->maxlen = r->len = n;
-   }
-   
-   return r;
-}
-
-
-/* release a row of a matrix */
-int sprow_free(r)
-SPROW	*r;
-{
-   if ( ! r )
-     return -1;
-
-   if (mem_info_is_on()) {
-      mem_bytes(TYPE_SPROW,sizeof(SPROW),0);
-      mem_numvar(TYPE_SPROW,-1);
-   }
-   
-   if ( r->elt )
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_SPROW,r->maxlen*sizeof(row_elt),0);
-      }
-      free((char *)r->elt);
-   }
-   free((char *)r);
-   return 0;
-}
-
-
-/* sprow_merge -- merges r1 and r2 into r_out
-   -- cannot be done in-situ
-   -- type must be SPMAT or SPROW depending on
-      whether r_out is a row of a SPMAT structure
-      or a SPROW variable
-   -- returns r_out */
-SPROW	*sprow_merge(r1,r2,r_out,type)
-SPROW	*r1, *r2, *r_out;
-int type;
-{
-   int	idx1, idx2, idx_out, len1, len2, len_out;
-   row_elt	*elt1, *elt2, *elt_out;
-   
-   if ( ! r1 || ! r2 )
-     error(E_NULL,"sprow_merge");
-   if ( ! r_out )
-     r_out = sprow_get(MINROWLEN);
-   if ( r1 == r_out || r2 == r_out )
-     error(E_INSITU,"sprow_merge");
-   
-   /* Initialise */
-   len1 = r1->len;	len2 = r2->len;	len_out = r_out->maxlen;
-   idx1 = idx2 = idx_out = 0;
-   elt1 = r1->elt;	elt2 = r2->elt;	elt_out = r_out->elt;
-   
-   while ( idx1 < len1 || idx2 < len2 )
-   {
-      if ( idx_out >= len_out )
-      {   /* r_out is too small */
-	 r_out->len = idx_out;
-	 r_out = sprow_xpd(r_out,0,type);
-	 len_out = r_out->len;
-	 elt_out = &(r_out->elt[idx_out]);
-      }
-      if ( idx2 >= len2 || (idx1 < len1 && elt1->col <= elt2->col) )
-      {
-	 elt_out->col = elt1->col;
-	 elt_out->val = elt1->val;
-	 if ( elt1->col == elt2->col && idx2 < len2 )
-	 {	elt2++;		idx2++;	}
-	 elt1++;	idx1++;
-      }
-      else
-      {
-	 elt_out->col = elt2->col;
-	 elt_out->val = elt2->val;
-	 elt2++;	idx2++;
-      }
-      elt_out++;	idx_out++;
-   }
-   r_out->len = idx_out;
-   
-   return r_out;
-}
-
-/* sprow_copy -- copies r1 and r2 into r_out
-   -- cannot be done in-situ
-   -- type must be SPMAT or SPROW depending on
-      whether r_out is a row of a SPMAT structure
-      or a SPROW variable
-   -- returns r_out */
-SPROW	*sprow_copy(r1,r2,r_out,type)
-SPROW	*r1, *r2, *r_out;
-int type;
-{
-   int	idx1, idx2, idx_out, len1, len2, len_out;
-   row_elt	*elt1, *elt2, *elt_out;
-   
-   if ( ! r1 || ! r2 )
-     error(E_NULL,"sprow_copy");
-   if ( ! r_out )
-     r_out = sprow_get(MINROWLEN);
-   if ( r1 == r_out || r2 == r_out )
-     error(E_INSITU,"sprow_copy");
-   
-   /* Initialise */
-   len1 = r1->len;	len2 = r2->len;	len_out = r_out->maxlen;
-   idx1 = idx2 = idx_out = 0;
-   elt1 = r1->elt;	elt2 = r2->elt;	elt_out = r_out->elt;
-   
-   while ( idx1 < len1 || idx2 < len2 )
-   {
-      while ( idx_out >= len_out )
-      {   /* r_out is too small */
-	 r_out->len = idx_out;
-	 r_out = sprow_xpd(r_out,0,type);
-	 len_out = r_out->maxlen;
-	 elt_out = &(r_out->elt[idx_out]);
-      }
-      if ( idx2 >= len2 || (idx1 < len1 && elt1->col <= elt2->col) )
-      {
-	 elt_out->col = elt1->col;
-	 elt_out->val = elt1->val;
-	 if ( elt1->col == elt2->col && idx2 < len2 )
-	 {	elt2++;		idx2++;	}
-	 elt1++;	idx1++;
-      }
-      else
-      {
-	 elt_out->col = elt2->col;
-	 elt_out->val = 0.0;
-	 elt2++;	idx2++;
-      }
-      elt_out++;	idx_out++;
-   }
-   r_out->len = idx_out;
-   
-   return r_out;
-}
-
-/* sprow_mltadd -- sets r_out <- r1 + alpha.r2
-   -- cannot be in situ
-   -- only for columns j0, j0+1, ...
-   -- type must be SPMAT or SPROW depending on
-      whether r_out is a row of a SPMAT structure
-      or a SPROW variable
-   -- returns r_out */
-SPROW	*sprow_mltadd(r1,r2,alpha,j0,r_out,type)
-SPROW	*r1, *r2, *r_out;
-double	alpha;
-int	j0, type;
-{
-   int	idx1, idx2, idx_out, len1, len2, len_out;
-   row_elt	*elt1, *elt2, *elt_out;
-   
-   if ( ! r1 || ! r2 )
-     error(E_NULL,"sprow_mltadd");
-   if ( r1 == r_out || r2 == r_out )
-     error(E_INSITU,"sprow_mltadd");
-   if ( j0 < 0 )
-     error(E_BOUNDS,"sprow_mltadd");
-   if ( ! r_out )
-     r_out = sprow_get(MINROWLEN);
-   
-   /* Initialise */
-   len1 = r1->len;	len2 = r2->len;	len_out = r_out->maxlen;
-   /* idx1 = idx2 = idx_out = 0; */
-   idx1    = sprow_idx(r1,j0);
-   idx2    = sprow_idx(r2,j0);
-   idx_out = sprow_idx(r_out,j0);
-   idx1    = (idx1 < 0) ? -(idx1+2) : idx1;
-   idx2    = (idx2 < 0) ? -(idx2+2) : idx2;
-   idx_out = (idx_out < 0) ? -(idx_out+2) : idx_out;
-   elt1    = &(r1->elt[idx1]);
-   elt2    = &(r2->elt[idx2]);
-   elt_out = &(r_out->elt[idx_out]);
-   
-   while ( idx1 < len1 || idx2 < len2 )
-   {
-      if ( idx_out >= len_out )
-      {   /* r_out is too small */
-	 r_out->len = idx_out;
-	 r_out = sprow_xpd(r_out,0,type);
-	 len_out = r_out->maxlen;
-	 elt_out = &(r_out->elt[idx_out]);
-      }
-      if ( idx2 >= len2 || (idx1 < len1 && elt1->col <= elt2->col) )
-      {
-	 elt_out->col = elt1->col;
-	 elt_out->val = elt1->val;
-	 if ( idx2 < len2 && elt1->col == elt2->col )
-	 {
-	    elt_out->val += alpha*elt2->val;
-	    elt2++;		idx2++;
-	 }
-	 elt1++;	idx1++;
-      }
-      else
-      {
-	 elt_out->col = elt2->col;
-	 elt_out->val = alpha*elt2->val;
-	 elt2++;	idx2++;
-      }
-      elt_out++;	idx_out++;
-   }
-   r_out->len = idx_out;
-   
-   return r_out;
-}
-
-/* sprow_add -- sets r_out <- r1 + r2
-   -- cannot be in situ
-   -- only for columns j0, j0+1, ...
-   -- type must be SPMAT or SPROW depending on
-      whether r_out is a row of a SPMAT structure
-      or a SPROW variable
-   -- returns r_out */
-SPROW	*sprow_add(r1,r2,j0,r_out,type)
-SPROW	*r1, *r2, *r_out;
-int	j0, type;
-{
-   int	idx1, idx2, idx_out, len1, len2, len_out;
-   row_elt	*elt1, *elt2, *elt_out;
-   
-   if ( ! r1 || ! r2 )
-     error(E_NULL,"sprow_add");
-   if ( r1 == r_out || r2 == r_out )
-     error(E_INSITU,"sprow_add");
-   if ( j0 < 0 )
-     error(E_BOUNDS,"sprow_add");
-   if ( ! r_out )
-     r_out = sprow_get(MINROWLEN);
-   
-   /* Initialise */
-   len1 = r1->len;	len2 = r2->len;	len_out = r_out->maxlen;
-   /* idx1 = idx2 = idx_out = 0; */
-   idx1    = sprow_idx(r1,j0);
-   idx2    = sprow_idx(r2,j0);
-   idx_out = sprow_idx(r_out,j0);
-   idx1    = (idx1 < 0) ? -(idx1+2) : idx1;
-   idx2    = (idx2 < 0) ? -(idx2+2) : idx2;
-   idx_out = (idx_out < 0) ? -(idx_out+2) : idx_out;
-   elt1    = &(r1->elt[idx1]);
-   elt2    = &(r2->elt[idx2]);
-   elt_out = &(r_out->elt[idx_out]);
-   
-   while ( idx1 < len1 || idx2 < len2 )
-   {
-      if ( idx_out >= len_out )
-      {   /* r_out is too small */
-	 r_out->len = idx_out;
-	 r_out = sprow_xpd(r_out,0,type);
-	 len_out = r_out->maxlen;
-	 elt_out = &(r_out->elt[idx_out]);
-      }
-      if ( idx2 >= len2 || (idx1 < len1 && elt1->col <= elt2->col) )
-      {
-	 elt_out->col = elt1->col;
-	 elt_out->val = elt1->val;
-	 if ( idx2 < len2 && elt1->col == elt2->col )
-	 {
-	    elt_out->val += elt2->val;
-	    elt2++;		idx2++;
-	 }
-	 elt1++;	idx1++;
-      }
-      else
-      {
-	 elt_out->col = elt2->col;
-	 elt_out->val = elt2->val;
-	 elt2++;	idx2++;
-      }
-      elt_out++;	idx_out++;
-   }
-   r_out->len = idx_out;
-   
-   return r_out;
-}
-
-/* sprow_sub -- sets r_out <- r1 - r2
-   -- cannot be in situ
-   -- only for columns j0, j0+1, ...
-   -- type must be SPMAT or SPROW depending on
-      whether r_out is a row of a SPMAT structure
-      or a SPROW variable
-   -- returns r_out */
-SPROW	*sprow_sub(r1,r2,j0,r_out,type)
-SPROW	*r1, *r2, *r_out;
-int	j0, type;
-{
-   int	idx1, idx2, idx_out, len1, len2, len_out;
-   row_elt	*elt1, *elt2, *elt_out;
-   
-   if ( ! r1 || ! r2 )
-     error(E_NULL,"sprow_sub");
-   if ( r1 == r_out || r2 == r_out )
-     error(E_INSITU,"sprow_sub");
-   if ( j0 < 0 )
-     error(E_BOUNDS,"sprow_sub");
-   if ( ! r_out )
-     r_out = sprow_get(MINROWLEN);
-   
-   /* Initialise */
-   len1 = r1->len;	len2 = r2->len;	len_out = r_out->maxlen;
-   /* idx1 = idx2 = idx_out = 0; */
-   idx1    = sprow_idx(r1,j0);
-   idx2    = sprow_idx(r2,j0);
-   idx_out = sprow_idx(r_out,j0);
-   idx1    = (idx1 < 0) ? -(idx1+2) : idx1;
-   idx2    = (idx2 < 0) ? -(idx2+2) : idx2;
-   idx_out = (idx_out < 0) ? -(idx_out+2) : idx_out;
-   elt1    = &(r1->elt[idx1]);
-   elt2    = &(r2->elt[idx2]);
-   elt_out = &(r_out->elt[idx_out]);
-   
-   while ( idx1 < len1 || idx2 < len2 )
-   {
-      if ( idx_out >= len_out )
-      {   /* r_out is too small */
-	 r_out->len = idx_out;
-	 r_out = sprow_xpd(r_out,0,type);
-	 len_out = r_out->maxlen;
-	 elt_out = &(r_out->elt[idx_out]);
-      }
-      if ( idx2 >= len2 || (idx1 < len1 && elt1->col <= elt2->col) )
-      {
-	 elt_out->col = elt1->col;
-	 elt_out->val = elt1->val;
-	 if ( idx2 < len2 && elt1->col == elt2->col )
-	 {
-	    elt_out->val -= elt2->val;
-	    elt2++;		idx2++;
-	 }
-	 elt1++;	idx1++;
-      }
-      else
-      {
-	 elt_out->col = elt2->col;
-	 elt_out->val = -elt2->val;
-	 elt2++;	idx2++;
-      }
-      elt_out++;	idx_out++;
-   }
-   r_out->len = idx_out;
-   
-   return r_out;
-}
-
-
-/* sprow_smlt -- sets r_out <- alpha*r1 
-   -- can be in situ
-   -- only for columns j0, j0+1, ...
-   -- returns r_out */
-SPROW	*sprow_smlt(r1,alpha,j0,r_out,type)
-SPROW	*r1, *r_out;
-double	alpha;
-int	j0, type;
-{
-   int	idx1, idx_out, len1;
-   row_elt	*elt1, *elt_out;
-   
-   if ( ! r1 )
-     error(E_NULL,"sprow_smlt");
-   if ( j0 < 0 )
-     error(E_BOUNDS,"sprow_smlt");
-   if ( ! r_out )
-     r_out = sprow_get(MINROWLEN);
-   
-   /* Initialise */
-   len1 = r1->len;
-   idx1    = sprow_idx(r1,j0);
-   idx_out = sprow_idx(r_out,j0);
-   idx1    = (idx1 < 0) ? -(idx1+2) : idx1;
-   idx_out = (idx_out < 0) ? -(idx_out+2) : idx_out;
-   elt1    = &(r1->elt[idx1]);
-
-   r_out = sprow_resize(r_out,idx_out+len1-idx1,type);  
-   elt_out = &(r_out->elt[idx_out]);
-
-   for ( ; idx1 < len1; elt1++,elt_out++,idx1++,idx_out++ )
-   {
-      elt_out->col = elt1->col;
-      elt_out->val = alpha*elt1->val;
-   }
-
-   r_out->len = idx_out;
-
-   return r_out;
-}
-
-  
-/* sprow_foutput -- print a representation of r on stream fp */
-void	sprow_foutput(fp,r)
-FILE	*fp;
-SPROW	*r;
-{
-   int	i, len;
-   row_elt	*e;
-   
-   if ( ! r )
-   {
-      fprintf(fp,"SparseRow: **** NULL ****\n");
-      return;
-   }
-   len = r->len;
-   fprintf(fp,"SparseRow: length: %d\n",len);
-   for ( i = 0, e = r->elt; i < len; i++, e++ )
-     fprintf(fp,"Column %d: %g, next row: %d, next index %d\n",
-	     e->col, e->val, e->nxt_row, e->nxt_idx);
-}
-
-
-/* sprow_set_val -- sets the j-th column entry of the sparse row r
-   -- Note: destroys the usual column & row access paths */
-double  sprow_set_val(r,j,val)
-SPROW   *r;
-int     j;
-double  val;
-{
-   int  idx, idx2, new_len;
-   
-   if ( ! r )
-     error(E_NULL,"sprow_set_val");
-   
-   idx = sprow_idx(r,j);
-   if ( idx >= 0 )
-   {    r->elt[idx].val = val;  return val;     }
-   /* else */ if ( idx < -1 )
-   {
-      /* shift & insert new value */
-      idx = -(idx+2);   /* this is the intended insertion index */
-      if ( r->len >= r->maxlen )
-      {
-         r->len = r->maxlen;
-         new_len = max(2*r->maxlen+1,5);
-         if (mem_info_is_on()) {
-            mem_bytes(TYPE_SPROW,r->maxlen*sizeof(row_elt),
-                        new_len*sizeof(row_elt)); 
-         }
-         
-         r->elt = RENEW(r->elt,new_len,row_elt);
-         if ( ! r->elt )        /* can't allocate */
-           error(E_MEM,"sprow_set_val");
-         r->maxlen = 2*r->maxlen+1;
-      }
-      for ( idx2 = r->len-1; idx2 >= idx; idx2-- )
-        MEM_COPY((char *)(&(r->elt[idx2])),
-                 (char *)(&(r->elt[idx2+1])),sizeof(row_elt));
-      /************************************************************
-        if ( idx < r->len )
-        MEM_COPY((char *)(&(r->elt[idx])),(char *)(&(r->elt[idx+1])),
-        (r->len-idx)*sizeof(row_elt));
-        ************************************************************/
-      r->len++;
-      r->elt[idx].col = j;
-      r->elt[idx].nxt_row = -1;
-      r->elt[idx].nxt_idx = -1;
-      return r->elt[idx].val = val;
-   }
-   /* else -- idx == -1, error in index/matrix! */
-   return 0.0;
-}
-
-
diff --git a/interface/src/scilab/src/c/spswap.c b/interface/src/scilab/src/c/spswap.c
deleted file mode 100644
index eb6bb78..0000000
--- a/interface/src/scilab/src/c/spswap.c
+++ /dev/null
@@ -1,302 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Sparse matrix swap and permutation routines
-	Modified Mon 09th Nov 1992, 08:50:54 PM
-	to use Karen George's suggestion to use unordered rows
-*/
-
-static	char	rcsid[] = "$Id: spswap.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include        "sparse2.h"
-#include	<math.h>
-
-
-#define	btos(x)	((x) ? "TRUE" : "FALSE")
-
-/* scan_to -- updates scan (int) vectors to point to the last row in each
-	column with row # <= max_row, if any */
-void	scan_to(A, scan_row, scan_idx, col_list, max_row)
-SPMAT	*A;
-IVEC	*scan_row, *scan_idx, *col_list;
-int	max_row;
-{
-    int		col, idx, j_idx, row_num;
-    SPROW	*r;
-    row_elt	*e;
-
-    if ( ! A || ! scan_row || ! scan_idx || ! col_list )
-	error(E_NULL,"scan_to");
-    if ( scan_row->dim != scan_idx->dim || scan_idx->dim != col_list->dim )
-	error(E_SIZES,"scan_to");
-
-    if ( max_row < 0 )
-	return;
-
-    if ( ! A->flag_col )
-	sp_col_access(A);
-
-    for ( j_idx = 0; j_idx < scan_row->dim; j_idx++ )
-    {
-	row_num = scan_row->ive[j_idx];
-	idx = scan_idx->ive[j_idx];
-	col = col_list->ive[j_idx];
-
-	if ( col < 0 || col >= A->n )
-	    error(E_BOUNDS,"scan_to");
-	if ( row_num < 0 )
-	{
-	    idx = col;
-	    continue;
-	}
-	r = &(A->row[row_num]);
-	if ( idx < 0 )
-	    error(E_INTERN,"scan_to");
-	e = &(r->elt[idx]);
-	if ( e->col != col )
-	    error(E_INTERN,"scan_to");
-	if ( idx < 0 )
-	{
-	    printf("scan_to: row_num = %d, idx = %d, col = %d\n",
-		   row_num, idx, col);
-	    error(E_INTERN,"scan_to");
-	}
-	/* if ( e->nxt_row <= max_row )
-	    chase_col(A, col, &row_num, &idx, max_row); */
-	while ( e->nxt_row >= 0 && e->nxt_row <= max_row )
-	{
-	    row_num = e->nxt_row;
-	    idx = e->nxt_idx;
-	    e = &(A->row[row_num].elt[idx]);
-	}
-	    
-	/* printf("scan_to: computed j_idx = %d, row_num = %d, idx = %d\n",
-	       j_idx, row_num, idx); */
-	scan_row->ive[j_idx] = row_num;
-	scan_idx->ive[j_idx] = idx;
-    }
-}
-
-/* patch_col -- patches column access paths for fill-in */
-void patch_col(A, col, old_row, old_idx, row_num, idx)
-SPMAT	*A;
-int	col, old_row, old_idx, row_num, idx;
-{
-    SPROW	*r;
-    row_elt	*e;
-    
-    if ( old_row >= 0 )
-    {
-	r = &(A->row[old_row]);
-	old_idx = sprow_idx2(r,col,old_idx);
-	e = &(r->elt[old_idx]);
-	e->nxt_row = row_num;
-	e->nxt_idx = idx;
-    }
-    else
-    {
-	A->start_row[col] = row_num;
-	A->start_idx[col] = idx;
-    }
-}
-
-/* chase_col -- chases column access path in column col, starting with
-   row_num and idx, to find last row # in this column <= max_row
-   -- row_num is returned; idx is also set by this routine
-   -- assumes that the column access paths (possibly without the
-   nxt_idx fields) are set up */
-row_elt *chase_col(A, col, row_num, idx, max_row)
-SPMAT	*A;
-int	col, *row_num, *idx, max_row;
-{
-    int		old_idx, old_row, tmp_idx, tmp_row;
-    SPROW	*r;
-    row_elt	*e;
-    
-    if ( col < 0 || col >= A->n )
-	error(E_BOUNDS,"chase_col");
-    tmp_row = *row_num;
-    if ( tmp_row < 0 )
-    {
-	if ( A->start_row[col] > max_row )
-	{
-	    tmp_row = -1;
-	    tmp_idx = col;
-	    return (row_elt *)NULL;
-	}
-	else
-	{
-	    tmp_row = A->start_row[col];
-	    tmp_idx = A->start_idx[col];
-	}
-    }
-    else
-	tmp_idx = *idx;
-    
-    old_row = tmp_row;
-    old_idx = tmp_idx;
-    while ( tmp_row >= 0 && tmp_row < max_row )
-    {
-	r = &(A->row[tmp_row]);
-	/* tmp_idx = sprow_idx2(r,col,tmp_idx); */
-	if ( tmp_idx < 0 || tmp_idx >= r->len ||
-	     r->elt[tmp_idx].col != col )
-	{
-#ifdef DEBUG
-	    printf("chase_col:error: col = %d, row # = %d, idx = %d\n",
-		   col, tmp_row, tmp_idx);
-	    printf("chase_col:error: old_row = %d, old_idx = %d\n",
-		   old_row, old_idx);
-	    printf("chase_col:error: A =\n");
-	    sp_dump(stdout,A);
-#endif
-	    error(E_INTERN,"chase_col");
-	}
-	e = &(r->elt[tmp_idx]);
-	old_row = tmp_row;
-	old_idx = tmp_idx;
-	tmp_row = e->nxt_row;
-	tmp_idx = e->nxt_idx;
-    }
-    if ( old_row > max_row )
-    {
-	old_row = -1;
-	old_idx = col;
-	e = (row_elt *)NULL;
-    }
-    else if ( tmp_row <= max_row && tmp_row >= 0 )
-    {
-	old_row = tmp_row;
-	old_idx = tmp_idx;
-    }
-
-    *row_num = old_row;
-    if ( old_row >= 0 )
-	*idx = old_idx;
-    else
-	*idx = col;
-
-    return e;
-}
-
-/* chase_past -- as for chase_col except that we want the first
-	row whose row # >= min_row; -1 indicates no such row */
-row_elt *chase_past(A, col, row_num, idx, min_row)
-SPMAT	*A;
-int	col, *row_num, *idx, min_row;
-{
-    SPROW	*r;
-    row_elt	*e;
-    int		tmp_idx, tmp_row;
-
-    tmp_row = *row_num;
-    tmp_idx = *idx;
-    chase_col(A,col,&tmp_row,&tmp_idx,min_row);
-    if ( tmp_row < 0 )	/* use A->start_row[..] etc. */
-    {
-	if ( A->start_row[col] < 0 )
-	    tmp_row = -1;
-	else
-	{
-	    tmp_row = A->start_row[col];
-	    tmp_idx = A->start_idx[col];
-	}
-    }
-    else if ( tmp_row < min_row )
-    {
-	r = &(A->row[tmp_row]);
-	if ( tmp_idx < 0 || tmp_idx >= r->len ||
-	     r->elt[tmp_idx].col != col )
-	    error(E_INTERN,"chase_past");
-	tmp_row = r->elt[tmp_idx].nxt_row;
-	tmp_idx = r->elt[tmp_idx].nxt_idx;
-    }
-
-    *row_num = tmp_row;
-    *idx = tmp_idx;
-    if ( tmp_row < 0 )
-	e = (row_elt *)NULL;
-    else
-    {
-	if ( tmp_idx < 0 || tmp_idx >= A->row[tmp_row].len ||
-	     A->row[tmp_row].elt[tmp_idx].col != col )
-	    error(E_INTERN,"bump_col");
-	e = &(A->row[tmp_row].elt[tmp_idx]);
-    }
-
-    return e;
-}
-
-/* bump_col -- move along to next nonzero entry in column col after row_num
-	-- update row_num and idx */
-row_elt *bump_col(A, col, row_num, idx)
-SPMAT	*A;
-int	col, *row_num, *idx;
-{
-    SPROW	*r;
-    row_elt	*e;
-    int		tmp_row, tmp_idx;
-
-    tmp_row = *row_num;
-    tmp_idx = *idx;
-    /* printf("bump_col: col = %d, row# = %d, idx = %d\n",
-	   col, *row_num, *idx); */
-    if ( tmp_row < 0 )
-    {
-	tmp_row = A->start_row[col];
-	tmp_idx = A->start_idx[col];
-    }
-    else
-    {
-	r = &(A->row[tmp_row]);
-	if ( tmp_idx < 0 || tmp_idx >= r->len ||
-	     r->elt[tmp_idx].col != col )
-	    error(E_INTERN,"bump_col");
-	e = &(r->elt[tmp_idx]);
-	tmp_row = e->nxt_row;
-	tmp_idx = e->nxt_idx;
-    }
-    if ( tmp_row < 0 )
-    {
-	e = (row_elt *)NULL;
-	tmp_idx = col;
-    }
-    else
-    {
-	if ( tmp_idx < 0 || tmp_idx >= A->row[tmp_row].len ||
-	     A->row[tmp_row].elt[tmp_idx].col != col )
-	    error(E_INTERN,"bump_col");
-	e = &(A->row[tmp_row].elt[tmp_idx]);
-    }
-    *row_num = tmp_row;
-    *idx = tmp_idx;
-
-    return e;
-}
-
-
diff --git a/interface/src/scilab/src/c/submat.c b/interface/src/scilab/src/c/submat.c
deleted file mode 100644
index 9d37f9e..0000000
--- a/interface/src/scilab/src/c/submat.c
+++ /dev/null
@@ -1,178 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* 1.2 submat.c 11/25/87 */
-
-#include	<stdio.h>
-#include	"matrix.h"
-
-static	char	rcsid[] = "$Id: submat.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-/* get_col -- gets a specified column of a matrix and retruns it as a vector */
-VEC	*get_col(mat,col,vec)
-u_int	col;
-MAT	*mat;
-VEC	*vec;
-{
-   u_int	i;
-   
-   if ( mat==(MAT *)NULL )
-     error(E_NULL,"get_col");
-   if ( col >= mat->n )
-     error(E_RANGE,"get_col");
-   if ( vec==(VEC *)NULL || vec->dim<mat->m )
-     vec = v_resize(vec,mat->m);
-   
-   for ( i=0; i<mat->m; i++ )
-     vec->ve[i] = mat->me[i][col];
-   
-   return (vec);
-}
-
-/* get_row -- gets a specified row of a matrix and retruns it as a vector */
-VEC	*get_row(mat,row,vec)
-u_int	row;
-MAT	*mat;
-VEC	*vec;
-{
-   u_int	i;
-   
-   if ( mat==(MAT *)NULL )
-     error(E_NULL,"get_row");
-   if ( row >= mat->m )
-     error(E_RANGE,"get_row");
-   if ( vec==(VEC *)NULL || vec->dim<mat->n )
-     vec = v_resize(vec,mat->n);
-   
-   for ( i=0; i<mat->n; i++ )
-     vec->ve[i] = mat->me[row][i];
-   
-   return (vec);
-}
-
-/* _set_col -- sets column of matrix to values given in vec (in situ) */
-MAT	*_set_col(mat,col,vec,i0)
-MAT	*mat;
-VEC	*vec;
-u_int	col,i0;
-{
-   u_int	i,lim;
-   
-   if ( mat==(MAT *)NULL || vec==(VEC *)NULL )
-     error(E_NULL,"_set_col");
-   if ( col >= mat->n )
-     error(E_RANGE,"_set_col");
-   lim = min(mat->m,vec->dim);
-   for ( i=i0; i<lim; i++ )
-     mat->me[i][col] = vec->ve[i];
-   
-   return (mat);
-}
-
-/* _set_row -- sets row of matrix to values given in vec (in situ) */
-MAT	*_set_row(mat,row,vec,j0)
-MAT	*mat;
-VEC	*vec;
-u_int	row,j0;
-{
-   u_int	j,lim;
-   
-   if ( mat==(MAT *)NULL || vec==(VEC *)NULL )
-     error(E_NULL,"_set_row");
-   if ( row >= mat->m )
-     error(E_RANGE,"_set_row");
-   lim = min(mat->n,vec->dim);
-   for ( j=j0; j<lim; j++ )
-     mat->me[row][j] = vec->ve[j];
-   
-   return (mat);
-}
-
-/* sub_mat -- returns sub-matrix of old which is formed by the rectangle
-   from (row1,col1) to (row2,col2)
-   -- Note: storage is shared so that altering the "new"
-   matrix will alter the "old" matrix */
-MAT	*sub_mat(old,row1,col1,row2,col2,new)
-MAT	*old,*new;
-u_int	row1,col1,row2,col2;
-{
-   u_int	i;
-   
-   if ( old==(MAT *)NULL )
-     error(E_NULL,"sub_mat");
-   if ( row1 > row2 || col1 > col2 || row2 >= old->m || col2 >= old->n )
-     error(E_RANGE,"sub_mat");
-   if ( new==(MAT *)NULL || new->m < row2-row1+1 )
-   {
-      new = NEW(MAT);
-      new->me = NEW_A(row2-row1+1,Real *);
-      if ( new==(MAT *)NULL || new->me==(Real **)NULL )
-	error(E_MEM,"sub_mat");
-      else if (mem_info_is_on()) {
-	 mem_bytes(TYPE_MAT,0,sizeof(MAT)+
-		      (row2-row1+1)*sizeof(Real *));
-      }
-      
-   }
-   new->m = row2-row1+1;
-   
-   new->n = col2-col1+1;
-   
-   new->base = (Real *)NULL;
-   
-   for ( i=0; i < new->m; i++ )
-     new->me[i] = (old->me[i+row1]) + col1;
-   
-   return (new);
-}
-
-
-/* sub_vec -- returns sub-vector which is formed by the elements i1 to i2
-   -- as for sub_mat, storage is shared */
-VEC	*sub_vec(old,i1,i2,new)
-VEC	*old, *new;
-int	i1, i2;
-{
-   if ( old == (VEC *)NULL )
-     error(E_NULL,"sub_vec");
-   if ( i1 > i2 || old->dim < i2 )
-     error(E_RANGE,"sub_vec");
-   
-   if ( new == (VEC *)NULL )
-     new = NEW(VEC);
-   if ( new == (VEC *)NULL )
-     error(E_MEM,"sub_vec");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_VEC,0,sizeof(VEC));
-   }
-   
-   
-   new->dim = i2 - i1 + 1;
-   new->ve = &(old->ve[i1]);
-   
-   return new;
-}
diff --git a/interface/src/scilab/src/c/svd.c b/interface/src/scilab/src/c/svd.c
deleted file mode 100644
index 9ed108e..0000000
--- a/interface/src/scilab/src/c/svd.c
+++ /dev/null
@@ -1,400 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	File containing routines for computing the SVD of matrices
-*/
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-
-static char rcsid[] = "$Id: svd.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-
-#define	sgn(x)	((x) >= 0 ? 1 : -1)
-#define	MAX_STACK	100
-
-/* fixsvd -- fix minor details about SVD
-	-- make singular values non-negative
-	-- sort singular values in decreasing order
-	-- variables as for bisvd()
-	-- no argument checking */
-static void	fixsvd(d,U,V)
-VEC	*d;
-MAT	*U, *V;
-{
-    int		i, j, k, l, r, stack[MAX_STACK], sp;
-    Real	tmp, v;
-
-    /* make singular values non-negative */
-    for ( i = 0; i < d->dim; i++ )
-	if ( d->ve[i] < 0.0 )
-	{
-	    d->ve[i] = - d->ve[i];
-	    if ( U != MNULL )
-		for ( j = 0; j < U->m; j++ )
-		    U->me[i][j] = - U->me[i][j];
-	}
-
-    /* sort singular values */
-    /* nonrecursive implementation of quicksort due to R.Sedgewick,
-       "Algorithms in C", p. 122 (1990) */
-    sp = -1;
-    l = 0;	r = d->dim - 1;
-    for ( ; ; )
-    {
-	while ( r > l )
-	{
-	    /* i = partition(d->ve,l,r) */
-	    v = d->ve[r];
-
-	    i = l - 1;	    j = r;
-	    for ( ; ; )
-	    {	/* inequalities are "backwards" for **decreasing** order */
-		while ( d->ve[++i] > v )
-		    ;
-		while ( d->ve[--j] < v )
-		    ;
-		if ( i >= j )
-		    break;
-		/* swap entries in d->ve */
-		tmp = d->ve[i];	  d->ve[i] = d->ve[j];	d->ve[j] = tmp;
-		/* swap rows of U & V as well */
-		if ( U != MNULL )
-		    for ( k = 0; k < U->n; k++ )
-		    {
-			tmp = U->me[i][k];
-			U->me[i][k] = U->me[j][k];
-			U->me[j][k] = tmp;
-		    }
-		if ( V != MNULL )
-		    for ( k = 0; k < V->n; k++ )
-		    {
-			tmp = V->me[i][k];
-			V->me[i][k] = V->me[j][k];
-			V->me[j][k] = tmp;
-		    }
-	    }
-	    tmp = d->ve[i];    d->ve[i] = d->ve[r];    d->ve[r] = tmp;
-	    if ( U != MNULL )
-		for ( k = 0; k < U->n; k++ )
-		{
-		    tmp = U->me[i][k];
-		    U->me[i][k] = U->me[r][k];
-		    U->me[r][k] = tmp;
-		}
-	    if ( V != MNULL )
-		for ( k = 0; k < V->n; k++ )
-		{
-		    tmp = V->me[i][k];
-		    V->me[i][k] = V->me[r][k];
-		    V->me[r][k] = tmp;
-		}
-	    /* end i = partition(...) */
-	    if ( i - l > r - i )
-	    {	stack[++sp] = l;    stack[++sp] = i-1;	l = i+1;    }
-	    else
-	    {	stack[++sp] = i+1;  stack[++sp] = r;	r = i-1;    }
-	}
-	if ( sp < 0 )
-	    break;
-	r = stack[sp--];	l = stack[sp--];
-    }
-}
-
-
-/* bisvd -- svd of a bidiagonal m x n matrix represented by d (diagonal) and
-			f (super-diagonals)
-	-- returns with d set to the singular values, f zeroed
-	-- if U, V non-NULL, the orthogonal operations are accumulated
-		in U, V; if U, V == I on entry, then SVD == U^T.A.V
-		where A is initial matrix
-	-- returns d on exit */
-VEC	*bisvd(d,f,U,V)
-VEC	*d, *f;
-MAT	*U, *V;
-{
-	int	i, j, n;
-	int	i_min, i_max, split;
-	Real	c, s, shift, size, z;
-	Real	d_tmp, diff, t11, t12, t22, *d_ve, *f_ve;
-
-	if ( ! d || ! f )
-		error(E_NULL,"bisvd");
-	if ( d->dim != f->dim + 1 )
-		error(E_SIZES,"bisvd");
-	n = d->dim;
-	if ( ( U && U->n < n ) || ( V && V->m < n ) )
-		error(E_SIZES,"bisvd");
-	if ( ( U && U->m != U->n ) || ( V && V->m != V->n ) )
-		error(E_SQUARE,"bisvd");
-
-
-	if ( n == 1 )
-		return d;
-	d_ve = d->ve;	f_ve = f->ve;
-
-	size = v_norm_inf(d) + v_norm_inf(f);
-
-	i_min = 0;
-	while ( i_min < n )	/* outer while loop */
-	{
-	    /* find i_max to suit;
-		submatrix i_min..i_max should be irreducible */
-	    i_max = n - 1;
-	    for ( i = i_min; i < n - 1; i++ )
-		if ( d_ve[i] == 0.0 || f_ve[i] == 0.0 )
-		{   i_max = i;
-		    if ( f_ve[i] != 0.0 )
-		    {
-			/* have to ``chase'' f[i] element out of matrix */
-			z = f_ve[i];	f_ve[i] = 0.0;
-			for ( j = i; j < n-1 && z != 0.0; j++ )
-			{
-			    givens(d_ve[j+1],z, &c, &s);
-			    s = -s;
-			    d_ve[j+1] =  c*d_ve[j+1] - s*z;
-			    if ( j+1 < n-1 )
-			    {
-				z         = s*f_ve[j+1];
-				f_ve[j+1] = c*f_ve[j+1];
-			    }
-			    if ( U )
-				rot_rows(U,i,j+1,c,s,U);
-			}
-		    }
-		    break;
-		}
-	    if ( i_max <= i_min )
-	    {
-		i_min = i_max + 1;
-		continue;
-	    }
-	    /* printf("bisvd: i_min = %d, i_max = %d\n",i_min,i_max); */
-
-	    split = FALSE;
-	    while ( ! split )
-	    {
-		/* compute shift */
-		t11 = d_ve[i_max-1]*d_ve[i_max-1] +
-			(i_max > i_min+1 ? f_ve[i_max-2]*f_ve[i_max-2] : 0.0);
-		t12 = d_ve[i_max-1]*f_ve[i_max-1];
-		t22 = d_ve[i_max]*d_ve[i_max] + f_ve[i_max-1]*f_ve[i_max-1];
-		/* use e-val of [[t11,t12],[t12,t22]] matrix
-				closest to t22 */
-		diff = (t11-t22)/2;
-		shift = t22 - t12*t12/(diff +
-			sgn(diff)*sqrt(diff*diff+t12*t12));
-
-		/* initial Givens' rotation */
-		givens(d_ve[i_min]*d_ve[i_min]-shift,
-			d_ve[i_min]*f_ve[i_min], &c, &s);
-
-		/* do initial Givens' rotations */
-		d_tmp         = c*d_ve[i_min] + s*f_ve[i_min];
-		f_ve[i_min]   = c*f_ve[i_min] - s*d_ve[i_min];
-		d_ve[i_min]   = d_tmp;
-		z             = s*d_ve[i_min+1];
-		d_ve[i_min+1] = c*d_ve[i_min+1];
-		if ( V )
-		    rot_rows(V,i_min,i_min+1,c,s,V);
-		/* 2nd Givens' rotation */
-		givens(d_ve[i_min],z, &c, &s);
-		d_ve[i_min]   = c*d_ve[i_min] + s*z;
-		d_tmp         = c*d_ve[i_min+1] - s*f_ve[i_min];
-		f_ve[i_min]   = s*d_ve[i_min+1] + c*f_ve[i_min];
-		d_ve[i_min+1] = d_tmp;
-		if ( i_min+1 < i_max )
-		{
-		    z             = s*f_ve[i_min+1];
-		    f_ve[i_min+1] = c*f_ve[i_min+1];
-		}
-		if ( U )
-		    rot_rows(U,i_min,i_min+1,c,s,U);
-
-		for ( i = i_min+1; i < i_max; i++ )
-		{
-		    /* get Givens' rotation for zeroing z */
-		    givens(f_ve[i-1],z, &c, &s);
-		    f_ve[i-1] = c*f_ve[i-1] + s*z;
-		    d_tmp     = c*d_ve[i] + s*f_ve[i];
-		    f_ve[i]   = c*f_ve[i] - s*d_ve[i];
-		    d_ve[i]   = d_tmp;
-		    z         = s*d_ve[i+1];
-		    d_ve[i+1] = c*d_ve[i+1];
-		    if ( V )
-			rot_rows(V,i,i+1,c,s,V);
-		    /* get 2nd Givens' rotation */
-		    givens(d_ve[i],z, &c, &s);
-		    d_ve[i]   = c*d_ve[i] + s*z;
-		    d_tmp     = c*d_ve[i+1] - s*f_ve[i];
-		    f_ve[i]   = c*f_ve[i] + s*d_ve[i+1];
-		    d_ve[i+1] = d_tmp;
-		    if ( i+1 < i_max )
-		    {
-			z         = s*f_ve[i+1];
-			f_ve[i+1] = c*f_ve[i+1];
-		    }
-		    if ( U )
-			rot_rows(U,i,i+1,c,s,U);
-		}
-		/* should matrix be split? */
-		for ( i = i_min; i < i_max; i++ )
-		    if ( fabs(f_ve[i]) <
-				MACHEPS*(fabs(d_ve[i])+fabs(d_ve[i+1])) )
-		    {
-			split = TRUE;
-			f_ve[i] = 0.0;
-		    }
-		    else if ( fabs(d_ve[i]) < MACHEPS*size )
-		    {
-			split = TRUE;
-			d_ve[i] = 0.0;
-		    }
-		    /* printf("bisvd: d =\n");	v_output(d); */
-		    /* printf("bisvd: f = \n");	v_output(f); */
-		}
-	}
-	fixsvd(d,U,V);
-
-	return d;
-}
-
-/* bifactor -- perform preliminary factorisation for bisvd
-	-- updates U and/or V, which ever is not NULL */
-MAT	*bifactor(A,U,V)
-MAT	*A, *U, *V;
-{
-	int	k;
-	static VEC	*tmp1=VNULL, *tmp2=VNULL;
-	Real	beta;
-
-	if ( ! A )
-		error(E_NULL,"bifactor");
-	if ( ( U && ( U->m != U->n ) ) || ( V && ( V->m != V->n ) ) )
-		error(E_SQUARE,"bifactor");
-	if ( ( U && U->m != A->m ) || ( V && V->m != A->n ) )
-		error(E_SIZES,"bifactor");
-	tmp1 = v_resize(tmp1,A->m);
-	tmp2 = v_resize(tmp2,A->n);
-	MEM_STAT_REG(tmp1,TYPE_VEC);
-	MEM_STAT_REG(tmp2,TYPE_VEC);
-
-	if ( A->m >= A->n )
-	    for ( k = 0; k < A->n; k++ )
-	    {
-		get_col(A,k,tmp1);
-		hhvec(tmp1,k,&beta,tmp1,&(A->me[k][k]));
-		hhtrcols(A,k,k+1,tmp1,beta);
-		if ( U )
-		    hhtrcols(U,k,0,tmp1,beta);
-		if ( k+1 >= A->n )
-		    continue;
-		get_row(A,k,tmp2);
-		hhvec(tmp2,k+1,&beta,tmp2,&(A->me[k][k+1]));
-		hhtrrows(A,k+1,k+1,tmp2,beta);
-		if ( V )
-		    hhtrcols(V,k+1,0,tmp2,beta);
-	    }
-	else
-	    for ( k = 0; k < A->m; k++ )
-	    {
-		get_row(A,k,tmp2);
-		hhvec(tmp2,k,&beta,tmp2,&(A->me[k][k]));
-		hhtrrows(A,k+1,k,tmp2,beta);
-		if ( V )
-		    hhtrcols(V,k,0,tmp2,beta);
-		if ( k+1 >= A->m )
-		    continue;
-		get_col(A,k,tmp1);
-		hhvec(tmp1,k+1,&beta,tmp1,&(A->me[k+1][k]));
-		hhtrcols(A,k+1,k+1,tmp1,beta);
-		if ( U )
-		    hhtrcols(U,k+1,0,tmp1,beta);
-	    }
-
-	return A;
-}
-
-/* svd -- returns vector of singular values in d
-	-- also updates U and/or V, if one or the other is non-NULL
-	-- destroys A */
-VEC	*svd(A,U,V,d)
-MAT	*A, *U, *V;
-VEC	*d;
-{
-	static VEC	*f=VNULL;
-	int	i, limit;
-	MAT	*A_tmp;
-
-	if ( ! A )
-		error(E_NULL,"svd");
-	if ( ( U && ( U->m != U->n ) ) || ( V && ( V->m != V->n ) ) )
-		error(E_SQUARE,"svd");
-	if ( ( U && U->m != A->m ) || ( V && V->m != A->n ) )
-		error(E_SIZES,"svd");
-
-	A_tmp = m_copy(A,MNULL);
-	if ( U != MNULL )
-	    m_ident(U);
-	if ( V != MNULL )
-	    m_ident(V);
-	limit = min(A_tmp->m,A_tmp->n);
-	d = v_resize(d,limit);
-	f = v_resize(f,limit-1);
-	MEM_STAT_REG(f,TYPE_VEC);
-
-	bifactor(A_tmp,U,V);
-	if ( A_tmp->m >= A_tmp->n )
-	    for ( i = 0; i < limit; i++ )
-	    {
-		d->ve[i] = A_tmp->me[i][i];
-		if ( i+1 < limit )
-		    f->ve[i] = A_tmp->me[i][i+1];
-	    }
-	else
-	    for ( i = 0; i < limit; i++ )
-	    {
-		d->ve[i] = A_tmp->me[i][i];
-		if ( i+1 < limit )
-		    f->ve[i] = A_tmp->me[i+1][i];
-	    }
-
-
-	if ( A_tmp->m >= A_tmp->n )
-	    bisvd(d,f,U,V);
-	else
-	    bisvd(d,f,V,U);
-
-	M_FREE(A_tmp);
-
-	return d;
-}
-
diff --git a/interface/src/scilab/src/c/symmeig.c b/interface/src/scilab/src/c/symmeig.c
deleted file mode 100644
index 8b286fa..0000000
--- a/interface/src/scilab/src/c/symmeig.c
+++ /dev/null
@@ -1,211 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	File containing routines for symmetric eigenvalue problems
-*/
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-
-static char rcsid[] = "$Id: symmeig.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-
-#define	SQRT2	1.4142135623730949
-#define	sgn(x)	( (x) >= 0 ? 1 : -1 )
-
-/* trieig -- finds eigenvalues of symmetric tridiagonal matrices
-	-- matrix represented by a pair of vectors a (diag entries)
-		and b (sub- & super-diag entries)
-	-- eigenvalues in a on return */
-VEC	*trieig(a,b,Q)
-VEC	*a, *b;
-MAT	*Q;
-{
-	int	i, i_min, i_max, n, split;
-	Real	*a_ve, *b_ve;
-	Real	b_sqr, bk, ak1, bk1, ak2, bk2, z;
-	Real	c, c2, cs, s, s2, d, mu;
-
-	if ( ! a || ! b )
-		error(E_NULL,"trieig");
-	if ( a->dim != b->dim + 1 || ( Q && Q->m != a->dim ) )
-		error(E_SIZES,"trieig");
-	if ( Q && Q->m != Q->n )
-		error(E_SQUARE,"trieig");
-
-	n = a->dim;
-	a_ve = a->ve;		b_ve = b->ve;
-
-	i_min = 0;
-	while ( i_min < n )		/* outer while loop */
-	{
-		/* find i_max to suit;
-			submatrix i_min..i_max should be irreducible */
-		i_max = n-1;
-		for ( i = i_min; i < n-1; i++ )
-		    if ( b_ve[i] == 0.0 )
-		    {	i_max = i;	break;	}
-		if ( i_max <= i_min )
-		{
-		    /* printf("# i_min = %d, i_max = %d\n",i_min,i_max); */
-		    i_min = i_max + 1;
-		    continue;	/* outer while loop */
-		}
-
-		/* printf("# i_min = %d, i_max = %d\n",i_min,i_max); */
-
-		/* repeatedly perform QR method until matrix splits */
-		split = FALSE;
-		while ( ! split )		/* inner while loop */
-		{
-
-		    /* find Wilkinson shift */
-		    d = (a_ve[i_max-1] - a_ve[i_max])/2;
-		    b_sqr = b_ve[i_max-1]*b_ve[i_max-1];
-		    mu = a_ve[i_max] - b_sqr/(d + sgn(d)*sqrt(d*d+b_sqr));
-		    /* printf("# Wilkinson shift = %g\n",mu); */
-
-		    /* initial Givens' rotation */
-		    givens(a_ve[i_min]-mu,b_ve[i_min],&c,&s);
-		    s = -s;
-		    /* printf("# c = %g, s = %g\n",c,s); */
-		    if ( fabs(c) < SQRT2 )
-		    {	c2 = c*c;	s2 = 1-c2;	}
-		    else
-		    {	s2 = s*s;	c2 = 1-s2;	}
-		    cs = c*s;
-		    ak1 = c2*a_ve[i_min]+s2*a_ve[i_min+1]-2*cs*b_ve[i_min];
-		    bk1 = cs*(a_ve[i_min]-a_ve[i_min+1]) +
-						(c2-s2)*b_ve[i_min];
-		    ak2 = s2*a_ve[i_min]+c2*a_ve[i_min+1]+2*cs*b_ve[i_min];
-		    bk2 = ( i_min < i_max-1 ) ? c*b_ve[i_min+1] : 0.0;
-		    z  = ( i_min < i_max-1 ) ? -s*b_ve[i_min+1] : 0.0;
-		    a_ve[i_min] = ak1;
-		    a_ve[i_min+1] = ak2;
-		    b_ve[i_min] = bk1;
-		    if ( i_min < i_max-1 )
-			b_ve[i_min+1] = bk2;
-		    if ( Q )
-			rot_cols(Q,i_min,i_min+1,c,-s,Q);
-		    /* printf("# z = %g\n",z); */
-		    /* printf("# a [temp1] =\n");	v_output(a); */
-		    /* printf("# b [temp1] =\n");	v_output(b); */
-
-		    for ( i = i_min+1; i < i_max; i++ )
-		    {
-			/* get Givens' rotation for sub-block -- k == i-1 */
-			givens(b_ve[i-1],z,&c,&s);
-			s = -s;
-			/* printf("# c = %g, s = %g\n",c,s); */
-
-			/* perform Givens' rotation on sub-block */
-		        if ( fabs(c) < SQRT2 )
-		        {	c2 = c*c;	s2 = 1-c2;	}
-		        else
-		        {	s2 = s*s;	c2 = 1-s2;	}
-		        cs = c*s;
-			bk  = c*b_ve[i-1] - s*z;
-			ak1 = c2*a_ve[i]+s2*a_ve[i+1]-2*cs*b_ve[i];
-			bk1 = cs*(a_ve[i]-a_ve[i+1]) +
-						(c2-s2)*b_ve[i];
-			ak2 = s2*a_ve[i]+c2*a_ve[i+1]+2*cs*b_ve[i];
-			bk2 = ( i+1 < i_max ) ? c*b_ve[i+1] : 0.0;
-			z  = ( i+1 < i_max ) ? -s*b_ve[i+1] : 0.0;
-			a_ve[i] = ak1;	a_ve[i+1] = ak2;
-			b_ve[i] = bk1;
-			if ( i < i_max-1 )
-			    b_ve[i+1] = bk2;
-			if ( i > i_min )
-			    b_ve[i-1] = bk;
-			if ( Q )
-			    rot_cols(Q,i,i+1,c,-s,Q);
-		        /* printf("# a [temp2] =\n");	v_output(a); */
-		        /* printf("# b [temp2] =\n");	v_output(b); */
-		    }
-
-		    /* test to see if matrix should be split */
-		    for ( i = i_min; i < i_max; i++ )
-			if ( fabs(b_ve[i]) < MACHEPS*
-					(fabs(a_ve[i])+fabs(a_ve[i+1])) )
-			{   b_ve[i] = 0.0;	split = TRUE;	}
-
-		    /* printf("# a =\n");	v_output(a); */
-		    /* printf("# b =\n");	v_output(b); */
-		}
-	}
-
-	return a;
-}
-
-/* symmeig -- computes eigenvalues of a dense symmetric matrix
-	-- A **must** be symmetric on entry
-	-- eigenvalues stored in out
-	-- Q contains orthogonal matrix of eigenvectors
-	-- returns vector of eigenvalues */
-VEC	*symmeig(A,Q,out)
-MAT	*A, *Q;
-VEC	*out;
-{
-	int	i;
-	static MAT	*tmp = MNULL;
-	static VEC	*b   = VNULL, *diag = VNULL, *beta = VNULL;
-
-	if ( ! A )
-		error(E_NULL,"symmeig");
-	if ( A->m != A->n )
-		error(E_SQUARE,"symmeig");
-	if ( ! out || out->dim != A->m )
-		out = v_resize(out,A->m);
-
-	tmp  = m_copy(A,tmp);
-	b    = v_resize(b,A->m - 1);
-	diag = v_resize(diag,(u_int)A->m);
-	beta = v_resize(beta,(u_int)A->m);
-	MEM_STAT_REG(tmp,TYPE_MAT);
-	MEM_STAT_REG(b,TYPE_VEC);
-	MEM_STAT_REG(diag,TYPE_VEC);
-	MEM_STAT_REG(beta,TYPE_VEC);
-
-	Hfactor(tmp,diag,beta);
-	if ( Q )
-		makeHQ(tmp,diag,beta,Q);
-
-	for ( i = 0; i < A->m - 1; i++ )
-	{
-		out->ve[i] = tmp->me[i][i];
-		b->ve[i] = tmp->me[i][i+1];
-	}
-	out->ve[i] = tmp->me[i][i];
-	trieig(out,b,Q);
-
-	return out;
-}
-
diff --git a/interface/src/scilab/src/c/update.c b/interface/src/scilab/src/c/update.c
deleted file mode 100644
index c526ef7..0000000
--- a/interface/src/scilab/src/c/update.c
+++ /dev/null
@@ -1,131 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Matrix factorisation routines to work with the other matrix files.
-*/
-
-/* update.c 1.3 11/25/87 */
-static	char	rcsid[] = "$Id: update.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include        "matrix2.h"
-#include	<math.h>
-
-
-
-
-/* Most matrix factorisation routines are in-situ unless otherwise specified */
-
-/* LDLupdate -- updates a CHolesky factorisation, replacing LDL' by
-	MD~M' = LDL' + alpha.w.w' Note: w is overwritten
-	Ref: Gill et al Math Comp 28, p516 Algorithm C1 */
-MAT	*LDLupdate(CHmat,w,alpha)
-MAT	*CHmat;
-VEC	*w;
-double	alpha;
-{
-	u_int	i,j;
-	Real	diag,new_diag,beta,p;
-
-	if ( CHmat==(MAT *)NULL || w==(VEC *)NULL )
-		error(E_NULL,"LDLupdate");
-	if ( CHmat->m != CHmat->n || w->dim != CHmat->m )
-		error(E_SIZES,"LDLupdate");
-
-	for ( j=0; j < w->dim; j++ )
-	{
-		p = w->ve[j];
-		diag = CHmat->me[j][j];
-		new_diag = CHmat->me[j][j] = diag + alpha*p*p;
-		if ( new_diag <= 0.0 )
-			error(E_POSDEF,"LDLupdate");
-		beta = p*alpha/new_diag;
-		alpha *= diag/new_diag;
-
-		for ( i=j+1; i < w->dim; i++ )
-		{
-			w->ve[i] -= p*CHmat->me[i][j];
-			CHmat->me[i][j] += beta*w->ve[i];
-			CHmat->me[j][i] = CHmat->me[i][j];
-		}
-	}
-
-	return (CHmat);
-}
-
-
-/* QRupdate -- updates QR factorisation in expanded form (seperate matrices)
-	Finds Q+, R+ s.t. Q+.R+ = Q.(R+u.v') and Q+ orthogonal, R+ upper triang
-	Ref: Golub & van Loan Matrix Computations pp437-443
-	-- does not update Q if it is NULL */
-MAT	*QRupdate(Q,R,u,v)
-MAT	*Q,*R;
-VEC	*u,*v;
-{
-	int	i,j,k;
-	Real	c,s,temp;
-
-	if ( ! R || ! u || ! v )
-		error(E_NULL,"QRupdate");
-	if ( ( Q && ( Q->m != Q->n || R->m != Q->n ) ) ||
-					u->dim != R->m || v->dim != R->n )
-		error(E_SIZES,"QRupdate");
-
-	/* find largest k s.t. u[k] != 0 */
-	for ( k=R->m-1; k>=0; k-- )
-		if ( u->ve[k] != 0.0 )
-			break;
-
-	/* transform R+u.v' to Hessenberg form */
-	for ( i=k-1; i>=0; i-- )
-	{
-		/* get Givens rotation */
-		givens(u->ve[i],u->ve[i+1],&c,&s);
-		rot_rows(R,i,i+1,c,s,R);
-		if ( Q )
-			rot_cols(Q,i,i+1,c,s,Q);
-		rot_vec(u,i,i+1,c,s,u);
-	}
-
-	/* add into R */
-	temp = u->ve[0];
-	for ( j=0; j<R->n; j++ )
-		R->me[0][j] += temp*v->ve[j];
-
-	/* transform Hessenberg to upper triangular */
-	for ( i=0; i<k; i++ )
-	{
-		givens(R->me[i][i],R->me[i+1][i],&c,&s);
-		rot_rows(R,i,i+1,c,s,R);
-		if ( Q )
-			rot_cols(Q,i,i+1,c,s,Q);
-	}
-
-	return R;
-}
-
diff --git a/interface/src/scilab/src/c/vecop.c b/interface/src/scilab/src/c/vecop.c
deleted file mode 100644
index efcbbd0..0000000
--- a/interface/src/scilab/src/c/vecop.c
+++ /dev/null
@@ -1,605 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* vecop.c 1.3 8/18/87 */
-
-#include	<stdio.h>
-#include	"matrix.h"
-
-static	char	rcsid[] = "$Id: vecop.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-/* _in_prod -- inner product of two vectors from i0 downwards */
-double	_in_prod(a,b,i0)
-VEC	*a,*b;
-u_int	i0;
-{
-	u_int	limit;
-	/* Real	*a_v, *b_v; */
-	/* register Real	sum; */
-
-	if ( a==(VEC *)NULL || b==(VEC *)NULL )
-		error(E_NULL,"_in_prod");
-	limit = min(a->dim,b->dim);
-	if ( i0 > limit )
-		error(E_BOUNDS,"_in_prod");
-
-	return __ip__(&(a->ve[i0]),&(b->ve[i0]),(int)(limit-i0));
-	/*****************************************
-	a_v = &(a->ve[i0]);		b_v = &(b->ve[i0]);
-	for ( i=i0; i<limit; i++ )
-		sum += a_v[i]*b_v[i];
-		sum += (*a_v++)*(*b_v++);
-
-	return (double)sum;
-	******************************************/
-}
-
-/* sv_mlt -- scalar-vector multiply -- may be in-situ */
-VEC	*sv_mlt(scalar,vector,out)
-double	scalar;
-VEC	*vector,*out;
-{
-	/* u_int	dim, i; */
-	/* Real	*out_ve, *vec_ve; */
-
-	if ( vector==(VEC *)NULL )
-		error(E_NULL,"sv_mlt");
-	if ( out==(VEC *)NULL || out->dim != vector->dim )
-		out = v_resize(out,vector->dim);
-	if ( scalar == 0.0 )
-		return v_zero(out);
-	if ( scalar == 1.0 )
-		return v_copy(vector,out);
-
-	__smlt__(vector->ve,(double)scalar,out->ve,(int)(vector->dim));
-	/**************************************************
-	dim = vector->dim;
-	out_ve = out->ve;	vec_ve = vector->ve;
-	for ( i=0; i<dim; i++ )
-		out->ve[i] = scalar*vector->ve[i];
-		(*out_ve++) = scalar*(*vec_ve++);
-	**************************************************/
-	return (out);
-}
-
-/* v_add -- vector addition -- may be in-situ */
-VEC	*v_add(vec1,vec2,out)
-VEC	*vec1,*vec2,*out;
-{
-	u_int	dim;
-	/* Real	*out_ve, *vec1_ve, *vec2_ve; */
-
-	if ( vec1==(VEC *)NULL || vec2==(VEC *)NULL )
-		error(E_NULL,"v_add");
-	if ( vec1->dim != vec2->dim )
-		error(E_SIZES,"v_add");
-	if ( out==(VEC *)NULL || out->dim != vec1->dim )
-		out = v_resize(out,vec1->dim);
-	dim = vec1->dim;
-	__add__(vec1->ve,vec2->ve,out->ve,(int)dim);
-	/************************************************************
-	out_ve = out->ve;	vec1_ve = vec1->ve;	vec2_ve = vec2->ve;
-	for ( i=0; i<dim; i++ )
-		out->ve[i] = vec1->ve[i]+vec2->ve[i];
-		(*out_ve++) = (*vec1_ve++) + (*vec2_ve++);
-	************************************************************/
-
-	return (out);
-}
-
-/* v_mltadd -- scalar/vector multiplication and addition
-		-- out = v1 + scale.v2		*/
-VEC	*v_mltadd(v1,v2,scale,out)
-VEC	*v1,*v2,*out;
-double	scale;
-{
-	/* register u_int	dim, i; */
-	/* Real	*out_ve, *v1_ve, *v2_ve; */
-
-	if ( v1==(VEC *)NULL || v2==(VEC *)NULL )
-		error(E_NULL,"v_mltadd");
-	if ( v1->dim != v2->dim )
-		error(E_SIZES,"v_mltadd");
-	if ( scale == 0.0 )
-		return v_copy(v1,out);
-	if ( scale == 1.0 )
-		return v_add(v1,v2,out);
-
-	if ( v2 != out )
-	{
-	    tracecatch(out = v_copy(v1,out),"v_mltadd");
-
-	    /* dim = v1->dim; */
-	    __mltadd__(out->ve,v2->ve,scale,(int)(v1->dim));
-	}
-	else
-	{
-	    tracecatch(out = sv_mlt(scale,v2,out),"v_mltadd");
-	    out = v_add(v1,out,out);
-	}
-	/************************************************************
-	out_ve = out->ve;	v1_ve = v1->ve;		v2_ve = v2->ve;
-	for ( i=0; i < dim ; i++ )
-		out->ve[i] = v1->ve[i] + scale*v2->ve[i];
-		(*out_ve++) = (*v1_ve++) + scale*(*v2_ve++);
-	************************************************************/
-
-	return (out);
-}
-
-/* v_sub -- vector subtraction -- may be in-situ */
-VEC	*v_sub(vec1,vec2,out)
-VEC	*vec1,*vec2,*out;
-{
-	/* u_int	i, dim; */
-	/* Real	*out_ve, *vec1_ve, *vec2_ve; */
-
-	if ( vec1==(VEC *)NULL || vec2==(VEC *)NULL )
-		error(E_NULL,"v_sub");
-	if ( vec1->dim != vec2->dim )
-		error(E_SIZES,"v_sub");
-	if ( out==(VEC *)NULL || out->dim != vec1->dim )
-		out = v_resize(out,vec1->dim);
-
-	__sub__(vec1->ve,vec2->ve,out->ve,(int)(vec1->dim));
-	/************************************************************
-	dim = vec1->dim;
-	out_ve = out->ve;	vec1_ve = vec1->ve;	vec2_ve = vec2->ve;
-	for ( i=0; i<dim; i++ )
-		out->ve[i] = vec1->ve[i]-vec2->ve[i];
-		(*out_ve++) = (*vec1_ve++) - (*vec2_ve++);
-	************************************************************/
-
-	return (out);
-}
-
-/* v_map -- maps function f over components of x: out[i] = f(x[i])
-	-- _v_map sets out[i] = f(params,x[i]) */
-VEC	*v_map(f,x,out)
-#ifdef PROTOTYPES_IN_STRUCT
-double	(*f)(double);
-#else
-double	(*f)();
-#endif
-VEC	*x, *out;
-{
-	Real	*x_ve, *out_ve;
-	int	i, dim;
-
-	if ( ! x || ! f )
-		error(E_NULL,"v_map");
-	if ( ! out || out->dim != x->dim )
-		out = v_resize(out,x->dim);
-
-	dim = x->dim;	x_ve = x->ve;	out_ve = out->ve;
-	for ( i = 0; i < dim; i++ )
-		*out_ve++ = (*f)(*x_ve++);
-
-	return out;
-}
-
-VEC	*_v_map(f,params,x,out)
-#ifdef PROTOTYPES_IN_STRUCT
-double	(*f)(void *,double);
-#else
-double	(*f)();
-#endif
-VEC	*x, *out;
-void	*params;
-{
-	Real	*x_ve, *out_ve;
-	int	i, dim;
-
-	if ( ! x || ! f )
-		error(E_NULL,"_v_map");
-	if ( ! out || out->dim != x->dim )
-		out = v_resize(out,x->dim);
-
-	dim = x->dim;	x_ve = x->ve;	out_ve = out->ve;
-	for ( i = 0; i < dim; i++ )
-		*out_ve++ = (*f)(params,*x_ve++);
-
-	return out;
-}
-
-/* v_lincomb -- returns sum_i a[i].v[i], a[i] real, v[i] vectors */
-VEC	*v_lincomb(n,v,a,out)
-int	n;	/* number of a's and v's */
-Real	a[];
-VEC	*v[], *out;
-{
-	int	i;
-
-	if ( ! a || ! v )
-		error(E_NULL,"v_lincomb");
-	if ( n <= 0 )
-		return VNULL;
-
-	for ( i = 1; i < n; i++ )
-		if ( out == v[i] )
-		    error(E_INSITU,"v_lincomb");
-
-	out = sv_mlt(a[0],v[0],out);
-	for ( i = 1; i < n; i++ )
-	{
-		if ( ! v[i] )
-			error(E_NULL,"v_lincomb");
-		if ( v[i]->dim != out->dim )
-			error(E_SIZES,"v_lincomb");
-		out = v_mltadd(out,v[i],a[i],out);
-	}
-
-	return out;
-}
-
-
-
-#ifdef ANSI_C
-
-/* v_linlist -- linear combinations taken from a list of arguments;
-   calling:
-      v_linlist(out,v1,a1,v2,a2,...,vn,an,NULL);
-   where vi are vectors (VEC *) and ai are numbers (double)
-*/
-VEC  *v_linlist(VEC *out,VEC *v1,double a1,...)
-{
-   va_list ap;
-   VEC *par;
-   double a_par;
-
-   if ( ! v1 )
-     return VNULL;
-   
-   va_start(ap, a1);
-   out = sv_mlt(a1,v1,out);
-   
-   while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      a_par = va_arg(ap,double);
-      if (a_par == 0.0) continue;
-      if ( out == par )		
-	error(E_INSITU,"v_linlist");
-      if ( out->dim != par->dim )	
-	error(E_SIZES,"v_linlist");
-
-      if (a_par == 1.0)
-	out = v_add(out,par,out);
-      else if (a_par == -1.0)
-	out = v_sub(out,par,out);
-      else
-	out = v_mltadd(out,par,a_par,out); 
-   } 
-   
-   va_end(ap);
-   return out;
-}
- 
-#elif VARARGS
-
-
-/* v_linlist -- linear combinations taken from a list of arguments;
-   calling:
-      v_linlist(out,v1,a1,v2,a2,...,vn,an,NULL);
-   where vi are vectors (VEC *) and ai are numbers (double)
-*/
-VEC  *v_linlist(va_alist) va_dcl
-{
-   va_list ap;
-   VEC *par, *out;
-   double a_par;
-
-   va_start(ap);
-   out = va_arg(ap,VEC *);
-   par = va_arg(ap,VEC *);
-   if ( ! par ) {
-      va_end(ap);
-      return VNULL;
-   }
-   
-   a_par = va_arg(ap,double);
-   out = sv_mlt(a_par,par,out);
-   
-   while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      a_par = va_arg(ap,double);
-      if (a_par == 0.0) continue;
-      if ( out == par )		
-	error(E_INSITU,"v_linlist");
-      if ( out->dim != par->dim )	
-	error(E_SIZES,"v_linlist");
-
-      if (a_par == 1.0)
-	out = v_add(out,par,out);
-      else if (a_par == -1.0)
-	out = v_sub(out,par,out);
-      else
-	out = v_mltadd(out,par,a_par,out); 
-   } 
-   
-   va_end(ap);
-   return out;
-}
-
-#endif
-  
-
-
-
-
-/* v_star -- computes componentwise (Hadamard) product of x1 and x2
-	-- result out is returned */
-VEC	*v_star(x1, x2, out)
-VEC	*x1, *x2, *out;
-{
-    int		i;
-
-    if ( ! x1 || ! x2 )
-	error(E_NULL,"v_star");
-    if ( x1->dim != x2->dim )
-	error(E_SIZES,"v_star");
-    out = v_resize(out,x1->dim);
-
-    for ( i = 0; i < x1->dim; i++ )
-	out->ve[i] = x1->ve[i] * x2->ve[i];
-
-    return out;
-}
-
-/* v_slash -- computes componentwise ratio of x2 and x1
-	-- out[i] = x2[i] / x1[i]
-	-- if x1[i] == 0 for some i, then raise E_SING error
-	-- result out is returned */
-VEC	*v_slash(x1, x2, out)
-VEC	*x1, *x2, *out;
-{
-    int		i;
-    Real	tmp;
-
-    if ( ! x1 || ! x2 )
-	error(E_NULL,"v_slash");
-    if ( x1->dim != x2->dim )
-	error(E_SIZES,"v_slash");
-    out = v_resize(out,x1->dim);
-
-    for ( i = 0; i < x1->dim; i++ )
-    {
-	tmp = x1->ve[i];
-	if ( tmp == 0.0 )
-	    error(E_SING,"v_slash");
-	out->ve[i] = x2->ve[i] / tmp;
-    }
-
-    return out;
-}
-
-/* v_min -- computes minimum component of x, which is returned
-	-- also sets min_idx to the index of this minimum */
-double	v_min(x, min_idx)
-VEC	*x;
-int	*min_idx;
-{
-    int		i, i_min;
-    Real	min_val, tmp;
-
-    if ( ! x )
-	error(E_NULL,"v_min");
-    if ( x->dim <= 0 )
-	error(E_SIZES,"v_min");
-    i_min = 0;
-    min_val = x->ve[0];
-    for ( i = 1; i < x->dim; i++ )
-    {
-	tmp = x->ve[i];
-	if ( tmp < min_val )
-	{
-	    min_val = tmp;
-	    i_min = i;
-	}
-    }
-
-    if ( min_idx != NULL )
-	*min_idx = i_min;
-    return min_val;
-}
-
-/* v_max -- computes maximum component of x, which is returned
-	-- also sets max_idx to the index of this maximum */
-double	v_max(x, max_idx)
-VEC	*x;
-int	*max_idx;
-{
-    int		i, i_max;
-    Real	max_val, tmp;
-
-    if ( ! x )
-	error(E_NULL,"v_max");
-    if ( x->dim <= 0 )
-	error(E_SIZES,"v_max");
-    i_max = 0;
-    max_val = x->ve[0];
-    for ( i = 1; i < x->dim; i++ )
-    {
-	tmp = x->ve[i];
-	if ( tmp > max_val )
-	{
-	    max_val = tmp;
-	    i_max = i;
-	}
-    }
-
-    if ( max_idx != NULL )
-	*max_idx = i_max;
-    return max_val;
-}
-
-#define	MAX_STACK	60
-
-
-/* v_sort -- sorts vector x, and generates permutation that gives the order
-	of the components; x = [1.3, 3.7, 0.5] -> [0.5, 1.3, 3.7] and
-	the permutation is order = [2, 0, 1].
-	-- if order is NULL on entry then it is ignored
-	-- the sorted vector x is returned */
-VEC	*v_sort(x, order)
-VEC	*x;
-PERM	*order;
-{
-    Real	*x_ve, tmp, v;
-    /* int		*order_pe; */
-    int		dim, i, j, l, r, tmp_i;
-    int		stack[MAX_STACK], sp;
-
-    if ( ! x )
-	error(E_NULL,"v_sort");
-    if ( order != PNULL && order->size != x->dim )
-	order = px_resize(order, x->dim);
-
-    x_ve = x->ve;
-    dim = x->dim;
-    if ( order != PNULL )
-	px_ident(order);
-
-    if ( dim <= 1 )
-	return x;
-
-    /* using quicksort algorithm in Sedgewick,
-       "Algorithms in C", Ch. 9, pp. 118--122 (1990) */
-    sp = 0;
-    l = 0;	r = dim-1;	v = x_ve[0];
-    for ( ; ; )
-    {
-	while ( r > l )
-	{
-	    /* "i = partition(x_ve,l,r);" */
-	    v = x_ve[r];
-	    i = l-1;
-	    j = r;
-	    for ( ; ; )
-	    {
-		while ( x_ve[++i] < v )
-		    ;
-		while ( x_ve[--j] > v )
-		    ;
-		if ( i >= j )	break;
-		
-		tmp = x_ve[i];
-		x_ve[i] = x_ve[j];
-		x_ve[j] = tmp;
-		if ( order != PNULL )
-		{
-		    tmp_i = order->pe[i];
-		    order->pe[i] = order->pe[j];
-		    order->pe[j] = tmp_i;
-		}
-	    }
-	    tmp = x_ve[i];
-	    x_ve[i] = x_ve[r];
-	    x_ve[r] = tmp;
-	    if ( order != PNULL )
-	    {
-		tmp_i = order->pe[i];
-		order->pe[i] = order->pe[r];
-		order->pe[r] = tmp_i;
-	    }
-
-	    if ( i-l > r-i )
-	    {   stack[sp++] = l;   stack[sp++] = i-1;   l = i+1;   }
-	    else
-	    {   stack[sp++] = i+1;   stack[sp++] = r;   r = i-1;   }
-	}
-
-	/* recursion elimination */
-	if ( sp == 0 )
-	    break;
-	r = stack[--sp];
-	l = stack[--sp];
-    }
-
-    return x;
-}
-
-/* v_sum -- returns sum of entries of a vector */
-double	v_sum(x)
-VEC	*x;
-{
-    int		i;
-    Real	sum;
-
-    if ( ! x )
-	error(E_NULL,"v_sum");
-
-    sum = 0.0;
-    for ( i = 0; i < x->dim; i++ )
-	sum += x->ve[i];
-
-    return sum;
-}
-
-/* v_conv -- computes convolution product of two vectors */
-VEC	*v_conv(x1, x2, out)
-VEC	*x1, *x2, *out;
-{
-    int		i;
-
-    if ( ! x1 || ! x2 )
-	error(E_NULL,"v_conv");
-    if ( x1 == out || x2 == out )
-	error(E_INSITU,"v_conv");
-    if ( x1->dim == 0 || x2->dim == 0 )
-	return out = v_resize(out,0);
-
-    out = v_resize(out,x1->dim + x2->dim - 1);
-    v_zero(out);
-    for ( i = 0; i < x1->dim; i++ )
-	__mltadd__(&(out->ve[i]),x2->ve,x1->ve[i],x2->dim);
-
-    return out;
-}
-
-/* v_pconv -- computes a periodic convolution product
-	-- the period is the dimension of x2 */
-VEC	*v_pconv(x1, x2, out)
-VEC	*x1, *x2, *out;
-{
-    int		i;
-
-    if ( ! x1 || ! x2 )
-	error(E_NULL,"v_pconv");
-    if ( x1 == out || x2 == out )
-	error(E_INSITU,"v_pconv");
-    out = v_resize(out,x2->dim);
-    if ( x2->dim == 0 )
-	return out;
-
-    v_zero(out);
-    for ( i = 0; i < x1->dim; i++ )
-    {
-	__mltadd__(&(out->ve[i]),x2->ve,x1->ve[i],x2->dim - i);
-	if ( i > 0 )
-	    __mltadd__(out->ve,&(x2->ve[x2->dim - i]),x1->ve[i],i);
-    }
-
-    return out;
-}
diff --git a/interface/src/scilab/src/c/version.c b/interface/src/scilab/src/c/version.c
deleted file mode 100644
index 07b78b2..0000000
--- a/interface/src/scilab/src/c/version.c
+++ /dev/null
@@ -1,71 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*			Version routine			*/
-/*	This routine must be modified whenever modifications are made to
-	Meschach by persons other than the original authors
-	(David E. Stewart & Zbigniew Leyk); 
-	when new releases of Meschach are made the
-	version number will also be updated
-*/
-
-#include	<stdio.h>
-
-void	m_version()
-{
-	static char rcsid[] = "$Id: version.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-	printf("Meshach matrix library version 1.2b\n");
-	printf("RCS id: %s\n",rcsid);
-	printf("Changes since 1.2a:\n");
-	printf("\t Fixed bug in schur() for 2x2 blocks with real e-vals\n");
-	printf("\t Fixed bug in schur() reading beyond end of array\n");
-	printf("\t Fixed some installation bugs\n");
-	printf("\t Fixed bugs & improved efficiency in spILUfactor()\n");
-	printf("\t px_inv() doesn't crash inverting non-permutations\n");
-	/**** List of modifications ****/
-	/* Example below is for illustration only */
-	/* printf("Modified by %s, routine(s) %s, file %s on date %s\n",
-			"Joe Bloggs",
-			"m_version",
-			"version.c",
-			"Fri Apr  5 16:00:38 EST 1994"); */
-	/* printf("Purpose: %s\n",
-			"To update the version number"); */
-}
-
-/* $Log: version.c,v $
- * Revision 1.9  1994/03/24  00:04:05  des
- * Added notes on changes to spILUfactor() and px_inv().
- *
- * Revision 1.8  1994/02/21  04:32:25  des
- * Set version to 1.2b with bug fixes in schur() and installation.
- *
- * Revision 1.7  1994/01/13  05:43:57  des
- * Version 1.2 update
- *
-
- * */
diff --git a/interface/src/scilab/src/c/zcopy.c b/interface/src/scilab/src/c/zcopy.c
deleted file mode 100644
index aa0eb80..0000000
--- a/interface/src/scilab/src/c/zcopy.c
+++ /dev/null
@@ -1,192 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-static	char	rcsid[] = "$Id: zcopy.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-#include	<stdio.h>
-#include	"zmatrix.h"
-
-
-
-/* _zm_copy -- copies matrix into new area */
-ZMAT	*_zm_copy(in,out,i0,j0)
-ZMAT	*in,*out;
-u_int	i0,j0;
-{
-	u_int	i /* ,j */;
-
-	if ( in==ZMNULL )
-		error(E_NULL,"_zm_copy");
-	if ( in==out )
-		return (out);
-	if ( out==ZMNULL || out->m < in->m || out->n < in->n )
-		out = zm_resize(out,in->m,in->n);
-
-	for ( i=i0; i < in->m; i++ )
-		MEM_COPY(&(in->me[i][j0]),&(out->me[i][j0]),
-				(in->n - j0)*sizeof(complex));
-		/* for ( j=j0; j < in->n; j++ )
-			out->me[i][j] = in->me[i][j]; */
-
-	return (out);
-}
-
-/* _zv_copy -- copies vector into new area */
-ZVEC	*_zv_copy(in,out,i0)
-ZVEC	*in,*out;
-u_int	i0;
-{
-	/* u_int	i,j; */
-
-	if ( in==ZVNULL )
-		error(E_NULL,"_zv_copy");
-	if ( in==out )
-		return (out);
-	if ( out==ZVNULL || out->dim < in->dim )
-		out = zv_resize(out,in->dim);
-
-	MEM_COPY(&(in->ve[i0]),&(out->ve[i0]),(in->dim - i0)*sizeof(complex));
-	/* for ( i=i0; i < in->dim; i++ )
-		out->ve[i] = in->ve[i]; */
-
-	return (out);
-}
-
-
-/*
-	The z._move() routines are for moving blocks of memory around
-	within Meschach data structures and for re-arranging matrices,
-	vectors etc.
-*/
-
-/* zm_move -- copies selected pieces of a matrix
-	-- moves the m0 x n0 submatrix with top-left cor-ordinates (i0,j0)
-	   to the corresponding submatrix of out with top-left co-ordinates
-	   (i1,j1)
-	-- out is resized (& created) if necessary */
-ZMAT	*zm_move(in,i0,j0,m0,n0,out,i1,j1)
-ZMAT	*in, *out;
-int	i0, j0, m0, n0, i1, j1;
-{
-    int		i;
-
-    if ( ! in )
-	error(E_NULL,"zm_move");
-    if ( i0 < 0 || j0 < 0 || i1 < 0 || j1 < 0 || m0 < 0 || n0 < 0 ||
-	 i0+m0 > in->m || j0+n0 > in->n )
-	error(E_BOUNDS,"zm_move");
-
-    if ( ! out )
-	out = zm_resize(out,i1+m0,j1+n0);
-    else if ( i1+m0 > out->m || j1+n0 > out->n )
-	out = zm_resize(out,max(out->m,i1+m0),max(out->n,j1+n0));
-
-    for ( i = 0; i < m0; i++ )
-	MEM_COPY(&(in->me[i0+i][j0]),&(out->me[i1+i][j1]),
-		 n0*sizeof(complex));
-
-    return out;
-}
-
-/* zv_move -- copies selected pieces of a vector
-	-- moves the length dim0 subvector with initial index i0
-	   to the corresponding subvector of out with initial index i1
-	-- out is resized if necessary */
-ZVEC	*zv_move(in,i0,dim0,out,i1)
-ZVEC	*in, *out;
-int	i0, dim0, i1;
-{
-    if ( ! in )
-	error(E_NULL,"zv_move");
-    if ( i0 < 0 || dim0 < 0 || i1 < 0 ||
-	 i0+dim0 > in->dim )
-	error(E_BOUNDS,"zv_move");
-
-    if ( (! out) || i1+dim0 > out->dim )
-	out = zv_resize(out,i1+dim0);
-
-    MEM_COPY(&(in->ve[i0]),&(out->ve[i1]),dim0*sizeof(complex));
-
-    return out;
-}
-
-
-/* zmv_move -- copies selected piece of matrix to a vector
-	-- moves the m0 x n0 submatrix with top-left co-ordinate (i0,j0) to
-	   the subvector with initial index i1 (and length m0*n0)
-	-- rows are copied contiguously
-	-- out is resized if necessary */
-ZVEC	*zmv_move(in,i0,j0,m0,n0,out,i1)
-ZMAT	*in;
-ZVEC	*out;
-int	i0, j0, m0, n0, i1;
-{
-    int		dim1, i;
-
-    if ( ! in )
-	error(E_NULL,"zmv_move");
-    if ( i0 < 0 || j0 < 0 || m0 < 0 || n0 < 0 || i1 < 0 ||
-	 i0+m0 > in->m || j0+n0 > in->n )
-	error(E_BOUNDS,"zmv_move");
-
-    dim1 = m0*n0;
-    if ( (! out) || i1+dim1 > out->dim )
-	out = zv_resize(out,i1+dim1);
-
-    for ( i = 0; i < m0; i++ )
-	MEM_COPY(&(in->me[i0+i][j0]),&(out->ve[i1+i*n0]),n0*sizeof(complex));
-
-    return out;
-}
-
-/* zvm_move -- copies selected piece of vector to a matrix
-	-- moves the subvector with initial index i0 and length m1*n1 to
-	   the m1 x n1 submatrix with top-left co-ordinate (i1,j1)
-        -- copying is done by rows
-	-- out is resized if necessary */
-ZMAT	*zvm_move(in,i0,out,i1,j1,m1,n1)
-ZVEC	*in;
-ZMAT	*out;
-int	i0, i1, j1, m1, n1;
-{
-    int		dim0, i;
-
-    if ( ! in )
-	error(E_NULL,"zvm_move");
-    if ( i0 < 0 || i1 < 0 || j1 < 0 || m1 < 0 || n1 < 0 ||
-	 i0+m1*n1 > in->dim )
-	error(E_BOUNDS,"zvm_move");
-
-    if ( ! out )
-	out = zm_resize(out,i1+m1,j1+n1);
-    else
-	out = zm_resize(out,max(i1+m1,out->m),max(j1+n1,out->n));
-
-    dim0 = m1*n1;
-    for ( i = 0; i < m1; i++ )
-	MEM_COPY(&(in->ve[i0+i*n1]),&(out->me[i1+i][j1]),n1*sizeof(complex));
-
-    return out;
-}
diff --git a/interface/src/scilab/src/c/zfunc.c b/interface/src/scilab/src/c/zfunc.c
deleted file mode 100644
index 4531ef0..0000000
--- a/interface/src/scilab/src/c/zfunc.c
+++ /dev/null
@@ -1,227 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/*
-	Elementary functions for complex numbers
-	-- if not already defined
-*/
-
-#include	<math.h>
-#include	"zmatrix.h"
-
-static char rcsid[] = "$Id: zfunc.c 3916 2011-11-17 17:47:20Z ycollet $";
-
-#ifndef COMPLEX_H
-
-#ifndef zmake
-/* zmake -- create complex number real + i*imag */
-complex	zmake(real,imag)
-double	real, imag;
-{
-    complex	w;	/* == real + i*imag */
-
-    w.re = real;	w.im = imag;
-    return w;
-}
-#endif
-
-#ifndef zneg
-/* zneg -- returns negative of z */
-complex	zneg(complex z)
-{
-    z.re = - z.re;
-    z.im = - z.im;
-
-    return z;
-}
-#endif
-
-#ifndef zabs
-/* zabs -- returns |z| */
-double	zabs(complex z)
-{
-    Real	x, y, tmp;
-    int		x_expt, y_expt;
-
-    /* Note: we must ensure that overflow does not occur! */
-    x = ( z.re >= 0.0 ) ? z.re : -z.re;
-    y = ( z.im >= 0.0 ) ? z.im : -z.im;
-    if ( x < y )
-    {
-	tmp = x;
-	x = y;
-	y = tmp;
-    }
-    if ( x == 0.0 ) /* then y == 0.0 as well */
-	return 0.0;
-    x = frexp(x,&x_expt);
-    y = frexp(y,&y_expt);
-    y = ldexp(y,y_expt-x_expt);
-    tmp = sqrt(x*x+y*y);
-
-    return ldexp(tmp,x_expt);
-}
-#endif
-
-#ifndef zadd
-/* zadd -- returns z1+z2 */
-complex zadd(complex z1, complex z2)
-{
-    complex z;
-
-    z.re = z1.re + z2.re;
-    z.im = z1.im + z2.im;
-
-    return z;
-}
-#endif
-
-#ifndef zsub
-/* zsub -- returns z1-z2 */
-complex zsub(complex z1, complex z2)
-{
-    complex z;
-
-    z.re = z1.re - z2.re;
-    z.im = z1.im - z2.im;
-
-    return z;
-}
-#endif
-
-#ifndef zmlt
-/* zmlt -- returns z1*z2 */
-complex	zmlt(complex z1, complex z2)
-{
-    complex z;
-
-    z.re = z1.re * z2.re - z1.im * z2.im;
-    z.im = z1.re * z2.im + z1.im * z2.re;
-
-    return z;
-}
-#endif
-
-#ifndef zinv
-/* zmlt -- returns 1/z */
-complex	zinv(complex z)
-{
-    Real	x, y, tmp;
-    int		x_expt, y_expt;
-
-    if ( z.re == 0.0 && z.im == 0.0 )
-	error(E_SING,"zinv");
-    /* Note: we must ensure that overflow does not occur! */
-    x = ( z.re >= 0.0 ) ? z.re : -z.re;
-    y = ( z.im >= 0.0 ) ? z.im : -z.im;
-    if ( x < y )
-    {
-	tmp = x;
-	x = y;
-	y = tmp;
-    }
-    x = frexp(x,&x_expt);
-    y = frexp(y,&y_expt);
-    y = ldexp(y,y_expt-x_expt);
-
-    tmp = 1.0/(x*x + y*y);
-    z.re =  z.re*tmp*ldexp(1.0,-2*x_expt);
-    z.im = -z.im*tmp*ldexp(1.0,-2*x_expt);
-
-    return z;
-}
-#endif
-
-#ifndef zdiv
-/* zdiv -- returns z1/z2 */
-complex	zdiv(complex z1, complex z2)
-{
-    return zmlt(z1,zinv(z2));
-}
-#endif
-
-#ifndef zsqrt
-/* zsqrt -- returns sqrt(z); uses branch with Re sqrt(z) >= 0 */
-complex	zsqrt(complex z)
-{
-    complex	w;	/* == sqrt(z) at end */
-    Real	alpha;
-
-    alpha = sqrt(0.5*(fabs(z.re) + zabs(z)));
-    if ( z.re >= 0.0 )
-    {
-	w.re = alpha;
-	w.im = z.im / (2.0*alpha);
-    }
-    else
-    {
-	w.re = fabs(z.im)/(2.0*alpha);
-	w.im = ( z.im >= 0 ) ? alpha : - alpha;
-    }
-
-    return w;
-}
-#endif
-
-#ifndef	zexp
-/* zexp -- returns exp(z) */
-complex	zexp(complex z)
-{
-    complex	w;	/* == exp(z) at end */
-    Real	r;
-
-    r = exp(z.re);
-    w.re = r*cos(z.im);
-    w.im = r*sin(z.im);
-
-    return w;
-}
-#endif
-
-#ifndef	zlog
-/* zlog -- returns log(z); uses principal branch with -pi <= Im log(z) <= pi */
-complex	zlog(complex z)
-{
-    complex	w;	/* == log(z) at end */
-
-    w.re = log(zabs(z));
-    w.im = atan2(z.im,z.re);
-
-    return w;
-}
-#endif
-
-#ifndef zconj
-complex	zconj(complex z)
-{
-    complex	w;	/* == conj(z) */
-
-    w.re =   z.re;
-    w.im = - z.im;
-    return w;
-}
-#endif
-
-#endif
diff --git a/interface/src/scilab/src/c/zgivens.c b/interface/src/scilab/src/c/zgivens.c
deleted file mode 100644
index 29e1a6c..0000000
--- a/interface/src/scilab/src/c/zgivens.c
+++ /dev/null
@@ -1,181 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Givens operations file. Contains routines for calculating and
-	applying givens rotations for/to vectors and also to matrices by
-	row and by column.
-
-	Complex version.
-*/
-
-static	char	rcsid[] = "$Id: ";
-
-#include	<stdio.h>
-#include	<math.h>
-
-#include	"zmatrix.h"
-#include    "zmatrix2.h"
-
-/*
-	(Complex) Givens rotation matrix:
-		[ c   -s ]
-		[ s*   c ]
-	Note that c is real and s is complex
-*/
-
-/* zgivens -- returns c,s parameters for Givens rotation to
-		eliminate y in the **column** vector [ x y ] */
-void	zgivens(x,y,c,s)
-complex	x,y,*s;
-Real	*c;
-{
-	Real	inv_norm, norm;
-	complex	tmp;
-
-	/* this is a safe way of computing sqrt(|x|^2+|y|^2) */
-	tmp.re = zabs(x);	tmp.im = zabs(y);
-	norm = zabs(tmp);
-
-	if ( norm == 0.0 )
-	{	*c = 1.0;	s->re = s->im = 0.0;	} /* identity */
-	else
-	{
-	    inv_norm = 1.0 / tmp.re;	/* inv_norm = 1/|x| */
-	    x.re *= inv_norm;
-	    x.im *= inv_norm;		/* normalise x */
-	    inv_norm = 1.0/norm;		/* inv_norm = 1/||[x,y]||2 */
-	    *c = tmp.re * inv_norm;
-	    /* now compute - conj(normalised x).y/||[x,y]||2 */
-	    s->re = - inv_norm*(x.re*y.re + x.im*y.im);
-	    s->im =   inv_norm*(x.re*y.im - x.im*y.re);
-	}
-}
-
-/* rot_zvec -- apply Givens rotation to x's i & k components */
-ZVEC	*rot_zvec(x,i,k,c,s,out)
-ZVEC	*x,*out;
-int	i,k;
-double	c;
-complex	s;
-{
-
-	complex	temp1, temp2;
-
-	if ( x==ZVNULL )
-		error(E_NULL,"rot_zvec");
-	if ( i < 0 || i >= x->dim || k < 0 || k >= x->dim )
-		error(E_RANGE,"rot_zvec");
-	if ( x != out )
-	    out = zv_copy(x,out);
-
-	/* temp1 = c*out->ve[i] - s*out->ve[k]; */
-	temp1.re = c*out->ve[i].re
-	    - s.re*out->ve[k].re + s.im*out->ve[k].im;
-	temp1.im = c*out->ve[i].im
-	    - s.re*out->ve[k].im - s.im*out->ve[k].re;
-
-	/* temp2 = c*out->ve[k] + zconj(s)*out->ve[i]; */
-	temp2.re = c*out->ve[k].re
-		+ s.re*out->ve[i].re + s.im*out->ve[i].im;
-	temp2.im = c*out->ve[k].im
-		+ s.re*out->ve[i].im - s.im*out->ve[i].re;
-
-	out->ve[i] = temp1;
-	out->ve[k] = temp2;
-
-	return (out);
-}
-
-/* zrot_rows -- premultiply mat by givens rotation described by c,s */
-ZMAT	*zrot_rows(mat,i,k,c,s,out)
-ZMAT	*mat,*out;
-int	i,k;
-double	c;
-complex	s;
-{
-	u_int	j;
-	complex	temp1, temp2;
-
-	if ( mat==ZMNULL )
-		error(E_NULL,"zrot_rows");
-	if ( i < 0 || i >= mat->m || k < 0 || k >= mat->m )
-		error(E_RANGE,"zrot_rows");
-	out = zm_copy(mat,out);
-
-	/* temp1 = c*out->me[i][j] - s*out->me[k][j]; */
-	for ( j=0; j<mat->n; j++ )
-	{
-	    /* temp1 = c*out->me[i][j] - s*out->me[k][j]; */
-	    temp1.re = c*out->me[i][j].re
-		- s.re*out->me[k][j].re + s.im*out->me[k][j].im;
-	    temp1.im = c*out->me[i][j].im
-		- s.re*out->me[k][j].im - s.im*out->me[k][j].re;
-	    
-	    /* temp2 = c*out->me[k][j] + conj(s)*out->me[i][j]; */
-	    temp2.re = c*out->me[k][j].re
-		+ s.re*out->me[i][j].re + s.im*out->me[i][j].im;
-	    temp2.im = c*out->me[k][j].im
-		+ s.re*out->me[i][j].im - s.im*out->me[i][j].re;
-	    
-	    out->me[i][j] = temp1;
-	    out->me[k][j] = temp2;
-	}
-
-	return (out);
-}
-
-/* zrot_cols -- postmultiply mat by adjoint Givens rotation described by c,s */
-ZMAT	*zrot_cols(mat,i,k,c,s,out)
-ZMAT	*mat,*out;
-int	i,k;
-double	c;
-complex	s;
-{
-	u_int	j;
-	complex	x, y;
-
-	if ( mat==ZMNULL )
-		error(E_NULL,"zrot_cols");
-	if ( i < 0 || i >= mat->n || k < 0 || k >= mat->n )
-		error(E_RANGE,"zrot_cols");
-	out = zm_copy(mat,out);
-
-	for ( j=0; j<mat->m; j++ )
-	{
-	    x = out->me[j][i];	y = out->me[j][k];
-	    /* out->me[j][i] = c*x - conj(s)*y; */
-	    out->me[j][i].re = c*x.re - s.re*y.re - s.im*y.im;
-	    out->me[j][i].im = c*x.im - s.re*y.im + s.im*y.re;
-	    
-	    /* out->me[j][k] = c*y + s*x; */
-	    out->me[j][k].re = c*y.re + s.re*x.re - s.im*x.im;
-	    out->me[j][k].im = c*y.im + s.re*x.im + s.im*x.re;
-	}
-
-	return (out);
-}
-
diff --git a/interface/src/scilab/src/c/zhessen.c b/interface/src/scilab/src/c/zhessen.c
deleted file mode 100644
index f942f87..0000000
--- a/interface/src/scilab/src/c/zhessen.c
+++ /dev/null
@@ -1,152 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-		File containing routines for determining Hessenberg
-	factorisations.
-
-	Complex version
-*/
-
-static	char	rcsid[] = "$Id: zhessen.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"zmatrix.h"
-#include        "zmatrix2.h"
-
-
-/* zHfactor -- compute Hessenberg factorisation in compact form.
-	-- factorisation performed in situ
-	-- for details of the compact form see zQRfactor.c and zmatrix2.doc */
-ZMAT	*zHfactor(A, diag)
-ZMAT	*A;
-ZVEC	*diag;
-{
-	static	ZVEC	*tmp1 = ZVNULL;
-	Real	beta;
-	int	k, limit;
-
-	if ( ! A || ! diag )
-		error(E_NULL,"zHfactor");
-	if ( diag->dim < A->m - 1 )
-		error(E_SIZES,"zHfactor");
-	if ( A->m != A->n )
-		error(E_SQUARE,"zHfactor");
-	limit = A->m - 1;
-
-	tmp1 = zv_resize(tmp1,A->m);
-	MEM_STAT_REG(tmp1,TYPE_ZVEC);
-
-	for ( k = 0; k < limit; k++ )
-	{
-	    zget_col(A,k,tmp1);
-	    zhhvec(tmp1,k+1,&beta,tmp1,&A->me[k+1][k]);
-	    diag->ve[k] = tmp1->ve[k+1];
-	    /* printf("zHfactor: k = %d, beta = %g, tmp1 =\n",k,beta);
-	    zv_output(tmp1); */
-	    
-	    zhhtrcols(A,k+1,k+1,tmp1,beta);
-	    zhhtrrows(A,0  ,k+1,tmp1,beta);
-	    /* printf("# at stage k = %d, A =\n",k);	zm_output(A); */
-	}
-
-	return (A);
-}
-
-/* zHQunpack -- unpack the compact representation of H and Q of a
-	Hessenberg factorisation
-	-- if either H or Q is NULL, then it is not unpacked
-	-- it can be in situ with HQ == H
-	-- returns HQ
-*/
-ZMAT	*zHQunpack(HQ,diag,Q,H)
-ZMAT	*HQ, *Q, *H;
-ZVEC	*diag;
-{
-	int	i, j, limit;
-	Real	beta, r_ii, tmp_val;
-	static	ZVEC	*tmp1 = ZVNULL, *tmp2 = ZVNULL;
-
-	if ( HQ==ZMNULL || diag==ZVNULL )
-		error(E_NULL,"zHQunpack");
-	if ( HQ == Q || H == Q )
-	    error(E_INSITU,"zHQunpack");
-	limit = HQ->m - 1;
-	if ( diag->dim < limit )
-		error(E_SIZES,"zHQunpack");
-	if ( HQ->m != HQ->n )
-		error(E_SQUARE,"zHQunpack");
-
-
-	if ( Q != ZMNULL )
-	{
-	    Q = zm_resize(Q,HQ->m,HQ->m);
-	    tmp1 = zv_resize(tmp1,H->m);
-	    tmp2 = zv_resize(tmp2,H->m);
-	    MEM_STAT_REG(tmp1,TYPE_ZVEC);
-	    MEM_STAT_REG(tmp2,TYPE_ZVEC);
-	    
-	    for ( i = 0; i < H->m; i++ )
-	    {
-		/* tmp1 = i'th basis vector */
-		for ( j = 0; j < H->m; j++ )
-		    tmp1->ve[j].re = tmp1->ve[j].im = 0.0;
-		tmp1->ve[i].re = 1.0;
-		
-		/* apply H/h transforms in reverse order */
-		for ( j = limit-1; j >= 0; j-- )
-		{
-		    zget_col(HQ,j,tmp2);
-		    r_ii = zabs(tmp2->ve[j+1]);
-		    tmp2->ve[j+1] = diag->ve[j];
-		    tmp_val = (r_ii*zabs(diag->ve[j]));
-		    beta = ( tmp_val == 0.0 ) ? 0.0 : 1.0/tmp_val;
-		    /* printf("zHQunpack: j = %d, beta = %g, tmp2 =\n",
-			   j,beta);
-		    zv_output(tmp2); */
-		    zhhtrvec(tmp2,beta,j+1,tmp1,tmp1);
-		}
-		
-		/* insert into Q */
-		zset_col(Q,i,tmp1);
-	    }
-	}
-
-	if ( H != ZMNULL )
-	{
-	    H = zm_copy(HQ,H);
-	    
-	    limit = H->m;
-	    for ( i = 1; i < limit; i++ )
-		for ( j = 0; j < i-1; j++ )
-		    H->me[i][j].re = H->me[i][j].im = 0.0;
-	}
-
-	return HQ;
-}
-
-
-
diff --git a/interface/src/scilab/src/c/zhsehldr.c b/interface/src/scilab/src/c/zhsehldr.c
deleted file mode 100644
index fff9e57..0000000
--- a/interface/src/scilab/src/c/zhsehldr.c
+++ /dev/null
@@ -1,209 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-		Files for matrix computations
-
-	Householder transformation file. Contains routines for calculating
-	householder transformations, applying them to vectors and matrices
-	by both row & column.
-
-	Complex version
-*/
-
-static	char	rcsid[] = "$Id: zhsehldr.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-#include	<stdio.h>
-#include	<math.h>
-
-#include	"zmatrix.h"
-#include    "zmatrix2.h"
-
-#define	is_zero(z)	((z).re == 0.0 && (z).im == 0.0)
-
-/* zhhvec -- calulates Householder vector to eliminate all entries after the
-	i0 entry of the vector vec. It is returned as out. May be in-situ */
-ZVEC	*zhhvec(vec,i0,beta,out,newval)
-ZVEC	*vec,*out;
-int	i0;
-Real	*beta;
-complex	*newval;
-{
-	complex	tmp;
-	Real	norm, abs_val;
-
-	if ( i0 < 0 || i0 >= vec->dim )
-	    error(E_BOUNDS,"zhhvec");
-	out = _zv_copy(vec,out,i0);
-	tmp = _zin_prod(out,out,i0,Z_CONJ);
-	if ( tmp.re <= 0.0 )
-	{
-		*beta = 0.0;
-		*newval = out->ve[i0];
-		return (out);
-	}
-	norm = sqrt(tmp.re);
-	abs_val = zabs(out->ve[i0]);
-	*beta = 1.0/(norm * (norm+abs_val));
-	if ( abs_val == 0.0 )
-	{
-	  newval->re = norm;
-	  newval->im = 0.0;
-	}
-	else
-	{ 
-	  abs_val = -norm / abs_val;
-	  newval->re = abs_val*out->ve[i0].re;
-	  newval->im = abs_val*out->ve[i0].im;
-	}	abs_val = -norm / abs_val;
-	out->ve[i0].re -= newval->re;
-	out->ve[i0].im -= newval->im;
-
-	return (out);
-}
-
-/* zhhtrvec -- apply Householder transformation to vector -- may be in-situ */
-ZVEC	*zhhtrvec(hh,beta,i0,in,out)
-ZVEC	*hh,*in,*out;	/* hh = Householder vector */
-int	i0;
-double	beta;
-{
-	complex	scale, tmp;
-	/* u_int	i; */
-
-	if ( hh==ZVNULL || in==ZVNULL )
-		error(E_NULL,"zhhtrvec");
-	if ( in->dim != hh->dim )
-		error(E_SIZES,"zhhtrvec");
-	if ( i0 < 0 || i0 > in->dim )
-	    error(E_BOUNDS,"zhhvec");
-
-	tmp = _zin_prod(hh,in,i0,Z_CONJ);
-	scale.re = -beta*tmp.re;
-	scale.im = -beta*tmp.im;
-	out = zv_copy(in,out);
-	__zmltadd__(&(out->ve[i0]),&(hh->ve[i0]),scale,
-		    (int)(in->dim-i0),Z_NOCONJ);
-	/************************************************************
-	for ( i=i0; i<in->dim; i++ )
-		out->ve[i] = in->ve[i] - scale*hh->ve[i];
-	************************************************************/
-
-	return (out);
-}
-
-/* zhhtrrows -- transform a matrix by a Householder vector by rows
-	starting at row i0 from column j0 -- in-situ */
-ZMAT	*zhhtrrows(M,i0,j0,hh,beta)
-ZMAT	*M;
-int	i0, j0;
-ZVEC	*hh;
-double	beta;
-{
-	complex	ip, scale;
-	int	i /*, j */;
-
-	if ( M==ZMNULL || hh==ZVNULL )
-		error(E_NULL,"zhhtrrows");
-	if ( M->n != hh->dim )
-		error(E_RANGE,"zhhtrrows");
-	if ( i0 < 0 || i0 > M->m || j0 < 0 || j0 > M->n )
-		error(E_BOUNDS,"zhhtrrows");
-
-	if ( beta == 0.0 )	return (M);
-
-	/* for each row ... */
-	for ( i = i0; i < M->m; i++ )
-	{	/* compute inner product */
-		ip = __zip__(&(M->me[i][j0]),&(hh->ve[j0]),
-			     (int)(M->n-j0),Z_NOCONJ);
-		/**************************************************
-		ip = 0.0;
-		for ( j = j0; j < M->n; j++ )
-			ip += M->me[i][j]*hh->ve[j];
-		**************************************************/
-		scale.re = -beta*ip.re;
-		scale.im = -beta*ip.im;
-		/* if ( scale == 0.0 ) */
-		if ( is_zero(scale) )
-		    continue;
-
-		/* do operation */
-		__zmltadd__(&(M->me[i][j0]),&(hh->ve[j0]),scale,
-			    (int)(M->n-j0),Z_CONJ);
-		/**************************************************
-		for ( j = j0; j < M->n; j++ )
-			M->me[i][j] -= scale*hh->ve[j];
-		**************************************************/
-	}
-
-	return (M);
-}
-
-
-/* zhhtrcols -- transform a matrix by a Householder vector by columns
-	starting at row i0 from column j0 -- in-situ */
-ZMAT	*zhhtrcols(M,i0,j0,hh,beta)
-ZMAT	*M;
-int	i0, j0;
-ZVEC	*hh;
-double	beta;
-{
-	/* Real	ip, scale; */
-	complex	scale;
-	int	i /*, k */;
-	static	ZVEC	*w = ZVNULL;
-
-	if ( M==ZMNULL || hh==ZVNULL )
-		error(E_NULL,"zhhtrcols");
-	if ( M->m != hh->dim )
-		error(E_SIZES,"zhhtrcols");
-	if ( i0 < 0 || i0 > M->m || j0 < 0 || j0 > M->n )
-		error(E_BOUNDS,"zhhtrcols");
-
-	if ( beta == 0.0 )	return (M);
-
-	w = zv_resize(w,M->n);
-	MEM_STAT_REG(w,TYPE_ZVEC);
-	zv_zero(w);
-
-	for ( i = i0; i < M->m; i++ )
-	    /* if ( hh->ve[i] != 0.0 ) */
-	    if ( ! is_zero(hh->ve[i]) )
-		__zmltadd__(&(w->ve[j0]),&(M->me[i][j0]),hh->ve[i],
-			    (int)(M->n-j0),Z_CONJ);
-	for ( i = i0; i < M->m; i++ )
-	    /* if ( hh->ve[i] != 0.0 ) */
-	    if ( ! is_zero(hh->ve[i]) )
-	    {
-		scale.re = -beta*hh->ve[i].re;
-		scale.im = -beta*hh->ve[i].im;
-		__zmltadd__(&(M->me[i][j0]),&(w->ve[j0]),scale,
-			    (int)(M->n-j0),Z_CONJ);
-	    }
-	return (M);
-}
-
diff --git a/interface/src/scilab/src/c/zlufctr.c b/interface/src/scilab/src/c/zlufctr.c
deleted file mode 100644
index 7bf4c53..0000000
--- a/interface/src/scilab/src/c/zlufctr.c
+++ /dev/null
@@ -1,279 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/*
-	Matrix factorisation routines to work with the other matrix files.
-	Complex version
-*/
-
-static	char	rcsid[] = "$Id: zlufctr.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-#include	<stdio.h>
-#include	<math.h>
-
-#include	"zmatrix.h"
-#include    "zmatrix2.h"
-
-#define	is_zero(z)	((z).re == 0.0 && (z).im == 0.0)
-
-
-/* Most matrix factorisation routines are in-situ unless otherwise specified */
-
-/* zLUfactor -- Gaussian elimination with scaled partial pivoting
-		-- Note: returns LU matrix which is A */
-ZMAT	*zLUfactor(A,pivot)
-ZMAT	*A;
-PERM	*pivot;
-{
-	u_int	i, j, k, k_max, m, n;
-	int	i_max;
-	Real	dtemp, max1;
-	complex	**A_v, *A_piv, *A_row, temp;
-	static	VEC	*scale = VNULL;
-
-	if ( A==ZMNULL || pivot==PNULL )
-		error(E_NULL,"zLUfactor");
-	if ( pivot->size != A->m )
-		error(E_SIZES,"zLUfactor");
-	m = A->m;	n = A->n;
-	scale = v_resize(scale,A->m);
-	MEM_STAT_REG(scale,TYPE_VEC);
-	A_v = A->me;
-
-	/* initialise pivot with identity permutation */
-	for ( i=0; i<m; i++ )
-	    pivot->pe[i] = i;
-
-	/* set scale parameters */
-	for ( i=0; i<m; i++ )
-	{
-		max1 = 0.0;
-		for ( j=0; j<n; j++ )
-		{
-			dtemp = zabs(A_v[i][j]);
-			max1 = max(max1,dtemp);
-		}
-		scale->ve[i] = max1;
-	}
-
-	/* main loop */
-	k_max = min(m,n)-1;
-	for ( k=0; k<k_max; k++ )
-	{
-	    /* find best pivot row */
-	    max1 = 0.0;	i_max = -1;
-	    for ( i=k; i<m; i++ )
-		if ( scale->ve[i] > 0.0 )
-		{
-		    dtemp = zabs(A_v[i][k])/scale->ve[i];
-		    if ( dtemp > max1 )
-		    { max1 = dtemp;	i_max = i;	}
-		}
-	    
-	    /* if no pivot then ignore column k... */
-	    if ( i_max == -1 )
-		continue;
-
-	    /* do we pivot ? */
-	    if ( i_max != k )	/* yes we do... */
-	    {
-		px_transp(pivot,i_max,k);
-		for ( j=0; j<n; j++ )
-		{
-		    temp = A_v[i_max][j];
-		    A_v[i_max][j] = A_v[k][j];
-		    A_v[k][j] = temp;
-		}
-	    }
-	    
-	    /* row operations */
-	    for ( i=k+1; i<m; i++ )	/* for each row do... */
-	    {	/* Note: divide by zero should never happen */
-		temp = A_v[i][k] = zdiv(A_v[i][k],A_v[k][k]);
-		A_piv = &(A_v[k][k+1]);
-		A_row = &(A_v[i][k+1]);
-		temp.re = - temp.re;
-		temp.im = - temp.im;
-		if ( k+1 < n )
-		    __zmltadd__(A_row,A_piv,temp,(int)(n-(k+1)),Z_NOCONJ);
-		/*********************************************
-		  for ( j=k+1; j<n; j++ )
-		  A_v[i][j] -= temp*A_v[k][j];
-		  (*A_row++) -= temp*(*A_piv++);
-		*********************************************/
-	    }
-	}
-
-	return A;
-}
-
-
-/* zLUsolve -- given an LU factorisation in A, solve Ax=b */
-ZVEC	*zLUsolve(A,pivot,b,x)
-ZMAT	*A;
-PERM	*pivot;
-ZVEC	*b,*x;
-{
-	if ( A==ZMNULL || b==ZVNULL || pivot==PNULL )
-		error(E_NULL,"zLUsolve");
-	if ( A->m != A->n || A->n != b->dim )
-		error(E_SIZES,"zLUsolve");
-
-	x = px_zvec(pivot,b,x);	/* x := P.b */
-	zLsolve(A,x,x,1.0);	/* implicit diagonal = 1 */
-	zUsolve(A,x,x,0.0);	/* explicit diagonal */
-
-	return (x);
-}
-
-/* zLUAsolve -- given an LU factorisation in A, solve A^*.x=b */
-ZVEC	*zLUAsolve(LU,pivot,b,x)
-ZMAT	*LU;
-PERM	*pivot;
-ZVEC	*b,*x;
-{
-	if ( ! LU || ! b || ! pivot )
-		error(E_NULL,"zLUAsolve");
-	if ( LU->m != LU->n || LU->n != b->dim )
-		error(E_SIZES,"zLUAsolve");
-
-	x = zv_copy(b,x);
-	zUAsolve(LU,x,x,0.0);	/* explicit diagonal */
-	zLAsolve(LU,x,x,1.0);	/* implicit diagonal = 1 */
-	pxinv_zvec(pivot,x,x);	/* x := P^*.x */
-
-	return (x);
-}
-
-/* zm_inverse -- returns inverse of A, provided A is not too rank deficient
-	-- uses LU factorisation */
-ZMAT	*zm_inverse(A,out)
-ZMAT	*A, *out;
-{
-	int	i;
-	ZVEC	*tmp, *tmp2;
-	ZMAT	*A_cp;
-	PERM	*pivot;
-
-	if ( ! A )
-	    error(E_NULL,"zm_inverse");
-	if ( A->m != A->n )
-	    error(E_SQUARE,"zm_inverse");
-	if ( ! out || out->m < A->m || out->n < A->n )
-	    out = zm_resize(out,A->m,A->n);
-
-	A_cp = zm_copy(A,ZMNULL);
-	tmp = zv_get(A->m);
-	tmp2 = zv_get(A->m);
-	pivot = px_get(A->m);
-	tracecatch(zLUfactor(A_cp,pivot),"zm_inverse");
-	for ( i = 0; i < A->n; i++ )
-	{
-	    zv_zero(tmp);
-	    tmp->ve[i].re = 1.0;
-	    tmp->ve[i].im = 0.0;
-	    tracecatch(zLUsolve(A_cp,pivot,tmp,tmp2),"m_inverse");
-	    zset_col(out,i,tmp2);
-	}
-
-	ZM_FREE(A_cp);
-	ZV_FREE(tmp);	ZV_FREE(tmp2);
-	PX_FREE(pivot);
-
-	return out;
-}
-
-/* zLUcondest -- returns an estimate of the condition number of LU given the
-	LU factorisation in compact form */
-double	zLUcondest(LU,pivot)
-ZMAT	*LU;
-PERM	*pivot;
-{
-    static	ZVEC	*y = ZVNULL, *z = ZVNULL;
-    Real	cond_est, L_norm, U_norm, norm, sn_inv;
-    complex	sum;
-    int		i, j, n;
-
-    if ( ! LU || ! pivot )
-	error(E_NULL,"zLUcondest");
-    if ( LU->m != LU->n )
-	error(E_SQUARE,"zLUcondest");
-    if ( LU->n != pivot->size )
-	error(E_SIZES,"zLUcondest");
-
-    n = LU->n;
-    y = zv_resize(y,n);
-    z = zv_resize(z,n);
-    MEM_STAT_REG(y,TYPE_ZVEC);
-    MEM_STAT_REG(z,TYPE_ZVEC);
-
-    cond_est = 0.0;		/* should never be returned */
-
-    for ( i = 0; i < n; i++ )
-    {
-	sum.re = 1.0;
-	sum.im = 0.0;
-	for ( j = 0; j < i; j++ )
-	    /* sum -= LU->me[j][i]*y->ve[j]; */
-	    sum = zsub(sum,zmlt(LU->me[j][i],y->ve[j]));
-	/* sum -= (sum < 0.0) ? 1.0 : -1.0; */
-	sn_inv = 1.0 / zabs(sum);
-	sum.re += sum.re * sn_inv;
-	sum.im += sum.im * sn_inv;
-	if ( is_zero(LU->me[i][i]) )
-	    return HUGE;
-	/* y->ve[i] = sum / LU->me[i][i]; */
-	y->ve[i] = zdiv(sum,LU->me[i][i]);
-    }
-
-    zLAsolve(LU,y,y,1.0);
-    zLUsolve(LU,pivot,y,z);
-
-    /* now estimate norm of A (even though it is not directly available) */
-    /* actually computes ||L||_inf.||U||_inf */
-    U_norm = 0.0;
-    for ( i = 0; i < n; i++ )
-    {
-	norm = 0.0;
-	for ( j = i; j < n; j++ )
-	    norm += zabs(LU->me[i][j]);
-	if ( norm > U_norm )
-	    U_norm = norm;
-    }
-    L_norm = 0.0;
-    for ( i = 0; i < n; i++ )
-    {
-	norm = 1.0;
-	for ( j = 0; j < i; j++ )
-	    norm += zabs(LU->me[i][j]);
-	if ( norm > L_norm )
-	    L_norm = norm;
-    }
-
-    tracecatch(cond_est = U_norm*L_norm*zv_norm_inf(z)/zv_norm_inf(y),
-	       "LUcondest");
-
-    return cond_est;
-}
diff --git a/interface/src/scilab/src/c/zmachine.c b/interface/src/scilab/src/c/zmachine.c
deleted file mode 100644
index 0f17b2d..0000000
--- a/interface/src/scilab/src/c/zmachine.c
+++ /dev/null
@@ -1,173 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-  This file contains basic routines which are used by the functions
-  involving complex vectors.
-  These are the routines that should be modified in order to take
-  full advantage of specialised architectures (pipelining, vector
-  processors etc).
-  */
-static	char	*rcsid = "$Id: zmachine.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-#include	<math.h>
-
-#include	"machine.h"
-#include    "zmatrix.h"
-
-
-/* __zconj__ -- complex conjugate */
-void	__zconj__(complex * zp, int len)
-{
-    int		i;
-
-    for ( i = 0; i < len; i++ )
-	zp[i].im = - zp[i].im;
-}
-
-/* __zip__ -- inner product
-	-- computes sum_i zp1[i].zp2[i] if flag == 0
-		    sum_i zp1[i]*.zp2[i] if flag != 0 */
-complex	__zip__(zp1,zp2,len,flag)
-complex	*zp1, *zp2;
-int	flag, len;
-{
-    complex	sum;
-    int		i;
-
-    sum.re = sum.im = 0.0;
-    if ( flag )
-    {
-	for ( i = 0; i < len; i++ )
-	{
-	    sum.re += zp1[i].re*zp2[i].re + zp1[i].im*zp2[i].im;
-	    sum.im += zp1[i].re*zp2[i].im - zp1[i].im*zp2[i].re;
-	}
-    }
-    else
-    {
-	for ( i = 0; i < len; i++ )
-	{
-	    sum.re += zp1[i].re*zp2[i].re - zp1[i].im*zp2[i].im;
-	    sum.im += zp1[i].re*zp2[i].im + zp1[i].im*zp2[i].re;
-	}
-    }
-
-    return sum;
-}
-
-/* __zmltadd__ -- scalar multiply and add i.e. complex saxpy
-	-- computes zp1[i] += s.zp2[i]  if flag == 0
-	-- computes zp1[i] += s.zp2[i]* if flag != 0 */
-void	__zmltadd__(zp1,zp2,s,len,flag)
-complex	*zp1, *zp2, s;
-int	flag, len;
-{
-    int		i;
-    LongReal	t_re, t_im;
-
-    if ( ! flag )
-    {
-	for ( i = 0; i < len; i++ )
-	{
-	    t_re = zp1[i].re + s.re*zp2[i].re - s.im*zp2[i].im;
-	    t_im = zp1[i].im + s.re*zp2[i].im + s.im*zp2[i].re;
-	    zp1[i].re = t_re;
-	    zp1[i].im = t_im;
-	}
-    }
-    else
-    {
-	for ( i = 0; i < len; i++ )
-	{
-	    t_re = zp1[i].re + s.re*zp2[i].re + s.im*zp2[i].im;
-	    t_im = zp1[i].im - s.re*zp2[i].im + s.im*zp2[i].re;
-	    zp1[i].re = t_re;
-	    zp1[i].im = t_im;
-	}
-    }
-}
-
-/* __zmlt__ scalar complex multiply array c.f. sv_mlt() */
-void	__zmlt__(zp,s,out,len)
-complex	*zp, s, *out;
-register int	len;
-{
-    int		i;
-    LongReal	t_re, t_im;
-
-    for ( i = 0; i < len; i++ )
-    {
-	t_re = s.re*zp[i].re - s.im*zp[i].im;
-	t_im = s.re*zp[i].im + s.im*zp[i].re;
-	out[i].re = t_re;
-	out[i].im = t_im;
-    }
-}
-
-/* __zadd__ -- add complex arrays c.f. v_add() */
-void	__zadd__(zp1,zp2,out,len)
-complex	*zp1, *zp2, *out;
-int	len;
-{
-    int		i;
-    for ( i = 0; i < len; i++ )
-    {
-	out[i].re = zp1[i].re + zp2[i].re;
-	out[i].im = zp1[i].im + zp2[i].im;
-    }
-}
-
-/* __zsub__ -- subtract complex arrays c.f. v_sub() */
-void	__zsub__(zp1,zp2,out,len)
-complex	*zp1, *zp2, *out;
-int	len;
-{
-    int		i;
-    for ( i = 0; i < len; i++ )
-    {
-	out[i].re = zp1[i].re - zp2[i].re;
-	out[i].im = zp1[i].im - zp2[i].im;
-    }
-}
-
-/* __zzero__ -- zeros an array of complex numbers */
-void	__zzero__(zp,len)
-complex	*zp;
-int	len;
-{
-    /* if a Real precision zero is equivalent to a string of nulls */
-    MEM_ZERO((char *)zp,len*sizeof(complex));
-    /* else, need to zero the array entry by entry */
-    /******************************
-    while ( len-- )
-    {
-	zp->re = zp->im = 0.0;
-	zp++;
-    }
-    ******************************/
-}
-
diff --git a/interface/src/scilab/src/c/zmatio.c b/interface/src/scilab/src/c/zmatio.c
deleted file mode 100644
index d948341..0000000
--- a/interface/src/scilab/src/c/zmatio.c
+++ /dev/null
@@ -1,400 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-
-#include        <stdio.h>
-#include        <ctype.h>
-#include        "zmatrix.h"
-
-static char rcsid[] = "$Id: zmatio.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-
-/* local variables */
-static char line[MAXLINE];
-
-/**************************************************************************
-  Input routines
-  **************************************************************************/
-
-complex	z_finput(fp)
-FILE	*fp;
-{
-    int		io_code;
-    complex	z;
-
-    skipjunk(fp);
-    if ( isatty(fileno(fp)) )
-    {
-	do {
-	    fprintf(stderr,"real and imag parts: ");
-	    if ( fgets(line,MAXLINE,fp) == NULL )
-		error(E_EOF,"z_finput");
-#if REAL == DOUBLE
-	    io_code = sscanf(line,"%lf%lf",&z.re,&z.im);
-#elif REAL == FLOAT
-	    io_code = sscanf(line,"%f%f",&z.re,&z.im);
-#endif
-
-	} while ( io_code != 2 );
-    }
-    else
-#if REAL == DOUBLE
-      if ( (io_code=fscanf(fp," (%lf,%lf)",&z.re,&z.im)) < 2 )
-#elif REAL == FLOAT
-      if ( (io_code=fscanf(fp," (%f,%f)",&z.re,&z.im)) < 2 )
-#endif
-	    error((io_code == EOF) ? E_EOF : E_FORMAT,"z_finput");
-
-    return z;
-}
-
-
-ZMAT	*zm_finput(fp,a)
-FILE    *fp;
-ZMAT	*a;
-{
-     ZMAT        *izm_finput(),*bzm_finput();
-     
-     if ( isatty(fileno(fp)) )
-	  return izm_finput(fp,a);
-     else
-	  return bzm_finput(fp,a);
-}
-
-/* izm_finput -- interactive input of matrix */
-ZMAT     *izm_finput(fp,mat)
-FILE    *fp;
-ZMAT     *mat;
-{
-     char       c;
-     u_int      i, j, m, n, dynamic;
-     /* dynamic set to TRUE if memory allocated here */
-     
-     /* get matrix size */
-     if ( mat != ZMNULL && mat->m<MAXDIM && mat->n<MAXDIM )
-     {  m = mat->m;     n = mat->n;     dynamic = FALSE;        }
-     else
-     {
-	  dynamic = TRUE;
-	  do
-	  {
-	       fprintf(stderr,"ComplexMatrix: rows cols:");
-	       if ( fgets(line,MAXLINE,fp)==NULL )
-		    error(E_INPUT,"izm_finput");
-	  } while ( sscanf(line,"%u%u",&m,&n)<2 || m>MAXDIM || n>MAXDIM );
-	  mat = zm_get(m,n);
-     }
-     
-     /* input elements */
-     for ( i=0; i<m; i++ )
-     {
-     redo:
-	  fprintf(stderr,"row %u:\n",i);
-	  for ( j=0; j<n; j++ )
-	       do
-	       {
-	       redo2:
-		    fprintf(stderr,"entry (%u,%u): ",i,j);
-		    if ( !dynamic )
-			 fprintf(stderr,"old (%14.9g,%14.9g) new: ",
-				 mat->me[i][j].re,mat->me[i][j].im);
-		    if ( fgets(line,MAXLINE,fp)==NULL )
-			 error(E_INPUT,"izm_finput");
-		    if ( (*line == 'b' || *line == 'B') && j > 0 )
-		    {   j--;    dynamic = FALSE;        goto redo2;     }
-		    if ( (*line == 'f' || *line == 'F') && j < n-1 )
-		    {   j++;    dynamic = FALSE;        goto redo2;     }
-	       } while ( *line=='\0' ||
-#if REAL == DOUBLE
-			 sscanf(line,"%lf%lf",
-#elif REAL == FLOAT
-			sscanf(line,"%f%f",
-#endif	
-				&mat->me[i][j].re,&mat->me[i][j].im)<1 );
-	  fprintf(stderr,"Continue: ");
-	  fscanf(fp,"%c",&c);
-	  if ( c == 'n' || c == 'N' )
-	  {    dynamic = FALSE;                 goto redo;      }
-	  if ( (c == 'b' || c == 'B') /* && i > 0 */ )
-	  {     if ( i > 0 )
-		    i--;
-		dynamic = FALSE;        goto redo;
-	  }
-     }
-     
-     return (mat);
-}
-
-/* bzm_finput -- batch-file input of matrix */
-ZMAT     *bzm_finput(fp,mat)
-FILE    *fp;
-ZMAT     *mat;
-{
-     u_int      i,j,m,n,dummy;
-     int        io_code;
-     
-     /* get dimension */
-     skipjunk(fp);
-     if ((io_code=fscanf(fp," ComplexMatrix: %u by %u",&m,&n)) < 2 ||
-	 m>MAXDIM || n>MAXDIM )
-	  error(io_code==EOF ? E_EOF : E_FORMAT,"bzm_finput");
-     
-     /* allocate memory if necessary */
-     if ( mat==ZMNULL || mat->m<m || mat->n<n )
-	  mat = zm_resize(mat,m,n);
-     
-     /* get entries */
-     for ( i=0; i<m; i++ )
-     {
-	  skipjunk(fp);
-	  if ( fscanf(fp," row %u:",&dummy) < 1 )
-	       error(E_FORMAT,"bzm_finput");
-	  for ( j=0; j<n; j++ )
-	  {
-	      /* printf("bzm_finput: j = %d\n", j); */
-#if REAL == DOUBLE
-	      if ((io_code=fscanf(fp," ( %lf , %lf )",
-#elif REAL == FLOAT
-	      if ((io_code=fscanf(fp," ( %f , %f )",
-#endif
-				  &mat->me[i][j].re,&mat->me[i][j].im)) < 2 )
-		  error(io_code==EOF ? E_EOF : E_FORMAT,"bzm_finput");
-	  }
-     }
-     
-     return (mat);
-}
-
-ZVEC     *zv_finput(fp,x)
-FILE    *fp;
-ZVEC     *x;
-{
-     ZVEC        *izv_finput(),*bzv_finput();
-     
-     if ( isatty(fileno(fp)) )
-	  return izv_finput(fp,x);
-     else
-	  return bzv_finput(fp,x);
-}
-
-/* izv_finput -- interactive input of vector */
-ZVEC     *izv_finput(fp,vec)
-FILE    *fp;
-ZVEC     *vec;
-{
-     u_int      i,dim,dynamic;  /* dynamic set if memory allocated here */
-     
-     /* get vector dimension */
-     if ( vec != ZVNULL && vec->dim<MAXDIM )
-     {  dim = vec->dim; dynamic = FALSE;        }
-     else
-     {
-	  dynamic = TRUE;
-	  do
-	  {
-	       fprintf(stderr,"ComplexVector: dim: ");
-	       if ( fgets(line,MAXLINE,fp)==NULL )
-		    error(E_INPUT,"izv_finput");
-	  } while ( sscanf(line,"%u",&dim)<1 || dim>MAXDIM );
-	  vec = zv_get(dim);
-     }
-     
-     /* input elements */
-     for ( i=0; i<dim; i++ )
-	  do
-	  {
-	  redo:
-	       fprintf(stderr,"entry %u: ",i);
-	       if ( !dynamic )
-		    fprintf(stderr,"old (%14.9g,%14.9g) new: ",
-			    vec->ve[i].re,vec->ve[i].im);
-	       if ( fgets(line,MAXLINE,fp)==NULL )
-		    error(E_INPUT,"izv_finput");
-	       if ( (*line == 'b' || *line == 'B') && i > 0 )
-	       {        i--;    dynamic = FALSE;        goto redo;         }
-	       if ( (*line == 'f' || *line == 'F') && i < dim-1 )
-	       {        i++;    dynamic = FALSE;        goto redo;         }
-	  } while ( *line=='\0' ||
-#if REAL == DOUBLE
-		    sscanf(line,"%lf%lf",
-#elif REAL == FLOAT
-		    sscanf(line,"%f%f",
-#endif  
-			   &vec->ve[i].re,&vec->ve[i].im) < 2 );
-     
-     return (vec);
-}
-
-/* bzv_finput -- batch-file input of vector */
-ZVEC     *bzv_finput(fp,vec)
-FILE    *fp;
-ZVEC    *vec;
-{
-     u_int      i,dim;
-     int        io_code;
-     
-     /* get dimension */
-     skipjunk(fp);
-     if ((io_code=fscanf(fp," ComplexVector: dim:%u",&dim)) < 1 ||
-	  dim>MAXDIM )
-	 error(io_code==EOF ? 7 : 6,"bzv_finput");
-
-     
-     /* allocate memory if necessary */
-     if ( vec==ZVNULL || vec->dim<dim )
-	  vec = zv_resize(vec,dim);
-     
-     /* get entries */
-     skipjunk(fp);
-     for ( i=0; i<dim; i++ )
-#if REAL == DOUBLE
-	  if ((io_code=fscanf(fp," (%lf,%lf)",
-#elif REAL == FLOAT
-          if ((io_code=fscanf(fp," (%f,%f)",
-#endif
-			      &vec->ve[i].re,&vec->ve[i].im)) < 2 )
-	       error(io_code==EOF ? 7 : 6,"bzv_finput");
-     
-     return (vec);
-}
-
-/**************************************************************************
-  Output routines
-  **************************************************************************/
-static char    *zformat = " (%14.9g, %14.9g) ";
-
-char	*setzformat(f_string)
-char    *f_string;
-{
-    char	*old_f_string;
-    old_f_string = zformat;
-    if ( f_string != (char *)NULL && *f_string != '\0' )
-	zformat = f_string;
-
-    return old_f_string;
-}
-
-void	z_foutput(fp,z)
-FILE	*fp;
-complex	z;
-{
-    fprintf(fp,zformat,z.re,z.im);
-    putc('\n',fp);
-}
-
-void    zm_foutput(fp,a)
-FILE    *fp;
-ZMAT     *a;
-{
-     u_int      i, j, tmp;
-     
-     if ( a == ZMNULL )
-     {  fprintf(fp,"ComplexMatrix: NULL\n");   return;         }
-     fprintf(fp,"ComplexMatrix: %d by %d\n",a->m,a->n);
-     if ( a->me == (complex **)NULL )
-     {  fprintf(fp,"NULL\n");           return;         }
-     for ( i=0; i<a->m; i++ )   /* for each row... */
-     {
-	  fprintf(fp,"row %u: ",i);
-	  for ( j=0, tmp=1; j<a->n; j++, tmp++ )
-	  {             /* for each col in row... */
-	       fprintf(fp,zformat,a->me[i][j].re,a->me[i][j].im);
-	       if ( ! (tmp % 2) )       putc('\n',fp);
-	  }
-	  if ( tmp % 2 != 1 )   putc('\n',fp);
-     }
-}
-
-void    zv_foutput(fp,x)
-FILE    *fp;
-ZVEC     *x;
-{
-     u_int      i, tmp;
-     
-     if ( x == ZVNULL )
-     {  fprintf(fp,"ComplexVector: NULL\n");   return;         }
-     fprintf(fp,"ComplexVector: dim: %d\n",x->dim);
-     if ( x->ve == (complex *)NULL )
-     {  fprintf(fp,"NULL\n");   return;         }
-     for ( i=0, tmp=0; i<x->dim; i++, tmp++ )
-     {
-	  fprintf(fp,zformat,x->ve[i].re,x->ve[i].im);
-	  if ( (tmp % 2) == 1 )   putc('\n',fp);
-     }
-     if ( (tmp % 2) != 0 )        putc('\n',fp);
-}
-
-
-void    zm_dump(fp,a)
-FILE    *fp;
-ZMAT     *a;
-{
-	u_int   i, j, tmp;
-     
-     if ( a == ZMNULL )
-     {  fprintf(fp,"ComplexMatrix: NULL\n");   return;         }
-     fprintf(fp,"ComplexMatrix: %d by %d @ 0x%lx\n",a->m,a->n,(long)a);
-     fprintf(fp,"\tmax_m = %d, max_n = %d, max_size = %d\n",
-	     a->max_m, a->max_n, a->max_size);
-     if ( a->me == (complex **)NULL )
-     {  fprintf(fp,"NULL\n");           return;         }
-     fprintf(fp,"a->me @ 0x%lx\n",(long)(a->me));
-     fprintf(fp,"a->base @ 0x%lx\n",(long)(a->base));
-     for ( i=0; i<a->m; i++ )   /* for each row... */
-     {
-	  fprintf(fp,"row %u: @ 0x%lx ",i,(long)(a->me[i]));
-	  for ( j=0, tmp=1; j<a->n; j++, tmp++ )
-	  {             /* for each col in row... */
-	       fprintf(fp,zformat,a->me[i][j].re,a->me[i][j].im);
-	       if ( ! (tmp % 2) )       putc('\n',fp);
-	  }
-	  if ( tmp % 2 != 1 )   putc('\n',fp);
-     }
-}
-
-
-
-void    zv_dump(fp,x)
-FILE    *fp;
-ZVEC     *x;
-{
-     u_int      i, tmp;
-     
-     if ( ! x )
-     {  fprintf(fp,"ComplexVector: NULL\n");   return;         }
-     fprintf(fp,"ComplexVector: dim: %d @ 0x%lx\n",x->dim,(long)(x));
-     if ( ! x->ve )
-     {  fprintf(fp,"NULL\n");   return;         }
-     fprintf(fp,"x->ve @ 0x%lx\n",(long)(x->ve));
-     for ( i=0, tmp=0; i<x->dim; i++, tmp++ )
-     {
-	  fprintf(fp,zformat,x->ve[i].re,x->ve[i].im);
-	  if ( tmp % 2 == 1 )   putc('\n',fp);
-     }
-     if ( tmp % 2 != 0 )        putc('\n',fp);
-}
-
diff --git a/interface/src/scilab/src/c/zmatlab.c b/interface/src/scilab/src/c/zmatlab.c
deleted file mode 100644
index df1fe17..0000000
--- a/interface/src/scilab/src/c/zmatlab.c
+++ /dev/null
@@ -1,214 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	This file contains routines for import/exporting complex data
-	to/from MATLAB. The main routines are:
-			ZMAT *zm_save(FILE *fp,ZMAT *A,char *name)
-			ZVEC *zv_save(FILE *fp,ZVEC *x,char *name)
-			complex z_save(FILE *fp,complex z,char *name)
-			ZMAT *zm_load(FILE *fp,char **name)
-*/
-
-#include        <stdio.h>
-#include        "zmatrix.h"
-#include	"matlab.h"
-
-static char rcsid[] = "$Id: zmatlab.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-/* zm_save -- save matrix in ".mat" file for MATLAB
-   -- returns matrix to be saved */
-ZMAT    *zm_save(fp,A,name)
-FILE    *fp;
-ZMAT    *A;
-char    *name;
-{
-    int     i, j;
-    matlab  mat;
-    
-    if ( ! A )
-	error(E_NULL,"zm_save");
-    
-    mat.type = 1000*MACH_ID + 100*ORDER + 10*PRECISION + 0;
-    mat.m = A->m;
-    mat.n = A->n;
-    mat.imag = TRUE;
-    mat.namlen = (name == (char *)NULL) ? 1 : strlen(name)+1;
-    
-    /* write header */
-    fwrite(&mat,sizeof(matlab),1,fp);
-    /* write name */
-    if ( name == (char *)NULL )
-	fwrite("",sizeof(char),1,fp);
-    else
-	fwrite(name,sizeof(char),(int)(mat.namlen),fp);
-    /* write actual data */
-    for ( i = 0; i < A->m; i++ )
-	for ( j = 0; j < A->n; j++ )
-	    fwrite(&(A->me[i][j].re),sizeof(Real),1,fp);
-    for ( i = 0; i < A->m; i++ )
-	for ( j = 0; j < A->n; j++ )
-	    fwrite(&(A->me[i][j].im),sizeof(Real),1,fp);
-    
-    return A;
-}
-
-
-/* zv_save -- save vector in ".mat" file for MATLAB
-   -- saves it as a row vector
-   -- returns vector to be saved */
-ZVEC    *zv_save(fp,x,name)
-FILE    *fp;
-ZVEC    *x;
-char    *name;
-{
-    int	i;
-    matlab  mat;
-    
-    if ( ! x )
-	error(E_NULL,"zv_save");
-    
-    mat.type = 1000*MACH_ID + 100*ORDER + 10*PRECISION + 0;
-    mat.m = x->dim;
-    mat.n = 1;
-    mat.imag = TRUE;
-    mat.namlen = (name == (char *)NULL) ? 1 : strlen(name)+1;
-    
-    /* write header */
-    fwrite(&mat,sizeof(matlab),1,fp);
-    /* write name */
-    if ( name == (char *)NULL )
-	fwrite("",sizeof(char),1,fp);
-    else
-	fwrite(name,sizeof(char),(int)(mat.namlen),fp);
-    /* write actual data */
-    for ( i = 0; i < x->dim; i++ )
-	fwrite(&(x->ve[i].re),sizeof(Real),1,fp);
-    for ( i = 0; i < x->dim; i++ )
-	fwrite(&(x->ve[i].im),sizeof(Real),1,fp);
-    
-    return x;
-}
-
-/* z_save -- saves complex number in ".mat" file for MATLAB
-	-- returns complex number to be saved */
-complex	z_save(fp,z,name)
-FILE	*fp;
-complex	z;
-char	*name;
-{
-    matlab  mat;
-    
-    mat.type = 1000*MACH_ID + 100*ORDER + 10*PRECISION + 0;
-    mat.m = 1;
-    mat.n = 1;
-    mat.imag = TRUE;
-    mat.namlen = (name == (char *)NULL) ? 1 : strlen(name)+1;
-    
-    /* write header */
-    fwrite(&mat,sizeof(matlab),1,fp);
-    /* write name */
-    if ( name == (char *)NULL )
-	fwrite("",sizeof(char),1,fp);
-    else
-	fwrite(name,sizeof(char),(int)(mat.namlen),fp);
-    /* write actual data */
-    fwrite(&z,sizeof(complex),1,fp);
-    
-    return z;
-}
-
-
-
-/* zm_load -- loads in a ".mat" file variable as produced by MATLAB
-   -- matrix returned; imaginary parts ignored */
-ZMAT    *zm_load(fp,name)
-FILE    *fp;
-char    **name;
-{
-    ZMAT     *A;
-    int     i;
-    int     m_flag, o_flag, p_flag, t_flag;
-    float   f_temp;
-    double  d_temp;
-    matlab  mat;
-    
-    if ( fread(&mat,sizeof(matlab),1,fp) != 1 )
-	error(E_FORMAT,"zm_load");
-    if ( mat.type >= 10000 )	/* don't load a sparse matrix! */
-	error(E_FORMAT,"zm_load");
-    m_flag = (mat.type/1000) % 10;
-    o_flag = (mat.type/100) % 10;
-    p_flag = (mat.type/10) % 10;
-    t_flag = (mat.type) % 10;
-    if ( m_flag != MACH_ID )
-	error(E_FORMAT,"zm_load");
-    if ( t_flag != 0 )
-	error(E_FORMAT,"zm_load");
-    if ( p_flag != DOUBLE_PREC && p_flag != SINGLE_PREC )
-	error(E_FORMAT,"zm_load");
-    *name = (char *)malloc((unsigned)(mat.namlen)+1);
-    if ( fread(*name,sizeof(char),(unsigned)(mat.namlen),fp) == 0 )
-	error(E_FORMAT,"zm_load");
-    A = zm_get((unsigned)(mat.m),(unsigned)(mat.n));
-    for ( i = 0; i < A->m*A->n; i++ )
-    {
-	if ( p_flag == DOUBLE_PREC )
-	    fread(&d_temp,sizeof(double),1,fp);
-	else
-	{
-	    fread(&f_temp,sizeof(float),1,fp);
-	    d_temp = f_temp;
-	}
-	if ( o_flag == ROW_ORDER )
-	    A->me[i / A->n][i % A->n].re = d_temp;
-	else if ( o_flag == COL_ORDER )
-	    A->me[i % A->m][i / A->m].re = d_temp;
-	else
-	    error(E_FORMAT,"zm_load");
-    }
-    
-    if ( mat.imag )         /* skip imaginary part */
-	for ( i = 0; i < A->m*A->n; i++ )
-	{
-	    if ( p_flag == DOUBLE_PREC )
-		fread(&d_temp,sizeof(double),1,fp);
-	    else
-	    {
-		fread(&f_temp,sizeof(float),1,fp);
-		d_temp = f_temp;
-	    }
-	    if ( o_flag == ROW_ORDER )
-		A->me[i / A->n][i % A->n].im = d_temp;
-	    else if ( o_flag == COL_ORDER )
-		A->me[i % A->m][i / A->m].im = d_temp;
-	    else
-		error(E_FORMAT,"zm_load");
-	}
-    
-    return A;
-}
-
diff --git a/interface/src/scilab/src/c/zmatop.c b/interface/src/scilab/src/c/zmatop.c
deleted file mode 100644
index f5b0a46..0000000
--- a/interface/src/scilab/src/c/zmatop.c
+++ /dev/null
@@ -1,612 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-
-#include	<stdio.h>
-#include	"zmatrix.h"
-
-static	char	rcsid[] = "$Id: zmatop.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-
-#define	is_zero(z)	((z).re == 0.0 && (z).im == 0.0)
-
-/* zm_add -- matrix addition -- may be in-situ */
-ZMAT	*zm_add(mat1,mat2,out)
-ZMAT	*mat1,*mat2,*out;
-{
-    u_int	m,n,i;
-    
-    if ( mat1==ZMNULL || mat2==ZMNULL )
-	error(E_NULL,"zm_add");
-    if ( mat1->m != mat2->m || mat1->n != mat2->n )
-	error(E_SIZES,"zm_add");
-    if ( out==ZMNULL || out->m != mat1->m || out->n != mat1->n )
-	out = zm_resize(out,mat1->m,mat1->n);
-    m = mat1->m;	n = mat1->n;
-    for ( i=0; i<m; i++ )
-    {
-	__zadd__(mat1->me[i],mat2->me[i],out->me[i],(int)n);
-	/**************************************************
-	  for ( j=0; j<n; j++ )
-	  out->me[i][j] = mat1->me[i][j]+mat2->me[i][j];
-	  **************************************************/
-    }
-    
-    return (out);
-}
-
-/* zm_sub -- matrix subtraction -- may be in-situ */
-ZMAT	*zm_sub(mat1,mat2,out)
-ZMAT	*mat1,*mat2,*out;
-{
-    u_int	m,n,i;
-    
-    if ( mat1==ZMNULL || mat2==ZMNULL )
-	error(E_NULL,"zm_sub");
-    if ( mat1->m != mat2->m || mat1->n != mat2->n )
-	error(E_SIZES,"zm_sub");
-    if ( out==ZMNULL || out->m != mat1->m || out->n != mat1->n )
-	out = zm_resize(out,mat1->m,mat1->n);
-    m = mat1->m;	n = mat1->n;
-    for ( i=0; i<m; i++ )
-    {
-	__zsub__(mat1->me[i],mat2->me[i],out->me[i],(int)n);
-	/**************************************************
-	  for ( j=0; j<n; j++ )
-	  out->me[i][j] = mat1->me[i][j]-mat2->me[i][j];
-	**************************************************/
-    }
-    
-    return (out);
-}
-
-/*
-  Note: In the following routines, "adjoint" means complex conjugate
-  transpose:
-  A* = conjugate(A^T)
-  */
-
-/* zm_mlt -- matrix-matrix multiplication */
-ZMAT	*zm_mlt(A,B,out)
-ZMAT	*A,*B,*out;
-{
-    u_int	i, /* j, */ k, m, n, p;
-    complex	**A_v, **B_v /*, *B_row, *OUT_row, sum, tmp */;
-    
-    if ( A==ZMNULL || B==ZMNULL )
-	error(E_NULL,"zm_mlt");
-    if ( A->n != B->m )
-	error(E_SIZES,"zm_mlt");
-    if ( A == out || B == out )
-	error(E_INSITU,"zm_mlt");
-    m = A->m;	n = A->n;	p = B->n;
-    A_v = A->me;		B_v = B->me;
-    
-    if ( out==ZMNULL || out->m != A->m || out->n != B->n )
-	out = zm_resize(out,A->m,B->n);
-    
-    /****************************************************************
-      for ( i=0; i<m; i++ )
-      for  ( j=0; j<p; j++ )
-      {
-      sum = 0.0;
-      for ( k=0; k<n; k++ )
-      sum += A_v[i][k]*B_v[k][j];
-      out->me[i][j] = sum;
-      }
-    ****************************************************************/
-    zm_zero(out);
-    for ( i=0; i<m; i++ )
-	for ( k=0; k<n; k++ )
-	{
-	    if ( ! is_zero(A_v[i][k]) )
-		__zmltadd__(out->me[i],B_v[k],A_v[i][k],(int)p,Z_NOCONJ);
-	    /**************************************************
-	      B_row = B_v[k];	out_row = out->me[i];
-	      for ( j=0; j<p; j++ )
-	      (*out_row++) += tmp*(*B_row++);
-	    **************************************************/
-	}
-    
-    return out;
-}
-
-/* zmma_mlt -- matrix-matrix adjoint multiplication
-   -- A.B* is returned, and stored in out */
-ZMAT	*zmma_mlt(A,B,out)
-ZMAT	*A, *B, *out;
-{
-    int	i, j, limit;
-    /* complex	*A_row, *B_row, sum; */
-    
-    if ( ! A || ! B )
-	error(E_NULL,"zmma_mlt");
-    if ( A == out || B == out )
-	error(E_INSITU,"zmma_mlt");
-    if ( A->n != B->n )
-	error(E_SIZES,"zmma_mlt");
-    if ( ! out || out->m != A->m || out->n != B->m )
-	out = zm_resize(out,A->m,B->m);
-    
-    limit = A->n;
-    for ( i = 0; i < A->m; i++ )
-	for ( j = 0; j < B->m; j++ )
-	{
-	    out->me[i][j] = __zip__(B->me[j],A->me[i],(int)limit,Z_CONJ);
-	    /**************************************************
-	      sum = 0.0;
-	      A_row = A->me[i];
-	      B_row = B->me[j];
-	      for ( k = 0; k < limit; k++ )
-	      sum += (*A_row++)*(*B_row++);
-	      out->me[i][j] = sum;
-	      **************************************************/
-	}
-    
-    return out;
-}
-
-/* zmam_mlt -- matrix adjoint-matrix multiplication
-   -- A*.B is returned, result stored in out */
-ZMAT	*zmam_mlt(A,B,out)
-ZMAT	*A, *B, *out;
-{
-    int	i, k, limit;
-    /* complex	*B_row, *out_row, multiplier; */
-    complex	tmp;
-    
-    if ( ! A || ! B )
-	error(E_NULL,"zmam_mlt");
-    if ( A == out || B == out )
-	error(E_INSITU,"zmam_mlt");
-    if ( A->m != B->m )
-	error(E_SIZES,"zmam_mlt");
-    if ( ! out || out->m != A->n || out->n != B->n )
-	out = zm_resize(out,A->n,B->n);
-    
-    limit = B->n;
-    zm_zero(out);
-    for ( k = 0; k < A->m; k++ )
-	for ( i = 0; i < A->n; i++ )
-	{
-	    tmp.re =   A->me[k][i].re;
-	    tmp.im = - A->me[k][i].im;
-	    if ( ! is_zero(tmp) )
-		__zmltadd__(out->me[i],B->me[k],tmp,(int)limit,Z_NOCONJ);
-	}
-    
-    return out;
-}
-
-/* zmv_mlt -- matrix-vector multiplication 
-   -- Note: b is treated as a column vector */
-ZVEC	*zmv_mlt(A,b,out)
-ZMAT	*A;
-ZVEC	*b,*out;
-{
-    u_int	i, m, n;
-    complex	**A_v, *b_v /*, *A_row */;
-    /* register complex	sum; */
-    
-    if ( A==ZMNULL || b==ZVNULL )
-	error(E_NULL,"zmv_mlt");
-    if ( A->n != b->dim )
-	error(E_SIZES,"zmv_mlt");
-    if ( b == out )
-	error(E_INSITU,"zmv_mlt");
-    if ( out == ZVNULL || out->dim != A->m )
-	out = zv_resize(out,A->m);
-    
-    m = A->m;		n = A->n;
-    A_v = A->me;		b_v = b->ve;
-    for ( i=0; i<m; i++ )
-    {
-	/* for ( j=0; j<n; j++ )
-	   sum += A_v[i][j]*b_v[j]; */
-	out->ve[i] = __zip__(A_v[i],b_v,(int)n,Z_NOCONJ);
-	/**************************************************
-	  A_row = A_v[i];		b_v = b->ve;
-	  for ( j=0; j<n; j++ )
-	  sum += (*A_row++)*(*b_v++);
-	  out->ve[i] = sum;
-	**************************************************/
-    }
-    
-    return out;
-}
-
-/* zsm_mlt -- scalar-matrix multiply -- may be in-situ */
-ZMAT	*zsm_mlt(scalar,matrix,out)
-complex	scalar;
-ZMAT	*matrix,*out;
-{
-    u_int	m,n,i;
-    
-    if ( matrix==ZMNULL )
-	error(E_NULL,"zsm_mlt");
-    if ( out==ZMNULL || out->m != matrix->m || out->n != matrix->n )
-	out = zm_resize(out,matrix->m,matrix->n);
-    m = matrix->m;	n = matrix->n;
-    for ( i=0; i<m; i++ )
-	__zmlt__(matrix->me[i],scalar,out->me[i],(int)n);
-    /**************************************************
-      for ( j=0; j<n; j++ )
-      out->me[i][j] = scalar*matrix->me[i][j];
-      **************************************************/
-    return (out);
-}
-
-/* zvm_mlt -- vector adjoint-matrix multiplication */
-ZVEC	*zvm_mlt(A,b,out)
-ZMAT	*A;
-ZVEC	*b,*out;
-{
-    u_int	j,m,n;
-    /* complex	sum,**A_v,*b_v; */
-    
-    if ( A==ZMNULL || b==ZVNULL )
-	error(E_NULL,"zvm_mlt");
-    if ( A->m != b->dim )
-	error(E_SIZES,"zvm_mlt");
-    if ( b == out )
-	error(E_INSITU,"zvm_mlt");
-    if ( out == ZVNULL || out->dim != A->n )
-	out = zv_resize(out,A->n);
-    
-    m = A->m;		n = A->n;
-    
-    zv_zero(out);
-    for ( j = 0; j < m; j++ )
-	if ( b->ve[j].re != 0.0 || b->ve[j].im != 0.0  )
-	    __zmltadd__(out->ve,A->me[j],b->ve[j],(int)n,Z_CONJ);
-    /**************************************************
-      A_v = A->me;		b_v = b->ve;
-      for ( j=0; j<n; j++ )
-      {
-      sum = 0.0;
-      for ( i=0; i<m; i++ )
-      sum += b_v[i]*A_v[i][j];
-      out->ve[j] = sum;
-      }
-      **************************************************/
-    
-    return out;
-}
-
-/* zm_adjoint -- adjoint matrix */
-ZMAT	*zm_adjoint(in,out)
-ZMAT	*in, *out;
-{
-    int	i, j;
-    int	in_situ;
-    complex	tmp;
-    
-    if ( in == ZMNULL )
-	error(E_NULL,"zm_adjoint");
-    if ( in == out && in->n != in->m )
-	error(E_INSITU2,"zm_adjoint");
-    in_situ = ( in == out );
-    if ( out == ZMNULL || out->m != in->n || out->n != in->m )
-	out = zm_resize(out,in->n,in->m);
-    
-    if ( ! in_situ )
-    {
-	for ( i = 0; i < in->m; i++ )
-	    for ( j = 0; j < in->n; j++ )
-	    {
-		out->me[j][i].re =   in->me[i][j].re;
-		out->me[j][i].im = - in->me[i][j].im;
-	    }
-    }
-    else
-    {
-	for ( i = 0 ; i < in->m; i++ )
-	{
-	    for ( j = 0; j < i; j++ )
-	    {
-		tmp.re = in->me[i][j].re;
-		tmp.im = in->me[i][j].im;
-		in->me[i][j].re =   in->me[j][i].re;
-		in->me[i][j].im = - in->me[j][i].im;
-		in->me[j][i].re =   tmp.re;
-		in->me[j][i].im = - tmp.im;
-	    }
-	    in->me[i][i].im = - in->me[i][i].im;
-	}
-    }
-    
-    return out;
-}
-
-/* zswap_rows -- swaps rows i and j of matrix A upto column lim */
-ZMAT	*zswap_rows(A,i,j,lo,hi)
-ZMAT	*A;
-int	i, j, lo, hi;
-{
-    int	k;
-    complex	**A_me, tmp;
-    
-    if ( ! A )
-	error(E_NULL,"swap_rows");
-    if ( i < 0 || j < 0 || i >= A->m || j >= A->m )
-	error(E_SIZES,"swap_rows");
-    lo = max(0,lo);
-    hi = min(hi,A->n-1);
-    A_me = A->me;
-    
-    for ( k = lo; k <= hi; k++ )
-    {
-	tmp = A_me[k][i];
-	A_me[k][i] = A_me[k][j];
-	A_me[k][j] = tmp;
-    }
-    return A;
-}
-
-/* zswap_cols -- swap columns i and j of matrix A upto row lim */
-ZMAT	*zswap_cols(A,i,j,lo,hi)
-ZMAT	*A;
-int	i, j, lo, hi;
-{
-    int	k;
-    complex	**A_me, tmp;
-    
-    if ( ! A )
-	error(E_NULL,"swap_cols");
-    if ( i < 0 || j < 0 || i >= A->n || j >= A->n )
-	error(E_SIZES,"swap_cols");
-    lo = max(0,lo);
-    hi = min(hi,A->m-1);
-    A_me = A->me;
-    
-    for ( k = lo; k <= hi; k++ )
-    {
-	tmp = A_me[i][k];
-	A_me[i][k] = A_me[j][k];
-	A_me[j][k] = tmp;
-    }
-    return A;
-}
-
-/* mz_mltadd -- matrix-scalar multiply and add
-   -- may be in situ
-   -- returns out == A1 + s*A2 */
-ZMAT	*mz_mltadd(A1,A2,s,out)
-ZMAT	*A1, *A2, *out;
-complex	s;
-{
-    /* register complex	*A1_e, *A2_e, *out_e; */
-    /* register int	j; */
-    int	i, m, n;
-    
-    if ( ! A1 || ! A2 )
-	error(E_NULL,"mz_mltadd");
-    if ( A1->m != A2->m || A1->n != A2->n )
-	error(E_SIZES,"mz_mltadd");
-    
-    if ( s.re == 0.0 && s.im == 0.0 )
-	return zm_copy(A1,out);
-    if ( s.re == 1.0 && s.im == 0.0 )
-	return zm_add(A1,A2,out);
-    
-    tracecatch(out = zm_copy(A1,out),"mz_mltadd");
-    
-    m = A1->m;	n = A1->n;
-    for ( i = 0; i < m; i++ )
-    {
-	__zmltadd__(out->me[i],A2->me[i],s,(int)n,Z_NOCONJ);
-	/**************************************************
-	  A1_e = A1->me[i];
-	  A2_e = A2->me[i];
-	  out_e = out->me[i];
-	  for ( j = 0; j < n; j++ )
-	  out_e[j] = A1_e[j] + s*A2_e[j];
-	  **************************************************/
-    }
-    
-    return out;
-}
-
-/* zmv_mltadd -- matrix-vector multiply and add
-   -- may not be in situ
-   -- returns out == v1 + alpha*A*v2 */
-ZVEC	*zmv_mltadd(v1,v2,A,alpha,out)
-ZVEC	*v1, *v2, *out;
-ZMAT	*A;
-complex	alpha;
-{
-    /* register	int	j; */
-    int	i, m, n;
-    complex	tmp, *v2_ve, *out_ve;
-    
-    if ( ! v1 || ! v2 || ! A )
-	error(E_NULL,"zmv_mltadd");
-    if ( out == v2 )
-	error(E_INSITU,"zmv_mltadd");
-    if ( v1->dim != A->m || v2->dim != A-> n )
-	error(E_SIZES,"zmv_mltadd");
-    
-    tracecatch(out = zv_copy(v1,out),"zmv_mltadd");
-    
-    v2_ve = v2->ve;	out_ve = out->ve;
-    m = A->m;	n = A->n;
-    
-    if ( alpha.re == 0.0 && alpha.im == 0.0 )
-	return out;
-    
-    for ( i = 0; i < m; i++ )
-    {
-	tmp = __zip__(A->me[i],v2_ve,(int)n,Z_NOCONJ);
-	out_ve[i].re += alpha.re*tmp.re - alpha.im*tmp.im;
-	out_ve[i].im += alpha.re*tmp.im + alpha.im*tmp.re;
-	/**************************************************
-	  A_e = A->me[i];
-	  sum = 0.0;
-	  for ( j = 0; j < n; j++ )
-	  sum += A_e[j]*v2_ve[j];
-	  out_ve[i] = v1->ve[i] + alpha*sum;
-	  **************************************************/
-    }
-    
-    return out;
-}
-
-/* zvm_mltadd -- vector-matrix multiply and add a la zvm_mlt()
-   -- may not be in situ
-   -- returns out == v1 + v2*.A */
-ZVEC	*zvm_mltadd(v1,v2,A,alpha,out)
-ZVEC	*v1, *v2, *out;
-ZMAT	*A;
-complex	alpha;
-{
-    int	/* i, */ j, m, n;
-    complex	tmp, /* *A_e, */ *out_ve;
-    
-    if ( ! v1 || ! v2 || ! A )
-	error(E_NULL,"zvm_mltadd");
-    if ( v2 == out )
-	error(E_INSITU,"zvm_mltadd");
-    if ( v1->dim != A->n || A->m != v2->dim )
-	error(E_SIZES,"zvm_mltadd");
-    
-    tracecatch(out = zv_copy(v1,out),"zvm_mltadd");
-    
-    out_ve = out->ve;	m = A->m;	n = A->n;
-    for ( j = 0; j < m; j++ )
-    {
-	/* tmp = zmlt(v2->ve[j],alpha); */
-	tmp.re =   v2->ve[j].re*alpha.re - v2->ve[j].im*alpha.im;
-	tmp.im =   v2->ve[j].re*alpha.im + v2->ve[j].im*alpha.re;
-	if ( tmp.re != 0.0 || tmp.im != 0.0 )
-	    __zmltadd__(out_ve,A->me[j],tmp,(int)n,Z_CONJ);
-	/**************************************************
-	  A_e = A->me[j];
-	  for ( i = 0; i < n; i++ )
-	  out_ve[i] += A_e[i]*tmp;
-	**************************************************/
-    }
-    
-    return out;
-}
-
-/* zget_col -- gets a specified column of a matrix; returned as a vector */
-ZVEC	*zget_col(mat,col,vec)
-int	col;
-ZMAT	*mat;
-ZVEC	*vec;
-{
-	u_int	i;
-
-	if ( mat==ZMNULL )
-		error(E_NULL,"zget_col");
-	if ( col < 0 || col >= mat->n )
-		error(E_RANGE,"zget_col");
-	if ( vec==ZVNULL || vec->dim<mat->m )
-		vec = zv_resize(vec,mat->m);
-
-	for ( i=0; i<mat->m; i++ )
-	    vec->ve[i] = mat->me[i][col];
-
-	return (vec);
-}
-
-/* zget_row -- gets a specified row of a matrix and retruns it as a vector */
-ZVEC	*zget_row(mat,row,vec)
-int	row;
-ZMAT	*mat;
-ZVEC	*vec;
-{
-	int	/* i, */ lim;
-
-	if ( mat==ZMNULL )
-		error(E_NULL,"zget_row");
-	if ( row < 0 || row >= mat->m )
-		error(E_RANGE,"zget_row");
-	if ( vec==ZVNULL || vec->dim<mat->n )
-		vec = zv_resize(vec,mat->n);
-
-	lim = min(mat->n,vec->dim);
-
-	/* for ( i=0; i<mat->n; i++ ) */
-	/*     vec->ve[i] = mat->me[row][i]; */
-	MEMCOPY(mat->me[row],vec->ve,lim,complex);
-
-	return (vec);
-}
-
-/* zset_col -- sets column of matrix to values given in vec (in situ) */
-ZMAT	*zset_col(mat,col,vec)
-ZMAT	*mat;
-ZVEC	*vec;
-int	col;
-{
-	u_int	i,lim;
-
-	if ( mat==ZMNULL || vec==ZVNULL )
-		error(E_NULL,"zset_col");
-	if ( col < 0 || col >= mat->n )
-		error(E_RANGE,"zset_col");
-	lim = min(mat->m,vec->dim);
-	for ( i=0; i<lim; i++ )
-	    mat->me[i][col] = vec->ve[i];
-
-	return (mat);
-}
-
-/* zset_row -- sets row of matrix to values given in vec (in situ) */
-ZMAT	*zset_row(mat,row,vec)
-ZMAT	*mat;
-ZVEC	*vec;
-int	row;
-{
-	u_int	/* j, */ lim;
-
-	if ( mat==ZMNULL || vec==ZVNULL )
-		error(E_NULL,"zset_row");
-	if ( row < 0 || row >= mat->m )
-		error(E_RANGE,"zset_row");
-	lim = min(mat->n,vec->dim);
-	/* for ( j=j0; j<lim; j++ ) */
-	/*     mat->me[row][j] = vec->ve[j]; */
-	MEMCOPY(vec->ve,mat->me[row],lim,complex);
-
-	return (mat);
-}
-
-/* zm_rand -- randomise a complex matrix; uniform in [0,1)+[0,1)*i */
-ZMAT	*zm_rand(A)
-ZMAT	*A;
-{
-    int		i;
-
-    if ( ! A )
-	error(E_NULL,"zm_rand");
-
-    for ( i = 0; i < A->m; i++ )
-	mrandlist((Real *)(A->me[i]),2*A->n);
-
-    return A;
-}
diff --git a/interface/src/scilab/src/c/zmatrix.h b/interface/src/scilab/src/c/zmatrix.h
deleted file mode 100644
index cc110e1..0000000
--- a/interface/src/scilab/src/c/zmatrix.h
+++ /dev/null
@@ -1,282 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* Main include file for zmeschach library -- complex vectors and matrices */
-
-#ifndef ZMATRIXH
-#define ZMATRIXH
-
-#include "matrix.h"
-
-/*  Type definitions for complex vectors and matrices  */
-
-
-/* complex definition */
-typedef struct  {
-                Real re,im;
-                } complex;
-
-/* complex vector definition */
-typedef struct  {
-                u_int   dim, max_dim;
-                complex  *ve;
-                } ZVEC;
-
-/* complex matrix definition */
-typedef struct  {
-                u_int   m, n;
-                u_int   max_m, max_n, max_size;
-                complex *base;          /* base is base of alloc'd mem */
-                complex **me;
-                } ZMAT;
-
-#define ZVNULL  ((ZVEC *)NULL)
-#define ZMNULL  ((ZMAT *)NULL)
-
-#define	Z_CONJ		1
-#define	Z_NOCONJ	0
-
-
-/* memory functions */
-
-#ifdef ANSI_C
-int zv_get_vars(int dim,...);
-int zm_get_vars(int m,int n,...);
-int zv_resize_vars(int new_dim,...);
-int zm_resize_vars(int m,int n,...);
-int zv_free_vars(ZVEC **,...);
-int zm_free_vars(ZMAT **,...);
-
-#elif VARARGS
-int zv_get_vars();
-int zm_get_vars();
-int zv_resize_vars();
-int zm_resize_vars();
-int zv_free_vars();
-int zm_free_vars();
-
-#endif
-
-
-
-
-#ifdef ANSI_C
-extern ZMAT	*_zm_copy(ZMAT *in,ZMAT *out,u_int i0,u_int j0);
-extern ZMAT	* zm_move(ZMAT *, int, int, int, int, ZMAT *, int, int);
-extern ZMAT	*zvm_move(ZVEC *, int, ZMAT *, int, int, int, int);
-extern ZVEC	*_zv_copy(ZVEC *in,ZVEC *out,u_int i0);
-extern ZVEC	* zv_move(ZVEC *, int, int, ZVEC *, int);
-extern ZVEC	*zmv_move(ZMAT *, int, int, int, int, ZVEC *, int);
-extern complex	z_finput(FILE *fp);
-extern ZMAT	*zm_finput(FILE *fp,ZMAT *a);
-extern ZVEC     *zv_finput(FILE *fp,ZVEC *x);
-extern ZMAT	*zm_add(ZMAT *mat1,ZMAT *mat2,ZMAT *out);
-extern ZMAT	*zm_sub(ZMAT *mat1,ZMAT *mat2,ZMAT *out);
-extern ZMAT	*zm_mlt(ZMAT *A,ZMAT *B,ZMAT *OUT);
-extern ZMAT	*zmma_mlt(ZMAT *A,ZMAT *B,ZMAT *OUT);
-extern ZMAT	*zmam_mlt(ZMAT *A,ZMAT *B,ZMAT *OUT);
-extern ZVEC	*zmv_mlt(ZMAT *A,ZVEC *b,ZVEC *out);
-extern ZMAT	*zsm_mlt(complex scalar,ZMAT *matrix,ZMAT *out);
-extern ZVEC	*zvm_mlt(ZMAT *A,ZVEC *b,ZVEC *out);
-extern ZMAT	*zm_adjoint(ZMAT *in,ZMAT *out);
-extern ZMAT	*zswap_rows(ZMAT *A,int i,int j,int lo,int hi);
-extern ZMAT	*zswap_cols(ZMAT *A,int i,int j,int lo,int hi);
-extern ZMAT	*mz_mltadd(ZMAT *A1,ZMAT *A2,complex s,ZMAT *out);
-extern ZVEC	*zmv_mltadd(ZVEC *v1,ZVEC *v2,ZMAT *A,complex alpha,ZVEC *out);
-extern ZVEC	*zvm_mltadd(ZVEC *v1,ZVEC *v2,ZMAT *A,complex alpha,ZVEC *out);
-extern ZVEC	*zv_zero(ZVEC *x);
-extern ZMAT	*zm_zero(ZMAT *A);
-extern ZMAT	*zm_get(int m,int n);
-extern ZVEC	*zv_get(int dim);
-extern ZMAT	*zm_resize(ZMAT *A,int new_m,int new_n);
-extern complex	_zin_prod(ZVEC *x,ZVEC *y,u_int i0,u_int flag);
-extern ZVEC	*zv_resize(ZVEC *x,int new_dim);
-extern ZVEC	*zv_mlt(complex scalar,ZVEC *vector,ZVEC *out);
-extern ZVEC	*zv_add(ZVEC *vec1,ZVEC *vec2,ZVEC *out);
-extern ZVEC	*zv_mltadd(ZVEC *v1,ZVEC *v2,complex scale,ZVEC *out);
-extern ZVEC	*zv_sub(ZVEC *vec1,ZVEC *vec2,ZVEC *out);
-#ifdef PROTOTYPES_IN_STRUCT
-extern ZVEC	*zv_map(complex (*f)(),ZVEC *x,ZVEC *out);
-extern ZVEC	*_zv_map(complex (*f)(),void *params,ZVEC *x,ZVEC *out);
-#else
-extern ZVEC	*zv_map(complex (*f)(complex),ZVEC *x,ZVEC *out);
-extern ZVEC	*_zv_map(complex (*f)(void *,complex),void *params,ZVEC *x,ZVEC *out);
-#endif
-extern ZVEC	*zv_lincomb(int n,ZVEC *v[],complex a[],ZVEC *out);
-extern ZVEC	*zv_linlist(ZVEC *out,ZVEC *v1,complex a1,...);
-extern ZVEC	*zv_star(ZVEC *x1, ZVEC *x2, ZVEC *out);
-extern ZVEC	*zv_slash(ZVEC *x1, ZVEC *x2, ZVEC *out);
-extern int	zm_free(ZMAT *mat);
-extern int	zv_free(ZVEC *vec);
-
-extern ZVEC	*zv_rand(ZVEC *x);
-extern ZMAT	*zm_rand(ZMAT *A);
-
-extern ZVEC	*zget_row(ZMAT *A, int i, ZVEC *out);
-extern ZVEC	*zget_col(ZMAT *A, int j, ZVEC *out);
-extern ZMAT	*zset_row(ZMAT *A, int i, ZVEC *in);
-extern ZMAT	*zset_col(ZMAT *A, int j, ZVEC *in);
-
-extern ZVEC	*px_zvec(PERM *pi, ZVEC *in, ZVEC *out);
-extern ZVEC	*pxinv_zvec(PERM *pi, ZVEC *in, ZVEC *out);
-
-extern void	__zconj__(complex zp[], int len);
-extern complex	__zip__(complex zp1[],complex zp2[],int len,int flag);
-extern void	__zmltadd__(complex zp1[],complex zp2[],
-			    complex s,int len,int flag);
-extern void	__zmlt__(complex zp[],complex s,complex out[],int len);
-extern void	__zadd__(complex zp1[],complex zp2[],complex out[],int len);
-extern void	__zsub__(complex zp1[],complex zp2[],complex out[],int len);
-extern void	__zzero__(complex zp[],int len);
-extern void	z_foutput(FILE *fp,complex z);
-extern void     zm_foutput(FILE *fp,ZMAT *a);
-extern void     zv_foutput(FILE *fp,ZVEC *x);
-extern void     zm_dump(FILE *fp,ZMAT *a);
-extern void     zv_dump(FILE *fp,ZVEC *x);
-
-extern double	_zv_norm1(ZVEC *x, VEC *scale);
-extern double	_zv_norm2(ZVEC *x, VEC *scale);
-extern double	_zv_norm_inf(ZVEC *x, VEC *scale);
-extern double	zm_norm1(ZMAT *A);
-extern double	zm_norm_inf(ZMAT *A);
-extern double	zm_norm_frob(ZMAT *A);
-
-complex	zmake(double real, double imag);
-double	zabs(complex z);
-complex zadd(complex z1,complex z2);
-complex zsub(complex z1,complex z2);
-complex	zmlt(complex z1,complex z2);
-complex	zinv(complex z);
-complex	zdiv(complex z1,complex z2);
-complex	zsqrt(complex z);
-complex	zexp(complex z);
-complex	zlog(complex z);
-complex	zconj(complex z);
-complex	zneg(complex z);
-#else
-extern ZMAT	*_zm_copy();
-extern ZVEC	*_zv_copy();
-extern ZMAT	*zm_finput();
-extern ZVEC     *zv_finput();
-extern ZMAT	*zm_add();
-extern ZMAT	*zm_sub();
-extern ZMAT	*zm_mlt();
-extern ZMAT	*zmma_mlt();
-extern ZMAT	*zmam_mlt();
-extern ZVEC	*zmv_mlt();
-extern ZMAT	*zsm_mlt();
-extern ZVEC	*zvm_mlt();
-extern ZMAT	*zm_adjoint();
-extern ZMAT	*zswap_rows();
-extern ZMAT	*zswap_cols();
-extern ZMAT	*mz_mltadd();
-extern ZVEC	*zmv_mltadd();
-extern ZVEC	*zvm_mltadd();
-extern ZVEC	*zv_zero();
-extern ZMAT	*zm_zero();
-extern ZMAT	*zm_get();
-extern ZVEC	*zv_get();
-extern ZMAT	*zm_resize();
-extern ZVEC	*zv_resize();
-extern complex	_zin_prod();
-extern ZVEC	*zv_mlt();
-extern ZVEC	*zv_add();
-extern ZVEC	*zv_mltadd();
-extern ZVEC	*zv_sub();
-extern ZVEC	*zv_map();
-extern ZVEC	*_zv_map();
-extern ZVEC	*zv_lincomb();
-extern ZVEC	*zv_linlist();
-extern ZVEC	*zv_star();
-extern ZVEC	*zv_slash();
-
-extern ZVEC	*px_zvec();
-extern ZVEC	*pxinv_zvec();
-
-extern ZVEC	*zv_rand();
-extern ZMAT	*zm_rand();
-
-extern ZVEC	*zget_row();
-extern ZVEC	*zget_col();
-extern ZMAT	*zset_row();
-extern ZMAT	*zset_col();
-
-extern int	zm_free();
-extern int	zv_free();
-extern void	__zconj__();
-extern complex	__zip__();
-extern void	__zmltadd__();
-extern void	__zmlt__();
-extern void	__zadd__();
-extern void	__zsub__();
-extern void	__zzero__();
-extern void    zm_foutput();
-extern void    zv_foutput();
-extern void    zm_dump();
-extern void    zv_dump();
-
-extern double	_zv_norm1();
-extern double	_zv_norm2();
-extern double	_zv_norm_inf();
-extern double	zm_norm1();
-extern double	zm_norm_inf();
-extern double	zm_norm_frob();
-
-complex	zmake();
-double	zabs();
-complex zadd();
-complex zsub();
-complex	zmlt();
-complex	zinv();
-complex	zdiv();
-complex	zsqrt();
-complex	zexp();
-complex	zlog();
-complex	zconj();
-complex	zneg();
-#endif
-
-#define	zv_copy(x,y)	_zv_copy(x,y,0)
-#define	zm_copy(A,B)	_zm_copy(A,B,0,0)
-
-#define	z_input()	z_finput(stdin)
-#define	zv_input(x)	zv_finput(stdin,x)
-#define	zm_input(A)	zm_finput(stdin,A)
-#define	z_output(z)	z_foutput(stdout,z)
-#define	zv_output(x)	zv_foutput(stdout,x)
-#define	zm_output(A)	zm_foutput(stdout,A)
-
-#define	ZV_FREE(x)	( zv_free(x), (x) = ZVNULL )
-#define	ZM_FREE(A)	( zm_free(A), (A) = ZMNULL )
-
-#define	zin_prod(x,y)	_zin_prod(x,y,0,Z_CONJ)
-
-#define	zv_norm1(x)	_zv_norm1(x,VNULL)
-#define	zv_norm2(x)	_zv_norm2(x,VNULL)
-#define	zv_norm_inf(x)	_zv_norm_inf(x,VNULL)
-
-
-#endif
diff --git a/interface/src/scilab/src/c/zmatrix2.h b/interface/src/scilab/src/c/zmatrix2.h
deleted file mode 100644
index cfe7334..0000000
--- a/interface/src/scilab/src/c/zmatrix2.h
+++ /dev/null
@@ -1,118 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	2nd header file for Meschach's complex routines.
-	This file contains declarations for complex factorisation/solve
-	routines.
-
-*/
-
-
-#ifndef ZMATRIX2H
-#define ZMATRIX2H
-
-#include "zmatrix.h"
-
-#ifdef ANSI_C
-extern ZVEC	*zUsolve(ZMAT *matrix, ZVEC *b, ZVEC *out, double diag);
-extern ZVEC	*zLsolve(ZMAT *matrix, ZVEC *b, ZVEC *out, double diag);
-extern ZVEC	*zUAsolve(ZMAT *U, ZVEC *b, ZVEC *out, double diag);
-extern ZVEC	*zDsolve(ZMAT *A, ZVEC *b, ZVEC *x);
-extern ZVEC	*zLAsolve(ZMAT *L, ZVEC *b, ZVEC *out, double diag);
-
-extern ZVEC	*zhhvec(ZVEC *,int,Real *,ZVEC *,complex *);
-extern ZVEC	*zhhtrvec(ZVEC *,double,int,ZVEC *,ZVEC *);
-extern ZMAT	*zhhtrrows(ZMAT *,int,int,ZVEC *,double);
-extern ZMAT	*zhhtrcols(ZMAT *,int,int,ZVEC *,double);
-extern ZMAT     *zHfactor(ZMAT *,ZVEC *);
-extern ZMAT     *zHQunpack(ZMAT *,ZVEC *,ZMAT *,ZMAT *);
-
-extern ZMAT	*zQRfactor(ZMAT *A, ZVEC *diag);
-extern ZMAT	*zQRCPfactor(ZMAT *A, ZVEC *diag, PERM *px);
-extern ZVEC	*_zQsolve(ZMAT *QR, ZVEC *diag, ZVEC *b, ZVEC *x, ZVEC *tmp);
-extern ZMAT	*zmakeQ(ZMAT *QR, ZVEC *diag, ZMAT *Qout);
-extern ZMAT	*zmakeR(ZMAT *QR, ZMAT *Rout);
-extern ZVEC	*zQRsolve(ZMAT *QR, ZVEC *diag, ZVEC *b, ZVEC *x);
-extern ZVEC	*zQRAsolve(ZMAT *QR, ZVEC *diag, ZVEC *b, ZVEC *x);
-extern ZVEC	*zQRCPsolve(ZMAT *QR,ZVEC *diag,PERM *pivot,ZVEC *b,ZVEC *x);
-extern ZVEC	*zUmlt(ZMAT *U, ZVEC *x, ZVEC *out);
-extern ZVEC	*zUAmlt(ZMAT *U, ZVEC *x, ZVEC *out);
-extern double	zQRcondest(ZMAT *QR);
-
-extern ZVEC	*zLsolve(ZMAT *, ZVEC *, ZVEC *, double);
-extern ZMAT	*zset_col(ZMAT *, int, ZVEC *);
-
-extern ZMAT	*zLUfactor(ZMAT *A, PERM *pivot);
-extern ZVEC	*zLUsolve(ZMAT *A, PERM *pivot, ZVEC *b, ZVEC *x);
-extern ZVEC	*zLUAsolve(ZMAT *LU, PERM *pivot, ZVEC *b, ZVEC *x);
-extern ZMAT	*zm_inverse(ZMAT *A, ZMAT *out);
-extern double	zLUcondest(ZMAT *LU, PERM *pivot);
-
-extern void	zgivens(complex, complex, Real *, complex *);
-extern ZMAT	*zrot_rows(ZMAT *A, int i, int k, double c, complex s,
-			   ZMAT *out);
-extern ZMAT	*zrot_cols(ZMAT *A, int i, int k, double c, complex s,
-			   ZMAT *out);
-extern ZVEC	*rot_zvec(ZVEC *x, int i, int k, double c, complex s,
-			  ZVEC *out);
-extern ZMAT	*zschur(ZMAT *A,ZMAT *Q);
-/* extern ZMAT	*schur_vecs(ZMAT *T,ZMAT *Q,X_re,X_im) */
-#else
-extern ZVEC	*zUsolve(), *zLsolve(), *zUAsolve(), *zDsolve(), *zLAsolve();
-
-extern ZVEC	*zhhvec();
-extern ZVEC	*zhhtrvec();
-extern ZMAT	*zhhtrrows();
-extern ZMAT     *zhhtrcols();
-extern ZMAT     *zHfactor();
-extern ZMAT     *zHQunpack();
-
-
-extern ZMAT	*zQRfactor(), *zQRCPfactor();
-extern ZVEC	*_zQsolve();
-extern ZMAT	*zmakeQ(), *zmakeR();
-extern ZVEC	*zQRsolve(), *zQRAsolve(), *zQRCPsolve();
-extern ZVEC	*zUmlt(), *zUAmlt();
-extern double	zQRcondest();
-
-extern ZVEC	*zLsolve();
-extern ZMAT	*zset_col();
-
-extern ZMAT	*zLUfactor();
-extern ZVEC	*zLUsolve(), *zLUAsolve();
-extern ZMAT	*zm_inverse();
-extern double	zLUcondest();
-
-extern void	zgivens();
-extern ZMAT	*zrot_rows(), *zrot_cols();
-extern ZVEC	*rot_zvec();
-extern ZMAT	*zschur();
-/* extern ZMAT	*schur_vecs(); */
-#endif
-
-#endif
-
diff --git a/interface/src/scilab/src/c/zmemory.c b/interface/src/scilab/src/c/zmemory.c
deleted file mode 100644
index 66f390c..0000000
--- a/interface/src/scilab/src/c/zmemory.c
+++ /dev/null
@@ -1,713 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/* Memory allocation and de-allocation for complex matrices and vectors */
-
-#include	<stdio.h>
-#include	"zmatrix.h"
-
-static	char	rcsid[] = "$Id: zmemory.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-
-/* zv_zero -- zeros all entries of a complex vector
-   -- uses __zzero__() */
-ZVEC	*zv_zero(x)
-ZVEC	*x;
-{
-   if ( ! x )
-     error(E_NULL,"zv_zero");
-   __zzero__(x->ve,x->dim);
-   
-   return x;
-}
-
-/* zm_zero -- zeros all entries of a complex matrix
-   -- uses __zzero__() */
-ZMAT	*zm_zero(A)
-ZMAT	*A;
-{
-   int		i;
-   
-   if ( ! A )
-     error(E_NULL,"zm_zero");
-   for ( i = 0; i < A->m; i++ )
-     __zzero__(A->me[i],A->n);
-   
-   return A;
-}
-
-/* zm_get -- gets an mxn complex matrix (in ZMAT form) */
-ZMAT	*zm_get(m,n)
-int	m,n;
-{
-   ZMAT	*matrix;
-   u_int	i;
-   
-   if (m < 0 || n < 0)
-     error(E_NEG,"zm_get");
-
-   if ((matrix=NEW(ZMAT)) == (ZMAT *)NULL )
-     error(E_MEM,"zm_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_ZMAT,0,sizeof(ZMAT));
-      mem_numvar(TYPE_ZMAT,1);
-   }
-   
-   matrix->m = m;		matrix->n = matrix->max_n = n;
-   matrix->max_m = m;	matrix->max_size = m*n;
-#ifndef SEGMENTED
-   if ((matrix->base = NEW_A(m*n,complex)) == (complex *)NULL )
-   {
-      free(matrix);
-      error(E_MEM,"zm_get");
-   }
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_ZMAT,0,m*n*sizeof(complex));
-   }
-#else
-   matrix->base = (complex *)NULL;
-#endif
-   if ((matrix->me = (complex **)calloc(m,sizeof(complex *))) == 
-       (complex **)NULL )
-   {	free(matrix->base);	free(matrix);
-	error(E_MEM,"zm_get");
-     }
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_ZMAT,0,m*sizeof(complex *));
-   }
-#ifndef SEGMENTED
-   /* set up pointers */
-   for ( i=0; i<m; i++ )
-     matrix->me[i] = &(matrix->base[i*n]);
-#else
-   for ( i = 0; i < m; i++ )
-     if ( (matrix->me[i]=NEW_A(n,complex)) == (complex *)NULL )
-       error(E_MEM,"zm_get");
-     else if (mem_info_is_on()) {
-	mem_bytes(TYPE_ZMAT,0,n*sizeof(complex));
-     }
-#endif
-   
-   return (matrix);
-}
-
-
-/* zv_get -- gets a ZVEC of dimension 'dim'
-   -- Note: initialized to zero */
-ZVEC	*zv_get(size)
-int	size;
-{
-   ZVEC	*vector;
-
-   if (size < 0)
-     error(E_NEG,"zv_get");
-
-   if ((vector=NEW(ZVEC)) == (ZVEC *)NULL )
-     error(E_MEM,"zv_get");
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_ZVEC,0,sizeof(ZVEC));
-      mem_numvar(TYPE_ZVEC,1);
-   }
-   vector->dim = vector->max_dim = size;
-   if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-   {
-      free(vector);
-      error(E_MEM,"zv_get");
-   }
-   else if (mem_info_is_on()) {
-      mem_bytes(TYPE_ZVEC,0,size*sizeof(complex));
-   }
-   return (vector);
-}
-
-/* zm_free -- returns ZMAT & asoociated memory back to memory heap */
-int	zm_free(mat)
-ZMAT	*mat;
-{
-#ifdef SEGMENTED
-   int	i;
-#endif
-   
-   if ( mat==(ZMAT *)NULL || (int)(mat->m) < 0 ||
-       (int)(mat->n) < 0 )
-     /* don't trust it */
-     return (-1);
-   
-#ifndef SEGMENTED
-   if ( mat->base != (complex *)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_ZMAT,mat->max_m*mat->max_n*sizeof(complex),0);
-      }	   
-      free((char *)(mat->base));
-   }
-#else
-   for ( i = 0; i < mat->max_m; i++ )
-     if ( mat->me[i] != (complex *)NULL ) {
-	if (mem_info_is_on()) {
-	   mem_bytes(TYPE_ZMAT,mat->max_n*sizeof(complex),0);
-	}
-	free((char *)(mat->me[i]));
-     }
-#endif
-   if ( mat->me != (complex **)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_ZMAT,mat->max_m*sizeof(complex *),0);
-      }	   
-      free((char *)(mat->me));
-   }
-   
-   if (mem_info_is_on()) {
-      mem_bytes(TYPE_ZMAT,sizeof(ZMAT),0);
-      mem_numvar(TYPE_ZMAT,-1);
-   }
-   free((char *)mat);
-   
-   return (0);
-}
-
-
-/* zv_free -- returns ZVEC & asoociated memory back to memory heap */
-int	zv_free(vec)
-ZVEC	*vec;
-{
-   if ( vec==(ZVEC *)NULL || (int)(vec->dim) < 0 )
-     /* don't trust it */
-     return (-1);
-   
-   if ( vec->ve == (complex *)NULL ) {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_ZVEC,sizeof(ZVEC),0);
-	 mem_numvar(TYPE_ZVEC,-1);
-      }
-      free((char *)vec);
-   }
-   else
-   {
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_ZVEC,vec->max_dim*sizeof(complex)+
-		      sizeof(ZVEC),0);
-	 mem_numvar(TYPE_ZVEC,-1);
-      }
-      
-      free((char *)vec->ve);
-      free((char *)vec);
-   }
-   
-   return (0);
-}
-
-
-/* zm_resize -- returns the matrix A of size new_m x new_n; A is zeroed
-   -- if A == NULL on entry then the effect is equivalent to m_get() */
-ZMAT	*zm_resize(A,new_m,new_n)
-ZMAT	*A;
-int	new_m, new_n;
-{
-   u_int	i, new_max_m, new_max_n, new_size, old_m, old_n;
-   
-   if (new_m < 0 || new_n < 0)
-     error(E_NEG,"zm_resize");
-
-   if ( ! A )
-     return zm_get(new_m,new_n);
-   
-   if (new_m == A->m && new_n == A->n)
-     return A;
-
-   old_m = A->m;	old_n = A->n;
-   if ( new_m > A->max_m )
-   {	/* re-allocate A->me */
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_ZMAT,A->max_m*sizeof(complex *),
-		      new_m*sizeof(complex *));
-      }
-
-      A->me = RENEW(A->me,new_m,complex *);
-      if ( ! A->me )
-	error(E_MEM,"zm_resize");
-   }
-   new_max_m = max(new_m,A->max_m);
-   new_max_n = max(new_n,A->max_n);
-   
-#ifndef SEGMENTED
-   new_size = new_max_m*new_max_n;
-   if ( new_size > A->max_size )
-   {	/* re-allocate A->base */
-      if (mem_info_is_on()) {
-	 mem_bytes(TYPE_ZMAT,A->max_m*A->max_n*sizeof(complex),
-		new_size*sizeof(complex));      
-      }
-
-      A->base = RENEW(A->base,new_size,complex);
-      if ( ! A->base )
-	error(E_MEM,"zm_resize");
-      A->max_size = new_size;
-   }
-   
-   /* now set up A->me[i] */
-   for ( i = 0; i < new_m; i++ )
-     A->me[i] = &(A->base[i*new_n]);
-   
-   /* now shift data in matrix */
-   if ( old_n > new_n )
-   {
-      for ( i = 1; i < min(old_m,new_m); i++ )
-	MEM_COPY((char *)&(A->base[i*old_n]),
-		 (char *)&(A->base[i*new_n]),
-		 sizeof(complex)*new_n);
-   }
-   else if ( old_n < new_n )
-   {
-      for ( i = min(old_m,new_m)-1; i > 0; i-- )
-      {   /* copy & then zero extra space */
-	 MEM_COPY((char *)&(A->base[i*old_n]),
-		  (char *)&(A->base[i*new_n]),
-		  sizeof(complex)*old_n);
-	 __zzero__(&(A->base[i*new_n+old_n]),(new_n-old_n));
-      }
-      __zzero__(&(A->base[old_n]),(new_n-old_n));
-      A->max_n = new_n;
-   }
-   /* zero out the new rows.. */
-   for ( i = old_m; i < new_m; i++ )
-     __zzero__(&(A->base[i*new_n]),new_n);
-#else
-   if ( A->max_n < new_n )
-   {
-      complex	*tmp;
-      
-      for ( i = 0; i < A->max_m; i++ )
-      {
-	 if (mem_info_is_on()) {
-	    mem_bytes(TYPE_ZMAT,A->max_n*sizeof(complex),
-			 new_max_n*sizeof(complex));
-	 }
-
-	 if ( (tmp = RENEW(A->me[i],new_max_n,complex)) == NULL )
-	   error(E_MEM,"zm_resize");
-	 else {
-	    A->me[i] = tmp;
-	 }
-      }
-      for ( i = A->max_m; i < new_max_m; i++ )
-      {
-	 if ( (tmp = NEW_A(new_max_n,complex)) == NULL )
-	   error(E_MEM,"zm_resize");
-	 else {
-	    A->me[i] = tmp;
-	    if (mem_info_is_on()) {
-	       mem_bytes(TYPE_ZMAT,0,new_max_n*sizeof(complex));
-	    }
-	 }
-      }
-   }
-   else if ( A->max_m < new_m )
-   {
-      for ( i = A->max_m; i < new_m; i++ )
-	if ( (A->me[i] = NEW_A(new_max_n,complex)) == NULL )
-	  error(E_MEM,"zm_resize");
-	else if (mem_info_is_on()) {
-	   mem_bytes(TYPE_ZMAT,0,new_max_n*sizeof(complex));
-	}
-      
-   }
-   
-   if ( old_n < new_n )
-   {
-      for ( i = 0; i < old_m; i++ )
-	__zzero__(&(A->me[i][old_n]),new_n-old_n);
-   }
-   
-   /* zero out the new rows.. */
-   for ( i = old_m; i < new_m; i++ )
-     __zzero__(A->me[i],new_n);
-#endif
-   
-   A->max_m = new_max_m;
-   A->max_n = new_max_n;
-   A->max_size = A->max_m*A->max_n;
-   A->m = new_m;	A->n = new_n;
-   
-   return A;
-}
-
-
-/* zv_resize -- returns the (complex) vector x with dim new_dim
-   -- x is set to the zero vector */
-ZVEC	*zv_resize(x,new_dim)
-ZVEC	*x;
-int	new_dim;
-{
-   if (new_dim < 0)
-     error(E_NEG,"zv_resize");
-
-   if ( ! x )
-     return zv_get(new_dim);
-
-   if (new_dim == x->dim)
-     return x;
-
-   if ( x->max_dim == 0 )	/* assume that it's from sub_zvec */
-     return zv_get(new_dim);
-   
-   if ( new_dim > x->max_dim )
-   {
-      if (mem_info_is_on()) { 
-	 mem_bytes(TYPE_ZVEC,x->max_dim*sizeof(complex),
-		      new_dim*sizeof(complex));
-      }
-
-      x->ve = RENEW(x->ve,new_dim,complex);
-      if ( ! x->ve )
-	error(E_MEM,"zv_resize");
-      x->max_dim = new_dim;
-   }
-   
-   if ( new_dim > x->dim )
-     __zzero__(&(x->ve[x->dim]),new_dim - x->dim);
-   x->dim = new_dim;
-   
-   return x;
-}
-
-
-/* varying arguments */
-
-#ifdef ANSI_C
-
-#include <stdarg.h>
-
-
-/* To allocate memory to many arguments. 
-   The function should be called:
-   zv_get_vars(dim,&x,&y,&z,...,NULL);
-   where 
-     int dim;
-     ZVEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     dim is the length of vectors x,y,z,...
-     returned value is equal to the number of allocated variables
-     Other gec_... functions are similar.
-*/
-
-int zv_get_vars(int dim,...) 
-{
-   va_list ap;
-   int i=0;
-   ZVEC **par;
-   
-   va_start(ap, dim);
-   while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      *par = zv_get(dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int zm_get_vars(int m,int n,...) 
-{
-   va_list ap;
-   int i=0;
-   ZMAT **par;
-   
-   va_start(ap, n);
-   while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      *par = zm_get(m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-/* To resize memory for many arguments. 
-   The function should be called:
-   v_resize_vars(new_dim,&x,&y,&z,...,NULL);
-   where 
-     int new_dim;
-     ZVEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     rdim is the resized length of vectors x,y,z,...
-     returned value is equal to the number of allocated variables.
-     If one of x,y,z,.. arguments is NULL then memory is allocated to this 
-     argument. 
-     Other *_resize_list() functions are similar.
-*/
-
-int zv_resize_vars(int new_dim,...)
-{
-   va_list ap;
-   int i=0;
-   ZVEC **par;
-   
-   va_start(ap, new_dim);
-   while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      *par = zv_resize(*par,new_dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int zm_resize_vars(int m,int n,...) 
-{
-   va_list ap;
-   int i=0;
-   ZMAT **par;
-   
-   va_start(ap, n);
-   while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      *par = zm_resize(*par,m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-/* To deallocate memory for many arguments. 
-   The function should be called:
-   v_free_vars(&x,&y,&z,...,NULL);
-   where 
-     ZVEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     There must be at least one not NULL argument.
-     returned value is equal to the number of allocated variables.
-     Returned value of x,y,z,.. is VNULL.
-     Other *_free_list() functions are similar.
-*/
-
-int zv_free_vars(ZVEC **pv,...)
-{
-   va_list ap;
-   int i=1;
-   ZVEC **par;
-   
-   zv_free(*pv);
-   *pv = ZVNULL;
-   va_start(ap, pv);
-   while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      zv_free(*par); 
-      *par = ZVNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int zm_free_vars(ZMAT **va,...)
-{
-   va_list ap;
-   int i=1;
-   ZMAT **par;
-   
-   zm_free(*va);
-   *va = ZMNULL;
-   va_start(ap, va);
-   while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      zm_free(*par); 
-      *par = ZMNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-#elif VARARGS
-
-#include <varargs.h>
-
-/* To allocate memory to many arguments. 
-   The function should be called:
-   v_get_vars(dim,&x,&y,&z,...,NULL);
-   where 
-     int dim;
-     ZVEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     dim is the length of vectors x,y,z,...
-     returned value is equal to the number of allocated variables
-     Other gec_... functions are similar.
-*/
-
-int zv_get_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int dim,i=0;
-   ZVEC **par;
-   
-   va_start(ap);
-   dim = va_arg(ap,int);
-   while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      *par = zv_get(dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int zm_get_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, n, m;
-   ZMAT **par;
-   
-   va_start(ap);
-   m = va_arg(ap,int);
-   n = va_arg(ap,int);
-   while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      *par = zm_get(m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-/* To resize memory for many arguments. 
-   The function should be called:
-   v_resize_vars(new_dim,&x,&y,&z,...,NULL);
-   where 
-     int new_dim;
-     ZVEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     rdim is the resized length of vectors x,y,z,...
-     returned value is equal to the number of allocated variables.
-     If one of x,y,z,.. arguments is NULL then memory is allocated to this 
-     argument. 
-     Other *_resize_list() functions are similar.
-*/
-
-int zv_resize_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, new_dim;
-   ZVEC **par;
-   
-   va_start(ap);
-   new_dim = va_arg(ap,int);
-   while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      *par = zv_resize(*par,new_dim);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-int zm_resize_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0, m, n;
-   ZMAT **par;
-   
-   va_start(ap);
-   m = va_arg(ap,int);
-   n = va_arg(ap,int);
-   while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      *par = zm_resize(*par,m,n);
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-/* To deallocate memory for many arguments. 
-   The function should be called:
-   v_free_vars(&x,&y,&z,...,NULL);
-   where 
-     ZVEC *x, *y, *z,...;
-     The last argument should be NULL ! 
-     There must be at least one not NULL argument.
-     returned value is equal to the number of allocated variables.
-     Returned value of x,y,z,.. is VNULL.
-     Other *_free_list() functions are similar.
-*/
-
-int zv_free_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0;
-   ZVEC **par;
-   
-   va_start(ap);
-   while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      zv_free(*par); 
-      *par = ZVNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-
-int zm_free_vars(va_alist) va_dcl
-{
-   va_list ap;
-   int i=0;
-   ZMAT **par;
-   
-   va_start(ap);
-   while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      zm_free(*par); 
-      *par = ZMNULL;
-      i++;
-   } 
-
-   va_end(ap);
-   return i;
-}
-
-
-#endif
-
diff --git a/interface/src/scilab/src/c/znorm.c b/interface/src/scilab/src/c/znorm.c
deleted file mode 100644
index fca5499..0000000
--- a/interface/src/scilab/src/c/znorm.c
+++ /dev/null
@@ -1,208 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	A collection of functions for computing norms: scaled and unscaled
-	Complex version
-*/
-static	char	rcsid[] = "$Id: znorm.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-#include	<stdio.h>
-#include	"zmatrix.h"
-#include	<math.h>
-
-
-
-/* _zv_norm1 -- computes (scaled) 1-norms of vectors */
-double	_zv_norm1(x,scale)
-ZVEC	*x;
-VEC	*scale;
-{
-    int	i, dim;
-    Real	s, sum;
-    
-    if ( x == ZVNULL )
-	error(E_NULL,"_zv_norm1");
-    dim = x->dim;
-    
-    sum = 0.0;
-    if ( scale == VNULL )
-	for ( i = 0; i < dim; i++ )
-	    sum += zabs(x->ve[i]);
-    else if ( scale->dim < dim )
-	error(E_SIZES,"_zv_norm1");
-    else
-	for ( i = 0; i < dim; i++ )
-	{
-	    s = scale->ve[i];
-	    sum += ( s== 0.0 ) ? zabs(x->ve[i]) : zabs(x->ve[i])/fabs(s);
-	}
-    
-    return sum;
-}
-
-/* square -- returns x^2 */
-/******************************
-double	square(x)
-double	x;
-{	return x*x;	}
-******************************/
-
-#define	square(x)	((x)*(x))
-
-/* _zv_norm2 -- computes (scaled) 2-norm (Euclidean norm) of vectors */
-double	_zv_norm2(x,scale)
-ZVEC	*x;
-VEC	*scale;
-{
-    int	i, dim;
-    Real	s, sum;
-    
-    if ( x == ZVNULL )
-	error(E_NULL,"_zv_norm2");
-    dim = x->dim;
-    
-    sum = 0.0;
-    if ( scale == VNULL )
-	for ( i = 0; i < dim; i++ )
-	    sum += square(x->ve[i].re) + square(x->ve[i].im);
-    else if ( scale->dim < dim )
-	error(E_SIZES,"_v_norm2");
-    else
-	for ( i = 0; i < dim; i++ )
-	{
-	    s = scale->ve[i];
-	    sum += ( s== 0.0 ) ? square(x->ve[i].re) + square(x->ve[i].im) :
-		(square(x->ve[i].re) + square(x->ve[i].im))/square(s);
-	}
-    
-    return sqrt(sum);
-}
-
-#define	max(a,b)	((a) > (b) ? (a) : (b))
-
-/* _zv_norm_inf -- computes (scaled) infinity-norm (supremum norm) of vectors */
-double	_zv_norm_inf(x,scale)
-ZVEC	*x;
-VEC	*scale;
-{
-    int	i, dim;
-    Real	s, maxval, tmp;
-    
-    if ( x == ZVNULL )
-	error(E_NULL,"_zv_norm_inf");
-    dim = x->dim;
-    
-    maxval = 0.0;
-    if ( scale == VNULL )
-	for ( i = 0; i < dim; i++ )
-	{
-	    tmp = zabs(x->ve[i]);
-	    maxval = max(maxval,tmp);
-	}
-    else if ( scale->dim < dim )
-	error(E_SIZES,"_zv_norm_inf");
-    else
-	for ( i = 0; i < dim; i++ )
-	{
-	    s = scale->ve[i];
-	    tmp = ( s == 0.0 ) ? zabs(x->ve[i]) : zabs(x->ve[i])/fabs(s);
-	    maxval = max(maxval,tmp);
-	}
-    
-    return maxval;
-}
-
-/* zm_norm1 -- compute matrix 1-norm -- unscaled
-	-- complex version */
-double	zm_norm1(A)
-ZMAT	*A;
-{
-    int	i, j, m, n;
-    Real	maxval, sum;
-    
-    if ( A == ZMNULL )
-	error(E_NULL,"zm_norm1");
-
-    m = A->m;	n = A->n;
-    maxval = 0.0;
-    
-    for ( j = 0; j < n; j++ )
-    {
-	sum = 0.0;
-	for ( i = 0; i < m; i ++ )
-	    sum += zabs(A->me[i][j]);
-	maxval = max(maxval,sum);
-    }
-    
-    return maxval;
-}
-
-/* zm_norm_inf -- compute matrix infinity-norm -- unscaled
-	-- complex version */
-double	zm_norm_inf(A)
-ZMAT	*A;
-{
-    int	i, j, m, n;
-    Real	maxval, sum;
-    
-    if ( A == ZMNULL )
-	error(E_NULL,"zm_norm_inf");
-    
-    m = A->m;	n = A->n;
-    maxval = 0.0;
-    
-    for ( i = 0; i < m; i++ )
-    {
-	sum = 0.0;
-	for ( j = 0; j < n; j ++ )
-	    sum += zabs(A->me[i][j]);
-	maxval = max(maxval,sum);
-    }
-    
-    return maxval;
-}
-
-/* zm_norm_frob -- compute matrix frobenius-norm -- unscaled */
-double	zm_norm_frob(A)
-ZMAT	*A;
-{
-    int	i, j, m, n;
-    Real	sum;
-    
-    if ( A == ZMNULL )
-	error(E_NULL,"zm_norm_frob");
-    
-    m = A->m;	n = A->n;
-    sum = 0.0;
-    
-    for ( i = 0; i < m; i++ )
-	for ( j = 0; j < n; j ++ )
-	    sum += square(A->me[i][j].re) + square(A->me[i][j].im);
-    
-    return sqrt(sum);
-}
-
diff --git a/interface/src/scilab/src/c/zqrfctr.c b/interface/src/scilab/src/c/zqrfctr.c
deleted file mode 100644
index 7d2e280..0000000
--- a/interface/src/scilab/src/c/zqrfctr.c
+++ /dev/null
@@ -1,525 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/*
-  This file contains the routines needed to perform QR factorisation
-  of matrices, as well as Householder transformations.
-  The internal "factored form" of a matrix A is not quite standard.
-  The diagonal of A is replaced by the diagonal of R -- not by the 1st non-zero
-  entries of the Householder vectors. The 1st non-zero entries are held in
-  the diag parameter of QRfactor(). The reason for this non-standard
-  representation is that it enables direct use of the Usolve() function
-  rather than requiring that  a seperate function be written just for this case.
-  See, e.g., QRsolve() below for more details.
-
-  Complex version
-  
-*/
-
-static	char	rcsid[] = "$Id: zqrfctr.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-#include	<stdio.h>
-#include	<math.h>
-
-#include	"zmatrix.h"
-#include	"zmatrix2.h" 
-
-#define	is_zero(z)	((z).re == 0.0 && (z).im == 0.0)
-
-
-#define		sign(x)	((x) > 0.0 ? 1 : ((x) < 0.0 ? -1 : 0 ))
-
-/* Note: The usual representation of a Householder transformation is taken
-   to be:
-   P = I - beta.u.u*
-   where beta = 2/(u*.u) and u is called the Householder vector
-   (u* is the conjugate transposed vector of u
-*/
-
-/* zQRfactor -- forms the QR factorisation of A
-	-- factorisation stored in compact form as described above
-	(not quite standard format) */
-ZMAT	*zQRfactor(A,diag)
-ZMAT	*A;
-ZVEC	*diag;
-{
-    u_int	k,limit;
-    Real	beta;
-    static	ZVEC	*tmp1=ZVNULL;
-    
-    if ( ! A || ! diag )
-	error(E_NULL,"zQRfactor");
-    limit = min(A->m,A->n);
-    if ( diag->dim < limit )
-	error(E_SIZES,"zQRfactor");
-    
-    tmp1 = zv_resize(tmp1,A->m);
-    MEM_STAT_REG(tmp1,TYPE_ZVEC);
-    
-    for ( k=0; k<limit; k++ )
-    {
-	/* get H/holder vector for the k-th column */
-	zget_col(A,k,tmp1);
-	/* hhvec(tmp1,k,&beta->ve[k],tmp1,&A->me[k][k]); */
-	zhhvec(tmp1,k,&beta,tmp1,&A->me[k][k]);
-	diag->ve[k] = tmp1->ve[k];
-	
-	/* apply H/holder vector to remaining columns */
-	/* hhtrcols(A,k,k+1,tmp1,beta->ve[k]); */
-	tracecatch(zhhtrcols(A,k,k+1,tmp1,beta),"zQRfactor");
-    }
-
-    return (A);
-}
-
-/* zQRCPfactor -- forms the QR factorisation of A with column pivoting
-   -- factorisation stored in compact form as described above
-   ( not quite standard format )				*/
-ZMAT	*zQRCPfactor(A,diag,px)
-ZMAT	*A;
-ZVEC	*diag;
-PERM	*px;
-{
-    u_int	i, i_max, j, k, limit;
-    static	ZVEC	*tmp1=ZVNULL, *tmp2=ZVNULL;
-    static	VEC	*gamma=VNULL;
-    Real 	beta;
-    Real	maxgamma, sum, tmp;
-    complex	ztmp;
-    
-    if ( ! A || ! diag || ! px )
-	error(E_NULL,"QRCPfactor");
-    limit = min(A->m,A->n);
-    if ( diag->dim < limit || px->size != A->n )
-	error(E_SIZES,"QRCPfactor");
-    
-    tmp1 = zv_resize(tmp1,A->m);
-    tmp2 = zv_resize(tmp2,A->m);
-    gamma = v_resize(gamma,A->n);
-    MEM_STAT_REG(tmp1,TYPE_ZVEC);
-    MEM_STAT_REG(tmp2,TYPE_ZVEC);
-    MEM_STAT_REG(gamma,TYPE_VEC);
-    
-    /* initialise gamma and px */
-    for ( j=0; j<A->n; j++ )
-    {
-	px->pe[j] = j;
-	sum = 0.0;
-	for ( i=0; i<A->m; i++ )
-	    sum += square(A->me[i][j].re) + square(A->me[i][j].im);
-	gamma->ve[j] = sum;
-    }
-    
-    for ( k=0; k<limit; k++ )
-    {
-	/* find "best" column to use */
-	i_max = k;	maxgamma = gamma->ve[k];
-	for ( i=k+1; i<A->n; i++ )
-	    /* Loop invariant:maxgamma=gamma[i_max]
-	       >=gamma[l];l=k,...,i-1 */
-	    if ( gamma->ve[i] > maxgamma )
-	    {	maxgamma = gamma->ve[i]; i_max = i;	}
-	
-	/* swap columns if necessary */
-	if ( i_max != k )
-	{
-	    /* swap gamma values */
-	    tmp = gamma->ve[k];
-	    gamma->ve[k] = gamma->ve[i_max];
-	    gamma->ve[i_max] = tmp;
-	    
-	    /* update column permutation */
-	    px_transp(px,k,i_max);
-	    
-	    /* swap columns of A */
-	    for ( i=0; i<A->m; i++ )
-	    {
-		ztmp = A->me[i][k];
-		A->me[i][k] = A->me[i][i_max];
-		A->me[i][i_max] = ztmp;
-	    }
-	}
-	
-	/* get H/holder vector for the k-th column */
-	zget_col(A,k,tmp1);
-	/* hhvec(tmp1,k,&beta->ve[k],tmp1,&A->me[k][k]); */
-	zhhvec(tmp1,k,&beta,tmp1,&A->me[k][k]);
-	diag->ve[k] = tmp1->ve[k];
-	
-	/* apply H/holder vector to remaining columns */
-	/* hhtrcols(A,k,k+1,tmp1,beta->ve[k]); */
-	zhhtrcols(A,k,k+1,tmp1,beta);
-	
-	/* update gamma values */
-	for ( j=k+1; j<A->n; j++ )
-	    gamma->ve[j] -= square(A->me[k][j].re)+square(A->me[k][j].im);
-    }
-
-    return (A);
-}
-
-/* zQsolve -- solves Qx = b, Q is an orthogonal matrix stored in compact
-	form a la QRfactor()
-	-- may be in-situ */
-ZVEC	*_zQsolve(QR,diag,b,x,tmp)
-ZMAT	*QR;
-ZVEC	*diag, *b, *x, *tmp;
-{
-    u_int	dynamic;
-    int		k, limit;
-    Real	beta, r_ii, tmp_val;
-    
-    limit = min(QR->m,QR->n);
-    dynamic = FALSE;
-    if ( ! QR || ! diag || ! b )
-	error(E_NULL,"_zQsolve");
-    if ( diag->dim < limit || b->dim != QR->m )
-	error(E_SIZES,"_zQsolve");
-    x = zv_resize(x,QR->m);
-    if ( tmp == ZVNULL )
-	dynamic = TRUE;
-    tmp = zv_resize(tmp,QR->m);
-    
-    /* apply H/holder transforms in normal order */
-    x = zv_copy(b,x);
-    for ( k = 0 ; k < limit ; k++ )
-    {
-	zget_col(QR,k,tmp);
-	r_ii = zabs(tmp->ve[k]);
-	tmp->ve[k] = diag->ve[k];
-	tmp_val = (r_ii*zabs(diag->ve[k]));
-	beta = ( tmp_val == 0.0 ) ? 0.0 : 1.0/tmp_val;
-	/* hhtrvec(tmp,beta->ve[k],k,x,x); */
-	zhhtrvec(tmp,beta,k,x,x);
-    }
-    
-    if ( dynamic )
-	ZV_FREE(tmp);
-    
-    return (x);
-}
-
-/* zmakeQ -- constructs orthogonal matrix from Householder vectors stored in
-   compact QR form */
-ZMAT	*zmakeQ(QR,diag,Qout)
-ZMAT	*QR,*Qout;
-ZVEC	*diag;
-{
-    static	ZVEC	*tmp1=ZVNULL,*tmp2=ZVNULL;
-    u_int	i, limit;
-    Real	beta, r_ii, tmp_val;
-    int	j;
-
-    limit = min(QR->m,QR->n);
-    if ( ! QR || ! diag )
-	error(E_NULL,"zmakeQ");
-    if ( diag->dim < limit )
-	error(E_SIZES,"zmakeQ");
-    Qout = zm_resize(Qout,QR->m,QR->m);
-
-    tmp1 = zv_resize(tmp1,QR->m);	/* contains basis vec & columns of Q */
-    tmp2 = zv_resize(tmp2,QR->m);	/* contains H/holder vectors */
-    MEM_STAT_REG(tmp1,TYPE_ZVEC);
-    MEM_STAT_REG(tmp2,TYPE_ZVEC);
-
-    for ( i=0; i<QR->m ; i++ )
-    {	/* get i-th column of Q */
-	/* set up tmp1 as i-th basis vector */
-	for ( j=0; j<QR->m ; j++ )
-	    tmp1->ve[j].re = tmp1->ve[j].im = 0.0;
-	tmp1->ve[i].re = 1.0;
-	
-	/* apply H/h transforms in reverse order */
-	for ( j=limit-1; j>=0; j-- )
-	{
-	    zget_col(QR,j,tmp2);
-	    r_ii = zabs(tmp2->ve[j]);
-	    tmp2->ve[j] = diag->ve[j];
-	    tmp_val = (r_ii*zabs(diag->ve[j]));
-	    beta = ( tmp_val == 0.0 ) ? 0.0 : 1.0/tmp_val;
-	    /* hhtrvec(tmp2,beta->ve[j],j,tmp1,tmp1); */
-	    zhhtrvec(tmp2,beta,j,tmp1,tmp1);
-	}
-	
-	/* insert into Q */
-	zset_col(Qout,i,tmp1);
-    }
-
-    return (Qout);
-}
-
-/* zmakeR -- constructs upper triangular matrix from QR (compact form)
-	-- may be in-situ (all it does is zero the lower 1/2) */
-ZMAT	*zmakeR(QR,Rout)
-ZMAT	*QR,*Rout;
-{
-    u_int	i,j;
-    
-    if ( QR==ZMNULL )
-	error(E_NULL,"zmakeR");
-    Rout = zm_copy(QR,Rout);
-    
-    for ( i=1; i<QR->m; i++ )
-	for ( j=0; j<QR->n && j<i; j++ )
-	    Rout->me[i][j].re = Rout->me[i][j].im = 0.0;
-    
-    return (Rout);
-}
-
-/* zQRsolve -- solves the system Q.R.x=b where Q & R are stored in compact form
-   -- returns x, which is created if necessary */
-ZVEC	*zQRsolve(QR,diag,b,x)
-ZMAT	*QR;
-ZVEC	*diag, *b, *x;
-{
-    int	limit;
-    static	ZVEC	*tmp = ZVNULL;
-    
-    if ( ! QR || ! diag || ! b )
-	error(E_NULL,"zQRsolve");
-    limit = min(QR->m,QR->n);
-    if ( diag->dim < limit || b->dim != QR->m )
-	error(E_SIZES,"zQRsolve");
-    tmp = zv_resize(tmp,limit);
-    MEM_STAT_REG(tmp,TYPE_ZVEC);
-
-    x = zv_resize(x,QR->n);
-    _zQsolve(QR,diag,b,x,tmp);
-    x = zUsolve(QR,x,x,0.0);
-    x = zv_resize(x,QR->n);
-
-    return x;
-}
-
-/* zQRAsolve -- solves the system (Q.R)*.x = b
-	-- Q & R are stored in compact form
-	-- returns x, which is created if necessary */
-ZVEC	*zQRAsolve(QR,diag,b,x)
-ZMAT	*QR;
-ZVEC	*diag, *b, *x;
-{
-    int		j, limit;
-    Real	beta, r_ii, tmp_val;
-    static	ZVEC	*tmp = ZVNULL;
-    
-    if ( ! QR || ! diag || ! b )
-	error(E_NULL,"zQRAsolve");
-    limit = min(QR->m,QR->n);
-    if ( diag->dim < limit || b->dim != QR->n )
-	error(E_SIZES,"zQRAsolve");
-
-    x = zv_resize(x,QR->m);
-    x = zUAsolve(QR,b,x,0.0);
-    x = zv_resize(x,QR->m);
-
-    tmp = zv_resize(tmp,x->dim);
-    MEM_STAT_REG(tmp,TYPE_ZVEC);
-    printf("zQRAsolve: tmp->dim = %d, x->dim = %d\n", tmp->dim, x->dim);
-    
-    /* apply H/h transforms in reverse order */
-    for ( j=limit-1; j>=0; j-- )
-    {
-	zget_col(QR,j,tmp);
-	tmp = zv_resize(tmp,QR->m);
-	r_ii = zabs(tmp->ve[j]);
-	tmp->ve[j] = diag->ve[j];
-	tmp_val = (r_ii*zabs(diag->ve[j]));
-	beta = ( tmp_val == 0.0 ) ? 0.0 : 1.0/tmp_val;
-	zhhtrvec(tmp,beta,j,x,x);
-    }
-
-
-    return x;
-}
-
-/* zQRCPsolve -- solves A.x = b where A is factored by QRCPfactor()
-   -- assumes that A is in the compact factored form */
-ZVEC	*zQRCPsolve(QR,diag,pivot,b,x)
-ZMAT	*QR;
-ZVEC	*diag;
-PERM	*pivot;
-ZVEC	*b, *x;
-{
-    if ( ! QR || ! diag || ! pivot || ! b )
-	error(E_NULL,"zQRCPsolve");
-    if ( (QR->m > diag->dim && QR->n > diag->dim) || QR->n != pivot->size )
-	error(E_SIZES,"zQRCPsolve");
-    
-    x = zQRsolve(QR,diag,b,x);
-    x = pxinv_zvec(pivot,x,x);
-
-    return x;
-}
-
-/* zUmlt -- compute out = upper_triang(U).x
-	-- may be in situ */
-ZVEC	*zUmlt(U,x,out)
-ZMAT	*U;
-ZVEC	*x, *out;
-{
-    int		i, limit;
-
-    if ( U == ZMNULL || x == ZVNULL )
-	error(E_NULL,"zUmlt");
-    limit = min(U->m,U->n);
-    if ( limit != x->dim )
-	error(E_SIZES,"zUmlt");
-    if ( out == ZVNULL || out->dim < limit )
-	out = zv_resize(out,limit);
-
-    for ( i = 0; i < limit; i++ )
-	out->ve[i] = __zip__(&(x->ve[i]),&(U->me[i][i]),limit - i,Z_NOCONJ);
-    return out;
-}
-
-/* zUAmlt -- returns out = upper_triang(U)^T.x */
-ZVEC	*zUAmlt(U,x,out)
-ZMAT	*U;
-ZVEC	*x, *out;
-{
-    /* complex	sum; */
-    complex	tmp;
-    int		i, limit;
-
-    if ( U == ZMNULL || x == ZVNULL )
-	error(E_NULL,"zUAmlt");
-    limit = min(U->m,U->n);
-    if ( out == ZVNULL || out->dim < limit )
-	out = zv_resize(out,limit);
-
-    for ( i = limit-1; i >= 0; i-- )
-    {
-	tmp = x->ve[i];
-	out->ve[i].re = out->ve[i].im = 0.0;
-	__zmltadd__(&(out->ve[i]),&(U->me[i][i]),tmp,limit-i-1,Z_CONJ);
-    }
-
-    return out;
-}
-
-
-/* zQRcondest -- returns an estimate of the 2-norm condition number of the
-		matrix factorised by QRfactor() or QRCPfactor()
-	-- note that as Q does not affect the 2-norm condition number,
-		it is not necessary to pass the diag, beta (or pivot) vectors
-	-- generates a lower bound on the true condition number
-	-- if the matrix is exactly singular, HUGE is returned
-	-- note that QRcondest() is likely to be more reliable for
-		matrices factored using QRCPfactor() */
-double	zQRcondest(QR)
-ZMAT	*QR;
-{
-    static	ZVEC	*y=ZVNULL;
-    Real	norm, norm1, norm2, tmp1, tmp2;
-    complex	sum, tmp;
-    int		i, j, limit;
-
-    if ( QR == ZMNULL )
-	error(E_NULL,"zQRcondest");
-
-    limit = min(QR->m,QR->n);
-    for ( i = 0; i < limit; i++ )
-	/* if ( QR->me[i][i] == 0.0 ) */
-	if ( is_zero(QR->me[i][i]) )
-	    return HUGE;
-
-    y = zv_resize(y,limit);
-    MEM_STAT_REG(y,TYPE_ZVEC);
-    /* use the trick for getting a unit vector y with ||R.y||_inf small
-       from the LU condition estimator */
-    for ( i = 0; i < limit; i++ )
-    {
-	sum.re = sum.im = 0.0;
-	for ( j = 0; j < i; j++ )
-	    /* sum -= QR->me[j][i]*y->ve[j]; */
-	    sum = zsub(sum,zmlt(QR->me[j][i],y->ve[j]));
-	/* sum -= (sum < 0.0) ? 1.0 : -1.0; */
-	norm1 = zabs(sum);
-	if ( norm1 == 0.0 )
-	    sum.re = 1.0;
-	else
-	{
-	    sum.re += sum.re / norm1;
-	    sum.im += sum.im / norm1;
-	}
-	/* y->ve[i] = sum / QR->me[i][i]; */
-	y->ve[i] = zdiv(sum,QR->me[i][i]);
-    }
-    zUAmlt(QR,y,y);
-
-    /* now apply inverse power method to R*.R */
-    for ( i = 0; i < 3; i++ )
-    {
-	tmp1 = zv_norm2(y);
-	zv_mlt(zmake(1.0/tmp1,0.0),y,y);
-	zUAsolve(QR,y,y,0.0);
-	tmp2 = zv_norm2(y);
-	zv_mlt(zmake(1.0/tmp2,0.0),y,y);
-	zUsolve(QR,y,y,0.0);
-    }
-    /* now compute approximation for ||R^{-1}||_2 */
-    norm1 = sqrt(tmp1)*sqrt(tmp2);
-
-    /* now use complementary approach to compute approximation to ||R||_2 */
-    for ( i = limit-1; i >= 0; i-- )
-    {
-	sum.re = sum.im = 0.0;
-	for ( j = i+1; j < limit; j++ )
-	    sum = zadd(sum,zmlt(QR->me[i][j],y->ve[j]));
-	if ( is_zero(QR->me[i][i]) )
-	    return HUGE;
-	tmp = zdiv(sum,QR->me[i][i]);
-	if ( is_zero(tmp) )
-	{
-	    y->ve[i].re = 1.0;
-	    y->ve[i].im = 0.0;
-	}
-	else
-	{
-	    norm = zabs(tmp);
-	    y->ve[i].re = sum.re / norm;
-	    y->ve[i].im = sum.im / norm;
-	}
-	/* y->ve[i] = (sum >= 0.0) ? 1.0 : -1.0; */
-	/* y->ve[i] = (QR->me[i][i] >= 0.0) ? y->ve[i] : - y->ve[i]; */
-    }
-
-    /* now apply power method to R*.R */
-    for ( i = 0; i < 3; i++ )
-    {
-	tmp1 = zv_norm2(y);
-	zv_mlt(zmake(1.0/tmp1,0.0),y,y);
-	zUmlt(QR,y,y);
-	tmp2 = zv_norm2(y);
-	zv_mlt(zmake(1.0/tmp2,0.0),y,y);
-	zUAmlt(QR,y,y);
-    }
-    norm2 = sqrt(tmp1)*sqrt(tmp2);
-
-    /* printf("QRcondest: norm1 = %g, norm2 = %g\n",norm1,norm2); */
-
-    return norm1*norm2;
-}
-
diff --git a/interface/src/scilab/src/c/zschur.c b/interface/src/scilab/src/c/zschur.c
deleted file mode 100644
index 5158684..0000000
--- a/interface/src/scilab/src/c/zschur.c
+++ /dev/null
@@ -1,375 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-/*	
-	File containing routines for computing the Schur decomposition
-	of a complex non-symmetric matrix
-	See also: hessen.c
-	Complex version
-*/
-
-
-#include	<stdio.h>
-#include	<math.h>
-
-#include	"zmatrix.h"
-#include    "zmatrix2.h"
-
-#define	is_zero(z)	((z).re == 0.0 && (z).im == 0.0)
-#define	b2s(t_or_f)	((t_or_f) ? "TRUE" : "FALSE")
-
-
-/* zschur -- computes the Schur decomposition of the matrix A in situ
-	-- optionally, gives Q matrix such that Q^*.A.Q is upper triangular
-	-- returns upper triangular Schur matrix */
-ZMAT	*zschur(A,Q)
-ZMAT	*A, *Q;
-{
-    int		i, j, iter, k, k_min, k_max, k_tmp, n, split;
-    Real	c;
-    complex	det, discrim, lambda, lambda0, lambda1, s, sum, ztmp;
-    complex	x, y;	/* for chasing algorithm */
-    complex	**A_me;
-    static	ZVEC	*diag=ZVNULL;
-    
-    if ( ! A )
-	error(E_NULL,"zschur");
-    if ( A->m != A->n || ( Q && Q->m != Q->n ) )
-	error(E_SQUARE,"zschur");
-    if ( Q != ZMNULL && Q->m != A->m )
-	error(E_SIZES,"zschur");
-    n = A->n;
-    diag = zv_resize(diag,A->n);
-    MEM_STAT_REG(diag,TYPE_ZVEC);
-    /* compute Hessenberg form */
-    zHfactor(A,diag);
-    
-    /* save Q if necessary, and make A explicitly Hessenberg */
-    zHQunpack(A,diag,Q,A);
-
-    k_min = 0;	A_me = A->me;
-
-    while ( k_min < n )
-    {
-	/* find k_max to suit:
-	   submatrix k_min..k_max should be irreducible */
-	k_max = n-1;
-	for ( k = k_min; k < k_max; k++ )
-	    if ( is_zero(A_me[k+1][k]) )
-	    {	k_max = k;	break;	}
-
-	if ( k_max <= k_min )
-	{
-	    k_min = k_max + 1;
-	    continue;		/* outer loop */
-	}
-
-	/* now have r x r block with r >= 2:
-	   apply Francis QR step until block splits */
-	split = FALSE;		iter = 0;
-	while ( ! split )
-	{
-	    complex	a00, a01, a10, a11;
-	    iter++;
-	    
-	    /* set up Wilkinson/Francis complex shift */
-	    /* use the smallest eigenvalue of the bottom 2 x 2 submatrix */
-	    k_tmp = k_max - 1;
-
-	    a00 = A_me[k_tmp][k_tmp];
-	    a01 = A_me[k_tmp][k_max];
-	    a10 = A_me[k_max][k_tmp];
-	    a11 = A_me[k_max][k_max];
-	    ztmp.re = 0.5*(a00.re - a11.re);
-	    ztmp.im = 0.5*(a00.im - a11.im);
-	    discrim = zsqrt(zadd(zmlt(ztmp,ztmp),zmlt(a01,a10)));
-	    sum.re  = 0.5*(a00.re + a11.re);
-	    sum.im  = 0.5*(a00.im + a11.im);
-	    lambda0 = zadd(sum,discrim);
-	    lambda1 = zsub(sum,discrim);
-	    det = zsub(zmlt(a00,a11),zmlt(a01,a10));
-	    if ( zabs(lambda0) > zabs(lambda1) )
-		lambda = zdiv(det,lambda0);
-	    else
-		lambda = zdiv(det,lambda1);
-
-	    /* perturb shift if convergence is slow */
-	    if ( (iter % 10) == 0 )
-	    {
-		lambda.re += iter*0.02;
-		lambda.im += iter*0.02;
-	    }
-
-	    /* set up Householder transformations */
-	    k_tmp = k_min + 1;
-
-	    x = zsub(A->me[k_min][k_min],lambda);
-	    y = A->me[k_min+1][k_min];
-
-	    /* use Givens' rotations to "chase" off-Hessenberg entry */
-	    for ( k = k_min; k <= k_max-1; k++ )
-	    {
-		zgivens(x,y,&c,&s);
-		zrot_cols(A,k,k+1,c,s,A);
-		zrot_rows(A,k,k+1,c,s,A);
-		if ( Q != ZMNULL )
-		    zrot_cols(Q,k,k+1,c,s,Q);
-
-		/* zero things that should be zero */
-		if ( k > k_min )
-		    A->me[k+1][k-1].re = A->me[k+1][k-1].im = 0.0;
-
-		/* get next entry to chase along sub-diagonal */
-		x = A->me[k+1][k];
-		if ( k <= k_max - 2 )
-		    y = A->me[k+2][k];
-		else
-		    y.re = y.im = 0.0;
-	    }
-
-	    for ( k = k_min; k <= k_max-2; k++ )
-	    {
-		/* zero appropriate sub-diagonals */
-		A->me[k+2][k].re = A->me[k+2][k].im = 0.0;
-	    }
-
-	    /* test to see if matrix should split */
-	    for ( k = k_min; k < k_max; k++ )
-		if ( zabs(A_me[k+1][k]) < MACHEPS*
-		    (zabs(A_me[k][k])+zabs(A_me[k+1][k+1])) )
-		{
-		    A_me[k+1][k].re = A_me[k+1][k].im = 0.0;
-		    split = TRUE;
-		}
-
-	}
-    }
-    
-    /* polish up A by zeroing strictly lower triangular elements
-       and small sub-diagonal elements */
-    for ( i = 0; i < A->m; i++ )
-	for ( j = 0; j < i-1; j++ )
-	    A_me[i][j].re = A_me[i][j].im = 0.0;
-    for ( i = 0; i < A->m - 1; i++ )
-	if ( zabs(A_me[i+1][i]) < MACHEPS*
-	    (zabs(A_me[i][i])+zabs(A_me[i+1][i+1])) )
-	    A_me[i+1][i].re = A_me[i+1][i].im = 0.0;
-
-    return A;
-}
-
-
-#if 0
-/* schur_vecs -- returns eigenvectors computed from the real Schur
-		decomposition of a matrix
-	-- T is the block upper triangular Schur matrix
-	-- Q is the orthognal matrix where A = Q.T.Q^T
-	-- if Q is null, the eigenvectors of T are returned
-	-- X_re is the real part of the matrix of eigenvectors,
-		and X_im is the imaginary part of the matrix.
-	-- X_re is returned */
-MAT	*schur_vecs(T,Q,X_re,X_im)
-MAT	*T, *Q, *X_re, *X_im;
-{
-	int	i, j, limit;
-	Real	t11_re, t11_im, t12, t21, t22_re, t22_im;
-	Real	l_re, l_im, det_re, det_im, invdet_re, invdet_im,
-		val1_re, val1_im, val2_re, val2_im,
-		tmp_val1_re, tmp_val1_im, tmp_val2_re, tmp_val2_im, **T_me;
-	Real	sum, diff, discrim, magdet, norm, scale;
-	static VEC	*tmp1_re=VNULL, *tmp1_im=VNULL,
-			*tmp2_re=VNULL, *tmp2_im=VNULL;
-
-	if ( ! T || ! X_re )
-	    error(E_NULL,"schur_vecs");
-	if ( T->m != T->n || X_re->m != X_re->n ||
-		( Q != MNULL && Q->m != Q->n ) ||
-		( X_im != MNULL && X_im->m != X_im->n ) )
-	    error(E_SQUARE,"schur_vecs");
-	if ( T->m != X_re->m ||
-		( Q != MNULL && T->m != Q->m ) ||
-		( X_im != MNULL && T->m != X_im->m ) )
-	    error(E_SIZES,"schur_vecs");
-
-	tmp1_re = v_resize(tmp1_re,T->m);
-	tmp1_im = v_resize(tmp1_im,T->m);
-	tmp2_re = v_resize(tmp2_re,T->m);
-	tmp2_im = v_resize(tmp2_im,T->m);
-	MEM_STAT_REG(tmp1_re,TYPE_VEC);
-	MEM_STAT_REG(tmp1_im,TYPE_VEC);
-	MEM_STAT_REG(tmp2_re,TYPE_VEC);
-	MEM_STAT_REG(tmp2_im,TYPE_VEC);
-
-	T_me = T->me;
-	i = 0;
-	while ( i < T->m )
-	{
-	    if ( i+1 < T->m && T->me[i+1][i] != 0.0 )
-	    {	/* complex eigenvalue */
-		sum  = 0.5*(T_me[i][i]+T_me[i+1][i+1]);
-		diff = 0.5*(T_me[i][i]-T_me[i+1][i+1]);
-		discrim = diff*diff + T_me[i][i+1]*T_me[i+1][i];
-		l_re = l_im = 0.0;
-		if ( discrim < 0.0 )
-		{	/* yes -- complex e-vals */
-		    l_re = sum;
-		    l_im = sqrt(-discrim);
-		}
-		else /* not correct Real Schur form */
-		    error(E_RANGE,"schur_vecs");
-	    }
-	    else
-	    {
-		l_re = T_me[i][i];
-		l_im = 0.0;
-	    }
-
-	    v_zero(tmp1_im);
-	    v_rand(tmp1_re);
-	    sv_mlt(MACHEPS,tmp1_re,tmp1_re);
-
-	    /* solve (T-l.I)x = tmp1 */
-	    limit = ( l_im != 0.0 ) ? i+1 : i;
-	    /* printf("limit = %d\n",limit); */
-	    for ( j = limit+1; j < T->m; j++ )
-		tmp1_re->ve[j] = 0.0;
-	    j = limit;
-	    while ( j >= 0 )
-	    {
-		if ( j > 0 && T->me[j][j-1] != 0.0 )
-		{   /* 2 x 2 diagonal block */
-		    /* printf("checkpoint A\n"); */
-		    val1_re = tmp1_re->ve[j-1] -
-		      __ip__(&(tmp1_re->ve[j+1]),&(T->me[j-1][j+1]),limit-j);
-		    /* printf("checkpoint B\n"); */
-		    val1_im = tmp1_im->ve[j-1] -
-		      __ip__(&(tmp1_im->ve[j+1]),&(T->me[j-1][j+1]),limit-j);
-		    /* printf("checkpoint C\n"); */
-		    val2_re = tmp1_re->ve[j] -
-		      __ip__(&(tmp1_re->ve[j+1]),&(T->me[j][j+1]),limit-j);
-		    /* printf("checkpoint D\n"); */
-		    val2_im = tmp1_im->ve[j] -
-		      __ip__(&(tmp1_im->ve[j+1]),&(T->me[j][j+1]),limit-j);
-		    /* printf("checkpoint E\n"); */
-		    
-		    t11_re = T_me[j-1][j-1] - l_re;
-		    t11_im = - l_im;
-		    t22_re = T_me[j][j] - l_re;
-		    t22_im = - l_im;
-		    t12 = T_me[j-1][j];
-		    t21 = T_me[j][j-1];
-
-		    scale =  fabs(T_me[j-1][j-1]) + fabs(T_me[j][j]) +
-			fabs(t12) + fabs(t21) + fabs(l_re) + fabs(l_im);
-
-		    det_re = t11_re*t22_re - t11_im*t22_im - t12*t21;
-		    det_im = t11_re*t22_im + t11_im*t22_re;
-		    magdet = det_re*det_re+det_im*det_im;
-		    if ( sqrt(magdet) < MACHEPS*scale )
-		    {
-		        det_re = MACHEPS*scale;
-			magdet = det_re*det_re+det_im*det_im;
-		    }
-		    invdet_re =   det_re/magdet;
-		    invdet_im = - det_im/magdet;
-		    tmp_val1_re = t22_re*val1_re-t22_im*val1_im-t12*val2_re;
-		    tmp_val1_im = t22_im*val1_re+t22_re*val1_im-t12*val2_im;
-		    tmp_val2_re = t11_re*val2_re-t11_im*val2_im-t21*val1_re;
-		    tmp_val2_im = t11_im*val2_re+t11_re*val2_im-t21*val1_im;
-		    tmp1_re->ve[j-1] = invdet_re*tmp_val1_re -
-		    		invdet_im*tmp_val1_im;
-		    tmp1_im->ve[j-1] = invdet_im*tmp_val1_re +
-		    		invdet_re*tmp_val1_im;
-		    tmp1_re->ve[j]   = invdet_re*tmp_val2_re -
-		    		invdet_im*tmp_val2_im;
-		    tmp1_im->ve[j]   = invdet_im*tmp_val2_re +
-		    		invdet_re*tmp_val2_im;
-		    j -= 2;
-	        }
-	        else
-		{
-		    t11_re = T_me[j][j] - l_re;
-		    t11_im = - l_im;
-		    magdet = t11_re*t11_re + t11_im*t11_im;
-		    scale = fabs(T_me[j][j]) + fabs(l_re);
-		    if ( sqrt(magdet) < MACHEPS*scale )
-		    {
-		        t11_re = MACHEPS*scale;
-			magdet = t11_re*t11_re + t11_im*t11_im;
-		    }
-		    invdet_re =   t11_re/magdet;
-		    invdet_im = - t11_im/magdet;
-		    /* printf("checkpoint F\n"); */
-		    val1_re = tmp1_re->ve[j] -
-		      __ip__(&(tmp1_re->ve[j+1]),&(T->me[j][j+1]),limit-j);
-		    /* printf("checkpoint G\n"); */
-		    val1_im = tmp1_im->ve[j] -
-		      __ip__(&(tmp1_im->ve[j+1]),&(T->me[j][j+1]),limit-j);
-		    /* printf("checkpoint H\n"); */
-		    tmp1_re->ve[j] = invdet_re*val1_re - invdet_im*val1_im;
-		    tmp1_im->ve[j] = invdet_im*val1_re + invdet_re*val1_im;
-		    j -= 1;
-		}
-	    }
-
-	    norm = v_norm_inf(tmp1_re) + v_norm_inf(tmp1_im);
-	    sv_mlt(1/norm,tmp1_re,tmp1_re);
-	    if ( l_im != 0.0 )
-		sv_mlt(1/norm,tmp1_im,tmp1_im);
-	    mv_mlt(Q,tmp1_re,tmp2_re);
-	    if ( l_im != 0.0 )
-		mv_mlt(Q,tmp1_im,tmp2_im);
-	    if ( l_im != 0.0 )
-		norm = sqrt(in_prod(tmp2_re,tmp2_re)+in_prod(tmp2_im,tmp2_im));
-	    else
-		norm = v_norm2(tmp2_re);
-	    sv_mlt(1/norm,tmp2_re,tmp2_re);
-	    if ( l_im != 0.0 )
-		sv_mlt(1/norm,tmp2_im,tmp2_im);
-
-	    if ( l_im != 0.0 )
-	    {
-		if ( ! X_im )
-		error(E_NULL,"schur_vecs");
-		set_col(X_re,i,tmp2_re);
-		set_col(X_im,i,tmp2_im);
-		sv_mlt(-1.0,tmp2_im,tmp2_im);
-		set_col(X_re,i+1,tmp2_re);
-		set_col(X_im,i+1,tmp2_im);
-		i += 2;
-	    }
-	    else
-	    {
-		set_col(X_re,i,tmp2_re);
-		if ( X_im != MNULL )
-		    set_col(X_im,i,tmp1_im);	/* zero vector */
-		i += 1;
-	    }
-	}
-
-	return X_re;
-}
-
-#endif
diff --git a/interface/src/scilab/src/c/zsolve.c b/interface/src/scilab/src/c/zsolve.c
deleted file mode 100644
index 300b8e4..0000000
--- a/interface/src/scilab/src/c/zsolve.c
+++ /dev/null
@@ -1,300 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-/*
-	Matrix factorisation routines to work with the other matrix files.
-	Complex case
-*/
-
-static	char	rcsid[] = "$Id: zsolve.c 3865 2011-11-02 06:38:43Z ycollet $";
-
-#include	<stdio.h>
-#include	<math.h>
-
-#include    "zmatrix2.h"
-
-#define	is_zero(z)	((z).re == 0.0 && (z).im == 0.0 )
-
-/* Most matrix factorisation routines are in-situ unless otherwise specified */
-
-/* zUsolve -- back substitution with optional over-riding diagonal
-		-- can be in-situ but doesn't need to be */
-ZVEC	*zUsolve(matrix,b,out,diag)
-ZMAT	*matrix;
-ZVEC	*b, *out;
-double	diag;
-{
-    u_int	dim /* , j */;
-    int	i, i_lim;
-    complex	**mat_ent, *mat_row, *b_ent, *out_ent, *out_col, sum;
-    
-    if ( matrix==ZMNULL || b==ZVNULL )
-	error(E_NULL,"zUsolve");
-    dim = min(matrix->m,matrix->n);
-    if ( b->dim < dim )
-	error(E_SIZES,"zUsolve");
-    if ( out==ZVNULL || out->dim < dim )
-	out = zv_resize(out,matrix->n);
-    mat_ent = matrix->me;	b_ent = b->ve;	out_ent = out->ve;
-    
-    for ( i=dim-1; i>=0; i-- )
-	if ( ! is_zero(b_ent[i]) )
-	    break;
-	else
-	    out_ent[i].re = out_ent[i].im = 0.0;
-    i_lim = i;
-    
-    for ( i = i_lim; i>=0; i-- )
-    {
-	sum = b_ent[i];
-	mat_row = &(mat_ent[i][i+1]);
-	out_col = &(out_ent[i+1]);
-	sum = zsub(sum,__zip__(mat_row,out_col,i_lim-i,Z_NOCONJ));
-	/******************************************************
-	  for ( j=i+1; j<=i_lim; j++ )
-	  sum -= mat_ent[i][j]*out_ent[j];
-	  sum -= (*mat_row++)*(*out_col++);
-	******************************************************/
-	if ( diag == 0.0 )
-	{
-	    if ( is_zero(mat_ent[i][i]) )
-		error(E_SING,"zUsolve");
-	    else
-		/* out_ent[i] = sum/mat_ent[i][i]; */
-		out_ent[i] = zdiv(sum,mat_ent[i][i]);
-	}
-	else
-	{
-	    /* out_ent[i] = sum/diag; */
-	    out_ent[i].re = sum.re / diag;
-	    out_ent[i].im = sum.im / diag;
-	}
-    }
-    
-    return (out);
-}
-
-/* zLsolve -- forward elimination with (optional) default diagonal value */
-ZVEC	*zLsolve(matrix,b,out,diag)
-ZMAT	*matrix;
-ZVEC	*b,*out;
-double	diag;
-{
-    u_int	dim, i, i_lim /* , j */;
-    complex	**mat_ent, *mat_row, *b_ent, *out_ent, *out_col, sum;
-    
-    if ( matrix==ZMNULL || b==ZVNULL )
-	error(E_NULL,"zLsolve");
-    dim = min(matrix->m,matrix->n);
-    if ( b->dim < dim )
-	error(E_SIZES,"zLsolve");
-    if ( out==ZVNULL || out->dim < dim )
-	out = zv_resize(out,matrix->n);
-    mat_ent = matrix->me;	b_ent = b->ve;	out_ent = out->ve;
-    
-    for ( i=0; i<dim; i++ )
-	if ( ! is_zero(b_ent[i]) )
-	    break;
-	else
-	    out_ent[i].re = out_ent[i].im = 0.0;
-    i_lim = i;
-    
-    for ( i = i_lim; i<dim; i++ )
-    {
-	sum = b_ent[i];
-	mat_row = &(mat_ent[i][i_lim]);
-	out_col = &(out_ent[i_lim]);
-	sum = zsub(sum,__zip__(mat_row,out_col,(int)(i-i_lim),Z_NOCONJ));
-	/*****************************************************
-	  for ( j=i_lim; j<i; j++ )
-	  sum -= mat_ent[i][j]*out_ent[j];
-	  sum -= (*mat_row++)*(*out_col++);
-	******************************************************/
-	if ( diag == 0.0 )
-	{
-	    if ( is_zero(mat_ent[i][i]) )
-		error(E_SING,"zLsolve");
-	    else
-		out_ent[i] = zdiv(sum,mat_ent[i][i]);
-	}
-	else
-	{
-	    out_ent[i].re = sum.re / diag;
-	    out_ent[i].im = sum.im / diag;
-	}
-    }
-    
-    return (out);
-}
-
-
-/* zUAsolve -- forward elimination with (optional) default diagonal value
-		using UPPER triangular part of matrix */
-ZVEC	*zUAsolve(U,b,out,diag)
-ZMAT	*U;
-ZVEC	*b,*out;
-double	diag;
-{
-    u_int	dim, i, i_lim /* , j */;
-    complex	**U_me, *b_ve, *out_ve, tmp;
-    Real	invdiag;
-    
-    if ( ! U || ! b )
-	error(E_NULL,"zUAsolve");
-    dim = min(U->m,U->n);
-    if ( b->dim < dim )
-	error(E_SIZES,"zUAsolve");
-    out = zv_resize(out,U->n);
-    U_me = U->me;	b_ve = b->ve;	out_ve = out->ve;
-    
-    for ( i=0; i<dim; i++ )
-	if ( ! is_zero(b_ve[i]) )
-	    break;
-	else
-	    out_ve[i].re = out_ve[i].im = 0.0;
-    i_lim = i;
-    if ( b != out )
-    {
-	__zzero__(out_ve,out->dim);
-	/* MEM_COPY(&(b_ve[i_lim]),&(out_ve[i_lim]),
-	   (dim-i_lim)*sizeof(complex)); */
-	MEMCOPY(&(b_ve[i_lim]),&(out_ve[i_lim]),dim-i_lim,complex);
-    }
-
-    if ( diag == 0.0 )
-    {
-	for (    ; i<dim; i++ )
-	{
-	    tmp = zconj(U_me[i][i]);
-	    if ( is_zero(tmp) )
-		error(E_SING,"zUAsolve");
-	    /* out_ve[i] /= tmp; */
-	    out_ve[i] = zdiv(out_ve[i],tmp);
-	    tmp.re = - out_ve[i].re;
-	    tmp.im = - out_ve[i].im;
-	    __zmltadd__(&(out_ve[i+1]),&(U_me[i][i+1]),tmp,dim-i-1,Z_CONJ);
-	}
-    }
-    else
-    {
-	invdiag = 1.0/diag;
-	for (    ; i<dim; i++ )
-	{
-	    out_ve[i].re *= invdiag;
-	    out_ve[i].im *= invdiag;
-	    tmp.re = - out_ve[i].re;
-	    tmp.im = - out_ve[i].im;
-	    __zmltadd__(&(out_ve[i+1]),&(U_me[i][i+1]),tmp,dim-i-1,Z_CONJ);
-	}
-    }
-    return (out);
-}
-
-/* zDsolve -- solves Dx=b where D is the diagonal of A -- may be in-situ */
-ZVEC	*zDsolve(A,b,x)
-ZMAT	*A;
-ZVEC	*b,*x;
-{
-    u_int	dim, i;
-    
-    if ( ! A || ! b )
-	error(E_NULL,"zDsolve");
-    dim = min(A->m,A->n);
-    if ( b->dim < dim )
-	error(E_SIZES,"zDsolve");
-    x = zv_resize(x,A->n);
-    
-    dim = b->dim;
-    for ( i=0; i<dim; i++ )
-	if ( is_zero(A->me[i][i]) )
-	    error(E_SING,"zDsolve");
-	else
-	    x->ve[i] = zdiv(b->ve[i],A->me[i][i]);
-    
-    return (x);
-}
-
-/* zLAsolve -- back substitution with optional over-riding diagonal
-		using the LOWER triangular part of matrix
-		-- can be in-situ but doesn't need to be */
-ZVEC	*zLAsolve(L,b,out,diag)
-ZMAT	*L;
-ZVEC	*b, *out;
-double	diag;
-{
-    u_int	dim;
-    int		i, i_lim;
-    complex	**L_me, *b_ve, *out_ve, tmp;
-    Real	invdiag;
-    
-    if ( ! L || ! b )
-	error(E_NULL,"zLAsolve");
-    dim = min(L->m,L->n);
-    if ( b->dim < dim )
-	error(E_SIZES,"zLAsolve");
-    out = zv_resize(out,L->n);
-    L_me = L->me;	b_ve = b->ve;	out_ve = out->ve;
-    
-    for ( i=dim-1; i>=0; i-- )
-	if ( ! is_zero(b_ve[i]) )
-	    break;
-    i_lim = i;
-
-    if ( b != out )
-    {
-	__zzero__(out_ve,out->dim);
-	/* MEM_COPY(b_ve,out_ve,(i_lim+1)*sizeof(complex)); */
-	MEMCOPY(b_ve,out_ve,i_lim+1,complex);
-    }
-
-    if ( diag == 0.0 )
-    {
-	for (        ; i>=0; i-- )
-	{
-	    tmp = zconj(L_me[i][i]);
-	    if ( is_zero(tmp) )
-		error(E_SING,"zLAsolve");
-	    out_ve[i] = zdiv(out_ve[i],tmp);
-	    tmp.re = - out_ve[i].re;
-	    tmp.im = - out_ve[i].im;
-	    __zmltadd__(out_ve,L_me[i],tmp,i,Z_CONJ);
-	}
-    }
-    else
-    {
-	invdiag = 1.0/diag;
-	for (        ; i>=0; i-- )
-	{
-	    out_ve[i].re *= invdiag;
-	    out_ve[i].im *= invdiag;
-	    tmp.re = - out_ve[i].re;
-	    tmp.im = - out_ve[i].im;
-	    __zmltadd__(out_ve,L_me[i],tmp,i,Z_CONJ);
-	}
-    }
-    
-    return (out);
-}
diff --git a/interface/src/scilab/src/c/zvecop.c b/interface/src/scilab/src/c/zvecop.c
deleted file mode 100644
index 858004b..0000000
--- a/interface/src/scilab/src/c/zvecop.c
+++ /dev/null
@@ -1,510 +0,0 @@
-
-/**************************************************************************
-**
-** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
-**
-**			     Meschach Library
-** 
-** This Meschach Library is provided "as is" without any express 
-** or implied warranty of any kind with respect to this software. 
-** In particular the authors shall not be liable for any direct, 
-** indirect, special, incidental or consequential damages arising 
-** in any way from use of the software.
-** 
-** Everyone is granted permission to copy, modify and redistribute this
-** Meschach Library, provided:
-**  1.  All copies contain this copyright notice.
-**  2.  All modified copies shall carry a notice stating who
-**      made the last modification and the date of such modification.
-**  3.  No charge is made for this software or works derived from it.  
-**      This clause shall not be construed as constraining other software
-**      distributed on the same medium as this software, nor is a
-**      distribution fee considered a charge.
-**
-***************************************************************************/
-
-
-#include	<stdio.h>
-#include	"matrix.h"
-#include	"zmatrix.h"
-static	char	rcsid[] = "$Id: zvecop.c 3690 2010-09-02 09:55:19Z lsaavedr $";
-
-
-
-/* _zin_prod -- inner product of two vectors from i0 downwards
-	-- flag != 0 means compute sum_i a[i]*.b[i];
-	-- flag == 0 means compute sum_i a[i].b[i] */
-complex	_zin_prod(a,b,i0,flag)
-ZVEC	*a,*b;
-u_int	i0, flag;
-{
-	u_int	limit;
-
-	if ( a==ZVNULL || b==ZVNULL )
-		error(E_NULL,"_zin_prod");
-	limit = min(a->dim,b->dim);
-	if ( i0 > limit )
-		error(E_BOUNDS,"_zin_prod");
-
-	return __zip__(&(a->ve[i0]),&(b->ve[i0]),(int)(limit-i0),flag);
-}
-
-/* zv_mlt -- scalar-vector multiply -- may be in-situ */
-ZVEC	*zv_mlt(scalar,vector,out)
-complex	scalar;
-ZVEC	*vector,*out;
-{
-	/* u_int	dim, i; */
-	/* complex	*out_ve, *vec_ve; */
-
-	if ( vector==ZVNULL )
-		error(E_NULL,"zv_mlt");
-	if ( out==ZVNULL || out->dim != vector->dim )
-		out = zv_resize(out,vector->dim);
-	if ( scalar.re == 0.0 && scalar.im == 0.0 )
-		return zv_zero(out);
-	if ( scalar.re == 1.0 && scalar.im == 0.0 )
-		return zv_copy(vector,out);
-
-	__zmlt__(vector->ve,scalar,out->ve,(int)(vector->dim));
-
-	return (out);
-}
-
-/* zv_add -- vector addition -- may be in-situ */
-ZVEC	*zv_add(vec1,vec2,out)
-ZVEC	*vec1,*vec2,*out;
-{
-	u_int	dim;
-
-	if ( vec1==ZVNULL || vec2==ZVNULL )
-		error(E_NULL,"zv_add");
-	if ( vec1->dim != vec2->dim )
-		error(E_SIZES,"zv_add");
-	if ( out==ZVNULL || out->dim != vec1->dim )
-		out = zv_resize(out,vec1->dim);
-	dim = vec1->dim;
-	__zadd__(vec1->ve,vec2->ve,out->ve,(int)dim);
-
-	return (out);
-}
-
-/* zv_mltadd -- scalar/vector multiplication and addition
-		-- out = v1 + scale.v2		*/
-ZVEC	*zv_mltadd(v1,v2,scale,out)
-ZVEC	*v1,*v2,*out;
-complex	scale;
-{
-	/* register u_int	dim, i; */
-	/* complex	*out_ve, *v1_ve, *v2_ve; */
-
-	if ( v1==ZVNULL || v2==ZVNULL )
-		error(E_NULL,"zv_mltadd");
-	if ( v1->dim != v2->dim )
-		error(E_SIZES,"zv_mltadd");
-	if ( scale.re == 0.0 && scale.im == 0.0 )
-		return zv_copy(v1,out);
-	if ( scale.re == 1.0 && scale.im == 0.0 )
-		return zv_add(v1,v2,out);
-
-	if ( v2 != out )
-	{
-	    tracecatch(out = zv_copy(v1,out),"zv_mltadd");
-
-	    /* dim = v1->dim; */
-	    __zmltadd__(out->ve,v2->ve,scale,(int)(v1->dim),0);
-	}
-	else
-	{
-	    tracecatch(out = zv_mlt(scale,v2,out),"zv_mltadd");
-	    out = zv_add(v1,out,out);
-	}
-
-	return (out);
-}
-
-/* zv_sub -- vector subtraction -- may be in-situ */
-ZVEC	*zv_sub(vec1,vec2,out)
-ZVEC	*vec1,*vec2,*out;
-{
-	/* u_int	i, dim; */
-	/* complex	*out_ve, *vec1_ve, *vec2_ve; */
-
-	if ( vec1==ZVNULL || vec2==ZVNULL )
-		error(E_NULL,"zv_sub");
-	if ( vec1->dim != vec2->dim )
-		error(E_SIZES,"zv_sub");
-	if ( out==ZVNULL || out->dim != vec1->dim )
-		out = zv_resize(out,vec1->dim);
-
-	__zsub__(vec1->ve,vec2->ve,out->ve,(int)(vec1->dim));
-
-	return (out);
-}
-
-/* zv_map -- maps function f over components of x: out[i] = f(x[i])
-	-- _zv_map sets out[i] = f(x[i],params) */
-ZVEC	*zv_map(f,x,out)
-#ifdef PROTOYPES_IN_STRUCT
-complex	(*f)(complex);
-#else
-complex (*f)();
-#endif
-ZVEC	*x, *out;
-{
-	complex	*x_ve, *out_ve;
-	int	i, dim;
-
-	if ( ! x || ! f )
-		error(E_NULL,"zv_map");
-	if ( ! out || out->dim != x->dim )
-		out = zv_resize(out,x->dim);
-
-	dim = x->dim;	x_ve = x->ve;	out_ve = out->ve;
-	for ( i = 0; i < dim; i++ )
-		out_ve[i] = (*f)(x_ve[i]);
-
-	return out;
-}
-
-ZVEC	*_zv_map(f,params,x,out)
-#ifdef PROTOTYPES_IN_STRUCT
-complex	(*f)(void *,complex);
-#else
-complex	(*f)();
-#endif
-ZVEC	*x, *out;
-void	*params;
-{
-	complex	*x_ve, *out_ve;
-	int	i, dim;
-
-	if ( ! x || ! f )
-		error(E_NULL,"_zv_map");
-	if ( ! out || out->dim != x->dim )
-		out = zv_resize(out,x->dim);
-
-	dim = x->dim;	x_ve = x->ve;	out_ve = out->ve;
-	for ( i = 0; i < dim; i++ )
-		out_ve[i] = (*f)(params,x_ve[i]);
-
-	return out;
-}
-
-/* zv_lincomb -- returns sum_i a[i].v[i], a[i] real, v[i] vectors */
-ZVEC	*zv_lincomb(n,v,a,out)
-int	n;	/* number of a's and v's */
-complex	a[];
-ZVEC	*v[], *out;
-{
-	int	i;
-
-	if ( ! a || ! v )
-		error(E_NULL,"zv_lincomb");
-	if ( n <= 0 )
-		return ZVNULL;
-
-	for ( i = 1; i < n; i++ )
-		if ( out == v[i] )
-		    error(E_INSITU,"zv_lincomb");
-
-	out = zv_mlt(a[0],v[0],out);
-	for ( i = 1; i < n; i++ )
-	{
-		if ( ! v[i] )
-			error(E_NULL,"zv_lincomb");
-		if ( v[i]->dim != out->dim )
-			error(E_SIZES,"zv_lincomb");
-		out = zv_mltadd(out,v[i],a[i],out);
-	}
-
-	return out;
-}
-
-
-#ifdef ANSI_C
-
-
-/* zv_linlist -- linear combinations taken from a list of arguments;
-   calling:
-      zv_linlist(out,v1,a1,v2,a2,...,vn,an,NULL);
-   where vi are vectors (ZVEC *) and ai are numbers (complex)
-*/
-
-ZVEC	*zv_linlist(ZVEC *out,ZVEC *v1,complex a1,...)
-{
-   va_list ap;
-   ZVEC *par;
-   complex a_par;
-
-   if ( ! v1 )
-     return ZVNULL;
-   
-   va_start(ap, a1);
-   out = zv_mlt(a1,v1,out);
-   
-   while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      a_par = va_arg(ap,complex);
-      if (a_par.re == 0.0 && a_par.im == 0.0) continue;
-      if ( out == par )		
-	error(E_INSITU,"zv_linlist");
-      if ( out->dim != par->dim )	
-	error(E_SIZES,"zv_linlist");
-
-      if (a_par.re == 1.0 && a_par.im == 0.0)
-	out = zv_add(out,par,out);
-      else if (a_par.re == -1.0 && a_par.im == 0.0)
-	out = zv_sub(out,par,out);
-      else
-	out = zv_mltadd(out,par,a_par,out); 
-   } 
-   
-   va_end(ap);
-   return out;
-}
-
-
-#elif VARARGS
-
-/* zv_linlist -- linear combinations taken from a list of arguments;
-   calling:
-      zv_linlist(out,v1,a1,v2,a2,...,vn,an,NULL);
-   where vi are vectors (ZVEC *) and ai are numbers (complex)
-*/
-ZVEC  *zv_linlist(va_alist) va_dcl
-{
-   va_list ap;
-   ZVEC *par, *out;
-   complex a_par;
-
-   va_start(ap);
-   out = va_arg(ap,ZVEC *);
-   par = va_arg(ap,ZVEC *);
-   if ( ! par ) {
-      va_end(ap);
-      return ZVNULL;
-   }
-   
-   a_par = va_arg(ap,complex);
-   out = zv_mlt(a_par,par,out);
-   
-   while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      a_par = va_arg(ap,complex);
-      if (a_par.re == 0.0 && a_par.im == 0.0) continue;
-      if ( out == par )		
-	error(E_INSITU,"zv_linlist");
-      if ( out->dim != par->dim )	
-	error(E_SIZES,"zv_linlist");
-
-      if (a_par.re == 1.0 && a_par.im == 0.0)
-	out = zv_add(out,par,out);
-      else if (a_par.re == -1.0 && a_par.im == 0.0)
-	out = zv_sub(out,par,out);
-      else
-	out = zv_mltadd(out,par,a_par,out); 
-   } 
-   
-   va_end(ap);
-   return out;
-}
-
-
-#endif
-
-
-
-/* zv_star -- computes componentwise (Hadamard) product of x1 and x2
-	-- result out is returned */
-ZVEC	*zv_star(x1, x2, out)
-ZVEC	*x1, *x2, *out;
-{
-    int		i;
-    Real	t_re, t_im;
-
-    if ( ! x1 || ! x2 )
-	error(E_NULL,"zv_star");
-    if ( x1->dim != x2->dim )
-	error(E_SIZES,"zv_star");
-    out = zv_resize(out,x1->dim);
-
-    for ( i = 0; i < x1->dim; i++ )
-    {
-	/* out->ve[i] = x1->ve[i] * x2->ve[i]; */
-	t_re = x1->ve[i].re*x2->ve[i].re - x1->ve[i].im*x2->ve[i].im;
-	t_im = x1->ve[i].re*x2->ve[i].im + x1->ve[i].im*x2->ve[i].re;
-	out->ve[i].re = t_re;
-	out->ve[i].im = t_im;
-    }
-
-    return out;
-}
-
-/* zv_slash -- computes componentwise ratio of x2 and x1
-	-- out[i] = x2[i] / x1[i]
-	-- if x1[i] == 0 for some i, then raise E_SING error
-	-- result out is returned */
-ZVEC	*zv_slash(x1, x2, out)
-ZVEC	*x1, *x2, *out;
-{
-    int		i;
-    Real	r2, t_re, t_im;
-    complex	tmp;
-
-    if ( ! x1 || ! x2 )
-	error(E_NULL,"zv_slash");
-    if ( x1->dim != x2->dim )
-	error(E_SIZES,"zv_slash");
-    out = zv_resize(out,x1->dim);
-
-    for ( i = 0; i < x1->dim; i++ )
-    {
-	r2 = x1->ve[i].re*x1->ve[i].re + x1->ve[i].im*x1->ve[i].im;
-	if ( r2 == 0.0 )
-	    error(E_SING,"zv_slash");
-	tmp.re =   x1->ve[i].re / r2;
-	tmp.im = - x1->ve[i].im / r2;
-	t_re = tmp.re*x2->ve[i].re - tmp.im*x2->ve[i].im;
-	t_im = tmp.re*x2->ve[i].im - tmp.im*x2->ve[i].re;
-	out->ve[i].re = t_re;
-	out->ve[i].im = t_im;
-    }
-
-    return out;
-}
-
-/* zv_sum -- returns sum of entries of a vector */
-complex	zv_sum(x)
-ZVEC	*x;
-{
-    int		i;
-    complex	sum;
-
-    if ( ! x )
-	error(E_NULL,"zv_sum");
-
-    sum.re = sum.im = 0.0;
-    for ( i = 0; i < x->dim; i++ )
-    {
-	sum.re += x->ve[i].re;
-	sum.im += x->ve[i].im;
-    }
-
-    return sum;
-}
-
-/* px_zvec -- permute vector */
-ZVEC	*px_zvec(px,vector,out)
-PERM	*px;
-ZVEC	*vector,*out;
-{
-    u_int	old_i, i, size, start;
-    complex	tmp;
-    
-    if ( px==PNULL || vector==ZVNULL )
-	error(E_NULL,"px_zvec");
-    if ( px->size > vector->dim )
-	error(E_SIZES,"px_zvec");
-    if ( out==ZVNULL || out->dim < vector->dim )
-	out = zv_resize(out,vector->dim);
-    
-    size = px->size;
-    if ( size == 0 )
-	return zv_copy(vector,out);
-    
-    if ( out != vector )
-    {
-	for ( i=0; i<size; i++ )
-	    if ( px->pe[i] >= size )
-		error(E_BOUNDS,"px_vec");
-	    else
-		out->ve[i] = vector->ve[px->pe[i]];
-    }
-    else
-    {	/* in situ algorithm */
-	start = 0;
-	while ( start < size )
-	{
-	    old_i = start;
-	    i = px->pe[old_i];
-	    if ( i >= size )
-	    {
-		start++;
-		continue;
-	    }
-	    tmp = vector->ve[start];
-	    while ( TRUE )
-	    {
-		vector->ve[old_i] = vector->ve[i];
-		px->pe[old_i] = i+size;
-		old_i = i;
-		i = px->pe[old_i];
-		if ( i >= size )
-		    break;
-		if ( i == start )
-		{
-		    vector->ve[old_i] = tmp;
-		    px->pe[old_i] = i+size;
-		    break;
-		}
-	    }
-	    start++;
-	}
-	
-	for ( i = 0; i < size; i++ )
-	    if ( px->pe[i] < size )
-		error(E_BOUNDS,"px_vec");
-	    else
-		px->pe[i] = px->pe[i]-size;
-    }
-    
-    return out;
-}
-
-/* pxinv_zvec -- apply the inverse of px to x, returning the result in out
-		-- may NOT be in situ */
-ZVEC	*pxinv_zvec(px,x,out)
-PERM	*px;
-ZVEC	*x, *out;
-{
-    u_int	i, size;
-    
-    if ( ! px || ! x )
-	error(E_NULL,"pxinv_zvec");
-    if ( px->size > x->dim )
-	error(E_SIZES,"pxinv_zvec");
-    if ( ! out || out->dim < x->dim )
-	out = zv_resize(out,x->dim);
-    
-    size = px->size;
-    if ( size == 0 )
-	return zv_copy(x,out);
-    if ( out != x )
-    {
-	for ( i=0; i<size; i++ )
-	    if ( px->pe[i] >= size )
-		error(E_BOUNDS,"pxinv_vec");
-	    else
-		out->ve[px->pe[i]] = x->ve[i];
-    }
-    else
-    {	/* in situ algorithm --- cheat's way out */
-	px_inv(px,px);
-	px_zvec(px,x,out);
-	px_inv(px,px);
-    }
-    
-    
-    return out;
-}
-
-/* zv_rand -- randomise a complex vector; uniform in [0,1)+[0,1)*i */
-ZVEC	*zv_rand(x)
-ZVEC	*x;
-{
-    if ( ! x )
-	error(E_NULL,"zv_rand");
-
-    mrandlist((Real *)(x->ve),2*x->dim);
-
-    return x;
-}
diff --git a/interface/src/scilab/tests/unit_tests/check_all.sce b/interface/src/scilab/tests/unit_tests/check_all.sce
deleted file mode 100644
index 9921ab2..0000000
--- a/interface/src/scilab/tests/unit_tests/check_all.sce
+++ /dev/null
@@ -1,63 +0,0 @@
-errcnt=0;
-t = 'check_integ [integration methods]            ';
-try
-exec('check_integ.sce');
-disp(['== ' t ': SUCCESS']);
-catch
-errcnt=errcnt+1; disp(['== ' t ': FAILURE']);
-end;
-t = 'check_fem [finite element methods]           ';
-try
-exec('check_fem.sce');
-disp(['== ' t ': SUCCESS']);
-catch
-errcnt=errcnt+1; disp(['== ' t ': FAILURE']);
-end;
-t = 'check_geotrans [geometric transformations]   ';
-try
-exec('check_geotrans.sce');
-disp(['== ' t ': SUCCESS']);
-catch
-errcnt=errcnt+1; disp(['== ' t ': FAILURE']);
-end;
-t = 'check_workspace [objects management]         ';
-try
-exec('check_workspace.sce');
-disp(['== ' t ': SUCCESS']);
-catch
-errcnt=errcnt+1; disp(['== ' t ': FAILURE']);
-end;
-t = 'check_mesh_fem [mesh_fem manipulations]      ';
-try
-exec('check_mesh_fem.sce');
-disp(['== ' t ': SUCCESS']);
-catch
-errcnt=errcnt+1; disp(['== ' t ': FAILURE']);
-end;
-t = 'check_asm [assembly routines]                ';
-try
-exec('check_asm.sce');
-disp(['== ' t ': SUCCESS']);
-catch
-errcnt=errcnt+1; disp(['== ' t ': FAILURE']);
-end;
-t = 'check_slices [mesh slicing functions]        ';
-try
-exec('check_slices.sce');
-disp(['== ' t ': SUCCESS']);
-catch
-errcnt=errcnt+1; disp(['== ' t ': FAILURE']);
-end;
-t = 'check_spmat [sparse matrix functions]        ';
-try
-exec('check_spmat.sce');
-disp(['== ' t ': SUCCESS']);
-catch
-errcnt=errcnt+1; disp(['== ' t ': FAILURE']);
-end;
-if (errcnt),
-  printf('\n\n== %d/11 tests FAILED\n', errcnt);
-else
-  printf('\n\n== All tests succeeded\n');
-end;
-disp('end of check_all..');
diff --git a/interface/src/scilab/tests/unit_tests/check_asm.sce b/interface/src/scilab/tests/unit_tests/check_asm.sce
deleted file mode 100644
index 9e9aab7..0000000
--- a/interface/src/scilab/tests/unit_tests/check_asm.sce
+++ /dev/null
@@ -1,67 +0,0 @@
-gf_workspace('clear all');
-
-p = [0 1 0 1.5;
-     0 0 1 1];
-t = [1 2 3 0; 
-     2 3 4 0]';
-m = gf_mesh('pt2D',p,t);
-
-mf  = gf_mesh_fem(m,1);
-mim = gf_mesh_im(m,gf_integ('IM_EXACT_SIMPLEX(2)'));
-asserterr('gf_asm(''volumic'',''V(#1)+=comp(Base(#1))'',mim,mf)'); // YC logic error here ?!? It works when tested alone
-
-mf3 = gf_mesh_fem(m,3);
-gf_mesh_fem_set(mf,'fem',gf_fem('FEM_PK(2,1)'));
-gf_mesh_fem_set(mf3,'fem',gf_fem('FEM_PK(2,2)'));
-gf_mesh_im_set(mim,'integ',gf_integ('IM_TRIANGLE(3)'));
-v = gf_asm('volumic','V(#1)+=comp(Base(#1).Base(#1)(i))',mim,mf)
-asserterr('gf_asm(''volumic'',''V(#1)+=comp(Base(#2))'',mf)');
-
-a = gf_compute(mf,v','l2 norm',mim);
-b = gf_compute(mf,1*%i*v','l2 norm',mim);
-gfassert('a==b');
-
-a = gf_compute(mf,v','h1 norm',mim);
-b = gf_compute(mf,1*%i*v','h1 norm',mim);
-gfassert('a==b');
-
-X=gf_asm('volumic','V(#1,#2)+=comp(Base(#1).Base(#1))',mim,mf,mf);
-gfassert('max(abs((X-X'')))<1e-15');
-
-X=gf_asm('volumic','V(#1,#1,#1,#1)+=comp(Base(#1).Base(#1).Base(#1).Base(#1))',mim,mf);
-gfassert('size(X)==[4 4 4 4]');
-
-X=gf_asm('volumic','M(#1,#2)+=comp(Grad(#1).vBase(#2))(:,z,:,i)',mim,mf,mf3);
-
-gfassert('size(X)==[4 27]');
-gfassert('abs(sum(sum(abs(X)))-10.5) < 8e-15');
-// asserterr('gf_asm(''volumic'',''V(#1)+=comp(Base(#1))'',mim,mf3)'); // YC: bug here
-
-X=gf_asm('volumic','V(qdim(#1),#1)+=comp(vBase(#1)){2,1}',mim,mf3);
-gfassert('nnz(X)==27');
-
-xnnz=find(X);
-zz=[1 5 9 10 14 18 19 23 27 28 32 36 37 41 45 46 50 54 55 59 63 64 68 72 73 77 81];
-gfassert('xnnz(:)==zz(:)');
-
-X2=gf_asm('volumic','V(3,#1)+=comp(vBase(#1)){2,1}',mim,mf3);
-gfassert('X2==X');
-
-X=gf_asm('volumic','V(#1,mdim(#1),mdim(#1))+=comp(Hess(#1))',mim,mf);
-gfassert('X==0');
-
-X=gf_asm('volumic','V(#1,qdim(#1),mdim(#1),mdim(#1))+=comp(vHess(#1))',mim,mf3);
-gfassert('abs(sum(sum(sum(sum(X))))) < 1e-14');
-asserterr('gf_asm(''volumic'',''V(#1)+=1'')');
-
-H = [0.1 0.1 0 0; 
-     0   0   0 0; 
-     0   0   0 1]; 
-R = [4 0 1];
-
-[HH,RR]=gf_spmat_get(sparse(H),'dirichlet nullspace',R);
-disp(full(HH))
-disp(full(RR))
-gfassert('max(max(abs(full(HH)-[0 -sqrt(2)/2; 0 sqrt(2)/2; 1 0; 0 0]))) < 1e-15');
-gfassert('max(abs(RR-[20 20 0 1]))<1e-14');
-
diff --git a/interface/src/scilab/tests/unit_tests/check_fem.sce b/interface/src/scilab/tests/unit_tests/check_fem.sce
deleted file mode 100644
index a94571f..0000000
--- a/interface/src/scilab/tests/unit_tests/check_fem.sce
+++ /dev/null
@@ -1,77 +0,0 @@
-gf_workspace('clear all');
-lines(0);
-
-f   = gf_fem('FEM_PK(3,4)');
-dim = gf_fem_get(f,'dim');
-gfassert('dim==3');
-tdim = gf_fem_get(f,'target_dim');  
-gfassert('tdim==1');
-nbd = gf_fem_get(f,'nbdof');
-gfassert('nbd==35');
-is_pol = gf_fem_get(f,'is_polynomial');
-gfassert('is_pol');
-is_lag = gf_fem_get(f,'is_lagrange');
-gfassert('is_lag');
-is_equ = gf_fem_get(f,'is_equivalent');
-gfassert('is_equ');
-p = gf_fem_get(f,'pts');
-gfassert('size(p)==[3 35]');
-ed = gf_fem_get(f,'estimated_degree');
-gfassert('ed==4');
-Z = [5 -8 3 0 0 -8 12 -4 0 3 -4 1 0 0 0 -8 12 -4 0 12 -16 4 -4 4 0 3 -4 1 -4 ...
-4 1 0 0 0 0]';
-z = gf_fem_get(f,'base_value',[.5;.5;.5]);
-gfassert('norm(Z-z) < 1e-13');
-gfasserterr('gf_fem_get(f,''base_value'',[.5;.5])');
-DZ = [77 -152 84 -8 -1 -104 192 -96 8 30 -48 18 0 0 0 -104 192 -96 8 120 -192 ...
-72 -24 24 0 30 -48 18 -24 24 0 0 0 0 0 77 -104 30 0 0 -152 192 -48 0 ...
-84 -96 18 -8 8 -1 -104 120 -24 0 192 -192 24 -96 72 8 30 -24 0 -48 24 ...
-18 0 0 0 0 77 -104 30 0 0 -104 120 -24 0 30 -24 0 0 0 0 -152 192 -48 0 ...
-192 -192 24 -48 24 0 84 -96 18 -96 72 18 -8 8 8 -1];  
-dz = gf_fem_get(f,'grad_base_value',[.5;.5;.5]);
-gfassert('norm(DZ(:)-dz(:)*3) < 1e-12'); // 2.8432e-13 on sgi O2K / CC debug mode
-gfassert('size(dz)==[35 1 3]');
-HZ = [284 -704 552 -128 -4 -288 672 -480 96 48 -96 48 0 0 0 -288 672 -480 96 ...
-192 -384 192 0 0 0 48 -96 48 0 0 0 0 0 0 0 284 -496 228 -16 0 -496 816 ...
--336 16 228 -336 108 -16 16 0 -288 432 -144 0 432 -576 144 -144 144 0 ...
-48 -48 0 -48 48 0 0 0 0 0 284 -496 228 -16 0 -288 432 -144 0 48 -48 0 ...
-0 0 0 -496 816 -336 16 432 -576 144 -48 48 0 228 -336 108 -144 144 0 ...
--16 16 0 0 284 -496 228 -16 0 -496 816 -336 16 228 -336 108 -16 16 0 ...
--288 432 -144 0 432 -576 144 -144 144 0 48 -48 0 -48 48 0 0 0 0 0 284 ...
--288 48 0 0 -704 672 -96 0 552 -480 48 -128 96 -4 -288 192 0 0 672 -384 ...
-0 -480 192 96 48 0 0 -96 0 48 0 0 0 0 284 -288 48 0 0 -496 432 -48 0 ...
-228 -144 0 -16 0 0 -496 432 -48 0 816 -576 48 -336 144 16 228 -144 0 ...
--336 144 108 -16 0 16 0 284 -496 228 -16 0 -288 432 -144 0 48 -48 0 0 ...
-0 0 -496 816 -336 16 432 -576 144 -48 48 0 228 -336 108 -144 144 0 -16 ...
-16 0 0 284 -288 48 0 0 -496 432 -48 0 228 -144 0 -16 0 0 -496 432 -48 ...
-0 816 -576 48 -336 144 16 228 -144 0 -336 144 108 -16 0 16 0 284 -288 ...
-48 0 0 -288 192 0 0 48 0 0 0 0 0 -704 672 -96 0 672 -384 0 -96 0 0 552 ...
--480 48 -480 192 48 -128 96 96 -4];
-hz = gf_fem_get(f,'hess_base_value',[.5;.5;.5]);
-gfassert('norm(HZ(:)-hz(:)*3) < 1e-12'); // 7.9986e-13 on sgi O2K / CC debug mode
-gfassert('size(hz)==[35 1 3 3]');
-f = gf_fem('FEM_HERMITE(1)');
-f = gf_fem('FEM_HERMITE(3)');
-f = gf_fem('FEM_PK_DISCONTINUOUS(2,1)');
-f = gf_fem('FEM_P1_NONCONFORMING');
-f = gf_fem('FEM_PK_WITH_CUBIC_BUBBLE(2,1)');
-ed = gf_fem_get(f,'estimated_degree');
-gfassert('ed==3');
-gfasserterr('gf_fem(''FEM_PK_WITH_CUBIC_BUBBLE(2,4)'')'); // YC: logic error here
-f = gf_fem('FEM_PK_PRISM_HIERARCHICAL(3,3)');
-nbd = gf_fem_get(f,'nbdof');
-gfassert('nbd==40');
-is_pol = gf_fem_get(f,'is_polynomial');
-gfassert('is_pol');
-is_lag = gf_fem_get(f,'is_lagrange');
-gfassert('~is_lag');
-is_equ = gf_fem_get(f,'is_equivalent');
-gfassert('is_equ');
-P = [0 0 0 3 0 0 0 3 0 1 0 0 2 0 0 0 1 0 1 1 0 2 1 0 0 2 0 1 2 0 0 0 3 3 0 ...
-3 0 3 3 1 0 3 2 0 3 0 1 3 1 1 3 2 1 3 0 2 3 1 2 3 0 0 1 3 0 1 0 3 1 1 ...
-0 1 2 0 1 0 1 1 1 1 1 2 1 1 0 2 1 1 2 1 0 0 2 3 0 2 0 3 2 1 0 2 2 0 2 ...
-0 1 2 1 1 2 2 1 2 0 2 2 1 2 2];
-p = gf_fem_get(f,'pts');
-gfassert('norm(P(:)-p(:)*3)<1e-15'); // exactly 0 on sgi O2K
-ed = gf_fem_get(f,'estimated_degree');
-gfassert('ed==6');
diff --git a/interface/src/scilab/tests/unit_tests/check_geotrans.sce b/interface/src/scilab/tests/unit_tests/check_geotrans.sce
deleted file mode 100644
index 268e79c..0000000
--- a/interface/src/scilab/tests/unit_tests/check_geotrans.sce
+++ /dev/null
@@ -1,25 +0,0 @@
-gf_workspace('clear all');
-lines(0);
-
-gt  = gf_geotrans('GT_PK(3,1)');
-dim = gf_geotrans_get(gt,'dim');  
-gfassert('dim==3');
-islin = gf_geotrans_get(gt,'is_linear');
-gfassert('islin==1');
-npt = gf_geotrans_get(gt,'nbpts');
-gfassert('npt==4');  
-p = gf_geotrans_get(gt,'pts');
-gfassert('size(p)==[3 4]');
-n = gf_geotrans_get(gt, 'normals');
-gfassert('norm(n(:,1)-0.5774)<0.001');
-s = gf_geotrans_get(gt, 'char');
-gfassert('s==''GT_PK(3,1)''');
-s     = 'GT_PRODUCT(GT_PRODUCT(GT_PK(2,3),GT_PK(1,1)),GT_QK(2,3))';
-gt    = gf_geotrans(s);
-islin = gf_geotrans_get(gt,'is_linear');
-gfassert('islin==0');
-gf_geotrans_get(gt, 'char');
-s     = 'GT_LINEAR_PRODUCT(GT_PK(1,1),GT_PK(1,1))';
-gt    = gf_geotrans(s);
-islin = gf_geotrans_get(gt,'is_linear');
-gfassert('islin==1');
diff --git a/interface/src/scilab/tests/unit_tests/check_integ.sce b/interface/src/scilab/tests/unit_tests/check_integ.sce
deleted file mode 100644
index 8af5903..0000000
--- a/interface/src/scilab/tests/unit_tests/check_integ.sce
+++ /dev/null
@@ -1,44 +0,0 @@
-gf_workspace('clear all');
-lines(0);
-
-im  = gf_integ('IM_TRIANGLE(3)');
-dim = gf_integ_get(im,'dim');  
-gfassert('dim==2');
-ise = gf_integ_get(im,'is_exact');
-gfassert('~ise');
-npt = gf_integ_get(im,'nbpts');
-gfassert('npt==[4 2 2 2]');
-pts = gf_integ_get(im,'pts');
-c   = gf_integ_get(im,'coeffs');
-gfassert('size(pts)==[2 10]');
-gfassert('size(c)==[1 10]');
-im = gf_integ('IM_TRIANGLE(7)');  
-c  = gf_integ_get(im,'coeffs');
-C  = [0.0267    0.0267    0.0267    0.0386    0.0386    0.0386 ...
-0.0386    0.0386    0.0386    0.0878    0.0878    0.0878 ...
--0.0748    0.2460    0.2460    0.4611    0.4611    0.1739 ...
-0.1739    0.3261    0.3261    0.1739    0.1739    0.3261    0.3261];
-//   C=[0.0386    0.0386    0.0267    0.0267    0.0878    0.0878 ...
-//      0.0386    0.0386   -0.0748    0.0878    0.0386    0.0386 ...
-//      0.0267    0.2460    0.4611    0.4611    0.2460    0.1739 ...
-//      0.3261    0.3261    0.1739    0.1739    0.3261    0.3261    0.1739];
-gfassert('norm(c(:)-C(:))<1e-3');
-for i=-1:4
-  if (i >= 1 & i <= 3) then
-    gf_integ_get(im,'face_pts',i);
-    gf_integ_get(im,'face_coeffs',i);
-  else
-    asserterr('gf_integ_get(im,''face_pts'',i)');
-    asserterr('gf_integ_get(im,''face_coeffs'',i)');
-  end
-end
-gf_integ_get(im,'char');
-asserterr('gf_integ(''IM_TRIANGLE(0)'')');
-im  = gf_integ('IM_EXACT_SIMPLEX(3)');
-dim = gf_integ_get(im,'dim');  
-gfassert('dim==3');
-ise = gf_integ_get(im,'is_exact');
-gfassert('ise');
-asserterr('gf_integ_get(im,''nbpts'')');
-gf_integ_get(im,'char');
-asserterr('gf_integ(''IM_EXACT_SIMPLEX(0)'')'); // YC: logic exception here: bad parameters ....
diff --git a/interface/src/scilab/tests/unit_tests/check_interpolated_fem.sce b/interface/src/scilab/tests/unit_tests/check_interpolated_fem.sce
deleted file mode 100644
index 08d03ee..0000000
--- a/interface/src/scilab/tests/unit_tests/check_interpolated_fem.sce
+++ /dev/null
@@ -1,47 +0,0 @@
-gf_workspace('clear all');
-lines(0);
-
-h = scf();
-h.color_map = jetcolormap(255);
-
-m1 = gf_mesh('regular_simplices', 0:.5:2, 0:.4:1, 'degree', 2, 'noised');
-//m1 = gf_mesh('regular_simplices', 0:1:2, 0:.5:1, 'degree', 2, 'noised');
-drawlater;
-gf_plot_mesh(m1, 'refine' ,5, 'curved','on');
-drawnow;
-mf1  = gf_mesh_fem(m1); 
-mim1 = gf_mesh_im(m1, gf_integ('IM_STRUCTURED_COMPOSITE(IM_TRIANGLE(6),4)'));
-gf_mesh_fem_set(mf1, 'fem', gf_fem('FEM_PK(2, 1)'));
-m2 = gf_mesh('regular_simplices', 0:.3:3, -.2:.4:1.2, 'degree', 1,'noised');
-//m2 = gf_mesh('regular_simplices', [0 3], [0 1], 'degree', 1, 'noised');
-//drawlater;
-//gf_plot_mesh(m2, 'refine' ,5, 'curved','on');
-//drawnow;
-mf2  = gf_mesh_fem(m2); 
-mim2 = gf_mesh_im(m2,gf_integ('IM_STRUCTURED_COMPOSITE(IM_TRIANGLE(6),4)'));
-//mim2 = gf_meshI_im(m2, gf_integ('IM_TRIANGLE(6)'));
-gf_mesh_fem_set(mf2, 'fem', gf_fem('FEM_PK(2, 1)'));
-f = gf_fem('interpolated fem', mf1, mim2)
-gf_mesh_fem_set(mf2, 'fem', f);
-gf_workspace('stats');
-mf3 = gf_mesh_fem(m2);
-gf_mesh_fem_set(mf3, 'fem', gf_fem('FEM_PK(2,1)'));
-gf_mesh_fem_set(mf3, 'fem', gf_fem('FEM_PK(2, 0)'), [1 2 3 5]);
-mf4 = gf_mesh_fem('sum', mf2, mf3);
-gf_mesh_set(m2, 'del convex', 4);
-mf  = mf4; 
-nbd = gf_mesh_fem_get(mf, 'nbdof');
-drawlater;
-gf_plot(mf, rand(1, nbd), 'refine', 16); // YC: There is a little plot bug here ...
-drawnow;
-//for i=1:nbd, 
-//  U=zeros(1,nbd); U(i)=1;
-//  disp(sprintf('dof %d/%d', i, nbd));
-//  drawlater;
-//  gf_plot(mf,U,'refine',16, 'mesh','on');
-//  drawnow;
-//  pause
-//end;
-gf_workspace('stats');
-gf_delete(f);
-gf_fem_get(f, 'char'); // YC: logic error here: f not found anymore
diff --git a/interface/src/scilab/tests/unit_tests/check_levelset.sce b/interface/src/scilab/tests/unit_tests/check_levelset.sce
deleted file mode 100644
index 1f4635a..0000000
--- a/interface/src/scilab/tests/unit_tests/check_levelset.sce
+++ /dev/null
@@ -1,49 +0,0 @@
-// Need to compile getfem with qhull first.
-lines(0);
-gf_workspace('clear all');
-
-h = scf();
-h.color_map = jetcolormap(255);
-
-m = gf_mesh('regular_simplices', -1:.2:1, -1:.2:1, 'degree', 2, 'noised');
-ls1 = gf_levelset(m, 2, 'sqr(x) + sqr(y) - sqr(0.7)', 'x-.4');
-ls2 = gf_levelset(m, 2, '0.6*sqr(x) + sqr(y-0.1) - sqr(0.6)');
-ls3 = gf_levelset(m, 4, 'sqr(x) + sqr(y+.08) - sqr(0.05)');
-mls = gf_mesh_levelset(m);
-gf_mesh_levelset_set(mls, 'add', ls1);
-if 1 then
-  gf_mesh_levelset_set(mls, 'sup', ls1);
-  gf_mesh_levelset_set(mls, 'add', ls1);
-  gf_mesh_levelset_set(mls, 'add', ls2);
-  gf_mesh_levelset_set(mls, 'add', ls2);
-  gf_mesh_levelset_set(mls, 'add', ls2);
-  gf_mesh_levelset_set(mls, 'add', ls3);
-end
-gf_mesh_levelset_set(mls, 'adapt');
-gf_mesh_levelset_get(mls, 'linked_mesh');
-lls = gf_mesh_levelset_get(mls, 'levelsets');
-cm = gf_mesh_levelset_get(mls, 'cut_mesh');
-ctip = gf_mesh_levelset_get(mls, 'crack_tip_convexes');
-mf   = gf_mesh_fem(m); gf_mesh_fem_set(mf, 'classical_fem', 1);
-mfls = gf_mesh_fem('levelset',mls,mf);
-//gf_workspace('stats');
-nbd = gf_mesh_fem_get(mfls,'nbdof');
-if 1 then
-  sl = gf_slice(list('none'), mls, 2);
-  U  = rand(1,nbd);
-  drawlater;
-  gf_plot(mfls,U,'refine',4,'zplot','on');
-  gf_plot_mesh(m, 'curved', 'on','refine',8, 'edges_color', [0 0 0]);
-  drawnow;
-  colorbar(min(U),max(U));
-else
-  for i=1:nbd
-    U = zeros(1,nbd); U(i)=1;
-    drawlater;
-    gf_plot(mfls,U,'refine',16);
-    gf_plot_mesh(cm, 'curved', 'on','refine',8);
-    gf_plot_mesh(m, 'curved', 'on','refine',8, 'edges_color', [0 0 0]);
-    drawnow;
-    pause
-  end
-end
diff --git a/interface/src/scilab/tests/unit_tests/check_mesh_fem.sce b/interface/src/scilab/tests/unit_tests/check_mesh_fem.sce
deleted file mode 100644
index 6dd6c83..0000000
--- a/interface/src/scilab/tests/unit_tests/check_mesh_fem.sce
+++ /dev/null
@@ -1,293 +0,0 @@
-gf_workspace('clear all');
-lines(0);
-
-s=['BEGIN POINTS LIST'+ascii(10) + ...
-'POINT  0  0 0 0'+ascii(10) + ...
-'POINT  1  -4 6 2'+ascii(10) + ...
-'POINT  2  0 6 0'+ascii(10) + ...
-'POINT  3  0 2 0'+ascii(10) + ...
-'POINT  4  -2 6 2'+ascii(10) + ...
-'POINT  5  0 4 0'+ascii(10) + ...
-'POINT  6  -1.5 4.5 .5'+ascii(10) + ...
-'POINT  7  1 2 0'+ascii(10) + ...
-'POINT  8  1.5 1.5 0'+ascii(10) + ...
-'POINT  9   5 5 0'+ascii(10) + ...
-'POINT  10  2 1 0'+ascii(10) + ...
-'POINT  11  6 3 0'+ascii(10) + ...
-'POINT  12  2 0 0'+ascii(10) + ...
-'POINT  13  6 0 0'+ascii(10) + ...
-'POINT  14  2 4 0'+ascii(10) + ...
-'POINT  15  4 2 0'+ascii(10) + ...
-'POINT  46  4 4 0'+ascii(10) + ...
-'POINT  17  3 6 0'+ascii(10) + ...
-'POINT  18  2 -2 2'+ascii(10) + ...
-'POINT  19  2 -2 -2'+ascii(10) + ...
-'POINT  20  6 -2 2'+ascii(10) + ...
-'POINT  21  6 -2 -2'+ascii(10) + ...
-'POINT  22  2 -1 1'+ascii(10) + ...
-'POINT  23  2 -2.5 0'+ascii(10) + ...
-'POINT  24  2 -1 -1'+ascii(10) + ...
-'POINT  25  6 -1 1'+ascii(10) + ...
-'POINT  26  6 -2.5 0'+ascii(10) + ...
-'POINT  27  6 -1 -1'+ascii(10) + ...
-'POINT  28  -1 6 -1'+ascii(10) + ...
-'POINT  29  -1 2 -1'+ascii(10) + ...
-'POINT  30  +1 6 -2'+ascii(10) + ...
-'POINT  31  +1 2 -2'+ascii(10) + ...
-'POINT  32  0 6 -3'+ascii(10) + ...
-'POINT  33  0 2 -3'+ascii(10) + ...
-'POINT  34  2 -5 -2'+ascii(10) + ...
-'POINT  35  2 -4 0'+ascii(10) + ...
-'POINT  36  4 -5 2'+ascii(10) + ...
-'POINT  37  6 -5 -2'+ascii(10) + ...
-'POINT  38  6 -5 0'+ascii(10) + ...
-'POINT  49  6 -5 2'+ascii(10) + ...
-'END POINTS LIST'+ascii(10) + ...
-'BEGIN MESH STRUCTURE DESCRIPTION'+ascii(10) + ...
-'CONVEX 0    GT_PK(2,2)      1 4 2 6 5 3'+ascii(10) + ...
-'CONVEX 1    GT_QK(2,1)      2 17 3 7'+ascii(10) + ...
-'CONVEX 2    GT_QK(2,2)      7 8 10 14 46 15 17 9 11'+ascii(10) + ...
-'CONVEX 3    GT_QK(2,1)      10 12 11 13'+ascii(10) + ...
-'CONVEX 4    GT_PRODUCT(GT_PK(2,2),GT_PK(1,1)) 12 22 18 24 23 19 13 25 20 27 26 21'+ascii(10) + ...
-'CONVEX 5    GT_PRODUCT(GT_PK(1,1),GT_PK(1,3)) 2 3 28 29 30 31 32 33'+ascii(10) + ...
-'CONVEX 8    GT_PRODUCT(GT_PK(1,2),GT_QK(2,1)) 19 23 18 21 26 20 34 35 36 37 38 49'+ascii(10) + ...
-'END MESH STRUCTURE DESCRIPTION'+ascii(10) + ...
-'BEGIN MESH_FEM'+ascii(10) + ...
-' CONVEX 0 FEM_PK(2,2)'+ascii(10) + ...
-' CONVEX 1 FEM_QK(2,2)'+ascii(10) + ...
-' CONVEX 2 FEM_QK(2,3)'+ascii(10) + ...
-' CONVEX 3 FEM_QK(2,2)'+ascii(10) + ...
-' CONVEX 4 FEM_PRODUCT(FEM_PK(2,2),FEM_PK(1,2))'+ascii(10) + ...
-' CONVEX 5 FEM_PRODUCT(FEM_PK(1,2),FEM_PK(1,3))'+ascii(10) + ...
-' CONVEX 8 FEM_PRODUCT(FEM_PK(1,2),FEM_QK(2,3))'+ascii(10) + ...
-'END MESH_FEM'+ascii(10)];
-m   = gf_mesh('from string',s);
-mf  = gf_mesh_fem('from string',s,m);
-s2  = gf_mesh_fem_get(mf,'char');
-mf2 = gf_mesh_fem('from string',s2,m);
-gf_mesh_fem_get(mf,'nbdof');
-gf_mesh_fem_get(mf2,'nbdof');
-N   = gf_mesh_get(m,'dim');
-npt = gf_mesh_get(m,'nbpts');
-gfassert('N==3 & npt==40');
-ncv = gf_mesh_get(m,'nbcvs');
-gfassert('ncv==7');
-lastcv = gf_mesh_get(m, 'max cvid');
-gfassert('lastcv==9');
-lastpid = gf_mesh_get(m, 'max pid');
-gfassert('lastpid==50');  
-[d,c] = gf_mesh_get(mf, 'pid from cvid',[2 6]);
-gfassert('c==[1 5 13]');
-gfassert('d==[3 18 4 8 3 4 29 30 31 32 33 34]');
-[d,c] = gf_mesh_get(mf, 'pid from cvid',1:gf_mesh_get(m,'max cvid'));
-[d,c] = gf_mesh_get(mf, 'pid from cvid');
-for i=[-1 0 -10]
-  asserterr('gf_mesh_get(m, ''pid from cvid'',i)');
-end
-P = gf_mesh_get(m,'pts');
-V = gf_mesh_get(m, 'pid from coords', P);
-pid = gf_mesh_get(m,'pid');
-find(V~=-1)
-pid
-P
-gf_mesh_get(m, 'char')
-gfassert('find(V~=-1)==pid');
-a = gf_mesh_get(m, 'faces from pid', pid);
-b = [1 1 1 2 1 3 2 1 2 2 2 3 2 4 6 1 6 2 6 3 6 4 3 1 3 2 3 3 3 4 4 ...
-1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 5 5 9 1 9 2 9 3 9 4 9 5 9 6];
-gfassert('a(:)==b(:)');  
-for i=[-1 0 48 49]
-  asserterr('gf_mesh_get(m, ''faces from pid'', i)');
-end
-a = gf_mesh_get(m, 'outer faces');
-b = [1 0 2 0 3 0 4 0 5 2 5 3 5 4 5 5 6 0 9 1 9 2 9 3 9 4 9 5];
-gfassert('a(:)==b(:)');
-a = gf_mesh_get(m, 'outer faces',[4 5]);
-gfassert('a(:)==[4 0 5 1 5 2 5 3 5 4 5 5]''');
-asserterr('gf_mesh_get(m, ''outer faces'',[4 6 7 8])');
-asserterr('gf_mesh_get(m, ''outer faces'',[0])');
-E = gf_mesh_get(m, 'edges');
-asserterr('gf_mesh_get(m, ''edges'',[0])');
-E = gf_mesh_get(m, 'curved edges',10);
-E = gf_mesh_get(m, 'curved edges',8);
-asserterr('gf_mesh_get(m, ''curved edges'',-1)');
-gfassert('abs(sum(sum(sum(E)))-1.872e3) < 2');
-asserterr('gf_mesh_get(m, ''triangulated surface'', 3)');
-Z = gf_mesh_get(m, 'triangulated surface', 4,gf_mesh_get(m, 'outer faces',[4 5]));
-gfassert('size(Z)==[9 160]');
-Z  = gf_mesh_get(m, 'curved edges', 4, gf_mesh_get(m, 'outer faces',[4 5]));
-ZZ = gf_mesh_get(m, 'curved edges', 4, [4 5]);
-for i=0:7
-  if (i > 0 & i < 7) then
-    n = gf_mesh_get(m, 'normal of face', 5, 3, i);
-    gfassert('norm(n-[0    0.7071    0.7071]) < 1e-3');
-    nn(i,:) = gf_mesh_get(m, 'normal of face', 5, 1, i);
-  else
-    asserterr('gf_mesh_get(m, ''normal of face'', 5, 3, i)');
-  end
-end
-zz = [0 0 0 0 0 0 -0.894427 -1 -0.894427 -0.894427 -1 -0.894427 0.447214 0 -0.447214 0.447214 0 -0.447214];  
-gfassert('norm(nn(:)''-zz)<1e-5'); //8.9465e-07
-asserterr('gf_mesh_get(m, ''normal of faces'', [1 -1])');
-N  = gf_mesh_get(m, 'normal of faces', gf_mesh_get(m, 'outer faces',[5 9]));
-s2 = gf_mesh_get(m,'char');
-gfassert('length(s2)>500');
-m2 = gf_mesh('from string',s);
-gf_mesh_fem_get(mf,'nbdof');
-d = gf_mesh_fem_get(mf,'basic dof from cv',[1 5]);
-gfassert(['d==[1 2 3 4 5 6 37 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57]']);
-d = gf_mesh_fem_get(mf,'basic dof from cv',[1 5;1 2]);
-gfassert('d==[3 5 6 37 40 42 45 47 50 52 55 57]');
-d = gf_mesh_fem_get(mf,'basic dof from cvid',5);
-gfassert('d==[37 43 44 45 46 47 40 48 49 50 51 52 42 53 54 55 56 57]');
-s2 = gf_mesh_get(mf,'char');
-gfassert('length(s2)>500');
-m2  = gf_mesh('from string',s);
-mf2 = gf_mesh_fem('from string',s);
-mf3 = gf_mesh_fem('from string',s,m2);
-gf_mesh_fem_set(mf2,'qdim',2);
-s2  = gf_mesh_fem_get(mf2,'char');
-s3  = gf_mesh_get(mf2,'char');
-// ~bug here: doesn't work if s2 and s3 are reversed
-//mf2 = gf_mesh_fem('from string',[s3 s2]); 
-mf2 = gf_mesh_fem('from string',s3 + s2); 
-d = gf_mesh_fem_get(mf2,'basic dof from cv',[1 5]);
-dd = [1 2 3 4 5 6 7 8 9 10 11 12 73 74 79 80 83 84 85 86 87 88 89 90 91 92 ...
-93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ...
-112 113 114];
-gfassert('d==dd');
-d = gf_mesh_fem_get(mf2,'basic dof from cv',[1 5;1 2]);
-dd = [5 6 9 10 11 12 73 74 79 80 83 84 89 90 93 94 99 100 103 104 109 110 113 114];  
-gfassert('d==dd');
-d = gf_mesh_fem_get(mf2,'basic dof from cvid',5);
-dd = [73 74 85 86 87 88 89 90 91 92 93 94 79 80 95 96 97 98 99 100 101 102 ...
-103 104 83 84 105 106 107 108 109 110 111 112 113 114];  
-gfassert('d==dd');
-[f,c] = gf_mesh_get(mf2, 'geotrans');
-gfassert('c(2)==c(4)');
-//fs1 = gf_geotrans_get(f(c(6)),'char'); // YC: f -> objid -> revoir l'affectation
-//gfassert('fs1==''GT_PRODUCT(GT_PK(1,1),GT_PK(1,3))''');
-[f,c] = gf_mesh_get(mf2, 'cvstruct');
-gfassert('c(2)==c(4)');
-[f,c] = gf_mesh_fem_get(mf2, 'fem');
-gfassert('c(2)==c(4)');
-
-tmp = mlist(['objid','cid','id']); // YC: to be checked
-tmp('cid') = f('cid')(c(5));
-tmp('id')  = f('id')(c(5));
-
-fs1 = gf_fem_get(tmp,'char');
-gfassert('fs1==''FEM_PRODUCT(FEM_PK(2,2),FEM_PK(1,2))''');
-//[f,c]=gf_mesh_fem_get(mf2, 'integ'); // YC: bad command name integ !!
-//gfassert('c(2)==c(3)');
-//fs1=gf_integ_get(f(c(3)),'char'); // YC: f -> objid -> revoir l'affectation
-//gfassert('fs1==''IM_QUAD(5)''');
-//test for non conformal dof
-m = gf_mesh('triangles grid',[0:.5:1], [0:.5:1]);
-mf_u = gf_mesh_fem(m,2);
-mf_d = gf_mesh_fem(m,1);
-gf_mesh_fem_set(mf_u,'fem',gf_fem('FEM_PK(2,1)'),[1:5 7]);
-gf_mesh_fem_set(mf_u,'fem',gf_fem('FEM_PK(2,3)'),8);
-gf_mesh_fem_set(mf_d,'fem',gf_fem('FEM_PK(2,1)'));
-gf_mesh_set(m, 'boundary', 3, [1 1 1; 1 2 3]);
-gf_mesh_set(m, 'boundary', 7, [3 4; 3 2]);
-cl = [1:5 7 8];
-asserterr('gf_mesh_fem_get(mf_u, ''non conformal basic dof'')');
-//d = gf_mesh_fem_get(mf_u, 'non conformal basic dof',cl);
-//drawlater;
-//gf_plot_mesh(mf_u, 'dof', 'on'); // gf_mesh_fem_get: convex 6 has no FEM!
-//drawnow;
-//gfassert('d==[11 12 13 14 15 16 21 22]');
-f  = gf_mesh_fem_get(mf2, 'fem');
-f5 = gf_mesh_fem_get(mf2, 'fem',5);
-asserterr('gf_mesh_fem_get(mf_u, ''fem of cvs'')');
-asserterr('gf_mesh_fem_get(mf_u, ''fem of cvs'',7)');
-asserterr('gf_mesh_fem_get(mf_u, ''fem of cvs'',6)');
-gf_mesh_fem_get(mf_u, 'is_lagrangian',cl);
-gf_mesh_fem_get(mf_u, 'is equivalent',cl);
-gf_mesh_fem_get(mf_u, 'is_polynomial',cl);
-//me = gf_eltm('base', f5);
-//ME = gf_mesh_fem_get(mf2,'eltm',me,5); // YC: bad command name etlm
-//MME=[-0.0444444 1.15556 0.0222222 1.15556 1.24444 0.0222222 -0.177778 4.62222,...
-//     0.0888889 4.62222 4.97778 0.0888889 -0.0444444 1.15556 0.0222222 1.15556,...
-//     1.24444 0.0222222]';
-//gfassert('norm(ME-MME)<1e-4');
-m = gf_mesh_fem_get(mf2,'linked_mesh');
-oo = gf_mesh_get(mf2,'outer faces');
-oo = oo(:,find(oo(2,:)~=0));
-gf_mesh_set(m,'boundary',51,oo);
-o = gf_mesh_get(m,'boundary',51);
-gfassert('size(o)==size(oo) & sum(sum(o))==sum(sum(oo))');
-o = gf_mesh_get(mf2,'boundary',1);
-gfassert('isempty(o)');
-gf_mesh_set(gf_mesh_fem_get(mf2,'linked mesh'),'boundary',1,oo(:,1));
-o = gf_mesh_get(mf2,'boundary',1);
-gfassert('o==oo(:,1)');
-o = gf_mesh_get(mf2,'boundaries');
-gfassert('o==[1 51]');
-gf_mesh_set(gf_mesh_fem_get(mf2,'linked mesh'),'delete boundary',1);
-o = gf_mesh_get(mf2,'boundary',1);
-gfassert('isempty(o)');
-o = gf_mesh_get(mf2,'boundaries');
-gfassert('o==51');
-// test region intersect/merge/setdiff
-R1 = [1 2 5 6 6 6; 1 2 1 2 3 2];
-gf_mesh_set(m,'region', 10, R1);
-r1 = gf_mesh_get(m, 'region', 10);
-R2 = [5 6 3 4 6; 1 3 1 2 1];
-gf_mesh_set(m,'region', 11, R2);
-r2 = gf_mesh_get(m, 'region', 11);
-gf_mesh_set(m,'region merge', 11, 10);
-rr = gf_mesh_get(m,'region',11);
-RR = union(R1',R2','r')';
-gfassert('rr==RR');
-// The setdiff function is not yet in scilab
-if 1 then
-  gf_mesh_set(m,'region', 11, R2);
-  gf_mesh_set(m,'region subtract', 11, 10);
-  rr = gf_mesh_get(m,'region',11);
-  RR = _setdiff(R2',R1','rows')';
-  gfassert('rr==RR');
-end
-gf_mesh_set(m,'region', 11, R2);
-gf_mesh_set(m,'region intersect', 11, 10);
-rr = gf_mesh_get(m,'region',11);
-RR = intersect(R2',R1','r')';
-gfassert('rr==RR');
-asserterr('gf_mesh_set(m, ''del point'', [3])');
-o = gf_mesh_get(m,'pid from cvid', 3);
-gfassert('o==[8 9 11 15 47 16 18 10 12]');
-gf_mesh_set(m,'del convex',3);
-gf_mesh_set(m,'del convex',2);
-c = [2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25,...
-26 27 28 29 30 31 32 33 34 35 36 37 38 39 47 50];
-d = gf_mesh_get(m,'pid');
-gfassert('d(:)==c(:)');
-d = gf_mesh_fem_get(mf2,'basic dof on region', 0:100);
-// test for optimize_structure
-maxpid  = gf_mesh_get(m,'max pid');
-maxcvid = gf_mesh_get(m,'max cvid');
-np      = gf_mesh_get(m,'nbpts');
-ncv     = gf_mesh_get(m,'nbcvs');
-gfassert('np < maxpid');
-gfassert('ncv < maxcvid');
-gf_mesh_set(m,'optimize structure');
-maxpid  = gf_mesh_get(m,'max pid');
-maxcvid = gf_mesh_get(m,'max cvid');
-gfassert('np == maxpid');
-gfassert('ncv == maxcvid');
-gf_mesh_set(m,'del convex',2);
-disp('-----------------------------PLOP---------------------------------');
-disp('-----------------------------PLOP---------------------------------');
-// test gradient/hessian
-gf_mesh_set(m,'add convex',gf_geotrans('GT_PK(2,2)'),...
-[0 0; .6 0; 1.2 0; 0 .4; .6 .4; 0 0.8]');
-gf_mesh_set(m,'add convex',gf_geotrans('GT_PK(2,1)'),[1 1; 1.1 0;0.9 1.3]');
-mf = gf_mesh_fem(m);
-gf_mesh_fem_set(mf, 'classical fem', 4); //'gf_fem('FEM_PK(2,3)'));
-U = rand(3, gf_mesh_fem_get(mf,'nbdof'));
-U(1) = 1;
-//DU  = gf_compute(mf, U, 'gradient', mf) // YC: gf_compute: Error in ../../src/gmm/gmm_blas.h,
-//D2U = gf_compute(mf, DU, 'gradient', mf);
-//D2U2= gf_compute(mf, U, 'hessian', mf);
-//gfassert('max(max(abs(D2U(:)-D2U2(:)))) < 1e-9');
diff --git a/interface/src/scilab/tests/unit_tests/check_oo.sce b/interface/src/scilab/tests/unit_tests/check_oo.sce
deleted file mode 100644
index 204c7b2..0000000
--- a/interface/src/scilab/tests/unit_tests/check_oo.sce
+++ /dev/null
@@ -1,70 +0,0 @@
-function check_oo(iverbose,idebug)
-  [nargout,nargin] = argn();
-
-  global gverbose;
-  global gdebug;  
-  if (nargin >= 1) then
-    gverbose = iverbose;
-    if (nargin == 2) then
-      gdebug = idebug;
-    else 
-      gdebug = 0; end;
-  else 
-    gverbose = 0;
-  end
-
-  gf_workspace('clear all');
-
-  m1 = gfMesh('empty',1);
-  gfassert('m1.nbpts==0');
-  gfassert('m1.dim==1');
-  p  = [0 1 0 1.1; 0 0 1 1]; t = [1 2 3 0; 2 3 4 0]'; 
-  m2 = gf_mesh('pt2D',p,t);
-  m2 = gfMesh(m2);
-  gfassert('gf_typeof(m2)==''gfMesh''');
-  m3 = gfMesh('empty',3);
-  set(m3,'add convex',gfGeoTrans('GT_QK(3,1)'),...
-	 [0 1 0 1 0 1 0 1;...
-	  0 0 1 1 0 0 1 1;...
-	  0 0 0 0 1 1 1 1]);
-  gfassert('m3.nbpts==8');
-  gfassert('m3.pts(8)==[1;1;1]');
-  gfassert('m3.pts([3 5])==[0 0; 1 0; 0 1]');
-  asserterr('m3.pts(9)');
-  asserterr('m3.pts(-1)');
-  asserterr('m3.pts(0)');
-  asserterr('m3.pts(''kjk'')');
-  gfassert('length(m3.pid_from_cvid(1))==8');
-  gfassert('m2.nbcvs==2');
-  gf_delete(m1);
-  m1  = gfMesh('cartesian',1:.1:5); 
-  mf1 = gfMeshFem(m1,2);
-  mim = gfMeshIm(m1);
-  gfassert('class(mf1)==''gfMeshFem''');
-  gfassert('mf1.qdim==2');
-  gfassert('mf1.mesh.dim==1');
-  gfassert('mf1.mesh.pts(2)==1.1');
-  asserterr('set(m1,''fem'',gfFem(''FEM_PK(1,2)''),gfInteg(''IM_EXACT_SIMPLEX(1)''))');
-  set(mf1,'fem',gfFem('FEM_PK(1,2)')); 
-  set(mim,'integ',gfInteg('IM_EXACT_SIMPLEX(1)'));
-  gfassert('mf1.nbdof==162');
-  e   = get(mf1.mesh,'outer faces'); gfassert('e(1,:)==[1 40]');
-  e   = get(mf1.mesh,'outer faces', 1:mf1.mesh.nbcvs-2); gfassert('e(1,:)==[1 38]');
-  p10 = m1.pts(mf1.mesh.pid_from_cvid(10));
-  set(mf1.mesh,'del convex',10);
-  gfassert('m1.nbcvs==39');
-  gfassert('mf1.nbdof==160'); // check the mesh_fem was correctly updated
-  gfassert('isempty(m1.pid_from_cvid(10))');
-  n = get(m1,'normal of face',9,1); 
-  gfassert('abs(n-1)<1e-15');
-  n = get(m1,'normal of face',9,2); gfassert('abs(n+1)<1e-15');
-  asserterr('get(m1,''normal of face'', 10,1)');  
-  set(mf1.mesh,'add convex',gfGeoTrans('GT_QK(1,1)'), p10);
-  gfassert('mf1.mesh.nbcvs==40');
-  gfassert('mf1.nbdof==162');
-  s = char(mf1);
-  gfassert('numel(s)>1700');
-  gt    = mf1.mesh.geotrans(3);
-  cvs   = mf1.mesh.cvstruct(1);
-  fem   = mf1.fem(2:3);
-  integ = mim.integ(1);
diff --git a/interface/src/scilab/tests/unit_tests/check_plot.sce b/interface/src/scilab/tests/unit_tests/check_plot.sce
deleted file mode 100644
index f843034..0000000
--- a/interface/src/scilab/tests/unit_tests/check_plot.sce
+++ /dev/null
@@ -1,67 +0,0 @@
-gf_workspace('clear all');
-lines(0);
-
-m2   = gf_mesh('triangles grid',[0:.1:1],[0:.1:1]);
-m22  = gf_mesh('cartesian',[0:.1:1],[0:.1:1]);
-m3   = gf_mesh('cartesian',[0:.1:1],[0:.15:1],[0:.2:1]);
-mf2  = gf_mesh_fem(m2,1);
-mf22 = gf_mesh_fem(m22,1);
-mf3  = gf_mesh_fem(m3,1);
-mf2v = gf_mesh_fem(m2,2);
-mf3v = gf_mesh_fem(m3,3);
-gf_mesh_fem_set(mf2 ,'fem',gf_fem('FEM_PK(2,2)'));//,gf_integ('IM_TRIANGLE(5)'));
-gf_mesh_fem_set(mf22,'fem',gf_fem('FEM_QK(2,2)'));//,gf_integ('IM_EXACT_PARALLELEPIPED(2)'));
-gf_mesh_fem_set(mf2v,'fem',gf_fem('FEM_PK(2,1)'));//,gf_integ('IM_TRIANGLE(5)'));
-gf_mesh_fem_set(mf3 ,'fem',gf_fem('FEM_QK(3,1)'));//,gf_integ('IM_EXACT_PARALLELEPIPED(3)'));
-gf_mesh_fem_set(mf3v,'fem',gf_fem('FEM_QK(3,1)'));//,gf_integ('IM_NC_PARALLELEPIPED(3,2)'));
-U2  = gf_mesh_fem_get_eval(mf2,list(list('x.*y')));
-U2v = gf_mesh_fem_get_eval(mf2v,list(list('x.*y','1-x+y.*y')));
-U3  = gf_mesh_fem_get_eval(mf3,list(list('z')));
-U3v = gf_mesh_fem_get_eval(mf3v,list(list('z',0,'x+y')));
-gf_workspace('push');
-sl2 = gf_slice(list('none'),m2,2);
-sl3 = gf_slice(list('none'),m3,2,gf_mesh_get(m3,'outer faces'));
-
-scf();
-drawlater;
-title('plot 1');
-subplot(2,1,1);
-gf_plot_slice(sl2);
-subplot(2,1,2);
-gf_plot_slice(sl3); // Plot nothing
-drawnow;
-
-gf_workspace('pop');
-gf_workspace('push');
-sl2 = gf_slice(list('boundary'),m2,3);
-sl3 = gf_slice(list('boundary',list('none')),m3,3);
-
-scf();
-title('plot 2');
-drawlater;
-subplot(3,1,1);
-//gf_plot_slice(sl2);
-subplot(3,1,2);
-//gf_plot_slice(sl2, 'mesh','on','mesh_edges_color', [0 0 1], 'mesh_edges_width', 2, 'mesh_faces','on', 'mesh_faces_color', [1 0 0]);
-subplot(3,1,3);
-gf_plot_slice(sl3, 'tube','on','mesh_edges_color', [0 0 1], 'mesh_edges_width', 2, 'mesh_faces','on', 'mesh_faces_color', [1 0 0]); // Error
-drawnow;
-
-sl4 = gf_slice(list('planar',0,[.5;.5;.5],[0;0;1]),sl3);
-P   = gf_slice_get(sl4,'pts');
-
-scf()
-title('plot 3');
-drawlater;
-//gf_plot_slice(sl4,'tube','on','tube_radius',0.05*abs(sin(P(2,:)*10))+0.01);
-drawnow;
-
-P = gf_slice_get(sl3,'pts');
-
-scf();
-title('plot 4');
-drawlater;
-gf_plot_slice(sl3, 'data',0.05*abs(sin(P(2,:)*10))+0.01);
-drawnow;
-
-gf_workspace('pop');
diff --git a/interface/src/scilab/tests/unit_tests/check_slices.sce b/interface/src/scilab/tests/unit_tests/check_slices.sce
deleted file mode 100644
index 07caa82..0000000
--- a/interface/src/scilab/tests/unit_tests/check_slices.sce
+++ /dev/null
@@ -1,42 +0,0 @@
-gf_workspace('clear all');
-lines(0);
-m = gf_mesh('triangles grid',[-5:1:5],[-4:.8:4]);
-//  m = gf_mesh('triangles grid',[-1 1],[-1 1]);
-gf_mesh_get(m,'cvid');
-gf_mesh_set(m,'del convex',[1]);
-mf = gf_mesh_fem(m,1);
-gf_mesh_fem_set(mf,'fem',gf_fem('FEM_PK(2,2)'))
-//U  = gf_mesh_fem_get(mf,'eval', list('x.*x + y.*y'));
-U  = gf_mesh_fem_get_eval(mf, list(list('x.*x + y.*y')));
-sl = gf_slice(list('planar',0,[.5;0],[1;0]),m,3);
-pp = gf_slice_get(sl,'pts');
-gfassert('abs(pp(1,:)-.5)<1e-15');
-sl2 = gf_slice('points',m,pp(:,1:3));
-pp2 = gf_slice_get(sl2,'pts');
-gfassert('abs(pp2(1,:)-.5)<1e-15');
-//  n=8;sl = gf_slice(m,list('isovalues',-1,mf,U,0.25),n);
-sl = gf_slice(list('isovalues',-1,mf,U,16.0),m,4);
-h = scf();
-h.color_map = jetcolormap(255);
-title('plot 1');
-drawlater;
-gf_plot_slice(sl,'mesh','on','data',gf_compute(mf,U,'interpolate on',sl)); 
-colorbar(min(U),max(U));
-drawnow;
-pp = gf_slice_get(sl,'pts');
-gfassert('max(sqrt(sum(pp.^2,1)))<4.0000001');
-sl = gf_slice(list('isovalues',0,mf,U,9.0),m,7);
-pp = gf_slice_get(sl,'pts');
-gfassert('max(abs(3-sqrt(sum(pp.^2,1))))<0.0015');
-N=1;
-m  = gf_mesh('triangles grid',[-N:(2*N/3):N],[-N:(N/5):N]);
-m2 = gf_mesh('cartesian',[-N:(N/5):N]+.1,[-N:(N/7):N]+.1);
-sl = gf_slice(list('mesh',m2),m,3); 
-h = scf();
-h.color_map = jetcolormap(255);
-title('plot 1');
-drawlater;
-gf_plot_slice(sl,'mesh_faces','on');
-drawnow;
-a  = gf_slice_get(sl,'area') - 1.9*1.9;
-gfassert('a < 1e-10');
diff --git a/interface/src/scilab/tests/unit_tests/check_spmat.sce b/interface/src/scilab/tests/unit_tests/check_spmat.sce
deleted file mode 100644
index b0cef59..0000000
--- a/interface/src/scilab/tests/unit_tests/check_spmat.sce
+++ /dev/null
@@ -1,151 +0,0 @@
-gf_workspace('clear all');
-if (0) then
-  asserterr('gf_spmat(''empty'',-5)');
-  asserterr('gf_spmat(''empty'',2:3)');
-  asserterr('gf_spmat(''empty'',0)');
-end;
-// TEST EMPTY COPY FULL
-A  = gf_spmat('empty', 5,6);
-B  = gf_spmat('empty', 11111);
-C  = gf_spmat('copy', A);
-C  = sprand(50,50,.1); C(2,2)=1+2*%i; I = 1:40; J = [6 7 8 3 10];
-D  = gf_spmat('copy', C, I, J);
-DD = gf_spmat_get(D,'full');
-// gfassert('and(DD==C(I,J))'); // Bug scilab 4783
-gfassert('and(full(DD)==full(C(I,J)))');
-asserterr('gf_spmat(D,''full'',100)');
-asserterr('gf_spmat(D,''full'',10,-1)');
-// TEST MULT
-A  = gf_spmat('identity', 11111);
-C  = gf_spmat('mult',A,B);
-n  = gf_spmat_get(C,'nnz'); gfassert('n==0');
-C  = gf_spmat('mult',A,A);
-n  = gf_spmat_get(C,'nnz'); gfassert('n==11111');
-M1 = sprand(50,43,.1);
-M2 = sprand(43,14,.3);
-C  = gf_spmat('mult',M1,M2);
-C  = gf_spmat_get(C, 'full');
-P  = full(M1*M2);
-gfassert('max(max(abs(C-P)))<1e-13');
-asserterr('gf_spmat(''mult'',M2,M1);'); 
-//TEST ADD
-d  = rand(1,size(P,1));
-D  = gf_spmat('diag', d');
-M1 = sprand(50,50,.1); C(2,2)=1+2*%i;
-M2 = sprand(50,50,.1); C(2,2)=1+2*%i;  
-C  = gf_spmat('add',M1, M2);
-C  = gf_spmat_get(C, 'full');
-gfassert('max(max(abs(C-full(M1+M2))))<1e-13');
-C = gf_spmat('add',M1, real(M2));
-C = gf_spmat_get(C, 'full');
-gfassert('max(max(abs(C-full(M1+real(M2)))))<1e-13');
-// TEST DIAG
-K = gf_spmat('diag', [1 1; 2 3; 4 5; 6 7],[0 -2],6,9);
-// NNZ
-gf_spmat_get(K,'full');
-//gfassert('gf_spmat_get(K,''nnz'')==8'); // YC: 6 - a voir
-//-->gf_spmat_get(K,'full')
-// ans  =
-// 
-//    1.    0.    0.    0.    0.    0.    0.    0.    0.  
-//    0.    2.    0.    0.    0.    0.    0.    0.    0.  
-//    5.    0.    4.    0.    0.    0.    0.    0.    0.  
-//    0.    7.    0.    6.    0.    0.    0.    0.    0.  
-//    0.    0.    0.    0.    0.    0.    0.    0.    0.  
-//    0.    0.    0.    0.    0.    0.    0.    0.    0.  
-cK=gf_spmat('diag', [1 1*%i; 2 3*%i; 4 5; 6*%i 7; 5 5; 6 -2],[0 -1],6,9);
-gfassert('gf_spmat_get(cK,''nnz'')==11');  
-C = gf_spmat('add',K,cK);
-gfassert('gf_spmat_get(C,''is_complex'')');
-// MULT VECTOR
-fK  = gf_spmat_get(K,'full');
-fcK = gf_spmat_get(cK,'full');
-V6  = rand(6,1); 
-V9  = rand(9,1);
-W6  = gf_spmat_get(K,'mult',V9);
-gf_spmat_get(K, 'full');
-W9  = gf_spmat_get(K,'tmult',V6);
-gfassert('max(abs(W6(:)-fK*V9))<1e-13');
-gfassert('max(abs(W9(:)-fK''*V6))<1e-13');
-W6  = gf_spmat_get(cK,'mult',V9);
-W9  = gf_spmat_get(cK,'tmult',V6);
-gfassert('max(abs(W6(:)-fcK*V9))<1e-13');
-gfassert('max(abs(W9(:)-fcK''*V6))<1e-13');
-V6  = rand(6,1) + 1*%i*rand(6,1); V9=rand(9,1) + 1*%i*rand(9,1);
-asserterr('gf_spmat_get(K,''mult'',V9)');
-W6  = gf_spmat_get(cK,'mult',V9);
-W9  = gf_spmat_get(cK,'tmult',V6);
-gfassert('max(abs(W6(:)-fcK*V9))<1e-13');
-gfassert('max(abs(W9(:)-fcK''*V6))<1e-13');
-// STORAGE, SIZE, IS_COMPLEX, CSC_IND CSC_VAL
-gf_spmat_get(cK, 'storage');
-gfassert('gf_spmat_get(cK, ''size'')==[6 9]');
-gfassert('gf_spmat_get(sparse(fcK), ''size'')==[6 9]');
-[jc,ir]=gf_spmat_get(cK, 'csc_ind');
-v=gf_spmat_get(cK, 'csc_val');
-// CLEAR
-gf_spmat_set(K, 'to_wsc'); gf_spmat_set(cK, 'to_wsc');  
-KK = gf_spmat('copy',K); gf_spmat_set(KK,'clear');
-gfassert('gf_spmat_get(KK,''nnz'')==0');
-KK = gf_spmat('copy',cK); gf_spmat_set(KK,'clear');
-gfassert('gf_spmat_get(KK,''nnz'')==0');
-for i=1:20, 
-  if (modulo(i,2)==0) then
-    gf_spmat_set(K, 'to_wsc'); 
-  else 
-    gf_spmat_set(K, 'to_csc'); 
-  end
-  KK = gf_spmat('copy',cK); gf_spmat_set(KK,'scale',int32(-1));
-  C  = gf_spmat('add',cK,KK);
-  gfassert('gf_spmat_get(C,''nnz'')==0');
-  C = gf_spmat('copy',cK); gf_spmat_set(C,'transpose');
-  gfassert('and(gf_spmat_get(C,''full'')==fcK.'')');
-  C = gf_spmat('copy',cK); gf_spmat_set(C,'transconj');
-  gfassert('and(gf_spmat_get(C,''full'')==fcK'')');
-  C = gf_spmat('copy',cK); gf_spmat_set(C,'conjugate');
-  gfassert('and(gf_spmat_get(C,''full'')==conj(fcK))');
-end
-gf_spmat_set(cK,'to_complex');
-C = gf_spmat('copy',K); gf_spmat_set(C,'to_complex');
-gfassert('gf_spmat_get(C,''is_complex'')');
-gf_spmat_set(C,'clear');
-B = [1 1 1 1 1 2; ...
-6 5 4 3 2 1; ...
-7 8 5 3 2 1]';
-gf_spmat_set(C,'diag', B(:,1));
-gf_spmat_set(C,'diag', B(:,2:3), [-2 +2]);
-CC = full(spdiags(B, [0 -2 2], 6, 9));
-P  = gf_spmat_get(C,'full');
-gfassert('and(CC==P)');
-//L1 = gf_spmat_get(C,'diag', [0 -2 2]);
-//L2 = spdiags(sparse(CC),[0 -2 2]);
-//gfassert('L1==L2');
-K  = sprand(50,50,.1) + 20*speye(50,50); K(2,3)=.4;
-gK = gf_spmat('copy',K);
-gf_spmat_set(gK, 'to_csc');
-asserterr('gf_spmat_set(gK, ''assign'', 1, 1, 1)');
-gf_spmat_set(gK, 'to_wsc');
-gf_spmat_set(gK, 'assign', 2, 2, 1+2*%i);
-gf_spmat_set(gK, 'add', 2, 2:4, 2*%i*ones(1,3));
-A = gf_spmat_get(gK, 'full', 2, 2:4);
-B = full(K(2,2:4)); B(1)=1+2*%i; B=B+2*%i;
-gfassert('max(abs(A-B))<1e-13');
-gf_workspace('clear all')
-// luinc not yet defined under Scilab
-if 0 then
-  m   = gf_mesh('cartesian',[1:10],[1:10]);
-  mf  = gf_mesh_fem(m,1);
-  gf_mesh_fem_set(mf,'classical fem', 1);
-  mim = gf_mesh_im(m, 0); // integration of degree 0
-  A   = gf_asm('laplacian',mim,mf,mf,ones(1,gf_mesh_fem_get(mf,'nbdof')));
-  A   = A +.1*speye(size(A,1),size(A,1));
-  B   = rand(gf_mesh_fem_get(mf,'nbdof'),1);
-  //[L,U] = luinc(A,'0');
-  [L,U] = lu(full(A));
-  X1 = gf_linsolve('cg',A,B);
-  mm = gf_spmat('copy',inv(L));
-  p  = gf_precond('spmat',mm);
-  gf_workspace('stats')
-  X2 = gf_linsolve('cg',A,B,gf_precond('spmat',speye(size(A))));
-  gfassert('norm(X1-X2)<1e-13');
-end
diff --git a/interface/src/scilab/tests/unit_tests/check_workspace.sce b/interface/src/scilab/tests/unit_tests/check_workspace.sce
deleted file mode 100644
index 576bd2c..0000000
--- a/interface/src/scilab/tests/unit_tests/check_workspace.sce
+++ /dev/null
@@ -1,19 +0,0 @@
-gf_workspace('clear all');
-lines(0);
-
-gf_workspace('stats');
-gf_workspace('push');
-m  = gf_mesh('empty',1);
-mf = gf_mesh_fem(m);
-gf_workspace('stats');
-gf_workspace('pop');
-gf_workspace('push','foo');
-m  = gf_mesh('empty',2);
-mf = gf_mesh_fem(m);
-gf_workspace('keep',mf);
-gf_workspace('pop');
-gf_workspace('stats');
-gf_delete(mf);
-asserterr('gf_delete(mf)');
-gf_workspace('stats');
-gf_workspace('clear all');
diff --git a/interface/src/scilab/tests/unit_tests/test_argyris.sce b/interface/src/scilab/tests/unit_tests/test_argyris.sce
deleted file mode 100644
index 6d2a249..0000000
--- a/interface/src/scilab/tests/unit_tests/test_argyris.sce
+++ /dev/null
@@ -1,105 +0,0 @@
-clear pde;
-gf_workspace('clear all');
-
-NX = 10
-m  = gf_mesh('triangles grid',[0:1/NX:1],[0:1/NX:1]);
-//gf_mesh_set(m,'transform', [.3 .8; .8 -.2]);
-//m = gf_mesh('pt2d', [0 0; 1 0; 0 1]', [1 2 3]');
-
-// create a mesh_fem of for a field of dimension 1 (i.e. a scalar field)
-mf   = gf_mesh_fem(m,1);
-mfl  = gf_mesh_fem(m,1);
-mflg = gf_mesh_fem(m,1);
-mflh = gf_mesh_fem(m,1);
-
-// assign the Q2 fem to all convexes of the mesh_fem,
-
-//gf_mesh_fem_set(mf,'fem',gf_fem('FEM_PK(2,3)'));
-//gf_mesh_fem_set(mf,'fem',gf_fem('FEM_ARGYRIS'));
-gf_mesh_fem_set(mf,'fem',gf_fem('FEM_HCT_TRIANGLE'));
-//gf_mesh_fem_set(mf,'fem',gf_fem('FEM_HERMITE(2)'));
-
-gf_mesh_fem_set(mfl,'fem',gf_fem('FEM_PK(2,5)'));
-gf_mesh_fem_set(mflg,'fem',gf_fem('FEM_PK_DISCONTINUOUS(2,4)'));
-gf_mesh_fem_set(mflh,'fem',gf_fem('FEM_PK_DISCONTINUOUS(2,3)'));
-
-// an exact integration will be used
-//mim = gf_mesh_im(m, gf_integ('IM_TRIANGLE(13)'));
-mim = gf_mesh_im(m, gf_integ('IM_HCT_COMPOSITE(IM_TRIANGLE(13))'));
-
-// detect the border of the mesh
-border = gf_mesh_get(m,'outer faces');
-
-// mark it as boundary #1
-gf_mesh_set(m, 'boundary', 1, border);
-
-h = scf();
-h.color_map = jetcolormap(255);
-drawlater;
-gf_plot_mesh(m, 'regions', [1]); // the boundary edges appears in red
-h.color_map = jetcolormap(255);
-drawnow;
-
-pause;
-
-// exact solution
-
-if 0 then
-  // setup a pde structure for gf_solve
-  pde = init_pde();
-
-  pde('type')   = 'laplacian'; 
-  pde('lambda') = list(1);
-  pde('mim')    = mim;
-  pde('mf_u')   = mf;       // this does not copy whole objects, just their handles
-  pde('mf_d')   = mfl;
-  expr_u        = 'y.*(y-1).*x.*(x-1)+x.^5/10';
-  expr_f        = '-(2*(x.^2+y.^2)-2*x-2*y+20*x.^3/10)';
-  pde('F')      = list(expr_f);
-  
-  pde = add_empty_bound(pde);
-  pde('bound')($)('type') = 'Dirichlet';
-  pde('bound')($)('R')    = list(expr_u);
-
-  U      = gf_solve(pde);
-  Uexact = gf_mesh_fem_get_eval(mfl, list(list(expr_u)));
-else
-  expr_u = 'y.^5';
-  Uexact = gf_mesh_fem_get_eval(mfl, list(list(expr_u)));
-  M = gf_asm('mass matrix', mim, mf, mf);
-  F = gf_asm('volumic source', mim, mf, mfl, Uexact);
-  U = (M\F)';
-end
-						
-Ul    = gf_compute(mf,U,'interpolate on', mfl);
-DUl   = gf_compute(mfl, Ul, 'gradient',mflg);
-D2Ul  = gf_compute(mflg, DUl, 'gradient',mflh);
-D2Ul2 = gf_compute(mfl,Ul, 'hessian',mflh);
-nref  = 4
-
-h = scf();
-h.color_map = jetcolormap(255);
-drawlater;
-subplot(2,2,1); 
-gf_plot(mfl,Ul,'mesh','on','refine',nref,'contour',.01:.01:.1); 
-colorbar(min(Ul),max(Ul));
-title('computed solution');
-
-subplot(2,2,2); 
-gf_plot(mfl,Ul-Uexact,'mesh','on','refine',nref); 
-colorbar(min(Ul-Uexact),max(Ul-Uexact));
-title('difference with exact solution');
-
-subplot(2,2,3); 
-gf_plot(mflg,DUl(1,:),'mesh','on', 'refine', nref); 
-colorbar(min(DUl(1,:)),max(DUl(1,:)));
-title('gradx');
-
-subplot(2,2,4); 
-gf_plot(mflg,DUl(2,:),'mesh','on', 'refine', nref); 
-colorbar(min(DUl(2,:)),max(DUl(2,:)));
-title('grady');
-drawnow;
-
-disp(sprintf('H1 norm of error: %g', gf_compute(mfl,Ul-Uexact,'H1 norm',mim)));
-
diff --git a/interface/src/scilab/tests/unit_tests/test_plasticity_new_brick.sce b/interface/src/scilab/tests/unit_tests/test_plasticity_new_brick.sce
deleted file mode 100644
index b0d25f5..0000000
--- a/interface/src/scilab/tests/unit_tests/test_plasticity_new_brick.sce
+++ /dev/null
@@ -1,157 +0,0 @@
-gf_workspace('clear all');
-
-//
-
-// We try to compute a plasticity problem with a Von Mises crierion
-// For convenience we consider an homogenous Dirichlet condition on the left
-// of the domain and an easy computed Neumann Condition on the right
-
-//
-
-// Initialize used data
-L      = 100;
-H      = 20;
-lambda = 121150;
-mu     = 80769;
-von_mises_threshold = 8000;
-f = [0 -330]';
-t = [0 0.9032 1 1.1 1.3 1.5 1.7 1.74 1.7 1.5 1.3 1.1 1 0.9032 0.7 0.5 0.3 0.1 0];
-
-// Create the mesh
-m = gf_mesh('triangles grid', [0:4:L], [0:2:H]);
-
-// Plotting
-h_graph = scf();
-h_graph.color_map = jetcolormap(256);
-drawlater;
-gf_plot_mesh(m, 'vertices', 'on', 'convexes', 'on');
-drawnow;
-
-// Define used MeshIm
-mim = gf_mesh_im(m);  gf_mesh_im_set(mim, 'integ', gf_integ('IM_TRIANGLE(6)')); // Gauss methods on triangles
-
-// Define used MeshFem
-mf_u     = gf_mesh_fem(m,2); gf_mesh_fem_set(mf_u,     'fem', gf_fem('FEM_PK(2,2)'));
-mf_data  = gf_mesh_fem(m);   gf_mesh_fem_set(mf_data,  'fem', gf_fem('FEM_PK_DISCONTINUOUS(2,0)'));
-mf_sigma = gf_mesh_fem(m,4); gf_mesh_fem_set(mf_sigma, 'fem', gf_fem('FEM_PK_DISCONTINUOUS(2,1)'));
-mf_err   = gf_mesh_fem(m);   gf_mesh_fem_set(mf_err,   'fem', gf_fem('FEM_PK(2,0)'));
-mf_vm    = gf_mesh_fem(m);   gf_mesh_fem_set(mf_vm,    'fem', gf_fem('FEM_PK_DISCONTINUOUS(2,1)'));
-mf_pl    = gf_mesh_fem(m);   gf_mesh_fem_set(mf_pl,    'fem', gf_fem('FEM_PK_DISCONTINUOUS(2,1)'));
-
-// Find the border of the domain
-P = gf_mesh_get(m, 'pts');
-pidleft  = find(abs(P(1,:))<1e-6); // Retrieve index of points which x near to 0
-pidright = find(abs(P(1,:) - L)<1e-6); // Retrieve index of points which x near to L
-fleft    = gf_mesh_get(m, 'faces from pid', pidleft); 
-fright   = gf_mesh_get(m, 'faces from pid', pidright);
-
-// Decomposed the mesh into 2 regions with different values of Lamé coeff
-CV       = gf_mesh_get(m, 'cvid');
-CVbottom = find(CV <= 250); // Retrieve index of convex located at the bottom
-CVtop    = find(CV > 250);  // Retrieve index of convex located at the top
-
-// Definition of Lame coeff
-lambda(CVbottom) = 121150; // Stell
-lambda(CVtop)    = 84605;  // Iron
-//lambda(CV) = 84605;
-mu(CVbottom) = 80769; // Stell
-mu(CVtop)    = 77839; // Iron
-//mu(CV) = 77839;
-von_mises_threshold(CVbottom) = 7000;
-von_mises_threshold(CVtop)    = 8000;
-
-// Assign boundary numbers
-gf_mesh_set(m,'boundary',1,fleft);  // for Dirichlet condition
-gf_mesh_set(m,'boundary',2,fright); // for Neumann condition
-
-// Create the model
-md = gf_model('real');
-
-// Declare that u is the unknown of the system on mf_u
-// 2 is the number of version of the data stored, for the time integration scheme 
-gf_model_set(md, 'add fem variable', 'u', mf_u, 2); 
-
-// Declare that lambda is a data of the system on mf_data
-gf_model_set(md, 'add initialized fem data', 'lambda', mf_data, lambda);
-
-// Declare that mu is a data of the system on mf_data
-gf_model_set(md, 'add initialized fem data', 'mu', mf_data, mu);
-
-// Declare that von_mises_threshold is a data of the system on mf_data
-gf_model_set(md, 'add initialized fem data', 'von_mises_threshold', mf_data, von_mises_threshold);
-
-// Declare that sigma is a data of the system on mf_sigma
-// 2 is the number of version of the data stored, for the time integration scheme
-gf_model_set(md, 'add fem data', 'sigma', mf_sigma);
-
-// Add plasticity brick on u
-gf_model_set(md, 'add elastoplasticity brick', mim, 'VM', 'u', 'lambda', 'mu', 'von_mises_threshold', 'sigma');
-
-// Add homogeneous Dirichlet condition to u on the left hand side of the domain
-gf_model_set(md, 'add Dirichlet condition with multipliers', mim, 'u', mf_u, 1);
-
-// Add a source term to the system
-gf_model_set(md,'add initialized fem data', 'VolumicData', mf_data, gf_mesh_fem_get_eval(mf_data, list(list(f(1,1)),list(f(2,1)*t(1)))));
-gf_model_set(md, 'add source term brick', mim, 'u', 'VolumicData', 2);
-
-VM = zeros(1,gf_mesh_fem_get(mf_vm, 'nbdof'));
-
-nbstep = size(t,2);
-
-dd = gf_mesh_fem_get(mf_err, 'basic dof from cvid');
-
-h_graph_2 = scf();
-h_graph_2.color_map = jetcolormap(256);
-
-h_graph_3 = scf();
-h_graph_3.color_map = jetcolormap(256);
-
-for step=1:nbstep,
-  if step > 1 then
-    gf_model_set(md, 'variable', 'VolumicData', gf_mesh_fem_get_eval(mf_data, list(list(f(1,1)),list(f(2,1)*t(step)))));
-  end
-
-  // Solve the system
-  gf_model_get(md, 'solve','lsolver', 'superlu', 'lsearch', 'simplest',  'alpha min', 0.8, 'very noisy', 'max_iter', 100, 'max_res', 1e-6);
-
-  // Retrieve the solution U
-  U = gf_model_get(md, 'variable', 'u', 0);
-    
-  // Compute new plasticity constraints used to compute 
-  // the Von Mises or Tresca stress
-  gf_model_get(md, 'elastoplasticity next iter', mim, 'u', 'VM', 'lambda', 'mu', 'von_mises_threshold', 'sigma');
-  plast = gf_model_get(md, 'compute plastic part', mim, mf_pl, 'u', 'VM', 'lambda', 'mu', 'von_mises_threshold', 'sigma');
-      
-  // Compute Von Mises or Tresca stress
-  VM = gf_model_get(md, 'compute elastoplasticity Von Mises or Tresca', 'sigma', mf_vm, 'Von Mises');
-  
-  scf(h_graph_2);
-  drawlater;
-  clf(h_graph_2);
-  subplot(2,1,1);
-  gf_plot(mf_vm,VM,'deformed_mesh', 'on', 'deformation', U, 'deformation_mf', mf_u, 'refine', 4, 'deformation_scale',1); 
-  colorbar(min(VM),max(VM));
-
-  n = t(step);
-  title(['Von Mises criterion for t = ', string(n)]);
-  
-  ERR = gf_compute(mf_u, U, 'error estimate', mim);
-  E = ERR; E(dd) = ERR;
-
-  subplot(2,1,2);
-  gf_plot(mf_err, E, 'mesh','on', 'refine', 1); 
-  colorbar(min(E),max(E));
-  title('Error estimate');
-  drawnow;
-
-  scf(h_graph_3);
-  drawlater;
-  clf(h_graph_3);
-  gf_plot(mf_pl,plast,'deformed_mesh','on', 'deformation',U,'deformation_mf',mf_u,'refine', 4, 'deformation_scale',1); 
-  colorbar(min(plast),max(plast));
-  n = t(step);
-  title(['Plastification for t = ', string(n)]);
-  drawnow;
-
-  sleep(1000);
-end
diff --git a/ltmain.sh b/ltmain.sh
deleted file mode 100644
index c29db36..0000000
--- a/ltmain.sh
+++ /dev/null
@@ -1,9661 +0,0 @@
-
-# libtool (GNU libtool) 2.4.2
-# Written by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
-# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
-# This is free software; see the source for copying conditions.  There is NO
-# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-# GNU Libtool is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# As a special exception to the GNU General Public License,
-# if you distribute this file as part of a program or library that
-# is built using GNU Libtool, you may include this file under the
-# same distribution terms that you use for the rest of that program.
-#
-# GNU Libtool is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING.  If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html,
-# or obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-# Usage: $progname [OPTION]... [MODE-ARG]...
-#
-# Provide generalized library-building support services.
-#
-#       --config             show all configuration variables
-#       --debug              enable verbose shell tracing
-#   -n, --dry-run            display commands without modifying any files
-#       --features           display basic configuration information and exit
-#       --mode=MODE          use operation mode MODE
-#       --preserve-dup-deps  don't remove duplicate dependency libraries
-#       --quiet, --silent    don't print informational messages
-#       --no-quiet, --no-silent
-#                            print informational messages (default)
-#       --no-warn            don't display warning messages
-#       --tag=TAG            use configuration variables from tag TAG
-#   -v, --verbose            print more informational messages than default
-#       --no-verbose         don't print the extra informational messages
-#       --version            print version information
-#   -h, --help, --help-all   print short, long, or detailed help message
-#
-# MODE must be one of the following:
-#
-#         clean              remove files from the build directory
-#         compile            compile a source file into a libtool object
-#         execute            automatically set library path, then run a program
-#         finish             complete the installation of libtool libraries
-#         install            install libraries or executables
-#         link               create a library or an executable
-#         uninstall          remove libraries from an installed directory
-#
-# MODE-ARGS vary depending on the MODE.  When passed as first option,
-# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
-# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
-#
-# When reporting a bug, please describe a test case to reproduce it and
-# include the following information:
-#
-#         host-triplet:	$host
-#         shell:		$SHELL
-#         compiler:		$LTCC
-#         compiler flags:		$LTCFLAGS
-#         linker:		$LD (gnu? $with_gnu_ld)
-#         $progname:	(GNU libtool) 2.4.2 Debian-2.4.2-1.10ubuntu1
-#         automake:	$automake_version
-#         autoconf:	$autoconf_version
-#
-# Report bugs to <bug-libtool at gnu.org>.
-# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
-# General help using GNU software: <http://www.gnu.org/gethelp/>.
-
-PROGRAM=libtool
-PACKAGE=libtool
-VERSION="2.4.2 Debian-2.4.2-1.10ubuntu1"
-TIMESTAMP=""
-package_revision=1.3337
-
-# Be Bourne compatible
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-  emulate sh
-  NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
-fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
-
-# A function that is used when there is no print builtin or printf.
-func_fallback_echo ()
-{
-  eval 'cat <<_LTECHO_EOF
-$1
-_LTECHO_EOF'
-}
-
-# NLS nuisances: We save the old values to restore during execute mode.
-lt_user_locale=
-lt_safe_locale=
-for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
-do
-  eval "if test \"\${$lt_var+set}\" = set; then
-          save_$lt_var=\$$lt_var
-          $lt_var=C
-	  export $lt_var
-	  lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
-	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
-	fi"
-done
-LC_ALL=C
-LANGUAGE=C
-export LANGUAGE LC_ALL
-
-$lt_unset CDPATH
-
-
-# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
-# is ksh but when the shell is invoked as "sh" and the current value of
-# the _XPG environment variable is not equal to 1 (one), the special
-# positional parameter $0, within a function call, is the name of the
-# function.
-progpath="$0"
-
-
-
-: ${CP="cp -f"}
-test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
-: ${MAKE="make"}
-: ${MKDIR="mkdir"}
-: ${MV="mv -f"}
-: ${RM="rm -f"}
-: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
-: ${Xsed="$SED -e 1s/^X//"}
-
-# Global variables:
-EXIT_SUCCESS=0
-EXIT_FAILURE=1
-EXIT_MISMATCH=63  # $? = 63 is used to indicate version mismatch to missing.
-EXIT_SKIP=77	  # $? = 77 is used to indicate a skipped test to automake.
-
-exit_status=$EXIT_SUCCESS
-
-# Make sure IFS has a sensible default
-lt_nl='
-'
-IFS=" 	$lt_nl"
-
-dirname="s,/[^/]*$,,"
-basename="s,^.*/,,"
-
-# func_dirname file append nondir_replacement
-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
-# otherwise set result to NONDIR_REPLACEMENT.
-func_dirname ()
-{
-    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
-    if test "X$func_dirname_result" = "X${1}"; then
-      func_dirname_result="${3}"
-    else
-      func_dirname_result="$func_dirname_result${2}"
-    fi
-} # func_dirname may be replaced by extended shell implementation
-
-
-# func_basename file
-func_basename ()
-{
-    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
-} # func_basename may be replaced by extended shell implementation
-
-
-# func_dirname_and_basename file append nondir_replacement
-# perform func_basename and func_dirname in a single function
-# call:
-#   dirname:  Compute the dirname of FILE.  If nonempty,
-#             add APPEND to the result, otherwise set result
-#             to NONDIR_REPLACEMENT.
-#             value returned in "$func_dirname_result"
-#   basename: Compute filename of FILE.
-#             value retuned in "$func_basename_result"
-# Implementation must be kept synchronized with func_dirname
-# and func_basename. For efficiency, we do not delegate to
-# those functions but instead duplicate the functionality here.
-func_dirname_and_basename ()
-{
-    # Extract subdirectory from the argument.
-    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
-    if test "X$func_dirname_result" = "X${1}"; then
-      func_dirname_result="${3}"
-    else
-      func_dirname_result="$func_dirname_result${2}"
-    fi
-    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
-} # func_dirname_and_basename may be replaced by extended shell implementation
-
-
-# func_stripname prefix suffix name
-# strip PREFIX and SUFFIX off of NAME.
-# PREFIX and SUFFIX must not contain globbing or regex special
-# characters, hashes, percent signs, but SUFFIX may contain a leading
-# dot (in which case that matches only a dot).
-# func_strip_suffix prefix name
-func_stripname ()
-{
-    case ${2} in
-      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
-      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
-    esac
-} # func_stripname may be replaced by extended shell implementation
-
-
-# These SED scripts presuppose an absolute path with a trailing slash.
-pathcar='s,^/\([^/]*\).*$,\1,'
-pathcdr='s,^/[^/]*,,'
-removedotparts=':dotsl
-		s@/\./@/@g
-		t dotsl
-		s,/\.$,/,'
-collapseslashes='s@/\{1,\}@/@g'
-finalslash='s,/*$,/,'
-
-# func_normal_abspath PATH
-# Remove doubled-up and trailing slashes, "." path components,
-# and cancel out any ".." path components in PATH after making
-# it an absolute path.
-#             value returned in "$func_normal_abspath_result"
-func_normal_abspath ()
-{
-  # Start from root dir and reassemble the path.
-  func_normal_abspath_result=
-  func_normal_abspath_tpath=$1
-  func_normal_abspath_altnamespace=
-  case $func_normal_abspath_tpath in
-    "")
-      # Empty path, that just means $cwd.
-      func_stripname '' '/' "`pwd`"
-      func_normal_abspath_result=$func_stripname_result
-      return
-    ;;
-    # The next three entries are used to spot a run of precisely
-    # two leading slashes without using negated character classes;
-    # we take advantage of case's first-match behaviour.
-    ///*)
-      # Unusual form of absolute path, do nothing.
-    ;;
-    //*)
-      # Not necessarily an ordinary path; POSIX reserves leading '//'
-      # and for example Cygwin uses it to access remote file shares
-      # over CIFS/SMB, so we conserve a leading double slash if found.
-      func_normal_abspath_altnamespace=/
-    ;;
-    /*)
-      # Absolute path, do nothing.
-    ;;
-    *)
-      # Relative path, prepend $cwd.
-      func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
-    ;;
-  esac
-  # Cancel out all the simple stuff to save iterations.  We also want
-  # the path to end with a slash for ease of parsing, so make sure
-  # there is one (and only one) here.
-  func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
-        -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
-  while :; do
-    # Processed it all yet?
-    if test "$func_normal_abspath_tpath" = / ; then
-      # If we ascended to the root using ".." the result may be empty now.
-      if test -z "$func_normal_abspath_result" ; then
-        func_normal_abspath_result=/
-      fi
-      break
-    fi
-    func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
-        -e "$pathcar"`
-    func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
-        -e "$pathcdr"`
-    # Figure out what to do with it
-    case $func_normal_abspath_tcomponent in
-      "")
-        # Trailing empty path component, ignore it.
-      ;;
-      ..)
-        # Parent dir; strip last assembled component from result.
-        func_dirname "$func_normal_abspath_result"
-        func_normal_abspath_result=$func_dirname_result
-      ;;
-      *)
-        # Actual path component, append it.
-        func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
-      ;;
-    esac
-  done
-  # Restore leading double-slash if one was found on entry.
-  func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
-}
-
-# func_relative_path SRCDIR DSTDIR
-# generates a relative path from SRCDIR to DSTDIR, with a trailing
-# slash if non-empty, suitable for immediately appending a filename
-# without needing to append a separator.
-#             value returned in "$func_relative_path_result"
-func_relative_path ()
-{
-  func_relative_path_result=
-  func_normal_abspath "$1"
-  func_relative_path_tlibdir=$func_normal_abspath_result
-  func_normal_abspath "$2"
-  func_relative_path_tbindir=$func_normal_abspath_result
-
-  # Ascend the tree starting from libdir
-  while :; do
-    # check if we have found a prefix of bindir
-    case $func_relative_path_tbindir in
-      $func_relative_path_tlibdir)
-        # found an exact match
-        func_relative_path_tcancelled=
-        break
-        ;;
-      $func_relative_path_tlibdir*)
-        # found a matching prefix
-        func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
-        func_relative_path_tcancelled=$func_stripname_result
-        if test -z "$func_relative_path_result"; then
-          func_relative_path_result=.
-        fi
-        break
-        ;;
-      *)
-        func_dirname $func_relative_path_tlibdir
-        func_relative_path_tlibdir=${func_dirname_result}
-        if test "x$func_relative_path_tlibdir" = x ; then
-          # Have to descend all the way to the root!
-          func_relative_path_result=../$func_relative_path_result
-          func_relative_path_tcancelled=$func_relative_path_tbindir
-          break
-        fi
-        func_relative_path_result=../$func_relative_path_result
-        ;;
-    esac
-  done
-
-  # Now calculate path; take care to avoid doubling-up slashes.
-  func_stripname '' '/' "$func_relative_path_result"
-  func_relative_path_result=$func_stripname_result
-  func_stripname '/' '/' "$func_relative_path_tcancelled"
-  if test "x$func_stripname_result" != x ; then
-    func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
-  fi
-
-  # Normalisation. If bindir is libdir, return empty string,
-  # else relative path ending with a slash; either way, target
-  # file name can be directly appended.
-  if test ! -z "$func_relative_path_result"; then
-    func_stripname './' '' "$func_relative_path_result/"
-    func_relative_path_result=$func_stripname_result
-  fi
-}
-
-# The name of this program:
-func_dirname_and_basename "$progpath"
-progname=$func_basename_result
-
-# Make sure we have an absolute path for reexecution:
-case $progpath in
-  [\\/]*|[A-Za-z]:\\*) ;;
-  *[\\/]*)
-     progdir=$func_dirname_result
-     progdir=`cd "$progdir" && pwd`
-     progpath="$progdir/$progname"
-     ;;
-  *)
-     save_IFS="$IFS"
-     IFS=${PATH_SEPARATOR-:}
-     for progdir in $PATH; do
-       IFS="$save_IFS"
-       test -x "$progdir/$progname" && break
-     done
-     IFS="$save_IFS"
-     test -n "$progdir" || progdir=`pwd`
-     progpath="$progdir/$progname"
-     ;;
-esac
-
-# Sed substitution that helps us do robust quoting.  It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed="${SED}"' -e 1s/^X//'
-sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
-
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\(["`\\]\)/\\\1/g'
-
-# Sed substitution that turns a string into a regex matching for the
-# string literally.
-sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
-
-# Sed substitution that converts a w32 file name or path
-# which contains forward slashes, into one that contains
-# (escaped) backslashes.  A very naive implementation.
-lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
-
-# Re-`\' parameter expansions in output of double_quote_subst that were
-# `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
-# in input to double_quote_subst, that '$' was protected from expansion.
-# Since each input `\' is now two `\'s, look for any number of runs of
-# four `\'s followed by two `\'s and then a '$'.  `\' that '$'.
-bs='\\'
-bs2='\\\\'
-bs4='\\\\\\\\'
-dollar='\$'
-sed_double_backslash="\
-  s/$bs4/&\\
-/g
-  s/^$bs2$dollar/$bs&/
-  s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
-  s/\n//g"
-
-# Standard options:
-opt_dry_run=false
-opt_help=false
-opt_quiet=false
-opt_verbose=false
-opt_warning=:
-
-# func_echo arg...
-# Echo program name prefixed message, along with the current mode
-# name if it has been set yet.
-func_echo ()
-{
-    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
-}
-
-# func_verbose arg...
-# Echo program name prefixed message in verbose mode only.
-func_verbose ()
-{
-    $opt_verbose && func_echo ${1+"$@"}
-
-    # A bug in bash halts the script if the last line of a function
-    # fails when set -e is in force, so we need another command to
-    # work around that:
-    :
-}
-
-# func_echo_all arg...
-# Invoke $ECHO with all args, space-separated.
-func_echo_all ()
-{
-    $ECHO "$*"
-}
-
-# func_error arg...
-# Echo program name prefixed message to standard error.
-func_error ()
-{
-    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
-}
-
-# func_warning arg...
-# Echo program name prefixed warning message to standard error.
-func_warning ()
-{
-    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
-
-    # bash bug again:
-    :
-}
-
-# func_fatal_error arg...
-# Echo program name prefixed message to standard error, and exit.
-func_fatal_error ()
-{
-    func_error ${1+"$@"}
-    exit $EXIT_FAILURE
-}
-
-# func_fatal_help arg...
-# Echo program name prefixed message to standard error, followed by
-# a help hint, and exit.
-func_fatal_help ()
-{
-    func_error ${1+"$@"}
-    func_fatal_error "$help"
-}
-help="Try \`$progname --help' for more information."  ## default
-
-
-# func_grep expression filename
-# Check whether EXPRESSION matches any line of FILENAME, without output.
-func_grep ()
-{
-    $GREP "$1" "$2" >/dev/null 2>&1
-}
-
-
-# func_mkdir_p directory-path
-# Make sure the entire path to DIRECTORY-PATH is available.
-func_mkdir_p ()
-{
-    my_directory_path="$1"
-    my_dir_list=
-
-    if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
-
-      # Protect directory names starting with `-'
-      case $my_directory_path in
-        -*) my_directory_path="./$my_directory_path" ;;
-      esac
-
-      # While some portion of DIR does not yet exist...
-      while test ! -d "$my_directory_path"; do
-        # ...make a list in topmost first order.  Use a colon delimited
-	# list incase some portion of path contains whitespace.
-        my_dir_list="$my_directory_path:$my_dir_list"
-
-        # If the last portion added has no slash in it, the list is done
-        case $my_directory_path in */*) ;; *) break ;; esac
-
-        # ...otherwise throw away the child directory and loop
-        my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
-      done
-      my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
-
-      save_mkdir_p_IFS="$IFS"; IFS=':'
-      for my_dir in $my_dir_list; do
-	IFS="$save_mkdir_p_IFS"
-        # mkdir can fail with a `File exist' error if two processes
-        # try to create one of the directories concurrently.  Don't
-        # stop in that case!
-        $MKDIR "$my_dir" 2>/dev/null || :
-      done
-      IFS="$save_mkdir_p_IFS"
-
-      # Bail out if we (or some other process) failed to create a directory.
-      test -d "$my_directory_path" || \
-        func_fatal_error "Failed to create \`$1'"
-    fi
-}
-
-
-# func_mktempdir [string]
-# Make a temporary directory that won't clash with other running
-# libtool processes, and avoids race conditions if possible.  If
-# given, STRING is the basename for that directory.
-func_mktempdir ()
-{
-    my_template="${TMPDIR-/tmp}/${1-$progname}"
-
-    if test "$opt_dry_run" = ":"; then
-      # Return a directory name, but don't create it in dry-run mode
-      my_tmpdir="${my_template}-$$"
-    else
-
-      # If mktemp works, use that first and foremost
-      my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
-
-      if test ! -d "$my_tmpdir"; then
-        # Failing that, at least try and use $RANDOM to avoid a race
-        my_tmpdir="${my_template}-${RANDOM-0}$$"
-
-        save_mktempdir_umask=`umask`
-        umask 0077
-        $MKDIR "$my_tmpdir"
-        umask $save_mktempdir_umask
-      fi
-
-      # If we're not in dry-run mode, bomb out on failure
-      test -d "$my_tmpdir" || \
-        func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
-    fi
-
-    $ECHO "$my_tmpdir"
-}
-
-
-# func_quote_for_eval arg
-# Aesthetically quote ARG to be evaled later.
-# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
-# is double-quoted, suitable for a subsequent eval, whereas
-# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
-# which are still active within double quotes backslashified.
-func_quote_for_eval ()
-{
-    case $1 in
-      *[\\\`\"\$]*)
-	func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
-      *)
-        func_quote_for_eval_unquoted_result="$1" ;;
-    esac
-
-    case $func_quote_for_eval_unquoted_result in
-      # Double-quote args containing shell metacharacters to delay
-      # word splitting, command substitution and and variable
-      # expansion for a subsequent eval.
-      # Many Bourne shells cannot handle close brackets correctly
-      # in scan sets, so we specify it separately.
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-        func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
-        ;;
-      *)
-        func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
-    esac
-}
-
-
-# func_quote_for_expand arg
-# Aesthetically quote ARG to be evaled later; same as above,
-# but do not quote variable references.
-func_quote_for_expand ()
-{
-    case $1 in
-      *[\\\`\"]*)
-	my_arg=`$ECHO "$1" | $SED \
-	    -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
-      *)
-        my_arg="$1" ;;
-    esac
-
-    case $my_arg in
-      # Double-quote args containing shell metacharacters to delay
-      # word splitting and command substitution for a subsequent eval.
-      # Many Bourne shells cannot handle close brackets correctly
-      # in scan sets, so we specify it separately.
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-        my_arg="\"$my_arg\""
-        ;;
-    esac
-
-    func_quote_for_expand_result="$my_arg"
-}
-
-
-# func_show_eval cmd [fail_exp]
-# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
-# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
-# is given, then evaluate it.
-func_show_eval ()
-{
-    my_cmd="$1"
-    my_fail_exp="${2-:}"
-
-    ${opt_silent-false} || {
-      func_quote_for_expand "$my_cmd"
-      eval "func_echo $func_quote_for_expand_result"
-    }
-
-    if ${opt_dry_run-false}; then :; else
-      eval "$my_cmd"
-      my_status=$?
-      if test "$my_status" -eq 0; then :; else
-	eval "(exit $my_status); $my_fail_exp"
-      fi
-    fi
-}
-
-
-# func_show_eval_locale cmd [fail_exp]
-# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
-# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
-# is given, then evaluate it.  Use the saved locale for evaluation.
-func_show_eval_locale ()
-{
-    my_cmd="$1"
-    my_fail_exp="${2-:}"
-
-    ${opt_silent-false} || {
-      func_quote_for_expand "$my_cmd"
-      eval "func_echo $func_quote_for_expand_result"
-    }
-
-    if ${opt_dry_run-false}; then :; else
-      eval "$lt_user_locale
-	    $my_cmd"
-      my_status=$?
-      eval "$lt_safe_locale"
-      if test "$my_status" -eq 0; then :; else
-	eval "(exit $my_status); $my_fail_exp"
-      fi
-    fi
-}
-
-# func_tr_sh
-# Turn $1 into a string suitable for a shell variable name.
-# Result is stored in $func_tr_sh_result.  All characters
-# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
-# if $1 begins with a digit, a '_' is prepended as well.
-func_tr_sh ()
-{
-  case $1 in
-  [0-9]* | *[!a-zA-Z0-9_]*)
-    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
-    ;;
-  * )
-    func_tr_sh_result=$1
-    ;;
-  esac
-}
-
-
-# func_version
-# Echo version message to standard output and exit.
-func_version ()
-{
-    $opt_debug
-
-    $SED -n '/(C)/!b go
-	:more
-	/\./!{
-	  N
-	  s/\n# / /
-	  b more
-	}
-	:go
-	/^# '$PROGRAM' (GNU /,/# warranty; / {
-        s/^# //
-	s/^# *$//
-        s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
-        p
-     }' < "$progpath"
-     exit $?
-}
-
-# func_usage
-# Echo short help message to standard output and exit.
-func_usage ()
-{
-    $opt_debug
-
-    $SED -n '/^# Usage:/,/^#  *.*--help/ {
-        s/^# //
-	s/^# *$//
-	s/\$progname/'$progname'/
-	p
-    }' < "$progpath"
-    echo
-    $ECHO "run \`$progname --help | more' for full usage"
-    exit $?
-}
-
-# func_help [NOEXIT]
-# Echo long help message to standard output and exit,
-# unless 'noexit' is passed as argument.
-func_help ()
-{
-    $opt_debug
-
-    $SED -n '/^# Usage:/,/# Report bugs to/ {
-	:print
-        s/^# //
-	s/^# *$//
-	s*\$progname*'$progname'*
-	s*\$host*'"$host"'*
-	s*\$SHELL*'"$SHELL"'*
-	s*\$LTCC*'"$LTCC"'*
-	s*\$LTCFLAGS*'"$LTCFLAGS"'*
-	s*\$LD*'"$LD"'*
-	s/\$with_gnu_ld/'"$with_gnu_ld"'/
-	s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/
-	s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/
-	p
-	d
-     }
-     /^# .* home page:/b print
-     /^# General help using/b print
-     ' < "$progpath"
-    ret=$?
-    if test -z "$1"; then
-      exit $ret
-    fi
-}
-
-# func_missing_arg argname
-# Echo program name prefixed message to standard error and set global
-# exit_cmd.
-func_missing_arg ()
-{
-    $opt_debug
-
-    func_error "missing argument for $1."
-    exit_cmd=exit
-}
-
-
-# func_split_short_opt shortopt
-# Set func_split_short_opt_name and func_split_short_opt_arg shell
-# variables after splitting SHORTOPT after the 2nd character.
-func_split_short_opt ()
-{
-    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
-    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
-
-    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
-    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
-} # func_split_short_opt may be replaced by extended shell implementation
-
-
-# func_split_long_opt longopt
-# Set func_split_long_opt_name and func_split_long_opt_arg shell
-# variables after splitting LONGOPT at the `=' sign.
-func_split_long_opt ()
-{
-    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
-    my_sed_long_arg='1s/^--[^=]*=//'
-
-    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
-    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
-} # func_split_long_opt may be replaced by extended shell implementation
-
-exit_cmd=:
-
-
-
-
-
-magic="%%%MAGIC variable%%%"
-magic_exe="%%%MAGIC EXE variable%%%"
-
-# Global variables.
-nonopt=
-preserve_args=
-lo2o="s/\\.lo\$/.${objext}/"
-o2lo="s/\\.${objext}\$/.lo/"
-extracted_archives=
-extracted_serial=0
-
-# If this variable is set in any of the actions, the command in it
-# will be execed at the end.  This prevents here-documents from being
-# left over by shells.
-exec_cmd=
-
-# func_append var value
-# Append VALUE to the end of shell variable VAR.
-func_append ()
-{
-    eval "${1}=\$${1}\${2}"
-} # func_append may be replaced by extended shell implementation
-
-# func_append_quoted var value
-# Quote VALUE and append to the end of shell variable VAR, separated
-# by a space.
-func_append_quoted ()
-{
-    func_quote_for_eval "${2}"
-    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
-} # func_append_quoted may be replaced by extended shell implementation
-
-
-# func_arith arithmetic-term...
-func_arith ()
-{
-    func_arith_result=`expr "${@}"`
-} # func_arith may be replaced by extended shell implementation
-
-
-# func_len string
-# STRING may not start with a hyphen.
-func_len ()
-{
-    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
-} # func_len may be replaced by extended shell implementation
-
-
-# func_lo2o object
-func_lo2o ()
-{
-    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
-} # func_lo2o may be replaced by extended shell implementation
-
-
-# func_xform libobj-or-source
-func_xform ()
-{
-    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
-} # func_xform may be replaced by extended shell implementation
-
-
-# func_fatal_configuration arg...
-# Echo program name prefixed message to standard error, followed by
-# a configuration failure hint, and exit.
-func_fatal_configuration ()
-{
-    func_error ${1+"$@"}
-    func_error "See the $PACKAGE documentation for more information."
-    func_fatal_error "Fatal configuration error."
-}
-
-
-# func_config
-# Display the configuration for all the tags in this script.
-func_config ()
-{
-    re_begincf='^# ### BEGIN LIBTOOL'
-    re_endcf='^# ### END LIBTOOL'
-
-    # Default configuration.
-    $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath"
-
-    # Now print the configurations for the tags.
-    for tagname in $taglist; do
-      $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath"
-    done
-
-    exit $?
-}
-
-# func_features
-# Display the features supported by this script.
-func_features ()
-{
-    echo "host: $host"
-    if test "$build_libtool_libs" = yes; then
-      echo "enable shared libraries"
-    else
-      echo "disable shared libraries"
-    fi
-    if test "$build_old_libs" = yes; then
-      echo "enable static libraries"
-    else
-      echo "disable static libraries"
-    fi
-
-    exit $?
-}
-
-# func_enable_tag tagname
-# Verify that TAGNAME is valid, and either flag an error and exit, or
-# enable the TAGNAME tag.  We also add TAGNAME to the global $taglist
-# variable here.
-func_enable_tag ()
-{
-  # Global variable:
-  tagname="$1"
-
-  re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
-  re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
-  sed_extractcf="/$re_begincf/,/$re_endcf/p"
-
-  # Validate tagname.
-  case $tagname in
-    *[!-_A-Za-z0-9,/]*)
-      func_fatal_error "invalid tag name: $tagname"
-      ;;
-  esac
-
-  # Don't test for the "default" C tag, as we know it's
-  # there but not specially marked.
-  case $tagname in
-    CC) ;;
-    *)
-      if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
-	taglist="$taglist $tagname"
-
-	# Evaluate the configuration.  Be careful to quote the path
-	# and the sed script, to avoid splitting on whitespace, but
-	# also don't use non-portable quotes within backquotes within
-	# quotes we have to do it in 2 steps:
-	extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
-	eval "$extractedcf"
-      else
-	func_error "ignoring unknown tag $tagname"
-      fi
-      ;;
-  esac
-}
-
-# func_check_version_match
-# Ensure that we are using m4 macros, and libtool script from the same
-# release of libtool.
-func_check_version_match ()
-{
-  if test "$package_revision" != "$macro_revision"; then
-    if test "$VERSION" != "$macro_version"; then
-      if test -z "$macro_version"; then
-        cat >&2 <<_LT_EOF
-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
-$progname: definition of this LT_INIT comes from an older release.
-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
-$progname: and run autoconf again.
-_LT_EOF
-      else
-        cat >&2 <<_LT_EOF
-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
-$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
-$progname: and run autoconf again.
-_LT_EOF
-      fi
-    else
-      cat >&2 <<_LT_EOF
-$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
-$progname: but the definition of this LT_INIT comes from revision $macro_revision.
-$progname: You should recreate aclocal.m4 with macros from revision $package_revision
-$progname: of $PACKAGE $VERSION and run autoconf again.
-_LT_EOF
-    fi
-
-    exit $EXIT_MISMATCH
-  fi
-}
-
-
-# Shorthand for --mode=foo, only valid as the first argument
-case $1 in
-clean|clea|cle|cl)
-  shift; set dummy --mode clean ${1+"$@"}; shift
-  ;;
-compile|compil|compi|comp|com|co|c)
-  shift; set dummy --mode compile ${1+"$@"}; shift
-  ;;
-execute|execut|execu|exec|exe|ex|e)
-  shift; set dummy --mode execute ${1+"$@"}; shift
-  ;;
-finish|finis|fini|fin|fi|f)
-  shift; set dummy --mode finish ${1+"$@"}; shift
-  ;;
-install|instal|insta|inst|ins|in|i)
-  shift; set dummy --mode install ${1+"$@"}; shift
-  ;;
-link|lin|li|l)
-  shift; set dummy --mode link ${1+"$@"}; shift
-  ;;
-uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
-  shift; set dummy --mode uninstall ${1+"$@"}; shift
-  ;;
-esac
-
-
-
-# Option defaults:
-opt_debug=:
-opt_dry_run=false
-opt_config=false
-opt_preserve_dup_deps=false
-opt_features=false
-opt_finish=false
-opt_help=false
-opt_help_all=false
-opt_silent=:
-opt_warning=:
-opt_verbose=:
-opt_silent=false
-opt_verbose=false
-
-
-# Parse options once, thoroughly.  This comes as soon as possible in the
-# script to make things like `--version' happen as quickly as we can.
-{
-  # this just eases exit handling
-  while test $# -gt 0; do
-    opt="$1"
-    shift
-    case $opt in
-      --debug|-x)	opt_debug='set -x'
-			func_echo "enabling shell trace mode"
-			$opt_debug
-			;;
-      --dry-run|--dryrun|-n)
-			opt_dry_run=:
-			;;
-      --config)
-			opt_config=:
-func_config
-			;;
-      --dlopen|-dlopen)
-			optarg="$1"
-			opt_dlopen="${opt_dlopen+$opt_dlopen
-}$optarg"
-			shift
-			;;
-      --preserve-dup-deps)
-			opt_preserve_dup_deps=:
-			;;
-      --features)
-			opt_features=:
-func_features
-			;;
-      --finish)
-			opt_finish=:
-set dummy --mode finish ${1+"$@"}; shift
-			;;
-      --help)
-			opt_help=:
-			;;
-      --help-all)
-			opt_help_all=:
-opt_help=': help-all'
-			;;
-      --mode)
-			test $# = 0 && func_missing_arg $opt && break
-			optarg="$1"
-			opt_mode="$optarg"
-case $optarg in
-  # Valid mode arguments:
-  clean|compile|execute|finish|install|link|relink|uninstall) ;;
-
-  # Catch anything else as an error
-  *) func_error "invalid argument for $opt"
-     exit_cmd=exit
-     break
-     ;;
-esac
-			shift
-			;;
-      --no-silent|--no-quiet)
-			opt_silent=false
-func_append preserve_args " $opt"
-			;;
-      --no-warning|--no-warn)
-			opt_warning=false
-func_append preserve_args " $opt"
-			;;
-      --no-verbose)
-			opt_verbose=false
-func_append preserve_args " $opt"
-			;;
-      --silent|--quiet)
-			opt_silent=:
-func_append preserve_args " $opt"
-        opt_verbose=false
-			;;
-      --verbose|-v)
-			opt_verbose=:
-func_append preserve_args " $opt"
-opt_silent=false
-			;;
-      --tag)
-			test $# = 0 && func_missing_arg $opt && break
-			optarg="$1"
-			opt_tag="$optarg"
-func_append preserve_args " $opt $optarg"
-func_enable_tag "$optarg"
-			shift
-			;;
-
-      -\?|-h)		func_usage				;;
-      --help)		func_help				;;
-      --version)	func_version				;;
-
-      # Separate optargs to long options:
-      --*=*)
-			func_split_long_opt "$opt"
-			set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
-			shift
-			;;
-
-      # Separate non-argument short options:
-      -\?*|-h*|-n*|-v*)
-			func_split_short_opt "$opt"
-			set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
-			shift
-			;;
-
-      --)		break					;;
-      -*)		func_fatal_help "unrecognized option \`$opt'" ;;
-      *)		set dummy "$opt" ${1+"$@"};	shift; break  ;;
-    esac
-  done
-
-  # Validate options:
-
-  # save first non-option argument
-  if test "$#" -gt 0; then
-    nonopt="$opt"
-    shift
-  fi
-
-  # preserve --debug
-  test "$opt_debug" = : || func_append preserve_args " --debug"
-
-  case $host in
-    *cygwin* | *mingw* | *pw32* | *cegcc*)
-      # don't eliminate duplications in $postdeps and $predeps
-      opt_duplicate_compiler_generated_deps=:
-      ;;
-    *)
-      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
-      ;;
-  esac
-
-  $opt_help || {
-    # Sanity checks first:
-    func_check_version_match
-
-    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
-      func_fatal_configuration "not configured to build any kind of library"
-    fi
-
-    # Darwin sucks
-    eval std_shrext=\"$shrext_cmds\"
-
-    # Only execute mode is allowed to have -dlopen flags.
-    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
-      func_error "unrecognized option \`-dlopen'"
-      $ECHO "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    # Change the help message to a mode-specific one.
-    generic_help="$help"
-    help="Try \`$progname --help --mode=$opt_mode' for more information."
-  }
-
-
-  # Bail if the options were screwed
-  $exit_cmd $EXIT_FAILURE
-}
-
-
-
-
-## ----------- ##
-##    Main.    ##
-## ----------- ##
-
-# func_lalib_p file
-# True iff FILE is a libtool `.la' library or `.lo' object file.
-# This function is only a basic sanity check; it will hardly flush out
-# determined imposters.
-func_lalib_p ()
-{
-    test -f "$1" &&
-      $SED -e 4q "$1" 2>/dev/null \
-        | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
-}
-
-# func_lalib_unsafe_p file
-# True iff FILE is a libtool `.la' library or `.lo' object file.
-# This function implements the same check as func_lalib_p without
-# resorting to external programs.  To this end, it redirects stdin and
-# closes it afterwards, without saving the original file descriptor.
-# As a safety measure, use it only where a negative result would be
-# fatal anyway.  Works if `file' does not exist.
-func_lalib_unsafe_p ()
-{
-    lalib_p=no
-    if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
-	for lalib_p_l in 1 2 3 4
-	do
-	    read lalib_p_line
-	    case "$lalib_p_line" in
-		\#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
-	    esac
-	done
-	exec 0<&5 5<&-
-    fi
-    test "$lalib_p" = yes
-}
-
-# func_ltwrapper_script_p file
-# True iff FILE is a libtool wrapper script
-# This function is only a basic sanity check; it will hardly flush out
-# determined imposters.
-func_ltwrapper_script_p ()
-{
-    func_lalib_p "$1"
-}
-
-# func_ltwrapper_executable_p file
-# True iff FILE is a libtool wrapper executable
-# This function is only a basic sanity check; it will hardly flush out
-# determined imposters.
-func_ltwrapper_executable_p ()
-{
-    func_ltwrapper_exec_suffix=
-    case $1 in
-    *.exe) ;;
-    *) func_ltwrapper_exec_suffix=.exe ;;
-    esac
-    $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1
-}
-
-# func_ltwrapper_scriptname file
-# Assumes file is an ltwrapper_executable
-# uses $file to determine the appropriate filename for a
-# temporary ltwrapper_script.
-func_ltwrapper_scriptname ()
-{
-    func_dirname_and_basename "$1" "" "."
-    func_stripname '' '.exe' "$func_basename_result"
-    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
-}
-
-# func_ltwrapper_p file
-# True iff FILE is a libtool wrapper script or wrapper executable
-# This function is only a basic sanity check; it will hardly flush out
-# determined imposters.
-func_ltwrapper_p ()
-{
-    func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1"
-}
-
-
-# func_execute_cmds commands fail_cmd
-# Execute tilde-delimited COMMANDS.
-# If FAIL_CMD is given, eval that upon failure.
-# FAIL_CMD may read-access the current command in variable CMD!
-func_execute_cmds ()
-{
-    $opt_debug
-    save_ifs=$IFS; IFS='~'
-    for cmd in $1; do
-      IFS=$save_ifs
-      eval cmd=\"$cmd\"
-      func_show_eval "$cmd" "${2-:}"
-    done
-    IFS=$save_ifs
-}
-
-
-# func_source file
-# Source FILE, adding directory component if necessary.
-# Note that it is not necessary on cygwin/mingw to append a dot to
-# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
-# behavior happens only for exec(3), not for open(2)!  Also, sourcing
-# `FILE.' does not work on cygwin managed mounts.
-func_source ()
-{
-    $opt_debug
-    case $1 in
-    */* | *\\*)	. "$1" ;;
-    *)		. "./$1" ;;
-    esac
-}
-
-
-# func_resolve_sysroot PATH
-# Replace a leading = in PATH with a sysroot.  Store the result into
-# func_resolve_sysroot_result
-func_resolve_sysroot ()
-{
-  func_resolve_sysroot_result=$1
-  case $func_resolve_sysroot_result in
-  =*)
-    func_stripname '=' '' "$func_resolve_sysroot_result"
-    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
-    ;;
-  esac
-}
-
-# func_replace_sysroot PATH
-# If PATH begins with the sysroot, replace it with = and
-# store the result into func_replace_sysroot_result.
-func_replace_sysroot ()
-{
-  case "$lt_sysroot:$1" in
-  ?*:"$lt_sysroot"*)
-    func_stripname "$lt_sysroot" '' "$1"
-    func_replace_sysroot_result="=$func_stripname_result"
-    ;;
-  *)
-    # Including no sysroot.
-    func_replace_sysroot_result=$1
-    ;;
-  esac
-}
-
-# func_infer_tag arg
-# Infer tagged configuration to use if any are available and
-# if one wasn't chosen via the "--tag" command line option.
-# Only attempt this if the compiler in the base compile
-# command doesn't match the default compiler.
-# arg is usually of the form 'gcc ...'
-func_infer_tag ()
-{
-    $opt_debug
-    if test -n "$available_tags" && test -z "$tagname"; then
-      CC_quoted=
-      for arg in $CC; do
-	func_append_quoted CC_quoted "$arg"
-      done
-      CC_expanded=`func_echo_all $CC`
-      CC_quoted_expanded=`func_echo_all $CC_quoted`
-      case $@ in
-      # Blanks in the command may have been stripped by the calling shell,
-      # but not from the CC environment variable when configure was run.
-      " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
-      " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;;
-      # Blanks at the start of $base_compile will cause this to fail
-      # if we don't check for them as well.
-      *)
-	for z in $available_tags; do
-	  if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
-	    # Evaluate the configuration.
-	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
-	    CC_quoted=
-	    for arg in $CC; do
-	      # Double-quote args containing other shell metacharacters.
-	      func_append_quoted CC_quoted "$arg"
-	    done
-	    CC_expanded=`func_echo_all $CC`
-	    CC_quoted_expanded=`func_echo_all $CC_quoted`
-	    case "$@ " in
-	    " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \
-	    " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*)
-	      # The compiler in the base compile command matches
-	      # the one in the tagged configuration.
-	      # Assume this is the tagged configuration we want.
-	      tagname=$z
-	      break
-	      ;;
-	    esac
-	  fi
-	done
-	# If $tagname still isn't set, then no tagged configuration
-	# was found and let the user know that the "--tag" command
-	# line option must be used.
-	if test -z "$tagname"; then
-	  func_echo "unable to infer tagged configuration"
-	  func_fatal_error "specify a tag with \`--tag'"
-#	else
-#	  func_verbose "using $tagname tagged configuration"
-	fi
-	;;
-      esac
-    fi
-}
-
-
-
-# func_write_libtool_object output_name pic_name nonpic_name
-# Create a libtool object file (analogous to a ".la" file),
-# but don't create it if we're doing a dry run.
-func_write_libtool_object ()
-{
-    write_libobj=${1}
-    if test "$build_libtool_libs" = yes; then
-      write_lobj=\'${2}\'
-    else
-      write_lobj=none
-    fi
-
-    if test "$build_old_libs" = yes; then
-      write_oldobj=\'${3}\'
-    else
-      write_oldobj=none
-    fi
-
-    $opt_dry_run || {
-      cat >${write_libobj}T <<EOF
-# $write_libobj - a libtool object file
-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# Name of the PIC object.
-pic_object=$write_lobj
-
-# Name of the non-PIC object
-non_pic_object=$write_oldobj
-
-EOF
-      $MV "${write_libobj}T" "${write_libobj}"
-    }
-}
-
-
-##################################################
-# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
-##################################################
-
-# func_convert_core_file_wine_to_w32 ARG
-# Helper function used by file name conversion functions when $build is *nix,
-# and $host is mingw, cygwin, or some other w32 environment. Relies on a
-# correctly configured wine environment available, with the winepath program
-# in $build's $PATH.
-#
-# ARG is the $build file name to be converted to w32 format.
-# Result is available in $func_convert_core_file_wine_to_w32_result, and will
-# be empty on error (or when ARG is empty)
-func_convert_core_file_wine_to_w32 ()
-{
-  $opt_debug
-  func_convert_core_file_wine_to_w32_result="$1"
-  if test -n "$1"; then
-    # Unfortunately, winepath does not exit with a non-zero error code, so we
-    # are forced to check the contents of stdout. On the other hand, if the
-    # command is not found, the shell will set an exit code of 127 and print
-    # *an error message* to stdout. So we must check for both error code of
-    # zero AND non-empty stdout, which explains the odd construction:
-    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
-    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
-      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
-        $SED -e "$lt_sed_naive_backslashify"`
-    else
-      func_convert_core_file_wine_to_w32_result=
-    fi
-  fi
-}
-# end: func_convert_core_file_wine_to_w32
-
-
-# func_convert_core_path_wine_to_w32 ARG
-# Helper function used by path conversion functions when $build is *nix, and
-# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
-# configured wine environment available, with the winepath program in $build's
-# $PATH. Assumes ARG has no leading or trailing path separator characters.
-#
-# ARG is path to be converted from $build format to win32.
-# Result is available in $func_convert_core_path_wine_to_w32_result.
-# Unconvertible file (directory) names in ARG are skipped; if no directory names
-# are convertible, then the result may be empty.
-func_convert_core_path_wine_to_w32 ()
-{
-  $opt_debug
-  # unfortunately, winepath doesn't convert paths, only file names
-  func_convert_core_path_wine_to_w32_result=""
-  if test -n "$1"; then
-    oldIFS=$IFS
-    IFS=:
-    for func_convert_core_path_wine_to_w32_f in $1; do
-      IFS=$oldIFS
-      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
-      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
-        if test -z "$func_convert_core_path_wine_to_w32_result"; then
-          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
-        else
-          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
-        fi
-      fi
-    done
-    IFS=$oldIFS
-  fi
-}
-# end: func_convert_core_path_wine_to_w32
-
-
-# func_cygpath ARGS...
-# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
-# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
-# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
-# (2), returns the Cygwin file name or path in func_cygpath_result (input
-# file name or path is assumed to be in w32 format, as previously converted
-# from $build's *nix or MSYS format). In case (3), returns the w32 file name
-# or path in func_cygpath_result (input file name or path is assumed to be in
-# Cygwin format). Returns an empty string on error.
-#
-# ARGS are passed to cygpath, with the last one being the file name or path to
-# be converted.
-#
-# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
-# environment variable; do not put it in $PATH.
-func_cygpath ()
-{
-  $opt_debug
-  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
-    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
-    if test "$?" -ne 0; then
-      # on failure, ensure result is empty
-      func_cygpath_result=
-    fi
-  else
-    func_cygpath_result=
-    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
-  fi
-}
-#end: func_cygpath
-
-
-# func_convert_core_msys_to_w32 ARG
-# Convert file name or path ARG from MSYS format to w32 format.  Return
-# result in func_convert_core_msys_to_w32_result.
-func_convert_core_msys_to_w32 ()
-{
-  $opt_debug
-  # awkward: cmd appends spaces to result
-  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
-    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
-}
-#end: func_convert_core_msys_to_w32
-
-
-# func_convert_file_check ARG1 ARG2
-# Verify that ARG1 (a file name in $build format) was converted to $host
-# format in ARG2. Otherwise, emit an error message, but continue (resetting
-# func_to_host_file_result to ARG1).
-func_convert_file_check ()
-{
-  $opt_debug
-  if test -z "$2" && test -n "$1" ; then
-    func_error "Could not determine host file name corresponding to"
-    func_error "  \`$1'"
-    func_error "Continuing, but uninstalled executables may not work."
-    # Fallback:
-    func_to_host_file_result="$1"
-  fi
-}
-# end func_convert_file_check
-
-
-# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
-# Verify that FROM_PATH (a path in $build format) was converted to $host
-# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
-# func_to_host_file_result to a simplistic fallback value (see below).
-func_convert_path_check ()
-{
-  $opt_debug
-  if test -z "$4" && test -n "$3"; then
-    func_error "Could not determine the host path corresponding to"
-    func_error "  \`$3'"
-    func_error "Continuing, but uninstalled executables may not work."
-    # Fallback.  This is a deliberately simplistic "conversion" and
-    # should not be "improved".  See libtool.info.
-    if test "x$1" != "x$2"; then
-      lt_replace_pathsep_chars="s|$1|$2|g"
-      func_to_host_path_result=`echo "$3" |
-        $SED -e "$lt_replace_pathsep_chars"`
-    else
-      func_to_host_path_result="$3"
-    fi
-  fi
-}
-# end func_convert_path_check
-
-
-# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
-# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
-# and appending REPL if ORIG matches BACKPAT.
-func_convert_path_front_back_pathsep ()
-{
-  $opt_debug
-  case $4 in
-  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
-    ;;
-  esac
-  case $4 in
-  $2 ) func_append func_to_host_path_result "$3"
-    ;;
-  esac
-}
-# end func_convert_path_front_back_pathsep
-
-
-##################################################
-# $build to $host FILE NAME CONVERSION FUNCTIONS #
-##################################################
-# invoked via `$to_host_file_cmd ARG'
-#
-# In each case, ARG is the path to be converted from $build to $host format.
-# Result will be available in $func_to_host_file_result.
-
-
-# func_to_host_file ARG
-# Converts the file name ARG from $build format to $host format. Return result
-# in func_to_host_file_result.
-func_to_host_file ()
-{
-  $opt_debug
-  $to_host_file_cmd "$1"
-}
-# end func_to_host_file
-
-
-# func_to_tool_file ARG LAZY
-# converts the file name ARG from $build format to toolchain format. Return
-# result in func_to_tool_file_result.  If the conversion in use is listed
-# in (the comma separated) LAZY, no conversion takes place.
-func_to_tool_file ()
-{
-  $opt_debug
-  case ,$2, in
-    *,"$to_tool_file_cmd",*)
-      func_to_tool_file_result=$1
-      ;;
-    *)
-      $to_tool_file_cmd "$1"
-      func_to_tool_file_result=$func_to_host_file_result
-      ;;
-  esac
-}
-# end func_to_tool_file
-
-
-# func_convert_file_noop ARG
-# Copy ARG to func_to_host_file_result.
-func_convert_file_noop ()
-{
-  func_to_host_file_result="$1"
-}
-# end func_convert_file_noop
-
-
-# func_convert_file_msys_to_w32 ARG
-# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
-# conversion to w32 is not available inside the cwrapper.  Returns result in
-# func_to_host_file_result.
-func_convert_file_msys_to_w32 ()
-{
-  $opt_debug
-  func_to_host_file_result="$1"
-  if test -n "$1"; then
-    func_convert_core_msys_to_w32 "$1"
-    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
-  fi
-  func_convert_file_check "$1" "$func_to_host_file_result"
-}
-# end func_convert_file_msys_to_w32
-
-
-# func_convert_file_cygwin_to_w32 ARG
-# Convert file name ARG from Cygwin to w32 format.  Returns result in
-# func_to_host_file_result.
-func_convert_file_cygwin_to_w32 ()
-{
-  $opt_debug
-  func_to_host_file_result="$1"
-  if test -n "$1"; then
-    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
-    # LT_CYGPATH in this case.
-    func_to_host_file_result=`cygpath -m "$1"`
-  fi
-  func_convert_file_check "$1" "$func_to_host_file_result"
-}
-# end func_convert_file_cygwin_to_w32
-
-
-# func_convert_file_nix_to_w32 ARG
-# Convert file name ARG from *nix to w32 format.  Requires a wine environment
-# and a working winepath. Returns result in func_to_host_file_result.
-func_convert_file_nix_to_w32 ()
-{
-  $opt_debug
-  func_to_host_file_result="$1"
-  if test -n "$1"; then
-    func_convert_core_file_wine_to_w32 "$1"
-    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
-  fi
-  func_convert_file_check "$1" "$func_to_host_file_result"
-}
-# end func_convert_file_nix_to_w32
-
-
-# func_convert_file_msys_to_cygwin ARG
-# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
-# Returns result in func_to_host_file_result.
-func_convert_file_msys_to_cygwin ()
-{
-  $opt_debug
-  func_to_host_file_result="$1"
-  if test -n "$1"; then
-    func_convert_core_msys_to_w32 "$1"
-    func_cygpath -u "$func_convert_core_msys_to_w32_result"
-    func_to_host_file_result="$func_cygpath_result"
-  fi
-  func_convert_file_check "$1" "$func_to_host_file_result"
-}
-# end func_convert_file_msys_to_cygwin
-
-
-# func_convert_file_nix_to_cygwin ARG
-# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
-# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
-# in func_to_host_file_result.
-func_convert_file_nix_to_cygwin ()
-{
-  $opt_debug
-  func_to_host_file_result="$1"
-  if test -n "$1"; then
-    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
-    func_convert_core_file_wine_to_w32 "$1"
-    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
-    func_to_host_file_result="$func_cygpath_result"
-  fi
-  func_convert_file_check "$1" "$func_to_host_file_result"
-}
-# end func_convert_file_nix_to_cygwin
-
-
-#############################################
-# $build to $host PATH CONVERSION FUNCTIONS #
-#############################################
-# invoked via `$to_host_path_cmd ARG'
-#
-# In each case, ARG is the path to be converted from $build to $host format.
-# The result will be available in $func_to_host_path_result.
-#
-# Path separators are also converted from $build format to $host format.  If
-# ARG begins or ends with a path separator character, it is preserved (but
-# converted to $host format) on output.
-#
-# All path conversion functions are named using the following convention:
-#   file name conversion function    : func_convert_file_X_to_Y ()
-#   path conversion function         : func_convert_path_X_to_Y ()
-# where, for any given $build/$host combination the 'X_to_Y' value is the
-# same.  If conversion functions are added for new $build/$host combinations,
-# the two new functions must follow this pattern, or func_init_to_host_path_cmd
-# will break.
-
-
-# func_init_to_host_path_cmd
-# Ensures that function "pointer" variable $to_host_path_cmd is set to the
-# appropriate value, based on the value of $to_host_file_cmd.
-to_host_path_cmd=
-func_init_to_host_path_cmd ()
-{
-  $opt_debug
-  if test -z "$to_host_path_cmd"; then
-    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
-    to_host_path_cmd="func_convert_path_${func_stripname_result}"
-  fi
-}
-
-
-# func_to_host_path ARG
-# Converts the path ARG from $build format to $host format. Return result
-# in func_to_host_path_result.
-func_to_host_path ()
-{
-  $opt_debug
-  func_init_to_host_path_cmd
-  $to_host_path_cmd "$1"
-}
-# end func_to_host_path
-
-
-# func_convert_path_noop ARG
-# Copy ARG to func_to_host_path_result.
-func_convert_path_noop ()
-{
-  func_to_host_path_result="$1"
-}
-# end func_convert_path_noop
-
-
-# func_convert_path_msys_to_w32 ARG
-# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
-# conversion to w32 is not available inside the cwrapper.  Returns result in
-# func_to_host_path_result.
-func_convert_path_msys_to_w32 ()
-{
-  $opt_debug
-  func_to_host_path_result="$1"
-  if test -n "$1"; then
-    # Remove leading and trailing path separator characters from ARG.  MSYS
-    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
-    # and winepath ignores them completely.
-    func_stripname : : "$1"
-    func_to_host_path_tmp1=$func_stripname_result
-    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
-    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
-    func_convert_path_check : ";" \
-      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
-  fi
-}
-# end func_convert_path_msys_to_w32
-
-
-# func_convert_path_cygwin_to_w32 ARG
-# Convert path ARG from Cygwin to w32 format.  Returns result in
-# func_to_host_file_result.
-func_convert_path_cygwin_to_w32 ()
-{
-  $opt_debug
-  func_to_host_path_result="$1"
-  if test -n "$1"; then
-    # See func_convert_path_msys_to_w32:
-    func_stripname : : "$1"
-    func_to_host_path_tmp1=$func_stripname_result
-    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
-    func_convert_path_check : ";" \
-      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
-  fi
-}
-# end func_convert_path_cygwin_to_w32
-
-
-# func_convert_path_nix_to_w32 ARG
-# Convert path ARG from *nix to w32 format.  Requires a wine environment and
-# a working winepath.  Returns result in func_to_host_file_result.
-func_convert_path_nix_to_w32 ()
-{
-  $opt_debug
-  func_to_host_path_result="$1"
-  if test -n "$1"; then
-    # See func_convert_path_msys_to_w32:
-    func_stripname : : "$1"
-    func_to_host_path_tmp1=$func_stripname_result
-    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
-    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
-    func_convert_path_check : ";" \
-      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
-  fi
-}
-# end func_convert_path_nix_to_w32
-
-
-# func_convert_path_msys_to_cygwin ARG
-# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
-# Returns result in func_to_host_file_result.
-func_convert_path_msys_to_cygwin ()
-{
-  $opt_debug
-  func_to_host_path_result="$1"
-  if test -n "$1"; then
-    # See func_convert_path_msys_to_w32:
-    func_stripname : : "$1"
-    func_to_host_path_tmp1=$func_stripname_result
-    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
-    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
-    func_to_host_path_result="$func_cygpath_result"
-    func_convert_path_check : : \
-      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
-  fi
-}
-# end func_convert_path_msys_to_cygwin
-
-
-# func_convert_path_nix_to_cygwin ARG
-# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
-# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
-# func_to_host_file_result.
-func_convert_path_nix_to_cygwin ()
-{
-  $opt_debug
-  func_to_host_path_result="$1"
-  if test -n "$1"; then
-    # Remove leading and trailing path separator characters from
-    # ARG. msys behavior is inconsistent here, cygpath turns them
-    # into '.;' and ';.', and winepath ignores them completely.
-    func_stripname : : "$1"
-    func_to_host_path_tmp1=$func_stripname_result
-    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
-    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
-    func_to_host_path_result="$func_cygpath_result"
-    func_convert_path_check : : \
-      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
-  fi
-}
-# end func_convert_path_nix_to_cygwin
-
-
-# func_mode_compile arg...
-func_mode_compile ()
-{
-    $opt_debug
-    # Get the compilation command and the source file.
-    base_compile=
-    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
-    suppress_opt=yes
-    suppress_output=
-    arg_mode=normal
-    libobj=
-    later=
-    pie_flag=
-
-    for arg
-    do
-      case $arg_mode in
-      arg  )
-	# do not "continue".  Instead, add this to base_compile
-	lastarg="$arg"
-	arg_mode=normal
-	;;
-
-      target )
-	libobj="$arg"
-	arg_mode=normal
-	continue
-	;;
-
-      normal )
-	# Accept any command-line options.
-	case $arg in
-	-o)
-	  test -n "$libobj" && \
-	    func_fatal_error "you cannot specify \`-o' more than once"
-	  arg_mode=target
-	  continue
-	  ;;
-
-	-pie | -fpie | -fPIE)
-          func_append pie_flag " $arg"
-	  continue
-	  ;;
-
-	-shared | -static | -prefer-pic | -prefer-non-pic)
-	  func_append later " $arg"
-	  continue
-	  ;;
-
-	-no-suppress)
-	  suppress_opt=no
-	  continue
-	  ;;
-
-	-Xcompiler)
-	  arg_mode=arg  #  the next one goes into the "base_compile" arg list
-	  continue      #  The current "srcfile" will either be retained or
-	  ;;            #  replaced later.  I would guess that would be a bug.
-
-	-Wc,*)
-	  func_stripname '-Wc,' '' "$arg"
-	  args=$func_stripname_result
-	  lastarg=
-	  save_ifs="$IFS"; IFS=','
-	  for arg in $args; do
-	    IFS="$save_ifs"
-	    func_append_quoted lastarg "$arg"
-	  done
-	  IFS="$save_ifs"
-	  func_stripname ' ' '' "$lastarg"
-	  lastarg=$func_stripname_result
-
-	  # Add the arguments to base_compile.
-	  func_append base_compile " $lastarg"
-	  continue
-	  ;;
-
-	*)
-	  # Accept the current argument as the source file.
-	  # The previous "srcfile" becomes the current argument.
-	  #
-	  lastarg="$srcfile"
-	  srcfile="$arg"
-	  ;;
-	esac  #  case $arg
-	;;
-      esac    #  case $arg_mode
-
-      # Aesthetically quote the previous argument.
-      func_append_quoted base_compile "$lastarg"
-    done # for arg
-
-    case $arg_mode in
-    arg)
-      func_fatal_error "you must specify an argument for -Xcompile"
-      ;;
-    target)
-      func_fatal_error "you must specify a target with \`-o'"
-      ;;
-    *)
-      # Get the name of the library object.
-      test -z "$libobj" && {
-	func_basename "$srcfile"
-	libobj="$func_basename_result"
-      }
-      ;;
-    esac
-
-    # Recognize several different file suffixes.
-    # If the user specifies -o file.o, it is replaced with file.lo
-    case $libobj in
-    *.[cCFSifmso] | \
-    *.ada | *.adb | *.ads | *.asm | \
-    *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
-    *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup)
-      func_xform "$libobj"
-      libobj=$func_xform_result
-      ;;
-    esac
-
-    case $libobj in
-    *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
-    *)
-      func_fatal_error "cannot determine name of library object from \`$libobj'"
-      ;;
-    esac
-
-    func_infer_tag $base_compile
-
-    for arg in $later; do
-      case $arg in
-      -shared)
-	test "$build_libtool_libs" != yes && \
-	  func_fatal_configuration "can not build a shared library"
-	build_old_libs=no
-	continue
-	;;
-
-      -static)
-	build_libtool_libs=no
-	build_old_libs=yes
-	continue
-	;;
-
-      -prefer-pic)
-	pic_mode=yes
-	continue
-	;;
-
-      -prefer-non-pic)
-	pic_mode=no
-	continue
-	;;
-      esac
-    done
-
-    func_quote_for_eval "$libobj"
-    test "X$libobj" != "X$func_quote_for_eval_result" \
-      && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"'	 &()|`$[]' \
-      && func_warning "libobj name \`$libobj' may not contain shell special characters."
-    func_dirname_and_basename "$obj" "/" ""
-    objname="$func_basename_result"
-    xdir="$func_dirname_result"
-    lobj=${xdir}$objdir/$objname
-
-    test -z "$base_compile" && \
-      func_fatal_help "you must specify a compilation command"
-
-    # Delete any leftover library objects.
-    if test "$build_old_libs" = yes; then
-      removelist="$obj $lobj $libobj ${libobj}T"
-    else
-      removelist="$lobj $libobj ${libobj}T"
-    fi
-
-    # On Cygwin there's no "real" PIC flag so we must build both object types
-    case $host_os in
-    cygwin* | mingw* | pw32* | os2* | cegcc*)
-      pic_mode=default
-      ;;
-    esac
-    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
-      # non-PIC code in shared libraries is not supported
-      pic_mode=default
-    fi
-
-    # Calculate the filename of the output object if compiler does
-    # not support -o with -c
-    if test "$compiler_c_o" = no; then
-      output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
-      lockfile="$output_obj.lock"
-    else
-      output_obj=
-      need_locks=no
-      lockfile=
-    fi
-
-    # Lock this critical section if it is needed
-    # We use this script file to make the link, it avoids creating a new file
-    if test "$need_locks" = yes; then
-      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
-	func_echo "Waiting for $lockfile to be removed"
-	sleep 2
-      done
-    elif test "$need_locks" = warn; then
-      if test -f "$lockfile"; then
-	$ECHO "\
-*** ERROR, $lockfile exists and contains:
-`cat $lockfile 2>/dev/null`
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together.  If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
-	$opt_dry_run || $RM $removelist
-	exit $EXIT_FAILURE
-      fi
-      func_append removelist " $output_obj"
-      $ECHO "$srcfile" > "$lockfile"
-    fi
-
-    $opt_dry_run || $RM $removelist
-    func_append removelist " $lockfile"
-    trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
-
-    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
-    srcfile=$func_to_tool_file_result
-    func_quote_for_eval "$srcfile"
-    qsrcfile=$func_quote_for_eval_result
-
-    # Only build a PIC object if we are building libtool libraries.
-    if test "$build_libtool_libs" = yes; then
-      # Without this assignment, base_compile gets emptied.
-      fbsd_hideous_sh_bug=$base_compile
-
-      if test "$pic_mode" != no; then
-	command="$base_compile $qsrcfile $pic_flag"
-      else
-	# Don't build PIC code
-	command="$base_compile $qsrcfile"
-      fi
-
-      func_mkdir_p "$xdir$objdir"
-
-      if test -z "$output_obj"; then
-	# Place PIC objects in $objdir
-	func_append command " -o $lobj"
-      fi
-
-      func_show_eval_locale "$command"	\
-          'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
-
-      if test "$need_locks" = warn &&
-	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
-	$ECHO "\
-*** ERROR, $lockfile contains:
-`cat $lockfile 2>/dev/null`
-
-but it should contain:
-$srcfile
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together.  If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
-	$opt_dry_run || $RM $removelist
-	exit $EXIT_FAILURE
-      fi
-
-      # Just move the object if needed, then go on to compile the next one
-      if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
-	func_show_eval '$MV "$output_obj" "$lobj"' \
-	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
-      fi
-
-      # Allow error messages only from the first compilation.
-      if test "$suppress_opt" = yes; then
-	suppress_output=' >/dev/null 2>&1'
-      fi
-    fi
-
-    # Only build a position-dependent object if we build old libraries.
-    if test "$build_old_libs" = yes; then
-      if test "$pic_mode" != yes; then
-	# Don't build PIC code
-	command="$base_compile $qsrcfile$pie_flag"
-      else
-	command="$base_compile $qsrcfile $pic_flag"
-      fi
-      if test "$compiler_c_o" = yes; then
-	func_append command " -o $obj"
-      fi
-
-      # Suppress compiler output if we already did a PIC compilation.
-      func_append command "$suppress_output"
-      func_show_eval_locale "$command" \
-        '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
-
-      if test "$need_locks" = warn &&
-	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
-	$ECHO "\
-*** ERROR, $lockfile contains:
-`cat $lockfile 2>/dev/null`
-
-but it should contain:
-$srcfile
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together.  If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
-	$opt_dry_run || $RM $removelist
-	exit $EXIT_FAILURE
-      fi
-
-      # Just move the object if needed
-      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
-	func_show_eval '$MV "$output_obj" "$obj"' \
-	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
-      fi
-    fi
-
-    $opt_dry_run || {
-      func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
-
-      # Unlock the critical section if it was locked
-      if test "$need_locks" != no; then
-	removelist=$lockfile
-        $RM "$lockfile"
-      fi
-    }
-
-    exit $EXIT_SUCCESS
-}
-
-$opt_help || {
-  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
-}
-
-func_mode_help ()
-{
-    # We need to display help for each of the modes.
-    case $opt_mode in
-      "")
-        # Generic help is extracted from the usage comments
-        # at the start of this file.
-        func_help
-        ;;
-
-      clean)
-        $ECHO \
-"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
-
-Remove files from the build directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, object or program, all the files associated
-with it are deleted. Otherwise, only FILE itself is deleted using RM."
-        ;;
-
-      compile)
-      $ECHO \
-"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
-
-Compile a source file into a libtool library object.
-
-This mode accepts the following additional options:
-
-  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
-  -no-suppress      do not suppress compiler output for multiple passes
-  -prefer-pic       try to build PIC objects only
-  -prefer-non-pic   try to build non-PIC objects only
-  -shared           do not build a \`.o' file suitable for static linking
-  -static           only build a \`.o' file suitable for static linking
-  -Wc,FLAG          pass FLAG directly to the compiler
-
-COMPILE-COMMAND is a command to be used in creating a \`standard' object file
-from the given SOURCEFILE.
-
-The output file name is determined by removing the directory component from
-SOURCEFILE, then substituting the C source code suffix \`.c' with the
-library object suffix, \`.lo'."
-        ;;
-
-      execute)
-        $ECHO \
-"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]...
-
-Automatically set library path, then run a program.
-
-This mode accepts the following additional options:
-
-  -dlopen FILE      add the directory containing FILE to the library path
-
-This mode sets the library path environment variable according to \`-dlopen'
-flags.
-
-If any of the ARGS are libtool executable wrappers, then they are translated
-into their corresponding uninstalled binary, and any of their required library
-directories are added to the library path.
-
-Then, COMMAND is executed, with ARGS as arguments."
-        ;;
-
-      finish)
-        $ECHO \
-"Usage: $progname [OPTION]... --mode=finish [LIBDIR]...
-
-Complete the installation of libtool libraries.
-
-Each LIBDIR is a directory that contains libtool libraries.
-
-The commands that this mode executes may require superuser privileges.  Use
-the \`--dry-run' option if you just want to see what would be executed."
-        ;;
-
-      install)
-        $ECHO \
-"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND...
-
-Install executables or libraries.
-
-INSTALL-COMMAND is the installation command.  The first component should be
-either the \`install' or \`cp' program.
-
-The following components of INSTALL-COMMAND are treated specially:
-
-  -inst-prefix-dir PREFIX-DIR  Use PREFIX-DIR as a staging area for installation
-
-The rest of the components are interpreted as arguments to that command (only
-BSD-compatible install options are recognized)."
-        ;;
-
-      link)
-        $ECHO \
-"Usage: $progname [OPTION]... --mode=link LINK-COMMAND...
-
-Link object files or libraries together to form another library, or to
-create an executable program.
-
-LINK-COMMAND is a command using the C compiler that you would use to create
-a program from several object files.
-
-The following components of LINK-COMMAND are treated specially:
-
-  -all-static       do not do any dynamic linking at all
-  -avoid-version    do not add a version suffix if possible
-  -bindir BINDIR    specify path to binaries directory (for systems where
-                    libraries must be found in the PATH setting at runtime)
-  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
-  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
-  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
-  -export-symbols SYMFILE
-                    try to export only the symbols listed in SYMFILE
-  -export-symbols-regex REGEX
-                    try to export only the symbols matching REGEX
-  -LLIBDIR          search LIBDIR for required installed libraries
-  -lNAME            OUTPUT-FILE requires the installed library libNAME
-  -module           build a library that can dlopened
-  -no-fast-install  disable the fast-install mode
-  -no-install       link a not-installable executable
-  -no-undefined     declare that a library does not refer to external symbols
-  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
-  -objectlist FILE  Use a list of object files found in FILE to specify objects
-  -precious-files-regex REGEX
-                    don't remove output files matching REGEX
-  -release RELEASE  specify package release information
-  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
-  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
-  -shared           only do dynamic linking of libtool libraries
-  -shrext SUFFIX    override the standard shared library file extension
-  -static           do not do any dynamic linking of uninstalled libtool libraries
-  -static-libtool-libs
-                    do not do any dynamic linking of libtool libraries
-  -version-info CURRENT[:REVISION[:AGE]]
-                    specify library version info [each variable defaults to 0]
-  -weak LIBNAME     declare that the target provides the LIBNAME interface
-  -Wc,FLAG
-  -Xcompiler FLAG   pass linker-specific FLAG directly to the compiler
-  -Wl,FLAG
-  -Xlinker FLAG     pass linker-specific FLAG directly to the linker
-  -XCClinker FLAG   pass link-specific FLAG to the compiler driver (CC)
-
-All other options (arguments beginning with \`-') are ignored.
-
-Every other argument is treated as a filename.  Files ending in \`.la' are
-treated as uninstalled libtool libraries, other files are standard or library
-object files.
-
-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
-only library objects (\`.lo' files) may be specified, and \`-rpath' is
-required, except when creating a convenience library.
-
-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
-using \`ar' and \`ranlib', or on Windows using \`lib'.
-
-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
-is created, otherwise an executable program is created."
-        ;;
-
-      uninstall)
-        $ECHO \
-"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
-
-Remove libraries from an installation directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, all the files associated with it are deleted.
-Otherwise, only FILE itself is deleted using RM."
-        ;;
-
-      *)
-        func_fatal_help "invalid operation mode \`$opt_mode'"
-        ;;
-    esac
-
-    echo
-    $ECHO "Try \`$progname --help' for more information about other modes."
-}
-
-# Now that we've collected a possible --mode arg, show help if necessary
-if $opt_help; then
-  if test "$opt_help" = :; then
-    func_mode_help
-  else
-    {
-      func_help noexit
-      for opt_mode in compile link execute install finish uninstall clean; do
-	func_mode_help
-      done
-    } | sed -n '1p; 2,$s/^Usage:/  or: /p'
-    {
-      func_help noexit
-      for opt_mode in compile link execute install finish uninstall clean; do
-	echo
-	func_mode_help
-      done
-    } |
-    sed '1d
-      /^When reporting/,/^Report/{
-	H
-	d
-      }
-      $x
-      /information about other modes/d
-      /more detailed .*MODE/d
-      s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/'
-  fi
-  exit $?
-fi
-
-
-# func_mode_execute arg...
-func_mode_execute ()
-{
-    $opt_debug
-    # The first argument is the command name.
-    cmd="$nonopt"
-    test -z "$cmd" && \
-      func_fatal_help "you must specify a COMMAND"
-
-    # Handle -dlopen flags immediately.
-    for file in $opt_dlopen; do
-      test -f "$file" \
-	|| func_fatal_help "\`$file' is not a file"
-
-      dir=
-      case $file in
-      *.la)
-	func_resolve_sysroot "$file"
-	file=$func_resolve_sysroot_result
-
-	# Check to see that this really is a libtool archive.
-	func_lalib_unsafe_p "$file" \
-	  || func_fatal_help "\`$lib' is not a valid libtool archive"
-
-	# Read the libtool library.
-	dlname=
-	library_names=
-	func_source "$file"
-
-	# Skip this library if it cannot be dlopened.
-	if test -z "$dlname"; then
-	  # Warn if it was a shared library.
-	  test -n "$library_names" && \
-	    func_warning "\`$file' was not linked with \`-export-dynamic'"
-	  continue
-	fi
-
-	func_dirname "$file" "" "."
-	dir="$func_dirname_result"
-
-	if test -f "$dir/$objdir/$dlname"; then
-	  func_append dir "/$objdir"
-	else
-	  if test ! -f "$dir/$dlname"; then
-	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
-	  fi
-	fi
-	;;
-
-      *.lo)
-	# Just add the directory containing the .lo file.
-	func_dirname "$file" "" "."
-	dir="$func_dirname_result"
-	;;
-
-      *)
-	func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
-	continue
-	;;
-      esac
-
-      # Get the absolute pathname.
-      absdir=`cd "$dir" && pwd`
-      test -n "$absdir" && dir="$absdir"
-
-      # Now add the directory to shlibpath_var.
-      if eval "test -z \"\$$shlibpath_var\""; then
-	eval "$shlibpath_var=\"\$dir\""
-      else
-	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
-      fi
-    done
-
-    # This variable tells wrapper scripts just to set shlibpath_var
-    # rather than running their programs.
-    libtool_execute_magic="$magic"
-
-    # Check if any of the arguments is a wrapper script.
-    args=
-    for file
-    do
-      case $file in
-      -* | *.la | *.lo ) ;;
-      *)
-	# Do a test to see if this is really a libtool program.
-	if func_ltwrapper_script_p "$file"; then
-	  func_source "$file"
-	  # Transform arg to wrapped name.
-	  file="$progdir/$program"
-	elif func_ltwrapper_executable_p "$file"; then
-	  func_ltwrapper_scriptname "$file"
-	  func_source "$func_ltwrapper_scriptname_result"
-	  # Transform arg to wrapped name.
-	  file="$progdir/$program"
-	fi
-	;;
-      esac
-      # Quote arguments (to preserve shell metacharacters).
-      func_append_quoted args "$file"
-    done
-
-    if test "X$opt_dry_run" = Xfalse; then
-      if test -n "$shlibpath_var"; then
-	# Export the shlibpath_var.
-	eval "export $shlibpath_var"
-      fi
-
-      # Restore saved environment variables
-      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
-      do
-	eval "if test \"\${save_$lt_var+set}\" = set; then
-                $lt_var=\$save_$lt_var; export $lt_var
-	      else
-		$lt_unset $lt_var
-	      fi"
-      done
-
-      # Now prepare to actually exec the command.
-      exec_cmd="\$cmd$args"
-    else
-      # Display what would be done.
-      if test -n "$shlibpath_var"; then
-	eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
-	echo "export $shlibpath_var"
-      fi
-      $ECHO "$cmd$args"
-      exit $EXIT_SUCCESS
-    fi
-}
-
-test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
-
-
-# func_mode_finish arg...
-func_mode_finish ()
-{
-    $opt_debug
-    libs=
-    libdirs=
-    admincmds=
-
-    for opt in "$nonopt" ${1+"$@"}
-    do
-      if test -d "$opt"; then
-	func_append libdirs " $opt"
-
-      elif test -f "$opt"; then
-	if func_lalib_unsafe_p "$opt"; then
-	  func_append libs " $opt"
-	else
-	  func_warning "\`$opt' is not a valid libtool archive"
-	fi
-
-      else
-	func_fatal_error "invalid argument \`$opt'"
-      fi
-    done
-
-    if test -n "$libs"; then
-      if test -n "$lt_sysroot"; then
-        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
-        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
-      else
-        sysroot_cmd=
-      fi
-
-      # Remove sysroot references
-      if $opt_dry_run; then
-        for lib in $libs; do
-          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
-        done
-      else
-        tmpdir=`func_mktempdir`
-        for lib in $libs; do
-	  sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
-	    > $tmpdir/tmp-la
-	  mv -f $tmpdir/tmp-la $lib
-	done
-        ${RM}r "$tmpdir"
-      fi
-    fi
-
-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
-      for libdir in $libdirs; do
-	if test -n "$finish_cmds"; then
-	  # Do each command in the finish commands.
-	  func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
-'"$cmd"'"'
-	fi
-	if test -n "$finish_eval"; then
-	  # Do the single finish_eval.
-	  eval cmds=\"$finish_eval\"
-	  $opt_dry_run || eval "$cmds" || func_append admincmds "
-       $cmds"
-	fi
-      done
-    fi
-
-    # Exit here if they wanted silent mode.
-    $opt_silent && exit $EXIT_SUCCESS
-
-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
-      echo "----------------------------------------------------------------------"
-      echo "Libraries have been installed in:"
-      for libdir in $libdirs; do
-	$ECHO "   $libdir"
-      done
-      echo
-      echo "If you ever happen to want to link against installed libraries"
-      echo "in a given directory, LIBDIR, you must either use libtool, and"
-      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
-      echo "flag during linking and do at least one of the following:"
-      if test -n "$shlibpath_var"; then
-	echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
-	echo "     during execution"
-      fi
-      if test -n "$runpath_var"; then
-	echo "   - add LIBDIR to the \`$runpath_var' environment variable"
-	echo "     during linking"
-      fi
-      if test -n "$hardcode_libdir_flag_spec"; then
-	libdir=LIBDIR
-	eval flag=\"$hardcode_libdir_flag_spec\"
-
-	$ECHO "   - use the \`$flag' linker flag"
-      fi
-      if test -n "$admincmds"; then
-	$ECHO "   - have your system administrator run these commands:$admincmds"
-      fi
-      if test -f /etc/ld.so.conf; then
-	echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
-      fi
-      echo
-
-      echo "See any operating system documentation about shared libraries for"
-      case $host in
-	solaris2.[6789]|solaris2.1[0-9])
-	  echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
-	  echo "pages."
-	  ;;
-	*)
-	  echo "more information, such as the ld(1) and ld.so(8) manual pages."
-	  ;;
-      esac
-      echo "----------------------------------------------------------------------"
-    fi
-    exit $EXIT_SUCCESS
-}
-
-test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
-
-
-# func_mode_install arg...
-func_mode_install ()
-{
-    $opt_debug
-    # There may be an optional sh(1) argument at the beginning of
-    # install_prog (especially on Windows NT).
-    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
-       # Allow the use of GNU shtool's install command.
-       case $nonopt in *shtool*) :;; *) false;; esac; then
-      # Aesthetically quote it.
-      func_quote_for_eval "$nonopt"
-      install_prog="$func_quote_for_eval_result "
-      arg=$1
-      shift
-    else
-      install_prog=
-      arg=$nonopt
-    fi
-
-    # The real first argument should be the name of the installation program.
-    # Aesthetically quote it.
-    func_quote_for_eval "$arg"
-    func_append install_prog "$func_quote_for_eval_result"
-    install_shared_prog=$install_prog
-    case " $install_prog " in
-      *[\\\ /]cp\ *) install_cp=: ;;
-      *) install_cp=false ;;
-    esac
-
-    # We need to accept at least all the BSD install flags.
-    dest=
-    files=
-    opts=
-    prev=
-    install_type=
-    isdir=no
-    stripme=
-    no_mode=:
-    for arg
-    do
-      arg2=
-      if test -n "$dest"; then
-	func_append files " $dest"
-	dest=$arg
-	continue
-      fi
-
-      case $arg in
-      -d) isdir=yes ;;
-      -f)
-	if $install_cp; then :; else
-	  prev=$arg
-	fi
-	;;
-      -g | -m | -o)
-	prev=$arg
-	;;
-      -s)
-	stripme=" -s"
-	continue
-	;;
-      -*)
-	;;
-      *)
-	# If the previous option needed an argument, then skip it.
-	if test -n "$prev"; then
-	  if test "x$prev" = x-m && test -n "$install_override_mode"; then
-	    arg2=$install_override_mode
-	    no_mode=false
-	  fi
-	  prev=
-	else
-	  dest=$arg
-	  continue
-	fi
-	;;
-      esac
-
-      # Aesthetically quote the argument.
-      func_quote_for_eval "$arg"
-      func_append install_prog " $func_quote_for_eval_result"
-      if test -n "$arg2"; then
-	func_quote_for_eval "$arg2"
-      fi
-      func_append install_shared_prog " $func_quote_for_eval_result"
-    done
-
-    test -z "$install_prog" && \
-      func_fatal_help "you must specify an install program"
-
-    test -n "$prev" && \
-      func_fatal_help "the \`$prev' option requires an argument"
-
-    if test -n "$install_override_mode" && $no_mode; then
-      if $install_cp; then :; else
-	func_quote_for_eval "$install_override_mode"
-	func_append install_shared_prog " -m $func_quote_for_eval_result"
-      fi
-    fi
-
-    if test -z "$files"; then
-      if test -z "$dest"; then
-	func_fatal_help "no file or destination specified"
-      else
-	func_fatal_help "you must specify a destination"
-      fi
-    fi
-
-    # Strip any trailing slash from the destination.
-    func_stripname '' '/' "$dest"
-    dest=$func_stripname_result
-
-    # Check to see that the destination is a directory.
-    test -d "$dest" && isdir=yes
-    if test "$isdir" = yes; then
-      destdir="$dest"
-      destname=
-    else
-      func_dirname_and_basename "$dest" "" "."
-      destdir="$func_dirname_result"
-      destname="$func_basename_result"
-
-      # Not a directory, so check to see that there is only one file specified.
-      set dummy $files; shift
-      test "$#" -gt 1 && \
-	func_fatal_help "\`$dest' is not a directory"
-    fi
-    case $destdir in
-    [\\/]* | [A-Za-z]:[\\/]*) ;;
-    *)
-      for file in $files; do
-	case $file in
-	*.lo) ;;
-	*)
-	  func_fatal_help "\`$destdir' must be an absolute directory name"
-	  ;;
-	esac
-      done
-      ;;
-    esac
-
-    # This variable tells wrapper scripts just to set variables rather
-    # than running their programs.
-    libtool_install_magic="$magic"
-
-    staticlibs=
-    future_libdirs=
-    current_libdirs=
-    for file in $files; do
-
-      # Do each installation.
-      case $file in
-      *.$libext)
-	# Do the static libraries later.
-	func_append staticlibs " $file"
-	;;
-
-      *.la)
-	func_resolve_sysroot "$file"
-	file=$func_resolve_sysroot_result
-
-	# Check to see that this really is a libtool archive.
-	func_lalib_unsafe_p "$file" \
-	  || func_fatal_help "\`$file' is not a valid libtool archive"
-
-	library_names=
-	old_library=
-	relink_command=
-	func_source "$file"
-
-	# Add the libdir to current_libdirs if it is the destination.
-	if test "X$destdir" = "X$libdir"; then
-	  case "$current_libdirs " in
-	  *" $libdir "*) ;;
-	  *) func_append current_libdirs " $libdir" ;;
-	  esac
-	else
-	  # Note the libdir as a future libdir.
-	  case "$future_libdirs " in
-	  *" $libdir "*) ;;
-	  *) func_append future_libdirs " $libdir" ;;
-	  esac
-	fi
-
-	func_dirname "$file" "/" ""
-	dir="$func_dirname_result"
-	func_append dir "$objdir"
-
-	if test -n "$relink_command"; then
-	  # Determine the prefix the user has applied to our future dir.
-	  inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
-
-	  # Don't allow the user to place us outside of our expected
-	  # location b/c this prevents finding dependent libraries that
-	  # are installed to the same prefix.
-	  # At present, this check doesn't affect windows .dll's that
-	  # are installed into $libdir/../bin (currently, that works fine)
-	  # but it's something to keep an eye on.
-	  test "$inst_prefix_dir" = "$destdir" && \
-	    func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
-
-	  if test -n "$inst_prefix_dir"; then
-	    # Stick the inst_prefix_dir data into the link command.
-	    relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
-	  else
-	    relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
-	  fi
-
-	  func_warning "relinking \`$file'"
-	  func_show_eval "$relink_command" \
-	    'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
-	fi
-
-	# See the names of the shared library.
-	set dummy $library_names; shift
-	if test -n "$1"; then
-	  realname="$1"
-	  shift
-
-	  srcname="$realname"
-	  test -n "$relink_command" && srcname="$realname"T
-
-	  # Install the shared library and build the symlinks.
-	  func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
-	      'exit $?'
-	  tstripme="$stripme"
-	  case $host_os in
-	  cygwin* | mingw* | pw32* | cegcc*)
-	    case $realname in
-	    *.dll.a)
-	      tstripme=""
-	      ;;
-	    esac
-	    ;;
-	  esac
-	  if test -n "$tstripme" && test -n "$striplib"; then
-	    func_show_eval "$striplib $destdir/$realname" 'exit $?'
-	  fi
-
-	  if test "$#" -gt 0; then
-	    # Delete the old symlinks, and create new ones.
-	    # Try `ln -sf' first, because the `ln' binary might depend on
-	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
-	    # so we also need to try rm && ln -s.
-	    for linkname
-	    do
-	      test "$linkname" != "$realname" \
-		&& func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })"
-	    done
-	  fi
-
-	  # Do each command in the postinstall commands.
-	  lib="$destdir/$realname"
-	  func_execute_cmds "$postinstall_cmds" 'exit $?'
-	fi
-
-	# Install the pseudo-library for information purposes.
-	func_basename "$file"
-	name="$func_basename_result"
-	instname="$dir/$name"i
-	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
-
-	# Maybe install the static library, too.
-	test -n "$old_library" && func_append staticlibs " $dir/$old_library"
-	;;
-
-      *.lo)
-	# Install (i.e. copy) a libtool object.
-
-	# Figure out destination file name, if it wasn't already specified.
-	if test -n "$destname"; then
-	  destfile="$destdir/$destname"
-	else
-	  func_basename "$file"
-	  destfile="$func_basename_result"
-	  destfile="$destdir/$destfile"
-	fi
-
-	# Deduce the name of the destination old-style object file.
-	case $destfile in
-	*.lo)
-	  func_lo2o "$destfile"
-	  staticdest=$func_lo2o_result
-	  ;;
-	*.$objext)
-	  staticdest="$destfile"
-	  destfile=
-	  ;;
-	*)
-	  func_fatal_help "cannot copy a libtool object to \`$destfile'"
-	  ;;
-	esac
-
-	# Install the libtool object if requested.
-	test -n "$destfile" && \
-	  func_show_eval "$install_prog $file $destfile" 'exit $?'
-
-	# Install the old object if enabled.
-	if test "$build_old_libs" = yes; then
-	  # Deduce the name of the old-style object file.
-	  func_lo2o "$file"
-	  staticobj=$func_lo2o_result
-	  func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?'
-	fi
-	exit $EXIT_SUCCESS
-	;;
-
-      *)
-	# Figure out destination file name, if it wasn't already specified.
-	if test -n "$destname"; then
-	  destfile="$destdir/$destname"
-	else
-	  func_basename "$file"
-	  destfile="$func_basename_result"
-	  destfile="$destdir/$destfile"
-	fi
-
-	# If the file is missing, and there is a .exe on the end, strip it
-	# because it is most likely a libtool script we actually want to
-	# install
-	stripped_ext=""
-	case $file in
-	  *.exe)
-	    if test ! -f "$file"; then
-	      func_stripname '' '.exe' "$file"
-	      file=$func_stripname_result
-	      stripped_ext=".exe"
-	    fi
-	    ;;
-	esac
-
-	# Do a test to see if this is really a libtool program.
-	case $host in
-	*cygwin* | *mingw*)
-	    if func_ltwrapper_executable_p "$file"; then
-	      func_ltwrapper_scriptname "$file"
-	      wrapper=$func_ltwrapper_scriptname_result
-	    else
-	      func_stripname '' '.exe' "$file"
-	      wrapper=$func_stripname_result
-	    fi
-	    ;;
-	*)
-	    wrapper=$file
-	    ;;
-	esac
-	if func_ltwrapper_script_p "$wrapper"; then
-	  notinst_deplibs=
-	  relink_command=
-
-	  func_source "$wrapper"
-
-	  # Check the variables that should have been set.
-	  test -z "$generated_by_libtool_version" && \
-	    func_fatal_error "invalid libtool wrapper script \`$wrapper'"
-
-	  finalize=yes
-	  for lib in $notinst_deplibs; do
-	    # Check to see that each library is installed.
-	    libdir=
-	    if test -f "$lib"; then
-	      func_source "$lib"
-	    fi
-	    libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
-	    if test -n "$libdir" && test ! -f "$libfile"; then
-	      func_warning "\`$lib' has not been installed in \`$libdir'"
-	      finalize=no
-	    fi
-	  done
-
-	  relink_command=
-	  func_source "$wrapper"
-
-	  outputname=
-	  if test "$fast_install" = no && test -n "$relink_command"; then
-	    $opt_dry_run || {
-	      if test "$finalize" = yes; then
-	        tmpdir=`func_mktempdir`
-		func_basename "$file$stripped_ext"
-		file="$func_basename_result"
-	        outputname="$tmpdir/$file"
-	        # Replace the output file specification.
-	        relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
-
-	        $opt_silent || {
-	          func_quote_for_expand "$relink_command"
-		  eval "func_echo $func_quote_for_expand_result"
-	        }
-	        if eval "$relink_command"; then :
-	          else
-		  func_error "error: relink \`$file' with the above command before installing it"
-		  $opt_dry_run || ${RM}r "$tmpdir"
-		  continue
-	        fi
-	        file="$outputname"
-	      else
-	        func_warning "cannot relink \`$file'"
-	      fi
-	    }
-	  else
-	    # Install the binary that we compiled earlier.
-	    file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"`
-	  fi
-	fi
-
-	# remove .exe since cygwin /usr/bin/install will append another
-	# one anyway
-	case $install_prog,$host in
-	*/usr/bin/install*,*cygwin*)
-	  case $file:$destfile in
-	  *.exe:*.exe)
-	    # this is ok
-	    ;;
-	  *.exe:*)
-	    destfile=$destfile.exe
-	    ;;
-	  *:*.exe)
-	    func_stripname '' '.exe' "$destfile"
-	    destfile=$func_stripname_result
-	    ;;
-	  esac
-	  ;;
-	esac
-	func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?'
-	$opt_dry_run || if test -n "$outputname"; then
-	  ${RM}r "$tmpdir"
-	fi
-	;;
-      esac
-    done
-
-    for file in $staticlibs; do
-      func_basename "$file"
-      name="$func_basename_result"
-
-      # Set up the ranlib parameters.
-      oldlib="$destdir/$name"
-      func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
-      tool_oldlib=$func_to_tool_file_result
-
-      func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
-
-      if test -n "$stripme" && test -n "$old_striplib"; then
-	func_show_eval "$old_striplib $tool_oldlib" 'exit $?'
-      fi
-
-      # Do each command in the postinstall commands.
-      func_execute_cmds "$old_postinstall_cmds" 'exit $?'
-    done
-
-    test -n "$future_libdirs" && \
-      func_warning "remember to run \`$progname --finish$future_libdirs'"
-
-    if test -n "$current_libdirs"; then
-      # Maybe just do a dry run.
-      $opt_dry_run && current_libdirs=" -n$current_libdirs"
-      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
-    else
-      exit $EXIT_SUCCESS
-    fi
-}
-
-test "$opt_mode" = install && func_mode_install ${1+"$@"}
-
-
-# func_generate_dlsyms outputname originator pic_p
-# Extract symbols from dlprefiles and create ${outputname}S.o with
-# a dlpreopen symbol table.
-func_generate_dlsyms ()
-{
-    $opt_debug
-    my_outputname="$1"
-    my_originator="$2"
-    my_pic_p="${3-no}"
-    my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
-    my_dlsyms=
-
-    if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-      if test -n "$NM" && test -n "$global_symbol_pipe"; then
-	my_dlsyms="${my_outputname}S.c"
-      else
-	func_error "not configured to extract global symbols from dlpreopened files"
-      fi
-    fi
-
-    if test -n "$my_dlsyms"; then
-      case $my_dlsyms in
-      "") ;;
-      *.c)
-	# Discover the nlist of each of the dlfiles.
-	nlist="$output_objdir/${my_outputname}.nm"
-
-	func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
-
-	# Parse the name list into a source file.
-	func_verbose "creating $output_objdir/$my_dlsyms"
-
-	$opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
-/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
-/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
-
-#ifdef __cplusplus
-extern \"C\" {
-#endif
-
-#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
-#pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
-#endif
-
-/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-/* DATA imports from DLLs on WIN32 con't be const, because runtime
-   relocations are performed -- see ld's documentation on pseudo-relocs.  */
-# define LT_DLSYM_CONST
-#elif defined(__osf__)
-/* This system does not cope well with relocations in const data.  */
-# define LT_DLSYM_CONST
-#else
-# define LT_DLSYM_CONST const
-#endif
-
-/* External symbol declarations for the compiler. */\
-"
-
-	if test "$dlself" = yes; then
-	  func_verbose "generating symbol list for \`$output'"
-
-	  $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
-
-	  # Add our own program objects to the symbol list.
-	  progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
-	  for progfile in $progfiles; do
-	    func_to_tool_file "$progfile" func_convert_file_msys_to_w32
-	    func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
-	    $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
-	  done
-
-	  if test -n "$exclude_expsyms"; then
-	    $opt_dry_run || {
-	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
-	      eval '$MV "$nlist"T "$nlist"'
-	    }
-	  fi
-
-	  if test -n "$export_symbols_regex"; then
-	    $opt_dry_run || {
-	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
-	      eval '$MV "$nlist"T "$nlist"'
-	    }
-	  fi
-
-	  # Prepare the list of exported symbols
-	  if test -z "$export_symbols"; then
-	    export_symbols="$output_objdir/$outputname.exp"
-	    $opt_dry_run || {
-	      $RM $export_symbols
-	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
-	      case $host in
-	      *cygwin* | *mingw* | *cegcc* )
-                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
-                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
-	        ;;
-	      esac
-	    }
-	  else
-	    $opt_dry_run || {
-	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
-	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
-	      eval '$MV "$nlist"T "$nlist"'
-	      case $host in
-	        *cygwin* | *mingw* | *cegcc* )
-	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
-	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
-	          ;;
-	      esac
-	    }
-	  fi
-	fi
-
-	for dlprefile in $dlprefiles; do
-	  func_verbose "extracting global C symbols from \`$dlprefile'"
-	  func_basename "$dlprefile"
-	  name="$func_basename_result"
-          case $host in
-	    *cygwin* | *mingw* | *cegcc* )
-	      # if an import library, we need to obtain dlname
-	      if func_win32_import_lib_p "$dlprefile"; then
-	        func_tr_sh "$dlprefile"
-	        eval "curr_lafile=\$libfile_$func_tr_sh_result"
-	        dlprefile_dlbasename=""
-	        if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
-	          # Use subshell, to avoid clobbering current variable values
-	          dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
-	          if test -n "$dlprefile_dlname" ; then
-	            func_basename "$dlprefile_dlname"
-	            dlprefile_dlbasename="$func_basename_result"
-	          else
-	            # no lafile. user explicitly requested -dlpreopen <import library>.
-	            $sharedlib_from_linklib_cmd "$dlprefile"
-	            dlprefile_dlbasename=$sharedlib_from_linklib_result
-	          fi
-	        fi
-	        $opt_dry_run || {
-	          if test -n "$dlprefile_dlbasename" ; then
-	            eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
-	          else
-	            func_warning "Could not compute DLL name from $name"
-	            eval '$ECHO ": $name " >> "$nlist"'
-	          fi
-	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
-	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
-	            $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
-	        }
-	      else # not an import lib
-	        $opt_dry_run || {
-	          eval '$ECHO ": $name " >> "$nlist"'
-	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
-	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
-	        }
-	      fi
-	    ;;
-	    *)
-	      $opt_dry_run || {
-	        eval '$ECHO ": $name " >> "$nlist"'
-	        func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
-	        eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
-	      }
-	    ;;
-          esac
-	done
-
-	$opt_dry_run || {
-	  # Make sure we have at least an empty file.
-	  test -f "$nlist" || : > "$nlist"
-
-	  if test -n "$exclude_expsyms"; then
-	    $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
-	    $MV "$nlist"T "$nlist"
-	  fi
-
-	  # Try sorting and uniquifying the output.
-	  if $GREP -v "^: " < "$nlist" |
-	      if sort -k 3 </dev/null >/dev/null 2>&1; then
-		sort -k 3
-	      else
-		sort +2
-	      fi |
-	      uniq > "$nlist"S; then
-	    :
-	  else
-	    $GREP -v "^: " < "$nlist" > "$nlist"S
-	  fi
-
-	  if test -f "$nlist"S; then
-	    eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
-	  else
-	    echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
-	  fi
-
-	  echo >> "$output_objdir/$my_dlsyms" "\
-
-/* The mapping between symbol names and symbols.  */
-typedef struct {
-  const char *name;
-  void *address;
-} lt_dlsymlist;
-extern LT_DLSYM_CONST lt_dlsymlist
-lt_${my_prefix}_LTX_preloaded_symbols[];
-LT_DLSYM_CONST lt_dlsymlist
-lt_${my_prefix}_LTX_preloaded_symbols[] =
-{\
-  { \"$my_originator\", (void *) 0 },"
-
-	  case $need_lib_prefix in
-	  no)
-	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms"
-	    ;;
-	  *)
-	    eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
-	    ;;
-	  esac
-	  echo >> "$output_objdir/$my_dlsyms" "\
-  {0, (void *) 0}
-};
-
-/* This works around a problem in FreeBSD linker */
-#ifdef FREEBSD_WORKAROUND
-static const void *lt_preloaded_setup() {
-  return lt_${my_prefix}_LTX_preloaded_symbols;
-}
-#endif
-
-#ifdef __cplusplus
-}
-#endif\
-"
-	} # !$opt_dry_run
-
-	pic_flag_for_symtable=
-	case "$compile_command " in
-	*" -static "*) ;;
-	*)
-	  case $host in
-	  # compiling the symbol table file with pic_flag works around
-	  # a FreeBSD bug that causes programs to crash when -lm is
-	  # linked before any other PIC object.  But we must not use
-	  # pic_flag when linking with -static.  The problem exists in
-	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
-	  *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
-	    pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
-	  *-*-hpux*)
-	    pic_flag_for_symtable=" $pic_flag"  ;;
-	  *)
-	    if test "X$my_pic_p" != Xno; then
-	      pic_flag_for_symtable=" $pic_flag"
-	    fi
-	    ;;
-	  esac
-	  ;;
-	esac
-	symtab_cflags=
-	for arg in $LTCFLAGS; do
-	  case $arg in
-	  -pie | -fpie | -fPIE) ;;
-	  *) func_append symtab_cflags " $arg" ;;
-	  esac
-	done
-
-	# Now compile the dynamic symbol file.
-	func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
-
-	# Clean up the generated files.
-	func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
-
-	# Transform the symbol file into the correct name.
-	symfileobj="$output_objdir/${my_outputname}S.$objext"
-	case $host in
-	*cygwin* | *mingw* | *cegcc* )
-	  if test -f "$output_objdir/$my_outputname.def"; then
-	    compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
-	    finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
-	  else
-	    compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
-	    finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
-	  fi
-	  ;;
-	*)
-	  compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
-	  finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
-	  ;;
-	esac
-	;;
-      *)
-	func_fatal_error "unknown suffix for \`$my_dlsyms'"
-	;;
-      esac
-    else
-      # We keep going just in case the user didn't refer to
-      # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
-      # really was required.
-
-      # Nullify the symbol file.
-      compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
-      finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
-    fi
-}
-
-# func_win32_libid arg
-# return the library type of file 'arg'
-#
-# Need a lot of goo to handle *both* DLLs and import libs
-# Has to be a shell function in order to 'eat' the argument
-# that is supplied when $file_magic_command is called.
-# Despite the name, also deal with 64 bit binaries.
-func_win32_libid ()
-{
-  $opt_debug
-  win32_libid_type="unknown"
-  win32_fileres=`file -L $1 2>/dev/null`
-  case $win32_fileres in
-  *ar\ archive\ import\ library*) # definitely import
-    win32_libid_type="x86 archive import"
-    ;;
-  *ar\ archive*) # could be an import, or static
-    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
-    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
-       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
-      func_to_tool_file "$1" func_convert_file_msys_to_w32
-      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
-	$SED -n -e '
-	    1,100{
-		/ I /{
-		    s,.*,import,
-		    p
-		    q
-		}
-	    }'`
-      case $win32_nmres in
-      import*)  win32_libid_type="x86 archive import";;
-      *)        win32_libid_type="x86 archive static";;
-      esac
-    fi
-    ;;
-  *DLL*)
-    win32_libid_type="x86 DLL"
-    ;;
-  *executable*) # but shell scripts are "executable" too...
-    case $win32_fileres in
-    *MS\ Windows\ PE\ Intel*)
-      win32_libid_type="x86 DLL"
-      ;;
-    esac
-    ;;
-  esac
-  $ECHO "$win32_libid_type"
-}
-
-# func_cygming_dll_for_implib ARG
-#
-# Platform-specific function to extract the
-# name of the DLL associated with the specified
-# import library ARG.
-# Invoked by eval'ing the libtool variable
-#    $sharedlib_from_linklib_cmd
-# Result is available in the variable
-#    $sharedlib_from_linklib_result
-func_cygming_dll_for_implib ()
-{
-  $opt_debug
-  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
-}
-
-# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
-#
-# The is the core of a fallback implementation of a
-# platform-specific function to extract the name of the
-# DLL associated with the specified import library LIBNAME.
-#
-# SECTION_NAME is either .idata$6 or .idata$7, depending
-# on the platform and compiler that created the implib.
-#
-# Echos the name of the DLL associated with the
-# specified import library.
-func_cygming_dll_for_implib_fallback_core ()
-{
-  $opt_debug
-  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
-  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
-    $SED '/^Contents of section '"$match_literal"':/{
-      # Place marker at beginning of archive member dllname section
-      s/.*/====MARK====/
-      p
-      d
-    }
-    # These lines can sometimes be longer than 43 characters, but
-    # are always uninteresting
-    /:[	 ]*file format pe[i]\{,1\}-/d
-    /^In archive [^:]*:/d
-    # Ensure marker is printed
-    /^====MARK====/p
-    # Remove all lines with less than 43 characters
-    /^.\{43\}/!d
-    # From remaining lines, remove first 43 characters
-    s/^.\{43\}//' |
-    $SED -n '
-      # Join marker and all lines until next marker into a single line
-      /^====MARK====/ b para
-      H
-      $ b para
-      b
-      :para
-      x
-      s/\n//g
-      # Remove the marker
-      s/^====MARK====//
-      # Remove trailing dots and whitespace
-      s/[\. \t]*$//
-      # Print
-      /./p' |
-    # we now have a list, one entry per line, of the stringified
-    # contents of the appropriate section of all members of the
-    # archive which possess that section. Heuristic: eliminate
-    # all those which have a first or second character that is
-    # a '.' (that is, objdump's representation of an unprintable
-    # character.) This should work for all archives with less than
-    # 0x302f exports -- but will fail for DLLs whose name actually
-    # begins with a literal '.' or a single character followed by
-    # a '.'.
-    #
-    # Of those that remain, print the first one.
-    $SED -e '/^\./d;/^.\./d;q'
-}
-
-# func_cygming_gnu_implib_p ARG
-# This predicate returns with zero status (TRUE) if
-# ARG is a GNU/binutils-style import library. Returns
-# with nonzero status (FALSE) otherwise.
-func_cygming_gnu_implib_p ()
-{
-  $opt_debug
-  func_to_tool_file "$1" func_convert_file_msys_to_w32
-  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
-  test -n "$func_cygming_gnu_implib_tmp"
-}
-
-# func_cygming_ms_implib_p ARG
-# This predicate returns with zero status (TRUE) if
-# ARG is an MS-style import library. Returns
-# with nonzero status (FALSE) otherwise.
-func_cygming_ms_implib_p ()
-{
-  $opt_debug
-  func_to_tool_file "$1" func_convert_file_msys_to_w32
-  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
-  test -n "$func_cygming_ms_implib_tmp"
-}
-
-# func_cygming_dll_for_implib_fallback ARG
-# Platform-specific function to extract the
-# name of the DLL associated with the specified
-# import library ARG.
-#
-# This fallback implementation is for use when $DLLTOOL
-# does not support the --identify-strict option.
-# Invoked by eval'ing the libtool variable
-#    $sharedlib_from_linklib_cmd
-# Result is available in the variable
-#    $sharedlib_from_linklib_result
-func_cygming_dll_for_implib_fallback ()
-{
-  $opt_debug
-  if func_cygming_gnu_implib_p "$1" ; then
-    # binutils import library
-    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
-  elif func_cygming_ms_implib_p "$1" ; then
-    # ms-generated import library
-    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
-  else
-    # unknown
-    sharedlib_from_linklib_result=""
-  fi
-}
-
-
-# func_extract_an_archive dir oldlib
-func_extract_an_archive ()
-{
-    $opt_debug
-    f_ex_an_ar_dir="$1"; shift
-    f_ex_an_ar_oldlib="$1"
-    if test "$lock_old_archive_extraction" = yes; then
-      lockfile=$f_ex_an_ar_oldlib.lock
-      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
-	func_echo "Waiting for $lockfile to be removed"
-	sleep 2
-      done
-    fi
-    func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
-		   'stat=$?; rm -f "$lockfile"; exit $stat'
-    if test "$lock_old_archive_extraction" = yes; then
-      $opt_dry_run || rm -f "$lockfile"
-    fi
-    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
-     :
-    else
-      func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib"
-    fi
-}
-
-
-# func_extract_archives gentop oldlib ...
-func_extract_archives ()
-{
-    $opt_debug
-    my_gentop="$1"; shift
-    my_oldlibs=${1+"$@"}
-    my_oldobjs=""
-    my_xlib=""
-    my_xabs=""
-    my_xdir=""
-
-    for my_xlib in $my_oldlibs; do
-      # Extract the objects.
-      case $my_xlib in
-	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
-	*) my_xabs=`pwd`"/$my_xlib" ;;
-      esac
-      func_basename "$my_xlib"
-      my_xlib="$func_basename_result"
-      my_xlib_u=$my_xlib
-      while :; do
-        case " $extracted_archives " in
-	*" $my_xlib_u "*)
-	  func_arith $extracted_serial + 1
-	  extracted_serial=$func_arith_result
-	  my_xlib_u=lt$extracted_serial-$my_xlib ;;
-	*) break ;;
-	esac
-      done
-      extracted_archives="$extracted_archives $my_xlib_u"
-      my_xdir="$my_gentop/$my_xlib_u"
-
-      func_mkdir_p "$my_xdir"
-
-      case $host in
-      *-darwin*)
-	func_verbose "Extracting $my_xabs"
-	# Do not bother doing anything if just a dry run
-	$opt_dry_run || {
-	  darwin_orig_dir=`pwd`
-	  cd $my_xdir || exit $?
-	  darwin_archive=$my_xabs
-	  darwin_curdir=`pwd`
-	  darwin_base_archive=`basename "$darwin_archive"`
-	  darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
-	  if test -n "$darwin_arches"; then
-	    darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
-	    darwin_arch=
-	    func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
-	    for darwin_arch in  $darwin_arches ; do
-	      func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
-	      $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
-	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
-	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
-	      cd "$darwin_curdir"
-	      $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
-	    done # $darwin_arches
-            ## Okay now we've a bunch of thin objects, gotta fatten them up :)
-	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
-	    darwin_file=
-	    darwin_files=
-	    for darwin_file in $darwin_filelist; do
-	      darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
-	      $LIPO -create -output "$darwin_file" $darwin_files
-	    done # $darwin_filelist
-	    $RM -rf unfat-$$
-	    cd "$darwin_orig_dir"
-	  else
-	    cd $darwin_orig_dir
-	    func_extract_an_archive "$my_xdir" "$my_xabs"
-	  fi # $darwin_arches
-	} # !$opt_dry_run
-	;;
-      *)
-        func_extract_an_archive "$my_xdir" "$my_xabs"
-	;;
-      esac
-      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
-    done
-
-    func_extract_archives_result="$my_oldobjs"
-}
-
-
-# func_emit_wrapper [arg=no]
-#
-# Emit a libtool wrapper script on stdout.
-# Don't directly open a file because we may want to
-# incorporate the script contents within a cygwin/mingw
-# wrapper executable.  Must ONLY be called from within
-# func_mode_link because it depends on a number of variables
-# set therein.
-#
-# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
-# variable will take.  If 'yes', then the emitted script
-# will assume that the directory in which it is stored is
-# the $objdir directory.  This is a cygwin/mingw-specific
-# behavior.
-func_emit_wrapper ()
-{
-	func_emit_wrapper_arg1=${1-no}
-
-	$ECHO "\
-#! $SHELL
-
-# $output - temporary wrapper script for $objdir/$outputname
-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
-#
-# The $output program cannot be directly executed until all the libtool
-# libraries that it depends on are installed.
-#
-# This wrapper script should never be moved out of the build directory.
-# If it is, it will not operate correctly.
-
-# Sed substitution that helps us do robust quoting.  It backslashifies
-# metacharacters that are still active within double-quoted strings.
-sed_quote_subst='$sed_quote_subst'
-
-# Be Bourne compatible
-if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
-  emulate sh
-  NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '\${1+\"\$@\"}'='\"\$@\"'
-  setopt NO_GLOB_SUBST
-else
-  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
-fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-relink_command=\"$relink_command\"
-
-# This environment variable determines our operation mode.
-if test \"\$libtool_install_magic\" = \"$magic\"; then
-  # install mode needs the following variables:
-  generated_by_libtool_version='$macro_version'
-  notinst_deplibs='$notinst_deplibs'
-else
-  # When we are sourced in execute mode, \$file and \$ECHO are already set.
-  if test \"\$libtool_execute_magic\" != \"$magic\"; then
-    file=\"\$0\""
-
-    qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
-    $ECHO "\
-
-# A function that is used when there is no print builtin or printf.
-func_fallback_echo ()
-{
-  eval 'cat <<_LTECHO_EOF
-\$1
-_LTECHO_EOF'
-}
-    ECHO=\"$qECHO\"
-  fi
-
-# Very basic option parsing. These options are (a) specific to
-# the libtool wrapper, (b) are identical between the wrapper
-# /script/ and the wrapper /executable/ which is used only on
-# windows platforms, and (c) all begin with the string "--lt-"
-# (application programs are unlikely to have options which match
-# this pattern).
-#
-# There are only two supported options: --lt-debug and
-# --lt-dump-script. There is, deliberately, no --lt-help.
-#
-# The first argument to this parsing function should be the
-# script's $0 value, followed by "$@".
-lt_option_debug=
-func_parse_lt_options ()
-{
-  lt_script_arg0=\$0
-  shift
-  for lt_opt
-  do
-    case \"\$lt_opt\" in
-    --lt-debug) lt_option_debug=1 ;;
-    --lt-dump-script)
-        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
-        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
-        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
-        cat \"\$lt_dump_D/\$lt_dump_F\"
-        exit 0
-      ;;
-    --lt-*)
-        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
-        exit 1
-      ;;
-    esac
-  done
-
-  # Print the debug banner immediately:
-  if test -n \"\$lt_option_debug\"; then
-    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
-  fi
-}
-
-# Used when --lt-debug. Prints its arguments to stdout
-# (redirection is the responsibility of the caller)
-func_lt_dump_args ()
-{
-  lt_dump_args_N=1;
-  for lt_arg
-  do
-    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
-    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
-  done
-}
-
-# Core function for launching the target application
-func_exec_program_core ()
-{
-"
-  case $host in
-  # Backslashes separate directories on plain windows
-  *-*-mingw | *-*-os2* | *-cegcc*)
-    $ECHO "\
-      if test -n \"\$lt_option_debug\"; then
-        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
-        func_lt_dump_args \${1+\"\$@\"} 1>&2
-      fi
-      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
-"
-    ;;
-
-  *)
-    $ECHO "\
-      if test -n \"\$lt_option_debug\"; then
-        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
-        func_lt_dump_args \${1+\"\$@\"} 1>&2
-      fi
-      exec \"\$progdir/\$program\" \${1+\"\$@\"}
-"
-    ;;
-  esac
-  $ECHO "\
-      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
-      exit 1
-}
-
-# A function to encapsulate launching the target application
-# Strips options in the --lt-* namespace from \$@ and
-# launches target application with the remaining arguments.
-func_exec_program ()
-{
-  case \" \$* \" in
-  *\\ --lt-*)
-    for lt_wr_arg
-    do
-      case \$lt_wr_arg in
-      --lt-*) ;;
-      *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
-      esac
-      shift
-    done ;;
-  esac
-  func_exec_program_core \${1+\"\$@\"}
-}
-
-  # Parse options
-  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
-
-  # Find the directory that this script lives in.
-  thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
-  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
-
-  # Follow symbolic links until we get to the real thisdir.
-  file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\`
-  while test -n \"\$file\"; do
-    destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\`
-
-    # If there was a directory component, then change thisdir.
-    if test \"x\$destdir\" != \"x\$file\"; then
-      case \"\$destdir\" in
-      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
-      *) thisdir=\"\$thisdir/\$destdir\" ;;
-      esac
-    fi
-
-    file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\`
-    file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\`
-  done
-
-  # Usually 'no', except on cygwin/mingw when embedded into
-  # the cwrapper.
-  WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1
-  if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
-    # special case for '.'
-    if test \"\$thisdir\" = \".\"; then
-      thisdir=\`pwd\`
-    fi
-    # remove .libs from thisdir
-    case \"\$thisdir\" in
-    *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;;
-    $objdir )   thisdir=. ;;
-    esac
-  fi
-
-  # Try to get the absolute directory name.
-  absdir=\`cd \"\$thisdir\" && pwd\`
-  test -n \"\$absdir\" && thisdir=\"\$absdir\"
-"
-
-	if test "$fast_install" = yes; then
-	  $ECHO "\
-  program=lt-'$outputname'$exeext
-  progdir=\"\$thisdir/$objdir\"
-
-  if test ! -f \"\$progdir/\$program\" ||
-     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
-       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
-
-    file=\"\$\$-\$program\"
-
-    if test ! -d \"\$progdir\"; then
-      $MKDIR \"\$progdir\"
-    else
-      $RM \"\$progdir/\$file\"
-    fi"
-
-	  $ECHO "\
-
-    # relink executable if necessary
-    if test -n \"\$relink_command\"; then
-      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
-      else
-	$ECHO \"\$relink_command_output\" >&2
-	$RM \"\$progdir/\$file\"
-	exit 1
-      fi
-    fi
-
-    $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
-    { $RM \"\$progdir/\$program\";
-      $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; }
-    $RM \"\$progdir/\$file\"
-  fi"
-	else
-	  $ECHO "\
-  program='$outputname'
-  progdir=\"\$thisdir/$objdir\"
-"
-	fi
-
-	$ECHO "\
-
-  if test -f \"\$progdir/\$program\"; then"
-
-	# fixup the dll searchpath if we need to.
-	#
-	# Fix the DLL searchpath if we need to.  Do this before prepending
-	# to shlibpath, because on Windows, both are PATH and uninstalled
-	# libraries must come first.
-	if test -n "$dllsearchpath"; then
-	  $ECHO "\
-    # Add the dll search path components to the executable PATH
-    PATH=$dllsearchpath:\$PATH
-"
-	fi
-
-	# Export our shlibpath_var if we have one.
-	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
-	  $ECHO "\
-    # Add our own library path to $shlibpath_var
-    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
-
-    # Some systems cannot cope with colon-terminated $shlibpath_var
-    # The second colon is a workaround for a bug in BeOS R4 sed
-    $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\`
-
-    export $shlibpath_var
-"
-	fi
-
-	$ECHO "\
-    if test \"\$libtool_execute_magic\" != \"$magic\"; then
-      # Run the actual program with our arguments.
-      func_exec_program \${1+\"\$@\"}
-    fi
-  else
-    # The program doesn't exist.
-    \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
-    \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
-    \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
-    exit 1
-  fi
-fi\
-"
-}
-
-
-# func_emit_cwrapperexe_src
-# emit the source code for a wrapper executable on stdout
-# Must ONLY be called from within func_mode_link because
-# it depends on a number of variable set therein.
-func_emit_cwrapperexe_src ()
-{
-	cat <<EOF
-
-/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
-   Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
-
-   The $output program cannot be directly executed until all the libtool
-   libraries that it depends on are installed.
-
-   This wrapper executable should never be moved out of the build directory.
-   If it is, it will not operate correctly.
-*/
-EOF
-	    cat <<"EOF"
-#ifdef _MSC_VER
-# define _CRT_SECURE_NO_DEPRECATE 1
-#endif
-#include <stdio.h>
-#include <stdlib.h>
-#ifdef _MSC_VER
-# include <direct.h>
-# include <process.h>
-# include <io.h>
-#else
-# include <unistd.h>
-# include <stdint.h>
-# ifdef __CYGWIN__
-#  include <io.h>
-# endif
-#endif
-#include <malloc.h>
-#include <stdarg.h>
-#include <assert.h>
-#include <string.h>
-#include <ctype.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <sys/stat.h>
-
-/* declarations of non-ANSI functions */
-#if defined(__MINGW32__)
-# ifdef __STRICT_ANSI__
-int _putenv (const char *);
-# endif
-#elif defined(__CYGWIN__)
-# ifdef __STRICT_ANSI__
-char *realpath (const char *, char *);
-int putenv (char *);
-int setenv (const char *, const char *, int);
-# endif
-/* #elif defined (other platforms) ... */
-#endif
-
-/* portability defines, excluding path handling macros */
-#if defined(_MSC_VER)
-# define setmode _setmode
-# define stat    _stat
-# define chmod   _chmod
-# define getcwd  _getcwd
-# define putenv  _putenv
-# define S_IXUSR _S_IEXEC
-# ifndef _INTPTR_T_DEFINED
-#  define _INTPTR_T_DEFINED
-#  define intptr_t int
-# endif
-#elif defined(__MINGW32__)
-# define setmode _setmode
-# define stat    _stat
-# define chmod   _chmod
-# define getcwd  _getcwd
-# define putenv  _putenv
-#elif defined(__CYGWIN__)
-# define HAVE_SETENV
-# define FOPEN_WB "wb"
-/* #elif defined (other platforms) ... */
-#endif
-
-#if defined(PATH_MAX)
-# define LT_PATHMAX PATH_MAX
-#elif defined(MAXPATHLEN)
-# define LT_PATHMAX MAXPATHLEN
-#else
-# define LT_PATHMAX 1024
-#endif
-
-#ifndef S_IXOTH
-# define S_IXOTH 0
-#endif
-#ifndef S_IXGRP
-# define S_IXGRP 0
-#endif
-
-/* path handling portability macros */
-#ifndef DIR_SEPARATOR
-# define DIR_SEPARATOR '/'
-# define PATH_SEPARATOR ':'
-#endif
-
-#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
-  defined (__OS2__)
-# define HAVE_DOS_BASED_FILE_SYSTEM
-# define FOPEN_WB "wb"
-# ifndef DIR_SEPARATOR_2
-#  define DIR_SEPARATOR_2 '\\'
-# endif
-# ifndef PATH_SEPARATOR_2
-#  define PATH_SEPARATOR_2 ';'
-# endif
-#endif
-
-#ifndef DIR_SEPARATOR_2
-# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
-#else /* DIR_SEPARATOR_2 */
-# define IS_DIR_SEPARATOR(ch) \
-	(((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
-#endif /* DIR_SEPARATOR_2 */
-
-#ifndef PATH_SEPARATOR_2
-# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
-#else /* PATH_SEPARATOR_2 */
-# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
-#endif /* PATH_SEPARATOR_2 */
-
-#ifndef FOPEN_WB
-# define FOPEN_WB "w"
-#endif
-#ifndef _O_BINARY
-# define _O_BINARY 0
-#endif
-
-#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
-#define XFREE(stale) do { \
-  if (stale) { free ((void *) stale); stale = 0; } \
-} while (0)
-
-#if defined(LT_DEBUGWRAPPER)
-static int lt_debug = 1;
-#else
-static int lt_debug = 0;
-#endif
-
-const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
-
-void *xmalloc (size_t num);
-char *xstrdup (const char *string);
-const char *base_name (const char *name);
-char *find_executable (const char *wrapper);
-char *chase_symlinks (const char *pathspec);
-int make_executable (const char *path);
-int check_executable (const char *path);
-char *strendzap (char *str, const char *pat);
-void lt_debugprintf (const char *file, int line, const char *fmt, ...);
-void lt_fatal (const char *file, int line, const char *message, ...);
-static const char *nonnull (const char *s);
-static const char *nonempty (const char *s);
-void lt_setenv (const char *name, const char *value);
-char *lt_extend_str (const char *orig_value, const char *add, int to_end);
-void lt_update_exe_path (const char *name, const char *value);
-void lt_update_lib_path (const char *name, const char *value);
-char **prepare_spawn (char **argv);
-void lt_dump_script (FILE *f);
-EOF
-
-	    cat <<EOF
-volatile const char * MAGIC_EXE = "$magic_exe";
-const char * LIB_PATH_VARNAME = "$shlibpath_var";
-EOF
-
-	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
-              func_to_host_path "$temp_rpath"
-	      cat <<EOF
-const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
-EOF
-	    else
-	      cat <<"EOF"
-const char * LIB_PATH_VALUE   = "";
-EOF
-	    fi
-
-	    if test -n "$dllsearchpath"; then
-              func_to_host_path "$dllsearchpath:"
-	      cat <<EOF
-const char * EXE_PATH_VARNAME = "PATH";
-const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
-EOF
-	    else
-	      cat <<"EOF"
-const char * EXE_PATH_VARNAME = "";
-const char * EXE_PATH_VALUE   = "";
-EOF
-	    fi
-
-	    if test "$fast_install" = yes; then
-	      cat <<EOF
-const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
-EOF
-	    else
-	      cat <<EOF
-const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
-EOF
-	    fi
-
-
-	    cat <<"EOF"
-
-#define LTWRAPPER_OPTION_PREFIX         "--lt-"
-
-static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
-static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
-static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
-
-int
-main (int argc, char *argv[])
-{
-  char **newargz;
-  int  newargc;
-  char *tmp_pathspec;
-  char *actual_cwrapper_path;
-  char *actual_cwrapper_name;
-  char *target_name;
-  char *lt_argv_zero;
-  intptr_t rval = 127;
-
-  int i;
-
-  program_name = (char *) xstrdup (base_name (argv[0]));
-  newargz = XMALLOC (char *, argc + 1);
-
-  /* very simple arg parsing; don't want to rely on getopt
-   * also, copy all non cwrapper options to newargz, except
-   * argz[0], which is handled differently
-   */
-  newargc=0;
-  for (i = 1; i < argc; i++)
-    {
-      if (strcmp (argv[i], dumpscript_opt) == 0)
-	{
-EOF
-	    case "$host" in
-	      *mingw* | *cygwin* )
-		# make stdout use "unix" line endings
-		echo "          setmode(1,_O_BINARY);"
-		;;
-	      esac
-
-	    cat <<"EOF"
-	  lt_dump_script (stdout);
-	  return 0;
-	}
-      if (strcmp (argv[i], debug_opt) == 0)
-	{
-          lt_debug = 1;
-          continue;
-	}
-      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
-        {
-          /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
-             namespace, but it is not one of the ones we know about and
-             have already dealt with, above (inluding dump-script), then
-             report an error. Otherwise, targets might begin to believe
-             they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
-             namespace. The first time any user complains about this, we'll
-             need to make LTWRAPPER_OPTION_PREFIX a configure-time option
-             or a configure.ac-settable value.
-           */
-          lt_fatal (__FILE__, __LINE__,
-		    "unrecognized %s option: '%s'",
-                    ltwrapper_option_prefix, argv[i]);
-        }
-      /* otherwise ... */
-      newargz[++newargc] = xstrdup (argv[i]);
-    }
-  newargz[++newargc] = NULL;
-
-EOF
-	    cat <<EOF
-  /* The GNU banner must be the first non-error debug message */
-  lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
-EOF
-	    cat <<"EOF"
-  lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
-  lt_debugprintf (__FILE__, __LINE__, "(main) program_name: %s\n", program_name);
-
-  tmp_pathspec = find_executable (argv[0]);
-  if (tmp_pathspec == NULL)
-    lt_fatal (__FILE__, __LINE__, "couldn't find %s", argv[0]);
-  lt_debugprintf (__FILE__, __LINE__,
-                  "(main) found exe (before symlink chase) at: %s\n",
-		  tmp_pathspec);
-
-  actual_cwrapper_path = chase_symlinks (tmp_pathspec);
-  lt_debugprintf (__FILE__, __LINE__,
-                  "(main) found exe (after symlink chase) at: %s\n",
-		  actual_cwrapper_path);
-  XFREE (tmp_pathspec);
-
-  actual_cwrapper_name = xstrdup (base_name (actual_cwrapper_path));
-  strendzap (actual_cwrapper_path, actual_cwrapper_name);
-
-  /* wrapper name transforms */
-  strendzap (actual_cwrapper_name, ".exe");
-  tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
-  XFREE (actual_cwrapper_name);
-  actual_cwrapper_name = tmp_pathspec;
-  tmp_pathspec = 0;
-
-  /* target_name transforms -- use actual target program name; might have lt- prefix */
-  target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
-  strendzap (target_name, ".exe");
-  tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
-  XFREE (target_name);
-  target_name = tmp_pathspec;
-  tmp_pathspec = 0;
-
-  lt_debugprintf (__FILE__, __LINE__,
-		  "(main) libtool target name: %s\n",
-		  target_name);
-EOF
-
-	    cat <<EOF
-  newargz[0] =
-    XMALLOC (char, (strlen (actual_cwrapper_path) +
-		    strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
-  strcpy (newargz[0], actual_cwrapper_path);
-  strcat (newargz[0], "$objdir");
-  strcat (newargz[0], "/");
-EOF
-
-	    cat <<"EOF"
-  /* stop here, and copy so we don't have to do this twice */
-  tmp_pathspec = xstrdup (newargz[0]);
-
-  /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
-  strcat (newargz[0], actual_cwrapper_name);
-
-  /* DO want the lt- prefix here if it exists, so use target_name */
-  lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
-  XFREE (tmp_pathspec);
-  tmp_pathspec = NULL;
-EOF
-
-	    case $host_os in
-	      mingw*)
-	    cat <<"EOF"
-  {
-    char* p;
-    while ((p = strchr (newargz[0], '\\')) != NULL)
-      {
-	*p = '/';
-      }
-    while ((p = strchr (lt_argv_zero, '\\')) != NULL)
-      {
-	*p = '/';
-      }
-  }
-EOF
-	    ;;
-	    esac
-
-	    cat <<"EOF"
-  XFREE (target_name);
-  XFREE (actual_cwrapper_path);
-  XFREE (actual_cwrapper_name);
-
-  lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
-  lt_setenv ("DUALCASE", "1");  /* for MSK sh */
-  /* Update the DLL searchpath.  EXE_PATH_VALUE ($dllsearchpath) must
-     be prepended before (that is, appear after) LIB_PATH_VALUE ($temp_rpath)
-     because on Windows, both *_VARNAMEs are PATH but uninstalled
-     libraries must come first. */
-  lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
-  lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
-
-  lt_debugprintf (__FILE__, __LINE__, "(main) lt_argv_zero: %s\n",
-		  nonnull (lt_argv_zero));
-  for (i = 0; i < newargc; i++)
-    {
-      lt_debugprintf (__FILE__, __LINE__, "(main) newargz[%d]: %s\n",
-		      i, nonnull (newargz[i]));
-    }
-
-EOF
-
-	    case $host_os in
-	      mingw*)
-		cat <<"EOF"
-  /* execv doesn't actually work on mingw as expected on unix */
-  newargz = prepare_spawn (newargz);
-  rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
-  if (rval == -1)
-    {
-      /* failed to start process */
-      lt_debugprintf (__FILE__, __LINE__,
-		      "(main) failed to launch target \"%s\": %s\n",
-		      lt_argv_zero, nonnull (strerror (errno)));
-      return 127;
-    }
-  return rval;
-EOF
-		;;
-	      *)
-		cat <<"EOF"
-  execv (lt_argv_zero, newargz);
-  return rval; /* =127, but avoids unused variable warning */
-EOF
-		;;
-	    esac
-
-	    cat <<"EOF"
-}
-
-void *
-xmalloc (size_t num)
-{
-  void *p = (void *) malloc (num);
-  if (!p)
-    lt_fatal (__FILE__, __LINE__, "memory exhausted");
-
-  return p;
-}
-
-char *
-xstrdup (const char *string)
-{
-  return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
-			  string) : NULL;
-}
-
-const char *
-base_name (const char *name)
-{
-  const char *base;
-
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
-  /* Skip over the disk name in MSDOS pathnames. */
-  if (isalpha ((unsigned char) name[0]) && name[1] == ':')
-    name += 2;
-#endif
-
-  for (base = name; *name; name++)
-    if (IS_DIR_SEPARATOR (*name))
-      base = name + 1;
-  return base;
-}
-
-int
-check_executable (const char *path)
-{
-  struct stat st;
-
-  lt_debugprintf (__FILE__, __LINE__, "(check_executable): %s\n",
-                  nonempty (path));
-  if ((!path) || (!*path))
-    return 0;
-
-  if ((stat (path, &st) >= 0)
-      && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))
-    return 1;
-  else
-    return 0;
-}
-
-int
-make_executable (const char *path)
-{
-  int rval = 0;
-  struct stat st;
-
-  lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n",
-                  nonempty (path));
-  if ((!path) || (!*path))
-    return 0;
-
-  if (stat (path, &st) >= 0)
-    {
-      rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR);
-    }
-  return rval;
-}
-
-/* Searches for the full path of the wrapper.  Returns
-   newly allocated full path name if found, NULL otherwise
-   Does not chase symlinks, even on platforms that support them.
-*/
-char *
-find_executable (const char *wrapper)
-{
-  int has_slash = 0;
-  const char *p;
-  const char *p_next;
-  /* static buffer for getcwd */
-  char tmp[LT_PATHMAX + 1];
-  int tmp_len;
-  char *concat_name;
-
-  lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
-                  nonempty (wrapper));
-
-  if ((wrapper == NULL) || (*wrapper == '\0'))
-    return NULL;
-
-  /* Absolute path? */
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
-  if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
-    {
-      concat_name = xstrdup (wrapper);
-      if (check_executable (concat_name))
-	return concat_name;
-      XFREE (concat_name);
-    }
-  else
-    {
-#endif
-      if (IS_DIR_SEPARATOR (wrapper[0]))
-	{
-	  concat_name = xstrdup (wrapper);
-	  if (check_executable (concat_name))
-	    return concat_name;
-	  XFREE (concat_name);
-	}
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
-    }
-#endif
-
-  for (p = wrapper; *p; p++)
-    if (*p == '/')
-      {
-	has_slash = 1;
-	break;
-      }
-  if (!has_slash)
-    {
-      /* no slashes; search PATH */
-      const char *path = getenv ("PATH");
-      if (path != NULL)
-	{
-	  for (p = path; *p; p = p_next)
-	    {
-	      const char *q;
-	      size_t p_len;
-	      for (q = p; *q; q++)
-		if (IS_PATH_SEPARATOR (*q))
-		  break;
-	      p_len = q - p;
-	      p_next = (*q == '\0' ? q : q + 1);
-	      if (p_len == 0)
-		{
-		  /* empty path: current directory */
-		  if (getcwd (tmp, LT_PATHMAX) == NULL)
-		    lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
-                              nonnull (strerror (errno)));
-		  tmp_len = strlen (tmp);
-		  concat_name =
-		    XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
-		  memcpy (concat_name, tmp, tmp_len);
-		  concat_name[tmp_len] = '/';
-		  strcpy (concat_name + tmp_len + 1, wrapper);
-		}
-	      else
-		{
-		  concat_name =
-		    XMALLOC (char, p_len + 1 + strlen (wrapper) + 1);
-		  memcpy (concat_name, p, p_len);
-		  concat_name[p_len] = '/';
-		  strcpy (concat_name + p_len + 1, wrapper);
-		}
-	      if (check_executable (concat_name))
-		return concat_name;
-	      XFREE (concat_name);
-	    }
-	}
-      /* not found in PATH; assume curdir */
-    }
-  /* Relative path | not found in path: prepend cwd */
-  if (getcwd (tmp, LT_PATHMAX) == NULL)
-    lt_fatal (__FILE__, __LINE__, "getcwd failed: %s",
-              nonnull (strerror (errno)));
-  tmp_len = strlen (tmp);
-  concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
-  memcpy (concat_name, tmp, tmp_len);
-  concat_name[tmp_len] = '/';
-  strcpy (concat_name + tmp_len + 1, wrapper);
-
-  if (check_executable (concat_name))
-    return concat_name;
-  XFREE (concat_name);
-  return NULL;
-}
-
-char *
-chase_symlinks (const char *pathspec)
-{
-#ifndef S_ISLNK
-  return xstrdup (pathspec);
-#else
-  char buf[LT_PATHMAX];
-  struct stat s;
-  char *tmp_pathspec = xstrdup (pathspec);
-  char *p;
-  int has_symlinks = 0;
-  while (strlen (tmp_pathspec) && !has_symlinks)
-    {
-      lt_debugprintf (__FILE__, __LINE__,
-		      "checking path component for symlinks: %s\n",
-		      tmp_pathspec);
-      if (lstat (tmp_pathspec, &s) == 0)
-	{
-	  if (S_ISLNK (s.st_mode) != 0)
-	    {
-	      has_symlinks = 1;
-	      break;
-	    }
-
-	  /* search backwards for last DIR_SEPARATOR */
-	  p = tmp_pathspec + strlen (tmp_pathspec) - 1;
-	  while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
-	    p--;
-	  if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
-	    {
-	      /* no more DIR_SEPARATORS left */
-	      break;
-	    }
-	  *p = '\0';
-	}
-      else
-	{
-	  lt_fatal (__FILE__, __LINE__,
-		    "error accessing file \"%s\": %s",
-		    tmp_pathspec, nonnull (strerror (errno)));
-	}
-    }
-  XFREE (tmp_pathspec);
-
-  if (!has_symlinks)
-    {
-      return xstrdup (pathspec);
-    }
-
-  tmp_pathspec = realpath (pathspec, buf);
-  if (tmp_pathspec == 0)
-    {
-      lt_fatal (__FILE__, __LINE__,
-		"could not follow symlinks for %s", pathspec);
-    }
-  return xstrdup (tmp_pathspec);
-#endif
-}
-
-char *
-strendzap (char *str, const char *pat)
-{
-  size_t len, patlen;
-
-  assert (str != NULL);
-  assert (pat != NULL);
-
-  len = strlen (str);
-  patlen = strlen (pat);
-
-  if (patlen <= len)
-    {
-      str += len - patlen;
-      if (strcmp (str, pat) == 0)
-	*str = '\0';
-    }
-  return str;
-}
-
-void
-lt_debugprintf (const char *file, int line, const char *fmt, ...)
-{
-  va_list args;
-  if (lt_debug)
-    {
-      (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line);
-      va_start (args, fmt);
-      (void) vfprintf (stderr, fmt, args);
-      va_end (args);
-    }
-}
-
-static void
-lt_error_core (int exit_status, const char *file,
-	       int line, const char *mode,
-	       const char *message, va_list ap)
-{
-  fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode);
-  vfprintf (stderr, message, ap);
-  fprintf (stderr, ".\n");
-
-  if (exit_status >= 0)
-    exit (exit_status);
-}
-
-void
-lt_fatal (const char *file, int line, const char *message, ...)
-{
-  va_list ap;
-  va_start (ap, message);
-  lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap);
-  va_end (ap);
-}
-
-static const char *
-nonnull (const char *s)
-{
-  return s ? s : "(null)";
-}
-
-static const char *
-nonempty (const char *s)
-{
-  return (s && !*s) ? "(empty)" : nonnull (s);
-}
-
-void
-lt_setenv (const char *name, const char *value)
-{
-  lt_debugprintf (__FILE__, __LINE__,
-		  "(lt_setenv) setting '%s' to '%s'\n",
-                  nonnull (name), nonnull (value));
-  {
-#ifdef HAVE_SETENV
-    /* always make a copy, for consistency with !HAVE_SETENV */
-    char *str = xstrdup (value);
-    setenv (name, str, 1);
-#else
-    int len = strlen (name) + 1 + strlen (value) + 1;
-    char *str = XMALLOC (char, len);
-    sprintf (str, "%s=%s", name, value);
-    if (putenv (str) != EXIT_SUCCESS)
-      {
-        XFREE (str);
-      }
-#endif
-  }
-}
-
-char *
-lt_extend_str (const char *orig_value, const char *add, int to_end)
-{
-  char *new_value;
-  if (orig_value && *orig_value)
-    {
-      int orig_value_len = strlen (orig_value);
-      int add_len = strlen (add);
-      new_value = XMALLOC (char, add_len + orig_value_len + 1);
-      if (to_end)
-        {
-          strcpy (new_value, orig_value);
-          strcpy (new_value + orig_value_len, add);
-        }
-      else
-        {
-          strcpy (new_value, add);
-          strcpy (new_value + add_len, orig_value);
-        }
-    }
-  else
-    {
-      new_value = xstrdup (add);
-    }
-  return new_value;
-}
-
-void
-lt_update_exe_path (const char *name, const char *value)
-{
-  lt_debugprintf (__FILE__, __LINE__,
-		  "(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
-                  nonnull (name), nonnull (value));
-
-  if (name && *name && value && *value)
-    {
-      char *new_value = lt_extend_str (getenv (name), value, 0);
-      /* some systems can't cope with a ':'-terminated path #' */
-      int len = strlen (new_value);
-      while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
-        {
-          new_value[len-1] = '\0';
-        }
-      lt_setenv (name, new_value);
-      XFREE (new_value);
-    }
-}
-
-void
-lt_update_lib_path (const char *name, const char *value)
-{
-  lt_debugprintf (__FILE__, __LINE__,
-		  "(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
-                  nonnull (name), nonnull (value));
-
-  if (name && *name && value && *value)
-    {
-      char *new_value = lt_extend_str (getenv (name), value, 0);
-      lt_setenv (name, new_value);
-      XFREE (new_value);
-    }
-}
-
-EOF
-	    case $host_os in
-	      mingw*)
-		cat <<"EOF"
-
-/* Prepares an argument vector before calling spawn().
-   Note that spawn() does not by itself call the command interpreter
-     (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") :
-      ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
-         GetVersionEx(&v);
-         v.dwPlatformId == VER_PLATFORM_WIN32_NT;
-      }) ? "cmd.exe" : "command.com").
-   Instead it simply concatenates the arguments, separated by ' ', and calls
-   CreateProcess().  We must quote the arguments since Win32 CreateProcess()
-   interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a
-   special way:
-   - Space and tab are interpreted as delimiters. They are not treated as
-     delimiters if they are surrounded by double quotes: "...".
-   - Unescaped double quotes are removed from the input. Their only effect is
-     that within double quotes, space and tab are treated like normal
-     characters.
-   - Backslashes not followed by double quotes are not special.
-   - But 2*n+1 backslashes followed by a double quote become
-     n backslashes followed by a double quote (n >= 0):
-       \" -> "
-       \\\" -> \"
-       \\\\\" -> \\"
- */
-#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
-#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
-char **
-prepare_spawn (char **argv)
-{
-  size_t argc;
-  char **new_argv;
-  size_t i;
-
-  /* Count number of arguments.  */
-  for (argc = 0; argv[argc] != NULL; argc++)
-    ;
-
-  /* Allocate new argument vector.  */
-  new_argv = XMALLOC (char *, argc + 1);
-
-  /* Put quoted arguments into the new argument vector.  */
-  for (i = 0; i < argc; i++)
-    {
-      const char *string = argv[i];
-
-      if (string[0] == '\0')
-	new_argv[i] = xstrdup ("\"\"");
-      else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL)
-	{
-	  int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL);
-	  size_t length;
-	  unsigned int backslashes;
-	  const char *s;
-	  char *quoted_string;
-	  char *p;
-
-	  length = 0;
-	  backslashes = 0;
-	  if (quote_around)
-	    length++;
-	  for (s = string; *s != '\0'; s++)
-	    {
-	      char c = *s;
-	      if (c == '"')
-		length += backslashes + 1;
-	      length++;
-	      if (c == '\\')
-		backslashes++;
-	      else
-		backslashes = 0;
-	    }
-	  if (quote_around)
-	    length += backslashes + 1;
-
-	  quoted_string = XMALLOC (char, length + 1);
-
-	  p = quoted_string;
-	  backslashes = 0;
-	  if (quote_around)
-	    *p++ = '"';
-	  for (s = string; *s != '\0'; s++)
-	    {
-	      char c = *s;
-	      if (c == '"')
-		{
-		  unsigned int j;
-		  for (j = backslashes + 1; j > 0; j--)
-		    *p++ = '\\';
-		}
-	      *p++ = c;
-	      if (c == '\\')
-		backslashes++;
-	      else
-		backslashes = 0;
-	    }
-	  if (quote_around)
-	    {
-	      unsigned int j;
-	      for (j = backslashes; j > 0; j--)
-		*p++ = '\\';
-	      *p++ = '"';
-	    }
-	  *p = '\0';
-
-	  new_argv[i] = quoted_string;
-	}
-      else
-	new_argv[i] = (char *) string;
-    }
-  new_argv[argc] = NULL;
-
-  return new_argv;
-}
-EOF
-		;;
-	    esac
-
-            cat <<"EOF"
-void lt_dump_script (FILE* f)
-{
-EOF
-	    func_emit_wrapper yes |
-	      $SED -n -e '
-s/^\(.\{79\}\)\(..*\)/\1\
-\2/
-h
-s/\([\\"]\)/\\\1/g
-s/$/\\n/
-s/\([^\n]*\).*/  fputs ("\1", f);/p
-g
-D'
-            cat <<"EOF"
-}
-EOF
-}
-# end: func_emit_cwrapperexe_src
-
-# func_win32_import_lib_p ARG
-# True if ARG is an import lib, as indicated by $file_magic_cmd
-func_win32_import_lib_p ()
-{
-    $opt_debug
-    case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
-    *import*) : ;;
-    *) false ;;
-    esac
-}
-
-# func_mode_link arg...
-func_mode_link ()
-{
-    $opt_debug
-    case $host in
-    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
-      # It is impossible to link a dll without this setting, and
-      # we shouldn't force the makefile maintainer to figure out
-      # which system we are compiling for in order to pass an extra
-      # flag for every libtool invocation.
-      # allow_undefined=no
-
-      # FIXME: Unfortunately, there are problems with the above when trying
-      # to make a dll which has undefined symbols, in which case not
-      # even a static library is built.  For now, we need to specify
-      # -no-undefined on the libtool link line when we can be certain
-      # that all symbols are satisfied, otherwise we get a static library.
-      allow_undefined=yes
-      ;;
-    *)
-      allow_undefined=yes
-      ;;
-    esac
-    libtool_args=$nonopt
-    base_compile="$nonopt $@"
-    compile_command=$nonopt
-    finalize_command=$nonopt
-
-    compile_rpath=
-    finalize_rpath=
-    compile_shlibpath=
-    finalize_shlibpath=
-    convenience=
-    old_convenience=
-    deplibs=
-    old_deplibs=
-    compiler_flags=
-    linker_flags=
-    dllsearchpath=
-    lib_search_path=`pwd`
-    inst_prefix_dir=
-    new_inherited_linker_flags=
-
-    avoid_version=no
-    bindir=
-    dlfiles=
-    dlprefiles=
-    dlself=no
-    export_dynamic=no
-    export_symbols=
-    export_symbols_regex=
-    generated=
-    libobjs=
-    ltlibs=
-    module=no
-    no_install=no
-    objs=
-    non_pic_objects=
-    precious_files_regex=
-    prefer_static_libs=no
-    preload=no
-    prev=
-    prevarg=
-    release=
-    rpath=
-    xrpath=
-    perm_rpath=
-    temp_rpath=
-    thread_safe=no
-    vinfo=
-    vinfo_number=no
-    weak_libs=
-    single_module="${wl}-single_module"
-    func_infer_tag $base_compile
-
-    # We need to know -static, to get the right output filenames.
-    for arg
-    do
-      case $arg in
-      -shared)
-	test "$build_libtool_libs" != yes && \
-	  func_fatal_configuration "can not build a shared library"
-	build_old_libs=no
-	break
-	;;
-      -all-static | -static | -static-libtool-libs)
-	case $arg in
-	-all-static)
-	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
-	    func_warning "complete static linking is impossible in this configuration"
-	  fi
-	  if test -n "$link_static_flag"; then
-	    dlopen_self=$dlopen_self_static
-	  fi
-	  prefer_static_libs=yes
-	  ;;
-	-static)
-	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
-	    dlopen_self=$dlopen_self_static
-	  fi
-	  prefer_static_libs=built
-	  ;;
-	-static-libtool-libs)
-	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
-	    dlopen_self=$dlopen_self_static
-	  fi
-	  prefer_static_libs=yes
-	  ;;
-	esac
-	build_libtool_libs=no
-	build_old_libs=yes
-	break
-	;;
-      esac
-    done
-
-    # See if our shared archives depend on static archives.
-    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
-
-    # Go through the arguments, transforming them on the way.
-    while test "$#" -gt 0; do
-      arg="$1"
-      shift
-      func_quote_for_eval "$arg"
-      qarg=$func_quote_for_eval_unquoted_result
-      func_append libtool_args " $func_quote_for_eval_result"
-
-      # If the previous option needs an argument, assign it.
-      if test -n "$prev"; then
-	case $prev in
-	output)
-	  func_append compile_command " @OUTPUT@"
-	  func_append finalize_command " @OUTPUT@"
-	  ;;
-	esac
-
-	case $prev in
-	bindir)
-	  bindir="$arg"
-	  prev=
-	  continue
-	  ;;
-	dlfiles|dlprefiles)
-	  if test "$preload" = no; then
-	    # Add the symbol object into the linking commands.
-	    func_append compile_command " @SYMFILE@"
-	    func_append finalize_command " @SYMFILE@"
-	    preload=yes
-	  fi
-	  case $arg in
-	  *.la | *.lo) ;;  # We handle these cases below.
-	  force)
-	    if test "$dlself" = no; then
-	      dlself=needless
-	      export_dynamic=yes
-	    fi
-	    prev=
-	    continue
-	    ;;
-	  self)
-	    if test "$prev" = dlprefiles; then
-	      dlself=yes
-	    elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
-	      dlself=yes
-	    else
-	      dlself=needless
-	      export_dynamic=yes
-	    fi
-	    prev=
-	    continue
-	    ;;
-	  *)
-	    if test "$prev" = dlfiles; then
-	      func_append dlfiles " $arg"
-	    else
-	      func_append dlprefiles " $arg"
-	    fi
-	    prev=
-	    continue
-	    ;;
-	  esac
-	  ;;
-	expsyms)
-	  export_symbols="$arg"
-	  test -f "$arg" \
-	    || func_fatal_error "symbol file \`$arg' does not exist"
-	  prev=
-	  continue
-	  ;;
-	expsyms_regex)
-	  export_symbols_regex="$arg"
-	  prev=
-	  continue
-	  ;;
-	framework)
-	  case $host in
-	    *-*-darwin*)
-	      case "$deplibs " in
-		*" $qarg.ltframework "*) ;;
-		*) func_append deplibs " $qarg.ltframework" # this is fixed later
-		   ;;
-	      esac
-	      ;;
-	  esac
-	  prev=
-	  continue
-	  ;;
-	inst_prefix)
-	  inst_prefix_dir="$arg"
-	  prev=
-	  continue
-	  ;;
-	objectlist)
-	  if test -f "$arg"; then
-	    save_arg=$arg
-	    moreargs=
-	    for fil in `cat "$save_arg"`
-	    do
-#	      func_append moreargs " $fil"
-	      arg=$fil
-	      # A libtool-controlled object.
-
-	      # Check to see that this really is a libtool object.
-	      if func_lalib_unsafe_p "$arg"; then
-		pic_object=
-		non_pic_object=
-
-		# Read the .lo file
-		func_source "$arg"
-
-		if test -z "$pic_object" ||
-		   test -z "$non_pic_object" ||
-		   test "$pic_object" = none &&
-		   test "$non_pic_object" = none; then
-		  func_fatal_error "cannot find name of object for \`$arg'"
-		fi
-
-		# Extract subdirectory from the argument.
-		func_dirname "$arg" "/" ""
-		xdir="$func_dirname_result"
-
-		if test "$pic_object" != none; then
-		  # Prepend the subdirectory the object is found in.
-		  pic_object="$xdir$pic_object"
-
-		  if test "$prev" = dlfiles; then
-		    if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
-		      func_append dlfiles " $pic_object"
-		      prev=
-		      continue
-		    else
-		      # If libtool objects are unsupported, then we need to preload.
-		      prev=dlprefiles
-		    fi
-		  fi
-
-		  # CHECK ME:  I think I busted this.  -Ossama
-		  if test "$prev" = dlprefiles; then
-		    # Preload the old-style object.
-		    func_append dlprefiles " $pic_object"
-		    prev=
-		  fi
-
-		  # A PIC object.
-		  func_append libobjs " $pic_object"
-		  arg="$pic_object"
-		fi
-
-		# Non-PIC object.
-		if test "$non_pic_object" != none; then
-		  # Prepend the subdirectory the object is found in.
-		  non_pic_object="$xdir$non_pic_object"
-
-		  # A standard non-PIC object
-		  func_append non_pic_objects " $non_pic_object"
-		  if test -z "$pic_object" || test "$pic_object" = none ; then
-		    arg="$non_pic_object"
-		  fi
-		else
-		  # If the PIC object exists, use it instead.
-		  # $xdir was prepended to $pic_object above.
-		  non_pic_object="$pic_object"
-		  func_append non_pic_objects " $non_pic_object"
-		fi
-	      else
-		# Only an error if not doing a dry-run.
-		if $opt_dry_run; then
-		  # Extract subdirectory from the argument.
-		  func_dirname "$arg" "/" ""
-		  xdir="$func_dirname_result"
-
-		  func_lo2o "$arg"
-		  pic_object=$xdir$objdir/$func_lo2o_result
-		  non_pic_object=$xdir$func_lo2o_result
-		  func_append libobjs " $pic_object"
-		  func_append non_pic_objects " $non_pic_object"
-	        else
-		  func_fatal_error "\`$arg' is not a valid libtool object"
-		fi
-	      fi
-	    done
-	  else
-	    func_fatal_error "link input file \`$arg' does not exist"
-	  fi
-	  arg=$save_arg
-	  prev=
-	  continue
-	  ;;
-	precious_regex)
-	  precious_files_regex="$arg"
-	  prev=
-	  continue
-	  ;;
-	release)
-	  release="-$arg"
-	  prev=
-	  continue
-	  ;;
-	rpath | xrpath)
-	  # We need an absolute path.
-	  case $arg in
-	  [\\/]* | [A-Za-z]:[\\/]*) ;;
-	  *)
-	    func_fatal_error "only absolute run-paths are allowed"
-	    ;;
-	  esac
-	  if test "$prev" = rpath; then
-	    case "$rpath " in
-	    *" $arg "*) ;;
-	    *) func_append rpath " $arg" ;;
-	    esac
-	  else
-	    case "$xrpath " in
-	    *" $arg "*) ;;
-	    *) func_append xrpath " $arg" ;;
-	    esac
-	  fi
-	  prev=
-	  continue
-	  ;;
-	shrext)
-	  shrext_cmds="$arg"
-	  prev=
-	  continue
-	  ;;
-	weak)
-	  func_append weak_libs " $arg"
-	  prev=
-	  continue
-	  ;;
-	xcclinker)
-	  func_append linker_flags " $qarg"
-	  func_append compiler_flags " $qarg"
-	  prev=
-	  func_append compile_command " $qarg"
-	  func_append finalize_command " $qarg"
-	  continue
-	  ;;
-	xcompiler)
-	  func_append compiler_flags " $qarg"
-	  prev=
-	  func_append compile_command " $qarg"
-	  func_append finalize_command " $qarg"
-	  continue
-	  ;;
-	xlinker)
-	  func_append linker_flags " $qarg"
-	  func_append compiler_flags " $wl$qarg"
-	  prev=
-	  func_append compile_command " $wl$qarg"
-	  func_append finalize_command " $wl$qarg"
-	  continue
-	  ;;
-	*)
-	  eval "$prev=\"\$arg\""
-	  prev=
-	  continue
-	  ;;
-	esac
-      fi # test -n "$prev"
-
-      prevarg="$arg"
-
-      case $arg in
-      -all-static)
-	if test -n "$link_static_flag"; then
-	  # See comment for -static flag below, for more details.
-	  func_append compile_command " $link_static_flag"
-	  func_append finalize_command " $link_static_flag"
-	fi
-	continue
-	;;
-
-      -allow-undefined)
-	# FIXME: remove this flag sometime in the future.
-	func_fatal_error "\`-allow-undefined' must not be used because it is the default"
-	;;
-
-      -avoid-version)
-	avoid_version=yes
-	continue
-	;;
-
-      -bindir)
-	prev=bindir
-	continue
-	;;
-
-      -dlopen)
-	prev=dlfiles
-	continue
-	;;
-
-      -dlpreopen)
-	prev=dlprefiles
-	continue
-	;;
-
-      -export-dynamic)
-	export_dynamic=yes
-	continue
-	;;
-
-      -export-symbols | -export-symbols-regex)
-	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
-	  func_fatal_error "more than one -exported-symbols argument is not allowed"
-	fi
-	if test "X$arg" = "X-export-symbols"; then
-	  prev=expsyms
-	else
-	  prev=expsyms_regex
-	fi
-	continue
-	;;
-
-      -framework)
-	prev=framework
-	continue
-	;;
-
-      -inst-prefix-dir)
-	prev=inst_prefix
-	continue
-	;;
-
-      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
-      # so, if we see these flags be careful not to treat them like -L
-      -L[A-Z][A-Z]*:*)
-	case $with_gcc/$host in
-	no/*-*-irix* | /*-*-irix*)
-	  func_append compile_command " $arg"
-	  func_append finalize_command " $arg"
-	  ;;
-	esac
-	continue
-	;;
-
-      -L*)
-	func_stripname "-L" '' "$arg"
-	if test -z "$func_stripname_result"; then
-	  if test "$#" -gt 0; then
-	    func_fatal_error "require no space between \`-L' and \`$1'"
-	  else
-	    func_fatal_error "need path for \`-L' option"
-	  fi
-	fi
-	func_resolve_sysroot "$func_stripname_result"
-	dir=$func_resolve_sysroot_result
-	# We need an absolute path.
-	case $dir in
-	[\\/]* | [A-Za-z]:[\\/]*) ;;
-	*)
-	  absdir=`cd "$dir" && pwd`
-	  test -z "$absdir" && \
-	    func_fatal_error "cannot determine absolute directory name of \`$dir'"
-	  dir="$absdir"
-	  ;;
-	esac
-	case "$deplibs " in
-	*" -L$dir "* | *" $arg "*)
-	  # Will only happen for absolute or sysroot arguments
-	  ;;
-	*)
-	  # Preserve sysroot, but never include relative directories
-	  case $dir in
-	    [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;;
-	    *) func_append deplibs " -L$dir" ;;
-	  esac
-	  func_append lib_search_path " $dir"
-	  ;;
-	esac
-	case $host in
-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
-	  testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'`
-	  case :$dllsearchpath: in
-	  *":$dir:"*) ;;
-	  ::) dllsearchpath=$dir;;
-	  *) func_append dllsearchpath ":$dir";;
-	  esac
-	  case :$dllsearchpath: in
-	  *":$testbindir:"*) ;;
-	  ::) dllsearchpath=$testbindir;;
-	  *) func_append dllsearchpath ":$testbindir";;
-	  esac
-	  ;;
-	esac
-	continue
-	;;
-
-      -l*)
-	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
-	  case $host in
-	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
-	    # These systems don't actually have a C or math library (as such)
-	    continue
-	    ;;
-	  *-*-os2*)
-	    # These systems don't actually have a C library (as such)
-	    test "X$arg" = "X-lc" && continue
-	    ;;
-	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
-	    # Do not include libc due to us having libc/libc_r.
-	    test "X$arg" = "X-lc" && continue
-	    ;;
-	  *-*-rhapsody* | *-*-darwin1.[012])
-	    # Rhapsody C and math libraries are in the System framework
-	    func_append deplibs " System.ltframework"
-	    continue
-	    ;;
-	  *-*-sco3.2v5* | *-*-sco5v6*)
-	    # Causes problems with __ctype
-	    test "X$arg" = "X-lc" && continue
-	    ;;
-	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
-	    # Compiler inserts libc in the correct place for threads to work
-	    test "X$arg" = "X-lc" && continue
-	    ;;
-	  esac
-	elif test "X$arg" = "X-lc_r"; then
-	 case $host in
-	 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
-	   # Do not include libc_r directly, use -pthread flag.
-	   continue
-	   ;;
-	 esac
-	fi
-	func_append deplibs " $arg"
-	continue
-	;;
-
-      -module)
-	module=yes
-	continue
-	;;
-
-      # Tru64 UNIX uses -model [arg] to determine the layout of C++
-      # classes, name mangling, and exception handling.
-      # Darwin uses the -arch flag to determine output architecture.
-      -model|-arch|-isysroot|--sysroot)
-	func_append compiler_flags " $arg"
-	func_append compile_command " $arg"
-	func_append finalize_command " $arg"
-	prev=xcompiler
-	continue
-	;;
-
-      -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
-      |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
-	func_append compiler_flags " $arg"
-	func_append compile_command " $arg"
-	func_append finalize_command " $arg"
-	case "$new_inherited_linker_flags " in
-	    *" $arg "*) ;;
-	    * ) func_append new_inherited_linker_flags " $arg" ;;
-	esac
-	continue
-	;;
-
-      -multi_module)
-	single_module="${wl}-multi_module"
-	continue
-	;;
-
-      -no-fast-install)
-	fast_install=no
-	continue
-	;;
-
-      -no-install)
-	case $host in
-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
-	  # The PATH hackery in wrapper scripts is required on Windows
-	  # and Darwin in order for the loader to find any dlls it needs.
-	  func_warning "\`-no-install' is ignored for $host"
-	  func_warning "assuming \`-no-fast-install' instead"
-	  fast_install=no
-	  ;;
-	*) no_install=yes ;;
-	esac
-	continue
-	;;
-
-      -no-undefined)
-	allow_undefined=no
-	continue
-	;;
-
-      -objectlist)
-	prev=objectlist
-	continue
-	;;
-
-      -o) prev=output ;;
-
-      -precious-files-regex)
-	prev=precious_regex
-	continue
-	;;
-
-      -release)
-	prev=release
-	continue
-	;;
-
-      -rpath)
-	prev=rpath
-	continue
-	;;
-
-      -R)
-	prev=xrpath
-	continue
-	;;
-
-      -R*)
-	func_stripname '-R' '' "$arg"
-	dir=$func_stripname_result
-	# We need an absolute path.
-	case $dir in
-	[\\/]* | [A-Za-z]:[\\/]*) ;;
-	=*)
-	  func_stripname '=' '' "$dir"
-	  dir=$lt_sysroot$func_stripname_result
-	  ;;
-	*)
-	  func_fatal_error "only absolute run-paths are allowed"
-	  ;;
-	esac
-	case "$xrpath " in
-	*" $dir "*) ;;
-	*) func_append xrpath " $dir" ;;
-	esac
-	continue
-	;;
-
-      -shared)
-	# The effects of -shared are defined in a previous loop.
-	continue
-	;;
-
-      -shrext)
-	prev=shrext
-	continue
-	;;
-
-      -static | -static-libtool-libs)
-	# The effects of -static are defined in a previous loop.
-	# We used to do the same as -all-static on platforms that
-	# didn't have a PIC flag, but the assumption that the effects
-	# would be equivalent was wrong.  It would break on at least
-	# Digital Unix and AIX.
-	continue
-	;;
-
-      -thread-safe)
-	thread_safe=yes
-	continue
-	;;
-
-      -version-info)
-	prev=vinfo
-	continue
-	;;
-
-      -version-number)
-	prev=vinfo
-	vinfo_number=yes
-	continue
-	;;
-
-      -weak)
-        prev=weak
-	continue
-	;;
-
-      -Wc,*)
-	func_stripname '-Wc,' '' "$arg"
-	args=$func_stripname_result
-	arg=
-	save_ifs="$IFS"; IFS=','
-	for flag in $args; do
-	  IFS="$save_ifs"
-          func_quote_for_eval "$flag"
-	  func_append arg " $func_quote_for_eval_result"
-	  func_append compiler_flags " $func_quote_for_eval_result"
-	done
-	IFS="$save_ifs"
-	func_stripname ' ' '' "$arg"
-	arg=$func_stripname_result
-	;;
-
-      -Wl,*)
-	func_stripname '-Wl,' '' "$arg"
-	args=$func_stripname_result
-	arg=
-	save_ifs="$IFS"; IFS=','
-	for flag in $args; do
-	  IFS="$save_ifs"
-          func_quote_for_eval "$flag"
-	  func_append arg " $wl$func_quote_for_eval_result"
-	  func_append compiler_flags " $wl$func_quote_for_eval_result"
-	  func_append linker_flags " $func_quote_for_eval_result"
-	done
-	IFS="$save_ifs"
-	func_stripname ' ' '' "$arg"
-	arg=$func_stripname_result
-	;;
-
-      -Xcompiler)
-	prev=xcompiler
-	continue
-	;;
-
-      -Xlinker)
-	prev=xlinker
-	continue
-	;;
-
-      -XCClinker)
-	prev=xcclinker
-	continue
-	;;
-
-      # -msg_* for osf cc
-      -msg_*)
-	func_quote_for_eval "$arg"
-	arg="$func_quote_for_eval_result"
-	;;
-
-      # Flags to be passed through unchanged, with rationale:
-      # -64, -mips[0-9]      enable 64-bit mode for the SGI compiler
-      # -r[0-9][0-9]*        specify processor for the SGI compiler
-      # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler
-      # +DA*, +DD*           enable 64-bit mode for the HP compiler
-      # -q*                  compiler args for the IBM compiler
-      # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
-      # -F/path              path to uninstalled frameworks, gcc on darwin
-      # -p, -pg, --coverage, -fprofile-*  profiling flags for GCC
-      # @file                GCC response files
-      # -tp=*                Portland pgcc target processor selection
-      # --sysroot=*          for sysroot support
-      # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
-      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
-      -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
-        func_quote_for_eval "$arg"
-	arg="$func_quote_for_eval_result"
-        func_append compile_command " $arg"
-        func_append finalize_command " $arg"
-        func_append compiler_flags " $arg"
-        continue
-        ;;
-
-      # Some other compiler flag.
-      -* | +*)
-        func_quote_for_eval "$arg"
-	arg="$func_quote_for_eval_result"
-	;;
-
-      *.$objext)
-	# A standard object.
-	func_append objs " $arg"
-	;;
-
-      *.lo)
-	# A libtool-controlled object.
-
-	# Check to see that this really is a libtool object.
-	if func_lalib_unsafe_p "$arg"; then
-	  pic_object=
-	  non_pic_object=
-
-	  # Read the .lo file
-	  func_source "$arg"
-
-	  if test -z "$pic_object" ||
-	     test -z "$non_pic_object" ||
-	     test "$pic_object" = none &&
-	     test "$non_pic_object" = none; then
-	    func_fatal_error "cannot find name of object for \`$arg'"
-	  fi
-
-	  # Extract subdirectory from the argument.
-	  func_dirname "$arg" "/" ""
-	  xdir="$func_dirname_result"
-
-	  if test "$pic_object" != none; then
-	    # Prepend the subdirectory the object is found in.
-	    pic_object="$xdir$pic_object"
-
-	    if test "$prev" = dlfiles; then
-	      if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
-		func_append dlfiles " $pic_object"
-		prev=
-		continue
-	      else
-		# If libtool objects are unsupported, then we need to preload.
-		prev=dlprefiles
-	      fi
-	    fi
-
-	    # CHECK ME:  I think I busted this.  -Ossama
-	    if test "$prev" = dlprefiles; then
-	      # Preload the old-style object.
-	      func_append dlprefiles " $pic_object"
-	      prev=
-	    fi
-
-	    # A PIC object.
-	    func_append libobjs " $pic_object"
-	    arg="$pic_object"
-	  fi
-
-	  # Non-PIC object.
-	  if test "$non_pic_object" != none; then
-	    # Prepend the subdirectory the object is found in.
-	    non_pic_object="$xdir$non_pic_object"
-
-	    # A standard non-PIC object
-	    func_append non_pic_objects " $non_pic_object"
-	    if test -z "$pic_object" || test "$pic_object" = none ; then
-	      arg="$non_pic_object"
-	    fi
-	  else
-	    # If the PIC object exists, use it instead.
-	    # $xdir was prepended to $pic_object above.
-	    non_pic_object="$pic_object"
-	    func_append non_pic_objects " $non_pic_object"
-	  fi
-	else
-	  # Only an error if not doing a dry-run.
-	  if $opt_dry_run; then
-	    # Extract subdirectory from the argument.
-	    func_dirname "$arg" "/" ""
-	    xdir="$func_dirname_result"
-
-	    func_lo2o "$arg"
-	    pic_object=$xdir$objdir/$func_lo2o_result
-	    non_pic_object=$xdir$func_lo2o_result
-	    func_append libobjs " $pic_object"
-	    func_append non_pic_objects " $non_pic_object"
-	  else
-	    func_fatal_error "\`$arg' is not a valid libtool object"
-	  fi
-	fi
-	;;
-
-      *.$libext)
-	# An archive.
-	func_append deplibs " $arg"
-	func_append old_deplibs " $arg"
-	continue
-	;;
-
-      *.la)
-	# A libtool-controlled library.
-
-	func_resolve_sysroot "$arg"
-	if test "$prev" = dlfiles; then
-	  # This library was specified with -dlopen.
-	  func_append dlfiles " $func_resolve_sysroot_result"
-	  prev=
-	elif test "$prev" = dlprefiles; then
-	  # The library was specified with -dlpreopen.
-	  func_append dlprefiles " $func_resolve_sysroot_result"
-	  prev=
-	else
-	  func_append deplibs " $func_resolve_sysroot_result"
-	fi
-	continue
-	;;
-
-      # Some other compiler argument.
-      *)
-	# Unknown arguments in both finalize_command and compile_command need
-	# to be aesthetically quoted because they are evaled later.
-	func_quote_for_eval "$arg"
-	arg="$func_quote_for_eval_result"
-	;;
-      esac # arg
-
-      # Now actually substitute the argument into the commands.
-      if test -n "$arg"; then
-	func_append compile_command " $arg"
-	func_append finalize_command " $arg"
-      fi
-    done # argument parsing loop
-
-    test -n "$prev" && \
-      func_fatal_help "the \`$prevarg' option requires an argument"
-
-    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
-      eval arg=\"$export_dynamic_flag_spec\"
-      func_append compile_command " $arg"
-      func_append finalize_command " $arg"
-    fi
-
-    oldlibs=
-    # calculate the name of the file, without its directory
-    func_basename "$output"
-    outputname="$func_basename_result"
-    libobjs_save="$libobjs"
-
-    if test -n "$shlibpath_var"; then
-      # get the directories listed in $shlibpath_var
-      eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
-    else
-      shlib_search_path=
-    fi
-    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
-    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
-
-    func_dirname "$output" "/" ""
-    output_objdir="$func_dirname_result$objdir"
-    func_to_tool_file "$output_objdir/"
-    tool_output_objdir=$func_to_tool_file_result
-    # Create the object directory.
-    func_mkdir_p "$output_objdir"
-
-    # Determine the type of output
-    case $output in
-    "")
-      func_fatal_help "you must specify an output file"
-      ;;
-    *.$libext) linkmode=oldlib ;;
-    *.lo | *.$objext) linkmode=obj ;;
-    *.la) linkmode=lib ;;
-    *) linkmode=prog ;; # Anything else should be a program.
-    esac
-
-    specialdeplibs=
-
-    libs=
-    # Find all interdependent deplibs by searching for libraries
-    # that are linked more than once (e.g. -la -lb -la)
-    for deplib in $deplibs; do
-      if $opt_preserve_dup_deps ; then
-	case "$libs " in
-	*" $deplib "*) func_append specialdeplibs " $deplib" ;;
-	esac
-      fi
-      func_append libs " $deplib"
-    done
-
-    if test "$linkmode" = lib; then
-      libs="$predeps $libs $compiler_lib_search_path $postdeps"
-
-      # Compute libraries that are listed more than once in $predeps
-      # $postdeps and mark them as special (i.e., whose duplicates are
-      # not to be eliminated).
-      pre_post_deps=
-      if $opt_duplicate_compiler_generated_deps; then
-	for pre_post_dep in $predeps $postdeps; do
-	  case "$pre_post_deps " in
-	  *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;;
-	  esac
-	  func_append pre_post_deps " $pre_post_dep"
-	done
-      fi
-      pre_post_deps=
-    fi
-
-    deplibs=
-    newdependency_libs=
-    newlib_search_path=
-    need_relink=no # whether we're linking any uninstalled libtool libraries
-    notinst_deplibs= # not-installed libtool libraries
-    notinst_path= # paths that contain not-installed libtool libraries
-
-    case $linkmode in
-    lib)
-	passes="conv dlpreopen link"
-	for file in $dlfiles $dlprefiles; do
-	  case $file in
-	  *.la) ;;
-	  *)
-	    func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
-	    ;;
-	  esac
-	done
-	;;
-    prog)
-	compile_deplibs=
-	finalize_deplibs=
-	alldeplibs=no
-	newdlfiles=
-	newdlprefiles=
-	passes="conv scan dlopen dlpreopen link"
-	;;
-    *)  passes="conv"
-	;;
-    esac
-
-    for pass in $passes; do
-      # The preopen pass in lib mode reverses $deplibs; put it back here
-      # so that -L comes before libs that need it for instance...
-      if test "$linkmode,$pass" = "lib,link"; then
-	## FIXME: Find the place where the list is rebuilt in the wrong
-	##        order, and fix it there properly
-        tmp_deplibs=
-	for deplib in $deplibs; do
-	  tmp_deplibs="$deplib $tmp_deplibs"
-	done
-	deplibs="$tmp_deplibs"
-      fi
-
-      if test "$linkmode,$pass" = "lib,link" ||
-	 test "$linkmode,$pass" = "prog,scan"; then
-	libs="$deplibs"
-	deplibs=
-      fi
-      if test "$linkmode" = prog; then
-	case $pass in
-	dlopen) libs="$dlfiles" ;;
-	dlpreopen) libs="$dlprefiles" ;;
-	link)
-	  libs="$deplibs %DEPLIBS%"
-	  test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
-	  ;;
-	esac
-      fi
-      if test "$linkmode,$pass" = "lib,dlpreopen"; then
-	# Collect and forward deplibs of preopened libtool libs
-	for lib in $dlprefiles; do
-	  # Ignore non-libtool-libs
-	  dependency_libs=
-	  func_resolve_sysroot "$lib"
-	  case $lib in
-	  *.la)	func_source "$func_resolve_sysroot_result" ;;
-	  esac
-
-	  # Collect preopened libtool deplibs, except any this library
-	  # has declared as weak libs
-	  for deplib in $dependency_libs; do
-	    func_basename "$deplib"
-            deplib_base=$func_basename_result
-	    case " $weak_libs " in
-	    *" $deplib_base "*) ;;
-	    *) func_append deplibs " $deplib" ;;
-	    esac
-	  done
-	done
-	libs="$dlprefiles"
-      fi
-      if test "$pass" = dlopen; then
-	# Collect dlpreopened libraries
-	save_deplibs="$deplibs"
-	deplibs=
-      fi
-
-      for deplib in $libs; do
-	lib=
-	found=no
-	case $deplib in
-	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
-        |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
-	  if test "$linkmode,$pass" = "prog,link"; then
-	    compile_deplibs="$deplib $compile_deplibs"
-	    finalize_deplibs="$deplib $finalize_deplibs"
-	  else
-	    func_append compiler_flags " $deplib"
-	    if test "$linkmode" = lib ; then
-		case "$new_inherited_linker_flags " in
-		    *" $deplib "*) ;;
-		    * ) func_append new_inherited_linker_flags " $deplib" ;;
-		esac
-	    fi
-	  fi
-	  continue
-	  ;;
-	-l*)
-	  if test "$linkmode" != lib && test "$linkmode" != prog; then
-	    func_warning "\`-l' is ignored for archives/objects"
-	    continue
-	  fi
-	  func_stripname '-l' '' "$deplib"
-	  name=$func_stripname_result
-	  if test "$linkmode" = lib; then
-	    searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
-	  else
-	    searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
-	  fi
-	  for searchdir in $searchdirs; do
-	    for search_ext in .la $std_shrext .so .a; do
-	      # Search the libtool library
-	      lib="$searchdir/lib${name}${search_ext}"
-	      if test -f "$lib"; then
-		if test "$search_ext" = ".la"; then
-		  found=yes
-		else
-		  found=no
-		fi
-		break 2
-	      fi
-	    done
-	  done
-	  if test "$found" != yes; then
-	    # deplib doesn't seem to be a libtool library
-	    if test "$linkmode,$pass" = "prog,link"; then
-	      compile_deplibs="$deplib $compile_deplibs"
-	      finalize_deplibs="$deplib $finalize_deplibs"
-	    else
-	      deplibs="$deplib $deplibs"
-	      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
-	    fi
-	    continue
-	  else # deplib is a libtool library
-	    # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
-	    # We need to do some special things here, and not later.
-	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-	      case " $predeps $postdeps " in
-	      *" $deplib "*)
-		if func_lalib_p "$lib"; then
-		  library_names=
-		  old_library=
-		  func_source "$lib"
-		  for l in $old_library $library_names; do
-		    ll="$l"
-		  done
-		  if test "X$ll" = "X$old_library" ; then # only static version available
-		    found=no
-		    func_dirname "$lib" "" "."
-		    ladir="$func_dirname_result"
-		    lib=$ladir/$old_library
-		    if test "$linkmode,$pass" = "prog,link"; then
-		      compile_deplibs="$deplib $compile_deplibs"
-		      finalize_deplibs="$deplib $finalize_deplibs"
-		    else
-		      deplibs="$deplib $deplibs"
-		      test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
-		    fi
-		    continue
-		  fi
-		fi
-		;;
-	      *) ;;
-	      esac
-	    fi
-	  fi
-	  ;; # -l
-	*.ltframework)
-	  if test "$linkmode,$pass" = "prog,link"; then
-	    compile_deplibs="$deplib $compile_deplibs"
-	    finalize_deplibs="$deplib $finalize_deplibs"
-	  else
-	    deplibs="$deplib $deplibs"
-	    if test "$linkmode" = lib ; then
-		case "$new_inherited_linker_flags " in
-		    *" $deplib "*) ;;
-		    * ) func_append new_inherited_linker_flags " $deplib" ;;
-		esac
-	    fi
-	  fi
-	  continue
-	  ;;
-	-L*)
-	  case $linkmode in
-	  lib)
-	    deplibs="$deplib $deplibs"
-	    test "$pass" = conv && continue
-	    newdependency_libs="$deplib $newdependency_libs"
-	    func_stripname '-L' '' "$deplib"
-	    func_resolve_sysroot "$func_stripname_result"
-	    func_append newlib_search_path " $func_resolve_sysroot_result"
-	    ;;
-	  prog)
-	    if test "$pass" = conv; then
-	      deplibs="$deplib $deplibs"
-	      continue
-	    fi
-	    if test "$pass" = scan; then
-	      deplibs="$deplib $deplibs"
-	    else
-	      compile_deplibs="$deplib $compile_deplibs"
-	      finalize_deplibs="$deplib $finalize_deplibs"
-	    fi
-	    func_stripname '-L' '' "$deplib"
-	    func_resolve_sysroot "$func_stripname_result"
-	    func_append newlib_search_path " $func_resolve_sysroot_result"
-	    ;;
-	  *)
-	    func_warning "\`-L' is ignored for archives/objects"
-	    ;;
-	  esac # linkmode
-	  continue
-	  ;; # -L
-	-R*)
-	  if test "$pass" = link; then
-	    func_stripname '-R' '' "$deplib"
-	    func_resolve_sysroot "$func_stripname_result"
-	    dir=$func_resolve_sysroot_result
-	    # Make sure the xrpath contains only unique directories.
-	    case "$xrpath " in
-	    *" $dir "*) ;;
-	    *) func_append xrpath " $dir" ;;
-	    esac
-	  fi
-	  deplibs="$deplib $deplibs"
-	  continue
-	  ;;
-	*.la)
-	  func_resolve_sysroot "$deplib"
-	  lib=$func_resolve_sysroot_result
-	  ;;
-	*.$libext)
-	  if test "$pass" = conv; then
-	    deplibs="$deplib $deplibs"
-	    continue
-	  fi
-	  case $linkmode in
-	  lib)
-	    # Linking convenience modules into shared libraries is allowed,
-	    # but linking other static libraries is non-portable.
-	    case " $dlpreconveniencelibs " in
-	    *" $deplib "*) ;;
-	    *)
-	      valid_a_lib=no
-	      case $deplibs_check_method in
-		match_pattern*)
-		  set dummy $deplibs_check_method; shift
-		  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
-		  if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
-		    | $EGREP "$match_pattern_regex" > /dev/null; then
-		    valid_a_lib=yes
-		  fi
-		;;
-		pass_all)
-		  valid_a_lib=yes
-		;;
-	      esac
-	      if test "$valid_a_lib" != yes; then
-		echo
-		$ECHO "*** Warning: Trying to link with static lib archive $deplib."
-		echo "*** I have the capability to make that library automatically link in when"
-		echo "*** you link to this library.  But I can only do this if you have a"
-		echo "*** shared version of the library, which you do not appear to have"
-		echo "*** because the file extensions .$libext of this argument makes me believe"
-		echo "*** that it is just a static archive that I should not use here."
-	      else
-		echo
-		$ECHO "*** Warning: Linking the shared library $output against the"
-		$ECHO "*** static library $deplib is not portable!"
-		deplibs="$deplib $deplibs"
-	      fi
-	      ;;
-	    esac
-	    continue
-	    ;;
-	  prog)
-	    if test "$pass" != link; then
-	      deplibs="$deplib $deplibs"
-	    else
-	      compile_deplibs="$deplib $compile_deplibs"
-	      finalize_deplibs="$deplib $finalize_deplibs"
-	    fi
-	    continue
-	    ;;
-	  esac # linkmode
-	  ;; # *.$libext
-	*.lo | *.$objext)
-	  if test "$pass" = conv; then
-	    deplibs="$deplib $deplibs"
-	  elif test "$linkmode" = prog; then
-	    if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
-	      # If there is no dlopen support or we're linking statically,
-	      # we need to preload.
-	      func_append newdlprefiles " $deplib"
-	      compile_deplibs="$deplib $compile_deplibs"
-	      finalize_deplibs="$deplib $finalize_deplibs"
-	    else
-	      func_append newdlfiles " $deplib"
-	    fi
-	  fi
-	  continue
-	  ;;
-	%DEPLIBS%)
-	  alldeplibs=yes
-	  continue
-	  ;;
-	esac # case $deplib
-
-	if test "$found" = yes || test -f "$lib"; then :
-	else
-	  func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
-	fi
-
-	# Check to see that this really is a libtool archive.
-	func_lalib_unsafe_p "$lib" \
-	  || func_fatal_error "\`$lib' is not a valid libtool archive"
-
-	func_dirname "$lib" "" "."
-	ladir="$func_dirname_result"
-
-	dlname=
-	dlopen=
-	dlpreopen=
-	libdir=
-	library_names=
-	old_library=
-	inherited_linker_flags=
-	# If the library was installed with an old release of libtool,
-	# it will not redefine variables installed, or shouldnotlink
-	installed=yes
-	shouldnotlink=no
-	avoidtemprpath=
-
-
-	# Read the .la file
-	func_source "$lib"
-
-	# Convert "-framework foo" to "foo.ltframework"
-	if test -n "$inherited_linker_flags"; then
-	  tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'`
-	  for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
-	    case " $new_inherited_linker_flags " in
-	      *" $tmp_inherited_linker_flag "*) ;;
-	      *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";;
-	    esac
-	  done
-	fi
-	dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
-	if test "$linkmode,$pass" = "lib,link" ||
-	   test "$linkmode,$pass" = "prog,scan" ||
-	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
-	  test -n "$dlopen" && func_append dlfiles " $dlopen"
-	  test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
-	fi
-
-	if test "$pass" = conv; then
-	  # Only check for convenience libraries
-	  deplibs="$lib $deplibs"
-	  if test -z "$libdir"; then
-	    if test -z "$old_library"; then
-	      func_fatal_error "cannot find name of link library for \`$lib'"
-	    fi
-	    # It is a libtool convenience library, so add in its objects.
-	    func_append convenience " $ladir/$objdir/$old_library"
-	    func_append old_convenience " $ladir/$objdir/$old_library"
-	    tmp_libs=
-	    for deplib in $dependency_libs; do
-	      deplibs="$deplib $deplibs"
-	      if $opt_preserve_dup_deps ; then
-		case "$tmp_libs " in
-		*" $deplib "*) func_append specialdeplibs " $deplib" ;;
-		esac
-	      fi
-	      func_append tmp_libs " $deplib"
-	    done
-	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
-	    func_fatal_error "\`$lib' is not a convenience library"
-	  fi
-	  continue
-	fi # $pass = conv
-
-
-	# Get the name of the library we link against.
-	linklib=
-	if test -n "$old_library" &&
-	   { test "$prefer_static_libs" = yes ||
-	     test "$prefer_static_libs,$installed" = "built,no"; }; then
-	  linklib=$old_library
-	else
-	  for l in $old_library $library_names; do
-	    linklib="$l"
-	  done
-	fi
-	if test -z "$linklib"; then
-	  func_fatal_error "cannot find name of link library for \`$lib'"
-	fi
-
-	# This library was specified with -dlopen.
-	if test "$pass" = dlopen; then
-	  if test -z "$libdir"; then
-	    func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
-	  fi
-	  if test -z "$dlname" ||
-	     test "$dlopen_support" != yes ||
-	     test "$build_libtool_libs" = no; then
-	    # If there is no dlname, no dlopen support or we're linking
-	    # statically, we need to preload.  We also need to preload any
-	    # dependent libraries so libltdl's deplib preloader doesn't
-	    # bomb out in the load deplibs phase.
-	    func_append dlprefiles " $lib $dependency_libs"
-	  else
-	    func_append newdlfiles " $lib"
-	  fi
-	  continue
-	fi # $pass = dlopen
-
-	# We need an absolute path.
-	case $ladir in
-	[\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
-	*)
-	  abs_ladir=`cd "$ladir" && pwd`
-	  if test -z "$abs_ladir"; then
-	    func_warning "cannot determine absolute directory name of \`$ladir'"
-	    func_warning "passing it literally to the linker, although it might fail"
-	    abs_ladir="$ladir"
-	  fi
-	  ;;
-	esac
-	func_basename "$lib"
-	laname="$func_basename_result"
-
-	# Find the relevant object directory and library name.
-	if test "X$installed" = Xyes; then
-	  if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
-	    func_warning "library \`$lib' was moved."
-	    dir="$ladir"
-	    absdir="$abs_ladir"
-	    libdir="$abs_ladir"
-	  else
-	    dir="$lt_sysroot$libdir"
-	    absdir="$lt_sysroot$libdir"
-	  fi
-	  test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
-	else
-	  if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
-	    dir="$ladir"
-	    absdir="$abs_ladir"
-	    # Remove this search path later
-	    func_append notinst_path " $abs_ladir"
-	  else
-	    dir="$ladir/$objdir"
-	    absdir="$abs_ladir/$objdir"
-	    # Remove this search path later
-	    func_append notinst_path " $abs_ladir"
-	  fi
-	fi # $installed = yes
-	func_stripname 'lib' '.la' "$laname"
-	name=$func_stripname_result
-
-	# This library was specified with -dlpreopen.
-	if test "$pass" = dlpreopen; then
-	  if test -z "$libdir" && test "$linkmode" = prog; then
-	    func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
-	  fi
-	  case "$host" in
-	    # special handling for platforms with PE-DLLs.
-	    *cygwin* | *mingw* | *cegcc* )
-	      # Linker will automatically link against shared library if both
-	      # static and shared are present.  Therefore, ensure we extract
-	      # symbols from the import library if a shared library is present
-	      # (otherwise, the dlopen module name will be incorrect).  We do
-	      # this by putting the import library name into $newdlprefiles.
-	      # We recover the dlopen module name by 'saving' the la file
-	      # name in a special purpose variable, and (later) extracting the
-	      # dlname from the la file.
-	      if test -n "$dlname"; then
-	        func_tr_sh "$dir/$linklib"
-	        eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname"
-	        func_append newdlprefiles " $dir/$linklib"
-	      else
-	        func_append newdlprefiles " $dir/$old_library"
-	        # Keep a list of preopened convenience libraries to check
-	        # that they are being used correctly in the link pass.
-	        test -z "$libdir" && \
-	          func_append dlpreconveniencelibs " $dir/$old_library"
-	      fi
-	    ;;
-	    * )
-	      # Prefer using a static library (so that no silly _DYNAMIC symbols
-	      # are required to link).
-	      if test -n "$old_library"; then
-	        func_append newdlprefiles " $dir/$old_library"
-	        # Keep a list of preopened convenience libraries to check
-	        # that they are being used correctly in the link pass.
-	        test -z "$libdir" && \
-	          func_append dlpreconveniencelibs " $dir/$old_library"
-	      # Otherwise, use the dlname, so that lt_dlopen finds it.
-	      elif test -n "$dlname"; then
-	        func_append newdlprefiles " $dir/$dlname"
-	      else
-	        func_append newdlprefiles " $dir/$linklib"
-	      fi
-	    ;;
-	  esac
-	fi # $pass = dlpreopen
-
-	if test -z "$libdir"; then
-	  # Link the convenience library
-	  if test "$linkmode" = lib; then
-	    deplibs="$dir/$old_library $deplibs"
-	  elif test "$linkmode,$pass" = "prog,link"; then
-	    compile_deplibs="$dir/$old_library $compile_deplibs"
-	    finalize_deplibs="$dir/$old_library $finalize_deplibs"
-	  else
-	    deplibs="$lib $deplibs" # used for prog,scan pass
-	  fi
-	  continue
-	fi
-
-
-	if test "$linkmode" = prog && test "$pass" != link; then
-	  func_append newlib_search_path " $ladir"
-	  deplibs="$lib $deplibs"
-
-	  linkalldeplibs=no
-	  if test "$link_all_deplibs" != no || test -z "$library_names" ||
-	     test "$build_libtool_libs" = no; then
-	    linkalldeplibs=yes
-	  fi
-
-	  tmp_libs=
-	  for deplib in $dependency_libs; do
-	    case $deplib in
-	    -L*) func_stripname '-L' '' "$deplib"
-	         func_resolve_sysroot "$func_stripname_result"
-	         func_append newlib_search_path " $func_resolve_sysroot_result"
-		 ;;
-	    esac
-	    # Need to link against all dependency_libs?
-	    if test "$linkalldeplibs" = yes; then
-	      deplibs="$deplib $deplibs"
-	    else
-	      # Need to hardcode shared library paths
-	      # or/and link against static libraries
-	      newdependency_libs="$deplib $newdependency_libs"
-	    fi
-	    if $opt_preserve_dup_deps ; then
-	      case "$tmp_libs " in
-	      *" $deplib "*) func_append specialdeplibs " $deplib" ;;
-	      esac
-	    fi
-	    func_append tmp_libs " $deplib"
-	  done # for deplib
-	  continue
-	fi # $linkmode = prog...
-
-	if test "$linkmode,$pass" = "prog,link"; then
-	  if test -n "$library_names" &&
-	     { { test "$prefer_static_libs" = no ||
-	         test "$prefer_static_libs,$installed" = "built,yes"; } ||
-	       test -z "$old_library"; }; then
-	    # We need to hardcode the library path
-	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
-	      # Make sure the rpath contains only unique directories.
-	      case "$temp_rpath:" in
-	      *"$absdir:"*) ;;
-	      *) func_append temp_rpath "$absdir:" ;;
-	      esac
-	    fi
-
-	    # Hardcode the library path.
-	    # Skip directories that are in the system default run-time
-	    # search path.
-	    case " $sys_lib_dlsearch_path " in
-	    *" $absdir "*) ;;
-	    *)
-	      case "$compile_rpath " in
-	      *" $absdir "*) ;;
-	      *) func_append compile_rpath " $absdir" ;;
-	      esac
-	      ;;
-	    esac
-	    case " $sys_lib_dlsearch_path " in
-	    *" $libdir "*) ;;
-	    *)
-	      case "$finalize_rpath " in
-	      *" $libdir "*) ;;
-	      *) func_append finalize_rpath " $libdir" ;;
-	      esac
-	      ;;
-	    esac
-	  fi # $linkmode,$pass = prog,link...
-
-	  if test "$alldeplibs" = yes &&
-	     { test "$deplibs_check_method" = pass_all ||
-	       { test "$build_libtool_libs" = yes &&
-		 test -n "$library_names"; }; }; then
-	    # We only need to search for static libraries
-	    continue
-	  fi
-	fi
-
-	link_static=no # Whether the deplib will be linked statically
-	use_static_libs=$prefer_static_libs
-	if test "$use_static_libs" = built && test "$installed" = yes; then
-	  use_static_libs=no
-	fi
-	if test -n "$library_names" &&
-	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
-	  case $host in
-	  *cygwin* | *mingw* | *cegcc*)
-	      # No point in relinking DLLs because paths are not encoded
-	      func_append notinst_deplibs " $lib"
-	      need_relink=no
-	    ;;
-	  *)
-	    if test "$installed" = no; then
-	      func_append notinst_deplibs " $lib"
-	      need_relink=yes
-	    fi
-	    ;;
-	  esac
-	  # This is a shared library
-
-	  # Warn about portability, can't link against -module's on some
-	  # systems (darwin).  Don't bleat about dlopened modules though!
-	  dlopenmodule=""
-	  for dlpremoduletest in $dlprefiles; do
-	    if test "X$dlpremoduletest" = "X$lib"; then
-	      dlopenmodule="$dlpremoduletest"
-	      break
-	    fi
-	  done
-	  if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
-	    echo
-	    if test "$linkmode" = prog; then
-	      $ECHO "*** Warning: Linking the executable $output against the loadable module"
-	    else
-	      $ECHO "*** Warning: Linking the shared library $output against the loadable module"
-	    fi
-	    $ECHO "*** $linklib is not portable!"
-	  fi
-	  if test "$linkmode" = lib &&
-	     test "$hardcode_into_libs" = yes; then
-	    # Hardcode the library path.
-	    # Skip directories that are in the system default run-time
-	    # search path.
-	    case " $sys_lib_dlsearch_path " in
-	    *" $absdir "*) ;;
-	    *)
-	      case "$compile_rpath " in
-	      *" $absdir "*) ;;
-	      *) func_append compile_rpath " $absdir" ;;
-	      esac
-	      ;;
-	    esac
-	    case " $sys_lib_dlsearch_path " in
-	    *" $libdir "*) ;;
-	    *)
-	      case "$finalize_rpath " in
-	      *" $libdir "*) ;;
-	      *) func_append finalize_rpath " $libdir" ;;
-	      esac
-	      ;;
-	    esac
-	  fi
-
-	  if test -n "$old_archive_from_expsyms_cmds"; then
-	    # figure out the soname
-	    set dummy $library_names
-	    shift
-	    realname="$1"
-	    shift
-	    libname=`eval "\\$ECHO \"$libname_spec\""`
-	    # use dlname if we got it. it's perfectly good, no?
-	    if test -n "$dlname"; then
-	      soname="$dlname"
-	    elif test -n "$soname_spec"; then
-	      # bleh windows
-	      case $host in
-	      *cygwin* | mingw* | *cegcc*)
-	        func_arith $current - $age
-		major=$func_arith_result
-		versuffix="-$major"
-		;;
-	      esac
-	      eval soname=\"$soname_spec\"
-	    else
-	      soname="$realname"
-	    fi
-
-	    # Make a new name for the extract_expsyms_cmds to use
-	    soroot="$soname"
-	    func_basename "$soroot"
-	    soname="$func_basename_result"
-	    func_stripname 'lib' '.dll' "$soname"
-	    newlib=libimp-$func_stripname_result.a
-
-	    # If the library has no export list, then create one now
-	    if test -f "$output_objdir/$soname-def"; then :
-	    else
-	      func_verbose "extracting exported symbol list from \`$soname'"
-	      func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
-	    fi
-
-	    # Create $newlib
-	    if test -f "$output_objdir/$newlib"; then :; else
-	      func_verbose "generating import library for \`$soname'"
-	      func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
-	    fi
-	    # make sure the library variables are pointing to the new library
-	    dir=$output_objdir
-	    linklib=$newlib
-	  fi # test -n "$old_archive_from_expsyms_cmds"
-
-	  if test "$linkmode" = prog || test "$opt_mode" != relink; then
-	    add_shlibpath=
-	    add_dir=
-	    add=
-	    lib_linked=yes
-	    case $hardcode_action in
-	    immediate | unsupported)
-	      if test "$hardcode_direct" = no; then
-		add="$dir/$linklib"
-		case $host in
-		  *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
-		  *-*-sysv4*uw2*) add_dir="-L$dir" ;;
-		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
-		    *-*-unixware7*) add_dir="-L$dir" ;;
-		  *-*-darwin* )
-		    # if the lib is a (non-dlopened) module then we can not
-		    # link against it, someone is ignoring the earlier warnings
-		    if /usr/bin/file -L $add 2> /dev/null |
-			 $GREP ": [^:]* bundle" >/dev/null ; then
-		      if test "X$dlopenmodule" != "X$lib"; then
-			$ECHO "*** Warning: lib $linklib is a module, not a shared library"
-			if test -z "$old_library" ; then
-			  echo
-			  echo "*** And there doesn't seem to be a static archive available"
-			  echo "*** The link will probably fail, sorry"
-			else
-			  add="$dir/$old_library"
-			fi
-		      elif test -n "$old_library"; then
-			add="$dir/$old_library"
-		      fi
-		    fi
-		esac
-	      elif test "$hardcode_minus_L" = no; then
-		case $host in
-		*-*-sunos*) add_shlibpath="$dir" ;;
-		esac
-		add_dir="-L$dir"
-		add="-l$name"
-	      elif test "$hardcode_shlibpath_var" = no; then
-		add_shlibpath="$dir"
-		add="-l$name"
-	      else
-		lib_linked=no
-	      fi
-	      ;;
-	    relink)
-	      if test "$hardcode_direct" = yes &&
-	         test "$hardcode_direct_absolute" = no; then
-		add="$dir/$linklib"
-	      elif test "$hardcode_minus_L" = yes; then
-		add_dir="-L$absdir"
-		# Try looking first in the location we're being installed to.
-		if test -n "$inst_prefix_dir"; then
-		  case $libdir in
-		    [\\/]*)
-		      func_append add_dir " -L$inst_prefix_dir$libdir"
-		      ;;
-		  esac
-		fi
-		add="-l$name"
-	      elif test "$hardcode_shlibpath_var" = yes; then
-		add_shlibpath="$dir"
-		add="-l$name"
-	      else
-		lib_linked=no
-	      fi
-	      ;;
-	    *) lib_linked=no ;;
-	    esac
-
-	    if test "$lib_linked" != yes; then
-	      func_fatal_configuration "unsupported hardcode properties"
-	    fi
-
-	    if test -n "$add_shlibpath"; then
-	      case :$compile_shlibpath: in
-	      *":$add_shlibpath:"*) ;;
-	      *) func_append compile_shlibpath "$add_shlibpath:" ;;
-	      esac
-	    fi
-	    if test "$linkmode" = prog; then
-	      test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
-	      test -n "$add" && compile_deplibs="$add $compile_deplibs"
-	    else
-	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
-	      test -n "$add" && deplibs="$add $deplibs"
-	      if test "$hardcode_direct" != yes &&
-		 test "$hardcode_minus_L" != yes &&
-		 test "$hardcode_shlibpath_var" = yes; then
-		case :$finalize_shlibpath: in
-		*":$libdir:"*) ;;
-		*) func_append finalize_shlibpath "$libdir:" ;;
-		esac
-	      fi
-	    fi
-	  fi
-
-	  if test "$linkmode" = prog || test "$opt_mode" = relink; then
-	    add_shlibpath=
-	    add_dir=
-	    add=
-	    # Finalize command for both is simple: just hardcode it.
-	    if test "$hardcode_direct" = yes &&
-	       test "$hardcode_direct_absolute" = no; then
-	      add="$libdir/$linklib"
-	    elif test "$hardcode_minus_L" = yes; then
-	      add_dir="-L$libdir"
-	      add="-l$name"
-	    elif test "$hardcode_shlibpath_var" = yes; then
-	      case :$finalize_shlibpath: in
-	      *":$libdir:"*) ;;
-	      *) func_append finalize_shlibpath "$libdir:" ;;
-	      esac
-	      add="-l$name"
-	    elif test "$hardcode_automatic" = yes; then
-	      if test -n "$inst_prefix_dir" &&
-		 test -f "$inst_prefix_dir$libdir/$linklib" ; then
-		add="$inst_prefix_dir$libdir/$linklib"
-	      else
-		add="$libdir/$linklib"
-	      fi
-	    else
-	      # We cannot seem to hardcode it, guess we'll fake it.
-	      add_dir="-L$libdir"
-	      # Try looking first in the location we're being installed to.
-	      if test -n "$inst_prefix_dir"; then
-		case $libdir in
-		  [\\/]*)
-		    func_append add_dir " -L$inst_prefix_dir$libdir"
-		    ;;
-		esac
-	      fi
-	      add="-l$name"
-	    fi
-
-	    if test "$linkmode" = prog; then
-	      test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
-	      test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
-	    else
-	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
-	      test -n "$add" && deplibs="$add $deplibs"
-	    fi
-	  fi
-	elif test "$linkmode" = prog; then
-	  # Here we assume that one of hardcode_direct or hardcode_minus_L
-	  # is not unsupported.  This is valid on all known static and
-	  # shared platforms.
-	  if test "$hardcode_direct" != unsupported; then
-	    test -n "$old_library" && linklib="$old_library"
-	    compile_deplibs="$dir/$linklib $compile_deplibs"
-	    finalize_deplibs="$dir/$linklib $finalize_deplibs"
-	  else
-	    compile_deplibs="-l$name -L$dir $compile_deplibs"
-	    finalize_deplibs="-l$name -L$dir $finalize_deplibs"
-	  fi
-	elif test "$build_libtool_libs" = yes; then
-	  # Not a shared library
-	  if test "$deplibs_check_method" != pass_all; then
-	    # We're trying link a shared library against a static one
-	    # but the system doesn't support it.
-
-	    # Just print a warning and add the library to dependency_libs so
-	    # that the program can be linked against the static library.
-	    echo
-	    $ECHO "*** Warning: This system can not link to static lib archive $lib."
-	    echo "*** I have the capability to make that library automatically link in when"
-	    echo "*** you link to this library.  But I can only do this if you have a"
-	    echo "*** shared version of the library, which you do not appear to have."
-	    if test "$module" = yes; then
-	      echo "*** But as you try to build a module library, libtool will still create "
-	      echo "*** a static module, that should work as long as the dlopening application"
-	      echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
-	      if test -z "$global_symbol_pipe"; then
-		echo
-		echo "*** However, this would only work if libtool was able to extract symbol"
-		echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
-		echo "*** not find such a program.  So, this module is probably useless."
-		echo "*** \`nm' from GNU binutils and a full rebuild may help."
-	      fi
-	      if test "$build_old_libs" = no; then
-		build_libtool_libs=module
-		build_old_libs=yes
-	      else
-		build_libtool_libs=no
-	      fi
-	    fi
-	  else
-	    deplibs="$dir/$old_library $deplibs"
-	    link_static=yes
-	  fi
-	fi # link shared/static library?
-
-	if test "$linkmode" = lib; then
-	  if test -n "$dependency_libs" &&
-	     { test "$hardcode_into_libs" != yes ||
-	       test "$build_old_libs" = yes ||
-	       test "$link_static" = yes; }; then
-	    # Extract -R from dependency_libs
-	    temp_deplibs=
-	    for libdir in $dependency_libs; do
-	      case $libdir in
-	      -R*) func_stripname '-R' '' "$libdir"
-	           temp_xrpath=$func_stripname_result
-		   case " $xrpath " in
-		   *" $temp_xrpath "*) ;;
-		   *) func_append xrpath " $temp_xrpath";;
-		   esac;;
-	      *) func_append temp_deplibs " $libdir";;
-	      esac
-	    done
-	    dependency_libs="$temp_deplibs"
-	  fi
-
-	  func_append newlib_search_path " $absdir"
-	  # Link against this library
-	  test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
-	  # ... and its dependency_libs
-	  tmp_libs=
-	  for deplib in $dependency_libs; do
-	    newdependency_libs="$deplib $newdependency_libs"
-	    case $deplib in
-              -L*) func_stripname '-L' '' "$deplib"
-                   func_resolve_sysroot "$func_stripname_result";;
-              *) func_resolve_sysroot "$deplib" ;;
-            esac
-	    if $opt_preserve_dup_deps ; then
-	      case "$tmp_libs " in
-	      *" $func_resolve_sysroot_result "*)
-                func_append specialdeplibs " $func_resolve_sysroot_result" ;;
-	      esac
-	    fi
-	    func_append tmp_libs " $func_resolve_sysroot_result"
-	  done
-
-	  if test "$link_all_deplibs" != no; then
-	    # Add the search paths of all dependency libraries
-	    for deplib in $dependency_libs; do
-	      path=
-	      case $deplib in
-	      -L*) path="$deplib" ;;
-	      *.la)
-	        func_resolve_sysroot "$deplib"
-	        deplib=$func_resolve_sysroot_result
-	        func_dirname "$deplib" "" "."
-		dir=$func_dirname_result
-		# We need an absolute path.
-		case $dir in
-		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
-		*)
-		  absdir=`cd "$dir" && pwd`
-		  if test -z "$absdir"; then
-		    func_warning "cannot determine absolute directory name of \`$dir'"
-		    absdir="$dir"
-		  fi
-		  ;;
-		esac
-		if $GREP "^installed=no" $deplib > /dev/null; then
-		case $host in
-		*-*-darwin*)
-		  depdepl=
-		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
-		  if test -n "$deplibrary_names" ; then
-		    for tmp in $deplibrary_names ; do
-		      depdepl=$tmp
-		    done
-		    if test -f "$absdir/$objdir/$depdepl" ; then
-		      depdepl="$absdir/$objdir/$depdepl"
-		      darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
-                      if test -z "$darwin_install_name"; then
-                          darwin_install_name=`${OTOOL64} -L $depdepl  | awk '{if (NR == 2) {print $1;exit}}'`
-                      fi
-		      func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
-		      func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}"
-		      path=
-		    fi
-		  fi
-		  ;;
-		*)
-		  path="-L$absdir/$objdir"
-		  ;;
-		esac
-		else
-		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
-		  test -z "$libdir" && \
-		    func_fatal_error "\`$deplib' is not a valid libtool archive"
-		  test "$absdir" != "$libdir" && \
-		    func_warning "\`$deplib' seems to be moved"
-
-		  path="-L$absdir"
-		fi
-		;;
-	      esac
-	      case " $deplibs " in
-	      *" $path "*) ;;
-	      *) deplibs="$path $deplibs" ;;
-	      esac
-	    done
-	  fi # link_all_deplibs != no
-	fi # linkmode = lib
-      done # for deplib in $libs
-      if test "$pass" = link; then
-	if test "$linkmode" = "prog"; then
-	  compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
-	  finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
-	else
-	  compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
-	fi
-      fi
-      dependency_libs="$newdependency_libs"
-      if test "$pass" = dlpreopen; then
-	# Link the dlpreopened libraries before other libraries
-	for deplib in $save_deplibs; do
-	  deplibs="$deplib $deplibs"
-	done
-      fi
-      if test "$pass" != dlopen; then
-	if test "$pass" != conv; then
-	  # Make sure lib_search_path contains only unique directories.
-	  lib_search_path=
-	  for dir in $newlib_search_path; do
-	    case "$lib_search_path " in
-	    *" $dir "*) ;;
-	    *) func_append lib_search_path " $dir" ;;
-	    esac
-	  done
-	  newlib_search_path=
-	fi
-
-	if test "$linkmode,$pass" != "prog,link"; then
-	  vars="deplibs"
-	else
-	  vars="compile_deplibs finalize_deplibs"
-	fi
-	for var in $vars dependency_libs; do
-	  # Add libraries to $var in reverse order
-	  eval tmp_libs=\"\$$var\"
-	  new_libs=
-	  for deplib in $tmp_libs; do
-	    # FIXME: Pedantically, this is the right thing to do, so
-	    #        that some nasty dependency loop isn't accidentally
-	    #        broken:
-	    #new_libs="$deplib $new_libs"
-	    # Pragmatically, this seems to cause very few problems in
-	    # practice:
-	    case $deplib in
-	    -L*) new_libs="$deplib $new_libs" ;;
-	    -R*) ;;
-	    *)
-	      # And here is the reason: when a library appears more
-	      # than once as an explicit dependence of a library, or
-	      # is implicitly linked in more than once by the
-	      # compiler, it is considered special, and multiple
-	      # occurrences thereof are not removed.  Compare this
-	      # with having the same library being listed as a
-	      # dependency of multiple other libraries: in this case,
-	      # we know (pedantically, we assume) the library does not
-	      # need to be listed more than once, so we keep only the
-	      # last copy.  This is not always right, but it is rare
-	      # enough that we require users that really mean to play
-	      # such unportable linking tricks to link the library
-	      # using -Wl,-lname, so that libtool does not consider it
-	      # for duplicate removal.
-	      case " $specialdeplibs " in
-	      *" $deplib "*) new_libs="$deplib $new_libs" ;;
-	      *)
-		case " $new_libs " in
-		*" $deplib "*) ;;
-		*) new_libs="$deplib $new_libs" ;;
-		esac
-		;;
-	      esac
-	      ;;
-	    esac
-	  done
-	  tmp_libs=
-	  for deplib in $new_libs; do
-	    case $deplib in
-	    -L*)
-	      case " $tmp_libs " in
-	      *" $deplib "*) ;;
-	      *) func_append tmp_libs " $deplib" ;;
-	      esac
-	      ;;
-	    *) func_append tmp_libs " $deplib" ;;
-	    esac
-	  done
-	  eval $var=\"$tmp_libs\"
-	done # for var
-      fi
-      # Last step: remove runtime libs from dependency_libs
-      # (they stay in deplibs)
-      tmp_libs=
-      for i in $dependency_libs ; do
-	case " $predeps $postdeps $compiler_lib_search_path " in
-	*" $i "*)
-	  i=""
-	  ;;
-	esac
-	if test -n "$i" ; then
-	  func_append tmp_libs " $i"
-	fi
-      done
-      dependency_libs=$tmp_libs
-    done # for pass
-    if test "$linkmode" = prog; then
-      dlfiles="$newdlfiles"
-    fi
-    if test "$linkmode" = prog || test "$linkmode" = lib; then
-      dlprefiles="$newdlprefiles"
-    fi
-
-    case $linkmode in
-    oldlib)
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-	func_warning "\`-dlopen' is ignored for archives"
-      fi
-
-      case " $deplibs" in
-      *\ -l* | *\ -L*)
-	func_warning "\`-l' and \`-L' are ignored for archives" ;;
-      esac
-
-      test -n "$rpath" && \
-	func_warning "\`-rpath' is ignored for archives"
-
-      test -n "$xrpath" && \
-	func_warning "\`-R' is ignored for archives"
-
-      test -n "$vinfo" && \
-	func_warning "\`-version-info/-version-number' is ignored for archives"
-
-      test -n "$release" && \
-	func_warning "\`-release' is ignored for archives"
-
-      test -n "$export_symbols$export_symbols_regex" && \
-	func_warning "\`-export-symbols' is ignored for archives"
-
-      # Now set the variables for building old libraries.
-      build_libtool_libs=no
-      oldlibs="$output"
-      func_append objs "$old_deplibs"
-      ;;
-
-    lib)
-      # Make sure we only generate libraries of the form `libNAME.la'.
-      case $outputname in
-      lib*)
-	func_stripname 'lib' '.la' "$outputname"
-	name=$func_stripname_result
-	eval shared_ext=\"$shrext_cmds\"
-	eval libname=\"$libname_spec\"
-	;;
-      *)
-	test "$module" = no && \
-	  func_fatal_help "libtool library \`$output' must begin with \`lib'"
-
-	if test "$need_lib_prefix" != no; then
-	  # Add the "lib" prefix for modules if required
-	  func_stripname '' '.la' "$outputname"
-	  name=$func_stripname_result
-	  eval shared_ext=\"$shrext_cmds\"
-	  eval libname=\"$libname_spec\"
-	else
-	  func_stripname '' '.la' "$outputname"
-	  libname=$func_stripname_result
-	fi
-	;;
-      esac
-
-      if test -n "$objs"; then
-	if test "$deplibs_check_method" != pass_all; then
-	  func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
-	else
-	  echo
-	  $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
-	  $ECHO "*** objects $objs is not portable!"
-	  func_append libobjs " $objs"
-	fi
-      fi
-
-      test "$dlself" != no && \
-	func_warning "\`-dlopen self' is ignored for libtool libraries"
-
-      set dummy $rpath
-      shift
-      test "$#" -gt 1 && \
-	func_warning "ignoring multiple \`-rpath's for a libtool library"
-
-      install_libdir="$1"
-
-      oldlibs=
-      if test -z "$rpath"; then
-	if test "$build_libtool_libs" = yes; then
-	  # Building a libtool convenience library.
-	  # Some compilers have problems with a `.al' extension so
-	  # convenience libraries should have the same extension an
-	  # archive normally would.
-	  oldlibs="$output_objdir/$libname.$libext $oldlibs"
-	  build_libtool_libs=convenience
-	  build_old_libs=yes
-	fi
-
-	test -n "$vinfo" && \
-	  func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
-
-	test -n "$release" && \
-	  func_warning "\`-release' is ignored for convenience libraries"
-      else
-
-	# Parse the version information argument.
-	save_ifs="$IFS"; IFS=':'
-	set dummy $vinfo 0 0 0
-	shift
-	IFS="$save_ifs"
-
-	test -n "$7" && \
-	  func_fatal_help "too many parameters to \`-version-info'"
-
-	# convert absolute version numbers to libtool ages
-	# this retains compatibility with .la files and attempts
-	# to make the code below a bit more comprehensible
-
-	case $vinfo_number in
-	yes)
-	  number_major="$1"
-	  number_minor="$2"
-	  number_revision="$3"
-	  #
-	  # There are really only two kinds -- those that
-	  # use the current revision as the major version
-	  # and those that subtract age and use age as
-	  # a minor version.  But, then there is irix
-	  # which has an extra 1 added just for fun
-	  #
-	  case $version_type in
-	  # correct linux to gnu/linux during the next big refactor
-	  darwin|linux|osf|windows|none)
-	    func_arith $number_major + $number_minor
-	    current=$func_arith_result
-	    age="$number_minor"
-	    revision="$number_revision"
-	    ;;
-	  freebsd-aout|freebsd-elf|qnx|sunos)
-	    current="$number_major"
-	    revision="$number_minor"
-	    age="0"
-	    ;;
-	  irix|nonstopux)
-	    func_arith $number_major + $number_minor
-	    current=$func_arith_result
-	    age="$number_minor"
-	    revision="$number_minor"
-	    lt_irix_increment=no
-	    ;;
-	  *)
-	    func_fatal_configuration "$modename: unknown library version type \`$version_type'"
-	    ;;
-	  esac
-	  ;;
-	no)
-	  current="$1"
-	  revision="$2"
-	  age="$3"
-	  ;;
-	esac
-
-	# Check that each of the things are valid numbers.
-	case $current in
-	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
-	*)
-	  func_error "CURRENT \`$current' must be a nonnegative integer"
-	  func_fatal_error "\`$vinfo' is not valid version information"
-	  ;;
-	esac
-
-	case $revision in
-	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
-	*)
-	  func_error "REVISION \`$revision' must be a nonnegative integer"
-	  func_fatal_error "\`$vinfo' is not valid version information"
-	  ;;
-	esac
-
-	case $age in
-	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
-	*)
-	  func_error "AGE \`$age' must be a nonnegative integer"
-	  func_fatal_error "\`$vinfo' is not valid version information"
-	  ;;
-	esac
-
-	if test "$age" -gt "$current"; then
-	  func_error "AGE \`$age' is greater than the current interface number \`$current'"
-	  func_fatal_error "\`$vinfo' is not valid version information"
-	fi
-
-	# Calculate the version variables.
-	major=
-	versuffix=
-	verstring=
-	case $version_type in
-	none) ;;
-
-	darwin)
-	  # Like Linux, but with the current version available in
-	  # verstring for coding it into the library header
-	  func_arith $current - $age
-	  major=.$func_arith_result
-	  versuffix="$major.$age.$revision"
-	  # Darwin ld doesn't like 0 for these options...
-	  func_arith $current + 1
-	  minor_current=$func_arith_result
-	  xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
-	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
-	  ;;
-
-	freebsd-aout)
-	  major=".$current"
-	  versuffix=".$current.$revision";
-	  ;;
-
-	freebsd-elf)
-	  major=".$current"
-	  versuffix=".$current"
-	  ;;
-
-	irix | nonstopux)
-	  if test "X$lt_irix_increment" = "Xno"; then
-	    func_arith $current - $age
-	  else
-	    func_arith $current - $age + 1
-	  fi
-	  major=$func_arith_result
-
-	  case $version_type in
-	    nonstopux) verstring_prefix=nonstopux ;;
-	    *)         verstring_prefix=sgi ;;
-	  esac
-	  verstring="$verstring_prefix$major.$revision"
-
-	  # Add in all the interfaces that we are compatible with.
-	  loop=$revision
-	  while test "$loop" -ne 0; do
-	    func_arith $revision - $loop
-	    iface=$func_arith_result
-	    func_arith $loop - 1
-	    loop=$func_arith_result
-	    verstring="$verstring_prefix$major.$iface:$verstring"
-	  done
-
-	  # Before this point, $major must not contain `.'.
-	  major=.$major
-	  versuffix="$major.$revision"
-	  ;;
-
-	linux) # correct to gnu/linux during the next big refactor
-	  func_arith $current - $age
-	  major=.$func_arith_result
-	  versuffix="$major.$age.$revision"
-	  ;;
-
-	osf)
-	  func_arith $current - $age
-	  major=.$func_arith_result
-	  versuffix=".$current.$age.$revision"
-	  verstring="$current.$age.$revision"
-
-	  # Add in all the interfaces that we are compatible with.
-	  loop=$age
-	  while test "$loop" -ne 0; do
-	    func_arith $current - $loop
-	    iface=$func_arith_result
-	    func_arith $loop - 1
-	    loop=$func_arith_result
-	    verstring="$verstring:${iface}.0"
-	  done
-
-	  # Make executables depend on our current version.
-	  func_append verstring ":${current}.0"
-	  ;;
-
-	qnx)
-	  major=".$current"
-	  versuffix=".$current"
-	  ;;
-
-	sunos)
-	  major=".$current"
-	  versuffix=".$current.$revision"
-	  ;;
-
-	windows)
-	  # Use '-' rather than '.', since we only want one
-	  # extension on DOS 8.3 filesystems.
-	  func_arith $current - $age
-	  major=$func_arith_result
-	  versuffix="-$major"
-	  ;;
-
-	*)
-	  func_fatal_configuration "unknown library version type \`$version_type'"
-	  ;;
-	esac
-
-	# Clear the version info if we defaulted, and they specified a release.
-	if test -z "$vinfo" && test -n "$release"; then
-	  major=
-	  case $version_type in
-	  darwin)
-	    # we can't check for "0.0" in archive_cmds due to quoting
-	    # problems, so we reset it completely
-	    verstring=
-	    ;;
-	  *)
-	    verstring="0.0"
-	    ;;
-	  esac
-	  if test "$need_version" = no; then
-	    versuffix=
-	  else
-	    versuffix=".0.0"
-	  fi
-	fi
-
-	# Remove version info from name if versioning should be avoided
-	if test "$avoid_version" = yes && test "$need_version" = no; then
-	  major=
-	  versuffix=
-	  verstring=""
-	fi
-
-	# Check to see if the archive will have undefined symbols.
-	if test "$allow_undefined" = yes; then
-	  if test "$allow_undefined_flag" = unsupported; then
-	    func_warning "undefined symbols not allowed in $host shared libraries"
-	    build_libtool_libs=no
-	    build_old_libs=yes
-	  fi
-	else
-	  # Don't allow undefined symbols.
-	  allow_undefined_flag="$no_undefined_flag"
-	fi
-
-      fi
-
-      func_generate_dlsyms "$libname" "$libname" "yes"
-      func_append libobjs " $symfileobj"
-      test "X$libobjs" = "X " && libobjs=
-
-      if test "$opt_mode" != relink; then
-	# Remove our outputs, but don't remove object files since they
-	# may have been created when compiling PIC objects.
-	removelist=
-	tempremovelist=`$ECHO "$output_objdir/*"`
-	for p in $tempremovelist; do
-	  case $p in
-	    *.$objext | *.gcno)
-	       ;;
-	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
-	       if test "X$precious_files_regex" != "X"; then
-		 if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
-		 then
-		   continue
-		 fi
-	       fi
-	       func_append removelist " $p"
-	       ;;
-	    *) ;;
-	  esac
-	done
-	test -n "$removelist" && \
-	  func_show_eval "${RM}r \$removelist"
-      fi
-
-      # Now set the variables for building old libraries.
-      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
-	func_append oldlibs " $output_objdir/$libname.$libext"
-
-	# Transform .lo files to .o files.
-	oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
-      fi
-
-      # Eliminate all temporary directories.
-      #for path in $notinst_path; do
-      #	lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"`
-      #	deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"`
-      #	dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"`
-      #done
-
-      if test -n "$xrpath"; then
-	# If the user specified any rpath flags, then add them.
-	temp_xrpath=
-	for libdir in $xrpath; do
-	  func_replace_sysroot "$libdir"
-	  func_append temp_xrpath " -R$func_replace_sysroot_result"
-	  case "$finalize_rpath " in
-	  *" $libdir "*) ;;
-	  *) func_append finalize_rpath " $libdir" ;;
-	  esac
-	done
-	if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
-	  dependency_libs="$temp_xrpath $dependency_libs"
-	fi
-      fi
-
-      # Make sure dlfiles contains only unique files that won't be dlpreopened
-      old_dlfiles="$dlfiles"
-      dlfiles=
-      for lib in $old_dlfiles; do
-	case " $dlprefiles $dlfiles " in
-	*" $lib "*) ;;
-	*) func_append dlfiles " $lib" ;;
-	esac
-      done
-
-      # Make sure dlprefiles contains only unique files
-      old_dlprefiles="$dlprefiles"
-      dlprefiles=
-      for lib in $old_dlprefiles; do
-	case "$dlprefiles " in
-	*" $lib "*) ;;
-	*) func_append dlprefiles " $lib" ;;
-	esac
-      done
-
-      if test "$build_libtool_libs" = yes; then
-	if test -n "$rpath"; then
-	  case $host in
-	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
-	    # these systems don't actually have a c library (as such)!
-	    ;;
-	  *-*-rhapsody* | *-*-darwin1.[012])
-	    # Rhapsody C library is in the System framework
-	    func_append deplibs " System.ltframework"
-	    ;;
-	  *-*-netbsd*)
-	    # Don't link with libc until the a.out ld.so is fixed.
-	    ;;
-	  *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
-	    # Do not include libc due to us having libc/libc_r.
-	    ;;
-	  *-*-sco3.2v5* | *-*-sco5v6*)
-	    # Causes problems with __ctype
-	    ;;
-	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
-	    # Compiler inserts libc in the correct place for threads to work
-	    ;;
-	  *)
-	    # Add libc to deplibs on all other systems if necessary.
-	    if test "$build_libtool_need_lc" = "yes"; then
-	      func_append deplibs " -lc"
-	    fi
-	    ;;
-	  esac
-	fi
-
-	# Transform deplibs into only deplibs that can be linked in shared.
-	name_save=$name
-	libname_save=$libname
-	release_save=$release
-	versuffix_save=$versuffix
-	major_save=$major
-	# I'm not sure if I'm treating the release correctly.  I think
-	# release should show up in the -l (ie -lgmp5) so we don't want to
-	# add it in twice.  Is that correct?
-	release=""
-	versuffix=""
-	major=""
-	newdeplibs=
-	droppeddeps=no
-	case $deplibs_check_method in
-	pass_all)
-	  # Don't check for shared/static.  Everything works.
-	  # This might be a little naive.  We might want to check
-	  # whether the library exists or not.  But this is on
-	  # osf3 & osf4 and I'm not really sure... Just
-	  # implementing what was already the behavior.
-	  newdeplibs=$deplibs
-	  ;;
-	test_compile)
-	  # This code stresses the "libraries are programs" paradigm to its
-	  # limits. Maybe even breaks it.  We compile a program, linking it
-	  # against the deplibs as a proxy for the library.  Then we can check
-	  # whether they linked in statically or dynamically with ldd.
-	  $opt_dry_run || $RM conftest.c
-	  cat > conftest.c <<EOF
-	  int main() { return 0; }
-EOF
-	  $opt_dry_run || $RM conftest
-	  if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
-	    ldd_output=`ldd conftest`
-	    for i in $deplibs; do
-	      case $i in
-	      -l*)
-		func_stripname -l '' "$i"
-		name=$func_stripname_result
-		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-		  case " $predeps $postdeps " in
-		  *" $i "*)
-		    func_append newdeplibs " $i"
-		    i=""
-		    ;;
-		  esac
-		fi
-		if test -n "$i" ; then
-		  libname=`eval "\\$ECHO \"$libname_spec\""`
-		  deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
-		  set dummy $deplib_matches; shift
-		  deplib_match=$1
-		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
-		    func_append newdeplibs " $i"
-		  else
-		    droppeddeps=yes
-		    echo
-		    $ECHO "*** Warning: dynamic linker does not accept needed library $i."
-		    echo "*** I have the capability to make that library automatically link in when"
-		    echo "*** you link to this library.  But I can only do this if you have a"
-		    echo "*** shared version of the library, which I believe you do not have"
-		    echo "*** because a test_compile did reveal that the linker did not use it for"
-		    echo "*** its dynamic dependency list that programs get resolved with at runtime."
-		  fi
-		fi
-		;;
-	      *)
-		func_append newdeplibs " $i"
-		;;
-	      esac
-	    done
-	  else
-	    # Error occurred in the first compile.  Let's try to salvage
-	    # the situation: Compile a separate program for each library.
-	    for i in $deplibs; do
-	      case $i in
-	      -l*)
-		func_stripname -l '' "$i"
-		name=$func_stripname_result
-		$opt_dry_run || $RM conftest
-		if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
-		  ldd_output=`ldd conftest`
-		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-		    case " $predeps $postdeps " in
-		    *" $i "*)
-		      func_append newdeplibs " $i"
-		      i=""
-		      ;;
-		    esac
-		  fi
-		  if test -n "$i" ; then
-		    libname=`eval "\\$ECHO \"$libname_spec\""`
-		    deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
-		    set dummy $deplib_matches; shift
-		    deplib_match=$1
-		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
-		      func_append newdeplibs " $i"
-		    else
-		      droppeddeps=yes
-		      echo
-		      $ECHO "*** Warning: dynamic linker does not accept needed library $i."
-		      echo "*** I have the capability to make that library automatically link in when"
-		      echo "*** you link to this library.  But I can only do this if you have a"
-		      echo "*** shared version of the library, which you do not appear to have"
-		      echo "*** because a test_compile did reveal that the linker did not use this one"
-		      echo "*** as a dynamic dependency that programs can get resolved with at runtime."
-		    fi
-		  fi
-		else
-		  droppeddeps=yes
-		  echo
-		  $ECHO "*** Warning!  Library $i is needed by this library but I was not able to"
-		  echo "*** make it link in!  You will probably need to install it or some"
-		  echo "*** library that it depends on before this library will be fully"
-		  echo "*** functional.  Installing it before continuing would be even better."
-		fi
-		;;
-	      *)
-		func_append newdeplibs " $i"
-		;;
-	      esac
-	    done
-	  fi
-	  ;;
-	file_magic*)
-	  set dummy $deplibs_check_method; shift
-	  file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
-	  for a_deplib in $deplibs; do
-	    case $a_deplib in
-	    -l*)
-	      func_stripname -l '' "$a_deplib"
-	      name=$func_stripname_result
-	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-		case " $predeps $postdeps " in
-		*" $a_deplib "*)
-		  func_append newdeplibs " $a_deplib"
-		  a_deplib=""
-		  ;;
-		esac
-	      fi
-	      if test -n "$a_deplib" ; then
-		libname=`eval "\\$ECHO \"$libname_spec\""`
-		if test -n "$file_magic_glob"; then
-		  libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
-		else
-		  libnameglob=$libname
-		fi
-		test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
-		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
-		  if test "$want_nocaseglob" = yes; then
-		    shopt -s nocaseglob
-		    potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
-		    $nocaseglob
-		  else
-		    potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
-		  fi
-		  for potent_lib in $potential_libs; do
-		      # Follow soft links.
-		      if ls -lLd "$potent_lib" 2>/dev/null |
-			 $GREP " -> " >/dev/null; then
-			continue
-		      fi
-		      # The statement above tries to avoid entering an
-		      # endless loop below, in case of cyclic links.
-		      # We might still enter an endless loop, since a link
-		      # loop can be closed while we follow links,
-		      # but so what?
-		      potlib="$potent_lib"
-		      while test -h "$potlib" 2>/dev/null; do
-			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
-			case $potliblink in
-			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
-			*) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
-			esac
-		      done
-		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
-			 $SED -e 10q |
-			 $EGREP "$file_magic_regex" > /dev/null; then
-			func_append newdeplibs " $a_deplib"
-			a_deplib=""
-			break 2
-		      fi
-		  done
-		done
-	      fi
-	      if test -n "$a_deplib" ; then
-		droppeddeps=yes
-		echo
-		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
-		echo "*** I have the capability to make that library automatically link in when"
-		echo "*** you link to this library.  But I can only do this if you have a"
-		echo "*** shared version of the library, which you do not appear to have"
-		echo "*** because I did check the linker path looking for a file starting"
-		if test -z "$potlib" ; then
-		  $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
-		else
-		  $ECHO "*** with $libname and none of the candidates passed a file format test"
-		  $ECHO "*** using a file magic. Last file checked: $potlib"
-		fi
-	      fi
-	      ;;
-	    *)
-	      # Add a -L argument.
-	      func_append newdeplibs " $a_deplib"
-	      ;;
-	    esac
-	  done # Gone through all deplibs.
-	  ;;
-	match_pattern*)
-	  set dummy $deplibs_check_method; shift
-	  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
-	  for a_deplib in $deplibs; do
-	    case $a_deplib in
-	    -l*)
-	      func_stripname -l '' "$a_deplib"
-	      name=$func_stripname_result
-	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-		case " $predeps $postdeps " in
-		*" $a_deplib "*)
-		  func_append newdeplibs " $a_deplib"
-		  a_deplib=""
-		  ;;
-		esac
-	      fi
-	      if test -n "$a_deplib" ; then
-		libname=`eval "\\$ECHO \"$libname_spec\""`
-		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
-		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
-		  for potent_lib in $potential_libs; do
-		    potlib="$potent_lib" # see symlink-check above in file_magic test
-		    if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
-		       $EGREP "$match_pattern_regex" > /dev/null; then
-		      func_append newdeplibs " $a_deplib"
-		      a_deplib=""
-		      break 2
-		    fi
-		  done
-		done
-	      fi
-	      if test -n "$a_deplib" ; then
-		droppeddeps=yes
-		echo
-		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
-		echo "*** I have the capability to make that library automatically link in when"
-		echo "*** you link to this library.  But I can only do this if you have a"
-		echo "*** shared version of the library, which you do not appear to have"
-		echo "*** because I did check the linker path looking for a file starting"
-		if test -z "$potlib" ; then
-		  $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
-		else
-		  $ECHO "*** with $libname and none of the candidates passed a file format test"
-		  $ECHO "*** using a regex pattern. Last file checked: $potlib"
-		fi
-	      fi
-	      ;;
-	    *)
-	      # Add a -L argument.
-	      func_append newdeplibs " $a_deplib"
-	      ;;
-	    esac
-	  done # Gone through all deplibs.
-	  ;;
-	none | unknown | *)
-	  newdeplibs=""
-	  tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
-	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-	    for i in $predeps $postdeps ; do
-	      # can't use Xsed below, because $i might contain '/'
-	      tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
-	    done
-	  fi
-	  case $tmp_deplibs in
-	  *[!\	\ ]*)
-	    echo
-	    if test "X$deplibs_check_method" = "Xnone"; then
-	      echo "*** Warning: inter-library dependencies are not supported in this platform."
-	    else
-	      echo "*** Warning: inter-library dependencies are not known to be supported."
-	    fi
-	    echo "*** All declared inter-library dependencies are being dropped."
-	    droppeddeps=yes
-	    ;;
-	  esac
-	  ;;
-	esac
-	versuffix=$versuffix_save
-	major=$major_save
-	release=$release_save
-	libname=$libname_save
-	name=$name_save
-
-	case $host in
-	*-*-rhapsody* | *-*-darwin1.[012])
-	  # On Rhapsody replace the C library with the System framework
-	  newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'`
-	  ;;
-	esac
-
-	if test "$droppeddeps" = yes; then
-	  if test "$module" = yes; then
-	    echo
-	    echo "*** Warning: libtool could not satisfy all declared inter-library"
-	    $ECHO "*** dependencies of module $libname.  Therefore, libtool will create"
-	    echo "*** a static module, that should work as long as the dlopening"
-	    echo "*** application is linked with the -dlopen flag."
-	    if test -z "$global_symbol_pipe"; then
-	      echo
-	      echo "*** However, this would only work if libtool was able to extract symbol"
-	      echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
-	      echo "*** not find such a program.  So, this module is probably useless."
-	      echo "*** \`nm' from GNU binutils and a full rebuild may help."
-	    fi
-	    if test "$build_old_libs" = no; then
-	      oldlibs="$output_objdir/$libname.$libext"
-	      build_libtool_libs=module
-	      build_old_libs=yes
-	    else
-	      build_libtool_libs=no
-	    fi
-	  else
-	    echo "*** The inter-library dependencies that have been dropped here will be"
-	    echo "*** automatically added whenever a program is linked with this library"
-	    echo "*** or is declared to -dlopen it."
-
-	    if test "$allow_undefined" = no; then
-	      echo
-	      echo "*** Since this library must not contain undefined symbols,"
-	      echo "*** because either the platform does not support them or"
-	      echo "*** it was explicitly requested with -no-undefined,"
-	      echo "*** libtool will only create a static version of it."
-	      if test "$build_old_libs" = no; then
-		oldlibs="$output_objdir/$libname.$libext"
-		build_libtool_libs=module
-		build_old_libs=yes
-	      else
-		build_libtool_libs=no
-	      fi
-	    fi
-	  fi
-	fi
-	# Done checking deplibs!
-	deplibs=$newdeplibs
-      fi
-      # Time to change all our "foo.ltframework" stuff back to "-framework foo"
-      case $host in
-	*-*-darwin*)
-	  newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
-	  new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
-	  deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
-	  ;;
-      esac
-
-      # move library search paths that coincide with paths to not yet
-      # installed libraries to the beginning of the library search list
-      new_libs=
-      for path in $notinst_path; do
-	case " $new_libs " in
-	*" -L$path/$objdir "*) ;;
-	*)
-	  case " $deplibs " in
-	  *" -L$path/$objdir "*)
-	    func_append new_libs " -L$path/$objdir" ;;
-	  esac
-	  ;;
-	esac
-      done
-      for deplib in $deplibs; do
-	case $deplib in
-	-L*)
-	  case " $new_libs " in
-	  *" $deplib "*) ;;
-	  *) func_append new_libs " $deplib" ;;
-	  esac
-	  ;;
-	*) func_append new_libs " $deplib" ;;
-	esac
-      done
-      deplibs="$new_libs"
-
-      # All the library-specific variables (install_libdir is set above).
-      library_names=
-      old_library=
-      dlname=
-
-      # Test again, we may have decided not to build it any more
-      if test "$build_libtool_libs" = yes; then
-	# Remove ${wl} instances when linking with ld.
-	# FIXME: should test the right _cmds variable.
-	case $archive_cmds in
-	  *\$LD\ *) wl= ;;
-        esac
-	if test "$hardcode_into_libs" = yes; then
-	  # Hardcode the library paths
-	  hardcode_libdirs=
-	  dep_rpath=
-	  rpath="$finalize_rpath"
-	  test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
-	  for libdir in $rpath; do
-	    if test -n "$hardcode_libdir_flag_spec"; then
-	      if test -n "$hardcode_libdir_separator"; then
-		func_replace_sysroot "$libdir"
-		libdir=$func_replace_sysroot_result
-		if test -z "$hardcode_libdirs"; then
-		  hardcode_libdirs="$libdir"
-		else
-		  # Just accumulate the unique libdirs.
-		  case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-		  *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-		    ;;
-		  *)
-		    func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
-		    ;;
-		  esac
-		fi
-	      else
-		eval flag=\"$hardcode_libdir_flag_spec\"
-		func_append dep_rpath " $flag"
-	      fi
-	    elif test -n "$runpath_var"; then
-	      case "$perm_rpath " in
-	      *" $libdir "*) ;;
-	      *) func_append perm_rpath " $libdir" ;;
-	      esac
-	    fi
-	  done
-	  # Substitute the hardcoded libdirs into the rpath.
-	  if test -n "$hardcode_libdir_separator" &&
-	     test -n "$hardcode_libdirs"; then
-	    libdir="$hardcode_libdirs"
-	    eval "dep_rpath=\"$hardcode_libdir_flag_spec\""
-	  fi
-	  if test -n "$runpath_var" && test -n "$perm_rpath"; then
-	    # We should set the runpath_var.
-	    rpath=
-	    for dir in $perm_rpath; do
-	      func_append rpath "$dir:"
-	    done
-	    eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
-	  fi
-	  test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
-	fi
-
-	shlibpath="$finalize_shlibpath"
-	test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
-	if test -n "$shlibpath"; then
-	  eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
-	fi
-
-	# Get the real and link names of the library.
-	eval shared_ext=\"$shrext_cmds\"
-	eval library_names=\"$library_names_spec\"
-	set dummy $library_names
-	shift
-	realname="$1"
-	shift
-
-	if test -n "$soname_spec"; then
-	  eval soname=\"$soname_spec\"
-	else
-	  soname="$realname"
-	fi
-	if test -z "$dlname"; then
-	  dlname=$soname
-	fi
-
-	lib="$output_objdir/$realname"
-	linknames=
-	for link
-	do
-	  func_append linknames " $link"
-	done
-
-	# Use standard objects if they are pic
-	test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP`
-	test "X$libobjs" = "X " && libobjs=
-
-	delfiles=
-	if test -n "$export_symbols" && test -n "$include_expsyms"; then
-	  $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
-	  export_symbols="$output_objdir/$libname.uexp"
-	  func_append delfiles " $export_symbols"
-	fi
-
-	orig_export_symbols=
-	case $host_os in
-	cygwin* | mingw* | cegcc*)
-	  if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
-	    # exporting using user supplied symfile
-	    if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
-	      # and it's NOT already a .def file. Must figure out
-	      # which of the given symbols are data symbols and tag
-	      # them as such. So, trigger use of export_symbols_cmds.
-	      # export_symbols gets reassigned inside the "prepare
-	      # the list of exported symbols" if statement, so the
-	      # include_expsyms logic still works.
-	      orig_export_symbols="$export_symbols"
-	      export_symbols=
-	      always_export_symbols=yes
-	    fi
-	  fi
-	  ;;
-	esac
-
-	# Prepare the list of exported symbols
-	if test -z "$export_symbols"; then
-	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
-	    func_verbose "generating symbol list for \`$libname.la'"
-	    export_symbols="$output_objdir/$libname.exp"
-	    $opt_dry_run || $RM $export_symbols
-	    cmds=$export_symbols_cmds
-	    save_ifs="$IFS"; IFS='~'
-	    for cmd1 in $cmds; do
-	      IFS="$save_ifs"
-	      # Take the normal branch if the nm_file_list_spec branch
-	      # doesn't work or if tool conversion is not needed.
-	      case $nm_file_list_spec~$to_tool_file_cmd in
-		*~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*)
-		  try_normal_branch=yes
-		  eval cmd=\"$cmd1\"
-		  func_len " $cmd"
-		  len=$func_len_result
-		  ;;
-		*)
-		  try_normal_branch=no
-		  ;;
-	      esac
-	      if test "$try_normal_branch" = yes \
-		 && { test "$len" -lt "$max_cmd_len" \
-		      || test "$max_cmd_len" -le -1; }
-	      then
-		func_show_eval "$cmd" 'exit $?'
-		skipped_export=false
-	      elif test -n "$nm_file_list_spec"; then
-		func_basename "$output"
-		output_la=$func_basename_result
-		save_libobjs=$libobjs
-		save_output=$output
-		output=${output_objdir}/${output_la}.nm
-		func_to_tool_file "$output"
-		libobjs=$nm_file_list_spec$func_to_tool_file_result
-		func_append delfiles " $output"
-		func_verbose "creating $NM input file list: $output"
-		for obj in $save_libobjs; do
-		  func_to_tool_file "$obj"
-		  $ECHO "$func_to_tool_file_result"
-		done > "$output"
-		eval cmd=\"$cmd1\"
-		func_show_eval "$cmd" 'exit $?'
-		output=$save_output
-		libobjs=$save_libobjs
-		skipped_export=false
-	      else
-		# The command line is too long to execute in one step.
-		func_verbose "using reloadable object file for export list..."
-		skipped_export=:
-		# Break out early, otherwise skipped_export may be
-		# set to false by a later but shorter cmd.
-		break
-	      fi
-	    done
-	    IFS="$save_ifs"
-	    if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
-	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
-	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
-	    fi
-	  fi
-	fi
-
-	if test -n "$export_symbols" && test -n "$include_expsyms"; then
-	  tmp_export_symbols="$export_symbols"
-	  test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
-	  $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
-	fi
-
-	if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
-	  # The given exports_symbols file has to be filtered, so filter it.
-	  func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
-	  # FIXME: $output_objdir/$libname.filter potentially contains lots of
-	  # 's' commands which not all seds can handle. GNU sed should be fine
-	  # though. Also, the filter scales superlinearly with the number of
-	  # global variables. join(1) would be nice here, but unfortunately
-	  # isn't a blessed tool.
-	  $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
-	  func_append delfiles " $export_symbols $output_objdir/$libname.filter"
-	  export_symbols=$output_objdir/$libname.def
-	  $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
-	fi
-
-	tmp_deplibs=
-	for test_deplib in $deplibs; do
-	  case " $convenience " in
-	  *" $test_deplib "*) ;;
-	  *)
-	    func_append tmp_deplibs " $test_deplib"
-	    ;;
-	  esac
-	done
-	deplibs="$tmp_deplibs"
-
-	if test -n "$convenience"; then
-	  if test -n "$whole_archive_flag_spec" &&
-	    test "$compiler_needs_object" = yes &&
-	    test -z "$libobjs"; then
-	    # extract the archives, so we have objects to list.
-	    # TODO: could optimize this to just extract one archive.
-	    whole_archive_flag_spec=
-	  fi
-	  if test -n "$whole_archive_flag_spec"; then
-	    save_libobjs=$libobjs
-	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
-	    test "X$libobjs" = "X " && libobjs=
-	  else
-	    gentop="$output_objdir/${outputname}x"
-	    func_append generated " $gentop"
-
-	    func_extract_archives $gentop $convenience
-	    func_append libobjs " $func_extract_archives_result"
-	    test "X$libobjs" = "X " && libobjs=
-	  fi
-	fi
-
-	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
-	  eval flag=\"$thread_safe_flag_spec\"
-	  func_append linker_flags " $flag"
-	fi
-
-	# Make a backup of the uninstalled library when relinking
-	if test "$opt_mode" = relink; then
-	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
-	fi
-
-	# Do each of the archive commands.
-	if test "$module" = yes && test -n "$module_cmds" ; then
-	  if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
-	    eval test_cmds=\"$module_expsym_cmds\"
-	    cmds=$module_expsym_cmds
-	  else
-	    eval test_cmds=\"$module_cmds\"
-	    cmds=$module_cmds
-	  fi
-	else
-	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
-	    eval test_cmds=\"$archive_expsym_cmds\"
-	    cmds=$archive_expsym_cmds
-	  else
-	    eval test_cmds=\"$archive_cmds\"
-	    cmds=$archive_cmds
-	  fi
-	fi
-
-	if test "X$skipped_export" != "X:" &&
-	   func_len " $test_cmds" &&
-	   len=$func_len_result &&
-	   test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
-	  :
-	else
-	  # The command line is too long to link in one step, link piecewise
-	  # or, if using GNU ld and skipped_export is not :, use a linker
-	  # script.
-
-	  # Save the value of $output and $libobjs because we want to
-	  # use them later.  If we have whole_archive_flag_spec, we
-	  # want to use save_libobjs as it was before
-	  # whole_archive_flag_spec was expanded, because we can't
-	  # assume the linker understands whole_archive_flag_spec.
-	  # This may have to be revisited, in case too many
-	  # convenience libraries get linked in and end up exceeding
-	  # the spec.
-	  if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
-	    save_libobjs=$libobjs
-	  fi
-	  save_output=$output
-	  func_basename "$output"
-	  output_la=$func_basename_result
-
-	  # Clear the reloadable object creation command queue and
-	  # initialize k to one.
-	  test_cmds=
-	  concat_cmds=
-	  objlist=
-	  last_robj=
-	  k=1
-
-	  if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
-	    output=${output_objdir}/${output_la}.lnkscript
-	    func_verbose "creating GNU ld script: $output"
-	    echo 'INPUT (' > $output
-	    for obj in $save_libobjs
-	    do
-	      func_to_tool_file "$obj"
-	      $ECHO "$func_to_tool_file_result" >> $output
-	    done
-	    echo ')' >> $output
-	    func_append delfiles " $output"
-	    func_to_tool_file "$output"
-	    output=$func_to_tool_file_result
-	  elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
-	    output=${output_objdir}/${output_la}.lnk
-	    func_verbose "creating linker input file list: $output"
-	    : > $output
-	    set x $save_libobjs
-	    shift
-	    firstobj=
-	    if test "$compiler_needs_object" = yes; then
-	      firstobj="$1 "
-	      shift
-	    fi
-	    for obj
-	    do
-	      func_to_tool_file "$obj"
-	      $ECHO "$func_to_tool_file_result" >> $output
-	    done
-	    func_append delfiles " $output"
-	    func_to_tool_file "$output"
-	    output=$firstobj\"$file_list_spec$func_to_tool_file_result\"
-	  else
-	    if test -n "$save_libobjs"; then
-	      func_verbose "creating reloadable object files..."
-	      output=$output_objdir/$output_la-${k}.$objext
-	      eval test_cmds=\"$reload_cmds\"
-	      func_len " $test_cmds"
-	      len0=$func_len_result
-	      len=$len0
-
-	      # Loop over the list of objects to be linked.
-	      for obj in $save_libobjs
-	      do
-		func_len " $obj"
-		func_arith $len + $func_len_result
-		len=$func_arith_result
-		if test "X$objlist" = X ||
-		   test "$len" -lt "$max_cmd_len"; then
-		  func_append objlist " $obj"
-		else
-		  # The command $test_cmds is almost too long, add a
-		  # command to the queue.
-		  if test "$k" -eq 1 ; then
-		    # The first file doesn't have a previous command to add.
-		    reload_objs=$objlist
-		    eval concat_cmds=\"$reload_cmds\"
-		  else
-		    # All subsequent reloadable object files will link in
-		    # the last one created.
-		    reload_objs="$objlist $last_robj"
-		    eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
-		  fi
-		  last_robj=$output_objdir/$output_la-${k}.$objext
-		  func_arith $k + 1
-		  k=$func_arith_result
-		  output=$output_objdir/$output_la-${k}.$objext
-		  objlist=" $obj"
-		  func_len " $last_robj"
-		  func_arith $len0 + $func_len_result
-		  len=$func_arith_result
-		fi
-	      done
-	      # Handle the remaining objects by creating one last
-	      # reloadable object file.  All subsequent reloadable object
-	      # files will link in the last one created.
-	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
-	      reload_objs="$objlist $last_robj"
-	      eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
-	      if test -n "$last_robj"; then
-	        eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
-	      fi
-	      func_append delfiles " $output"
-
-	    else
-	      output=
-	    fi
-
-	    if ${skipped_export-false}; then
-	      func_verbose "generating symbol list for \`$libname.la'"
-	      export_symbols="$output_objdir/$libname.exp"
-	      $opt_dry_run || $RM $export_symbols
-	      libobjs=$output
-	      # Append the command to create the export file.
-	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
-	      eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
-	      if test -n "$last_robj"; then
-		eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
-	      fi
-	    fi
-
-	    test -n "$save_libobjs" &&
-	      func_verbose "creating a temporary reloadable object file: $output"
-
-	    # Loop through the commands generated above and execute them.
-	    save_ifs="$IFS"; IFS='~'
-	    for cmd in $concat_cmds; do
-	      IFS="$save_ifs"
-	      $opt_silent || {
-		  func_quote_for_expand "$cmd"
-		  eval "func_echo $func_quote_for_expand_result"
-	      }
-	      $opt_dry_run || eval "$cmd" || {
-		lt_exit=$?
-
-		# Restore the uninstalled library and exit
-		if test "$opt_mode" = relink; then
-		  ( cd "$output_objdir" && \
-		    $RM "${realname}T" && \
-		    $MV "${realname}U" "$realname" )
-		fi
-
-		exit $lt_exit
-	      }
-	    done
-	    IFS="$save_ifs"
-
-	    if test -n "$export_symbols_regex" && ${skipped_export-false}; then
-	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
-	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
-	    fi
-	  fi
-
-          if ${skipped_export-false}; then
-	    if test -n "$export_symbols" && test -n "$include_expsyms"; then
-	      tmp_export_symbols="$export_symbols"
-	      test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
-	      $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
-	    fi
-
-	    if test -n "$orig_export_symbols"; then
-	      # The given exports_symbols file has to be filtered, so filter it.
-	      func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
-	      # FIXME: $output_objdir/$libname.filter potentially contains lots of
-	      # 's' commands which not all seds can handle. GNU sed should be fine
-	      # though. Also, the filter scales superlinearly with the number of
-	      # global variables. join(1) would be nice here, but unfortunately
-	      # isn't a blessed tool.
-	      $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
-	      func_append delfiles " $export_symbols $output_objdir/$libname.filter"
-	      export_symbols=$output_objdir/$libname.def
-	      $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
-	    fi
-	  fi
-
-	  libobjs=$output
-	  # Restore the value of output.
-	  output=$save_output
-
-	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
-	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
-	    test "X$libobjs" = "X " && libobjs=
-	  fi
-	  # Expand the library linking commands again to reset the
-	  # value of $libobjs for piecewise linking.
-
-	  # Do each of the archive commands.
-	  if test "$module" = yes && test -n "$module_cmds" ; then
-	    if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
-	      cmds=$module_expsym_cmds
-	    else
-	      cmds=$module_cmds
-	    fi
-	  else
-	    if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
-	      cmds=$archive_expsym_cmds
-	    else
-	      cmds=$archive_cmds
-	    fi
-	  fi
-	fi
-
-	if test -n "$delfiles"; then
-	  # Append the command to remove temporary files to $cmds.
-	  eval cmds=\"\$cmds~\$RM $delfiles\"
-	fi
-
-	# Add any objects from preloaded convenience libraries
-	if test -n "$dlprefiles"; then
-	  gentop="$output_objdir/${outputname}x"
-	  func_append generated " $gentop"
-
-	  func_extract_archives $gentop $dlprefiles
-	  func_append libobjs " $func_extract_archives_result"
-	  test "X$libobjs" = "X " && libobjs=
-	fi
-
-	save_ifs="$IFS"; IFS='~'
-	for cmd in $cmds; do
-	  IFS="$save_ifs"
-	  eval cmd=\"$cmd\"
-	  $opt_silent || {
-	    func_quote_for_expand "$cmd"
-	    eval "func_echo $func_quote_for_expand_result"
-	  }
-	  $opt_dry_run || eval "$cmd" || {
-	    lt_exit=$?
-
-	    # Restore the uninstalled library and exit
-	    if test "$opt_mode" = relink; then
-	      ( cd "$output_objdir" && \
-	        $RM "${realname}T" && \
-		$MV "${realname}U" "$realname" )
-	    fi
-
-	    exit $lt_exit
-	  }
-	done
-	IFS="$save_ifs"
-
-	# Restore the uninstalled library and exit
-	if test "$opt_mode" = relink; then
-	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
-
-	  if test -n "$convenience"; then
-	    if test -z "$whole_archive_flag_spec"; then
-	      func_show_eval '${RM}r "$gentop"'
-	    fi
-	  fi
-
-	  exit $EXIT_SUCCESS
-	fi
-
-	# Create links to the real library.
-	for linkname in $linknames; do
-	  if test "$realname" != "$linkname"; then
-	    func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
-	  fi
-	done
-
-	# If -module or -export-dynamic was specified, set the dlname.
-	if test "$module" = yes || test "$export_dynamic" = yes; then
-	  # On all known operating systems, these are identical.
-	  dlname="$soname"
-	fi
-      fi
-      ;;
-
-    obj)
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-	func_warning "\`-dlopen' is ignored for objects"
-      fi
-
-      case " $deplibs" in
-      *\ -l* | *\ -L*)
-	func_warning "\`-l' and \`-L' are ignored for objects" ;;
-      esac
-
-      test -n "$rpath" && \
-	func_warning "\`-rpath' is ignored for objects"
-
-      test -n "$xrpath" && \
-	func_warning "\`-R' is ignored for objects"
-
-      test -n "$vinfo" && \
-	func_warning "\`-version-info' is ignored for objects"
-
-      test -n "$release" && \
-	func_warning "\`-release' is ignored for objects"
-
-      case $output in
-      *.lo)
-	test -n "$objs$old_deplibs" && \
-	  func_fatal_error "cannot build library object \`$output' from non-libtool objects"
-
-	libobj=$output
-	func_lo2o "$libobj"
-	obj=$func_lo2o_result
-	;;
-      *)
-	libobj=
-	obj="$output"
-	;;
-      esac
-
-      # Delete the old objects.
-      $opt_dry_run || $RM $obj $libobj
-
-      # Objects from convenience libraries.  This assumes
-      # single-version convenience libraries.  Whenever we create
-      # different ones for PIC/non-PIC, this we'll have to duplicate
-      # the extraction.
-      reload_conv_objs=
-      gentop=
-      # reload_cmds runs $LD directly, so let us get rid of
-      # -Wl from whole_archive_flag_spec and hope we can get by with
-      # turning comma into space..
-      wl=
-
-      if test -n "$convenience"; then
-	if test -n "$whole_archive_flag_spec"; then
-	  eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
-	  reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
-	else
-	  gentop="$output_objdir/${obj}x"
-	  func_append generated " $gentop"
-
-	  func_extract_archives $gentop $convenience
-	  reload_conv_objs="$reload_objs $func_extract_archives_result"
-	fi
-      fi
-
-      # If we're not building shared, we need to use non_pic_objs
-      test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
-
-      # Create the old-style object.
-      reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
-
-      output="$obj"
-      func_execute_cmds "$reload_cmds" 'exit $?'
-
-      # Exit if we aren't doing a library object file.
-      if test -z "$libobj"; then
-	if test -n "$gentop"; then
-	  func_show_eval '${RM}r "$gentop"'
-	fi
-
-	exit $EXIT_SUCCESS
-      fi
-
-      if test "$build_libtool_libs" != yes; then
-	if test -n "$gentop"; then
-	  func_show_eval '${RM}r "$gentop"'
-	fi
-
-	# Create an invalid libtool object if no PIC, so that we don't
-	# accidentally link it into a program.
-	# $show "echo timestamp > $libobj"
-	# $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
-	exit $EXIT_SUCCESS
-      fi
-
-      if test -n "$pic_flag" || test "$pic_mode" != default; then
-	# Only do commands if we really have different PIC objects.
-	reload_objs="$libobjs $reload_conv_objs"
-	output="$libobj"
-	func_execute_cmds "$reload_cmds" 'exit $?'
-      fi
-
-      if test -n "$gentop"; then
-	func_show_eval '${RM}r "$gentop"'
-      fi
-
-      exit $EXIT_SUCCESS
-      ;;
-
-    prog)
-      case $host in
-	*cygwin*) func_stripname '' '.exe' "$output"
-	          output=$func_stripname_result.exe;;
-      esac
-      test -n "$vinfo" && \
-	func_warning "\`-version-info' is ignored for programs"
-
-      test -n "$release" && \
-	func_warning "\`-release' is ignored for programs"
-
-      test "$preload" = yes \
-        && test "$dlopen_support" = unknown \
-	&& test "$dlopen_self" = unknown \
-	&& test "$dlopen_self_static" = unknown && \
-	  func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
-
-      case $host in
-      *-*-rhapsody* | *-*-darwin1.[012])
-	# On Rhapsody replace the C library is the System framework
-	compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'`
-	finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'`
-	;;
-      esac
-
-      case $host in
-      *-*-darwin*)
-	# Don't allow lazy linking, it breaks C++ global constructors
-	# But is supposedly fixed on 10.4 or later (yay!).
-	if test "$tagname" = CXX ; then
-	  case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
-	    10.[0123])
-	      func_append compile_command " ${wl}-bind_at_load"
-	      func_append finalize_command " ${wl}-bind_at_load"
-	    ;;
-	  esac
-	fi
-	# Time to change all our "foo.ltframework" stuff back to "-framework foo"
-	compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
-	finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
-	;;
-      esac
-
-
-      # move library search paths that coincide with paths to not yet
-      # installed libraries to the beginning of the library search list
-      new_libs=
-      for path in $notinst_path; do
-	case " $new_libs " in
-	*" -L$path/$objdir "*) ;;
-	*)
-	  case " $compile_deplibs " in
-	  *" -L$path/$objdir "*)
-	    func_append new_libs " -L$path/$objdir" ;;
-	  esac
-	  ;;
-	esac
-      done
-      for deplib in $compile_deplibs; do
-	case $deplib in
-	-L*)
-	  case " $new_libs " in
-	  *" $deplib "*) ;;
-	  *) func_append new_libs " $deplib" ;;
-	  esac
-	  ;;
-	*) func_append new_libs " $deplib" ;;
-	esac
-      done
-      compile_deplibs="$new_libs"
-
-
-      func_append compile_command " $compile_deplibs"
-      func_append finalize_command " $finalize_deplibs"
-
-      if test -n "$rpath$xrpath"; then
-	# If the user specified any rpath flags, then add them.
-	for libdir in $rpath $xrpath; do
-	  # This is the magic to use -rpath.
-	  case "$finalize_rpath " in
-	  *" $libdir "*) ;;
-	  *) func_append finalize_rpath " $libdir" ;;
-	  esac
-	done
-      fi
-
-      # Now hardcode the library paths
-      rpath=
-      hardcode_libdirs=
-      for libdir in $compile_rpath $finalize_rpath; do
-	if test -n "$hardcode_libdir_flag_spec"; then
-	  if test -n "$hardcode_libdir_separator"; then
-	    if test -z "$hardcode_libdirs"; then
-	      hardcode_libdirs="$libdir"
-	    else
-	      # Just accumulate the unique libdirs.
-	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-		;;
-	      *)
-		func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
-		;;
-	      esac
-	    fi
-	  else
-	    eval flag=\"$hardcode_libdir_flag_spec\"
-	    func_append rpath " $flag"
-	  fi
-	elif test -n "$runpath_var"; then
-	  case "$perm_rpath " in
-	  *" $libdir "*) ;;
-	  *) func_append perm_rpath " $libdir" ;;
-	  esac
-	fi
-	case $host in
-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
-	  testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
-	  case :$dllsearchpath: in
-	  *":$libdir:"*) ;;
-	  ::) dllsearchpath=$libdir;;
-	  *) func_append dllsearchpath ":$libdir";;
-	  esac
-	  case :$dllsearchpath: in
-	  *":$testbindir:"*) ;;
-	  ::) dllsearchpath=$testbindir;;
-	  *) func_append dllsearchpath ":$testbindir";;
-	  esac
-	  ;;
-	esac
-      done
-      # Substitute the hardcoded libdirs into the rpath.
-      if test -n "$hardcode_libdir_separator" &&
-	 test -n "$hardcode_libdirs"; then
-	libdir="$hardcode_libdirs"
-	eval rpath=\" $hardcode_libdir_flag_spec\"
-      fi
-      compile_rpath="$rpath"
-
-      rpath=
-      hardcode_libdirs=
-      for libdir in $finalize_rpath; do
-	if test -n "$hardcode_libdir_flag_spec"; then
-	  if test -n "$hardcode_libdir_separator"; then
-	    if test -z "$hardcode_libdirs"; then
-	      hardcode_libdirs="$libdir"
-	    else
-	      # Just accumulate the unique libdirs.
-	      case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-	      *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-		;;
-	      *)
-		func_append hardcode_libdirs "$hardcode_libdir_separator$libdir"
-		;;
-	      esac
-	    fi
-	  else
-	    eval flag=\"$hardcode_libdir_flag_spec\"
-	    func_append rpath " $flag"
-	  fi
-	elif test -n "$runpath_var"; then
-	  case "$finalize_perm_rpath " in
-	  *" $libdir "*) ;;
-	  *) func_append finalize_perm_rpath " $libdir" ;;
-	  esac
-	fi
-      done
-      # Substitute the hardcoded libdirs into the rpath.
-      if test -n "$hardcode_libdir_separator" &&
-	 test -n "$hardcode_libdirs"; then
-	libdir="$hardcode_libdirs"
-	eval rpath=\" $hardcode_libdir_flag_spec\"
-      fi
-      finalize_rpath="$rpath"
-
-      if test -n "$libobjs" && test "$build_old_libs" = yes; then
-	# Transform all the library objects into standard objects.
-	compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
-	finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
-      fi
-
-      func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
-
-      # template prelinking step
-      if test -n "$prelink_cmds"; then
-	func_execute_cmds "$prelink_cmds" 'exit $?'
-      fi
-
-      wrappers_required=yes
-      case $host in
-      *cegcc* | *mingw32ce*)
-        # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
-        wrappers_required=no
-        ;;
-      *cygwin* | *mingw* )
-        if test "$build_libtool_libs" != yes; then
-          wrappers_required=no
-        fi
-        ;;
-      *)
-        if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
-          wrappers_required=no
-        fi
-        ;;
-      esac
-      if test "$wrappers_required" = no; then
-	# Replace the output file specification.
-	compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
-	link_command="$compile_command$compile_rpath"
-
-	# We have no uninstalled library dependencies, so finalize right now.
-	exit_status=0
-	func_show_eval "$link_command" 'exit_status=$?'
-
-	if test -n "$postlink_cmds"; then
-	  func_to_tool_file "$output"
-	  postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
-	  func_execute_cmds "$postlink_cmds" 'exit $?'
-	fi
-
-	# Delete the generated files.
-	if test -f "$output_objdir/${outputname}S.${objext}"; then
-	  func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
-	fi
-
-	exit $exit_status
-      fi
-
-      if test -n "$compile_shlibpath$finalize_shlibpath"; then
-	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
-      fi
-      if test -n "$finalize_shlibpath"; then
-	finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
-      fi
-
-      compile_var=
-      finalize_var=
-      if test -n "$runpath_var"; then
-	if test -n "$perm_rpath"; then
-	  # We should set the runpath_var.
-	  rpath=
-	  for dir in $perm_rpath; do
-	    func_append rpath "$dir:"
-	  done
-	  compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
-	fi
-	if test -n "$finalize_perm_rpath"; then
-	  # We should set the runpath_var.
-	  rpath=
-	  for dir in $finalize_perm_rpath; do
-	    func_append rpath "$dir:"
-	  done
-	  finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
-	fi
-      fi
-
-      if test "$no_install" = yes; then
-	# We don't need to create a wrapper script.
-	link_command="$compile_var$compile_command$compile_rpath"
-	# Replace the output file specification.
-	link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
-	# Delete the old output file.
-	$opt_dry_run || $RM $output
-	# Link the executable and exit
-	func_show_eval "$link_command" 'exit $?'
-
-	if test -n "$postlink_cmds"; then
-	  func_to_tool_file "$output"
-	  postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
-	  func_execute_cmds "$postlink_cmds" 'exit $?'
-	fi
-
-	exit $EXIT_SUCCESS
-      fi
-
-      if test "$hardcode_action" = relink; then
-	# Fast installation is not supported
-	link_command="$compile_var$compile_command$compile_rpath"
-	relink_command="$finalize_var$finalize_command$finalize_rpath"
-
-	func_warning "this platform does not like uninstalled shared libraries"
-	func_warning "\`$output' will be relinked during installation"
-      else
-	if test "$fast_install" != no; then
-	  link_command="$finalize_var$compile_command$finalize_rpath"
-	  if test "$fast_install" = yes; then
-	    relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
-	  else
-	    # fast_install is set to needless
-	    relink_command=
-	  fi
-	else
-	  link_command="$compile_var$compile_command$compile_rpath"
-	  relink_command="$finalize_var$finalize_command$finalize_rpath"
-	fi
-      fi
-
-      # Replace the output file specification.
-      link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
-
-      # Delete the old output files.
-      $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
-
-      func_show_eval "$link_command" 'exit $?'
-
-      if test -n "$postlink_cmds"; then
-	func_to_tool_file "$output_objdir/$outputname"
-	postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
-	func_execute_cmds "$postlink_cmds" 'exit $?'
-      fi
-
-      # Now create the wrapper script.
-      func_verbose "creating $output"
-
-      # Quote the relink command for shipping.
-      if test -n "$relink_command"; then
-	# Preserve any variables that may affect compiler behavior
-	for var in $variables_saved_for_relink; do
-	  if eval test -z \"\${$var+set}\"; then
-	    relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
-	  elif eval var_value=\$$var; test -z "$var_value"; then
-	    relink_command="$var=; export $var; $relink_command"
-	  else
-	    func_quote_for_eval "$var_value"
-	    relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
-	  fi
-	done
-	relink_command="(cd `pwd`; $relink_command)"
-	relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
-      fi
-
-      # Only actually do things if not in dry run mode.
-      $opt_dry_run || {
-	# win32 will think the script is a binary if it has
-	# a .exe suffix, so we strip it off here.
-	case $output in
-	  *.exe) func_stripname '' '.exe' "$output"
-	         output=$func_stripname_result ;;
-	esac
-	# test for cygwin because mv fails w/o .exe extensions
-	case $host in
-	  *cygwin*)
-	    exeext=.exe
-	    func_stripname '' '.exe' "$outputname"
-	    outputname=$func_stripname_result ;;
-	  *) exeext= ;;
-	esac
-	case $host in
-	  *cygwin* | *mingw* )
-	    func_dirname_and_basename "$output" "" "."
-	    output_name=$func_basename_result
-	    output_path=$func_dirname_result
-	    cwrappersource="$output_path/$objdir/lt-$output_name.c"
-	    cwrapper="$output_path/$output_name.exe"
-	    $RM $cwrappersource $cwrapper
-	    trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
-
-	    func_emit_cwrapperexe_src > $cwrappersource
-
-	    # The wrapper executable is built using the $host compiler,
-	    # because it contains $host paths and files. If cross-
-	    # compiling, it, like the target executable, must be
-	    # executed on the $host or under an emulation environment.
-	    $opt_dry_run || {
-	      $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
-	      $STRIP $cwrapper
-	    }
-
-	    # Now, create the wrapper script for func_source use:
-	    func_ltwrapper_scriptname $cwrapper
-	    $RM $func_ltwrapper_scriptname_result
-	    trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
-	    $opt_dry_run || {
-	      # note: this script will not be executed, so do not chmod.
-	      if test "x$build" = "x$host" ; then
-		$cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
-	      else
-		func_emit_wrapper no > $func_ltwrapper_scriptname_result
-	      fi
-	    }
-	  ;;
-	  * )
-	    $RM $output
-	    trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
-
-	    func_emit_wrapper no > $output
-	    chmod +x $output
-	  ;;
-	esac
-      }
-      exit $EXIT_SUCCESS
-      ;;
-    esac
-
-    # See if we need to build an old-fashioned archive.
-    for oldlib in $oldlibs; do
-
-      if test "$build_libtool_libs" = convenience; then
-	oldobjs="$libobjs_save $symfileobj"
-	addlibs="$convenience"
-	build_libtool_libs=no
-      else
-	if test "$build_libtool_libs" = module; then
-	  oldobjs="$libobjs_save"
-	  build_libtool_libs=no
-	else
-	  oldobjs="$old_deplibs $non_pic_objects"
-	  if test "$preload" = yes && test -f "$symfileobj"; then
-	    func_append oldobjs " $symfileobj"
-	  fi
-	fi
-	addlibs="$old_convenience"
-      fi
-
-      if test -n "$addlibs"; then
-	gentop="$output_objdir/${outputname}x"
-	func_append generated " $gentop"
-
-	func_extract_archives $gentop $addlibs
-	func_append oldobjs " $func_extract_archives_result"
-      fi
-
-      # Do each command in the archive commands.
-      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
-	cmds=$old_archive_from_new_cmds
-      else
-
-	# Add any objects from preloaded convenience libraries
-	if test -n "$dlprefiles"; then
-	  gentop="$output_objdir/${outputname}x"
-	  func_append generated " $gentop"
-
-	  func_extract_archives $gentop $dlprefiles
-	  func_append oldobjs " $func_extract_archives_result"
-	fi
-
-	# POSIX demands no paths to be encoded in archives.  We have
-	# to avoid creating archives with duplicate basenames if we
-	# might have to extract them afterwards, e.g., when creating a
-	# static archive out of a convenience library, or when linking
-	# the entirety of a libtool archive into another (currently
-	# not supported by libtool).
-	if (for obj in $oldobjs
-	    do
-	      func_basename "$obj"
-	      $ECHO "$func_basename_result"
-	    done | sort | sort -uc >/dev/null 2>&1); then
-	  :
-	else
-	  echo "copying selected object files to avoid basename conflicts..."
-	  gentop="$output_objdir/${outputname}x"
-	  func_append generated " $gentop"
-	  func_mkdir_p "$gentop"
-	  save_oldobjs=$oldobjs
-	  oldobjs=
-	  counter=1
-	  for obj in $save_oldobjs
-	  do
-	    func_basename "$obj"
-	    objbase="$func_basename_result"
-	    case " $oldobjs " in
-	    " ") oldobjs=$obj ;;
-	    *[\ /]"$objbase "*)
-	      while :; do
-		# Make sure we don't pick an alternate name that also
-		# overlaps.
-		newobj=lt$counter-$objbase
-		func_arith $counter + 1
-		counter=$func_arith_result
-		case " $oldobjs " in
-		*[\ /]"$newobj "*) ;;
-		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
-		esac
-	      done
-	      func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
-	      func_append oldobjs " $gentop/$newobj"
-	      ;;
-	    *) func_append oldobjs " $obj" ;;
-	    esac
-	  done
-	fi
-	func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
-	tool_oldlib=$func_to_tool_file_result
-	eval cmds=\"$old_archive_cmds\"
-
-	func_len " $cmds"
-	len=$func_len_result
-	if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
-	  cmds=$old_archive_cmds
-	elif test -n "$archiver_list_spec"; then
-	  func_verbose "using command file archive linking..."
-	  for obj in $oldobjs
-	  do
-	    func_to_tool_file "$obj"
-	    $ECHO "$func_to_tool_file_result"
-	  done > $output_objdir/$libname.libcmd
-	  func_to_tool_file "$output_objdir/$libname.libcmd"
-	  oldobjs=" $archiver_list_spec$func_to_tool_file_result"
-	  cmds=$old_archive_cmds
-	else
-	  # the command line is too long to link in one step, link in parts
-	  func_verbose "using piecewise archive linking..."
-	  save_RANLIB=$RANLIB
-	  RANLIB=:
-	  objlist=
-	  concat_cmds=
-	  save_oldobjs=$oldobjs
-	  oldobjs=
-	  # Is there a better way of finding the last object in the list?
-	  for obj in $save_oldobjs
-	  do
-	    last_oldobj=$obj
-	  done
-	  eval test_cmds=\"$old_archive_cmds\"
-	  func_len " $test_cmds"
-	  len0=$func_len_result
-	  len=$len0
-	  for obj in $save_oldobjs
-	  do
-	    func_len " $obj"
-	    func_arith $len + $func_len_result
-	    len=$func_arith_result
-	    func_append objlist " $obj"
-	    if test "$len" -lt "$max_cmd_len"; then
-	      :
-	    else
-	      # the above command should be used before it gets too long
-	      oldobjs=$objlist
-	      if test "$obj" = "$last_oldobj" ; then
-		RANLIB=$save_RANLIB
-	      fi
-	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
-	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
-	      objlist=
-	      len=$len0
-	    fi
-	  done
-	  RANLIB=$save_RANLIB
-	  oldobjs=$objlist
-	  if test "X$oldobjs" = "X" ; then
-	    eval cmds=\"\$concat_cmds\"
-	  else
-	    eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
-	  fi
-	fi
-      fi
-      func_execute_cmds "$cmds" 'exit $?'
-    done
-
-    test -n "$generated" && \
-      func_show_eval "${RM}r$generated"
-
-    # Now create the libtool archive.
-    case $output in
-    *.la)
-      old_library=
-      test "$build_old_libs" = yes && old_library="$libname.$libext"
-      func_verbose "creating $output"
-
-      # Preserve any variables that may affect compiler behavior
-      for var in $variables_saved_for_relink; do
-	if eval test -z \"\${$var+set}\"; then
-	  relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
-	elif eval var_value=\$$var; test -z "$var_value"; then
-	  relink_command="$var=; export $var; $relink_command"
-	else
-	  func_quote_for_eval "$var_value"
-	  relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
-	fi
-      done
-      # Quote the link command for shipping.
-      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
-      relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
-      if test "$hardcode_automatic" = yes ; then
-	relink_command=
-      fi
-
-      # Only create the output if not a dry run.
-      $opt_dry_run || {
-	for installed in no yes; do
-	  if test "$installed" = yes; then
-	    if test -z "$install_libdir"; then
-	      break
-	    fi
-	    output="$output_objdir/$outputname"i
-	    # Replace all uninstalled libtool libraries with the installed ones
-	    newdependency_libs=
-	    for deplib in $dependency_libs; do
-	      case $deplib in
-	      *.la)
-		func_basename "$deplib"
-		name="$func_basename_result"
-		func_resolve_sysroot "$deplib"
-		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
-		test -z "$libdir" && \
-		  func_fatal_error "\`$deplib' is not a valid libtool archive"
-		func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
-		;;
-	      -L*)
-		func_stripname -L '' "$deplib"
-		func_replace_sysroot "$func_stripname_result"
-		func_append newdependency_libs " -L$func_replace_sysroot_result"
-		;;
-	      -R*)
-		func_stripname -R '' "$deplib"
-		func_replace_sysroot "$func_stripname_result"
-		func_append newdependency_libs " -R$func_replace_sysroot_result"
-		;;
-	      *) func_append newdependency_libs " $deplib" ;;
-	      esac
-	    done
-	    dependency_libs="$newdependency_libs"
-	    newdlfiles=
-
-	    for lib in $dlfiles; do
-	      case $lib in
-	      *.la)
-	        func_basename "$lib"
-		name="$func_basename_result"
-		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
-		test -z "$libdir" && \
-		  func_fatal_error "\`$lib' is not a valid libtool archive"
-		func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
-		;;
-	      *) func_append newdlfiles " $lib" ;;
-	      esac
-	    done
-	    dlfiles="$newdlfiles"
-	    newdlprefiles=
-	    for lib in $dlprefiles; do
-	      case $lib in
-	      *.la)
-		# Only pass preopened files to the pseudo-archive (for
-		# eventual linking with the app. that links it) if we
-		# didn't already link the preopened objects directly into
-		# the library:
-		func_basename "$lib"
-		name="$func_basename_result"
-		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
-		test -z "$libdir" && \
-		  func_fatal_error "\`$lib' is not a valid libtool archive"
-		func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
-		;;
-	      esac
-	    done
-	    dlprefiles="$newdlprefiles"
-	  else
-	    newdlfiles=
-	    for lib in $dlfiles; do
-	      case $lib in
-		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
-		*) abs=`pwd`"/$lib" ;;
-	      esac
-	      func_append newdlfiles " $abs"
-	    done
-	    dlfiles="$newdlfiles"
-	    newdlprefiles=
-	    for lib in $dlprefiles; do
-	      case $lib in
-		[\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
-		*) abs=`pwd`"/$lib" ;;
-	      esac
-	      func_append newdlprefiles " $abs"
-	    done
-	    dlprefiles="$newdlprefiles"
-	  fi
-	  $RM $output
-	  # place dlname in correct position for cygwin
-	  # In fact, it would be nice if we could use this code for all target
-	  # systems that can't hard-code library paths into their executables
-	  # and that have no shared library path variable independent of PATH,
-	  # but it turns out we can't easily determine that from inspecting
-	  # libtool variables, so we have to hard-code the OSs to which it
-	  # applies here; at the moment, that means platforms that use the PE
-	  # object format with DLL files.  See the long comment at the top of
-	  # tests/bindir.at for full details.
-	  tdlname=$dlname
-	  case $host,$output,$installed,$module,$dlname in
-	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
-	      # If a -bindir argument was supplied, place the dll there.
-	      if test "x$bindir" != x ;
-	      then
-		func_relative_path "$install_libdir" "$bindir"
-		tdlname=$func_relative_path_result$dlname
-	      else
-		# Otherwise fall back on heuristic.
-		tdlname=../bin/$dlname
-	      fi
-	      ;;
-	  esac
-	  $ECHO > $output "\
-# $outputname - a libtool library file
-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# The name that we can dlopen(3).
-dlname='$tdlname'
-
-# Names of this library.
-library_names='$library_names'
-
-# The name of the static archive.
-old_library='$old_library'
-
-# Linker flags that can not go in dependency_libs.
-inherited_linker_flags='$new_inherited_linker_flags'
-
-# Libraries that this one depends upon.
-dependency_libs='$dependency_libs'
-
-# Names of additional weak libraries provided by this library
-weak_library_names='$weak_libs'
-
-# Version information for $libname.
-current=$current
-age=$age
-revision=$revision
-
-# Is this an already installed library?
-installed=$installed
-
-# Should we warn about portability when linking against -modules?
-shouldnotlink=$module
-
-# Files to dlopen/dlpreopen
-dlopen='$dlfiles'
-dlpreopen='$dlprefiles'
-
-# Directory that this library needs to be installed in:
-libdir='$install_libdir'"
-	  if test "$installed" = no && test "$need_relink" = yes; then
-	    $ECHO >> $output "\
-relink_command=\"$relink_command\""
-	  fi
-	done
-      }
-
-      # Do a symbolic link so that the libtool archive can be found in
-      # LD_LIBRARY_PATH before the program is installed.
-      func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
-      ;;
-    esac
-    exit $EXIT_SUCCESS
-}
-
-{ test "$opt_mode" = link || test "$opt_mode" = relink; } &&
-    func_mode_link ${1+"$@"}
-
-
-# func_mode_uninstall arg...
-func_mode_uninstall ()
-{
-    $opt_debug
-    RM="$nonopt"
-    files=
-    rmforce=
-    exit_status=0
-
-    # This variable tells wrapper scripts just to set variables rather
-    # than running their programs.
-    libtool_install_magic="$magic"
-
-    for arg
-    do
-      case $arg in
-      -f) func_append RM " $arg"; rmforce=yes ;;
-      -*) func_append RM " $arg" ;;
-      *) func_append files " $arg" ;;
-      esac
-    done
-
-    test -z "$RM" && \
-      func_fatal_help "you must specify an RM program"
-
-    rmdirs=
-
-    for file in $files; do
-      func_dirname "$file" "" "."
-      dir="$func_dirname_result"
-      if test "X$dir" = X.; then
-	odir="$objdir"
-      else
-	odir="$dir/$objdir"
-      fi
-      func_basename "$file"
-      name="$func_basename_result"
-      test "$opt_mode" = uninstall && odir="$dir"
-
-      # Remember odir for removal later, being careful to avoid duplicates
-      if test "$opt_mode" = clean; then
-	case " $rmdirs " in
-	  *" $odir "*) ;;
-	  *) func_append rmdirs " $odir" ;;
-	esac
-      fi
-
-      # Don't error if the file doesn't exist and rm -f was used.
-      if { test -L "$file"; } >/dev/null 2>&1 ||
-	 { test -h "$file"; } >/dev/null 2>&1 ||
-	 test -f "$file"; then
-	:
-      elif test -d "$file"; then
-	exit_status=1
-	continue
-      elif test "$rmforce" = yes; then
-	continue
-      fi
-
-      rmfiles="$file"
-
-      case $name in
-      *.la)
-	# Possibly a libtool archive, so verify it.
-	if func_lalib_p "$file"; then
-	  func_source $dir/$name
-
-	  # Delete the libtool libraries and symlinks.
-	  for n in $library_names; do
-	    func_append rmfiles " $odir/$n"
-	  done
-	  test -n "$old_library" && func_append rmfiles " $odir/$old_library"
-
-	  case "$opt_mode" in
-	  clean)
-	    case " $library_names " in
-	    *" $dlname "*) ;;
-	    *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;;
-	    esac
-	    test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i"
-	    ;;
-	  uninstall)
-	    if test -n "$library_names"; then
-	      # Do each command in the postuninstall commands.
-	      func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
-	    fi
-
-	    if test -n "$old_library"; then
-	      # Do each command in the old_postuninstall commands.
-	      func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
-	    fi
-	    # FIXME: should reinstall the best remaining shared library.
-	    ;;
-	  esac
-	fi
-	;;
-
-      *.lo)
-	# Possibly a libtool object, so verify it.
-	if func_lalib_p "$file"; then
-
-	  # Read the .lo file
-	  func_source $dir/$name
-
-	  # Add PIC object to the list of files to remove.
-	  if test -n "$pic_object" &&
-	     test "$pic_object" != none; then
-	    func_append rmfiles " $dir/$pic_object"
-	  fi
-
-	  # Add non-PIC object to the list of files to remove.
-	  if test -n "$non_pic_object" &&
-	     test "$non_pic_object" != none; then
-	    func_append rmfiles " $dir/$non_pic_object"
-	  fi
-	fi
-	;;
-
-      *)
-	if test "$opt_mode" = clean ; then
-	  noexename=$name
-	  case $file in
-	  *.exe)
-	    func_stripname '' '.exe' "$file"
-	    file=$func_stripname_result
-	    func_stripname '' '.exe' "$name"
-	    noexename=$func_stripname_result
-	    # $file with .exe has already been added to rmfiles,
-	    # add $file without .exe
-	    func_append rmfiles " $file"
-	    ;;
-	  esac
-	  # Do a test to see if this is a libtool program.
-	  if func_ltwrapper_p "$file"; then
-	    if func_ltwrapper_executable_p "$file"; then
-	      func_ltwrapper_scriptname "$file"
-	      relink_command=
-	      func_source $func_ltwrapper_scriptname_result
-	      func_append rmfiles " $func_ltwrapper_scriptname_result"
-	    else
-	      relink_command=
-	      func_source $dir/$noexename
-	    fi
-
-	    # note $name still contains .exe if it was in $file originally
-	    # as does the version of $file that was added into $rmfiles
-	    func_append rmfiles " $odir/$name $odir/${name}S.${objext}"
-	    if test "$fast_install" = yes && test -n "$relink_command"; then
-	      func_append rmfiles " $odir/lt-$name"
-	    fi
-	    if test "X$noexename" != "X$name" ; then
-	      func_append rmfiles " $odir/lt-${noexename}.c"
-	    fi
-	  fi
-	fi
-	;;
-      esac
-      func_show_eval "$RM $rmfiles" 'exit_status=1'
-    done
-
-    # Try to remove the ${objdir}s in the directories where we deleted files
-    for dir in $rmdirs; do
-      if test -d "$dir"; then
-	func_show_eval "rmdir $dir >/dev/null 2>&1"
-      fi
-    done
-
-    exit $exit_status
-}
-
-{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
-    func_mode_uninstall ${1+"$@"}
-
-test -z "$opt_mode" && {
-  help="$generic_help"
-  func_fatal_help "you must specify a MODE"
-}
-
-test -z "$exec_cmd" && \
-  func_fatal_help "invalid operation mode \`$opt_mode'"
-
-if test -n "$exec_cmd"; then
-  eval exec "$exec_cmd"
-  exit $EXIT_FAILURE
-fi
-
-exit $exit_status
-
-
-# The TAGs below are defined such that we never get into a situation
-# in which we disable both kinds of libraries.  Given conflicting
-# choices, we go for a static library, that is the most portable,
-# since we can't tell whether shared libraries were disabled because
-# the user asked for that or because the platform doesn't support
-# them.  This is particularly important on AIX, because we don't
-# support having both static and shared libraries enabled at the same
-# time on that platform, so we default to a shared-only configuration.
-# If a disable-shared tag is given, we'll fallback to a static-only
-# configuration.  But we'll never go from static-only to shared-only.
-
-# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
-build_libtool_libs=no
-build_old_libs=yes
-# ### END LIBTOOL TAG CONFIG: disable-shared
-
-# ### BEGIN LIBTOOL TAG CONFIG: disable-static
-build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
-# ### END LIBTOOL TAG CONFIG: disable-static
-
-# Local Variables:
-# mode:shell-script
-# sh-indentation:2
-# End:
-# vi:sw=2
-
diff --git a/missing b/missing
deleted file mode 100755
index db98974..0000000
--- a/missing
+++ /dev/null
@@ -1,215 +0,0 @@
-#! /bin/sh
-# Common wrapper for a few potentially missing GNU programs.
-
-scriptversion=2013-10-28.13; # UTC
-
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
-# Originally written by Fran,cois Pinard <pinard at iro.umontreal.ca>, 1996.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-if test $# -eq 0; then
-  echo 1>&2 "Try '$0 --help' for more information"
-  exit 1
-fi
-
-case $1 in
-
-  --is-lightweight)
-    # Used by our autoconf macros to check whether the available missing
-    # script is modern enough.
-    exit 0
-    ;;
-
-  --run)
-    # Back-compat with the calling convention used by older automake.
-    shift
-    ;;
-
-  -h|--h|--he|--hel|--help)
-    echo "\
-$0 [OPTION]... PROGRAM [ARGUMENT]...
-
-Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
-to PROGRAM being missing or too old.
-
-Options:
-  -h, --help      display this help and exit
-  -v, --version   output version information and exit
-
-Supported PROGRAM values:
-  aclocal   autoconf  autoheader   autom4te  automake  makeinfo
-  bison     yacc      flex         lex       help2man
-
-Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
-'g' are ignored when checking the name.
-
-Send bug reports to <bug-automake at gnu.org>."
-    exit $?
-    ;;
-
-  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
-    echo "missing $scriptversion (GNU Automake)"
-    exit $?
-    ;;
-
-  -*)
-    echo 1>&2 "$0: unknown '$1' option"
-    echo 1>&2 "Try '$0 --help' for more information"
-    exit 1
-    ;;
-
-esac
-
-# Run the given program, remember its exit status.
-"$@"; st=$?
-
-# If it succeeded, we are done.
-test $st -eq 0 && exit 0
-
-# Also exit now if we it failed (or wasn't found), and '--version' was
-# passed; such an option is passed most likely to detect whether the
-# program is present and works.
-case $2 in --version|--help) exit $st;; esac
-
-# Exit code 63 means version mismatch.  This often happens when the user
-# tries to use an ancient version of a tool on a file that requires a
-# minimum version.
-if test $st -eq 63; then
-  msg="probably too old"
-elif test $st -eq 127; then
-  # Program was missing.
-  msg="missing on your system"
-else
-  # Program was found and executed, but failed.  Give up.
-  exit $st
-fi
-
-perl_URL=http://www.perl.org/
-flex_URL=http://flex.sourceforge.net/
-gnu_software_URL=http://www.gnu.org/software
-
-program_details ()
-{
-  case $1 in
-    aclocal|automake)
-      echo "The '$1' program is part of the GNU Automake package:"
-      echo "<$gnu_software_URL/automake>"
-      echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
-      echo "<$gnu_software_URL/autoconf>"
-      echo "<$gnu_software_URL/m4/>"
-      echo "<$perl_URL>"
-      ;;
-    autoconf|autom4te|autoheader)
-      echo "The '$1' program is part of the GNU Autoconf package:"
-      echo "<$gnu_software_URL/autoconf/>"
-      echo "It also requires GNU m4 and Perl in order to run:"
-      echo "<$gnu_software_URL/m4/>"
-      echo "<$perl_URL>"
-      ;;
-  esac
-}
-
-give_advice ()
-{
-  # Normalize program name to check for.
-  normalized_program=`echo "$1" | sed '
-    s/^gnu-//; t
-    s/^gnu//; t
-    s/^g//; t'`
-
-  printf '%s\n' "'$1' is $msg."
-
-  configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
-  case $normalized_program in
-    autoconf*)
-      echo "You should only need it if you modified 'configure.ac',"
-      echo "or m4 files included by it."
-      program_details 'autoconf'
-      ;;
-    autoheader*)
-      echo "You should only need it if you modified 'acconfig.h' or"
-      echo "$configure_deps."
-      program_details 'autoheader'
-      ;;
-    automake*)
-      echo "You should only need it if you modified 'Makefile.am' or"
-      echo "$configure_deps."
-      program_details 'automake'
-      ;;
-    aclocal*)
-      echo "You should only need it if you modified 'acinclude.m4' or"
-      echo "$configure_deps."
-      program_details 'aclocal'
-      ;;
-   autom4te*)
-      echo "You might have modified some maintainer files that require"
-      echo "the 'autom4te' program to be rebuilt."
-      program_details 'autom4te'
-      ;;
-    bison*|yacc*)
-      echo "You should only need it if you modified a '.y' file."
-      echo "You may want to install the GNU Bison package:"
-      echo "<$gnu_software_URL/bison/>"
-      ;;
-    lex*|flex*)
-      echo "You should only need it if you modified a '.l' file."
-      echo "You may want to install the Fast Lexical Analyzer package:"
-      echo "<$flex_URL>"
-      ;;
-    help2man*)
-      echo "You should only need it if you modified a dependency" \
-           "of a man page."
-      echo "You may want to install the GNU Help2man package:"
-      echo "<$gnu_software_URL/help2man/>"
-    ;;
-    makeinfo*)
-      echo "You should only need it if you modified a '.texi' file, or"
-      echo "any other file indirectly affecting the aspect of the manual."
-      echo "You might want to install the Texinfo package:"
-      echo "<$gnu_software_URL/texinfo/>"
-      echo "The spurious makeinfo call might also be the consequence of"
-      echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
-      echo "want to install GNU make:"
-      echo "<$gnu_software_URL/make/>"
-      ;;
-    *)
-      echo "You might have modified some files without having the proper"
-      echo "tools for further handling them.  Check the 'README' file, it"
-      echo "often tells you about the needed prerequisites for installing"
-      echo "this package.  You may also peek at any GNU archive site, in"
-      echo "case some other package contains this missing '$1' program."
-      ;;
-  esac
-}
-
-give_advice "$1" | sed -e '1s/^/WARNING: /' \
-                       -e '2,$s/^/         /' >&2
-
-# Propagate the correct exit status (expected to be 127 for a program
-# not found, 63 for a program that failed due to version mismatch).
-exit $st
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
-# time-stamp-end: "; # UTC"
-# End:
diff --git a/py-compile b/py-compile
deleted file mode 100755
index 46ea866..0000000
--- a/py-compile
+++ /dev/null
@@ -1,170 +0,0 @@
-#!/bin/sh
-# py-compile - Compile a Python program
-
-scriptversion=2011-06-08.12; # UTC
-
-# Copyright (C) 2000-2013 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake at gnu.org> or send patches to
-# <automake-patches at gnu.org>.
-
-if [ -z "$PYTHON" ]; then
-  PYTHON=python
-fi
-
-me=py-compile
-
-usage_error ()
-{
-  echo "$me: $*" >&2
-  echo "Try '$me --help' for more information." >&2
-  exit 1
-}
-
-basedir=
-destdir=
-while test $# -ne 0; do
-  case "$1" in
-    --basedir)
-      if test $# -lt 2; then
-        usage_error "option '--basedir' requires an argument"
-      else
-        basedir=$2
-      fi
-      shift
-      ;;
-    --destdir)
-      if test $# -lt 2; then
-        usage_error "option '--destdir' requires an argument"
-      else
-        destdir=$2
-      fi
-      shift
-      ;;
-    -h|--help)
-      cat <<\EOF
-Usage: py-compile [--help] [--version] [--basedir DIR] [--destdir DIR] FILES..."
-
-Byte compile some python scripts FILES.  Use --destdir to specify any
-leading directory path to the FILES that you don't want to include in the
-byte compiled file.  Specify --basedir for any additional path information you
-do want to be shown in the byte compiled file.
-
-Example:
-  py-compile --destdir /tmp/pkg-root --basedir /usr/share/test test.py test2.py
-
-Report bugs to <bug-automake at gnu.org>.
-EOF
-      exit $?
-      ;;
-    -v|--version)
-      echo "$me $scriptversion"
-      exit $?
-      ;;
-    --)
-      shift
-      break
-      ;;
-    -*)
-      usage_error "unrecognized option '$1'"
-      ;;
-    *)
-      break
-      ;;
-  esac
-  shift
-done
-
-files=$*
-if test -z "$files"; then
-    usage_error "no files given"
-fi
-
-# if basedir was given, then it should be prepended to filenames before
-# byte compilation.
-if [ -z "$basedir" ]; then
-    pathtrans="path = file"
-else
-    pathtrans="path = os.path.join('$basedir', file)"
-fi
-
-# if destdir was given, then it needs to be prepended to the filename to
-# byte compile but not go into the compiled file.
-if [ -z "$destdir" ]; then
-    filetrans="filepath = path"
-else
-    filetrans="filepath = os.path.normpath('$destdir' + os.sep + path)"
-fi
-
-$PYTHON -c "
-import sys, os, py_compile, imp
-
-files = '''$files'''
-
-sys.stdout.write('Byte-compiling python modules...\n')
-for file in files.split():
-    $pathtrans
-    $filetrans
-    if not os.path.exists(filepath) or not (len(filepath) >= 3
-                                            and filepath[-3:] == '.py'):
-	    continue
-    sys.stdout.write(file)
-    sys.stdout.flush()
-    if hasattr(imp, 'get_tag'):
-        py_compile.compile(filepath, imp.cache_from_source(filepath), path)
-    else:
-        py_compile.compile(filepath, filepath + 'c', path)
-sys.stdout.write('\n')" || exit $?
-
-# this will fail for python < 1.5, but that doesn't matter ...
-$PYTHON -O -c "
-import sys, os, py_compile, imp
-
-# pypy does not use .pyo optimization
-if hasattr(sys, 'pypy_translation_info'):
-    sys.exit(0)
-
-files = '''$files'''
-sys.stdout.write('Byte-compiling python modules (optimized versions) ...\n')
-for file in files.split():
-    $pathtrans
-    $filetrans
-    if not os.path.exists(filepath) or not (len(filepath) >= 3
-                                            and filepath[-3:] == '.py'):
-	    continue
-    sys.stdout.write(file)
-    sys.stdout.flush()
-    if hasattr(imp, 'get_tag'):
-        py_compile.compile(filepath, imp.cache_from_source(filepath, False), path)
-    else:
-        py_compile.compile(filepath, filepath + 'o', path)
-sys.stdout.write('\n')" 2>/dev/null || :
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
-# time-stamp-end: "; # UTC"
-# End:
diff --git a/test-driver b/test-driver
deleted file mode 100755
index d306056..0000000
--- a/test-driver
+++ /dev/null
@@ -1,139 +0,0 @@
-#! /bin/sh
-# test-driver - basic testsuite driver script.
-
-scriptversion=2013-07-13.22; # UTC
-
-# Copyright (C) 2011-2013 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake at gnu.org> or send patches to
-# <automake-patches at gnu.org>.
-
-# Make unconditional expansion of undefined variables an error.  This
-# helps a lot in preventing typo-related bugs.
-set -u
-
-usage_error ()
-{
-  echo "$0: $*" >&2
-  print_usage >&2
-  exit 2
-}
-
-print_usage ()
-{
-  cat <<END
-Usage:
-  test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
-              [--expect-failure={yes|no}] [--color-tests={yes|no}]
-              [--enable-hard-errors={yes|no}] [--]
-              TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
-The '--test-name', '--log-file' and '--trs-file' options are mandatory.
-END
-}
-
-test_name= # Used for reporting.
-log_file=  # Where to save the output of the test script.
-trs_file=  # Where to save the metadata of the test run.
-expect_failure=no
-color_tests=no
-enable_hard_errors=yes
-while test $# -gt 0; do
-  case $1 in
-  --help) print_usage; exit $?;;
-  --version) echo "test-driver $scriptversion"; exit $?;;
-  --test-name) test_name=$2; shift;;
-  --log-file) log_file=$2; shift;;
-  --trs-file) trs_file=$2; shift;;
-  --color-tests) color_tests=$2; shift;;
-  --expect-failure) expect_failure=$2; shift;;
-  --enable-hard-errors) enable_hard_errors=$2; shift;;
-  --) shift; break;;
-  -*) usage_error "invalid option: '$1'";;
-   *) break;;
-  esac
-  shift
-done
-
-missing_opts=
-test x"$test_name" = x && missing_opts="$missing_opts --test-name"
-test x"$log_file"  = x && missing_opts="$missing_opts --log-file"
-test x"$trs_file"  = x && missing_opts="$missing_opts --trs-file"
-if test x"$missing_opts" != x; then
-  usage_error "the following mandatory options are missing:$missing_opts"
-fi
-
-if test $# -eq 0; then
-  usage_error "missing argument"
-fi
-
-if test $color_tests = yes; then
-  # Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
-  red='' # Red.
-  grn='' # Green.
-  lgn='' # Light green.
-  blu='' # Blue.
-  mgn='' # Magenta.
-  std=''     # No color.
-else
-  red= grn= lgn= blu= mgn= std=
-fi
-
-do_exit='rm -f $log_file $trs_file; (exit $st); exit $st'
-trap "st=129; $do_exit" 1
-trap "st=130; $do_exit" 2
-trap "st=141; $do_exit" 13
-trap "st=143; $do_exit" 15
-
-# Test script is run here.
-"$@" >$log_file 2>&1
-estatus=$?
-if test $enable_hard_errors = no && test $estatus -eq 99; then
-  estatus=1
-fi
-
-case $estatus:$expect_failure in
-  0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
-  0:*)   col=$grn res=PASS  recheck=no  gcopy=no;;
-  77:*)  col=$blu res=SKIP  recheck=no  gcopy=yes;;
-  99:*)  col=$mgn res=ERROR recheck=yes gcopy=yes;;
-  *:yes) col=$lgn res=XFAIL recheck=no  gcopy=yes;;
-  *:*)   col=$red res=FAIL  recheck=yes gcopy=yes;;
-esac
-
-# Report outcome to console.
-echo "${col}${res}${std}: $test_name"
-
-# Register the test result, and other relevant metadata.
-echo ":test-result: $res" > $trs_file
-echo ":global-test-result: $res" >> $trs_file
-echo ":recheck: $recheck" >> $trs_file
-echo ":copy-in-global-log: $gcopy" >> $trs_file
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
-# time-stamp-end: "; # UTC"
-# End:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/getfem.git



More information about the debian-science-commits mailing list